agcttttcattctgactgcaacgggcaatatgtctctgtgtggattaaaaaaagagtgtctgatagcagcttctgaactggttacctgccgtgagtaaattaaaattttattgacttaggtcactaaatactttaaccaatataggcatagcgcacagacagataaaaattacagagtacacaacatccatgaaacgcattagcaccaccattaccaccaccatcaccattaccacaggtaacggtgcgggctgacgcgtacaggaaacacagaaaaaagcccgcacctgacagtgcgggcttttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttcgaccaaaggtaacgaggtaacaaccatgcgagtgttgaagttcggcggtacatcagtggcaaatgcagaacgttttctgcgggttgccgatattctggaaagcaatgccaggcaggggcaggtggccaccgtcctctctgcccccgccaaaatcaccaaccatctggtagcgatgattgaaaaaaccattagcggccaggatgctttacccaatatcagcgatgccgaacgtatttttgccgaacttctgacgggactcgccgccgcccagccgggatttccgctggcacaattgaaaactttcgtcgaccaggaatttgcccaaataaaacatgtcctgcatggcatcagtttgttggggcagtgcccggatagcatcaacgctgcgctgatttgccgtggcgagaaaatgtcgatcgccattatggccggcgtgttagaagcgcgtggtcacaacgttaccgttatcgatccggtcgaaaaactgctggcagtgggtcattacctcgaatctaccgttgatattgctgaatccacccgccgtattgcggcaagccgcattccggctgaccacatggtgctgatggctggtttcactgccggtaatgaaaaaggcgagctggtggttctgggacgcaacggttccgactactccgctgcggtgctggcggcctgtttacgcgccgattgttgcgagatctggacggatgttgacggtgtttatacctgcgatccgcgtcaggtgcccgatgcgaggttgttgaagtcgatgtcctatcaggaagcgatggagctttcttacttcggcgctaaagttcttcacccccgcaccatcacccccatcgcccagtttcagatcccttgcctgattaaaaataccggaaatcctcaagcaccaggtacgctcattggtgccagccgtgatgaagacgaattaccggtcaagggcatttccaatctgaataacatggcaatgttcagcgtttccggcccggggatgaaagggatggttggcatggcggcgcgcgtctttgcagcgatgtcacgcgcccgtatttccgtggtgctgattacgcaatcatcttccgaatacagtatcagtttctgcgttccgcaaagcgactgtgtgcgagctgaacgggcaatgcaggaagagttctacctggaactgaaagaaggtttactggagccgttggcggtgacggaacggctggccattatctcggtggtaggtgatggtatgcgcaccttacgtgggatctcggcgaaattctttgccgcgctggcccgcgccaatatcaacattgtcgccattgctcagggatcttctgaacgctcaatctctgtcgtggtcaataacgatgatgcgaccactggcgtgcgcgttactcatcagatgctgttcaataccgatcaggttatcgaagtgtttgtgattggcgtcggtggcgttggcggtgcgctgctggagcaactgaagcgtcagcaaagctggttgaagaataaacatatcgacttacgtgtctgcggtgttgctaactcgaaggcactcctcaccaatgtacatggccttaatctggaaaactggcaggaagaactggcgcaagccaaagagccgtttaatctcgggcgcttaattcgcctcgtgaaagaatatcatctgctgaacccggtcattgttgactgtacttccagccaggcagtggcggatcaatatgccgacttcctgcgcgaaggtttccacgttgttacgccgaacaaaaaggccaacacctcgtcgatggattactaccatcagttgcgttatgcggcggaaaaatcgcggcgtaaattcctctatgacaccaacgttggggctggattaccggttatcgagaacctgcaaaatctgctcaatgctggtgatgaattgatgaagttctccggcattctttcaggttcgctttcttatatcttcggcaagttagacgaaggcatgagtttctccgaggcgaccacactggcgcgggaaatgggttataccgaaccggacccgcgagatgatctttctggtatggatgtggcgcgtaagctattgattctcgctcgtgaaacgggacgtgaactggagctggcggatattgaaattgaacctgtgctgcccgcagagtttaacgccgagggtgatgtcgccgcttttatggcgaatctgtcacagctcgacaatctctttgccgcgcgtgtggcgaaggcccgtgatgaaggaaaagttttgcgctatgttggcaatattgatgaagatggcgtctgccgcgtgaagattgccgaagtggatagtaatgatccgctgttcaaagtgaaaaatggcgaaaacgccctggccttctatagccactattatcagccgctgccgttggtactgcgcggatatggtgcgggcaatgacgttacagctgccggtgtctttgctgatctgctacgtaccctctcatggaagttaggagtctgacatggttaaagtttatgccccggcttccagtgccaatatgagcgtcgggtttgatgtgctcggggcggcggtgacacctgttgatggtgcattgctcggagatgtagtcacggttgaggcggcagagacattcagtctcaacaacctcggacgctttgccgataagctgccgtcagaacctcgggaaaatatcgtttatcagtgctgggagcgtttttgccaggagctgggtaagcaaattccagtggcgatgactctggaaaagaatatgccaatcggctcgggcttaggctccagtgcctgttcggtggtcgcggcgctgatggcgatgaatgaacactgtggcaagccgcttaatgacactcgtttgctggctttgatgggcgagctggaaggacgaatctccggcagcattcattacgacaacgtggcaccgtgttttcttggtggtatgcagttgatgatcgaagaaaacgacatcatcagccagcaagtgcctgggtttgatgagtggctgtgggtgctggcgtatccggggattaaagtctcgacggcagaagccagggctattttaccggcgcagtatcgccgccaggattgcattgcgcacgggcgacatttggcaggcttcattcacgcctgctattcccgtcagcctgagcttgccgcgaatctgatgaaagatgttatcgctgaaccctaccgtgaacggttactgcctggtttccggcaggcgcggcaggcggtcgcggaaatcggcgcggtagcgagcggtatctccggctccggcccgactttgttcgctctgtgtgacaagccggataccgcccagcgcgttgccgactggttgggtaagaactacctgcaaaatcaggaaggttttgttcatatttgccggctggatacggcgggcgcacgagtactggaaaactaaatgaaactctacaatttgaaagatcacaatgagcaggtcagctttgcgcaagccgtaacccaggggttgggcaaaaatcaggggctgtttttcccgcacgacctgccggaattcagcctgactgaaattgatgagatgctgaagctggattttgtcacccgcagtgcgaagatcctctcggcgtttattggtgatgaaatcccgcaggaaatcctggaagagcgcgtacgcgcggcgtttgccttcccggctccggtcgccaatgttgaaagcgatgtcggttgtctggaattgttccacgggccaacgctggcatttaaagatttcggcggtcgctttatggcacaaatactgacccatattgcgggcgataagccagtgaccattctgaccgcgacatccggtgatactggagcggcagtggctcatgctttctacggtttaccgaatgtgaaagtggttatcctctatccacgaggcaaaatcagtccactgcaagaaaaactgttctgtacattgggcggcaatatcgaaactgttgccatcgacggcgatttcgatgcctgtcaggcgctggtgaagcaggcgtttgatgatgaagaactgaaagtggcgctggggctaaactctgctaactccattaacatcagccgtttgctggcgcagatttgctactactttgaagctgttgcgcagctgccgcaggaagcgcgcaaccagctggttgtctcggtgccaagcggaaacttcggcgatttgacggcgggtctgctggcgaagtcactcggtctgccggtgaaacgttttattgctgcgaccaacgtgaacgataccgtgccacgtttcctgcacgacggtcagtggtcacccaaagcgactcaggcgacgttatccaatgcgatggatgttagccagccaaacaactggccgcgtgtggaagagttgttccgccgcaaaatctggcaactgaaagagctggggtatgcagccgtggatgatgaaaccacgcaacagacaatgcgtgagttaaaagaactgggctatacctcggagccgcacgctgccgtagcttatcgtgcgctgcgtgaccagttgaatccaggcgaatatggcttgttcctcggcaccgcgcatccggcgaaatttaaagagagcgtggaagcgattctcggtgaaacgttggatctgccaaaagagctggcagaacgtgctgatttacccttgctttcgcataacctgcccgccgattttgctgcgttgcgtaaattgatgatgaatcatcagtaacatctattcattatctcaatcaggccgggtttgcttttatgcagcccggcttttttatgaagaaaatatggagaaaaatgacagggaaaaaggagaaattctcaataaatgcggtaatttagagattaggattgcggagaataacaactgccgttctcatcgcgtaatctccggatatcgacccataacgggcaatgataaaaggagtaacctgtgaaaaagatgcaatctatcgtactcgcactttccctggttctggtcgctcccatggcagcgcaggctgcggaaattacgctagtcccgtcagtaaaattacagataggcgatcgtgataatcgtggctattactgggatggcggtcactggcgcgaccacggctggtggaaacaacattatgaatggcgaggcaatcgctggcacccatatggaccgccgccatcgccgcgccataacaagcacaatgatcatcgtggcgatcatcgtccggggcctgacaaacatcatcgctaaatatcaatgccggattgccatccggcattatccggcattatccggcattgactacaaacttaacgttgttcgtagcgtttaaacaccagttcgccattgctggaggaagcttcatcaaagaagtaaccttcgctattaaaaccagtcagttgctctggtttggtcagccgattttcaataatgaaacgactcatcagaccgcgtgctttcttagcgtagaagctgattatcttaaatttgccgttcttctcatcgaggaacactggtttgataatctcggcattcaatttcttcggcttcaccgatttaaaatactcatctgacgccagatttatcactacattatcgccttgtgctgcgagcgcctcgttcagcttgttggtgatgatatctccccagaattgatacagatctttccctcgggcattctcaagacgtatccccatttccagacgataaggctgcattaaatcgagcgggcgcagtacgccatacaagccggaaagcattcgcaaatgctgttgggcaaaatcgaaatcgtcttcgctgaaggtttcggcctgcaagccagtgtagacatcacctttaaacgccagaattgcctggcgggcattctccggtgtgaaatctggctgccagtcatgaaagcgagcggcgttgatacccgccagtttgtcgctgatgcgcatcagggagctaatctgcgggggcgtcagtttccgcgcttcatggatcagctgctgggagttgtctaacagctccggcagcgtatagcgcgtggtggtcaacgggctttggtaatcaagcgttttcgcaggtgaaataagaatcagcatatccagtccttgcaggaaatttatgccgactttagcaaaaaaagagaatgagttgatcgatagttgtgattactcctgcgaaacatcatcccacgcgtctggagaaagctggcgaccgatctccggataacgcaacggatcaaacaccgggcgcacgccgagtttacgctggcgtagataatcactggcaatggtatgaaccacaggcgagagcagtaatatggcggtcaaattggtaatagccatgcaggccataatgatatctgccagttgccacatcagcggaaaacttagcaaggtgccgccgatgaccgttgcgaaggtgcagatccgcagacaccagatcgctttagggttgttcaggcgtaaaaagaagaaattgttttcggcataaatgtagttggcaacgatggagctgaaggcaaacagaataaccacgagggtaacaaactccgcaccccaggaacccattagcacccgcatcgccttctggataagctgaataccttccagcggcatgtaggttgtgccgttacccgccagtaatatcagcatggcgcttgccgtgcagatgaccagggtgtcgataaaaatgccaatcatctggacaattccttgcgctgccggatgcggaggccaggacgcagctgccgctgccgcgtttggcgtcgaccccattcccgcctcattggaaaacatactgcgctgaaaaccgttagtaatcgcctggcttaaggtatatcccgccgcgccgcctgcagcttcctgccagccaaaagcactctcaaaaatagaccaaatgacgtggggaagttgcccgatattcattacgcaaatcaccaggcaggtcagtacccagattatcgccatcaacgggacaaacccctgcatgagccgggcgacgccatgaagaccgcgagtgatcgccagcatagcaaagacagcgagaataatacctgtcaccagcgggggaaaatcaaaagaaaaactcagggctcgcgcaacggcgttcgcctgaactccgctgaaaattatggcgtaggcgatgagcaaaaagacggcgaacagaacgcccatccagcgcatccccagcccgcgcgccatataccatgccggtccgccacgaaactgcccattggcatcacgttctttataaagctgtgcgagggaacattcggcaaacgaggtcgccatgccgataaatgcggcaacccacatccagaagacggctccaggtccaccggcggtaattgccagcgcaacgccggccaggttgccgctacccacgcgcgctgcaagactggtacacaatgactgaaatgaggttaaaccgcctggctgtggatgaatgctatttttaagacttttgccaaactggcggatgtagcgaaactgcacaaatccggtgcgaaaagtgaaccaacaacctgcgccgaagagcaggtaaatcattaccgatccccaaaggacgctgttaataaaggagaaaaaatctggcatgcatatccctcttattgccggtcgcgatgactttcctgtgtaaacgttaccaattgtttaagaagtatatacgctacgaggtacttgataacttctgcgtagcatacatgaggttttgtataaaaatggcgggcgatatcaacgcagtgtcagaaatccgaaacagtctcgcctggcgataaccgtcttgtcggcggttgcgctgacgttgcgtcgtgatatcatcagggcagaccggttacatccccctaacaagctgtttaaagagaaatactatcatgacggacaaattgacctcccttcgtcagtacaccaccgtagtggccgacactggggacatcgcggcaatgaagctgtatcaaccgcaggatgccacaaccaacccttctctcattcttaacgcagcgcagattccggaataccgtaagttgattgatgatgctgtcgcctgggcgaaacagcagagcaacgatcgcgcgcagcagatcgtggacgcgaccgacaaactggccgtaaatattggtctggaaatcctgaaactggttccgggccgtatctcaactgaagttgatgcgcgtctttcctatgacaccgaagcgtcaattgcgaaagcaaaacgcctgatcaaactctacaacgatgcaggtattagcaacgatcgtattctgatcaaactggcttctacctggcagggtatccgtgctgcggaacagctggaaaaagaaggcatcaactgtaacctgaccctgctgttctccttcgctcaggctcgtgcttgtgcggaagcgggcgtgttcctgatctcgccgtttgttggccgtattcttgactggtacaaagcgaataccgataagaaagagtacgctccggcagaagatccgggcgtggtttctgtatctgaaatctaccagtactacaaagagcatggttatgaaaccgtggttatgggcgcaagcttccgtaacatcggcgaaattctggaactggcaggctgcgaccgtctgaccatcgcaccggcactgctgaaagagctggcggagagcgaaggggctatcgaacgtaaactgtcttacactggtgaagtgaaagcgcgtccggcgcgtatcactgagtccgagttcctgtggcagcacaaccaggatccaatggcagtagataaactggcggaaggtatccgtaagtttgctgttgaccaggaaaaactggaaaaaatgatcggcgatctgctgtaatcatacttagcgtgaccgggaagtcggtcacgctacctcttctgaaacctgtctgtcactcccttcgcagtgtatcattctgtttaacgagactgtttaaacggaaaaatcttgatgaatactttacgtattggcttagtttccatctctgatcgcgcatccagcggcgtttatcaggataaaggcatccctgcgctggaagaatggctgacatcggcgctaaccacgccgtttgaactggaaacccgcttaatccccgatgagcaggcgatcatcgagcaaacgttgtgtgagctggtggatgaaatgagttgccatctggtgctcaccacgggcggaactggcccggcgcgtcgtgacgtaacgcccgatgcgacgctggcagtagcggaccgcgagatgccaggctttggtgaacagatgcgccagatcagcctgcattttgtaccaactgcgatcctttcgcgtcaggtgggggtgattcgcaaacaggcgctgatccttaacttacccggtcaaccgaagtctattaaagagacgctggaaggtgtgaaggacgctgagggtaacgttgtggtgcacggtatttttgccagcgtaccgtactgcattcagttgctggaagggccatacgttgaaacggcaccggaagtggttgcagcattcagaccgaagagtgcaagacgcgaagttagcgaataaaaaaatccccccaagcggggggatcagactgatgacaaacgcaaaactgcctgatgcgctacgcttatcaggcctacgatcttcttgcaatatattgaatttgcacgattttgtaggccggataaggcgttcacgccgcatccggcataaacaaagcgcacgttgttaacaatcttatcccttcgagcggggggagcttaataattagtgagactcaccaatcggcagaacggtgcgaccaaactgctcgttcagcacttcacccatcgccagatagattgcactggcaccgcagataagaccaatccagccggcaaagtggatgatcgcggcgttaccggcaatgttaccgatcgccagcagggcaaacagcacggtcaggctaaagaaaacgaattgcagaacgcgtgcgcctttcagcgtgccgaagaacataaacagcgtaaatatgccccacagacccaggtagacaccaaggaactgtgcatttggcgcatcggtcagccccagtttcggcatcagcagaattgcaaccagcgtcagccagaaagaaccgtaagaggtgaatgcggttaaaccgaaagtgttgccttttttgtactccagcagaccggcaaaaatttgcgcgatgccgccgtagaaaatgcccatggcaagaataataccgtccagagcaaaataacccacgttgtgcaggttaagcagaatggtggtcatgccgaagcccatcaggcccagcggtgccggattagccaacttagtgttgcccataattcctcaaaaatcatcatcgaatgaatggtgaaataatttccctgaataactgtagtgttttcagggcgcggcataataatcagccagtggggcagtgtctacgatcttttgaggggaaaatgaaaattttccccggtttccggtatcagacctgagtggcgctaaccatccggcgcaggcaggcgatttgcagtacggctggaattgtcacgcgataggcactgccgctgaccgctttaaccccatttaatgctgcgcccacagggcctcccagacccgcgccgcgcagcaaaccatgcccaagcacgctcattgctgcgtgggtgcgtaaaatgcgggtcaattggctggaaagcaaatgcgacacaccttttgccaataatttgtctttcatcagcagcggcagcagctcttccagctcattcaccctggcatcgaccgcgtgcagaaactcctgcttatgttcctcgtccattttcttccaggtattacgcagaaattgttccagtaactgttgctcaatttcaaacgtagacatctctttgtcggctttcagcttcaatcgctttgaaacatcgagcaaaatggcgcgatacaatttaccgtgtccgcgcagtttgttggcgatactatcgccaccaaaatgctgaaattctccggcaatcagctgccagttgcggcggtgtcgctcgggatgtccttccatcgatttaaacagttcgttgcgcatcagtacgctggagaggcgagttttgcctttttcattatgggtgagcagccgggcgaaatttgccaactgttcctcactacaatgctggagaaaatccagatctgaatcattcaggtaattaacattcattttttgtggtttctatattctggcgttagtcgtcgccgataattttcagcgtggccatatccgatgagttcactgtatgaccggaaaaggtgatttttgagacgcagcgtttgttgtcgttatcgctgttaatgttgatccagtcagtggtttgctcttcttttatttctgaaggaatattcagggtctgactggcgcttcgggtggctttgaaataaatcgatgcaccgcttaactgcaaatcgccatggtcggctgagagttgtatgcgtttaacaatgcgacaaacaggaagtttcagcgccagatcgttggtttcgtttcgcggcattgcaatgacgccgaggattttatggtcgtttgcctgcgccgtgcagcacagcatcaggctaatcgccaggctggcggaaatcgtaataacggatttcataaggattctcttggtggggaggggtaaggggatgaaactagtttactgctgataaagagaagtttcaggtacgtaatattttctttttattacaattttttgatgaatgccttggctgcgattcattctttatatgaataaaattgttgtcagtttcacgtcttgtcctgccatatcgcgaaatttctgcgcaaaagcacaaaaaatttttgcatctcccccttgatgacgtgggttacgaccccatttagtagtcaaccgcagtgagtgagtctgcaaaaaaatgaaattgggcagttgaaaccagacgtttcgcccctattacagactcacaaccacatgatgaccgaatatatagtggagacgtttagatgggtaaaataattggtatmgacctgggtactaccaactcttgtgtagcgattatggatggcaccactcctcgtgtactggagaacgccgaaggcgatcgcaccacgccttctatcattgcctatacccaggatggtgaaactctggttggtcagccggctaaacgtcaggcagtgacgaacccgcaaaacaccctgtttgcgattaaacgcctgattggccgccgcttccaggacgaagaagtacagcgtgatgtttccatcatgccgttcaaaattattgctgctgataacggcgacgcatgggtcgaagttaaaggccagaaaatggcaccgccgcagatctctgcagaagtgctgaaaaaaatgaagaaaaccgctgaagattacctgggtgaaccggtaactgaagctgttattaccgtaccggcatactttaacgatgctcagcgtcaggcaaccaaagacgcaggccgtatcgctggtctggaagtaaaacgtatcatcaacgaaccgaccgcagctgcgctggcttacggtctggacaaaggtactggcaaccgtactatcgcggtttatgacctgggtggtggtactttcgatatttccattatcgaaatcgacgaagttgacggcgaaaaaaccttcgaagttctggcaaccaacggtgatacccacctgggtggtgaagacttcgacagtcgtctgatcaactatctggttgaagaattcaagaaagatcagggcattgacctgcgcaacgatccgctggcaatgcagcgcctgaaagaagcggcagaaaaagcgaaaatcgaactgtcttccgctcagcagaccgacgttaacctgccgtacatcactgcagacgcgaccggtccgaaacacatgaacatcaaagtgactcgtgcgaaactggaaagcctggttgaagatctggtaaaccgttccattgagccgctgaaagttgcactgcaggacgctggcctgtccgtatctgatatcgacgacgttatcctcgttggtggtcagactcgtatgccaatggttcagaagaaagttgctgaattctttggtaaagagccgcgtaaagatgttaacccggacgaagctgtagccatcggtgctgctgttcagggtggtgttctgactggtgacgtaaaagacgtactgctgctggacgttaccccgctgtctctgggtatcgaaaccatgggcggtgtgatgaccacgctgatcgcgaaaaacaccactatcccgaccaagcacagccaggtgttctctaccgctgaagacaaccagtctgcggtaaccatccatgtgctgcagggtgaacgtaaacgtgcggctgataacaaatctctgggtcagttcaacctggatggtatcaacccggcaccgcgcggcatgccgcagatcgaagttaccttcgatatcgatgctgacggtatcctgcacgtttccgcgaaagacaaaaacagcggtaaagagcagaagatcactatcaaggcttcttctggtctgaacgaagatgaaatccagaaaatggtacgcgacgcagaagctaacgccgaagctgaccgtaagtttgaagagctggtacagactcgcaaccagggcgaccatctgctgcacagcacccgtaagcaggttgaagaagcaggcgacaaactgccggctgacgacaaaactgctatcgagtctgcgctgactgcactggaaactgctctgaaaggtgaagacaaagccgctatcgaagcgaaaatgcaggaactggcacaggtttcccagaaactgatggaaatcgcccagcagcaacatgcccagcagcagactgccggtgctgatgcttctgcaaacaacgcgaaagatgacgatgttgtcgacgctgaatttgaagaagtcaaagacaaaaaataatcgccctataaacgggtaattatactgacacgggcgaaggggaatttcctctccgcccgtgcattcatctaggggcaaatcaaaaaagatggctaagcaagattattacgagattttaggcgtttccaaaacagcggaagagcgtgaaatcaaaaaggcctacaaacgcctggccatgaaataccacccggaccgtaaccagggtgacaaagaggccgaggcgaaatttaaagagatcaaggaagcttatgaagttctgaccgactcgcaaaaacgtgcggcatacgatcagtatggtcatgctgcgtttgagcaaggcggcatgggcggcggcggttttggcggcggcgcagacttcagcgatatttttggtgacgttttcggcgatatttttggcggcggacgtggtcgtcaacgtgcggcgcgcggtgctgatttacgctataacatggagctcaccctcgaagaagctgtacgtggcgtgaccaaagagatccgcattccgactctggaagagtgtgacgtttgccacggtagcggtgcaaaaccaggtacacagccgcagacctgtccgacctgtcatggttctggccaggtgcagatgcgccagggtttctttgccgtgcagcagacctgtccacactgtcagggccgcggtacgctgatcaaagatccgtgcaacaaatgtcatggtcatggtcgtgttgagcgcagcaaaacgctgtccgttaaaatcccggcaggggtggacactggagaccgcatccgtcttgcgggcgaaggtgaagcgggtgaacacggcgcaccggcaggcgatctgtacgttcaggttcaggttaaacagcacccgattttcgagcgtgaaggcaacaacctgtattgcgaagtcccgatcaacttcgctatggcggcgctgggtggtgaaatcgaagtaccgacccttgatggtcgcgtcaaactgaaagtgcctggcgaaacccagaccggtaagctgttccgtatgcgcggtaaaggcgtcaagtctgtccgcggtggcgcacagggtgatttgctatgccgcgttgttgtcgaaacaccggtaggtttgaacgagaagcagaaacagctgctgcaagagctgcaagaaagctttggtggcccaaccggcgagcacaacagcccgcgttcaaagagcttctttgatggcgtgaagaagttttttgacgacctgactcgctaacctccccaaaagcctgcccgtgggcaggccagggtaaaaaccagggtgcgttgaagatatgcgagcacctgtaaagtggcggggatcactccccgccgttgctcttactcggattcgtaagccgtgaaaacagcaacctccgtctggccagttcggatgtgaacctcacagaggtcttttctcgttaccagcgccgccactacggcggtgatacagatgacgatcagggcgacaatcatcgccttatgctgcttcattgctctcttctccttgacctttcggtcagtaagaggcactctacatgtgttctgcatatagggggcctcgggttgatggtaaaatatcactcggggcttttctctatctgccgttcagccaatgcctgagacagacagcctcaagcacccgccgctattatactgcgcttttaattcacttctgttttatcaattctttttctgaagacgcctcgcatttttgcggaataatatttcaatacatcaatttatttaacttaaatatatccagggattcacaaaaaaaggtgttttcctctatcaaaagtgaatggctaaaggaaattaattattaaaggttactgtaatactatagagagacaaagaaatacgttcagcagctaatgctaagttcatcatgaaaaatgcctataaatcaaagggtgatgtttaaaacagacacattttctgaaacacgatatccctccgcccgttcgcaaaagtaatctgcgatcttcatcacgcttcgatagtcatctttaaatatactggcctggtcattcttaataaaaatgaattgtctggtgtattaattcctatggaatcataaaaacaatgaatggagaacatattatatgtctgccaaaagacgacttcttattgcgtgtaccttgataacagctatctatcattttcctgcatattcttcattagaatataaaggaacctttggttcaataaatgcgggttatgcagactggaacagtggatttgtaaacactcaccgtggtgaagtatggaaagtgactgcggattttggggtaaattttaaagaagcagaattttactcattttatgaaagtaatgtactcaatcatgctgtagcagggagaaatcatacggtttcagcaatgacgcatgtcagactctttgactctgatatgacattctttggcaaaatttatggccaatgggataactcatggggtgacgatctggacatgttttatggattcggttacctcggctggaacggcgagtggggcttttttaaaccgtatattggattgcataatcaatctggtgactacgtatcagctaaatatggtcaaacgaatggttggaatggttatgttgttggctggacagcagtattaccatttacgttatttgacgaaaaatttgttttatctaactggaatgaaatagaactggacaggaacgatgcttacacggagcagcaatttggccggaacgggttaaatggcggtttaactattgcctggaagttctatcctcgctggaaagcaagtgtgacgtggcgttatttcgataataagctgggctacgatggctttggcgatcaaatgatttatatgcttggttatgatttctaatttttatcagggaataattatgcagaaaacgttaatggccagtttgatcggccttgcagtttgcacagggaatgcttttagtcctgccttagccgcagaggctaaacaacctaatttagtcattattatggcggatgatttaggttatggcgatttagcaacatatggtcatcagatcgttaaaacacctaatatcgacaggcttgcccaggaaggggtcaaatttactgactactatgcccccgctcctttaagttcaccttcacgcgcagggctattaaccggccggatgccatttcgtactggaattcgctcatggattccttcaggcaaagatgttgccttagggcgtaacgaactcacgattgctaatctactcaaagcgcaagggtacgacacggcaatgatgggtaagctgcatctgaatgcaggcggcgatcgcaccgatcagccacaagcacaagatatgggctttgattactcactggctaatacggcgggctttgttaccgacgccacgctggataacgctaaagaacgcccgcgttatggcatggtttacccgacaggctggctacgtaatgggcaacccactccacgagccgataaaatgagcggtgagtatgtcagttcggaagtcgtcaactggctggataacaaaaaggacagcaagcctttcttcctctatgttgcttttaccgaagtgcatagccccctggcttcgcccaaaaaatacctcgacatgtactcacaatatatgagcgcgtatcagaagcagcatcctgatttattttatggcgactgggcagacaaaccctggcgtggtgtgggggaatattatgccaatatcagctatctggatgcacaggttggaaaagtgctggataaaatcaaagcgatgggtgaagaagataacacaatcgttatttttaccagtgataacggtccggtaacgcgtgaagcgcgcaaagtgtatgagctgaatttggcaggggaaacggatggattacgcggtcgcaaggataacctttgggaaggcggaattcgtgttccagccattattaaatatggtaaacatctaccacagggaatggtttcagatacacccgtttatggtctggactggatgcctactttagcgaaaatgatgaacttcaaattacctacagaccgtactttcgatggtgaatcgctggttcctgttcttgagcaaaaagcattgaaacgcgaaaagccattaattttcgggattgatatgccattccaggatgatccaaccgatgaatgggcgatccgtgatggtgactggaagatgattatcgatcgcaataataaaccgaaatatctctacaatctgaaatctgatcgttatgaaacacttaatctgatcggtaaaaaaccagatattgaaaaacagatgtatggtaagtttttaaaatataaaactgatattgataatgattctctaatgaaagccagaggtgataaaccagaagcggtgacctggggctaacctgataatcataataaatgtaatgtatgccatttagggctatgcccgcctgattcagtgctacgcattgaatcaggttcttttcgcgttgaacaatatcaagatacggctattcgcagggagtggatatgtttaccaacgtaaatgttgattgttgcaaaacaccaggatgtaaaaacttggggttgctgaatagccaggattatgtcgcacagggtaaaaatattttatgccgtgaatgtggttacttgtttccagtgatatctgaacagtcgcttaatatttatcgtaatattgtgaatcactcctggagaggtttgatttgccaatgttcaacttgcggaggcacgtccctcaaaaaatatggatattctgcacaaggccagagaagaatgtattgccatcattgtgagaaaacatttatcactctggaacacgtaattaccacaccacgaggagcccagttagcattgatgattgagcaaggggaggcacttgcggatatcagaaagtcattacttcttaacagcactggacttagccgtgaactgttaaaattagcgcgtgaagcaaactataaagaaagtcgacagtgtttcccagcttctgatattaccctgagtacccgcgcttttcgcgtcaagtataatggtagcaataactctctttatgctcttgttaccgcagaagaacaaagcggcagggtggttgctatctcaaccaattactccccatctgccgtagagcaacattatcaatacacatcgaactatgaagagcgtatgtctccagggacgctggcacatcatgtccagcgcaaagagttacttactatgcggcgggataccttgtttgatattgattacggcccggcagttttacatcaaaacgatccgggaatgttggtaaaaccggttcttccggcatatcgtcattttgaactggtcagaatactgaccgatgagcattccaacaacgttcagcattaccttgatcacgaatgctttatattgggcggctgcctgatggctaatttgcagcatattcatcaaggtcgctgccatatttcctttgtcaaagagcgcggtgtggcacccgccaccattgattttccaccgcgattattccttagtggtggggtacgaaataatgtctggcgtgcattttctaaccgcaattattcaatggctgtatgcaatctcactggcagtaagaaagtccgcgagatgcggcatgcaacattgaacagtgcgacgcgttttatccactttgtggagaaccatcctttccttatatcattgaaccgaatgtctcctgcgaatgtcgtttctacattagatatcctcaaacatctgtggaataaaaaactagagcatggaacaatttaattattacttttccgaataatttcttcagaaatcttgacattagactatgattaatggggtttaaggtcatcagccgccgctttcgggcatcaaaaactcatctctcgctgatggcgcaattcttttaatagatcgtaaaaagcgagctattcctacactataatctgattttaacgatgattcgtgcggggtaaaatcgtgaaaacgatctattcacctgaagagaaataaaaagtgaaacatctgcatcgattctttagcagtgatgcctcgggaggcattattctcattattgccgctgtattagcgatgattatggccaacagcggtgcaaccagtggatggtatcacgactttcttgagacgccggttcagctccgggttgggacacttgagatcaacaagaacatgctgctatggatcaatgacgctctgatggcggtatttttcctgttggttggtctggaagttaaacgcgagctgatgcaaggttcgctggccagtctgcgccaggcggcatttcctgttattgccgcaatcggcgggatgattgtcccggcattgctctatctggcttttaactatgccgatccgattacccgcgaaggctgggcaatcccggcggcgactgacattgcctttgcacttggtgtgttggcgctgttgggaagtcgtgttccgttagcgctgaagatctttttgatggctctggctattatcgacgatcttggggccatcattatcatcgcattgttctacactaatgacttatcgatggcctctcttggcgtcgcggctgtagcaattgcggtactcgtggtattgaatctgtgtggtgtacgccgcacgggcgtttatattctggttggcgtggtgctgtggacagcggtgttgaaatcgggggttcacgcaaccctggctggcgtcattgtcggcttctttattcctttgaaagagaagcatgggcgctctccggctaaacgtctggagcatgttttgcatccatgggtggcgtatctgattttgccgctgtttgcatttgctaatgctggcgtttcactgcaaggtgtcacgctggaaggtttgacctccatcctgccattagggatcatcgctggtttgctgattggcaagccactgggtattagtctgttctgctggttggcgctgcgtttgaaattggcacatctgccagagggaacgacttaccagcaaattatggcggttggtatcctgtgcggtatcggttttactatgtctatctttattgccagcctggcatttggtagcgtagatccagaactgattaactgggcaaaattaggtatccttgtcggttcaatttcttcggcggtaattggatatagctggttacgcgttcgtttacgtccatcagtttgacaggacgatgtactggggagccataaacggctcccttttcattgttatcagggagagaaatgagcatgtctcatatcaattacaaccacttgtattacttctggcatgtctacaaagaaggttctgtggttggcgcagcggaggcgctttatttaacaccacaaaccattaccgggcagatccgggcgctggaagagcgcctgcaagggaaactatttaagcgtaaaggacgtggtctggaacccagcgaactgggggaactggtctatcgctatgccgataaaatgttcaccttaagccaggaaatgctggatatcgtcaactatcgcaaagagtccaacttattgtttgatgttggtgtggcagatgcactttccaaacgtctggtcagcagtgttctggatgccgcagttgtggaagacgagcagatccatctacgctgtttcgaatcgacgcacgagatgcttttagagcagttgagtcagcataaactggatatgatcatctctgactgtccgatcgattccactcagcaggaagggctgttttccatgaaaattggcgaatgtggtgtcagtttctggtgcactaacccactaccagaaaagccgtttcctgcctgtcttgaagagcgtcgtttacttattccggggcgtcgctcaatgttggggcgtaagctattaaactggtttaactcccagggcttgaacgtcgaaattttgggtgagtttgatgatgctgcgttgatgaaagcctttggggcgacgcataacgctattttcgttgcaccttcgctttacgctaatgatttctataacgatgactcggttgtggagataggccgtgttgagaacgtgatggaagagtaccacgcgatttttgccgaaaggatgattcagcaccctgcagtacagcgtatctgcaatacagactattctgcgctgtttactccagcttcaaaataaacatttgtactttgcaggccgaattttggcctgcagatggatataaaaaaacccgccagagcgggtttttttacaaagctgacaacaacaggcaattaagccagtttgttgatctgtgcagtcaggttagccttatgacgtgcagctttgtttttgtggatcagacctttagcagcctgacggtccacgattggttgcatttcgttaaatgctttctgtgcagcagctttgtcgccagcttcgatagctgcgtatactttcttgatgaaagtacgcatcatagagcgacggcttgcgttgtgcttacgagccttttcagactgaatggcgcgcttcttagctgatttgatattagccaaggtccaactcccaaatgtgttctatatggacaattcaaaggccgaggaatatgcccttttagccttcttttgtcaatggatttgtgcaaataagcgccgttaatgtgccggcactcgttacgtagtgatggcgcaggattctaccagcttgcggggtgtgaatacagcttttccgcgagaaaaattgcagcaggcggtcagtttcttcccatgatttgcgccatggcaatgaaaagccacttctttctgattccggtactcaatcgccggttaaccttaaccgctgtacaaggtatactcggacgattttcactgttttgagccagacatgaagctgatacgcggcatacataatctcagccaggccccgcaagaagggtgtgtgctgactattggtaatttcgacggcgtgcatcgcggtcatcgcgcgctgttacagggcttgcaggaagaagggcgcaagcgcaacttaccggtgatggtgatgctttttgaacctcaaccactggaactgtttgctactgataaagccccggcacggctcacccggctgcgggaaaaactgcgttatcttgcagagtgtggcgttgattacgtgctgtgcgtgcgttttgacaggcgttttgcggcgttaaccgcgcaaaacttcatcagtgatcttctggtgaagcacttgcgggtaaaatttcttgccgtaggtgacgatttccgctttggcgctggtcgtgaaggcgatttcttgttattacagaaagcgggcatggaatacggcttcgatatcaccagcacgcaaactttttgcgaaggtggcgtgcgtatcagcagcaccgccgtgcgtcaggcgcttgcggatgacaatctggctctggcagaaagtttactggggcacccgtttgctatctccgggcgtgtagtccacggtgatgaattagggcgcactataggtttcccgacggcgaatgtaccgctacgccgtcaggtttccccggtgaaaggggtttatgcggtagaagtgttgggccttggcgaaaagccgttacccggcgttgcaaacatcggaacacgcccaacggttgccggtattcgccagcaactggaagtgcatttgttagatgttgcaatggacctttatggtcgccatatacaagtagtgctgcgtaaaaaaatacgcaatgagcagcgatttgcatcgctggacgaactgaaagcgcagattgcgcgtgatgaattaaccgcccgcgaattttttgggctaacaaaaccggcttaagcctgttatgtaatcaaaccgaaatacggaaccgagaatctgatgagtgactataaatcaaccctgaatttgccggaaacagggttcccgatgcgtggcgatctcgccaagcgcgaaccgggaatgctggcgcgttggactgatgatgatctgtacggcatcattcgtgcagctaaaaaaggcaaaaaaaccttcattctgcatgatggccctccttatgcgaatggcagcattcatattggtcactcggttaacaagattctgaaagacattatcattaagtccaaagggctttctggatatgactcgccgtatgtgcctggctgggactgtcatggtctgccaatcgaactgaaagtagagcaagaatacggtaagccgggggagaaattcaccgccgctgagttccgcgccaagtgccgcgaatacgctgcgacccaggttgacggtcagcgcaaagactttatccgtctgggcgtgctgggcgactggtcgcacccgtacctgaccatggacttcaaaactgaagccaacatcatccgcgcgctgggcaaaatcatcggcaacggtcacctgcacaaaggcgcgaagccggtgcactggtgcgttgactgccgttctgcactggcagaagcggaagttgagtattacgacaaaacttctccgtccatcgacgtcgctttccaggcggtcgatcaggatgcgctgaaaacgaaatttggcgtaagcaatgttaacggcccaatttcgctggttatctggaccaccacgccgtggacgctgcctgctaaccgcgcaatctccattgcacctgattttgattatgcgctggtgcaaatcgacggtcaggccgtgatcctcgcgaaagatctggttgaaagcgtaatgcagcgtatcggcgttagcgattacaccattcttggcacggtgaaaggtgccgagctggaactgttgcgctttacccatccgtttatggacttcgatgttccggcaattctcggcgaccacgttacgctggatgccggtaccggtgccgttcataccgcgccaggccacggtccggacgactatgtgatcggtcaaaaatatggtctggaaaccgctaacccggttggcccggacggcacttatctgccgggtacttacccgactctggatggcgttaacgtcttcaaagcgaacgatattgtcattgcgttgttgcaggaaaaaggcgcactgttgcacgttgagaaaatgcaacacagctatccgtgctgctggcgtcataaaacgccgatcatcttccgcgcgacgccgcagtggttcgtcagcatggatcagaaaggtctgcgtgcgcagtcactgaaagagatcaaaggcgtgcagtggatccctgactggggccaggcgcgtatcgagtcgatggttgctaaccgtcctgactggtgtatctctcgtcagcgtacctggggcgtgccgatgtcactgttcgtgcacaaagacacagaagaactgcatccgcgtactctcgaactgatggaagaagtggcaaaacgcgttgaagttgacggcattcaggcgtggtgggatctcgatgcgaaagagatcctcggcgacgaagctgatcagtacgtgaaagtgccggatacgctggatgtatggtttgactccggatctacccactcttccgttgttgacgtgcgtccggaatttgccggtcacgcagcggacatgtatctggaaggttctgaccagcaccgtggctggttcatgtcctctctgatgatctctaccgcgatgaagggcaaagcaccgtatcgtcaggtactgacccacggctttaccgtggatggtcagggccgcaagatgtctaaatccatcggcaacaccgtttcgccgcaggatgtgatgaacaaactgggcgcggatattctgcgtctgtgggtggcatcaactgactacaccggtgaaatggccgtttctgacgagatcctgaaacgtgctgccgacagctatcgtcgtatccgtaacaccgcgcgcttcctgctggcaaacctgaacggttttgatccggcaaaagatatggtgaaaccggaagagatggtggtactggatcgctgggccgtaggttgtgcgaaagcggcacaggaagacatcctcaaggcgtacgaagcatacgatttccacgaagtggtacagcgtctgatgcgcttctgctccgttgagatgggttccttctacctcgacatcatcaaagaccgtcagtataccgccaaagcggacagcgtggcgcgtcgtagctgccagactgcgctgtatcacatcgcagaagcgctggttcgctggatggcaccaatcctctccttcaccgctgatgaagtgtggggttacctgccgggcgaacgtgaaaaatacgtcttcaccggcgagtggtacgaaggcctgtttggtctggcagacagtgaagcaatgaacgatgcgttctgggacgagctgttgaaagtgcgtggcgaagtgaacaaagtcattgagcaagcgcgtgccgataagaaagtgggcggctcgctggaagcggcagtaaccttgtatgcagaaccggaactggcggcgaaactgaccgcgctgggcgatgaattacgatttgtcctgttgacctccggcgctaccgttgcagactataacgacgcacctgctgacgcccagcagagcgaagtcctcaaagggctgaaagtcgcgttgagtaaagccgaaggtgagaagtgccctcgctgctggcactacacccaggatgtcggcaaggtggcggaacacgcagaaatctgcggccgctgtgtcagcaacgtcgccggtgacggtgaaaaacgtaagtttgcctgatgagtcaatcgatctgttcaacagggctacgctggctgtggctggtggtagtcgtgctgattatcgatctgggcagcaaatacctgatcctccagaactttgctctgggggatacggtcccgctgttcccgtcgcttaatctgcattatgcgcgtaactatggcgcagcgtttagtttccttgccgatagcggcggctggcagcgttggttctttgccggtattgcgattggtattagcgtgatcctggcagtgatgatgtatcgctcgaaggccacgcagaagctaaacaatatcgcttacgcgctgattattggcggcgcactgggcaacctgttcgaccgcctgtggcacggcttcgttgtcgatatgatcgacttctatgtcggcgactggcacttcgccaccttcaaccttgccgatactgccatttgtgtcggtgcggcactgattgtgctggaaggttttttaccttctaaagcgaaaaaacaataataaaccctgccggatgcgatgctgacgcatcttatccggcctacagattgctgcgaaatcgtaggtcgcatccggcaaaaatcctcaaaatataagagcaaacctgcatgtctgaatctgtacagagcaatagcgccgtcctggtgcacttcacgctaaaactcgacgatggcaccaccgctgagtctacccgcaacaacggtaaaccagcgctgttccgcctgggtgatgcttctctttctgaagggctggagcaacacctgctggggctgaaagtgggcgataaaaccaccttctcgctggagccagatgcggcgtttggcgtgccgtcaccggacctgattcagtacttctcccgccgtgaatttatggatgcaggcgagccagaaattggcgcaatcatgctttttaccgcaatggatggcagtgagatgcctggcgtgatccgcgaaattaacggcgactccattaccgttgatttcaaccatccgctggccgggcagaccgttcattttgatattgaagtgctggaaatcgatccggcactggaggcgtaacatgcagatcctgttggccaacccgcgtggtttttgtgccggggtagaccgcgctatcagcattgttgaaaacgcgctggccatttacggcgcaccgatatatgtccgtcacgaagtggtgcataaccgctacgtggtcgatagcctgcgcgagcgaggggctatctttattgagcagattagcgaagtaccggacggcgcgatcctgattttctccgcacacggtgtttctcaggcagtacgtaacgaagcgaaaagccgcgatttgacggtgtttgatgccacctgtccgctggtgaccaaagtgcatatggaagtcgcccgcgccagccgtcgtggtgaagaatctattctcatcggtcacgccgggcacccggaagtggaagggacgatgggccagtacagcaacccggaagggggaatgtatctggtcgaatcgccagacgatgtgtggaaactgacggtcaaaaacgaagagaagctctcctttatgacccagaccacgctgtcggtggatgacacgtctgatgtgatcgacgcgctgcgtaaacgcttcccgaaaattgtcggtccgcgcaaagatgacatctgctacgccacgactaaccgtcaggaagcggtacgtgccctggcagagcaggcggaagtggtgctggtggtcggttcgaaaaactcctccaactccaaccgtctggcggaactggcccagcgcatgggcaaacgcgcgtttttgattgacgatgcgaaagatatccaggaagagtgggtgaaagaggttaaatgcgtcggcgtgactgcgggcgcatcggctccggatattctggtgcagaatgtggtggcacgtttgcagcagctgggcggtggtgaagccattccgctggaaggccgtgaagaaaacattgttttcgaagtgccgaaagagctgcgtgtcgatattcgtgaagtcgattaagtcattagcagcctaagttatgcgaaaatgccggtcttgttaccggcattttttatggagaaaacatgcgtttacctatcttcctcgatacagaccccggcattgacgatgccgtcgccattgcagccgcgatttttgctcccgaactcgacctgcaactgatgactaccgtcgcgggtaatgtctcggtagagaaaaccacccgcaacgccctgcaactgctgcatttctggaatgcggagattccgcttgcctagggcgcagctgtgccgctggtacgcgcaccgcgtgatgcggcatctgtacacggtgaatcgggaatggcaggctacgactttgttgaacacaaccgtcagccactgggtataccggcgtttctggcaattcgtgatgccctgatgcgtgcgccagagcccgttaccctggtggccatcggcccgttaaccaatattgcgctgttactttcacaatgcccggaatgtaagccgtatattcgccgtctggtgatcatgggcggttctgctggtcgcggcaactgcacaccaaacgccgagtttaatatcgctgccgatccagaagcggcagcctgtgtcttccgtagcggcatcgaaatcgtcatgtgcggtctggatgtcaccaatcaggcaatattaacccctgactatctcgctactttgccggaattgaatcgcaccggaaaaatgctacacgccctgtttagccactaccgtagcggcagtatgcaaagtggactacgtatgcacgatctttgcgctatcgcctggctggtgcgcccggaattgttcactctcaaaccgtgttttgtcgcggtagaaactcagggtgaatttacctcaggcacgacggttgttgatatcgacggttgcctgggcaaaccagccaatgtacaggtggcgctggatctggatgtgaaaggcttccagcagtgggtggctgaggtgctggccctggcgctctaataataaaacaaggaagtgttctatgacgtatggagaagcgtatctggaagggtggaaaaacatctttaattatgaaggtgtttccaatcgcttcgagttctggtcgtttatgattggtagtggcgttatctgtctgcttccgcttttatgttggtggttagcggtaacaattaacaatgactatggtgttttcattttttttgcgctgcccgtgtcatttattttaacgttgatttttgccgtaccggcgatagcgttagccgtcagaaggatgcacgatatcggatattcagggtggtgggttaccattgccgtgttgatccctgttacgggcgtaattctgcttatactgtgctgcctgccgtcaaagtcacaagaccaggcataatgccagagggtatgacgcatcactttctgcgtcatgcctttcactgatatccctccctgtttatcattaatttctaattatcagcgtttttggctggcggcgtagcgatgcgctggttactctgaaaacggtctatgcaaattaacaaaagagaatagctatgcatgatgcaaacatccgcgttgccatcgcgggagccgggggccgtatgggccgccagttgattcaggcggcgctggcattagaaggcgtgcagctgggcgcggcgctggagcgcgaaggatcttctttactgggcagcgatgcgggcgaactggccggagccgggaaaacaggcgttactgtgcaaagtagtcttgatgcgataaaagatgattttgatgtgtttatcgattttacccgtccggaaggtacgctgaaccatctcgctttttgtcgccagcatggcaaagggatggtgatcggcactacggggtttgacgaagccggtaaacaggcgattcgtgacgccgccgccgatattgcgattgtctttgccgccaattttagcgttggcgttaacgtcatgcttaaactgctggagaaagcagccaaagtgatgggggactacaccgatatcgaaattattgaagcacatcatagacataaagttgatgcgccgtcaggcaccgcactggcaatgggagaggcgatcgcccacgctcttgataaagatctgaaagattgcgcggtctacagtcgtgaaggccataccggtgaacgtgtgcctggcaccattggttttgccaccgtgcgtgcaggtgacatcgttggcgaacataccgcgatgtttgccgatattggcgagcgtctggagatcacccataaggcatccagccgcatgacatttgctaacggtgcggtaagatcggctttgtggttgagtggtaaggaaagtggtctttttgatatgcgagatgtgcttgatctcaataatctgtaaccataagatatttattgtgatgcaaaaataacacatttaattcattgaatataaagggctttaatttttggcccttttatttttagtgttatgcttttaaatttaatgcaaatgctgaaaattacatattttgtattctgtttttgttgttttaatgtaaattttgaccatttggtccacttttttctgctcattttgatttcatgcaatcttcttgctgcgcaagcgttttccagaacatgttatatgatctttttgtcgcttaatgcctttaaaacatgcatgagccacaaaataatataaaaaatcccgccattaagttgacttttagctcccatatctccagaatgccgccgtttgccagaaattcgtcggtaagcagatttgcattgatttacgtcatcattgtgaattaatatgcaaataaagtgagtgaatattctctggagggtgttttgattaagtcagcgctattggttctggaagacggaacccagtttcacggtcgggccataggggcaacaggttcggcggttggggaagtcgttttcaatacttcaatgaccggttatcaagaaatcctcactgatccttcctattctcgtcaaatcgttactcttacttatccccatattggcaatgtcggcactaatgacgccgatgaagaatcttctcaggttcatgcccaaggtctggtgattcgcgacctgccgctgattgccagcaacttccgtaataccgaagacctctcttcttacctgaagcgccataacatcgtggcgattgccgatatcgatacccgtaagctgacgcgtttactgcgtgagaaaggtgctcagaatggctgcattatcgcaggcgataacccggatgcggcgctggcattagaaaaagcccgcgcgttcccaggtctgaacggcatggatctggcaaaagaagtaaccaccgcagaaccctatagctggacacaagggagctggacactgaccggcggcctgccagaagcgaaaaaagaagacgagctgccgtaccacgtcgtggcctacgatttcggtgccaagcgcaacatcctgcgtatgctggtggatagaggctgtcgcctgaccatcgttccggcgcaaacttctgcggaagatgtgctgaaaatgaatccagacggcatcttcctctccaacggtcctggcgacccggccccgtgcgattacgccattaccgccatccagaaattcctcgaaaccgatattccggtattcggcatctgcctcggccatcagctgctggcgctggcgagcggtgcgaagactgtcaaaatgaaatttggtcaccacggcggcaaccatccggttaaagatgttgagaaaaatgtggtgatgatcaccgcccagaaccacggttttgcggtggatgaagcaacattacctgcaaacctgcgtgtcacacataaatccctgttcgacggtacgttacagggcattcatcgtaccgataaaccggcgttcagcttccagggacacccggaagccagccctggtccacacgacgccgcgccgttgtttgaccactttatcgcgttaattgagcagtaccgtaaaaccgctaagtaatcaggagtaaaagagccatgccaaaacgtacagatataaaaagtatcctgattctgggtgcgggcccgattgttatcggtcaggcgtgtgagtttgactactctggcgcgcaagcgtgtaaagccctgcgtgaagagggttaccgcgtcattctcgtgaactccaacccggcgactatcatgaccgacccggaaatggctgatgcaacctacatcgagccgattcactgggaagtggtacgcaagattattgaaaaagagcgcccggacgcggtgctgccaaccatgggggggcagacggcgctgaactgtgcgctggagcttgagcgtcagggcgtgctggaagagttcggcgtcaccatgattggtgccactgccgatgcgattgataaagccgaagaccgccgccgtttcgacgtagcgatgaagaaaatcggtctggaaactgcgcgttccggtatcgctcattcaatggaagaagcgctggcggttgccgctgaagttggcttcccgtgcattattcgcccatcctttaccatgggcggtagcggtggcggtatcgcttataaccgtgaagaatttgaagaaatttgcgcccgcggtttggatctctccccgaccaaagagctgctgattgatgagtcgctgatcggctggaaagagtacgagatggaagtggtgcgtgataaaaacgacaactgcatcatcgtttgctctatcgaaaacttcgacgcgatgggtatccacaccggtgactctattactgtagcgccagcgcaaacactgaccgacaaagaataccaaatcatgcgtaacgcctcgatggcggtactgcgtgaaatcggcgttgaaaccggtggttctaacgtccagtttgcggtgaacccgaagaacggtcgcctgattgttatcgaaatgaacccgcgtgtgtcgcgttcttcggcgctggcgtcgaaagccaccggcttcccgattgccaaagtggcggcgaaactggcggtgggttacaccctcgacgagctgatgaacgacatcaccggcgggcgtactccggcctccttcgaaccgtccatcgactatgtggtcaccaaaattcctcgctttaacttcgagaaattcgccggtgcgaacgaccgtctgaccacccagatgaaatcggttggcgaagtgatggcgattggacgcacgcagcaggaatctctgcaaaaagccctgcgcggcctcgaagtgggcgcgactggcttcgacccgaaagtgagcctcgacgacccggaagcgctgactaaaatccgccgcgaactgaaagatgctggcgcagagcgtatctggtatatcgctgatgccttccgcgcgggcctgtctgtagacggtgtatttaatttgaccaacattgaccgctggttcctggtacagattgaagagctggtgcgtctggaagagaaagtcgcagaagtgggcatcactggcctgcacgctgaattcctgcgccagttgaaacgcaaaggctttgccgatgcgcgtctggctaaactggcgggcgtgcgcgaagcggaaatccgcaagttgcgcgaccagtatgatctgcacccggtttacaagcgcgtggatacttgtgcggcagagttcgccaccgacaccgcttacatgtactccacttatgaagaagagtgcgaagcgaatccgtccaccgatcgtgaaaaaatcatggtgctcggcggcggcccgaaccgtatcggtcagggtatcgaattcgactactgctgtgtacacgcctcgctggcgctgcgcgaagatggttatgaaaccattatggttaactgtaacccggaaaccgtctccaccgactacgacacctccgaccgcctctacttcgaaccggtaacgctggaagacgtgctggaaattgtgcgtattgagaagccgaaaggcgttatcgttcagtacggcggtcagaccccgctgaaactggcgcgcgcgctggaagctgctggcgtaccggttatcggtaccagcccggatgccatcgaccgtgcggaagaccgtgaacgcttccagcatgcggttgagcgtctgaaactgaaacaaccggcgaacgccaccgttaccaccatcgaaatggcggttgagaaagcgaaagagattggctacccgctggtggtgcgtccgtcttacgttctcggcggtcgggcgatggaaatcgtctatgacgaagctgacctgcgtcgctacttccagacagcggtcagcgtatctaacgatgcgccagtgttgctggaccacttccttgatgacgcagtagaagttgacgtggatgccatctgcgacggcgaagtggtgctgattggcggcatcatggagcatattgagcaggcgggcgtgcactccggtgactccgcatgttcgctgccagcctacaccttaagtcaggaaattcaggatgtgatgcgccagcaggtgcagaaactggccttcgaattgcaggtgcgcggcctgatgaacgtgcagtttgcggtgaaaaacaacgaagtctacctgattgaagttaacccgcgtgcggcgcgtaccgttccgttcgtctccaaagccaccggcgtaccgctggcaaaagtggcggcgcgtgtgatggctggcaaatcgctggctgagcagggcgtaaccaaagaagttatcccgccgtactactcggtgaaagaagtggtgctgccgttcaataaattcccgggcgttgacccgctgttagggccagaaatgcgctctaccggggaagtaatgggcgtgggccgcaccttcgctgaagcgtttgccaaagcgcagctgggcagcaactccaccatgaagaaacacggtcgtgcgctgctttccgtgcgcgaaggcgataaagaacgcgtggtggacctggcggcaaaactgctgaaacagggcttcgagctggatgcgactcacggcacggcgattgtgctgggcgaagcgggtatcaatccgcgtctggtgaacaaggtgcatgaaggccgtccgcacattcaggaccgtattaagaatggcgaatatacctacatcatcaacaccacctcaggtcgtcgtgcgattgaagactcccgcgtgatccgtcgcagtgcgctgcaatataaagtgcattacgacaccaccctgaacggcggctttgccaccgcgatggcgctgaatgccgatgcgaccgaaaaagtaatttcggtgcaggaaatgcacgcgcagatcaaataatagcgtgtcatggcggatatttttcatccgctaatttgatcgaataactaatacggttctctgatgaggaccgttttttttgcccattaagtaaatcttttggggaatcgatatttttgatgacataagcaggatttagctcacacttatcgacggtgaagttgcatactatcgatatatccacaattttaatatggccttgtttaattgctgcaaaacgagtcatagccagtcttttaatttgtgaaactggagttcgtatgtgtgaaggatgtgttgaaaaaccactctatttgttaatcgccgaatggatgatggctgaaaaccggtgggtgatagcaagagagatctctattcatttcgatattgaacacagcaaggcggttaataccctgacttatattctgtcggaagtcacagaaataagctgcgaagttaagatgatccctaataagctggaagggcggggatgccagtgccagcgactggtaaaagtggttgatatcgatgagcaaatttacgcgcgcctgcgcaataacagccgggataaattagtcggcgtaagaaagacgccgcgtattcctgccgttccgctcacggaacttaaccgcgagcagaagtggcagatgatgttgtcaaagagtatgcgtcgttaatgtcatttcgttgataccgtgcgacctggtcgctggatgcgatgctggcgcatcttatccggcctacggttgctttacagccaggtcggataaggcgtttatgccgcatccgacgatgttaccgtttcggcgtcacatccgtcgtcccctgcaaacgggggcgattttcctccatttgcctcagtggctgcgtttcatgtaacgctgcatgacagcgcccgacaagatcctgatactctttggtattcaaccgtttccagtgtaactcgtcgtcactcacgctgcgtacagcgcgggctggcgtacccatcaacaactggcgtttctcgccgcgaaagcccgctttgacaaagctcatagcggcaacaatgctctcttcgccaatgaccgcgccatccataatcacgctgttcatcccgaccagtgcatcgcgaccaatcacacaaccatgcaggatcgctccgtgcccgatatgaccgttttccccaacgatggtgtcagtgtcgcagtagccatgcataatgcagccatcctgaatattggctcccgcttgcacgatcaaccgcccgtagtcaccacgcagtgaggcgagtgggccgatgtagacaccggctcccacaattacatcgccaatcaatactgcactgggatggacaaacgccgtcgggtgaacaaccggaattaacccctcaaaggcgtaatagctcacggttgttaacgtcctttccacactggatcgcgcttctcggcaaacgccagcggcccttcaatggcatcctccgaatgcagaaccgacggatagtgtttcaacacgccgctgcgaatatagcgatacgcttcttctaccggcatttcactggtggtgcggtagatctctttcagcgccgcaatcgccagcggagcgctgttaaccagctgctgcgccagttcgcgggcgttatccatcagttccgcctggctaaccacgcggttgactaccccccaacgcagcgcctcttctgcgcccattcgtctgccggtcatcaccatttcattgacgatggcaggcggcaggatcttcggcagacgcagcacgccgccgctgtcaggaacgatgcccagtttggcttccggtagggcgaagctggcgttatcggcacaaacaataaaatctgccgccagcgccagttcaaagccgccgccaaaggcatagccgttcacagcggcgatgaccggtttgtcgagattgaaaatttcggttaatcccgcaaaacctcccgggccaaagtcagcatccggtgcttcgccttctgctgccgcttttaaatcccagcccgcggaaaagaatttctctccggcaccggtaataatggcgacacgtaattgcggatcgtcacggaaatttagaaatacttcgcccatttcaaagctggtttttgcatcaatagcattcgcttttggacgatcaagggtaatttccagaattgatccattgcgggtcagatgtaatgattcactcattccttttctccatttttgctttttcagggacgacaacatccctgcaaaaaatgcatattgttttagagcgtgattattagctgacagggtagttccctgccgtttcatttatttcagattctttctaattattttccccgagcaattacgtggcagatcttttctgatctccagataagagggcactttaaatttcgccatattctgttcacagaagcagaagaattcctcttcgctcaatgtttcaccttcattcagcaccacaaatgctttgatggcttcatcgcgaatcgaatctttaatacccacaaccacgatatcctgaattttgggatgggtggcgatgatattttcgagctccacgcaggagacattctcgccaccgcgtttgatcatattgcagcggcgatcgacgaaataaaaaaagccctcttcgtcgcggtatccggtatcgccggtatgtagccagccatcggcttccagcactttcgcagtggctttcgggttgagaaaatactctttgaagatggttttccctggtacgcctttaatacagatttcaccgagctcaccagccgggaggggacgattgtgatcgtcgcggatctccgcttcgtagcaaaagcccgcccgaccaatcgacggccagcgccgtttatcgccagggcgatcgccgataatgcccacaatggtttccgtcatcccataagacgtcagcaagcgaacgctgaagcgttcacaaaacgcgtctttttcctgctccgacaggttgagataaaacatcacttcccgcaggcggtgttgctgatcgttcgctgaaagcggctgcaccatcaacgtacgaatcatcatcggaatacattcggtaatggtggcgcggtacttctgcacctgtccccagaaggcgcgggcgctgtatttctcgaccagcacaaaggtggccccggcagaaaacgccgccatcgccgcagtacactggcaatcgatatgaaacgcaggcattaccgtcaggtagacgtcatcgtcacgcagtgcacactgccaggcggagtaatatccagcgaagcgcaggttgtaatgagttatcaccacccctttcggtcgggaggtggtgccggaggtgaagagaatttccgccgtatcgtcagtcgatagcggcggtgcatagcacaaggtggcaggttgttgatttttcagttgagtaaacgaactcacgccatcatcagcgggaagtaccatatctgtcaggcaaatgtgccgcaactgagaggcatcttcctgctgaatctgttgatacataggataaaattgcgcactggtcaccagcaggcacgcctggctattttgcaggatccacgtgctttcttcgcgcaacaggcgggcgttaatcggcaccataatcgcgccaatttttgccaacccgaaccagcaaaagataaattccgggcagttgtcgagatgtagagcaaccttgtcgcctttgcgaatccccagcgtataaaacaggtttgccgtgcggttaatctcctgatttaactcaagataactataccggttaacgactccgctgctggattcacaaatcagcgccgttttatgaccgtaaacgtccgccagatcgtcccacatttgacgtagatgttgtccgccaatgatatccattgcacctctatccattttgttcgtttgttattgggcgggcgctagtcaggcaagttgactgacgccacgcgtttagtcctcaactttggccagacctttgctgaccaactcctgaatgtcgttttcgctgtagccgatatttttcaaaatggcagccgtgtccatgccatgtgagggcattccgcgccagatttgtccggggttatttttgaatttcggcatgatattcggccctttgcaggtgcgaccatccatcgtttgccactgagtgattgattcgcgagccacatactgtggattgctttccagttccggtacggtaagtactttggcacaggcgatattcagttcggcaaagcgttctttaacttctgcgatggtatgtgccgccagccaggcatcgagtttctcttctaccagtgggccgtaagggcattcgatacggtgtataagttgagtgccttccggaatttctggcgtgccgagcagatgcgcgaggccaatatctttaaagcactctgcaatttgagtaatgcccaccagttccatcacgatgtagccgtcggcgcatttatacagaccgcaaccggcgtagtagggatctttacctttggtcatgcgcgggcacatttcgccgccgttgaagtaatccatcatgaagtactggcccatgcgcaacatcacttcatacatggcgatgtcgatgctttcgcctttgccggtttcacgcactttatgcagtgctgcaagcgccgccgtggtggcggtcaggccagaaaagtaatcggcggtatacgggaaggcaggcattggctggtcaacatcaccgttctgaatcaggtaaccactgaaggcctgggcgatagtgttataggccggaagattggtgtactcctcggtgccatactgaccaaaaccggaaaggtgagcgataaccagttttgggttgtgctgccacaggacttcatcggtaatgccacgacgggcaaaggccggacctttactggcttcgatgaagatatcggtggtttccattaatttcagaaacgcttcgcgcccttcatctttgaaaatatttaacgacagcgcatgcaaattgcggcgggagagctgcgggtagttcggttgaacgcgaatggtgtcggcccaggcgacgttctcgatccagataacttccgccccccattctgcgaacatttgtccggcgaacggcccggcgatttcgataccggagaagacaacgcgtaatccggccagcggcccgaatttcggcatgggtagatgatccattattagctcctgaaaaatttatgtagcgcatgactgccggatgcggcgtaaacgccttatccggccatcttcgtgctcccgtaggcctgataagacgcgtcagcgtcgcatcaggcagcgcacggacttaacggtattgcttcagcaccgcgcgacccagcgtcaggatctgcatttcgtcagatcctccggaaacgcggtctacacgcaggtcacgccagaagcggctgatgcggtggttgcccgcaatcccgacaccgcccagcacctgcattgcgctatccaccacttcaaatgccgcattggcgcagaagtatttgcacatcgctgcatcgccagaggtgatggtgccgttgtctgctttccacgctgcttcatacagcatgtttttcatggagtttaatttgatcgccatgtgggcgaatttttcctgaatcaactggaaacgaccaatagcctcgccaaactgcacgcgctggttggcgtagcgcgccgcatcttcaaaggcgcacatcgccgtaccgtagttggtcagggctaccaggaaacgttcatggtcgaactcttctttgacgcggttaaagccgttaccttcccgaccgaacatgtctttctcgtccagttccacgtcgtcaaaagtgatttcacagcagctatccatacgcagaccgagcttttcaagtttggtcactttgatgcccggtttgctcatatcaacaaaccattcggtgtagacaggtttgtccggagaagccccgtcgcgcgccatcaccacgatgtacggggtgtaggcgctactggtaataaaacacttactaccattaagataaatcttaccatttctacgggtataagtcgttttcaggctacccacgtcggagcctgcgcccggttcggtaatcgctgagttccacatctgcttaccggtgccgcggaaagccatgatcttgtcgatctgctcttgcgtaccttcacgcaggaaggtgttaaacccgcccggtaactgatacagcacgtaagttggcgctcccagacgacccagttccatccacacggcggcgagagtaacaaaccccgcgtccagaccaccgtgctcttcagggatcagcagactgtcgatacccatatccgccagggctttgacaaaacgttccgggtagacgctgtcacggtcgcactcggcaaaataggcttcccagttttcgctggccatcagttcgcggataccggcgacaaacagttcctgctcatcatttaaattaaaatccatctttcaacctcttgatattttgggggttaattaatctttccagttctgtttcgcgtctttaataaaggagagcgtcaccatgatgttgacgaagaacagcgggcatcctccggcgataatggcggtttgaatcggtttcaggccgccgagcgccagcagaacaataccgataatgccaaccagaactgaccaaccaatgcgcaccagcagcgggggttcttcgccgtcacgcacttcgcggcaagtggacatcgccagggtataagagcaggcgttaaccagcgtaacggtggcaataaagcagaggatgaagaagccccacatggtggcggtgctgagtggcagagcggcccaggtttcgatgatggcgcgcgccacaccgtactgttcgatcagatttggaatgttgatgatgtttttatctatcaacagcagagtgttactaccgagtacagtccacaggatccatgttgacgctgtcagccccagcaccatgccgaagcacagttcacgcacggtacgaccacgggagatgcgggcgaggaagatactcatctggatagcgtaaatcacccaccatgcccagtagaacacggtccagccctgcgggaagccgcctttagcgatgggatcggtatagaacaacatgcgcggcagatacatcagcaacatccccaccgaatcggtgaagtagttcatgatgaagctggcaccgctgacgatgaacacccaacccagcatcaggaagctcaggtaactacgcacgtcactggcgatacgtacccctttttgcagaccgcaagcgacgcaaatggcgttgaggataatccagcaggtaatgatgatagcgtccagttgcagggtatgcggaatgccaaacaaccattgcatacactcggtcaccagcggcgtggcaaggcccagactggtacccatcgcgaagatcaaggcgacgagatagaagttgtcgacgatagtgccgaacaaccctttggcgtgtttttcacctaccagcggcaccagggtggagctggggcgaatcacttccattttgcggacaaagaagaagtaagcgaaggcgactgaaaggaagctgtaagtggcccacggcagaggtccccagtggaacaagctgtaagccagccccaactctttcgcgcctgttgagttcggttctaagccaaacggcggggtggagatgtagtagtagatctcaatcgatccccagaacagtacggcagcagacgtacaggaggcgaacatcataaagatccaactggcggtactaaattctggtggttcgttacctaaacgctttttggcatacgggccaaacaccagccagaaccagccgaaaagcatcaccaccatataccattcaaatgcccatccccatacattggtgacgtaactgaatacagcattaataacgacattcgccgcatccagatctctgactgtaagccaacaaagtatgccgacgattattaacggcggaaagaaaaccttcggttctattcccgtttttctcttttcattcttcatgagttaattccactgtgaaaacgaacatttattttgcgttcccgtttgttttatttttgttaacatttaatataattattattaacctcgtggacgcgttaatggctaactcataatgggtattcaataagctgcattctgtgattgttatcacatttttgtttcgggtgaatagagggcattttttcgttaattttgattattaatcagtttgttatgttctgttgtgagtaaaaaaatagcatctgactttcaatattggtgatccataaaacaatattgaaaatttcttttttctacgccatgttttcaatattggtgaggagcttaacaatattgaaagttggatttatctgcgtgtgacattttcaatattggtgattaaagttttatttccaaattaaagggcgtgatatctgtaattaacaccaccgatatgaacgacgtttccttcatgatttctggagatgcaatgaagattattacttgctataagtgcgtgcctgatgaacaggatattgcggtcaataatgctgatggttcgttagacttcagcaaagccgatgccaaaataagccaatacgatctcaacgctattgaagcggcttgccagctaaagcaacaggcagcagaggcgcaggtgacggccttaagtgtgggcggtaaagccctgaccaacgccaaagggcgtaaagatgtgctatcgcgcggtccggatgaactgattgtggtgattgatgaccagttcgagcaggcactgccgcaacaaacggcgagcgtactggctgcagccgctcagaaagcaggctttgatttgatcctctgtggcgatggttcttccgacctttatgcccagcaggttggtttgctggtaggcgaaatccttaatattccggcagttaacggcgtcagcaaaattatctccctgactgcagataccctcaccgttgagcgcgaactggaagatgaaacagaaaccttaagcattccgctgcctgcggttgttgctgtttccactgatatcaactccccacaaattccttcgatgaaagccattctcggcgcggcgaaaaagccagtccaggtatggtcggcggcggatatcggttttaacgcagaggcagcctggtcagaacaacaggttgccgcgccgaaacagcgcgagcgtcagcgcatcgtgattgaaggcgacggcgaagaacagatcgccgcatttgctgaaaatcttcgcaaagtcatttaattacaggggatgctatgaacacgttttctcaagtctgggtattcagcgataccccttctcgtctgccggaactgatgaacggtgcgcaggctttagctaatcaaatcaacacgttcgtcctcaatgatgccgacggcgcacaggcaatccagctcggcgctaatcatgtctggaaattaagcggcaaaccggacgatcggatgatcgaagattacgccgatgtcatggctgacactattcgccagcacggcgcagacggtctggtgctgttgccaaacacccgtcgcggcaaattactggcggcgaaactgggttaccgccttaacgcggcggtgtctaacgatgccagcgctgttagcgtgcaggacggtaaagcgacagtgaaacacatggtttacggcggtctggcgattggcgaagaacgattgccacgccgtatgcggtactgaccatcagcagcggcacgttcgatgtggctcagccagacgcgtcacgcactggcgaaacgcacaccgtggagtggcaggctccggctgtggcgattacccgcacggcaacccaggcgcgtcagagcaacagcgtcgatctcgacaaagcccgcctggtggtcagcgttggtcgcggtattggcagcaaagagaacattgcgctggcagaacagctttgcaaggcgataggtgcggagttggcctgttctcgtccggtggcggaaaacgaaaaatggatggagcacgaacgctatgtcggtatctccaacctgatgctgaaacctgaactgtacctggcggtggggatctccgggcagatccagcacatggttggcgctaatgcgtcgcaaaccattttcgccatcaacaaagataaaaatgcgccgatcttccagttcgcggattacggcattgttggcgacgccgtgaagatccttccggcactgaccgcagctttagcgcgttgatccactctggcagggagctcttatgtccgaagatatctttgacgccatcatcgtcggtgcagggcttgccggttcggttgccgcactagtgctcgcccgcgaaggtgcgcaagtgttagttatcgagcgaggcaattccgcaggtgccaagaacgtcaccggcgggcgtctctatgcccacagtctggaacacattattcctggtttcgctgactccgcccccgtagaacgcctgatcacccatgaaaaactcgcgtttatgacggaaaagtcagcgatgactatggactactgcaatggcgacgaaacctcgccatcccagcgttcttactccgttttgcgcagtaaatttgatgcctggctgatggagcaggctgaagaagcgggcgcgcagttaattaccgggatccgcgtcgataacctcgtacagcgcgatggcaaagtcgtcggtgtagaagccgatggcgatgtgattgaagcgaaaacggtgatccttgctgatggggtgaattccatccttgccgaaaagctggggatggcaaaacgcgttaaaccgacggatgtggcggttggcgtaaaggaactgatcgagttaccgaagtcggttatcgaagaccgttttcagttgcagggtaatcagggcgcggcttgcctgtttgcgggatcacccaccgatggcctgatgggcggtggcttcctttataccaatgaaaataccctgtcgcttgggctggtttgtggtttgcatcatctgcatgacgcaaaaaaatcggtgccgcaaatgctggaagatttcaaacaacatccggccgttgcaccgctgatcgcgggcggcaagctggtggaatattccgctcacgtagtgccggaagcaggtatcaacatgctgccggagttggttggtgacggcgtattgattgccggtgatgctgccggaatgtgtatgaacctcggttttaccattcgcggtatggatctggcgattgccgccggggaagcagcagcaaaaactgtgctttcagcgatgaaaagcgacgatttcagtaagcaaaaactcgcggaatatcgtcagcatcttgagagtggcccgctgcgcgatatgcgcatgtaccagaaactaccggcgttccttgataacccacgcatgtttagcggctacccggaactggcggtgggcgtggcgcgtgacctgttcaccattgacggcagtgcgccggaactgatgcgcaagaaaatcctccgccacggcaagaaagtgggcttcatcaatctgatcaaggatggcatgaaaggagtgaccgttttatgacttctcccgtcaatgtggacgtcaaactgggcgtcaataaattcaatgtcgatgaagagcatccgcacatcgttgtgaaggccgatgctgataaacaggccctggagctgctggtgaaagcgtgccccgcaggtctgtacaagaagcaggatgacggcagtgtgcgcttcgattacgccggatgtctggagtgcggcacctgtcgcattctggggctggggtcggcgctggaacagtgggaatacccgcgcggcacctttggtgtggagttccgttacggctgatgttggtttgatacgtaatgccgtactgactctcattgcaaaaaaacaggaataacccatgcaaccgtccagaaactttgatgatcttaaattctcctctattcaccgccgcattttgctgtggggaagcggtggtccgtttctggatggttatgtactggtaatgattggcgtggcgctggagcaactgactccggcgctgaaactggacgctgactggattggcttgctgggcgcgggaacgctcgccgggctgttcgttggcacatcgctgtttggctatatctccgataaagtcggacggcgcaaaatgttcctcattgatatcatcgccatcggcgtgatatcggtggcgacgatgtttgtctcatcccccgtcgaactgttggtgatgcgggtacttatcggcattgttatcggtgcggattatcccatcgccacctcaatgatcaccgagttctccagtacccgtcagcgggcgttttccatcagctttatcgccgcgatgtggtatgtcggcgcgacctgcgccgatttggtcggctattggctttatgatgtggaaggcggctggcgctggatgctgggtagcgcagcgattccctgtttattgattttgattggtcgattcgaactgcctgaatctccccgctggttgttacgcaaagggcgagtaaaagagtgcgaagagatgatgataaaactgtttggcgaaccggtggctttcgaggaagagcagccgcagcaaacccgttttcgcgatctgtttaatcgccgccattttccttttgttctgtttgttgccgccatctggacctgccaggtgatcccaatgttcgccatttacacctttggcccgcaaatcgttggtttgttaggattgggggttggcaaaaacgcggcgctggggaacgtggtgattagcctgttctttatgctcggctgtattccgccgatgctgtggctaaacactgccggacggcgtccattgttgattggcagctttgccatgatgacgctggcgctggcggttttggggctgatcccggatatggggatctggctggtagtgatggcctttgcggtgtatgcctttttctctggcgggccgggtaatttgcagtggctctatcctaatgaactcttcccgacggatatccgcgcctctgccgtgggcgtgattatgtccttaagccgtattggcactattgtatcgacctgggcactgccgatctttatcaataattacggtatcagtaacacgatgctaatgggggcgggtatctcgctgtttggcttgttgatttccgtagcgtttgccccggagactcgagggatgtcactggcgcagaccagcaatatgacgatccgcgggcagagaatggggtaatttgttcagatttctctcttttctgaatcaatattattgactataagctgcgtgaatatatgactacactttgtgggaaaacaaaggcgtaatcacgcgggctacctatgattcttataatttatgcgcatccatatccgcatcattcccatgcgaataaacggatgcttgaacaggcaaggacgctggaaggcgtcgaaattcgctctctttatcaactctatcctgacttcaatatcgacattgccgccgaacaggaggcgctgtctcgtgccgatctgatcgtctggcagcacccaatgcagtggtacagcattcctccgcttcttaaactttggatcgataaagttttctcgcacggctgggcttacggtcacggcggcacggcgctgcacggcaaacatttgctgtgggcggtgacgaccggcggcggggaaagccattttgagattggtgcgcatccggggtttgatgtgctgtcgcagccgctacaggcgacggcaatctactgcgggctgaactggctgccaccgtttgccatgcactgcacctttatttgtgacgacgaaaccctcgaagggcaggcgcggcactataagcaacgtctgctggaatggcaggaggcacatcatggatagccatacgcttattcaggcgctgatttatctcggttcggcggcgctgattgttcccattgcggtacgtctcggtctgggatcggttcttggctacctgatcgccggctgcattattggcccgtgggggctgcgactggtgaccgatgccgaatctattctgcactttgcagagattggcgtggtgctgatgctgtttattatcggcctcgaactcgatccacaaaggctgtggaagctgcgtgcggcagtgttcggcggtggcgcattgcagatggtgatttgcggcggcctgctggggctgttttgtatgttacttgggctgcgctggcaggtcgcagaattgatcggcatgacgctggcgctctcctctacggcgattgccatgcaggcgatgaatgaacgcaatctgatggtgacgcaaatgggccgcagtgcctttgcggtgctgctgttccaggatatcgcggcgatcccgctggtggcgatgatcccgctactggcagcgagcagtgcctcgacgacgatgggcgcatttgttctctcggcgttaaaagtggcgggcgcgctggcgctggtggtattgctggggcgctatgtcacgcgtccggcactgcgttttgttgcccgctctggcttgcgggaagtgtttagtgccgtggcgttattcctcgtgtttggctttggtttgctgctggaagaggtcggcttgtcgatggcgatgggcgcgtttctggcgggcgtactgctggcaagctcggaataccgtcatgcgctggaaagcgatatcgaaccatttaaaggtttgctgctggggctgtttttcatcggcgttggcatgtcgatagactttggcacgctgcttgaaaatccgttgcgcattgttattttgctgctcggcttcctcatcatcaaaatcgccatgctgtggctgattgcccgaccgttgcaggtgccaaataaacagcgtcgctggtttgcggtgctgttaggacagggcagtgagtttgcctttgtagtatttggtgcggcgcagatggcgaatgtgctggagccagagtgggcgaaatcgctgactctggcggtggcactgtcgatggcggcaacgccgattctgctggtgatcctcaatcgccttgagcaatcttctactgaagaggcgcgtgaagccgatgagatcgacgaagaacagccgcgggtaatcattgccggattcgggcgttttgggcagataaccggacgtttactgctctccagcggggtgaaaatggtggtgctcgatcacgacccggaccatatcgaaacgctgcgtaaattcggtatgaaagtgttttatggtgatgccacgcggatggatttactggaatctgccggagcggcgaaagcggaagtgctgattaacgccatcgacgatccgcaaaccaacctgcaactgacagagatggtgaaagaacatttcccacatttgcagattattgcccgcgcccgcgatgtcgaccactacattcgtttgcgtcaggcaggcgttgaaaagccggagcgtgaaaccttcgaaggtgcgctgaaaaccgggcgtctggcactggaaagtttaggtctggggccgtatgaagcgcgagaacgtgccgatgtgttccgccgctttaatattcagatggtggaagagatggcaatggttgagaacgacaccaaagcccgtgcggcggtctataaacgcaccagcgcgatgttaagtgagatcattaccgaagaccgtgaacatctgtcattaattcaacgacatggctggcagggaaccgaagaagggaaacatactggcaatatggcggatgaaccggaaacgaagccctcatcctaataaagagtgacgtaaatcacgctttacagctaactgtttgtttttgtttcattgtaatgcggcgagtccagggagagagcgtggactcgccagcagaatataaaattttcctcaacatcatcctcgcaccagtcgacgacggtttacgctttacgtatagtggcgacaattttttttatcgggaaatctcaatgatcagtctgattgcggcgttagcggtagatcgcgttatcggcatggaaaacgccatgccgtggaacctgcctgccgatctcgcctggtttaaacgcaacactttaaataaacccgtgattatgggccgccatacctgggaatccatcggtcgtccgttgccaggacgcaaaaatattatcctcagcagtcaaccgggtacggacgatcgcgtaacgtgggtgaagtcggtggatgaagccattgcggcgtgtggtgacgtaccagaaatcatggtgattggcggcggtcgcgtttatgagcagttcctgccgaaagcgcaaaaactgtatctgacgcatatcgacgcggaagtggaaggcgacacccatttcccggattacgagccggatgactgggaatcggtattcagcgaattccacgatgccgatgcgcagaactctcacagctattgctttgagattctggagcggcggtaattttgtatattagaattccggcatcactgatacgtgcagatatccgtgtatactagacgtataaattgtacaggagcacgagatcatgactgcaaaacgtaccacacaaagtgtgaccgtcaccgtcgaccgtgagttagtcaatcgcgctcgtgatgcaggcttaaatatgagcgccacccttacggttgcgctcaatgctgaacttaaaaaacatgcagcaacacgttggcgtgaagagaacgcagaagctatcgctgcgttaaatcaattggctgatgaaaccggatgtttctctgatgagtaccggagcttctagcgatgcaatttacggtataccgcagtcgcggcaggaacgccgcgtttccctttgttattgatgttaccagcgacattattggtgagattaatcgccgtatcgttattccattaacacctattgaacgatttagccgtattcgcccaccagaacggcttaacccaatccttttactggtagacggcaaagaatatgtgctcatgacgcatgagactgcaactgttccagttaacgcgctgggaacgaaattttgcgatgccagcgcgcaccgaacgttgattaaaggagcattagattttatgctcgacgggatttaagacgctaccgcctctccctcacccatatctttatgccggttcgacggctggacaaaatactgtttatcttcccagcgcaggcaggttaatgtaccaccccagcagcagccggtatccagcgcgtaaataccttccggcgtacctttgccttccagcgatgcccagtgaccaaaggcgatgttgtactcttcagcgacggggccaggaatcgcaaaccacggtttcagtggggcaggggcctcttccggcgattctttgctgtacatatccagttgaccgtttggaaagcaaaagcgcatacgggtaaaggcgttggtgataaaacgcagtcttcccagcccccgcaattccggtgaccagttatttggcatatcgccgtacatggcatcaaggaagaagggataggagtcactcgacagcaccgcttctacatcgcgcgcgcactctttggcggtctgcagatcccactgcggcgtgatcccggcgtgggccatcaccaactttttctcttcgtcgatttgcagcaaaggctggcgacgcagccagttaagcagctcgtcggcatccggcgcttccagcagcggtgtcaggcgatctttcggtttattgcggctgatcccggcaaataccgccagcagatgcagatcgtgattacccagcaccagacgtacgctgtcgcctaaggatttcacatagcgcagaacatccagcgaacccgggccgcgcgcgaccagatcgcccgtcagccagagggtatctttcccaggggtaaattctactttatgcagcaatgcgatcagttcatcgtaacaaccatgaacgtcgccaataaggtatgtcgccatattcttttaatgaatgagtgtgggaacggcgagtcggaatacgggaatgtcgatgctgaaagggacgccattttcatcgatcatttcgtagtgaccctgcatggtgcccagcggggtttcaatgattgcaccgctggtgtactggtactcttcgccaggcgcgataagtggctggacgccaaccactccttcgccctggacttcggtttcacggccattgccattggtgatcagccagtaacgccccaacaactgcactggcgctcgccccagattgcgtatggttacggtataagcaaaaacgtaacgttcattatcaggtgaagattgggcctcaatgtagacgctttgaacctgaatacacactcggggcgaattgatcatcgttaactctcctgcaaaggcgcgttctccgccagatagttcgccatctggcaatattgcgcgacagagatattttccgctcgcatcgccgggtcgatccccattcccgttaacacctcgacgctaaacaggttgccgaggctgttacgaatggttttacgacgctggttaaaggcttcagtggtgatgcggctcaacacgcgaacatctttaaccgggtgaggcatcgttgcatgaggaaccaggcgcacgacggcggaatccactttgggtggtggtgtaaaggctgacggcggtacttccagcaccgggatcacgttgcaatagtattgcgccatgacgcttaatcgaccatacgccttgctgttcggtcctgcaaccagacgattcaccacttctttttgcaacataaagtgcatgtcggcaatggcatcagtatagctaaacagatggaacatcaacggcgtggagatgttataaggcaggttgccgaaaacacgcagcggctggcccattttcgcggccagttcgccaaagttaaaggtcatcgcatcctgctgataaatcgtcagtttcgggcctaagaatggatgcgtttgcagacgtgccgccagatcgcggtcaagttcgatgaccgtcagctggtccagacgttcgccgaccggttcggtcaatgccgccagaccggggccgatttcgaccatcgcctggcccttctgcgggttaatggcagaaacaatgctgtcgatcacgaactgatcgttgagaaagttttgcccgaagcgtttacgggctaagtggccctggtggactcgattattcattgggtgttaacaatcattttgatggcgagattaagcgccgtaataaaactgccgacatcggctttaccacgtcccgccagttcaagcgcggtgccgtggtccactgatgtgcgaataaagggcaggcccagcgtaatgttcacaccgcgcccgaagccctggtattttagcacgggaagaccctgatcgtggtacatcgccagcacggcgtcggcgttatcgagatatttcggctgaaacagggtatcggcaggcagcggcccgttgagtttcatcccctgttcccgcagctcgttgagtaccggaataatggtgtctatctcttccgtacccatatgaccgccttcgcccgcgtgcggattcagcccgcagaccagaatgcgcggttcggcaataccaaatttggtgcgcaaatcgtgatgcaaaatagcaatcacttcgtgcaaaagggcaggggtgatagcatctgcgatatcgcgcagcggtaaatgcgtcgttgccagcgccacgcgaagttcttcggtcgccagcatcatcaccacttttttcgcctgcgaacgctcttcgaaaaactcggtatgaccggtaaacggaatgcctgcgtcgttaatgacgcctttatgcacggggcctgtgatcagcgcagcaaattcaccgttcagacagccatcacacgctcgcgccagcgtttccaccacatagtgcccattttcaactgctaactgccccacagtgacagattcacgtagcgcgacaggaagtagcgttaatgtgcccgcagtttgcggttgtgcaggggagttgggggaataagggcggagggtgagcggcaaaccgagcatcgctgcccggtcggtaaggagagtggcatcggcacaaacaaccagttcgactggccactcacgctgtgcaagctggacaattaagtccgggccaatcccggcgggctcgccgggagtgatcacaacacgttgggttttaaccattagttgctcaggattttaacgtaggcgctggcacgttgttcctgcatccagcttgctgcttcttccgagaacttacggttcatcagcatgcggtatgcacgatctttctgtgccgcgtcggttttatcgacattacgggtatccagcagttcgattaaatgccagccgaatgaagagtgaaccggtgcactcatttgacctttgttcaggcgggtcagggcgtcacggaaggccggatcgaaaatatctggtgtagcccagccgagatcaccgccctggttagcagagcctggatcctgagagaactctttcgctgcggcagcaaaagtcgttttaccactcttgatatcggcagcaatctgttccagtttcacgcgggcctgttcgtcagtcatgatcggcgacggtttcagcagaatatggcgagcatgaacttcggtcaccgagatatttttgctttcgccgcgcaggtcgttaactttcagaatatggaagccaacgccggaacgaatcgggccaacaatgtcgcctttcttcgcggtgcttaatgcctgggcgaagatccccggcaactcctgaatacggccccagcccatctgtccgccgttcagcgcctgctggtcggcagaatgagcaatcgccagcttaccgaaatcagcgccgttacgcgcctgatcgacaatcgcgcgcgcctggctttccgcttcgttcacctgatcagaggtcgggttttccggcagtgggatcaggatgtggctcaggttcagctcagtgctggcgtcgttttggttacccacttgctgcgccagggattcgacttcctgcggcaggatggtgatgcgacgacgcacctcgttgttacgcacttcagagataatcatctctttgcggatctggttacgataggtgttgtagttcagaccatcgtaagccagacggctgcgcatctgatccagcgtcatgttgttctgtttcgcgatgttagcaatcgcctgatccagctgctcatcggagattttcactcccattttctgccccatctgcaggatgatttgatccatgatcaaacgctccatgatttggtggcgcagcgtcgcgtcatcaggaagttgttgccttgcctgagcagcgttcagttttaccgactgcattaatccatcaacgtcgctttccagcacgacgccgttattgacgacggctgcgactttatcgactacctggggggcagcgaaactggtattcgcgatcatggcgataccgagaagcagcgttttccagttcttcatactttttccatttcaattaaccgcactgcggattacgtggtaaatcaacaaatcacaaagtgttttgatacggcagaatgttcgaacgcagcatctcttgcgtacccagaccgtagttggagctcaggccgcgaagttcgatgttaaagccgattgcgttgtcatataccgcatgttgtttatcgttatcccaaccgttcagcttccgctcgtaaccgacgcgaatcgcatagcagcaggagctgtattgcacacctaacatagagtcggcttgcttgttcgcattggtgtcgtagtagtaggccccaacaatggaccaacgatcggcaattggccagctggcgacggctcctacctgcgaaataccattcttatattgctcagcagtggaatagtacttaggcagcgttgcctgaatatattccgggctggcgtaacggtaattcagctgtaccagacggtcttcatcccgacggtattcaatgctggagttactggtcgctacgttatccagacgtgtatcgtactgaatcccgccacgcaatccccaacgatcagagatgcgccagtaagtatcgcctgcccataccagtgagcccgttttgtcgtcattctcccatgttatgttgtcatcgccagtgcgagactccgtgaaatagtagatttgaccaacggaaatattaaaacgttcaacggcagcatcatcatatatgcgagatgtgacaccggtcgtcacctggttagcggaggcaatacggtcaagaccgccgtaagtccggtcccggaacaggccggagtagtcagattgcagcagagacgagtcgtagttatagattttgctctgatcgcgatatggcacatacagatactgcgcgcgtggttccagtgtctgggtatagcccggcgccagcatttccatatcacgctcgaagaccattctaccgtctaccttgaactgcggcattacacggttagcggactctgccagcttggtcgtgtttctggagttataccagtcaagattggtttgctgataatgggttgccagcaacttcgcttcagtattgatgctgccccagttattagagagcggcagattgatggtcggttccaggtgaacacgagtcgcctctggcatgtcatctctggtgttaacaaagtgcactgcctggccgtaaatacgcgtatcaaacggaccaacatcattctggtagtagttaacgtctaactgcggctctgccgagtagctactggtgttctgctcgctgaagacctggaactgcttggttgaaacggtggcattgaagttttgcaccgcatagccaacgctgaatttttgcgttgcgtagccgtcggtactggaaccgtatttgttatcgaagtcattgaagtagctaggatcgctgactttggtgtagtcgacgttgaaacgccacacctgatccatgaccccggagtggttccagtagaacaaccaacgacgtgaactgtcatcgttcgggtgttcatctttatagactttatctgaaggcagatagtccagttccatcaagccagcgcccgcctgggagaggtagcggaattcgttctcccacatgatgttgccacgacgatgcatataatgcggcgtgatggtggcatccatatttggcgcgatgttccagtaatatggcaggtagaactcaaagtagttggtggtggtgtatttggcgttcgggatcaagaaaccagagcgacgtttgtcacccaccggcaactgcaaatacgggctataaaagatcggtaccggacccaccttaaagcgggcgttccagatctccgcaacttgttcttcgcggtcatgaataatttcgctacctaccacgctccaggtgtcagaacccggcagacaggaggtaaagctaccgttatccagaatggtatagcggttttcgccacgttgtttcatcaggtccgctttaccgcgaccctggcgacccaccatctggtaatcaccctcccagacgttggtatctttggtgttcagattcgcccagcctttcggccctttgaggatcacctggttatcgtcgtaatggacattaccgagcgcatcaacggtacgtaccggctccggttgtcctggtgcctctttttgatggagctgcacttcgtcggcctgcagacggctgttaccctgcatgatatccacgctgccagtaaacacggcgtcatccgggtagtcccctttcgcgtggtcagcattgatagtcacgggtaagtcattggtatcgccctgtaccagaggacggtcatagcttggcacgcccaacatgcactgtgaggcgaggtcggctgccagtccctgttgactataaagggcggtggcaatcatggtggccaggagagtggggatacgttttttcatacgttgattttattgttccatcatcggtaacgttgcgcgtgacaaacggtcagagactaacgtactcgtcatctctacgctagtgttaatcctgtccgaatagcgtctgtggtgttaggcacggcattgaatgacaggtatgataatgcaaattataggcgatgtctcacaatagaccgcagccagaaatgggtaaaagcgcctttatattgtgggagatagccctgatatccgtgtgtcgatttggggaatatatgcagtattggggaaaaatcattggcgtggccgtggccttaataatgggcggcggcttttggggcgtagtattgggcctgttaattggccatatgtttgataaagcccgtagccgtaaaatggcgtggttcgccaaccagcgtgagcgtcaggcgctgttttttgccaccacttttgaagtgatggggcatttaaccaaatccaaaggtcgcgtcacggaagctgatattcatatcgccagccagttgatggaccgaatgaaccttcatggcgcttcccgtactgcggcgcaaaatgcgttccgggtgggaaaatcagacaattacccgctgcgcgaaaagatgcgccagtttcgcagtgtctgctttggtcgttttgacttaattcgtatgtttctggagatccagattcaggcggcgtttgctgatggttcactgcacccgaatgaacgggcggtgctgtatgtcattgctgaagaattagggatctcccgcgctcagtttgaccagtttttgcgcatgatgcagggcggtgcacagtttggcggcggttatcagcagcaatctggcggtggtaactggcagcaagcgcagcgtggcccgacgctggaagatgcctgtaatgtgctgggcgtgaagccgacggatgatgcgaccaccatcaaacgtgcctaccgtaagctgatgagtgaacaccatcccgataagttggtggcgaaaggtttgccgccagagatgatggagatggcgaagcagaaagcgcaggaaattcagcaggcctatgagctgataaagcagcagaaagggtttaaataagtttcaacgtgtaggcctgataagacgcggcccgcgtcgcatcaggcaatcggcgcaaaattgccggatgcggcgtgaacgccttctccggcctaccgaacttcgccagcgtgactattaaaaatccgctggtgctttaaatgtcatactattgccatacgccggatgggtaatcgtcagcatctctgcatgtagcaacaaacgtggtgccattgctctcgcttctggtgatgcataaaaacgatcgccgagaatcggatgacccagcgccagcatatgcacacgcagctgatgcgaacgcccggtaatcggttttaacaccactcttgccgtgttatccgccgcatattccaccacttcatactccgtctgcgcaggtttacctgtttcgtaacagactttctgtttcgggcggtttggccagtcgcaaatcagcggcagatccaccagaccttccgcaggggatggatgcccccagacgcgggccacatactgttttttcggctcgcgctcgcggaactggcgttttaactcccgctccgcggctttggtcagcgccactacaatcacgccgctggtagccatatccagacgatgcaccgattctgcctgcggataatcacgctgaatgcgcgtcatcacgctgtctttgtgctcttccagacgccccggcacagacaacaaaccgctcggcttgttgaccaccataatatggtcatcctgatacaggacaaccagccagggttcctgcggcggattgtagttttccatccccatcttcggctccgttactgatgcgtcacaacgatcaaacgcagggcatccagacgccagcctgcctgatccaggctttccattacctgctgacggttgctctcaatggcggtcagttcgtcgtcacgaatgttcgggttaactgcacgcagcgcttccagacgagacagctcggcagacagtttttcgtcggcttcgttacgcgctgcatcaatcaatgcacgggcagatttctcgatctgcgcttcccccagctgaaggatagcgtgaacatcctgctgcacggcgttaaccagcttgctgccggtgtgacggttaaccgcgttaagctggcggttaaaggtttcaaactctacctgcgccgccaggttgttgccgtttttatccagcagcatacgtaccggcgtcggtggcaggaagcggttgagctgcaactgcttcggagcctgggcttcaaccacataaatcagttccaccaacagcgtacctaccggcaacgctttgtttttcaacagtgaaatcgtgctgctaccggtatcgccagaaaggatcagatccagaccgttgcggatcagcggatgctcccaggtaataaactgtgcatcttcacgcgccagcgccacttcacggtcgaaggtgatggtgatgccatcttccgacaggccagggaagtccggcaccagcatatgatcggacggcgtcagcacgatcatgttgtcgccgcgatcgtcctgattgataccgataatatcgaacaggttcatggcgaaggcgatcaggttggtatcgtcatcctgctcttcaatgctttctgccagtgcctgggctttttcgccaccgttggaatggatttccagcaggcggtcacgaccttgttccagctgtgctttcagcgcttcatgttgctcgcggcagtttttgatcagatcgtcaaagccttcggtctcatccggcgaggccagatagttaatcaaatcgttgtacacgctatcgtagatagtgcgtccggtcgggcaggtgtgctcgaatgcatccagaccttcgtgataccagcgcaccagcaccgactgagccgttttttccagataaggcacatggatctgaatatcgtgcgcctgaccgatacgatccagacgaccaatacgctgctccagcagatccgggttgaatggcaggtcaaacatcaccatgtggctggcgaactggaagttacgtccttcagaaccgatttccgagcacagcagtacctgtgcgccggtgtcttcttcggcaaaccaggcggcagcgcggtcacgttcgataatcgacatgccttcgtggaacactgcggcgcgaataccttcacgttcgcgcagtacctgctccagttgcagcgcagtggccgctttggcgcagatcaccagcactttctgagagcgatggctggtcaggtagcccatcagccactcaacgcgcggatcgaagttccaccaggtggcgttatcgccttcaaattcctgataaatacgctccgggtagagcatatcgcgagcgcgatcttccgcacttttacgtgcgcccataatgccggagactttaatagcggtctgatactgcgtcggcagtggcagcttaatagtatgcagctcgcgtttcgggaagcctttcacaccgttacgggtgttacggaacagcacgcggctggtaccgtggcgatccatcagcatcgaaaccagttcctgacgggcgctctgggcatcttcgctgtcgctgtttgctgcttgcaacagcggctcgatatcctgctcgccgatcatctcaccgagcatgttcagttcgtcattgctgagtttgttaccagccagcagcatggcaacggcgtccgcaaccggacgataatttttctgctcttcaacgaattgcgcaaaatcgtggaaacggttcgggtccagcagacgcagacgggcgaagtggctttccatccccagttgttccggggttgcggtcagcagcagaacgccgggcacgtgctctgccagttgttcaatggcctgatattcacggctcggcgcatcttcgctccacaccaggtgatgcgcttcatcgaccaccagtagatcccattcggcttcacagagatgttccagacgctgtttgctacgacgggcaaaatccagcgagcaaataaccagctgttcggtgtcgaacgggttgtaagcatcgtgctgagcttcggcataacgctcatcatcaaatagcgcaaagcgcaggttgaaacggcgcagcatttctaccagccactgatgctgtaaggtttccgggacgataatcagcacacgttcagcagcgccagagagcagttgctgatgcaggatcatcccggcttcaatggttttccctaaacccacttcgtcagccaacaggacgcgcggcgcgtggcggcgaccaacatcatgagcgatgttgagctgatgggggatcaggctggtacgctgaccgcgcaggccgctgtacggcatacggaactgttcgctggaatacttacgcgcgcgataacgcagcgcaaagcggtccatacggtcaatctgcccggcaaacagacggtcctgcggtttgctgaacaccagtttgctatcaaggaaaacttcacgcagggctacgccggactcttcagtatcaaggcgagtaccgatataggtcagcaagccattttcttcttttacttcttcgacttgcatctgccagccgtcatggctggtaatggtatcaccagggttgaacatcacgcgggtcacgggggaatcactgcgtgcgtacagacggttttcaccagtagatgggaaaagtaaagtgacagttcgcgcatccaccgcgacaacggttccaagtcccaattcgctttctgtatcgctgatccagcgttgaccaagtgtaaaaggcatatgtgttcggctctatatctttaattgcaggcaataaccacccgctaccgtgcttatgaggtagtggtgttattcaggtccaggaatggaaagggcgctatggtactggatggcaaagcattcgtcacgcatcaaaatggtatctggcgaactcttttttttgctcaaaatagcccaagttgcccggtcataagtgtagcaaaattatcctcaataaaagggagtattccctccgccacgggttgtagctggcgggtcagatagtgttcgtaatccagtggtgaacgttggtagtccagcggctccgggccgttggtggtccatacgtacttaatggtgccgcggttctgatattgcaaggggcgaccgcgcttatggttttcttcatcggcaaggcgagcggcgcgtacatgaggcggaacattacgctgatattcgctcagaggacggcgaaggcgtttacggtaaaccagctgcgtgtccagttcgcccgccatcagcttgtcgatggtttcgcgcacgtattcctgatatggctcgttgcggaagatacgcaggtacagctcctgctgaaactgctgggccagcggcgtccagtcggtgcgcacggtttccagccctttaaacaccatccgctgtttgtcgccctcctgaatcagtccggcgtagcgctttttgctgccggtatcggccccgcgaatggttggcatcagaaaacggcagaaatgggtttcatactccagttccagtgcgctggtcagccgttgtttttgcagcgtttccgcccaccaggcgttaacgtgctgcaccagtgcacgaccgattttcgctgcttcttcttccgaatgtgcacctttcagccagacaaacgttgagtcggtatcgccgtagataacatcatagccctgcgcttcaatcaacgttttggtttgccgcatgatctgatgaccacgcatggtgatcgacgatgccaggcgtggatcgaagaaacggcaggcggtggtgccgagcacaccataaaaggcattcataatgatcttcagcgcctgcgaaagcggcttattactctgacgtttggcttcatcgcgcccgtgccagatgttagtcacaatctccggcaggcaatgtttctcccgtgagaaccaggcatcgagaaaaccttcggtactgtgctctggatcaggctgcgccatgccttccaccagtccgacgggatcaatcagaaaggtgcggatgatcgacgggtacaggcttttgtagtccagcaccagcaccgaatcataaagcccaggtcgcgaatccatcacgtagccgccagggctggcgtgcggcggcacttcgccgagattaggcgcgacataaccagcgcgatgcatacggggaaaatagagatgaccaaacgctgccaccgaaccgccgtgtcgatctaccggcaggccgttcaccgtcgcccgttcgagcaaaaacggcatgatttcagttttgtggaagatctgcgtcaccagctcgcaatctttcaggttataagttgccagcgcaggcttatcttcggcgaaacggcggtcaatttcgtccattcgatcccacgggttatcgatagattttccttcgcctaataactcctgagcgacggtttccagcgagaatgaagagaaattccagaacgcggatttcagcgcctcgataccgtcgataatcagtcgccctttggcctgagcaaaaaagacgccgtttttaaagccgtgctcgcgccactccaactcgctgttatcacgccccagacgcagcggaatacggtaacgctcggcatgtttttgcagcattcgcagatcgaactgcaccacgttccaaccgatgatcacatcaggatcatgagtcgcaaaccaggcgttaagtttttccagtagcagcgggcggctggcgacgtattccagttcaaaatcgagcgcggaggcgtcgccattctctggccccagcatataaacgatacgctgcccgcaaccttccaggccgatgcagtacagctcaccgtggcgggtggtttcaatatcaatagaaacccacttgagcggcggacgatagtcgggatgctgtttcagacgggcattaacgatagcgccgttgcgcatatcaccctcgacccacactggcgaggtgataaaccgctccatcagatagcgttctggcgggcgcacatcggcctcgtagacggtaacgccagcttcacgcaggcgcttttcgtaattcatcaactggcgatgggcgcgacagtaaaggccatacaccggctggcgatgaaaatcctttaacgccagcggcgtcaggcgaaagccttgctcaccctgcaaaatatgctgggcgcggggaacctgatcggcgggaataaacgccacggactcttgcggcgcaagcgtaacctgcaacggcccgttgtccgtcgctaaccaaaaggaaacttcggttccttgcggggtgtcccgccagtgtcgggttaagataaaacctgcctgcgccacgctgaaaatccaataaaaaaccaggcttgattatagcctggtttcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttgattggctgtggttttatacagtcattactgcccgtaatatgccttcgcgccatgcttacgcagatagtgtttatccagcagcgtttgctgcatatccggtaactgcggcgctaactgacggcagaatatccccatataagcgacttcttccagcacgatggcgttatgcaccgcatcttcggcgttttttccccatgcaaatgggccgtgagaatggaccagcacgccgggcatttgcgctgcattgataccctgtttttcgaaggtttctacgatgacgttaccggtttcccactcatattcaccgttgatttctgcgtcggtcattttgcgggtgcagggaatggtgccgtagaaatagtcggcgtgggtggtgccggctgctggaatcgactggcccgcctgcgcccagatggtggcgtggcgcgagtgtgtgtgcacaatgccgccaatagacgggaatgcctgatagagcagccggtgagttggcgtgtcggaggagggctttttcgtaccttcaaccacttcaccggtttcgatgctgaccacgaccatatcgtcagcggtcatgatgctgtagtcgacgccggaaggtttgatcaccaggacgccgcgcccgcgatcaacggcgctgacattgccccaggtgagcgtgaccaggttgtgttttggcagcgccaggttggcttctaatacctggcgtttgagatcttctaacatgttgactccttcgtgccggatgcgctttgcttatccggcctacaaaatcgcagcgtgtaggcctgataagacgcgtcggcgtcgcatcaggcggtgaatgccggatgcgctttgcttatccggcctacaaatccggaacgcgtaggcctgataagacgcgccagcgccgcatcaggcggtgaatgccggatgcgctttgcttatccggcctacaaatccggaacgcgtaggcctgataagacgcgtcagcgtcgcatcaggcgttacatacctgatgcggctacttagcgacgaaatccgtaatacacttcgttccagcgcagcgcgtctttaaacgctggaaggcgggtatcgttatcaatcactgtgatttcaatgtcgtgcatctcggcgaactggcgcatatcgttgaggttcagcgcatggctgaagacggtatggtgcgcgccaccggcaaggatccacgcttcggaagcgctcggcagatccggttgcgctttccacagcgcattcgccaccggcagtttcggcagggagtgcggtgttttcaccgtgtcgatgcagttaaccagcagacggtaacgatcgccgagatcaatcaggctggcgacaatggctggaccggtttgagtgttgaagatcaggcgggcaggatcgtctttaccgccaataccgagatgctgaacgtcgaggatcggtttctcttccacagcgatcgacggacagacttccagcatatgggagccgagtaccaggtcattacctttctcgaagtgataggtgtagtcctccataaaggaggtgccgccctgcagaccggttgacatcaccttcatgatgcgaagcagggcggcagttttccagtcgccttcgcccgcaaagccgtagccctgctgcatcagacgctgtacggccagacccggaagctgtttcaggccgtgcaaatcttcaaaggtagtagtgaaagcgtggaagccaccttgttccaggaaacgcttcatccccagctcaatacgcgccgcttccagcacgttctgtcgtttttcgccgtggatttgtgtggcaggtgtcatggtgtagcagctttcgtactcatcgaccagcgcgttaacatcgccgtcgcttatggagttcaccacctgcaccagatcgccaaccgcccaggtattgacggagaaaccaaacttgatctgtgcggcaactttatcgccatcggtgaccgctacttcacgcatgttatcgccaaaacggcagactttcagatgacgggtatcctgtttagagaccgcctgacgcatccaggagccaatacgctcatgtgcttgtttatcctgccagtgaccggtaacaacggcatgttgctgacgcatacgcgcgccgatgaagccgaactcgcgaccgccatgcgcggtctggttcaggttcataaagtccatgtcgatgctgtcccacggcagcgccgcgttgaactgggtgtggaattgcagcaacggtttgttgagcatggtcaggccgttgatccacattttggccggggagaaggtgtgcagccacaccaccagaccagcgcaacgatcgtcgtaattcgcgtcgcggcaaatagcggtgatttcatccggcgtggtgcccagcggtttcagcaccagtttgcagggcaacttcgcttctgtattcagtgcattaacaacgtgttccgcatgttgcgtcacctggcgcagagtctccgggccgtaaagatgctggctgccaatgacaaaccacacttcataattatcaaaaatcgtcattatcgtgtccttatagagtcggaacggcctggtcagcctgtgccggggcggaagttggaagatagtgttgttcggcgctcatcgcccattgctgatagcggcgataaagctgttcaaagcgttgtgcctgttcgttgcgcggttgcagggttttctctaccgcactggccattttttgctgggctgatgggatgtctgcgtgcactttcgcggcgacggcagcgaaaatcgccgcaccgagcgcgcaacattggtcagaagcaacaatttgcagcgggcgattcagcacgtcgcagcaggcctgcataatgacctggtttttgcgcgcgatgccgcccagtgccatcacgttattgacggcgatcccctgagcggtgaagcactccataattgcgcgtgcgccaaaggcggtggcggcaatcaaaccgccgaacagcagcggagcgtcggtagcgaggttcagatcggtaatcacccctttcaggcgttggttagcgttcggtgtgcggcggccgttaaaccagtcgagcaccaccggcaggtgatccagagacggatttttggcccatgcttcggtcagcgccggaagcagttgtttctggctggcgttgatttgctctttcagttccggatgctgggcggcaagctgttccagcggccagccgagtacgcgaccgaaccaggcgtagatatccccaaacgccgattggcctgcttccagaccgataaatccaggcaccacgctgccatcaacctgaccgcaaatacctttcactgcccgctcgccaacgctctgtttgtcggcaatcagaatgtcgcaggtggaagtaccgataacttttaccagtgcgttaggctgtgcgcctgcgccaactgcgcccatatggcagtcaaacgcgccgccggaaatcaccacgctttcaggcaggccgagacgctgcgcccattccgggcataaggtgcccaccggaatatcggcagtccaggtttcagtgaacagcggggaaggtaaatgacggttgaggatcgggtccagctcatcaaagaaactggctggcggcaggccaccccagctttcgtgccatagagatttatgcccggcgctgcaacgtccgcgacgaatatcctgcgggcgggtggtaccggaaagcagagctggcacccagtcgcacagctcaatccacgatgcggcagattgtgccacggcgttgtcctggcgagttatatgcaggatttttgcccagaaccattcgctggaataaataccgccaatatagcgggagtagtcaacgttgcccggcgcgtggcacaaacgggtaatctcttccgcttcttcaaccgcggtgtggtctttccacaatacgaacatcgcgttcgggttttcggcaaactccgggcgcagcgccaggacgttaccgtcggcgtcaatcggtgcgggcgtcgagccggttgtgtcaacgccaatcccgaccacagctgcgcgctgttcgacgctaagctctgcaagcacagttttcagcgccgcttccattgactcaatgtagtcacgcggatgatgacggaactggttattcggggcatcacaaaattgcccgttctgccaacggggataccactctacgctggtggcgatctcttcaccggtggcgcagtccaccgccaaagctcgcacagaatcactgccaaaatcgaggccaattgcaatcgccatcgtttcactccatccaaaaaaacgggtatggagaaacagtagagagttgcgaaaaaaagcgtcaggctggatccgctaatcttatggataaaaatgctatggcatagcaaagtgtgacgccgtgcaaataatcaatgtggacttttctgccgtgattatagacacttttgttacgcgtttttgtcatggctttggtcccgctttgttacagaatgcttttaataagcggggttaccggttgggttagcgagaagagccagtaaaagacgcagtgacggcaatgtctgatgcaatatggacaattggtttcttctctgaatggcgggagtatgaaaagtatggctgaagcgcaaaatgatcccctgctgccgggatactcgtttaacgcccatctggtggcgggtttaacgccgattgaggccaacggttatctcgatttttttatcgaccgaccgctgggaatgaaaggttatattctcaatctcaccattcgcggtcagggggtggtgaaaaatcagggacgagaatttgtctgccgaccgggtgatattttgctgttcccgcctggagagattcatcactacggtcgtcatccggaggctcacgaatggtatcaccagtgggtttactttcgtccgcgcgcctactggcatgaatggcttaactggccgtcgatatttgccaataccggtttctttcgcccggatgaagcgcaccagccgcatttcagcgacctgtttgggcaaatcattaatgccggacaaggggaagggcgctattcggaattgctggcgataaatctgcttgagcaattgttactgcggcgcatggaagcgattaacgagtcgctccatccaccgatggataatcgggtacgcgaggcttgtcagtacatcagcgatcacctggcagacagtaattttgatatcgccagcgtcgcacagcatgtctgcctgtcgccgtcgcgtctgtcgcatttgttccgccagcagttagggattagcgtattaagctggcgcgaggaccagcgcatcagtcaggcgaagctgcttttgagcaccacccggatgcctatcgccaccgtcggtcgcaatgtcggttttgacgatcaactctatttctcgcgagtatttaaaaaatgcaccggggcgagtccgagcgagtttagggcaggttgtgaataataagaaagaagggggggaacccccttgctttcttcatctgacgttatttatatatttcacgggggattaattttagttatttttagttgaatcgttttacctgaattattttttttcttgataaaatatcgacaacgatttctttttgtaaaaataaaacgaaggcttatgtatcgggatacccatcatgaacatattgtccggttgcatcaggagaatatatcaagcggtttgttcatcgtaggaacaccacattgagcggttatggcaggcacttcacgccaccataaatgccgttcgatgtggcagttgttgaaaaaagtacggcattctatgaaaaacgccagttactccctcagaggagaacatggtctggcaaaagtgtagcggcatcaggcgcagctatctttgtaaattcattcataaaatgaattgtatacaaaaaaatattgaaaaataatatttttccttattgatattatttgctatacgttttttttgaggggagattgtgatgagcaaacgtaacgatattactgatggaatatttgcaacaacgaaaaagtatggattagtttataccgaagagttaggttggatcgatttggggcatgctcagggacaagatgccagaatattaaaaagaaaattggagcaagaacatttttcaacatattacgatgaatttcatgattggtattttcctgttgattatcatcaggaaatgggaattcggaaaaaatattaggagtagatcttacatttcataccggtgtttatacgaaggttatggttcgttcatgtctttcacccactcttaaagcaagagttgccttaacgttaatgtatggaactgcgaagaggtttgaagcatggcaaaactcatttatttttaactggtatactgatagcggatttagtgcagaagatttagtctcagacttgattggtttttatcgtgtatttggaacaggccccgatccacttttattggcaaaacctttatcttacacaaaagccttacaaatatgggatacatatggagcgccagggaattttaaaaatactgagtttacgccattcttatttacaacccatcctccttttaaaaaaaatcaactaataaaaaagaagcttccagaatggttaaattatataaagccattagatgagtctttttcaacattgttatataatcaatataataatagacctgttactaattattataaagataaaaacagaataaatcatgagttgtatagttcattatcaagttcgggagctataaagttttcagaatctccctttgaaagaccgctttttcttttcttaaaccctcattatccgcacaggtcgtgagtagagatgtcaaaatatatttatattttattatcatttttagttttattctttatatttttctatgcttatatctcattgatgtcaaaggaacatcactatacacagcatgaactttccccatttttcctttatacgccagagagtttgcgaaatttgccaaacatatcaaacgtagccgagtatagctattactataatgttgatgatatgcaaacaagagtgattgttacatggcgaaatatagataacatttttcttcagaaagcaaagctaatagattttttgaaaagaatgggaccgagtctacaaaacgattgtatatggttttttcatgataaaagtgattatgcaaataatttccagcgttattgcgtcattgagcaccgtgattctctgcaggtggaatattttgagactatcgaatgataggcagagggtgtcttttgtgccggttgtgaagaaaaagtgaatgatgtagccgtcaagttgtcataattggtaacgaatcagataattgacggcttgacggagtagcatagggtttgcagaatccctgcttcgtccatttgacaggcacattatgcaagcattgctggaacactttattacccaatctaccgtgtattcattgatggcggtgttattggtggcctttctggagtcgctggcgctggtcggtttgattctacccggtacggtgctgatggcggggctgggagcactgattggcagcggcgagttaagtttctggcacgcctggctggcagggatcgtcggttgcctgctgggcgactggatctccttctggctgggctggcgttttaaaaagccgttgcatcgctggtcatttctgaagaagaacaaagcattactcgataaaaccgaacatgcgctgcatcagcacagcatgttcaccattctggtcggtcgttttgtcggcccgacgcgtccgctggtgccaatggtggcgggaatgctggatctcccggtggcaaaatttattacgccgaatattatcggctgcttgctgtggccaccgttttacttcctgccggggattctggcgggtgcggcgatcgatattcctgccgggatgcagagcggtgagtttaaatggttgctgctggcaacagcggtgtttttgtgggttggaggctggctgtgctggcggttatggcgcagcggtaaagcgactgaccgtttgagtcattatttgtcccgcggtcgtttgttgtggctgacgccgttgatttctgccatcggcgtggtggcgctggtggtgttaattcgccacccgttgatgccggtgtatatcgatattttgcgtaaagtggttggggtttagaggatagccttgtgcgggttgcctgatgcgacgcttgccgcgtcttatcaggcctacaaaacgcactacctgtaggtcggataaggcgttcacgccgcatccgacagtgcatattaacctttaattcccaacagcgccgaagcactcgccttaccgctcaacaactcatcggtcttaccctgccaggcgatacgcccgtcggcgaccaccaccgagcgcgtggcgatccgcgccgcatcttccacactgtgcgacaccatcaatagcgtcattttttgctgttggcagctcgtgctcaccagcgtcagcatctcctgacgtagcgccggatcgagcgcggaaaacggttcatcgagcaataaaatgggctgttcgcgtaccagacaacgcgctaacgccacgcgctgtcgttgaccgccggaaagctcgccaggtaaccgcgccattaaattatcaatccccatctggtgggcaatcgcgtgcattttcttctgctgcgccgcatttagtttcaaccccggatttagccccagcccgatgttctgcgcgaccgtcaggtggctgaacaggttgttctcctgaaacagcatcgacaccggacggcgtgacggcggcgtcgtggtgtgatctacgtcgtcgatagtcagcaaaccgctggctggcgtcagaaaaccggcgatcaaattaagcagggtacttttacccgcgccgcttggcccgaggatcgccacctgctcgccgcgttccaccgttaagctaaaacgcatcggcaaatgctggtaaagccaggtgatatcagtcagttttaacatttcgccccggtattttttcaatcacggtaaacagcagaaaacagagcagcagcagaattaacgcggtgaccgcgccgtcctggctgcgataggagccaatttgctggtagagataaaacggcagggtacggaaatcatcgttaccgaacaatgccaccacgccaaaatcaccaatcgacagcacacaagcaaaggccagcgcctgcgccagtggacgtttcagggcgcgcagctccaccacttttaagcgtgaccagccttcaatgcccagcgactgacacaacatgctgtagcgggcggtgatatcgcgcatcgggttttccagtactttcagcgcataagggattgccattaacgcattggtgaaaatcacaatgccgtcagcagattgcggcaggccgatagtgttgttgagcagtaaaaagaagcccgtagccagcacaatccccggcatggcgaggatcaacatgccgctcatctccagcgcctgacccgccagcattttctgccgcgcccgaagttcgcgactgctccatagcagcatcatggtcagcactacgcacaatacgcctgccgccagcgcaatacgcaacgaggtccacagcgcctgccacagcaccggttgtgccagcacttccggcaactggcgatttaccccatcgacgatcaccgccagtaacggtggcagcaacagcagcagcgccagcacaattaacgccgtgtcgcaaatgcgactatgcagacgatcgtccgggtcgcgccagccttgcagcagtgtggtaccaggcgcaatggccttactcaatcgctgactcaacagcaccagcccgaggcagcacaccatctggatcagcgccagcattgccgcgcgggcaggatcgtagtcgtaactcagtgcctgatagattgccagctcgatagtggtcgcctgcggaccgccgcccagcgatagcacggtggcgaagctggcgaaacagagcataaagattagtgcggcaaccggcgggatttgtcgccgtaaccacggccattcgacgaaacggaaaaaatgccagccgcgcatcccaagttgggcggcaagctgacgttgttcgccgggaatgttttccagtgcctggagtaataaacggctagccatcggcagattaaaaaacacatgggccagcaaaatgccttgcaggccgtagggcgaaaaggtccactccagaccaagtgattgccagagcgaggccagccagccctggcgaccatagacgctaagaatgccgaaaacagcaaccagcaccgggaggatcaaggtcattgcgcacagacgcaacagcatctgtcgcccaggaaagcgcctgcgatagagggcgcgggcgaggaatattgcgggtacgacagagagctgcgccgagagaaacgcctgccagaaggagaagcgcaccacatgccacaggtagctgtcctgccagactgccacccagtcaccctgcggcgcgttccaccacagggcgagaaacgccgccagtgcaaccgctaccaccagcgtggcggcgcttacgcctggaattaaccagccgggaattaacggctgacggcgcgttgccattcgctaatccatgcctgacgttgtgccgccacttcggcgggtgtgaactctagcgtggtggctggtttggtcaattgttcaaatcctgcaggcagagtgacgtttgctaccggatacatccagttgccggttgggatcgcattctgaaaagccggagaaaccataaactggaggaatttttgcgccagctctggctgcttgctggcagcggtgcgggcggcaacttccacctgcagatagtgaccttcgctaaagtttgtggcggcgtagttatctttcttctcttcgagaatgtgataagccggagaggtggtgtaactcagtaccagatcgctttcgccttttaaaaacaggccgtaggcttcgctccagcctttggtgaccgtgacagttttcttcgccagtttctgccaggcttgcggggcgttatcgccatagactttttgcatccatagcaacagacccagccccggcgtactggtacgtggatcttcataaatcacccgccagttctgatcgctctcaaccagttctttcaggctttgcggcggatttttcagtttgttcttgtcatagacgaaggcgaaatagccgtaatcaaacggtacgaaagtgtcattattccagccgccaggaacgttaacggcttccgctgccacaccgcttttagcaaacagccctgttttgctggcggcgtctaacagattgttatccagccccagcaccacatcggctttgctgtttttgccttccatccgtagacggttgagcagcgaaacgccatcttccagcgccaccagtttcagttcgcaattacagtctgcttcaaaggcttttttgactaccggaccaggtccccagtcagcggcaaaggaatcgtaggtataaacagtcagaacaggtttagcgaaaacaggcgctgtgcacagcaacagcaggggaagacatttttttaacactttgcacctcacaaaagagtggcaaaggacttgagaaggagcctcaaatcccttcgccggcgttatccggatcaggttcgacgggtattttctcagcgcacgcggctgcgtggcaccccgttgagaacggcgttagtgtagtgattttgttatcaaccagcaatcatggatccggtggtgcaaaccacgctgatttaaaatcgaaccagccgagggtgttcatgcgcaggccgcgcatactacgttgcccctgaatgatcagccagtggtggataagtggcaccattgctttgctggcgaccagttgctggcaccagttcgccaggttcatttcgccattgcgccagcgggcggcgtcggcttgccagtcgatcggaatacagtgttggagcagcggcacctcgcacaagtgcgcgaacagcgaaaaatccagcggcagcgtaaagttggcgctgttaagccagatatcgctctcgatctctccttcatgccactgatcgtagctgatctctttgatttccagcgtgacctggtgacttgccagaatctgctgcatgatcccggcaatcacccgatgctcgctgtgatcctgataaaaggtcagggtgaggctttccagaccagccggtttttcgctctttatggtgcgggcatggtgccaacgggggagcagtccataagccgggaaccacagttgctggtactgttcctcagcgaaatagaccagattcgtcggagaaagcacatagcttacccagtctctgacttgctgattcgcccctcgatgggtgcggctgtcgaacagtaaatagtagcaaccttcctccaggcggctttcaatctctttttcctcgccctgtggaccttttagcatcagccctccggctggctcgtcggcaatttccggcagaacccagacgttaacttcgtcgattaatgcccggtaaccgaagaagtcatcgaatgcctgaattttcagttgattggtgctgttgcggatcaccgcatacggaccggtgccgatgggatggctggcaaagttactgagggtttcccattcgcgcggcaggatcattgccggaacttgccccagcagtaacggcaaccagcggtccggttgcgtgagatggatatccagcgtccagggcgtcggcgacacaatgttagcaatatgcgaatagagcggaagcgtattgattcgttttaaagaggcgatcacatcgtccatttccagttcacgaccatggtgaaaatggactcctggacgcaaaaagaaacgccagtgaagcggtgatatttgctgccagtggtgtgcgatgtctgcttccagttccccattttcctcatttatgcgcgttagcgaactgaagatttgccgggcgatatgggtttcagaacggcgcaatgcgctgccaggtagcagattacgcaacggacgatagtagagcacgcgcaggatgtgccgcccctggcggaagctgcggcccagatgagaaaccagcatttgccgcacagtcgctttgtcgccaaccaactgcactagttggtcgatacgatcctgctccagcaggtcttccgcccgctgttgctgaagcgccagcccggtatagaggaatgtcaggcgtgaacgtttaccgcgcccgacttccgcttcccacgtcagccagccgcgatcctgcatggtgttgagcagggtgcgcatatgacgacgcgagcaactcagtaacgctgccagttcgttgagcgtggtctcctgagatttaccctcgcagcattgccacaggcggatgaactgttgttgcagacgagcagatggcataaaaggggaactcctgcgcaaaagacagcaattttattttccctatattaagtcaataattcctaacgatgaagcaaggaggtgccccatgcgtcagttttatcagcactattttaccgcgacagcgaagttgtgctggttgcgttggttaagcgtcccacaacgattaaccatgcttgaagagctgatgcagtgggaggggagtcattctgactactgatttgcggacatcatgtgtgactgagtattggtgttaatcgccacgccagcagtgattatctgctggcttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctttttggcgattgagtgccggacggtgtacaaactaacgcataaacgccggttgcttctcttcataagacgcaatagcatcgtcgtgctgcagagtcaggccgatgctgtccagaccgttcatcatgcagtggcggcggaaggcatcgatggtaaagcgataagttttctctcccgctttcacctcttgcgcttccaggtctacatcaaaatgaatccccggattggctttcaccagcgcaaacagctcatccacttctgcatcgcttaatttcaccggcagcagctggttgttaaagctattgccgtagaagatgtcagcaaaactcggcgcaatcaccaccttaaaaccgtaatcggtcaatgcccacggcgcgtgctcacgcgaggaaccgcagccgaagttttctcgtgccagcaaaatggaagcgccctgatactgcgggaagttcagcacgaagtccgggtttggctgttggcctttttcatccagaaaacgccagtcgttaaacagatgcgcgccaaaacccgtacgggtcactttctgcaaaaactgtttcgggatgattgcatcggtatcgacattggcggcatccaacggaaccaccaggcctgtgtgtttgataaatttctctgccatggtgtgctccttatttaatgttgcgaatgtcggcgaaatgtccggtcacagccgcggcggcagccattgccggactgaccagatgcgtgcgcccgccgcgcccctggcggccttcaaagttacggttgctggtggaggcgcaacgttcgcccggattcaggcggtcgttgttcatcgccaggcacattgaacaacctggcaagcgccattcaaaaccagcttcgataaaaattttgtccagaccttccgcttccgcctgggctttaaccggaccggagccgggaaccaccagcgcttgtacgcctggcgcgactttccggcctttggcgatttccgctgccgcgcgtaaatcttcaatacgcgagttagtacaggaaccaataaacactttgtcgatagccacttctgtcagcggaatacccggtttcagccccatataggccagcgctttttctgccgacgcgcgttcaaccggatcggcaaacgaagccggatcgggaatattgtcgttcacagaaatcacctggcctggattggtgccccaggtgacctgcggcgaaatctcttctgcttgcagagtgacaacggtatcgaaagttgctccttcgtcggtttgcagggttttccagtaggcaacggcgtcgtcgaaatctttgcctttcggcgcatgcagacggcctttaacatagttaaaggtggtttcgtccggtgcaaccagaccggcttttgcgcccatttcgattgccatattgcacagggtcatacgaccttccatgcttaaatcacggattgcttcgccgcaaaattccaccacatgcccggtaccgcctgcgctgccggttttaccaataattgccagcacgatatcttttgcggtaatgcccggcgcggctttgccctggacttcaattttcatggtcttcgcccggccctgtttcagggtttgcgttgccagtacgtgttcaacttcggaagtgccgataccaaaggccagtgcgccaaacgcgccgtgggtggcggtatgtgagtcgccgcagacaatggtcatccccggcaaggtcacgccctgttccggccccattacgtggacgatcccctgatacgggtgattcaggtcatacagctcgacgccaaattctttgcagtttttgatcagctcctgcatctggatgcgcgccatttcaccgcaggcattaatgtctttcgtctgggtagagacgttgtgatccatggtggcgaaggttttgcccggctgacgtaccgggcgaccgtgggcgcgcagaccatcgaacgcctgcggtgaggtcacttcatgcaccaggtggcggtcgatatataacagcggggtttcgttttcggcttcgtacactacgtgagcgtcgaataatttttcgtataacgtcttagccatgattacaccccttctgccacatagcgggcaatgatatcgcccatttcatcggtactaacggcggcagcgccacgggctaaatccccagtgcgaatgccttcttctaatgcgcggttaatggcgcgttcaatggcggaagccgcatcatcggcatccaggctgtaacgcagcagcagcgccagcgacagaatttgtgcaatcgggttggcgatatttttacctgcgatatcgggtgccgagccgcccgccggttcatacagaccaaaaccttgctcgttcaggctggcggaaggcaacatccccattgagccagtgatcattgcgcactcatcagacagaatgtcgccaaacaggttggagcacagcaagacgtcaaactgtgatggatctttaatcagctgcatggtggcgttgtcgatgtacatatgcgtcagttcgacgtccgggtattccgtggcgatctcgttaacgatctcccgccataaaatagaggattgcagcacgttggctttgtcgattgaggtgactttgtggcgacgcttgcgggcagattcaaatgcgatgcgggcaatacgctcgatctcaaaacggtggtacacctcggtatcaaacgctttttcatattgtccgctaccttcgcggccttttggctgaccgaaatagatgccgccggtcagttcgcgcacacacaggatgtcaaagccgtttgcggcaatgtcagcacgcagtgggcagaacgcttccagcccctgatacagttttgccggacgcagattgctgaataatttgaagtgtttacgcaaaggcagcagtgcgccgcgttctggttgctggtctggcggcaaatgttcccacttcggaccacctaccgagccaaacagcacggcatcggcttgctcacaaccttcaaccgtcgcaggcggcagcggctgtccgtggttatcaatggctgcgccgcctacatcgtaatggctggtggtgatacgcatcgcaaatcggttgcgcacggcatccagcactttcagcgcctgggtcatcacttccggaccaataccgtcccccggcaatacggcaatatggtaattcttcgacatcacacggtttccttgttgttttcgttgtgttgagctttgcgttgcaactctttttcgacttctgcggcacgccagatattgttcagtacgtgcaccatggctttggcggaggactcgacaatatcggtggccaggccgacgccgtggaagcggcgaccgttgtagttggcgacaatatccacctgacccagcgcatctttaccgtggcctttggcggtcaggctgtatttcaccagttcgacgttatagtcagtgatgcggtttatcgcctggtagacggcatcgaccggaccgttaccgttggcggcttctgctttgacttcttcgccacaggccagtttgacggcggcagtggcaatatcgttagaacctgactgcacgctgaagtaatccagacggaaatgctccggctcttcttgctgcttaccgatgaaggccagcgcctccagatcgtaatcaaacacctggccttttttgtccgccagcttcaggaaagcgtcgtacaggttgtctaaattatattcactttctttatatcccatctcatccatgcgatgtttcaccgccgcacgccccgaacgagaggtcagattcagctggatttggttcagaccaatagattctggtgtcatgatttcgtagttttcgcggtttttcagtacaccatcctggtggataccggaggagtgtgcgaatgcgccgctgccaacaatggctttgtttgccgggatcggcatattacaaatctggctaactaactggctggtgcgccatatctcctggtgattgatggcggtgtggacgttgagaatatccttacgaactttgatcgccatgatgacttcttcaagggaacagttaccggcacgctcgccgatcccgttcattgcgccttctacctgccgtgctccggcatgtaccgccgccagtgagttgccgaccgccaggcccaaatcgtcgtgggtatgtacggaaataatggctttgtcgatgttgggtacgcgttcatacaggccgctgatgattccggcgaactcaaatggcatggtgtagcccacggtgtccggaatgttgatggtggtggcaccggcattaatcgccgcttcgaccactcgcgccagatcggcaattggggtgcgtccggcatcttcgcaagaaaattcaacatcatcggtgtaattacgggcgcgtttcaccatatagatagcgcgttcgatcacttcgtccagcgtgctgcgcagcttggtggcgatgtgcattggcgaagtggcaataaaggtatgaatacggaaggcttcggcgactttcagggattcggctgccacgtcaatatctttttccacgcagcgagctaacgcgcatacacggctgtttttaacctggcgagcgatggtctgcactgattcaaaatcacccggcgaagagacggggaaaccgacttccataacgtcaacacccatacgctcaagggccagcgcaatttgcagtttttctttcacactcaagcttgcctgtaacgcctgttcaccgtcgcgcaatgtggtatcgaaaataatgacttgctggctcatggtttgggtccttgtctcttttgagcgcctcgcttcgggcataaaaaaacccgcgcaatggcgcgggtttttgtttgactgcgtgctggcttaatgctggatgccgctcactcgtctaccgcgcaaagaagatgcgtttagtagtagtagaccgataaagcgaacgatgtgagtcattaaatcagctccagatgaatgcgatatgcttttagagttactggatacaaaaacggatgtcaaccctgaagcaataaaaacgtcacgccattgtgagttcggcatccgtaaaattagctaattgtgctgcggtggttaaaacaagcgatattaatttctgcttaaccgccgatgcttttcatcggttgacatatttcagaataattttttgcatctaatcaacgagggaaagggggataaaatgcacgcgttacaaaacctatcctgatgatttgtattgaattatatgttttgcgaattttttgatattcatttgctgaatattattgatcaattaatgttaagaattaatgcattaaacatataaattaattattaaaaaacacatttaatccattttgtggatgattgagtattcgtggtagttatgattagattgttttcgcaacaaaaacattatggattattatgctgtagtaaatgactctttgctcggcagtggattctgtttttatcagaacctgtatctttatgttttcctaattttactcattttgctttttcttattttatatgcatgataaatcatattctcgaggattatttctctgcattccaataagggaaagggagttaagtgtgacagtggagttaagtatgccagaggtacaaacagatcatccagagacggcggagttaagcaagccacagctacgcatggtcgatctcaacttattaaccgttttcgatgccgtgatgcaggagcaaaacatcacccgtgccgctcatgctctgggaatgtcgcaacctgcggtcagtaacgctgttgcacgcctgaaggtgatgtttaatgacgagctttttgttcgttatggccgtggtattcaaccgactgctcgcgcatttcaactttttggctcagttcgtcaggcattgcaactagtacaaaatgaattgcctggttcaggttttgaacccgcgagcagtgaacgtgtatttcatctttgtgtttgcagcccgttagacagcattctgacctcgcagatttataatcacattgagcagattgcgccaaatatacatgttatgttcaagtcttcattaaatcagaacactgaacatcagctgcgttatcaggaaacggagtttgtgattagttatgaagacttccatcgccctgaatttaccagtgtgccattatttaaagatgaaatggtgttggtagccagcaaaaatcatccaacaattaaaggcccgttactgaagcatgatgtttataacgaacaacacgctgcggtttcgctcgatcgtttcgcatcatttagtcaaacctggtatgacacggtagataagcaagccagtatcgcgtatcagggcatggcaatgatgagcgtacttagcgtggtgtcgcaaacgcatctggtcgctattgcgccgcgttggttggctgaagagttcgctgaatccttagagttacaggtattaccgctgccgttaaaacaaaacagcagaacctgttatctctcctggcatgaagctgccgggcgcgataaaggccatcagtggatggaagagcaattagtctcaatttgcaaacgctaactgaatgcagaataggtcagacatcaatgtctggtttattctgcattttttattgaatgtagaattttattctgaatgtttgtgctctctattttaggattaattaaaaaaatagagaaattgctgtaagttgtaggattcagccgatttattatcaatttcatcctctgtaatggaggattttatcgtttcttttcacctttcctcctgtttattcttattaccccgtgtttatgtctctgtctgccaattgcttaagcaagatcggacggttaatgtgttttacacattttttccgtcaaacagtgaggcaggccatggagatgttgtctggagccgagatggtcgtccgatcgcttatcgatcagggcgttaaacaagtattcggttatcctggaggcgcggtccttgatatttacgatgcattgcataccgtgggtggtatcgatcatgttttagttcgccatgagcaggcggcggtgcatatggccgatggtctggcgcgcgcgaccggggaagtcggcgtcgtgctggtaacgtcgggtccaggggcgaccaatgcaattactggcattgccaccgcttatatggattccattccattagttgtcctttccgggcaggtagcgacctcgttgataggttatgatgcctttcaggagtgcgacatggtggggatttctcgcccggtggttaaacacagttttctggttaagcaaacggaagacattccgcaggtgctgaaaaaggctttctggctagcggcaagtggtcgtcctggacccgtggtcgttgatttaccgaaagatatcctaaatccggcgaacaaattaccctatgtctggccggagtcggtcagtatgcgttcttacaatcccacgacctccgggcataaagggcaaattaagcgcgctctgcaaacgctggtggcggcaaaaaaaccggttgtctacgtaggcggtggggcaatcacggcgggctgccatctgcagttgaaagaagcggtggaggtgttgaatctgcccgttgtttcctctttgatggggctgggggcgtttccggcaacgcatcgccaggcactgggcatgttgggaatgcacggtacctacgaagccaatatgacgatgcataacgcggatgtgattttcgccgtcggggtacgttttgatgaccgaacgacgaacaatctggcaaagtactgcccaaatgccactgttctgcatatcgatattgatccaacctcaatttctaaaaccgtgactgctgatatcccgattgtgggggatgctcgccaggtcctcgaacaaatgcttgaactcctgtcgcaagaatccgcccatcaaccgctggatgagatccgcgactggtggcagcagattgaacagtggcgcgctcgtcagtgcctgaaatatgacactcacagtgaaaagattaaaccgcaggcggtgatcgagactctttggcggttgactaatggggacgcttacgtgacgtccgatgtcgggcagcaccagatgtttgctgcgctttattatccattcgacaaaccgcgtcgctggatcaactctggcggcctcggcacgatgggttttggtttacctgcggcactgggcgtcaaaatggcgttgccagaagaaaccgtggtttgcgtcactggtgacggcagtattcagatgaacatccaggaactgtctaccgcgttgcaatatgagttgcccgtactggtggtgaatctcaataaccgctatctggggatggtgaagcagtggcaggacatgatctattccggccgtcattcacaatcttatatgcagtccttaccagacttcgtccgtctggcggaagcctatggtcacgtcgggatccagatctctcatccgcaagaactggaaagcaaacttagcgaggcgctggaacaggtgcgcaataatcgtctggtgtttgttgatgttaccgtcgatggcagtgagcacgtctacccgatgcagattcgcgggggcggaatggatgaaatgtggttaagcaaaacggagagaacctgattatgcgccggatattatcagtcttactcgaaaatgaatcaggcgcgttatcccgcgtgattggccttttttcccagcgtggctacaacattgaaagcctgaccgttgcgccaaccgacgatccgacattatcgcgtatgaccattcagaccgtgggcgatgaaaaagtgcttgagcaaatcgaaaagcaattacacaagctggtcgatgtcttgcgcgtgagcgagttggggcagggcgcgcacgttgagcgggaaatcatgctggtgaaaattcaggccagcggttacgggcgtgacgaagtgaaacgtaatacggaaatattccgtgggcaaattatcgatgtcacaccctcgctttataccgttcaattagcaggcaccagcgataagcttgatgcatttttagcatcgattcgcgatgtggcgaaaattgtggaagttgctcgctctggtgtggtcggactttcacgcggcgataaaataatgcgttgagaatgatctcaatgcgcaatttgcagcccaacatgtcacgttgggctttttttgcgaaatcagtgggaacctggaataaaagcagttgccgcagttaattttctgcgcttagatgttaatgaatttaacccataccagtacaatggctatggtttttacattttacgcaaggggcaattgtgaaactggatgaaatcgctcggctggcgggagtgtcgcggaccactgcaagctatgttattaacggcaaagcgaagcaataccgtgtgagcgacaaaaccgttgaaaaagtcatggcagtagtgcgtgagcacaattatcacccgaacgccgtggcagctgggcttcgtgctggacgcacacgttctattggtcttgtgatccccgatctggagaacaccagctatacccgcatcgctaactatcttgaacgccaggcgcggcaacggggttatcaactgctgattgcctgctcggaagatcagcccgacaacgaaatgcgctgcattgagcaccttttacagcgtcaggttgatgccattattgtttcgacgtcgttgccacctgagcatcctttttatcaacgctgggctaacgacccgttcccgattgtcgcgctggaccgcgccctcgatcgtgaacacttcaccagcgtggttggtgccgatcaggatgatgccgaaatgctggcggaagagttacgtaagtttcccgccgagacggtgctttatcttggcgcgctgccggagctttctgtcagcttcctgcgtgaacaaggcttccgtactgcctggaaagatgatccgcgcgaagtgcatttcctttatgccaacagctatgagcgggaggcagctgcccagttattcgaaaaatggctggaaacgcatccgatgccgcaggcgctgttcacaacgtcgtttgcgttgttgcaaggggtgatggatgtcacgctacgtcgcgacggcaaactgccttctgacctggcaattgccacctttggcgataacgaactgctcgacttcttacagtgcccggtgctggcagtggctcaacgtcaccgcgatgtcgcagaacgtgtgctggagattgtcctggcgagcctggacgaaccgcgtaagccaaaacctggtttaacgcgcattaaacgtaatctctatcgccgcggcgtgctcagccgtagctaagccgcgaacaaaagtacgcgccaggtgaatttctctctggcgcgttgagtacgggaatggacatcaatatccttaaagtaaataagactattcctggctattattgataaatgcttttaaacccgcccgttaattaactcacctgctgaaattcacaataattaaatgatattgacagcgcgtttttgcattattttgttacatgcagagatgaattgccgatttaacaaacacttttctttgtttttgcgcaaacctgctggcatcaagcgccacacagacgcaacagggactgttaaccagagaagatatgtcctaaaatgccgctcgcgtcgcaaactgacactttatatttgctgtggaaaatagtgagtcattttaaaacggtgatgacgatgagggattttttcttacagctattcataacgttaatttgcttcgcacgttggacgtaaaataaacaacgctgatattagccgtaaacatcgggttttttacctcggtatgccttgtgactggcttgacaagcttttcctccgctccgtaaactcctttcagtgggaaattgtggggcaaagtgggaataaggggtgaggctggcatgttccggggagcaacgttagtcaatctcgacagcaaagggcgcttatcagtgcctacccgttatcgggaacagctgcttgagaacgctgccggtcaaatggtttgcaccattgacattcatcacccgtgcctgctgctttaccccctgcctgaatgggaaattatcgagcaaaaattatcgcgtctgtcgagcatgaacccggttgagcgccgtgtgcagcgcctactgttaggtcatgccagcgaatgtcagatggatggcgcaggtcgattgttaatcgcgccagtactgcggcaacatgccgggctgacaaaagaagtgatgctggttggacagttcaacaagtttgagctgtgggatgaaacaacctggcatcaacaggtcaaggaagatatcgacgcagagcagttggctaccggagacttatcggagcgactgcaggacttgtctctataaaatgatggaaaactataaacattttacggtgctgctggatgaagccgttaatggcctcaatatccgtcctgatggcatctacattgatgggacttttggtcgcggtggtcactcacgtctgatcctctcgcagcttggcgaagaggggcgtttgctggcgatcgatcgcgacccgcaggctatcgccgttgcgaagactattgatgatccgcgcttctccatcatccacggacctttctccgcgctgggcgaatacgttgccgaccgcgatcttatcggcaagatcgacggcattctcctcgatcttggcgtctcttcaccgcaacttgatgatgctgagcgcggcttttcctttatgcgcgatggtccgctggacatgcgtatggacccaacccgtgggcagtcagccgctgaatggctacaaaccgcagaagaagccgatatcgcctgggtattgaaaacctatggtgaagagcgttttgccaaacgcattgcccgcgccattgtcgagcataaccgcgaacagccgatgacccgcaccaaagaactggcggaagtcgtggctgccgcaacgccggtgaaagataagtttaaacatcccgcgacccgtaccttccaggcggtgcgcatttgggtaaacagtgaactggaggagatagagcaggcgctaaaaagctcgctccatgtgctggccccgggtgggcggctttcgatcatcagcttccactcacttgaagaccgcattgtgaaacgttttatgcgtgaaaacagccgcggtccgcaagttccggcagggttaccgatgacagaagagcagctcaaaaaactgggggggcgtcagttgcgagcactaggtaagttgatgccgggcgaagaagaggtggctgagaaccctcgtgcccgtagttcagttctgcgtattgcagagaggacgaacgcatgatcagcagagtgacagaagctctaagcaaagttaaaggatcgatgggaagccacgagcgccatgccttgcctggcgttatcggtgacgatcttttgcgatttgggaagctgccactctgcctgttcatttgcattattttgacggcggtgaccgtggtaaccacggcgcaccatacccgtttactgaccgctcagcgcgaacaactggtgctggagcgagatgctttagacattgaatggcgcaacctgatccttgaagagaatgcgctcggcgaccatagccgggtggaaagaatagccacggaaaagctgcaaatgcagcatgttgatccgtcacaagaaaatatcgtagtgcaaaaataaggataaacgcgacgcatgaaagcagcggcgaaaacgcagaaaccaaaacgtcaggaagaacatgccaactttatcagttggcgttttgcgttgttatgcggctgtattctcctggcgctggcttttctgctcggacgcgtagcgtggttacaagttatctccccggatatgctggtgaaagagggcgacatgcgttctcttcgcgttcagcaagtttccacctcccgcggcatgattactgaccgttctggtcgcccgttagcggtgagcgtgccggttaaagcgatttgggctgacccgaaagaagtgcatgacgctggcggtatcagcgtcggtgatcgctggaaggcgctggctaacgcactcaacattccgctggatcagctttcagcccgcattaacgccaacccgaaagggcgctttatttatctggcgcgtcaggtaaaccctgacatggcagagtacatcaaaaaactgaaactgccggggattcatctgcgtgaagaatctcgccgttattatccatccggcgaagtgaccgctcacctcatcggctttactaacgtcgatagccaagggattgagggcgtcgagaagagtttcgataaatggcttaccgggcagccgggtgagcgcattgtgcgtaaagaccgctatggtcgcgtaattgaagatatttcttctactgacagccaggcagcgcacaacctgacgctgagtattgatgaacgcctgcaggcgctggtttatcgcgaactgaacaacgcggtagcctttaacaaggctgaatctggtagcgccgtgctggtggatgtcaacaccggtgaagtgctggcgatggctaacagcccgtcatacaacccaaataatctgagcggcacgccgaaagaagcgatgcgtaaccgtaccatcaccgacgtgtttgaaccgggctcaacggttaaaccgatggtggtgatgaccgcgttgcaacgtggcgtggtgcgggaaaactcggtactcaataccgttccttatcgaattaacggtcacgaaatcaaagacgtggcgcgctacagcgaattaaccctgaccggggtattacagaagtcgagtaacgtcggtgtttccaaactggcgttagcgatgccgtcctcagcgttagtagatacttactcacgttttggactgggaaaagcgaccaatttggggttggtcggagaacgcagtggcttatatcctcaaaaacaacggtggtctgacatagagagggccaccttctctttcggctacgggctaatggtaacaccgttacagttagcgcgagtctacgcaactatcggcagctacggcatttatcgcccactgtcgattaccaaagttgaccccccggttcccggtgaacgtgtcttcccggaatccattgttcgcaccgtggtgcatatgatggaaagcgtggcgctaccgggcggcggcggcgtgaaggcggcgattaaaggctatcgtatcgccattaaaaccggtaccgcgaaaaaggtcgggccggacggtcgctacatcaataaatatattgcttataccgcaggcgttgcgcctgcgagtcagccgcgcttcgcgctggttgttgttatcaacgatccgcaggcgggtaaatactacggcggcgccgtttccgcgccggtctttggtgccatcatgggcggcgtattgcgtaccatgaacatcgagccggatgcgctgacaacgggcgataaaaatgaatttgtgattaatcaaggcgagggtacaggtggcagatcgtaatttgcgcgaccttcttgctccgtgggtgccagacgcaccttcgcgagcactgcgagagatgacactcgacagccgtgtggctgcggcgggcgatctctttgtagctgtagtaggtcatcaggcggacgggcgtcgatatatcccgcaggcgatagcgcaaggtgtggctgccattattgcagaggcgaaagatgaggcgaccgacggtgaaatccgtgaaatgcacggcgtaccggtcatctatctcagccagctcaacgagcgtttatctgcactggcgggccgcttttaccatgaaccctctgacaatttacgtctcgtgggcgtaacgggcaccaacggcaaaaccacgactacccagctgttggcgcagtggagccaactgcttggcgaacccagcgcggtaatgggcaccgttggtaacggcctgctggggaaagtgatcccgacagaaaatacaaccggttcggcagtcgatgttcagcatgagctggcggggctggtggatcagggcgcgactttttgcgcaatggaagtttcatcccacgggctggtacaacaccgtgtggcggcattgaaatttgcggcgtcggtctttaccaacttaagccgcgatcaccttgattatcatggtgatatggaacactacgaagccgcgaaatggctgctttattctgcacatcattgcggtcaggcgattattaacgccgacgatgaagtgggccgccgctggctggcaaaactgccggacgcggttgcggtatcaatggaagatcatatcaatccgaactgtcacggacgctggttgaaagcgaccgacgtgaactatcacgacagcggtgcgaccattcgctttagctcgagttggggcgatggggaaattgaaagtcgcctgatgggcgcattcaacgtcagcaacctgctgctggcgctggcgacactgctggcactcggctatccgctggctgatttgctgaaaaccgccgcgcgtctgcaaccggtttgcggacgtatggaagtgttcactgcaccaggcaaaccgacggtggtggtggattacgcgcatacgccggatgcactggaaaaagccttacaggcggcgcgcctgcactgtgcgggcaagctgtggtgcgtctttggctgcggtggcgatcgtgataaaggcaaacgtccactgatgggcgcaattgctgaagagtttgctgacgtggcggtggtgacggacgataacccgcgtaccgaagagcctcgtgccatcatcaacgatattctggcgggaatgttagatgccggatatgccaaagtgatggaaggccgtgctgaagcggtgacttgcgccgttatgcaggctaaagagaatgatgtggtactggtcgcgggcaaaggccatgaggactaccagattgttggcaatcagcgtctggactactccgatcgcgtcacggtggcgcgtctgctgggggtgattgcatgattagcgtaacccttagccaacttaccgatattctcaacggtgaactgcaaggtgcagatattacccttgatgctgtaaccactgacacgcgaaaactgacgccgggctgcctgtttgttgccctgaaaggcgaacgtttcgatgctcatgattttgccgaccaggcgaaagctggcggcgcaggcgcactactggttagccgtccgctggatattgatctgccgcagttaatcgtcaaggatacgcgtctggcgtttggtgaactggctgcatgggttcgccagcaagttccggcgcgcgtggttgctctgacaggttcctccggcaaaacctccgttaaagagatgacggcggcaattttaagccagtgcggcaacacactttatacggcaggcaatctcaataacgacatcggtgtaccgatgacgctgttgcgcttaacgccggaatacgattacgcagttattgaacttggcgcgaaccatcagggtgaaattgcctggactgtgagtctgactcgcccggaagcggcgctggtcaacaacctggcagcggcgcatctggaaggttttggctcgcttgcgggtgtcgcgaaagcgaaaggtgaaatctttagcggcctgccggaaaacggtatcgccattatgaacgccgacaacaacgactggttgaactggcagagcgtaattggctcacgcaaagtgtggcgtttctcacctaatgccgccaacagcgatttcaccgccaccaatatccatgtaacctcacacggtacggaatttaccctgcaaacccctacaggtagcgtcgatgttctgctgccgttgccggggtgtcacaatattgcgaatgcgctggcagccgctgcgctctccatgtccgtgggcgcaacgcttgatgctatcaaagcggggctggcaaatctgaaagctgttccaggccgtctgttccccataaaactggcagaaaaccagttgctgctcgacgactcctacaacgccaatgtcggttcaatgaccgccgctgttcaggttctggctgaaatgccgggctaccgcgtgctggtggtgggcgatatggcggaactgggcgctgaaagcgaagcctgccatgtacaggtgggcgaagcggcaaaagctgctggtattgaccgcgtgttaagtgtgggtaaacaaagccatgctatcagcactgccagcggcgttggcgaacatttttccgataaaactgcgcttatcgcgcgtcttaaatcactgattgctgagcaacaggtaattacgattttagttaagggttcacgtagtgctgccatggaagaggtagtacgcgctttacaggagaatgggacatgttagtttggctggccgaacatttggtcaaatattattccggctttaacgtcttttcctatctgacgtttcgcgccatcgtcagcctgctgactgcgctgttcatctcattgtggatgggcccgcgcatgattgctcatttgcaaaaactttcctttggtcaggtagtgcgtaacgacggtcctgaatcacacttcagcaagcgcggtacgccgaccatgggcgggattatgatcctgacggcgattgtgatctccgtgctgctgtgggcttacccgtccaatccgtacgtctggtgcgtactggtggtgctggtaggttacggtgttattggctttgttgatgattatcgcaaagtggtgcgtaaagacaccaagggcctgattgcccgttggaagtatttctggatgtcggtgattgcgctgggtgtcgccttcgcgctgtaccttgtcggcaaagacacgcccgcaacgcagctggtggtcccattctttaaagatgtgatgccgcaactggggttgttctacattctgctggcttacttcgtcattgtgggtactggcaacgcggtaaacctgaccgatggtctcgacggtctggcaattatgccgaccgtatttgtcgccggtggttttgcgctggtggcgtgggcgaccggcaacatgaactttgccagctatttacacataccgtatctacgacacgccggggaactggtcattgtctgtaccgcgatagtcggggcagggctgggcttcctgtggtttaacacctatccggcgcaggtttttatgggcgatgtaggttcgctggcgttaggtggtgcgttaggtattatcgccgtactgctgcgtcaggaattcctgctggtgattatggggggcgtgttcgtggtagaaacgctttccgtcatcctgcaggtcggctcctttaaactgcgcggacagcgtattttccgcatggcaccgattcatcaccactatgaactgaaaggctggccggaaccgcgcgtcattgtgcgtttctggattatttcgctgatgctggtcctgattggtctggcaacgctgaaggtacgttaatcatggctgattaccagggtaaaaatgtcgtcattatcggcctgggcctcaccgggctttcttgcgtggactttttcctcgctcgcggtgtgacgccgcgcgttatggatacgcgtatgacaccgcctggcctggataaattacccgaagccgtagaacgccacacgggcggtctgaatgatgaatggctgatggcggcagatctgattgtcgccagtcccggtattgcactggcgcatccatccttaagcgctgccgctgatgccggaatcgaaatcgttggcgatatcgagctgttctgtcgtgaagcacaagcaccgattgtggcgattaccggttctaacggcaaaagcacggtcaccacgctagtgggtgaaatggcgaaagcggcgggggttaacgttggtgtgggtggcaatattggcctgcctgcgttgatgctgttggatgatgagtgcgaactgtacgtgctggaactgtcgagcttccagctggaaaccacctccagcttacaggcggtagcagcgaccattctgaacgtgactgaagatcatatggatcgctatccgtttggtttacaacagtatcgtgcagcaaaactgcgcatttacgaaaacgcaaaagtttgcgtggttaatgctgatgatgccttaacaatgccgattcgcggtgcggatgaacgctgcgtcagctttggcgtcaacatgggcgactatcacctgaatcatcagcagggcgaaacctggctgcgggtgaaaggcgagaaagtgctgaacgtgaaagaaatgaaactttccgggcagcataactacaccaatgcgctggcggcgctggcgctggcagatgccgcagggttaccgcgtgccagcagcctgaaagcgttaaccacattcactggtctgccgcatcgctttgaagttgtgctggagcataacggtgtgcgctgggttaacgattcaaaagcgaccaacgtcggcagtacggaagcggcgctgaatggcctgcatgtagacggcacgctgcatttgttgctgggtggcgatggtaaatcggcggactttagcccactggcgcgttacctgaatggcgataacgtacgtctgtattgtttcggtcgtgacggcgcgcagctggcggcgctacgcccggaagtggcagaacaaaccgaaactatggaacaggcgatgcgcttgcttgctacgcgtgttcagccgggcgatatggttctgctctccccggcctgtgccagccttgatcaattcaagaactttgaacaacgaggcaatgagtttgcccgtctggcgaaggagttaggttgatgcgtttatctctccctcgcctgaaaatgccgcgcctgccaggattcagtattctggtctggatctccacggcgctaaagggctgggtgatgggctcgcgggaaaaagataccgacagcctgatcatgtacgatcgcaccttactgtggctgaccttcggcctcgcggcgattggctttatcatggtgacctcggcgtcaatgcccatagggcaacgcttaaccaacgatccgttcttcttcgcgaagcgtgatggcgtctatctgatcctggcattcattctggcgatcattacgctgcgtctgccgatggagttctggcaacgctacagtgccacgatgctgctcggatctatcatcctgctgatgatcgttctggtagtgggtagctcggttaaaggggcatcgcgttggatcgatctcggtttgctgcgtattcagcctgcggagctgacaaaactgtcgctgttttgctatatcgccaactatctggtgcgtaaaggcgacgaagtacgtaataacctgcgcggcttcctgaaaccgatgggcgtaattctggtgttggcagtgttactgctggcacagccagaccttggtacggtggtggtgttgtttgtgactacgctggcgatgttgttcctggcgggagcgaaattgtggcagttcattgccattatcggtatgggcatttcagcggttgtgttgctgatcctcgccgaaccgtaccgtatccgccgtgttaccgcattctggaacccgtgggaagatccctttggcagcggctatcagttaacgcaatcgttgatggcgtttggtcgcggtgaactgtggggacaaggtttaggtaactcggtacaaaaactggagtatctgccggaagcgcacactgactttattttcgccattatcggcgaagaactggggtatgtcggtgtggtgctggcacttttaatggtattcttcgtcgcttttcgcgcgatgtcgattggccgcaaagcattagaaattgaccaccgtttttccggttttctcgcctgttctattggtatctggtttagtttccaggcgctggttaacgtaggcgcggcggcggggatgttaccgaccaaaggtctgacattgccgctgatcagttacggtggttcgagcttactgattatgtcgacagccatcatgatgctgttgcgtattgattatgaaacgcgtctggagaaagcgcaggcgtttgtacgaggttcacgatgagtggtcaagggaagcgattaatggtgatggcaggcggaaccggtggacatgtattcccggggctggcggttgcgcaccatctaatggctcagggttggcaagttcgctggctggggactgccgaccgtatggaagcggacttagtgccaaaacatggcatcgaaattgatttcattcgtatctctggtctgcgtggaaaaggtataaaagcactgatagctgcgccgctgcgtatcttcaacgcctggcgtcaggcgcgggcgattatgaaagcgtacaaacctgacgtggtgctcggtatgggcggctatgtatcaggtccaggtggtctggccgcgtggtcgttaggcattccggttgtacttcatgaacaaaacggtattgcgggcttaaccaataaatggctggcgaagattgctaccaaagtgatgcaggcgtttccaggtgctttccctaatgcggaagtggtgggtaacccggtgcgtaccgatgtgctggcgctgccgttgccgcagcaacgtttggctggacgtgaaggtccggttcgtgtgttggtagtgggtggttcccagggcgcacgcattcttaaccagacaatgccgcaggttgctgcgaaactgggtgattcagtcactatctggcatcagagcggcaaaggttcgcaacaatccgttgaacaggcgtatgccgaagcgggacaaccgcagcataaagtgacggaatttattgatgatatggcggcggcgtatgcgtgggcggatgtcgtcgtttgccgctccggtgcgttaacggtgagtgaaatcgccgcggcaggactaccggcgttgtttgtgccgtttcaacataaagaccgtcagcaatactggaatgcgctaccgctggaaaaagcgggcgcagccaaaattatcgagcagtcacagcttagcgtggatgctgtcgccaacaccctggccgggtggtcgcgagaaaccttattaaccatggcagaacgcgcccgcgctgcatccattccggatgccaccgagcgagtggcaaatgaagtgagccgggctgcccgggcgtaattgtagcgatgccttttgcatcgtatgaatttaagaagttaatggcgtaaagaatgaatacacaacaattggcaaaactgcgttccatcgtgcccgaaatgcgtcgcgttcggcacatacattttgtcggcatcggtggtgccggtatgggcggtattgccgaagttctggccaatgaaggttatcagatcagtggttccgatttagcgccaaatccggtcacgcagcagttaatgaatctgggagcgacgatttatttcaaccatcgcccggaaaacgtacgtgatgccagcgtggtcgttgtttccagcgcgatttctgccgataacccggaaattgtcgcagctcatgaagcgcgtattccggtgatccgtcgtgctgaaatgctggctgagttaatgcgttttcgtcatggcatcgccattgccggaacacacggcaaaacgacaaccaccgcgatggtttccagcatctacgcagaagcggggctcgacccaaccttcgttaacggcgggctggtaaaagcggcgggggttcatgcgcgtttggggcatggtcggtacctgattgccgaagcagatgagagtgatgcatcgttcctgcatctgcaaccgatggtggcgattgtcaccaatatcgaagccgaccacatggatacctaccagggcgactttgagaatttaaaacagacttttattaattttctgcataacctgccgttttacggtcgtgcggtgatgtgtgttgatgatccggtgatccgcgaattgttaccgcgtgtggggcgtcagaccacgacttacggcttcagcgaagatgccgacgtgcgtgtagaagattatcagcagattggcccgcaggggcactttacgctgctgcgccaggacaaagagccgatgcgcgtcaccctgaatgcgccaggtcgtcataacgcgctgaacgccgcagctgcggttgcggttgctacggaagagggaattgacgacgaggctattttgcgtgcgctggagagcttccaggggacagggcgccgtttcgatttcctcggtgaattcccgctggagccagtgaatggtaaaagcggtacggcaatgctggtcgatgactacggccaccacccgacggaagtggacgccactattaaagcggcgcgtgcaggctggccggataaaaacctggtaatgctgtttcagccgcaccgttttacccgtacgcgcgacctgtatgatgatttcgccaatgtgctgacgcaggttgataccctgttgatgctggaagtgtatccggctggcgaggcgccaattccgggagcggacagccgttcgctgtgtcgcacaattcgtggacgtgggaaaattgatcccattctggtgccggacccggcgcaggtagccgagatgctggcaccggtattaaccggtaacgacctgattctcgttcagggggctggtaatatcggaaaaattgctcgttctttagctgaaatcaaactgaagccgcaaactccggaggaagaacaacatgactgataaaatcgcggtcctgttgggcgggacctccgctgagcgggaagtttctctgaattctggcgcagcggtgttagccgggctgcgtgaaggcggtattgacgcgtatcctgtcgacccgaaagaagtcgacgtgacgcaactgaagtcgatgggttttcagaaagtgtttatcgcgctacacggtcgcggcggtgaagatggtacgctgcagggcatgctcgagctgatgggcttgccttataccggcagcggagtgatggcatctgcgctttcaatggataaactacgcagcaaacttctgtggcagggtgccggtttaccggtcgcgccgtgggtagcgttaacccgcgcagagtttgaaaaaggccttaacgataagcagttagcagaaatttcttctctgggtttgccggttatcgttaagccgagccgcgaaggttccagtgtgggaatgtcaaaagtagtagcagaaaatgctctacaagatgcattaagattggcatttcagcacgatgaagaagtattgattgaaaaatggctaagtgggccggagttcacggttgcgatactcggtgaagaaattttaccgtcaatacgtattcaaccggccggaaccttctatgattatgaggcgaagtatctctctgatgagacacagtatttctgccccgcaggtctggaagcgttacaagaggccaatttgcaggcattagtgctaaaagcatggacgacgttaggttgcaaaggatggggacgtattgacgttatgctggacagcgatggacagttttatctgctggaagccaatacctcaccgggtatgaccagccacagtctggtaccgatggcggcacgtcaggcaggtatgagcttctcgcagttggtagtacgaattctggaactggcggactaatatgtcgcaggctgctctgaacacgcgaaatagcgaagaagaggtttcttctcgccgcaataatggaacgcgtctggcggggatccttttcctgctgaccgttttaacgacagtgttggtgagcggctgggtcgtgttgggctggatggaagatgcgcaacgcctgccgctctcaaagctggtgttgaccggtgaacgccattacacgcgtaatgacgatatccggcagtcgatcctggcattgggtgagccaggtacctttatgacccaggatgtcaacatcatccagacgcaaatagaacaacgcctgccgtggattaagcaggtgagcgtcagaaagcagtggcctgatgaattgaagattcatctggttgaatatgtgccgattgcgcggtggaatgatcaacatatggtagacgcggaaggaaacaccttcagcgtgccgccagatcgcaccagcaagcaggtgcttccaatgctgtatggcccggaaggcagcgccaatgaagtgttgcagggctatcgcgaaatggggcagatgctggcaaaggacagatttactctgaaggaagcggcgatgaccgcgcgacgttcctggcagttgacgctgaataacgatattaagctcaatcttggccggggcgatacgatgaaacgtttggctcgctttgtagaactttatccggttttacagcagcaggcgcaaaccgatggcaaacggattagctacgttgatttgcgttatgactctggagcggcagtaggctgggcgcccttgccgccagaggaatctactcagcaacaaaatcaggcacaggcagaacaacaatgatcaaggcgacggacagaaaactggtagtaggactggagattggtaccgcgaaggttgccgctttagtaggggaagttctgcccgacggtatggtcaatatcattggcgtgggtagttgcccgtcgcgtggtatggataaaggcggggtgaacgacctcgaatccgtggtcaagtgcgtacaacgcgccattgaccaggcagaattgatggcagattgtcagatctcttcggtatatctggcgctttctggtaagcacatcagctgccagaatgaaattggtatggtgcctatttctgaagaagaagtgacgcaagaagatgtggaaaacgtcgtccataccgcgaaatcggtgcgtgtgcgcgatgagcatcgtgtgctgcatgtgatcccgcaagagtatgcgattgactatcaggaagggatcaagaatccggtagggctttcgggcgtgcggatgcaggcaaaagtgcacctgatcacatgtcacaacgatatggcgaaaaacatcgtcaaagcggttgaacgttgtgggctgaaagttgaccaactgatatttgccggactggcatcaagttattcggtattgacggaagatgaacgtgaactgggtgtctgcgtcgtcgatatcggtggtggtacaatggatatcgccgtttataccggtggggcattgcgccacactaaggtaattccttatgctggcaatgtcgtgaccagtgatatcgcttacgcctttggcacaccgccaagcgacgccgaagcgattaaagttcgccacggttgtgcgctgggctccatcgttggaaaagatgagagcgtggaagtgccgagcgtaggcggtcgtccgccgcggagtctgcaacgtcagaccctggcagaggtgatcgagccgcgctataccgagctgctcaatctggtcaacgaagagatattgcagttgcaggaaaagcttcgccaacaaggggttaaacatcacctggcggcaggcattgtattaaccggtggcgcagcgcagatcgaaggtcttgcagcctgtgctcagcgcgtgtttcatacgcaagtgcgtatcggcgcgccgctgaacattaccggtttaacggattatgctcaggagccgtattattcgacggcggtgggattgcttcactatgggaaagagtcacatcttaacggtgaagctgaagtagaaaaacgtgttacagcatcagttggctcgtggatcaagcgactcaatagttggctgcgaaaagagttttaatttttatgaggccgacgatgattacggcctcaggcgacaggcacaaatcggagagaaactatgtttgaaccaatggaacttaccaatgacgcggtgattaaagtcatcggcgtcggcggcggcggcggtaatgctgttgaacacatggtgcgtgagcgcattgaaggtgttgaattcttcgcggtaaataccgatgcacaagcgctgcgtaaaacagcggttggacagacgattcaaatcggtagcggtatcaccaaaggactgggcgctggcgctaatccagaagttggccgcaatgcggctgatgaggatcgcgatgcactgcgtgcggcgctggaaggtgcagacatggtctttattgctgcgggtatgggtggtggtaccggtacaggtgcagcaccagtcgtcgctgaagtggcaaaagatttgggtatcctgaccgttgctgtcgtcactaagcctttcaactttgaaggcaagaagcgtatggcattcgcggagcaggggatcactgaactgtccaagcatgtggactctctgatcactatcccgaacgacaaactgctgaaagttctgggccgtggtatctccctgctggatgcgtttggcgcagcgaacgatgtactaaaaggcgctgtgcaaggtatcgccgaactgattactcgtccgggtttgatgaacgtggactttgcagacgtacgcaccgtaatgtctgaaatgggctacgcaatgatgggttctggtgtggcgagcggtgaagatcgtgcggaagaagctgctgaaatggctatctcttctccgctgctggaagatatcgacctgtctggcgcacgcggcgtactggtaaacatcacagcgggcttcgacctgcgtctggatgagttcgaaacggtaggtaacaccatccgtgcatttgcttccgacaacgcgaccgtggttatcggtacttctcttgacccggatatgaatgacgagctgcgcgtaactgttgttgcgacaggtatcggcatggacaaacgtcctgaaatcactctggtgactaataagcaggttcagcagccagtgatggatcgctaccagcagcacgggatggctccgctgacccaggagcagaagccggttgctaaagtcgtgaatgacaatgcgccgcaaactgcgaaagagccggattatctggatatcccagcattcctgcgtaagcaagctgattaagaattgactggaatttgggtttcgaggctctttgtgctaaactggcccgccgaatgtatagtacacttcggttggataggtaatttggcgagataatacgatgatcaaacaaaggacacttaaacgtatcgttcaggcgacgggtgtcggtttacataccggcaagaaagtcaccctgacgttacgccctgcgccggccaacaccggggtcatctatcgtcgcaccgacttgaatccaccggtagatttcccggccgatgccaaatctgtgcgtgataccatgctctgtacgtgtctggtcaacgagcatgatgtgcggatttcaaccgtagagcacctcaatgctgctctcgcgggcctgggcatcgataacattgttatcgaagttaacgcgccggaaatcccgatcatggacggcagcgccgctccgtttgtatacctgctgcttgacgccggtatcgacgagttgaactgcgctaagaaatttgttcgcattaaagaaactgttcgtgtcgaagatggcgataagtgggctgaatttaagccgtacaatggtttttctctggatttcaccatcgattttaaccatccggctattgattccagcaaccagcgctatgcgatgaacttctccgctgatgcgtttatgcgccagatcagccgtgcgcgtacgttcggtttcatgcgtgatatcgaatatctgcagtcccgtggtttgtgcctgggcggcagcttcgattgtgccatcgttgttgacgattatcgcgtactgaacgaagacggcctgcgttttgaagacgaatttgtgcgtcacaaaatgctcgatgcgatcggtgacttgttcatgtgtggtcacaatattattggtgcatttaccgcttataaatccggtcatgcactgaataacaaactgctgcaggctgtccttgcaaaacaggaagcctgggaatatgtgaccttccaggacgacgcagaactgccgttggccttcaaagcgccttcagccgtactggcataacgacatttatactgtcgtataaaattcgactggcaaatctggcactctctccggccaggtgaaccagtcgtttttttttgaattttataagagctataaaaaacggtgcgaacgctgttttcttaagcacttttacgcacaacttatcttcattcgtgctgtggacttcaggctttaatgataagatttgtgcgctaaatacgtttgaatacgatcgggatggcaataacgtgagtggaatactgacgcgctggcgacagtttggtaaacgctacttctggccgcatctcttattagggatggtcgcggcgagtttaggtttgcctgcactcagcaatgccgccgaaccaaacgcgcccgcaaaagcgacaacccgcaaccacgagccttcagccaaagttaactttggtcaattggccttgctggaagccaacacgcgccgcccgaattcgaactattccgttgattactggcatcaacatgccattcgcacggtaatccgccatctttccttcgcaatggcaccgcaaacgctgcccgttgctgaagaatctttgcctcttcaggcgcaacatcttgcattactggatacgcttagcgcgcttctgacccaggaaggcacgccgtctgaaaagggttatcgcattgattatgcgcattttaccccacaagcaaaattcagcacgcccgtctggataagccaggcgcaaggcatccgtgctggccctcaacgcctcagctaacaacaataaacctttacttcattttattaactccgcaacgcggggcgtttgagattttattatgctaatcaaattattaactaaagttttcggtagtcgtaacgatcgcaccctgcgccggatgcgcaaagtggtcaacatcatcaatgccatggaaccggagatggaaaaactctccgacgaagaactgaaagggaaaaccgcagagtttcgtgcgcgtctggaaaaaggcgaagtgctggaaaatctgatcccggaagctttcgccgtggtgcgtgaggcaagtaagcgcgtctttggtatgcgtcacttcgacgttcagttactcggcggtatggttcttaacgaacgctgcatcgccgaaatgcgtaccggtgaaggtaaaaccctgaccgcaacgctgcctgcttacctgaacgcactaaccggtaaaggcgtacacgtagttaccgtcaacgactacctggcgcaacgtgacgccgaaaacaaccgtccgctgtttgaattccttggcctgactgtcggtatcaacctgccgggcatgccagcaccggcaaagcgtgaagcctacgctgctgacatcacttacggtacgaacaacgaatacggctttgactacctgcgcgacaacatggcattcagccctgaagaacgtgtacaacgtaaactgcactatgcgctggtggacgaagtggactccatcctcatcgatgaagcgcgtacaccgctgatcatttccggcccagcagaagacagctcggaaatgtataaacgcgtgaataaaattattccgcacctgatccgtcaggaaaaagaagactccgaaaccttccagggcgaaggccacttctcggtggatgaaaaatctcgccaggtgaacctgaccgaacgtggtctggttctgattgaagaactgctggttaaagaaggcatcatggatgaaggtgagtctctgtactctccggccaacatcatgctgatgcaccacgtaacggcggcgctgcgcgctcatgcgctgtttacccgcgacgtcgactacatcgttaaagatggtgaagttatcatcgttgacgaacacaccggtcgtaccatgcagggccgtcgctggtccgatggtctgcaccaggctgtggaagcgaaagaaggtgtgcagatccagaacgaaaaccagacgctggcttcgatcaccttccagaactacttccgtctgtatgaaaaactggcggggatgactggtactgctgataccgaagctttcgaattcagctccatctataagctggatactgtcgttgttccgaccaaccgtccaatgattcgtaaagatctgccggacctggtctacatgactgaagcggaaaaaattcaggcgatcattgaagatatcaaagaacgtactgcgaaaggccagccggtgctggtgggtacaatctccatcgaaaaatcggagctggtgtcaaatgaactgaccaaagccggtattaagcacaacgtcctgaacgccaaattccatgccaacgaagcggcgattgttgctcaggcaggttatccggctgcggtgactatcgcgaccaacatggcgggtcgtggtaccgatattgtgctcggtggtagctggcaggcagaagttgccgcgctggaaaatccgactgcagagcaaattgaaaaaattaaagccgactggcaggtacgtcacgatgcggtactggcagcaggtggcctgcatatcatcggtactgaacgtcacgaatcccgtcgtatcgataaccagctgcgcggtcgttctggtcgtcagggggatgctggttcttctcgtttctacctgtcgatggaagatgcgctgatgcgtatttttgcttccgaccgagtatccggcatgatgcgtaaactgggtatgaagccaggcgaagccattgagcacccgtgggtgaccaaagcgattgccaacgcccagcgtaaagttgaaagccgtaacttcgacattcgtaagcaactgctggaatatgatgacgtggctaacgatcagcgtcgcgccatttactcccagcgtaacgaactgctggatgtcagcgatgtgagcgaaaccatcaacagcattcgtgaagatgtgttcaaagcgaccattgatgcctacattccgccacagtcgctggaagaaatgtgggatattccggggctgcaggaacgtctgaagaacgatttcgacctcgatttgccaattgccgagtggctggataaagaaccagaactgcatgaagagacgctgcgtgagcgcattctggcgcagtccatcgaagtgtatcagcgtaaagaagaagtggttggtgctgagatgatgcgtcacttcgagaaaggcgtcatgctgcaaactctcgactctctgtggaaagagcacctggcagcgatggactatctgcgtcagggtatccacctgcgtggctatgcacagaaagatccgaagcaggaatacaaacgtgaatcgttctccatgtttgcagcgatgctggagtcgttgaaatatgaagttatcagtacgctgagcaaagttcaggtacgtatgcctgaagaggttgaggagctggaacaacagcgtcgtatggaagccgagcgtttagcgcaaatgcagcagcttagccatcaggatgacgactctgcagccgcagctgcactggcggcgcaaaccggtgaacgcaaagtaggacgtaacgatccttgcccgtgtggttctggtaaaaaatacaagcagtgccatggccgcctgcaataaaagctaacagttgaagtaaaaggcgcaggattctgcgccttttttataggtttaagacaatgaaaaagctgcaaattgcggtaggtattattcgcaacgagaacaatgaaatctttataacgcgtcgcgcagcagatgcgcacatggcgaataaactggagtttcccggcggtaaagttgaaatgggcgaaacgccggaacaggcggtggtgcgtgaacttcaggaagaagtcgggattaccccacaacatttttcgctatttgaaaaactggaatatgaattcccggacaggcatataactctgtggttctggctggtcgaaagctgggaaggggagccgtggggtaaagaagggcaacccggtgagtggatgtcgctggtcggtcttaatgccgatgattttccgccagccaatgaaccggtaattgcgaaacttaagcgtgtgtatgccggataaggcgtcacgctgcatccgacatttgcatatgatgcctgatgcgacgctggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggcgcgttttatcaggccagcgtcgcatcagatagaatgtcactgctttggctcttcgctccagtcatcgctttcggaaagatcgctactgctggggattcgtttttcttcagcagcccattctccgaggtcgatcagctgacaacgtttggagcaaaatggccgaaacgggctgatttcaccccacaccaccgttttcccgcaggttgggcaattcaccgtaatagtttctgacatttttactccttagcaacaggccagttcgaaatccagacgttctggtacctgtccgttttcactgtccagcggcataaaacgaatggcaaaacggctcttatgaccggaaatttgcggataaagctgtgaatcgagcgacagattcaggcgcagcaagtcggcatcgccaccgttatcctgataaaaaccattcaggctggtttgtttacggaagggggccgactggcgaattaaatccagcaccatggtaagtgcctgggtaagtgggttcaggctggcaatccaggtttctacctggctgtcgcgctgcgcctggggtagatgcagccaaatgtgcaatgtaggtaaatcaaagctgcaacagccgcccgggatgctcagtcgctgacgcaccagagcaatcaaacgatcttcacgtagaaattgcccgatacgcggcgcggagattaatacgctccccgccgcttttaactgctgaattaatgcttcaatacggctctggtccacgccgggcacgccaatccaggtctggagtttacgttgctgccggtcaagttctttcaacagctcagtgcggacttcgccgcgctcgaaaacatccagtaattcactgacattacggaagaaatgcagcgcgccagcgtggtcaacgatgggtagattaacggtgagttgctgaatcaaaaactcaatgcgcagccatgtacgcattttttcatttagtggatgttcaaaaaggacctgggtctgcattacggtttttcctgtgagacaaactgcgacgcaagctgcaaatagtatgcgtgcaggcgggcaacatccgatgcgatagcatccggtgcgccgttattatcaatgacgtcatctgccacggcaaggcgagcttcgcgcgttgcctgagcagcaaggatttgttcgacatgctcgcgagttacatcgtcgcgctgcatggtgcgcttaagttgcgtttctgggctgacatccaccaccagcactcgattcgcttttttatacagtgagttttctaccagcaatggcacaacccatagtacatagggggaagtagctcgctggatctggtgttgcgtctcttgctgaatcagcggatgcagcagggcgttaagccagtttttctcttccgggttggcgaagatccgctcgcgcaaggcccggcgctgcaatgttccatcagcagcaatcatgttagcgccaaagtgatcagcaatggcatgtagcgcaggtgcacctggttcaaccacctgacgcgcaataatatcggcatcaatgacgttaattccgagatcagcaaacgcattggcaacggtactcttgccactgccaatgcctcccgttaaggcaactatatacctcataatttatattcccgggaattcatcatgattatcaaaacgttaaaaatgagcgcacgaaagcgaaattgatgaaacgttcgctcactatttaccaggtaaatttatgggattgtagcgtaaaaaaagacaatttcgcagtcttgcgccgcattgattagtgcgtatgataacgtcactggagttgcgctcttacccttatagccattaaccccaggaatccgcacatgcgtattgaagaagatctgaagttaggttttaaagacgttctcatccgccctaaacgctccactcttaaaagccgttccgatgttgaactggaacgtcaattcaccttcaaacattcaggtcagagctggtccggcgtgccgattatcgccgccaatatggacaccgtaggcacattttctatggcctctgcgctggcttcttttgatattctgactgctgtgcataaacactattctgtcgaagagtggcaagcgtttatcaacaattcttccgctgatgtgctgaaacatgtgatggtttctaccggcacgtctgatgcggatttcgaaaaaactaaacagattctcgacctgaacccggcattaaattttgtttgtattgacgtggcgaatggttattccgaacactttgtgcagttcgttgcgaaagcgcgtgaagcgtggccgaccaaaaccatttgtgcaggcaacgtagtgactggtgaaatgtgtgaggagcttatcctctccggtgccgatatcgttaaagttggcattggcccaggttctgtttgtacaactcgcgtcaaaacaggcgtcggttatccgcaactttctgcggtgatcgaatgcgccgatgctgcgcacggtctgggcggaatgatcgtcagcgatggcggctgcaccacgccgggcgatgtcgcgaaagcctttggcggcggtgccgatttcgtaatgcttggcggcatgctggcgggccacgaagagagcggcggtcgcatcgttgaggagaacggcgagaaatttatgctgttctacggcatgagctcagagtctgcgatgaaacgtcacgttggcggcgttgcggaatatcgcgcagcagaaggtaaaaccgttaagctgccgctgcgaggcccggttgaaaataccgcgcgtgatattttgggcggcctgcgttcagcttgtacatacgttggggcttcacgcctgaaagaactgaccaagcgcaccacgtttatccgtgtgcaggaacaagaaaaccgcatcttcaacaacctgtaatataccaacgctggcgtggagcaacacgccagcgttatcccattccactcatcgcatcgcctaaatggaaaattggcagatacattgccaccaccagcgtaccgataattcctcccgttatgatcagcaacgccggttccagtaaggctgcgaggttatccgccagtgccattgtgttatcccgatgatgatgggcgaggttgtctaacatgagatccagcgagccggatgcctctcctgttctcactaattgcaaacagagcgggctaaactcaccggcattttttagcgccagccagatggggtgaccgttactgatatcgtgctggatttgtgtcagaagttgcacccagtacgggcagcgcattgtttctctgacgctctcaacgccctgtaaaaaagaaatgcctgcactttgtgtcagtgtcagaatcgtaaagatctgcgtgagtttttgtccccgcatcagtgaacccataatcgggatgcgtaacagcaatttctgccgtgcgataagcctggttgggtggcgcatcagcagcttattggctatcgccagcagaaagccgaatagcaccagcaaccaaccccattcgccactaaaacttgccagcgtcatgatcccctgcgttagcgccggtagcggagtgttaaaggtcttatagatagcggcaaactccggcagtacaaaatgcagcattgccacaaccaccatgattgccatcgctaaaatgataatgggataacgtaacgctgatttcactttgtcggtcaactgacgctgggctttttgctgacgcgccagttcaaagcagcattcatccagcttaccggtcagttcacccgtgcggatcatcgcctgatagagcggcggaaatacctctgaccagggtaataaggcattggaaaaggcaacgccctgttcaagatcgtgcgccagtgattgcagcaacgcttgccactgcttactgggatgctgttccgccagcagagccagcccttcagaaagcgttaacccggctttgagtagcgtcgccagttgatgaatgacttccgcgcttttatctcctcgccactgcgcagaattgatggcgattcgcttcaggcttagtggggtaaccatctgttgctgtagtgccatgagcagcaaagcacggctctctgcccatagcatcccatcttgcgcattgccgtcgccggttatgccatgccagcgccagagttgcttactcgccatgcggcatccccaatacgcggattaactcttcaaaggtggttaagccttgctccacggccaggcagccgttttcaaaaagcgttcgcatacccgcctgtcgggcgtgcgtttccagcgattcaacgtcggtattagcggaaataagctgacgtatgaccggtgttatgggcagaacttcaaataaggccgtgcgaccataaaaaccgtggtagcaatgtacacaaccgggtgcctgccagtggggcagcggcgatggccatacattgtctggaatatggatgggctccccttgctgccggcgacaatgcgggcaaagtttgcgtaccagacgctgggctattaccagcgtaagcgccgatgatagcatccagcgggcgactcccatttgctgtaaacgtaccagcgtttcgcaggtggaattagtgtgtagggtagacaacaccaggtgaccggtttgcgcggctttaatggcaatttctgccgtttcgccatcgcggatctctccgatcatgatgacgtcaggatcctggcgcaataacgcacgcaaaacgccctgaaaggtgagtccggcacgcgaatggatttgcgtctggtttagtccggctatggggatctcaaccggatcttcgacgctacaaatattaatgtcagcggtattcagcgtttgcagggcactataaagcgtgaccgttttgccgctgcctgtagggccagttaccagcaccagtccctgtggttgttgcaaggcatgagcaaagtccaccagttgtgacggctgcattccaagcgtgttaacatccagtgcctggttcacctgctgtaacaaccttaataccaccttttcaccaccccgacatgctaaggtcgcaatacgaaatgagacggcgtttcctgccagttcgacagtgaattgcccgtcctgcggcaggcgatgttccgcaatatccaggtttcccagcacttttaatctggcggttaatgcgactccggcatccggtgaaacgtccggtaaaggatgcaatacgccgtcgatacgcaagcggatgcggtaggcattgtccgctggttcgatatgaatatcagacgcgcgttgttctagcgcagattgtaacgttcgagtcagcaactctgctttgggctgatgcttctcctgaacagctacgggcaatgtctgttgtgtgcgactggcgtgaccttccatttgttggcgcgtccagcaggtgatctcaatacgtttggtggtagcgaaatgcaatgcgtccagtagctcatgcgaaggtgcatcgactaccgcaacatgaaccacctcttcgctggcatccagcaagactccctgataacgcagacacagggcggtgagctgtggaatattcattgccgctccttagttggcgtcatcaaagcggaagacatcttcgcaggcttgctgcaatgcgctgtcactttgaatagtgcagttacgcgtccagccggtgacgccgtttgcgttatcccaacccggtgtcatgacgacgcttagcccattgagactttcttgcccggtcagcgacaccacgccctttgccacactcatggctgaaacatagcgggtggtggtaggcgaaggaatgccattgctgccaccgtcgcaggtatttaatccaccatgttccagcgcgcacaactctacggcggtacggtaaggcacaaaggtttgtagcatgtcggtgagtgcggctttgcgcaggtagttttgataagcgggaataccaatggcgcttaaaatggcaatgatgccaataaccaccatcagttcgataagtgtaaaaccgcgttgcttgtccatctgtttcgctccttgattgggttggcgctactttggcaaacgccatcagcacaagcgaggggcaaaaaacgaaacgggaaagcagcttccgaggttttttatttcgttgcagcgaaagacaagaaatttgcgaggcgttacgaagaaagttggggaaggggagatttatccgcccgcgatggagcggataaatctgtcagcaattagcgaaaacgcattgaaaggtcgagtgcctgtacgtgtttagttagcgcaccaacggagataaagtccacgcccgtttcggcaaattcgcgcagtgttttgtcagtgacgttgccagacacttccagtagcgccttgccgttggtgcgtttgacggcttcgcgcatctgttctgtttcgaagttatccagcatgatgatatcggcacctgctttcagagcttcatcaagttcttccagattctctacttcgacttctactggcgcatccgggtgcaaccaggacgctttttcgaccgcctggcgcactgagccggaggcaataatatggttttctttgatcaggaaggcatcagaaagccccagacggtgattcgctccgccgccgcaaagtaccgcgtatttcagagctgaacgcaggccgggtaaggttttgcgcgtatccaacagctgcgtgttggtgccttccagtaattcgacatagtggcgtaccttactggcaactcctgaaagggtttgcacaaaattaagcgcagtgcgttcgcccgttaacagcacgcgagatgggccttcaagttcgaacaagggttgattggcgttgatgacatcgccgtcatccacatgccagataatggtgacatcgtcgcctgccagttgaataaacacctcttcaacccagcgtttgccgcaaaatacgccattctcgcgggtgatcactgtggcatgagagcgagagttttccggtaaaagttttgccgtaatgtcattgttggcatcgactgttccgcctaaatcttcccgtagcgcctgggccaccgcgccggggatatcgagattaatgcgttccagcagctcgtcacgtcgggtgtcagggttatagcggcgaggcggcatgttaaaactccagatagctaacgaatcataaggtagaaacatgctactctgaaccgggtattagcaccacatataaggagatcctgcatgttgttagaacaggggtggctggttggcgcgcgccgcgttccctcaccacattacgattgccgcccggatgacgaaacacccaccctgctggtggtgcacaatattagcctgccgccaggcgagtttggcggtccgtggatcgacgcattattcactggaactattgatccgcaggcgcatcctttctttgctgagatcgcccatttgcgcgtctccgctcactgtttgattcgccgtgatggtgaaatagtccagtatgttcctttcgataaacgtgcctggcatgcgggagtctctcagtatcaggggcgtgaacgctgcaatgatttttctattgggattgagctggaaggcaccgatacgctggcgtataccgatgcgcagtatcaacagcttgcggcggttacgcgggcactgattgatcgctatccagatatcgctaataacatgacgggccattgtgatattgcgccggatcggaaaaccgatcccggccctgcatttgattgggcacggtttcgtgcactggtcagcaaggagacaacatgacgctatttacaaccttactggtgttaattttcgagcgcctgtttaagttgggcgagcactggcagcttgatcatcgtcttgaagcgttctttcggcgggtgaaacatttttctctcgggcgcacattaggcatgaccattattgcgatgggcgtgacttttttactgttacgcgcattgcagggagtattgttcaacgttcccacgctgctggtgtggctgctgattggtttgctgtgtattggcgcaggtaaagttcgtcttcattatcatgcttatctgacagctgcttcacgtaatgatagccatgcccgtgccacgatggctggcgaactcaccatgattcacggcgtcccggcaggctgcgataaacgtgagtatttgcgtgagctgcaaaatgcattgctgtggattaactttcgtttttatcttgctccgctgttctggctgattgtggggggaacctggggacccgttacgctgatggggtatgcgtttttgcgtgcatggcaatactggctggcgcgataccagacgccgcatcatcgtttacagtccggcattgatgccgtgcttcatgtactggattgggtgccggttcgtcttgcgggtgtggtatatgccttgatcggtcatggtgagaaagcgttaccggcctggtttgcttcgctgggtgatttccatacttcgcaatatcaggtattaacgcgtctggcacagttctctctggcgcgtgaaccgcatgtcgataaggtggagacgccaaaggcagcggtttcaatggcgaagaaaacctcgttcgtggtcgtggtggttattgcgctactgacgatttacggggcgttggtgtaaagattattgccctcaccctgcacgggtgagggcgtagagagattaatgcgcttttacggctttggcggttttctctttaaacagatagcctatacctaacacgatcagccataccgggatcaggtataccgaaatcgccattcctggggtcatcagcataatcaccagtaccgccgccataaacagcaggcagatccagttacccagcggataaagcagggcagggaagcgagttaccacgccttgttcttgtttggcacgacggaatttcatatgcgccagactgatcatcgcccagttgatgaccagtgcagataccaccagcgccattaacagtccgaaagcggactctggggcaaggtagttaatcagtacgcacaatgccgtaaccagcgcagacaccagaatagtgttaaccggtacgccgcgtttatcgacagacgccagcgcttttggcgcgttcccttgttgtgccagaccgaacagcatacggctgttgcaatatacgcagctgttgtacacggagagcgcagcggtcagtaccacgatattcagcgcattcgctacaaaggtatcgcctaactcgtggaagatcagcacaaacggactggtatcggcggtaacgcgggtccacggcattagtgagagcagaacggctaacgagccaatatagaaaatcaggatgcggtagataacctggttagttgctttcgggatactttgctccgggttatcagcttctgctgcggtgatccccaccagttccagaccaccgaaagagaacatgataatcgccatcatcatcaccagaccggtgaagccgtgtggcaggaaaccaccctgatcccacaggttgctaacgctcgcctgcgggccgccgttgccgctgaatagcagccaggcgccgaagatgatcatcgctaccaccgcgataactttgataatggcaaaccagaactccatctcgccaaacacttttacgtttgtcaggttgatggcgttgatcaccacaaagaacacggcggcagaaacccaggttgggatttccggataccagaactgaatgtatttacccacggcagtcagctctgccatggcaactaaaacgtacagtacccagtagttccagccagaggcgaaaccggcaaaactgccccagtatttataagcaaagtggctaaaggagcctgcgacaggttcttcgaccaccatttcacctagctgacgcatgatcagaaaggcgataaaaccagcaatggcgtaacccaggataatccctggccctgcggattgtattacggaggcgctacccaggaatagccctgtccctatcgcgccacccagcgcgataagctgaatatggcggtttttaaggccgcgctttagctgctcgccgtgctgttgaccttccattatgaaacctcgtgttgtgttgtttttttgaactacgcagcaatgcgtgtgtaattttgtaattccgtttgttgtattggtttctttacattttatgtaactgaattatgatgatagtactttcaactatcacaagataatggtatatgcgcgagaatgcacctgctttatgtagatgtgttgattttctggataaaaaaaaagcaattgtaagtttttcatcacatttaatagatactttaagtctgataacatactgttttaactagctatatgtcggatttgtctgcctgctgaacaccatgccttagccaccagcacaataatcttacaaaaggtcatataagaataaatagatgttaataatacaatggggttgtaacgcgagtatttaaatataatattgcgagctaagtgaaaacgttaagtaattgaaataatttttcattaaaagcgtttcttattgatcgagaaataagttttctatttaatgcaaaaaagttaaggataaacgggaatgaaataaagtgggcgatattgtttacctgagaataatcggtgagaagcagggcgatatttcttcaggctgtgggacgtatgcgtcggttggtaatcgctggcaggttggccatgaagatgaaatttttgcctttgcactcaccaacgccattaccagtactggtaaaggcgttaatctacaggggctacaattttgcaaactcattgataaaagctcaccgctactgtctaatgccatcaatcagaatgagcggttatttattgaaatcgatttgtatcgtataaataaaagcgggcgctgggaacggtattattatattcagctaagaaatgcttcattaactgctattcatgtaaacatttctgacaataatcttcctaccgaatgtgtaaatgttaattatgactacatattatgcaaacatctaatagccaatacggaatttgactggttggcctttcctgctggctataatagcttatttattccacctaaaaacccacctgccagtaatcttaaccctgagccgctaccagttgttaaccttccactctctccaccagcggttaaaccggtctatgccaaatcctgtctgaaggagaagggatgtacagatgccggaacggcagaagaacccgctgaaaacttcgggcaagtagcgatttttgctctgccagtggttgatgactgctgtggataccaccatccggaggctaacgatgttgggcaacccgcagaagctcaaaccatgctactgtttccgggtagtgtgttggcggctcaaatatggggaaaatggtcgctcagtggcatactcagtgcaacccgcggctcttacatcggtgcgttggcatctgctttgtatattccctctgcgggcgagggcagtgctcgtgtgcctggacgtgatgagttctggtatgaggaagaactgcgccagaaagcgcttgcaggcagtaccgccactacccgggtgcgttttttctggggaactgacattcacagcaagccccaggtatatggtgttcatacgggtgaaggtacgccgtatgaaaacgtccgcgtggcgaacatgctgtggaacgaggagaggcagcgttatgaatttacccccgctcacgatgtcgatggccccctgattacctggacgccggaaaatccggaacatgggaatgttccgggccataccggtaacgacaggccgccgctggatcagcccaccattctggtgacgccgattccggacggcaccgatacctataccacgccgccattcccggttcctgatccgaaagaattcaacgattatattctggtttttccggcgggatccggtattaagcccatctatgtttacctgaaggaggatccgcgaaagctgcctggtgttgtaacagggcgcggcgtcctgctttcaccaggaactcgctggctggatatgtcggtatccaataacggcaacggcgcaccaatcccggcgcatattgctgataaattgcgcggacgggagtttaaaacctttgatgagtttcgcgaggcgctgtggctggaggtgagtaaagactcagtgttattggcgcagtttataaaaagtaatcagaataacgttagtcaaggatattccccctatgtccctgaggaggggtattattacggaccaaatgagatagttaagaaattccagatacatcatgtagttgctatagaacatggtggtggagtgtatgatattgataattttaagattgttacgccccgactacatgatgaaattcactacaggagataatgtatatgcgtgatttaaaagataaaatatatttttacacagaaggtgaatttcttgaaatgcttgaggagatagtaaatgcaactagcaaagataaatccctaaaagggaaaaaattagaaaaatatctcgataccttagtggatcatttcattaaaattactgaacatcctaaaaagggagatctcattttctatcctaattcccaagaagatggtgaacctgaaaacatcctgaaaatcgtcaaagaatggcggcgttcacaggggctacccttgtttaaagactctaaataaagtagataataaaactatatatgaaacatcatcgcgtctggctaatgcgatgatgttaataacataaaataataatgtggttgctcttaaaaaacaggtaaaaaatactgaaatcattttatcaatttctcgcgttcaccgataccctttggctggaggtgagtcagtatccggagttgatagcgcagttttcaagtggtaaccaaacacgtataaaacaaggattaaccgcaaaagcacctcttgaaggttggcattatggccctaaagaaatcgttaaaaaattccagatacatcatcgtgttgcaattgaatatggcggcagcgtatacgatattgataatttacgaattgttacccccagactacacgatgagattcactacaggagataaatatgtttaaagaaaagctcgaagattataccgaggaggaatttcttaattttttaggcggattgagatcaactatgaaagatggaaagcccttaaaaggtaaggagctagaaatgtactgggattcattagtagatcattttattgaaattacacagcatccgtcagggagcgatctaattttctaccctaaaagtcaaggagatgataagcctgaaaacatcctgaaaattgtcaaagaatggcggcgttcacaggggctacccttgtttaaagactctaaacaaagtagataataaaactatatggaacatcatcgcgtctggctaatgcgatgatgttaataacataaaataataatgtgggtgctcttaaaaaacaggtaaaatactgaaatctcattaggttattttatcaatttcccgctttcaccgataccctttggctggaggtgagtcagtatccggagttgatagcgcagttttcaagtggtaatcaaacacgtataaaacaaggattaatcgcaaaagcacctcttgaaggttggcattatggccctaaagaaatcgttaaaaaattccacatgtatcattgtgttgcgattgaatatagtggcgaaatttacgatattgataatttaaggagggcacacctcatttgcatgatgaaatttattacaggagatagttaaatgtataattttaaagataaaatagaagattacacagagcgggaattcattgagttgcttggcgagtttacaaatccaaccggggataacgctcaattaaaaggggaagagcttgacaaatattgggatgatctagaagaacatcttaccagaattacacaacatccgttgatgagcgatcttatctactatcctgcaaagaagggagatgataaacctgaaaacatcctgaaaatcgtcaaagaatggcggcgttcgcaaggattgcctttgttcaaagattcagaatgaactctaaacagaatctgtcacctgaaaatcatcacgttctggttaagtgatgattttcgctacgagaaggttacggtggcgattgcagtgataataagcaatgtaaaaagaaaacataggtaaatactacctttctctccttccctgaacattcattttacatattaattcacataattgaattgttatgcgttttgttgcttggtgaatcggttcagaggaaatattttttcgtttcaattctgttaaggtcaccccttggtgggtaaatttaacatttgtgcatagttacagctttgaaacgttatatatgtcaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagttgttaaaatgtgcacagtttcatgatttcaatcaaaacctgtatggacataaggtgaatactttgttactttagcgtcacagacatgaaattggtaagaccaattgacttcggcaagtggcttaagacaggaactcatggcctacagcaaaatccgccaaccaaaactctccgatgtgattgagcagcaactggagtttttgatcctcgaaggcactctccgcccgggcgaaaaactcccaccggaacgcgaactggcaaaacagtttgacgtctcccgtccctcattgcgtgaggcgattcaacgtctcgaagcgaagggcttgttgcttcgtcgccagggtggcggcacttttgtccagagcagcctatggcaaagcttcagcgatccgctggtggagctgctctccgaccatcctgaatcacagtatgacttgctcgaaacacgacacgccctggaaggtatcgccgcttattacgccgcgctgcgtagtaccgatgaagacaaggaacgcatccgtgaactccaccacgccatagagctggcgcagcagtctggcgatctggacgcggaatcaaatgccgtactccagtatcagattgccgtcaccgaagcggcccacaatgtggttctgcttcatctgctaaggtgtatggagccgatgttggctcagaatgtccgccagaacttcgaattgctctattcgcgtcgcgagatgctgccgctggtgagtagtcaccgcacccgcatatttgaagcgattatggccggtaagccggaagaagcgcgcgaagcatcgcatcgccatctggcctttatcgaagaaattttgctcgacagaagccgtgaagagagccgccgtgagcgttctctgcgtcgtctggagcaacgaaagaattagtgatttttctggtaaaaattatccagaagatgttgtaaatcaagcgcatataaaagcgcggcaactaaacgtagaacctgtcttattgagctttccggcgagagttcaatgggacaggttccagaaaactcaacgttattagatagataaggaataacccatgtcagaacgtttcccaaatgacgtggatccgatcgaaactcgcgactggctccaggcgatcgaatcggtcatccgtgaagaaggtgttgagcgtgctcagtatctgatcgaccaactgcttgctgaagcccgcaaaggcggagtcaacgtagctgcaggcaccggtatcagcaactacatcaacaccatccccgttgaagaacaaccggagtatccgggtaatctggaactggaacgccgtattcgttcagctatccgctggaacgccatcatgacggtgctgcgtgcgtcgaaaaaagacctcgaactgggcggccacatggcgtccttccagtcttccgcaaccatttatgatgtgtgctttaaccacttcttccgtgcacgcaacgagcaggatggcggcgacctggtttacttccagggccacatctccccgggcgtgtacgctcgtgctttcctggaaggtcgtctgactcaggagcagctggataacttccgtcaggaagttcacggcaatggcctctcttcctatccgcacccgaaactgatgccggaattctggcagttcccgaccgtatctatgggtctgggtccgattggtgctatttaccaggctaaattcctgaaatatctggaacaccgtggcctgaaagatacctctaaacaaaccgtttacgcgttcctcggcgacggtgaaatggacgaaccggaatccaaaggtgcgatcaccatcgctacccgtgaaaaactggataatctggtcttcgttatcaactgtaacctgcagcgtcttgacggcccggtcaccggtaacggcaagatcatcaacgaactggaaggcatcttcgaaggtgctggctggaacgtgatcaaagtgatgtggggtagccgttgggacgaactgctgcgtaaagataccagcggtaaactgatccagctgatgaacgaaaccgttgacggcgattaccagaccttcaaatcgaaagatggtgcgtatgttcgcgaacacttcttcggtaaatatcctgaaaccgcagcactggttgcagactggactgacgagcagatctgggcactgaaccgtggtggtcacgatccgaagaaaatctacgctgcattcaagaaagcgcaggaaaccaaaggcaaagcgacggtaatccttgctcataccattaaaggttatggcatgggcgacgcggctgaaggtaaaaacatcgcgcaccaggttaagaaaatgaacatggacggcgtgcgtcatatccgcgaccgtttcaatgtgccggtgtctgatgcagatatcgaaaaactgccgtacatcaccttcccggaaggttctgaagagcatacctatctgcacgctcagcgtcagaaactgcacggttatctgccaagccgtcagccgaacttcaccgagaagcttgagctgccgagcctgcaagacttcggcgcgctgctggaagagcagagcaaagagatctctaccactatcgctttcgttcgtgccctgaacgtaatgctgaagaacaagtcgatcaaagacaggctggtaccgatcatcgccgacgaagcgcgtactttcggtatggaaggtctgttccgtcagattggtatttacagcccgaacggtcagcagtacaccccgcaggaccgcgagcaggttgcttactataaagaagacgagaaaggtcagattctgcaggaagggatcaacgagctgggcgcaggttgttcctggctggcagcggcgacctcttacagcaccaacaatctgccgatgatcccgttctacatctattactcgatgttcggtttccagcgtatcggcgatctgtgctgggcggctggcgaccagcaagcgcgtggcttcctgatcggcggtacttccggtcgtaccaccctgaacggcgaaggtctgcagcacgaagatggtcacagccatattcagtcgctgactatcccgaactgtatctcttacgacccggcttacgcttacgaagttgctgtcatcatgcatgacggtctggagcgtatgtacggtgaaaaacaagagaacgtttactactacatcactacgctgaacgaaaactaccatatgccggcaatgccggaaggtgctgaggaaggtatccgtaaaggtatctacaaactcgaaacccttgaaggtagcaaaggtaaagttcagctgctgggctccggttctatcctgcgtcacgtccgtgaagcggcagagatcctggcgaaagattacggcgtaggttctgacgtttatagcgtgacttccttcaccgaactggcgcgtgatggtcaggattgtgaacgctggaacatgctgcacccgctggaaactccgcgcgttccgtatatcgctcaggtgatgaacgacgctccggcagtggcatctaccgactatatgaaactgttcgctgagcaggtccgtacttacgtaccggctgacgactaccgcgtactgggtactgatggcttcggtcgttccgacagccgtgagaacctgcgtcaccactttgaagttgatgcttcttatgtcgtggttgcggcgctgggcgaactggctaaacgtggcgaaatcgataagaaagtggttgctgacgcaatcgccaaattcaacatcgatgcagataaagttaacccgcgtctggcgtaagaggtaaaagaataatggctatcgaaatcaaagtaccggacatcggggctgatgaagttgaaatcaccgagatcctggtcaaagtgggcgacaaagttgaagccgaacagtcgctgatcaccgtagaaggcgacaaagcctctatggaagtaccatctccgcaggcgggtatcgttaaagagatcaaagtctctgttggcgataaaacccagaccggcgcactgattatgattttcgattccgccgatggtgcagcagacgctgcacctgctcaggcagaagagaagaaagaagccgctccggcagcagcacccgcggctgcagcggcaaaagacgttaacgttccggatatcggcagcgacgaagttgaagtgaccgaaatcctggtgaaagttggcgataaagttgaagctgaacagtcgctgatcaccgtagaaggcgacaaggcttctatggaagttccggcaccgtttgctggcaccgtgaaagagatcaaagtgaacgtgggtgacaaagtgtctaccggctcgctgattatgatcttcgaagtcgcgggtgaagctggygcgscagctcmggcggctaaacagraagcggctccggcagcaggcccmtgcatcagcggctggcgtgaaagaagttaacgttccggatatcggtggtgacgaagttgaagtgaccgaagtgatggtgaaagtgggcgacaaagttgccgctgaacagtcactgatcaccgtagaaggcgataaagcttctatggaagttccggctccgtttgcaggcgtcgtgaaggaactgaaagtcaacgttggcgataaagtgaaaactggttcgctgattatgatcttcgaagttgaaggcgcagcgcctgcggcagctcctgcgaaacaggaagcggcagcgccggctccggcagcaaaagctgaagccccggcagcagctccggctgcaaaagccgaaggcaaatctgaatttgctgaaaatgacgcttacgttcacgcgactccgctgatccgccgtctggcacgcgagtttggcgttaacctggcgaaagtgaagggcaccggccgtaaaggtcgtatcctgcgcgaagacgttcaggcttacgtgaaagaagctatcaaacgtgcagaagcagctccggcggcaactggcggtggtatccctggcatgctgccgtggccgaaggtggacttcagcaagtttggtgaaatcgaagaagtggaactgggccgcatccagaaaatctctggtgcgaacctgagccgtaactgggtgatgatcccgcatgttactcacttcgacaaaaccgatatcaccgagctggaagcgttccgtaaacagcagaacgaagaagcggcgaaacgtaagctggatgtgaagatcaccccggttgtcttcatcatgaaagccgttgctgcagctcttgagcagatgcctcgcttcaacagttcgctgtcggaagacggtcagcgtctgaccctgaagaaatacatcaacatcggtgtggcggtggataccccgaacggtctggttgtcccggtattcaaagacgtcaacaagaaaggcatcatcgagctgtctcgcgagctgatgactatttctaagaaagcgcgtgacggtaagctgacagcgggcgaaatgcagggcggttgcttcaccatctccagcatcggcggcctgggtactacccacttcgcgccgattgtgaacgcgccggaagtggctatcctcggcgtttccaagtccgcgatggagccggtgtggaatggtaaagagttcgtgccgcgtctgatgctgccgatttctctctccttcgaccaccgcgtgatcgacggtgctgatggtgcccgtttcattaccatcattaacaacacgctgtctgacattcgccgtctggtgatgtaaataaaagagccggcccaacggccggcttttttctggtaatctcatgaatgtattgagattattagcgaatagacaaatcggttgccgtttgttgtttaaaagttgttaacaattttgtaaaataccgacggatagaacgacccggtggataatgggcgtcataaaaaaaacgtcagacccgccggagataaatatatagaggtcatgatgagtactgaaatcaaaactcaggtcgtggtacttggggcaggccccgcaggttactccgctgccttccgttgcgctgatttaggtctggaaaccgtaatcgtagaacgttacaacactcttggcggtgtttgcctgaacgtcggctgtatcccttctaaagcactgctgcacgtagcaaaagttatcgaagaagccaaagcgctggctgaacacggtatcgtcttcggcgaaccgaaaaccgatatcgacaagattcgtacctggaaagagaaagtaatcaatcagctgaccggtggtctggctggtatggcgaaaggccgcaaagtcaaagtggtcaacggtctgggtaaatttaccggggctaacaccctggaagttgaaggtgagaacggtaaaaccgtgatcaacttcgacaacgcgatcattgcagcgggttctcgcccgattcaactgccgtttattccgcatgaagatccgcgtatctgggactccactgacgcgctggaactgaaagaagtaccagaacgcctgctggtaatgggtggcggtatcatcggtctggaaatgggcaccgtataccacgcgctgggttcacagattgacgtggttgaaatgttcgaccaggtcatcccggcagctgataaagacatcgttaaagtctttaccaagcgtatcagcaagaaattcaacctgatgctggaaaccaaagttaccgccgttgaagcgaaagaagacggcatttatgtgacgatggaaggcaaaaaagcacccgctgaaccgcagcgttacgacgccgtgctggtagcgattggtcgtgtgccgaacggtaaaaacctcgacgcaggcaaagctggcgtggaagttgacgaccgtggtttcatccgcgttgacaaacagctgcgtaccaacgtaccgcacatctttgctatcggcgatatcgtcggtcagccgatgctggcacacaaaggtgttcacgaaggtcacgttgccgctgaagttatcgccggtaagaaacactacttcgatccgaaagttatcccgtccatcgcctataccgaaccagaagttgcatgggtaggtctgactgagaaagaagcgaaagagaaaggcatcagctatgaaaccgccaccttcccgtgggctgcttctggtcgtgctatcgcttccgactgcgcagacggtatgaccaagctgattttcgacaaagaatctcaccgtgtgatcggtggtgcaattgtcggtactaacggtggtgagctgctgggtgaaatcggcctggcaatcgaaatgggttgtgacgctgaagacatcgcactgaccatccatgcgcacccgactctgcacgagtctgtgggcctggcggcagaagtgttcgaaggtagcattaccgacctgccgaacccgaaagcgaagaagaagtaatttttcgtttgccggaacatccggcaaattaagaagcggctattctggccgcttcagattgttgataaagtgctcgtggttgatgccggatgcggcgtaaacgccttatccgacctacaaaatcatgcaaattcaatatattgcatggcttgtgtaggcccgataagcttgcgcatcgggcgattcgatgtttgtcatcagtcttaagcggctaacaacgccgcttttttacgcctgcaatttacctttccagtctccttgctccacgctcagacaaccgttcgcgtaccgctgaccgttgctcattattcaatcgggcagtatggttactgtcgtttagacgctgcgggcggctctcctgaactttctctcgaaaaacctgacgctgctcaggcgaggcagactggatacgctgacgtgctgcatctctttgctgttgattctgcgggttagtctgcattttctcgcgaaccgcctggcgctgctcaggcgacgcggactgaatacgctgacgtgccgcctctcttcgctgctggttctgtgggttagtctgcattttctcgcgagccgcctggcgctgctcaggagaagccgactgataacgctgacgagcggcgtccttttgttgctgggtcagtggctggcgacggctgaagtcgcggaagtcgtcatagctcccatagtgttcagcttcattaaaccgctgtgccgctgcctgacgttgggtatctcgcgtaatgacgggggcggcgtgtgttcgttgctgaaactggcttgctgccgcctgacgctggctgtcgcgtgttggagcaggtagcggcgtggcgctcattccgcctttaacatcggtttggtgaaaccgctttgccatatcctgatcatgataaggcataccatcgcggtaattcggattgtgccgccatgccatattcttatcagtaagatgctcaccggtgatacggttgaaattgttgacgtcgatattgatgttgtcgccgttgtgttgccagtcattaccgtcacgatgaccgccatcgtggtgatgataatcatcatcgtcatgatgatgatggtcatgatcgtcatgatgatgatggtcatgatcgtcgtcgtcccagtcgatgctgctgaatagtgcgtatgtggtagcaacgcccatgctatagccgaatccgcgcacaaagctgtcaacaaacggttctccggctggcggcggcagataaactggcggataagcggtattggcccaactgccgtaaaccacgtttgggttgtagttcggaatataaaccacatccggattggctggctcaatggctattactgtcggtgcaggttctgcgacgacggggctggacgtagaaacggtatttgattgtgtggcaggggcgttggcgggctgatttaccggtacgacttttttcgttgtcgtgatgatcttttgttccgttgatgacttcagcgagccggtttgttgcgccagttgccgcaatcgctgtaccgagtccatcacgtcttgcggctgcgccagaaaagcatcgcccaggttttgcacccattgcgggttttcgcccatcaatgccatcaattgtggaaaggccaccagtgatttaacgctggcgtcccacggctggtcagataccgcctgaatagcagcatcgccttgtttaagtgggttatcgtgcgaccattgtactgcttgcgcaacgtttgtcggataggttgatgccatcagcacctgcgaaagtagggcgtcggggtatagcgcgacaggtgcaacccattgatctatttgagcagtgctgaatgcggatttgacgacggcaggtgttacaggaggcacggaaaccgttgcaggaagcgtaactgcggagatgtcaggcgcagtctgttgtgtcgattgcgcttccacaggcgcttccactgtgcggctttttatatatagcccggcagaggcggcacaaagcccggcactgcaaattagcgccagcacatggggtttaaacggcaaagtcattttcataattcggatctcaaggaaatcgcaatggtcggcgaactgccacccgcaggtgctgtgaatccgagtataaagaggcggtagtttaaattttgactaatcttgggattcgttgaggaaggtgattatcaccatgcgaattaacgaagtttttacggagggaaacaatctctagaccatccttaacgattcagccacttttttatgttgcttttttgtaaacagattaacacatcgtcaaaatcctgctattctgcccgttgcggtactgggcatttaccctacaaactgctgtctcacaggagcgtgaagagaatcgcctgccgcactatgacaatgagagcgaggagaaccgtcgtgctagaagaataccgtaagcacgtagctgagcgtgccgctgaggggattgcgcccaaacccctggatgcaaaccaaatggccgcacttgtagagctgctgaaaaacccgcccgcgggcgaagaagaattcctgttagatctgttaaccaaccgtgttccccctggcgtcgatgaagccgcctatgtcaaagcaggcttcctggctgctgtcgccaaaggcgaagctaaatccccgctgctgactccggaaaaagccattgaactgctgggcactatgcagggtggttacaacattcatccgctgatcgacgcgctggatgatgccaaactggcaccgatcgctgccaaagcactttctcacacgctgctgatgttcgataacttctatgacgtagaagagaaagccaaagcaggcaacgaatatgcgaagcaggtaatgcagtcctgggcggatgccgaatggttcctgaatcgcccggcgctggctgaaaaactgaccgttaccgtcttcaaagtcactggcgaaaccaacaccgatgacctctctccggcaccagatgcgtggtcacgcccggatatcccactgcacgcgctggcgatgctgaaaaacgcccgtgaaggtattgagccagatcagcctggtgttgttggcccgatcaaacagattgaagctctgcaacagaaaggtttcccgctggcgtacgtcggtgacgttgtgggtacgggttcatcgcgtaaatccgccacgaactccgttctgtggtttatgggcgatgatattccacatgtgccgaacaaacgcggcggtggtttgtgcctcggcggtaaaattgcaccaatcttttttaacacgatggaagacgcgggtgcactgccaatcgaagtcgacgtctctaacctgaacatgggcgacgtaattgacgtttacccgtacaaaggtgaagtgcgtaaccacgaaaccggcgaactgctggcaaccttcgaactgaaaaccgacgtgctgattgatgaagtgcgtgctggcggccgtattccgctgattatcgggcgtggcctgaccaccaaagcgcgtgaagcacttggcctgccgcacagcgatgtgttccgtcaggcgaaagatgtcgctgagagcgatcgcggcttctcgctggcgcagaaaatggtaggccgtgcctgtggcgtgaaaggcattcgtccgggcgcgtactgtgaaccgaaaatgacttctgtaggttcccaggacaccaccggcccgatgacccgtgatgaactgaaagacctggcgtgcctgggcttctcggctgacctggtgatgcagtctttctgccacaccgcggcatatccgaagccagttgacgtgaacacgcaccacacgctgccggacttcattatgaaccgtggcggtgtgtcgctgcgtccgggggacggcgtcattcactcctggctgaaccgtatgctgctgccggataccgtcggtaccggtggtgactcccatacccgtttcccgatcggtatctctttcccggcgggttctggtctggtggcatttgcagccgcaacaggcgtaatgccgctggatatgccggaatccgttctggtacgcttcaaaggcaaaatgcagccgggtatcaccctgcgcgatctggtacacgccattccgctgtatgcaatcaaacaaggtctgctgaccgttgagaagaaaggtaagaaaaacatcttctctggccgcattctggaaattgaaggtctgccggatctgaaagttgagcaggcatttgagctgacagatgcgtctgccgagcgttctgctgccggttgtaccatcaagctgaacaaagaaccgatcattgaatacctgaactctaacatcgtcctgctgaagtggatgatcgcggaaggttacggcgatcgtcgtaccctggagcgtcgtattcagggcatggaaaaatggctggcgaatcctgagctgctggaagccgatgcagatgcggaatacgcggcagtgatcgacatcgatctggcggatatcaaagagccaatcctctgtgcaccgaatgacccggacgacgcacgtccgctgtctgcggtacagggcgagaagattgacgaagtatttatcggttcttgcatgactaacatcggtcacttccgtgccgctggtaaactgctggatgcgcacaaaggtcagttgccgacccgcctgtgggtggcaccgccaacgcgtatggacgctgcgcagctgaccgaagaaggctactacagcgtcttcggtaagagtggtgctcgtatcgagatccctggctgttccctgtgtatgggtaaccaggcgcgtgtagcagacggtgcgacggtggtttccacctctacccgtaacttcccgaaccgtttgggtactggcgcgaatgtcttcctggcttctgcggaactggctgctgttgcggcgctgattggcaaactgccgacgccggaagagtaccagacctacgtggcgcaggtagataaaacagccgttgatacttaccgttatctgaacttcgaccagctttctcagtacaccgaaaaagcggacggggtgattttccagactgcggtttaataagtaagcgcacgcgctgcgcataaacgacacaatgcccggtgaatgagattcccgggcattttttatttctaaaccatcgccgttccgctgtttttctccggtaaggctgcgataattacatcaatggcgcaatgcgatttcggcgcattgccgggagcagaggaacacactatggattacgaatttctgcgcgatattaccggagtggtaaaggtgcgcatgtccatggggcatgaagtggtcgggcactggtttaatgaagaggtgaaagaaaacctggccttgcttgatgaagtggaagacgcagcgcgcacgctcaaaggcagcgaacgatcctggcagcgggcagggcatgaatacactctgtggatggacggtgaagaggtgatggttcgcgccaatcaactggaattcgctggcgatgaaatggaagaggggatgaactactacgatgaagagagcttgtcgctgtgcggcgttgaggattttcttcaggtggttgcggcttaccgtaatttcgtgcagcagaagtaagtaaatcaggcggagcctccgtgctccgcctgagacgttaaacagcgggcatattgcgcccgtaataaatctcgcgcatttctttccacagcgcagcggtaatttcctggcgctcgctgtcggttaaatcttccggtttggtgtggaacatgtagtgcttaaggtcgaactctttaagcaacatcttggtatggaagatattctcctgatagacgtttacatccaccatgtcatacagcgccttcatatcttcggacataaagttctgaatcgaattaatctcatggtcgataaagtgcttcataccgttaatgtcgcgggtaaaaccgcgcacgcgataatcaatagtcacaatatcggactcaagctggtggatcaggtaattcagcgccttcagcggagaaatcacgccgcaggtagagacttcaatatcggcgcggaaggtacataaaccgccttcaggatgactttccgggtaggtatgtacgcaaatatgacttttatcgagatgggcaacgaccgtttctggcagtgggccggggtgttctgttttgtcgataagtttcgggtcgaccggttcttcactcaccagaatagtgacgctggcaccttgtggctcgtaatcctggcgggcgatgttaagaatattggccccgataatggaacaggtttctgacaggatttcggtcagacggttggcattatagagttcatcgatataagcaatataaccgtcgcgctcttcggtagttttggcgtagcagatatcgtaaatacaaaaactcagacttttggtcagattattaaagccatgcagtttcagttttttcaatttcttatcttctccttaggacggctgtgaagccagtgcatcttgcagatactggggtaaggcaaaagctgccgtatggactgccggattgtaataacggcatttcaggccagaagcgagaaaacgcgcctgaataatttcggttgagagatggcgtaaggcgtcgttatctgttgcccatgcaaaggtcatgatgccgccgtaataggtcgggatcgccgcctgataaaagccaacatcgctgaagtaatggctgagtttgcgatggctgtcgatggcctcttcctgctgtaaaaagcagacgccgttttgtgcgacgaagataccgccaggattcaggcaacgtttgcagccttcataaaatgcagaagtaaacagactttcgccgggaccgataggatcggtgcagtcggagataatgacatcaaaggtctggctggtttgattaacgaaattgacaccatcgtcgatcaccagtttaaagcgcggatcgtcgtaactaccggcgttatggttgggaagatactgacggcagaacgacacgacacccgcatcgatttccaccatcgtgattgactcaacgtttttatgtcgggttacttcacgcagcatggcaccgtcgccgccgccgataatcagcacatgtttcgcgtggccgtgggccagtagcggaacatgggtcatcatctcatgatagataaactcgtcacgctcggtggtttgtactacaccatccagcgccattacgcgaccaaatgcggcgttctcaaaaatgatcagatcctggtgatcggtcttttcatgatacagaacgttatctaccgcaaagtactgcccaaactggtcgtgtagcgtttcatgccactgttttttttcggccatgggttgatacctcctttgttaacacccgtaaaaaaatggcgcaacataatagctaacattgaccgcggatgcacggtcaatatttctacaaaaaggtatcagggattatttgacgtaggcaagcaggcttaaggaatcgcgggccagggctttgcactttttagcgacgggaatgccaatgccgctgagatcgcggtagctgtcttcaccgagggctttcatgtcgaaggtgtcgtaattactgagatcccactggttttgctgggcgaaaaagaccagcgcgcgacgaatttgcccgttaggtaagttctggtaaccacaatcgttcttcagaaaaacaaaaactgccgttaaatcggccatatcttcggcttcagactcgctgagcgcgtaactgtttgcgcaaacggccatcaggctgccgaataacactgttctgaaaaacgtcttcattgcttctaccaggggcttaaagaagataaacgttagcacactgcgagcgaggcgacgaccattattgtcgattaaattgtgtctgcggcttgaccttcccgtaaggggaaggactatgctcaacgtttgattttgtttcgcctgcttaagaataaggaaataactatgcaacgtcgtgatttcttgaaatattccgtcgcgctgggtgtggcttcagccttgccgctgtggagccgcgcagtatttgcggcggaacgcccaacgttaccgatccctgatttgctcacgaccgatgcccgtaatcgcattcagttaactattggcgcaggtcagtccacctttggcgggaaaaccgcaactacctggggctataacggcaatctgctggggccggcggtgaaattacagcgtggcaaagcggtaacggttgatatctacaaccaactgacggaagagacgacgttgcactggcacgggctggaagtaccgggtgaagtggacggcggcccgcagggaattattccgtcaggtggcaagcgctcggtgacgttgaacgttgatcaacctgccgctacctgctggttccatccacatcaacatggcaagaccgggcgacaggtggcgatggggctggctggtttggttgtgattgaagatgacgagatcctgaaattaatgctgccaaaacagtggggtattgatgatgtcccggtgattgttcaggataaaaaatttaacgctgacgggcagattgattatcaactggatgtgatgaccgccgctgtgggttggtttggcgatacgttgctgaccaacggtgcaatctacccgcaacacgctgccccgcgtggctggctgcgcctgcgtttgctcaatggctgtaatgcccgctcgctcaatttcgccaccagcgacaatcgcccgctttatgtgattgccagcgacggcggtctgctacctgaaccggtgaaggtgaacgagctgccagtgctgatgggcgagcgttttgaagtgctggtggaggttaacgacaacaaaccctttgacctggtgacgctgccggtcagccagatggggatggcgattgcgccgtttgacaagccgcatccggtaatgcggattcagccgattgccattagtgcctctggtgctttgccagacacattaagtagcctgcctgcgttaccttcgctggaagggctgacggtacgcaagctgcaactttctatggacccaatgctcgatatgatggggatgcagatgctgatggagaaatatggcgatcaggcgatggccgggatggatcacagccagatgatgggccatatggggcacggcaatatgaatcatatgaaccacagcgggaagttcgatttccaccatgccaacaaaatcaacggtcaggcgtttgatatgaataagccgatgtttgcggcggcgaaagggcagtacgaacgttgggttatctctggcgtgggcgacatgatgctgcatccgttccatatccacggtacgcagttccgtatcttgtcagaaaatggcaaaccgccagcgacgcatcgcgcaggctggaaagataccgttaaggtagaaggtaatgtcagcgaagtgctggtgaagtttaatcacgatgcaccgaaagaacatgcttatatggcgcactgccatctgctggagcatgaagatacggggatgatgttagggtttacggtataaaaagaccgtattcggaaatatgcccggatctctccgggcatgaacaaatcgcacgttgtcagcaatctgagcaagccttacttcacatcatccggcagcgcataagccacaatatagtcgcccatcttcgtaccaaatgaaccgtgaccgcctgcggagatcaccacatactgcttgccattcacttcataggtcattggcgtagcctgaccacccgctggtaaacgaccctgccacagtttttcaccgttgctcatgttgtaagcgcgcaggtagttatctgccgtagcggcgataaacagcacgttacccgccgtggagattggcccgccaagcatcggcatacccatattgaacggcaccggtacaggcatcgggaatggcatactgtcctgcggcgtaccaatacgtttcttccacaccacttcattggttttcagatccaatgccgagatatagccccatgctggctgtttacatggcagaccaaacggtgagaggaacgggttgagcgtgacgccatacggtacaccgtactgcggctggatgccggattccgtacccgtgcctttggcatctttcggctgttccatcgggttaccaggaccgcgtgggatcagtttcgaaacaaacggcagtgccattgggttggcaatcgccacttcacgattcggatcaacggaaatcccgccccattcgaacatccccaggttacccgggaagaccagcgtaccctgttcagatggcggcgtgaaaatgccttcatagcgcatctggtggaacatcacgcggcacaccaactggtcaaacatggtggctccccacatatccgcaccgctcaaatctttcgtcggacggaagctcagttccgagaagggttgagtaggggtcacgtaatcgcctttagcagcaccttggggaaccggtttttccggggcaggaaccaccagttcaccattacgacgatcgagcacaaaaatgttgccggttttcgccggagcgtaaataaccggcactttctgaccattaacggtgatgtccgccagcgtcggctgtgccggaagatccatatcccacaggtcgtggtgaacggtctgatagctccacgccagtttcccggtagtggcattcagcgccagaatcgagctggcataacgttcctgttccggtgtgcggttaccaccccagatatctggcgtggtgacgcccatcggcagatagaccagatccagcttcgcgtcataggccgctggtgcccacgagtttggtgagttaaaggtaaaggtgtgttcgtcagacgggatcgcattcggatctttcgcgcccggatcaaaagcccacagcagctccccggtgttgacatcaaaaccacggatcacgccagacgtttcgcgggttgagaagttgtcggtgactgaaccggccatcacgatggttttatcggtgataatcggcggcgaagtcggttcatacagacccggtttggtgtccggcatattgctttgcagattgagcacgcctttattggcgaaggtttcgcacagcttgccgttttcagcgttaattgcaatcagacgaccatcattgaccggaagaatgatacgacgcgggcaatccgccatcacttccggcgaagcagtttctgctttggcttcatgataagagacgccacggcaggttacatgctggaaggactcgttggttttcagctcaggatcgtaatgccatttctctttaccgctggcggcatccagcgcaaacagacgttgatgcgcggtacacaggtaaagggtgtcgcccactttaattggcgtcacttcattggtgatttcgcccggatcgttcggctgcttcacatcgccagtacggaacacccaggcttctttcagcttgtggacgttatcagcgttaatttgcttcagtggtgaaaagcgttgaccttcctgattgcgaccataggcaggccagtcctgatcggcaacgggggagatggcttctgctggcgtggtatcggcgcttaaggtgccgctgatttcctgcggatcgttaaatccggcccaggtcaggataccaccgctaatcagcagtgcgaccaccagtgcggcaactgcgccgctggcaggaatgaccaggcgacgccagacaaacggcaggatcagccagatgccgaagaagaccagaatgtcgctgcgcggagtcagcgcccagaagtcgaaaccaacttcccagacgccccaaatcatagtgccgagcagcagggctgcgtacagccaaagcgcggcgcgtttactgcgccacagcatccaggcgacgccgagcatcacaaggccagcgatagggtagtaccaggagccgccaatcgcgaccagccagcctccgccaatgagtagatacagcccgcaaagcgctgcaaaaagggctgttagcgtgacgagtaatcgccgcgagccggtattgttaattgccataaagagacaccatttcaattcattaatattttagtagcaattaattataggttttaacatgtgtgaacgtcatcacaattcgagctttattaacagattccgcgaatgaatagttttactggtatactgcgtgtcttgcgctttgttgcggtgctgaaacctgcccgtgcgaagtgatttgtttttaaatcatatggttatagatatgaaacatactgtagaagtaatgatccccgaagcggagattaaagcgcgtatcgccgaactgggtcgtcagattactgagcgttacaaagacagcggcagcgatatggtgctggtgggtctgctgcgtggctcatttatgtttatggcggacctgtgccgtgaagttcaggtatctcatgaagtcgactttatgaccgcctccagctacggtagcggcatgtccaccacccgtgatgtgaaaatcctcaaagatctggatgaagatatccgtggcaaggacgtgctgattgttgaagatatcatcgactcggggaatacactgtcgaaagtgcgtgagatcttaagcctgcgcgaaccgaagtcgttggcgatttgtacgctgctggataaaccgtcccgtcgtgaagtgaacgtcccggtagaatttatcggtttctcgatcccggatgagtttgtggtgggttacggcattgattacgcacagcgttaccgtcatctgccgtatatcggcaaagtgattctgctggacgagtaagtgtgaagttgccggatgtgttgcatccggcatggcgaatttatttgtgattgatgtgcttcagcttgaggttggagatcccgtgacggtaacgttgctcaagggtttcgcggttagtcgctgtgacatccagatcacgcagcaagccgtcgtgaatgccgtaggcccagccgtgaatggtaactttctgcccgcgtttccacgctgattgcataatggtggagtggcccaggttatacacctgttccatgacgttcagttcacacaaggtatccagacggcgctcttgcggcatttcgccgagcaatgagctatgtttgaaccagatatcgcggatatgcagcagccagttgttgataagccccagttccgggttttcaactgcggcttgtacgccgccgcaaccgtagtggccacagataataatgtgttcaacttcgagtacatccactgcatactgaaccacggaaaggcagttcaggtcggtgtgaatgaccaggttagcaacattacggtgaacaaagagttcgcccggctcaagaccggttaaacgttctgcaggaacgcgactgtcggaacatccaatccatagaaagcgcggtttttgcgcttgtgccagtttctcaaaaaacccgggatcctcttccaccagcatttttgaccatagtgcattgttgctgatgagtgtatctatgtctttcatggaggttaacgacctgtaaccaaataattacgtttggctaatatagggcaactccgggacgatttaaaccacagataaagtgtaagaacgtaaggtaagtaaaaatttatgaccattgcactggaacttcaacagcttaaaaaaacctatccaggcggcgttcaggcgcttcgtggaatcgatttgcaggtcgaagcgggtgatttttatgcgcttctcgggccgaacggggccggaaaatcgaccactatcggtattatcagctctctggtaaataaaacctccgggcgggtcagcgtatttggttacgatctcgagaaagatgtcgtaaacgctaaacgtcagttgggtctggtgccacaggaatttaacttcaacccgtttgaaaccgtgcagcaaattgtggtgaatcaggcagggtactacggtgtggagcgcaaagaagcgtacattcgcagcgaaaagtatcttaaacaactcgatctatggggaaaacgcaacgaacgtgcgcgtatgttatctggcgggatgaagcgccgtttaatgattgcccgtgcgttaatgcatgaacctaaactactgattctcgacgaaccgaccgcaggcgtggatattgaacttcgccgctcaatgtggggctttttgaaggatttaaacgacaaaggcaccaccatcattctcaccacacactacctggaagaagcagaaatgctgtgccgcaatatcggcattattcaacacggtgagttggtggaaaatacttcgatgaaggcgctgctggcgaagctgaaatcagaaacctttattctcgatctcgcaccgaaaagtccgttaccgaagctcgatggctatcagtatcgactggtagataccgccacgctggaagttgaagtgctgcgtgagcagggcatcaacagcgtatttacgcagttaagtgagcagggcattcaggtattaagtatgcgtaacaaagctaaccgtctggaagagctgtttgtttcactggttaatgaaaaacaaggagatcgcacatgatgcatctttactgggtggcgctaaaaagcatctgggcgaaagagatccatcgctttatgcgtatctgggtgcagacgctggtgccgccagtcatcaccatgaccctttactttattatcttcggtaacctgattggttcgcgtattggcgatatgcatggcttcagctacatgcagttcatcgtaccggggctgatcatgatgtcggtgatcaccaacgcctacgctaacgtcgcgtcatcattttttggtgccaagttccagcgtaatattgaagagctgctggtagcgccggttccgactcatgtcattattgccggatatgtcggtggtggcgtggcgcgtggtctgtttgttggtattttggtgacggcaatttcactgttttttgtgccgtttcaggtgcattcgtgggtattcgttgccttaaccctggtgctcactgcggtgctattctcccttgcgggtttgctgaacggcgtgtttgccaaaacgttcgatgacatcagcctggtgccaacctttgtgttaacgccactcacgtatttgggcggggtgttttactccctgactttgttgccgccgttctggcaagggctgtcgcacctgaacccaatcgtttatatgatcagtggtttccgctacggcttcctcggtatcaatgatgttccgctggtcactacctttggcgtactggtggtctttattgtggcgttttatttgatctgttggtcgctgatccaacgtggacgtggtttgcgtagctaaggctatttcctctcctctggatttgggggagaggagttttgacggctatcaccctttatcaacaatggtcagggtagactgattttcggctaaggaggaaggcgatgttaggttgggtaattacctgtcacgatgaccgggcgcaagagatactggatgcgctggagaaaaaacatggggcacttcttcagtgccgggccgtgaatttctggcgcggattaacctctaatatgctcagccgcatgatgtgcgatgccttgcatgaaacggactctggtgagggcgttatctttttaaccgatatagccggagcgccaccgtaccgcgtggcttcattattaagccacaaacactcccgttgcgaagtgatttctggtgtcacgttaccgttaattgaacagatgatggcttgccgtgaaaccatgaccagttcagcgtttcgcgagcatattgtcgaactgggtgcgccggaggtgagtagtctttggcaccaacaacaaaaaaatccgcctttcgtcctcaaacataatttgtatgagtattaacccgcgattctgatgacgcttttgctacaataaaagcgttgtttcaccctcggttattttttcatgtacaaacaagctgttattctcctgctgatgctgtttaccgcaagcgtcagtgccgcattacctgcccattatatgcaaaccatcgaaaatgccgcggtctgggcgcaaattggtgacaagatggtgacggtggggaatattcgggccggacaaatcattgccgtggagcccactgccgcaagttattacgtatttaattttggctttggtaaagggtttatcgataaaggccatctcgagccggttcaggggcgacaaaaagttgaagatggtttaggtgacctcaacaagccgctgagtaatcagaacttaataacctggaaagatacgccggtttataacgcgccgagtgtgggcagtgcgccatttggagtactggcggacaatttgcgctacccgattttgcataaactgaaagacaggttaaatcaaacctggtatcagatccgcattggcgatcgactggcctatatcagcgcgctggatgcccaacccgataatggcttgccggtgctaacctatcaccatattttgcgcgacgaagaaaacacccgttttcgccatacttcgacgaccacctcggtacgcgctttcaataaccagatggcctggctgcgcgacaggggatacgcgacactgagcatggcgcagctggaaggttacgtgaagaataagatcaatctccctgcgcgagcggtggtaattacctttgatgatggcctcaagtcggtgagccgctatgcgtatcctgtgttgaaacaatatggtatgaaggcgacggcgtttattgttacctcgcgcatcaaacgtcacccgcagaaatggaacccaaaatcgctgcaatttatgagcgtttctgaacttaacgaaattcgcgatgtatttgatttccagtcacatactcattttttgcatcggatagatggttatcggcggcctatattgctgagccgtagtgagcacaatattctgtttgattttgcacgttcacgccgcgctctggcgcaatttaatccacatgttttgtatctttcttatccatttggcggatttaatgacaaagccgtgaaggcagcaaaagaagccggatttcacctggcggtgacgaccatgaaaggcaaagtaaaaccgggggataatccgttgttactaaaacgactttatatcttaagaacggattcgctggagacgatgtcgcggctggtgagtaaccagccgcagggataacaatcaggcaacctgtaccggaatcgctttcgcggtacgtttcatttcgttgtcgccttcaaaataggcgacgttgggtcgccaggtgcgagcttcttcatctggcatggtaacgaagctggcgatgatgacaatatcgccgacgctggcgcagtgggccgccgcaccgttaacagaaataattctcgaaccgcgttctgccgcgatggcataggtggagaaacgcttgccgttggtgacattccagatatcaatggcttcgttttcgagaataccggctgcgtcaagaaaatcctgatcaatggcgcaagaaccttcatagtgcaggtccgcatgagtcactttcacgcggtggagtttgccctgcagcatcgtgcgaatcataacttctacctttctaccctgtcgttaacgaagcaggcgatgcctgctttgaggaaattctcacgcagtattgcccgatttttgtttagtgtctactcatctgacggcatttgcagcagcagtttgcgtaccgtgccgaagcgtgccatgtaacgcctgtaaccaattgaaatttatctgaacgctgctcggtaaacactaaagaggcggctgacgacggcacaccatgactggatactgccttcacgcaagaccacacggaaggcagggaagatggatgcaccgagtaccacaccgcatgatgcggtgtttaaacaatttttaatgcatgcggaaacggctcgcgactttctggatatccatttgccagcggagctacgcgaactgtgtgacctcgacacgctgcatcttgagtcggggagttttattgaagaaagcctgaaagggcacagcactgacgtgctttattccgtgcaaatgcagggcaaccccggttatttgcatgttgtgattgaacatcaaagcaagccggataagaaaatggcctttcgcatgatgcgttattctattgctgccatgcaccggcatctggaggctgaccacgataagctgccgctggtggtgccaattctgttttatcagggcgaggccacaccttatccgctatcaatgtgctggtttgatatgttttactcaccggaactggcgcgacgcgtctataacagtcctttcccgctggtggatatcactatcacaccggatgacgaaatcatgcaacatcggcggattgcgattctcgaactgctgcaaaaacatattcgccagcgcgacttaatgttattgctggagcaactggtcacgctgattgacgaagggtacactagcggaagtcagttagttgccatgcaaaactatatgctgcaacgcggtcatactgaacaagcggatttgttttatggtgtgctgagagacagggaaacgggagggaagtctatgatgacgctggcgcagtggtttgaagagaagggaattgagaagggaattgagaagggaattgagaagggaatggagaaagggattgagaaggggattcagcagggaagacaggaagtaagtcaggaattcgccctgcgtcttctaagtaaaggaatgcctcgggaagacgttgcagagatggcaaatttacctcttgctgagattgataaactgattaactaagttatctgcattatcagttttagccagataattgttattgttaactgaccagataattaagggaacatatggaaataaagacacggagagaaaccaggcagacgttggcgcagtggtttgaagagaagggaaggcaggcggttagacaggaggtaagtcaggaattcgcccaacgttttctgaataaagggatgtctcgggaagacgttgcagaggtgacagctttatctcttgcagagattgataagctaattaactctaactaagttgtctacgatatgaataattgcttacagatgacgtggcaatgaataactggcgccatcagccgtagcgccagttaagtattacgccagttcgaccattttgttgtcgatcaggcgggcatcgccaagccaggcggctaccagaatcactgcacgtttgctgttttcagagacttccagcaatgtgtcggcatcgcgaatctgaatatcatcggcgcggaagcctttttcattcagttcttgcccggcaatagcaataatttcatcgagatcccgttcaccagcctgtaatttatcggcaatcgaacttaaaaccttgtacagaccgggcgcaattttgcgttgttccgccgtcagataaccgttacgggaactcagcgccagaccgtctttggcgcgcataatcggcacgccgacaatctcaatatcaaagcccatatcggcaaccattttgcggatcagtgccagttgctgaaaatctttttcaccgaagcaagcgatatctggctggaccaggttgaacagcttgctgacaatagtcgaaacgccgcgaaaatgtcccggacggctggcaccttccagcatggtggaaagaccgggaacatcaacataggtgtgggtttcagtaccgttcgggtagatctcttttaccgaaggcgcgaaaactaaatccactttacgtttgttcagcttttcgcagtcctcttgcaaggtccgtggataacgtgccagatcttccgggcggtcaaactgcattgggttaacgaaaatactgacgacgaccacatcggcgcgggctttggcttcgtcgaccagcttcatatggccgtcgtgcaggttacccatggtgggcaccagcggccacgcgcttaccttccatacgcaggcggcggatttgctgacgcagcagcggcagggtttcgataattaacacaacgtcactccttaatggaaactgtgttcttcgcccgggtaaacgccggactccacttcagccatatactgccgcacagccgcgcggatgtcgcccgtttcggcgaggaaatttttggcgaatttaggaatatgaccgccggtaatgccgaacgcgtcgtgcatcacgagaatttgcccgtcagtgacgttgcctgcgccaataccgataaccgggattgccagtgcttcggtaatgcgttttgccagttcaaccggcacgcactccagtaccagcagttgtgccccagcagcttctaatgccaatgcatcgctgagcagtcgatcgcccgcttcatcgccgcgcccctggactttgtagccaccgaaaatattcactgactgtggggttaggcctaaatgaccacaaactggaacggcacgttcggtcagcatttgtacggtttccaccagccactcaccgccttcaattttgaccatgttggctccggcacgcattaccgttgcggcgttttcaaaggcttgttccggcgtggcatacgccataaatggcaggtctgctaacagaaggcagtttggcgcaccgcggcgcacagcggcggtgtgataggcgatatcagcaacggtaaccggtagcgtggagtcatgcccctgaaccgtcatgcccagtgaatcgcctaccagcatgacgttaagtccttcttcggcaaacagtttagcgaagctgtagtcgtaagcggtgatggtcgcaaaacgctttttatcctgcttgcatttctgcaatgaagcaatcgtggttggtttcatagcgtatcctgataaatgatgttgtgctgtctcgcattttatcagtcacattggtgggggcaatgatttatccgtatcgcaccgccgttgtctggcggtgcgatagtgttatcaggggtaggtaacctgaaaagtgctggtggctttaaaatcccccggttctatagcaatattaccgtcttgttttaatgtagcctggaaatgaagaggttgtgaggtaccgtttcctttatccgggtaaattcctccggtagtgtcatcttctgtttcgtaatctttataaacagacgttgaatcatttggtttcagtaccatttgtgcacttttagtgttttttaaaccttcaatcagtacgccaacgccttttgctgcgtcatttcctgtgagtgtgttagccagaagttctttgcttacactacccaccttgtttgacttgagttttgtttctatattgcgaacacgaatacagttctgtagcgtgatatcaaaaggaaccgctgttgcgccattttttatttgtgcagggctataatcacccattttaaccgttgaaccacttaccgatgggccagtaagtgcagcagtaaaacacgttgggttggataacgtcatattatccaggtcaaaatctattttaaggaaatagctgtgcccgttgataccgccaccaagaccatatcctttgaatgagtagagataaccacccggcttagataatgttaccttgtttgtctttgtggggtcaaagttggtatcggtataaaattccaccgtgagcgactgccaaactccacctacggcccagtatttattagatgagtttgcattgttacaagaccaatatagagtggcttcactttcggggatccaccgaaaatattgagttggagaatcgccgatatacatacctgatgaactgatattggttgtggtgtatgatgaccaaatgtttgatatctttaatgtataatacaggcctgggacagatgtttcaaatagtttatgcccgccataacgtttacccgaatcaaccatttgattttcaattgccataggctcaccgcttgcagtgttacttctgttgcagtaaaggtaacctccacctgaagcgctatttaactgagaccagtataatgacacacctgttggtccgagttgggttggtttataaaaaactaagttatttgtgcttgttgaatacctgaatttgacagtaatgtctgcactggggcctgtttctctccacttttggtctcccggacccactccgtaatcattcccaacaagatagctgacgttatcatcggtgccggcacttgctgtataacaacaagagcatagtgctaaaaaaagaaagtatctgaagaatgtcttcatttttactccattgtcatgctgcaagataatacttgtagcactttgtctgttattcgtagtaaatatccactaacacatggcttatcagtgggccagaggtgacattcagcgctggatcgattttttgcattcgggtgctaaatttccaggatgaattgtttagtgctgatgacatgaccggataaacggaacgtgagctaccagtggcactaagaacgttgaaggtatttgccgggtcctgaatagaaaatataactaccccaacatttttagccccggcgttgtcttcattagcgaatatttgactggaacctgtcgccattacgccactaagtgcgcgaaaattaatatgtaactgatttaacacattccctgtgccctgaagtgtgcagtcctgtactgtaatagtgaattcttttccaccggggtgataattttcggctgaaatgtttccggtaaaatcgcccacgccaacgacacctaaatcaatatttccgttgttgctgattccactttggcaggtgttattttttatatttgcaacaatgtcaacatcctgtcctgcaaccacaggggaagtggcgctgaatagcaacgacagaagcagaattgattttttcatcagattacgttgagtgggacgcatatttagttcctgaatcagtctgcctgttagttataagtcacggtgaatgttgccggggcagtgaaatcacccgcagtgacatttgtgacagttttatcttttgcgaccaccaacaccgcactcattgggtaatcgacaacattgctgcccgttgcattagcaatactgacttcttctgttgcgggggtgacacaactgaattgtttagcgccgttcttacctggcgtagatgtgctccagacctcaacggcgaccgccgctgcttttgctgttgccgttgatgcgttagcaaatccaggaccattattagaattaccttcacataatgctcgtgtagtcaattttatttttgcctttttcccgggaatccccgcacagtctttgaactgtaatttgaaggttttaattttagttttggcattaatttcagaaatatatacatcaccgaaattgatggtggaaattttagttgtaccgtcatcagtcaacgttgatgtacaggtacccatttctacgtcagtagtaacagtcaggccaatactgtcagtggctgcatgcgaaggaatggtaaacagtgatgaagccagaaatagactacccgataatccataacataatttttttaatatcatcattgtcatccttgttattgatagctgaagttaaaagttgccagtgcgcgaaacttgcctggaacaccttgccctacacttgtttcacgcagtgcgacagtcatctcaagtccatcggtgctaatttctgatgcactccagcgtatgtattctgtgctattgggtttcagaaatgtatcgcctgaggtcgctttccttttaaatcccattccgatatagcttgtagtggaggttgtatcactggccagggggataattagcgcgggtgaacttcctgattgatttcctgtcagggttgtatcaatccagctaattccactgctgcatccattggctaccaatttaaagttggcttcagattgtgctgttttattggctattttatccattcccatcgagggaataactaaggtgtacttatcatttccattatcagtgacattagttccggtaagtgtaatattacaggttgttgctttcacggtagcggtaaaatcgacattaacatccgttgcaaataccgaaggcgataacaatagtcccatgagtattgttattttatgtggtgtgatttttatcattggaagtcccttgtagttactgtatctgacaacgaagcccgttaagaataatagattgtgctattttttctgatgtcgtgttttgttggtaatgagcaaaacaactgactggtttgccctcttcaatccaggtaattcgtatatttccttcctgttcgatgccgcgaacaaaggcctgaccaccctgacctacgttgccgatgatattgttttgttcatcataaatatccgctgcaaatggaatatttttaccatcgcttcgcacgatattcataattgccgattgtccctgaactgtttcaaaatcagcaaagacgacggctccctggcgcgggacggcgacagtactggtgcttttcaattcaacatcgttttccagatcgttaatgtccagtgcgatacgattttcatggtatggcgaaagggcgctggtcacaccataaccccagcggtctacggtgctgtttccgtagttaatacgagcgccttttgctcctggcgcctgaatgacagccagagtgtcggaatcactaaaactgtcattactgaacgtcagcccgccgctatgtaacacaaatccaccatcagtattgagtgagaattggcgactattatcactacttgctgaggctgaacctgacagcgttccccacggcgattcataactggcataaccgccgatataactcaaatcatcactggatttattcatcatataacccgtgtttacgctgtagctgatgcgattggtatcgctgtaaccactactgctgatattgagttggttattacccttaaagtcgctgtttaattgtgtatcaatactctggaagccggagctacggtgttccgtacccagtaaattttctattggaatcgtgaagctgagataaatgctatcgtcggtttgaccatcttcattcaacgaacgttgagcactgatactgtaactgccccaggacgcactattgctataaccaatagagtaattagtactgttttgcccggaggcccagtaatctgaccagcttcccgagagataaaatgaaccgtaatcctttttctcaaatttcagcggttggttgatactgaccgtgacctgatttttcatgcgcgagtaattgcgcatggatttaggctcaagatcttgctcaggatgttctacttcatcaatcagcgtcagcgcatcattgaggcccagataatgctgggtggagtagcgataggccgcgatatttaatgatgtactggtattttcaaataacttgttccaggaaatacggtagctttgtccttgataggttttatcgtccggaatgctgacatttgagtgagtaacatcgacagaaaaagcccccacgggggtattcataccaagccccagcaatccggcggtatagttattatcagttagctgaataccggtatatcctgtcaggtagttattcaaaccatagtagtagctggcttgaaataaattaggctcatcctggatactgtcttttaaaacctgaccggcgctaatatcccagcgaccaacgccagggcgcagcatttgcacaacagatgaaaatggctgggagaacgtccgttttgtgccatcagcttcttcgatagtcacaatgagatcgctgccataacctgacgggctaagatcgtcaatggcaaaagcccctggcggcaccgtcgtttcatagatcttataaccattttgcataacggttactttggcattggtattcgctacgccatgaatgattggcgcaaaactggctaataccggaggcagcattcgactgtcactgtataagcgaataccgcgaatgctgactgaatcgaaggtctcgccggtcgtgtaagattcaccaataaccagttgtgaacgtagtgacgcaagatcgcgttgtaaatagcgattctgaaaatcgtaatcgctatggacattggtcatccagttgtagttacctgaggcacgtaaccgccacgcgcctaagtttatcccaccgttgaatgccgcatagatactgtcatttgttctgcctggactttcactgtgatatccattgaggttgtaggaaagcatggctgcattaatgccattttcccacaaagagggatcaacatagttttgataattcttcataatccatgcctgggggacatcgatatccaggcgttgatcgttaacatcgtaacgaatggatgattgagggatcatttcagccagattgaggcaatcaccaagatcgtcgtctcgcttaagcaaaatggctttttcgctattcttgtctggtgaactgatatgaaattgcaataaatttttctgcgtaatgcaggcctgagcgttctttttaccttcaataacagcaaaagcaatgctttggctcatgatgggttgatcgttaacatacacactgacatcgtaaatgccaggtagtgtgggattgccttctgtataccgactaaggtcgatatttgaagcatcctttcccatcagaaatgtatggtcatattcgacgagttcagcgcataaagcactattgctatacagcagagcgcaaaacgtggcgatgtgggtaaggtgattagtagatttaatagtcacgttctgcttcctgctgtgttatatccttgccagattaaaggttggcgttgccttcaatagatccaccaaaatcattaatggcgaaaaaatgcacttttgcagagcttgttctgccactcatcccatttaccttgatgacgtcgttactgaacggcgcaatcattgtcatatccaggggatagcgtttgccgttggcttctaaatcaccactgctaaaagagacatagtagggcgtagggttatcaacgcgtaatgctgctttgccttcagatgttgcccaggaccacttcagagccaatggtgcatcagatgaaattccactcaatccttccgggcgatagaacagttttatacgtgtgcgaaatgccagttgtagcaggctttgatttgctgcttttgctgcatcgggttttggtggaacttccagtacgttaaaccagaacacactttctctgtcttttggcagagcactactggcggtgtacatcagtttgattgtttggccacgtttagcatcaatacgtgatactggtggcgtagcggtaaaggggacagtaatactgcctggttcagcgttatcatctccagtatctaaccaactctgaaccagcaatgggttattgcctttattttccagacgtacattgacgcttttttgttcgcttttataaactacgcgtgtacctgaaattacgatgtctgcaatagctgatgagctaaaagccatacagctcgctaagcacaatgctgcggtatgtttagtattaaaaaacataaaccattccttacagaattaattaaaacagggaataattatcaaaagtaaaaatatttgatgttattccctgtatatattcacccgatcaatttaagcggttgatatttactggtaagtaatggtatatgctgagttggtttttacataaccggcagtagctgctttgcttgcatccgcacgaacataggatgctttaaaatcgtaggttgcagatttagacgttgaatccagagttttgctgtaaacatcacccggattattgacctgaacctgtttaatagtagaaccttcaatattgtgcagagcgatatttacgccgtcagacggggtgttaatagacatgtcgttgttcagtgttcctttgctgttaccaaagaaaacagaaccgaaggtcatttttgcagtagtacccggagccgggttagctttgctgcagtcaatagtaatgctgaatggtttagctttagcacctacagtggtatccagtacaccatcagtaatttcagcaacagtagcggtttgcagcaggatcagaccgtctttgttaccgccatcaacacgagcttcacaagtgttatcaacgaccagaccgctaatatttaattgaccgccgtccatatcgttagcagcaaatgcagtaccagcagccattgccaacataataccggacagcgcaaaacctaattttttagacataaaaatccttgagtaatattccataaagcagataacagcattgcatgatgatgagattttgatgcaatgccatgtaactgaacgttactttgttaatgatgtttgtttgttttttactaagtattacattcattcatcattgggacagctattttgcataatgccatgacatatgcaatttaattttactaaatatgaaaattagtaaaattaactttaaaaaattaagggagtggtgtatggaattagaatttcgggaaggtatattatattttctgtgtttttatttatcttaaatatattattatttgcaatagcttaaggttatttttcggaatatatttatattcacacgaaaaataattaccacttatctaattcattaaagccttttgcctgtagagcttcaactaatgataagccatcaggaaataccaattccggcgcaatttcaaacagtggccacagcataaagccgcgatttttcatatcgtagtgcggaacggtcagacgttcggtatttattacttcattaccaaacagcatgatgtcgagatccagcgtgcgcggtccccagcgttcagctttacggacgcgaccttgctgcaattcgatacgttgtgtgtgattgagtagctcttcaggggcaagagtggttttcagcgcgacggcggcatttaagtaatcgggttgatcttgcggccccagcggtggggtgcggtaaaacgaagaaacagcaagaatgcggctttctggaatatcgcctaatgctttcagggcagcattgacctgctccagcggagaggccagattgctgcctatggcaatatacgccactgtcatgcggtaccctcacgacgcggtgcgcgtttgcgtggacgacgagtacgacgacgcggtgacggttcttcatccagttcgttaagcatccctttttggtctggtggcgcggaaacctggaactcaccccaccatttcaccagacgttgcagttcagcgttacgctcaacttcggctcgtaaggccaacaggtcgtatgccgcacggaacttaggatgctccagcagtttccatgcgcgtttaccctgacgacgggacatacgcaactgcaactgccagatatcgcgggttagcgtggtcagccgtttcgggatcgccagtgaacggcaggcttcgtccagcacgtcgttcatcgccagtgcgaaagcgtcgtgataggtcaggccgctttcctgggcgatcttctgtgccgtctccagcaatgggtaccagaacatggcggcaaacaggaacgccgggttcacgcgcatatcgttatggatacgcgtatcggtattcttcagtacctgctcaataatgcgttccatcgggctgtcgccattttccgtgaagtagcgggtaatggtcgggaacagcggctggaacagatgatattcacacagcagcttataggtttcgtaaccgtagcccgcttgtagcagtttaagcgattcttcaaacaggcgtgccggtgggatatcgttcagcagggtagcgaggcgagggatcggttctgcggtttccgggctgatgcgcatgcccaatttggcggcaaaacgaaccgcgcggagcatacgtaccggatcttcacggtagcgcgtttccgggttaccaatcagacggataacgccgtctttcagatccttcatgccgccaacgtaatcacggacggtaaaatctgccacgctgtaatacaggctgttgatagtgaaatcgcggcgctgggcgtcttcttcgatggagccgaaaatgttgtcgcgcagcaacatgccgttttgcccgcgttgggaggtcgtgcggtcgctgacgttaccttcgtgatgtccacggaaggtcgcaacttcgataatctccgggccaaacatcacatgagccagacggaaacggcgacccaccaggcggcagttacggaacagtttgcgcacctgctctggcgtggcgttggtggtcacgtcaaaatctttcggctttttgccaagtaacaggtcgcgcacgccgccgccaaccagccaggcttcgtatcccgctttattgagcctgtacattaccttcagggcattttcactgatatctttgcgggaaatagcatgctgctcacgcgggatcaccgtcacctgtggacgggcgactgcctgttcagcctcgctttcctcgcggcttagcaccttgcggcaaaaattagcgactcgggtaaaaatagtacacctcggtagtgtcaaacatcattcaggacaaaaaaatagcggctaatcatagctcagcatgacgcatttgagaatgttgaatttacaattgccgactcaggcacggcggtcagcgtccagtttttgacggctgactgaaggatttgctcgacgctgaaatcctgccagtgtgtttctacctgctgacccagaaaatgaagtgccgcgattaacaccgggcgcggatcgcctttcggcaacgcaggcgcatgattctgcttggaaagtttagcgccttgtggattaagcgccagcggtaaatggatgtaatctggcactttccagccaaaaagctggtacagcgagatttgccgcaccgtcggttcgatcaaatctgccccgcggacaatttcgctcacgccctggaagtgatcatccaccaccaccgccaggttataggcaaacaaaccatcacggcgatgaataataaaatcttcccgtgccagtttttcgtcggcgtgaataatgcctcgcagcagatcagtaaactgggtgaccggatgctgctggcggatacgtactgcggcgttgtctggtccatgatgcaaatcccggcaatgaccgtcgtaaataccgccaatgctttgaatacgcgcacgcgtgcaggtgcagtaataacttagtccttgctcatgtaaccaggcgagtgcttcgcgataggcgtggtgacgttgcgattgccagagaacgtcgccgtcccagtacaggccgtaatgttccagctggcgcaggatagtttctgcggcaccgggaacttcacgaggcgggtcgatatcttcaatgcgtaccagccagcgaccttgccgggcgcgagcctgcaaatagctgccaagcgcagcaatcagagaaccaaaatgaagctcgccggaaggagagggggcgaagcggccaatatagtgtgtgtctgtcatctctttgaacaaaaaataaggcgggagcatttcccgcctgtggtaaacgtgatggaacggctgtaattagccagccatctgtttttcgcgaatttcagccagcgttttgcagtcgatgcacagatcggctgtcgggcgcgcttccagacggcgaataccgatttcaacaccgcaggattcgcagtagccgaaatcttcgtcttccacttttttcagcgtcttctcgatctttttgatcagcttacgctcgcgatcgcggttacgcagttcgaggctgaactcttcttcctgggctgcacggtctaccgggtccgggaagttggctgcttcatcctgcatatgtgtaacggtgcgatcgacttcatccctgagttgattacgccatgcttccagaatacgacggaagtgcgccagctgggcttcattcatatactcttcgcccggcttctcctgatatggttccaccccagcgatggcgagaatactcagggacgatgttttacggttttgcccttcttgcatgttgcttctccttaacacgcactatcgatccccatgttcgggggaaaaatgaggccgctataaatagcagatgcttttccggatagcaattatctaaacgtaacacttgacaactgtgtgaggaaaagcgtatttgcgcacgcgaccagaatgtaaattaaccagttacttactctactacaatgtaaccggtagtgattttttaagagccatgccttcggcagaaagttccgctttgtaagccagaatttctacccccctctgttgagcttctgacaatagttgcgcgtatttctcatcgatgtggcgcgcgggtgaaaaccgtgtaatggctgaatgcagcacggcgaaaaagataaccgcacgctggccttcagccgctacgctcatcaactcccgaaggtgtttctgacctcgttcagtgaccgcatcgggaaaatatccctgttcgttctccgctaacgtaaccgatttcacttcaatatagcagtctggacgcgaatccgcctgcaacataaagtcaatacggctgcgttcggcgccgtattttacttcgcttttcagcgagctatagcctgccagctctgaaattgattcattaaggatagcctctttcgtcaacctgttagcccaaagcgtattgacgcaaataattgcgccgctctggctttgagttaattcccaggtgtgtgggtatttccgtttggtgttgtctgaagtcgaataccagacggtatcgccaggcgttgcacaaccggtcatcgcacccgtattcgggcagtgtagcgttaattcgcgaccatcgggtgtgatcacatcggctaaaaaacgtttgtaacgctgaattagcgtcgcgcgctgtagagggggagaaaattccattgcgacaatccttgttattgcgttagcgcccagcgttttagcggcgtgtagcgtgtgcgtccacgggcaaacgaggaggcgtaaagggtgaactccgtcaccgtatacgaccagttaaaacctggcggcgggattgtcaccgcctcgctggcgtcgcgcaataaggtaatatgtggatgaaacggacgattgctttgaaaacaaccgctgcgggcagcctgtgagcggagcatattcgccagctggattaagccgcgaggcggctgtcgcatccctaaccacaccacacgcgaacgcagccattgaccggcgtcatcaagcgtgagtgtgaaaccaggttgacgaatccgtccggctaaaagagaaagcgccttctctttctctgcgctcacttcgcctaaaaatgccagagtcagatgcaaattatcggcggcgaccggacgtcccgcctcaggtgggaagtgtgtggcgcgccagcggataatctgttcgcggatttctgcaggtaagtcgatagcaaagaacagccgttgcggttcagacatgtgaggcactcggttatgaattaccgcgatgctacaatgtggcgcgaagaatgttaaccctctggagcgttttgtgtcgtcgttgcccgttgctgccgtcttacctgagttacttgctgccctcgatggtgcatcgcaggtgttattaagtgcgccgaccggggccgggaaatcaacctggctgccgctgcaactgctggcgcatcccggcattaacgggaaaattatcctgctggagccgcgtcgtctggcggcgcgtaacgttgcgcaacgactggcggagctgcttaacgaaaagccaggcgataccgttggctaccggatgcgtgcgcaaaactgcgtcgggccgaatacccgcctggaagtgattaccgaaggcgtgctgacgcggatgatccagcgtgacccggaactgagtggtgttggattggtgatccttgatgaatttcatgagcgcagcttgcaggcggatttggcattggcgttgttactcgatgtgcaacaaggtctgcgtgatgaccttaaactgctgattatgtcggctacgctggacaacgaccgcttgcagcaaatgctgccagaagcgcccgtcgtcatctcagaagggcgctcgtttccggttgaacgccgttatttgccgctgcccgctcatcagcgttttgacgaagccgtcgcggttgctaccgccgaaatgctgcgtcaggaaagtggatcattactgttatttttacctggcgtcggagaaattcagcgtgtgcaggaacaactgacttcacgcatcggcagtgatgtgttgctctgcccgctgtatggcgcgttgtcgctgaacgatcagcgaaaagcgatcctcccggcaccgcaagggatgcgcaaagtggtgctggcgaccaatattgctgaaacaagtttaaccatcgaaggtattcgtctggtggtggattgtgcccaggaaagggtggcgcgttttgatccgcgtacagggcttacgcggttgattactcaacgcgttagtcaggcgtcgatgacgcaacgtgccgggcgtgccgggcgtctggagccgggtatctgcctgcatttaatcgccaaagaacaagcagaacgcgctgccgcgcaaagtgaaccggagatcttacaaagcgatctttccggtttgctgatggaattactgcaatggggatgcggcgatccggcgcagatgagctggctggatcaaccgccaacggtgaatctactggccgcgaaacgcctgttacagatgctgggggcgctggatggcgaacgcctaagcgcgcaagggcaaaaaatggcagcgctgggtaacgatccgcgtttagcggcaatgctggttagcgcgaagaacgacgacgaagctgctaccgcggcaaaaattgccgccattctcgaagagccgccacggatgggcaatagtgacctgggcgtggcgttttcgcgcaatcaacccgcctggcagcaacgtagtcagcaactgttaaaacgcttaaacgtacgcggcggtgaggcagacagttcgcttatcgcgccgctacttgccagagcgtatgccgatcgcattgctcgtcgccgtgggcaagatgaacgctatcaactggcgaacggcatgggggcgatgctcgatgccgacgatgcgctaagccgccacgaatggttgatcgcaccgttattattgcagggcagcgcctcgccggatgcgcggattttactggcgctgccggtcgatattgatgagttagtacaacgctgcccgcagctggtacagcagtctgacactgtggcgtgggatgacgcgcaaggtacgctgaaagcctggcgtcggctgcaaattggtcagttgatggttaaagtgcaaccgctggcgaaaccctcggaagacgagttgcatcaggcgatgcttaacggcattcgtgataaaggtttaagcgtgctcaactggacggcggaagcggaacagctacgcttgcgtttgttatgcgccgcaaagtggttgccggaatatgactggccagcggttgatgatgaaagtttgttggcgacgctggaaacgtggctactgccgcatatgacaggcgtacattcgctacgcggcctgaaatcactcgatatttatcaggcactgcgtggattacttgattgggtaatgcagcaacgtctggatagtgaattgcctgcgcattacactgtgccgacgggaagccggatcgccattcgttaccatgaagataacccgcccgcgctggcggtgagaatgcaggagatgtttggtgaggccactaatccgactatcgcccaggggcgcgtaccgttggtgctggagttgctttcccctgcccaaaggccgctgcaaatcacgcgtgatttgagcgccttctggaaaggagcgtaccgtgaggtgcaaaaagagatgaaagggcgttatcccaaacatgtctggccggacgacccggcaaacaccgcaccgacgcgacgaacgaaaaagtattcgtgaagaccaaagcaaatttgagagatatcttcttctgtcttgcaacagaagaacagaaaatcgggcttttgcgcctgaatattgcggagaaaaagcatggccgggaatgaccgcgagccaattggacgcaaagggaaaccgacgcgtccggtcaaacaaaaggtaagccgtcgtcgttacgaagatgacgatgattacgacgattatgatgactatgaggatgaagaaccgatgccgcgcaaaggtaagggcaaaggcaaagggcgtaagcctcgtggcaaacgcggctggctatggctgctgctaaaactggctatcgtttttgccgtgctgatcgccatttacggcgtttatctcgatcaaaaaattcgtagccgtattgatggcaaggtctggcaattgcccgcggcagtttatggccgaatggtcaaccttgagccagacatgaccatcagcaagaacgagatggtgaagctgctggaggcgacccagtatcgccaggtgtcgaaaatgacccgtcctggcgagtttaccgtacaggccaacagcattgagatgatccgccgtccgtttgatttcccggacagcaaagaagggcaggtgcgcgcgcgtctgacctttgatggcgatcatctggcgacgatcgtcaatatggagaacaaccgtcagttcggtttcttccgtcttgatccgcgcctgatcaccatgatttcttcgccaaacggtgagcagcgtctgtttgtgccgcgcagtggtttcccggatttgctggtggatactttgctggcgacagaagaccgtcatttctacgagcatgatgggatcagtctctactcaatcggacgtgcggtgctggcaaacctgactgccggacgcacggtgcagggggcgagtacgctgacgcaacagttggttaaaaacctgttcctctccagcgagcgttcttactggcgtaaagcgaacgaagcctacatggcgctgatcatggacgcgcgttacagcaaagaccgtattcttgagctgtatatgaacgaggtgtatctcggtcagagcggcgacaacgaaatccgcggcttcccgctggcgagcttgtattactttggtcgcccggtagaagaattgagcctcgatcagcaggcgctgttggtgggtatggtgaaaggggcgtccatctacaacccgtggcgtaacccgaaactggcgctggagcgacgtaacctggtactacgtttgctgcaacagcaacaaattattgatcaagaactctacgacatgctgagtgcgcgtccgctgggtgttcagccgcgcggtggggtgatctctcctcagccagcctttatgcagctggtgcgtcaggagctgcaggcgaaattaggcgataaggtaaaagatctctccggcgtgaagatcttcactacctttgactcggtggcccaggacgcggcagaaaaagccgccgtggaaggcattccggcactgaagaaacagcgtaagttgagcgatcttgaaaccgcgattgtggttgttgaccgctttagcggtgaagttcgtgcgatggtcggtggttctgagccgcagtttgcgggctacaaccgtgcgatgcaggcgcgtcgttcgattggttcccttgcaaaaccagcgacttatctaacggccttaagccagccgaaaatctatcgtttgaatacgtggattgccgatgcgccaatcgcgctgcgtcagccgaatggccaggtctggtcaccgcagaacgatgatcgtcgttatagcgaaagtggcagggtgatgctggtagatgcgttgacccgttcgatgaacgtgccgacggtgaatctgggcatggcgttggggctgcctgcggttacggagacctggattaaactgggtgtgccgaaagatcaactgaatccagttccagcaatgttgttgggggcgttgaacttaacgccaatcgaagtggcgcaggccttccagactatcgccagcggtggtaatcgtgctccgctttccgcgctacgttcagtcatcgcagaagacggcaaggtgttgtatcagagcttcccgcaggcggaacgcgctgttccggcgcaggcggcgtatctgacactatggaccatgcagcaggttgtacaacgcggtacgggacgtcagcttggggcgaaatacccgaacctgcatctggcagggaaaacagggactaccaacaataacgtagatacctggtttgcgggcattgatgggagcacggtgaccatcacctgggtcggccgtgataacaaccagccgaccaaactgtatggtgccagcggggcaatgtcgatttatcagcgttatctggctaaccagacgccaacgccgctgaatcttgttccgccagaagatattgcagatatgggcgtggactacgacggcaactttgtttgcagcggtggtatgcgtgtcttgccggtctggaccagcgatccgcaatcgctgtgccagcagagtgagatgcagcagcaaccgtcaggcaatccgtttgatcagtcttctcagccgcagcaacagccgcaacagcaacctgctcagcaagagcagaaagacagcgacggtgtagccggttggattaaagatatgtttgggagtaattaacgtctaagcgtgatataccggatggcgagctgccatccggtaaaataacatcccctccaaagtattaaccctttcttttcatctgattgtttattgacccttcaggaatgcgcagattgcgtaccgcttgcgaacccgccagcgtttcgaatattatctcatctttataataatcattctcgtttacgttatcattcactttacaccagagaaataccaatggcaccttccaaaactgctcagccaaaacactcactgcgtaaaatcgcagttgtagtagccacagcggttagcggcatgtctgtttatgcacaggcagcggttgaaccgaaagaagacactatcaccgttaccgctgcacctgcgccgcaagaaagcgcatgggggccggctgcaactattgcggcgcgacagtcagctaccggcactaaaaccgatacgccgattcaaaaagtacctcaatctatttctgtcgtcaccgctgaagagatggcgctgcatcagcctaagtcggtgaaagaagcgcttagctatacccctggcgttgctgtgggaacccgtggcgcatctaatacttatgattacctgatcatccgcggatttgcggcagacggccaaagccagaataactatctgaatggcctgaagttgcagggcaacttctataacgatgcggtcatcgacccgtatatgctggaacgtgctgaaattatgcgtggcccggtttccgtgctttacggtaaaagcagtcctggcggtctgttgaatatggtcagcaagcgtccgaccactgaaccgttgaaagaagttcagtttaaggccgggactgacagcctgttccagaccggttttgacttcagcgatgcactggatgatgacggcgtttattcttatcgcctgaccggtcttgcgcgttctgccaatgcccagcagaaagggtcagaagagcagcgttatgctattgcaccggcgttcacctggcgtccggacgataaaaccaatttcaccttcctttcttacttccagaacgagccggaaactggttattacggctggctgccgaaagaggggaccgttgagccgctgccaaacggtaagcgtctgccgacagactttaacgaaggggcgaagaacaacacctattctcgtaacgagaagatgattggttatagcttcgaccacgaatttaacgacacctttactgtgcgtcagaacctgcgctttgcgcaaaataaagtttcgcaaaagagcgtatatggctacggtatgtgttcagatccgctgtataccaaagaccaggaggcactcaaggcgagtccatgtttaagtatcccgcagtctcaatggggccatacactgactcgtcagtacgttatcgataatgagaagttagaaaacttctctgttgatactcagttgcaaagcaaattcgcaaccggttctgtggatcacactctgctgactggcgttgactttatgcgtatgcgtaatgacatcgactcctggttcggatatgccggttcagttgcaccatctgatatctataatttagaccgtagtgactttgattttggcgctcacccgaatccgtctggtccataccgcgttctgctgaaacagaaacaaaccggcctgtatgttcaggatcaggcgcagtgggataaagtgctggttacgcttggcggtcgctatgactgggccgatcagtcatctttcaaccgtgattacggtaataaatctgaacgtgacgacaaagagttcacctggcgtggtggtgtaaactacctgttcgacaacggcgtaacgccttacttcagctacagtgaatcatttgaacccgcttcacagactgatgcgaacggtgatctgtttgcaccttcgaaaggcaaacagtatgaagtcggcgtgaaatatgtgccagaagatcgcccaattgtggtgactggcgcactgtatcagcttaccaaaactaataacctgatggcggatccgaacggttcactgttctcggttgaaggcggtgagattcgtgcgcgtggcgtagagctggaagcgaaagcggcactgtcggcgagtgttaacgtagtcggttcttatacttacaccgatgcggaatacactaccgatactacctacaaaggcaatacgcctgcacaggtgccaaaacacatggcttcgctgtgggctgactataccttctttgacggtccgctttcaggtctgacgctgggcaccggtggtcgttatactggctccagctatggtgatccggctaactcctttaaagtgggaagttatacggtcgtggatgcgttagtgcgttatgatctggcgcgagtcggcatggcgggctccaacgtggcgctgcatgtcaacaacctgtttgatcgtgaatacgtcgccagctgctttaacacttatggttgcttctggggcgcagaacgtcaggtcgttgcaaccgcaaccttccgtttctaatttctcttttggggcacggatttccgtgcccgtttcacaagttggctgttatgcaggaatacacgaatcattccgataccacttttgcactgcgtaatatctcctttcgtgtgcccgggcgcacgcttttgcatccgttgtcgttaacctttcctgccgggaaagtgactggtctgattggtcacaacggttctggcaaatccactctgctcaaaatgcttggtcgtcaccagccaccgtcggaaggggagattcttcttgatgcccaaccgctggaaagctggagcagcaaagcgtttgcccgcaaagtggcttatttaccgcagcagcttcctccggcagaagggatgaccgtgcgtgaactggtggcgattggtcgttacccgtggcatggcgcgctggggcgctttggtgcggcagatcgcgaaaaggtcgaggaagctatctcgctggttggcttaaaaccgctggcgcatcggctggtcgatagcctctctggcggcgaacgtcagcgggcgtggatcgccatgctggtggcgcaggatagccgctgtctgttgctcgacgaaccgacttcggcgctggatatcgcccaccaggttgatgtactggcgctggtgcatcgtttaagtcaggagcgaggcctgacggtcattgccgtgctgcacgatatcaatatggcggcgcgctactgtgattatctggtcgccctgcgcggcggtgaaatgattgctcagggaacgcctgcggaaattatgcgcggcgaaaccctcgaaatgatttatggcatcccgatgggtattctgccgcatccggcgggtgctgcacctgtgagttttgtttattgatgagcggcttacctcttatttcgcgccgccgactgttaacggcgatggcgctttctccgttgttatggcagatgaataccgcccacgcggcagttattgatcccaatcgtattgtggcactggagtggttgccggtggagttactgctggcgctcggcatcgtgccttacggcgtggcggacaccatcaactatcgcctgtgggtcagcgaaccgccattgccggactcagtgattgacgttggtttgcgtacagaacccaaccttgaactgctgaccgaaatgaaaccgtcgtttatggtctggtctgcaggatatggcccttcaccagaaatgctggcacgtattgcgccggggcgcggatttaacttcagcgacggcaaacagccactggcgatggcgcgtaaatcactgacggaaatggcagatttacttaacctgcaaagcgcagcggaaacgcatttagcgcactatgaagactttatccgcagcatgaaaccccgctttgtgaagcgtggtgcacgcccgttattgctgacgacgcttatcgatccgcgccatatgttggtcttcggtccaaacagcttgttccaggaaattctcgatgagtacggcatcccaaatgcctggcaaggggaaaccaacttctggggcagtaccgccgtcagtatcgatcgtctggcagcgtataaagacgttgatgtgctctgttttgatcacgacaacagcaaagacatggatgcgctaatggcaaccccgctgtggcaggccatgccgtttgtccgcgccggacgctttcagcgcgtacctgcagtctggttctatggtgcgacgctttctgcaatgcactttgtgcgtattctggataacgccatcggaggtaaagcgtgagtaaacgaattgcgctttttccggtgttattgctggcgctgctggtggttgctgctgcggcgttgacctggatgaacttctcgcaggcgctgccgcgcagccagtgggcgcaggccgcctggtcgccggatattgacgtcatcgagcagatgatttttcactacagcttgttgccgcgtctggcgatttcgctgctggtgggcgcgggcctggggctggtgggcgtgctgtttcagcaagtgctgcgtaacccgctggcggaaccgacgacattgggtgttgcaacaggcgcgcaactggggattaccgtcaccacgctctgggcaatccccggcgcgatggcgagccagtttgctgcgctggcaggggcttgtgttgttggcttaatcgtctttggcgtcgcgtgggggaaacgtctttcgccggtaacgctgatcctcgcggggctggtagtgagcctttattgcggtgcaatcaatcagttactggttatcttccatcatgaccaactgcaaagcatgttcctgtggagcaccggaacgctgacgcaaaccgactggggcggcgttgagcgtttatggccgcagctgctgggcggcgtgatgctgacgttattgctacttcgcccgttaactctgatggggcttgatgatggcgtggcgcgcaatctcgggctggccttgtcgctcgctcgtctggcggcgttgtcgctggcgattgtcatcagtgcgctgctggtgaacgcggtggggattatcggctttatcggtttgttcgcgccactgctggcgaaaatgctgggggcgcggcgtttgttgccacggttgatgctggcatcgctgattggtgcgttaattctgtggctttctgatcaaatcatcctctggctgactcgcgtgtggatggaagtgtctaccggttcggtcactgcgttgatcggtgcgccgctgctactgtggctgctgccgcgtttacgcagcattagcgcgccggatatgaaggtcaacgatcgtgtcgcgactgaacgccaacacgtgctggcgtttgccctcgcgggcggcgtgctgctgttgatggctgtggtggtggcgctgtcgtttggtcgtgatgcgcacggctggacgtgggcgagcggggcgttgctcgaggatttgatgccctggcgctggccgcgaattatggctgcgctgtttgcgggcgtcatgctggcggtggcgggctgtattattcagcggctgacaggaaacccgatggcaagcccggaagtgctggggattagctccggcgcggcgtttggcgtggtgttaatgctgtttctggtgccgggtaatgcctttggctggctgttacccgcaggcagtctcggggcggcggtgacgctgttgatcattatgatcgccgccggacgcggtggattttccccacaccgcatgttactggcggggatggcgttaagtaccgcgttcaccatgcttttgatgatgttgcaggcaagtggtgacccgcgaatggcgcaagttctgacctggatttccggttcgacctacaacgcgaccgatgcgcaggtctggcgtaccggaattgtgatggtgattttgctggcgattaccccgctgtgccgccgctggctgaccattttaccgctgggtggtgataccgcacgagccgtggggatggcgctgacgccgacgcgaattgcgctgctgctgttagcggcttgcctgacggcgaccgcgacaatgaccattggaccgttgagttttgttggtttaatggcaccgcatattgcgcggatgatgggctttcgacggacgatgccacacatcgtaatttcggcgctggtgggtggtttactgctggtgttcgctgactggtgtgggcggatggtgctgtttccattccagatccccgcggggctactgtcgacctttatcggcgcgccatattttatctatttgttgagaaagcagagccgttaattgaatgcctcgcccggtgggcgaggcaaaatcatcacaacttcgcaaacacccgacgtgcagcatcgatggtgttattgatatcttccatgctatgcgccacggacataaagcccgcttcaaacgctgacggtgccaggtaaacaccttcgtccagcatcatatggaagaaacgcttaaagcgttccacgtcacaggccatcacatcctgatagcacgtcacggactcggcgtcggtaaagaaaataccgaacatgccgccaacgtggtttaccaccagcggaattccggcttcttctgccgcttcccgcagaccttctgccagacgtgttgtcagctcatccagcgtctcgtgaacgcccggctgtgcgacttcattcagacaggcgaaaccagcagccatcgcaatcgggttaccggaaagcgtacccgcctgatagaccggaccggtcggggccagcgcatccattacatcacgacgaccaccgaatgcgcctaccggcattccaccgccgatgattttgccgaggcaggtgagatccggttccacaccgtaataatcctgtgcgccagctagcgctacgcggaaaccggtcatcacttcatcgatgatcagcaacgcgccaaattcgtcgcacagcgcgcgcagacctggcaggaactctggcagcggtggaacgcagttcatattgcctgccaccggctcgacgataatacaggcaatctcttgcgggtattgctcaaacgcggcgcgtacagaggccagatcgttataagtacaggttaaggtatgtttggcgaaatctgccggaacgcccggcgaatttggctggcctaacgtgagtgcgccagaaccggctttcaccagcaggcagtcagcgtgaccgtggtaacaaccttcaaatttaataattttgtcgcgaccggtaaaaccacgggccaggcggatggcgctcatcgtcgcttcagtgccggagttcaccatgcgcaccatatccatggtcgggaccagttcggtcaccagttgcgccattttcacttccatttcggttggtgcaccaaagcttaaaccacgctcggcggcttcaatcacggcattgcggatcgccggatggttatggcccagcaccatcggcccccaggaaccgacataatcgatataggctttgccatcaacatcgtacagataagcgccgtccgctttttcgataaacagtggagtgccgcccacgccagtaaaggcgcgaacaggggagttcacaccgccagggatcagctcgcgcgctgcgctgtaaagattttcagacttactcatggagggttcctgattcgtagaaaaagtgaatggctgctattctatgttattcataacaagttaaatactcgtcaaacatcaggctgcttgtactggtgcaatcctgatttcttagagtataaaagttttgtgcatttgaaacattacgctttgcaaaggattttcatggaacgtgcgagtaaaatgccgtcatcttatttgtatgaccaataagtgatcattggatgaaaactgatactccctctttagaaacaccgcaggccgcgcgcctgcgacgcagacaactgattcgccaacttcttgagcgcgataaaaccccgttagccattttgtttatggcggcagtcgtcggcacgcttgtcgggctagctgcggttgcttttgacaaaggtgtcgcctggttgcagaaccaacgtatgggggcactggtacatactgctgataattatccgcttctgttaaccgtcgcttttctctgttcggcggtgctggcgatgttcggctactttttggtgcgcaaatacgcgccggaagcaggtggttcggggatcccggaaattgaaggggcgctggaagatcaacgtcccgttcgctggtggcgtgtgttgccggtgaaattctttggcgggctgggaacactcggcggaggcatggtgttggggcgcgaagggccaaccgtgcagataggcggcaatatcgggcggatggtacttgatgttttccgcctgaaaggtgacgaagctcgtcatacgctgttggcaaccggtgctgctgcggggctggctgcggcctttaacgcgccgctggcgggtattttgtttattatcgaagagatgcgtccgcagtttcgctatacgttaatttcgattaaagcggtatttattggcgtcattatgtcgaccattatgtaccggatttttaatcatgaagttgcgttgattgacgtcggtaaactttctgatgcgccgcttaatacgctgtggctttatctgatcctcggtattatttttggcattttcggccctatttttaataaatgggtgctggggatgcaggatttgctgcaccgtgtgcacggtggcaatattaccaaatgggtactgatgggcggtgcgattggcggtctgtgtggattgctggggtttgtggcaccagcaacttcgggcggcggttttaacctgattcctatcgctaccgcggggaatttcagcatgggaatgctggtgtttatcttcgtcgcgcgggtcattaccactttactctgcttctcttccggcgcgccgggcggtatttttgccccgatgctggcgctgggtactgtgctgggaaccgctttcggaatggttgccgttgagttgtttccgcaatatcaccttgaggcggggacgtttgctattgccggaatgggggcgttactggcggcatctattcgcgcgccgttaacggggatcattctggttctggaaatgaccgataactaccagctcattttgccaatgattattaccggtcttggcgcaacactattagcacaatttaccggtgggaaaccgctatactcggcgattcttgcgcgcacgctggcaaaacaggaagctgagcaactggcgcgaagcaaggccgcatcagcccgcgagaatacttgaacgaaataccagggtattagataatggcgattattattgggttagaatttgcccaattgccgatgtcgtttggagcaaaatatgagtgatgacgtagcactgccgctggagtttaccgacgcagcagccaacaaagttaaaagcctgatcgctgacgaagataacccgaatctgaaattacgcgtgtatatcaccggtggcggttgcagcggcttccagtatggtttcacctttgatgatcaggtgaacgaaggcgatatgaccatcgaaaaacagggcgttggcctggtggttgatccgatgagcctgcaatatctggtcggcggttccgttgactataccgaaggtctggaaggttctcgtttcatcgtgaccaacccgaacgcgaaaagcacctgtggttgcggttcttccttcagcatataatctgttgttcatgtgccggataaactatccggcacatcttctctcttcaacgcccattctcatccagcgcaaacgtcggtagcttaagatgccaacgaatagccgccagccgaatcaatagcgtcacgaccatgcccatcatactggctgtttccagtggtacggaaaatgtgtaataagccgtagcgtggacaataccgccgataatacaggcagttgcgtagatttctgtacgtaaaatcatggggatttcgcgggccagtacatcacgaatgatcccgccgccaacgccagtaatgacgcccatacaaaccgcgattaacggaccggcttccgcattaaaggctttattcacgccaatgccgacaaacaccgccagaccaacggcgtccagcaccggcaacatccattttggtaagcgtcttggctggcgcaccagcacgatggtcagcatgctggtgaccattgcaacgaccagatcggtgggatctttcacccaaaataccgggccgtgatccagcgccatgtcgcgaattgttccgccgcctactgcggttaccacgcccagtaccagaacaccaaaagggtccatacgcaattttccggctaacaaaacgccggagatggcaaataccgctgtgccgactatatccagccaatagacgagcattgttcaatccccactgagcacctgaaaaggtcaggcgctaatctacctgtgaaagcgcattacagagctgttgtgcagcgaggataatacgtgggcttgcacgttcaaaccagtcactcgtgagaggaataacgggaattttgagctgttcaccccagtattgtttgattttaggaatttggtccggtccgcctgtaatgacaatcgcctgtggcgagcgtgctaacacctgttcgcggctaacttgcggccagggaacccggctgtctttaaagatgttttctccgccacaaacttcgagtacctggttctgaatcgactcttttccactggtaaatggcggattaatgccgaattgcagaaaaacacgttttttaggtttatcagcatattgcgctttcaattgcgcgtactgatccagcagggattgcgcggcttgttcggccttatccggttgcggactccagggggccagttgacgtaacgcattggcaatttgttcaatgcttgtcgcatcgacccacatcacttttattcccagcgaagccagctggtcaacctgccgctcggcattacctccacgccaggcaatcaccagatcgggtttcagcgcgacaatgcgttccagattcatcccctgccaggtggaaacctgctcaatcttttgcgcttgtagaggatagtcggaatagctgctgaccccaaccggcgtgatcccggcggcaaaggcaagttcagtgttggcgggagaaagcgtgatgacgcgcggcgcggcattgagccacagcggcgcgagaaaagacagggcgaccagcgccctgaacagtgacttagccatgtgccagtttctgcaccagtgactcaaccatcaggctggactgtttagcggcaacagccaggaactcatcgaagctaagatgagactgttgatcggccacgtcggagatggcgcgtacgacgacaaacgggacgttgaaattgtggcagacatgggcgattgccgtcgcttccatctctacagcaatggcctgtgggaagttgtggcggattttcgccagaccaacagaaccgttgatgaaagcgtcgccgctaacaatcaggccacgtacagcgttaagattcagttcggcaatgcaggcctcagcggcagcgatcagtttatcgtcagctttgaagcctgccgggcagcctggtaactgaccgtattcataaccaaatgccgtgacatccgcgtcgtgataacgcgcttcgtccgagacaacgatatcgcccactttcagcgttggtgccaggccaccggcagaaccggtgttaataatcacatctggcttgcagtgttccaacagcaaagtggcacccagcgccgcagcgactttaccgatgcccgatttcagaagcgcaacctcggttccattcagttggccggtatagatttcgcaaccgcccagactgatagtttgacggttttcgattttgtcacgcagcagcgtaacttcttcttccattgcaccaatgatgccgattttcatagatttactcgcgataagcccgatttgaaggcatagtttaccatgcgcttacggggaagcgtatttctcacgcgggagaggacatggcacagattgatttccgaaaaaaaataaactggcatcgtcgttaccgttcaccgcagggcgttaaaaccgaacatgagattctgcggatcttcgagagcgatcgcgggcgtatcatcaactctccggcaattcgtcgtctgcaacaaaagacccaggtttttccactggagcgcaatgccgccgtgcgcacgcgtcttacccactcgatggaagtccagcaggtggggcgctacatcgccaaagaaattttaagccgtctgaaagagcttaaattactggaggcgtatggtctcgatgaactgaccgggccctttgaaagcattgttgagatgtcatgcctgatgcacgatatcggcaatccgccgtttggtcattttggcgaagcggcgataaatgactggtttcgccagcgtttgtacccggaagatgccgaaagccagcctctgactgacgatcgctgcagcgtggcggcactacgtttacgggacggggaagaaccgcttaacgcgctgcggcgcaagattcgtcaggacttatgtcattttgaaggtaacgcacagggtattcgtttggtgcatacattgatgcggatgaatctcacctgggcacaggttggcggtattttaaaatatacccgtccggcgtggtggcgtggcgaaacgcctgagacacatcactatttaatgaaaaagccgggttattatctttctgaagaagcctatattgcccggttgcgtaaagaacttaatttggcgctttacagtcgttttccgttaacgtggattatggaagctgccgacgacatctcctattgtgtggcagaccttgaagatgcggtagagaaaaggatatttaccgttgagcagctttatcatcatttgcacgaggcgtggggccagcatgagaaaggttcgctcttttcgctggtggttgaaaatgcctgggaaaaatcacgctcaaatagtttaagccgcagtacggaagatcagttttttatgtatttacgggtaaacaccctaaataaactggtaccctacgcggcacaacgatttattgataatctgcctgcgattttcgccggaacgtttaatcatgcattattggaagatgccagcgaatgcagcgatcttcttaagctatataaaaatgtcgctgtaaaacatgtgtttagccatccagatgtcgagcagcttgaattgcagggctatcgggtcattagcggattattagagatttatcgtcctttattaaacctgccgttatcagactttactgaactggtagaaaaagaacgggtgaaacgtttccctattgaaacgcgcttattccacaaactctcgacgcgccatcggctggcctatgtcgaggctgtcagtaaattaccgtcagattctcctgagtttccgctatgggaatattattaccgttgccgcctgctgcaggattatatcagcggtatgaccgacctctatgcgtgggatgaataccgacgtctgatggccgtagaacaataaccaggcttttgtaaagacgaacaataaatttttaccttttgcagaaactttagttcggaacttcgcgctataaaacgaatctgaagaacacagcaattttgcgttatctgttaatcgagactgaaatacatgaaaaaaaccacattagcactgagtgcactggctctgagtttaggtttggcgttatctccgctctctgcaacggcggctgagacttcttcagcaacgacagcccagcagatgccaagccttgcaccgatgctcgaaaaggtgatgccttcagtggtcagcattaacgtagaaggtagcacaaccgttaatacgccgcgtatgccgcgtaatttccagcagttcttcggtgatgattctccgttctgccaggagggttctccgttccagagctctccgttctgccaggggggcctgggcggtaatggcggcggccagcaacagaaattcatggcgctgggttccggcgttatcattgatgccgataaaggctatgtcgtcaccaacaaccacgttgttgataacgcgacggtgattaaagtccaactgagcgatggtcgtaagttcgacgcgaagatggttggcaaagatccgcgctctgatatcgcgctgatccagatccagaacccgaaaaacctgaccgcaattaagatggcggattctgatgcgctgcgcgtgggtgattacaccgtagcaattggtaacccgttcggcctgggcgagacagtaacttccgggattgtctctgcgctgggacgtagcggcctgaacgctgaaaactacgaaaacttcatccagaccgatgcagcgatcaaccggggtaactcaggtggtgcgttggttaacctgaacggcgaactgatcggtatcaacaccgcgatcctcgcaccggacggcggaaacatcggtatcggttttgctatcccgagcaacatggtgaaaaacctgacctcgcagatggtggaatacggccaggtgaaacgtggtgagttgggtattatgggcactgagctgaactccgatctggcgaaagcgatgaaagttgacgcccagcgcggtgctttcgtaagccaggttctgccgaattcttccgccgcgaaagcgggcattaaagcgggtgatgtgatcacctcactgaacggtaagccaatcagcagctttgccgcactgcgtgctcaggtgggcactatgccggtaggtagcaaactgaccctgggcttactgcgcgacgggaagcaggttaacgtgaacctggaacttcagcagagcagccagaatcaggttgattccagcaccatcttcaacggcattgaaggcgctgagatgagcaacaaaggtaaagatcagggcgtggtggtgaacaacgtgaaaacgggcactccggctgcgcagatcggcctgaagaaaggtgatgtgattattggcgcgaaccagcaggcagtgaaaaacatcgctgaactgcgtaaagttctcgacagcaaaccgtctgtgctggcactgaacattcagcgcggcgacagcaccatctacctgttaatgcagtaatttccctcaaccccttcctgaaaacgggaaggggttctccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttacaatctgtgaacttcaccacaactccatacatcttcatcatcctttgggcatttgcacaatgccgtacgttacgtacttccttatgctaagccgtgcataatggaggacttatggctggctggcatcttgataccaaaatggcgcaggatatcgtggcacgtaccatgcgcatcatcgataccaatatcaacgtaatggatgcccgcgggcgaattatcggcagcggcgatcgtgagcgtattggtgaattgcacgaaggagcattgctggtactttcacaaggacgagtcgtcgatatcgatgacgcggtggcacgtcatctgcacggtgtgcggcaggggattaatctaccgttacggctggaaggtgaaattgtcggcgtaattggcctgacaggtgaaccagagaatctgcgtaaatatggcgaactggtctgcatgacggctgaaatgatgctggaacagtcgcggttgatgcacctgttggcgcaggatagccgtttgcgggaagaactggtgatgaacctcattcaggctgaggagaatactcccgcacttactgaatgggcgcaacggctggggatcgatctcaatcaaccgcgagtggtggctattgttgaggtcgacagcggtcagcttggtgtggacagcgcaatggcggagttacagcaactgcaaaatgcgctgactacgcccgagcgtaataatctggtggcgattgtctcgctaaccgaaatggtggtgttgaaaccggcgttgaactcttttgggcgctgggacgcagaagatcatcgtaagcgagttgaacaactgattacccgcatgaaagagtatggccagctgcgttttcgcgtttcgctgggcaactattttaccggtcctggcagtattgcccgatcctatcgtacggcgaaaacgacgatgatggtgggtaaacagcggatgccagaaagtcgctgctatttttatcaggatctgatgttacctgtgttactcgacagtttgcgtggcgactggcaggccaacgaactggcgcgaccgctggcacggctgaaagcgatggacaataacggcttgctgcggcgaacgctggcggcgtggtttcgccacaatgtgcaaccgctggcaacgtcaaaggcgttgtttattcatcgtaatactctggaatatcggcttaatcgtatatcggaactgaccgggcttgatttgggcaattttgatgacaggttgctgctgtatgtggcgttacaactggatgaagagcggtaggtcgattacaaaattacagccgggtgagactttacccggccacagaatggcattatttacgcgtcagtttttccagatcggcttcaatctcgctgatcttattggttactactgactccaggtgacgtaagtcgtcgaggatcttacgcttaagatcaacttcgctgcggtcacgctggcagatttgatcaagctcatcaatgatataccgtagattcgggctaatttcctggacttctttataaccctgacccacaccatcagcgacgaccgttttacgctgacgcgggtatttaaacttcacgctcttggcgaaaaactcgcctttgtctttctggaaatagattttcagaatatcgttgttggcttcctgccggaggctgtaacgatcaatttcttcaggattggtaatacccagacttttcagattgtcgtacatagcgttacctcaaaatgagtcagtaaattgtgcttattttagcatttggcctggcccgcccggctcgactgtgatcgcagaaagcctttttcttccagacttctatcatggcgtaaaaatcaaaaaattacctgctttattgtggtgatattctatgggatggattagcacatttatcttcattttgcgaattacatgacagtccgaaacaagatgaaaaagtatttaaaaaaaagggggaaaatgagtaggacgaattattctgagccagaaagcaatcgggcagcgtcgtgctgcccgtgtacatacttttagtcgatggtacgcagcagttcgttaataccaactttgccgcgagttttcgcgtcaactttcttaacgataactgcacagtagaggctgtatttgccatctttcgacggcagattacctgaaacaaccacagaccctgccggaacgcgaccgtagtggatttcgccggtttcacggtcataaatacgggtgctctgaccaatgtatacgcccatagagatgacggaaccttcttcgacaatcaccccttcaaccacttcagagcgtgcgccgatgaagcagttatcttcaataatggtcgggttagcctgcagcggctccagcacgccgccgatacccacgccaccggaaaggtggacgtttttaccaatctgcgcacaggaaccgacggtcgcccaggtatcaaccatggtgccttcatcaacatatgcgccgatgttgacgtaagacggcatcagcacggtgttacgggcaatgaacgcgccctgacgcactgccgctggtggcacgacgcggaagccttctttctggaaaagtgcttcatcgtagttagcgaatttcatcggcactttgtcgaagtagcggctttctgccccttcgatcacctgattatcattaatacggaaagagagcagcaccgcttttttcaaccactgatgcgtcacccactgaccgtcaattttttccgctacacgcagtgcgccggaatccagcagggcgatcacctgatttaccgcttcgcgggtaacggtgtctgcattggctggcgtgatctcggcacggcgttcaaaagcggtttcaataatgttctgtaactgctgcattgttaaactcttttcatatcagtaaacacatcaccctttatcgtttggattgagggcctctgtcaaccgctgatgcacttcctgctgcaactcgttattaagcgcacgccggtcagcggtggcaattatgaataaatcttctactcgctcgccaatggttgtaattcgggcgccatgaagcgaaattcccagatcggcaaaaattttcccgactcgcgccagcagtccaggttggtcgagggcgatcagttcgaggaacgatttgcggtcggtatgggtcggcaaaaacgtcacttcggtttcaacagtaaaatggcgcaatttagcgggttggcgacggggctgcggtggctgccagctactttgtgtcagtacttgctccagaccaaaccgaataacctcatgacgatctgcggatagcgggctaccatcgggttccagcactataaaggtatccatcgccataccgtcgcgagtggtgaaaatttgtgcgtcgtgaacacttaaattgcggcggtctaattcggcacagacggcggcaaacagataggggcggtccgggctccagataaaaatctcggtgcctccacgcgtagcctgcgggctaagcagtaccagcggtttgcctaaatcatgctgtaataaatggcgtgcgtgccaggccagttgatttgggctatggcggacaaaatagttagcgcgacagcgtgaccaaatttggtgcagcgcctcttcgtcgatgttatccatgcgcagtagtgccagcgcctggagttggtgatggcgaacccgttcgcgcatatccggcgtgttttgcattccgcgtcgtagctgcttttcggtggcaaaatagagttcgcgcaacagactttgcttccagctattccacagtgtttcgttggtggcgcaaatgtcagccactgtcaggcataccagatagcgcagacgattttccgtttgaacttcttcggcaaactgcttgatgacttccgggtcctgaatatcgcggcgctgagcggtcaccgacatcagcaagtgctggcgaaccagccaggcgaccagctgtgtttcgcgtgagttcagcccgtggagttcggcaaaatgcactacatcctgagcaccgagaatggagtggtcgccgccgcgtcctttggcgatatcgtgaaacagcgcggcgatgaaaatcagctcagttgacggcaggcgcggccagacgtccacacacaacggatggcgctggcgcgtttcttcactggcaaaactctccagtttcagcatcacgcggatagtatgttcatccaccgtgtaggcatggaacaggtcaaactgcatctgcccgacgatatgcgaccattgcggcatatacgcgccgagcacgctatggcgatgcattggcaatagcccgcgccgcaccgctccggggtgacgcagaatgctcaaaaacagttttcgcgcttccggaatattacacagaggttgttgcagatggcgacgggcgtggcgtaactggcgtagcgtggtggagtaaatgccggtgatcgcgctgttgcgcaccatggtgtagaacatacgcaagatggcttccggctggcgcataaatagtgtttcatcacgcaggtcgatcagcgttccgcgtagctgaaactcatcgtcgattggacgtggtttttcgtcggcgggaagggcgaggatggcttcatcgaacagttgcagcagcatctggttgagttcactgacgcggcgtgtaacgcggaagtaatccttcatcatccgctcgaccggttcgttaccttcaccactgtaattcaaacgctgggcgacgctaagctggcgatcgaataacaggcgattatcgtaacgactgacgaccagatgcagggcaaagcgaatgcgccacaatatatgcaggcattcgtttaattccgctcgctccgcagaggttaagaagccaaaccctaccatttcatccagcgatgttgcgccaaaatgacggcgggccacccattgcagagtgtggatatcgcgcaagccgccggggctacttttgatgtctggttcaaggttgtagctggtgccgtggtaacgctgatggcgctggttctgttcttcaactttcgccgcgtagaacttgtcggaaggccagaatccttcgctaaaaatatgtttttgcagttcgaggaacagtgcaacatcgccaattaataagcgggattcgattaaattagtggcgacggttaaatccgataacccttccagcatgcactcttcaagcgtgcgcacgctatgacccacttccagctttacatcccagagcagcgttaacagctcgcccactttttgcgcctgatcgtccgggagctttttacggcttaaaatcagtaaatcgatgtcagaaagtggatgcagctcgccacgaccgtagccaccgacggcgaccaatgccaggtcggcaatctggctgaatcccgcttcaatccataatcgttgaagaagctggtcgataaactcggtacgcgcctcaatcaactgttctgcggagataccattgtcaaaggcatcacccagccaacgctggaaagtatcgatatgggcttttatcccaccgacggttaattcatcacggggccaggcgcatggattttgcggttgaccgtgcagggtggggagagcggtgtttgcgtactgttctggaagggtattcattgtgcgccacccataagattaaattattgcattaaaaaagccggcattcgccggcttcattttattcgtcgtgcgagattatcgccgggatggtgtcatccttgcgtagcgtcagaatttcgcagccgttatcagtcaccacaatagtatgctcatattgtgcagacaagctgcgatctttggtttttaccgtccagccatctttcatggtgcggatctcttttttacccgcgttgaccattggctcgatggtgaacgtcatccccggtttcagcacgacgttggtttcacgggagtcatagtgcagcacctgcggttcttcgtggaagccgcgaccaataccgtgtccacaatattcacgaacgacggagaagccttctgcttcgacaaatttctgaattgccgcaccgatttcgcgcagattaatgccaggttttaccatgcgtagcgccaggtacaggctttcttgcgtgatgcggcacagacgttcgcccatgatggtcggcttaccgacgataaacattttcgaggtatcgccgtggaaaccatctttgattacggtgacatcaatgttaacgatatcgccatctttcagcagcttggcgtcgtccgggataccgtggcacaccacttcattaatagagatgcaaacggatttcggatagccgtgatagccgaggcaggcagaaaccgcgtgttgttcattaacaatgtaatcattacagatgcgatccaactcgccggtgctgacgcccggtttaacatatggttcgatcatctccagcacttcggcagccagtcggccagcgacgcgcattttttcgatatcttctggggtcttgattgagatagccattaattctgtccatcagcgtcggtgataccgacaatatatatgtaagtgccgtcaatggtatcacacccgggcaaattgagaatcattctgaatttcgccaaacgtgccactgaaggttttctataatagaaaattcaacgtctgatgctgtacacagcgccaacaattattggtgtccacgacgtatttgtggtataaagcgcgccggacttccgatccatttcgtatacacagactggacggaagcgacaatctcactttgtgtaacaacacacacgtatcggcacatattccggggtgccctttggggtcggtaatatgggatacgtggaggcataaccccaacttttatatagaggttttaatcatggcaactgtttccatgcgcgacatgctcaaggctggtgttcacttcggtcaccagacccgttactggaacccgaaaatgaagccgttcatcttcggtgcgcgtaacaaagttcacatcatcaaccttgagaaaactgtaccgatgttcaacgaagctctggctgaactgaacaagattgcttctcgcaaaggtaaaatccttttcgttggtactaaacgcgctgcaagcgaagcggtgaaagacgctgctctgagctgcgaccagttcttcgtgaaccatcgctggctgggcggtatgctgactaactggaaaaccgttcgtcagtccatcaaacgtctgaaagacctggaaactcagtctcaggacggtactttcgacaagctgaccaagaaagaagcgctgatgcgcactcgtgagctggagaaactggaaaacagcctgggcggtatcaaagacatgggcggtctgccggacgctctgtttgtaatcgatgctgaccacgaacacattgctatcaaagaagcaaacaacctgggtattccagtatttgctatcgttgataccaactctgatccggacggtgttgacttcgttatcccgggtaacgacgacgcaatccgtgctgtgaccctgtacctgggcgctgttgctgcaaccgtacgtgaaggccgttctcaggatctggcttcccaggcggaagaaagcttcgtagaagctgagtaataaggcacgctcgtacgagcccttatagaccaggtagtacacgtttggttagggggcctgcatatggccccctttttcacttttatatctgtgcggtttaatgccgggcagatcacatctccgaggattttagaatggctgaaattaccgcatccctggtaaaagagctgcgtgagcgtactggcgcaggcatgatggattgcaaaaaagcactgactgaagctaacggcgacatcgagctggcaatcgaaaacatgcgtaagtccggtgctattaaagcagcgaaaaaagcaggcaacgttgctgctgatggcgtgatcaaaaccaaaatcgacggcaactacggcatcattctggaagttaactgccagactgacttcgttgcaaaagacgctggtttccaggcgttcgcagacaaagttctggacgcagctgttgctggcaaaatcactgacgttgaagtactgaaagcacagttcgaagaagaacgtgttgcgctggtagcgaaaattggtgaaaacatcaacattcgccgcgttgctgcgctggaaggcgacgttctgggttcttatcagcacggtgcgcgtatcggtgttctggttgctgctaaaggcgctgacgaagagctggttaaacacatcgctatgcacgttgctgcaagcaagccagaattcatcaaaccagaagacgtatccgctgaagtggtagaaaaagaataccaggtacagctggatatcgcgatgcagtctggtaagccgaaagaaatcgcagagaaaatggttgaaggccgcatgaagaaattcaccggcgaagtttctctgaccggtcagccgttcgttatggaaccaagcaaaactgttggtcagctgctgaaagagcataacgctgaagtgactggcttcatccgcttcgaagtgggtgaaggcatcgagaaagttgagactgactttgcagcagaagttgctgcgatgtccaagcagtcttaattatcgaaaaggagccgcctgagggcggcttctttttgtgcccatcttgtaaattcagctaacccttgtggggctgcgctgaaaagcgacgtacaatgtcgctagtattaattcatttcaatcgttgacagtctcaggaaagaaacatggctaccaatgcaaaacccgtctataaacgcattctgcttaagttgagtggcgaagctctgcagggcactgaaggcttcggtattgatgcaagcatactggatcgcatggctcaggaaatcaaagaactggttgaactgggtattcaggttggtgtggtgattggtgggggtaacctgttccgtggcgctggtctggcgaaagcgggtatgaaccgcgttgtgggcgaccacatggggatgctggcgaccgtaatgaacggcctggcaatgcgtgatgcactgcaccgcgcctatgtgaacgctcgtctgatgtccgctattccattgaatggcgtgtgcgacagctacagctgggcagaagctatcagcctgttgcgcaacaaccgtgtggtgatcctctccgccggtacaggtaacccgttctttaccaccgactcagcagcttgcctgcgtggtatcgaaattgaagccgatgtggtgctgaaagcaaccaaagttgacggcgtgtttactgctgatccggcgaaagatccaaccgcaaccatgtacgagcaactgacttacagcgaagtgctggaaaaagagctgaaagtcatggacctggcggccttcacgcttgctcgtgaccataaattaccgattcgtgttttcaacatgaacaaaccgggtgcgctgcgccgtgtggtaatgggtgaaaaagaagggactttaatcacggaataattcccgtgatggataaataagggtaagattccgcgtaagtatcgcgggggatcttacccgtaatatgtttaatcagggctatacttagcacacttccactgtgtgtgactgtctggtctgactgagacaagttttcaaggattcgtaacgtgattagcgatatcagaaaagatgctgaagtacgcatggataaatgcgtagaagcgttcaaaacccaaatcagcaaaatacgcacgggtcgtgcttctcccagcctgctggatggcattgtcgtggaatattacggcacgccgacgccgctgcgtcagctggcaagcgtaacggtagaagattcccgtactctgaaaatcaacgtgtttgatcgttcaatgtctccggccgttgaaaaagcgattatggcgtccgatcttggcctgaacccgaactctgcgggtagcgacatccgtgttccgctgccgccgctgacggaagaacgtcgtaaagatctgaccaaaatcgttcgtggtgaagcagaacaagcgcgtgttgcagtacgtaatgtgcgtcgtgacgcgaacgacaaagtgaaagcactgttgaaagataaagagatcagcgaagacgacgatcgccgttctcaggacgatgtacagaaactgactgatgctgcaatcaagaaaattgaagcggcgctggcagacaaagaagcagaactgatgcagttctgatttcttgaacgacaaaaacgccgctcagtagatccttgcggatcggctggcggcgttttgctttttattctgtctcaactctggatgtttcatgaagcaactcaccattctgggctcgaccggctcgattggttgcagcacgctggacgtggtgcgccataatcccgaacacttccgcgtagttgcgctggtggcaggcaaaaatgtcactcgcatggtagaacagtgcctggaattctctccccgctatgccgtaatggacgatgaagcgagtgcgaaacttcttaaaatgatgctacagcaacaggggagccgcaccgaagtcttaagtgggcaacaagccgcttgcgatatggctgcgcttgaggatgttgatcaggtgatggcagccatttgttggcgctgctgggctgttacctacgcttgctgcgatccgcgcgggtaaaaccattttgctggccaataaagaatcactggttacctgcggacgtctgtttatggacgccgtaaagcagagcaaagcgcaattgttaccggtcgatagcgaacataacngctatttttcagagtttaccgcaacctatccagcataatctgggatacgctgaccttgagcaaaatggcgtggtgtccattttacttaccgggtctggtggccctttccgtgagacgccattgcgcgatttggcaacaatgacgcccgatcaagcctgccgtcatccgaactggtcgatgggacgtaaaatttccgtcgattcggctaccatgatgaacaaaggtctggaatacattgaagctcgttggctgtttaacgccagcgccagccagatggaagtgctgattcacccgcagtcagtgattcactcaatggtgcgctaccaggacggcagtgttctggcgcagctgggtgaaccggatatgcgtacgccaattgctcacaccatggcatggccgaatcgcgtgaactctggcgtgaagccgctcgatttttgcaaactaagtgcgttgacatttgccgcaccggattatgatcgttatccatgtctgaaactggcgatggaggcgtttgaacaaggccaggcagcgacgacagcattgaatgccgcaaatgaaatcaccgtggctgcttttcttgcgcaacaaatccgctttacggatatcgctgcgttgaatttatccgtactggaaaaaatggatatgcgcgaaccacaatgtgtggatgatgtgttatctgttgatgcgaacgcgcgtgaagtcgccagaaaagaggtgatgcgtctcgcaagctgaggataatccggctacagagagtcgcgctatttgttagcgtagggcttcagtgatatagtctgcgccatctgatcgtaagtagttggctttataaggtcaggtatgccgtggttttacacggcttttttttgtataggcttcagtattcctgagtaccgtaaaccctgtcagggaataagaaacgcgtgatgttgtctgctactcaaccacttagcgaaaaattgccagcgcatggctgtcgtcatgttgcgatcattatggacggcaatggtcgctgggcaaaaaagcaagggaagattcgtgcctttgggcataaagccggggcaaaatccgtccgccgggctgtctcttttgcggccaacaacggtattgaggcgttaacgctgtatgcctttagtagtgaaaactggaaccgaccagcgcaggaagtcagtgcgttaatggaactgtttgtgtgggcgctagatagcgaagtaaaaagtctgcaccgacataacgtgcgtctgcgtattattggcgataccagtcgctttaactcgcgtttgcaagaacgtattcgtaaatctgaagcgctaacagccgggaataccggtctgacgctgaatattgcggcgaactacggtggacgttgggatatagtccagggagtcaggcaactggctgaaaaggtgcagcaaggaaacctgcaaccagatcagatagatgaagagatgctaaaccagcatgtctgtatgcatgaactggcccctgtagatttagtaattaggactgggggggagcatcgcattagtaactttttgctttggcaaattgcctatgccgaactttactttacagatgttctctggcccgatttcgatgaacaagactttgaaggggcgttaaatgcctttgctaatcgagagcgtcgtttcggcggcaccgagcccggtgatgaaacagcctgatgggggtcgcttttgctgaagtatcgcctgatatctgcttttgtgttaatacccgtcgtcatcgcggcgttgtttctgttgccgccggtggggttcgccattgtaacgctggtggtctgtatgctggcagcgtgggaatggggacagcttagcggttttaccactcgttcgcagcgagtatggttggcggtgttatgcgggttattgttggcgctgatgctttttctgttgccggaatatcaccgaaatattcatcaaccgctggttgaaatctcactttgggcttcgctgggttggtggattgtcgcgctattgctggtgctgttttacccaggttccgcagcaatctggcgtaactctaaaacattgcgcattatttttggcgtgctaaccattgttcccttcttctggggcatgctggcgttacgggcctggcactacgacgagaatcattacagtggcgcaatatggctgctctatgtcatgatcctggtatggggcgctgactctggcgcatatatgtttggcaaattgtttggtaaacataaactggcaccgaaggtttctccgggtaaaacctggcaaggctttatcggtggactcgcgaccgcagcggtaatctcatggggttatggcatgtgggtgaatctcgacgtcgctcccgtcaccttactcatttgctctattgtcgcagcgttagcctcagtgctcggcgatctgaccgaaagtatgtttaagcgtgaagcaggaattaaggacagcggtcatttaattccaggacacggtggtattttagatcgtattgatagcctgacggctgcggtaccggtctttgcttgcttgttgttactggtattcaggacgctttaacggaaggtaatatgctgagttttctctgggatttggcttcgttcatcgttgcactgggtgtacttatcaccgtgcatgaatttggtcatttctgggttgcccggcgttgtggtgttcgcgttgagcgtttctcaatagggtttggtaaggcgctctggcggcgaactgataagctcggcaccgaatatgttatcgccctgatcccgttgggcggttatgtcaaaatgctggatgagcgcgcagaaccggtcgttccggaactccgccaccatgccttcaataataaatctgtcggccaacgagcggcgattattgccgcaggtccggttgcaaacttcatttttgctatctttgcctactggctggtttttattattggtgtgcctggcgtacgtcccgtggttggtgaaatagcagccaattcgatagctgcggaagcacaaattgcaccaggtacggaactaaaagccgtagatggtatcgaaacgcctgattgggatgccgtgcgtttgcagttggtcgataaaattggcgatgaaagcaccaccattacggtagcgccatttggcagcgaccaacggcgggatgtaaagctcgatttacgtcactgggcgtttgagcctgataaagaagatccggtatcttcgttggggattcgtcctcgtgggccgcaaattgaacctgtactggaaaatgtgcagccaaactcggcggcaagcaaggcaggtttgcaagcaggcgacaggatcgttaaagtcgatggtcagcccttaacgcagtgggtgacctttgtgatgcttgtccgggataacccgggtaaatccttagcgttagaaatcgaaaggcaggggagtcccttgtctttgacattaatcccggagagtaaaccgggtaagggtaaagcgattggttttgtcggtattgagccgaaagtcattcctttgccagatgagtataaagttgtacgccagtatgggccgttcaacgctatcgtcgaagccacggacaaaacgtggcagttgatgaagctgacggtcagtatgctgggaaaattgatcaccggtgatgtgaaactgaacaacctcagtgggccgatctctatcgccaagggggctgggatgacagcggaactcggggtagtttattacctgccgtttcttgcgcttattagcgtgaacttagggataattaacctgtttccgttgcccgtacttgacggggggcatctgctgttccttgcgatcgaaaagatcaagggcggaccggtatccgagcgggttcaagacttttgttatcgcattggctcgattctgctggtgctgttaatggggcttgcacttttcaatgatttctctcggttatgagagttagttaggaagaacgcataataacgatggcgatgaaaaagttgctcatagcgtcgctgctgtttagcagcgccaccgtatacggtgctgaagggttcgtagtgaaagatattcatttcgaaggccttcagcgtgtcgccgttggtgcggccctcctcagtatgccggtgcgcacaggcgacacggttaatgatgaagatatcagtaataccattcgcgctctgtttgctaccggcaactttgaggatgttcgcgtccttcgtgatggtgatacccttctggttcaggtaaaagaacgtccgaccattgccagcattactttctccggtaacaaatcggtgaaagatgacatgctgaagcaaaacctcgaggcttctggtgtgcgtgtgggcgaatccctcgatcgcaccaccattgccgatatcgagaaaggtctggaagacttctactacagcgtcggtaaatatagcgccagcgttaaagctgtcgtgaccccgctgccgcgcaaccgtgttgacctaaaactggtgttccaggaaggtgtgtcagctgaaatccagcaaattaacattgttggtaaccatgctttcaccaccgatgaactgatctctcatttccaactgcgtgacgaagtgccgtggtggaacgtggtaggcgatcgtaaataccagaaacagaaactggcaggcgaccttgaaaccctgcgcagttactatctggatcgcggttatgcccgtttcaacatcgattctacccaggtcagtctgacgccagataaaaaaggtatttacgtcacggtgaacatcaccgaaggcgatcagtacaagctttctggcgttgaagttagcggcaatcttgccgggcactccgctgaaattgagcaactgactaagatcgagccgggcgagctgtataacggcaccaaagtgaccaaaatggaagatgacattaaaaagcttcttggtcgctatggttatgcctatccgcgcgtacagtcgatgcctgaaattaacgatgccgacaaaaccgttaaattacgcgtgaacgttgatgcgggtaaccgtttctatgtgcgtaagatccgttttgaaggtaacgatacctcgaaagatgccgtcctgcgtcgcgaaatgcgtcagatggaaggtgcatggctggggagcgatctggtcgatcagggtaaggagcgtctgaaccgtctgggcttctttgaaactgtcgataccgatacccaacgtgttccggggagcccggatcaggttgatgtagtttacaaggtgaaagaacgtaacaccggtagcttcaacttcgggattggttacggtactgaaagtggcgtgagcttccaggctggtgtgcaacaggataactggttaggtacgggttatgctgttggtatcaacgggaccaaaaacgattaccagacctatgctgaactgtcggtaaccaacccgtacttcaccgtagatggcgtaagcctcggtggtcgtctcttctataatgacttccaggcagatgacgccgacctgtccgactataccaacaagagttatggtacagacgtgacgttgggcttcccgatcaacgaatataactcgctgcgtgcaggtctgggttatgtacataactccctgtccaacatgcagccgcaggttgcgatgtggcgttatctgtactctatgggtgaacatccgagcacctctgatcaggataacagcttcaaaacggacgacttcacgttcaactatggttggacctataacaagcttgaccgtggttacttcccgacagatggttcacgtgtcaacctgaccggtaaagtgaccattccgggatcggataacgaatactacaaagtgacgttagacacggcgacttatgtgccgattgatgatgatcacaaatgggttgttctgggtcgtacccgctggggttatggtgatggtttaggcggcaaagagatgccgttctatgagaacttctatgccggtggttccagcaccgtgcgtggcttccagtccaataccattggtccgaaagcagtttacttcccgcatcaggccagtaattatgatccggactatgattacgaatgtgcgactcaggacggcgcgaaagatctgtgtaaatcggatgatgctgtaggcggtaacgccatggcggttgccagcctcgagttcatcaccccgacgccgtttattagcgataagtatgctaactcggttcgtacttccttcttctgggatatgggtaccgtttgggatacaaactgggattccagccaatattctggatatccggactatagtgatccaagcaatatccgtatgtctgcgggtatcgcattacaatggatgtccccattggggccgttggtgttctcctacgcccagccgttcaaaaagtacgatggagacaaggcagaacagttccagtttaacatcggtaaaacctggtaagtgttctccacaaaggaatgtagtggtagtgtagcgatgactttaggcgatcaatataagatcgccgggccacgcaaagaactgcaccctccggtgcaaatgggatggtaaggagtttattgtgaaaaagtggttattagctgcaggtctcggtttagcactggcaacttctgctcaggcggctgacaaaattgcaatcgtcaatatgggcagcctgttccagcaggtagcgcagaaaaccggtgtttctaacacgctggaaaacgagttcaaaggccgtgccagcgaactgcagcgtatggaaaccgatctgcaggctaaaatgaaaaagctgcagtccatgaaagcgggcagcgatcgcactaagctggaaaaagacgtgatggctcagcgccagacttttgctcagaaagcgcaggcttttgagcaggatcgcgcacgtcgttccaacgaagaacgcggcaaactggttactcgtatccagactgctgtgaaatcagttgccaacagccaggatatcgatctggttgttgatgcaaacgccgttgcttacaacagcagcgatgtaaaagacatcactgccgacgtactgaaacaggttaaataagtaatgccttcaattcgactggctgatttagcgcagcagttggatgcagaactacacggtgatggcgatatcgtcatcaccggcgttgcgtccatgcaatctgcacaaacaggtcacattacgttcatggttaaccccaaataccgtgagcatttaggcttgtgccaggcgtccgmggttgtcatgacccangacgatcttcctttcgcgaaaagtgccgcgctggtagtgaagaatccctacctgacttacgcgcgtatggcgcaaattttagataccacgccgcagcccgcgcagaacattgcacccagtgcggtgattgacgcgacggcgaagctgggtaacaacgtatcgattggcgctaacgcggtgattgagtccggcgttgaactgggcgataacgtgattatcggtgccggttgcttcgtaggtaaaaacagcaaaatcggtgcaggttcgcgtctctgggcgaacgtaaccatttaccatgagatccagatcggtcagaattgcctgatccagtccggaacagtggtaggcgcagacggctttggttatgctaacgatcgtggtaactgggtgaagatcccacagattggtcgcgtaattattggcgatcgcgtggagatcggtgcctgcactaccattgatcgtggcgcgctggatgacactgttattggcaatggtgtgatcattgataaccagtgccagattgcacataacgtcgtgattggcgacaatacggcagttgccggtggcgtcattatggcgggcagcctgaaaattggtcgttactgcatgatcggcggagccagcgtaatcaacgggcatatggaaatatgcgacaaagtgacggttacgggcatgggtatggtgatgcgtcccatcactgaaccaggcgtctattcctcaggcattccgctgcaacccaacaaagtctggcgcaaaaccgctgcactggtgatgaacattgatgacatgagcaagcgtctgaaatcgcttgagcgcaaggttaatcaacaagactaacgttccatcttttgttcgccaaactttacggcctgtctcattcttacgattgcggcaggccgtgttattattgtcgtttcttatattttgacaggaagagtatcttgactactaacactcatactctgcagattgaagagattttagaacttctgccgcaccgtttcccgttcttactggtggatcgcgtgctggattttgaagaaggtcgttttctgcgcgcagtaaaaaatgtctctgtcaatgagccattcttccagggccatttccctggaaaaccgattttcccgggtgtgctgattctggaagcaatggcacaggcaacaggtattctggcgtttaaaagcgtaggaaaactggaaccgggtgagctgtactacttcgccggtattgacgaagcgcgctttaagcgcccggtcgtgcctggcgatcaaatgatcatggaagtcactttcgaaaaaacgcgccgcggcctgacccgttttaaaggggttgctctggtcgacggtaaagtagtttgcgaagcaacgatgatgtgtgctcgtagccgggaggcctgatacgtgattgataaatccgcctttgtgcatccaaccgccattgtggaagagggcgcgtcgattggcgcgaacgctcacattggtcctttttgtatcgttggaccccatgtcgaaattggtgagggtaccgtactgaaatctcacgttgtcgtgaatggtcatactaaaattggccgcgataatgagatttatcagttcgcctccatcggcgaagttaaccaggatctgaaatatgctggcgaaccgacccgcgtggaaatcggcgatcgtaaccgcattcgcgaaagcgtcaccattcatcgtggcacagtccagggcggtggattgacgaaggtgggcagcgacaacttactgatgatcaatgcgcacattgcgcacgattgtacggtaggtaaccgctgcatcctcgccaacaacgcaacgctggcgggtcacgtatcggttgacgacttcgcgatcatcggcggcatgaccgcagtccatcagttctgcatcattggtgcgcatgtgatggttggcggctgctccggtgtggcgcaggacgtccctccttatgtcattgcgcagggtaaccacgcaacgccgttcggtgtcaatatcgaagggctgaagcgccgcggattcagccgtgaggcgattaccgctatccgcaatgcgtataagctgatttatcgtagcggtaaaacgctcgatgaagtgaaaccggaaattgctgaactggcggaaacatatccggaagtgaaagcctttaccgatttctttgcacgctcaacgcgcggtctgattcgttaatgactgaacagcgtccattaacgattgccctggtcgccggagaaacctccggcgatatcctgggggccggtttaatccgcgctctgaaagaacgtgtgcccaacgcccgctttgttggtgttgccgggccacgaatgcaggctgaaggctgcgaagcctggtacgaaatggaagaactggcagtgatgggcattgttgaagtgctaggtcgtctgcgtcgcttactacatattcgtgccgatctgacaaagcgttttggcgaattgaagccagatgtttttgttggtattgatgcgcctgacttcaatattactcttgaaggtaacctcaaaaagcagggtatcaaaaccattcattacgtcagcccgtccgtctgggcgtggcgacagaaacgcgttttcaaaataggcagagccaccgatctggtgctcgcatttctgcctttcgaaaaagcgttttatgacaaatacaacgtaccgtgccgctttatcggtcataccatggctgatgccatgccattagatccagataaaaatggtgcccgtgatgtgctggggatcccttacgatgcccactgtctggcattgttgccgggcagccgtggtgcagaagtcgaaatgcttagtgccgatttcctgaaaacggcccagcttttgcgccagacatatccggatctcgaaatcgtggtgccgctggtgaatgccaaacgccgcgagcagtttgaacgcatcaaagctgcagtcgcgccagacctgtcggttcatttgctggatggaatgggccgtgaggcgatggtcgccagtgatgcggcgctactggcgtcgggtacggcagcactggagtgtatgttggctaaatgcccgatggtagtgggatatcgcatgaagcctttcaccttctggctggcgaagcgactggtgaaaactgattatgtctcgctgccaaatctgctggcgggcagagagttagtcaaagagttattgcaggaagagtgtgagccgcaaaaattggctgcggcgctgttaccgctgttggcgaacgggaaaaccagccatgcgatgcacgacaccttccgcgagctgcatcagcagatccgctgcaatgccgatgagcaggcggcacaagccgttctggagttagcacaatgatcgaatttgtctatccgcacacgcagctggttgcgggtgtggatgaagtcggacgcgggccgttagttggcgcggtcgtcaccgctgcggtgatccttgacccggcgcgcccaattgccgggctgaatgattccaaaaagctgagcgaaaaacgccgtctggcgctctgtgaagagatcaaagagaaagcgttgagctggagtctgggccgcgcggaaccccacgaaatcgacgaactgaacattcttcatgcgaccatgctggcgatgcagcgcgccgtcgcggggctgcatattgcgccggaatatgtgttgattgatggtaaccgctgcccaaaattaccgatgccttcgatggcagtggtgaaaggcgatagccgcgtaccggaaatcagtgctgcgtccatcctggcgaaagtgacgcgcgacgccgaaatggcggcgctggatattgttttcccgcaatatggttttgcccaacacaaagggtatccaaccgcttttcatctggaaaaactggctgaatatggcgcgactgaacatcatcgtcgtagctttgggcctgtcaaacgcgcactgggacttgcgtcctgattcttgtgtcgagattaagtaaaccggaatctgaagatgtctgaaccacgtttcgtacacctgcgggtgcacagcgactactcgatgatcgatggcctggccaaaaccgcgccgctggtaaaaaaggcggcggcgttgggtatgccagcactggcgatcaccgatttcaccaacctttgcggtctggtgaagttctacggagcgggacatggcgcagggattaagcccatcgtcggggcagattttaatgtccagtgcgacctgctgggtgatgagttaacccacctgacggtgctggcggcgaacaatatcggctatcagaatctgacgttgctgatctcaaaagcgtatcagcgcgggtacggtgccgccgggccgatcatcgatcgcgactggcttatcgaattaaacgaagggctgatcctcctttccggcgggcgcatgggcgacgtcgggcgcagtcttttgcgtggtaacagcgcgctggtagatgagtgcgttgcgttttatgaagagcacttcccggatcgctattttctcgagctgatccgaaccggcaggccggacgaagaaagttatctgcacgcggcagtggaactggcggaagcgcgcggtttgcccgtcgtggcgaccaatgacgtgcgctttatcgacagcagcgactttgacgctcacgaaatccgcgtcgcgatccatgacggctttactctcgacgatcccaaacgcccgcgtaattattcgccgcagcaatatatgcgcagcgaagaggagatgtgcgagctgtttgccgacatccccgaagcccttgccaacactgttgagatcgccaaacgctgtaacgtgactgtgcgtctgggtgaatacttcctgccgcagttcccgaccggggacatgagcaccgaagattatctggtcaagcgtgcaaaagaaggcctggaagagcgtctggcatttttattccctgacgaggaagaacgtcttaagcgtcgcccggagtatgacgagcgtctggatactgaacttcaggttatcaaccagatgggcttcccgggttacttcctcatcgttatggaatttatccagtggtcgaaggataacggcgtaccggtagggcctggccgtggttccggtgcagggtcactggtggcctacgcgctgaaaattaccgacctcgatccgctggaatttgacctgctgttcgaacgtttccttaacccggaacgtgtctccatgcctgacttcgacgttgacttctgtatggagaaacgtgaccaggttatcgaacacgtggcggacatgtacggtcgcgatgcggtatcgcagatcatcaccttcggtacgatggcggcgaaagcggtgatccgcgacgtaggtcgtgtactggggcatccgtacggatttgtcgatcgtatctcgaaactgatcccgcccgatccggggatgacgctggcgaaagcgtttgaagccgagccgcaactgccggaaatctacgaagcggatgaagaagttaaggcgctgatcgacatggcgcgcaaactggaaggggtcacccgtaacgccggtaagcacgccggtggggtggttatcgcgccgaccaaaattaccgattttgcgccgctttattgcgatgaagagggcaaacatccggttacccagtttgataaaagcgacgttgaatacgccgggctggtgaagttcgacttccttggtttgcgtacgctcaccatcatcaactgggcgctggagatgatcaacaagcggcgggcgaagaatggcgagccgccgctggatatcgccgcgatcccgctggatgacaagaaaagtttcgacatgctgcaacgctctgaaaccacggcggtattccagcttgaatcgcgcggcatgaaggatctgatcaaacgtctgcaacctgactgcttcgaagatatgatcgcactggtggcgctattccgtcccggtccgttgcaatcagggatggtggataactttatcgaccgtaaacatggtcgcgaagagatctcctatccggatgtgcagtggcagcatgaaagcctgaaaccggtactggagccaacctacggcattatcctgtatcaggaacaggtcatgcagattgcccaggtgctttctggttataccctcggtggcgcggatatgctgcgtcgtgcgatgggtaagaaaaagccggaagagatggccaagcagcgttctgtatttgctgaaggcgcagaaaagaacgggatcaacgccgaactggcgatgaaaatcttcgacctggtggagaaattcgccggttacggatttaacaaatcgcactctgcggcctatgctttggtgtcatatcaaacgttatggctgaaagcgcactatccggcggagtttatggcggcagtaatgaccgccgatatggacaacaccgagaaggtggtgggcctggtggatgagtgctggcggatggggctgaaaatcctgccaccagatataaactccggtctttaccatttccacgtcaacgacgacggcgaaatcgtgtatggtattggcgcgatcaaaggggtaggtgaaggtccgattgaggcgatcatcgaagcccgtaataaaggcggctatttccgtgaactgtttgatctctgcgcccgtacagacaccaaaaagttaaaccggcgagtgctggaaaaactgatcatgtccggggcgtttgaccgtcttgggccacaccgtgcggcgctgatgaactcgctgggcgatgcgttaaaggcggctgatcaacacgcgaaagcagaagccatcggtcaggccgatatgttcggcgtgctggcagaagagccggaacaaattgaacaatcctacgccagttgccaaccgtggccggagcaggtggtgttagatggggaacgtgaaacgttaggtctgtacctgacgggacaccctatcaaccagtatttaaaagagattgagcgttatgtcggaggcgtaaggctgaaagacatgcacccgacagaacgtggtaaagtcaccacggctgcggggctcgttgttgctgcgcgggttatggtcaccaagcgcggcaatcgtatcggtatctgcacgctggatgaccgttccgggcggctggaagtgatgttgtttactgacgccctggataaataccagcaattgctggaaaaagaccgcatacttatcgtcagcggacaggtcagctttgatgacttcagcggtgggcttaaaatgaccgctcgcgaagtgatggatattgacgaagcccgggaaaaatatgctcgcgggcttgctatctcgctgacggacaggcaaattgatgaccagcttttaaaccgactccgtcagtctctggaaccccaccgctctgggacaattccagtacatctctactatcagagggcggatgcacgcgcgcggttgcgttttggcgcgacgtggcgtgtctctccgagcgatcgtttattaaacgatctccgtggcctcattggttcggagcaggtggaactggagtttgactaatacaggaatactatgagtctgaatttccttgattttgaacagccgattgcagagctggaagcgaaaatcgattctctgactgcggttagccgccaggatgagaaactggatattaatatcgatgaagaagtgcatcgtctgcgtgaaaaaagcgtagaactgacgcgtaaaatcttcgccgatctcggtgcatggcagattgcgcaattggcacgccatccacagcgtccttataccctggattacgttcgcctggcctttgatgaatttgacgaactggctggcgaccgcgcgtatgcagacgataaagctatcgtcggtggtatcgcccgtctcgatggtcgtccggtgatgatcattggtcatcaaaaaggtcgtgaaaccaaagaaaaaattcgccgtaactttggtatgccagcgccagaaggttaccgcaaagcactgcgtctgatgcaaatggctgaacgctttaagatgccaatcatcacctttatcgacaccccgggggcttatcctggcgtgggcgcagaagaacgcggtcagtctgaagccattgcacgcaacctgcgtgaaatgtctcgccttagcgtaccgactatctgcactgttatcggtgaaggtggttctggcggcgcactggcaattggcgtgggcgataaagtgaatatgctgcaatacagcacctattccgttatctcgccggaaggttgcgcgtccattctgtggaagagcgccgacaaagcaccgctggcggctgaagcgatggggatcatcgctccgcgtctgaaagaactgaaactgatcgactccatcatcccggaaccgctgggcggcgctcaccgtaacccggaagcgatggcggcgtctctgaaagcgcaactgctggcggatctggccgatctcgacgtgttaagtactgaagatttaaaaaatcgtcgttatcagcgcctgatgagctacggctacgcgtaatcggcaaatgttctgaaaggggtcacttcggtggcccttttttatcgtcacggtttgagcaggctatgattaaggaaggattttccaggaggaacacatgaacatcattgccattatgggaccgcatggcgtcttttataaagatgagcccatcaaagaactggagtcggcgctggtggcgcaaggctttcagattatctggccacaaaacagcgttgatttgctgaagtttatcgaacataacccacgaatttgcggcgtgatttttgactgggatgagtacagtctcgatttatgtagcgatatcaatcaacttaatgaatatctcccgctttatgccttcatcaacacccactcgacgatggatgtcagcgtgcaggatatgcggatggcgctctggttttttgaatatgcgctggggcaggcggaagatatcgccattcgtatgcgtcagtacaccaacgaatatcttgataacattacgccgccgttcacgaaagccttgtttacctacgtcaaagagcggaagtacaccttttgtacgccggggcatatgggcggcaccgcatatcaaaaaagcccggttggctgtctgttttatgattttttcggcgggaataccctcaaggcggacgtctctatttcggtcaccgagcttggttcgttgctcgaccacaccgggccacacctggaagcggaagagtacatcgcgcggacgtttggcgcggaacagagttatatcgttaccaacggaacatcgacgtcgaacaaaattgtgggtatgtacgccgcgccatccggcagtacgctgttgatcgaccgcaattgtcataaatcgctggcgcatctgttgatgatgaacgatgtagtgccagtctggctgaaaccgacgcgtaatgcgttggggattctgggtgggatcccgcgcggtgaatttactcgcgacagcatcgaagagaaagtcgctgccaccacgcaggcacaatggccggttcatgcggtgatcaccaactccacctatgatggcttgctctacaacaccgactggatcaaacagacgctggatgtcccgtcgattcacttcgattctgcctgggtgccgtacacccattttcatccaatctaccagggtaaaagtggtatgagcggcgagcgtgttgcaggaaaagtgatcttcgaaacgcagtcgacccacaaaatgctggcggcgttatcgcaggcgtcgctgatccacattaaaggtgagtatgacgaagaggcgtttaacgaagcctttatgatgcataccaccacctcgcccagttatcccattgttgcttctgttgagacggcggcggcgatgttgcgtggtaatccgggcaaacggctgattaaccgttcagtagaacgagctctgcattttcgcaaagaggtccagcggctgcgggaagagtctgacggctggtttttcgatatctggcaaccgccgcaggtggatgaagccgaatgctggcccgttgcgcctggcgaacagtggcacggctttagcgatgcggatgccaatcacatgtttctcgatccggttaaagtcactattttgacaccggggatggacgagcagggcaatatgagcgaggaggggatcccggcggcgctggtggcaaaattcctcgacgaacgtgggatcgtagtagagaaaaccggcccttataacctgctgtttctctttagtattggcatcgataaaaccaaagcaatgggattattgcgtgggttgacggaatttaagcgctcttacgatctcaacctgcggatcaaaaatatgctgcccgatctctatgcagaagatcccgatttctaccgcaatatgcgtattcaggatctggcgcaagggatccataagctgattcgtaaacacgatcttcccggtttgatgttgcgggcatttgataccttgccggagatgatcatgacgccacatcaggcatggcagagacagattaaaggcgaagtagaaaccattgcgctggaacaactggtcggtagagtatcggcaaatatgatcctgccttatccacccggcgtaccgctgctgatgccgggagaaatgcttaccgaagagagccgcacggtactcgattttctactgatgctttgttccgtagggcaacattaccccggttttgaaacggatattcacggcgcgaaacaggacgaagacggtgtttaccgcgtacgagtcctaaaaatggcaggataacttgccagagcggcttccgggcgagtaacgtgctgttaacaaataaaggagacgttatgctgggtttaaaacaggttcaccatattgcgattattgcgacggattatgcgatgagcaaagctttctactgcgatattcttggtttcacgctgcaaagcgaagtctatcgcgaagcgcgcgactcgtggaaaggggatttggcgcttaatgggcaatatgtgattgagcttttctcatttccgttcccgccggagcgccccagccgaccggaagcttgcggcctgcgtcatctggcttttagcgttgatgatatcgatgcggcagtggcgcaccttgaaagccataacgtgaagtgtgaagccatccgtgtcgatccctacacgcaaaaacgcttcacgttctttaacgatccggacgggctgccgttggaactgtatgagcagtaaggcttgtcatcgccgcatttgcccggtaacgtgcccggcattgctactgtaaaatcgcaccatcatgacactcacgctcaatagacaacttctctcctcacgccagattctggtggcctttagcggcggccttgattctactgtcttactgcatcaactggtgcagtggcggacggaaaatccgggcgtcactctgcgcgctatccatgtgcatcacggtttaagcgccaatgctgatgcatgggtgaaacattgtgaaaacatctgccaacagtggcaggtgccgctggtggtcgaacgtgtgcagcttgcgcaagaggggctaggtattgaggctcaggctcggcaggcgcgttatcaggcatttgcccgcaccttgttacccggcgaagtgctggttacagcgcaacatcttgacgatcaatgtgaaacctttctgctggcgctaaaacgcggtagcggccctgccgggctttcggctatggcggaagtttcggagtttgccggaacacagcttatccgcccgttgcttgcccgcacgcggggggaactggagcagtgggcgttggcgcatggtttacgctggattgaagacgaaagtaatcaggatgatagctacgatcgtaactttctgcgcctgcgcgtagtgccgttattgcagcagcgttggccgcattttgccgaagcaacagcgcgcagcgccgcactttgcgctgaacaagagagcctgttagatgaactgctggcggatgatttagcgcactgtcaaactccgcaggggacgctgcagattgcgccaatgctggcgatgagtgatgcccgtcgcgcggcgattatccgccgctggctagcagggcagaatgcaccgatgccttcccgcgacgcgttggtgaggatctggcaggaagtggcgctggcgcgggaagatgcctccccctgtttacgtttgggcgcgtttgaaatccgccgctatcagtcgcaactatggtggattaaatccgttgccgggcaaagcgaaaccattctgccgtggcagacgtggctacaaccgctggaattaccggcggggctgggaagtgtacagcttactgcgggaggcgatattcgccctccgcgtgcagatgaagcggtcagcgtgcgtttcaaagcgccaggactgctgcatattgtcgggcgcaacggcggacgtaagctgaagaaaatctggcaagagttaggcgttccgccgtggctacgtgataccacgccactgctgttttatggcgaaacgctgattgcggcggcaggggtatttgtgacgcaagaaggtgtggctgtaggtgagaatggcgtcagttttgtctggcagaaaacgcttagtcaagtgaaagccggataagacgcatcaaacgtcgcatccggcgaaagtcaatcaggactcgctcaccaccaccgtaccgatttccgggtggctaaagctggtaattttatccagacgcagctcgcgggttgcaccagcggcctcgacgaccagatactccacatttttgcgggagactaaatcgctggccttcgcctgcaatttttcgccatctttcagctcaagtgtcagcattaaatgatgctggcaggcgagctcaagattatcgtaatcatcacaattgattggttgatacgtatcattcattgacataatcgctcaccagtaagtttgccgcagcgtatgctgctttttccctgacagcctcagaaagggtgtcgtcggcagccatttcattcagcactttcaaaacgcagcccagcgcgtccggaacgtatcctaagtctccgctggcgatttccgcgtaccgcttgcgtattaactcacaatatttttccacatgccctcctgtcagcactctgacttaaccgtggatgcaagtctaagcctacgaagataaactctgtttcgcaaggtgactataccacactcatttctgcaatatcagcgccgcaactgcacgtattccgttacaatggcctcctgattcgaaaggagttttcttatggcgcttaaagcgacaatttataaagcgacggttaatgtggccgatctcgaccgcaaccagtttctcgatgcctctctgacgttggcgcgccatccttcagaaaccctggagcgtatgatgctgcgcctgctggcgtggctaaaatatgccgatgaacgtctgcaatttacccgtggtttgtgtgccgatgatgagccggaagcgtggctgcgtaacgatcatttgggtattgatttgtggattgagctggggctgccggatgagcgacggattaagaaagcctgcacccaggccgcagaagtggcgctgtttgcctataatagtcgggcggcgcaaatctggtggcagcaaaatcagagcaaatgtgcgcagtttgccaatctttccgtctggtatctggacgacgagcagctggcgaaagtgagcggctttgccgatcgtaccatgacgctgcaggcaacgattcaggatggtgttatctggttatcggatgataagaataatctggaagtgaacttaaccgtctggcaacaaccttcatgattgtgatttcccgacatgttgctatccctgatggcgagtttgagatcaccgccattcgtgcgcagggcgcgggcgggcagcatgttaataagacctcaacggctattcatctgcgttttgacattcgggcgtccagcctgccagagtattacaaagagcgtctgctcgccgccagccatcatttgatcagcagtgacggagtgattgtcattaaggcacaggaataccgaagtcaggaactgaaccgcgaagcggcgctggcccggctggtggcagtgattaaagatttaacaacagaacaaaaagcccgaagacctacgcggcccacccgtgcatcgaaagagcgcaggctggcatcgaaagcacaaaaatcaagcgtgaaggcgatgcgcggcaaagtgcgcagcggtcgggaataaaaagaaggaatggatggtgaaaaaagcgatagtgacagcgatggctgtaatcagcctctttactctgatgggatgtaataatcgggccgaagtcgatacgctttctccggcgcaggctgccgaattgaaaccgatgccgcaaagttggcgcggcgtgctgccgtgtgctgattgcgaaggaatcgaaacctctctgttcctcgaaaaagacggaacctgggtgatgaatgagcgttatctgggggctcgtgaagaaccttcctccttcgcttcctacggtacatgggcgcgaaccgctgacaagctggtattaaccgatagcaaaggtgaaaagtcatattatcgcgcgaaaggagatgcgctggagatgctcgatcgtgaaggtaatccgattgaatcgcagttcaactacacgctggaaccggcacaatccagcttacccatgacgccgatgaccctgcggggcatgtatttttatatggctgatgcggcgaccttcactgattgcgcgaccggaaaacgttttattgtggcgaataacgcagagctggagcgtggctacctggctgcgcgcggtaacagtgaaaaaccagtgttactgtcagttgaaggtcactttacgctggaggctaatcccgataccggtgcgccgactaaagtattagcgcccgatacggcaggtaaattttacccaaaccaggattgcagtagtttggggctgtaacccgtcttgagacagaaacaaatgaaatattgcctcatgcgctgcgcttatcaggcctaaagcatacaatgcaatattttgaattagcacgattttgtaggccggataaggcgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttcacgccgcatccggcattttgcgcacgaggctggcttttatcactgagtcagtccaacaaagcgacttgctttaatataaatccctggcttcaggtgcccaatatactgtaactgcgtttctggtttaaatgcagagacatcaccactacgcatatgcatcagatcggcagggctaatccagcctgattgcgccagcgtaagcggatgcccggctttggcaaatgcatcagtgacaaattccgaacaaaaccacgactttttgtctccttcgcccacactgcttaactgcgctttcgccaggccgctgacgcactgttgacgaaaatcctcggagaacggatttagtgagcacatctggcgaatcaccataaatggaataaattcgacaatgccgcgatagttataaccgctatctttgattttattggcgaacgcggtgatttctgtggcttgttgcggggtaaggtccgggactcgtaagacgaaaagcttatcactatgcttcatggcttttttaagggaaacaatctggacgccagcgcctgtcgcttcggcaacgttgttatctcccaaatagattgcaacgtgactcacagaggaagtgctgaatacgcggataccaaatgaggttaccccaaggcttgaggagaaaagcaaatcgccgggtttgagatctggttccgttatttcttttattgattgttcggtgaaagagctttgatgctggaatttaacagcccatgttttcgcctcggcatttaccactgtggctgatgagtctggctggctgatatcaacggtacaggacgaaagtaaaagaaagcaggggagaagcaggcggcagtacgcctttggtttatccattttatacaatccatgtaaaaaagggccccgaaattcaggaccctttctggcatcagcctttaatctgtttcaccagataatcgacgatgtcaccagtcttaattaactgtttctcgccgttacgacgatatttatattcgatatcatcgttgtcgaggttacggtcgcccagcacaatagtgtgcggaataccgatcagttccatatcagcaaacatcacgcccgggcgctctttgcggtcatccagcagcacttcgataccttgtgcgcgcagttcgctgtacagtttctcagcaagttcctgtacgcggaaggatttgtgcatgttcattggcagaatcgccacctggaacggcgcgatagcgtcaggccatacgatgccgcgttcgtcgtagttctgctcaatcgccgcagctaccacacgcgttacgccgataccgtagcaacccatcgtcaggatttggttacggccatcttcaccctgtacggaggctttcagtgcttcggagtacttggtacccagctggaagatgtgaccgacttcgataccacgtttgatcagcagcgtaccctgaccatccgggcttggatcgccagccaccacgttgcggatatcagcaatttccggagtagcgacatcgcgatcccagttgataccgaagtagtgtttaccatcgatgttagcaccagcagcgaaatcactcatcgccgcaacggtacggtcaatcaccaccggaatcggcatgtttaccggacccagtgaacccggaccggctttaaccacggcacgaatttcttcttcggtcgcaaaagtcagcgggctggcaacctgcggcagtttttctgctttaacttcgttcagctcgtggtcaccgcgcaccagcagcgcaaccagcgggaagctactgccttcaacggctttaaccagcagagtcttaaccgttttctcaatcggcagattgaactgttcaaccagttccgcgatggttttcgcgttcggcgtatcaaccagcgtcatttcctgggtagcagcagcgcgcggttctttcggcgcgatagcttctgccagttcaatgttcgctgcgtagtcagaagtatcggagaagaccacatcgtcttcaccgctctgcgccagcacctgaaattcgtgagaggcgctaccgccgatagaaccggtatcggcctgtacggcgcggaaatccagccccatgcggctgaagattttgctgtaggccgcatacattgcatcgtaggtttcctgcagggattcctgagaagtatggaaagagtaagcatctttcatcaggaattcgcgggaacgcatgacgccaaaacgcggacgcacttcgtcgcggaacttggtctggatctgatagaagttcagcggcagctgtttgtaagagctcagctcgttacgaatcaggtctgtaatcacttcttcatgagttgggccgagtacgaacggacggtcaccacggtcagcaatacgcagcaattccgggccatactgttcccaacgaccactctcttgccacagttcagatggctgaaccaccggcattaacacctcgatcgcaccggcgttgttcatctcttcacgcacgatgttttcgacttttttcagaacgcgcacgccggtcggcagccaggtatataacccggaggccagcttgcggatcatcccggcgcgcagcatcagctgatggctgatcacctcggcgtcggcaggtgtctccttgagagtggagagcaggtattggctagtacgcatgttgttacggttccagttggaaggtagaacaggctcaaggcgagcctgggacaaaaaaagtgatttagtttaccagtgcaaaagaaatgtcaaaagagaagggcgtgaatttaacgcggttccagcgcaaagacttcaaaacctgcgtcggtgacgcgccagcgaacgttaaaatcatgcagccagacggcataggttttgcccgtttcctcacctttacgataggccgggcgcgggtcctgcgccagtacttcgcggataaacagcgttaactgcggataacgcttctccagcgtcaaaagctgcttttcgacctctgcggtaaaacacaccgccatttctgccgctggcgcactttgcgcatagctggcactggcatcgggaagcgattcagcaaaggggagatacggtttgatatccactaccggcgtaccatcgaccagatccagactgccgagcttcagaatcacgctgtctttatggcaaacaacctccttcagctctaccagcgacataccaatcgggttagggcggaaagtggagcgcgtagcgaaaacacccattctggtattaccgccaagacgaggcggacgcacagtcggacgccagccgccttccatcgtttgatgaaagacgaaaaggatccataaatggctgaatgcttccaggccgcgaacggcgtcggcctggttgtagggagcaatgagatgtagttcgccgttggcgctttttaccagacctggctggcgcggaacggcgaatttttctttatagggcgagcgaataacgcctatttgctcgaactgaaaactgctcatttcgccgtgatgttaagcgcagaaccgatacatacagcctgacgatagcaacctggcgtaccgctggtaacttcgcagctatgcagtaataccgcattggctttcattttcgaggcgttgatttgcatccgcttacgtgcggttggaatgctcggcggagagtcctgattagaggcctggcaagagtcgccactgacttcaccgagatcgcggaacggtttgccgactaattcttctgcattggtataaattcggaccggcgtggcgcgcggcgctttcggttttgcaggctccgctttcggctggggtgcagtgctttgaacgggttcgacaggggatctgcttaacatggaacagccgcttagcatgagtgctactaaacagatcggtaaagcacgcatagtatttcctcaatgtatgatcaaaacgtcaatattgaatcaggcgcttgtaaaaatgacaagacgggcaagcgcccgtcctgaatgatattacaaattgtggaaacagcctaaatattaccagcctttaacagcgccgccgttaaacactttgtttgctgcttcgtaaacttcgtcagactgataagcctgaacgaatttcttcacgttttcggcgtctttgttgtcttcacgcgttacgatcaggtttacgtacggggactctttatcttcgacaaagataccgtctttcgctggagtcaggccaatctggctggcataggtggtattgataactgccagagcgatttgcgcgtcgtccagagagcgcggtagctgcggtgcttccagttcaacaattttcagattttttgggttctcaacaacatcaagaacggtcggcagcaggccaacgccatctttcagtttgatcaagcccactttttgcagcagcagtgaacgaccaaggttagttgggtcgtttggcacggcaacctgcgaaccatcctgcagttcatccagtgatttgattttcttggagtaaccagcaatcggataaacaaatgtgttgcctactgcgaccagtttgtagccacgatctttcagttgctgatcaaggtacggtttatgctggaaggcgttggcgtcgatatcgcctttgctcaatgcttcgtttggcagaacatagtcgttgaaggttaccagctcaacgtccaggccatatttgtctttcgcaactttctgcgcgacttctgcaacctgctgttcggcaccaacaatcacgccgactttaatgtggtttggatctttttcatcctgaccgcagcctaccagtgccagtgatccaatcagggctcccactgccgcaaaggttttgaatttgaacgccataccttattccttcttcaattatttatgttgtgttgaacgttacttgcgagtgacagcccggacgatgcggtcgcctgcgaactgaattaaataaaccagaatgaccagcaataccagtaccgtattcatcaccgtcgcgttgtagccgatgtagccatactgatagccaatctgacctaaaccaccggcaccgactgcaccacccatcgcggaataaccaaccagggtaatcagggtgatagttgccgcattcaccagacccggcaacgcttccggtaacagcactttacggacgatctgcattggcgtggcccccattgcgcgggaagcttcaattaacccggttgggatctccagcagagcgttctcgaccatacgggcaataaacggtgctgcaccaacggttaacggaacaatcgctgcctgcaatccaatcgatgtaccgacaataacgcgggtaaacggaatcatccataccagcaagataatgaacgggatggaacggaaaatgttcacaatcgcagaaatggtacgatacaacttcgcgttagcaataatttgccccggacgcgtgacataaagcagaacgccaaccggcagaccaatcacaaagccaaaaaaaccggatacgaaggtcattgccagcgtttcccatacgccacgaaccagcagccacatcatcggctcagacataacccagtacctctacttttacatggtgttcctgcagccaggcaatggcggcttgcgtatcttgttgtgtgccgtgcatttcagtcagcatgatgccgaacttaacgccaccggcgtaatccatctgcgcgctaataatgttgttgttgacgttgaaacgacgcgcggtttcagaaagcagtggggcatcgaccgattgaccggtaaactccagacgcagcatcggcacgcagtcagtaaatggctccgcttgcagacgttcctggtaatcttccgggatatccagatgcagggtcgactgaataaacttctgcgccagcggcgttttcggatgcgagaacacttcacttaccgtgtcctgctcgatcagttcgccattgctgatgaccgccacgcaatcacaaatgcgcttcacaacgtccatttcgtgagtgatcaacagaatcgtcaaacccagacggcggttgatgtctttcagcagttcgagaatagaacgtgtcgttgccgggtccagcgcgctggtggcttcatcacacagcaatactttgggattgctggctaatgcacgggcaatcgccacacgttgtttctgcccaccggaaagattcgacgggtagctatcatgcttatcgccaagaccaaccaatgacagcaattccgtcacgcgacgtttgatctcgtctttcggtgtgttgtccagctccagcggcagagccacgttgccaaaaacagtacgcgaagagagcaggttaaaatgctggaaaatcataccaatctggcgacgagctttggtcaactcggattctgacagcgtggtcagttcctggccatcgaccagcacgctaccctcggttgggcgctccagcaggtttacacaacgtataagcgtactcttacccgcgcctgaggcaccgataacgccataaatttgtccagctggcacatgcaggctgacgttgttcaacgcctggatggtgcgggtgccctggtggaacactttggtgatattcgaaagttttatcattgattatttattatcgtcattaagttagtcgtggcatttcgaatgcctggaacgggcaacgccgtcaatgaaatggatgttaaggcatccagacgtctaaatcaatcaggtttatgcgaagagcactttcttgcaggtcgaaacatgcgatactagcgtcacatgccttattaaggagctataaaaggtggcgaagagcgtacccgcaatttttcttgaccgtgatggcaccattaatgttgatcacggctatgtccatgagatcgacaactttgaatttatcgacggtgttattgacgccatgcgcgagctaaaaaaaatgggctttgcgctggtggtagtaaccaaccagtctggcattgctcgcggtaaatttactgaagcacagtttgaaacgctgaccgagtggatggactggtcgcttgcggaccgcgatgtcgatctggatggcatctattattgcccgcatcatccgcagggtagtgttgaagagtttcgccaggtctgcgactgccgcaaaccacatccggggatgtttttgtcagcacgcgattatttgcatattgatatggccgcttcttatatggtgggcgataaattagaagatatgcaggcagcggctgcggcgagcgtgggaacgaaagtgctggtgcgtacgggtaaacctattacgcctgaagcagaaaacgcggcggattgggtgttaaatagtctggcagacctgccgcaagcgataaaaaagcagcaaaaaccggcgtgatgattaaaagatgagcggttgaaataaaaatgcatttttccgcttgtcttcctgaaacgactccctataatgcgcctccatcgacacggcggatgtgaatcacttcacacaaacagccggttcggttgaagagaaaaatcctgaaattcagggttgactctgagagaggaaagcgtaatatacgccacctcgcgacagtgagctgaaagccgcgtcgcaactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttgacgtcgcaagacgaaaaatgaataccaagtctcaggagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaakcagcttgctgatttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaaaggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtckaccgcctggggagtacggncgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacagaactttccagagatggattggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgayctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgcagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgacacgtccccttcgtctagaggcccaggacacctgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatctctgtagtggttaaataaaaaatacttcagagtgtacctgcaaaggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaatgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatggatcgcaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcatgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgngaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttatgcgttgttgggtaggggagcgttctgtaagcctgtgaaggtgtactgtgaggtatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagcgacttgctcgtggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagggtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggatgagagaagattttcagcctgatacagattagattaaccggcgacaagcgggttaatgaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaatttagcagtaagctggtcataaaaccggtggttgtaaaagaattcggtggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccacttattaagaagcctcgagttaacgctcgaggttttttttcgtttgtatttctattattgccaaaatcgcaaaaatcctctgcgttttacgccatttttccacaacagtctgaagcccataatcacctcagttaacgaaaatagcattaaaagaggcatattatggctatccctgcatttggtttaggcactttccgtctgaaagacgacgttgttatttcatctgtgaaaacggcgcttgaacttgattatcgcgcaattgataccgcacaaatctatgataacgaagccgcagtaggtcaggcgattgcagaaagtggcgtgccacgtcatgaactctacatcaccactaaaatctggattgaaaatctcagcaaagacaaattgatcccgagtctgaaagagagcctgcaaaaattgcgtaccgattatgttgatctgacgctaatccactggccgtcaccaagcgatgaagtctctgctgaagagtttatgcaggcgctgctggaagccaaaaaacaagggctgacgcgtgagatcggtatttccaacttcacgatcccattgatggaaaaagcgattgctgctgttggcgctgaaaacatcgctactaaccagattgaactctctccttatctgcaaaaccgtaaagtggtcgcctgggctaaacagcacggtatccatattacttcctatatgactctggcgtatggcaatgcactgaaagataaggttattgctcgtattgcagctaaacacaatgcgactccggctcaagtgattctggcgtgggctatgggggaaggttactcagtaattccttcttctactaaacgtgaaaacctggagagtaatcttaaggcacaaaatttacagcttgatgccgaagataaaaaagcgatcgccgcactggattgcaacgaccgcctggttagcccggaaggtctggctcctgaatgggattaagcctctctgacagctcctccgggagctgtttttacatgctcgctaaggaaatcgataaaagcccggatgcgcgtacttaccgcacggtcgctgtaatagactgcactgaatggcatttccactggcaacactttatctgccattaactccaccaattctccgcgagcgatttctttgtcgatcatgtagtcggacaaacacgcaatcccgttgccactcaggcaaagctgtttcagtgtttccccactattggatgacaaaccgtacttcacctcatgtaattgtccatcgctacaggctatcggccaggtattgagggaagcgggttcagtgaatctcaggcaaatatgttgctttaaatcgtcgatcgtttctggcttcccgtagcaggaaatataatcgggggaggcgataatttttcgataactgttaaataacggcctggcacgtaagctggaatccgttaacgtaccggcgcgtatcgcgacatccacttttctttcgatcaaattaataatcgtttcggaggagactagcgataaagtgacttccggatagcgttcacgaaaaggcttaatcaacggcatcagaaagtgcagcaccactggagttgcggcatcgatccgtaacagtccacgcggtgtattacgcgtctccataatttctgattctgccgctgccatctcctgcaaaattgactgtacgcgacgaaaataacgctcgccttcttccgtcaggctaagttgccgcgtggtccgattaagcaggctaacgccaagtttcatctccagctttttcaccgcccggcttaccgctgagtttgcttgccctaattgttccgctgcccggctaaagctgccgctttcgacgactgaaacaaaaatggcgagttcttccgacgtggctttcatttttgctcctgttgcaaaatagaagagatattttgaatttatttgtcattaaaccatcaggatgcgagatatgccatccgatttaatgttctcaataatgagcaaaatcctgaccggtgtaagcacttgcttacataacaatatacaattgctcgttgaaagagtgagctaaaatccctataacagtagaaccctcccgagtgcggaagggttgacgtgatagaggtttcaaagtcaaaagtgcgaaaaaacacctatgccatgcgctatgttgccggacaacctgcggaaaggatcttaccgccggggtcttttgcgagcatcggccaggcattaccacctggagaaccgttaagtaccgaagagcgtattcggatcctggtgtggaacatatacaaacagcaacgcgctgaatggttgtcggtattaaagaactacggcaaagatgcacatctggtgttattgcaggaagcgcagacaacgccagagttagtacagtttgcgaccgctaactatcttgccgccgatcaggtacccgctttcgtactgccacaacatccttctggcgtaatgaccctttcggcggcgcatccagtgtattgctgcccgttacgtgaacgagaacccattttgcgtctggcgaagtcggccctggtgacggtctatcccttacctgacactcgcctgttgatggtggttaatatacacgccgtcaatttcagtctgggcgtggatgtctatagtaagcagttacttcctattggcgatcagatagctcaccacagcggcccggtcattatggcgggagatttcaatgcctggagccgtagaaggatgaacgcgttatatcgctttgcgcgggaaatgtcgctgcgccaggtgcgttttactgatgatcagcgccgtcgggcgtttggccgcccgctcgattttgttttctaccgtggtctgaacgtcagcgaagcttctgtactggttacgcgcgcttccgatcacaatccgctactcgttgaattcagtcccggcaagcctgataaataaggtatgtcaggtctgccacagggcagaccaacgtttggcgctgcccttttatactcaaataacaaaaggacagcgcaatgacaacacaatcccaccatgaccacgtagaaaagcagtttagctctcaagccagcgaatatctgaccagtaccgtacatgcatccggacgagatttacagcgcctggcggtgcgtctggctgattatcctgatgcaagtgtacttgatatgggctgcggagcagggcatgccagctttgtcgctgcgcaaaacgtgagcacggtggtggcgtatgacttatctgcccatatgctggatgtcgtggcacaagctgccgaagcccggcaactgaaaaatatcaccacccgccagggttatgtcgaaagcctgccatttgccgataacgcatttgatattgttatcagccgttattctgcccatcactggcatgatgttggtgcagcactgcgtgaagtgaaccggatattgaaacttggcggtaagctgattgtgatggacgtaatgtctccgggccacccagtgcgcgacatctggttacagacggtagaagcattacgcgatatatctcacacacggaactacgccagcggtgagtggttgacgttaatcagtgaagccaatctgatagttgataatttaattacagataagttaccgctggaattttcttcatgggtagcgagaatgcgtacgccagaagcgttagtagacgctattcgcatttaccaacagagcgcatcgacagaggtgaaaacgtattttgccttgcagaatgatggctctttcaccagtgatatcatcatgctagaagcacataaagcggcataaataaaaaaggcaccgggggaatcggtgccttttttattatctggtttgtcaggaatctggcatgttgttgtttttcacaaacaacgtcagcttatcgcctggttgcagattcgcagtgtcgctgttccagcgcattacatctttgatgttcacgccgtggcgtttagcaatgcttgaaagcgaatcgcctttgcgcacacgatacgtaatgctatcgctgttgtttgccagtcgctgtgcgctactgcctgcaccaatcgtcaaactttggcctggcttcagcttagatccgcgcagtttgttccactgctgcaaatctttggtgcttacgccgagacgtgaagcgatacttgaaagcgtgtcgccagagcgtacggtgtaaacacggctgttaagcggcgtattgtcggcaaccagcgtcgactgtacagcagcaatttcgcctgaagccagagattcacgcagttgatctgcatgcttctttggcaccatcacgtactgcggaccacttgcgcccagcgtggagcctttcacgcctgcgttgaatgtcttcagcttgctgacggaaatccccgccatatctgcaaccttcgccatttcaaccgggctgctcaggtgcacacgcgccagagcacggctttcatcggtcgttggcagacgtacgccataacgcttgctgtttttgagaatatcactcaatgccagcattttaggcacgtactgcttcgtttcctgcggcaacggtaacgaccagaagtccgtggatttcccacgcgctttgttcgttttaattgccttcatgacccgaccttcgccgctgttataagccgctacggtcagaagccagtcgccgtcaaacatcttgttcagacgctgcatcatgttcagcgcggcagttgttgaagcaacaacatcgcgacgcgcgtcataattgcgtgtctgtttcaaaccataattgcgccccgtgctcggaatgatctgccagatgcccgcggcattggcgccagacgttgcgtgaggatcaaaagcgctctccactatgggtagtagtaccagttccataggcatgttacgttttttaacttgcccggctatccagtacatatacggctctgcccgtaaagttacatcgtggagatagctcttattgcgtaaatatttctgtttctgttcgcgaatccggtcgttttccggaattcccatctttagctcgtcgccaatgaaagcccacaagtcaccatctggcgcgatagacgtcccatcgtccatccatcgtgcctgacttgtaaactttgctgcttccccttgaccagctgcagaaaggctctgtgcgtgctgttgaacgttgccggtactctggcaacccacgagcaggacagaggcgagtaatatcgcttttgccttcatgtgtgtgtcaatagttgcttaaaagacgaccgatcataacggcgaacggagccgatgacaagaaagttttatcagaacctatctttctttgaccttaaccatgcaaaacgttcttcaggttgttgcaataatgtttcttcattaattacattaattaaatcaatatcttccgttcttaaaaaaacattaatttgccgctcatttttcagaattacgggtagtgttatttgattttttgcccgtaactccttaactttacgataataatcatttatggacaaatcgtgcggaagaatactcaaagcaaacttcatatttgataaggtatattcatgagcacaacataccaatgtatcgtcaggtaacgcacttaactttttaattgattgatacatttgtgatggtgtcccttcaaacaaccgaccacacccaccagaaaacagcgtgtcgccgcaaaatagataaggtttactgaagtaacagatatgtcctaaagtgtgacccggtgtggcaattacactaaattcatgccccaaaacgaaggcagtttcgctatctttgactacctgtgttgttcccttatcttgtgtctcttgtggaccatacaccacaatttgcggaaactttttcaccagttcttttacgccgccaacgtgatcgtggtgatggtgggtgagaaatatggcctccggttgccagttattggcggcaatggcgtttaatactggctctgcgtctccgggatcgacaatcaggcagcgacctgcttcatcattcaaaacccagatgtaattgtcatcaaaggcgggaatactgttaagattcatagattacctctcagtgtgaaacggaaggttgtgatgaaaccggcaagagtccctcaaactgtcgtggctcctgattgctggggcgatttgccctggggagagctttatcgcaaggcgctggagcgtcagctcaacccgtggttcactaaaatgtatggttttcatctgcttaagattggcaatttaagcgcagaaatcaattgcgaagcgtgcgcggtttctcatcaagtgaatgtttctgcgcaaggaatgcccgtccaggtgcaggcggatccacttcatcttccttttgccgataaatccgttgatgtttgtctactggcacatacattgccgtggtgcactgatccgcatcgtttattgcgtgaagccgatcgggtactgattgatgatggctggctggtgattagtggcttcaatcccatcagtttaatgggattacgcaaacttgtgccggtattgcgcaaaacatcgccctataacagccggatgttcactctgatgcggcagctggactggctctctttgttgaattttgaagtgctacacgccagccgtttccacgttcttccgtggaacaaacacggaggaaaactattgaatgcgcatattcctgcgcttggttgcttacaacttattgttgcccggaaacggactattcctttaacgctaaatccgatgaaacagagcaagaataaaccgcgaattcgccaggcggttggtgccacccggcaatgtcgtaaaccacaggcttaaacttcgacttgatagcctgtatcttccagtgtgggattcattgccgcagcacgagccagttcatcacagcgttcgttttccgggtgtccggcatggcctttaacccattcccatttgatttgatgctgccccagagcagcatcaagacgttgccagagatcgacattttttactggttttttgtctgctgttttccagccacgttttttccagttatggatccacttggtgataccctggcggacatactggctgtcggtactcaaaatgacttcgcaatgttcttttaacgcctccagcgcgacaatagcggccatcaactccatacggttgttggtggtgcgggtgtagccagcgctaaaggttttctcgcgtccgcgatagcgtaaaatagcgccgtaacccccaggtcctggattacccagacacgaaccatcggtgaaaatttctacctgtttaagcatctctggtagacttcctgtaattgaatcgaactgtaaaacgacaagtctgacataaatgaccgctatgagcactgcaattacacgccagatcgttctcgataccgaaaccaccggtatgaaccagattggtgcgcactatgaaggccacaagatcattgagattggtgccgttgaagtggtgaaccgtcgcctgacgggcaataacttccatgtttatctcaaacccgatcggctggtggatccggaagcctttggcgtacatggtattgccgatgaatttttgctcgataagcccacgtttgccgaggtagccgatgagttcatggattatatccgcggcgcggagttggtgatccataacgcagcgtttgatatcggctttatggactacgagttttcgttgcttaagcgcgatattccgaagaccaataccttctgtaaggtcaccgatagccttgcggtggcgaggaaaatgtttcccggtaaacgcaacagcctcgatgcgttatgtgcccgctacgaaatagataacagtaaacgaacgctgcatggggcattactcgatgcccagatccttgcggaagtttatctggcgatgaccggtggtcaaacgtcgatggcttttgcgatggaaggagagacacaacagcaacaaggtgaaacaacaattcagcgcattgtgcgtcaggcaagtaagttacgcgttgtttttgcgacagatgaagagcttgcagcacatgaagcccgtctcgatctggtgcagaagaagggcggaagctgcctctggcgggcataaatacctgtaaaaggcgctaaaaatagcgacttgggcgatttttgcagcaaacgattcaaaagatgagaaaaaccgttgacgaagggtgaggcaatccgtaatattcgcctcgttcccaacggaacacaacgcggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccactattcgaggccatgctgttgattagcatggccttttatatgcttgttttttcggtatgccatccagtatgccattgccgtccggcttgcactggctcacctgaaatagcttcagacaactcactcacctctcatctcgctggcagtgctcccggattggtgtcgggcgatgatgttgttcagcttatcaatcagctcaggtcgcttgaatacgatttgtgcagttcccttctgaaaatacttaatcacaaacatctcatcctcatagtggttgctgtgccggttttcatgaatatggtctcccagccgacgggtaacgtcagcgcggttgtcgggaacaggcttcccgtcaaggatcatcagcattcgctcaaggtctgctaaccggtcacgctgtcagccatggttaagcccgaatccccaccggtcgaatttgaccagtcccgtcacaatgattttcgctccaaacccgcagggcgaattcgtcttaaaattccagcttaatcctttgaaaacgttaatgacgccacgctaaaacacctcacccttgttcaaatgcagttgcttaaaggtgctcagaatattcgcttcgctgaccaccggaatatcatccttttctaggctgttgtaccactggttacgggcctgagcgtccataatcgacagcatccctgagcgtttcattaaatcccgccatttaccgcgatcgagattgcgggtaatggctttcatcgctgtttcaggcttctccataagccagcaaccacagcgaaaatcctgtttcatgacccagtccagggcggtttttccgccgatactgagggtttgtgtcgaaatatcgttaatctggtggagcaatgcttcaatctgtgtcagcgccgcattacgtccggtgacgatgcgttcaatactggtggagcaaatcacatcggtatgatcggttaatacttcggggttggtgagagtaggttctgacattatttatttcctttatacaaagcaaagcgccagccggtgggggctggcacgtgtatgtgtgtaatgagtacggacagggagttaatctgtacgggtcttttgcagacgttgaaactgacacagctcgcgaacgtcctgacatgcacgttcaatccagggaaacagtactgccgaatctgttttatcctcatcgttgtcaaagataattcccgattcgcagtcgatattgttcgtaagcgtaaagccaatgccgtctgtaactcctgatccttgcagactaaattagagctccttctaaattagacggagttctattgatggataaacctacagactggcgctctgggacgcgccggatattttctaatgaatttaagcttcatatggttgaactggcttcgaaaccaaatgccaatgttgcacaactggcccgggaacatggcgttgataacaacctgatttttaaatggctacgtctctggcaaagagaaggacgtatttctcgtagaatgcctccaactattccattacggtaaaatgacactgggaaatccttcaccagagctgctcacggtgttgatccgtgaactgaccgggaggggaagatgatctcactcccatcaggtacccgcatctggctcgtggccggcgttaccgatatgcgtaaatccttcaacggtctgggagaacaggtacaacatgtgctggatgagacccccttctcaggtcacctgtttatctttcgtggccgacggggtgacactgttaaaatactctgggccgatgctgatggtctgtgcctgttcaccaaacgcctggaggaaggccagtttatctggcctgcggtgcgtgacggtaaggtatccattacccgctcgcaactggcaatgctcctcgataagctggactggcgtcagccaaaaacattccgccttaactcactgacaatgttgtaaaaaatgcctggccgcattataaaaacggccatgagtcagaaatacctcattcgcattgcagaactggaaagccagctccgtcagaaagaccagcaactgagtctggttgaagagacgaagaccttcctgcgctctgcactggcacgtgccgaagaaaagatcgaagaagatgaacgggaaatagaacatctgcgggctcagatagaaaaactgcgccggatgctgttcggtacctgttctgaaaaactgcgtcgtgaagttgaacaggctgaggccctgctgaaacaacgcgaacaggacagcgatcgttacagtgggcgggaagacgatccacaggttccccgccagttgcggcagtcgcgccatcgtcgtccgttcccggcacaccttccccgtgaaatacaccgtctggagtctgaagaaagctgttgcccggagtgtggcggtgagctggattatctgggggaagtcagtgcagaacaactggaactggtgagcagcgctctgaaagtgatccgcacagaacgggtaaaaaaagcctgtacaaaatgtgactgcatcgttgaagcaccggcgccgtcccgccgcgatagagcgtggtatcgcgggccccggattacttgcccgcgtgtttacgggaaaatactgcgaacacctgccactgtatcgtcagagtgaaatctttgcccgacagggtgtcgaactgagccgtgcattactctccaactgggttgacgcgtgctgccagttaatgacgccgctgaatgatgccctgtatcgttatgtgatgaatacccgcaagcttcacactgacgacacaccggtaaaggtactggcaccgggcctgaaaaagacgaaaacagggcgcatctggacgtatgtccgggatgatcgcaatgcgggttcgtcatctcctccggcggtctggttcgcgtactcaccgaacaggcaggggaaacacccggagcaacacctccgccccttccggggtatcctgcaggcggatgcgttcacaggttacgacaggctgttcagtgcagaacgcgaaggtggtgcgctgacagaagttgcgtgctgtgctcatgcccggagaaaaatccacgatgtatacatcagcagcaaaagtgcgatggcagaagaagccctgaagcgaatcagtgaactgtacgccatcgaggatgaaatacggggattaccagagtcagagcgtcttgcagtcaggcagcagcgaagcaaagcgttactgacgtcgctgcatgaatggatggtggagaagaatggcacgctgtcgaaaaaatccagactgggcgaagcgttcagctatgtactgaatcagtgggacgccctctgttattaccgtgatgacggtctggcggaggcggacaataacacagcggaaagagcgcttcgtgcagtctgtctcggaaagaaaaattcttatgacctttgtcaaatattaagcccaaaaagaccttacgcagctccgggagcttcgttatatcgcggattaaagaacctgaaacagtcagactgtatcttggattttacaaactcttattcggggattttagccccatgacgatttacgcagtgagctggcctctttctacgtgcaggtattagcgcattctggcttccctgaattcttttacgaggatcactcattccgtgtctgactgcttcagggtttaattttgcttctgctgactgaatgatgattgggcagcaagtgcaatatcccacataaatccagtcaactcacgagccaccgccgtaatggctacttgtgattttttcccttttgctgtcagacttcggtaacgagaacacaatcgttgttgagctttccatgcaatatctttggaatattgtgttacagagtccggtcggtaatatataagccatgccccaacttttgcaggtgtacgataagaccaggcggcttcgtaaagcagacgtctcagttcgctgtttccaacttttgttattcctctgggacgaatactgtttccactggaatattcacctggcaccagtcccagaaaagccatgagctgtttgggattggaaaatcgcgaaaaatcacccagttcagcaaccagagttattgcaattagctgaccaacacctttaagagcctgcaactggcagaccagattgcacagagaccactcaggtaacaggcgagatatttcctggtcgagttgaagtatgcgatcttcaatctgctccagactttgacaatagtgttgaaaagcaatctgttgagatggctgactaaatgattgattagctaaccaggttcgatgttttcctgtccagtgctttcctgcataatgtttgtctgttcgcaatagcatgctcagaattcgctgtcgggcaactctgctgtctcgtttagctgctgcacgggctctgattagatcccgcatagcttcatgagtcaggtcagggatccagacaggggtaagttctccagcccgcagtaacctggcgagagaaattgcgtcccgatgatcatttttgattctgtctgtcggtgattttggtatgcgggaaggggcaataacctggcattttatattcatcgctgtgagttgatgatatagcccaaaaccacaggggccagcctcatagcaggaaagaatgtttccgtaaagtccctgcaatttctgaaataatcgacgtacagcctgggcttcgttgttaatcgtaccataataacgaacttcgccaagccgttcaggtgcagcaatagcaaccgccaacgtttctttatgcacatccagcccgacgtaagccgcaatattttccgaatgcatgatgacctcctctggaatatcccaccaatgctatagtgagtatataaaggtcatatcatctacgtgttcttcggtagcgatcacggcggcgagcgtggagcactgctgtacgggctgatcggcacctgccgtctgaacggtatcgatccggaagcgtatctgcgccatattctgagcgtactgccggaatggccctccaaccgtgttgacgaactcctgccatggaacgtagttctcaccaataaataagcgtcaatacggtgctccgttgacgcttactattgttctgcagctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaggcaatcagaatttccagcgccgtttccgtgattaatgatgtcatgtcgttcctagttaccagtcgaaagtgggcaggcccggcagacatcctgcactggcagccagatgaatgagaccgacgccataacaccggatgagagtgacaaccagacgacggaacgtttttgacaggccaagacgtttaagccgcagaaccggatacgaccacgcatcagtacgtaacagataaccggtacctgtaaaatgaatccattctgattcgccgaagtcattcgtctgatgtgacagtgagtacagccaggcgttgtccttttccgtgatatgtgcggtactgcaacgaacgtatgtcggtaagggcagtaaacggtggtggagagtcggttgtctgctgttcgggagcatccaccacgcggagtgaataaccgttttcagcgaccttattattcaactcagcggggtcaataccatcgacgtcaacgacaattcgccccatgttcagtgcctgcacgttaacgctgtctgcttcgagcgtcagagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagtcagtttcatcgtttcgcctccgaatgttcaccccggatgatgtcgttcaccattctgtagttgctgcgggtcatcaggccggttgcccggcgggcccggaggatatcaatactgtttattaactgagaacgggtacaagcgctgaatcctggctggtcggtacgtaccagtgcgtatttttcaacgagaaagttcaccgcatcgcacagtgaaatgcctgcctcaatatgctgctcaatcacacgttcatcagcgaacggtgtgtcattcagtgtgaggccgtaatgctggtccaacagttgggtgagcagtgtctgccagatggtgacgggagacgggcagcgcgatgcctcccgtacgtgtgtgtcaggtaatgttttcatcttaagttctctgtaactggtagtgctaaaggtgagatattcggggttatgaggtggttgcgggtgccagtgtcggataaacagccatataaacgtaaccacagctgccgagggtgtcggcttcgcaggtcagccctctggcatacagcgtgacggtatgctgatggcggggattcagttcaccgatggtgagcatgagttccagttgtttcatcagcagtggaaaagcctggtccagatggtatgcatccgcgtcgctgaactgccctctgataccggcgcggtcggcaaggtaatgcaactgattgccctcctgcaccagacgtgccccgaaacagggcgtcacggtgcagggtagcccccaccaggggcggtcgttgttgtcgtcgggataatttgtttcatggagcgtgtctgacacgataaagtcctcacagaaaatcggtgaatgatagtttaacgatgacaggtcagccggcgtggagaccggcttcggtgaaggtatatgcattgatgtgaatggcctcatctacagcggcgtctgaggtcagccagtcgtactcgttttccagctggcggtacagccagaaggccaggtcgcgcagggcttcgctgacagcggcttccgcatcggctgtcagtgcctgaccagtcggactgttccgggtgacggtgatatccatgctgtacggatggcagtaacgtccccggtgactgatttcagcctgtaactgccagaagttacgcttctgtaccgcctgcagggcatccgcgatacgatgaagctcacggtcctgaggggcatattccctgattttccggggtgtcgctggctgccagtgccagcgcccttcaaaacaggctccgtccccctggctgcagaatccgctgaaccagatgcacggctcttccataaacctgccgttgctgagccggaaaacgcgctggcggaggtcaattccgaaaatgccacagacctccctgaagtcctcatacacgttttcataccagttgctgtcagcatgatgctgacggtaccagtcgcgggctttttcctgtgcggtggaggatagctcatgcagtgtatacacggtggtggtgataattctgctcatcagaatgcccttactgactcagttcagagtgacgctcatcagccggacatacgggccaaaactgtccttacggcgttcagcaaacacggccagcacaccgggaatatcctgcacttcacgaccggtatacgtttcagtgctgccgtgccagcggtatttgccggtacagaacggaaaaagacgggatgcaggatgctgttggtgaatacgcatggcttcaccacgggtgatgattttcataatgggatacctctgaagacagaagataaaagtgaaaacaggtgtgatgtggttgtgacgggttaaagcagaccatgttcggcaaaggagaaaacctggctgccaccgactatcagatggtccggcacccggatatccaccaggcccagtgcctgtaccagacgttccgtgataagccggtctgccttgctgggtgtgacttcaccggacgggtgattatgtgccagcaccacggctgcggcattgtgatacagggcgcgtttaatcacttcccggggatggacttccgtgcggttgatggtgccggtgaagagggtttcaccggcaatcagctgattctggttattcagatacagcacccggaactcttcacgctccagtcccgccatgttcagaatcagccattcccgtgccgcacgggtggaggtgaaggccacgccgggttcatgaagatggcggtccagggttttcagggcccgcagaatgaggctgcgctctctggttgtcatttctccgggcagaaaggaaagctgctgcattgtccctgcctccattcagtcgatgatgcgcataatggcgctgcattccggatgctgcagggcgtaatcccgcagacggtaataatgaaccgtcatggcataacactccgtacggcaggcgtgatgactgtacgtcatcagacaggcggcaatgccggcggcttccgggctcatttcagcgcggttaccgttcatggcattgaacagtacccatgtttcgtcatcatcgtcatccggttcaggggccataaatgccccgccgttgttcagggtgtacagattccagataccaccgcagtagttttcgcacagacggtccatccagccgaagacacggggctccagggtcacccactgtggaatgaggccaaaatgctgcggccagaagctgatgcgctgttcatcagggactatggtggcaaccagttgttgcaggccagtctccggtgcacaggccgaagaggtggtgttctgagacaatgttttcatgtatgaaatccttgtaatgtgaataaatgagagggagtaaaggtcgggagctggcaacatcacgttcatcactgaccgtgagacccggtaatatcagggatgaatgatattcggctgaaattccggacagccgtacgcgtaaccgttccggtcacagacggatggccagatgccattgcctgtactcagtctgcacagactgatttctccgggacggtaaagcagacgggtacaccaggcgcacaggtcatcatcagaaatggaacgacaccccggcagcgcctccggggcgtcgggtgattctggtgcctgaatcacgccttcagggacatgctgcatcagcgctggctctccagcagcgtttctgccattacccacaatgcgcggttgagcttaatatcggtgtcgatgctgtgaatggcacgggtgtggatacgttttccttttgcactgcgaccggaaatcccgcctttcagcatattctcctggatggtctgataagtactccacaggtccttaccgtaatcctcccggcgtcgtggcgtcagaatgtcggcggtggtgacgggccgatgttcgtcaccataacggtaagtcagtgccgcctgtgccagcgcctggcgtgccggtggcggcagaatcagcgactgcatggcatcacgcatctcctctatccggtcaaacacgcccaccacctcgtaagccccttcaatgactctgtccaccacatttccccggtgcggaacacgcacttcccccagagactgaccacagacgcatccgttctggcagacgaacctgaagtaacccggcagcatctggtagctggaggtaccgtcatgagagttgagcagaataatttcagggacatgttctccgtttatctctccgttacggcgcaggcgcagcatgtgttttgtgtatccccggcggcccgggtcgcgcacacaggtctggcaggcgaagaatggctgaaagccttcccgctgcaggctttccagtacggtgatggtggggatgtacgtatagttctggcttcgggacgtgtgtttctcttccccgaaaatccccggcacatggtgcatcagctcttcatgtgtcagtggacggtcacggcgtatctggttcgcagcataaccaaaacaactggctaatcgcatactttgctccttatcggtggttaagatttactggtgtaataaatgaaaaagccacgtctcccggagaagacgcagcctgatgggtgaaatgaatgacgtttattgtcttagaggaccgtcactggcgagccgcgtattaagcacctttccggcatcgggttcagaattccggcagcgccagcgtcgctgaccttccgcgttgcggataacccaacggaaatgcattcccgggtcatcctggataaacacattgcggtaagctgttatgacagcaacctcctgttcgcgtaagaaaggggcttcggaaaataagagtaatgtacagcccctcatgtgttttcacctgaaaataaaaagccccagccataatggcaggagcgaatttactattgattttaataatgcgcagataagacgcataattcctttaatagttttgttcgttatggattattcgagtggatagtcgcgatagtgccagtatttaccatcaacataaaaggtcaccttaccgcgacgtttaccctccctataaaacgtatcgaaattccaggtaacattcttgccagttgaatagctgccaccaacgacaacatcaccaaccattattgcatgaacaaccacgccataagcgttaagtctgcctttaccattgggggaattgaaagggattcggacaacgcttgctgcaccccaggggtcagtttgttcaacaaagcagagacctttaaagcgtaaacgtgcattacatgggaactggttacggttttgcgcgaactccacatattccgggaacggtgcacgacctttctcaggacgctttactaatgcggcgtcgctatcaggtacgatagtcatgaacaggaaagcaacaaagaacgttaaaatgtgtcggtgtttcatgataaaaatccttcttaaattattcgataccacggcttacggaatacgaccgattaattcggcgttatggcagaaatccatggtcgtataattatccgcggccagtagatgaatgctggcagacatgacttctggcggttcgcaagcgatgtccattaaacgtggacaggctttggctttttatcgctaataactagcccagtgcaggtatccccctgcatcagtttatacacttcgtgtttactgaagctatatattaacaccggtgactcgtccgggttaataattacagattcttcagttggttcgcagtgacggatatccgaaccaccgagtgcataagtgtcggtgatgccaatttcacagaaaagaatgatagtataaagtatagttttgattttcatttcactcacagttgcgaaaaggttgaatacttacagctccattctggcaagatattgtttgaaatcttcttgcgctttcattagatcacgacgttcggacttattcattctgctgaggatcgcatcattcacacattgcgcaggcaggcggagtaagacatgagtcttatgtttttgtctgatctcttttactttacgatccgattcaccaacaccatgagtatcgagcaccccggttcgaaagaactcgtcaagttcgttactttgcgcaaggtattgagtatcgacaaagacgtagtgacacgagtttttgttctcagcccaatacccgatctgaatatcagaccataaggcgtccttgttgtttagcaagtagaaagtcctggtttcgttgtcagcgacgaaaattatgctgctgtttttactacggtaaatcgtgtatctgttacccggataattcgcaatttcttcggccttatagaggagactgtttaaatattcttttttatacccggtttcgtttttccagcctgctttttctttgtaaaaccatactccctgcggaaaaccggtgatatcctcttcaaactgacccagcgattcggcagtcgcggtgatggaaatgagtaaaccgataaccagaattaaaaaatgtttcatttcatgcactccttaaataaatcgggggccaggaagtccccctctcctgtaatcgttattcgtaccaggtattccagcacgactggataaagttattatccatcactttcttaacgtttttggcagacgggttaaacgtcgcaactttcttctcgtttatgtacagttcaaacccggttgcagtgcttattgcttttacaaagctaacccaggcgttatcgttcatacgggtaccgtcaggaaccacaccccagaattcttcaccgtcaataacgaaactaatatttttttcttccgagtttgcgaccaccttatctcctttgtaaatatagattgtgtgcgccagcacattgttttcgttggggttacctgtgcaactgatattgataccccacttaccgttatcaatactgaactcagtaacgcccatcgtgaagccactgccccacatatttggaatagcgtgtgctacagatacggtcacagttaaaactacagccaggaaaatatttgacagtctcataattttctccccaaaattaaataaatcaatcttaaccatcgtccgggtaatatatatctgaaaatattttcaataacaccagccaggaaaaacaccaccacaggcggtggcgtttctttggggcgtctttatttaatccgggccatcgcgtttctcagtgccaaatctgcctcttccgttttctccagacttttctgcaacaccgcctctgaccgggtcagtgcctgacgcgcctccagtggtttccggatatgctccatcgccagcatcgtgtcttcatagccctgctgacgccaggtgtcgatatgtgccgatgtaaaactgagcagaccgccacttttgccttcttcccctgtttgtttcagctttttccggggacggatttcaaggattgtggtgtccggaaaagcccggcgatcccataaagaaccgtcactcagatgcgacacaatcaccatattgcatccggcatccaccagtggcgtcacaggggtattcccctgcatattttgccatccgcccataccaccatcaccgtacatttttccctgtacctcacggggacggaacagcaggggcagtgctgctgacgccagtaaggcttctttctgctgcccgtggggcaggctctggatatgctgaaaaacggagttttttgtagttccggtacccagttcagcacgaatgcagtcgataatatcctgcattcccccttccgtggggtacagcgacacatacaacggtagcccgtcagccagatcatcagtatcaagataatgatccatcagcactgtcaggggcccatctgacaacaacggctgagtcatcagattgtcaaacctgttgattgtcgatatatggtgaagaagcgtcgtaagcagtgcgcccgcacgtccggggagctggcagaggttcatggccgggagcagttttttcagcaatgaaaagtaaaccaatctgtttaccgacagcacctgattattccccagatgatcccagagcgcctccaggcgtacggcagcttctgacagatcgggagaggccgcgataatggcaccattgaatgcgccaatgctggcccctgaaaccatgctgatctgtgtaccacactctgccagtgccttaaccactcccgcctgataagcgcccaccgccccgccaccggacagcaccagccccgttttcatttctgtactcatgcagcccccttctgaaatatttcatcgaccatactttcagagaggcgttctgcagagcagaggcgaggcatgcgaaccggtaagtgttctgcagcctgcgtggttgaccagatcaccggatgctgctcttcactgcaccagtctcccagccagttaatcgcgtcatgccactcgttatctgcctgctcccggccctgaccaccaagccagtccagagtgttcagacgcacggttgcactaccgccactctcctgtgccatctgcgttaatgctttatgtctgagaatatccagtagctggttaacctggcctgtttcgccctgacgtatcacatcaccaaacgcgccccagcgaagctcttcaagtgccacataacaacgtccggcaggggaaaatgacgcgtatcgcccggcgctccaccatgagaatatctgctcaagatgtaactgcgcccgctgaacctggtcaacacggtggagtttttcttcaagatgattcagtttatggtgaacctgatcggccaggatgagtaactgctcccgtgtatctgcggaataatgcgccagcctggcagtatcactgaccagtgaactgaccctgtcgtttacccgggtaatcgcgtagtttgtggtggcaagtgacgttgtcagctccgtcagccagcgcagggacgcctcaacgccctgtgcaagcgaagcattgatggcattctgccgtgcagcgccttcgccggtcagtccctcttttaaacgccggaagaacgtgcgctctctggccgtgcggatatgctcctgtgcaacatcgattccgtttgcgaaatcaaccacaaatttttcaggaagacaggtgagtacctgacatacccggttatcagcaatttgttgaataaatggtgaagtcacagcattgtctccagctcttccctcagcgccttactgtcagtaatgagctcaggaaccctttcatttaatgcctgaagtctcccggtaagccgttcctgtgcctgctgatcgcgtttatgatcttcagagctctgaatcagcgtgttacgcagttgttcaactttctccctgaatgcgcagaaaaaggcatcgatttcctggcggacgggctggttaatatcctgctcaatggatgcctgcagctccccgaaatatgcccgggtcagtgacataacttcctctctgaccttgttgatattgatcacgctgcgactcacatcctcgtcatagttttcccagcccaggtcactggtgccaaaccatcgacaaacggttccccatacgccactctgccgacggcgacgggtgacggtctccgttctttcctccataagcgcactcagatttgtttttaccgcgagccgggtctgtaactgactgactgccggaaaactgatttttacggtaaagccctcatcctccaggcgggcattgatgcgaccggcaatgttttctgtggcgtacagggccgtgccacgaaaacctgtttcaatcccgctgacgattttctccagctcaggccggaactgtgcttcagcctcacggtgcaggctggtcacagttgactcaatttcctctatatattcaattgcttccctgcgattatttagtgttatctcggggttttccgggtcaaagtctcgtttcctgtaatcttcccagcccgggttgttgataccggaccattgagaaatctttccccataatccggaccgggaccttcgttgttctgcgtcttcttcctccaacatttgctgttctttgcgtttaccagttctgaaatagtcattcagctcctcttccagtgaggtgcagacccccgtcagtaattcccgggttctggcatcgatctcctccatggccattctgacatcagcggtcacctgctcctgacagtccgcgattttccggatatccgcaagcaggctggtgatattcgcctgcagtgactgaatgctttgctgcagcccctgatggcgtaatgacagatattcgctgacattttctgcattctgcatcagttttgcggcagcagaatcaaccgccagtgccgccgctctggagtgtgaactcagtatgacttccgttatcagttgatcgataagtgagccttcccacaggtctgtcgccccttcagttgccagttcgctgtctttacagacgtaatcttttttcatgcgaccgaaggcttccctgacaaaatcatcgacccaggcttcatcaacaggaagggttccgtttttccgtaactcatgaagcgcacggttagccaggtatgcctggcgtgaggatccgggataaacgcgggaggcgggcagcacatcgctgttcagcattgccggaactttctggcgtacggcatctgccccatcgccattgcggtctttctcatcaaatttattgaccagtacaaacaggcggccggctgatacgtcagcaatggcattaagctctttacggacgtcttcatccgcttttgagttcatctgggtgtaatccatcacagccagaaccgcagaggctttctgcagttgatcccgcatcatcacttccatctgcggttgtccggcctcattagggccgggggtatccagcagtgtgagtgttccctggcatgcatccatccccaccagatggctgaattccacgtcgatcaccggcagtttctgcacttctgcgtattcatcaaaaggaaattcagtccccattgccgcagcaagacgaaccagatcgtttaacgatgccagtccggtaaagatttcctcctccccgtggtattcatttttgagccagccatcatccgtcagaatatccagcagttcgcgggtatccccggtttgctgcagggtctgtgcgacctgctgtcctgccggggtggcgagtttttcctgcagtgtgattaataaattgcggacaggctgaatatgttccagatggagaaccggctcagtttttccgggaacgtggcaggatgagcgtcggtacagaggtcatggggcggttacggttaggcagaatttcctgccccacaatggcgttgatggtggttgatttgcctgctttcatcgtgccgacaacagccagcaccatctccctgcgggcggttttgatttgttcgccctccagctcctcaattcttttcagtgctttctgtttatcaaaaagcagtctgttttcgttcttactgtcagataacacatctggctcctcaaccatttgccggagcagattaatgttcagttgcaaaagtcggtcggcttcatcacaaagcagggcgatgttcttttcgtgcattatttaaccttcctgagacgcattttcatgacaaccacggaggaggtcatttactacaaacgatcgtttataacgatcgatatgatagtaacgatcgatgtattctattaacttgggaagcacaacgcaaggggacaccccgggtatggctgcgtttgcatagtgttttcatggagttaaaaatctgtaacaacagcctggtacatcaccaccgggttcagaagaaaatccagttccataccgcgcgggcaacagagaccaccgtgtcacgaactgcgcgcagggccgtacggacaacagaggcaacacagacactctccgccgtgtcaaatatccggtccaccgcaccggtaaactgttcacgggtctgagtgcggacagactccgtgcgcagttcgtcctgcaggcggtgtcatcagagggatggcggcatgtccgggaagcgctgtcatgagtgcactgaccggggtgacctccccctgaaacagtgcattacagagtgaggatttaccggccccgcttttacccataatgccaggcacgggttcgtggctggtgagtttgcgcagatgttccakgatgtgacgggaaagtgagtaaggcagggaggagagcggtttttcaattgcctcaatggcatcagacggattcatacatgtattcccggtgaaaaaagacaaaaccccgcgcaccggaaaggtggcggggggattcacggagataatatctgcctgaaattatttggaatgcaggtatatgtggctgatttgtatcagctaatgagtacaggtctgaatctaatctgacagtccgctctgtgccaggagcggactgtccaacccatccctgaagagcctagattatgtatggtaattcagtcatcaaaataacgttggtcaccatcacaaaattcacatcctcggatatggctcagttcaggaacgctatcgctcaggtgaccgcaacaaccacatacatgaagctcggtgtaatagatgaaacactgagtgcaaagatagccgtctccaaatttacatacgctttcaggagtcatgcaattggtacatccagcaggaaatacggagagtagctgttcatccacactgtggaacaactcctcatccagcagtttatacctatccgaagtgtagtcgcagtgttcgcattcaaaatcactatctccctcaggtagcaattgaggtatttcgcagtctggacaaactagggtaatttgccttacagcactggtgcaaaccttacaccgcgtaacttcaagcttacggttttcattaccggtcgtttcagtccctgttaccgtcgcatgctgatggcactcattgcagttaccgatttgaatattcttttcagagagctgctcgagttcaggcttaacctgtttaaaccgcacctcggcataaaatttgtttcccctaatcagacgagtttcaccgaaagccagcttccaattatgtttgacaccgaagataactttccattcatcccttaataaccggttcagggcaaaccaggcgtcagcttgttctttgagtatttgacgttgttcagcctcggtgaaagtggggtggtagaaatgaactacgcggttgcggtgctttctgaccttatcaaaagcactgtccgtttctctgtctaggggtctttcaagtacgtccttaagcctttcacgggtttcttcgtaggtcaccgactgaaaatcaccggctaggtaagcctgcttttttattggctttttcgggctgcagaccaacgaccagtgttcgtgcgccagcggaactttcagtaaaatctcgaccgcagtccagaaactgacgacggagaacttcggcttcgaggcctccaactcttcacgggctttatccagaaaatccagaccattgttgatcagcgcctgcacatcctgactgagttcacggggggcgggagtatcgggtgcagtatcgtcaacatcgaacatcattatctcctttaatcagcttccaccacgcagttgctacagcgcgttagttgtatccagtgtaaactggacttggtagctggcagccacatcgagcgcaaaaaaccgtaaattaacttctgtagactcgtacttttcgtgacccatgcgtacccgcaggatcttcgggtgcacgtgaccataaagcaggtgcctaccaaagctgtggcgattcagatccctaaactgatggggtcccaaaaagtatgccatagcaagtgtaagtatccctaaaatctgcactattctctttttataaatcctctgacatgtgaattagattgccctaaagtgagcttccgcgcctcgctcataaggacaaccatactcaaatctcccacattgcaggagatttgagtatgaacacgtcaccgtggaacaaagaccgtatcataggccaaaaaagaccacttcagatatctcatatctggggtatccgaatccgacttgaactggaaggtaaaacacgcgatttagctctgttcaacatggccttggacagtaagcttcgaggctgtgatctagtcaaactcaaagtatctgatgttgcatatggtagctctgtttcaagcagagctacggttctacaacagaaaaccggcagccctgtccaatttgagataaccaaagggacaagagaagctgtttctgcattgataaagcttggcaatttacgcagtaaagactatttgttccgatctcgggtcggtactaaccaacacatatcaacccggcaatacaaccgaatttttcatgggtgggtagcaaaacttggtctcgaagattcgctttacagtacacattccttgagaagaacaaaaccttacctgatttacaagaaaactaagaatctcagggtgatccaacttctgttaggccataagaaactggaaagcacagtccgttatctgggcattgaagtcgatgatgcgttagagatctctgaatcgattgaagtctaaggttgccagggctgcaacagcagtcctgtgccagatgcggacgttgctctattcatgtaagattaatagaatgtctttcgataaatttttgacttaatcttaaataagaatgacttttttgcatgtcagcgttttactttgcattcagaaataaatagaattttgaaaaaataagagagaaatcatgatacactccaaaaaaattaaaaaacaaaaagagaggaactatgtcacatccccctaaaaaacttaaaaaatcattaattactgtttttttgagtggtattcttgctgttcttggatattttgttgcattgaacggagtgtttgatttatatcaacatatcgcagataattttttgcaaaaaaaagcagaggataatcttcatgtgatttacaccggagcgtcaataaagtacatcgagtcaatttttggccctcccgtgaaggaagaacattctgaggatgggagggttcatgagtatatttactctttcaaaaagttctatctgcaagtggtttatgataataataacacagtgatactctattccgtaaccagcaaggatgagaattttcatcctgaagtaccatatctgagaaaaacccttggacataagttcaaagattttggaagtgatattgattatttacagtcgagctattcttcgaagttctatcaatatgaagaagggcattatttaggaaatcctggcaactatagaaatttttaccttgcctataaccctgctggagttgattattttgagttagatccacttccagatctctctaatgacgacaaatcgcctccaaataaaaatgatcttgaaaaattcagaaataataatgctccaaatacatttggggttggcgatatccacggaggtcctgaggggcttgagttaagctttggacttgggattgattattacgatgcgagagatattccagataaagattagtgatcatgtatcataccatttttatatcgtttcaaattaggtagtcacaattagactagttaatctaaccagcactgaggtccgctcctcgctcagagcggacggccttcgtgaaagttagtcttgttgtggtggctctttccagcgccattgcaagacattctcatcgctgagaataaacagtcctgaccaaattgccgtccaaaactggatattcagacaccatgggcgtgtcataaaccagcgtaacggttttgcttcaaacagatgaataccttttcgcgatggtgaatataacggggggcgtcccactaacggcagacaaaagccccatttccaatattcagcaatacgccttcgggcacattcaattgcattacagttccagatgataccccaacgccgtttccatgtatcattgagacaccagttttgcattagcgaatatttgggcgaattgtcaatagatatactttcaccagtcattaattttatcgtgcaatattttaactggtactgttcaaccgtaaatgcgaatccatcatctagaataagtacatcaagtgtaggaatatttgaaagcgttaatattatcggtgagttatttacatcatgaatgcatagtgtttcttggtagcgtaagccactgccaatggcttcaaaaacaagttcaacttgttgcagtcgttcctctttgcttctgaaagcaatacgtgaacaacgaggttctttatctgtcaactgagcaaatcgtagactgtactccaaataattccctaaggaatgccagctcgcccctagcctgtgtctcactgcccagcgctcatgtgagagttgataagtttttatcagcattatctgggtaagagtagaccagcatttcttcactactgtaacaattgcaccaaaaggaacaggaagtgacattactaaacccctacaaatatcagataattaggttttatatcatttcagtcagtgtaatcaaatgataatcaggattggggctaatcttgaacgccactaaagatcggcaacaatggggatccaatgtttcgttagtgatttttcgcattagcagatacatgcttacttccgctcctcgctctcagcggaccttcagctcagtgatatcgtccgctctgtgccaaaggcggacgctcaagtagatactgtcctgacagtatgcggtaatcagagttgttatatattacttgcgtccaaaccagctttctgacaacccggccgctcctgctttcaacaacgcgccgccatacttttatgctgcaaagagcggagacagaaggttagcgtaatttgtaaataacttacattcacgtgtgatctggatcataattttgcctatgcaccgatcgtaatataaatatttacataacgatcagtgattcatgaaaactcaaataactttcgctgcgcttttgccagcattagcgtctttcataccgcttcatgctcatgcctcgtctacttctgaagatgaaatgattgtcacgggcaacaccgccgccgacaccaccgattctgccgccggtgccggtttcaaaacgaacgatatagatgtcggcccgctgggaacgaaatcctggatcgaaacaccatattccagcaccactgtaactaaagagatgattgaaaatcagcaggcgcaaagcgtcagcgagatgctgaaatactctcccagtacgcaaatgcaggcgcgcggtggaatggatgtcgggcgtccgcaaagtcgggggatgcagggcagcgtggtggccaacagccgtctggacgggctgaatatcgtttcaacaaccgcgtttccggtggaaatgcttgagcgcatggatgtgcttaacagtttgaccggcgcgctgtacggcccggcgagcccagcagggcagtttaatttcgtggcgaagcgcccaaccgaagagacgctgcgtaaagtgacgctgggctatcaaagccgcagtgcgtttaccggccatgccgatctgggtggccattttgatgaaaacaaacggtttggctatcgcgtgaacctgcttgatcaggaaggggaaggcaatgtggatgacagcacgctgcgtcgcaaactcgtttccgttgcgctcgactggaatattcagccgggcactcagctacagctcgacgccagccattacgaatttatccagaaaggctatgtcggtagctttaactatgggccgaacgtcaaactgccgtctgcgccgaatccgaaggacaaaaatctggcgctcagcactgcgggcaacgacctcactaccgataccatcagcactcgcctgatccactactttaacgacgactggtccatgaacgctggcgtgggctggcagcaggctgaccgcgcgatgcgtagtgtttccagtaaaatactcaacaatcagggcgatatctctcgttcgatgaaggattccaccgctgccggacgttttcgcgtcctgagcaacaccgccgggctgaatggtcatattgataccggctctatcggccacgatctgtcactttctaccacgggatatgtctggtcgctttatagtgccaaaggaacaggttccagctatagctggggtacaacaaatatgtatcacccggatgcgatagatgagcagggcgatggcaaaatccgcaccggcgggccgcgataccgctccagcgtaaatactcagcagagcgttacgctcggcgatacggtgacatttacgccgcagtggtcggcaatgttctatctcagccagagctggctgcagactaaaaactacgataagcacggtaatcaaacgaaccaggttgatgaaaatggtttaagtccgaacgccgcgctgatgtataaaattacccctaacacaatggcctacgttagctatgccgattcgctggagcagggcggtaccgcaccgacggatgagagcgtaaaaaatgccggtcaaacgctaaacccgtatcgcagcaagcagtatgaagtggggctaaaatcggacatcggcgagatgaatctaggcgccgcgctgttccgactggaacgtccgtttgcctatcttgatacggataacgtgtataaagagcagggtaaccaggttaacaacggccttgagttaaccgctgccgggaatgtgtggcaggggctgaatatttacagcggcgtgaccttcctcgacccgaaactgaaagatacggcgaatgcctcaaccagcaataaacaggttgtcggcgtgccgaaagtgcaggccaatctgttggcggaatacagtttgccgtccataccggaatgggtttacagcgctaacgtccattatacgggcaaacgcgcggcgaacgataccaacacctcttacgccagcagctataccacatgggatttgggaacgcgttacaccacgaaagtgagcaacgtcccaaccactttccgcgtggtggtaaacaacgtgtttgataaacattactgggcttctatcttcccatcgggtaccgatggcgataacggttccccaagtgcgtttatcggcggcggccgcgaagtgcgtgcatccgtcaccttcgatttctgatggataaatgatgaaactctcccgtttatttccgctgctggcgctgctgctggcggccagcctgcacgcagaaaatacgcacaaggaggtgcgtatcgcgtcaccgtggccggcgcaaaataccattattgccatgctggggtacggcgataacattgtcggaacctcgatgattgcaaaaaggatccccctgtttcgccagagcctgccgcgcatagagaaagtcgcagcagttagcgtaaacagcgggcatgaaatcaatcccgaacagattatcgcgctgggggtcgatatgctttttgtaccgcagaatatggtagtgcctcaacaggcgttgctgaaacaggctggggtgcaggtgctggcgtttgaggcgaattcactgcgggcgttaacgcagcgcgtacagcaaacggcagcggtgctggggcccgatgcgcagcaaaaagcgctcgcctatcaacgctacttcgatcgcaacgtggccctggtcaccgggcgcctgaaagatcttcctgcgtcacagcgcgtgtcgctctatcacagtatgggcaatccgctgaccaccaccggtagaccctcgctaaaccaggactggattgacctggccggcggcaaaaatatcgctgaaaattggtttggcgagcatcaacaaaatcgttcgggtgaagtcgcgctggagaaaattgtcactgccaatccggcggttatcatcgcgatgaacaagcgcgacgcggatgccattctgagttctccgcagtgggcaagcgtggacgcggtcattcatcatcgcgtttacgttaatccgaaaggaatgttctggtggtgccgtgaaaccagcgaagaggcgctgcaatttttgtggctggcgaaaacgctttatcctgcgcgatttgctgatgtggatatacgcaaagagacgcgtgagttttatcggcagttctttggcctgacgttaagcgatgcgcagatgagcgatgtgctcaatccgccgcgctaacggaggctgtgaaaaaccatgactgtattggaaagtacgctgtcggtcgagaaccgctatcgccagctttttcgccagcgtctggtaatactggcggttatttttatcgctatcattgcttcgctgctgctcgatttcaccctcggcccctcagggctccctttacattcgctgataaagactttgatgcatccgtccggggcgactaacggcatgcgggttatcgtttgggacatccgtttgccctatgcgctgatggcgctcctggtaggaatggcgctgggtttggccggggcagagatgcaaactattctgaataactccctcgccagcccgtttacgcttggcgtttcgtcggcggcggcctttggcgcagcgctggcgattgttctgggcatcggtattcccggcgttcccgaaagcgggtttataccggcaaacgcttttctttttgcgctcctgtccgccctgctgctcgatagtctgacccgctggacgcgcgtgccgacgtcgggcgttgtgctgtttgggattgcgctggtgtttaccttcaatgcgctggtgtccattatgcagtttgtcgccgatgaagatactttgcagggcctggtgttctggacgatgggcagcctggctcgcgcatcatgggagaaactggcggtgctggcggcggcgatggcgattgttttaccctggtcgctgcgtcgtgcctggcagcttaccgcgctacgcctcggcgaagagcgggcgatgagttttggcattgatgttcgccgtttgcgcctgggttccctgctgcgcatcagcctgctggcggccctttcggttgcgtttgtggggccaattggctttattggcctggttgcaccgcatatttcccgcctgttgctgggagaagatcatcgcttttatttgcccggaagcatccttatcggtgggctggtgctatcgctggcctcggtagcgtcgaagaacatcattcccggtgtcattttaccggtaggaattgttacctcgctggtaggcgttccgttctttctgagcattgtaatgcgtcatcgagggagtatgtcatgagcgggcttacgattaatgcgctgtgcgccggttacggcaaacggcggattattgagcatctgtcgatttctacgctgccgcgcggcgaagtcactgtactgctggggcctaatggctgcggtaaatcaacgctactgcgcgccctggccgggctaaatcgcgccagtggcgaagcctggctgaatgaagagaatctcttatcgctgccgtttgctcgtcgggctgaaaaagttgtgttcctgccgcagtccctgccgcagggcgtgcatttacaggtgctggagtcggtggttgtcgcccagcgcgcctccggcgccgggcaaaatcaggcgcaggctatagcgctgctcgaagagctaggcatcgcacatctggcaatgaactacctcgatagcctgtccggcggtcagaagcagctggtggggcttgcacagtcgcttattcgccgccccgcattattattgctggatgaaccactgagcgcgctggatctcaattatcagttccatgtgatggatgttgtatcgcgcgaaacgcgaagacgcaatatggttacgctggtcgtcttacacgatatcaatatcgcactgcggcatgccgcccaggtcatcatgctgaaagaggggaaacttatcgacagcggcgacccgcaaacggtgatccatgcagagagccttgcgcaggtatacggcgtacgcgggagagttgaacgttgtgctcagggaagatcgatggtgatagtggatggtgcaatcgaaaaatagtcggattaacgtggttgcttcagcctcaggtaaagatcaataggaagtctgtaatgcaacatatagaccgccttaatgtcattaaagcacttgtgcttctagaagatgagcagattgttcgttttaacatcgctgcgaacgataacgcctcgcagatccacatgctcgttgacggtctgggcgtcgggctgacacatgagcctgtcgctgccggaatgatttcgcaccggacagcttgtcaccgttctaggcaacatgacagacctgcgcattcctatttctattatctatccgcctaccaagttgcttaatgtcaggctaaggccctttaatgactggatttcagaccgattttctggacaaccgagcgggtaaatcgcagtacactgacagctagacaataaagctccggttcatgtttgaaccatgtgtagtgaatgtccgctgttcgctcacaacggaccttcagctcagccgttccggccgcttcatgccatgaatgtacgcagccagtcagaatattaaggtgcggatttcagttcacttgccagcccagtgatacaggacagtaatgaccaacaatttggtattgatacaacaagctgcggccccggttcgtgggggagatgaaacgaaggtagctgaagttactgaaatgaagaattcagagagactgaatgatatgcctcacctttagtgaatagtgtaaaacgggagactctcacccgggattatccactcatgctcaatgtataattttcgtgcccctcacaggtaagagccggatacattcgttgtgtatgctgcagaattggtaaccggggccctgcagtctttaactccgagtcttgtgctgctcatttgccacaaaatcctggtacgccagctcaatcatttcattcaacagtttttttggggggcaccacgacttcgggcaatactttcaggctgtttgtggatttttccggacagtttcagcggaacggaaccatcagcacgttcatcacgccttttttgttgctcccgggcacttttcagttcatccacaatatagctgctcttctcgcatttttgccgattttaaaaatgcgaacaaaacatccgtacatgatgtacagattaaactgccagggactggtgtcagaaagcctccggttagcctgctctttccggaatgtgccggttatgaaaaaccggaaattcagtctctgttgtaagatgtaccctctgatactacgttttcgttttctctgtgtatttaactcactgtatttattgtctttttaagcctgactgatattctccggtcatagtgtgctggatagacatcccgtaaccttctcatttttatataaaaatacctgcactgtcttcagcgcatctgtctcctttaagtaaaaaatgttttcacgtattgctgtaaattcattttaaatcagtatgttatcctgatattgctgtctcctggtttgatgcgtaatcgttctgcctttctggatgattctggtgcttccgggtgcattctcctctgcacatgcaacagttcgtcatcgccacgtgcccaaaaagcatataaaaacgaatcgaatctgatcgttttttcaatcgtttttcacaggaatttcgtagggtgttctccgctatagcctccatatttgctgtctttttcttcataaatcgtatgcaatataaccagtctgtcaagacatcttccctgctgttgaggtgacgatctcatttctggtcttttccgggagagagacggtcagatgagcgagccggatttactgccagaggtactccccgcggcagaaaatagtgctcctgtttccgcaatccgggatcggcaacgtcccatggttaatgccacttgcagcgtcaggcactgcaggtttacgtcgtgatctgatttcttctgcacttatcccgatcacggaagttccccctgcgcagacatcggttcctgccgacatttcacaataccgccaggctgtcatgcagtaacacccgcaatgcggtctgcggttttaagcgcactctcctgttttcagtgcaccgataagcgttatagaaagtctggggtgagttactgaatgtctgttaagtggtgccgtgggtggagactgcttacttttccacagcaactgcagtcattcaggatgctcaggagagaatatgtcaacgccacgagccgggccattttcatgccagccagtatattttctacactgatgcagtctgattttcaccattccatcctcactgattgtcgtgttgttttgggtcatcaccacagctttccgtttctcttttaatcggtaacgctctcctttgatattcagcgtggttgagtgatgcagcagtcaatccaggagcgctgttgtccggcaaccaccatatcaacttcttcccggcgtgccggcgctggtatccaggccgggtttcgaagcgaagcgttcctgacggactcattgacatccgggccggatgtagtcatgcagcatggaacgtccgcccgtatacactgacggcgtccggccgtgtacagagatcggtaaaattcgttactacaactgttcctgaatatctgacgaagaaacattcagccataacatccggccgtgtacatctcttttgcggtgcagggagtgctgtcgccatgtacttattgtcaccagggtgaggcatgtaccgcagcatgccagctcagcaatgacaggatgcccttaagacatccgtcatggctcagtatgatgacgacgaacacgctctgcaggtgagcatgcagggccgggggtatcatcatttccgtattttgccgcaccttccggaaacaaccggcatcagttacggttaccgtcaaccgttgtgcggtatgccaggagcacgtactgatccatcagatccgtcagtgctgcgttctgcttctgacggtcgatgatccattcccccagctctttttctgatttccgtttcaggttctccgtccagtcgtcaaggctgtttccggtcattaaatcaagccagcaaagccagaccagtttgaggcgcaactccgtgccaccaaactgacggaagaggctgatcagtttatttgccagagaacgctgcctcagacgttcacattcagacagcagaatcccttccagcatcggatgatgaaccagcagatgttcgctggtgcataagttcaccaccagatcatcatccaggggcggcgtggcccgtttgtcagagccataaatcagccggtgcagactccggggtacgatggcaatcttcggtttttcaccattgaatgacacccacccgggcgtcagattctggaagtagtggatattcggatgacacacgccccaggatacggcgtgccgggtgaagccggtcagccatttctggtagctttcgtggagcagctcgtaacgggtctgatactgtggtttcattttcatattcctcacgggggataacaggcagcagagtgccgccggcaggccggagattgcgtctgctgtgggcgaagggccagtggttaaaaattacggacgggactgtgcaatacgcgcctgcagccaggcttccacttcacttttcagccagcgggagctgcggccgagtttgatgggtgccggaaaggccccatccttgatgagcttgtaaaaccacttatcggtcaggccggtcagctgagtgataaacgtcatatcgaccatctggtcatccatcagcgaaactggggtggtcataaaaatctcctccggatgttgttaatctcagccggcgttgatgatgaaaacaacgcaccaccttcaccggcataacaaccggggagaaacgtaaaaaatcagtaggggaatattcctgccaggagagaaactgttgtgtacaggcaatacaggttgtctgttttgtcagtgaagccggtataaacggaagatgattttgtgttgccggaatatgggatggcgttttgccgtgacgggatcagtattttcagtgatgattattactgtgcaggggagtaccggagataaaccacgccctgtacctgccagagcggaggtttgtatttactgaacggaagataaagcgaggtaaacactgttgcggtgagcggagaagactgagattattctctgtaattacaaacaacagtgatctgatccggtttttttaccgttacgggtttccggggatcaattttatagaccggggtaatgaccacgccggaatttatggagaaaagcgggatccagcaataaacgtccggatatttctgtgtctccggaataccttttgcgccagaggccatcagatctttaacgctcacgaaaaatgactgccgcagatcaaaaaagtactcgtcatatatcacgtcttttgccagcaggatgactgcattaccaacagccgcttttacaggtgtcccaccggatggattatcgtgattgtatattgttctttcaatataaataaaacaggcatattttgccttctccccggacagttgcatctggtattcgcaaatgtctttgatacgccggctttcaacccgtccaatcatcttatcccggcgatagtgtcttttatgtttcagcgcgtacagaacaccatttgaactgtcaaactccaggattcttttggtgaaaagtttgttttcccagatctccagacaatacttctctgcactgacgacattgcgtttgtgaggaagatcccgttgatacactccatttaataagcgtgactgcagtttgcctgcaagttgataataacagttaatatcgttaaggacaggtgctgtggcgctgagtaatgcgtcgattaccttagagcgcgaaagtttgtgggtatgacagtactcatccacaattcgcagcgtctcatcactggtcatattgaaagttatacgtgttgtcatgatgaaattttctgttaatcatactggttgatatgcataacatttcataaaaaatacttttaattcatataattgattttttgactggttttatcctcgtgtggtggaaagtagtgttactgccactgtagtcagcataactctatcacacagaaccaccgaaaatgaagcattgctcaggggggaagctgccactcgtacgagttttctgagcaatgataaccagtatttttcgttttgggcgatttgtttatcgttacagctaaaaacagttcatgtaccattaaaaaataataaaggttaattagtattatttatagaagtatgtttatgtaattctaccgtgtaaatgaactctgtcattgtaccttgtaattctatcctgtaattctacctcgtaaatacaccttgtaaccaagtcctgcagaagtctgtctcatcgaacaatattcctgtgcagcgatattctctgtagtagtacttgtaactctgcccttaactctctcttcagtaatgtagtcccgccacacctgaatataaatctgtaatgttcacacactgactgtaacgtgctttgttaagtaatgtctgctatttttttctgttatttttcctgttgttttctgtattttgttgtatggtgtaataactattctgaacccgtcatcacctttatagctaagagtatgacttcgccagtgttgatactgtggataacggtgattaaggaattactgttaatgatctgttcctgcagctcacctgatgagttttggtagtaatacgtaaaagagtatgcctcatgtcattaaaaagtcttccggagtgttgtttaaccctgtacctctattactcatgtagtacgttgcggaaagctacgttaattgtaatatctggttatggcgttatgccttcagtattaaaaacatcttttaccggagaaacagggaagtggaaaggctttcgggataacgtcaggccattatgacgatattacgttaatcacagtacaagataacgagagggtaatggaattttaaaccagagtagttccactgttgttcactggaaaaagtgatttcccacgcgcgttataagcttactccagaggagatggaagccttcaactctgcggtcgatcaccggctggcagaactgaccatgaacaaactttacgatcgtgttcccgcttcagtctggaaatatgttacctgataaatgtttctgatgaagtacagtcgtcacaatgacatcacttcagatattatctgcgctgtgattgactgtcacgtatgccgttctctgtatggttctgatacccgggtgtggtcccactttctctgtggcgcccggggagttgtgaacctgcacgtcttcgtgtgataacgttttcttcaaaaattacgccagcgcttcttcctgtgttacagaacacgaggaagaaacatgaagacttacaacaccaatcccggttacgaaatggatccccagctcctgacacactttaaccagcatctggattcattattcggggtatattcgaaactgttaccgttcagaatggattttgcttaccgaaaaaacaccctcagctacaggtgtgcctgcaggtacgccatgtgtgcggagatactgcgactgattaacgaagtgggagagaaactggtcgggtatgcctgggtaatggaatatacggaacgtaaagggcttcacattcattttgtgggctatctgaacggtcagagccacaggagttcgtatctggtatccagattgatgggagatatctggaggcgggttaccgggggggatggttactaccactggtgccggtttaataaaaattatccggtaaacattaaccacgtcattcactattcagatcacaaagcggtgaatgccttacgctatgccctcagctacctggccaaacgagaacagaaagaatgtggcatcatcctgaaatgcagcgggcttcctgaaaaaagtaaccggggtcgaccgcgactgggcagcaccctgccggagacttattctctggtgtaagaccctgaacgacaactacgggctggcgctaattgttacggtcggttccggaggccacttcagggactctgcgcattttttacgacatggctattccgtatgaaccatacggagatttaaccatggcacattctttaccattccttccggcaaccgatacagcgcatcccccgatgtccatccctgcctactgacagttttttacgccggtgggccattgtgtgacaaccacagtgctgtaacagcaaccagcctgctttacccaaactccagtccagattttaactgaaccgccattcaccccctgaccacactgcccgtaccgggacagctgttgcctgcgtgtcgtctggcggctgaggaatatgacgatgtacgcaaaatcctttattgcatttgatggcaatgggcgtctgacgggtgcccgtaccgcacagactgcaccttacgatcgctacacttgccacctttgcggcagtgcgctcagataccacccgcaatacgacactgagcgtccctggtttgaacacactgacgacgggctgacggagcacggtcagcagtgcccttatgtcagaccggaacgcagggagatacaactgattaagcgtctgcagcaattcgtaccggatgccttacccgtggtgcgtaaagccagccggcactgcagacaatgtcatcacgattattatggggagcggtactgcacgcactgccataccgggcacttcagtgaggagggggtggcagaatgaacggtataaaaacggggctggggatcacgccgggtgaacacataatcagtgctgattctgcactcagcagaaatatccggcagtgtttctgcctttcctgtcatggccggttgattttgcagacagatgctcagggggcatggtttgagcatgatttatatgccctgagcgagcaacagaaggcagcctgcgtggtgctgaatccggaaaagtcccacccttacattgaggatatggagatgtttttatcgccattaccggtcgtgctggagtggcattgtatgatgtgtgagcagttttttcatgggaagaaattctgtgaggcctgtggtacggggatttattgcagagcggtatgtacgaagtctgtttacagctaccagccagacttgtttcaggactgcggaggtgcgagtacttaatccgaaatgcccgacctgctcagggcgttcagaggtatcggaacctgcattttatctggtgtttcgcacccaccccgttcgtgacacaaaggcgcgacaccggatatccgcagtcctgcttacctgaataaaacccggggtattgattgtgtactgtggtgcgaaatcgcaccgtgatcgcggattcgccgaatccgcactgtggtgtcaaccaaccatacgcgagagtcctctccgtatttatcagtgcctcaggacgatttctgcatagttaatccagggggctgcattgtttatttccctgctaatggacgtgacatccaggatattcatgatcctgatttccctgagcagtatcagcgcttattggagcgtctggattatcagacgatgcccggtactaaagcatcaggccagcgtaactctggctacagcggtttttgacctgttgtaactgtaaggtgatttattatgtatacagaatcaaatgttaagctttcctgtaacgccctctggcaaaagtgtgtccttgcaactctgtatcgggctgcagccacacatcctgaaattaaattattacaatttaaattaataccagggcagggtattaataaggccattccctctctgatggctgattttactggtgaactgcatagactcatttctgaatatttgcagtgtaagcgacgtaaagatcaatctgttgagcccacccctttatattatctctggagtagggaagctgtggctaacgataccactccttatcttatggtgctgctacttaataacgatgtctggtgtaagagtcgtgaggtggtggttctcagaaatctgattgagcaggcgtggggaaaagtattgggtgaagataactccattacacatctggttgtgtatcctgaagtgctgtcgttggtatttgatgcagctaacacatacaacgctgagcctggtgtactggaacagacggcccgggcttacattgaatcacatgctaccattgaacgtcatcttgggtgtagtgacttttaacgtcaggtgacgcattgtcacttctgacctgctacctgtacgccggaatataatggtcagagaggcatatttcgacgcccctaatctggggcgtttgattcaggatgtctggaataatccgggctttgtgtcaccgggcgcatcaaagcagtaccacccgggatgtggcgctggatcgtcatttaccggactgcgaagacatacttaaagaggtgatatgggcgttcagtgattttgtccgcgatcatcgaggtgtgtatgatccggaagcccgttacctcgccggtaatccctggtatcccgtaacaggccagttctgaaagcacagctcagcagattccccgcattcgcacaatcttcataaatctcacaggggacattctgaccgtgttgactacaacaagccacgacagcgtatttctgcgtgccgataattccctgatcgacatgaactatatcaccagtttcaccggtatgactgacaaatggttttacaagttgatcagtgaaggccatttccctaaacccatcaaactggggcgcagcagccgctggtacaaaagagaagtggagcagtggaagtgaagtagagcagtggatgtagcaacgaatcgagtgatcaagggggggggctgcagtattgttcaggattagtattatcagttgacgctatagaaataatagaaaaataaaataacttgagtgaatttaatgaagtcgtagaggttctaattagtatacctctggtaaaactatattgtttggtaaaagaaaggtctgctgaaacgtttaatttccattacaacagtaaacttatactcagattatgtaatatcgacatttgagataaattgtgaagataaaagagaagccatatttattatatatggcttctcataataactcatctatctaataaatttttaacgtaattaaccaattctttatctttactattattaaagaagcatttctggaatttttcgccaccaagagcttgtttaagtaactccggatcgatggcctggagagcatccatgagtggcttactaactgcttctttcatattactcagtataatggcattcgcattttgtgattcacgacgttctgccggatagcctaatcccttttcgccatcaaatgctttttcaaaaatatagcgcatgtttaattctgccccccagccaaaaccctttgcaaatggcaaggacagtgcattcccattatttacctgtgcaaacaggtaggcatctgttggttcgatgcaataaccacaagtaactcccgggaatgtgttcagtgccatcaatgccccctgtcctgtaccacagccagtaataacgaaatcaacagatctgctgtttaacaagatagccgaaataatgccgagatgaacgtaagtcagacgatgatcattgtcatcacacattcctacattgaaaatagtatggccttgatgtgcgcttgctgcaactaactcattaaaaattattgcgtttttagatgcctggctaaattcattcatcaatgcgattttcatacgaattcctcatttaaaatcatactgttaaacttcatagcataacaacatgaacgatatgataatacattacaaacattacttgcaacattgtatttgaaaattcaaaacatcatttcatttttattgttgtgtgctctcgatcacggtttgctgcacttttgaacgctatattggatgctaacgaaacgatagaaacgatatgatgaagtattgtcattcttataaaggataagattatatggctaagggtgatattaaaaagttgaagtttgaatctttctacgatagtgaatcgaataacgaagttattcgattaacgccaacagatattctttgccatcgcaattatttttatcaaaaatgttttacaaatgatggtaaaaaattgattttcgctgctgagtttgattgtaaccggaattattatcttatggatttggtaactcagacagcgaaacaactcactgaaggagctggagataacacctttggtggcttcctgtcccctgatgataattatcttttttatgtgaagaatgaaaaacatttgcagcgtgttgatttgaccacattagaagaagttaccatatacacagtaccggataattgggtggggtacggaacatgggttgctaatactgattgtacggaaatcgtcggaatcgaaatcagtaaaactgactggaccccgcttagcgactggaaaatatttctggaattttatcataagaatccacgatgccgtttaattacgattgatctggaaaccggaaacgctgaagtgatattggatcgtaatacttggttagggcatccaatttttcgtccgaataataacgatactatcgccttttgccacgaagggccccatgacctggtggatgcaagaatgtggatgattaaccgtgatgggacaaatgagcgtaaagtgcatgagcaccaacttggtgaaagttgtacacacgagttctggatccctgatggatctgcactggcttatgtttcctatatgaaaggacagcaacagcgttatattcgcaaatataatcctgatactgatgaagattcattagtgatggaaatgccggcatgttcccatttaatgagtaaccataatggtattctctatgttggtgatggttcaggtagtccggttgatgttaaagatacctgcagttataaaattgaaaatgatccctggatttacattcttagcagtaaaaataaaaaaatacataaattggtgaaacataatagttcctggagggtacagaaaggagaccggcaggtaacgcacccgcatccatcattttctccagataataagtacgttttatattcttgcgatgccgaaggtgaaccagcactatatatggctaaaattcctgaggaaatcttaacccagcaataactgacaaatttttcactattggagtttttatggatttcatcaatatgttctctcttaaaggtaaaaatgctttagtcactggagcatcatatggtattggttttgagatcgctaaagcactaagtaacgctggtgcaacgatcatttttaatgatgtaatagaagaaaacattaaaaaaggcctggcagcatataaagagaacaacatcaacgcacatggttatttatttgatattacagatgaacagtctgtgaaggaaaatatcaaaaaaatagagagtgacgtaggcattattgatattctggtaaataatgcagggattattcagcgtaaacctatgctagaaactacagcagctgattatcgcaaaataatagatattgatctgacaggtcagtttattatggctaaggcggtattgccttcaatgattaaaaaaggacatggcaagatcattaatatctgttccatgatgagcgaattgggtcgcgaaaccgttgtaggctacgcttcggcaaaaggcggcttaaaaatgctgactaaaaatatctgttctgagtttggtgaaaaaaatattcagtgtaatggtattggtccaggctacattgctacacctcaaacagcaccgttacgtgaaattcaaccagatggcagccgccatccatttgatcagtttattatatcaaaaacgccagctggacgctggggtaaaccagatgatcttgctggtgcagctatatttttagcatcggatgcttcaaactttatcaatggtcatattttatatgtcgatggtggcattctggcctacattggcaaacagccttagttatattcagtcataactgtatgtactactttaaatattttcagagaggtggtgatgtttgtatttaatgaagatacagcaatagaagatttaggcaacggggtcaaaagaaaagttttggctcatggtggcaatatgatggcagtagaggtccatttctctaagggggctatcggctctttacatcaccaccaacatgaacagttgacgtatgtcttatcaggtatttttgaatttaccatcggcgatgaagtgcgtacagtaaaaactggtgatactttatataagcagcccaacattgtgcacgggtgcaaatgtctagaaaaaggagttttgcttgatatatttacacctcaacgtcaggattttttaaagtaaatacccagtattaatatgaactaaaatggtagcgcataaaatgcgctacatattgatatagttaactaattatctattgtttttctttctgccatagacagctttaatctgaaaaatattatcttttaaatggaaattttagaaataatagaatctgattatccggatatttagttgaattctataaagtcgagtgaacatattgttgtatcaatatagttaatttaaataattcaggaaaaacacatatacagtgagactctataaatttactttataaataacagtgtaatgttacttcaataatatactccatcttttccaggagatggaaatggacttttgttgtggaagaggtatcataaatgactgaagaaaacagaagaataaaagccataactcgtttttcatatggtagtggaaatcttatcggcagtggagctctggctattagtggagcatggttactttatttctacactacattttgtggattgacagtttttcaggccactgtaatattttccattgctacttatctggatgtcatcctgaatccactaatggggtttattacggataatttttatcagacaaaactcggtcgtcgctttggtcgtcgtcgcttcttcatattaattgccattccatgtatgattatctatccattgctttgggtaaatggtatgagtttttggtattatctttctacttatatcatttttgaagtggtatatactatgattatgataccgtataataccttacctgttgaaatgacaaaggatttcaatcaaaggacctatttgacaggttctaaagctatgtttggtaaagtagctaatttcttagcagccgctattcctggtatctatttttacttcttcaataaagattcagccaccccatttttcctgaccggtttaacttatgctattattatgatcacttcattaataatgctctatttcaacagttgggaacgtccaactgatgatgtagttgatgaatcaacgcatggttttatggagggctttaataaactttttaccgatcttttctcaacctttaagctaaaaaccttcagaacccatcttggtatgtatctatttggtttcggcgctgaatggctatttacagcgacatttacctatttcattgttttcaaccttgaacaaccgagaacatttgtttctgagatgaactcattaagcagtatttgtcagttcttctctacagcattctttatgatgtggtgtgccaaacgaggatttaaacgcccatttatcattgctatcttaattgttgtatcttcagtgattggttatgttggtgtgtactatcttaatattccccatctgacctggctcattattggcatcactatctggtttggtctggggacggggggggtatattacattccgtggagtgtatatgtattccttgccgatgttgatgaggtcttaactggtcgtcgtcgtgaaggtctttatgctggtgcaatggttatggccggtaagttaatgagagccactgtagtattttgtctgggggttgtcctcagtctgtttggttttgagtcaggcattcatcatcaatcagccagtgcagtaaatgcaattaatggcgtcatgatatttggtgtggctggtatggcgttaataggtatctatttctctgtaaaaatgaaattagataaagcatctcacgccgaaataactaaagaattagagcgtctgaaaaaaggtggcagaaaagaagatgctacaccggaaattcgtaagcttgttaagcaactgactggttatgaatatgaccagtgcttcggtaataacaatgttggctttaaatttgaaaacaaagcaggggcattctagaatgaataagcacacactattactgactgttctttttctgaatttgatttgtactcccgtttttgctcaaaactggcaggtggcgacgtttggtcagtctacggatctcaacttttcatcgctgatagattcggccaagatcggacggaataatgcctggcttgcaggaaacaataattttcttgaagctggaaaattttacactttaccaacagatttttttattgaaagccgtgggggaaaaattgctaactcccatgacggtatgaccgtcttttatactattgttccggttactcagacattccgactggaggctgatttgacattagaacagattggtccggaggtgaatggaaaatcaccagcgggacaggagggagctggattgtttgtcagagatattatcggtcctcagcgacaggaacctcagtcagctggaacagaagaatatccccaggcctctaatatattgatgaatgcctttattacacagaataaaaagaatgataacttagtacagattacttcaattgttcgtgaaggagtaataaaaacatggggtaatgaaggtattacaattaagaaacagccgatcattgagaatataaactttacgcaaaaaagaaatattcatatgacgatcgagcgactaccagagaagttcatcctgaccgcttttgataccgatcgtaaagaaaatcagtcatggcaattttctgattactcaggctttatgaatcaactggataataatagtttagctattggtttttttgccgcacgaaatgcgaaactaagggtgaaaaatgcatcatttaaaccgggcaagccactggttgattacaaacaattaacttcacgtcaattcagtcgtgtccggcataaagcccctgaactttttcttgcttcacctcaatccgttgtaagaaactcaacaactcttcaatttttggccaatcaggctggaatagtcagtattgataatgataagcagactaagcaggtgcaggcgggtgaactggtacagtttccagttactttgcaaaaaaaacataatgacttcaccgtcaactttaacgttgatgggaatatatcaaaaaaagctatacgcatagagcaggttaaatcaaacctgactgatccttatgagatttacgtatgtagtgattgtcgacagggggccagaggcagcaaaaatgaccctgtagatttacagacagccgtaaaatttgtcgcacccggcggtaatatataccttaacgatggtcaatatcatggaattaccttagatcgggaattaagtggaatacctggcaagtataaaacaatttctgccattaatccacataaagccatttttataaacaagacattcaatctggatgcaagttactggcatctaaaatccgtggtctttgacggcaatgtggataatggaaataataaaccagcatatttgcgtatagctggtagctataatattattgagcatgtgatagccagaaataatgatgatacgggaatttctatttcagcgaaagataaaaaccgttttttctggccagctcataacttagttttaaactcagattcatataataatcttgatttatccgggattaatgccgatggttttgctgcaaaattaggtgtcggaccgggaaacatttttcgaggatgcattgcacataataatgcagatgatggttgggacctatttaacaaaattgaagatggtccaaatgcatctgttactattgagaattctgtagcctatgaaaatggcctgccatacaataaagcggatatcctaaaagggagtattggcaatggctttaaattaggtggtgaaggtcaaccagtaaatcacaaagttattaattccattgctattaataataatatggatggattcactgataattttaatactgggtcattgatagttagaaataatatagcaatgaacaatgcacgctataattatattttaagaactaacccatataaattcccatcatctatcctttttgataataattattcaatcagagatgattgggaaaataaaataaaagacttcttaggtgatacagttaacagtgtgaattataaattgcttgtttcacatgaaacaggaccggtacaaaaagatttatttttcacacgagatgatagtggaaatattatctatcctgatttttttcttaatatcattaataaatttaattagacaatgcccattaacctgctgcctaccggaagcaggttattccagaatggacactggcagtaatatatctttgttgacaaaaatataaaattttgttatgggattttatgatgttgaagaaaacgatatttatattaacgttattctctggcaacgtaattgctgcaactgtagaattaggttttgaaaatgagcaatataattatgcttatcgttctgcagatgtcttcatgccgtatattaagagtaatttcaaccctgttactgattctgctttgaatgtgtcactcacctatatgtatcaggatcaatatgggaaaaaacataaaaaaacatctgaggacagatttaaaaccaatcgcgatcgcatagagctctatcttaaaggttatactttaaataggggagcatattctttttctccttccgcaggtttccgttatgagtcatgggatgtaaactacgataatccgaaaaagcaggataagtggaaactggaactacgcttttatcctaatatgacttataaactcaatgaccagttaagcctatatatgaatggttttgttgcccctgtattttttaaaacacaacaagagtcgagaaaagataacaattatgtaaagggtaagttaggggcgaaacgttataacaacgattattatcaggaactccagattctgggtgtcagatataaatttaataatgataatacgctctgggcatcagtctataatgaaagaaaatataatcaacattcctcaaaatatgatcgctggcaattgcgtggaggctatgattttaaagttacagaggagtttgttttgagtccattcataagatatgacctctcttatagagaaaaaaacctcgaaagcacaagtaataatggtttatcaaaaaataataaagaaattcgaactggagccagcttttcctataaaattatcccttctgtaaaactggtaggagaaatatacaggcaaacaaccaacattgaaaactattatggagagcattctgaagacaaaaaccgcatgttctacaaacttggtataaacaaaacattttaaagccatataaagatattttaatataaatatattatataagtcttatcataattataatgtgtttatgggagatattgcagtaacaaaccttcatatattactattagtatagatttttcatgtcagtctggttcagtcagtgtaatatcaggcacatattttgagagagttaaatattatattaatgaagcgcctatagcaggtgcttcattatatcataagagatgatggctaccttgtgttgataagatacagcataataacgattccatttcatttttgttgtagggttgtttaacaaaaaatcttgctaacgggcttaattgatataagccagatattgtattcctgctatggctacattcatcgcgatgtgaagtaatataggcattaataggccattcgactttatttttgcactaataagaactaacgataccagaaataacatcaaaaatgtacgaaagtatgtatattgtagatgcaatgcagagattataactgatgttacaattgcagggatataaatattatcatggaaccagagtttaaaagagttaaaaagacaccctcgaaatacaatctcttcatatacaggaacaagaaatacagaagaaaatattttaatccataaaattgccccagaaaaagacatttgcgaaactatccactcttccgttttccttactcccagaagataagggacaaataattgaataattattaaagagaggagtgtaaaaaacatacagtcgaaaagaacctcttcctaattcttctctttttcggaagaaaataaaatgcagtgaaacaagaattagaaattcagcaagaaataatgctggaacaagaagccccctggatataagttcctgtttgtttgtaatgaatgcagaaataagagtaatagcgaataataaagtaaacattgaaaaacagctggttgatgactgttttttatagttgcatttttaatttttgttgtttttatttatattcccttacttgtcttcttaaattcttttatataacaggaagaggagaccatagcatgaacgtttcttctccggtatcagaacagctataacttttattttatagttgttatcagtgaatgaatgcaaactaatagaacaatgagaaaaagaatggagaaaaagcgacggaccggacgccatagttcatattctcgtgtatcagcctcacgtatcaacctttctgaaatggtttcggtttcctttcctcgcaccagaatatgcctgtaatatttcctcatgacatataccgaaaactgaaaccagattaatatggatggacacacaacacataaacttctgatgatatcacccgggaaagtatcttgggcgggtaaaagaaagtcatatactctgaataaaatcatcatcgagataaatgagacgccagcacctatccagtattcgatatgagaagatgcagcattatatgtgtcagtaaaatttttctttcttaatgaaggtggaagtgctgaaagttcaggaatgctttttcttgtccagtatattttcatatagcaactcatataaaaagtgttctactatgacgatttataaaaggcttataatgactacttcccctttcattctcgaatatcacgataatgatagagataatcattatcaattgatttcgtcagtaattttgacttatatcacacttttataatttaatcaggtgatttatttaataaaaagagagtgtttgtgggtgtcttgtgtatatgtcttactgggcatctgttcttacattaactaatgtattttctgatatcatactcagtctgaatttataatattaacaaatatattactatttaagttttggttgtattgccagtaacattcttttggttaatttagttattattcctcactgattaattgtccttccgttattattgtttgtaacttgtgtttgtatcgtacctttcaggtgttgatgcgcgctttactgtgtctgcaccggcttaacaaaattcaacagggtttgaaaaggaacatttcgtgcaaataaccgaagcattaatttcagagccgggagacatccagcgttttattcaacaggctgtagatcactgactgcgtctgttggccgtccacttcacgcgtcattcgaccagagtaaatattgatgattactagattcgtgtattttatcaggcattttacttgcgaataaatccccttgttatccagcgaaaccacacaggtagctattaccatatgtcgtaatgcactagttacaggaaaaacatgcaggttccgcaatacgttgtgtgttgctgcttagtcaggatcttttcttccatgcgagatacgacaacacttttgaagaaggatgttcgtaactggtagagttactacaacaggcatgggaggctccggctctgacagacattgtactgtggaatgttgttacaggttggggcggcaaccgtgccaggagaccatgagccgttcacggcattaaaggccacacttcagtcgtttacattccctgtggtggcaggcatcttccgttaaggcgtcagagcgttaccaacgttatgttgtcatggctcacctttcatagtcgatgcttatctggtgactgaaactagccgcagataaagagtgtgaagtttataccatggagtggagtgacgtgcaggcaggagattcgctctatgcagggttgtgagatgaattcaaaccggctgtcagcgccagtgatatttgaagattcgtccggttgttatccagtgtgcattaaaaacccagacattatggacaatacaacggcttccataacagggaggagcctgtttattatccgggcgtaatgactcacccttgtgggctttttcccgtcgcgcttttaacgttgaaggcattttctgcctgccgattcaggacagcgacaaaagccatatcagactattggtcaatgatgaccagcgtctggagtagatgataagccaaattgataagctggaatatgtgatgaaagtgcaacgtaatcagtccaatccgacgatgtttaacaagagtacggtgttttttcagtaagtcattcgtcttctgaatcaggtgtaatgacctttacagaagcattccggcagtgcgtaacataatctgccggtaacggacgatcgctaatcagaacatcaaatgcagagagcggtgcgaggctggcagaggctacttcatcgaacaaggcgtggcgggcgagcaaaattttccttagtccacgggccatcgctttacgcttagtggcaagatcttcgggattaaaccagctgacgccaaagtgatcatgtacaccgctggcggaaataaatatttttcgcggattgagagagtctaatggcgaagagttactggcatcgtaaaaagcatcacttctggcacgatacgtaccaccacaaagtattgctgtcacattaggtttttcattcaacgcaacaaagacacgatgtgagtaacagatgccagtgaaggtgattgcatccgggatcatgcttataacgagcggtatctcctggccattatcaaagaagatcagatcattttcattaaccattccggcggccagaattgcaataggtaagtcatcacgatgatttctcggaacgtcctggattactggcatggatggtgcgggtttatgcaccattacaatatagccacccagtagggtcagtggcagaggttcatcttcctgatggagatcgcgacgaatagtcattacagaaacttccagcattcgtgccgcgtctttcaaatggattctgtcggttttcttaagtatttcaatcaaacgtcggatacgctctttttgcttcgtttccatcaactctctctccgtaaaaatgttataaaaataacattatggcattagtaaacattgttttagttaccatactatacgaccgaccctttgaaatgaaaagggtatagactgctgaattttcggtattaatcctgttaggttgcttatgattagatagtgttggcctgagtgataagactggaagtctattaaataaacatcgggttgatgtgctaatcgcgatctcagtcacaaatgatgcaaaagtaacatgctaatgttatttaaataccattgttatgcgaaagtttataagaggtagtgaaatggacattgcagttattggttccaatatggtggatctcattacttacacgaatcagatgcctaaagaaggagaaactctggaagcacctgccttcaaaatcggatgtggtgggaaaggtgctaatcaagcggtggcggcggctaaattgaattcaaaagtcctgatgctgactaaagtaggtgatgatatttttgcggataatactattcgtaatctcgaatcatggggaattaataccacttatgttgagaaggtcccctgtaccagcagtggtgttgcaccgatctttgttaatgccaactcgagcaatagtatattaataattaagggagcgaataaatttctttccccggaagatatcgatcgagctgcagaagatctgaaaaaatgcaaattgatcgttttacaactggaagttcaactggaaacagtttaccacgcgattgagtttggtaagaaaaatggtattgaagtgttattaaatccggctccggcattgcgtgagttagatatgtcttatgcctgcaaatgtgatttctttatcccgaatgaaacagaactggaaatattaaccggtatgtcggttgatacttatgatcatattcgtttggccgcacgttcgttagttgataaagggctgaacaatattattgttaccatgagcgaaaaaggcgcattatggatgacccgtgatcaggaagtccatgttcctgcattcaaagtaaatgctgttgatactagtggcgctggtgacgcatttattggttgcttttcccattattatgttcaaagcggtgatgttgaagccgctttgaaaaaagccgctctctttgccgctttcagcgtcacagggaaaggtacgcaatcatcttatccgagtattgaacaatttaatgaatttttaaccttaaacgaataatcatcctgcacagttaaaggtagcactatgaacgataaaaacatcattcagatgcctgatgggtatctgaataagactcccttgttccagtttattttgttatcgtgtttattcccgctatggggatgcgcagctgcattaaatgacatattaatcactcaattcaaaagtgtattttcgctaagtaactttgcttcagcattggtgcagagcgcattttatggaggttattttttaattgcaataccagcatcccttgtgattaaaaagaccagttataaggtggcaattttaattggcctgacgctgtatattggtggttgtacactttttttccctgcctcacatatggcaacctacactatgttccttgcagctatttttgcgattgcgattggcctgagtttccttgaaactgcagcgaacacatacagttcaatgatcggtccaaaagcctatgccacattgcggctcaatatcagccagaccttttatccgattggtgctgcgtctggtattttattgggcaaatatctggttttctccgagggggaaagccttgaaaagcagatgtcaggaatgaacgccgggcaaattcacaactttaaggtgctgatgttagagaacacccttgaaccgtataagtatatgattatgattctggttgtggtcatggtgttgttccttttaacccgcttcccaacctgtaaagtggcacagacaagtcaccataaacgcccgtcagcaatggatacgctgcgctatctggctagaaatccgcgctttcgtcgcggtattgtggcgcagttcctttatgtgggtatgcaggtcgcagtatggtcatttaccattcgtctggcgctggagttgggcgatatcaacgaacgtgatgcttcaaacttcatggtctatagctttgcctgcttctttattggcaagtttatagccaacatccttatgacgcgttttaatccggaaaaagtattgattctctattccgttataggggcgctgttcctggcatatgttgcactggctccaagtttcagcgcggtctatgtcgccgtcctggtaagtgttttgtttggcccttgctgggcgacgatctatgcaggaacactggatacagttgataacgaacatacagaaatggcaggagcagtcattgttatggctattgtcggtgccgcggtggttccagcaattcagggatatattgcagatatgttccactcactacagctttcattcctggtttctatgctctgctttgtctatgtcggagtctacttctggcgtgaaagcaaagtacgtaccgcactggctgaagtcacagcgtcctgaggagaaccgttatgagtacgcgtattaatttgtggcgggcgctttttggcgagaaacctcgtatcttgctggaaaatagtgattttactgtcacgtcttttcgctatgacagcggtgtcgaggggcttaaaattgcaaacagtcgtggacatttgattattcttccctggatggggcagatgatttgggatgcgcaatttgatggacacggcctcaccatgtgcaatatgtttcgccagcctaaaccggcgacagaggtgatagagacctatggctgttttgcttttcattcaggtttgctggctaatggctgcccatctgcggaagatactcatctgctacacggtgaaatggcctgtgccgcgatggatgaagcatggctggaattagacggagatatgttacgccttaacgggcgttacgagtatgtaatgggtttcggtcatcattatctggctcaaccaacagtggtccttcacaaatcctctacactgttcgatattaagatggccgtaaccaatctggcttctgtagatatgccactacaatatatgtgccacatgaattatgcatatataccaaatgctacattcagccagaatatcccggacgaaatattaagattgcgtgaatcagtgccttcgcatgttaatcccaccgctcagtggctggcgtttaatcaacggattatgcagggagaagcctctctgtcgacgctgagtcaaccggaattttatgatccagaaattgtcttctttgcagacaaactggacgcttatacagatcagccagagtttcgcatgatctctcccgatggcactacgtttgttactcgtttctacagtgctgaactaaattatgtgacacgctggatcctttataacggagagcaacaggtagccgcctttgcattacctgcaacctgtcggcctgaggggtatcttgccgcgcaacgtaatggcacgctgattcaggttgcaccgcagcaaacgcgcacttttacagtcaccacaggaattgaataaccactcaaggcctgaacagcggcgcgcttatcgttaaggtaagcgcgcttttttacccgccaggacaagactatgatagcgttgcccttatagacgatcacattatcgtccactccaaatttgcgcaactactgtagagtggtgtactccacagcttctttgaggatctcaacttccattgttttcttaccgagcaagcactgcaactcttttatttatttgtagtggtcaacaaaaactggtcacaatttcagtttttttccagtatctattttccgattcgttcggcggtaatccaccgttatattcatgaggccggagtgcactataaaagtgtatgcgtaaaccgactgctgtatgtagccattaagccagtattggtaacataggtacccaccttttcaactagtggacacctgttatggaacaaaaaacattatcagctgaaccccgcaggtcattttcaaatgagtttaaacttcaaatggttacactggctttacaaccaaggggttctgttgcccgtattgcccgggagcatgatatcaatgataatcttctgttcaaatggctcaggctctcgctgatcaaagggcgtatatcacggcgtcttccgttaacgaactcttctggcattggcgttgaattattacctgtggagatgacgctgggatgagcggccttaccccgttttttacgcgaggtaattatgaagatcaatgactagccgtcgaaccgtgtgcatgaactgctgcactgaaacttctcagctgtaaaataatccttacgctacgtacttctcggagcgcttacaattaatcggatgcagtcctgactggaagaaagaaaaatggagaaaacaagaggaattaatatcctccacgttcctgaaatcctggaggatattaatgtcatcaaaatattagcgaacgataatccctaacaaaatacccagtgcgccaaagtcagcatcactgaaggtggtgttagcaaaaccaatatcacccagcaccggcaataagaatactggcaggaaggtaataagcaagccttgagcgaaggcacccaaaatcgcaccacgacgtccacccgttgcattaccgaatacccctgcagctgcacctacgaagaagtgcggcaccacaccaggaataatcacgatcatgttcagcagatacaacgtgaacataccgattaaacctgcagcaaagctactcaggaaaccaaccagtacagcgttaggtgcgtaagggaagacgaccgggcaatcgagagcaggtctggcattcggaaccagcttgtctgaaatacctttgaatgccgggacaatctccgcaatcaccatgcgcacaccctgcagaatgatgtacacgccagctgcgaaggtaatggattgcatgatagagaacatgaaccagtttttaccaccgctaagctctttcaccgcatctgcacccgcaaacaggcacgtcaccaggaaaattatgctcatggtaaaagagatagcaaccggcgtgtcgcgcaagaacagcagacttttcggcacattcatgtcttcagtcgagtgctctttattaccaaacttgctgccgatgaaaccggccaatacataagataatgttgagaagtggccgatggcaacgtcatcagaaccggtcactttcttcatgtacggatgcgcaatagccgggaaaaagaccattgccacgccaacaaccaaagagccaacggctataagcgtaacgccggtcatgcctgctgttgccagaattaccgctaccatcatcgacataaacaacgtgtgatgaccggtcaggaagataaatttccacggtgtgaaacgggcaatcataatgttgataaccatcgcaaagaacataatcatcgccatttctttcccgaagcttttctgcgctacggaaacaatggcttcattgttcggcacgacaccctgaataccaaaggcatgctggaaaatgtttgcgaagtcacccagtgacgacacaactaaacccgcccctgcgcctaaaatcacaaaccccataatggtcttgacggtacctttaatgcattcggttaccggttttttctgtgcaatcaggccaatcagggcgattaaaccgaccagcaccgcgggttcggaaagtacatcgctcatcaaaaaacgaaagaaatccatatcgcccccagcttacagtgcgcctaattcggttaatgccacggacaaacgttctctcatggctttcttatcaatcatattttccagggcgacgattttgcctgcgacagactgcgcgactaactgctcggcaatatctttggtgccgacatagatatcactcggcgtccctttcgcggagcccaggtcgacatgatcaacatcagcgctgatggacaaatccttcaaaatgcttttaatgctcatttccatcatcaggctggtgcctaagccgttaccgcaaaccactgtaattttcataaatgttcctcagaattaatagcgcgcaataacagacaaaatgtcctgcgtcgttttggccgtcaaaatagcctgtatgtctttttcgttatcgaataacttggcgagttgagaaatcgcttcaatgtggctggtactgtcggttgcagccagcacaatcagtaatttcactggatcgttttcatcggcatcaaaattcacacctgaagggatcagggtcagtgctaatgacagcttgttagccccctcttccgggcgcgcatgaggcatcgcaataccagggccaaccacatagtacggaccgatagtgtcgtgcgagtgatagatcgcatcaacataacgcggttcgatagaaccgttttcaatcaacggtcggcatgaaatcgccacggcttcccgccagtctttgacctgttccacgacctgaacgacctctgtatttaatagattttttaacatacgactgataactcccgatgataattaacaggagagtagatattttacgcattaattaatgtgatgattgtcgcatttgatagcgctatctgataacgctaccaatctttgtgatagcgctatcatttctctgccgccatgctttggctatattcggttcctgcatatacaatgcaacaggatatttgctaccgtgggcaaaaactggaaagagtaatggtaaaataaaagtaatgaaaacagctggttgtaattatccatggagtcgaaatggaaaaaacacgtaagcgccgtggtaccggacgggtgacgctgcaggaggtcgctaactttgcaggtgtcggaaccatgaccgtctcccgcgcgctgagaacaccggaacaggtttctgacaagctgagggaaaagatagaacaggccgtagaagagttgggttatattcccaacagaactgctggcgcccttgcatctggtcacagtcatacagtcgccgtactggttccttccctgacagataaagccagctcccgctttatgcagtcgttgcagcaggtgcttaataaaaatgaattccagctactgcttgggtgtcatgagtataatcagctcaaagaagctgaaattctgatgacgcttcttcaaggcaacccggcggcgttagttatttttggttctcagttggctgataaaactcaccagatactcgagaaaacaaatatacctaccgttaacgttgtcggttcccctttcagtccggctcaaattaccatcgaaacagcattttttgaagcatcacataaactgaccgaacatctgctggagcagggttataagaatatcggatttatcggtgcgcatatggaaaaccgcctgcaacgtcagcaactgaacggctggcataaagcaatgctgagccattaccagaacactgatcttgttatcacaatgccggatgccgcaagtctgcaattggggcgttacgcattaaacgagatattactgcgacaaccagagctggatgctgtgatttgcagccacgaagagattgcgctgggtatcatgtttgagtgtcagcggcgtttgttaaaaatccctggaaatatcgctgtagcttgtcttgacggttcagacagttgcgatcaaacacacccaaccttgacatccatccgtattgactacaaaaaaatggggatagagacgggtaagttactgattggactattgaataataatcatgatgaatcagaagagtcgcgtatcgtgcaattcaactaccagatagaattacgtcagagtacatgagcctaaaagggcactattgcaaagttagctattgtggtagggatagccgtttccggctattccccgcgcagatccggatgtgtgctgctaacgcatccattcctacttcaggtatttggcgtagaagcggatgctaaaaacttgccgtaaaaccgcaatatcagcccgcagtgtcgctctccagattatccattcctatattgatgacaacgacacgtaagactgtgactcaccaaacttggatgtttttctgagcttaaagctcgttgcgtgaataaggcgagagtcagcgaatctcatcgaggcccgcagcaccggctgcaatagggatatagagcagcaatctaccgtcaacgtcaaaaacacggaagccttgcaaacgggatgcgttcatataaacaacatggagcagcaacaatacgatgcctgttgttgctcagtcaggaccttttctgccatgcgcgagccagcgtcacgattgatgaagaatgttctcaactgattaatttactgcaacagacgtggctggtaataagcgctggcggacaatgcagggtgaaaggctgttttcgggttgtccggcctgatacatcagagcaatacgttgcgttaaaaacggctgttcagtctctgatgccacggggtattgcaacaatcatccggtgatggacgggagaaatatcgactcttccgttagtttttacagactgataaagttttgccagctgaatctttatacggaatgctcttcagtatgcatatacgaattgactatctggcggataaaaactgctttacagaactgaatgaatctccacgccttcgccggcagtggcaggatgttctggaggagtgccggcagacagaggccgggccagaagaacggctgcgtattgctctgctgaatgtggattacgtcaccagttttgaactgccttttcgcttgttgcttactcgtacaccacaactgattgccgcgctgcgtgaagaatgggacatcagccagaaaaatgtggtgttcaacgataaacgctttggctgcgtgtacaacctgaaggccagcctttcgggtgggccggatacattccggtatcatctgtctcaccgtattcggcgggtggttgcgaatgaaaacacatcatcgccataccaactgattgcccgggaagtgaaagcgccccgtcaacggctgaagtatgcgctggagacaggattgcaggtgagcgcactggacggcctgttctggttcggcagccagcgcattgcggcagatatcctgaggctgagaaagtacgggatgcggattgcgacggcttctgtggacgtgtatgacaacataaccggaacaactcgtcatatccctgtatattactcctgacgcaaaatagtctgtgggggccggagcatgaccggtaaccggaacagggttttgccctcgtcacagccaaaaatacgtcctttatcacatttcttcgatttttcctgatattttaccgggttactgttcaaaaatgcttctcttctgatgtaaatttctttactgacactttttgacatgaatttacactggcatcacacaggccagaatacggggagaacatgcagcaccggcagaaaaacattctgacgaaaacgtcccttttatcccgtgcgttgtctgtcccctgttgtgatatgttccggcgcggctctccgtggatatgctatctctccctctccgttttttctggttgtttcatccccgcattttcgtctccggcagccatgctgtctccgggtgaccgcagtgcaattcagcagcaacagcagcagttgctggatgaaaaccagcgtcagcgtgatgcgctggagcgcagtgcgccgctgaccatcacgccgtctccggaaacgtctgccggtactgaaggtccctgctttacggtgtcaagcattgttgtcagtggggccacccgactgacgtctgcagaaaccgacagactggtggcaccgtgggtgaatcagtgtctgaatatcacggggctgaccgcggtcacggatgccgtgacggacggctatatacgccggggatatatcaccagccgggcctttctgacagagcaggacctttcagggggcgtactgcacataacggtcatggaaggcaggctgcagcaaatccgggcggaaggcgctgaccttcctgcccgcaccctgaagatggttttcccgggaatggaggggaaggttctgaacctgcgggatattgagcaggggatggagcagattaatcgtctgcgtacggagccggtacagattgaaatatcgcccggtgaccgtgagggatggtcggtggtgacactgacggcattgccggaatggcctgtcacagggagcgtgggcatcgacaacagcgggcagaagagtaccggtacggggcagttaaatggtgtcctttcctttaataatcctctggggctggctgacaactggtttgtcagcgggggacggagcagtgacttttcggtgtcacatgatgcgaggaattttgccgccggtgtcagtctgccgtatggctataccctggtggattacacgtattcatggagtgactacctcagcaccattgataaccggggctggcggtggcgttccacgggagacctgcagactcaccggctgggactgtcgcatgtcctgttccgtaacggggacatgaagacagcactgaccggaggtctgcagcaccgcattattcacaattatctggatgatgttctgcttcagggcagcagccgtaaactcacttcattttctgtcgggctgaatcacacccacaagtttctggggggggtcggaacactgaatccggtattcacacgggggatgccctagttcggcgcagaaagcgaccacgggaaaaggggagacctgcccgtaaatcagttccggaaatggtcggtgagtgccagttttcagcgccccgtcacggacagggtgtggtggctgaccagcgcttatgcccagtggtcaccggaccgtcttcatggtgtggaacaactgagcctcgggggtgagagttcagtgcgtggctttaaggatcagtatatctccggtaataacggcggttatctgcggaatgagctgtcctggtctctgttctccctgccatatgtgggaactgtccgtgcagtggctgcactggacggcggctggctgcactctgacagcgatgacccgtactcgtccggcacgctgtggggtgctgctgccgggctcagcaccaccagtggccatgtttccggttcgttcactgccggactgcctctggtttacccggactggcttgcccctgaccatctcacggtttactggcgcgttgccgtcgcgttttaagggattattaccatgcatcagcctcccgttcgcttcacttaccgcctgctgagttacctggtcagtgcgattatcgccgggcagccgttgttaccggctgtgggggccgtcatcaccccacaaaacggggccggaatggataaagcggcaaatggtgtgccggtcgtgaacattgccacgccgaacggggccgggatttcgcataaccggtttacggattacaacgtcgggaaggaagggctgattctcaataatgccaccggtaagcttaatccgacgcagcttggtggactgatacagaataacccgaacctgaaagcgggcggggaagcgaagggtatcatcaacgaagtgaccggcggtaagcgttcactgctgcagggctatacggaagtggccggcaaagcggcgaatgtgatggttgccaacccgtatggtatcacctgtgacggctgtggctttatcaacacgccgcacgcgacgctcaccacgggcaaacctgtgatgaatgccgacggcagcctgcaggcgctggaggtgactgaaggcagtatcaccatcaatggcgcgggcctggacggcacccggagcgatgccgtatccattattgcccgtgcaacggaagtgaatgccgcgcttcatgcgaaggatttaactgtcactgcaggcgctaaccgtgtaactgcagatggtcgtgtcagagccctgaagggcgaaggtgatgtgccgaaagttgccgttgataccggcgctctcggtggaatgtacgccaggcgtattcatctgacctccactgaaagtggtgtcggggttaatcttggtaacctttatgcccgcgatggcgatatcaccctggatgccagcggcagactgactgtcaacaacagtctcgccacgggggccgtcactgcaaaaggtcagggcgtcaccttaaccggcgaccataaagcgggaggtaacctgagcgtcagcagccggagagatatcgttctcagcaatggaacgcttaacagcgacaaggacctcagcctgaccgccggcggcagaatcactcaacagaatgaaaaactgactgccggccgggatgtaacgcttgccgcgaaaaacatcacacaggataccgccagccagattaacgcggcccgcgatatcgtgactgtcgccagtgacacgctgacaacacagggacagataaccgccgggcagaatctcacggccagcgccaccacgctgacgcaggacggaatattgctggcgaaaagtcatgcgggactcaatgccggtacgctgaataacagtggcgccgttcagggagctaccctgacgctcggcagtacaacgctcagcaacagtggctccctgctcagtggcggtcccctgaccatgaatacccgcgactttacccagagcggccgcactggcgcgaagggcaaagtggatatcatggccagtgggaaactgaccagtacaggtttgctggtgagcgatgatgcactggtgctgaaggcgcaggatgtgacacagaacggtgtgctgtccggcggcaaagggctgacggtcagtgcgcagacgctgagctccggtaaaaaatcggtcacccacagcgatgctgcgatgacgctgaatgtgacaacagtggcgctggacggggaaaccagtgccggtgacaccctccgggttcaggcagacaaactgagtaccgcagcgggcgcacaacttcagagcggcaaaaatctcagcatcaacgccagagatgcacgtcttgcaggtacgcaggcagcacaacagaccatggtggtgaacgccagtgaaaagctcacccacagcgggaaaagcagtgccccgtcgctcagcctcagtgcgccggaactgaccagcagcggcgtacttgttggttccgccctgaatacacagtcacagaccctgaccaacagcggtctgttgcagggggaggcctcactcaccgttaacacacagaggcttgataatcagcagaacggcacgctgtacagtgctgcagacctgacgctggatataccggacatccgcaacagcgggcttatcaccggtgataatggtttaatgttaaatgctgtctccctcagcaatccgggaaaaatcatcgctgacacgctgagcgtcagggcgaccacgctggatggtgacggcctgttgcagggcgccggtgcactggcgcttgctggcgacaccctctcacagggtagtcacggacgctggctgacggcggacgacctctccctccggggcaaaacactgaataccgcagggaccacgcagggacagaatatcaccgtgcaggcggacagatgggcgaacagtggttccgtgctggcaaccggtaaccttactgcttcggcaaccggtcagttgaccagtaccggcgatatcatgagccagggtgacaccacgctgaaagcagccaccacggacaaccggggcagtctgctttcggccggcacgctctcccttgatggaaattcactggataaccgcggcactgtccagggtaaccatgtcacgattcgccagaacagtgtcaccaacagtggcacgctcaccgggatcgccgcactgacgcttgccgcccgtatggcatcccctcaacctgcgctgatgaataacggaggttcattgctgaccagcggcgatctgacaatcaccgcaggcagtattaccagttccggacactggcagggcaaacgggtgctgatcaccgcagacagtctggcaaacagcggggcgatccaggcggctgacagcctgactgcacgtctgacgggtgagctcgtcagcacagcgggcagcaaagtcacctcgaacggtgaaatggcgctcagtgcactgaatttaagcaacagcggacaatggattgcaaaaaatctgaccctgaaggcgaactcactgaccagtgcgggtgacatcaccggtgtggatactctcacgctcacggtgaatcagacgctgaacaatcaggcgaacggaaaactgctcagtgcaggtgtgctgacgctgaaggcagacagtgtcacaaacgacgggcaattacagggaaatgtcaccaccatcacggcaggacaactcacaaacggcgggcatctgcagggcgaaacgctgacgctgacagcctccggtggcgtgaacaaccgttccggtggtgttctgatgagccggaatgcactgaatgtcagtactgcgaccctgagtaaccagagcacgatacagggtggaggcggggtttccctgaacgccacagaccgtctgcagaacgacggcaaaatcctctccggcagtaacctcacgctgacggcgcaggtgctggcgaacaccggcagcggactggtacaggctgccaccctgctgctggatgtggtgaatactgtcaacggcggacgcgtacttgccaccggcagtgccgacgttaaaggaaccacgctgaataataccggtacgcttcagggtgcggacctgctggtgaattaccacacattcagcaacagcggtaccctgctgggaacctccgggcttggcgtcaagggcagttcactgctgcaaaatggtacagggcggctgtacagtgcaggcaacctgctgcttgacgctcaggacttcagtggtcaggggcaggtggtggccaccggtgatgtcacactgaaactgattgctgccctcacgaatcatggtaccctggccgcagggaaaaccctttccgtcacgtcgcaaaatgccatcaccaacggcggtgtcatgcagggtgatgccatggtgctcggtgccggagaggcattcaccaacaatggaacgctgactgccggtaaaggcaacagtgttttcagcgcacagcgtcttttccttaacgcaccgggttcacttcagggcggtggcgatgtgagtctgaacagccggagtgatatcaccatcagtggttttaccggcacggcaggcagtctgacaatgaatgtggccggtaccctgctgaacagtgcgctgatttatgcggggaataacctgaagctgtttacagaccgtctgcataaccagcatggtgatatcctggccggcaacagtctgtgggtacagaaggatgcttccggcggtgcaaacacagagattatcaataattccgggaatattgagacgcatcagggcgatattgttgtaagaaccgggcatcttctgaaccagcgggagggattttctgccacaacaacaacccggactaacccctcatccattcagggaatgggaaatgctctggttgatattcccctttcccttcttcctgacggcagctatggctatttcacccgtgaagttgaaaatcagcacggtacgccctgcaacgggcacggggcatgcaatatcacaatggatacgctttattattacgcgccgtttgctgacagtgccacacagcgctttctcagcagccagaacatcacaacagtaaccggtgctgataatccggcaggccgcattgcgtcagggcgtaatctttctgctgaggctgaacgactggaaaaccgggcgtcatttatcctggcgaatggggatatcgcactctcgggcagagagttaagcaatcagagctggcagacggggacagagaatgaatatctggtataccgctacgacccgaaaacgttttacggtagctatgcaacaggctctctggataaactgcccctgctgtcaccggaatttgaaaacaataccatcagattttcactggatggccgggaaaaagattacacgcccggtaagacgtattattccgttattcaggcgggcggggatgttaagacccgttttaccagcagtatcaataacggaacaaccactgcacatgcaggtagtgtcagtccggtggtctctgcacctgtactgaatacgttaagtcagcagaccggcggagacagtctgacacagacagcgctgcagcagtatgagccggtggtggttggctctccgcaatggcacgatgaactggcaggtgccctgaaaaatattgccggaggttcgccactgaccggtcagaccggtatcagtgatgactggccactgccttccggcaacaatggatacctggttccgtccacggacccggacagtccgtatctgattacggtgaacccgaaactggatggtctcggacaggtggacagccatttgtttgccggactgtatgagcttcttggagcgaagccgggtcaggcgccacgtgaaacggctccgtcgtataccgatgaaaaacagtttctgggctcatcgtattttcttgaccgcctcgggctgaaaccggaaaaagattatcgtttcctgggggatgcggtctttgatacccggtatgtcagtaacgcggtgctgagccggacgggttcacgttatctcaacggactgggttcagacacggaacagatgcggtatctgatggataacgcggccagacaacagaaaggactgggattagagtttggtgtggcgctgacagctgaacagattgctcagcttgacggcagcatactgtggtgggagtcagtcaccatcaacggacaaacagtcatggtcccgaaactgtatctgtcgccggaagatatcaccctgcataacggcagcgttatcagcgggaacaacgtgcaacttgcgggcggcaatatcaccaacagcggcggcagcatcaacgcacagaacgacctctcgctcgacagttccggctatatcgacaacctgaatgcggggctgataagcgcgggcggtagcctggacctgagcgccatcggggatatcagcaatatcagctcagtcatcagcggtaaaaccgtacaactggaaagcgtgagtggcaacatcagcaatatcacccggcgtcagcaatggaatgcgggcagtgacagccaatatggtggtgtgcatctcagcggtacggacaccggtccggttgcgaccattaaaggcactgattcactttcgctggatgcagggaaaaacattgatattaccggggcaacggtctcgtccggtggagaccttggaatgtctgcgggtaatgatatcaacattgccgcaaacctgataagtgggagcaaaagtcagtccggtttctggcacactgatgacaacagttcatcatccaccacctcacagggcagcagcatcagcgccggcggtaacctggcgatggctgcaggccataatctggatgtcacggcatcctctgtttctgccgggcacagcgccctgctttctgcaggtaacgacctgagtctgaatgcagtcagggaaagcaaaaacagtcgcaacggcaggtcagaaagtcatgaaagccacgcagctgtgtccacggtgacagcgggcgataacttcctccttgttgccggtcgtgatattgccagtcaggctgccggtatggctgcggaaaataacgtggtcatccggggcggacgtgatgtgaacctggtggcagagtctgccggcgcaggcgacagctatacgtcgaagaaaaagaaagagattaacgagacagtccgtcagcagggaacggaaatcgccagcggtggtgacaccaccgtcaacgcaggacgggatatcaccgctgttgcgtcatccgttaccgcaaccggcaatatcagcgtgaatgccggtcgtgatgttgccctgaccacggcgacagaaagtgactatcactatctggaaacgaagaaaaaaagcggaggttttctcagtaagaaaaccacccgcaccatcagtgaggacagtgccacccgtgaagcaggctccctgctgtcggggaaccgcgtgaccgttaacgccggtgataacctgacggtagagggttcggatgtggtggctgaccgggatgtgtcactggcggcgggtaaccatgttgatgttcttgctgccaccagtacagatacgtcctggcgctttaaggaaacgaagaaatccggtctgatgggtaccggcggtattggtttcaccattggcagcagtaagacaacgcacgaccggcgcgaggccgggacaacgcagagtcagagtgccagcaccatcggctccactgccggtaatgtcagtattaccgcgggcaaacaggctcatatcagcggttcggatgtgattgcgaaccgggatatcagcattaccggtgacagtgtggtggttgacccggggcatgaccgtcgtactgtggacgaaaaatttgagcagaagaaaagcgggctgacggttgccctttccggcacggtgggcagtgccatcaataatgcggttaccagtgcacaggagacgaaggagagcagtgacagccgtctgaaagccctgcaggccacaaagacagcgctgtctggtgtgcaggccggacaggctgcgacaatggcctccgcaaccggtgacccgaatgcgatgggagtcagcctgtcgctcaccacccagaaatcgaaatcacaacaacattctgaaagtgacacagtatccggcagtacgctgaatgccgggaataatctgtctgttgtcgcaaccggtaaaaacaggggcgataaccgcggagatattgtgattgccggaagccagcttaaggccggtggtaacacaagcctggatgccgcgaatgatattctgttgagtggcgccgcaaacacacaaaaaacaacgggcaggaacagcagcagtggcggtggcgtgggtgtcagtatcggtgccggtggtaacggtgccggtatcagcgtctttgccggcgttaatgcggcaaaaggcagcgagaaaggtaacggtactgagtggactgaaaccacaacagacagcggtaaaaccgtcaccatcaacagtggtcgggatacggtactgaacggtgctcaggtcaacggcaacaggattatcgccgatgtgggccacgacctgctgataagcagccagcaggacaccagtaagtacgacagtaaacagaccagcgtggctgccggcggcagttttacctttggctccatgaccggctcaggttacatcgctgcctcccgggataagatgaagagccgctttgactccgttgctgaacaaaccggaatgtttgccggtgatggtggcttcgacattacagtgggcagacatacccaactggatggtgcggtgattgcctccactgccacaccggataaaaaccacctggataccggaacgctggggttcagtgaccttcacaacgaagcggattataaagtcagtcacagtggaatcagtctgagcggtggtggcagcttcggggataaatttcagggtaacatgccgggtggcatgatatccgccggaggtcacagcggacatgcggaaggaacgactcaggccgcagtggcagaaggcactatcaccatccgggacagggacaatcagaagcagaatctggcgaacctgagccgtgaccctgcgcacgctaatgacagtatcagcccgatatttgacaaggagaaagagcagaggcgtctgcagacagtggggcttatcagtgacataggcagtcaggtggcggatattgcgcgtacacagggagaactgaatgcgttgaaggccgcgaaggaagcaaccggcgaaacacttcctgctaatgcaacagagaaacaacgtcaggaatatcttgcgaaactgcgtgacacgcaggcttacaggaatgaaatggcgaagtatggtaccggcagtgaaattcagcggggtatccaggccgcgacagcggcgcttcaggggctggcggggggtaatttagcaggtgctctggccggagcttcagcaccggaactggcacatctgctgaaatcaacagaaaaagacccggcagtaaacgccattgctcacgccattctgggcggcgcagtggcggcaatgcagggtaataatgtcgctgccggtgcagcaggcgcagcaacgggagagctggcagccagagcgattaccggaatgctgtatcctggcgtgaagcagtcagacctcagtgaagagcagaagcagacgataagtacgctggcaactgtgtcagcagggctggcctgcggtcttaccggaaacagcaccgcatcagcagcagtgggagcacaaagcgggaagaatgctgttgagaataactcactcagtgatggctggaacaatatcctgccatcaggaacacaggattacggacaggccgtagcctcgtggaatcagtatgctcaggacaataatctgacaccggagcaggttcaagaagggatgaatcgtatagctattggtgaagggccttcttgggggacaacatataaagtacacccggtagttcaggctggcggtgatgttagctttatccggggttatactttaagcggaactatagatgacaatcatatttcagttaatcaaggggatatttatagtataggtgctcatggcggagcctcgatcggattatcctttggcccgtatttcccgggattaataaattcaaatgataacgattattcgataaatggtggttttggcgttggtgcagtggggctttctacgggtaaagatggtgttagtttcacttttggttttggcccaagttggggttggagtgcaactgaaattaaaggcgttgacgttaatggcacttcaacaagtgaggtttatcgatatgattttaaataatttctatagtttactatttttattgatgcttgcgctgtcaatattttccttcacagtgctatttgctttgtttatatataaagatctcggtggtgtaaaatttgcccgggactcttttttgttttttgattatatattttttagttctgacatgagagcaaatgcctctgcactatcggttatctgtgtttttatatttggattggcttttgatcataatcgtaatccacttgttaagaattacttgatcgatatagtatggtttttaggtgttgttttattttttatacactgtcgttttttttctaatctggaatatggtaagacaaaaattatttttgtaagagagctttttttcaacctaaaaataaaactaaggttaatatttttatggttgtcacgattattattcatcatattgatattaaatcgtttttatcgttgatttgttgttgagaataatttacttggcggtagtgaatatgctcattctgcgtggatacgccagcatggtatcgacatggcgacatgtacagaaaactcttccggtgccgcctgccagaaagcaatgaatgagagggatgctgtagggctggctctggcaacaggtactgtggcactactccccggtagtgctcaggctatgtggggacttggagcaagtgcgaatgctggtatcagttatctggctgatggtactgtagatccggcaaacgcaagccattgcaggctgggtgaatgtgttcagcatgggtaatggcctggcggggactgtgggctggaatgctgcaggtggtgcgctgggtaactggatcggcaacaaagatcctctgtctggtgcaatttcaaatggtatcggttctgctgccgggtatggtatcggtaaaggtattacttaggggacagataagattacgaatgctgtaggaaaatgggtgacaaatggctgggatcctaagtacgatccaacatggataaaatatgctgaagtaaatcgtaacgatatcattcgagaaggcatgaaaccgagcaatattcctggaactgctggagatattggcggttctataggatccgagctaggtggaaaagtaacagataaagtatctgaggaactcaagaaatgaaatattcttttcgagtggtaataggtaagtttattatatgcagttcaattctcttattgtgttttattggcatgatcttagcggccataataactaaactaacgtttgtagcgttagcatggtttcaaagcgggatttttgaagttttgtggagcgatattgtttatgctgctcagttgggtggtctgggggggggggcatattaggtttttgttgggttttgttatatctttttagggcaaagggctttagttgagaataactacctgagcgtgtctgaaaagacagaacttgagatagcaaaacagacgcttaaaaacagtaaagatccggcagaacgtgaaaaggtacagcagaaatatgatgcattgcttgaaaaagatattgccagtgataaggaggttattgctgcctgcagtaatggtaatgcggggagttcagcgtgtgctagcgcaaggctgaaagttattgcgtcgaaagaagggtacgaagatggcccttataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttacagggtcgactgggaacatattcaggcagtgtatctgaatccagaaaagaaacagcataatgtaattttattacaaaaggcgacaattagcttgaaaaacgccgttattgggtgttctactaccatgaaaatacgcatttttcacaccgcacattacgaaactcgcatcacggagaatgaaagctatcagacactggttgctatttttgaccacagaaggtagtgctgtttaccgccagagctgtgctggcggggagcgaatccgaaccatgtcgataattgtcaccggccagagaactatgtggcatcaattttgctgaaaaatactgcagcaatcagaggactgacgcccgggatttttaaacaaattcagttttcatcgtagtatcactttatcagccaagtcataaagttcagctgtattttgggaggtaaagcgatattatgattatattttatgtttgatagaaatatttcagggcagatacaataccatgggtataattcagttttttcagacacaaacaaaaataactattggatacattatttctgtcacagctttcttgttttgagtaaccataaaccaaatattctctaagagccactattgttttttcacttctgattggtgatatttcaatcagaagcgaaaagtgctcatcatttacacttgctcgttgtaatcctgaattatatgttttttttgcataagaagaataacgcatatacacactcaccaacttgtatttataaaatcattttgtaattcattatgtaatgaaatcaccttactccccttcaagttataagacatgaaagaataatttttttgcaatgtaagtttttacaaaacatgaataatatattcatggctcatacagaactaccataagaaggatgattaagaaaatactgttttatattttaagaatctctgagaaaggctgccttccggcagcctttcccccacatcagaacatataccggaaatttgcgtttaccgcattatccacgttatatttaccaaaggctgacttctcaaactccagaccaaagcgcatattgtcctttatctgcgcattcataccaacattaaacagcatccggctgtctttctcgccttttatccgtttctccccggacgcatcacgcagtaccgtctcaccattattcagtaggtcaaactgccagctggtcccggcacgggccgtcacactccagtccttaccactgaaggtcttgcccagttcaatccctgttcttccaatcagcggactgaagtccctgttcttcatgctcaggtccatatcaccgtctttccagcggaatgttttcccggacacggcgccgtaaaccagttcagcctgcggctcaatgaacgtttcctctgtcaggtgatagcggtaacccgtttcagcaccggcataccaggaatgggtgttgtagtgtttcgttcccagaccggcaaagttacctgtgtaatcattgtcatggtgaatatatttaccaatcaaatcgatataggcaccggactcaaacaatgctgaagcatacagaccgccccccaccgatttcgtcttgccgctgaacgcatggctgtctgcactgctgtcggtataggtcatcgtgacaccggtaaacaggtccactccgtccagttcatgttttttgtcaaagccgacctgaacatgggtgtaattatcactgtaaccaccgtctgcagaaccggcaccactcatgatgcgcgcccaggctccggcatcaccgtttgtgtcacgcaggtcacccatacgtttgttcagattgttgacttccgtcatgaagtttttatacccggcattcatgaaactgtcagccttcgcggcagcggctttatcagcctccgctttaaaaccgtccagtatccacttcgtattgccaccactggtgtcaacatgcagggttggagtcacccgactgaaacctatcatccgggtgccggccttaaacatctctgctgaagttcccgccggtgccgtgaccagaggaatattcagggactgtccctgagccggatccttcataaagctgacgttcaggctgttatctgaacccgtggctttttcagtcacattaattttatcggcatttttcaggtccgtacgcagaacaaaatcactgcctgttgcatccagtttattcaccgtcagggtacggaaagtacggtctccttcagaactgatacggctgtttctgacggtaagagtgtggatggcggagtccccacccagagtccacagtgcattatgcatactgacatcagccctgccaccggttatggcaccattgaatgctgcgttatagccctcaagaagactgccggcaaacgccgatgcagtcgtttccgcagaagccagttctgccggcgtgtcagacccgatggtaactgttgatgccgcagaggcatgaatatcaccggaagcatgtgctccacgggtaatttccagtgttgcgttatcgccggtcaggtcatatccgtccgtcagatatacagcaggggcatactggttagccgtatctttaaccggtgtaccgctcagggtgattttgctgttcttaccggcctgaatatgcccgtcgctgaaaagaccgttcagtgctgtaagatgaccgccatcatgcactgtcagtgaactgccggcaaaagcacccggggctgttaacaggacgtccggagaggtgatactgacggcactgtcataagcttcaatccctccggtgaaccggctgccgatatccagggttgagttatggtccagcgtaatattcccttcatactggctcctgtcattcacggtgtccgggacagaggtaccttcctccagaatgacataatttcctgttccgtcatttttatccacaaataccctgtcacttcccagtgtgatatggctgttatccgacttaatgtcactgttcagcgaggcgttacgtgaaagatggaagtcagcatctttcagcgacagtgttttcattatgaactggcggttttcccagtctttctggttcaggctgaccggcgcactgccactgacggaggcgtggataaccggatgcccctggaatatcagggtgccactgtcctcactcagggtaccttccggcaggttcacgctaccatcaaggatgacctttcttccccccggcagctgtggaatggtgacatccatattcccggtcagctgaccatgaaagataacgggttgttttgcccgcccggccaggatccggtcttttactgtctgaactgctttgtttttgtccgtgccaacaaattcccactgagccgggtcattcaggctgttcccccacagggtgttaccatagctggcagatttcagaatatagaagcgggtctggccgttgagtatcatgctgtataggtttcccggtgtgccggtaccgccaaagggggatatactgccaatcggaacactgacatttgtatcctgagccttaagatccagtaaaagccgggatttttgctgtgcattatttgtaatcaccgccccgtaatcggcagcctgcagtcgggtgaaggtaacggcattaccattaaggtcaagcttacctccccggtatccccatgaaatgttatccggattgacctgacgggcatctccgagcaccacggtcggtcgtccgctggcgaggttcacggaactgaaggcctgaacattacctgcagtgtctgcctgctggttaagtacaacggtaccgtctcccgttttcagtcctcccgggtttacacctgttccgtttatggtcagggttccttcccccaatttatgcaggttgtcaccggcaaccccgttgaccttccaggtcacattcgtccccttgtcagtaataatgccggcacccgtccaggtttttccggattcagcagatacggtgtaactgtctttaaattcgagataaccggccccctgagtcacactgtctttcaggacaattgcaccgttctgcccgctgaataccagatttttaccggcattgagatcattgtctttctgcccgtgcatggtccagtttttactgccctggctcagggtgcctgtgcctgatgttttgtcgtatgtccagttcagggggggcagtccggaaacaaagtccacgggggcatcgaaatcgtcctgcataacctggttcagataatctgttggtatgacattccaccagttcgtagcaccattaatacctgcatatgctcttaatacagcaacaataacccattttttttgttgttcatcataagcaaacaaaggagaaccactgtccccaggggcaccatagtcaggtaaaggtccgtttacaggattataggtttgcccgggattagagactattgttgcatcagatatcagaggaactcctgtggttcctcctgttttaaaagcatatccgccggcaaccttaactaaatttccgtccttgtccttagtgtactgcgtaccactacccacccgataaaaagcggtgtaacgttcagtgtctttataagcattggctttggttccttctgatgttatcgctgagggaataacttctgtaaccagtttattcagacgtggagcatggaagtcaacagaagagtggttattacggtcaacaagggaatatgtatttttcccattaccaaagctcacactctgatatcctccgttatgctttacgctgacgatatactgaggtgatacaagcgtagcaacgccatttgagctcacactgctgaaatcggccattggggctttatccagtctccccacaagttttccgtccttatcatataccggaatatctgtggcaccaggtacaaaaagccctttgttttcagcgaaatcacgataaatctgataggcaatatcggaacggacaatgcccgcctgggatatctgagggtaatacagatagactgctggaatgccagccagaagaatatgcgttaatcttcggcatgtcttttttattaccctgctggcaagttcagagacaacaataagtcccccggtgacagggcaatatttaagagaataaactttattcactgcggactctccatgatgtttaagtactaatgataaccagacgttatcacccgggcggaaaatatagtgactgcattaatgtatttttgtgatgtctgttacatagtgaaatacttttcgtttgcttacaaaattaccgctcctgcaatttttttcacatatgcggtattgtttttatatgtttttattactgccaccattaattatactcgtgatttttacttataaaaaataaacataacccatctaattttataacattgttaccctgggtatttacttaagagtattaccagagggtgattttatccggatatgacaagtataggttgcctcattcagtattcataaattatgtttaccacggagtacccgacttcctcatcgattgtcctcggatgactatttttattgtaaatgtaattgagatactacagcattttgtttaaatgccattctgttcataatcacttgtgcgatgtgcataacaccttaagtttttaacgactttctcgctgaaatactattttaaaacttcattttatgtctatatcttttaatggggtaatgttaaataaaaatttatttttttattggtgataaagaatgaaaatgcatgcaacaaccggcttttattgtcattgtcatttgtaagattcaaaaaaatcggacatttcttataatttcccagtgataataataagaaataataaatattttattattgttaccttcttttgttgtgatgagcatcacaatttattcctgaatcaattcattatgtatttgaattagttaaaacgtgcgcttaacgcgcaagctttccgtttccaagactgcctgggtatggtgaatcaggtctaacggcgcttgcaaggccaacaatcaacgaattaagcgccagacgtatggtcaaaagtagtggagtagaaaagggggaattatttgttggagtgcaaattcgccagctggtactccctttccctctggaagctcccttgtgcgtacctctccgcctttctcccttcgggaagcgtagcgctttctcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatagctcacgctgttggtatctcattttggtacaggtcgttcgctgcaagctgggctgtgtgcacgctccgttcgcaagcttgcctgctggttatacctgatgatgaaattattctgactcagaatgtgttatctttgttacagaaatattgctctcattaataagcagcggtgtccagctaatcactagaactttgcggtattactctgtttcctgcgtggtcctagatttgttccggataaaaacaattctcctctctgtggagttgtatccaggatgagatatacgtctccgtcctgaaaaagcaagtaattaatcaaaaatgtattttggttccatacatatagtatgtaatatcattcagacgcttacttaacttatttttagcatgcggtatactctaccgcgataatgcaaccgtacaatattgtgattgtgcgcttcccaaacgctgctctgtgactatctcatcattatttgtcaacgacggatgaaaagtagctcttccgcaacctgggtggaagaaaatggatgaaactttctggtgaacaaggatctaagctgttttcagttatgggcaacgcaatgcactctcttaagacacttctacagttaccttgcggatggtaatgcagtcgacaaattattagatctgacggtataaccctccatctccgcggaaaacgcaaaacagcgcaatgtcctgaatgctttaagcgtagcgattctgttcatagttgtccccggcgccggatacagcatctaccctgcacaggccagacgctatggcttgtattttccgtccgccactggtactgccgtaacccggcttgttcacgtaaaatttttgccgggtcgcttgctcccttagccagttcacaccagcagtcttcacagtcgttacaaaatttacagcgtcagatgggattaatagccggaggtgaggctggaaaacgggcagcaacgacagtgggtctccgttgcagtgcagatactcttcttcgcaggcttataataccctggagacgaaactgtcaggctcgccccatgtcggtattgatgagtggcgtggcatcggggccactgctgcggtatgttaatagtcaatcttgatactcaccgtcccctcgtcctgttgcacggtcgcgatcagcatacgctggcgacctggttcagaaaatatccggaaatacaggttgtctcgcgtgatcgctgcggaatcaatgcgacagcagcacgtgaaggtgcacctcaggccagacaggtagctgaacgatggcttctgctaaacaatattggcgatgcgcctgaacgaatgatgtacagacatatgactctgatacgtcttgttaccagttagttgtcaccaaaggaataacccggggcaaaaccatctgtgcctgcagtatcgctccgtcgtccggaacgccttaaacagcaaacccgcaaaaaacggcatcagctttggacagaggttatggccctgcataacaagggatgtagtttcagggaaatatcccgtattacaggcctgtcgcgtgtgacagtcagtcgcagggggcgttcaggaacattccctgaaatgtcaacccggcctccaaagcgagggcttctggacccatggagggagtggttaaaagagcaacgagaaagtggtaattataacgccagcaggatatggcgggaaatggtggccaggggggtacaggcagtgaaaccatcgtcagggatgctgttgccaaatcgcgtaaaggctggatcccaccggttactactgccgtcagacttccttcagacttccttcagtgtcccgggtaagccactggttaataatcaggggtgaagaaaattatgcttcccgatttattagtctgatgtgtgaaaaagaaccggagctgaaaatagcgcagcaactggtactcgagttctaccgtattctgaaaacccaaaataaatcacagctaagcagcttgttcactcgagtccacgaaagcggctcagcagaacttcggtgcgtggctgcggggatggaagctgatgctgcggctatatgtgaggcaatcagcagtcgctggagtaatggtgttgtcgaaggtcatgtaaatcgcctgaagatgttgaaacgccagatgtatggtcgagccggatttgaactactcaaacagagggtaatgagtccactggcatgagaatctccacccaggttgcagaagagccacttttccagttctgcatcagtaagtggaggtgttttttgagattttgtcatgtctttgctccggcctggttttatgttcagaagaccttcttcacccagtgccggataacggattcatttgagatattaaaccgtgcagcggcctcgcgcgtggtaagttcttcactcagagacttcaggacaaccgtcagtcgaaactcaggagtgtggaggtcatttttccatgtgatacgatcaatatcgtggagttaccagtctcttaccttacccagcagatgttttttcaacaccaaaacgtttagcgatacgacgtgcgccatcgtgtctggaaagataatgattaactacaaccaatctggtttcgagagaatattttggctttgccataaaaattgcacattaatcagttgggtctccaagttttggggtgcagtccacgtacaataaatttttatatccaccccccctttaatcactaccgccttggtcgctacatgatggataacaataatatctataatatagatattatctgcatataaaaattgatttttaccaaaaaaatgcccatttgttttattttataaataattttttgttttgagatttcactttttttagataaaaaccctacagagaagtaattttttagatgtaatctctagtattattggttttattggttttaaatttcatttaatggttttttgattgagggcaaaaaaaatttgatgcaaacaaatatgtatttataatgtgaatcaataataaattaaacattgaataatgtgtaatggtatggcagatcatatacagcggaatacgctaactcattatcgatttaatgtaaaaccagctataaataacatttcaaatgaacacttctggttactaatagaattatctggaattcgaagtgataagatcattatgtcattaagagagcacttagtagatggttttacaaaacgagaagtatgtgaaagaaacgatgtttcactgagttatttttctattagcttaaagaaaatatctcatatacataatgtctgcgcattgctaagtgaatattataataatagtttttagtgcaaaagcacggacaatcacgttattaatattttaaataaaaatcataaaaatgaagcgtaaacatttgttattattattgttgttttcattttccactaacagtgcgcctctttactccttaattagggaggcagttatgcacgatcccatagtaatggaagcccgggcggagttaacttcggcacaatcccgcatagagcaggcaagctctgcacattggccagttgtcacagctacaggaagtaaactcctttcacaaagtcaccgttattcctacgattatgacactgaagatattttacccggtattcgtggtgaagtgaatatatttgcttcaggggctattgaggcggatgtgcgtcggagtgagtcagaagccgaatattatcattataaaatggaagaaacaaaagaggaaacaattcactcttttgtttcattatatcttgatgcactcagggaaaaacaatccattgcggtacttgaacagagcctttcccggcataacgcaattcttaatgacctgaataccatcagtattcatgataccgggcgggagtctgagcttgttcaggccgaagccagaaggttgatggttcggcagcagataaattctaggagcagagtacttaaaaccacgctgggaaaactgtccacttggacaaaaaatccggtaaccgaagctgatcttgaaaatcctttttctaggatgacagaggccaaattattaactgattttacacaggctccacagaaaggtaacccgtcgtggcttgccagccaagctgatgttgagagtaaaaaagcggcactgaaagcacaggagcttgcccggtaccctcgggtggatttaacggggtctgtaacccgggatgaccagcagataggggtcaatctgtcttgggacctctttaaccgtaatgccagttatggtgttacagaaaaagctgcgcaaatagtggcagctaccggacgactggactctgtcgcccgaatgattgatgaaaccgggcgattatctctgataacagtcagacaaagtcgaggggaaatggaaacgctcagacgtcaggaacaggcttcagccagagttgtggacttttatcgtcttcagtttcaggtggcaagaaaaacactgattgaattactgaatgctgaaaacgaactgtacagtgtcggactctcccgggttcagacggaggatcagatgctccacggtatgctggattatctgtattcccagggaatgctcctgaaatggagcggagtgaatctttctggtgaagaagaaaaataacggggttgaagggttggtaattaagtgaagagtatttttgaaggattatcacagataacggcgttactgggtacacctgtatctgctgagactctggctgccggtactgtccgtacagatgtatccgggattgattttcgttctgttggcgagtttcttcgtagtgaaggatttgataatcatctttcccggcgatctccggaagatatcccgtcacttgcggttccggcgcttcttttattgaacgctcaggaagctattgtggtagtgcgtattgagggggccggtctggcaagacagtatcatgtgcttcagcctggaggtctccgtaagacactttctcacgatgcattaatggccgtttattctggttattgttggtttgttcagccacaggcaaagcaggatcgtcgctcggagctgccagagtatgacatgagcggggcatggttctggcgggtactgtggcgattcagggcatattacggacaggttattgttgcgagttttatcattaactttcttgctctggtcagttccctgtatgtaatgaacgtctatgaccgggttatacctaatcgttcctgggaaacgttatggatgctgagtatcggggtgattacagcaattctgtttgagtgtgctgcaaagttaatccggagttatctgacggatgttgcgggtaagaaggcagacctgattatcagctctgctctgctacgtcgggtgatggcggtaaaaatgtctgacaggccggcatcctctggttcatacgccagcaatttgcgggaatatgagtctgtcagggagtttatgaccagcgctacgttactggcttttgttgatctgccttttattctgcttttcatcagtgttatcgggctcgtgggaggctggcttgcggttgtacctcttacgctggtcccgctggttattctggcaggaatattactgcagcgaccgctttcccgtcatattaatgcctccatgcgggaatcatcgcagcgtcagggattacttgtggaggctctggacggaatagaaaccctgaagctgaataatgctgttaactgggttcagcgacgctgggatggatatactgcaagtgtcgcccgttcgtccattcgggtaaaaaataccagtaatgtcataatcagcttttccacagcaattcagcaaattaatactgttctgctggtcattctgggaacgtaccttattcacagtgatgacccacataaccgtatcaccatgggggcactgattgcagccgttattctttccggccgcgcgcttgcaccgcttggccagatagcatcactggccacccgtttccagcaggcccgtctggctatgcagggggtgaatgaaatagttcgccgcccggtggaacgggaaagtcagacacattatctgaccgtgaaggatatccagggggaattccatttcagcgcagtcacgtttttctataagcctgaattacctgcagccttgaaaggtatgtctgtctgtatccggcccggagaaaaggtgggcattattggcactatcggatgtggtaaatcgacgctactgaaaatgatggtagggctataccgtcaaaataaaggacaaattacccttgacggggttgctatgcagcaactggatccctgttttgttcgggataaggttttcctgcttgagcagaatccccggctttttctgggaactctgcgtgaaaatctgcagctttcgcgtcttccgggaagcctgtcggatgtggatatgattaatgcagccggacgtttcgggtttgaccgttttattcgtcatcacccatgcgggcttgatatgcagataggggaaggaggtcaggggctgtcaggaggacagcgtcagatggtcgctctgacgagaatggtactgggttctccccgggtagttctgcttgatgaacccacgacgggtcttgatctgcagacagagaacattgttctgaaagggctgaatcactggagccgtggacgcacaatggtggtggtgacgcatcgtctgcaggtgctgaatattgttgaccgtattatcgtgatgaatgaaggccgggtaatgatggatggtccccgcgatgaaatactgaaaaaactgtcagggaaacagcagagtggggagagcagagcgataacttcatgagcgtcaagcggataagaaataaagagcatatatgtttaacagtttgtggaccgcaggggtatgacagaaaaaacggaacggaataaagcgtcgtcagaggtggttaggcagtcagacctggccctgttgacagatgtacaggcagcccttcagcaggaaaagcatcatgcccttttcctgatggtgatttttctgctggtactggtagtgacgtttgttatctgggcatggaacagtcctctggatgaagtgacccgtggtcaggggagtattattcccggcagcagggagcaggttatacagacccttgacccgggtattttgaaaacacttgaggtcagggaaggagatattgttgagaaaggtcaggtactgctgacactggatgatacccgaagctctgccatgctgagggaaagtgaagcccgggtgaataacctggaagcagtcagggcaagactccgtgcagaagcttattccgaatcactgacatttccggatgacgtgcctgcagatttgagggagagggaaagtactgtttatcgactacgaaagactgaactggcacaaagcatcgccggccttaagcagagtaaggctctgctggataaggaaatagcaatgacccggccaattgtgcgtgaaggggcgatgtcggaagtcgaactgttacgtatgcagcgtcagtcagcggagctgcagttacagatggatgagaaacagaataaatacctgacggaagctggagctgaactagtgaagacagaagcagagcttgcacaggcaaaagagaatatggctggcagagccgacccggttgagcgttcacgtatcagggctcccctgagaggcatcgtaaaaaatattcgggtaaatactttgggaggcgtggtttctgcaggacaggacataatggaaattattccgctggaagaccagttgctgattgaggcttatataaatccacgggatgttgcctatgtcagaacagggatgccggcacttgtaaaactgacggcttatgactatgccatttatggtggtcttgacggagtggtgacactggtaagtccggatactttacgtgaccagaaacggccgggagatttaaaactggatccaaatgaagcatattatcgagtactggttactaccagtaataattatctgacagacaggaacggaaaaatattgccagttattcctggcatgatagccagcgtggatataaaaacaggtcagaaaagtgtatttcagtacctgattaaaccaatcaccagaatgaaacaagctcttcaggaacgatgatttattatattattaatatcatggctccgtaatacagacactcaacaggaagtctgtatcgtatcgcaatgaaaaaataattttattaaatttaaggagaataagtcacgtatagaaattattatttttccacctctggaaatgattaatttattttatattgataatcgcaggttttaattagcctaaggattttatatgaaaatgatttttaccggtaaggtcagcggagaaaaaaccgtgctgactgtcggaggtcgtcatacagttaaagcacagcccggggagcagtatggactgatcgatgaggtgaccggcctagtgcctgacggtgttgaggcggatcgctccggtgatgatttaattctgcgtaaaaaggaagaagatactgaggtccggatagagggattctgggaagaatgccagcccggggaaacacagtgtacggcggtatttaatattgttggggaagatggacaggtcaccgaagccgtactgactcaggatggcccggtgctggatgatattactgccggacaatcgggaaccttgtcagatgatgatcgtggcggttttatatggttgggcggtctggcatttggtgggggactggctgctatggctttagctgcaggtggcggtggaagcaaacatagacatgaaaatgatgactctgatactacagccccatcgtcaccagcactgaaggcagaggatgacggttctgtttctgttgagctgccgggtgatgccaataaaggcgataccgtggatgtcacctttgaagatgaaaaaggtggtaagcacaccgtgacgctggagaaaggggataacggctggacatccagtgatccgacgctgatcccggacagcactggcgataaagcgaccattccggcagataacgtgaaggataacagtgaagttaccggggttgccaaagatccgagcggtaatgaaagtgacccgtcaaccgtgacgtcaaaaactgatggtgtggcagatgccccggttctgagcattcctgaagtgactgacggttatgccaatgctgatgagctgaaagacggtttgcaggcagaggtcacgttgccggcaggcacggcagaaggtgcagttattacacttaccgtgacccgtccggacaaaaccacggagaacgtgacacataccgtgactaaagatgaagtggctgccggtaaagtatccatggatattccgaaggatgcggtgattgacgggcagaacagcgtcagtgtcactctgactcagggcagtaacccggcgaaacccgggaatgtggttgattttgctgccgatacccagatcccgggggataccgatggtgatggtgcaacagatgcaacaccggtagttgccattccggaagcggcagatggtgtgaatgccgaagagctgaaggatggtgtacagaccgaagtcacggtaccgaaaggcagcgctgccggtgataccctgacgctgacggtcaccaaaccggacggcacgacggacacggtggagcacacgctgaccgcagatgaagtggctgcaggtaaagctgatgtgaccattccggcggataaagtgacggcagatggtcagtattctgtaaccgcggaaatcacagacccggcaggtaacaccagtggccagggccagccggctgacttcgcagtggatacagtggcgccgtcggcaccggtattaaaagcagaggatgatggttctgtttctgttgagctgccgggtgatgccaataaaggcgataccgtggatgtcacctttgaagatgaaaaaggtggtaagcacaccgtgacgctggagaaaggggataacggctggacatccagtgatccgacgctgatcccggacagcactggcgataaagcgaccattccggcagataacgtgaaggataacagtgaagttaccggggttgccaaagatccgagcggtaatgaaagtgacccgtcaaccgtgacgtcaaaaactgatggtgtggcagatgccccggttctgagcattcctgaagtgactgacggttatgccaatgctgatgagctgaaagacggtttgcaggcagaggtcacgttgccggcaggcacggcagaaggtgcagttattacacttaccgtgacccgtccggacaaaaccacggagaacgtgacacataccgtgactaaagatgaagtggctgccggtaaagtatccatggatattccgaaggatgcggtgattgacgggcagaacagcgtcagtgtcactctgactcagggcagtaacccggcgaaacccgggaatgtggttgattttgctgccgatacccagatcccgggggataccgatggtgatggtgcaacagatgcaacaccggtagttgccattccggaagcggcagatggtgtgaatgccgaagagctgaaggatggtgtacagaccgaagtcacggtaccgaaaggcagcgctgccggtgataccctgacgctgacggtcaccaaaccggacggcacgacggacacggtggagcacacgctgaccgcagatgaagtggctgcaggtaaagctgatgtgaccattccggcggataaagtgacggcagatggtcagtattctgtaaccgcggaaatcacagacccggcaggtaacaccagtggccagggccagccggctgacttcgcagtggatacagtggcgccgtcggcaccggtattaaaagcagaggatgatggttctgtttctgttgagctgccgggtgatgccaataaaggcgataccgtggatgtcacctttgaagatgaaaaaggtggtaagcacaccgtgacgctggagaaaggggataacggctggacatccagtgatccgacgctgatcccggacagcactggcgataaagcgaccattccggcagataacgtgaaggataacagtgaagttaccggggttgccaaagatccgagcggtaatgaaagtgacccgtcaaccgtaacctcaaaaactgatgtgttaccaacagtgagtattagcgttgagacaacatcaacagatgtcaatggtgatggttttactggtatagctagtgtcaatgggaccgtaatggatgttcccgcaactattgaagataaggatgattccactggactggtttatacggtttctctgaatcatgtcactacaacagatgtaacagttacagttacattgggtagcggagctgggcattctgatgctgctgactattctgatattggtggagcacagcataacgggaaaattggccttcatggtgatactggaaaagtaacctatgatggtgcaacaaccgtaacaattgttattcctgccggttcaaaaagtgtttcatttatagttgatccaacgcttgaggctaaccaagatgcctttaatgccgagggtatggaaaaagttgttgcgaccattacgggaacatctgataacgttacggcagctactgacatcgttgataatgcgggagcatccgcaacaggtgttatttatgatggtaatgccatttcattacgtaatctggacggtgattttacactgaaatattcactatcatcttctatcgccgaaaaaggggactttgggtataccattggcgcgaatagtggtgaaaatgatccaatggtaacaacagattacaatgatacggtttatgttggttattaccagagtggtaaagaaacaacatcgtatagtaatgttgctaactcacaggataatgggccagacggaacaaaaaccgatggcaatcaaagcattacgactgttgatttaggtgctggtgatgatctaatggtcattcgtggtaacatgctggctaatacaagagtatatactggtgagggtaacgatacttttactatggatggtatgaatactgcattacgtgttatgtatgcgggtagttatatctttactgagtctggcgatgatattgttacgatcaaacgtactggtgtaacaaatgccggacagatttatcttggttcaggtagtgatacatttatccagggggatgctactgacaataacgatacaacattatctggtttattggatcttggtagtggtacaaaagatatatctaatatgcctaaggaatatctttctgtttatcaggatggcagtaatttaagcttgggtaacgacaacaatattgacactgccacagatgttaataccgtcactatttatggctctgtgtctggtgaaattttaggcggatacggcagtgataatattacggtaactaaaaatctgaccggtaatatttctgtcggtgacaatgcggataccttaacggccggatggatttatggtggcagtactgtctctatgggggacggcaatgatactgttaccatcacagatggtgcatataacacgactatttcactgggggcgggagatgatgtatttgatgcaacttctggtgtaatgggggattctgcttatgccactgtcgttaatggtgaagacggcaatgatacctttaaattaggcacaattgccaaaaacctgaccattgatgccggtgccggtgatgatattgttgttctgacaaaagactatgactccacctcctccggtaatcagggctatattaacggcggggaaggcagtgataccctggttctgacaggtaccatttctgtcaatctagcggccggtaaaaatgaaggtattgccggcttcgagaaagtggatatgactgttggtagcgatctgaaagctgacaatgcagctcagttagtcaagttaacggcatcggatgtattgggtataaatgacaattcaacgatttatatttccggtgatgccaatgacaaagttgatttgggggctgacggagcgggaagtctgggtacatttacggcaacggcaacaactgttaaagcaactgcgttagatggtattgagcatacttatacgttatacagcagtgtaagtggcgcaaatgtgtatattgataacaatattattgatgcgaatggtgtaatttaatagttgtcttattcatgtgggagggaaacttcccacatttttgagtgttatagaaacaacttaataatttgcaaatgagtcaatatgacatttatatacttcttgtagaaggcataatgtatgaatataatgattgttacgcacaataaatatcttgagttaggtttgaaaaaattattgagcaggcattctattactattggtgctgatttttttataccagataatcgtgagcatataataaacaataatatttttgtcattctctgtgataaaaaaaacagtatgttaatgaattatatttttaacggttatagattttacttattaccagtagaatcaataagtagcctgtcatcgatttatgaatgtatgtttagtggcaggttgttgtttgggaactctccacataaattaaccatgaatgagatgattatactattctattatgttttccatgggtggaatgtagcaagtattgcttatcagtttggtatgagttcaaagactgtgtatactcatatatataaagcaaagaaaaaaaatggaatatcaggaaaaaatctcaaatataaatgtgcttatgaaaggcttgtctgttaattgaagtgttggtcgctttatatgaaagttatatgtgataatcgttatttccttattgggatcaacaaaacaattgaagatgtcatccagaaaaataaaattaatggcgtaaaaaatattattataatatcatcccctaaaacgtcagatgttttttgttttttacagttcaataacattgattttaggtgttcggataccattttttatgctccccctgaaacctttgattttctcagggatattatccacgcccctatttgcaatataaaggatttaactaaaaacaatccacttaataacacacattatatttatagagtaaagaactctcattataagctttctttatctggaaggcagaaggaggtcctgctgatgtttttatatggtttaagtggaaaagatattgctaataacctcggcgtttcaataaaaactgtttcgagttataaaaagtctttaatgaatagactgtatgtcagtaatgatatacagttattttacaaaggtctattattatgtagataagtgctaattgaacgcgtttgatattaacgacttcagcccagtctgttaccagttgagcatggtgataacgtgcaccatccagaatgatgttgactgtttgattataatcaggataaacctttcttatctcattgaaaaaccgggatatgcttaacgcattaatggttgggtactcactgatgagtgggcgttccggagacttcagatttagcgcacccatgatattcagccgtgtacggctacctgttgtttctattgctttccggtgcccttttcgtatccagccataactgattttggtggcctgagtggggtggacagcatctataaaaagaacaggttcatcgcctgctttttctttcaggtcttcataaattcaatgaattgcgcctgcctctcttcgctgaatttatgaggcgttccagccggttttttgtaagagaagccgttacgatgcaaccatttgttcataccggcaacgctgaacaaaattccccatgtgtggagaacaaaggcgataatttcatgagtatggtgaaacaaattatcagataaatgtttgattaagagtgatgtttgttcagcactgagtttactgtctgaaccaccgttttcgggctttaacttccctttattcataaactcatggatatgatgatcaacggtggtctgatgcaggcgcagagcctgagcaatcatgactgaactccagccttcagaagccagaagaatggctttaatacgatcgcagacccgcttgttacgactggtatcgtgaaggcgttccagctctgctttttgtagatcggagatgaagattttcatgttgcgtagcatgatcctctgtcatgacaaaatcaagcatcttcaatgatcacgggtatagcatcattattctataacatgaataaacggattgaatgtattatgttaaaaatgagtttatacgtaataatattgttattttcctttcagattagtgcagccattactagcaaggaaagtgaggctgtttcaccattattaatggatgttaattcttcactaacaatggaaatatttctgaatattccacatcatcggaaccatcgcaacagggcgtatttcctgtaatatgtactcgacttcatcctagatccgtaatgaaacgccagttattaacctgctaggggcctgtttttataattggtgatgatcctttttctctgcgctggatgagtgaacatctggagatccttaaatcgctaaatacccttggtttggttgttaatgttgaatcagtagaacgaatggaggtattacagaagcgggctgatgggttattgttattgccagttatctgcgataatttcgtgcaaatgctgcaattaaatgcttatccggtattgatcacagagatggaaatatcacaatgattaataacataattactgctaataatatcgtaattttgaaagtggtaatcctgttcacggcactataattagagttatgtcttgtatccgttcagtataatttcacgaatgctttattaaccggatgcgtgaatgtcattcttcagatgacaaagacgtcatcgcgattgatggaaaagcacttccacactcctatgataaaagccgtcgcaggagagcgggctttcgtagtcttaccccgactctccccggccctaaacgcaacacccactcacagcaacctaaactcatccgcatcccgccatgccggaaacttttctctatattcccttaatacagccatcgacaactccgcatcaatgcgcgttgcctgatgcgcgtcggcagtagcgataatctcgccctgtggattaatcacccggctgtcaccgcgataatggcagccgttgccatcgctgccgacgcgattgcatcccgctacatacgtctgattctcaatcgcgcgggccgtcagcaatgcctgccagtgcagagagcgcggagcaggccagttggcgacgtacagggcgaggtcataatcgttgagattgcgcgaccacactggaaaacgtaagtcgtagcacaccagcggcaaaatacgccagccgcgccattccacaatcactcgcgcattgcccgctttataatgtagatgctcatctgccatgcggaacagatgacgcttatcataaaaatgtaccgtgccgcccggctcaaccagcaaaaagcggttaaccgaaccagactccgtttgtaatgcaacactgcctgcaatcagcgcattgtactgctgcgctttggctgtcatccagttcactacgtcatcttgtgctagcgacgaagctgccgcttccatggcaaagccgctggtaaacatttccggtagaacgatcacatcgcgcccggtaataccttccagttgacgatcaaaatggcgcagattggcagggccatccatccacaccagtggttgctgcaaaagcgtaatcttcaaaccaggcacggtgtacaactcctttatgcgaagggttttataactttaacaccttatcaggcagttgccttagcgcagaataaattgataacaaattctgatattggaaatatctgatttgcaaattatcgtgttatcgccaagctttaggaggttaataacatgggcaggataagcccgggaggaatgatgtttaaggcaataacgacagtcgccgctctggtcatcgccaccagtgcaatggcgcaggatgatttaaccattagcagccttgcaaagggcgaaaccaccaaagctgcttttaatcagatggtgcaagggcataagctgcctgcctgggtgatgaaaggcggtacgtatactcccgcacaaaccgtaacgttgggagatgagacgtatcaggtgatgagcgcgtgcaaaccgcatgactgtggctcgcaacgtatcgctgtgatgtggtccgagaaatctaatcagatgacggggctgttctcgaccattgatgagaaaacgtcgcaagagaaactcacctggttgaatgtgaacgatgcgctttctattgatggtaaaacggtgctgttcgcggcgttgaccggcagcctggaaaaccatccggatggctttaattttaaataattagcggataaagaaacggagcctttcggctccgttattcaattacgcggcttcaactttccgcactttctccggcagctttaccggcttcgtcgccagctcttctggatcaaagtcatcaacgttaatactacgcagacggctttcttcagctttcaccagaatagcggcttcatctttatcaatcagccccttcgccagtgcgttgtgcgccagttcatccagacgggtaaacggcaggtttttacccaactctttacagatccgctgatgaatcgggtcggcggcaatcacatccaccagcgcctcttccagtaaaccaaccgggttatgcttgctcagtgtcaggtactgaccgcgaccaatacgtgaacgggtggcattcggcacttgtaaaatcttcgccactttatgatccagcttgtcagacggtgccaggtaatgacgtccggtcgggaagatcaccacattcagcagcccggcaaccacgcggttcgggaagttttgcagtaaatcgtccatcgcctgttctgcctgatacagcgcatcctgtacaccccagtgcaccagcggcaggtcggcttcattacggccttcgtcgtcataacgcttcagaacggcagaggcgaggtaaagctgacttaaaatatcccccagacgtgccgagatacgctcacgacgtttcaggctgccgcccagcaccaccatcgagacatcagaaagcagggcgaggttggcgctcaggcggttcaggtgctgatagtagcgtttagtggcatcgccggttggtgtgctgctggttaaaccgcgcgtcaggcccagccagaagctgcgaactttgttgctaccgacgtgaccgatatgtttaaacaggagttgatcgaacgcgttaacgtcattgttcttcgccgcttccatctcttccagcacgtacggatggcaacgaatcgctccttgtccgaagatcatcatgctgcgggtcagaatgttggccccttcaacggtgatggcaatcggtgcgccctggtaagcacgggccaggaagttgctttgcccgagcataatgcctttaccaccagtgatatccatcgcatcaataatcgactgctgcccgcggtgggtacagtgatacttaacgatagccgacagcacggcaggtttttcaccgagcataatgccgtaggtaatcagcgatgccgcagcatccattacataagcgtttccggcaatacgcgccagcggctcttcaatcccttccatcttaccgatagagattttgaactgccgacgaatgtgcgcatacgcgcccgttgccagcgctaccgatttcacgccgccggttgagttggaaggcagggtgatgccgcggcctaccgagaggcactccaccagcatccgccagccttgcccggccattttcggcccgccgatgatgtaatcgatcggcacgaacacatctttaccgcgcgtcggtccgttctggaacggtacgttcagcgggaagtggcgacgaccaatttccacacccggcgtggtggtcgggatcagcgcacaggtaatacctaaatcttctgcaccaccgagtaatttctccgggtcggagagtttaaacgccagaccaagcacggtcgcaatcggtgccagcgtaatgtagcgtttgttccaggtcagacgcatccccagcacctgctggccctgccattcgcccatgcagacaatcccggtatccggaatcgcgcccgcatcggaacccgcttcggggctggtcagtgcaaagcaagggatctcctgaccacgcgccagacgcggcagatagtgatttttctgctcgtcagtgccgtaatgttgcagcagctcgcccgggcctaatgagttcggcacgccgacggtaatcgccaggatcccgctcacgccggagagtttttgcagcacgcgagactgggcataagccgagaactccagcccgccgtactcttttttgatgatcatcgcgaagaaacgatgctctttaaggtacgcccacaactccggcggcaggtccgccagctcatgagtaatctggaaatcattcgccatccggcaggcttcttctaccggaccgtcgagaaacgcttgctcttcagtggtcaggcgcggctgcggatagttatgcagctttttccagtccggcttgccctggaacaagtcgccctcccaccaggtggtgcccgcgtcgatcgcttctttctcggtgcgcgacatcggcggcatcactttgcggaatccacgaaacactggcgcagaaatcatcgatttacgcataggggcaaagttaaacggtatgaggataatggccagaggcactagtacccacgccgaccacagaccagcaacgccgaggacggctgtccaggcgagcaaaatcagactgctgataaataagctcacgcggtgatagaacaatgcgccgagcaggacaaccgtagcgagaatactcaaaatcatcataacgaaaagccccttacttgtaggaggtctgaccacttgtgatgatatggttgtagtggatgtaaaaacatttagcaatgtgtttacaatataattacaacaaagctcacattgttgctgtttttatccgcacttcaggtcaaaaagtcctggtcatagcacctgcccgtacttctcgcttttggcggtatccggtacactgcattttgtctattacatttatgctgaaggatatcctcatgtaccaggatcttattcgtaatgaactgaacgaagcggcggaaacgctggctaactttttaaaagatgacgccaatattcacgccattcagcgcgcggcggtcctgttagcagacagctttaaagccggtggtaaagtgctttcctgtggcaacggcggctcccattgcgacgccatgcactttgccgaagagttgaccggtcgctaccgtgaaaaccgtccgggctacccggcgattgccatttctgacgttagtcatatttcctgcgtcggtaacgattttggtttcaatgatattttctcgcgttacgttgaagcggtaggtcgcgaaggcgatgtactgctggggatctccacctccggtaactctgcaaacgtgatcaaagcgatcgcagcggcgcgtgagaaggggatgaaagtgatcaccctgacgggtaaagacggcggcaaaatggctggcacggcggatattgaaattcgcgttccgcactttggttatgccgaccgcattcaggagatccacattaaagtgatccatatcctgatccagttaattgaaaaagagatggttaagtaagtctggcgtaggccagataaggcgtttacgccgcatccggcatttgtgctctgatgcctgatgcgacgctgacgcgtcttatcatgcctacaatctgcacccgaaccgtaggccgaataatgcgttcacgccacatccgacctgaaaattcttaaatcaatcttcgccgggggccatgcgctcccgctgttgtggaggttacccatgtgcgaattgctcgggatgagcgccaacgtccctaccgatatctgctttagtttcaccggacttgtacagcgtggtggtggaaccgggccacataaagatggctggggcattaccttttacgaaggtaaaggctgtcgcacatttaaagatccgcaacccagctttaattcccccatcgccaaacttgtccaggactacccgataaaatcctgttcggtggtggctcatattcgccaggctaatcggggcgaggtggcgctggaaaatactcacccgtttacccgcgagttatgggggcgtaactggacttatgcccataatggacaactgacgggctacaaatcactggaaaccggcaacttccgcccggtcggtgaaaccgatagcgaaaaagccttttgctggctcctgcataaattaacgcagcgttacccgcgcacaccgggcaacatggcggcagtgtttaaatatatcgcctcactggcggatgaactgcggcagaagggcgttttcaacatgctgctttctgacgggcgctatgtaatggcgtattgctcgactaatttacactggatcacccgccgcgcgccgtttggcgtggcaacgttgctggatcaggatgtggaaatcgacttcagctcgcagaccacaccgaatgatgtggtcacggtgattgcgacacagccgctgacgggcaatgaaacctggcaaaagattatgccaggtgaatggcgcttatttttcctcggggagcgtgtagtttgatgccagttgtggctgcacaacttcgtggcttaacggcttgctgaccacgtaacggccattgaccacagaaacggtcggtggcttacgggtttgctcaaagtagtcgtagcccggcttcagttgctcccagaagtccttaaagttggaatatttatggcgcttcatattggcgtcggtcatacggaacgggtaaatactcacttgcacgctcggctgaccaaacaccagcgcaccagtaacgaactggaagatctcatcaataccctgattggtcatcgcgtagcagccgatggaaacacaatcgccgtgaatcatcaggtatttcccttcataaccatgcgcacggtcataggcgtttgggaatccaatattaatcgctttgtagtaacggctgtctggttttaactgattacgctggacgctataaaacccttccgggcttttgaaatcgccctgacgctgttttggccctaatccgccggaatatttacagattttatagctgtcgagcagttgatattgctcgcccattttgacgtagagatcgagcgtacgttcttccttgaagatctggatgtagacaggggatcccatcaactgctgcttatactctttgctcactggcgtggtcgagctactgctgcccagcaaaccggcaaacgaaacgcacgggatcaacaacatcgcaagaattaatgcgattttacgcatactgcttattccttgataaaacggttacacacgccaggacggcaaaatgaatcccaaatcggaatagtctggatttggaaggctcacattatcaccaaaagagttttacgcaagcctgtcggcgcagggtttacaaatttagcacaggggcagttttcaagagtccgaaaagcgcatggattgtagatttatttcttatttcctaagattatgaaaccgcaatagtaatatgcaaataagcaattaataatcccgtttactcctccggtcttttaaaattctcaccttcattcagctggtttatgtccttcatgtcttcgttcttgcacggcagatttctgcatccaggcgtgttttcgttatgcgttttgctccctttactcgccagcgccaccacatcacatatctcttttagctacgccgcccgccagcggatgcaaaaccgtgcgcgtttattaaaacagtaccaaacccatctgaaaaagcaggccagctatattgtggaaggcaatgccaaaagcagaagggcgctgcgccagcataatcgggagcagataaaacagcatccagaatggtttcctgcgccgctcaaggcgagtgacagacgctggcaggcgttggtggagaataatcatttcttaagcagcgaccatctacataacatcaccgaagtggcgattcaccgcctggagcagcagctaggtaagccttatatctgggggggcacgcggcctgataaaggcttcgactgtagcgggttggttttttatgcctacaacaagatccttgaggctaagctcccgcgcacggccaatgagatgtaccactaccgtcgggcaacgattgtggcgaataacgacctgcgccggggagatttgctgtttttccatatccacagtcgtgagatagccgaccatatgggcgtatatcttggagacggtcagtttatcgagtcaccgcgcaccggggaaaccattcgggtaagtcggttagccgaacctttctggcaggaccattttttaggcgcgcgacggattttgacggaagagacgattttgtaggccggataaggcgttcacgccgcatctggcggttgtgcgccggtgtctgatgcgacactacgcgtcttatcatgccgacaaaaccgcactcaccagtaggccggataaggcgttcacgccgcatccggcggttgtgcgccgatgccagatgcgacgccacgcgtcttatcatgccgacaaaaccgtgctcacccgtaggccggataaggcgttcacgccgcatccggcggttgtgtaccggtgccagatgcgacgcagacgcgtcttatcatgcctatatcagcgcccccattatcttcaactccagctcatccggcacttcgttatacgacagcacatgcagccccggcgcaaacaaccttgcgtagcgcgccagcaaggggcgcagctgcggcggcaccagcagcaccggatctttccccgccgctttcatctgctccttcacctgaggcatcgtgctctggaactggttgagcatattcggatccactggcacgctatcaagcatcactttgccggcctgttgcgcctgattcaccacgttggtcagcagattttccagctcattattcagcgtatacaccgtcagctcctgcttgcgaacgaacggatgggtaatgctgcgccgcagcgccaggcgcacatcggccgccagcagaatatgatctttagtcaccgcactactggcgaccaacacggtggcgatggtgacgatatcgcgcagggaaacgccttcagtcagtagcgcccggtacactttcagcaactggctgtaattgagcgccgcgctcaaatcttccgccagtcgcggtgccatcgacgacaaacggttatgcagctgagtaatatcgtcatagttaaacaaatcaggaatatagctgcgcacaatcttattcacatgggtggcaattacgctggcgctgtcgatcacctgataccccatattcagcgccttcgctttctgcgcgggctgaatccaggtgaccggcatcccgtacgccgggtcgttccccagcacgccgtctatctcgccgtaggtttcgctggagggcagggccatcagtttatctgccggaatatccgcttcatcagccttaatgccgttgatgaaaatggcgtactggctgggcttgaggcggaagttttcccgaatacggatctccggcagcagcacgccgttgccgtcggaaatcacctgacgtacgccgcgaatacgctgggtgagcgggttgccctgcgctttatccaccagcgccaccagtttgtagccgaggcttaaactgataggttcgatcagcggaatagtttcccaactgacctgttgctcgctggtttctgtcatcgtacgggttagcgtttcgaggcttttctcttccgcctccgccgcttgcgggcgcttgctcatccgccagccggtaaaaccaagcagggcgctgaacatcaggaacgggaaatgcggcattcccggcaccaccgccagcacgaacataattccagtggcggtgtagagaaccgacgggcttgccagcaactgattacgcacgtcatgggcgatatcaccgttatcgctgacgcgggtgacgataatcgccgccgcggtggagagcagcagggaagggatttgcgccaccagcccatcgccgatagtcatcagcacatattgctggaaggcggcgtcggcgctcaggttgtatttgaagatgccgatacagacgccgccgatcaggttgattgccagaatcatcatcccggcgatggcgtccccgcgcacaaattttgatgccccgtccattgcgccgtagaaatcggcctcgctggcgacatctttacgccgggtttgcgcctgcgtctggttgatcaacccggcgttaagatcggcgtcaatcgccatctgtttgccgggcatcgcgtccagggtaaagcgggcagaaacctcggaaatacgctcggcccccttggtgacgacgataaagttgattgtcaacagcgtcagtaaatccgagcgtgaaagcattatcgccgcgctgcacgggcagtcgattttcaatggtggcgggctgtcgccgttaaataaaatcagcccgtctcatccgccaaaacctgccaccgtggcggtgccggaagagacggagaaaaaagcgcgcgacgtcaacgagaaaacggcgctgctgaagaagaaatccgccaccgagcttggcgagctggcaaccagtatcaataccatcgcccgtgatgcgcatatggaagcgaatctggagatggagattgttccccagggattacgcgtgctgattaaagacgaccagaaccgcaatatgtttgaacgcggcagcgcgaagattatgccgttctttaaaacgctgctggtggagcttgcgccggtgttcgactctctcgataacaaaattattattaccgggcataccgatgcgatggcctacaaaaacaatatctacaacaactggaacctttcgggcgatcgcgcgctttcggctcgtcgggtgctggaagaggccggaatgccggaagataaagtgatgcaggtaagcgcaatggcggaccagatgttgctggatgccaaaaatccgcaaagcgcgggcaaccggcgcattgagattatggtgctgaccaaaagtgcgtccgatacgctgtatcaatactttggtcagcatggggataaagtggtgcagccgctggtgcaaaagctggataagcagcaggtgctttcgcagcgagcgcgttaaatgctgaatctttacgcatttctcaacccctgaaattactgtatactttaccagtgttgagaggtgagcaatgcgtaaaatcattcatgtggatatggactgctttttcgcagcggtggagatgcgcgataatcccgccctgcgcgatatccctattgctattggcggcagccgcgaacgacggggggtgatcagcaccgccaattatcccgcgcgtaaatttggcgtacgtagcgctatgccgacagggatggcgctcaaattatgcccgcatctcaccttgcttccagggcgctttgacgcctacaaagaagcctcaaatcatatccgcgaaattttctcgcgctatacctcgcgcattgaaccgttatcactggatgaagcctatctcgatgtcaccgatagcgtccattgccacggttctgcgaccctcatcgcccaggaaatccgccagacgatcttcaacgagctgcaactgacggcgtctgcgggcgttgcgccggtcaagtttctcgccaaaattgcttccgacatgaataaacccaacggtcagtttgtgattacgccggcagaagttccggcatttctgcaaaccttaccgctggcaaaaattcccggcgtcggcaaagtctcggcggcaaaactggaagcgatggggctgcggacctgcggtgatgtgcaaaagtgtgatctggtgattctgcttaaacgctttggcaaatttggccgcattttgtgggagcgtagtcaggggattgacgagcgcgacgttaacagtgaacggttgcgaaaatccgtcggcgtggaacgcacgatggcggaagatattcatcactggtctgaatgtgaagcgattattgagcggctgtatcctgaacttgaacgccgtctggcaaaggtaaaacctgatttactgattgctcgccagggggtgaaattaaagttcgacgattttcagcaaactactcaggagcacgtctggccgcggctgaataaagctgatctaatcgccaccgcgcgtaaaacctgggatgaacgtcgcggcgggcgcggtgtgcgactggtggggctgcatgtgacgttgcttgaccctcaaatggaaagacaactggtgctgggattatgaataacatacaaataagaaactatcagcctggtgattttcagcaactatgcgctattttccttcgagctgttacgatgacggcgagtcagcactattctccacagcaaattgccgcctgggcgcagattgacgaatctcgctggaaggagaaactcgcgaaatcacaagtgcgggttgcagttattaatgcacaaccggttggttttattacccgcattggacattatatcgatatgttatttgttgaaccggaatacacccgacgcggagttgccagcgctttgttaaaaccattgattaagtctgaatccgaacttacggtggacgccagcataaccgcaaaacccttttttgaacgttatggttttcagacagttaagcagcagcgcgttgaatgccggggaacgtggtttactaatttttatatgcgatataaaccgcaacattaaatccagcttgcaatgaaaataacgcccgtctagtatgtgcgcgttttcttattccacaaactgcaaggaggtaaatcatgacaaatcctttatcaatgactctttgcagacctttccaggattaattcttttttcttgccctggattcgtctgccatttcctgatttttattcataaatggaatggtacatgggcaaatatattcgtcccttatccgatgcggtatttaccatcgcatctgatgacctgtggatcgagagtttagcgatccaacaattacacaccacggcaaatttacccaacatgcagcgcgttgtggggatgccagatttacatcccggacgcggctacccgattggcgcagcgttcttctctgttggtcgtttttacccggcactggtcggcaatgatatcggctgcggcatggcgctatggcaaacagatattctcgctcgcaaatacaacgccgataagtttgaaaagcgattatcagatctggatgacgttgctgaagaaagctggctggaggaaaacctgccgtcagcatttgcacagcatccgtggcgcaactcgcttggctccatcggtggcggtaaccacttcgtagaactgcaacagattgatcaaattatcgacgcggaactgtttgcactggctggtctggatgcgcagcatctgcaactgctggttcatagcggctcgaggggattggggcagtctattttacagcggcatattgcctcgttttcgcatcatggtttgcctgaaggcagtgacgacgcgctacggtatattgcggaacatgacgatgcgctggcgtttgcgcgtattaatcgccagctgatcgctttgcgcataatgcaacaagttaaggccaccggaagtccggttctggatgtggcgcataactttgttagcgcgtgccaaatcggcgatcaacagggctggttgcatcgtaaaggcgccacgccggatgacaacggtctggtgattattcccggttcacgcggcgattactcctggctggttaaacctgttgcgaacgaaaaaacgctccactcgctggcgcatggggcggggcgtaaatgggggcgcaccgagtgtaaagggcgtctggcagcgaaatacacggcgacgcaactctcgcggactgaacttggcagtcgggtaatttgtcgcgataaacaactcatctttgaagaagcgccacaagcctataaatcggctgaaagcgtggtgcaatgtctggtgctggctgggttaattattcctgtcgcgcgactgcgcccggtgctgacgctcaaaaacagtggagggaaaaaaggatgatcttgctacaactctcctctgctcaggggccggaagaatgttgtctcgcagtgagaaaagcactggacaggctgattaaagaagctacccgacaggacgtcgcggtaacggtgctggaaacagaaacgggtcgctactctgacacactgcgttcggcgctgatttctctggatggcgataacgcatgggctctaagcgaaagctggtgcggcactattcagtggatttgtccgagtccgtatcggcctcatcatgggcgcaaaaactggtttctgggcattgggcgttttaccgctgatgagcaggaacaatcggatgcaatccgttatgagacgctgcgttcgtcggggccgggcggtcaacatgtcaataaaaccgactcggcggtacgcgccacgcatctggcatccggtattagcgtgaaggttcagtcagagcgcagtcagcatgctaacaaacggctggcgcgattactgattgcctggaagctggaacaacagcaacaggaaaatagcgcggcgctgaaatcgcagcggcgaatgttccatcaccagattgaacgtggcaacccgcgacgaacgtttacagggatggcctttatcgaagggtaatgaaggatgaaactgccggaaggcgattaaacgccatccggcagcaaatcaaataattacttcgccggaatttctttcagcagttcagtcagcagtgtccagtaatggccaacgctttcgatatgaacttgctcatccggagagtgtggaccggtgatggttggcccgatagacaccatgtccatttccggatacggttttttgaacagaccacattccaggcccgcgtggataatctggatgttcggcgtcttgttgaacagacgctgataggtttcacgtaccagatgcattaccggagagttagcgtccggctgccagccaggatatgcgccttttgcttctgttttcgcacctgccagtttacccagtgaatccagcatgctcactacgtagtctttaccgctgtcgatcagagaacggatcaggcagtgaatttctacgttattgtcggtcatggtcaccacaccgacgttcagggaggtttcgaccacaccttttgccacgtcggagttgcggatcacaccgttcggggttgcgttcagcagacgaataaaggtatcgcgagatgtcgccgttaatgcagctttgtcgttcgctacggagtccagcagcaatgccagattcttctctttttctgccagttcgtttttcaggatctcctgataggtatccaccagagatttcagggcgtcgactttatcagntgagacagcaatggtcgcaaaggcttcacccgggatggcgttacncagtgtgccgccgttgaaatcaataaggcgcaggtccagttcttctgcatgacccgccaggaagcgcaccagcagtttgttggcattacccaggccaacgtggatttcaccgccggagtgaccgcctttcagaccttttaaggttaacttsaaggtttcaaaaccagctggaaccgcttcacgatctaaatgcaggttggaggtgaagtcgatacctcccgcacaacccatgtagatttcaccttcttcttcggagtcggtgttaatcagaatatcagcctgcaaccagttgctctgtaagccaaaagcaccgtccataccggcttcttcggtcatggtcagcagcacttccagcgggccgtgaaccacgttttcgtcagccagaaccgccagtgcagaggccataccaatgccgttatccgcacccagcgtggtgccgcgtgctttaacccattcgccatcaatataaggctggataggatctttagtgaagtcatgcacggtgtcgttgtttttttgcggcaccatatcgaggtgggcctgcaagacgaccggtttacgattttccatacctgcggtagcaggtttacgaatcaggatattacctacctgatcgcgttcgacatggaaacctttctcttttgcccaaccaacaatgtattcagcgagttgctcttcatgataggacgggtgaggaatagaacagattttggcaaaaatatcccacagcggctgtggagataattgagacagttcagacacgttaagtctccttgtcgatcacccgcaaaacagtattgcaggtcacagggttagcagaaaatgttgtcaacacaagacaggcttgcgagatatgtttgagaataccactttatcccgcgtcagggagaggcagtgcgtaaaaagacgcggactcatgtgaaatactggtttttagtgcgccagatctctataatctcgcgcaacctattttcccctcgaacactttttaagccgtagataaacaggctgggacacttcacatgagcgaaaaatacatcgtcacctgggacatgttgcagatccatgcacgtaaactcgcaagccgactgatgccttctgaacaatggaaaggcattattgccgtaagccgtggcggtctggtaccgggtgcgttactggcgcgtgaactgggtattcgtcatgtcgataccgtttgtatttccagctacgatcacgacaaccagcgcgagcttaaagtgctgaaacgcgcagaaggcgatggcgaaggcttcatcgttattgatgacctggtagataccggtggtactgcggttgcgattcgtgaaatgtatccaaaagcgcactttgtcaccatcttcgcaaaaccggctggtcgtccgctggttgatgattatgttgttgatatcccgcaaaatacctggatcgaacagccgtgggatatgggcgtcgtattcgtcccgccaatctccggtcgctaatcttttcaacgcctggcactgccgggcgttgttctttttaacttcaggcgggttacaatagtttccagtaagtattctggaggctgcatccatgacacaggcaaacctgagcgaaaccctgttcaaaccccgctttaaacatcctgaaacctcgacgctagtccgccgctttagtcacggcgcacaaccgcctgtgcagtcggcccttgatggtaaaaccatccctcactggtatcgcatgattaaccgtctgatgtggatctggcgcggcattgacccccgtgaaatcctcgacgtccaggcgcgtattgtgatgagcgatgccgaacgtaccgacgatgatttatacgatacggtgattggctaccgcggcggcaactggatttatgagtgggctacccaggcgatggtgtggcaacaaaaagcctgtgcggaagaagatccgcaactcagcggtcgacactggctgcatgcggctacgttgtacaacattgctgcctatcctcatctgaaaggagatgacctggccgagcaagcgcaggctttgtcaaaccgcgcctatgaagaggccgctcagcgtctgccgggcacgatgcggcagatggagtttaccgtacccggcggtgcgcccatcaccggctttttgcatatgccgaaaggcgatggcccgttcccgacagtattaatgtgtggtggtctggatgcgatgcagacggactattacagcctgtatgaacgttattttgcgccgcgcggcattgctatgctgactattgatatgccgtcggtgggcttttcttcaaaatggaagctcacccaggactccagcctgttgcatcagcacgttttaaaggcgctgcctaacgtaccgtgggtggatcacactcgcgtcgcggcctttggtttccgtttcggcgctaacgttgccgtgcgtctggcataccttgaatcgccgcgtctgaaagtggttgcctgtcttggtccggtagttcataccctgttgagtgattttaagtgccagcaacaggtgccggaaatgtatcttgacgttctggccagtcgtttagggatgcatgatgcttccgatgaagcgttgcgagtggagttgaatcgctattcattaaaagtgcaaggattgctgggacgtcgctgcccaacgccaatgttatcaggctactggaagaacgatccgttcagcccggaagaggactcacgcttaatcacgtcgtcatctgctgacggtaaattattagagatcccatttaacccggtgtatcggaattttgacaaaggccttcaggaaatcacagactggatcgaaaaacggttgtgttaaaaatttgctaaattttaccaatttggtaaaacagttgcatcacaacaggagattgcaatgacgttaccgagtggacacccgaagagcagattgatcaaaaaatttaccgcactaggcccgtatattcgtgaaggtaagtgcgaagataatcgattctttttcgattgtctggctgtatgcgtcaacgtgaaaccggcaccggaagtgcgtgagttctggggctggtggatggaactggaagcgcaggaatcccgttttacctacagttaccagtttggtctgttcgataaagcaggcgactggacgagtgttcggataaaagatgccgaagtggttgaacgattggagcacaccctgcgtgaatttcacgagaagctgcgtgagctgctggcgacgctgaatctgaagctggaaccggcagatgattttcgtgatgaaccggtgaagttaacggcgtgaatgaaatgtgccggatgcatcacatccggcaatatccattaaaactgataggtcatgccaaccgcgacaatatcatcattattaatattcaatttgttatcgctatccagttggttgattttataatcaacaaacgctgacatatttttgttgaaataatacgtagcaccaacatcgacataattgaccagatcttcatcaccgatgccctcaatatctttccctttcgataagacataacccagcgatggacgcagaccaaagtcaaactggtattgagcgaccgcttcaaagttctgcgtcttattggcaaagccgccagagattggcgtcattttacgtgtttcagaatagaaagttgccagataaatattattggcatcgtatttcagacctgttgcccatgcttctgcacgcttgcctgtgccacggctttgcaggttctgctcgttggtacgatcagagttggtataggctccactgatggcgaaatcgctgccaccaaagtcatatgtcaatgacgtgccgaagccatcgccgttttgctttttaacgtcgcggttttcgtttttcccttgatattgcagggttaagttcaggccatcgataacgccgaagaagtcggtgttccgatacgtcgccagaccgctggcgcgtttggtcataaagttgtcggtctgcgccgaggagtcgccaccaaattccgggaacatatcggtccaggcttccacgtcatacaacgcgcccaggttacgaccataatcgaaagaacccaaatctttatatttcaacccggcaaaagcgagacgcgttttttgctgtgcagtatcactctccgctttattaccggcaaactcagcttcccaacgaccataaccagtcagttgatcgttaatttgtgtttcgcctttaaaaccaaaacggatataactctggtcgccatctttactgtcattatcactcatataatgcatggctttaactttgccatagacatccagtttattaccgtctttgttatatatttctgcggcctgtacggatacagatgccacaatgcccatcaccactaatgccagagtgctctttttcattttcattcctgattttaattaacgcgcgaatattcagcgggagagtcccgttgaaaacaggaaagtttttaacctgagattgttaaagatatattacagattaataatattcttaaaatgtggtaatttattaaatctgtaataaaagcgtaaacaactgccgctacgcttgctgatcccgcgcaacaaaacgccatgctttgctcgcagatggttggcaaccgacgacagtcctgctaaaacgttcgtttgatatcattttttcctaaaattgaatggcagagaatcatgagtgacagccagacgctggtggtaaaactcggcaccagtgtgctaacaggcggatcgcgccgcctgaaccgtgcccatatcgttgaacttgttcgccagtgcgcgcagttacatgccgccgggcatcggattgttattgtgacgtcgggtgcgattgccgccggacgtgagcacctggggtacccggaattgccagcgactatcgcttcaaaacagctgctggcggcggtagggcagagtcgactgattcaactgtgggaacagctgttttcaatttacggcattcatgtcgggcagatgttgctgacccgtgctgatatggaagatcgtgaacgcttcctgaacgcccgcgataccctgcgtgcgttgctcgataacaatatcgttccggtaattaatgagaacgatgctgtcgctactgcagagattaaggtcggtgataacgataacctttctgcgctggcggcgattctggcgggtgccgataaactgttgctgctgaccgatcaaaaaggtttgtataccgctgacccgcgcagcaatccgcaggcagaactgattaaagatgtgtacggcattgatgacgcactgcgcgcgattgccggtgatagcgtttcaggcctcggaactggcggtatgagcaccaaattgcaggccgctgacgtggcttgccgtgcgggtatcgacaccattattgccgcgggcagcaagccgggcgttattggtgatgtgatggaaggcatttccgtcggtacgctgttccatgcccaggcgactccgcttgaaaaccgtaaacgctggattttcggtgcgccgcctgcgggtgaaatcacggtagatgaaggggcaactgccgccattctggaacgcggcagctccctgttgccgaaaggcattaaaagcgtgactggcaatttctcgcgtggtgaagtcatccgtatttgcaacctcgaaggtcgcgatatcgcccacggcgtcagtcgttacaacagcgatgcattacgccgtattgccggacaccactcgcaagaaattgatgcaatactgggatatgaatacggcccggttgccgttcaccgtgatgacatgattacccgttaaggagctggccgatgctggaacaaatgggcattgccgcgaagcaagcctcgtataaattagcgcaactctccagccgcgaaaaaaatcgtgtgctggaaaaaatcgccgatgaactggaagcacaaagcgaaagtatcctcaacgctaacgcgcaggatgttgcagacgcgcgtgccaatggccttagcgaagcgatgcttgaccgtctggcactgacgcccgcacggctgaaaggcattgccgacgatgtgcgccaggtgtgcaatctcgccgatccggtggggcaggtaatcgatggcggcgtactggacagcggcctgcgtctggagcgccgtcgcgtgccgctgggggtgattggcgtgatttatgaagcgcgcccgaacgtgacggttgatgttgcttccctgtgcctgaaaaccggtaacgcggtgatcctgcgcggcggcaaagaaacctgtcgcactaacgctgcaacggtagcggtgattcaggacgccctgaaatcctgcggcttaccggcgggtgccgtgcaggcaattgataatcctgaccgtgcgctggtcagtgaaatgctgcgtatggataaatacatcgacatgctgatcccgcgcggtggggctggtttgcataaactgtgccgcgagcagtcgacaatcccggtgatcacaggcggtataggcgtatgccatatttacgttgatgaaagcgcagagatcgctgaagtattaaaagtgatcgtcaacgcgaaaactcagcgaccaagcacatgtaatacggtagaaaccttgctggtaaataaaaacatcgccgatagcttcctgcccgcattaagcaagcaaatggcggaaagcggcgtgacgttacacgcagatgctgctgcgctggcgcagttgcagacaggccccgcgaaggtggtggcggttaaagccgaagagtatgacgatgagtttctgtcattagatttgaacgtcaaaatcgttagcgatcttgacgatgccatcgcccatattcgtgaacacggcacgcaacactccgatgcgatcctgacccgcgatatgcgcaacgcccagcgttttgttaacgaagtggattcctccgctgtttacgttaacgcctctacgcgttttaccgacggcggccagtttggactgggggcggaagttgcggtaagcacacaaaaactccacgcgcgcggcccaatggggctggaagcactgaccacttataagtggatcggcattggtgattacaccattcgtgcgtaaataaaaccgggtgatgcaaaagtagccatttgattcacaaggccattgacgcatcgcccggttagttttaaccttgtccaccgtgattcacgttcgtgaacatgtcctttcagggccgatatagctcagttggtagagcagcgcattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccattctaacgtctccccaagtctactcaagtatttaaaaacctcttataatcagtatattaatgccccttttagtcttttgacgtctatttaagtaccccaaactctacaagcaattgaggggatttgctgttcagtttagtggagatacccccaagtgaaactcaatgcccgtcaaatagacactgccaagccaaaagagaaggcttacaagttggctgatggtggtggtctgtacctcctggtaaaacctggtggaggagaatattggcgtctcaagtatcgtgtagctggtaaagagaagctgttagcactaggtgtgtatcctgaggtcaccttagctgatgctcctgcaaaacttgaagaagctaaaagaggtatctctgggggaatcgatctgatggaagtgaagcgagaggaaaagattgcccgggaaacgcagttaaacaacaccttcaaagatattgcccttgagtggcacagtaacaaattataatcacaataatagtgtatataattatacattgtatgcttggtaatcatataatgataaaagcttccgataatcagtatgagatttgtccttaaactcctggacatgcttttctaaatcttccaatggtatatgtccatttatacaaataaaattctagtgataaataccttcaggtatgattagacaacatctttattcgatgggggttaatctatatttgatatctttcttttaaataacaacgccattaaaaacgctttgtttaatgacgtttttttattgtttcctatataaagcctaaccagcataaacattggtggctcttatgctcattgtaattaaatgagagtgtgattaatgtctttatatattctggtagttattctctccagaagaatacattgtaagaagatgactgttagtatgttttaacatcaattaacattaaggtttgataataattttttgttggcgagttcaaatgttttcatttcatcatctgatagcccgctccagattttctttagcattacattttgagtgtttattagtttttgagcaagtgtaactccgtcaggggttaagcaaatacttttgcttcgacgatcgtttttattattaattcttttggcaatattctttttttctaatttgtctatgatgtgtgtgatgtttgttttggagaattgtaactccttgtaaatatcagaaggggactgacaataatcatcagacatatataatgaaactaacaccataaatgttgaggtgtttattctatactcgctcaattcattttctataatactctggattttgtcatttactctaatatataagtgtattaacagactctcctgagccgggtatgccggatttttgatttttttgtagtttgttatagtttttaataaatctatattattcataattccaccacacggcaaaagaaaactcatgaagattactcaacctgagtgttacatgaagtatcgtgaacgccggaaaatctaagttccagcctgtaccgtaatcagataatcgcagcaaagggacaaagcaatagtccctttgctgcacagcatcagaatgaataacgaatattagcgtttatcgcatcatctgtgttgtatttaccgaatgcagagcgttcaacttccagccccagacgcgtattgtcgccaaaccgggcatttaaccccacaccgtaaagcatacgaccgtcttttctgccattaatctgatgttctcccgctgcatccttcaggtgaacgtcagcactgtccgtcagatcgaactcataatgcaggccggcacgggctgtcagactccagtccttaccactgaaggttttaccggaaacaacgccggttctgcctaccagaggattaacgctgttacgacgcattgagacatccattccactgtcgttccagttaaatgtttggccctgcagtcttccccagaccagttccgcctgaggttcaacaaacgtcgtatctgtcagatgataacggtatccgacttctgcacctgcatacagtgaatggctgcggaagttctgtttaccagctccggcaaagttcaggtcatatttgttttcattgtgaatatatttggcaatcaaatcaaagtaagcgccggaccggaacagaccactggcatagaaaccaccaccccatgattttgttttaccgctgtacaggcctgctgacgcatctgtgtcagtgtaggtggccatcacgccggtaaacaggtccatacttcccagttcgtgcttacggtcagcccccatctgcagcagggtatagtggtcagtgaaaccgccatcagcagagccggaaccgttcagcagacgcacccacgtaccggcttcgccgttaatatccctcaaatcgcccatgcgtttgttcaggttgttaacttcagtgatgaagttgttatagctgatgtgcatgaatgtggcggcagccttaccctggccgtcgttacgtgcaacctggtaaccatcgaggacccactcttttttcccgtcctcttttctgacactaagggtgggggtgacatcactgaatcccacaacccgtgttgatgccctgaacagattatcagctgtcgcttcaggtgcgctgaccagtggaatatcaagcgtgtccttgtcagagggttttttcaggaagttaacccagatgctgttgtcatgacctgttgccgacttgtttatcaccagtttgtctgccttgttaaggtctgtacgcatgacaaatgctgactgaaccgcgtccagattatctgttgtcagtgtcgtgaacgatgatgttcccccgttaaaaccgactattgtccggttaagtttcatatttcctgccgtggagtttccgttcatcgaccactgggtgtctgtcatgctgacggtggcatccggtgcattcaggctcccgctccaggtattgcggtacccgttaaacaggctgtacaacatctgattctgaagagtcaggtcaggactcagttccccttcccctccgagggtgacagtccctttatcctgaacattgatattacctgacaacatactgtacggccccacgttcaggcgggcatcgtctcccttcaggttccatgaaccggcataatcgtatacaggtaaaagtgtgtgagatacctcatcaggacggctgttcagactcagggtggcatcagaaatattcaccggaccgtcagaaacaaaactctgactggccagaacatttgctcccttgttcagattcagggcggtactggtcagcgttgagttctccagaacggcactgtctgaggagatattcacggtactgttgttcgcctgtattccgccattgaatatctcattgatattcagcactgactgattatccaggttgacggtgccgttgaagacgcttttatctgcatctttagttgcaacagatgtgccttcttcaagggtaaatgctgttccctggccatcttttttgtcgataaatacccgactgtcgcccagcgtgacgctggagttatctgcctggatggttgtgttcagtgtggcattgcggcccagaccaaagtctgtatcttttaacacgagcgaaccaaagctgaacgtcctgttctcccagtcatcctgtgtaaatgaggtgggctgtgtcagaacggaattgtcgcccagagacgagactgtatttgcaatactctgagacgttgaagcatggataaccgggtggccctgaatggtcagacgaccgttttcctgagtaaatgtaccggacatattcgctgagccgtccataaccaatgcgccggttgtacccggggttgctttatttgagaaattaatatttcccagcaacttgccatgatacagataccctttattattaattctgtttgcaagcagtgcctgtgcactgttctggtcatgtccgacatattcccagtgctcgttactgacctgaccggtagggaaccagccataactacttgttttcaggataaaataatcgacggtatgagtatagggattattataaatatataatgaacctactgttcccctgtttgatgatgaccattcattaacttttacgtctgccggacgcgtctgataatccagagtgatattagccgttttatcactgctgttaccgagagttgcgccataatcggcggcattcagcttatgaaatgtcaggtcattcccgttaacatccagaacccccccccggtagccccaggatatattgtccggattaacctgctggttgtctgccagcacgactgtcgggcggccgctggcaatattcacgctactgaatgcctgaacgtgtcctgaactgtcagcctgctgattgaggacaacggtcccatccccgactttcaggccgccctcattaacaccggttccctgtacaaccagggttccttcgccgattttatgcaggttgtcacctttcacaccattaacctgccagtttacggaggcatccttgtccacaataataccggccccggtccaggtacttccgtttgaagtggtgacagtgtagtcatcagtaaatgtcagtgaaccggcaccctgcgtgacagagttttccaggtcaatctgaccattatgtcccaggaatgtcagatttttacctgcgttcaggtcagaacctttttgcccgtgcatggcatattcatcggaaccctgtttcagagagccagtgccggtgctgctgtcaaatttccattgcaggggggcgccggatgaggcattaaaaaagacgggagcgtcattatcctctgaatagatctgtgagagaaaactctgaggaataagagaatatatcaaattggtcccccctcctactcccgagtaaacaccgaccagttcccactgccctttggccgtattccagccaaataatggagaaccactgtcgccggcctctccaaaagagggcaggatgctatgatcatgtatgttgccccccatatacagctgaatgccgtctgagccgtgataaaagaatgatgtcgggagtattcctcctgtcagataaccatacccacctgttacccaatgtcgcttaccctgactatcctgaatatactgacttcccgaaccagccctgtagaatgccgagtattttgaagggttcaatatatcagctgttgatgagctggttacggtagccggagcaacctcagttacgagcttatcaagtcttggtgtgtggagatcagatgaactgtgttcattacgatccacaatatggtaactgttctgaccatcaccgaagctgacgctctgatatcctttattatgttttacactggctatatattgcgggttaattaatgttgcaacgccgggatttgagcttacattcacactgctaaaatcaaccatgggcgctttatcaagatgtcctactaattcccctttattattaaaaataggaatgtttgttgcgccagcctgaaactgccctttgttttctgcaaagtcgcggtatgtctggtaaggattgttgccaccaaccgttgatgcaccagcaacggttgggagtaatgcagatagtgccagagaggtaagtactgaaagtctttttcctctgcgggtactccctttacatacccttcgggctagttcagagacaacctttactgtgttagtaatataacaatattttagagcgtatattttattcatagtaaatgattccggaacgtatattccaaagttacattaataaccatagacaatttcaaacgaaagtattgttgaattgcgcgctaattattaattagctatataattataaatgtgatatatgtcacatttatttttgcttaaaactacaatattttgtagttgcacgcattctttgtctgtggttttcgttggtggtaatgaaaatgttgtttgctttttctcaggtgttttgacttatgacttaaagtcataaaatatgcgacgctaatacaactacagaaaaatggtatatatggatatcgacgatatttgttgatttttattttaaattgcgtggcggttcagagcggatatatatatcaccataccatcatctgtttttctgaagttcagattagttttaacacactgttttccatcttcgttgattacaacagtctttttaatgtatttacgaatggcatcattcgacgttctaacggatttagtcgatggtggggtaattaataaaacatttgctgtaatcaaaaacggtaatgtcttcaattgatagaagtttctggtaatctactggtatttaaggttttccatggctaccgttactgttcattgtccgcgctgtaattccgataaagtttatcgacatggtcgtagttgttcccagcatgagcgtttccgttgtcgttcatgtaaacgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctacccaacgttcaacttatcatcataagtataaaaatcacaaaatgggaggtaagagtctttacctggattgtctcgaaatgcaaagtgtgcttgctttacaactaaatctgggggtatctaatgattgcgtaatagtttttttatatacatatcaatgtcttgctttttacaatctgtttatattatccattttaaatcaataggttacacatcgttaataccttccttattttttgattgggacagatttgggaccgatgggttcaggatcgaatctatttaccgtgcgtgttcggtaaggtgattaggtgcgagatgagcatatcgacgaaccatttcgagagtttcctatccgctcatttttaagtgcaagcagggaaacaccggaccaaaccaatcagctgttcgaaaatggcaagcggattaatatgccatggcggctttgagccgcacgcatggggtgtggcaagcctgatggatgttactgtgcttgtggtggcgtctttgctggtctggttgttggttaatcgcgaaaatcattatgcctgaggaataccacaggacgttcaggttttgcataaaaaagcccaccattaaggtgggcaaaaggaatgatttatattctctgagagaaacattacatttctccttgtcacttctaacataaaaatatggagaaataatggagcttatattaattggcgattaggtaaccatgtggttatacaaaacaatacagttctttacatttgccttgttttatgaatactcctaaagaggtgtataacataatggtacaagcagggtagatatgaatatatttgaacaaactccaccaaaccgcagacgttatggtcttgctgcattcattgggctgattgctggcgttgtttccgcatttgttaagtggggggcagaagttccattgccaccacgtagtccggttgatatgtttaatgcagcgtgtggtccggaatcattaatcagggctgcaggccaaattgattgctcccgtaactttctcaatcctccgtacatttttcttcgggattggttgggactgacagatccaaattcggctgtttataccttcgccgggcatgtctttaactgggttggtgtaacgcacataatcttttcgatagtttttgccgttggttactgtgtggtcgccgaagtatttccgaaaattaaactttggcagggcttactggcaggtgctttagcgcaactttttgttcatatgatttcattccctctcatgggacttacaccacctctctttgatcttccgtggtatgagaatgtctctgaaatttttggacatttagtctggttctggtctattgaaattattcgcagagatttacgaaacagaattacccatgagccagatcctgagatccctttaggctcaaatagataatgctttgaatgataaaaatggcgcaaatatagcgccatttttataggttaaaaacgttgcttttcatattctgatgcggacagtcagtgatcatatcgcgctacttcaggatgatgtagatccggagaacgctacagaagaagaggcattgttgctggaaaatggaagaagtttcaggttttgttgtccctgaaaaacgaagccccgctattacagctggcggggcaatgcaattaattattgtatatttataacggtgttagcccgtatttagctcttgcacgattgcaagcctcattgacttctccgttctcaccagacatggcgaattctctgcatgtggacgatcgattttcatatatcgtgcagcaggcattttggcccggtgttcctgcaagggcaatacatcggggatttttctgattagtaccgctcatgcatcggtgaaaaggggatatttgttcagtgagcctggcgggaatggtaccgccagcatcgtcggcttcggcccagtaaaaagagatgcggaaaaatgcacaacaggcaccacacgtcatgcatggattcagattgctcataattcaccagtacagctataaatcgtaaagagaactgcggtacgtcgtatgcagggacgtatcgcggttggctggtgtactttcgatagtgtgagtattgaatgatttccagccgttaccgattttacgtcctaattagtgaagaaaccactcgttagcaggccgcctggtacctttccgtgtctcctgaacactgtggtgtgcatatgagaaagctcatcggtgacattgacgatcgcttccacatcatttaaacgatttttgagtctctgaggtggaattcttccctcgtccgatggataagtcttagtccgccgaagggggcttagccggacaggaatcgctaatcttaatgaatttgtcgttatagaccagatagtgattccccggctgacgtaactcaggctgatgaaccacgtctcccggacgtagataccaggcatcgccttcctcttcggtcgaatcacatcctggtttaatcagtagcttaaaccacgtgttgccggtgttacttaccgttccggtcacctgatcgaaggaccatttaaactgaacctgacgtggtcgtactaccagaatggtatccatcaccaccaccggctccgtgctgacctcaccgccgcttgggctgcgttttgtcaggttacgagtggggacctcgcgaaatgagacccggtagtagcgctcgcggttatcccgtggaccatgatagtaaaatttaaaatactcgctctcaccagcctgcaacgccagctggcggggggcgaaaagtagttcaccatccaccggtcgggtgcgcaattcactgctgcccgggctatcaatagcactgatggcaatacggtatatccgtgcgcttttgttgttattcacgacacgtttgctgacaaagtcagtctcggacggcagtgaaaaagtcagattgccgaccgaaatcgcctgtgtcaaaggtgccgccagcatacagaccactgtcagcagggccttagttaatgttacgccacgtcgcctgaacatgaatctctcctgaagcgctgacttcgccaaaccagccgttatcatctaccgtacgcagagaaatggcgttatccattggaatcgaaaatttgactgtggtcttatccatctgccccacttcgccagagatatcagtccacggtgtggtcaaccacagcgcatcggtcatatcccgccagctatcatcgcacccggcatcgtaggtttttgtagctccgttgcgggtaataaaggaaagtgtcgccgggaacggtactttcgccttaccgtcatcggagctgaagacacaataggagcgcccgccaatcacctgcgcgggtccggtcaccttgatcagcacttcgtcggcagctgttttaccgctggtggttacgatatagccgaaatcgagtgccgactcgccgctgccaacatatccctcccgcgacggtgtctgagtatattcatcggagataatactgatgctgaaatcacggggtttgataatcagcgtgttggaggtagaaaattcataccagccagactccggtgatgtggtgttctgaaagcgaaagttgaatagatctttggtgttgatatcgctgatcccgaggttcaccatctgcttaaagaagttgctcgagaagaacacatagatcgagtctgcgctcttcatctcgttgaaggtgtagtaataggcagtattgctcaccggtttccatgaactgccattcagactgaactgcatatcgtacgccccgacggccgaggctaacgacgagttggcgatcgccgggaatatatggattgaggtgttgctgagtccgttcgtttgcagggtatagttaaccatcttacaacttaatcctgaacggctgccgatggtttgcgtccggcagtcggcattcccttcgcccagagtcggtactccgtcgctgttgataaatacttccgccagcgagtgggtatttatcaaccgcagatttgctgctttcgtatgggtgacgttgcgaacataccagttgccggaggcctgatccttacagcgtgcgccgctgctggcgtcatagttcacagaggtctggcaggcattgatggtcattgtaaagctgctgccgacgggcatttgttgcagatactggtaaaacgcgtctgacaacatgccgtgcatccatttcgcgccgccgctggtcaccgtcgcgccataaaatccactggcgtcggtggtttgcggcaggataagactggtggtcatattacaccctgcgtaccagttgatgcagcgcaagccagttaaaggagatgaaactggtgaattttccagccacatatcaaacttccagttggtataaaggccggtgttgtaaccgttatcaatgtagccgaggctttgctgatagatggttcctgaaccattgtattttaaaccggtccagcggttggcaccggtcaggcgcggatccagcgccccgccaggagtgacgaaaaagttgtcgtctgagttgttttcgacaaacacaaactcgcgtgccggagcatccgcccaggttgttttgctcactgccgctctgagcgcggttgcaggccagattagcgcaaagattatcatcgctatcagtaggttaactctcattctcttctcctgtctgcgtcaccgccgcccacgatgagaggccgctgcagaccacatcaccgacccagacggcaccgcgcgcctggttgagttccagtgccacttcgcaggttttattgccactgtagcgaaaatcgatagtggggtatttcttatccacgtccatgacaaactcgccgttttcatcggttcgggttcggccgatatggttgttaatccgtgcgttagccagtagtgtgccgtcttccgcacggatacgaccggagacggtaaccatctgcttcacctctggctcaatgacagcgacattgcctggatagagagtcagatgacttttgcgaccgctgacgatatcgtaactgtcgagtgagtttttgctgttctgcaactccacctcatatcttccatagggagagagcgggagatagttacgcttgccgttaagcgggaaaatccgcccgttgattttggcgctgatctgaccatcgttctccaggccagtgtcgaatatcaccccagcgttgccatcggtccgcccgctggcagcgatgtttttaccctgccagccgacgctgccgttggcggtcaaattggtattgatgtagccgtccgccgcgctattgacgttcagcgttccgctggcgtaacgagcgtcgaactgtgcatacgccccaccgctgagggttttgtcatcaccggtatcgccggagatggctcgtgacagattggcaccaacagtgcgaatggttccttcatcaaactgtttgcgtgctgacaggtttgccatggtgtagccgttttgatgggtcatccctgcgctaaaccagttgcccagtggtagcgagagatcgagagcgatatatttccctgtattggcgctgctgtcgccgttgttatagcgctgaataccggcccgcaggccaagcgaaccaaaggtaccgctgtagacactttgatagtaatctgccgtgtaataatggctgttgtagcggcggtcatcattgtagctgatgctgaacgtacccagcttcgaccacagtgagttcaggttgagtgtgccgccgattgcacggttgtcggcatcgctacgtcgcaattgattgccaatgcgggttttttcctggttaacccacagcgaactgaagcctccaggtagagtggcgctgatgccggcgatgttgctccatgagctgtcactggccagcatgttttgcaggttaacgttgatcgcccccccaagcggcagcgtcagacgggtttcacccaccgcctgattatcgtatccatatcccgttgccgcccagctaaacgtactcagtgagccggaggtcgaggcacctgccagccaactctctttggctggtcgcgtctttttcccgttttccgaccagcgatccatatgaaagctaccgccccatatctgccacgccagcggtgcaccgacgccacgtccccggctaaacagcttattgacccgctgggtgcgtttgctgatcacgcgaccgttaacgattacctcaacttccacatcgtaaataccgtacggtagaccccgggtatccacttcatgattgcccatggtgaagttctgaacgcttagtagtcgcccatcacgggtgagatgtacttcgcccgccgccggtaaaaaggcgatcactggcgtggccgattggctgctgtcgaagatggtggagctggcctggtttccccaggaaaggccgtaaatcttccctgctgaaatggcggtcatcggccctaaggactgcaagttccaggtgtcgagcattccaccggcaaatcggtgaccagcaaaatcgcgttcatacatcgctttatataattcactgtcctgttgaccgctaccaatcccgtacagtgagccgtcgagcaccacgtgatgttcgcgcagcgcagtaacgttattcagcgacagatagctggaggtgttgctcccgccgttacgcaactggttgttatagacgccgaagttatagctcagattactgctgagggtgttaacactggactgcccgatgtcttcgctacgtgagcgtagtacggtgcccagcgcttcgcgcttgaccaccagctgcagcagcagttggcgcaagctgagatccaactgcgcgttgtcagtcagggggatggtaagggcctcattgaacggggcgttggccagagtcgtcagctgctgtcgagtttgttcgctgacactggcgttatcttcactctcttccagctgtatttttcggatgcgtaactgtccatcatccaaccagataaaagcgctgccgattcgctgatcgtcctggcgaccctggctaccggcgagatgaatatagagcgggacgctcatgccgtcctgaagcgcctgactgaaggcctgcggaataatcaccccacctatttgctgcgcacttatgtcagcagcgctggcatcgggctgaacgaacaaaaagaccatgccgaaggcaaactgggctttcagtcctggggagaaccgtcgtaaaggcattgtcgttatccatctgcacagctatctatttcacgggaatgaacttatcaccctgccaaagtgcaacccgtcctttgttatccgccgtgtccacgcgggtaaaacgacgcgacttgcccggcatcaggtagtaattctctttacactccttaccattggcggctttcaggcaggggccgtaggcgaggatccgcaacgtcgcatttcctgtatttgtcagggagccgttggcgtactgaaagtggtagttcgcctggcggggtgcgacgaccagaatggtgccgatgcgggcggaagcagtggccacagcgctacggttggcattatcgcgctgcgcatcactgagggcctgatcaaaccagacaatgcggtagtagcgctctttttcatctgctggtcccttatagaagaagcggatcacttcgctggcttgggcgggtagcagcaagctggcgggagtgagtagcaactcatccggcttgtccattgcgataacctgcccgtcgtcaagcggtgaagagagccgttcgagacggatattgatgaggcggccactgtcggtactgttttggatcgttttgctcagcgtgctgctgtcactgttcataaacgatgatatatcgccgacatccagcgcctgggccggtgatattccggaaaacagcagagcgagaggcagaaggtgctttttcataacaattccgtccaggaataaagcaggggggtacccctgctggtacatcagagagattaactggtccaggtagcgtcgaactgtacgctaacgtcgccgctccagatgccttccggtagagtgctgtaatcggttactgcggtggtaccattggtggtgccgctgatgatggagaaagtgaaaccatcctgtgcggtggtacgattgctggcattgtaaccgttagccagtgggctaaggttgccgcccagtacgccgttggcggtatcgatcatcacggtatcgccagttttttcgactgccgtgccgttataatccacgcccacattcagtgtggaacctgaggtatccaactgggttaaggtgttggtgataaggcgtgaggtcagtttaaaggcggtagccgttgagtcaccctcgatagccacgtcaaatagacctttttgtgagttaaaacctttaatgccttcggcatactggaacgccaggctaccgagtggcgtcacaaccagcttactggtggtgtcttttttggctgttgctgaccaggtcgctacagcctgagctgttacgtcagcagcctgcgctacacctgtaccggtaaacaccgttaccagagctattgccagaaccttttttttcattgcttttcttcccgagttgaattgaggacatgaagtcccggtgagtcattttttaaaactaacttgcctggagtttactgaaccaacttatataattttgagtacagcttggcctctgcattccgccgatgggtatacactgtcttcacactacaattttcaattctggcaatcgatttaggcagcattccctgagccgtcatgcggataatttccatttcccggtcagtgattttatctttcttaatatcttttctcaggaacctgccattaatcacataggccagttcttttctaatatcacgactcagtccagcgtataccacgcccctaatattgctgttgtaataccaataatttgctaaggcttctgactttctggccgcaatcaatacgacctgtttcccctttaccgcggataaccactcattatcacggtttataaactcagttaaagaatccgtattgagattgataaacacgaaatcttttctgattttctccagcgatagataaattaatctgtcgatatccacaatcagttcagatagtcctttatagaagtaggcgtcatggggagaccagatgtatttatcagaacggttttgacattccatatggtttttaacctcatagtccctgctgtaatcattttgccatgtcactactttccaaacctgtaatttttacaggtacattcagtttctttagtaaatcggaagtaaataagatacgtagcacatatcaatataggttaaacgagattaagttttaattatttcgattaggtttaaatttatgtttttttcctgatgagtgtcaatatgtgaacagaaaatgaattccatggttaagtcaatatttacaaaaaatgaaaatattgcttttttgataagaagaaaaagacattcagtttcataaggttattggcaatataacgttcaattcttacttgcattttatattagccaggaactttgccctgaggtgttaggaatagtcttaatgtgttgtgtaatggactagtaaaaaaacaagtttaaatgataagaaatagaatataaaactatcataagtcataattaaagatgatttgccaatcagtaaggtgttttaatggattaacatgccgcacaaaatggttatgggtgttcatcccaataagtgatgaaaaattaaacaggtgtaagtacgtcatctgtccggtaagccccccaagagccaaattaagtgaagttaaacgaagactgccagttgtcacaggaacgatggcctctttgccagggcactgcattcagtcatctgtacgcgttactctaactggcactcgaacgttggcgatggggttaccgatggatctggccgttcctgtggcgtaaacgtttttatgtcagtaccaacagatttaccacatttatcatcttaacagtttgagtgtaaatgcaggctgcgtcgcaaagggaggaaactgagtggcgtgttcagtctaaaatagagttgatgccagcatacagggcgcagctggtcaacaagtcaacattaatataatggaatattcggagagaaacgtcaggcagttgaccttaaatgaacaggaagatacatccccaggaaaattaatgctggtgtaataaatacaccaacattaatccggtctgattattaatcagacaaatatcgttaattcgtcgaattttaaatcaacgttttttcttacgaccctgaacggccttaaaacgtggattagatttacaaatcacatacagccgtccttttcgcttcacaatctgacagtctggatggcgttcttttgcggtacgcagagagttaaggactttcatcatgccccctttttcgtgctaacaaaacgaccaaaacgttgggtgaaccgtgcaacatttccttctgatgccactgttctcagcttccctgtatagaacgggtgcgatttcgaagagacatcaattgttacgtacggatacgttacgccatccagctcaatctcacggtctgttttgatagtcgagccgattttaaagtactcatcaacgctggtgtcgtggaacaccacagtacgatactcaggatggatattgggtttcatcatttttacctgttatgttataacataaccgtaaagatacatgctcatccggatcatttcaacacccaatcactgtgactatttgtgggatgtggaatttccgcaacggggaagtctggcattgttagcagccattggcgacgctcccataaacgcctggatgagtgattgatgatggtttcgctgagagtatggatttttcgagaatggaggctatctccactttactggccgatgatttattgcagcatgattgattacctgacaatgtgtattcctctcccacggatataataattacttacaaaaaagggagaggatgcatattttaaatatcactgaagtgaacagtttattgccgttattaatagaaatggagaaataaataggcgtattctacaattgcgacaaaaacaacgatattaatcagtttatgactgatttgctgtactttattctctttcattggtacttcctcgctttaaaaaagagtgcacttcgtaagtgcccttatataaataacgagtttggtcaaccaattttttgacatgtatcacaaatttgaatagatgtattacatcggctatcttttattgccccaatgtcattgatatatgtcgcctgaaatcagttacgggaatgagtctgatctcaagactggcccagtcctggcgttgattggcgctgaggagcatatcgcatctcatcgtaacgtcgtatctcctggggtgttatacaagatatcgttgtaggtaaccagggagaggaattgagtctattaaaccgtcaactatgccggatacatactggattacactgcaggcacgccttacgagagaacgtgccgcagtgacgggttaattatctgaaagaatttgcgaggctgtatcggttactcattgatttgatagttttactctcgggagaagtaatcgatatttaatccattaacggaaaccagccagttcctttcgatgcctgaatttgatcccatagtttatccggaatggttaattcaggaacgcgttgtggattaagggctgtttgaatttcatgacttctacctgattcagctaaagtcacccactctggatttatcgccagcmcttwgycggatcgcaacaagtggcagkccagcgggmaattgcttcttgagcctgagwcggtgtgtgtattttwctgcggcgattacccgtswctctgcctgcratatgatttaaaatcaattcaatagttcgggggccatttggcagwctcaacagggtagctatgbtaatactgaccagcgaggtatgtatatacgaaataccggatgaaatgagccgatcaaggagtttataagtatcctctatccgcagcccccctgttacagattcttcaggagatattctgtaaccgatagcaaagggctttgtcgcatattcatagactacattttttacttcctgtaatacggccagcgggaagcgcatacgtccttcaagatctcctccccatcggtcattacgctggttaaatagaggggagaagaaattctgcagaaggaatccgtgcgcaccatgaagttcaacgccatcaaaacctgctttaatcgccctttttgtgacatctccgaatgctctaatggtttcctgaatttcgttttcagtcatttccctgctttgtaccactctcttcataaagtcaccagattttacgcttgatgcgctggcactaataacatcgttatttggcacaagctccgggatggctttattaccggcgtggaaaatctgcaaaatagccggagcaccgccacttttggctgcagctgctaacttttcaaggctgttaatgaaacggtcgtcatacgcggcaaattcatgagtaaacccaatgccgcttggcgtgacataggtacatcctgttattactaaaccaacattttgtgagcgacgtttataaaattcgagttcttgctcagagatggttccatcaggattagctgaccaggttgtcataggagccataacgatacgattacgtagctttattttttctgtcagcataaaaggagaaaacaatgatgggtgtttatttgtcataacaatacctcaaatgtttatctgattttaatgcgtataatcttaataagttgagttgctgctttttgatgcttttttctttaatagaattctttttgagtaatttcattattgtcgtgtagtcaataaaggataaatgtcagggagataatgaatctccctgcaaggttattacaaatgtgttttgtaaaaaggaattaatttatcgagcgcctgtttcacaggttctggcttatcatacaggtcgtaatgtgaataaccttcaaccacgaccagttctttatgttttgaggctgcacgaccaataatttcgcagccgtcacgataggcaccaaaagcgcccactctatcgcccactacaaccattagtggttgagttaacaggacttctgcaagatgaaaagcatcccagcccacggcaacagtctgatgtgaaaatagcgaacgatttaccccattaggcgcacagcctcgtggcgaacgataatattctgttgcttcaaaaaggtctatttctgttaatcccgcttcaagagctgcttccggagaagaagggagcaaatcatctacgcgaagttttgcgccgttagcttcgtctgttctttgttgcgccattgcttcgagtgctccgataggattaaacgctgtaaatccctcacgcataagacgcccgtagtttgcacccgtgacagtaccaatggctttaatccgacgttctgtcattgcggcattaatggcatatccacctccaccacaaatacccagtacaccaatacgcccggcatcaacgtaaggtaaggtggtaaggtaatcaacgacaatgctgaagtcttttactcgcattgttggatcttccagataacgcggttctccaccgctgcttccctgaaaactggcatcaaaagcaatgacgataaagccagcttttgccagggcggcaccatacacactacccgatgtctgttctttgcagcttccaattggatgggcactgataatggcaggatactttttttcactattaaaatcgtcagggaaatagatatcagcagctatatcccagtaagtgtgttttatcgaaacagttttcatttcaagctccagggatttgcctaaacagatttaaatatcatttctattatccgcaactggcattcgtgttcatatcgcgaacggcgtaatagtatgacttgtattggttatcatcaatggtctaatatctatcacagtgttaagttaaggtttacaatgatgaaaatagagccttcaattttgccttctcttgcctggtttgcgctgattgttcgtgccggcagtttttccagagcagcctctgaaatgggtattacgcgggccgcattgtcccagaatttaaaatctcttgaggaacgtcttaacaccaagctgatataccgtacgacccgcaatatgtcgcttactgaggaaggacagcatctgtatgaagtgctggtgtcggctttggggcaaattgatgatgcgttgaaagatgtcggtgatacccaacttgaacctacaggactgttgagaataaattcctcccgtgttgcagcaaggatgcttgttgaacctcatattggcgagtttcttactcgttaccccaaaacaaagatagaactcattatggatgacggtttatctaacattattgcggacggctgtgatgtgggcatacgtcttgagcaaggactggatgagcatatgactgccgttcctgtttctccgcttattaaactggttactgtggcatcgccagattatttaaaagaacacggtattcctgaaactcctcaggaattgagtaaccataattgtcttcggttgcggcataaaagtagcggtgcactctcagcatgggagttttcgaatgttgtggggggtaatgaagagttcgaaatagaggtgtcaggtaagtatatttctaatgatgacgaaagcatgatacgaatggcgctgaatggaacgggtatcattcaacatctggattttgcaatcgctgaacatatcaatgcgggcaagttacagccgattcttgaggattgggccgtttcatttcctggattttatatatatgtttcatcacgggtgagaatgccctctaaagttcgtgcttttattgattttatggtggagaaaagagtaaaaatagaaagttaatgatgtgtgtcagaatatcggtaagaagaatggcgcaatcgtgaggatacgtttattcataataaatctcctgaaagtttagaattattttcgatacagccagattatcattgttactaataatgtggttaaaataatagcatctatgccccccttcatgagtgtctgtgaagaggatgcttctacaaggaaatcgccaatgctcaaagaaaacttcaacgaactgcaaatctttcttgtggtggcaagagagcgaagttttaccaaagcagcgggcaaactcggcgtctctcagtctgcacttagccatgcaatgaaggctctggaggaaaggctcaatatccgcctcctgacacggactacccgcagtgtggctcccacagaagcgggggagagaatcattgcctgccttgaaccgcgtattgacgagcttgaacaggaactggaatcacttattcaattgaacggcatgccctccgggaatattcggttatctgccggggaacatgccgcgcgaagtctggtctggccgaagctaaaaccttttctcagagagtatcccgaaatcaatgtcgaactggtggtggataatggttttgtcgatattgttgaaggccgttttgatgccgggatacgactgggtgaaaatgttgataaagatatggttgcagtcaggattggaccagatatgcggatggctgtggtgggagctccggcgtattttgctgcaaaccctgcgcctgaaacgcctcatgagctacaaaatcatcgctgcatcaacatgcgtttgccaactgccggtgggctttaccactgggagttcgagcgagaagggaaaccgcttcgcgttaaggttgatgggcaactgacgtgtagtccattgccagaaagaattgatgccgcgttatcagggtttgggatcgcttgtgtccctgaagacatggttcaggagtatatagagtcaggcaagcttattcaggtgttacaggagtggtgtccaacttttcctgggtattatctttactaccccagccgcaagcagcatccgccagcttttgcgttgttgatcgatgcgcttcgctacaccgaataacgggtcctttatcctggacccgtttgggtattagcggcctacgcgtgcctgatgttcaggcgagtaacgttcaccgacgattttaattgtttccagcgcctcgcttatctgctgcgtatctttctgcgaaagaacaatgtcagcagcggccaggttttcttccagccggtgcagtttagtggtgccagggatgggaacaatccacggcttttgtgctaatagccatgccagtgcgatttgtgcagacgttacccctttctccgcagccagttcacctaacaaggtgaccagtttttcattggcttcaatggcttgtgctgcgaaacgcggtacggtgctgcggtaatcatctttgccgaaagtggttcccggcttaatcgcccctgtcaggaaacctttacctagtgggctgaaggggacaaaaccaattcccagttcctcaagcaacggcagaatttcctgttcaggctcacgccaccacatggaatattcgctttgcagggcggtgacaggttgtaccgcatgtgcacgacgaatggtttgtgctcctgcttcagacaggccgaaatgtttgaccttaccttctgcgatgaggtctttcaccgttcctgcaacatcttcaataggaacatctggatcaacacggtgttgatacagcaggtcaataacatctgttttcagacgacgtaatgatccttcaacggcttcacggatatgttccggacggctgtttaaaatctgctgcttattatcattgccgaaggtaaaaccgaatttagtggcaattaccacgcggtcacgaaacggttttaaggcttcgccgaccacttcttcattcagatacggaccatacacttcggcggtatcgaagaaggtgacgccacgttcaaccgcagcacgaataagttcgatagcctgacgggtatcggtcgccgggccgtagccgtggcttaagcccatgcaaccgagcccaagggcggagacttcgagtccggatttacccagataacgtttttgcattgaatgaatacctcttttatcgcggcttaaacatcaagtttgcggccagtcagccattccaccattgcgggatcgcggtgagagaagaacgcgctggttgcggtatccagggcggtaatttgcagcatatcttcagggctgagttcaaaatcgagaatgttgatgttctcttccatgcgttcttttcgcactgattttgccagtgaaacaatgcctcgttggtagatccagcgcagaacaacctggcccacgcttttgccatacttctcgccaattgccgtgagaacaggatgctggaacagaccatttttcccttccgcaaacggtgcccaggcttctggctgaatgccacgactttgcatccagggaacggcctgtagctgctgattgaaagggttaacttcaacctggtttaccgccggaacgacgttattaaaagcgataaggtctgccagtcggtcaggatggaagttactgacgccaatagcgcgaattttaccggcctgttgcagctcttccatggcacgccaggctccgtggacatcgccatatggctggtgaatcaagtacaggtcaacgtaatcaagttgcagtcgattcagagagcgttcgaactgggctttggccccttcgtaactggtatcctgcaaccagagtttcgtggtgacaaagagttcgttacgggcgataccgctttgtttcagtgcgttcccgacctggatttcattttgataagaggcggcggtgtcaatcagtcgataaccgctgttaatagcgtcaatgaccgctctttcgcattcggcggcatcggtcatctgaaatacaccaaagcccaacaggggcatttcaataccgttgttcagttttactttttgcatggtgttatccttccgttatcgttcatgagaagcataacgtaaagggaagagctcgattagacggcaggatttgtcaggggttatgaacaaaattcataaatctgtttgagggttgagattagtcgtgcaagttcgatatccccggaatttacagtccgatgaataaaaatgaatgtccataaaaaatatattggtttatcccagcgtatatacttacttcgacgtactcccaatagcagttaattaaaggcgggtcattattattcactctgaataatgaattattcactgcccgcagagtaagaaatataacttaagtatctatttaatgacttgcacaaaaagctaaatttttacccataaataaaaatataatcccgcgcccaaccacctgatgagtggctacagacactggatatattaggtggcggtgtactttcttacataaaggtatttccttttctgtggaaaaggaaaccgggaaatccccggtttttctgacaagcagacgccattatttgtgtctgcctatgttcgttaattcgttcatcaggaaattatctcaatgtcacgttataaaacagacaataaacagccacgatttcgttattcagttctggcccgctgcgtggcgtgggcaaatatctctgttcaggttctttttccactcgcagtcacctttacgccagtaatggcagcacgtgcgcagcatgcggttcagccacggttgagcatggaaaatactacggtaactgctgataataacgtggagaaaaatgtcgcgtcgcttgccgctaatgccgggacatttttaagcagtcagccagatagcgatgcgacacgtaactttattaccggaatggccaccgctaaagctaaccaggaaattcaggagtggctcgggaaatacggtactgcgcgcgtcaaactgaatgtcgataaaaaattctcgctgaaggactcttcgctggaaatgctttatccgatttatgatacaccgacaaatatgttgttcactcagggggcaatacatcgtaccgacgatcgtactcagtcaaatattggttttggctggcgtcatttttcagaaaatgactggatggcgggggtgaatacttttatcgatcatgatttatcccgtagtcatacccgcattggtgttggtgcggaatactggcgtgattatttgaaactgagcgccaatggttatatccgggcttctggctggaaaaaatcgccggatgttgaggattatcaggaacgcccggcgaatggctgggatattcgtgctgagggctatttacctgcctggccgcagcttggcgcaagcctgatgtatgaacagtattatggcgatgaagtcgggctgtttggtaaagataaacgccagaaagatccacatgcgattaccgctgaagtgaattacacgccagtgcctcttctgaccctgagtgccgggcataagcagggcaagagtggtgagaatgacactcgctttggcctggaagttaattatcggattggcgaacctctggaaaaacaactcgatacagacagcattcgcgagcgtcgaatgctggcaggcagccgctatgacctggttgagcgtaataacaatatcgttcttgagtatcgcaaatctgaagtgatccgtattgctctgcctgagcgtattgaaggcaagggcggccagacggtttccctggggcttgtggtcagcaaagcaactcacggtctgaaaaatgtgcaatgggaagcgccgtctttgctggccgcaggcggaaaaattacggggcagggcaatcagtggcaagtgacgctcccggcttatcaggcaggcaaagacaattattatgcgatttcagcgattgcctacgataacaaaggcaatgcctcgaaacgtgtgcagacagaagtggttattagcggagctggtatgagcgccgatcgtacggcgttaacgcttgacggtcagagccgtattcaaatgcttgctaacggtaatgagcaaaagccgttggtgctgtctctgcgcgacgccgaggggcagccagtcacgggcatgaaagatcagatcaagactgaactaaccttcaaaccggctggaaatattgtgactcgtaccctgaaggccactaaatcacaggcaaagccaacactgggtgagttcaccgaaactgaagcaggggtgtatcagtctgtctttactaccggaacgcagtcaggtgaggcaacgattactgttagcgttgatgacatgagcaaaactgtcactgcagaactgcgggccacgatgatggatgtggcaaactccaccctgagcgctaacgagccgtcaggtgatgtggttgctgatggtcagcaagcctacacgctgacactgacagcggtggactccgagggtaatccggtgacgggagaagccagccgcctgcgacttgttccgcaagacactaatggtgtaaccgttggtgccatttcggaaataaaaccaggggtttacagcgccacggtttcttcgacccgtgccggaaacgttgttgtgcgtgccttcagcgagcagtatcagctgggcacattacaacaaacgctgaagtttgttgccgggccgcttgatgcagcacattcgtccatcacactgaatcctgataaaccggtggttggcggtacagttacggcaatctggacggcaaaagatgctaatgacaaccctgtaactggcctcaatccggatgcaccgtcattatcgggcgcagctgctgctggttctacggcatcaggctggacggataatggcgacgggacctggactgcgcagatttctctcggcactacggcgggtgaattagacgttatgccgaagctcaatgggcaggacgcggcagcaaatgcggcaaaagtaaccgtggtggctgatgcattatcttcaaaccagtcgaaagtctctgtcgcagaagatcacgtaaaagccggtgaaagcacaaccgtaacgctggtggcgaaagatgcgcatggcaacgctatcagtggtctttcgttgtcggcaagtttgacggggaccgcctctgaaggggcgaccgtttccagttggaccgaaaaaggtgacggttcctatgttgctacgttaactacaggcggaaagacgggcgagcttcgtgtcatgccgctcttcaacggccagcctgcagccaccgaagccgcgcagctgactgttattgccggagagatgtcatcagcgaactctacgcttgttgcggacaataaaactccaacggttaaaacgacgacggaactcaccttcaccgtgaaggatgcgtacgggaatccggtcaccgggctgaagccagatgcaccagtgtttagtggtgccgccagcacggggagtgagcgtccttcagcaggaaactggacagagaaaggtaatggggtctacgtgtcgaccttaacgctgggatctgccgcgggtcagttgtctgtgatgccgcgagtgaacggccaaaatgccgttgctcagccactggtgctgaatgttgcaggtgacgcatctaaggctgagattcgtgatatgacagtgaaggttaataaccaactggctaatggacagtctgctaaccagataaccctgaccgtcgtggacagctatggtaacccgttgcaggggcaagaagttacgctgactttaccgcagggtgtgaccagcaagacggggaatacagtaacaaccaatgcggcagggaaagtggacattgagcttatgtcaacggttgcaggggaacttgagatcgaggcctcggtgaaaaactctcagaagacggtcaaggtgaaattcaaggcggatttcagtaccggtcaggcgagcctggaggtagacgccgctgctcaaaaagtggcaaacggcaaagatgcctttacgctgacggcaacggttaaggatcaatacggcaaccttcttcctggcgctgtggtcgtctttaatctgcctcggggcgtcaaaccgcttgcagacggtaatatcatggtgaacgccgacaaggagggtaaagcggaactgaaagtggtttccgtgactgccggaacctatgagatcacggcgtcagcaggaaatgaccagccttcgaatgcgcagtctgtaacgtttgtggctgataagactacggcgaccatctccagtattgaggtgattggcaaccgtgcagtggcggacggcaaaaccaaacagacgtataaagttacggtgactgatgccaataacaacctgctgaaagatagcgaagtgacgctgactgccagcccggaaaatttagttctgactcccaatgggacggcgacaacgaatgagcaagggcaggctattttcaccgccacgaccactgtcgcagcgacatatacactcacggcgaaagtggaacaggccgacggtcaggaatcgacgaaaactgccgaatctaaattcgtcgcggatgataaaaacgcggtgctcgctgcatctccagagcgtgtagattctctggtggcggacgggaagactactgcaacactgacggttactctgatgtcgggtgtcaaccccgtaggaggaaccatgtgggtcgacattgaggctccggaaggggtgacagaggcggattatcagttcctgccgtcgaaaaatgaccatttcgcgagcgggaaaatcacgcgtacatttagtaccaacaagccaggtacatacacattcacattcaactctttgacatatggagggtatgaaatgaaaccagtgactgtgacaattaacgccgttcctgcagatactgaaggcgctgaggagaaataaaaacgacgatgtaataaataataatggcgttgacatgcgcagcgccattatttactgaatacctaccctggcaccgattagacggtggcagggtagggtaaatcttatgtgatggagttacaggctaaaccgggcgaacggggataaaaatttcgcaaacaatgttattgctatcaatttcgacgaagttttcattgtaataaaatcgctcaatatcactgccgttcactctggctaaccccctggcaggtaattccatcagatagaggtttcgcgcccattcagggtagtgctcccactcaccttcatagcggaaagagacatacagtcctcggttaattgtccactctttcggcatctctgaatcggtttgtttgcataccgtaccggcaaaagtttcaactgtgagcaaatcgaccgattttgttgatggttcgaacgtggagacgaaatagatatccgtcttaaaattcttcatacatctgactaaatgatgacgtcgcagtttgacttcttcatccggtaatttattcgacacttcaatatcatatttaaatgaattgccaaaaataggtgtctcaggaaagttgactaatctacactccgtcttttgctgttgacgtattaaaaaagaagggaagatatttgcgagatcccaataatcacggtggcggtattcacggggagagcagccgaataactttttaaattcgcggctgaatgactgctgtgaatcaaaatgcaaagagagtgcaatatcaagcatagatttcgcggagagccggacaagaatggcggcacgacaaagccttcgtttgcgaatgtattctcccaaaggcacatgcatgaaatttcggaacagaagctggatgttgcgtctgctgtagccagatttctgtgcgatatcttcgattgaaatagggtgctcaagattgcactcaatccactccaggagctgctgtagaatcttctgcctgatcatcacatactccgttaattctttgtcatatcgcacattttcgttatgtcctgggccctaagtgtatcaaaaacagcaagtcccaaggcaaaagcactgatagcgtctgcttcattgccccaaaaatagagaggtttcagtcctacattattaatgaattttttgcataagtgatatcaaaatccacatactaatttgaggttacgttttaacgtagactcattgttcatacctaatggagggactgacagtggaattttccgtattaagtaacaatctgaaaatgccgatgatgggatttggtgtttttcaggttaccgataaagacgtgtgcaaacagtcagtgttgaatgctatccgcacgggttatcgactcatcgacactgcagcggtatacggtaatgaagatgccgtcggtgaagccgttcgtgaagccatatctgaaggtttatgtacccgagaagagttatttataacgtctaaattgtgggtgcaggatatgttgaatcaggatattgcagcagcaggtattgaagcatcattaaaaaaatcggggctagaatgcttcgatctctatttattgcaccaggccatgcgcgattattttagtgcgtggcgtgcactcgaagatgcctatgaagagggcaaattaaaagcgattggggtttccaatttctaccctcatgttctggcgaacttttgtgaaacggtaagagttaaaccgatggtcaaccaggtcgagttgcatccctattttgcccaaccagaggcgctggcaaccatgaagtattataacgtgcagcctgaagcatgggctccgttaggtggtggacgacataaaccctttgaaaataatctgcttcagagtattgcagatgcccatcaaaaatcgatttctcaggtcattctgcgttggaatattcaacggggagtggtcgttattccgaaatcgacacatcaacagcgtatcgaagaaaattttgctatttgggatttctcactgacagagaaagaaatggcgcaaattagttcgcttgatttgggttatgttggggaatcggtaaaacattttaatcctgagtttgttcgtggttgtcttgctgtaaaaatacatgattgatattaatcacttattttacctgagacgacaagaatcttttaataggggagtgatattgaccttcactctgtcatatctccggtaatatggcgtcaggcttcatcatcagaaagggagcctgacgcctgaaaaagtgaacaacagacagtgttcggattatcaatattcagtttttaacgttgaactggattcattactgcgttgtttaagaatatcccgcgccgaatctgccattatcatgacagcacctgccagcatcagagtatctttcaataccagacgaccagcaccggataaataagggaaaccatgatgagcgtcacccaatgcgggtacccatgcctccggggtggtgattaaaaatgagagtgttaccagcggcgtggtaaatgccatcagcccacccaataaacctaaccagcgattgacaggattagccaaaaccagcagagcaataatcacctccacgacgccaagaccgttggaaaaaccataggtattattagccgtttgccatgctcttgcttctggtttgtattcgccttcgtgagtcagatgctgtttatagtcttccgggtgttcataaaagaacgacattagtggactgtttgcgacgaatggtgtaatgctgtctgcctcgtaagggacaaactttaataacccaatccacataaaaacaatcgcaatactcagacgaatcaatgtcaggccaattttatctccccgacttaacaggtgcaggtatctttccattgtaaacatccttatttatacaatactgctgttgcggttgaattattatcaattcgcatcgatgtaactttccaggatgaagcattatattttctggccatatcagcaatggcattctcaagaactgtcggtgatgctgatactgatgagacgctgatatgtttcagaattattttatcatctgcattggtggaaaatgccataacgccagataatagtgttgcaaataaaacagattttttaaacatataaaataccatcaatgaagtgattaagaagttataaagtaacagggaattaataagattcttttctctgagacgccagaatatttgttctggcgtctgattttgagtttatttgactaatgaaaatagatcattgagtgattcgctcatcgacggatgagtaaatatctgatcgcgtaatatgctataaggcagcccggcatccatcaccattttcactatattgatcatctcgtgggagtcaacacatagcagtgatgcccctaatatacgttgggttttattatcaacaatcgcttttaataccccacgagtatcattcatcactctggcacgcggaattgcagctacaggcaatgtcaccacctgaatatcagcaccactctctctggcctgttcttctgtcataccaaccctggacagtggcggtgtcatgaatacggaataaggcacatttttccgatcatcagtactacgtctgccttctcccagcaattcatcacgcacaatgcggtaatcatccagtgaaatgtaagtaaattgcagcccgccggtaacatctcccatcgcccaaatattgtttgcggtggtatgtaattgcttgtcaacgacaattgccccgcgctcgtttactgcgatacctgcattttctggatgtaacgaagcggtagccggttgacgaccggaagctattaacagtgcatccaccgccagttgggcgtgctcgctatgcacttgcacttgattttcatggtgactgattcgctccacatgggcattgaggattatatcgacaccctgatcgcgtaaaatcgtcgcgatattatcagcaatatcccgatcttcccgaggcaaaaacagcgaagctgcctctaaaatggttactttgctgccaaaattagcgaacatagaggcgaactcaacgccaatatatccgccgcccaaaatacctaaatgcccaggcaattcttttagattaagtaatccggtgctgtcatatacaccaggcgtggtggtaattccaggaattggcggaaccacggcttgtgcaccggtattaataaaaattttctcgccatgaatctccagatttctcccaggccgatgaacacgcaggctatgattattgataaactccgcctggccgtcgatcacgtcgatattgggcatatccgcaagattatgaaaattcttattacgtaaaaaattaaccacttcatttttacgctgtatggcacggacaaaatctgtgtgctgctgtgcgtcatgaaccaatgttttggttgggatacagccgatattaatacaggtcccgccatacattgcatttgattgttcgatgagagccacacgccaacctgcttttgccagcgtgacggctaatgtttttccagccttgccaaaaccaataataactgcctgatatttattcatgatgatttcctgtcgaaacgcgttcatttgacatcatgactatagacgcaaaagagcaaataacatttcttcacaacgcttgatattttgtcttatcgtctggtattttctttttcttaatcagaatcacaaaacaaaaatcatgattaactatttgatggtattagattaattattgactaagattgttggtgtttgtaatcaaaaaaccactcaggagtctgatatggatgctcttagccgtttgttgatgcttaacgctccacaaggaacgatcgataagaattgcgtgttaggaagtgactggcaacttccacatggtgccggggaattgtcggttattcgttggcatgcgttaacgcaaggagcggcgaagctggaaatgccgacgggagagatttttacattacgcccgggaaatgtggtcctgctaccacaaaattcagctcatcgcctgagtcatgtcgataatgaatcgacctgtattgtctgtggcactattcgactgcaacattcggcgcgttattttttaacgtctttgccggaaacgctgtttgtagcaccagtgaaccatagcgtggaatataactggctgagggaggcgatcccgtttttacaacaggaatccagatcggcaatgccgggagtggatgctctgtgtagccagatctgcgctacattctttaccctcgcggtgcgtgagtggattgcacaggttaatacagagaaaaacattctcagtttgcttctgcatccacgtcttggtgcggtaatacagcaaatgctggaaatgccaggacacgcctggaccgtcgaatcgctggccagcatcgcccacatgtcccgggcaagttttgcccagcttttccgtgatgtttccggaaccacgccgctggctgtattaacaaagttgcgtctacaaatagcggcccagatgttttcccgggaaatgctccctgttgtggtgatcgctgagtcagtaggctatgccagcgaatcatcttttcacaaggcgtttgtccgcgagtttggttgtactccgggagaatatcgggaaagggtcagacagcttgcaccctgaataaaaccgccagaaatcagggcaaagataatccgcattccgggagttgtgagcctttcaactatttctatttccaacggtggttttgggttttatatatttttttgatggactctagctcagtttttaaataaaaatgcaaactaaatttcttcaattaaataaaatcccgactattacttgatacgtgattattgtcggtgatttttttgtacaccatcagtgtatatctcaataacccctgaataagtagctctgaataggtataagggatgtagcctttttaaatggatttcttatgccaaaaatgatcgtcgatttccctataaaatgtgagcgatgccgaaagaaataaaattagttattgcatttgaagtttagatgaaagattatcatttgtcatacaaatgaggggtggtatgttgctagccaattaaaaaagaacgccatatttattgatgattgatcccccggaaggggggaaccatcgggcataaatgggcatgaagtaatggagtattagttgtgaatgtcaatttctttgtcacctgtattggtgacgccctgaaatcaagaatggcacgagactccgtgctgctactggaaaaactcggctgtcgcgtaaatttcccggagaaacagggatgctgcggtcagcctgcgatcaatagtggttatatcaaagaagcgattccagggatgaaaaatctgatcgccgcactggaggataacgacgatcccattatttcaccggctggctcttgcacctatgccgtaaaaagttacccgacgtatctggcggatgaacctgaatgggcatcacgtgccgaaaaggttgccgcgcgtatgcaggatctcacctcttttattgttaatacattaggggtagtcgatgtaggtgccagtttgcaagggagagcggtgtatcacccatcttgtagcctggcccgtaagctgggggtgaaggacgaaccacttacgctgctgaaaaatgtgcgtggactggagctgttgacctttgctgaacaggatacctgctgcggatttggcggcacgttctcggtcaaaatggccgaaatatccggcgagatggtgaaagaaaaggttgcgcacctgatggaagtccgccctgagtatttaattggtgctgacgtgagttgcctgctgaacatcagtggacgattacaacgggaagggcagaaagtcaaagtgatgcatattgctgaagtgctgatgagccgctgaggatataaagatgtcgatcaaaaccagtaatacagattttaagacacgcatccgtcagcaaattgaagatccgatcatgcgtaaagcggtggcaaacgcgcagcagcgtattggggcaaatcggcaaaaaatggtcgatgaattggggcactgggaggagtggcgcgatcgggccgcccagatacgtgatcatgttctgagtaatctcgacgcttatctgtaccagctctcagaaaaagtgacacaaaacggcggtcacgtctattttgcaaaaaccaaagaagacgccacccgctacattttacaggttgcccaacgcaaaaatgcccggaaggtagtgaaatctaaatcgatggtgaccgaagagattggtgtcaatcatgtgttgcaggatgccgggattcaggtgattgaaaccgatctgggtgaatacattctccagctggatcaagatccgccctctcatgttgtggtcccggcaattcataaagatcgccatcagatccgtcgagtgctacacgaacgtctgggctatgaggggccggaaacgcctgaagcgatgaccttattcattcggcaaaaaatccgcgaagatttcctcagtgctgaaataggtattaccggctgtaatttcgcggtggcagagaccggttcggtatgcctggtgaccaatgaaggtaatgcgcgaatgtgtaccacgctgcctaaaacgcatattgcagtgatgggaatggagcgtattgctcccacgtttgcagaggtagatgtattgatcaccatgctggcgcgcagtgccgttggtgcacgtttgacgggatacaacacctggctgacaggaccgcgcgaagcggggcacgttgatggtcctgaagagtttcatctggttattgtcgataacgggcgttctgaggtgctggcctctgaatttcgggatgtgctgcgctgtattcgttgcggggcttgtatgaatacttgtccggcatatcgccatattggcggtcatggatatggctctatttatccagggccaattggtgcggtgatttccccgttacttggcggctataaagattttaaagatttaccctacgcctgctctttatgcaccgcttgtgacagcgtgtgtccggtgcgtattccgctgtcaaaactgattttgcgtcatcgtcgggtgatggctgaaaaagggatcaccgcaaaagcagagcaacgggcgataaaaatgttcgcttatgccaatagtcatccaggattgtggaaagttgggatgatggctggtgctcatgcggcaagctggtttatcaatggcggcaaaacaccactcaaatttggcgcgattagcgactggatggaagcacgcgatcttcctgaagctgacggagagagtttccgtagttggtttaagaaacatcaggcgcaggagaaaaagaatggataatcggagcaaatttttgaataacgttgctcaggcactggggcgcccgctgcgacttgaaccgcaagcagaagatgcgccgcttaacaactatgctaacgagcggcttacccaacttacccaacagcagcgctgtgacgcgtttatccagtttgccagcgatgttatgttgacgcgctgtgaactgaccagcgaggcgaaggcggcagaagctgcaatacgtctgtgtaaagagctgggagatcagtcggtcgtgattagtggtgacacgaggctggaggaattggggattagcgaacgtttgcagcaggaatgcaatgccgttgtttgggatccggcgaaaggtattgagaacatatcacaagcagagcaggctaaagtgggcgtcgtatatgctgaatatggtttaaccgaatcgggaggcgtggttcttttttccgccgccgggcgcgggcgttcattgagcctgctcccggaatcttctctttttatcctgcgtaaaagcacaatcctgccgcgtgtagcgcaacttgcagaaaaattgcatcagaaagcgcaggccggcgaacgaatgccgtcatgtattaacatcatcagtggtcccagttcaacggcggacattgagcttatcaaagtcgtcggggttcatggtccggtgaaagcggtgtatctgattattgaggattgctgagagagatatgtagtctggacataaacctgaaggcggtatacgaggttgtgaataacgttaaggacaacctgacttaaccccgttccgtcatggttatgctgcttttctgtaaatatcctgacattaataatgccaggatatttacagttaaaaagacaggaatccattcctgaagacgggctcccttcccggtcactgtcactatagttttatacaggcactctctgtcagaatgctgtttattactgcccagagttttgttggtattcatctaccatttttttgacaaggcaaaacattacagaaatcacaatacttagaaaaaatcccagagccaggcaaatggcagcagggtatttattttttatttctggtgagcttatagtgacacagccatcaccgttcggatacagtgaccagttcctggtcaggtatatcatttttgtataaagctcactgttaattgctgaaggcgtttgtatctcatcgagaacttgcctgccattatggtattctgacgtataccatttaatgatagacgcctgcacgcgagatatttccgcttcagcagttggtaaatctctcttatctcctgaccattccagctttatttctctgttcttgacatctgggctggtctgaaaaaatgtagtaattcgctgaataacatcttcagtcattgtggtctgacaggcaaagttattattgctatcacagctaacaagtatgcctggtgttgtctgatttatttttaggctgtaactcacttttatattatctttattgatatacagaaacaacagcaccattaccatacagatagctataataaaaaggataacacgaatctttttcttcagataaaataaaatctcaatcagatcgatatcctgtttgatttgttcattcataatatatccagaaaatgaaatctgtcgcagataagattgtattaatagtctgtatcaggaatgttcagggtaaatatcagcaaaaagccagcatcatgaatactggatatttatagcctgcaggcagcatactgctgcctgcagggggtataacagtcgacaggggaaccgactgctttattcttaccaggtcacattgataccaactacaccctgtagcgggttctcaatgtcgtcacctttggtgtagtcaaggcttgcatatgctcccatgtttttggtgatatcagcttgtacacctgcacccacgcggaatgctgcaccgtcaatgctggcattgacagactcatcacccagacggactttgttgccatcagagaattcgttcagtgcggccagattcagataaggtttaacggtcgcgttgcccacagcgaagtcataacccacgcgcgtaccggcctcacccagcacagagttatagctgtcagaatgaacgtccacgccgttgagttgataatccacaccttccagagtcagagcagacagtttggcatatggctgaataaacaggccattaccgtctttccatgtgtaaccgcctttaaccatcgcaccaaaaccattggtgttaaagtcagctttgatggtaccgccaccattcatcaggcgaacatctgccgtgttgctgtagtgaccaaactgtgcagcagtatcaatgaagataccgttgttatactggcggctcaggtaagcgtggaagctgtaaccttcagtgtcacctttgctctgcatggtagtcatgtcacctttcgcagaagacatcgccacaccggccagccagctaccatcttcagtcatgaagcgggtatcaccacccagcattacaccatttacatccaggtcataggatgcatttcccgcggtggtatgtttctgtttaccgccaaagtactgaatccatacgccacccttgtcattttcgctcagacggacagcatcctgacgggcggagagcgtgtcagcctgcagattagcgacgttagccggagcagctgccattgcctgaatcacggagctggcgttggatgctttatgcgtgttttttacgaaataaaagttaccatcagctccctgtgtcaggtcatattgatacagaccaccttccgttgtgcctgtggcttttagagtgctgtctttgccggtagaaataaatgccgtttgttcattgataagatccaatgaacccgcactgtaaacacgcaagtcaccgctcgctttaccgctgatatccagagtgttttcagaagaggcatcaacaatcagagtgccgttttgagaagcaaacgtgccagtattgactgtagccttcgtgatattaaccgtactgtcttttactgccagagcatcaacagttgaggaacccgtaacattccagacagacccgttttgcagagatacactggcatctcctgcccctgaaactttgcctttccagactgaactatcggaaagatttatatccagatcactacccgctttatcgccgctattgaaggtataagcattaccttcccagtaagagcgggcaacgttcatatttacatttgttgtggtactggctgaattctcgctttcagaaagggccaggacatcagagtagatggttgaatcagcaacagacaaatttaaattttgcgttgctgaacctgcgccttgtgccgaagcagaggcataaattgtttgtttattattagccgccccaattactgagccatccttaatattcaggttgactgtatgaattcccgtcttattcccggcagtaactattgtttcaatcccgccattaataatatttgagtcagcaagggtgatgttgtcggttgcatcaccgtcaaaaccctgcaacaaattacccttttgagcaaaaattgccgtagagccgttgctgtaactcttattaccttgagcatttatggttgtaccattgagcgttaaattatttcccgtggtcgcttccagagatatccctgtcgcactacctttttcattttttgcaacgaaattaccgccattaacaacaacatcgccagttgaatcaatgaccattgcagtccggacataggtgccttcaccttgagctgtgatggtggagtctgtagcattaatcacaacatttttgttaccactaacttttacaccttcaacgaaatcttggtttaccgttgatgcggcggtaatatcgtgaccgccaaaagtaacattaaggtctttatctgaatctgacgtttcaattgttacggctgtaatcttgttatcaccgttaataacaacatcttgatccagagtcgtcttctctgtattcagcgtaaccggatcagttgataccgtgctatcagtagcgaatgctggtgcagaaagagccataacaatagctgtcgctaatgcgctgcggtaaaataccttactgtttttcatgaagaaattctccattctggtaactaatttcaatttcccacttatttatatttatgcagagataaagcctgcgtccctgcatttaccaccacggaatacctgttggtatttccgttttcacgcaatgtcatggcattcgttgtttccaatgcatttccatcaccgtgaaaattattgctgctcagcagcagggcttcccgcaatgacatgctgtccggtattccccaacgcttttttagcgactgctcggcaagccatatctgtcttatccccgttttgagaaactgcgcactgtattcccagctgtgtccggcaagaagtaacgacaacaccttcttttgcttttccgggaagcgttctgacatgacgattgtctttgtgcagttattcacctctttcataaagacagagtaactgtccataactggcaaaatttctgcatgcttcagccctgaaaacccaccagaggcatttgcaatactgatgacacgctctactgacattcctggtttcagtaacctcaggtttttgagaacgccagaaatactcacatccggtggcagaaaaaagggcgcgacgcacaacaccaccacgaatgagtgatcccgataaaatcggaaccacatttcagcgcattcggcaggtcgccctgccgatatcacgacactctgtggcctgtgccgcaatttattgcgtaactcctcttctgttctgatgcaggtaacattgccgacagaaccggttgatagagctgcgaactgcgctggtacaattcctgagggacagaaaagaacgaaacgcatccttccctcacagatgtcagtacgccagcacgctgtacaggctgtacagcgtgcctcccaatcctgcagcccagaacagtagaaatattttggctcctacactgtagcgagtccgtatgcgccgcagtgggtggtagtaacaacgctgctgtgtcataacaatcctggtctttttttagatatattttttctttgtccggaaagtacttttccggaaatggcgtcagaatttattgattcaccaacggcaactttctctggataaaggattccggataccatgttctgcacatactgagtgagtcgatgagcggaatgttgtccgatatattttgcatgtagccgtatattccgtttcactctgctgtcaccgcatcccgtatagagcagcctgaaatcgctcagtgttcccagtccaagtttcattaaagcccgtgtggcaatcgcatgcagggtctttgaactgcgttgttcataacgggcaatctcactgaaactcataccctgcatcagaatcttaagcacgctcaactcccgtgcagtcaggagccagaaatcgctcatatcgccgggcaaaggacgcagtaaccagcggataatttgattctgataacgactcgctgtcagcatggtgccgatgcgtgggaagccgttatacagacttgcagcaggagcattatcgaaccagtcggagtcaccggtcaggcagacctgccattgcccggcatcactccgcaaacgggcgagacaagccagaagaaccaactcccctgaaggaagcgaagggatatcagctaacaggtagccacaggaggtctttaaaacgaattcaacctctgtagtgacgttgctgtacacccgcacgatatacctgtccgttgggatgagagactccagtgccaacctggtgaactgacaggcactgataataaccagaggcttcttcattcagactcgtccacgccattgctacaaaacctgacattttgattcaaaatgtcaggtttggtttaatagcctgaatatttaattttcttggaatataaatctaatttgtttggtttttattgtttttaattttgtgttatttaacaatatgggcgaaagttaatcactggtatgacctttgtgattaatcattttaaatcatggggttattttaatttagctagaaatatcaacatgttatgtgttttatttaattgaatgggctgtttttttatggaagaattgaggaaaacgtaggaatctgacattttgaatcagaaggtactgttttaacgaggcttttttttccacacccctttaaaacgagcagcattactggctgtgtatctgacagtatgctgaatatttcgatgacccagataatcctgaagtagtcgggtatcgacaccattgtcagccagagcaaaaccacaggcatgacgtaacatatgaggatgtgcttttacagctaatcctgcacgttttccagcctcacgaatgatagaaaaaaaatgttgtctgctgatagggcggcgtttccgggagagaaaaagccagtctccttcaactccgttttcaattaacttcctctgcttaagccacaacttgatcaaattatattcatcaggaagaagaggatgtgttgtcgagaaaccatttttaatacgccgaatattaagttgttttccagatgcatcaatatcggataaacgtaaatcaagaagttcactggccctaaaaccgtgaatgaaagccatcataatcagacagcgatttctttcaggaaaggacatgctctgggctgcatccatcagcctgtagacttcatcctgtgtgagatattttctcgtcatacgccaccgtgtacagttgtaaaaaaaagagaggcacacccagataagtatgcctgcaatcagaacgttatcgatgtaatctcattatctcattaataagattttttgaatagtagttctacgcaacagattaaatatgaactatttattgtgcagcttttctacaagtcatttttaatgcgtgtttttatctactataatgtgaaaaaataaatattaaaactatgagtgacaggtcgtgtgggatgtgtattacgtctaacgttttagtaattttttattagttatgagatatttaacatcatttcctgtgagattgtcttgttgtgtatccaattgattttacttttgttttttttgatgcataaatttggaggatagaaagtaagattagcttaatatcaatgatatgaatttgtaaatacatattgttgcaaggtgttctttacttttttggtcgtgagtaaatcattgttaatgggttctactcataaattaaaaatattcatttaaatgatttttactttttgtatatctcaatttgtttattttgcattcatttgatggagagtattccaacactttttatttttcgcaaaaaacttattaacaactttttattatcaattgaaaattaatgtaaactaaaatgttagcgaagcgataatcttgtgctaaaaaatatttaagcatgatgattaattaaagaagagtaaaaataaatcactgctaataaattatacgaatcgtgtttaaagctccatgtggttttggtctgacttatttttgtactcgttacaagaacccttttcgtatatgctaaccgtgagcgggaatgaacaggtaaccatagccaggaacattagcggcgtaattcttaagctgagtggtatttcatctgtagtttatctgtgtatgcatagcaccttcatcagccagattgagcaagtcagcttagaatttgctggcgagattgtcacgatgaagcatgagagttacctcagtgttttatataaggattcggtcctcatagtagaacggtaactctcaatctgatcggttcctgagtcagttcacatcacgactcattttttcgctctcaccggcatcccatttgccacaaaatatcccgccgtgctcctcggcaacgcttccttcccacgaatcatatccgctattttctcgccaatcataatcgtcgtggcgttcaaattgccggtgataatttgcggcataattgacgcatccaccacgcgcaggccttccagcccgtgtacgcggccttcgccgtcaaccacagccatctcgtcataacccattttgcaggtaccgcacggatgaaacgcggtttcggcgtggttacgcacgaactcatcgagctgctcatccgtctggcattcgacaccagggctgatttcgcggccacggtattgatccagcgcgggttgatgcatgatctcgcgggtgatgcgaattgcgtcgcggaactcctgccagtcctgctcgtgcgacatgtagttaaacagaattcccggatgctggtgcgggtcgcgggatttaatccgcacatgcccacggcttggcgagcgcatcgatccgacatggcattggaagccgtgctctttcactgcgttcgagccgttatagttaatcgccactggcaggaaatggtactgaatattcggccacgcaaattcctcacggctgcgaataaatccgcctgcttcaaagtggttgctggcaccaacgccggtgccgccaaacagccactccgcaccgattctcggctgattccaccactgcagagcagggtagagggaaaccggttctttgcactcgtattgcagatacatctccaggtgatcctgaagattttcgccgacgccgggtaattcatgcaccagcggaatatcaaactccgccagcagttcagcgttgccgacgccggagcgttgcaggatctgcggtgaagcaatcgcgcctgcacataacagcacttctttattcgccgccgcgcgggtcggaatggtgctgtcgccttccagccactcgacgcccaccgcgcgtttgccgtcaaaaatgatgtgatcggtcatggcgtgagtgcgaatggtcaggttagggcgcgatttggcctgatcgagatagccacgcgcggtgctggcgcgacggccatgcggcgtgacggtgcgatccatcgggccaaaaccttcctgctgatagccgttgagatcgtccgtgcgcgggtagcctgcctgcatgcccgcttcaatcatcgcttcaaacagcggattgacgccgggtttggaggtggtgacgctcaccgggccatcgccaccgtggtaatcgttctcgcccacatcgcgagtctcggccttgcggtagtagggcaggcagtcgagataactccagttctccagactaggttcttgtgcccagttatcgagatccagcgcattgccacggatgtagcacataccgttgatcagcgatgaaccgcccagacctttgccgcgtccgcactccatgcggcggttgttcataaacggttcgggttccgtctcataggcccagttatagcgtttgccctgtagcgggaacgccagcgcggcgggcatctgggtgcggaagtcaaagcgatagtccgggccgcctgcttcaagcagcagcacggttgtgttcggatcttcagtcagacgggtagcgagaacgttgccggctgagccggcaccaataatgatgtagtcaaattgcaaataaacctcctggttagaatatggactggaatttagccatctcaacctggatggacttcacctgggtgtaactctggagcgtcatcacgccgttctcgcgaccaatgccggagtgtttgtagccgccaacgggtatctctgccggggattcgccccaggtgttgatccagcaaatacccgcttccagctgatgaatgacgcgatgcgcgcggttcaggtccgccgtcacgatacccgccgccagaccgtagtcggtatcgttagcgcggcgaatgacttcgtcttccgactcgtaggtcagaatggacatcaccggcccgaaaatctcttcgcgcacaatggtcatatcgtcgctgcaatcggtgaacacggtcggtgcaacccatgcgccgttatcgaagctatcccccttcagtacattgccgccgcacagtacgcgcgcgccttcctctttgcctttggcgatatagcgcagcacgttatcgcgatgcgggaagctgaccagcgggccgaagttagtttgcggatcgaaaacgtcgcccgcgcgaatgcgctcaacgcgcgccagaaccttttgttcaaatgcggctttgcatttcgtcggaacgaagacgcgagtgccgttggtacacacctgaccggagctgaagaaattcgccatcatggcgatatcggcggcgagatcgagatccgcatcgtcgaaaacgatcagcggtgatttaccgcccagctccatggtcacttctttcagggaggaagctgccgagttagccatcacttttttgccgctggcgacgccgccggtaaatgacactttggcaatgcccggatgatcggtcagatattgcccggtctccgcgcccacgcccggcaacacgttaaatacaccgtccggcaggcccgcttcgctgtaaatttcagccagctttaacgcggtaagcggggtgacttcgctcggtttgaagatcatcgcgttacccgccgccagcgcgggggcggatttccacaaagcaatctggatcgggtagttccatgcgccaatccccgccactacgcccagcggttcgcggcgggtataaacaaatgacgtctcacgcaacgggatctggctgccttccagcgccgggatcagcccggcatagtactccagcacgtccgcaccggtaacgatatcgacggttgaggtttccgaatatgcttttccggtgtcgagggtttccagttttgcgagttcgtcattgcgttcacgcagaatatcaacggcccgacgcagaatacgcgagcgttccatagcggtcatcgccgcccagattttttgcccttgttgggcactcttcacggcgcgatcgacatcctcacgcccggcggcctgcacggtcgccagcacgttaccgttggccgggttaatggtctcgaaggtgcgaccgctggtggcggaggtataaccaccatgtatataaagctgctgttctgccattcgggacatcacgtctcctcggttaatcggtgggtaaatgctgagtaataaagtgacgggtcagcgagtgtgcgagaggtttatccagcggtttgccgctcagtgccgcgcgcagccataatccgtcaattagcgcggcaaggccgtagcccgcttcctgtgcctgttggcgcggtaactcgcggcgaaattcgctcaccagattcgacaataagcggcggctactgacctgctgcaagcgatagagcatcggctgatgcatactgctggcccagaaggccagccaggctttcatcgccgcactgctcacctgggtttcatcgaagtttccgccaacaatcgcctgtaatcgccgctctgcactgccctgcggaagtgcatgtaatcgattcaaaaccgcgtcacgcagctgactggtgatatcgcgcatggttgcttccagcagaccatttttgtccctgaaatagtggctgatgatccccgtagaaacgcctgcacggcgggcgatctgcgcgatcgttgcatcgtgcatgcccacttcatttattgcttccagcgtggcgtcgatcagttgtctgcgccggatcgactgcattcccaatttgggcattttcgccactccattcatcagcgttgtttatctattaaagcggttattgattggacgttcaatataaaatgtgtcttaattgttactaatttgattttaaatggtaacagtaacagtggggatactggatgacagacctttcacacagcagggaaaaggacaaaatcaatccggtggtgttttacacttccgccggactgattttgttgttttccctgacaacgatcctgtttcgcgacttctcggccctgtggattggccgcacgctggactgggtttctaaaaccttcggttggtactatctgctggcggcaacgctctatattgtctttgtggtctgtatcgcttgttcgcgttttggttcggtgaagctcgggccagaacaatcaaaaccggaattcagtctgctgagttgggcggcgatgctgtttgctgccgggatcggtatcgacctgatgttcttctccgtagccgaaccggtaacgcagtatatgcagccgccggaaggcgcgggacagacgattgaggccgcgcgtcaggcgatggtctggacgctgtttcactacggcttaaccggctggtcgatgtatgcgctgatgggcatggcgctcggatactttagctatcgttataatttgccgctcactatccgctcggcgctgtacccgatcttcggtaaacggattaacgggccgataggtcactcagtggatattgctgcggtgatcggcaccatcttcggtattgccactacgctcggtatcggtgtggtgcagcttaactatggcttgagcgtgctgtttgatattcccgattcgatggcggcgaaagcggcactgatcgccttgtcggtgatcatcgccactatctcggtgacatccggtgttgataagggcattcgcgtgttatcggaactcaacgttgcgctggcgctgggattgattctgttcgtgttgtttatgggcgacacctcgttcctgcttaatgcactggtgctgaatgttggcgactatgtgaatcgctttatgggcatgacgctcaacagttttgccttcgaccgtccggttgagtggatgaataactggacgctcttcttctgggcatggtgggtggcatggtcgccgtttgtcggcttgttcctggcgcgtatctcgcgtgggcgtaccattcgccagttcgtgctgggcacgttgattattccgtttaccttcacgctgttatggctctcggtattcggcaatagcgcgctgtatgaaatcatccacggcggcgcggcatttgccgaggaagcgatggtccatccggagcgcggcttctacagcctgctggcgcagtatccggcgtttacctttagcgcctccgtcgccaccattactggcctgctattttatgtgacctcggcggactccggtgcgctggtgctggggaatttcacctcgcagcttaaagatatcaacagcgacgcccccggctggctgcgcgtcttctggtcggtggcgattggcctgctgacgctaggcatgctgatgaccaacgggatatccgcgctgcaaaacaccacggtgattatgggcctgccgttcagctttgtgatcttcttcgtgatggcggggttgtataaatctctgaaggtagaagattaccgccgtgaaagtgccaaccgcgataccgcaccgcgaccgctgggtcttcaggatcgcctgagctggaaaaaacgtctctcgcgcctgatgaattatccgggcacgcgttacactaaacagatgatggagacggtctgttatccggcaatggaagaagtggcgcaggaactgcggttgcgcggcgcgtacgtggagctaaaaaacctgccgccggaagagggacaacagttggggcatctggatttgttggtgcatatgggcgaagagcagaactttgtctatcagatttggccgcagcaatattcagtgccgggctttacctaccgcgcacgtagcgggaaatcgacctactaccggctggaaaccttcctgttagaaggcagccagggcaacgacctgatggactacagcaaagagcaggtgatcaccgatattctcgaccagtacgagcggcaccttaactttatccatctccatcgtgaagcgccgggccatagcgtgatgttcccggacgcgtgattgttattgcataaaaccgcgccatgtctgcatatggcgcggtttctcttacctcttgatacgttatatctgtacagttaagcccttagtatcgattgatgattgccaggcaacagataataaaaaagaaaagaactattgaagcccaaaaactacgtttggactgttgtgaatgttcaataagcttagtcttatttaatgtaaatattggtgctaatttgaaatgacgctttattcatggggaacgcgtagcgcaaatcaactaaaatcaatgtaaccgtttgttttttaaggtttaattgtctgtgtctgatattttattgattgttttaaatattgtttttattgtcattgttataatgttggctatctattgctgaatggattcagtcttaaaaagcaggttgttaagggataggcatggagtaatgacgtgtatgcataaccaacatctttactcattatgtcattgaatgttgacgctatgtgtttatgaggttgaggtattttcagttgatctggattgttaaattcatataatgcgcctttactcatgaatgggcgtcaatacgtagtgggaaattataaatatcgaaatagtccaactacttctttattaccaaaaatgagtatctgaattttaatattgcattcttgcgtgattatctcctgagtttgacttgtgattacctttttaaggtatttagcgtaactgtttttgagcgagcatcagaggtaaagataatcttcttgatagtgatgtgggatgttatacgtatggcatcgctaatgtttatggttaccccttatgtgtgctcaggaatccacaggtaatcactcatactgaacagcgataaaagataaaaggtgtgttcatgaattcatgtgattttcgtgtttttctgcaagagttcggtacaacggttcatttgtcattgcctggtagcgtatccgagaaagaacgactgctactcaagctgctgatgcagggaatgtctgtaacagaaatatcacagtacagaaatcgcagtgcaaagaccatttcacatcaaaagaaacagctctttgagaaactggggattcagagcgatattactttctggcgggatattttctttcagtacaatccggagatcatatccgccacgggtaataatagtcacaaatatattaatgataatcactatcaccatatcgtcacgcctgaagccatcagtctggcgttggaaaaccacgagtttaaaccgtggatccaaccggttttctgcgcgcagactggggtactgacgggctgtgaagtgcttgtccgctgggaacatccacaaacgggaatgatcccaccggatcagtttattcctctggcggagtcatccggtcttattgtcataatgactcgccagctgatgaaacagactgcggatattctgatgccggtaaaacatttgctgccggacaatttccatattggtatcaacgtctcggcgggctgttttttggctgcgggatttgaaaaagagtgtctgaacctggttaagaaattaggtaacgataaaatcaagctggttcttgagctgacggaacgtaatcctattccggtaacgccagaagccagagcgatatttgacagccttcatcagcacaatattacttttgcgctggatgactttggtacgggttatgcgacctatcgttacttgcaggcgttcccggtcgattttattaaaattgacaagtcgtttgtgcaaatggcgagtgtcgatgaaatctccggtcatattgtggacaatattgtcgaactggcgcgtaagcctggtctgagtatcgtggcggaaggggtagaaacccaggagcaggcggatttaatgatcggtaaaggcgttcactttttacagggctatttgtactctccgccagtaccgggtaataaatttatctctgaatgggtaatgaaagcaggtggttgatgtaaaccgctattcacagcgcatcgggaggttggcagcgattaattctcccgatgcagtaaatcctgatagatccccgttaatatgccatttggcgcaaattgttttttaatccactgcgtcacctgaccggtggcagagtgctgggttgcgagtaacatgcgtgaatcctggcgcgggttatggatttgtcgggtaaccagcaaggattgcgccatcgcctcacggaccatgtaatccggcaaaaaaccaattccttcacctaaaatctggcactgacatttggtgttgaaatctggcaccagaattgactcctgcccatgcagcaaccagcccacttttttattaatcgtatgcgcggtgtcctccaccatgatattagggtagagacgcagctggctttcggcgatcggctccggcacaaaggctaatgggtgatccggggcgatggcaaaagcccagcgaatcgcgccaatctccgtgtaatcaatgccgccaccgtccagcagcgtgtcgggggcgccgatagcgatatttgcctgattattaataatcgcatcccagacgccgttatacacttcggtggtgacggtaatctggcaggtaggaaactgctttttcagcacctgtaataagcgtgcggtgtgtttgggcgtataaagcagctgattaatacaaatgcgcacacgcgcttctatgccctgcgaaatagtatcgatactgcgtttaatggcatgaaaatcattcagcaggtcggtagctttgcggaaaaaataacgcccggactccgttaactcaatgctgcgggtactgcgagtgaacagcaccacatccagccccgtctccatacgtttaatggtgtagctaatggcggaagtggttaaacccaactcttctgcggctttactgaagctgccaaaacgcgcagcggtagtaaatgccaacagattctcttcggtaaaaattgagttcattgacccgctcccgccattttcgattctgaatttctccagccatgactgtagaggtatccattaaagatggataatcatttttgaataacttttaatacccgtcgcttttggtcgtcgcttcgcttaatttttgtccgccgtattctgaaattatccccacgcagttacccgccagaaaacccagtaatgtcaccgtccagttcatcccgctggcaaaaaatagcgtcatgccgagaaagcctccgggaataaaagacagtaaccagaaacgcccttgccagaccaccaccgccgagaagggtacagtcgtaatcacgctcgcccagaacgcggacagtccactcaccggggccagccaaccggcagccagcgcggcgaaaaacgcccacaccatcccggaataattaaccgccaggcttttgataaaccccgatttaccgccgcctgcggcataaaaactgcaaaaggcgacgaagccaatggttcctaataattcccatccctgagagagcccgacatgtgaagacactaactgccaaagccctgcacaaataccgacggtgacacccgttgccgtgagtccgttcatcttgttcccctctggttagacatggacgaaagctactcttacatgtgcagactatagagaaataaaacctgattgagtgaaagggtatcgggtcaaagaaacaaatattgcactaccgcacacggcgaaaagattgttgaacatcattcaacaaaaaggcgaaatacggcgaattaaatttaagcgggttcttttatcagattatcgttgctattctcaattcatcgaaaacagccacaaaaaccaggggaatgtgaatgactataaaaaatctacctgccgactatttattggctgcacaacagggcgatatcgataaagtaaaaaactgccttgcgctgggtgtcgatattaatacctgcgatcgccacgggaaaacggcaattacgctggcaagtttatatcagcaatatgcttgcgttcaggcattaattgacgccggagcggatattaataaacaagatcatacctgtttaaatccttttttaattagctgtctgaacgatgatttaacgctactacgaattattttaccggctaaacccgatcttaattgcgtaacccgttttggcggtgtcggcctgacgcctgcctgtgaaaaaggccatttaagtattgtaaaagagcttttggcaaatacggagattaacgttaaccagactaaccatgttggctggacaccgttgctggaagcgattgtgcttaacgatggcgggattaaacagcaggcgattgtccagttattgctggaacacggtgccagcccgcatctgaccgataaatatggcaaaacgccgctggaactggcgcgggaacggggctttgaagagattgcgcagttgctgatcgccgcaggtgcataaaccgggaggcttgttatcaacacaccagaaaaacggtgtgtgtgggcgctaactgcggatgctgattttctggcgcagcgggggcaaggacaggttgaacaggtctttgccagagcggtaaatatcgtactcccggctcgccagcagttgctgacgctgctttgtgaagagtacgacaatgcgcctaacagttgtcggttggcactcactcactttaatggtctgttccggcatggtgataaggttcagtttgacgatcaaggcattacgattggtcaacatcatcatatagagatgagtcattgccagcgttggctgtccccaaccatgcaaatgaccgctctgaattttcaccttatcgcctggcaacagtggcacgacattattcatcagcacctgggggaaaatgaaaccctgtttaattatcgcggcgataatccgttttatcaggcgttaaataaagaactacatattaaacgtcgggcagttattcaggccgtaaacgataaacaaaatatcgccgtagcggtcgccagtatgatgggcttagggattggccttacgccatcagccgatgattatctgaccggactggtacttattttatttatttccggacatccggcggaaaaatacaaagaggaattttatctcggtttgcaacgcggcagaaataataccacgttattaagtgccatcacgctggaagccgcattacaacaacgctgccgggaaaatattcatcgttttattcacaacattatttatgacatccctgggaacgcaactcaggcaatagaaaaaattaaacatattggctccagttccggctgcgacatgctgtatggcatggccgatggttgtgcgctgagccaaacttacggagggaattatgtcagttaaaatagtcattaaaccgaatacctattttgattctgtctcgctgatgtctatctccacgcgtgcaaataaactcgacggcgtcgagcaggcatttgtggcgatggcgaccgaaatgaacaaaggcgtgttgaagaatttaggactgctgacgccggagctggagcaggcgaaaaacggcgacctgatgattgtcatcaatggtaaatcgggtgtggacaacgagcagttgctggcggagattgaagaactgttcaacaccaaagcgcaaagcggctcgcacgaggcgcgttacgccactattgccagcgccaaaaagtatatcccggaaagtaacctggcagtgatttcggtcaacggtctgtttgccgctcgcgaagcgcgtcaggcgctgcaaaatgacctcaacgtgatgctgttttccgataatgtctcagttgaagatgaactggcgctcaaacagttggcccatgaaaaagggctgctgatgatggggccagactgcggcacggcgattatcaacggcgcggcgctctgctttggtaacgccgtgcgtcgcggcaacatcggtattgttggcgcatctggcaccggcagccaggaattgagcgtccgtatctatgaatttggtggcggcgtttcacaactgatcggcaccggcgggcgcgacctgagcgagaaaatcggtggcctgatgatgctcgatgccatcgggatgctggaaaacgatccgcaaactgaaatcattgtgcttatctccaaaccgcctgcgcctgcggtggcccgcaaagtgctggaacgcgcacgcgcctgccgcaagccagtggtggcctgcttcctcggtcgtggcgaaacgccagtggatgagcaggggctacagtttgctcgcggcagcaaagaggcggcattgaaagcggtgatgctctccggcgtgaaacaagaacatctcgacctgcatacgcttaaccagccgttgattgcggatgtgcgtgcgcgtctgcaaccgcagcagaaatacattcgtggtctgttctgcggcggtacgctgtgtgacgaaaccctgttcgcggtgatggaaaaacatggcgatgtctacagcaatatccagcccgatcctgaattccgcctgcaagatatcaaccgcagcatcaaacacaccttcctcgattttggcgatgatgacttcaccaacggcaagccgcatccaatgattgacccgaccaaccgtatcagccgcttgatcgaagaagcgcgcgatccagaagtggcggtgatcgtgatggattttgtgctcggatttggatcgcatgaagatccggtcggttccaccatcgaggcgatcaaagaagcgaaagcgatcgccgctgccgaaggacgcgagttgatcattctcgcctatgtgctgggcaccgatctcgatacgccatcattagaacaacaaagccagatgctgcttgatgccggagtgattctggcgagcagcagcaccaataccggattgctggcgcgtgaatttatctgcaaaggggaggaagcctgatgagccagtcactgtttagccaaccgttgaacgttattaacgtcggtatcgccatgtttagcgatgatctgaaaaagcagcatgtagaagtgacccaactcgactggacgccgccggggcagggcaatatgcaggtggtgcaggcgctggataacattgccgattcgccgctggcagacaaaatcgccgccgcgaatcagcaggcgctggagcgcattatccagtcgcatccggtgctgattggttttgatcaggcgattaacgtggtgccgggcatgacggcgaaaaccattcttcacgccgggccgccggtcacctgggaaaaaatgtgcggcgcgatgaaaggcgcggtcaccggagcgctggtgtttgaaggactggcgaaagatctcgacgaggcggctgagctggcggcttccggggagatcaccttctcgccgtgccacgaacacgactgtgtgggatcgatggcgggcgtcacctcggcctcgatgtttatgcacatcgtgaaaaacaaaacctatggcaacatcgcttataccaacatgagcgagcagatggcgaagattttgcgtatgggcgctaacgaccagagcgtgatcgaccgcctcaactggatgcgcgatgtgcagggacccatgctgcgcgacgcgatgaaaattatcggcgaaatcgatctgcgcttaatgctggcgcaggcgctgcatatgggcgatgaatgccataaccgcaataacgccgggacgacgctgctgattcaggcgctgacgccggggattattcaggcaggttattccgtcgagcaacagcgcgaagtgtttgagtttgtcgccagcagcgactacttctccggcccgacgtggatggcgatgtgtaaagcggcgatggatgcggcgcacggcatcgaatacagcaccgtggtgaccactatggcgcgtaacggcgtcgagttcggcctgcgggtcagcggcctgccggggcagtggtttaccggcccggcgcagcaggtcatcggcccgatgtttgccggttataagccggaagattcggggctggatatcggcgacagcgccatcaccgaaacctacggtattggcggatttgcgatggcgaccgcgcccgcgatcgtcgcgctggtgggcggcacggtggaagaggctatcgatttctcccgtcagatgcgtgaaatcacccttggcgaaaaccccaacgtcaccattccgctgctcggttttatgggcgtgccgtcggcaatcgacatcacccgcgtgggtagcagcggcattctgccggtgatcaacaccgctattgcccataaagatgcgggcgtcggcatgattggcgcgggcattgtgcatccacccttcgcctgctttcgagaaagccattctttggctggtgcgaacgttacggcgtctgagttacatgtttatgccggatgcgacatgaatgtcttatccggcctacgaatggcncggaaatctgtacsgccttrataagcgtsgcgcttcasgcattggccaccacagccggakscrgcgkgawcgcctatccggcctacgaatggcgcggaaatctgtaggcctgataagcgtggcgcttcaggcattggccaccacagccggatgcggcgtgaacgccttatccggcctacgaatggcgcggaaatctgtaggcctgataagcgtggcgcttcaggcattggccaccacagccggatgcggcgtgaacgccttatccggcctacgaatggcacgggaatctgtaggcctgataagcgtagcgcatcaggcagtctggcgttggtcataaccccatcaccctctgtcgcggacataacaacatgaaagaacttgtggtcgttgccattggtggcaacagcattatcaaagataacgccagccagtcgattgagcatcaggcggaggcggtgaaagccgtggccgatacggtgctggaaatgctggcttccgattacgacattgtgctgacccacggcaacgggccgcaggtcgggctggatttacgccgcgcggagattgcccacgagcgcgaagggctgcccttaacgccgctggcgaactgtgtggcggatacgcaaggtggcattggctatctgatccagcaggcgctgaacaaccgactggcgcgtcacggcgagaaaaaagccgtcaccgtggtgactcaggtagaagtggataaaaacgatccggggtttgcccatcccatcaaacccattggcgcattctttagtgaaagccagcgtgacgaactacaaaaggcaaaccctgactggcgttttgttgaagatgccggacggggctatcgccgcgtggtcgcctcgccggaaccgaaacgtattgtcgaagcacctgccattaaggcgctgatccaacaaggctttgtggtgattggcgcgggcggcggcggaattccggtagtgcgtactgacgcgggggattaccaaagcgtggacgcggttatcgacaaagatctctctaccgcgctactggctcgcgaaattcacgccgacattctggtgatcaccactggcgtcgaaaaagtgtgtattcactttggcaaaccgcagcagcaggcgctggatcgcgtagatattgccaccatgacccgctatatgcaggaagggcatttcccacctggcagcatgttgccaaaaatcatcgccagcctgacgttcctggaacagggcggcaaagaagtgattatcaccacgccggaatgcctgcctgcggcgctacgcggcgaaacgggcacccatattattaaaacctaaggacgtaagatgaaagaaaacaatagccgccgtgaatttctgagccagagcggtaagatggtcaccgccgccgcgctgtttggtccctcagtgccgctcgcccatgcgggggtagctggcaccctaaactgcgaagcgaacaacaccatgaaaatcactgacccgtattactatctcgataacgtgctgctggaaaccggttttgactacgaaaatggcgtggcggtacagacccgcacggcgcgccagaccgtggagattcaggacggtaaaattgttgccctgcgcgagaacaagcagcatccggacgccacgctgccgcactatgacgctggcggtaagctgatgctgcccaccacccgcgacatgcatattcatctcgacaaaaccttctacggcgggccgtggcgctcgctcaatcgtccggcaggcaccactatccaggacatgatcaaactcgagcagaaaatgctgccggaactgcaaccgtacacgcaggaacgggcggaaaaactgatcgatttattgcaatcgaaaggcaccaccattgcccgcagccactgcaatatcgaaccggtttccggcctgaaaaatctgcaaaatttgcaggcggtgctggcgcgacgtcaggcgggcttcgagtgtgaaatcgtcgccttcccgcagcacggtttgctgctgtcgaaatcggaacccttaatgcgcgaagcgatgcaggcgggggcgcattacgtcggcgggctggacccgaccagtgttgatggcgcgatggaaaaatccctcgacaccatgttccagattgcgctggactatgacaaaggcgtcgatattcacctgcacgaaaccacgccggcaggcgtggcagccatcaattatatggttgaaacggtagagaaaacgccgcagctaaaaggcaagctgaccatcagccacgcctttgcgctggcaacgctcaacgaacaacaggtagataaactggcgcaccggatggtggcgcagcaaatttctatcgcctcgacggtgccgattggcacgttgcatatgccgctcaaacagttgcacgacaaaggcgtaaaagtcatgaccggcaccgacagcgttatcgaccactggtcgccttacggcctgggcgacatgctggaaaaagccaatctgtacgcgcagctctatattcgtcctaacgaacagaacctctcccgctcgctgtttttagccactggcgatatattgccgctgaatgaaaaaggcgagcgtgtgtggcctaaagcgcaggatgacgccagttttgtgctggtggacgcctcctgttccgccgaggcggtggcgcgtatttcgccgagaacggcgacgttccataaagggcaactggtgtggggaagtgtggcaggttgatatgcatttaatatgtctgcaacggtgaacagtaagagatttaagccccagggagtggggcggcctgagtatgagtgtgttggcagaaatggacattatctttgaagaatatgcccttattgacgttgtgtagataactatttgtctacgtgaaaatatcatcagttttgccgatttttgtcttttacggatagcaaatatcacacttataggcgctcgccttatggggaacgttgctgctctgtttcattcaggctcgcggcatgttggggctggatcgggtggtttaaatattggctatattcaatggacgcgttttgccgcgatgacatatcaggcatcgccaaatacacatagctaatcaggagtaaacacaatgaagatcaaagctgttggtgcatattccgctaaacaaccacttgaatcgatggatatcacccggcgtgaaccgggaccgcatgatgtcaaaattgaaatcgcttactgtggcgtctgccattccgatatccaccaggtccgttccgagtgggcggggacggtttacccctgcgtgccgggtcatgaaattgtggggcgcgtggtagccgttggtgatcaggtagaaaaacatgcgccgggcgatctggttggtgtcggctgcattgtcgacagttgtaaacattgcgaagagtgtgaagatgggctggaaaactactgtgatcacatgaccggaacctataactcgccgacaccggatgaaccgggccatactctgggcggctactcacaacagatcgtcgttcatgagcgatatgttctgcgtattcgtcacccgcaagagcagctggcggcggtggctcctttattgtgtgcaggaatcaccacgtactcgccgctacgccactggctggccgggccgggtaaaaaagtgggcgtggtcggcatcggcggtctgggacatatggggattaaactggcccacgcgatgggggcgcatgtggtggcatttaccacttctgagtcaaaacgcgaagcggcaaaagccctgggagccgatgaagttgttaactcacgcaatgccgatgagatggtggctcatgtgaagagtttcgatttcattttgaatacagtagctgcgccacataatctcgacgattttaccaccttgctgaagcgcgatggcaccataacgctggttggtgcgcctgcgacaccgcataaatcgccggaagttttcaacctgatcatgaaacgccgcgcgatagctggttctatgattggcggcattccagaaactcaggagatgctcgatttttgcgccgaacatggcatcgtggctgatatagagatgattcgggccgatcaaattaatgaagcctatgagcgaatgctgcgtggtgatgtgaaatatcgttttgttatcgataatcgcacactaacagactgaaaaaattaataaacatcctgtggtttaacatattaacttcgctccacttaactttttagttaaggagagcgaaataatatcaaagtagtggtaaacctatagcgtaaattcagattgttaaattaacttcactactttacacgttagttatgagcgatttctgatagtgtctggttttatcagagctttattatctgcgacgtttatttttatttaagagagccacctgcaagttgttattccaccagagagtgaatcgcaaagcaggtcatcatttcatctgtatatctgtatgccaaatggcattccccctcctttttcgccgatattttgttgtgaacggcggagtttcgcttaaaaaagcaccagtagtggtttcgcagctatatggtgtataaaaaatgttctcatacagatgttttgtgaatgtgtgggttgacattcatatgaaaaaaatcataattccatcatgtttgtgtggggtcttttctgtatattacgcatcgcactcaagcctgacagaaaatatgttgtaaggctcatatcaaaaaccgccattagctcatcaggaagagcagacgacaaccaggattgttgtatggtacggggttcgaggcctcgatggcggtccaacttttcaaaacttttctgaatcagatccccttattatcatccctgcaaagtggaacattgccattgtttggctattcaagacgggtcagaccaatgaaaaagcccacacaggggagagtggctgaaatgggaagctaaagactcaagtaaacttatcggaaataaggaccacgcattacgggggctatcatcgccgatggttgggattcggcaaatcaggttgattacgtagagagtaaattatctgctcaccgctgcgtcaccccttcgtaaatcaggcgtagcgcgaatacaccaataattgcaccaataacccaactggcaacgcgttgcatacgcccataagcacgacgcactgcgggcaaagaaaacgcctgactaagaaagactcgccagataattgatgcgagcacaatccccgcccaggccattaatcgtgcccatgttggtgtttcggcatgtaatgttactgagaaaatactgataaaaaataaaacggtttgcgggttagagagatcggtaattaatccacggcggaaaaagacataccagggggcgctaatcggttgttgtagtgtgctcatttgcggtgttgagtggcggcgcatgctactacaccacgcaaaccataagagataagcgccgccgacgattctgataagcgaaaaaatctccccacactgcgtaattagcgttgcaagaccaaacaaacccaacccggaataaaatgcatcgcccagcgccacgcccagcccggtcaacacccctgcgcgtcgaccggaagccaggctggtttgtactaccacaaagagattggctcccggattaaaaaaagtaatcacgaacaatcctacggtcaggtaaacggcgtgcaaaggatccatagtgatttcatccataaataagtgaagtaacttcatcatatttctaccaaaaataatcgggtgcgagagagatcacaaagtgtcttatttccggttactggcgtttatgccctgactgaactaattattaatcaacccaataatgtgggtgggtgatagtgtgataacaactctggagccgtaatatgaaaataatctctaaaatgttagtcggtgcgttagcgtttgccgttaccaatgtctatgccgcagaattaatgaccaaagcggaatttgaaaaggttgcatcgcaatatgaaaaaataggtgatatttcaaccagtaatgaaatgtctaccgcagatgcgaaagaagatttgatcaaaaaagccgatgaaaaaggggctgatgtgttggtactgacctctggtcaaactgacaataagatccacggcacggcaaatatttataagaagaagtaattctgaatcctatgtaaacatccccgatgcgtaagtttatcggtgatcatcatctatcgaaatttatgccggataaagcgttcgcgctgcattcggcagttcagcttttcagccgccgccagaacgtcgtccggctgatacctaaataattcgccgctgctgtcttatcgccattaaatttctccagtgcctgttgtgctgtcagcaagcctggaatgggagtcttcgccgactcgcgcgccagttccggcagtagcagctgcaaaaattgcggcgttaaatccggcgtcggttccacacttaaaaataacgccagtcgttccatcatattgcgcagttcacgaatattgcccggccagtcgtagagcaataatacaatctgacaggtctctaatccctgacgtaatgcggcagaaaaagggacagagagtgccgccagagacattttcaaaaagctttccgccagcggcagaatatccgccacccgctcgcgtagcggcggcagttgcaggcgtaaaatactcagccgataaaacaggtcacggcgaaactgcccttgctgcatatcttcttccagattgcagtgagtggcgctaatgacccgcacatctaccggaacaggctgatgcccgccgacgcgggtgacctctttttcttccagcacccgtaacaggcgagtctgcaacggcagcggcatttcgccaatctcatccagaaacagcgtaccgccgtgggcaatttcgaacagcccggcgcgacctccgcgtcgcgagccggtgaacgccccttcctcatagccaaacagctctgcttccagcagcgattcggcaatcgccccgcagttgacggcaacaaacggatgtgactttttgccctgtcgcacatcgtggcgggcaaaatattctcgatgaatcgcctgggccgccagctctttgcccgtccccgtttccccctcaatcaacaccgccgcactggagcgggcatacagcaaaatagtctgccgcacctgttccatctgtggtgattgaccgagcatatcgcccagcacgtaacgagtacgcagggcgttgcgggtggcatcgtgagtgttatggcgtaacgacatgcgcgtcatatccagcgcatcgctaaatgcctggcgcacggtggcggcagaatagataaaaattccggtcattccggcttcttctgccagatcggtaatcagccccgcgccgaccaccgcttcggtgccgttggcttttagctcgttaatctgcccgcgtgcgtcttcttcggtaatgtagctacgttggtcgaggcgcaaattaaaggttttttgaaacgctaccagtgccggaatggtttcctgataggtgacaacgccgatagaagaggtgagttttccggcttttgccagcgcctgtaacacatcgtagccactcggttttatcagaatcaccggtaccgacaggcggcttttcaggtacgcaccgttagagccagcggcaatgatggcgtcgcagcgttcgctggccagttttttgcggatgtaggccaccgctttttcaaagccaagctgaataggggtgatgttcgccagatgatcaaactcgaggctgatatcgcgaaacagctcgaacagccgcgttacagataccgtccagataaccggtttgtcgtcattcagccgtggtggatgtgccatagcgcaccgcaaagttaagaaaccgaatattgggtttagtcttgtttcataattgttgcaatgaaacgcagtgaaacattgcctgaaacgttaactgaaacgcatatttgcggattacttcatgactttatctttaactcattgaaattaaatgtttaattttattaaggcaattgtggcacactcattgctttgtctttatcaacgcaaataacaagttgataacaaaggatgggctatgtctctacactctccaggtaaagcgtttcgcgctgcacttagcaaagaaaccccgttgcaaattgttggcaccatcaacgctaaccatgcgctgctggcgcagcgtgccggatatcaggcgatttatctctccggcggtggcgtggcggcaggatcgctggggctgcccgatctcggtatttctactcttgatgacgtgctgacagatattcgccgtatcaccgacgtttgttcgctgccgctgctggtggatgcggatatcggttttggttcttcagcctttaacgtggcgcgtacggtgaaatcaatgattaaagccggtgcggcaggattgcatattgaagatcaggttggtgcgaaacgctgcggtcatcgtccgaataaagcgatcgtctcgaaagaagagatggtggatcggatccgcgcggcggtggatgcgaaaaccgatcctgattttgtgatcatggcgcgcaccgatgcgctggcggtagaggggctggatgcggcgatcgagcgtgcgcaggcctatgttgaagcgggtgccgaaatgctgttcccggaggcgattaccgaactcgccatgtatcgccagtttgccgatgcggtgcaggtgccgatcctctccaacattaccgaatttggcgcaacaccgctgtttaccaccgacgaattacgcagcgcccatgtcgcaatggcgctctacccgctttcagcgtttcgcgccatgaaccgcgccgctgaacatgtctataacatcctgcgtcaggaaggcacacagaaaagcgtcatcgacaccatgcagacccgcaacgagctgtacgaaagcatcaactactaccagtacgaagagaagctcgacgacctgtttgcccgtggtcaggtgaaataaaaacgcccgttggttgtattcgacaaccgatgcctgatgcgccgctgacgcgacttatcaggcctacgaggtgaactgaactgtaggtcggataagacgcatagcgtcgcatccgacaacaatctcgaccctacaaatgataacaatgacgaggacaatatgagcgacacaacgatcctgcaaaacagtacccatgtcattaaaccgaaaaaatcggtggcactttccggcgttccggcgggcaatacggcgctctgcaccgtgggtaaaagcggcaacgacctgcattaccgtggctacgatattcttgatctggcggaacattgtgaatttgaagaagtggcgcacctgctgatccacggcaaactgccaacccgtgacgaactcgccgcctacaaaacgaaactgaaagccctgcgtggtttaccggctaacgtgcgtaccgtgctggaagccttaccggcggcgtcacacccgatggatgttatgcgcaccggcgtttccgcgctcggctgcacgctgccagaaaaagaggggcacaccgtttctggtgcgcgggatattgccgacaaactgctggcgtcacttagttcgattcttctctactggtatcactacagccacaacggcgaacgcatccagccggaaactgatgacgactctatcggcggtcacttcctgcatctgctgcacggcgaaaagccgtcgcaaagctgggaaaaggcgatgcatatctcgctggtgctgtacgccgaacacgagtttaacgcttccacctttaccagccgggtgattgcgggcactggctctgatatgtattccgccattattggcgcgattggcgcactgcgcgggccgaaacacggcggggcgaatgaagtgtcgctggagatccagcaacgctacgaaacgccgggcgaagccgaagccgatatccgcaagcgggtggaaaacaaagaagtggtcattggttttgggcatccggtttataccatcgccgacccgcgtcatcaggtgatcaaacgtgtggcgaagcagctctcgcaggaaggcggctcgctgaagatgtacaacatcgccgatcgcctggaaacggtgatgtgggagagcaaaaagatgttccccaatctcgactggttctccgctgtttcctacaacatgatgggtgttcccaccgagatgttcacaccactgtttgttatcgcccgcgtcactggctgggcggcgcacattatcgaacaacgtcaggacaacaaaattatccgtccttccgccaattatgttggaccggaagaccgccagtttgtcgcgctggataagcgccagtaaacctctacgaataacaataaggaaacgtacccaatgtcagctcaaatcaacaacatccgcccggaatttgatcgtgaaatcgttgatatcgtcgattacgtgatgaactacgaaatcagctccagagtagcctacgacaccgctcattactgcctgcttgacacgctcggctgcggtctggaagctctcgaatatccggcctgtaaaaaactgctggggccaattgtccccggcaccgtcgtacccaacggcgtgcgcgttcccggaactcagtttcagctcgaccccgtccaggcggcatttaacattggcgcgatgatccgttggctcgatttcaacgatacctggctggcggcggagtgggggcatccttccgacaacctcggcggcattctggcaacggcggactggctttcgcgcaacgcgatcgccagcggcaaagcgccgttgaccatgaaacaggtgctgaccggaatgatcaaagcccatgaaattcagggctgcatcgcgctggaaaactcctttaaccgcgttggtctcgaccacgttctgttagtgaaagtggcttccaccgccgtggtcgccgaaatgctcggcctgacccgcgaggaaattctcaacgccgtttcgctggcatgggtagacggacagtcgctgcgcacttatcgtcatgcaccgaacaccggtacgcgtaaatcctgggcggcgggcgatgctacatcccgcgcggtacgtctggcgctgatggcgaaaacgggcgaaatgggttacccgtcagccctgaccgcgccggtgtggggtttctacgacgtctcctttaaaggtgagtcattccgcttccagcgtccgtacggttcctacgtcatggaaaatgtgctgttcaaaatctccttcccggcggagttccactcccagacggcagttgaagcggcgatgacgctctatgaacagatgcaggcagcaggcaaaacggcggcagatatcgaaaaagtgaccattcgcacccacgaagcctgtattcgcatcatcgacaaaaaagggccgctcaataacccggcagaccgcgaccactgcattcagtacatggtggcgatcccgctgctgttcggacgcttaacggcggcagattacgaggacaacgttgcgcaagataaacgcatcgacgccctgcgcgagaagatcaattgctttgaagatccggcgtttaccgctgactaccacgacccggaaaaacgcgccatcgccaatgccataacccttgagttcaccgacggcacacgatttgaagaagtggtggtggagtacccaattggtcatgctcgccgccgtcaggatggcattccgaagctggtcgataaattcaaaatcaatctcgcgcgccagttcccgactcgccagcagcagcgcattctggaggtttctctcgacagaactcgcctggaacagatgccggtcaatgagtatctcgacctgtacgtcatttaagtaaacggcggtaaggcgtaagttcaacaggagagcattatgtcttttagcgaattttatcagcgttcgattaacgaaccggagaagttctgggccgagcaggcccggcgtattgactggcagacgccctttacgcaaacgctcgaccacagcaacccgccgtttgcccgttggttttgtgaaggccgaaccaacttgtgtcacaacgctatcgaccgctggctggagaaacagccagaggcgctggcattgattgccgtctcttcggaaacagaggaagagcgtacctttaccttccgccagttacatgacgaagtgaatgcggtggcgtcaatgctgcgctcactgggcgtgcagcgtggcgatcgggtgctggtgtatatgccgatgattgccgaagcgcatattaccctgctggcctgcgcgcgcattggtgctattcactcggtggtgtttgggggatttgcttcgcacagcgtggcaacgcgaattgatgacgctaaaccggtgctgattgtctcggctgatgccggggcgcgcggcggtaaaatcattccgtataaaaaattgctcgacgatgcgataagtcaggcacagcatcagccgcgtcacgttttactggtggatcgcgggctggcgaaaatggcgcgcgttagcgggcgggatgtcgatttcgcgtcgttgcgccatcaacacatcggcgcgcgggtgccggtggcatggctggaatccaacgaaacctcctgcattctctacacctccggcacgaccggcaaacctaaaggtgtgcagcgtgatgtcggcggatatgcggtggcgctggcgacctcgatggacaccatttttggcggcaaagcgggcggcgtgttcttttgtgcttcggatatcggctgggtggtagggcattcgtatatcgtttacgcgccgctgctggcggggatggcgactatcgtttacgaaggattgccgacctggccggactgcggcgtgtggtggaaaattgtcgagaaatatcaggttagccgcatgttctcagcgccgaccgccattcgcgtgctgaaaaaattccctaccgctgaaattcgcaaacacgatctttcgtcgctggaagtgctctatctggctggagaaccgctggacgagccgaccgccagttgggtgagcaatacgctggatgtgccggtcatcgacaactactggcagaccgaatccggctggccgattatggcgattgctcgcggtctggatgacagaccgacgcgtctgggaagccccggcgtgccgatgtatggctataacgtgcagttgctcaatgaagtcaccggcgaaccgtgtggcgtcaatgagaaagggatgctggtagtggaggggccattgccgccaggctgtattcaaaccatctggggcgacgacgaccgctttgtgaagacgtactggtcgctgttttcccgtccggtgtacgccacttttgactggggcatccgcgatgctgacggttatcactttattctcgggcgcactgacgatgtgattaacgttgccggacatcggctgggtacgcgtgagattgaagagagtatctccagtcatccgggcgttgccgaagtggcggtggttggggtgaaagatgcgctgaaagggcaggtggcggtggcgtttgtcattccgaaagagagcgacagtctggaagaccgtgaggtggcgcactcgcaagagaaggcgattatggcgctggtggacagccagattggcaactttggccgcccggcgcacgtctggtttgtctcgcaattgccaaaaacgcgatccggaaaaatgctgcgccgcacgatccaggcgatttgcgaaggacgcgatcctggggatctgacgaccattgatgatccggcgtcgttggatcagatccgccaggcgatggaagagtaggtcggataaggcgctcgcgccgcatccgacaccgtgcgcagatgcctgatgcgacgctgacgcgtcttatcatgcctacaggcctgaaccgtaggtcggataaggcgctcgcgccgcatccgacaccatgcgcagatgcctgatgcgacgctgacgcgtcttatcatgcctacccactgtttttacacagataagtttcccccgcctttttgcactcattcatataaaaaatatatccccctacgaaaacgattgctttttatcttcagatgaatagaatgcggcggattttttgggtttcaaacagcaaaaagggggaatttcgtgtcgcaagataacaactttagccaggggccagtcccgcagtcggcgcggaaaggggtattggcattgacgttcgtcatgctgggattaaccttcttttccgccagtatgtggaccggcggcactctcggaaccggtcttagctatcatgatttcttcctcgcagttctcatcggtaatcttctcctcggtatttacacttcatttcttggttacattggcgcaaaaaccggcctgaccacccatcttcttgctcgcttctcgtttggtgttaaaggctcatggttgccttcactgctgctgggcggcacccaggttggctggtttggcgttggcgtggcgatgtttgctattccggtgggcaaggcaaccgggctggatattaatttgttgattgccgtctccggtttactgatgaccgtcaccgtcttctttggcatttcggcgctgacagttctttcggtgattgcggttccggctatcgcctgtcttggcggttattccgtgtggttggccgttaacggcatgggcggcctggacgcattaaaagcggtcgttcccgcacaaccgttagatttcaatgtcgcgctggcgctggttgtggggtcatttatcagtgcgggcacgctcaccgctgactttgtccggtttggtcgtaatgccaaactggcggtgctggtggcgatggtggcctttttcctcggcaactcgttgatgtttattttcggtgcagcgggcgcggcggcactggggatggcggatatctctgatgtgatgattgctcagggccttctgctgcctgcgattgtggtgctggggctgaatatctggaccaccaacgataacgcgctctatgcgtcgggtttaggtttcgccaacattaccggtatgtcgagcaaaaccctttcggtgattaacggtattatcggtacggtctgcgcattatggctgtataacaattttgtcggctggttgaccttcctttcggcagctattcctccggtgggcggcgtgatcatcgctgattatctgatgaaccgtcgccgctatgagcactttgcgaccacgcgtatgatgagtgtcaattgggtggcgattctggcggtcgcgctggggattgccgcaggccactggttaccgggaattgttccggtcaacgcggtattaggtggcgcgctgagctatctgatccttaacccgattttgaatcgtaaaacgacagcagcaatgacgcatgtggaggctaacagtgtcgaataacgctttacaaacaattattaacgcccggttacccggcaaagaggggctgtggcagattcatcttcacgacggaaaaatcagcgccattgatacgcaatctggtgtgatgcccgtaactgaaaacagcctggatgccgaacaaggtttagttttaccgccgtttgtggagccgcatattcacctggacaccacgcaaaccgccggacaaccgaactggaatcagtccggcacgctgtttgaaggcattgaacgctgggccgagcgcaaagcgttattaacccatgacgatgtgaaacaacgcgcctggcaaacgctgaaatggcagattgccaacggcattcagcatgtgcgtacccatgtcgatgtctccgacgcaacgctgactgcgttgaaagcgatgctggaagtgaaacaggaagttgcgccgtggattgatctgcaaatcgtcgccttcccgcaggaagggattttgtcgtatcccaacggtgaagcgttgctggaagaggcgttacgcttaggggcagacgttgttggggcgattccgcattttgaatttacccgtgaatatggcgtggagtcgctgcataaaaccttcgccctggcgcaaaaatacgaccgtctcatcgatgttcactgtgacgagattgatgatgagcaatcacgctttgtcgaaaccgttgctgccctggcgcaccgtgaaggcatgggcgcgcgagtcaccgccagccatactacggcaatgcactcctataacggggcgtatacttcgcgcctgtttcgtttgctgaaaatgtccggtattaactttgtcgccaacccgttggtcaatattcatctgcaaggacgtttcgatacgtatccaaaacgtcgcggcatcacgcgcgttaaagagatgctggagtccggcattaacgtctgctttggtcacgatgatgtcttcgatccgtggtatccgctgggaacggcgaatatgctgcaagtgctgcatatggggctgcatgtttgccagctgatgggctacgggcagattaacgacggcctgaatttaatcacccaccacagcgccaggacgttgaatttgcaggattacggcattgccgccggaaacagcgccaacctgattatcctgccggctgaaaatgggtttgatgcgttgcgccgtcaggttccggtacgttattcggtacgtggcggtaaggtgatggccagcacacaaccggcacaaaccaccgtatatctggagcagccagaagccatcgattacaaacggtaatcggctgggctaccgcgagcgtagtttatgccggatgcggcgtgaacaccttatccggcctacgtagatcactgaaattgtaggcctgataagcggagcgcatcaggtaattttgcttatttaaactgaagactcaactttaaaatctttgaaataatattgcttatcccggtcgtttatttcgcgaataacccgacaaggaacgccagcagccacgacgtttggtggaatgtcttttgtgacgacactacccgcgccaataacagaattatccccgatggtgacgcctggattaataaccacatgacttccgatccagacgttattgccaatcgttatcggaaaagagtacatctctccgttttttctcaattcatggtgtaccgggtgtcccgtaacggaaagagtaacgttgggtgcaatcagtacgttatcaccgatcgttaccgtgtagtcgtcgacaatggttaaattgaaatttgcataaaaattgcggcctatatggatgttggaaccgtaagagaaatagacggggggttctacccaggcgttttcccctaccgtggcaaacatttctttaatcagactttcccttttttcaaattctgatggatgcgagtgattaaactcatacattaacgtttttccacgaagtcttttttcaggtaagccttcgcacatatcggtaaatagcttgcctgcttttattctttctgtcatcgacatgttcattgcgatcattccgccctgatatgttggtcggataaggcgctcgcgccgcatccgacattgattgcttaagcgacttcattcacctgacgacgcagtagagaaagcgggccggggccgctaagcgtgaacacggaaattaaggtgaagcccagcgccaccagacccagcaccagataagcgccctggaaaccgatgctttcatacatattgcccgccagtacagacataaaaatcatcgccagttgcttaaagaagcagaaacagaccagataaatcgtcgctgaaaaacgcacttcaaactggctggtaatatatttaaagcagcccaccagcaggaacggtacttcaaacatatgcagcgttttcagaataactacttccagcgctgaggtggcgaacgatgagccaataatacgtacagacataatagtgccagccagcagcagggcatttttcccaccgatgcgattaatgatcagtggcgcaaagaacataatcgaggcgttaagtaattcgcccattgtcgtgacgtagccaaatacccgcgtaccctgttcaccggtagcaaagaacgaagtaaagaaattagcaaactgttggtcaaaaacatcgtaggtgcaggaaacgccaataacatacagtgacaaaaaccacagttttggctgtctgaacagttccagcgccagcttaaggctaaatgccgaatggttggcacctaccgcattggcaaccgtggctgaagagggcgcatccgttttggcgaaaaagagtaaaacggcgaggatgagtgcacagccagaacccagccagaaaacaaactgattattgatggtgaacatgatgccgacaatcgaggcacacagcgcccagccaacacagccaaacatccgcgcgcgaccaaattcgaaattactgcgacggctgactttctcgataaatgcctctactgctggcgcaccggcgttaaaacaaaagccaagataaataccaccaacaatcgatcctactaaaatgttgtattgtaacagtggtccgaagataaaaataaagaacggcgcaaacatcactaacatgccggtaataatccacagcaggtatttgcgcagcccgagtttgtcagaaagcagaccaaacagcggttggaataatagcgagaacagagaaatagcggcaaaaataatacccgtatcacttttgctgatatggttgatgtcatgtagccaaatcgggaaaaacgggaagtaggcccccatgataaaaaagtaaaagtaaaagaataaaccgaacatccaaaagtttgtgttttttaaatagtacataatggatttccttacgcgaaatacgggcagacatagcctgcccggttattattatttttgacaccagaccaactggtaatggtagcgaccggcgctcagctggaattccgccgatactgacgggctccaggagtcgtcgccaccaatccccatatggaaaccgtcgatattcagccatgtgccttcttccgcgtgcagcagatggcgatggctggtttccatcagttgttgttggctgtagcggctgatgttgaactggaagtcgccgcgccactggtgtgggccataattcaattcgcgcgtcccgcagcgcagaccgttttcgctcgggaagacgtacggggtatacatgtctgacaatggcagatcccagcggtcaaaacaggctgcagtaaggcggtcgggatagttttcttgcggccccaggccgagccagtttacccgctctgagacctgcgccagctggcaggtcaggccaatccgcgccggatgcggtgtatcgcttgccaccgcaacatccacattgatgaccatctcaccgtgcccatcaatccggtaggttttccggctgataaataaggttttcccctgatgctgccacgcgtgggcggttgtaatcagcaccgcgtcggcaagtgtatctgccgtgcactgcaacaacgccgcttcggcctggtaatggcccgccgccttccagcgttcgacccaggcgttagggtcaatgcgggtcgcttcacttacgccaatgtcgttatccagcggcgcacgggtgaactgatcgcgcagcggggtcagcagttgtttttcatcgccaatccacatctgtgaaagaaagcctgactggcggttaaattgccaacgcttattacccagctcgatgcaaaaatccgttccgctggtggtcagttgagggatggcgtgggacgcggaggggagtgtcacgctgaggttttccgccagacgccattgctgccaggcgctgatgtgtccggcttctgaccatgcggtcgcgtttggttgcactacgcgtaccgttagccagagttgtccggcgctctccggctgcggcagttcaggcagttcaatcaactgcttaccttgcgggccaacatccagaggcacttcaccgcttgccagcggcttgccatccagtgccaccatccagtgcaggaactcgttatcgctatgacggaacaggtattcgctggtcacttcgatggttcgcccggataaacggaactggaaatactgctgttggtgttttgcttccgtcagcgccggatgcggcgtgcggtcggcaaagaccagaccgttcatacagaactggcgatcgttcggcgtatcgccaaaatcaccgccgtaagccgaccacgggttgccgttttcatcatatttaatcagcgactgatccacccagtcccagacgaagccgccctgtaaacgggggtactgacgaaacgcctgccagtatttagcgaagccgccaagactgttacccatcgcgtgggcatattcgcaaaggatcagcgggcgcatttctccaggcagcgaaagccattttttgatggaccatttcggcaccgccgggaagggctggtcttcatccacgcgcgcgtacatcgggcaaataatatcggtggccgtggtgtcggctccgccgccttcatactgtaccgggcgggaaggatcgacagatttgatccagcgatacagcgcgtcgtgattagcgccgtggcctgattcattccccagcgaccagatgatcacactcgggtgattacgatcgcgctgcaccatccgcgttacgcgttcgctcatcgcgggtagccagcgcggatcatcggtcagacgattcattggcaccatgccgtgggtttcaatattggcttcatccaccacatacaggccgtagcggtcgcacagcgtgtaccacagcggatggttcggataatgcgaacagcgcacggcgttaaagttgttctgcttcatcagcaggatatcctgcaccatcgtctgctcatccatgacctgaccatgcagaggatgatgctcgtgacggttaacgccgcgaatcagcaacggcttgccgttcagcagcagcagaccattttcaatccgcacctcgcggaaaccgacgtcgcaggcttctgcttcaatcagcgtgccgtcggcggtgtgcagttcaaccactgcacgatagagattcgggatttcggcgctccacagttccggattttcaacgttcaggcgtagtgtgacgcgatcggcataaccgccacgctcatcgataatttcaccgccgaaaggcgcggtgccgctggcgacctgcgtttcaccctgccacaaagaaaccgtcacccgcagttcatcgcgcagctcgccgtacatctgaacttctgcctccagtaccgcgcggctgaaatcatcattaaagagagtggtaacttggaaatcgctgatttgcgtggtcggtttatgcagcaacgagacgtcacggaaaatgccgctcatccgccacatatcctgatcttccagataactgccgtcactccagcgcagcaccatcaccgcgaggcggttttctccggcgcgtaaaaatgcgctcaggtcaaattcagacggcaamcggctgtcctggccgtaaccgacccagcgcccgttgcaccacagatgaaacgccgagttaacgccatcaaaaataattcgcgtctggccttcctgtagccagctttcatcaatattaaatgtgagcgagtaacaacctgtcggattctccgcgggaacaaacggcggattgaccgtaatgggataggtcacgttggtgtagataggcgcatcgtaaccgtgcatctgccagtttgaggggacgacgacagtatcggcgtcaggaagatcgcactccagccagctttccggcaccgcttctggtgccggaaaccaggcaaagcgccattcgccattcaggctgcgcaactgttgggaagggcgatcggtgcgggcctcttcgctattacgccagctggcgaaagggggatgtgccgcaaggcgattaagttgggtaacgccagggttttcccagtcacgacgttgtaatacgacggccagagaatccgtaatcatagtcatagctgtatcctgtgtgaaattgttatccgctcacaatttcacacaacatacgagccggacacataagagtgtaaagactggggtgcctaatgagtgagctgactcacattaattgtgttgcgctcactgcccgctttccagtcgggaaacttgtcgtgccagctgcattaatgaatcggccaacgcgcggggagaggcggtttgcgtattgggcggaagggtggtttttcttttcaccagtgagacgggcaacagctgattgcccttcaccgcctggccctgagagagttgcagcaagcggtccacgctggtttgccccagcaggcgaaatcctgtttgatggtggttaacggcgggatataacacgagctgtcttcggtatcgtcgtatcccactaccgagatatccggcaccaacgcgcagcccggactcggtaatggcgcgcattgcgcccagtgccatctgatcgttggcaaccagcatcgcagtgggaacgatgccctcatttagcatttgcatggtttgttgaaaaccggacatggcactccagtcgccttcccgttctgttatcggctgaatttgattgcgtgtgagatatttatgccagcccgccagacgcagacgcgccgagacagaacttaatgggcctgctaacagcgcgatttgctggtgacccaatgcgaccaggtgctccacgcccagtcgcgtaccgtcttcatgggagaaaataatactgttgatgggagtctggtcagagacatcaagaaataacgccggaacattagcgcaggcagcttccacagcaatggcatcctggtcatccagcggatagttaatgatcagtccactgacgcgttgcgcgagaagattgtgcaccgccgctttacaggcttcgacgccgcttcgttcaaccatcgacaccaccacgctggcacccaattgatcggcgcgagatttaatcgccgcgacaatttgcgacggcgcgtgcagggccagactggaggtggcaacgccaatcagcaacgactgtttgcccgccagttgttgtgccacgcggttgggaatgtaattcagctccgccatcgccgcttccactttttcccgcgttttcgcagaaacgtggcaggcctggttcaccacgcgggaaacggtctgataagagacaccggcatactctgcgacatcgtatagcgttactggtttcacattcaccaccctgaattgactctcttccgggcgctatcatgccataccgcgaaaggttttgcgccattcggcggggctgacgccgaagtgagatttaaaatgctgacgccaggtcacaggtgagagaaaacccacgccaatacacctacggcgtttacaggtatactcgctaaaaattattcagtgggtttggaaacaaagatggcaaaacttaccttacaagagcagttgctcaaagcgggactagtcaccagcaaaaaagcggcgaaggtcgagagaacagcgaaaaaatcgcgtgttcaggcgcgtgaagctcgggcggcggtagaagaaaataaaaaggcacagcttgagcgtgataaacagcttagcgagcagcaaaaacaagcggcgttggcgaaagaatataaagcccaggtgaagcagctcattgaaatgaaccgaattatcattgccaatggcgatattggttttaacttcactgacggcaatctgattaagaagatttttgttgataagctcacgcaaacgcagttgattaatggtcgtctggcgattgctcgcttgttggtcgataacaatagcgaaggtgaatacgccattattcccgccagcgttgccgataaaattgctcagcgtgatgccagcagtattgtgttgcacagcgcgctcagcgccgaagagcaggatgaagacgatccgtatgccgacttcaaagtgcctgatgatttgatgtggtaaacatagataaatcgtgtgcagatgcctgatgcgacgctttgcgagtcttatcatgcctacggtttatgggcgaagtgtaggccggataaggcgttcacgccgcatccggcagccgtgcgcagatgcctgatgcgacgcttttcgcgtcttatcaggcctacggcttacgggtgaaatgtaggccggataaggcgtttacgccgcatccggcatgcgtgcgcggatgctcaacgcatattcagtttattggcgtggtacgcaatatgctcgccaataaaactggagacaaaataatagctgtgatcataaccctcgtgataacggattaacgtcttgatattcatctcctggcagatcttttcaagatttgaagtccgcagttgttctgcgtaaaaatcatcactcaacccctgatcaaccatgatttccgcaacgcgttgaccttgtgaaataagactcaccgggtcgtaatccaaccaggcatctttattttcaccaagatatgcggcaaaggcttgctgtccccacggtacttgcgatggggagacaatgggcgaaaacgccgagacgctggcatattcatctgggttacgtaacgccagcaccagcgcgcccagcccgcccatagaatgacctgagatagactttctggccgttgctggaaaatgatgcatcactaaattcggcagctcgttgcggatatagtcatacattttgtaatgttcattccacggcgcttgcgtcgcgttcaggtaaaacccggcaccttgcccgagatcgtaacggtcagcatctgcgacatgactgcctcgcggactggtgtccggcgcaacaacaataatgttgtgctcagccgcgtaacgctgcatccccgatttagtaatgaaattctgctcgttgcaggtcaggcctgaaagccagtacaacaccggcaatttttcattctcggcttttggtgggagatagacgccgacattcatttcacatttcagtgattgggaataatgccgatacacattttgccagccgccaaagctggcatgtttttcaatgagttccatcagtcattatctcacggttaatcccccggacggctgcccggggagagtattaagaaccccatctgaactggacggggtaaaccagcgggaaatcagtaacgaattacggttcgaatggatttaccttcatgcatcaggtcgaaggcgtcattaatttcatccaggctcatggtatgcgtgacaaacggttccagatcgatatcacctttcatcgcatcttcaaccatacccggtaactgggaacgacctttcacgccgccaaacgcggaacctttccatacgcgaccggtgaccaactggaatggacgggtggagatttcctgaccagatcctgcgacaccgatgatcaccgattgaccccagccgcggtgcgcactttccagcgccgcacgcatcacgttgacgttaccgatgcattcaaaggtatggtcgataccccatttgttgatatccagcaggacatctttaatcggtttgtcgtagtcattcgggttaatgcagtcggtggcaccgaagcgacgcgccagttcgaatttcttcgggttggtatcgatagcgataatccgtcccgctttcgcctgacgcgcgccctgaaccactgccagaccaatcgcgccaagaccaaacacggcaacagaatcacctggctggactttagctgtgttgtgtaccgcgccaataccggtggtcacgccacagcccagcaggcagacgtgttcatggttcgcttctggattaattttggccagagacacttccgctaccacggtgtattcactgaatgttgagcatcccatgtagtgataaagcggctgcccgttgtaagaaaaacgggtggtgccgtctggcatcaagcctttgccctgcgtttcrcgaaccgcgacacacaggttagttttgccagaacgacagaactcacactcnccgcanttttcggtgtaaagcgggatcacatggtcgccaggtttgacgctggttaccccttcaccgacttcaactacaaccccggccccttcgtgaccgagaaccaccgggaagacaccttccgggtcatcgccggagagggtaaatgcgtcggtatggcaaacaccggtatgggtgactttaatcagcacttcaccttttttcggtggtgcaacgtcaatttcaacgatttccagcggtttaccgggagcaaatgcaacggcagcacgtgatttcatctctcgctcttcctcaatatggtaatagattcagctatttaagataggcacgaaccagttcaatagtgtcgtcaacggattggctgacttcgcggctgtagcagtcatttcggtcaaacgtttcccggatatggctttcaagcacttctgccatcagcccgttagccgcgccccgaacggcagcgatctgttggagtatggcacggcattcggcatcaccctccagcgaccgttccagagcatcaatctgcccccgaatacgacgaactcgagtaaggacctttttcttctcttccggagtactgggcatttcgcacctcatcatctgcatgcaatatactataggggggtatgctatatgtcaatgcatacccccctatagtatataacactggagaataaaatttatccggtgaatgtagtcggaaaacaaagaggaaagggggggggctaatctgcagggaaggccgccccggatagcgggcggcagaaggaatcagaatttccaggtcagatgggctgcaagttgcagaccgttataatcatcggttggggtgtcgtaccacactttacctgccgtcaacccgagattaagttgctcagtcagcggttgaatacgttgcaaactgatgctcttcatgctgccgtagcgtgtttctggcgtccagtcgtaggtgtaagcacctgttccgcggcttagccatagttgcgtgtaaccagtgccgcgcgggtcattcagacgcacggaaatcatattgctgtaactaccacctgcatcgctggagtcatagtgggtatagcgatagctggtgatcaccgggccagtatagagtgatatgccgccttgccaggcatcgacttcgacatcatcgtaatatttagtgtagcgataaccggtcgtgaaaagcgtttttggcaacagggccaggctaatatcctgacgaaaatcctggcaggcaaagaccggcgtattatccgcaaaggcaatactcgttcgggttgtcagccagttattccatttgtaccagactgcaccctggccgcgagtggcattgaaatgttcagtttcataatcacgacgcccctgggaaagattaaaaagcagcgttgcgttttcaactttcgccaccagttcagcatacgctaaattacggttgccatgatcgccagaataatcggtaaaatcgtagcccgcggtaatggaagttaacccggcataaacgggtaatgcgctaaaaattgccgccgctaataacgtccgttttatcattttaatctcctgtacggataagttcttgtcggagtgaataagttccggtaggtaaattacgttctacaatcacgcgcgggccaagttgcgtgttcggggaaataattcgcccaggcaaaataataacttgtacgccaaggcgtgaacgctgcccgatataacaacctaatttatcgcatccggtagcgataattccatctggagttcgaacagacacgggctgttcatccagacgatgattactggttcgtacttgtgcgcccaaatatgcctggtttgcaactaccgagtcggcaataaagcattgcggaccaatcgttgcttccgcttcaataaccgcatttttaatttcggtggcaaaaccaatttttacgccattgctgattattgtgccaggacgaataaacgcataattacctatcaggcagtttgcgccaatcactaccggaccctgaataacggcaccgtggcaaatacgggtattcgcgccgataacaacctcaccggcactttcatcaataatcacctggtctgcaatctgaatatttttctctttaacattaagcttcagaaagtttttcagttcctgtgacagaagggtgggaataagcggttgacgcttccaccagtgcggaatagcgggtgggtttgtcgcgctgaggttcgcgtccagtaaaaaaggcaataagtccataaataatccagatggcataagctaataatacatacacaacggaaagcggtgctaaaggcaccaacaaccagcaacgatgaaaccaggcgctaaatgcaccaataacacaaactacgccgacccagataagcgggaacattgccaacaccacaccatgtggcccggtggtgatgaattcattaaaccaggtagtgagataaatcccaacgccataaagcacaaccaacagcataggaaatatactgaagataccgaagcggctaaataaaagtcttttatgcaggcgcatacagaccgcgtagcccacaatccaacgccgccagcgacgccattcctcacgcgggctgttgcattcctgtgggtatacgatgcagcgattcgcctgccgaatacgatagccgtttgccaccaatgtccaggtgagatcaaggtcttcgactttagtacgatccgagaaaccgaacttacgcaatacatcagtacggaacatcccgcaggcaccgctgatgataaacggtgcgccgcccagaagctgctgtagcgtgcgcttcataacaatcatcggcaactttacggtcgcgcggatgtgtggtaacagacccgcgcctttcaacgcagtagagggaatgccgcctacggcatcagcgccacgctcaatttccgccagcatatagcccattccgtcttgatcgggcggaacataggtgtcggcatcacttaaaaaaacctgatcgcaggtggcgtaattgaggccattcatcagcgcaccacctttaccggtatttttttgcgtgacggcaacaaagcggtcgccccatttgcgtttgacttccgccatgaccgcttcggtattgtccgtggagccgtcgttaacgcaaattacccggcaaaaataagggttacgcagcagattatccagtgactgcgccagacacgggccttcgttataagcaggtataatggcgtcaatacagcctttcttttggctgggcttacgccttaacgtactcagaaaccatagcaatattgctacggccatacatataaagatccaggttttcatgcaatttgctcaaagaatcattttatgaataacaaaaccttcacccagatcgctattgacctgttgcccgcgaaattgagcaactgcacgcagacgctccgggcgcatataatctcgctggctctgacttttatgtttttttaacgcagtcagtttaagagaaaaatattcttctttcacggattcaaaaacctgaggcataaatgaaagccaggtacttggtgtttcatagccgagaatttgcggaatagcgcgacaggcaaccattgaggcttgatagactgcaagatgatcctgatggcggtcagcatcatgcatggtatatacacgtataatttcaacatcagagggaatttgattttttatgatgttttccagggcagaaatcatatcattgagctgtaaatgagcgcgggtgtcagcaaaattaagatgaatagtttggtggcaccctaatatctttagagcgttgcgtgattcttcgtggcgatcgattattccatctacgccagaattaccggtagtcatcaccacggtagcaatataaattcctttttgcgcaaggcgagctagcgatgcgccacagcctaattctatatcgtcaggatgcgcgccaatggcaaggataccctttcttttatttgccgaagaaaggatcgctgaatctaaaaccttatccactttatgacactccattttatttattatactacaagcacaacgacgcccccagagacgtaacctctgacgcagacagatgctaatttttaagtgttaaaaatagctgatagctgaaaaacaaggggctgtcaggtacggggataagagtgtgtaatcttttatgtagttcatatgttaagtgtttgtgtgtttggtttgtatggttattttgttttatatattgtatttaaatgtgatttagtttgtcaattaattgcatattaaaaatatgttctatgcacaaatattgattatatacattatgtgaatacattatgtggttgattgagaatgatacatttatatatgcaatgtgaatataatggtttcattatatgtgttgctgttaataaaataacagacattagaacctgcttgtttatgcattaataaaatgaagtgcagtaatttactgagttatcagagtgggcgtaattgcatatttaatctttcctttgccgcttttttgctaagaataaaatcatctgtacgataacgactaattcttttaatgaatgtttttattcctgaatactgctcccataacaagacgggggagcagacaatcatggcaatttcatcgcgtaacacatttcttgccgcactggcattcatcgcttttcaggcgcaagcggtgaacgtcaccgtggcgtatcaaacctccgccgaaccggcgaaagtggctcaggccgacaacacctttgctaaagaaagcggagcaaccgtggactggcgtaagtttgacagtggagccagcatcgtgcgggcgctggcttcgggcgacgtgcaaatcggcaacctcggttccagcccgttagcggttgcaaccagccaacaggtgccgattgaagtcttcttgctggcgtcaaaactgggtaactccgaagcgctggtggtaaagaaaactatcagtaaaccggaagacttgattggtaaacgcatcgccgtaccgtttatctccaccacccactacagcctgctggcggcgctgaaacactggggtattaaacctgggcaagttgagattgtgaacctgcagccgcccgcgattatcgccgcatggcagcggggagatattgatggtgcttatgtctgggcaccggcggttaacgccctggaaaaagatggcaaggtgctgaccgattctgaacaggtcgggcagtggggcgcgccgacactggacgtctgggtcgtgcggaaagattttgccgagaaacatcctgaggtcgtgaaagcgttcgctaaaagcgccatcgatgctcagcaaccgtacattgctaacccagacgcgtggctgaaacagccggaaaacatcagcaaactggcgcggttaagcggcgtgccggaaggtgacattccggggctggtgaaggggaatacctatctgacgccgcagcagcaaacggcagaactgaccggaccggtgaacaaagcgatcatcgacaccgcgcagtttttgaaagagcagggcaaagtcccggctgtagcgaatgattacagccagtacgttacctcgcgcttcgtgcaataaaaggaggcgcagatgctgcaaatttctcatctttacgccgattatggcggcaaaccggcactggaagatatcaacctgacgctggaaagcggcgagcttctggtagttctggggccgtctggctgcggcaaaactacgttgctgaatttgattgctggttttgtgccttatcagcatggcagcattcaactggcgggtaagggtattcagggaccgggagcagagcgtggcgtagtttttcagaatgaagggttgttaccgtggcgcaatgtacaggacaacgtggcgttcggcctgcaactggcaggtgtagagaaaatgcagcgactggaaatcgcacaccagatggtgaaaaaagtcgggctggaaggcgcagaaaaacgctacatctggcagctttccggtggtcaacgtcagcgggtggggattgcccgcgcgttggcggcaaatccccagctgttattactcgacgaaccgtttggtgcgctggacgccttcacccgcgaccagatacaaaccctgctgctgaaactctggcaggagacgggaaagcaggtgctgttgattacccacgatatagaagaagcggtgtttatggcgactgaactggttctgctttcacccggcccaggccgcgtgctggagcggctgccgctcaacttcgcccgccgctttgttgcgggagagtcgagccgcagcatcaagtccgatccacaattcatcgccatgcgcgaatatgttttaagccgcgtatttgagcaacgggaggcgttctcatgagtgtgctcattaatgaaaaactgcattcgcatcggctgaaatggcgctggccgctctcgcgtcaggtgaccttaagcattggcacgttagcgattttactcactgtatggtgggtagtcgcggcgctgcaactgattagcccgctgtttttgccgccaccgcaacaggtactggcaaaactgctcaccattgccgggccgcagggatttatggacgccacgctgtggcagcatctggcagccagcctgacgcgcattgtgctggcgctactcgcggcggtgttgatcggtattccggtcgggatcgccatggggctaagcccgacggtgcgcggcattctggatccgataatcgagctttatcgtccggtgccgccgctggcttatttgccgctgatggtgatctggtttggtattggcgaaacctcgaagatcttactgatctatctagcgatttttgcgccggtggcgatgtcggcgctggcgggggtgaaaagcgcgcagcaggttcgcattcgtgccgcccagtcgctgggtgccagccgtgcgcaggtgctgtggtttgtcattttgcccggcgcgctgccggaaatcctcaccggattacgcattggtctgggtgtgggctggtctacgctggtggcggcggagctgattgccgcaacgcgcggtttaggatttatggttcagtcagcgggtgaatttctcgcgactgacgtggtgctggcggggatcgcggtgattgcgattatcgcctttcttttagaactgggtctgcgcgcgttacagcgccgcctgacgccctggcatggagaagtacaatgagtgaacgtctgagcattacctcgctggggccgtatattggcgcacaaattacgggggccgacttaacgcgcccgttaagcgataatcagtttgaacagctttaccatgcggtgctgcgccatcatgtggtgtttctgcgcgatcaaactattacgccgcagcagcaacgcgcgctggcccagcgttttggcgagctgcatattcaccctgtttaccctcatgctgaaggggttgacgagatcatcgtcctggatacccataacgataatccgccggataacgacaactggcacaccgatgtgacatttattcaaacgccacccgcaggggcgattctggcggcgaaagagttaccctcgaccggcggcgatacgctctgggccagtggtattgccgcatatgaggcgctctctgttcccttccgccagctgttgagcgggttgcgtgcggagcatgatttccgtaaatcgttcccggaatacaagtaccgcaaaaccgaggctgagcatcaacgctggcgtgaggcggtcgcgaaaaatccaccgttgctacatccggtggtgcgaacgcatccggtgaccggtaaacaggcgctgtttgtgaacgaaggttttaccacacgaattgttgatgtcagcgagaaagagagcgaagccttgttaggttttttgtttgcccatatcactaaaccggagtttcaggtgcgctggcgctggcaaccgaatgatattgcgatttgggataaccgcgtgactcagcactatgccaatgcggattacctgccacagcggcggattatgcatcgggcgacgattcttggggatattccgttttatcgggcggggtaagggggaaatgccgggttggataacccggcataatgatcattaacgcagaatcttcttctcagccaaatccagcgcaaagtagctgaaaatcagatccgcacccgcacgcttaatcgaacctaagctttcgagcacgactttctcttcatctatagcacccgccagcgcggagaacttaatcatcgcgtactcaccgctcacctgatacgcgccaatcggcaattcagtacgttcacgcagctcacgcacgatgtcgaggtatgctccggcaggtttaaccatcaggcagtctgcgccctgggcttcatccagcagcgactcacgaatcgcctcacgacggttcattgggttcatctgatagcttttgcggtcgccttttaatgcgcttccggcagcttcacggaacgggccataaaaggaggaggcgaacttggtcgaatacgacataatcgccgtatctttaaagcccgcagcgtccagcgcctggcgaatcgcctgtacctgaccatccatcgcggcagaaggggcgatgaagtctgcgcctgcagcagctgcaaccacagcttgcttgcctaaattttccagagtcgcgtcgttgtcgacgccatgctcgcacagaacaccgcagtgaccgtgagatgtgtattcacagaagcaggtgtctgacataacgatcatttctggcacggtctgcttgcagatgcgcgacatacgcgccaccagtccatcttcccgccaggcatcgctgccggtttcatcggtatggtgagagatgccgaaagtcatcacggaacgaataccggcgttggcgatgcgttcaatttcgcgtgccagatgtttctctggaatgcgcatcacgcctggcatggcttcaacggctttgtagtcgtcaatttcttcttcaacaaagatcggcaacaccaggtcgttaaggctaagtgttgtctcttcaaacatagcgcgcagcgcaggagatttgcgcaggcgacgagggcgttggattaaatctgtcatggtctgcctgatgtttgtggaatcgaggagcatagtatacctgaagcaggctgggtgtgttttacgaaagttgtcgcgatgttgacaaaaagagaatgaaaaagaggtcaggacatctttgtaatagaaatagcaataatttcatattcactgaaaatatttttaatttttatttatagccatagattattgtttttggggatttggtgacgtttccaaaaagtgaatagcttaaagttcattgcttattgatacattatttgtctgtttttgttgttttatattttcatggtctatgttttaaaattaacgctttcattaacgtattgaaatattgtgtttttgttatttctttctttgtgtgtgttcacgtgctttatatatgtccgcaatcggacttaggggaaagaataattgaaccattcctctataacgccgcataatcgtaaacgcgaaacataatatgttttctatgcattgataattgatggatcaacttattacgtccctgaggagggatgacaaatgcactcctggaaaaagaaacttgtagtatcacaattagcattggcttgcactctggctatcacctctcaggctaatgcagcaaactatgatacctgggggtatcatgacaacaccacgaccgatttagtttggccgtatgacactgacaatgatggaattgccgatgctggcggcatggacccgatgggttcagacggtaactacgtaacttacaatggttttgtttactataacaatgccaatggcgatttcgatactgtctttaaaggcgataccgttaacggtaccatttctacttattacttgaatcatgattacgctagcggttctgttaaccaggtagatatcagcaattcagtaattcatggggcaatcacctctgaactgccatttggttattacagcattactcctgcagaagttaatgctaaaggtgaagttgtaactccacagacctataatggctataatttctataacggaatcactactgaccttgactacaattggtacgatggtgacgtattcactctgaacgtatccaattccaccattgatgatgactatgaagctctttacttcactgacacatatcttgatggtgataaatctaagtcaaccaatgaaacgttctataccgctctgggtgttgcagtaaatcttgatgttgaaagcaatatcaatattactaacaactcccgtgtagctggtattgcgctgtctgaaggcaatacaagcaacacgacttatactagcgaatatcatcagtgggacaacaacattaatgtgtctaactccactgtaacttcagggtcacagactccgctggaagaaagcaatggcttcttcggtaaatctgctgaaccaagtgattacgctggtaatggtggcgaaaatgacgtagctctgtcattctctgacaatgctggctcaaattattccatgaaaaacaatgtaaactttgaccattcaaccctgttgggtgatgtcgagttcacaagccactggaataacgatggcgtattcttctattcaaccggccatgacagcaatggtgacggtgtccttgataccaacggtggttgggtagatgatgctcagaacgttgatgaactgaacattactctgaacaacggtagtaagtgggttggctcagcaaacatgagtgctgaagtaattgctccggcagatatgtatgatgttgcgccgaacagcctgacccctggtgccactatcgaagctaacgattggggtcgtattattgacaacaaggtattccagagcggcgtatttaacgtagcactgaacaatggttcagaatggaataccgttaatagttcagtaattgatacattagctgtaaataatggctctcaggtaaatgttactgattcctctctggtctcagataccattggtttaaccaacggctcctcactgaatattggtgaagatggtttggttgctacagaccacctgactgttgatagctacagtaccgttaatttaaccgaatctactggctggaataactattctaacctgtatgccaataccatcaccgtaactaacggtggtgtactggatgtgaacgttgatcagtttgatactgaagctttccgtactgacaaactggaactgactagcggcaacatcgctgaccacaacggcaatgtagtttctggtgtgttcgatatcaacagcagcgattatgttctgaacgctgacctggtgaacgaccgtacttgggataccgctcaggctaactacggctacggtgttgttgctatgaactctgatggtcatctgactatcaacggtaacggcgacgtagacaacggtactgaactggataacagttctgtagacaacgttgttgcggcaaccggtaactacaaagttcgtatcgacaacgcaactggcgctggcgcaatcgctgattacaaagataaagaaattatctatgtaaacgacgtcaacagcaacgcgaccttctctgctgctaacaaagctgacctgggtgcatacacctatcaggctgagcagcgtggtaacaccgttgttctgcaacagatggagctgaccgactacgctaacatggcgctgagcatcccgtctgcgaacaccaatatctggaacctggaacaagacaccgttggtactcgtctggccaactctcgtcatggtctggctgataacggcggcgcatgggtaagctacttcggtggtaacttcaacggcgacaacggcaccatcaactatgatcaggatgttaacggcatcatggtcggtgttgataccaaaattgacggtaacaacgctaagtggatcgtcggtgcggctgcaggcttcgctaaaggtgatatgaatgaccgttctggtcaggtggatcaagacagccagactgcctacatctactcttctgctcacttcgcgaacaacgtctttgttgacggtagcttgagctactctcacttcaacaacgacctgtctgcaaccatgagcaacggtacttacgttgacggcagcaccaactccgacgcttggggctttggtttgaaagccggttacgacttcaaactgggtgatgcaggttacgtgactccttacggcagcgtttctggtctgttccagtctggtgatgattaccagctgagcaacgacatgaaagttgatggtcagtcttacgacagcatgcgttatgaactgggtgtagatgcaggttataccttcacctacagcgaagaccaggctctgactccgtacttcaaactggcttacgtctacgacgactctaacaacgataacgatgtgaacggtgattccatcgataacggtactgaagggtctgcggtacgtgttggtctgggtactcagttcagcttcaccaagaacttcagcgcctataccgatgctaactacctcggtggtggtgacgtagatcaagactggtccgcgaatgtgggtgttaaatatacctggtaatattcttcactccgaagaaataggtaatttaatctaaataatgcccgtcaaggatttgacgggcattactgcaaaggacgcgcaaatgttatctgtagttaaacctcttcaggaatttggtaagctcgataaatgtttgtccagatacggtacgcgcttcgagtttaataatgaaaagcaagttatattttccagtaatgtcaatagcgaagatactttcgttattttagagggcgttatctctttgcgtagagaagaaaacgtacttatcggtattacacaggctccttatattatggggctggctgatggtttaatgaaaaacgatataccatacaaattaatatcagaaggaaactgtacgggatatcatttgccagccaaacaaaccattactcttattgaacaaaatcaactctggcgagacgctttttactggttagcctggcaaaatagaattctggaattacgcgacgttcagctcattgggcataattcctacgaacaaatccgcgcgacgttattatcaatgattgactggaatgaagaattgcgatcacgtattggcgtgatgaattatatccatcaacgtacacgtatatcgcgttctgtcgttgcggaagttcttgctgctttgcgtaaaggcggctatatcgaaatgaataaaggcaaactggtcgctatcaaccgtttgccttcagagtattaatcaggatgcggggataaccaacggtttattcccgcttagctcggtcaccaggtcattgatgccatcgctcatatttttaaagcgcgtcaacggcgaacgagtgaccaccacaaacgcgccaatattcttctgcgggatcatcgccatataggtaatgaaaccgccaccaccacctgtcttctgaataatccccggacgaccctctttcggggccatatatacccagcctaaaccaagcgcatccgctttgccggggacatccatgccaatcacttttgtaaactgcgcgcgctgataaatcaacgtctgcatgcgatcagcctggttactgcgctgataaaaatcagatgacaaatactgctgcatccagcgcatcatatcgcctggcgtggaatagacgccgccgctgccaattgccgccagcgtgttattgcacggactggcaccgcgctcagcaaccattaaacggcggcactgatccggtgagggggtgtaggtggtgtctttcatccccaacggacgggtaatctgctcttcaaacaactgggtataaggcttgccggacgcattcgccagtgcatctgccagcagatcgaatgcgaggttggagtacgcggcctggctgcccggcgcggcttttagtttggcagtggaaaggtatttccagcgttgctcgcgcgttggccagacaaataccggacgatgtgccgcgccaccgggctgttcacggggcagggcgctggtatgggttgccagattcaccagcgtaatgggcgtcccattgtaggtcggtacgcgtgcgcctggcggagcatatttacttagcggatcgtttaacttcacggtcccctggtcgagcaatttcaccagcatctcactggtcattaacttggtgagggaagcaatacgtatgacggaatccagctgcgggcgaacgttattaccaggtcgcgtttcgccataactgcgaaagacgcgctggttaccgtcgataacaaccagcgccatccccgtggcaccgctgccgtaaaaaatatgatcggcataacgatcgacaatatcagaggcaaactccggttcagtgatcggctgcgccgcatggacggaggtcaatgacgccgcatacagcacggcagaaaaaagcagactacgtttcaacggtggtgtccatagattgaatgaaggtaactgagcgtatttatactactcattgatggattgcaaagggcgaattagtgcaataatagtgttaaaaacgtaacggcgcgtaaacacgatctttttcctgctcaccaatgcctgcatttgtgatcctgcgcgtgttaatccgcttatgtaaacaatctttggtttgtgaaacccgtcgaaacaattcttatggtcaggctggcgaactaagcgccttgctatgggtcacaatgggcagtttcatttggctgacgctttgtagcggtcatgcggttaatacacagcagttgttaaaacgataagaagttagcaggagtgcatatgtttaagtcttttttcccaaagccgggaacgttttttctctcggcctttgtttgggcattgattgccgttatcttctggcaagccggtgggggtgattgggtggcgcgtatcaccggcgcttccgggcagatcccgattagcgccgcgcgtttctggtcgttggatttcctgattttttacgcttactacattgtttgcgtaggactttttgcattgttctggtttatctatagcccgcaccgttggcaatactggtcaatactcggtactgcgctgattatcttcgtcacctggtttttggtggaagtcggggttgccgtcaacgcctggtatgcgccgttctatgatctgattcaaacggcgctaagttcgccgcataaagtcaccatcgaacaattttaccgcgaagtgggcgtctttctggggattgcgctgatcgcggtggtgatcagtgtgctgaacaacttctttgtcagtcactacgtgttccgctggcgtacggcgatgaacgaatattacatggcgaactggcaacaactgcgtcatatcgaaggggccgcgcagcgtgtgcaggaagacaccatgcgttttgcttcaacgctggagaatatgggcgtcagctttatcaacgctatcatgacgttgatcgccttcctgccggtgctggtaacgctctccgcacatgtgccggagctgccgattgtcgggcacattccgtatggtctggtgattgccgctatcgtctggtcgctgatggggaccggattactggcagtggtagggatcaaactgccggggctggagtttaaaaaccagcgtgtagaggctgcctaccgtaaagagctggtttatggtgaagacgatgccacgcgcgcgacgccgcctacggtacgcgagctttttagcgccgtacggaaaaactatttccgcctctattttcactatatgtatttcaatatcgcccgcattctctatttgcaggtcgataacgttttcggtttgttcttgctgtttccgtcaattgttgccggtacgattacactcggcctgatgacgcagattactaacgtttttggtcaggttcgcggtgctttccagtacctgattaactcatggaccacactggttgagttgatgtctatctacaaacgtctgcgcagctttgaacatgagctggatggtgacaaaattcaggaagtaacccataccttgagctaaaaaggagaagtaatgtcgcgcgtcaatcctctatcttcgctgtcattgttggcggttctggttttagcggggtgtagtagtcaggctccgcaaccgttgaaaaagggcgaaaaagcgatagatgtggcgagcgtcgtgcggcagaagatgcctgcgagcgtgaaagaccgcgatgcctgggcgaaagatctcgccaccacctttgaaagtcaggggctggcaccgacgctggaaaacgtctgctcggtgctggcggtggcgcagcaggagtcaaattatcaggcagatccggccgttccgggcttaagcaagatcgcctggcaagagattgaccgtcgtgctgaacggatgcacattcctgcttttctggtgcataccgcgctaaaaatcaaatcgccaaacggcaaaagctatagcgaacggttagattcggtgcgtacagaaaagcaattgagcgcgatttttgacgatctgatcagcatggtgccaatggggcagacgctgtttggttcgctcaatccggtgcgcaccggtgggccgatgcaggtcagtattgcttttgccgaacagcataccaaagggtatccgtggaaaatggacggtacagtccgtcaggaagtcttcagtcgccgcggcgggttgtggtttggtacttaccatttactgaattatcccgccagctatagcgcgccgatataccgttttgctgattttaacgctggctggtacgccagtcgtaatgccgcgtttcagaacgcggtcagtaaggccagcggcgtgaagctggcactggacggtgatttaattcgttacgacagtaaagagcccgggaaaaccgaactggcaacgcgcaaactggcgggaaaactggggatgagcgacagcgaaattcgccgtcagttagagaaaggggacagcttctcttttgaggagacggcgctgtacaagaaagtttatcaacttgccgaagcgaaaaccggtaaatcactaccccgcgaaatgttgcctggcattcaactggaaagcccgaaaatcacccgcaatctgactacggcctggtttgcgaagcgcgtagacgaacggcgggcgcgttgtatgaaacagtgatcaaacaggaatgtcacgccagataaggcgttttaggcagcatctggcaacgtaaatcttactggcggcgatgtcgccagtgcagccatagcgccactactgcaaaaatgaggcagcctactaaaaacgggatcagcccaaaaatggtgccgacacctaaaccaatttccacccgtgggcgacctgtttcctggacctgcattaaacgctcatagacgccgggcgcatgcactagcaggttcagcaattgcgccccagcccaaaagcaaaacagcacaaacaacgcataggcaatattgccaggcgttgaagatgcattgcgatattttccgctaaacagcgattttgacagggtgaaatcagccataaaaacctccggaagtcatctgcttctcttctggtgtgataccagcggcttatggcaagtctgacaggtcatttcgattgtcaatatcagaatcatggtaaattgatgttgggaatattcccgaagcgtgaatcttcgttgtgagtcacaaaatagcaaccttaagttaaatttattaacaattgcgaaagtgttgtctacaccacagacagttgttacagaatatgcaaggatgttgtttttcgttaacggagctgccatgaatctgcctgtaaaaatccgccgtgactggcactactatgcgttcgccattggccttatattcattcttaatggcgtggtggggttactgggatttgaagcaaaaggttggcagacctatgccgtcggtctggtgacgtgggtgattagtttctggctggcggggttgattattcgtcgtcgcgatgaagaaactgaaaacgcccaataagaatattaccgggcgtttgaatattacattgtggttttcagtgcgttatccgcagcgtgacgctccagcgccagctcaatcaaacgcgtgatcaggtcggtgtaacccagaccgctggcttgccacagcttcggatacatactgatgttggtgaagccaggcagggtgttgatctcgttgatcactacttcgttctctggggttaaaaacacgtctacacgcgccatgcctgcgcatcccaacgtctgataagcctgaacggcaatcgcccggatcttatcgttgatttctggcgcaatggctgctggaactaccactttcgcgccatcttcgtcaatgtacttggtgtcgtaggcatagaaatcgctggtgagtacgatctcgccacaggtgcttgcttgcgggttatcgttgccaagaactgcgcattcgatttcacgacctttgatcccttgctcaacgatcactttatgatcgaactcgaacgccagatcgacggcaattgtgtactgttcttcactggttactttgctgacaccaacagaagagccctgattagccggttttacaaacagcggtaaccccagtttagactccacttcggcaaaactgatgttgtgacgattagcgcgcgtcagggtaataaatggcgcaatgttcagcccggcatcgcgcagcagacgtttggtgacatctttatccatacaggccgctgaagccagaacatcagaacctacaaacggtaaattggcgacccgcagcattccctgcaaggaaccatcttcgcccagcgtaccgtggacaatcgggaaaatgacatccaccgtcggcaacggctgaccgttttgtgcgtcgataagctgatgctcatgtttacctggcacctgcgcaaggctggtcgccgaaggacgcaacgcaatatgggcaggatcgtctgcatttagcagataattgctggcatcgctgacgtgccattgcccttgtttatcaatgcccagcagcacaacatcgaagcgacttttatcaatggcatcgacaatgttttttgccgattgcagagacacttcatgttccgctgatttaccaccaaaaacgattcctacccgcagtttttccatcttaaaaacctatcccgtctaacacaaagtgcatacattaccatgacaaaacgggggattcgcggccttctgacagaatgttgcaatcttctgctgacaaagcgagcaacgtactggtgaagaaagtgcgttatctcaaagatgtgtgcaagatcacaaaaatgatgaacgggaagctaatttattcctggcttaaatgaccatgtggtgagttttttctcttaattataagataacgaagagaatatatttcataacttttatttataataaaggttgataattaaaggcctgtattttatgtgggtaattatttaaataagagaaacgtttcgctggtaatcaaacaaaaaaatatttgcgcaaagtatttcctttgtcataaaaataatacttccagacactatgaagttgtgaaacataatgttaacttctccatactttggataaggaaatacagacatgaaaaatctcattgctgagttgttatttaagcttgcccaaaaagaagaagagtcgaaagaactgtgcgcgcaggtagaagctttggagattatcgtcacggcaatgcttcgcaatatggcgcaaaatgatcaacagcggttgattgatcaggtagagggggcgctgtacgaggtaaagcccgatgccagcattcctgacgacgatacggagctgctgcgcgattacgtaaagaagttattgaggcatcctcgtcagtaaaaagttaatcttttcaacagctgtcataaagttgtcacggccgagacttatagtcgctttgtttttattttttaatgtatttgtacatggagaaaataaagtgaaacaaagcactattgcactggcactcttaccgttactgtttacccctgtgacaaaagcccggacaccagaaatgcctgttctggaaaaccgggctgctcagggcgatattactgcacccggcggtgctcaccgcttaacgggtgatcagaccgccgctctgcgtgattctcttagcgataaacctgcaaaaaatattattttgctgattggcgatgggatgggggactcggaaattactgccgcacgcaattatgccgaaggtgcgggcggcttttttaaaggtatcgatgccttaccgcttaccgggcaatacactcactatgcgctgaataaaaaaaccggcaaaccggactacgtcaccgactcggctgcatcagcaaccgcctggtcaactggtgtcaaaacctataacggcgcgctgggcgtcgatattcacgaaaaagatcacccaacgattctggaaatggcaaaagccgcaggtctggcgaccggtaacgtttctaccgcagagttgcaggatgccacgcccgctgcgctggtggcgcatgtgacctcgcgcaaatgctacggtccgagtgcgaccagtgaaaaatgtccgggtaacgctctggaaaaaggcggaaaaggatcgattaccgaacagctgcttaacgcccgtgccgatgttacgcttggcggcggtgcaaaaacctttgctgaaacggcaaccgccggtgaatggcagggaaaaacgctgcgtgaacaggcacaggcgcgtggttatcagttggtgagcgatactgcctcactgaattcggtgacggaagcgaatcagcaaaaacccctattaggactgtttgctgacggcaatatgccagtgcgctggcaaggaccgaaagcaacgtaccacggtaatatagataagcccgcagtcacctgtacgcctaatccgcaacgtaatgacagtgtaccgaccctggcgcagatgaccgacaaagccattgaattgttgagtaaaaatgagaaaggctttttcctgcaagttgaaggtgcgtcaatcgataaacaggatcacgcagcgaatccttgtgggcaaattggcgagacggtcgatctcgatgaagccgtacaacgggcgctggaattcgctaaaaaggatggtaacacgttggtcatagtcaccgctgatcacgcccatgccagccagatagttgcgccggataccaaagctccgggcctcacccaggcgctaaataccaaagatggcgcagtgatggtgatgagttacgggaactccgaagaggattcacaagaacataccggcagtcagttgcgtattgcagcgtatggcccacatgccgccaatgtcgttggactgaccgaccagaccgatctcttctacaccatgaaagccgccctggggctgaaataaaaccgcgcccggcggtgaattttcgctgtcgggtggtttttttgctgttagcaaccagacttaatggcagatcacgggcgcaaacgctcatggttaaaacatgaagagggatggtgctatgaaaataacattactggttaccttgcttttcggactggtttttttaaccaccgtcggcgctgccgagagaaccttaaccccgcaacaacagcgtatgacctcctgtaatcagcaggcgacggcgcaggcgttgaaaggggatgctcgtaagacctacatgagtgattgcctgaagaacagcaagtctgcgcctggtgaaaaaagtttgacgccacagcagcaaaagatgcgcgaatgtaataatcaagcaacgcaacaatctctgaaaggtgatgatcgtaataagtttatgagcgcctgcctcaagaaagccgcctgatacctgatagtgctaacgggtgagctacgaaaatggctcacccgaaatttcatacttctgcctttagccccgtctctataatttgggaaaattgtttctgaatgttcccaaaaataatgaatgatgaaaactttttcaaaaaagcggcggcgcatggggaggaacctcctttaactcctcaaaacgaacatcagcgatccgggctgcgcttcgcccgtcgcgtcagactaccccgcgcggttggcctggctggcatgttcttaccgattgcttcaacgctggtttcgcacccgccgccgggctggtggtggctggtgttggtcggctgggcgttcgtctggccgcatttagcctggcagatagcgagcagggccgtcgatccgcttagccgggaaatttacaacttaaaaaccgatgcagtattagcgggaatgtgggtaggcgtaatgggcgtaaacgtgctgccttccaccgcgatgttgatgattatgtgtctgaatttgatgggggcaggcggcccccgtctgtttgtcgcgggtctggtgttgatggtggtttcctgccttgtcaccctcgaactgacgggcatcaccgtgtcgttcaatagtgcgccgctggaatggtggctctcccttcccattatcgtcatttatcctctgctgtttggctgggtcagctaccagacggcgactaaactggcggaacataaacgcaggttgcaggtcatgagtacccgcgacggtatgacgggcgtgtataaccgacgtcattgggaaactatgttacgcaatgaatttgataactgtcggcggcataaccgcgatgcgacattactgattatcgatatcgaccatttcaagagcatcaacgatacctggggccatgatgtgggcgatgaagcgattgtggcgcttacccgacagttacaaataaccctgcgcggtagcgatgtgattggtcggtttggcggcgatgagtttgcggtaatcatgtccggtacgccagctgagagcgccattaccgccatgttacgagtgcatgaagggctaaatacattacgtctgccgaatacgccacaggtaactttacggattagtgtgggggttgcgccgctgaacccacaaatgagtcactatcgtgagtggttgaaatcggcagatttggcgctttacaaagcaaagaaagccggacgtaaccgcaccgaagtggcggcctgacgtccggcaaaagtcatcaggatttactgagtttttctgatttttccatacacttcgtcatcgcttcgatcactgcggcacggaagcctttctcttccagtacgcgtaccgcctcaatggtggtgcctcccggtgagcagaccatatctttcagtgcccctggatgttctcccgtttccagcaccatttttgcggaacccattaccgcctgagcggcaaatttatacgcctgggcgcgtggcatcccgcccagcacggcggcgtcggccatcgcttcgataaacataaagacgtaggctggcgaagaaccgctcacaccgaccaccgggtggatcatcggctcggcaattacttccgcttcgccaaagcagcggaaaatattcagcacatcagcggtatcttctggggttaccagcgcgtttggcgttacggaggtcatcccggcattaaccagcgcgggagtgttcggcatggcgcggataattttccggtcatggcccagcgcgcgggcaagctggtcgagtgtgatacctgcagcaatagaaacgaccagagagtctttattcaggctggaggtgatttcgctaagcactttaatcatgatgccaggtttaacggcggcaaaaatgatgtcggcgatttgcgctacttcttgcgccgattctgcggcgttgatgccgaactggtcatgcagggcggcgactttatccggggagggggtatatacccagatttgccctggaagcacctgaccgctggcaatcagaccgccgagaatggcttttcccatattgccgcagccaataaaaccgattttcttttccattgcctcactcctgccgtgaaattcattgttttgataatcgctggcagaagcataaacagaactatgccggaaggcaaaagcgcgacacaatagaggattacccaacaaaggatgactttatgacaatttgggtggatgccgacgcgtgtcccaatgtaattaaagagattttgtatcgcgcggcggaacgtatgcagatgccgctggtactggtagcaaaccagagtttacgcgtgccgccatcgcgatttattcgtacgctgcgcgtcgcggcaggtttcgacgttgccgataacgaaattgtccggcagtgtgaagcgggcgatttggtgatcaccgcagatatacctttggctgctgaagccatcgagaaaggcgcggcggcgcttaatcctcgcggcgaacgttacacgccagcgaccattcgtgagcgcctgacgatgcgcgattttatggataccttacgtgccagtgggatccagaccggaggaccagatagtctttcacaacgtgaccgccaggcctttgctgcggagctggagaagtggtggctggaagtgcaacgtagtcgtggctaaatgtaatttattatttacacttcattcttgaatatttattggtatagtaagggatgtattgagattttcactttaagtggaattttttctttacaatcgaaattgtactagtttgatggtatgatcgctattctcatgacaccggctttcgccgcattgcgaccttttggggaaaacccacgatgacacaacctctttttctgatcgggcctcggggctgtggtaaaacaacggtcggaatggcccttgccgattcgcttaaccgtcggtttgtcgataccgaccagtggttgcaatcacagctcaatatgacggtcgcggagatcgtcgaaagggaagagtgggcgggattccgcgccagagaaacggcggcactggaagcggtaactgcgccatccaccgttatcgccacgggcggcggcattattctgacggaatttaatcgtcacttcatgcaaaataacgggatcgtggtttatttgtgtgcgccagtatcagtcctggttaaccgactgcaagctgcaccggaagaagatttacggccaaccttaacgggaaaaccactgagcgaagaagttcaggaagtgctggaagaacgcgatgcgctatatcgcgaagttgcgcatattatcatcgacgcaacaaacgaacccagccaggtgatttctgaaattcgcagcgctctggcacagacgatcaattgttgattttcgagcgcctatacttaacgttcatcccgtgaaataaggaagaacgatgccaacgaaaccgccttatcctcgtgaagcatatatagtgacgattgaaaaaggaaagccaggacagacggtaacctggtaccaactcagagccgatcatcctaaaccagactcgttgatcagtgaacatccgaccgctcaggaagcgatggatgcgaaaaaacgctatgaggaccctgacaaagagtgaccgcatcagactgctcggaagggattctgagtgccgccacaagggatctgcgtcacatttttcacaattcatgtttttcaaataattagaatattaaacaataacaatccattactggaatcatttggaatctttacattatgcagtgcaggtctgctgctacgctttttgtcatttgtagcacaagtaagtgtcagcagtggtgcttaacacttgcccggtaattaacgacgaaataaaagtaaggtggaagaacaatgagtgcgtcgttggcgatcctgactatcggcattgtacctatgcaggaagttttgccgctcctgacagaatacattgacgaagataatatttcccatcatagcctgctggggaagttaagccgcgaagaagtgatggcggagtacgcgccagaagcaggcgaagacacaattctcacattattaaatgacaaccatctggcccatgtttcgcgtcgcaaagtggagcgagacctgcaaggtgtggttgaagtgctcgataatcagggttacgacgtcattatattaatgagtacagcaaacattagtagtatgaccgcgcgtaatacgatctttcttgagccgtcgcggatattgccaccgctggtttcctctattgttgaagatcatcaggtgggggttatcgtaccggttgaggagttgctgaccgttcaggcgcaaaaatggcaaattttgcagaaaccgccagtattttcattgggtaaccccattcatgattcggaacaaaaaatcattgatgccgggaaagaattactggcaaaaggtgcagatgtcatcatgctggattgtttgggatttaaccagcgtcatcgcgatttactgcaaaaacagctcgatgttcctgtcttgctctctaacgtattgattgcacggctggctgcggaattactgatgtaattttgcgtgacagccagcgcctctggcccctatagtgaagtagatgttcaactaccagacagggccagtttatgcttcaaagtaatgagtacttttccggcaaagtgaaatcgatcggcttttccagcagcagcactggtcgcgccagcgtgggtgttatggttgaaggtgaatacaccttcagcaccgctgagcctgaagagatgacggtaatcagtggcgcgctgaatgtgttactgcctgacgcgaccgactggcaagtgtatgaagccggttcggtgtttaatgttcccggtcacagcgagtttcatctgcaagttgccgaacccacctcttatctgtgccgctatctgtaattcctcgccttccccttgaacgggagggcatttttctgaaatgtcctctctttaacccataataatatttcctttgctgggattttttcgatttccgatatattcataattcatcaaggttgatataaatatcagcgaagatctccagatattgttgcggaactggcgacgataaaagataaatcagatgatgaatggtggcgtgcattgctgcaaagtcgcaatgatcatttgcgccaaacggcattgcacaacgcacataccccggtgttgttgttaacgacattgactgagcctcaggagcggtcgctggctattaataattcacagctggctgccgatgtgaaaacggcgtggttaaaagaggagccatcattactcttatttgtcgaacaacccgatctttcgctgttacgtgatttagtgaaaaccggggcaacgcggaaaattcgcagtgaagcgcgtcaccggcttgaggaaaaacaatgacacaacgcccctggagcaagttacagcataaaacgcataatattgctgcgctaagaattattgcccgctgtagctaacgattatattcctggtgtggcttcgtacgccggataagacgcggcaggcgtcgcatccggcattaaaggtaaatcagcaattaacgttgtgcttcgccacctaatccttcaatcaggttttgaattaacgctgccagttcaccagtcatcaggatgaaatcggcatcaaaacgctgggcgaaatcttcacggtcgatatcttcgttttgatcgcgcagctcgtcgcagaacttcagacgcttgagcgaaccatcgtcgcacatcacaaactgaatgcgctgctgccagtcgagcgccagtttagtcaccacttttccggcttcaatgtggttggtgatctcttcgctggtcagatcttgtttcttcgcgcggatcacgccgccatcttccagcaacgatttcagctcggcttcatcaagcagctggaagccctgtgccgtgctgccggaacgtacccattcggtcagcgtcagttcaatcgggttttccatgctcaatggtacaaccggtaacgaccccaggcttttacgcaacagtgccagcgtatcttccgcttttttggcgctggcgcagtccaccataatcaaaccgttaaccgtgtcgatccacatcattgtctggctaaaacggctgaaagcacgcggcagcagagagtgcagcacttcgtctttcagcgaatctttttcggttttcttcagcttacgcgcctgttctgcttccagtttggcgattttcgcttccagcgcctgtttaatcaccggggacgggaggattttttcttctttgcgcgcacagataacaatttgaccattggcaacgtgcgttaacgcatcgctgtgcgatcccatcggaggtacccagcccatcttcgccatgtcctggctgccgcatggggtaaatgccatcgaggctagctgtttttccatctcttctgcacgcagcgaaatctcgcggctaagacggtaaaccattaaatttttgaaccacagcatgataatttccacggccttgtcgttaaatttagcgggcatgataacgaattgtcggcggccttgcattgccaatccggttgtccgtctctacgctattgatattgaaaaaaataaggagagtaccgtgcgtataggtatcgatttaggcggcaccaaaactgaagtgattgcattgggcgatgcaggggagcagttgtaccgccatcgtctgcccacgccgcgtgatgattaccggcagactattgaaacgatcgccacgttggttgatatggcggagcaggcaacagggcagcgcggaacggtaggtatgggcattcctggttcgatttcgccctacaccggcgtggtgaagaatgccaattcaacctggctcaacggtcagccattcgataaagacttaagcgcgcggttgcagcgggaagtgcggctggcaaatgacgccaactgtctggcggtttcagaagcggtagatggcgcggcagcgggagcgcagacggtatttgccgtgattatcggcacgggatgcggcgcgggcgtggcattcaatgggcgggcgcatatcggcggcaatggcacggcaggcgagtggggacacaatccgctaccgtggatggacgaagacgaactgcgttatcgcgaggaagtcccttgttattgcggtaaacaaggttgtattgaaacctttatttcaggcacgggattcgcgacggattatcgtcgtttgagcggacatgcgctgaaaggcagtgaaattatccgcctggttgaagaaagcgatccggtagcggaactggcattgcgtcgctacgagctgcggctggcaaaatcgctggcacatgtcgtgaatattctcgatccggatgtgattgtcctgggcggcggaatgagcaatgtagaccgtttatatcaaacggttccacagttgattaaacaatttgtcttcggcggagaatgtgaaacgccggtacgcaaggcgaaacatggtgattcgagcggcgtacgcggcgctgcatggttatggccacaagagtaaaaaaaccaggcaattggcgtatcatgcctgatgcgacgcttgccgcgtcttatcaggcctacaaagtgagccgtccggtaggccggataaggcgctcgcgccgcatccggcaacaaataacgcgcacagtggcggcaaccccccggtgctccgatgcctgatgcgacactggcgtgtcttatcaggcctacaaaatgaacagtcccgtaggccggataaggtgttcacgccgcatccggcaataagcaacgtgcaccgtggctgcaatctaccccactggtttcgccagcaccggactatccgccgcttgctggcgcttatagcgaccatacagcagcaacgacgacatcgcagcaaacgaaagcagggcggcaggtagcgccacgtaattatatgccagccccagcgtcagcatcataccaccgcaatatgcgccgacggcgctaccgaggttaaacgctatttgcccacctgcggcacctaataactctccgcctttggcattttgcagtaacaatatttgcagtggtgctgaaagggcaaataatcccgcgcaacaaataaatgcaaaaataagcgacgttgttttcatgccgccgaagaaaaagagcatcagcagtgccagcacaataataaagtcagttactgccgcaatgcgcagtggtgaataacgtcctgaaatccggccacttagcacattccccagcaccatccctagccccactaacatcataataaaggtcattgccgtttccgaaaaaccggaaataaacatcatgtatggctttacgtagctgaaccaggcaaatacacctgcgttgccaaacatggtggcggcgaaaattaaccacggggcagggctgcgtaaaaagtgaaattgttcgcgtagttttcctttcgcctcgtcgcgaatatccggcacccaaaaatagaccgatgccatcaccgcaatattaaaaacagcgatcaacaaaaaggtgtaacgccaactaaattcctgacttaaatacgttcccagtggaatgcccagcaaattggcgactgtcatcccggaaaccatccctgccacggcggcggtgactttgccgggtttgataatttttgataacacgatcgcgccgacgccaaaaaatgcaccatgcggaaagccggaaaccagccgaccaatggcgagcatcaggtaagacgaagagagcgtgaacatggcgttgccaatgacgcacaacgccaccagaaacaacaagatatgtttgagtgagtagcggctggaaaaaagcgcgattataggcgcaccgaccaccacccccagcgcataatacgagatcatatgcccggcggcaggaatcgaaattcctacgttatgcgccagctccgtgagcacgcccataatgccaaattcggccatccccaaaccaaacgtgcccagagccaaagataaaataacttttttcataccaccatcacaaccaccagaacggctaccaatcaccgtagccaataaagtgatagattgcaggataacgaccagcgaggccaagagataattcgcccctctgtattcattatcctgctgaatagttatttcattgcaaacgcactttccagtttgctgtagcccagtccattgatcttcttcactttgatctgcaccggaatacgctctttcatcgcctcaacgtggctaatcaccccgatggttttgccactggcattcagggcatccagcgcatcaagggcggtatccagcgtttcgctatccagtgtgccaaaaccttcatcaaggaacagcgagtcaatacgcgttttatggctgaccagatctgaaagcgccagtgccagcgccagactgacgaggaaactttcgccgccggaaagggtacgggtatcgcgtaccgcatcagcctgccaggtatcaacaacctcaacttccagcgcttcgctggctttgcgctgtaacagatagcgcccgtgcagccgggtaagttgctgattagcgagatggactaaattatccagcgtcagcccttgggcaaacttgcggaatttatcgccctctttggaacctattagcgaattcagatatccccagtcctcaacctgctgcgtcatttgagcaatttgctgcattaaggtttgttgttgctgacggttatctgcatcctgcttcagctgctggcgaatctcgccttgactcgtggtgttttcacgcaacttttggtgagtttgcgctaactcttgctgaatctgctccaccgtcacagtgagagataacccgccaggtcggtgttgctgatgctgtgtcagcgtttctgctgtctgagtgaccagcgtttgcgcctgacggcgctggttttccagattctgcttgagctgttccagctgcgttagtgtttgttcatccattagcgccgcaaggaacgcctgctgatcgtcaaagacgctcgcctgtagcgcggtgtcaaactgcgcctgggctttttgcagactttgcgccgccagaacatcctgttgctgtaacgtctgctgctggctgtgtaatgcgagacattgttcatgaacctgccgccagttttccagcaccacagtttcttcgctgtgcgggagttcatcactttgcggcaacgtttccagaatcggcgtcagttgctgaatacggttttgcagcgcggttaattcgttctggcgatgctgccagctctgcgcttcttgctgacgcgtcgccaaccagctctcttcttcatcttcctgtggcaatgtcagtgcataacccgccaatgccgttaagagctgctgctggcgttgttcaatttgctgttgatactggataatttgctgattatgcgcggcaatctgcccttgtaattcatgccgttggctgagtaaccgcagctggcgttcgtgctcatcttgtgcatctagccacggttgaatatcgtcctgtggctgcaaggtgatattgaggctggccgtgacggcttgccattgttgagtaagtgcttgctcatcttgtcggaggctttgcgcttcgttttcatcacgctgaagttgctttgttaaggcgtccagttgcccacgtagcgtcgcaccttcttcaccgagctttttaacttcgttttccagcgccagtaatcgagactgattaacgccaggctccagcgcctgatacgcctcgaccgccgggtggctggtggaaccacaaagtggacaaggctgacccgcctgtaactgtgcacgttgagcttccagcgttttgatgcgcgcttcctgctcgcaaatggttttcacatcggcaagttgctgcgtcttttctttataacgctggcgcatttcgttaagtgcggcgttacgttgcgtctgttcttgcgtgacattctggatagtgacctgtaattgcgccaggcgtttttgttggggaacaatctgtccatgcagcgcgaccaggcgctgacgcagcgtgcgttgctcagcatgttgcgccagggcgctagcaacttcatcggcggttaacgtcaacgtaatcgccgcaagcgcattaagtttttgctctgcatgggttaactgttgctgccattgccgcagatgctcgcgatcgctggtttgttgggagaactgcgcacgccaacccgccagttcgttgttccactgacggaagcggtcgtgttcctgtagccaggcattcagactttgttgctgctgctgtaattctgctgactgcttcgccgcgtggtggcgaatgctcgcccgaagcgccattgtgctctgtaagcgagtatttacttcttcaatctgctggcgagtatgcgccagcgccgcgctgtgttctgcgatgcgttcccagtgtggacgaagatttcgtgccggttgtgccagactgagcgccgccagttgaggttgcgctttttcttcttcggctaacgcctgttgcaatgcctgttgacggcggctggcttcttgctgcaattcgtccagacgcgttaaccagtttagtgattgttgttcttgctgctgcgcggtaagtaactgtttttcttcgtcagtaagtacctgcaaactcgctgtcagcgattgcacttgttctggcgtgagcaacgcgacgccgctggcctgcgcttgcagcttctccagctctgtgcgggccgatttgtgctgctcaaaaaccatcgccgagattttcccgtagatttcagtgccggttaactcctcgagcaattccgcgcgttctttgggtttggcattcaggaaggcagcaaattgcccctgcgaaagcagcatcgaacgggtgaagcgcccgtaatccagtccggttaacgtcgccgtcagttccagcttatctttcactttgtcggcgagaattttgccgtctgcgcagcgcgccagctctacgcgtggcacctgcaaattaccgtccggctggttacgcgcccgattctggctccagaacgcgcgatacgcttcacctttgacttcaaaccccacttccgccagacattcggcggtatcgcgagtcatgagatcattttgcgattgtgaaacgttagagaggcgcggggtttcgtgatacagcgccagacaaatggcgtccagcagggtggttttccccgcaccggttgggccggtaatagcaaacagcccgttgctggcgaacggctcgcgggtgaaatcaatcttccattcgccttttaatgagttcaggtttttcaggcgcaggctgagaattttcatgcttcgtgttctccggcgaggctatgcaatgtcgtggcgaaaagatgctgcagacgttgctgctgcgattcatccagttcttccagtgccagacggcgattgaacacctcttcgacgctgagttcgctgagggtttcacgctgttggctggctaacacacgctcgcgctgttcacgactccggcgtaccagcaatacttcgacaggcaatgattcggttaatgcctggattttgcgctgaatatcatgcagatactcatcagtagtgatttcgatatccagccagacaggcggctccagtgatacatcgcgccactgttccagctgtgcggtaatcgacgccagatcgcctttcagcaccgccatgggttgcgttaccggtacgttcaggttttccacgctctctaatttgccgtttgaaaatgtcaccagatggacatatttactcttaccgcattcatcaaaactcagtggaatgggggaaccgcaatagcgaacatgttccatgccgccaataatctgcgcgcggtgaatatgcccgagcgcgatgtagtcggctggtggaaagttttgtgccggaaacgcgtccagcgtgccaatataaatgtcacgcacggcgtcacttttactggcacccacggtcgttaaatgtccagtggcgatgatgggcagaggctgatcgccgcgcagtttgcaggcatcggcatagtgttgttgataataatcagtaatagccgccagcaaatgctgctgtttttcaataccgttaagccccgcctggctggtaataatgtcacgcgggcgtaaaaaaggtatgggacacagcactgcgcctggcgtcccgtcgcgacgaggcaagatttgcggcgtatgtccggcgctggcgaccacggtagtattgaggaacgccatgatatcgcgcgattcattcagcgtggcgaccgagtcatggtttcctgccagtaccaccagatgacagccagtttgctgtaaattgacaacaaaacggttatataaagtacgggcgtaactgggcggcgagccggtatcgaaaacatcaccggcaacaataatcgcatccacctgatgggcttgtgctgtctccagcagccagtcaagaaaagcctgatgttcagcttcgcggcttttactgtagaagttctggccgagatgccagtctgaggtgtgaaggatgcgcataacggttccctggcgaaaaagcatgggcgcgattatacccaaacagatgtgccatttgcttttttctgtgccacggaaatcaataacctgaagatatgtgcgacgagcttttcataaatctgtcataaatctgacgcataatgacgtcgcattaatgatcgcaacctatctattacaacagggcaaatcatggcgagacgtattctggtcgtagaagatgaagttccaattcgcgaaatggtctgcttcgtgctcgaacaaaatggctttcagccggtcgaagcggaagattatgacagtgctgtgaatcaactgaatgaaccctggccggatttaattctccttgactggatgttacctggcggctccggtatccagttcatcaaacacctcaagcgcgagtcgatgacccgggatatcccagtggtaatgttgaccgccagaggggaagaagaagatcgcgtgcgcggccttgaaaccggtgcggatgactatatcaccaagccgttttctccgaaggagctggtggcgcgaatcaaagcggtaatgcgccgtatttcgccaatggcggtggaagaggtgatcgagatgcaggggctaagtctggacccgacatctcaccgggtgatggcgggcgaagaaccgctggagatggggccgacagaatttaaactgctgcacttttttatgacgcatcctgagcgcgtgtacagccgcgagcagctgttaaaccacgtctggggaaccaacgtgtatgtggaagatcgtacggtcgatgtccacattcgtcgcctgcgtaaagcactggagcccggcgggcatgaccgcatggtgcagaccgtgcgcggtacagggtatcgtttttcaacccgcttttaaggccttgctcatcggacgtagagcagggcttatgatttcttaactggagtatcttacgtgctggaacggctgtcgtggaaaaggctggtgctggagctgctactttgctgcctcccggctttcatcctgggtgcattttttggttacctgccctggtttttgctggcatcggtaacaggactgcttatctggcatttctggaatttattgcgcctttcatggtggctgtgggtggatcgtagtatgaccccgccaccggggcgtggtagctgggaaccgctactatacggcttacaccagatgcagctgcgaaataaaaaacgccgccgtgaactgggcaatctgattaaacgctttcgtagcggcgcggagtcgctgcccgacgcggtggtgctgaccacggaagagggcggtattttctggtgcaacggtctggcgcaacagattcttggcttgcgctggccggaagataacgggcagaacatccttaacttgctgcgttacccggagtttacgcaatatctgaaaacgcgtgatttctctcgcccgctcaatctggtgctcaacaccgggcggcatctggagattcgcgtcatgccttatacccacaaacagttgctgatggtggcgcgagatgtcacgcaaatgcatcaactggaaggggcgcggcgtaacttttttgccaacgtgagccatgagttacgtacgccattgaccgtgttacagggttacctggagatgatggatgagcaaccgctggaaggcgcggtacgtgaaaaagcgttgcacaccatgcgcgagcagacccagcggatggaagggttggtgaagcaattgctgacgctgtcgaaaatagaagccgcaccgacgcatttgctcaatgaaaaggttgatgtgccgatgatgctgcgcgtcgttgagcgcgaggctcagactctgagtcagaaaaaacagacatttacctttgagatagataacggcctcaaggtgtcaggcaacgaagatcagctacgcagtgcgatttcgaacctggtctataacgccgtgaatcatacgccggaaggcacgcatatcaccgtacgctggcagcgagtgccgcacggtgccgaatttagtgttgaagataacggaccgggcattgcaccggagcatattccgcgcctgaccgagcgtttttatcgcgttgataaagcgcgttcccggcaaaccggtggtagcggattagggttagcgatcgtgaaacatgcggtgaatcatcacgaaagtcgcctgaatattgagagtacagtaggaaaaggtacacgtttcagttttgttatcccggaacgtttaattgccaaaaacagcgattaattcgcctttgtcatcttttattgacataagccagccgatgctggcttattttctttgcagtcgaaatacgggcgttagattttacaacggttggtgattttttgttcgcatgattagccatgtctttttcattgaaatagtgttttatactggttggtgatttcttatcgctatatacctctggtttttagatcccttcttgctttaaaacgttataagcgtttaaattgcgcttcaggtgctgtcatactgactgcatttacgcggtaaatcgaaaaactattcttcgccgcgcctggttgggagtatttcccgctaaaattgtttaaatataccgctgtatcatccccagggattggcacaaaaatttaacgttacaacaccacatccacaggcagtatgatttatgacccatcaattaagatcgcgcgatatcatcgctctgggctttatgacatttgcgttgttcgtcggcgcaggtaacattattttccctccaatggtcggcttgcaggcaggcgaacacgtctggactgcggcattcggcttcctcattactgccgttggcctaccggtattaacggtagtggcgctggcaaaagttggcggcggtgttgacagtctcagcacgccaattggtaaagtcgctggcgtactgctggcaacagtttgttacctggcggtggggccgctttttgctacgccgcgtacagctaccgtttcttttgaagtgggcattgcgccgctgacgggtgattccgcgctgccgctgtttatttacagcctggtctatttcgctatcgttattctggtttcgctctatccgggcaagctgctggataccgtgggcaacttccttgcgccgctgaaaattatcgcgctggtcatcctgtctgttgccgcaattatctggccggcgggttctatcagtacggcgactgaggcttatcaaaacgctgcgttttctaacggcttcgtcaacggctatctgaccatggatacgctgggcgcaatggtgtttggtatcgttattgttaacgcggcgcgttctcgtggcgttaccgaagcgcgtctgctgacccgttataccgtctgggctggcctgatggcgggtgttggtctgactctgctgtacctggcgctgttccgtctgggttcagacagcgcgtcgctggtcgatcagtctgcaaacggtgcggcgatcctgcatgcttacgttcagcatacctttggcggcggcggtagcttcctgctggcggcgttaatcttcatcgcctgcctggtcacggcggttggcctgacctgtgcttgtgcagaattcttcgcccagtacgtaccgctctcttatcgtacgctggtgtttatcctcggcggcttctcgatggtggtgtctaacctcggcttgagccagctgattcagatctctgtaccggtgctgaccgccatttatccgccgtgtatcgcactggttgtattaagttttacacgctcatggtggcataattcgtcccgcgtgattgctccgccgatgtttatcagcctgctttttggtattctcgacgggatcaaggcatctgcattcagcgatatcttaccgtcctgggcgcagcgtttaccgctggccgaacaaggtctggcgtggttaatgccaacagtggtgatggtggttctggccattatctgggatcgtgcggcaggtcgtcaggtgacctccagcgctcactaaatcactgaacatttgttttaaccacggggctgcgatgccccgtggttttttattgtgttgatgggttaggaattgatggaaagtaagaacaagctaaagcgtgggctaagtacccgacacatacgctttatggcactgggttcagcaattggcaccgggctgttttacggttcggcagatgccatcaaaatggccggtccaagcgtgttgttggcctatattatcggtggtatcgcggcgtatatcattatgcgtgcgctgggggaaatgtcggtacataacccggcagccagctctttctcgcgttatgcgcaggaaaacctcggcccgctggcaggttacattaccggctggacctactgctttgaaatccttattgtcgccatcgccgatgtgaccgcttttggtatctatatgggtgtctggttcccgacggtgccgcactggatttgggtactgagtgtggtgctgatcatttgcgccgtaaacctgatgagcgtgaaggtattcggtgagctggagttctggttctcgttctttaaagtcgccactatcatcatcatgattgtcgccggtttcggcatcatcatctgggggattggcaacggcgggcaaccgaccggtattcataacctgtggagcaacggcggcttcttcagtaacggctggcttggtatggtgatgtcgttgcaaatggtgatgtttgcttacggtgggatcgaaattatcgggattaccgccggtgaagcgaaagatcctgagaaatcgattccgcgtgcgattaactccgtgccgatgcgtattctggtgttctacgtcggtacgctgttcgtcattatgtctatctacccgtggaatcaggttggcactgccggtagcccgtttgtgctgacgttccagcatatgggcattacctttgccgccagcattcttaactttgttgtgctgaccgcttcgctgtcggcaattaacagtgacgtatttggtgtaggccgtatgctccacggtatggcagagcagggcagcgcgccaaaaattttcagcaaaacctcgcgtcgcggtattccgtgggttacggtgctggtgatgactaccgcgctgctgtttgcggtgtatctgaactacatcatgccggaaaacgtcttcctggtgatcgcttcgctggcaaccttcgccacggtgtgggtgtggattatgatcctgctgtcgcaaatcgccttccgtcgccgtttgccgccagaagaagttaaggcgctgaaatttaaagtgccgggtggggtcgcaaccaccatcggcggtttgattttcctgctctttattatcgggttgattggttatcaccctgatacgcgtatctcgctgtatgttggtttcgcgtggattgttgtgctgttgattggctggatgtttaagcgccgccacgatcgtcagctggctgaaaaccagtaatccttgcgttctgtaagccggttcaggaggaaatcctgatccggctattccgaaagttatccgcccccgtcctcctcccccaaatatccttcagatgatgagtgatcctgcattaggctatggcaaggtgatcagattttcatcacaggggaattatgatgttaaatgcatggcatctgccggtgcccccatttgttaaacaaagcaaagatcaactgctcattacactgtggctgacgggcgaagacccaccgcagcgcattatgctgcgtacagaacacgataacgaagaaatgtcagtaccgatgcataagcagcgcagtcagccgcagcctggcgtcaccgcatggcgggcggcgatcgatctctccagcggacaacctcggcggcgttatagtttcaaattgctgtggcacgatcgccagcgttggtttacaccgcaaggcttcagccgaatgccgccggcacgactggagcagtttgccatcgatgtaccggatatcggcccacaatgggctgcggatcagattttttatcagatcttccctgatcgtttcgcccgtaatcttcctcgtgaagctgaacaggatcatgtctattaccatcacgcagccggacaagagatcatattgcgtgactgggatgaaccggtcacggcgcaggctggcggagcaacgttctatggcggcgatctggacgggataagtgaaaaactgccgtatctgaaaaaacttggcgtgacggcgctgtatctcaatccggtgtttaaagctcccagcgtgcataaatacgataccgaggattatcgccatgtcgatccgcagtttggcggtgatggggcgttgctgcgtttgcgacacaatacgcagcagctgggaatacgactggtgctggacggcgtgtttaaccacagtggcgattcccatgcctggtttgacaggcacaatcgtggcacggggggagcttgtcgcaaccccgaatcactctggcgtgactggtactcgtttagtgatgatggcacggcgctcgactggctgggctatgccagcttgccgaagctggattatcagtcggaaagtctggtgaatgaaatttatcgcggggaagacagtattgtccgccactggctgaaagcgccgtggaatatggatggctggcggctggatgtggtgcatatgctgggggaagcgggtggggcgcgcaataatttgcagcacgttgccgggatcaccgaagcggcgaaagaaacccagccggatgcgtatattgtcggcgaacattttggcgatgcacggcaatggttacaggccgatgtggaagatgccgccatgaactatcgcggcttcacattcccgttgtggggatttcttgccaacaccgatatctcttacgatccgcagcaaattgacgcccaaacctgtatggcctggatggataattaccgcgcagggctttctcatcaacaacaattacgtatgtttaatcagctcgacagccacgatactgcgcgatttaaaacgctgctcggtcgggatgttgcgcgcctgcccctggcggtggtctggctgttcacctggcctggtgtaccgtgcatttattacggtgatgaagtgggactggatggcaaaaacgatccgttttgccgtaagccgttcccctggcaggtggaaaagcaggattcggcgttattcgcgctgtaccagcgaatgattgcgctgcgtaagaaaggtcaggcgttgcgtcgtggcggctgtcaggtgctgtatgcggaagataacgtggtggtatttgtccgcgtgctgaatcagcagcgtgtactggtggcaatcaaccgtggcgaagcctgtgaagtggtgctacccgcgtcaccgttgcttaatgtcgcgcaatggcaacgcaaagaaggtcacgggcaactgacggacgggattctggctttgcctgccatttcggctacggtgtggatgaattaacgtcttataacgccttgcgtgacgcctgctccatcatccgcggataaaactgccagaagcgggtttcgagagcatcgtaatgggcgtctaaatcgtaccaggagtcacgcagggcatccagacgtgggcgacggcttgccatgccgtttaacacgctctggatgaaatccatatcgcgatagcgcaccaaccactgctctgaccataagtagttgttcagattgataaagcgttgcggtgagtctggaagaatagtcatcacttgctcccgggcataacaggtaaattcctgtagcggaaaatcgggcgacagctgcgaccagtggcgggacagaaagtgatcccacatcacatccagcgtaataggcgcgacacggcgcgtttcattacgaaaccactcccgcgcttcgcggacttctggcagattgtcggttaatacgtcgattcgccgatgcatatgaatgccagccacgacgtcgggcggaaaactttcttcaggatttccgcgtacgaaatcagccagtaaattgccggaaagcgagctttccgcgagatgggctaaatgcaggtgagctaaaaaattcatatacacttcatccttcaaactgcctcttcgttggctgccttcactcaccccagtcacttacttaatgtaagctcctggggactcattcagttgccatctcgatgcatcttgaatgattttgtgtatagattatgtcatccatcaaggagggtaaaggttgcagggagagcgccccggcactagactacccgcctcttattttagtctgagtcagtgtcatgcgcgttaccgatttctcttttgaattgcccgaatccctgattgcccactatcccatgcctgaacgcagtagctgtcgtttactgtcgctggacgggccgacgggcgcgctgacgcacggtactttcaccgatttactcgataagctcaaccccggcgatcttctggtttttaataatacccgcgtgatcccggcgcgtctgtttgggcgtaaagccagcggcggcaagattgaagtgctggttgagcggatgctcgacgacaaacgcattcttgcgcatattcgcgcctcgaaagcgccaaaacctggcgcagaactgctgctgggcgatgacgaaagtattaacgcaacaatgaccgcgcgccacggcgcactgtttgaagtcgaatttaatgatcaacgttcggtgctggatattctcaacagcatcggccatatgccgctgccgccgtacatcgaccgtccggacgaagatgcagaccgcgaactttatcaaacggtttatagcgaaaaacccggcgcggtagcagcaccgaccgccggactgcactttgacgaacctttgctggaaaaattacgcgccaaaggcgtggagatggcgtttgtgacgttgcacgttggtgcgggcaccttccagccggtgcgcgtcgacaccattgaagatcacatcatgcactcggaatacgctgaagtgccgcaggatgtggtagacgcggtattggcggcgaaagcgcgcggtaaccgggtgattgcggttggtaccacctcagtacgttcgctggaaagtgcggctcaggcagcgaaaaacgatctcattgaaccgttatttgacgatacccaaatctttatctatccgggcttccagtacaaagtggtcgatgcgctggtgacgaacttccaccttccggaatcgacgctgattatgctggtttcggcatttgctggttatcaacacaccatgaatgcctataaagcggcggtagaagagaaatatcgcttttttagttacggtgatgcgatgtttatcacgtacaatccgcaggcaattaatgagcgcgttggggagtaattccgcggcgctggtttaaacgttggactgtttttctgacgtagtggagaaaaaatgaaatttgaactggacaccaccgacggtcgcgcacgccgtggccgcctggtctttgatcgtggcgtagtggaaacgccttgttttatgcctgttggcacttacggcaccgtaaaagggatgacgccggaagaagttgaagccactggcgcgcaaattatcctcggcaacaccttccacctgtggctgcgcccgggccaggaaatcatgaaactgcacggcgatctgcacgattttatgcagtggaaaggaccaatccttaccgactccggcggcttccaggtcttcagccttggtgatattcgtaaaatcaccgaacagggcgttcacttccgcaacccgatcaacggcgacccgattttcctcgacccggaaaagtcgatggagattcagtacgatcttggttcggatatcgtcatgatctttgatgagtgtacgccgtatcctgctgactgggattacgcaaaacgctccatggagatgtctctgcgttgggcgaagcgtagccgtgagcgttttgacagtctcggaaacaaaaatgcgctgtttggtatcattcagggcagtgtttacgaagatttacgtgatatttctgttaaaggtctggtagatatcggttttgatggctacgctgtcggcggtctggctgtgggtgagccgaaagcagatatgcaccgtattctggagcatgtatgcccgcaaattccggcagacaaaccgcgttacctgatgggcgttggtaaaccagaagacctggttgagggcgtacgtcgcggtatcgatatgtttgactgcgtaatgccaacccgcaacgcccgaaatggtcatttgttcgtgaccgatggcgtggtgaaaatccgcaatgcgaagtataagagcgatactggcccactcgatcctgagtgtgattgctacacctgtcgcaattattcacgcgcttacttgcatcatctcgaccgttgcaacgaaatattaggcgcgcgactcaacaccattcataaccttcgttactaccagcgtttgatggcgggtttacgcaaggctattgaagagggtaaattagagagcttcgtaactgatttttaccagcgtcaggggcgagaagtaccacctttgaacgttgattaatattaataatgagggaaatttaatgagcttttttatttctgatgcggtagcggcaacgggtgcaccggcgcaaggtagcccgatgtctttgattttgatgctggtggtattcggtctgattttctatttcatgatcctgcgtccacagcagaagcgcaccaaagaacacaaaaagctgatggactccatcgctaaaggtgatgaagtgctgacgaacggtggcctggtcggtcgcgtaaccaaagtagcggaaaacggctacattgctatcgcactgaatgacaccactgaagtagttattaaacgtgacttcgtagctgccgttctgccgaaaggcaccatgaaggcgctgtaattaaaatttttccctaagggaattgccgtgttaaaccgttatcctttgtggaagtacgtcatgctgatcgtggtgattgtcatcggtctgctgtatgcgcttcccaacctgtttggtgaggatccggctgttcagatcactggtgcgcgcggagtcgccgccagtgagcaaacgctgatccaggtccagaaaacgttacaagaagaaaaaataactgctaagtctgtggcactggaagagggcgctattcttgcgcgcttcgactccactgacacccagctgcgcgctcgtgaagcattaatgggcgttatgggtgacaaatacgtcgtggcgcttaatcttgccccggcaacgccgcgctggctggcagccattcatgctgagccgatgaagctcggccttgacctgcgtggcggcgttcacttcctgatggaagtggatatggacaccgcgcttggcaaactccaggaacaaaatatcgatagcctgcgcagcgacctgcgtgaaaagggcatcccgtataccaccgttcgtaaagaaaacaactacggcctgagcatcactttccgcgatgctaaagctcgtgatgaagccattgcgtatctgagcaagcgccatccggacctggtgattagcagccagggcagcaaccagctgcgtgcggtaatgagcgatgctcgtctgagtgaagcgcgtgaatatgcggtgcagcagaacatcaatatcctgcgtaaccgtgtaaaccaacttggcgtggcggagccggtggttcagcgtcagggtgctgaccgtatcgttgttgaactgccaggtattcaggacactgcgcgtgcgaaagagattctgggtgcgacggcaacgctggaattccgtctggtaaacaccaacgttgatcaggccgctgcggcatccggtcgcgtaccgggcgactctgaagtgaaacagacccgcgaaggtcagccggttgtgctgtacaaacgcgtaattctgaccggtgaccatatcaccgactccacttccagccaggacgaatacaaccagccgcaggttaacatctcgctcgatagcgcgggtggtaacatcatgtctaacttcaccaaggacaacatcggcaaaccgatggcaactctgtttgtggagtacaaagacagcggtaagaaagatgcaaacggtcgtgcggttctggtgaaacaggaagaggtgattaacatcgccaacatccagtctcgtctgggtaacagcttccgtattactggcatcaataacccaagcgaagcgcgtcagctttcactgctgctgcgtgccggtgcgttgatcgcgccgattcagattgttgaagaacgtaccattggcccaaccctgggtatgcagaacattgagcaggggctggaggcttgccttgccggtctgctggtttctattctgttcatgatcatcttctataagaagtttggtctgattgcgaccagtgctctgattgccaacttgatcttgattgtcggtattatgtcgctgttgccaggcgcaacgctgagtatgccaggtatcgcgggtatcgtcttaacccttgcggtagcggtcgatgcgaacgtactgatcaacgaacgtattaaagaagagttgagcaacggacgtactgttcaacaggcaattgatgaaggttatcgtggcgcattcagttccatcttcgatgcgaacatcaccacgctgattaaagtcatcatcctgtatgcagtgggtaccggggcaattaaagggttcgcgattactaccggtatcggtgtggcgacgtcgatgtttaccgcgattgtcggtacgcgtgccatcgtaaacctgctatatggcggcaagcgcgtcaagaagctgtcaatctgaggagtgcgatgtggcacaggaatatactgttgaacaactaaaccacggccgtaaagtctatgactttatgcgctgggactactgggctttcggcatctctggtctgctgttaatcgccgctatcgttattatgggcgtgcgcggctttaactgggggctggattttaccggtggtacggttattgaaattacgctcgaaaaaccggctgaaattgacgtaatgcgtgatgcattgcaaaaagccggttttgaagagccgatgctgcaaaactttggtagcagccacgacatcatggtccgtatgccgcctgctgaaggcgaaaccggcggtcaggtgctgggcagccaggttctgaaggtgattaacgaatccaccaatcagaatgcggcagtgaagcgtattgagttcgtcggtccgagcgtgggggcagaccttgcgcaaaccggtgcgatggcgttgatggcggcgctgctgtctatcctcgtgtacgtaggtttccgctttgagtggcgactggcggcaggggttgttattgcgctggcgcacgacgttatcattacgctgggtattttgtcgttattccatatcgagattgacctgaccattgtggcatcgttgatgtcggttatcggttactcgcttaacgacagtatcgtggtatcggaccgtattcgtgaaaacttccgcaagatccgtcgcggtacgccttacgaaatctttaacgtgtccttgacccagacgctgcaccgtaccttgatcacatccggtactaccttgatggttatcctgatgctgtacctcttcggtggtccggtactggaaggcttctcgctgaccatgcttatcggtgtttccatcggtactgcatcttccatctatgtggcatctgcgctggctctgaaactgggtatgaagcgcgaacacatgttgcagcagaaagtggaaaaagaaggggcggatcagccgtcaattctgccttaatcaagtttcagctgatgttgaaaatcccggtcagaagatcgggattttttttgatgtaaggtgattgcgaaaatccccgcatcttgggaaactgcgcgtaaccctacatttcatccaggtaactttttcatggctatcatcccaaaaaactatgcgcggttagaaagcggctatcgcgaaaaagcattaaaaatctatccgtgggtctgcggtcgctgttcccgcgagtttgtttattccaacctgcgtgaacttaccgttcaccacattgatcacgaccatactaataacccggaagatggcagtaactgggaattactttgtctctattgccacgatcatgagcattcgaaatacaccgaagcggatcagtatggtacgaccgttatcgcaggggaagatgcgcagaaagatgtcggtgaagcgaagtacaacccattcgctgatttgaaagcgatgatgaacaagaagaagtgataaaaaatgccggatatgaaatccggcattctcacaattagaagttgtaacctactaccagataaccaccccagccggtagagcgaacgttgaagttgccgttgccgaagttcagttctgcatcgtcattccactgaccaccgttatgccagtaacgggcaacgacagagtagtgccagtgatcgtaattcagcgccagaatatggctggacgcaatagagttattggtacgtgttttaataccgttgttcgcataaccgctgtcatcgcccaggtcggaaccccagtcgaagttggtgaagccgatgtagctcagctggccgccccacagatcggtaatcggcacaaagtacttcactttgaaacggtaaccgtcccactcgttttcgttcgctgcgccgtagttctgccactggtatttcgcatagacgttcatggacaggctcatcggcagaccagtatcgatgtcggtacccagacccatgtaccaggtgctctggcggccatctttattacgacccatgtcgtaaatgtagttgttcgcgaagtaccactctttgaacggaccaaagctaaggtcagtattggtcagcttgtcgatggagaaacgcggttcgatttccataaacagcggagaaccgtggttccagataccttttgcatcggagttaccgccgaagaataccggcgcatccgcataaccatagaagtcgaaccagtcttttttagcgaatgcttcgtactcaaggtaggtatcgttgcggagctgcggtccgaaacgggtgtgatagcttccgacaacgttaacgctctggtgccaccagtcggaaagatactgcggtttgtcgttttcagctgcgttgacagtaaaagacgaagagagcgccagtaccgcaccggctgccagtaatgtttttttcatatgtatgccactgtttgaaaatcccttgcgggagtgaaaaaggcgcaaattgcgtttctaaatatttcgtatacagaggagcctattataaaaatcattgctcacaaaaatatgtttcgtttcacagttctatcatttacgtaatcgattgcgttcacgtttacacacattcgggcggggattgtactgactttcacccttgttgcaaacttttactatcaatccaggtgatgtaagcggagtaacaaaatgacggagaaagatgttgcgggacgcacaatatcgccccgcaatacgtttactgcataacaggttgaatgtcgtggatacgtacaaagcctaactgatccacagacataccctttaactgtaacggaatatcaacatcgctgggggcgaggacgctggcaggtgcgttaatcaattgattctgcacattgatttcctgaaagttgtctattgttccctgaatttgcccatattcaacggttccgctaaatgcgggtaaagggtcattggattcgccctgaatacgtagcgtcagggtggtgccatctgtatcaggcgtaatattcaccagcgacatacgtaaagtaccgatctggctttccagtcttgctggtgtttttgctccaggcagaaggtaaaccccactgctggattttgcattcagcctgttttgctgagtgattttgaccgtttctttattgagctgcgtcatctcctggttcagcgtgctgacgctgtgtttcatctgtcgcacttcactttgctgcacacaggcgctaaggctgaacaggcttcccagcaggagcagtcgaaaaacgttagtattcataggtcgtccctttctcgtcgcaattagcctagtggtagagggtaaaagcagtgaaagcatcgatcctttatctcaaaagcgttgcgcctttgttgtatcgtcagttcagggtaaaatagatttctgttaaccacctggtcaggacgccgtatgcattgcccattctgtttcgccgtggacactaaggtaattgactctcgtctcgtgggcgagggttcatccgtacgccgccgtcggcagtgtctggtgtgtaatgaacgtttcaccacctttgaagtggcggagctggttatgccgcgtgttgtaaaaagcaacgacgtgcgtgaaccgtttaatgaagagaaattacgtagcggaatgctgcgggcgctggaaaaacgtccggtgagttccgatgacgtcgaaatggcaatcaatcatataaaatcgcagctgcgcgccaccggtgagcgcgaagtgccgagcaagatgattggcaatctggtgatggagcaattgaaaaagctcgataaagtcgcctatatccgttttgcctctgtctaccgcagtttcgaagatatcaaagaatttggcgaagagatcgcgcgcctggaggactaagccgtgcaggacgagtattacatggcgcgggcgctaaagctggcgcaacgaggacgttttaccacgcatcccaacccgaatgtcgggtgcgtcattgtcaaagatggcgaaattgtcggtgaaggttaccatcaacgcgcgggtgagccgcatgccgaggtacacgcgttgcgcatggccggcgaaaaagccaaaggcgcaacggcgtatgtcacactcgaaccctgtagccatcatggtcgtacgccaccgtgttgtgatgcattaattgctgcgggcgtggcgcgcgtggttgctgcaatgcaagaccccaatccgcaggtcgctggacgtggactttaccgtctgcaacaggctggcattgacgtcagccacgggctgatgatgagtgaagctgagcaattgaataaaggctttctcaagcggatgcgcaccggctttccttatattcagttaaaacttggcgcatcgcttgatggtcgcacggcgatggcgagtggcgaaagccagtggatcacttcacctcaggcgaggcgcgacgtacaacgactgcgcgcacaaagtcatgccattttaaccagcagcgccacggtgctggcggatgatccagccttaacagtgcgttggtctgaactggatgaacaaactcaggggctctacccgcaacaaaatctccgtcagccggtacgtattgtgattgatagccaaaatcgcgtgacgccggaacatcgcattgtgcagcagcccggcgaaacctggttcgcgcgtacgcaggaagattctcgtgagtggccggaaacggtgcgtaccttgctgattccagagcataaaggtcacctggatctggttgtactaatgatgcaactgggtaaacagcagattaacagcatctgggtggaagcggggccaacgctcgctggcgcattgctacaggcgggtttagtcgatgagctgattgtctatatcgcacctaaactattaggcaacgacgcccgtggattatgcacgctgccagggcttgagaaattagccgacgctccccaatttaaattcaaagagatacgtcatgtaggcccggatgtttgcctgcatttagtgggtgcatgatctcccggctcgaaagggaagcagcgcacgaaatattatgctaaaatccgcccccctgcggggccatactcgaacccgaaggaagaaaatgaacattattgaagctaacgttgctaccccggacgctcgcgtcgccatcaccatcgcgcgtttcaacaactttatcaatgacagcctgctggaaggtgcaattgacgcactgaaacgtatcggtcaggtaaaagatgaaaacattaccgttgtttgggtgccaggtgcctatgagctgccgctggcggcgggtgcactggctaaaaccggtaaatacgacgcggtgattgcgctgggtacggttattcgtggtggcactgcccactttgaatatgtcgctggtggtgcaagcaacggcctggcgcatgttgcccaggacagcgaaattccggttgcttttggggttctgaccactgaaagcattgaacaagcgatcgaacgtgctggcaccaaagctggcaacaaaggtgcagaagctgcactgaccgcgcttgaaatgattaatgtattgaaagccatcaaggcctgaaattagtaaggggaaatccgtgaaacctgctgctcgtcgccgcgctcgtgagtgtgccgtccaggcgctctactcctggcagttgtcccagaacgacatcgctgatgttgaataccagttcctggctgaacaggatgtaaaagacgttgacgtcctgtacttccgtgagctgctggccggggtggcgactaacaccgcatacctcgacggactgatgaagccgtacctgtcccgtctgctggaagaactgggccaggtagaaaaagcagtactgcgcattgcgctgtacgagctgtctaaacgtagcgatgtgccatacaaagtggccattaacgaagcgatcgaactggcgaaatcgttcggcgcagaagacagccataagttcgtcaacggcgtactcgataaagcagcacctgtgattcgccctaacaaaaagtaatatccaggccggtagattcacggaagaccgttccgcgatcgccggccttttcttttttatctgctgaggcgtaacgtatggcatgtggcgagttctccctgattgcccgttattttgaccgtgtaagaagttctcgtcttgatgtcgaactgggcatcggcgacgattgcgctcttctcaatatccccgagaaacagaccctggcgatcagcactgatacgctggtggcgggcaaccacttcctccctgatatcgatcctgctgatctggcttataaagcactggcggtgaacctaagcgatctggcagcgatgggggccgatccggcctggctgacgctggcattaaccttaccggacgtagacgaagcgtggcttgagtccttcagcgacagcttgtttgatcttctcaattattacgatatgcaactcattggcggcgataccacgcgtgggccattatcaatgacgttgggtatccacggctttgttccgatgggacgagccttaacgcgctctggggcgaaaccgggtgactggatctatgtgaccggtacaccgggcgatagcgctgccgggctggcgattttgcaaaaccgtttgcaggttgccgatgctaaagatgcggactacttgatcaaacgtcatctccgtccgtcgccgcgtattttacaggggcaggcactgcgcgatctggcaaattcagctatcgatctctctgacggtctgatttccgatctcgggcatatcgtgaaagccagcgactgcggcgcacgtattgacctggcattgctgccgttttctgatgcgctttctcgccatgttgaaccggaacaggcgctgcgctgggcgctctctggcggtgaagattacgagttgtgtttcacggtgccggaactgaaccgtggcgcgctggatgtggctctcggacacctgggcgtaccgtttacctgtatcgggcaaatgaccgccgatatcgaagggctttgttttattcgtgacggcgaacctgtcacgttagactggaaaggatatgaccattttgccacgccataaagatgtcgcgaaaagtcgcctgaaaatgagtaatccgtggcatctgcttgctgtcggattcggaagtggattaagcccgatcgttcctggcacgatggggtcgctggcggcgattcccttctggtatctgatgacttttttgccctggcagctctattcgctggtggtaatgctggggatctgtatcggcgtctatctttgtcatcaaacggcgaaagacatgggcgtgcacgatcacggcagtattgtctgggacgaatttattggtatgtggattacgctcatggcgctgccgaccaatgactggcagtgggttaccgccggatttgtgattttccgtattctggatatgtggaagccgtggccgatccgctggtttgatcgcaatgtacatggcggcatggggatcatgattgacgatattgtcgccggggtgatctccgctggcatcctgtattttatcggtcatcactggccgctgggtattctgtcgtagttgtgcaccgatgcctgatgtgacgcttgtcacgtctcatcaggcctgcatacctatttaaatcctacgaccggatgcggtttatacggcgtttccagctcggcgatctgttccggcttcaaggtgatatccaccgcgtttagcagttcatcaagctgttcctcccgagaagttccgataatcggtgcggcaatgcccggtttactcaacaaccaggccagcgcaacttgtgctcgcgttgcaccaagttcttcactgacgcccgttaagcgttctgcaatttgtgcgtcattttcattgctttcttggtagagatttttccccacttcatccgacaccagccgtgcggtggtttctccccaaggacgcgtcagacggccccgcgccagcgggctccatggaatcaccgccacgccttcctgataacacagcggcagcatctcgcgctcttcttcacgataaatcagattgtagtgatcctgcatactgacaaactgcgcccagccgtgctgtttttgtagttccagtgcctgagcaaactgcgaagcgtgcatggatgacgcgccgatataacgcgctttcccggcttttaccacgtcgttcagggcttccagcgtctcttcgatcggcgtgttgtaatcccagcgatgaatttgcaggatatcgacataatccatgccgagacggcgcaggctgtcgtcgatagagcgcaaaatttgtgcacgggataatccttccggtaaatcaccaacgcgatggaacactttggtcgcaacgaccacgtcttcacgacgggcgaaatcccgcagtgcgcgaccgacgatctcttcgctgctgccatcggaatagctattggcggtatcaaagaaatttatgccgccttccagcgcacgtttaatgatgggacggctgctctcttccggcagtgtccatgcgtgattaccgcgatctggctcgccaaaggtcatacagccgaggcaaagtcgggaaacacgaaggtcggtttttcctaaggggttgtattgcatgctgccactcctgccatgaataatttcttaagcatagcaggagtagagtagggattatgccagccaggctttgattttggcttccataccggtggcatcgaggccgagttcggcgcgcatttcttcctgagttccttgtggaataaagaagtccggcagaccaatgttcagcacgggtactggtttacgatgggccatcagcacttcgttcacgccgctgcctgcaccacccataatggcgttttcttctacggtaaccagcgcttcatggctggcggccatttccagaattaacgcttcatcaagcggtttcacgaaacgcatatcgaccagcgtagcgttcagcgattcagcgactttcgccgcttctggcatcagcgtaccaaagttaaggatcgccagtttctcaccacgacgcttcacaatgcctttgccaattggcagtttttccagtggcgtcagttccacgccaactgcgttgccgcgcgggtagcgcaccgcggacgggccatcgttatagtgatagccggtatagagcatctggcgacattcgttttcatcgctcggggtcataatgaccatttccggtatgcagcgcaggtaagagagatcaaaagcgccctggtgggtttgaccgtcagcaccaacaatgcccgcacggtcgatggcgaacaggaccggaagcttttgaatcgccacgtcatgcagcacctgatcataggcgcgttgcaggaaggtggagtagatcgcaacaatgggtttgtagcctccaatcgccagacccgcagcaaaggtcactgcgtgttgctcggcaattgccacgtcgaagtagcgatccgggaatttacgtgaaaactcgaccatgccggaaccttcacgcatcgccggagtaatcgccatcagcttgttatctttcgctgcggtttcgcacaaccagtcgccaaagatttttgaatagcttggtaaaccgccgctacttttcggcagacaaccgctggagggatcaaatttaggcacggcgtggaaggtgattgggtctttttctgccggttcataaccacgaccttttttggtcatgatatgcaggaactgcgggcctttcaggtcgcgcatgttcttaagcgtggtgataagccccagcacatcgtgaccgtccaccgggccgatgtagttaaagcccagctcttcaaacaacgtgccaggcactaccatgcctttaatatgttcttcggtacgtttgagcagctctttaatgggtggcacgccagagaaaactttttttccgccttcgcgcagtgaagagtaaagcttaccggaaagcagctgcgccagatggttgttgagcgcgccaacattttcggaaatcgacatttcattgtcgttgagaaccaccagcatatcaggacggatatcgcccgcgtgattcatcgcttcaaacgccatgccagcagtaatcgcgccatcgccaatgacacagacggtgcggcgatttttgccttctttctcggcagcaactgcgatcccaattccggcactgatggaggttgatgaatgcccgacgcttaatacgtcatattcgctttcgccgcgccacgggaacgggtgcaggccacctttctgacggatggtgccgattttgtcgcggcgcccggtcaaaattttatgcggataagcctgatgccccacatcccagattaactggtcaaacggggtattgtagacatagtgcagcgccacggtcagttcgaccgtgcccagcccggaggcgaagtgcccgctggaacggctcacgctgtcgagtaaatagcggcgcagttcgtcgcagagtttcggtaaactctctttcggcaacagtcgtaactcctgggtggagtcgaccagtgccagggtcgggtatttggcaatatcaaaactcatcaggggcctattaatacttattgtttatttattacgctggatgatgtagtccgctagcgcttccagtgccgaggtatcgagtgactgttcagtcagttgtttcagcgactgacgggcatcgtcgatcagatcccgggctttcttccgggcttgctcaagacccagaagtgcagggtaggtacttttaccaagttgctggtcggcaccctggcgttttcccaacgttgcagtatctcccaccacatccaggatgtcatcctgaacctggaaggcaaggccgatgctctctgcgtacttgtcgagtactggcagtgcatttcgtcctttatctccggcgcttaatgcaccaaggcgaacggcggcgcgaatcaatgcgccggttttatgacgatgaatacgctcaagcgcgtccagaggtacgtgtttgccttcagcgtctaaatctaatgcctgaccaccgcacattccggcaataccgctggcgctcgccagctcagaaatcatcgaaattctgtcgcgatctgacacttccggcatatcggcatcgcttagaatcgagaacgccagcgtttgtaaagcgtcaccagcgagaatcgcgtttgcttcgccaaacttcacatggcaggtcggcaaaccgcgacgcagatcgtcatcatccatcgccggtaaatcatcatgaattaatgagtaagcgtggatacactctacggcggcagcgggtgcgtccagtgtgtttatgctaacgccgaacatatgaccagtggcataaaccaggaaaggtcgcaggcgcttaccacctaataatgcgccatactgcatggtttcgaccacgggagtgttctgaaagggcagtggggcgataaaacggctcagcgcctggttggcctgcttaacgcaggcttcgagttgctgcggaaagtccattactcattgtccggtgtaaaaggggttagagaggcgtcttcattgtcagacagcagaatttgtacgcgctgttcggcttgttgtaatttggcctgcccctgacgtgccagctgcacgccgcgttcgaactcgttcagcgcctcttccagcggtaggtcgccactttccagacgggttacaatctgttccagctcgctcagcgccttttcaaagctggcgggagcctcatttttcttcggcataatgaatgtctgactctcaatatttttcgccccgtcatggtaacggactcagggcaaatagcaaataacgcgcaatggtaaggtgatgtgcgcagcaaagcgatgttagtggtatacttccgcgcctggatgcagccgcaggtgtgggctgctgtatttttccctatacaagtcgcttaaggcttgccaacgaaccattgccgccatgaagtttatcattaaattgttcccggaaatcaccatcaaaagccaatctgtgcgcttgcgctttataaaaatccttaccgggaacattcgtaacgttttaaagcactatgatgagacgctcgctgtcgtccgtcactgggataacatcgaagttcgcgcaaaagatgaaaaccagcgtctggctattcgcgacgccctgacccgtattccgggtatccaccatattctcgaagtcgaagacgtgccgtttaccgacatgcacgatattttcgagaaagcgttggttcaatatcgcgatcagctggaaggcaaaaccttctgcgtacgcgtgaagcgccgcggcaaacatgattttagctcgattgatgtggaacgttacgtcggcggcggtttaaatcagcatattgaatccgcgcgcgtgaagctgaccaatccggaagtgactgtccatctggaagtggaagacgatcgtctgctgctgattaaaggccgctacgaaggtattggcggtttcccgatcggcacccaggaagatgtgttgtcgctcatttccggtggtttcgattccggcgtttccagttatatgctgatgcgtcgcggctgccgcgtgcattactgcttctttaacctcggcggcgcggcgcatgaaattggcgtgcgtcaggtggcgcattatctgtggaaccgctttggcagctcccaccgcgtgcgttttgtcgccattaatttcgaaccggtcgtcggggaaattctcgagaaaatcgacgacggtcagatgggcgttatcctcaaacgtatgatggtgcgtgccgcatctaaagtggctgaacgttacggcgtacaggcgctggtcaccggcgaagcgctcggccaggtgtccagccagacgctgaccaacctacgcctgattgataacgtctccgatacgctgatcctgcgtccgctgatctcttacgacaaagagcacatcatcaacctggctcgccagattggcaccgaagactttgcccgcacgatgccggaatattgcggcgtgatttccaaaagcccgacggtgaaagcggttaaatcgaagattgaagcggaagaagagaagttcgacttcagcattctcgataaagtggtggaggaagcgaataacgttgatatccgcgaaatcgcccagcagaccgagcaggaagtggtggaagtggaaaccgtcaatggcttcggcccgaacgacgtgatcctcgatatccgttctatcgatgaacaggaagataagccactgaaagtcgaagggattgatgtggtttctctgccgttctataaactgagcaccaaatttggcgatctcgaccagagcaaaacctggctgttgtggtgtgagcgcggggtgatgagccgcctgcaggcgctctatctgcgcgagcagggctttaacaatgtgaaggtgtatcgcccgtaatatgtggttgtaacgtcgcatctggtcagatgcgacgtttaccgcatccgacactactcgtaataattataaatccctgccgccatcaccagttgtgatgccacttcatgggctttctcgcgcccaaccagcaggtcgataattttcagaccaaagtcgatagctgtacctggcccctggctggtcagcaattttacccgtgcatcccagacgacgcgcttgtcctgccattgttcggcgggtattttgtctttcagcgtcgggaagccggtcatattgccaatcgggaagatatcgtgcgggaccagcacggtggctggcgcggcgcaaatagccgcgacgatacgcccggaacggtggaactgtttaacggtttcaaccagcagggtgctatcgcgaaaacactctgcgcctttgatgccaccaggcagcacaatcacgtcatattcgccatcagccacttcaaccagcggcgcatccgccagcagcttcacgccgcgcgagcaggtaatcgccaggttaccatcgctggcgacgctggcagtggtgactttgataccgccgcgaaccagcagatcgatagtggtgacggcttcagtctcttcactaccaggggcgaggcaaaccagtgccgatgcgctcatattcactctcctttctttttaccatttcaaacaggcgggtgttttccggtacggcaatcccatgcgcgcgggcgcggcgtaagagaaaaccattgatatagtcgatttcggtgtggcgcagcgcgcggatatcctgcaacatcgacgagatattttccgctgttgcatcaatcacctgcatcacgtaatcacgcaaatcttctgctgaagtatgatgcccttcgcgttcgatcactgccgcgacttcttcgcatatctgtataatttcttgcggatgatgacgtaattcaccattcgggcaattccaggtggcggtcagtggattaatcacacagttgactgccagcttgcgccacagctcggcgagaatattgttatgccaggcaacgtcaggcaatacggtttgcaaaatatccgccagataactgtaatcgccgtcctgttgccgtgccggaccaatatgcgtgataccgtttgccacatgaataatgacattgccgtcgcggcgggcggcatgggtggtggtgcccatcagtaatggctgctgaatgttttgcaactcttcgatggtgcccatgccgttgtgaattaacagtattggcgtggttacaggcagtgtggacgcgaggcttttgacggcatcggaaacctgccatgctttcagcgtcaccaggagcagatcgctggtggcgagaaaatcgggatcgttggcggtcagcgattcgttaaatatcgaaccatctgtctcaaccagattcacactacaataaggttgcggtacgcgcagccagccctgaacgtcgtgaccctgtttacaaagtgctgtaagccataattgccctaaggcaccgcatcccaatacggtaattttcattgttcctcctcacccgcaaccactccgggtgttcaataaggctatcccttaattgtgcatgctgttgcgactatgcacaattaagggatacgtcctggtgcaggactgttggttatttaactttgcaggtattatgcttcgcatcaaaaatgaagggagaggaaaagatgccatctttcgatattgtctctgaagttgatcttcaggaagcacgtaacgcggtcgataacgcgagccgcgaagtggagtcccgttttgacttccgtaacgttgaagcctcatttgagctgaatgacgccagcaaaaccatcaaagtgttgagcgagtccgacttccaggtcaatcagttgctggatattctgcgtgccaagttgctgaagcgcggcattgaaggcagttcactggatgtaccggaaaatatcgttcatagcggtaaaacctggtttgtggaagcgaaactgaaacagggcattgagagcgcgactcagaagaaaatcgtcaaaatgatcaaagacagcaaactgaaagtgcaggcgcaaattcagggcgatgagatccgcgtaacgggtaaatctcgtgatgatttacaggctgtcatggcgatggtacgtggtggcgatctcggtcagccgttccagttcaaaaacttccgcgattaatcgcgacaacctgcgctttgttcatgtcagatgcggcatgaacgcctgattcggcctacaaaggtttgtaactcaggaacttagtaggcctgataagcgtagcgcagcaggcaatttcgcctcgcttttatgcctggcgaattgcctgttcaacctcaaagcgattcgtcactttgctgtcgattttcacataagctgaatgttcttcttctgcaatcaacacttctttgatgccttcagtttccagcaaacgcacttttaacgcctcgtttgcggcaatgttcgccgggatttcaatgcgcaagctgctgacatacggcggttctttcatggtactggcgactgccagccacactgcggccagcattgcgccagcgagaaatacgccctgaccgtcaaacatgccgtcaatccagccgcccagcgaaccgccaatcgccacgccaagaaactggctggtggagtaaacacccatcgccgtacctttgtaacctgctggcgactctttactgataagtgaaggcagaagggcttccatcaaattaaacgccacaaagaaaagctgcacgccgaccaccagttgccagaactgcgtttgtgcgttccacaacacaatttccgcaaccacgatcaacccgacgcagaagacaaagacttgcttcattttgcgcttaacttcagcgtagataatgaaaggcacgaccgagccaaaggcgattaacatcgttgccaggtagaccttccagtgttcagccgccggtaaccccgcatcagccatctgtccgggcagggcaacaaaggtcgacatcagcaaaatatgcagacacataatgccaaagttgagtttcagcagccgcggttccgccagcactttactgaaactgcctttcaccattccggactcacgattaagtacgtgagtgctactgttgggcacaacccaaatggtcaacgcaatgccggttgttgccagaatagcgatcatccagaacagcgcgtgcagcccaagtttgtgagtgatgatcgggccaagcaccatcgcaatggcaaaggtaatgccaaagctcacgccgataaacgccatcgctttggtgcggttttgttcgcgcgtgagatcggaaagcagcgccataacggcagcggcaatcgcaccggagccttgtagcgcccgacccagaataattccccagatggagtcagagagcgcagcgataacgctaccggcggcaaacaccgccagcccaccgacaattaatggtttgcgaccaatgcggtctgaaagcaggccaaacggaatctgaaaaacggcctgagtcagaccataaataccaatggcaataccgattaatgcttcgctggcaccttgcagagccatgccgtacgtggtcagaaccggcagaaccatgaacatgcccagcatgcgcaacgagaaaacggtgcctaaaccccaggtcgcgcgccgctcacctgacgtcattttataatcgttcattaccacctctgttttaaatccgcgactagtgtaaagcggcaaacgaatggggtaaacatgcggattttttagtaaatatttcgagagggatatgattctaatgctaagaaaaaaggtgccgtagcacctttttaactgagaggttgtgttaccacacagcagccagcagcgtatgcgagtccggcaccataaaatcaacggacatcatcaccgagagggcagtgatggcgatgatagagaaaccgaacagcttgcgtgcccagattctgtcatcagcaactttatagccgcgcagagccatgcctaaccaccagacgctcaccgcagcggcgaccaccagatatttatacccagcgtagccgccaagagagagcatcagcgtggcaacggcaaaggcgatgatatacagcgtgatgtgattcttcgccaccgaaatgcctttcaccaccggcagtaccggaatgtttgctgcctgataatccttaaagcggaaaatggctatggcataagagtgaggcatctgccacaggctgaagatagccagcaggatcgctgcgccgctatcgaactcgccggttaccgcacagtaaccgatcaccggaggcgcagcgccggagagcgaaccaatcaaggtgccgtagacagaatgacgtttcatgtacaggctataaacgccgacataaaccacaaagcccatcacccccagccagcaggccagcggattcgcgccaaaccacagcagcataaagccagcaatacccagcaaggtggcgtacaccagcgagacagcaggagagatcaggcctttaaccagcacccgattcttcgtcctttccatctttctgtcgatatccctgtcgatgtagttgttaaacacacaacccgacgccacaaccagtgacaccccaaccagcgtgtagataaacaggggataatcaatgctgccctttgaggccaacaggaatcccccaatcaccgagatcaggttgccaaagatgatgcctggtttcgttacttgcaggtattgcttaaacatcataaccgccgctcttagtgcatcatcatgttgtagttgaggttccacataatccaaatggagcccacaaccaggatggcgatgattagcacggtgaagacaaatgccgtcatattccagccttcatctgatttggtattcatgtgcaggaagcacaccagatgcaccagaatctgtaccactgccattgccaggattgttcccagaattacggccggagaggcagcccctgtcatcaccatccagaacggaatcaccgtcagaatgatcgacaggataaagcctgtcatgtaggtttttacgctgccatgggacgcgccgccgctcacgttagaatgactcattacatcgcccccatcagataaacaacagtgaacacacagatccaaaccacatccaggaagtgccagaacaggctcagacacatgatgcgggtacggttagtgctggtcaggccgcgacgggcgatttgcaccatcagcaccgccatccagataagaccggaagtgacgtgcagaccgtgcgtgccgaccaacgcaaagaacgctgacaggaagccgctgcgatccggacccatgccgttaacaatcaggtgatggaattcatagatttccatcccgataaatccggcaccaaacaaccatgtcaacgccagccaggagatcacctggcttttgttgtttttgtacatggcgatagccgccatgccataggtgatggagctgaacaacagcaagaaagtttcaaccagaacgaacggcagttcgaaaatgtccttacctgtcgggccgcctgcggtgccgttcaccagaacggcataggtagcaaacaagatagagaacagaatgcagtcgctcatcaggtagatccaaaatccgaaaattttggttccgcctgcatcgtggtgcccgtgttcgtgcgcgtgggcagtcgcgtgcgtcaaagtatcagttgccatttttcagccctgccttagtaatctcatcgaaatgctggttttccagtttttcgatttctgccaccggcacgtagtaatccacgtcctcgtcgaagcttttcacgatccaggtgatgatcatgcctgcgaagccaacaatcgccagccaccagatatgccagatcatggcgaaaccgaagatggtggagaaagccgcaatgacgataccggcaccgctgttttttggcatatgaatttcttcatagtggtcaggctttttgtacgcttcgcctttctctttcatttcccagaatgcatcacgttcgtgaacgtgcggcacaacggcaaagttatagaacggaggcggggaagaggttgcccactccagcgtacggccaccccacgggtcgccagtcaggtcacggttctggtcgcggtcgcgaatagaaacgtacatctgaataacgaggcagagaatacccagcgcaatcagtaccgcaccgctggctgcaatcatcagcatggtgtggaactgcgggtcaatctgctggctcaaacgacgggtcatccccataaagcccaacgcatacagcggcataaaggcaacgaagaagccgatgatccagaaccagaacgcgcgtttaccccaggtttcgttcagtttgaaaccgaacgctttaggccaccagtaggtcatccctgcgaagcagccgaagaccacgccgccgatgatcacgttatggaagtgtgcaatcaggaacaggctgttatgcagaacgaagtctgcgccaggtactgccagcagcacgcctgtcataccgcccaccgagaaggtgacgataaaaccgatggtccacagcatcgcagaatggaacacgatgcggccctgatacatggtgaacagccagttgaagatcttcaccccggttgggatggcgataatcatggtggtgataccaaagaaggcgtttacgttcgcgcccgcacccatcgtaaagaagtggtgcagccaaacgatgaacgacagcacggtgatacagacggttgcccataccagcgaggtataaccaaacagacgtttacgcgagaaagttgccgcaatttcggagaacacaccgaatacaggcaggatcaagatgtaaacttccgggtggccccaggcccaaatcaggttgatatacatcatcatgttgccacccatatcgttggtaaagaaatgggtgcccagatagcgatccagggtcaacaacgcgacggtaaccgtcagaattgggaaggaagcaataatcagtacgtttgcgcacagtgatgcccaggtaaatactggcatcttgaacatggtcatgcccggtgcgcgcatcttcagaatggtaacgaagaagttgataccggtaagcgtcgtacctataccggatagctggagactccatatccagtaatcgacaccgactcccggactgtactctattcccgatagcggtggataggccagccagccggtctgcgcaaattcgcccacgccgagagaaacgttaaccagaatcacaccaacaacggtaaaccagaagcttaagttgttgaggaacgggaacgcaacgtcacgcgcgccgatctgcagcggaaccaccaggttcatcagaccgataacgaaaggcatcgccacgaagaagatcataatcacgccgtgcgcggtgaagatctgatcgtagtggtgaggtggcaggaaacccgcttcgcccgccgaggcaagagcctgctggctacgcatcataatggcgtcagcaaaaccacgcagtaacatcacaatcgccacgatgatatacatgataccgaggcgtttatggtcgacggaggtcagccactctttccacaggtaggtccacttaccgaagtaagtgatcaggccaacgagcgccagacctcccaaaataatgccagcgatcgtaaccatgacgataggttcatggaacgggactgcatcaagtgataattttccgaacatctttattcttcctcaacccctttaatgggcggattccgcgtggctcatgtccatgccttccataccttcgtgtgcactgtgctcaccttctggctgggtcatgtccatgctcttaccgtgagccataaacttgttaatcacatcagcaaacaagtctggtttcacgttggagaaatattccacctggttgtattcgctaggcgcggccagtttttcgaacgctgccatgtcagacatggtgttcggcgactgtttcgcttttgcgacccattggtcgaatgcggcgcgatccggtgttgcaatagctttgaacttcatgcctgagaagcccgggccgctgtagctggcggagataccgtcataagtaccgggttcgttggcgatcagatgcaggcgagtctgcataccggccatggcataaatctggctacccagacgcggaatgaagaaggagttcatcacggagttggaggtcactttgaagtacaccggagtgttcgccgggaaagcgatttcattcacggtagcaatgccctgttccgggtagatgaagaaccatttccagtccatggaaaccacttcgatggtaatgggcttctcgtcgtgtgccagcggcttgctaggctcaagagcgtgagtggttttccaggtcagtaccgcaaggaagatgatgattaagataggtaccgtccagaccacagcttccactttattggagtgtgaccagttcgggctgtacttagcatctttattgctcgcacggtacttccaggcgaaaccaacagccatcaagattgcgggaataacgacaatcaacatcaggccaaatgccgtcagtatcagtgaacgttgctccagaccaatctgtcctttgggatctaacagcgcagaattacagccactgagcaatacagtgcctgcaaataatgacaaccatcccaaacttttattgtatttcctgagtctcatttaacgacctcaattccacgggatctggtggcgtttaaagtgtgtgggcattttacgggaaggttacattactgtaaacatgattaaattcctgttacttggatttggctgtcaggtcacatatgttgcaaaacatatcaagttgattttaagaagctgttgcaaaagggcgttataacgaaaggggagtgcagaaggagtttgggcgggcaattggtataatcaatataaaataaaacaattatttaacaaataattatcattgaggtgacaactgggtggtgagaaaataaggactcattagctgaatcgtgtaagaaaaatagaattcataaattgcgtcaataatttccaaacgctaagccgcacaaaagaacaaatattaataagcgatgctgatgtttatttagccgtaataattacggcgagtgattactacagctaaataatattacagattacatcagatgtgtttttcgtagcgccagataatccagcaaaccaccaagcacaacgccagaaagggcgactaaaaccccgacttccagcagcgcaggcaggaaagagaagtgcgtcaaatccagcgcgtccattgtcaacagcagtaaccacacggccaacaggctgatgcccgccgccagtgtccacatggcaaaggcataacctgcaggatattcggtacgggagataaagttgtcatttactcgtgtatattcaagcgtctggcggcaaaccagcagcaaaataagccctggtacggcagcggcgacggagaatagatagaatgtcgaccagccgtgtgcttcaacaaaccaacccgccacggggccgacataaactcgccctacagcagaaagcgctgagagcagggcaaattgagtagcggaaaatgacttattacacagcgtcattaacagcgcgacaaaggctgatgtacccatcccgccacagaggttttcgaaaaagacggctgcacccatgctgtagagatgcttatcagtaatcgacagcagccagtaaccggcgttagatgcaccttgtaaaatgccgaaaatcagcagtgcacggaacagcgacaggcgctgcatcaaaatcccaccgtacaatgcgccaacaatggtcgccagtaagccaagcgttttgttaaccacgcctacttcacccgcatcaaacccgacgccgcgaatcaaaaacgtggttgtcaggctcatagcgaatgcgtcgcccagcttatacagcacgataagaagcaaaataagccaggcattattgcgaccaaagaaatctcgcagaggtgcaacaaccgcttgttccagcgttttgggcacaggaatggtgtcggtgggttctggtgcaagcaacgtcgcgataatacaggggatcaacagcgccgccatcaaccagtacatgccctgccagcccagccatttatctgccagccacagggctaagccgccggaaaccagcatccctaaacggtaacccagcacgctgattgccgcgcccgcaccacgttcttctgccgggagcacatcggttttccacgcatcgaagacaatatcctgggaggcagagcaaaaagcgatcaccaccgccagtgccgccatccagcggagctgggtgcctggttcgagaaaacccatcgccgcaatggcgactaataacagaatttgcgtggcgagcagccaaccgcgccgccgcccgaaaaatgggggcgtgtagcggtccatcagtggtgaccagaggaatttaaaaacgtaagcctggcctaccagagagaagaaaccaatggttttgagatcgatattctcgaccgtcatccaggcctgtaaggtgccggacgtcagggcgagcggtagcccggaagcaaaacccaggatcagcaatatggctgaacgcggctgttgaaaaatacgtaaatattgactggacatgggtgtctacaggcccggcttgcaccgggccagagggcagaaattaacgcgcgttctgcttgatgaattcgtggatgctggtgtcctgagacatatcagcgatggtatcggtcagcacactgttaaccgcatcggcgatatttttgttggaggcctggaatgcaccttcaacgttgtagctggcacgatagtttttggtcattttgttgccattctgcgcggtagcgatgatggcgatatccgctttggtcgcgatgttgtagcgcacgttgccctgggacacgtcagcatacagttggctaacgatgatttgcagattaaccgggccattcggaccaaccatgtatccacgggcggtcatctgtttttccagcacttcttgcagcaggaaacgcagatcgcgggaggcggtcagggtaacgatttgattatcgcgggtgacttttgccagcgcctgatcggtacgctgatcggcaccattaatgcttacggtgacgcccatcaggcttggatcctgctgtggcagtgtaatcgtcggggaaacttcgatagttgttggcggttttgcgcatcctgcaagcataaacagagcaactaacgggaagaggatttttttgaacatgttcgggctctcagagactcttaagcgtgtttggtaaaaattcccgccatcataacattgccaacggcgaggggaagtgggtaaggcatgtaaattcatcatgttgacgaaataatcgcccctggtaaaagaaacgctgatgcgaggcctgtgtttcaatctttaaatcagtaaacttcatacgcttgacggaaaaaccaggacgaaacctaaatatttgttgttaagctgcaatggaaacggtaaaagcggctagtatttaaagggatggatgacatctcagcgttgtcggaggagatatttcatgatgatacgtgagcggatagaagaaaaattaagggcggcgttccaacccgtattcctcgaagtagtggatgaaagctatcgtcacaatgtcccagccggctctgaaagccattttaaagttgtgctggtcagcgatcgttttacgggtgaacgttttctgaatcgtcatcgaatgatttacagtactttagcggaggaactctctactaccgttcatgcgctggctctgcatacttacactattaaggagtgggaagggttgcaggacaccgtctttgcctctcctccctgtcgtggagcaggaagcatcgcgtaaaaacgcatttgcaactgtcggcgcttttccagtatgttgctaaagattttatgaaaaacggcctgcgggccgttttgttttgtctggattttgcgctttttgcccagcattcanacgaaaatnncccgggaattgtgaaaaaatacgcgacagcgcgcaataaccgttctcgactcataaaagtgatgccgctataatgccgcgtcctatttgaatgctttcgggatgattctggtaacagggaatgtgattgattataagaacatcccggttccgcgaagccaacaacctgtgcttgcggggtaagagttgaccgagcactgtgattttttgaggtaacaagatgcaagtttcagttgaaaccactcaaggccttggccgccgtgtaacgattactatcgctgctgacagcatcgagaccgctgttaaaagcgagctggtcaacgttgcgaaaaaagtacgtattgacggcttccgcaaaggcaaagtgccaatgaatatcgttgctcagcgttatggcgcgtctgtacgccaggacgtcctgggcgacctgatgagccgtaacttcattgacgccatcattaaagaaaaaatcaatccggctggcgcaccgacctatgttccgggcgaatacaagctgggtgaagacttcacctactctgtagagtttgaagtttatccggaagttgaactgcagggtctggaagcgatcgaagttgaaaaaccgatcgttgaagtgaccgacgctgacgttgacggcatgctggatactctgcgtaaacagcaggcaacctggaaagaaaaagacggcgctgttgaagcagaagaccgtgtgaccatcgacttcaccggttctgttgacggcgaagagttcgaaggcggtaaagcgtctgatttcgtactggcgatgggtcagggtcgtatgatcccgggctttgaagacggtatcaaaggccacaaagctggcgaagagttcaccatcgacgtgaccttcccggaagagtaccacgcagaaaacctgaaaggtaaagcagcgaaattcgctatcaacctgaagaaagttgaagagcgtgaactgccggaactgactgaagaattcatcaaacgtttcggcgttgaagatggttccgtagaaggtctgcgcgctgaagtgcgtaaaaacatggagcgcgagctgaagagcgccatccgtaaccgcgttaagtctcaggcgatcgaaggtctggtaaaagctaacgacatcgacgtaccggctgcgctgatcgacagcgaaatcgacgttctgcgtcgccaggctgcacagcgtttcggtggcaacgaaaaacaagctctggaactgccgcgcgaactgttcgaagaacaggctaaacgccgcgtagttgttggcctgctgctgggcgaagttatccgcaccaacgagctgaaagctgacgaagagcgcgtgaaaggcctgatcgaagagatggcttctgcgtacgaagatccgaaagaagttatcgagttctacagcaaaaacaaagaactgatggacaacatgcgcaatgttgctctggaagaacaggctgttgaagctgtactggcgaaagcgaaagtgactgaaaaagaaaccactttcaacgagctgatgaaccagcaggcgtaatttacgtagcataacgcgctaaattcgcacaaaggcccgtcaccgccaggtggtgggcttttttttgtcatgaattttgcatggaaccgtgcgaaaagcctctttcggtgttagcgtaacaacaaaagattgttatgcttgaaatatggtgatgccgtacccataacacagggactagctgataatccgtccataaggttacaatcggtacagcaggttttttcaattttatccaggagacggaaatgtcatacagcggcgaacgagataactttgcaccccatatggcgctggtgccgatggtcattgaacagacctcacgaggtgagcgctcttttgatatctattctcgtctacttaaggaacgcgtcatttttctgactggccaggttgaagatcacatggctaacctgattgtggcgcagatgctgttcctggaagcagaaaacccagaaaaagatatctatctgtacattaactctccaggcggggtgattactgccgggatgtctatctatgacaccatgcagtttatcaagcctgatgtcagcaccatctgtatgggccaggcggcctcgatgggtgctttcttgctgactgcaggggcaaaaggtaaacgtttctgcctgccgaattcgcgcgtgatgattcaccagccgttgggcggctaccagggccaggcgaccgatatcgaaattcatgcccgtgaaattctgaaagttaaagggcgcatgaatgaacttatggcgcttcatacgggtcaatcattagaacagattgaacgtgataccgagcgcgatcgcttcctttctgcccctgaagcggtggaatacggtctggtcgattcgattctgacccatcgtaattgatgccagaggcgcaactgtgccgctatacttatccagggcggcacaacgctgtaagcggcttgcgcctgagaatggcatttgcgtcgtcgtgtgcggcacaaagaacaaagaagaggttttgacccatgacagataaacgcaaagatggctcaggcaaattgctgtattgctctttttgcggcaaaagccagcatgaagtgcgcaagctgattgccggtccatccgtgtatatctgcgacgaatgtgttgatttatgtaacgacatcattcgcgaagagattaaagaagttgcaccgcatcgtgaacgcagtgcgctaccgacgccgcatgaaattcgcaaccacctggacgattacgttatcggtcaggaacaggcgaaaaaagtgctggcggtcgcggtatacaaccactacaaacgtctgcgcaacggagataccagcaatggcgtcgagttgggcaaaagtaacattctgctgatcggtccgaccggttccggtaaaacgctgctggccgaaacgctggcgcgcctgctggacgttccgttcaccatggctgacgcaaccacgctgaccgaagccggttatgtgggcgaagacgttgaaaacatcattcagaagctgttgcagaagtgcgattacgacgtacagaaagcgcagcgcgggattgtctacatcgatgaaattgacaagatttctcgtaagtcagacaacccgtccattacccgagacgtttccggtgaaggcgtacagcaggcactgttgaaactgatcgaaggtacggtagctgctgttccgccgcaaggtgggcgtaaacatccgcaacaggaattcttgcaggttgatacctctaagatcctgtttatctgtggcggtgcgtttgccggtctggataaagtgatttcccatcgtgtagaaaccggttccggcattggttttggcgcgacggtaaaagcgaagtccgacaaagcaagcgaaggcgagctgctggcgcaggttgaaccggaagatctgatcaagtttggtctgatccctgagttcattggtcgtctgccggttgtcgcaacgttgaatgaactgagcgaagaagctctgattcagatcctcaaagagccgaaaaacgccctgaccaagcagtatcaggcgctgtttaatctggaaggcgtggatctggaattccgtgacgaggcgctggatgctatcgctaagaaagcgatggcgcgtaaaaccggtgcccgtggtctgcgttccatcgtagaagccgcactgctcgataccatgtacgatctgccgtccatggaagatgtcgaaaaagtggttatcgacgagtcggtaattgatggtcaaagcaaaccgttgctgatttatggtaagccggaagcgcaacaggcatctggtgaataattaaccattcccatacaattagttaaccaaaaaggggggattttatctcccctttaatttttcctctattctcggcgttgaatgtgggggaaacatccccatatactgacgtacatgttaatagatggcgtgaagcacagtcgtgtcatctgattacctggcggaaattaaactaagagagagctctatgaatcctgagcgttctgaacgcattgaaatccccgtattgccgctgcgcgatgtggtggtttatccgcacatggtcatccccttatttgtcgggcgggaaaaatccatccgttgtctggaagcggcgatggaccatgataaaaaaattatgctggtcgcgcagaaagaagcttcaacggatgagccgggtgtaaacgatcttttcactgtcgggaccgtggcctctatattgcagatgctgaaactgcctgacggcaccgtcaaagtgctggtcgaggggttacagcgcgcgcgtatttctgcgctctctgacaatggcgaacacttttctgcgaaggcggagtatctggagtcgccgaccattgatgagcgggaacaggaagtgctggtgcgtactgcaatcagccagttcgaaggctacatcaagctaaacaaaaaaatcccaccagaagtgctgacgtcgctgaatagcatcgacgatccggcgcgtctggcggataccattgctgcacatatgccgctgaaactggctgacaaacagtccgttctggagatgtccgacgttaacgaacgtctggaatatctgatggcaatgatggaatcggaaatcgatctgctgcaggttgagaaacgcattcgcaaccgcgttaaaaagcagatggagaaatcccagcgtgagtactatctgaacgagcaaatgaaagctattcagaaagaactcggtgaaatggacgacgcgccggacgaaaacgaagccctgaagcgcaaaatcgacgcggcgaagatgccgaaagaggcaaaagagaaagcggaagcagagctgcagaagctgaaaatgatgtctccgatgtcggcagaagcgaccgtagtgcgtggatatatcgactggatggtacaggtgccgtggaatgcgcgtagcaaggtcaaaaaagacctgcgtcaggcgcaggaaatccttgataccgaccattatggtctggagcgcgtgaaagatcgtatccttgagtatcttgcggttcaaagccgtgtcaacaaaatcaagggaccgatcctctgcttggtagggccgccgggggtaggtaaaacctccctgggtcagtccatcgccaaagccaccgggcgtaaatatgtccgtatggcgctgggcggcgtgcgtgatgaagcggaaatccgtggtcaccgccgtacttacatcggttctatgccgggtaaactgatccagaaaatggcgaaagtgggcgtgaaaaacccgctgttcctgctcgatgagatcgacaaaatgtcttctgacatgcgtggcgatccggcctccgcactgcttgaagtgctggatccagagcagaacgtagcgttcagcgaccactacctggaagtggattacgatctcagcgacgtaatgtttgtcgctacgtcgaactccatgaacattccggcaccgctgctggatcgtatggaagtgattcgcctctccggttataccgaagatgaaaaactgaacatcgccaaacgtcacctgctgccgaagcagattgaacgtaatgcactgaaaaaaggtgagctgaccgtcgacgatagcgccattatcggcattattcgttactacacccgtgaggcgggcgtgcgtggtctggagcgtgaaatctccaaactgtgtcgcaaagcggttaagcagttactgctcgataagtcattaaaacatatcgaaattaacggagataacctgcatgactacctcggtgttcagcgtttcgactatgggcgcgcggataacgaaaaccgtgtcggccaggtaaccggtctggcgtggacggaagtgggcggtgacttgctgaccattgaaaccgcgtgcgttccggggaaaggtaaactgacctataccggttcgctcggcgaagtgatgcaggagtctattcaggcggcgttaacagtggttcgtgcgcgtgcggaaaaactggggatcaaccctgatttttacgaaaaacgtgacatccacgtccacgtaccggaaggtgcgacgccgaaagatggtccgagtgccggtattgccatgtgcaccgcgctggtttcttgcctgaccggtaacccggttcgtgccgatgtggcaatgaccggtgagatcactctgcgtggtcaggtactgccgatcggtggtttgaaagaaaaactactggcagcgcatcgcggcgggattaaaacagtgttaattccgttcgaaaataaacgcgatctggaagagattcctgacaacgtaattgccgatctggacattcatcctgtgaagcgcattgaggaagttctgactctggcgctacaaaatgaaccgtctggcatgcaggttgtgactgcaaaatagtgacctcgcgcaaaatgcactaataaaaacagggctggcaggctaattcgggcttgccagcctttttttgtctcgctaagttagatggcggatcgggcttgcccttattaaggggtgttgtaaggggatggctggcctgatataactgctgcgcgttcgtaccttgaaggattcaagtgcgatataaattataaagaggaagagaagagtgaataaatctcaattgatcgacaagattgctgcaggggctgatatctctaaagctgcggctggccgtgcgttagatgctattattgcttccgtaactgaatctctgaaagaaggggatgatgtagcactggtaggttttggtacttttgccgttaaagagcgtgctgcccgtactggccgcaacccgcagaccggtaaagagatcaccatcgctgctgctaaagtaccgagcttccgtgcaggtaaagcactgaaagacgcggtaaactaagcgttgtccccagtggggatgtgacgaagttcaagggcgcatctactgatgtgccttttttatttgtattcggtgactttctgcgtcttgtgggctgacaattgcccccgtttcttgtcacaataggcctttgcgcgcatcgatacgttgcgtgaggtacacagtcatctacagcggagtgttgttacaccatgatggacagcttacgcacggctgcaaacagtctcgtgctcaagattattttcggtatcattatcgtgtcgttcatattgaccggcgtgagtggttacctgattggcggaggcaataactacgccgcaaaagtgaatgaccaggaaatcagccgtgggcaattcgagaacgccttcaacagcgagcgtaatcgcatgcagcaacagctgggcgatcaatactccgagctggcagcgaacgaaggctatatgaaaaccctgcgtcaacaggtgctgaatcgtctgatcgacgaggcgcttctggatcagtacgctcgtgagctgaaactgggtatcagcgatgagcaggttaaacaggcgattttcgcgaccccagccttccaggttgacggcaaatttgataacagccgctataacggtatcctcaaccagatggggatgaccgccgatcagtacgcccaggcgctgcgtaaccagctcactacccaacagctgattaacggcgttgccggtaccgattttatgctgaaaggtgaaaccgacgagctggcggcactggtagctcaacaacgcgtggtgcgtgaagcgactatcgatgttaacgcgctggcggcgaagcagcctgtgaccgaacaggaaattgccagctactacgaacaaaacaaaaacaatttcatgacgccggaacaattccgcgtgagttacatcaagctggatgccgcgacgatgcagcaaccggttagcgatgcggatatccagagctactacgatcagcatcaggatcaattcacccagccgcagcgtacccgttacagcatcatccagaccaaaactgaagatgaagcgaaagcggtacttgatgagctgaataagggcggtgattttgctgcattagccaaagaaaaatctgccgatattatctctgcccgcaacggcggtgatatgggttggttagaagatgccactatcccggacgaactgaaaaatgctggtctgaaagaaaaaggccaactgtctggtgttatcaaatcttcggtcggtttcctgattgtgcgtctggacgacattcagccagcgaaagtgaaatcgttagacgaagtacgtgacgacattgcggcgaaagtgaaacacgaaaaagccctcgatgcgtactacgcgctgcagcagaaagtgagcgatgcggcaagcaacgacaccgagtctctggccggtgcagagcaagctgccggcgttaaagccactcagacgggttggttcagcaaagataacctgccggaagagttgaacttcaagccagttgccgacgctatcttcaacggcggtctggtaggtgaaaacggcgcgccgggcatcaactctgacatcatcaccgtagacggcgaccgcgcattcgtgctgcgcatcagcgagcacaaaccggaagcggtgaaaccgttggcagatgttcaggaacaagttaaggcactggttcagcacaacaaagctgaacaacaggcgaaagtggatgctgagaaactgctggttgatttgaaagccggcaaaggtgcggaagctatgcaggctgccggtctgaaatttggcgagccgaaaaccttaagccgttccggtcgtgacccgattagccaggctgcgtttgcactgccactgccagcgaaagacaaaccgagctacggtatggcgaccgatatgcaaggtaatgtggttctgctggcgctggatgaagtgaaacaaggttcaatgccggaagatcagaaaaaagcgatggtgcagggtatcacccagaacaacgcacaaatcgtctttgaagctctgatgagtaacctgcgtaaagaggcgaaaatcaaaattggcgatgcgctggaacagcaataatcctgaagccgcctcgcaaaaaaatgctttgcagctgtaacaagaaaaggtcgctttcgcggccttttccatttctgaacattgccatttgtttactgttttcactgccgttaaggtgattccactgttaacaaacaaggagaaaacagtatgaaacacggaattaaagcactgctcattaccctgtccctggcctgtgccggaatgtctcatagcgcgctggcggcagcttctgtggcgaaaccgacaacagtagaaaccaaagcggaagctcctgcagcacaaagtaaagcagcagtaccggcgaaagccagtgacgaagaaggcacccgggtcagcattaataatgccagcgcggaagagttagcccgcgcgatgaatggcgttggcctgaagaaagcgcaggcgattgtcagttatcgcgaagagtacggtccgtttaaaacggtggaggatctaaagcaggtgccggggatgggcaattcgctggtggaacgtaatctggcggtattaaccctgtaattaatttgcatagtggcaattttttgccagactgaagaggtcataccagttatgacctctgtacttataacagttcttataacaacaacgtaaggttattgcgctatgcaaacacaaatcaaagttcgtggatatcatctcgacgtttaccagcacgtaaacaacgcccgctaccttgaatttctcgaagaagcccgctggcatgggttggaaaatagcgacagttttcactggatgacggcccataacatcgccttcgtcgtggtcaatatcaatattaactatcgccgcccggcggtattaagcgacctgttaaccattaccagtcagttgcagcaattaaacggtaaaagtggcatcttaagccaggtcattacactggagccggaaggacaggtggtagcggatgcgcttattacgtttgtttgtattgatcttaaaacgcagaaagcattagctctggaaggggaattgcgcgaaaagctggagcagatggttaagtaaacgttttgtggtgccggatgctcaagccgcatccggcgacacccggaataattacttcaacccggttttctgcttcatcgctgccatcaccgtcggtttatcggccagataatgattcaaaccgttggcacgtaaattacacgccgcacaatgaccgcaaccgtcgcctttaatgccgttataacaggtcagcgtttcgttacggactaaatccagcttgccgtaataatctgccagcgcccaggtttccgctttatcaatccacatcagcggcgtttcaaaacgaatatctttcgccatgcccaaactgacggcatggtttagtgctttcacaaactcatcgcggcaatccgggtagccggagaaatccgtttcgcagacgccggtaattacggcttctgcttttacctgatacgcatatattgccgccagtgtcaggaacaaaatattacgccctgggacaaacgtattcgggataccatcggcttcaggttcataatcaggcaccggaatgctgtcacgcgtcaggctgctgaccgccagctcgttgagcagcgttacatcaagcaccttatgcgcgcgtgcccccagtttcagcgccagttcgcgtgccacgtcgatttctgcgcgatggcgttgaccgtaatcgaacgtcacgcaatggacttcatcatattgttgtaatgcctgcaccagacaggtggtggaatcctggcctccactgaacacaacgacagcacgtttcatagataatcctgcttgaacaataaaaacgttatggtaacgcctgcgattaacccggaccagctattcattgcgacggcgcgggaagccaggcttcggtaaattcaaaccagccgcgcggtgtcagtcgcacaccgttcacgccgggaggggcgctaatgcgatagtgatagttgaacagcggcgtcagcgtcgcatctgccattaactggctaaaaaccgctttcagggcattaaatcggttttcctcatcaggcattacttgcactgcgtccagtgtcgattgcaaatgtgcatatgctggagcgtcgaaaacatgtggccacagtggatcgcaacgcagccattgctccagggtatattccggtgcttcgccaattaatctgtcgcccatcatgaggtctgcgtgtgccagtagggtcgtgtcgtcccagttttttgcgttatgaaaaataattgtgagttcacagccttccgctgccagtgtcgcctgtaggcgttctgccatggtatgaagttctatcggtaggtgataaaccagcgtcaaggttttcggtagtttaacttcatccggtacttgccaatgcggaatagtccagcctggcagtaatgcatgactggcagtgatcaggttttctccgacttctaacgtttgtaataaaccggattgatgaataatggagattacttttcgcgcctgccagagggacagtcggagacttttgcgcaatgttaaatagcaaaaacctaaactgatgccgctactgacctggctgacccgttgcagctcctccggtttgccaatggtgatttgcacgggatgccgacaactggttcccatatctttttcgaaaagcggcggagttatccagtactcaaccgctttaagcagcggatgacgtaaatggtaataatcatggctctccaggcgcaccagttccgctgtgaattgtgttaagcgaaaaggacctgtgccgatcagtgggaattgcggatgcgccagatggctgcaatagctcgccagtcggtgcgcaagccagtaatcggggcgatgtaaaaagaaggtcagacactgcggatgggtgacttcaatacgcttcacgctaataaataattgatccagtgctggcagttgtaacagcatcaataaccgctggtgtaagtgggaggcttttactgcatcgccgttatgccagtgtaaggttgagcgaagataaaaatcccagcgtaacccgtcagtagaggtttcccagtgatgcgctaaatcgccaatcgggcgctgggtattattatcgaagcgggtcaggccggaaaatatctgcccggccagatgctgctcggcacggccgggcaaaaagcccggttgtagcggttcgagcgggcgatagtagggaatacgcaacgtgggcgtatcgttttgccattgtccgcccataaacggctgtaacagagtgcgcaactcacctggggccagttgcgccagctccagcacatcttgctgctttccggtttccagcgcctgttccatcatcgcattgcgtagcgattctggcgtgaccagaaagcgcagttgaccgcgctttccgcgtcctgactgcgcctgccactccagccatcccgcctnctgtgcctggcgtaacagcgtacgaacatggcgttcgctgcaaaaacagcgttcggccagttcgctgacggtgacggtttgcggctttccggcggaaggttgccacagacgttgatactggttaagacggttgagcagtcgcatataaacccggaacaatattatttaactattcactattacttccgtatatatcaggtgatactcaatcaccattaaccgtgtcacagagtggagaaagaaatggctcgtctggcagcatttgatatggatggcactttattgatgcctgaccatcatttaggtgagaaaaccctctctactttggcgcggctgcgtgaacgcgacattaccctcacttttgccacggggcgtcatgcgctggagatgcagcatattctcggggcgctatcgctggatgcatatttgattaccggcaacggaacgcgcgtgcattctctggaaggtgaacttttacatcgtgatgatttacctgcggatgtcgcggagctggtgctgtatcagcaatgggatacccgagccagcatgcatatcttcaatgacgatggttggtttaccgggaaagagaaccctgcgttgttgcaggcatttgtctatagcggttttcgttatcagataatcgatgtcaaaaaaatgccactcggcagcgtcaccaagatctgcttctgtggcgatcacgacgatcttacacgcttgcagatccagctatacgaagcattaggcgagcgtgcacatttatgtttttccgccacggattgcctcgaagtgctgccggtgggttgcaataaaggcgctgcattgacggtgctgacccaacatttaggtttatcgttacgcgattgcatggcctttggtgatgcgatgaacgatcgcgaaatgttaggcagcgtcggtagcggatttattatgggcaatgcgatgccgcaactgcgcgcggagctcccgcatttaccggtgattggacattgccgaaatcaggctgtctctcactatttgacgcactggctggactatccacatctaccttattcccccgaataacgagatcccttccagcaccgggcaattgcccggtttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgcgttgaatttgtcattttgtgccgtgatgcttaaaccgcacagaataaattgtcgcgatttcacctttaaaatagaattaaaagagaaaaaaattctctgtggaagggctatgttagataaaattgaccgtaagctgctggccttgctacagcaggattgcaccctctctttgcaggcactggctgaagccgttaatctgacaaccaccccctgctggaagcgtctgaaacggctggaggacgacggtatccttatcggcaaagtcgccctgctggatccggaaaaaataggcctcggcctgaccgcctttgtgctgataaaaacgcaacatcacagcagcgaatggtattgccgctttgtcacggtggttaccgaaatgccagaagtgctggggttctggcgcatggctggtgaatacgattatctgatgcgcgtccaggttgccgacatgaaacgctacgacgagttttataagcgtctggtaaacagtgtaccggggctgtcggacgtcacttccagcttcgcgatggaacagattaaatacaccacttctttacccatcgaataaatatccagaatcaagtcaggacacaacgcgtgcgattatttgctcaattaagctggtatttccgtcgggaatggcgtcgctatctcggggctgtcgccttgcttgtcattatcgcgatgctgcaactggttccgccaaaagtggttggtattgttgttgatggcgtgacagaacaacactttactaccgggcagatcctgatgtggatcgccaccatggtgctgattgccgttgtggtttatctcctgcgttacgtctggcgcgtattgctgtttggtgcgtcttatcaactggctgttgaactgcgtgaagattattaccgccagctaagccggcagcatcctgagttttacctgcgtcatcgcacgggtgacctcatggctcgtgcgaccaatgacgtcgatcgcgtcgtgtttgccgccggagaaggggtgctgacgctggtggattcactggtaatgggctgcgctgtgttgattatgatgtctacgcaaattagctggcagttgaccttatttgccctgttgccgatgccagtgatggcgatcatgatcaagcgcaacggcgatgccttgcatgaacgctttaagctggcacaggcggcgttttccagtcttaatgaccgcacccaggaaagcctcaccagtattcgcatgatcaaagcctttggtctggaagatcgtcagtcggcgttatttgccgcggatgccgaagataccggcaaaaaaaacatgcgggtggcgcgtattgatgctcgtttcgacccgaccatctatatcgcgattggtatggcgaacttgctggcgattggcggcggtagttggatggtggtacagggcagtttaacgctgggccagctcaccagttttatgatgtatttaggtctgatgatttggccaatgctggcgctggcatggatgtttaacattgtggaacgtggcagcgcggcgtatagccgaattcgtaccatgctggccgaagcgccagtcgttattgatggtagtgataaggtgccagaaggtcgtggtgaactggatgtgaatattcgccagtttacgtatccgcagactgaccatcctgcgctggaaaacgtcaatttcgccctgaaacccggtcagatggtaggtatttgcgggccgactggttccggcaaaagtaccctgttgtcgctcattcagcgtcatttcgacgtcagcgagggggatatccgctttcatgatattcctctgacgaagttacaactcgatagctggcgtagccgcctggcggtagttagccagacaccgttccttttttccgacaccgtagcgaacaacatcgcgttgggttgcccgaatgccacccagcaagagattgagcatgtcgcgcggttagccagcgtgcatgacgatattttgcgtttaccgcaaggttacgatacagaagtgggcgagcgcggcgtgatgctttccggtgggcaaaaacagcgtatctccattgctcgtgcgttattagtcaacgcggaaatcctcatccttgatgatgcgctttcagcggtggacggacgcacagagcaccagatcctgcataacctgcgtcagtgggggcagggaagaacggtaatcatcagtgcccatcgcctttctgcactgacggaagccagtgaaattattgtgatgcagcacggacatatcgcccagcgtggcaatcatgatgagctggcgcaacaaagtggctggtatcgcgatatgtatcgctatcaacaactggaggcggcgctcgacgacgctccggaaattcgcgaggaggccatcgatgcgtagttttagccaactgtggccgactctcaagcgcctgttagcgtacggttcgccgtggcgtaaaccgttggggattgcggtcctgatgatgtgggttgcggcggcggcagaagtcagtgggccgctgcttatcagctattttatcgacaatatggtagcgaaaaataacctgccgttgaaagtggttgcagggctggctgcggcgtatgttgggctgcaactgtttgccgccgggctacattacgcgcagtcgctgctgtttaatcgggcggcagtaggcgtagtgcaacagttgcgtaccgacgtgatggatgctgcgttacgccagccattaagcgagtttgatacccaacccgtcgggcaggtgatttcccgcgtcactaatgacactgaagtgatccgcgatctctacgttaccgtagtggcaactgtcctgcgtagcgccgcactggtgggcgcgatgctggtggcgatgttcagcctcgactggcgaatggcgctggtggcgataatgattttcccggtggtgctggtggtaatggtgatatatcagcgttacagcacgccgattgtccgtcgtgtgcgcgcttatctggcggatatcaacgacggctttaacgaaatcatcaatggcatgagcgttatccagcagttccgtcagcaggcgcgatttggcgaacgtatgggtgaggccagtcgttcacactatatggcgaggatgcaaaccctgcgcctcgacggttttctgctgcgtccgctgctgagtctgttttcatcgctcattctttgtggcttgttgatgctgtttggtttctccgccagcggcaccattgaagtgggcgtgttgtatgcgttcatcagttatttggggcgacttaacgaacccttaatcgaactgaccacgcagcaggcgatgctgcaacaggctgttgttgctggtgagcgcgtttttgagctgatggacggaccgcgccagcaatatggcaatgatgatcgcccgttgcagagcggcaccatcgaagtcgataacgtgtcatttgcttatcgcgatgacaatctggtgctaaagaacattaatctctctgtgccttcgcgcaactttgtggcgctggtcgggcataccggcagtggcaaaagcaccctcgccagtttattgatgggctattacccgctaacggaaggtgagattcgccttgatggtcgtccattaagttcgctaagtcacagcgcgctgcgccagggcgtggcaatggtgcagcaagatccggtggtgctggcggataccttcctcgccaacgtgacgctggggcgtgatatctccgaagaacgcgtctggcaggcgctggaaaccgtgcaactggcggagctggcgcgtagcatgagcgacggtatttacacgccgcttggcgagcaggggaataatctctcagtcgggcaaaagcaactgctggcactggcacgcgtgttggtggagacgccgcaaatcctgatccttgatgaggcaacagccagcattgactccggtactgaacaggcgattcaacatgctctggcggcggtgcgtgaacatactacgcttgtggtgattgctcaccgcttatcaactattgttgatgccgacaccattctggtgcttcatcgtgggcaagctgtggagcagggcactcaccagcaactgctggcggcccagggacgctactggcagatgtatcaactgcaacttgcgggcgaagagctggcagccagcgtgcgtgaagaggaatcattgagcgcctgaatagcgcaatatttcatcgttggtgcaaaaatgtaacgcactgtgcactgtcatagtgcgttttcattttcaatcttcttaacttcctgctctctttctcgtttttcatttctggcacaccgcttgcaataccttcttcgtgtagcagaaccattaccgaattctgaccggaggggatctatgaagctggtgaccgtgataatcaaaccattcaagctggaagacgttcgtgaagcgttatcttccattggtattcagggcctgaccgtcaccgaagtgaaaggtttcgggcgtcagaaagggcatgccgagctgtaccggggggcggaatacagcgtcaacttcctgccaaaagtaaaaattgatgtggcgattgctgatgaccaactcgatgaagtgatcgatatcgtcagcaaagcggcttacaccggaaaaattggcgacggcaaaatcttcgtcgctgaattgcaacgcgtcattcgtattcgtaccggcgaagccgacgaagcggcgctgtaatctctggcacacagcaacaggaacgaaaaatgaagatagcaacgataaaaactgggcttacttcactggcgatgctgccgggactggtaatggctgcacctgcggtggccgataaagccgacaatgcgtttatgatgatttgtactgcgctggtgctgtttatgaccgttccggggattgccctgttttatggagggctgattcgtggcaaaaacgtgctgtcgatgctgacgcaggtgaccgtgacgtttgcactggtctgtattctctgggtggtttacggctactcgctggcgtttggcgaaggcaacaacttcttcggcaacattaacgggttgatgctgaaaaacattgaactgacggcggtgatgggcagcatttatcagtatatccacgtggcgtttcagggatcgtttgcctgcattaccgtaggcttgatagttggggcgctggcggaacgaatccgcttctcagctgtgttgatttttgtggtggtatggctgacgctctcttacattccgattgcgcatatggtctggggcggcggtttgctggcttctcacggggcactggatttcgcgggtggcacggtggtgcatattaacgccgcaatcgccggtctggtgggcgcgtatctgataggcaaacgcgtgggcttcggtaaagaggcgtttaaaccgcacaacctgccgatggtcttcaccgggactgctattctctatatcggttggtttggctttaacgccgggtcagcgggcacggcgaatgaaatcgcggcactggcatttgtgaatactgtggtcgcaactgcggcggcaattcttggctggatcttcggtgaatgggcgctgcgtggtaagccttcactgctgggagcgtgttctggcgcgattgccggtctggtcggcgtgacgccagcctgtggttacattggggttggcggcgcgttgattatcggcgtggtagctggtctggcgggcttgtggggcgttaccatgctcaaacgcttgctgcgggtggatgatccctgcgatgtcttcggtgtgcacggcgtttgtggtattgtcggctgtatcatgaccgggatttttgccgccagctcgctgggcggtgtgggcttcgctgaaggtgtgacgatgggccatcagttgctggtacagctggaaagcatcgccattacgattgtctggtctggtgtggtggcatttatcggctacaaactggcggatctgacggttggtctgcgtgtaccggaagagcaggagcgagaagggctggacgtcaacagccacggcgagaatgcctataacgcgtaacaagcactgcaaaaaacagccggacggttttcacctccggctatttttttaattgtgattacgcatcaccccttcctgaacggtcgaggcaaccagcacgccgtcctgggtataaaactcaccgcgcacaaagccgcgtgcgctggacgccgaggtgctttccacgctatacagcagccattcattcaaattaaacgggcgatggaaccacatggaatggtcaatggtggcaatctgaatccccggttcgagaaaaccgatgccgtgcggctgtagagctaccggcaggaaattaagatcagaagcataaccgagcagatactgatgaacgcgcagatcatccggcacgctaccatttgcgcggatccacacctgacgatgcggttctgcgacgtgccctttcagtgggttatgaaactccaccggacggacttcaagcggacgatcgctgatgaatttatctttcagcactggcggcagcaggtgcgccagcgattgggcgatttgcgtttctgaaggcaggccatcaggcgctggcgcggacggcattgttttttgatgttcgaaacccgcttctggtgcctggaaagaggcagtcatataaaaaatcggtttgccgttttgaatagcagaaacccggcgggcgctgaagctgttaccgtcacgcagcgtttcgacatcataaataatcggcttcttactatcgccagggcgaagaaagtagctgtgaaaagaatgtaccagccgctcgtcagggacggtctcttttgcagcatacaaggcctgacccacgacctggccgccaaatacctggcgtaaacctaaatcttcactctggccgcgaaagagtccttcctcaattttttccagatttaacaatgtcagtaaattttttagcgcctgactcatataactctccagtaacaaagctgccgcagcaagccaaagtgagttgagtataacgcaaatttgccactggtccgatgggtgcaatggtctgaattacgggctaattacaggcagaaatgcgtgatgtgtgccacacttgttgacgttactattttgttaaccactcttccggcgaggaaagttagcccgctggtgcattgataataaggagaagtgaatgaaactcgtgcacatggccagtggtttagcggttgcgattgcgttggcggcttgcgcagataaaagcgcggatattcagacgccagcaccggctgcaaatacgtctatttcagcaacacaacaacctgctatccagcaaccgaatgtctccggtaccgtttggatccgtcagaaagtcgcactgccgcctgatgccgtgctgaccgtgacactttctgacgcgtcgttagccgatgcgccgtcgaaagtgctggcgcagaaagcggtgcgtaccgaaggtaaacagtcaccattcagctttgttctgccatttaacccggcagatgttcagccgaacgcgcgtattctgttgagtgcggcgattaccgtgaatgacaaactggtatttattaccgataccgttcagccggtgatcaaccagggcggaactaaagccgacctgacattggtgccggtgcagcaaaccgccgtgccggttcaggctagcggtggcgcaacgactaccgtaccttcaacttcaccaacccaggtgaatccgtcttcggcagttccagctccaacgcaatattaagcgaagttaaccctctccgcccggagagggttagtagttccagcgataaagctgcaagtcgatttgcccgcttcccgacaccatcacaccttctgccagtaatgcctgtcgctgacgctgtaaatccggtccggtcagtgaaatggtgccgtggcgattaaccacccggtgccatggcaaggtgctgccttcggggagacgctttaacacaccgcctacctggcgcgcggcgcgcggcgatcccgccagtttcgccacatcaccgtaagtggtgacatagccttcgggaatagcggctacgatttgccagacgcgctggggaaatgaatcttctttttccatcttttcttcctgaggtaatttttcagcataatctggaaaaacgcccgagtgaagccgcattgcgcaagaaaccagcatctggcacgcaatgggttgcaattagccggggcagcagtgataatgcgcctgcgcgttggttctcaacgctctcaatgggggctctgttggttctcccgcaacgctactctgtttaccaggtcaggtccggaaggaagcagccaaggcagatgacgcgtgtgccgggatgtagctggcagggcccccacccatttctgcctcccaccgtttcgtcaaaaaatcccaacatggctaaactttaaccacaactgacgtcgcaagaattgtctggctgcgcagtacgcttcggaggtatgtctgatgaagtatgttgatggttttgttgttgccgttcctgccgataaaaaggatgcctatcgggaaatggccgctaaggccgcgccattatttaaagagttcggtgcgcttcgtattgtcgaatgctgggccagcgatgtaccggatggtaaagtgaccgattttcgtatggcggtgaaagcggaagagaatgaagaagttgtctttagctggattgaatacccttcaaaagaggtccgcgacgctgctaatcaaaagatgatgtcggacccacggatgaaagagttcggcgagtccatgccgtttgacggcaagcgaatgatctatggtggattcgaatcaatcatcgacgagtaggtagcgtgacgggctgtgcggcgtgccgtcagccctaaaattcacaaatgttgctcggcccagcgtaagaaatcctctttcggtaatgccttgctgtagagccagccctgaccgtagtgcacgccatgctggcgtagccactcttcttgtttactggtttcgattccctccgcaaccattttcagtttcagtgtttttgccatttcgatgatatgcggcgtgacatttttatattccagcgcatcaacgaaagatttatcgatcttcagaatgtcgacatccagatcctgtaaatagcttaaacttgaataccctgtaccaaaatcatcgagataaatttcatggcccgcctcccggtagcgagaaattatcggggcgctggttttcggatcggcaaactcgcgttcagtgagttcaagcgcgatctgtctgggattaacctgatagtgattgatcatttcacgcagcaattgcgggattttttccgaggtgagcacggtggattcaagattgatcgaaatatgctgctgaggatgctgacgcagccagtcgcccatatcttcaaagacgcttcttataatcagtagcgtcaatggctcagaaaggcccgtttgctgtgccagcggaataaaactatctggtgacaaccaactaccgtctgtctgcggccagcgcgccagtgcctcagcaccgacaattttgccattggctaaggagacaatcggctgatagtgcacgcaaatatcacgattttcgatagcatcctgcagccgatgatgcggtgactggatacggcgcaaaatacgcagcacaaacatcgctgccagcaggccaatcaccaacccgagcggtaaccaaataaagacttgccgatgccagcctttctgcaacattttcgttgaagcccaggtgatgatcgaaatattcatctccggtaagggcaggatatcgtaaatgattccattattttcgatatgctcaccgggtgttttttgtagcctggtaataattccctgagcaattttatcgctgctggttatgacaacgttatgggcattgccaataatggcggcatcaatttgccatgagctatagggaatgacatcaataaaggaagcagggtcgatcatgacgacataatgtgccgttcccatggcgaccatataacggataatgcctaaatcgctatgcgatgttaaccagacacgataaccatctttcgaaattttacctggctcggggaaggtatcgggcgggctttcatgctccagagacgaacactggggaacgttgttatcgatataaaccacttcctgaatatagcgataactgtaagatacccgacgcatttccatgagatgggcttcgctacaggcagcgccttgccatctttccagctcttgcagcgcatctttcccttgtgtcgccaccttattggcccgaatagcgacgcgggaggaatacgtattcagctcttcaataaatgatgtttctacctgctgatgggccagccagatgcttaagccgacaggcagcaatactgaaagaatcagtactcccgaaataaggctgaccagatgtcgtgttctcaccagcatatccttattaacacagtgtagggaaagtatatctgattgtggaaaaaggctggcaggagataaggaggtagagctggtatttcctgaagtgatgggtggaagcgatcgttgtcatttgaccaggcgtagagctttacgcctggtatgtacccctaacttaagatgttgattcggcgcgagcgagggtaaaaatatcgtaaaaagatagttcacctttacggacgatcattttttgcagttgttctttatgaacatccgtgacacgcggagagttcaagatggcttcaaccagcgcggcaggtacaaagcgcgtgttgtaccattcgccgttatagcaaacgcggaaatccagcacgtcgatatcttcatagcggtagcgtgggtagacatcgaaaaagaagaaaccattaagcaggataaataatacaaccagtagccagacagagcctgaaagcgtttcggactgcaacatcaccgccagggtggcaaaaaaagcaacgtacataccgataaacagccccggatgtttacggataaaactgatactaaagcggggtttgttgtcgcgtttttcgcgggtattcagagactcaatcgtttcggtcagcaggcgttgtatttcggtcatcgtttgccttcgtgatatctgcaactttccagggaacaccctattttaacgtgggaatagtagaggggaagtaacagatttgccacgattttgcataacagttgagaaaagctggttacaattttttaatgattctggctggattaccgcccacgacaacgttgtccgggacatcttttgtgacaactgcacctgaggctaccacgacgttatcaccaatggtcacaccagggttaatgactgcacgtccgccaatccagacgttattaccgatggtgacgggtttccccagttcagcaccgctattacgtgctacagggtcgatgggatgtgttgccgtgtagatatgaacgcctggtgccaacatacagttatcaccaatgcgaatagggcagacatcaagcatcacgcaatcgaagttggcgaaaaaattattgccgagaaaaatgttatagccatagtcacagcgaaacgttggctcaatataagcctctgtcacctgaccgaataaatcagcaagaatttgctggcgtaatgtgtgctcttccgccagggaatgattgtatcggtgaataagccgacgagctcgcaggcgatcgcgagataacgcctcatctgccgagtgatacaactcaccagcaatcatcttttctttttctgtgctcattactgacttccggttgctgaaaatgcggcaacacagtaagacgaaaagtcagtgaagagaacgttcccattacatctgtgtgatgaagatcacatagggtatgtcttcatggcgaaaaaagtgcaaaattcttaataaacagccagttatagctccgaaagtgagttatttattagcgaataaatttccatactgaggaagggatcttgtcgtacagtttattcatggtcaattcggcgaggcggtgatctgcggctgagtaaaataccgccagttcattatctgataattcgtatttatttttctcgataacacgctccagcgtgtcaattgtctggcaacgacgtaaacgcattaaataatcggttttcgttaaaggtttttcggacatacttctacccatggttgtaataattctaacaagataaactcgcaggattctctttcgtcgcattgacaaaacaacggaatagtcgattacctgacttccgccatttctgaagatcctgcatattaataccataactactgaacaacataaaggtgtcatccagatattcgtcgatctgctcaatgagcttattgtcttcattatacttaattttgtaattaagtgcgaaggtcgcaatatgctcaatcagttcattcaactggaggttgatcgccgaggttgggtcgttaacccagccatgattgctttcttcaaggtttgcaaggcagtcatgatacagggtttcacagagaaacttaagctgtgcgatatcatgtcttttgggtgagtattcatccataacgcgtccccttcttagcggttgaactaacggacacctttcgggatggaaaaaacttactgacctggacttgccctctcgtttgttagcttaactataagccactctttgtaggttttcatcgcattattacgaaaaattacaattaggaaggaagcgggacaggactcactttttcatgctagcaccaacccgcagcaggtaaaagcagtttgctcgaactgttcataacatttcagaattatcgccagaagaaattggtgacactaataccaggattgctctgaatatgacgtaataaccgaggaatgaataaagaattaccgcaaataattaagaatagcctctaaatggttatggattattaaatctattagcgctacttaatataaattaactaacaatcagtattttttatgaattttatacgtggttaatactggttttcgtatgagatcctgagttggtggttcaatactccttaatgttcgtaggttatgcataaaaaaggccgcttgcgcggccttagtgattacacgttgtatcaatgatgatcgacagtatggctgtgctcgatatcttcattcttgcggctaaagcggcggcgaaccaccacaaagaataccggaacgaagaagattgccagtaccgttgcggtcaccatcccgcccattacaccggtacctactgcgttctgcgcgccggaaccagcaccagtactgataaccagcggcataacgccgaggataaacgccaacgaggtcatcaggattgggcgtaaacgcatccgcaccgcatcaagcgtcgcttcaatcagacctttaccttctttatccatcaagtctttggcgaattcgacgataagtatcgcgttcttcgccgacaaaccaatggttgtgagcaggcctacctggaagtaaacgtcattggtcaggccacggaaggtggcagccagcaacgcaccgataacccccagcggaacgactagcataacggagaacggaatcgaccagctctcgtacagcgcagccagacacaggaacacgacaatcaacgaaatcgcgtacagtgaaggtgcctggttgccggagagacgttcctgataggacattcccgtccagtcatagccaacaccggtaggcagtttgctcgccagttgttccatcagctccattgcttcaccggtacttttacccggtgccgcctggcctaagatttccatagatggcaggccgttgtaacgttccagacgcggcgaaccgtactcccaacgagaagaggagaacgccgagaacggcaccatctgaccatcagcagcacgaacataccagtcgccgatatcatccggcagcatacggtatttcgcttctgacatgacgtaaactttcttcacacgaccgcggtcgataaagtcgttcacatagctaccgccccatgcagcgcccagagtggtgttaatgtcgttgatagaaacacccagcgcctgcgctttttcctggtcgatatcaatcttaaactgcggggtatcttccagaccgtttggacgtacgctggtcaacatatcagggtgcttcgctgcttctgcaagcaactggttacgcgcctgagtcagtttttcgtgaccaaggcctgcctggtcaatcagctcaaagtcaaagccggttgcggtacccagttccacgattgcgggcaggttaaaggcgaaaaccatcgcatctttgatttgcgagaaagcacgtgttgcacgcatggtaatcgcttcaactttgttttcttcgcccggacgatcggcccagtccttcaaggaaacgaacgcaataccggtattctgaccacgtcccgcaaagccgaagccgttaacggcgaacaccgactcaacgttgttcttttctttggtcagatagtaattcgttacctcattgagcactttctgcgtacgttcctgcgttgcacctgctggcagctgaaccatggtcataaatacgccctggtcctcatctggcaagaaggagcttggcagacgcacgaacagataggccataccgaccacgatgatcagatacagcaccaggtaacgccccgtactgcgcagaataccgcctacgctgtcggtgtagtggtgcgtgctcttctcgaacatgcggttaaaccagccgaagaagccttttttaccttccccgtgatcgcctttggcaatcggtttcagcatggtggcacaaagagccggagtcaggatcaacgccaccagtaccgacagcgccattgctgaaacaatggtaatagagaactgacgatagatagcaccagtagaaccgccaaagaaggccatcggtacgaataccgccgacagtaccatcgcgataccgaccagagcgccctgaatctgccccatcgacttacgggtggcttcttttggcggcaaaccttcttccgccatcacacgctcaacgttttctaccacaacgatggcatcatccaccaacaggccgatggcgagcaccatcccgaacattgttagcgtgtttatcgagaagccaaaggcggcaaggacggcaaaggtcccgagcaataccaccggtacggcaatggtcggaatcaacgtcgcgcggaagttctgcaagaacagatacattaccaggaacacgaggatgatcgcttcgaccagcgttttaaccacttcgtgaatagagattttcacgaacggtgtggtgtcatacgggtaaacaattttcagacccgacgggaagaacggttccatcttcgccagttcagcacggattgccgcagcggtatccagcgcgttcgcaccggtcgccagcttgatccccagaccggaagccggttggccgttaaactctgcgatgatgtcgtagttctcaccacccagctcaattttcgccacatcacgcagtagcacgcgggaaccatcctgattcactttcagcaggattttgccgaactcttcagtagaggtcagacgcgtctgagcaataatagaggcgttaagctgttggcctttcaccggcggcgtaccaccgagctgaccagctgcaacctgagcgttctgtgctttgatggcggtaatgacatcaaccggcgttagctggaatttgttcagttcattcgggttcatccagatacgcatcgcgtactgtgaaccgaacaactgaacgtcacccacgcccgacgtacggctgatggcatctttcatattcgctgccacgtagtcagagatatcctcctgcgtcatagtgccatcggtgttgataaccccgacaaccatcaggaagctgctggatgatttctcaacgctcaccccttgctgctgaacttcttgcggcagcaacggcatcgccagctgcagtttgttctgcacctgaacctgcgcgatatccgcatcagtaccagactcaaaggtcagggtgatctgcacggtacccgtggagtcactgttagaggacatgtacatcaggttatcgataccgttcatattctgttcgataacctgtgtcaccgtgtcctgcactgttttcgcatcagcgccagggtaggaggcggagatcgttactgccggcggtgcaatcgtaggatattgcgccaccggcagtttgaggatcgccagcccccctgccaacatgatgataatggcgatcacccacgcaaaaatcgggcgatcgataaagaaattaggcatgtcttaacggctcctgtttaagttaagacttggactgttcaggctgagcaccgcttgcggcttgctggttattatcagcggtaacttcttgtgcttttacctggacaccaggacgcactttctgcagcccacttattactacgcgatcgcctgctttcagaccttctgtcaccagccacttatcgccgatagcctggcttgcaacgatcggacgggtttccactttgtcatccgcgccaaccaccagtacggtggcatcgccacgcggcgtacgggttacgccctgttgcgggactaaaatagcgtttggattaagcccttcttccagacgtgcacgcacgaacatacccggcagcagagtgtgatccgggttcgggaagatagcgcgtagggtgatagacccagtggtctgatcaacggtaacgtcagagaattccagcgtaccgtcctgcgggaacttaatgccgtcactggtgatcagcgacactttggctttgccgttctcttgtttcagcgtgccattcgccagttcctgtttcaggcgcaggaagtcgttgctggactgggtcacatcaacgtagatcggatcaagttgctgcacggttgccagcgcagtcgcctgaccgttctgtaccaatgcgccttccgtcacgtttgacttaccaatgcgaccactaatcggagaggtaactttggtgtaagccagattgattcgcgcagtttcaacggcagctttcgccgcagttaccgcagcattcgcctgttgcgcatcagccagagcctgatcgtactcttgcttactgatgtactgagtaccgagcaatttctgataacgattcaccgtcaattgcgcgatattggctgcagcctgggctttcgccagatcacctttcgcactgtcgtatgccgcctgataggtcgcaggatcaatctgatagagagagacacctgcttcgatgtcgctaccttctttgaaattacgcttcaggataatcccgctaacttgaggacgaacttctgcgatccggtaggcactggtgcgacccggaagctcggttgtgatctgcagaggttcagttttgactgttactacgccaacggcgggcatctgctggccaccttgttgggcctgtttgtcgtcacatcctgttagggctaagctgcctgagagcatcagaacgaccgccagaggcgtaaaccctctgtttttgttcatatgtaaacctcgagtgtccgatttcaaattggtcaatggtcaaaagttaataaacccattgctgcgtttatattatcgtcgtgctatggtacatacattcacaaatgtatgtaaatctaacgcctgtaaattcacgaacatatggcacgaaaaaccaaacaagaagcgcaagaaacgcgccaacacatcctcgatgtggctctacgtcttttctcacagcagggggtatcatccacctcgctgggtgagattgcaaaagcagctggcgttacgcgcggtgcaatctactggcattttaaagacaagtcggatttgttcagtgagatctgggaactgtcagaatccaatattggtgaactcgagcttgagtatcaggcaaaattccctggcgatccactctcagtattaagagagatattaattcatgttcttgagtccacggtgacagaagaacggcgtcgattattgatggagattatattccacaaatgcgaatttgtcggagaaatggctgttgtgcaacaggcacaacgtaatctctgtctggaaagttatgaccgtatagaacaaacgttaaaacattgtattgaagcgaaaatgttgcctgcggatttaatgacgcgtcgcgcagcaattattatgcgcggctatatttccggcctgatggaaaactggctctttgccccgcaatcttttgatcttaaaaaagaagcccgcgattacgtcgccatcttactggagatgtatctcctgtgccccacgcttcgtaaccctgccactaacgaataaccctgaatctgactccaggaattttcctggacattttcgtcgttgctattctggttcactgcgtcgtgatattcttgcggtttgactttttcaggtcgttcttcaggttcagaaaccttcattcatcatgactatgttccagtattacaaacgatcacggcattttgttttttcagcatttattgcttttgtttttgtcttgttatgccagaacacggcgtttgcacgggcgtcatcgaatggtgatttaccgacaaaagcggacctgcaggcacaacttgactcactgaataaacaaaaagatctttctgctcaggacaaactggtgcagcaggatctgacagatacattagccaccctcgataaaatcgatcgcgtaaaagaagagacagttcagctacggcaaaaagtcgctgaagcgccggaaaaaatgcgccaggcgacagcggcgttaacagcacttagtgatgtcgataacgacgaagaaacgcgcaaaattctgagcacgctttcgttgcgccagctggaaactcgcgttgcccaggcgctggacgatttgcaaaacgcacaaaatgatctggcctcttataacagccaactggtttcgctacagacgcagcccgaacgcgtacaaaatgcgatgtataacgcttcgcagcagctgcaacaaattcgcagtcgtctggatgggactgatgtcggcgagactgccttacgtcccagccagaaagtgttaatgcaggtccagcaggctttgctgaatgccgagattgaccagcagcgtaaaagcctggaagggaacactgtcttgcaggataccttgcaaaagcagcgtgattacgtgacggcgaacagcgcccgtctggagcaccagttacaactgttgcaagaagcggtaaacagcaagcgcctgactttaaccgaaaaaacggcgcaggaagctgtctccccggatgaagccgcgcgtattcaggctaatccgctggtgaagcaggaactgaaaattaaccagcagttaagtcagcgtctgattaccgcgactgaaaacggtaatcagttgatgcagcaaaacattaaagtcaaaaactggctggagcgtgcgctgcaatcggaacgtaatattaaggagcagattgccgttctgaagggcagtctgctgttgtcacgtatcctgtaccagcaacaacaaacactcccctcggcagatgaactggaaaacatgaccaaccgcatcgcggatttgcgtctcgaacagtttgaagtcaaccagcagcgtgacgcgctgttccagagcgatgcgttcgtcagcaaactggaagaaggtcacaccaacgaagtcaacagcgaagttcacgatgcattattgcaagtagttgatatgcgtcgcgaattgctggatcagcttaacaaacagttgggtaaccagctgatgatggccattaacctgcaaatcaaccagcagcagttaatgagtgtgtcgaaaaacctgaaatccatcctgacgcagcaaattttttgggtgaacagtaaccgcccgatggactgggactggattaaagcgttcccgcaaacgctgaaagatgaatttaagtcgatgaaaatcacggtgaactgggaaaaagcctggcccgccgtattcatcgccttcctcgctggtttgccgctgctgttgattgccgggctgatccactggcgtctgggctggctgaaagcgtatcaacaaaaactggcttccgctgtgggttccctgcgtaacgacagccagctcaacacaccaaaagcgatccttatcgacctgatccgcgcactgccggtgtgcctgattattctcgctgtcggcctgattctgctgactatgcagctcaatatcagcgagttattgtggtcgttcagcaaaaaactggcgattttctggctggtatttggcctgtgctggaaagtgctggagaaaaatggtgttgccgtgcgtcactttggtatgccggaacagcagaccagccactggcgtcggcaaattgtccgcatcagcctcgcgttgctgccgatccatttctggtctgtggtggcagaactctccccgctgcatctgatggatgatgtgctggggcaggcgatgattttcttcaacctgctgctgattgccttcctggtgtggccgatgtgccgcgaaagctggcgtgataaagagtcgcacaccatgcgactggtcaccattaccgtgctgtcgattatcccgattgcgttgatggtgctgaccgccacgggttacttctacaccacgctgcgcctctccgggcgttggattgaaaccgtttatttggtgatcatctggaacctgctgtaccagacggtattgcgcggcttaagcgtagcggcgcggcgtatcgcctggcgtcgtgcactggcgcgtcggcagaatctggtgaaagagggcgcagaaggtgccgaaccgccggaagaacccaccattgcgctggagcaggttaaccagcagacgctgcgtattaccatgttgctgatgtttgcgctgttcggtgtcatgttctgggcaatttggtctgatttgatcaccgtgttcagctatctcgacagcattacgctctggcattacaacgctactgaagctggtgctgcggtggtgaaaaacgtcaccatgggcagtctgttgtttgcgattatcgcctcaatggtggcctgggcgttgattcgcaacctgcctggtttgctggaagtgctggtgctctcgcgactgaatatgcgccagggcgcgtcgtatgccattactactatccttaactacatcattattgccgttggtgcgatgacggtgttcggatcgctgggcgtctcgtgggataaactccagtggctggcggcagcattatccgtaggtcttggttttggtttacaagagatcttcggtaacttcgtttccggtttgatcattctgttcgaacgtccggtgcgcataggcgacacggtaaccattggtagcttctcgggtacggtcagcaagatccgtattcgtgcgacaacgattaccgatttcgatcgcaaagaagtgattatcccgaacaaagcgtttgttaccgagcgtctgatcaactggtcgttgactgacacgactacgcgtctggtgatccgtctcggcgtggcctatggctccgatctggaaaaagtgcgtaaagtgttactgaaggcggcgactgagcacccaagggtgatgcacgaaccaatgccggaagtcttctttacggcgtttggtgccagcacgttggatcatgagctgcgtctgtatgtgcgtgaactgcgtgaccgtagccgtactgtcgatgagctgaaccgtactatcgatcagctgtgccgtgaaaacgacatcaacattgcctttaaccagcttgaagtgcatctgcacaacgagaggggcgatgaagtgacggaagtgaaacgcgactacaaaggcgacgatccgacgccagcggtagggtaataaccaaagggggcgacatttagttgccccgagattactaacaaagtgcgcgttgttcatgccggatgcggcgtgaccgccttatccggcctacgaaaccgcaagaattcaatatattgcaggagcggtgtaggcctgataagcgtagcgcatcaggcagttttgcgtttgcccacaatcttaggggacatttagcggccccatttatttctcacttttccgcctcatcatcgcgcgttaatttcttttcataatcgcgttttacaatatccagcgcgcgcagcacggtgcgggctgggatctgattttcttccagtagcacaatcaaatcgacggccagtttgacatcgtcaggggcattttccagtgacatactctctccattgctagcgggttaaacgcgctaacctgttttcgattttttccagcgcatggcggcagcgtgccaggcgcgcttcataggcttccacttcacgatgcagcgtctgctgttccacgagagcggtcgctcgcgccagacgggctctacgttcggcaaccatctcacgtagccgccgctcaaaatcctgatgctgaatacgtttacgctgccagcgggcaattttcggtggtgcgctatcccactcgcgtagcgaccaggctgtggcttcacgcgctatagcctccagttgcgccgccagatgttctgccagccaggcgacttgcggcagctgttgctgctcaaccgcatgacgaagcgcagccaggttatcgcccgcctcatcgagacaagcctgtagtgttgtcgcacgggtctgaaaaaggtgcctgtcaaaacgggcacttagcgtggcaaattgcgctaccggggcacaacgctgacgcagcgtggcgagctgtccttccagtttttccagtagcagggtggttttcacgataagacctcaatgaaaatgataattgttatgctaaagtagccactctgtaagctgacaacactcaatatgcaacgaatcattttaatcatcattggctggctggcggtagtgctgggtacgctgggcgtggtattaccggtattaccgacgacgccgtttatcctgctggcggcctggtgctttgcccgttcttccccgcgctttcacgcctggttgctgtaccgctcatggtttggcagttatctacgtttctggcagaaacatcatgcgatgccgcgcggcgcaaaaccacgggcgattttgcttattttgattacgtttacgatttcgctgtggttcgtccagatgccgtgggtgcgcatcatgttgctggtaattctcgcctgtttgcttttttatatgtggcgaattccggtgattgatgaaaagcaagaaaagcactgaagcacaacaatcgcagttgcaattattgcgtacagccagtacattctggcgttttcgagcacaggcgcaggcggtcaaaggttaaacaactgttacttttgatacgttcaaaacgcgccgtgagtaccaccgtaacaagcaggcatacacttatgaccgcgactgcacagcagcttgagtatctcaaaaatagcatcaaaagcattcaggactacccaaaacccggcattcttttccgcgatgtcaccagcttactggaagacccgaaagcttacgctctcagcatcgacttgctggttgagcgttacaaaaatgcgggcattaccaaagtggtcggcaccgaagcgcgtggcttcttgtttggcgctccggtagctctgggtctgggcgttggctttgtaccggtccgtaaaccgggcaaactgccgcgtgaaaccatcagtgaaacttacgacctggaatacggcaccgatcagctggaaatccacgttgatgccatcaaaccgggcgacaaagttctggtggtggacgatctgctggcaaccggcggcactatcgaagcgaccgttaaactgatccgtcgtctgggtggtgaagtagctgacgctgcgttcattatcaacctgttcgatctcggcggcgaacagcgtctcgaaaaacagggcattaccagctacagccttgtcccgttcccgggccattaattatcgtcagtcttgcgctgctcacgctacgggcagcacaagatgtgcattcagcctcgccgttctgacggggctgtgttagcattcccccttcgtgaatccaccttccagcgtttcagagcctgccaatgagttatcaggtcttagcccgaaaatggcgcccacaaacctttgctgacgtcgtcggccaggaacatgtgctgaccgcactggcgaacggcttgtcgttagggcgtattcatcatgcttatcttttttccggcacccgtggcgtcggaaaaacctctatcgcccgactgttggcgaaggggctaaactgcgaaaccggcattaccgcgacgccgtgcggcgtgtgcgataactgtcgtgaaatcgagcaggggcgctttgtcgatctgattgaaatcgacgccgcctcgcgcactaaagtcgaagatacccgcgacctgctggataacgttcagtacgctccggcgcgtggtcgtttcaaagtttatctcatcgacgaagtgcatatgctgtcgcgtcacagctttaacgcactgttaaaaacccttgaagagccgccagagcacgttaagtttttgctggcgacgaccgatccgcagaaattgccggtgacgattttgtcacgctgtctgcaatttcatctcaaggcgctggatgtcgagcaaattcgccatcagcttgagcacatcctcaacgaagaacatatcgctcacgagccgcgggcgctgcaattgttggcacgcgccgctgaaggcagcctgcgagatgccttaagtctgaccgaccaggcgattgccagcggtgacggccaggtttcaacccaggcggtcagtgcgatgctgggtacgcttgacgacgatcaggcgttatcgctggttgaagcgatggtcgaggccaacggcgagcgcgtaatggcgctaattaatgaagctgctgcccgtggtatcgagtgggaagcgttgctggtggaaatgcttggtctgttgcatcgtatcgcgatggtacaactttcgcctgctgctcttggcaacgacatggccgccattgagctgcggatgcgtgaactggcgcgcaccataccgccgacggatattcagctttactatcagacgctgttgattggtcgcaaagaattaccgtatgcgccagaccgccgtatgggtgttgagatgacgctgctgcgcgcgctggcgttccatccgcgtatgcctctgcctgagccagaagtgccacgccagtcctttgcgcccgttgcgccaacggcagtaatgacgccaacacaggtgccgccgcaaccgcaatcagcgccgcagcaggcaccgactgtaccgctcccggaaaccaccagccaggtgctggcggcgcgccagcagttgcagcgcgtgcagggagcaaccaaagcaaaaaagagtgaaccggcagccgctacccgcgcgcggccggtgaataacgctgcgctggaaagactggcttcggtcaccgatcgcgttcaggcgcgcccggtgccatcggcgctggaaaaagcgccagccaaaaaagaagcgtatcgctggaaggcgaccactccagtgatgcagcaaaaagaagtggtcgccacgccgaaggcgctgaaaaaagcgctggaacatgaaaaaacgccggaactggcggcgaagctggcggcagaagccattgagcgcgacccgtgggcggctcaggtgagtcaactttcgctaccaaaactggtcgaacaggtggcgttaaatgcctggaaagaggagagcgacaacgcagtatgtctgcatttgcgctcctctcagcggcatttgaacaaccgcggcgcacagcaaaaactggctgaagcgttgagcacgttaaaaggttcaacggttgaactgactatcgttgaagatgataatcccgcggtgcgtacgccgctggaatggcgtcaggcgatatacgaagaaaaacttgcgcaggcgcgcgagtccattattgcggataataatattcagaccctgcgtcgattcttcgatgcggagctggatgaagaaagtatccgccccatttgatcgtaagcacagcttacgttcgtcatccttaacgtgattgagagagaaacctatgtttggtaaaggcggtctgggtaacctgatgaagcaagcccagcagatgcaagaaaaaatgcagaaaatgcaggaagagatcgcgcagctggaagtcaccggcgaatctggcgcaggtctggtaaaagtgaccatcaacggtgcacacaactgccgtcgcgtagagatcgacccgagcctgctggaagacgacaaagagatgctggaagacctggtggctgcagcattcaacgacgcagcacgtcgtattgaagaaacgcagaaagaaaaaatggcctctgtatcctccggaatgcagctgccgcctggctttaagatgccattctgatgcaaaccagcccgctgttaacacagcttatggaagcactgcgctgtctgccgggcgttggcccgaagtcggcgcagcgtatggcgttcacgctgcttcagcgcgatcgtagcggcgggatgcgtctggcgcaggcgctcacccgggcgatgtcggaaatcggtcactgcgccgattgccgcaccttcaccgaacaggaagtctgtaacatctgttcgaatccacgtcgtcaggaaaacggtcaaatctgcgtggtggagagtccggcggacwtttacgccattgagcagacggggcagttttcaggtcgttattttgtgttgatgggacacctgtcaccgctggacggcatcggtcctgatgatatcgggcttgatcgtctggaacagcgtctggcagaggaaaaaatcactgaagtgatcctcgccaccaaccccacggttgaaggtgaagctaccgctaactacattgccgagctttgtgcgcaatatgacgtggaagccagccgaatcgctcatggcgtaccggttggcggcgaactggaaatggtcgatggcaccacgctgtcacactcccttgccgggcgtcataagattcgtttttaagcaaacgagagcaggatcacctgctctcgcttgaaattattctcccttgtccccatctctccctcatcctgtttttaaccttaaaatggcattattgaggtagacctacatgaaaggacaagaaactcgtggttttcagtcagaagtgaaacagcttctgcacctgatgatccattctctctattccaataaagaaatcttcctgcgtgagcttatctctaacgcctccgatgcggcggacaagctgcgtttccgcgcgctttctaacccggacctgtacgaaggtgatggtgaactacgcgttcgtgtctctttcgataaagacaagcgcacgctgaccatctccgataacggcgtggggatgacccgcgacgaagtgattgaccatctggggactatcgctaaatccggcaccaaatcattcctcgaatccctgggttctgaccaggcgaaagacagccagctgatcggtcagtttggtgttggtttctactctgcgtttatcgtggctgacaaagtgaccgtgcgtactcgcgcggcaggcgaaaaaccagaaaacggcgtcttctgggaatcggctggcgaaggtgaatacaccgttgccgacatcactaaagaagatcgtggtactgaaatcaccctgcatctgcgtgaaggcgaagacgagttcctcgatgactggcgtgtgcgttccatcatcagcaaatattccgaccatatcgcgctgccggtagagatcgaaaaacgcgaagagaaagacggcgaaaccgttatctcctgggagaaaatcaacaaagcgcaggcgctgtggactcgtaacaagtcggaaatcaccgatgaagagtacaaagagttctacaaacacatcgcccacgactttaacgatccgctgacctggagccacaaccgcgttgaaggtaagcaggagtacaccagcctgctgtacattccgtctcaggcaccgtgggatatgtggaaccgcgatcataaacacggtctgaaactgtatgttcagcgtgtgttcatcatggacgacgcagaacagttcatgccgaactatctgcgcttcgtgcgtggtctgattgactccagcgatctgccgctgaacgtttcccgtgaaatcctccaggacagcacggtaacgcgtaacctgcgcaatgcgctgaccaagcgtgtgctgcaaatgctggaaaaactggcgaaagacgacgcggaaaaataccagaccttctggcaacagtttggcctggtactgaaagaaggtccggcggaagatttcgctaaccaggaagcgatcgccaaactgctgcgttttgcttctacccataccgattcttctgcgcagaccgtgtctctggaagactacgtttcccgcatgaaagaagggcaggagaaaatctactatatcaccgcagacagttacgcggcagcgaagagcagcccgcacctggaactgctgcgtaagaaaggcatcgaagttctgctgctttccgaccgcatcgatgagtggatgatgaactatctgactgagttcgacggtaaaccgttccagtctgtgtctaaagttgacgagtcgctggaaaaactggctgacgaagttgatgagagcgcgaaagaagcggagaaagcactgactccgttcatcgaccgtgtgaaagccctgctcggcgagcgcgtgaaagatgtccgtctgactcaccgtctgaccgatacgccagcgatcgtttcgaccgacgcggacgaaatgagcactcagatggcgaaactgttcgctgcggcgggccagaaagtgccagaagtgaaatacatcttcgaactgaacccggatcacgtactggtgaaacgtgcggcggatactgaagatgaagcgaagttcagcgagtgggtagaactgctgctggatcaggcgctgctggcagaacgcggtacgctggaagatccgaacctgtttattcgtcgtatgaaccagctgctggtttcctgatgtcatgccggatgaccttcgtgtcatccggcatttttcttttcttcatctgcactttccgcaaattatcttgccattaaccgtttcagcctcaggtgcctttcttgaggcaatcgcctgttggtggtatcgtttatcgctttttcaaaaaattcgacacattttaaggggattttcgcaatgcgtatcattctgcttggcgctccgggcgcggggaaagggactcaggctcagttcatcatggagaaatatggtattccgcaaatctccactggcgatatgctgcgtgctgcggtcaaatctggctccgagctgggtaaacaagcaaaagacattatggatgctggcaaactggtcaccgacgaactggtgatcgcgctggttaaagagcgcattgctcaggaagactgccgcaacggtttcctgttggacggcttcccgcgtaccattccgcaggcagacgcgatgaaagaagcgggcatcaatgttgattacgttctggaattcgacgtaccggacgaactgattgttgaccgtatcgtaggccgccgcgttcacgcgccgtctggtcgtgtttatcacgttaaattcaatccgccgaaagtagaaggcaaagacgacgttaccggtgaagaactgactacccgtaaagacgatcaggaagagaccgtacgtaaacgtctggttgaataccatcagatgactgcaccgctgatcggctactactccaaagaagctgaagcgggtaacaccaaatacgcgaaagttgacggcaccaagccggtggctgaagttcgcgcagctctggaaaaaattctcggctaatcaagccgccgcagatctgctctcgggcaggtctgctcatcctcctcaggcaatacctcttacagcaattagttcttcttcttcacttttccgctacaattatcaacaagttgaatcgataagaggcggtaatgcgtcaaactaaaaccggtatcctgctggcaaacctgggtacgcccgatgcccccacacctgaagcggtaaaacgctatctgaaacaatttttaagcgacagacgcgtggttgatacctcacggttgttatggtggccgttgctgcgcggcgtgattttgccgctgcgttcgccgcgtgtggcgaagctgtatgcctctgtctggatggaaggtggctcgccgctgatggtttacagccgccagcaacagcaggcgctggcgcaacgtttaccggagacgcccgtggcgctgggaatgagctacggctcgccatcactggaaagcgccgtagatgaacttctggcagagcatgtagatcatattgtggtgctgccgctttatccgcaatactcctgttcaacggtcggtgcggtatgggatgaattggcacgcattctggcgcgcaaacgtagcattccggggatatcgtttattcgtgattacgccgataaccacgattatattaatgcactggcgaacagcgtacgtgcttcttttgccaaacatggcgaaccggatctgctgttgctctcttatcatggcattccccagcgttatgcagatgaaggcgatgattacccgcaacgttgccgcacaacaactcgcgaactcgcttccgcactggagatggcaccggaaaaagtgatgatgacctttcagtcgcgctttggccgggaaccctggctgatgccttataccgacgaaacgctgaaaatgctcggagaaaaaggcgtgggtcatattcaggtgatgtgcccgggctttgctgcggattgtctggagacgctggaagagattgccgagcaaaaccgtgaggtcttcctcggtgcgggcgggaaaaaatatgaatatattccggcgcttaatgccacgccggaacatatcgaaatgatggctaatcttgttgccgcgtatcgctaaagctgagcggtaaagaactgagcgccgtcgcgaagagcctcgtcggcggttttcatcatccgtgaataatgcaaaaaggcgtgcagcgtgcctgggtagagtttgaactcacagggctgctgatgcgccgctaacgtctggtaaagcagacggctgtcatccagcagtggatcgaactccgccccggcaataaaacagggcggaacttcgcgagtgagatcattattaaacaggcagtaatatggcgactcgcggtccgcgtcgttgcttaaatacgcctcttcatacatctgcaaatcctgttgcgttaagccatcccagacaccacccaacagacgacgagtcacggaatcccgtaatccgtaaagcccataccacagcaaaacgcccgcaactttaccgcaatcgatctgtttatcgcgcaaccacaacgcactggcgagcgccagcatggcacctgcggaatcaccggcaaaaccaatgcgggacatattgatttgataatcctccgcctgctggtggaaataacaacaggcagccacaatttcctctatcgcttgcggaaaacgcgcttcaggtgaaagggtgtaatcaatgccaatcaccgtacattggctgtagcttgccagcaggcgcatgatgcgatcgtgggtatcgagattgccgagaataaaaccgcctccatgcaaataaaatagcgtcgccggcctatctggctgcggataaaagatacgtgttttcacctgcccatattttgttggaaccctgtaagctctggttgccatttctggagcgcccacattccagaatcggcgctcaagcgtgtaatactgtcgttgctcagcaatcgttcccgttgcaggccagggcggtaaatccggctgaagagtattcacaacggtcttcatttcagcagagataaggtccagaacgggtaatttgttttccggcttcatgcaaaaactcctttcaaattacgtcattgtaaggaaccactgccatgaaaatgcgatcccgcctgctgatattgaaactggctgtgtctcgcgcgctcccgtcagattgtgttaacattcgccgctcagttaaccacccgtaaaaacaaccatgaaatttcccggtaaacgtaaatccaaacattacttccccgtaaacgcacgcgatccgctgcttcagcaattccagccagaaaacgaaaccagcgccgcctgggtagtgggtatcgatcaaacgctggtcgatattgaagcgaaagtggatgatgaattcattgagcgttatggattaagcgccgggcattcattggtgattgaggatgacgttgccgaagcgctttatcaggaactaaaacagaaaaacctgattacccatcagtttgcgggtggcaccattggtaacaccatgcacaactactcggtgctcgcggacgaccgttcggtgctgctgggcgtcatgtgcagcaatattgaaattggcagctatgcctatcgttacctgtgtaacacctccagccgtaccgatcttaactatctacaaggcgtggatggcccaattggtcgttgctttacgctgattggcgagtccggggaacgtacctttgctatcagccccggccacatgaaccagctgcgggctgaaagtattccggaagatgtgattgccggagcctcggctctggttctcacctcttatctggtgcgttgcaagccgggtgaacccatgccggaagcaaccatgaaagccattgagtacgcgaagaaatataacgtaccggtggtgctgacgctgggcaccaagtttgtcattgccgagaatccacagtggtggcagcaattcctcaaagaccacgtctctatccttgcgatgaacgaagatgaagccgaagcgttgaccggagaaagcgatccgttgttggcatctgacaaggcgctggactgggtagatctggtgctgtgcaccgccgggccaatcggcttgtatatggcaggctttaccgaagacgaagcgaaacgtaaaacccagcatccgctgctgccgggtgctatagcggaatttaatcagtatgagtttagccgcgccatgcgccacaaggattgccagaatccgctgcgtgtctattcgcacattgcgccgtacatgggcgggccggaaaaaatcatgaacactaatggagcaggggatggcgcactggcagcgttgctgcatgacattaccgccaacagctaccaccgtagcaacgtaccaaactccagcaaacataaattcacctggttaacttattcatcgttagcgcaggtgtgtaaatatgctaaccgtgtgagctatcaggtactgaaccagcattcacctcgtttaacgcgcggcttgccggagcgtgaagacagcctggaagagtcttactgggatcgttaagttatcgtcggttcgtaggccagataaggcgttcacgccgcatctggcattttgctttcaatgcctgatgcgacgctggcgcgtcttatcaggcctacatatccgcgcctattatccggcaaccaccgtttacctcgtcaccacctcacccgccggtggcgtttccagcagttccagcatagtacgggcaatttcacgctcacccatcactacctgattcgcaccacgttcggtgatatacgccacttcatcgtcataatgggcgcgggcaataatctcaatatccggatttttcgcgcgggcagatgccacaatctcgcccgcttcatagccgttgggaatcgtcaggatcagccattttgcacattccagatgcgccagttgcataatttcttcgttcgccgcattgcccaatactgcgcggaccccgcgctcgcgcagctcatcaacacgagttcgtgacgtctcaatcaccaccagcggaatatcagaggcgagcaatttctcccccagcaggctgcctacacgaccgtaacccaccagtagcgcatggttgcaaatatccactgggatctgcttctcttcttcgattgcctcttccagcgtctgctcttccagcgtttcggtcttcgccagatatttttccagtagtgcgaacagtaccgggttgagcataatcgacaggatcgcccctgccagtaccaggttttgtccggcctgcggcagtaaattcaatgccattcctagtcccgccaggataaacgcgaactcaccaatctgcgccaggctggcggcgatggttaacgccgtgcgctgggagtgaccaaacaaacgcacaaggaacagggccgcgaccgatttaccaaacagaataattgccagcgtcgccagtactgccagcggttgctgaatcagaattaacggatcaaacaacatcccgacggagacaaaaaacagcaccgcaaacgcgtcgcgcaatggcagtgtatcgtgggcggcacggtgactcagttcagactcgttcagtaccatcccggcaaagaacgcaccgagtgcaaaggagacatcaaacagctctaccgcaccaaaggcaatccctaacgccagcgctagcaccgacagggtaaacagctcgcgggaaccggttgctgcgctgcgtgccataatccacggcaccagacggcgacctaccaacatcataatggcgataaatgcgatcaccttgccgatggtgatccccatatcgactgcaagagtggcaaagcccacatcgccctgttccatcattcctgctaccgcgggtagcaataccagcgtcaggaccatcaccaggtcttccacaatcaaccaaccgatggcgatttgcccacgctgactgtcaattaattgccgttcttcaagtgcgcgcagtaacaccacggtactggcggtggaaagacataagccgaacacgataccggtcattaacgaccagcccagcacggcggagagcgccatacccagcagcgtcgccacggctatctgggcgatcgcgccgggaatggcgatggactttaccgccatcaaatccttgagcgaaaaatgcaaaccgacgccgaacatcagcaaaataacgcccagttcagccagttccggcgcaagcttggtatcggcaacaaagcccggagtgaatggtcctgccagcacacccgctaacagatatcccaccagaggagaaatacgtagtttattggccagcatgccgaggataaaggcgagcacaaggccgccaacaatggtggtgataagcggggtggcgtgatgcattccgtctccttttcctggtggttattgtccatttttggccgggaaaaccaaaattacaggtaatagtttatgacaatttcattgatgatgtttatgaataattgttgaattttgcagaaaaatggaattagctgcaaaaaaagcacggatcggaaaacagaaggcggtttaacagaggaaaggcttatggcgactgtaaaacgatgcagccaaagtttgcctttggctgcaatgaaatcagtctttatgccggttatcaggcaggaatatggtcaacatccccaatagtggcaggaaagcacagattttatagactaactctatgctggtgtggtcggcgataagccccagaactgccgcccccagacctcccatgccgaaagcaaaaccgaaaaatagtccagaaaccataccgatacgtcccggaagcagctcctgggcatagaccagaatggcagagaatgccgaagcgaggataaatccaataatcaccgttaaaacccccgtccagtgcaggctggcgtagggtaaaatcagcgtaaacggcgcaacgccgaggatagagccccaaatcacatatttccgtccaattttatcccctacaggcccgccaatcaccgtacctgccgcaacggcaaacaggaaggcaaacaaatgaagctgagcattctggatagataatccgaatttttgcatcagataaaaggtgtaatagctgctgatgctcgccatatagaaatatttcgagaaaatgaggattaacagaatgctgaccgccagaacaactttattgcgcggcagtggattgataatcgtcgctttgggttttcctttattcattcggtgctgtgccgagtaccaacggctgatttgcgccaacaccacgatcgccagcagtgccgcaagcacaaaccaggcaacgttgcctttgccataaggcgcgataatcaccgccgccagcaaggggcccagggaactgccaaagttgccgccgacctgaaatatagattgcgccaggccatgacgcccgccggaagccatacgggccacgcgagaagattccggatgaaagaccgatgaaccggtaccgaccagcgccgctgccagcagaactgcgccgaaactgcccgccagcgccagcagcaccagaccacttaaggtaaagcacatgccaatcggcaacgaccacggcatcggatatttatcggtccagtagccgaccaccggttgcagtaacgaagaggcgagctggaaggtgagggttatcatgccaatctgcataaatgtcagagaaaattctgactgaagcagtggataaatcgccagaatcagcgattggatcatgtcgttcagcagatgtgagaggctgatagcacctaaaataccaaacgatgttcgggccttagtcgttgacgcagccgcgcccgccacaggctgggtttgttcactcattgccataggaaagtcactttttcagggttgcgatgtaaagaatgatcttatttgtgattattacccgactaacatacctgtatgcgctgcctgaaggaagtctcaacgcggaatacagaatttctaatctggatgcagatttatcttcaccggacgcagacttgtttatgatgtcgcgtcatactatttttcaacacgttgaaatcaggtcagggagagaagtatgaaattattgcagcggggcgtggcgttagcactgttaaccacatttacactggcgagtgaaactgctctggcgtacgagcaggataaaacctacaaaattacagttctgcataccaatgatcatcatgggcatttttggcgcaatgaatatggtgaatatggtctggcggagcaaaaaacgctggtggatggtatccgcaaagaggttgcggctgaaggcggtagcgtgctgctactttccggtggcgacattaacactggcgtgcccgagtccgacttacaggatgccgaacctgattttcgcggtatgaatctggtgggctatgacgcgatggcgatcggtaatcatgaatttgataacccgctcaccgtattacgccagcaggaaaagtgggctaagttcccgttgctttccgccaatatctaccagaaaagtaccggcgagcgcctgtttaaaccatgggcgctgtttaagcgtcaggatctgaaaattgccgttattggcctgacgacggatgacacagccaaaattggtaatccggaatatttcactgatatcgaatttcgtaagcccgctgatgaagcgaagctggtgattcaggagctgcaacagacagaaaagccagacattattatcgcggcgacccatatggggcattacgacaatggtgagcacggctctaacgcaccgggcgatgtggagatggcacgcgcgctgcctgccggatcgctggcgatgatcgtcggtggtcactcgcaagatccggtctgtatggcggcagaaaacaaaaaacaggtcgattacgtgccgggtacgccatgcaaaccggatcaacaaaacggcatctggattgtgcaggcgcatgagtggggcaaatacgtgggacgggctgattttgagtttcgtaatggcgaaatgaaaatggttaactaccagctgattccggtgaacctgaagaagaaagtgacctgggaagacgggaaaagcgagcgcgtgctgtacacccctgaaatcgctgaaaaccagcaaatgatctcgctgttatcaccgttccagaacaaaggtaaagcgcagctggaagtgaaaataggcgaaaccaatggtcgtctggaaggcgatcgtgacaaagtgcgttttgtacagaccaatatggggcggttgattctggcagcacaaatggatcgcactggtgccgactttgcggtgatgagcggaggcggaattcgtgattctatcgaagcaggtgatatcagctataaaaacgtactgaaagtgcagccattcggcaatgtggtggtgtatgccgacatgaccggtaaagaggtgattgattacttgaccgccgtcgcgcagatgaagccagattcaggtgcctacccgcaatttgccaacgttagctttgtggcgaaagacggtaaactgaacgacctgaaaatcaaaggcgaaccggtcgatccggcgaaaacttaccgcatggcgacattaaacttcaatgccaccggcggggatggctatccgcgccttgataacaaaccgggctatgtgaataccggctttattgatgccgaagtgctgaaagcgtatatccagaaaagctcgccgctggatgtgagtgtttatgaaccgaaaggtgaggtgagctggcagtaatccgaaagtgccggatgttcgcatccggcacaatgcttaatcgcgacgggcgatatcagcaaatttggcatcgagtatctttgccaggtcgcttgccgccagttcgatatccagaccgcgcttgccgccggaaacataaatagtggcaaattcttgtgcgggggcgtcgataatcgttggcagacgttttttctgccccagtgggctaatccctccaaccagatatcccgtcgaacgctgcgcgaccatcggatcggccatctcaactttcttggcacccagcgcttttgctacttttttaagatccagttgacctgcgaccggcgtaacggccacggcaaggtgtttcatatcaccgttcactgcgaccagcagcgttttgtagacctgatccggattcaaacctaattttttgacgacttcatcgccaaaattggtttcagccggatcgtgctcgtaggtatggatttgaaacgaaatcttgtttttttcgagtaatttaactgcgggtgtcatggtaattttcctgccttaaacaaaaaaacgaagcaagcatacgcctgatggcggtccaaaaaaaagagtcatcttgcctaagagtattggcaggatggtgagattgagcgacaatcgagttacaccgtcgcttaaagtgacggcataataataaaaaaatgaaattcctctttgacgggccaatagcgatattggccatttttttagcgcaacatctgcggcaaattcccttctccatacaggtgtagtgcaccgactgcgaccacatagcgccccggcggcatggcgcgtaatttatcccgccaggcgagatttcgctgatgcatcagcacatcgtacagcgactgactgaacgtattgggcagcgttatttcattattttgcggcggcgcattcaaccaccagctcatcatttgttgcagcaaccgtgcattggtgtgccagtgggtcagcgtgtcgtccagcagcgccagtccgttgtcagggagctggagcaacatggcaatctggttttcagccccttccagttcaatcacgggtttatgttgttgcttcgccgcctgcaatagctggtaatcgataccgtattctgcccgcagccccagtttttgtgcctgcgtcgcctgaagaaccatcgcgatttgccacagcggttgagtagaaaagagcgacggagaaatgcccatctcctggctaatatgctgcagattttggagttgctcctcgctaatgcgctcttccagcgtctcgcaggcaggcaaattagcaaaaggcgtatcgctggtggaaacatccgcctcgacgatcagcgcatcggcgtttttgagctttttgagcaaacgggtgggcaggggagccatatcgtggctacccatatgaatactgccgatcagatgaaaatggcgattgccgggaagagagatatcgatagcaggccaggtgtaatgattaccgcgcagcgcggcccaaagcgtttttacccggtacaacagatccatacgacctccctttgtgaaatatcatgctagcgcgcggggagggatggcgcaaatggagttgattgttgcacttgtgcacagtgcttgtgtgcattacaatgattaaataatggacaaggagatgagagaggaatggctcaaaagaaaaatataaggagttttcgtgatgcctggttggctgattttttgtccattcaacgccacatcgaaagatccctgctgaaatccataccacgttatcacgaaagttggacatcattaatgctgccacttctcatcgggatttacgctcccctccggggaaccgatacgaagagttatccgggaaattacaggaatactcctccattagagtgaataaacagtaccgactgatttttaaatgggttaatggcaaggccgaagaattgtttttagacccacacaactactaaaacatagctgtcgtattgacgagaaaggtaaaactatgaaacaggcaacaagaaaaccgacgacacccggagatattcttctctatgaatatctggaaccgctcgatttgaaaatcaatgagttagcagagttgctgcatgttcatcgtaatagcgtcagtgcactgatcaataacaatcgtaaactcaccactgagatggcattccgtctggcgaaagtttttgataccacagtcgatttttggctaaacctccaggcggcagttgatctttgggaagttgaaaacaacatgcgtacccaggaagaattgggacggattgaaacagtggctgaatatttggcacgccgtgaagagcgtgcaaaaaaggtcgcgtagaataatttccctataacggatgcgccaccctaaagcagcgcatccgcaatgatgtacttattccttcggtttaaaccgcagcaatcggttggcgttactcactacggtgatcgacgagagcgccattgccgctccggcaaccaccgggttaagcagtgttccagtgaacggccacaaaataccggcggcgaccggaataccaatgctgttgtagataaacgcaccgagcaggttctgcttcatgttgcgcagcgttgcgcgggaaattgcgagcgcatccgcaacacccatcaggctatggcgcatcagggtaatcgccgcggtttcaatggcaacatcactgccgccacccatcgcaataccgacatccgcctgagccagcgctggcgcatcgttaatgccgtcgcccaccattgccacctgacgtccttcactttgcagacgtttgatcgcttcggctttaccgtctggcagcacgccggctatcacctcatcaatcccggcttctttagcgatcgcattggcggtggtcgggttatccccggttagcatcaccaggcgatatcccgctttatgcaggcgttgcagcgccgccacgctatcactacgcaacggatcgcgtacagccagcagggctactgctttcccgtcaaccgccagcagcacaggcgttgccccttgcgatgcctgagctgaaatatctgcttcaattgctttggtatcgacctgttggtcatttaacagcgcctgattgcccagcaataacgcatgaccttcagcttcaccgctcacgcccagcccgcgcaatgtgcggaaaccgttgacctgcggtagctgcatatcacctgctttatcgaggatcgcccgtgccagagggtggctggaaccttgctccagcgccgccgccagacgcaatgcttgcgcttcatcaatatcagcaaatgtttttactgcgacaacctgcggcttcccttcggtcagcgtcccggttttatcgaacactacggtgtcgagcgtactggcgcgttgcagcgcgtcggcgtcccgtaccagcacgccaaactcagccgcccgcccgacgccggaaataatcgacatcggcgtcgccagccccagcgcacacggacaggcaataatcagcaccgtggtggcaatcaccagagtatagacaatctgcggtgccggaccaaagaaataccagattgccgcactgatcagcgcaatcaccaccactaccggcacaaatacggctgagattttatccgccagctgaccgatttctggcttactgctctgggcctggcgcaccatacgaataatccgcgacagcgtagtatggctgccaaccgcactggcgcgaaacagcacgctaccgtcctgcaccactgtcccggcatggacgctatcgccttcgcctttttgctgcggtataggttcgcccgtcagcatcgcttcatccagccatgcttcgccctgggtaatctcgccatctactggcacgcgatcgccggtcgtcaggcgcagcaacatacctggttgcacttccgccagcggcacgcttttttcaccttcgtcagtaaccaggcgcgccgtcggcggagttaaatcgagtaatttctccagcgcctttgaagaacgctgacgtgcgcgcgcttccagcatatgaccgagattaatcagaccgataatcatcgcactggcttcatagtaaagatgccgtgcttccatcgggaaccactgcggccacaggttgacgctcatcgaatagagccacgcaacacccgttcccagcgccaccagcgtatccatcgtcgccgcaccgttcagcaggcttttccatgcgctgcggtaaaaatgcccgccggcgaaaaccattaccgccagggttatcaggccgataactaaccacaggctgcggttgtcagcggtgaccatcatgttatcgccgatcatcccccagaccatcaccgggatacccaccaccagcgcgacaattgcctgccagcggaagcgcttcatcgtagcgacggcggtttcttgctggcgctcgcggcgtttagcgtcatcttcaatcgcttccgcgccgtagcccgctttttccaccgcctgcactaaatcttgtggggaggcactgcccatcaccagcgcagtacgctccgccaggtttacccgtgcctgagtgacgcccggtacgctttgcaacgcattttgtacgcgggtgacacagctggcgcagctcatgccgctcagcagcaactgctggctgtcatcgtcatcggcggtcgctgccggaagcgcctcagaaaccgctgtcagtgcttccgacgggattgatgactccgccagcggtttagcctttgggtggcttacagatgcgtcataacccgcttgtttgatggtttcgattagctgttctgcactggcagtcccggtaacgtgcgcttcagtgatagacacatccgcctgttcaacatccgggcgctgttcgagactttctttcacgcgtttaacgcagtgaccgcaggacaggccgtccagggtcaggtcgatagtttgtgacataaaacactccttttaagacagttttgactggctgtgataaaggttaaaccttccagcaaggggaaggtcaagaaattaataaaccaggcgggtaaaagtccgtaaagattaaaaaatcggctcgatttgcatcaggattagacatttatctctttgttttcctgtagttaagttgcgggtgctaagttaaatcaggatgcatgaaaatcggcaccggggtgaggaattacctcccgcatctataaaaaggagttaacaaaagatgttagatgcaaacaaattacagcaggcagtggatcaggcttacacccaatttcactcacttaacggcggacaaaatgccgattacattccctttctggcgaatgtccctggtcaactggcggcagtggctatcgtgaccagcgatggcaacgtctatagtgcgggtgacagtgattaccgctttgcgctggaatccatctcgaaagtctgtacgttagcccttgcgttagaagatgtcggcccgcaggcggtacaggacaaagttggcgctgacccgaccggattgccctttaactcagttatcgccttagagttgcatggcggcaaaccgctttcgccactggtaaatgctggcgctattgccaccaccagcctgattaacgctgaaaatactgaacaacgctggcagcgaattttacatatccaacaacaactggctggtgagcaggtagcgctctctgatgaagtcaaccagtcggaacaaacaaccaacttccataaccgggccattgcctggctgctgtactccgccggatatctctattgtgatgcaatggaagcctgtgacgtgtacacccgtcagtgctccacgctcatcaatactattgaactggcaacgcttggcgcgacgctggcggcgggtggtgtgaatccgctgacgcataaacgcgttcttcaggccgacaatgtgccgtacattctggccgaaatgatgatggaagggctgtatggtcgctccggtgactgggcgtatcgcgttggtttaccgggcaaaagcggtgtaggtggcggtattctggcggtcgttcctggcgtgatgggaattgccgcgttttcaccaccgctggacgaagaaggcaacagtgttcgcggtcaaaaaatggtggcatcggtcgctaagcaactcggctataacgtgtttaagggctgatcatgatgaacacggaaggtaataacggtaacaaacccctcggtctatggaacgtcgtttccatcggcattggggcaatggtgggggcggggatcttcgcgctgctggggcaggctgcgttgctaatggaagcctcgacctgggtcgcctttgcttttggcggtattgtggcgatgttttccggttatgcctatgcgcgtctgggggcgagctatcccagcaatggcggtattatcgacttctttcgtcgcggattaggcaacggcgttttttcgctggcgctctcgttattgtacctgttgacgctggcggtgagtatcgccatggtcgcccgtgcttttggcgcttatgccgtgcagtttttgcatgaaggcagccaggaggagcaccttattttgctctacgcattggggatcattgcggtgatgacgcttttcaactccttaagcaaccatgcggtagggcggctggaagtgatcctcgtcggcattaaaatgatgatcctgttattgctgattattgccggtgtctggtcgctgcaaccggcgcatatttccgtttctgcgccccccagctccggggcgttcttctcctgtatcgggataaccttccttgcctatgcgggctttggcatgatggcgaacgcggcggataaagtgaaagatccggaggtcataatgccacgggcgtttctggtggcgattggcgttaccacgttgctttatatctcgctggcgctggttttgcttagcgatgtatcggcattagagttagaaaaatatgccgataccgccgtagcgcaggctgcttctccgctcctcgggcatgtggggtatgtgatcgtcgtcatcggcgctttactggcgacggcttcagccatcaacgcaaacctgttcgccgtgtttaacatcatggacaacatgggcagcgaacgcgaactgccgaagctaatgaataaacctctgtggcggcagagtacctggggcaacatcatcgtcgtggtgttgattatgctgatgacggcggcgctgaatttaggctcactcgccagcgttgccagcgccacctttttgatctgctatctggcggtgtttgtggtggcgatccgcctgcgtcatgatattcacgcctcgttgccgattcttatcgttggtacgttggttatgttgttggtgatcgttggctttatctacagtctctggtcccagggcagccgtgcgctgatatggattattggcgcactcttactcagccttattgtggcaatggtcatgaagcgcaataaaaccgtataacatctctctgtgcgcagtacttcctgtattattgtggtggcggtcgatattcgcactggcaaaaaaacgtgcttgaatatttgttgaaaccctttaacaaagcacaggaggcgttgcgcgaacgatgaacattagcgatgtagcaaaaattaccggcctgaccagcaaagccattcgcttctatgaagagaaggggctggtgacgccgccgatgcgcagcgaaaacggttatcgcacctacacgcagcagcatctcaacgaactgaccttactgcgccaggcacgccaggtgggctttaacctggaagagagcggcgaactggtaaatctgtttaacgatccgcagcgtcacagcgccgacgtcaaacgtcgtacgctggagaaagtagcggagatcgaacagcatatcgaagaactgcaatccatgcgtaaccagctgctggcgctggcgaatgcctgccccggtgatgacagcgccgactgcccgattatcgaaaatctctccggctgctgtcatcatcgggcggggtgattaaggcttgcgaaaatagtcgtccattattttcgtcagctccggacgttccccgtcatcattgatggcaaaatccagaaaaaaagcatctgcttgcggcgttcggttttgcgccatcaaccggaaggtgagggggcgataaatggcgtatgccggatggctgataacgaatcgggcaaagtcaataaaaagcggcgagtgtgtggaaaacagcgcctgcaaaataatatcagccttttcatcctcccccaaaccttgttggatcatgctcttaatacgagtttcgctcaaattcccggcctcaacaatttgccaggcttgatccagcgaggggtaccgactgacgctctgctttaactcttctgaccaggtttcggatgggctgatgtgcttatcagggccgaaactctcccatgcgctgggcggtaatgttttgcacgcggtgagttttggtatgtggtattgcagctctgttttgtgcagacattccccgccaggaaataccagggtttgttgctcatcattaaaatgggttgccgtgctgagcaccagtgttttgagcggtcgcccttccagcgcggcggcagtagccttatggtgtccgtcgagcagaacgcagagataggaatcagggagataccaggccagagcgcgggcgtccggtttatcgcgataaaacgtcgcacgctcaggattaaaatgtgatggcggctggccgggtagaagaaagcagggcgcggtgtcactgaaagagcaatattcaggatcccagacggcaacggttgccggattactggaactatggtccgttgccgcccaaaagaaatgcccgttgccatccgtcgggtaaagttcacgatcttccagcaaataataaccatcagccatgcatgagaacagcggtgtcagcgcggcaaaagcgtccgttatgccagaccacgggcgattccagttttcgagagcagacaaaaaccgggcggctccctgttcatcctccgcaaaaccgctgtagacaaattccgcacaggtagggcatccagcctcggaccagaaacgtattaacgggacatcctgccagcagagcgaatggataagaccgtgcgagtgcggatcgtaaatcacacattgacgcagaaatcctttcccggacttcaccgaaaaaatgacgcccgcagcagtatttttcagcagacgtacttcaggttttcgaaagggggaaaacatggctactccttagccgaacattcaattaacactatgtagggggctatatgccggatgcggcgtaaacgccttatccggcatggggtttggtacagatttccaggtgtgataagacgcatcaggcgatgaccgcacggatgatcagcgttatcccttctatcgcaatgacttcaacatgcgtaccagcgccgagatcctcgctggcgctgacaggccatgaactgtcaccgacgcgcatatgaccgcgcccgttgaccagtggagattccagcacaaaacgtcggccaatcagctgctgcccgcgctggtttaaatgactgtcgctgtgcttttgttcgcgcacccgccgcgacagccatttccaccacaaccaggcggcgagcagtgtcagaatggcaaacatcaccccttgccactcccaacccagcggcaccagccagaccaccaggccggtaatcaccgctgccacgccgctccacaacagataaccattgccgcccaacatctcggctgccagcagcaacccgccgagactgagccagaaaatatgtggatgaacgaccattaactccatcatggctgagtccgtttgttggcgctgtctttcaccagctcggcaatcccggcaatcgaccccatcaggctgctggcctctaatggcatcatcactactttgctgttactggaggaaccgatctgctgtaacgcttcggtgtatttctgtgctacgaagtagttcaccgcctgaatatcgccggaggcaatggcttcagacaccattttggtggcgcgggcttccgcttcggcagaacgttcacgcgcttcggcctgtaagaatgccgactgacgttcaccttccgctttcaggatttgcgactgtttttcaccttcggctttgaggatttccgcttgacggatcccttccgcttcaaggatgtaagcgcgtttggtacgttccgctttcatctgcgcgttcattgaagagataagctctgccggtgggcgcacgtcgcgaatttcaatacgggtgactttaatcccccacgggttggtggcctcatcgacaatacgcagcaggcgtgagttgatgctgtcgcgctgagagagcatttcatcaagttccattgaacccaacacggtacggatgttagtcatggtcaggttgatgatcgccagctccagattgctgacttcataagcggcgcgcggggcatcaatcacctgaataaagcacacggcgtcgatggtaacgttggcgttatctttcgagataacttcctgggaagggatgtcgagcacttgctccatcatattgatcttgcgaccaatgcgatccataaacggcaccaccagactgagccccggctgtaacgttttggtatagcgaccaaaacgttctaccgtccattgatagccctgcggcacgattttgacgcccgcgccgacaatgaccagcgcgacaaaaatgagaatagggataaagataagcatcggaaaaacctcctgttgtaccgtccataatcagcaaaattgctgcttgattaaacaaattatacctgattactgaaagagagttcccccctattcctgcgaaggataaactgtttttagtaaaaatcagaaaaagggaacagtgatgcaggaaaatagtcctttgcttcagctacaaaacgtaggatatctggcgggtgatgcgaagattcttaataacatcaatttttcgctgcgtgctggcgaatttaagttaattaccggtccttctggttgtggcaaaagtacgctgctaaaaatagttgcttcattgatcagcccaaccagcggaacgttactgtttgaaggtgaggatgtcagcacactaaagccagaaatctaccgccagcaagtctcttactgcgcccagacgccgacgctgtttggcgatacggtatacgataatctgatctttccctggcagatccgtaaccagcagcctgacccagccatttttctcgattttctcgaacgcttcgctttgccggacaccattttgacgaaaaatatcgccgagctatctgggggtgaaaaacaacgcatctcattgattcgtaacctgcaatttatgccgaaggttttattgctggatgaaatcaccagtgcgctggatgaaagtaataaacataacgttaatgagatgatccatcgttatgtgcacgagcaaaatattgccgtgctgtgggtgacacacgataaagacgaaattaatcatgcggataaagtgattacactgcaaccgcatgccggagaaatgcaggaagcacgctatgaactcgcataatattactaacgaatcattggcactggcattaatgctggtggtggtggcaatcttaattagccataaagaaaaactggcgctggagaaagatattctctggagcgtcgggcgcgcgataattcagctgattattgtcggctatgtgctgaagtatattttcagcgtggatgatgccagcctgacattattgatggtgttatttatctgctttaatgcggctgtggaacgcgcaaaaacgcagtaaatatattgctaaagcttttatctcatcgtttattgccattacggtcggggcgggaattactctggcggtgctgattttatcgggatcgattgagtttatcccgatgcaggtgatccctatcgccgggatgatagccggtaacgccatggtagcggtggggttgtgttacaacaatttagggcaacgggtcattagcgaacagcaacagattcaggagaaactgagtcttggcgcgacgccgaaacaggcttcagcgatattgattcgcgacagtattcgcgcggctttaattccgacggtcgattcagcaaaaacggtaggcttagtgagtttaccaggaatgatgtccgggctgatatttgccgggattgatccggtgaaggcgattaaatatcagattatggtgacctttatgctgctctcaaccgccagcttgtcgaccattattgcctgctatttaacctatcgtaagttttacaattcgcgccaccaattggtggtgacgcaattgaagaagaaatgatgcgatgccggatgcgcagcatcgcatccggcgttgtggttcatgtgccgatcaacaaaacatcaatacaacaacgcatacagctggcggcgatacttcgacgccagtgcatcacccgtacccagcgcagcgaggatctcctggaatgttttacgtgtctgaccatctgcggcggtgagatctttacgcagatgcccaaacagtaactccagcgcctcttcattgcgcccaacctggtgcagttgcagtgccagttgcgtcgccagtgcggcatcttcaggattctccgccacctgctgttgcaactgttgaatttccggcgtatcagccgcctgcttcagcagttcgatttgcgccaccagcccctgatagcgggtgtcctgatcctgcaacggaatggttttcagcacggcttctgcatcttcagaacggttcagcgcaatcagcgtttctgccaacagcaggccgatctccccgttctgattcgacaactgccaggcgtctttcagcaatggcagggcgtcggtgtgattgccttcctgcatcagttgcatcgcctgctgcgctttcagctcttcttcacgcggcagcactttatccagcagggcgcggatcgcctcttccggttgcggcccctggaaaccgtctactggttgcccgttctggaacagatatacggtcggaatcgcgcgcagaccaaactgggcggcaatcatctgctccgcgtcgcagtccagcttcgccagaataaattgcccgttgtactgcgccgcgaggctttccagaattggggttaactgcaaacagtgctggctacgttcagaccaaaaatagaacagcaccggagtggtcatcgactgttcaagaacctgttgcaggttagattcgttaatgttgacaatattttctacggacatggagtcgctctctgttgtcgatattttctttgacatgggggcttaagcgcgcgcttcaactcacccctgcaatattttgtccatcacgcgccccggcagcaggcgcttaagcaccattactgcccaggtcaccagcgttaccggatagcgcatcttcggcttctcgctaataaaagcatggcgcactttgtcgaccaccgcttccggtcccaacgtaaagcgggcggcgatgccaggattttcgactggtttatcactttgcgtctgattgacgttgtcggtgaagcgagtacgaatgggaccaggttcgatcaggctgactttaattccgctgtggcgcagctccatgcgcagtgcgtctgaccacgcctccagcgcatatttactggccgcgtaagcgccacgacccggtgtggagattaatcccatcaccgatgaggtcatcacaatacgcccttcaccgtgcggcaacatcgcgggtaacaggcgcatggtgagctggtgtgcgccgaaaaagttggcggaaaactgctgttccatctgcgcacggctgatggtggaaagggggccatacatgccgaatccggcattgttaaagatcccatacagacaattatcggtcagggcgatcacttcgtcggctgcgcgatcaacactttctggcgaatccagatcgatcaacacgccggtaaatcccatgctgttcatgcgctcaacatcatccggtttccggcaacctgccagcacatgaaaaccctggcgttttaattcgagcgcgctttccaggccaataccactggaacatccggtaattaagaccgatttttgcataactttacctgtcaggatctccgttgctttatgagtcatgatttactaaaggctgcaactgcttcgccatccagtcggcaataaacggctgggcgtcgcggttgggatgaataccgtcatcctgcatccattgtggcttgaggtagacctcttccataaaaaagggcagcagcggaacatcaaactctttggcgagtttggggtaaatggcgctaaaggcttcattataacggcgaccatagtttgcaggcagacgtatttgcattaacaatggttcagcgttggcggctttgacatcctgcaaaatctggcgcagcgtttgctcggtttgctgtggttgaaaaccacgcaaaccgtcattgccgcccagttcaaccagcacccagcgcggctgatgctgtttcagcagagccggaaggcgcgccagcccttgttgcgaggtgtcgccgctgatgctggcattgactaccgacgttttactctgccacttatcattcaacaaggcaggccaggccgcgctggcagacattcgatacccggcgctcaggctatcacccagaatcaataacgtgtccgctgcagcggcacggaaggttaacaggaccaggaacaggaagggcaaatgccagcggaaaacattgttgaagttcatcatcttaagaagtccgtcggtcagggggagcatgaactctccatcctcaccggagttgagctggttgtcaaacgtggcgagaccatcgcactggtgggtgagtcgggatcgggtaagtcaaccttgctggcgatcctcgccgggctggatgacggcagcagtggcgaagtgagtctggtgggacaaccgctacataatatggacgaagaagcgcgggcaaagttgcgcgcgaagcacgtaggctttgtttttcagtcatttatgttaattcctacccttaacgcgctggaaaacgtcgagcttccggcgctgctgcgcggtgagagtagcgcagaaagtcgtaacggggcgaaagcgttgctcgaacagttagggttgggtaaacgtcttgatcatcttccggcacagctttctggcggcgaacagcaacgagtggcgctggcgcgagcctttaatggtcgatctgatgtgctgtttgccgacgaacccaccggcaaccttgaccgccagacgggcgataaaattgccgatctgcttttttccctcaaccgtgagcatggcaccacgttgattatggtgacccatgacctgcaactggcggcacgctgtgaccgctgcttacggctggtgaacgggcagttgcaggaggaagcatgattgcacgttggttctggcgcgaatggcgctcgccgtcgctattaattgtctggctggcgttaagcctggcggtggcctgtgtgctggcgctgggcaatattagcgatcgcatggagaaaggtttaagccagcaaagccgtgagtttatggcgggcgatagggcgttgcgcagttcgcgcgaagtgccgcaagcgtggctggaggaagcgcaaaagcgcggcctgaaagtcggcaagcagctgactttcgccacaatgacctttgcaggcgacacaccgcagctggcgaacgtcaaagcggtggatgatatctacccgatgtatggcgatctgcaaactaatccccctggcctgaaaccgcaggcgggcagcgtattgctggccccacgcctgatggcactgcttaacctgaaaacgggcgataccattgacgtgggcgatgccaccttgcggattgccggagaagtgattcaggaaccggattccggttttaatcctttccagatagccccacgcctgatgatgaatctggcggatgttgataaaaccggagccgtgcagccggggagtcgggtcacctggcgctataaattcggcggcagcgagaaccagctcgacggctatgagaaatggttgttaccccagcttaaacccgaacaacgctggtacggtctggaacaggacgaaggcgcgctggggcgatcgatagaacgttcgcaacagttcctgctgctttcggcgcttctgaccttgctgctggcggtggcggcggtcgcggtggcgatgaatcattactgtcgcagtcgctacgacttggtggcgatcctcaaaacgctgggggcagggcgagcgcaactgcgtaagttaatcgtcggtcagtggttgatggtgctggcgctttcagccgttaccggtggggcgataggcctgttgttcgaaaacgtgttgatggtgctgctcaagcccgtgctacctgccgctttacctcctgccagcctctggccgtggctgtgggcgctcggcaccatgacggtcatctcgctgctggtggggctgcgaccataccgcctgttgttggcaacgcagcctttacgcgtgttacgtaatgatgtggttgcaaacgtctggccgctgaagttttatctgccgattgtcagtgtggtggttgtgctgctgctcgccggactgatgggcggcagtatgctgctctgggcggtgctggcgggcgcggtagtactggctttgctgtgcggtgtgctgggctggatgctgctgaatgtacttcgccgcatgacgctgaaatcgctacctctgcgcctggcggttagccgcctgttgcgtcagccgtgggcgacgttaagccagctttcggcattttcgctctcctttatgctgctggcactgttgctggtgttgcgtggcgatctgctcgaccgctggcaacagcagctaccgccagaaagcccgaactactttttaatcaacatcgctacggaacaggttacgccgctgaaagcgtttctcgcggaacatcagatagtcccggaatcgttttatccggtggtgcgggcgcggttgacggcgattaacgacaagccgacagaaggcaatggagatgaggcgctcaaccgcgagctgaatctcacctggcaaaatacgcggcctgatcataacccgatcgtcgccggtaactggccgccaaaagccgatgaagtgtcgatggaagaggggctggcgaaacgcttaaacgttgccctcggcgataccgtgacttttatgggcgatacccaggagttccgcgctaaagtgaccagcctgcgcaaagtggactgggaaagtctgcggcctaatttctattttattttcccggaaggggcattagacgggcaaccgcagagctggcttaccagtttccgctgggagaatggcaacggcatgttgacgcaactcaaccgccagttcccgaccattagcctgttagacattggcgcgattttaaaacaggtcggtcaggtgctggagcaggtaagtcgggcgctggaagtgatggtggtgctggtcaccgcctgcggcatgttgctgttgctggcgcaggtgcaggtgggaatgcgtcagcgtcatcaggagctggtggtgtggcgcacacttggtgcggggaaaaaactgctgcgcacgacattgtggtgtgagttcgccatgctcgggtttgtatccggcctggtggccgcaatcggtgcggaaacggcactggcggtactgcaatcgaaagtgtttgatttcccgtgggagccagactggcgattgtggattgtgctgccgtgcagcggtgcgctactgctgtcgctttgcggcggctggctgggtgcgcgactgcttaagggtaaggcgctgttcaggcagtttgcggggtgatgacaggtgttagattgcctgatgcgctacgcttatcaggcctacgaagatcgtgcaatatattgagttttcgaaattttgtaggctggataaggcgttcacgccgcatccggcatgaacagcgtgcacagaatcccccatcactgcgccttaacccattccgccacttcctgcccactcaccgcgaaagacaactttttccgcttttttctcaagctgatagcgatacatcgggtcgtaatattcttcaagtaacggcaccagccaggccagatgaccgtcggtgctgccggtggtgagttgcgttgtcagcgccgcatccagccttgcagccagttcgttatagcgttgtagtcccagccgacgtttaatcgccgaaagcccgtgatgcaggtattcgcaatactcctgccagccctgttcgtcgccataagcgtgggtaaaatcatgatgcatacgcaagaaatactcttcgttcaggcgttcaagacggatctcaaacggatcttctaccaccgcaatcgtcgcctgagtcattcgttcgcgcagacattccggcaggtgattcgaaccgatcatccggctttcatcttccagcacccacaggcgcaaatcctgatgggcgtcggtttttagcatttcggcagccagcatgttttcaaaactcgcctggctaagttgtggttgtaacgtgcgaccaaaagcagaaccgcgatggcgcgccagcccttccagatcaacaccgttcggctgttgttgtactaacagcgttttgccgctgccggtacaaccgccaatcagcactatcggtttttgtgccagttcaatggttgcctgaatcgcggtctggcgcagtgccttataaccgccttccaccagcggataatcaatccccgcgtcatgcagccagcgttgcacaatatgcgagcgttgaccgccacgggcgcagcagagaataccgtgcggattttgcaggcacgctgcccgccaggcgtccatgcgctgctgacgaatttcacccgccaccagtttatgccccagtgccagcgccgcgtctgacccttgctgtttatagcagatgccaacggcggcgcgttcatcgttattcattaacggcaggttgatagcggcgggcattgcgccttgctcaaactcgatgggggcgcgaacatcaataatgggcgtatcagcaatcagcagggcacgatagtcctgttccgtgtgtctctcttgcatagtaaaaagtgaacctcaaatcagcttgcgcgctattttacgcgccaacgcgcaaggaaacttgatttttaactgcgtgggttgccgaaaatttctaaaaatccgctgatttccggcctgcgctgggtaaacaaggtcacaatatcttctaccgctttgccgctgccaaatttgcgccatgccagactcaatggcgaaggagggcgcatcgttgggattacccggctgaccagttgttgattatcgagcattgactggcaaagtgattttggcaaaaaaccaatgcccacgcccgccagatgggcggcgattttcgtttccatatcgggaacaataatctctttttgccccggcaatcgccaggcgacgcgtttggttaaggtgcgggcgctgtcttcaatattgaccgccggaaagcgccgcaactgtgcttctgttagcggctcttcaacgttcgccagcggatgatccgccgccatgacaaagcgccattgcaccgatcctaagggatcaagactaaaggtatttgccagcgcctcggttcccgtgacgccgatagccagtgaaaaaccttcgtacaatagcgagtcccagacgcccatatagatttgtcgggagatgtgaaattgggtaaacgggtaacgttcatttagccacgccagcagcctggcaacggcctgagggttatagagcaggttgttgatgacgatattcacctggcgttccacgccatcattcacctgttgtaactcgctgggcatactttccagccagctcagccagtctctggcctgacaaagtagatgctcgccagccgccgtcaacgtcacgctgcgagtcgtgcggaaaaacagcgccactccggtattctcttccagaagtttaatgcgataactgatcgtcgccgtggttttacataatcgttctgccgcttttgaaaaacttcctgtttcagcaaccgcaatgaaagtccgcaaggtttctggatcgaacatcttcaggtatccccttttaaatccgcaagttgcgtgattttcttatcctctgatttatcagtatttttacatgataaccctgttcaatttgtggactaaatctagttttggaaaaatattccaacttttgtgttgatgttgttctcttaaggttttagattgcctgttattgaaaccaagctgaccggtcggcggtggttgaacggaattatgttacaaggacaaaaagatgaaacttcaggtattaccgttaagtcaggaagccttctgtgcttatggcgacgtaatcgaaacgcagaaacgggattttttccatattaacaatggcctggtggagcgctatcacgatttagcgctggttgagattcttgagcaagaccgtacgcttatcagcattaaccgcgcgcaaccggcgaatctgccgctgaccattcacgaactcgaacgtcatccgttgggcactcaggcctttatcccgatgaaaggtgaagtgtttgtggtagtcgtggcgttaggtgacgacaaaccagacctgtcaaccctgcgggcgtttattaccaacggcgaacagggagtgaattaccatcgtaacgtctggcatcacccacttttcgcctggcagcgcgtcaccgattttctgaccatcgatcgcggcggcagtgacaactgtgatgttgaaagtattcctgaacaggaactctgttttgcgtgacgcctgcaaccgacttgcataagataaacgaattgttcattgtttatgctcatttgtaggtcggagttaacgtaggtatgacggaagttagacggcgcggcaggccaggacaggcggagcctgtggcacagaagggtgcacaggcgttagagcggggaattgcgattctgcaatatctggaaaaaagtgggggaagttcgtcggttagcgatatctctctcaatctggatttgccgctctccacgacctttcgcttgctgaaggttttacaggcagcggattttgtctatcaggacagtcagttaggctggtggcatataggattaggtgtctttaacgtcggtgcagcgtacatccataaccgcgatgtactctccgtcgccgggccgtttatgcgccgcctgatgttactttccggcgaaacggtcaatgtcgcgatccgtaacggcaatgaagcggtattaattggtcagttagagtgtaaatcgatggtcaggatgtgtgcgccgctgggcagtcgtctgccgctgcatgcttccggagcgggcaaggcgctgctttatccgctggcggaagaagagttgatgagcatcattctgcaaaccggtttgcagcagtttacgccaacgacgcttgtggatatgcccaccttgctgaaggacctggaacaagcgcgtgaactgggctataccgtagataaagaagagcatgttgtcggcctgaattgcatagcttcagcaatttacgatgatgtaggtagtgttgttgccgctatctccatctccgggccttcatcaagactgacagaagatcgttttgtcagccagggtgagctggtcagagacaccgcccgcgatatcagcacggcgttgggactgaaagcacatccatagtgtctgtcgtatcccgctctgcggagcgggtttttttgacaaaatttgagagttggaaaatttttccaattaatagaggtaggaataaaatggcaaaaatgagagccgttgacgcggcaatgtatgtgctggagaaagaaggtatcaccaccgccttcggtgttccgggagctgcaatcaatccgttctactcagcgatgcgtaagcacggcggtattcgtcacattctggcgcgtcatgtggaaggtgcttcgcacatggcggaaggttatacccgcgcaacggcagggaatatcggcgtatgtctggggacttccggtcctgcgggcacggacatgatcaccgcgctctattccgcttctgctgattccattcctattctgtgtattaccggccaggctccgcgcgcccgtctgcataaagaagatttccaggccgttgatattgaagcaattgctaaaccggtcagcaaaatggcggttacagttcgtgaagcggcgctggtgcctcgtgtgctgcaacaggcgtttcacctgatgcgttctggtcgcccgggtccggtactggtggatttaccgttcgacgtacaggttgcggaaatcgagtttgatcctgatatgtatgaaccgctgccggtctacaaacctgctgccagccgtatgcagatcgaaaaagctgtagaaatgttaatccaggccgaacgtccggtgattgttgccggaggcggggtaatcaatgctgacgcagctgcactgttacaacagtttgctgaactgaccagcattccggtgatcccaacgctgatgggctggggctgtatcccggacgatcatgaactgatggccgggatggtgggcctgcaaaccgcgcatcgttacggtaatgcaacgttgctggcgtccgacatggtgtttggtatcggtaaccgttttgctaaccgtcataccggttcggtagagaaatacactgaagggcgcaaaatcgttcatatcgatattgagccgacgcaaattggccgcgtactgtgtccggatcttggcattgtctctgatgctaaagcggcgctgacgctgctggttgaagtggcgcaggagatgcaaaaagccggtcgtctgccgtgtcgtaaagagtgggtcgccgactgccagcagcgcaaacgcactttgctgcgcaaaacccacttcgacaacgtgccggtgaaaccgcagcgcgtgtatgaagagatgaacaaagcctttggccgcgatgtttgttatgtcaccaccattggcctgtcacaaatcgctgcggcacaaatgctgcatgtctttaaagaccgccactggatcaactgtgggcaggcaggcccgctgggctggacgattccggcggcgctgggggtttgtgccgctgatccagagcgcaatgtggtggcgatttccggtgacttcgacttccagttcctgattgaagaattagccgttggcgcacagttcaacattccgtacatccatgtactggtcaataacgcctatctgggtctgattcgccagtcgcaacgtgcctttgatatggattactgcgtacagctcgcgttcgaaaatattaactccagcgaagtgaacggttatggcgtcgaccacgtaaaagtagcggaaggtttaggttgtaaagctattcgcgttttcaaaccggaagatattgcaccagcctttgaacaggcaaaagtcttaatggcgcaatatcgggtaccggtagtcgtggaagttattctcgagcgtgtgactaatatttcgatgggcagtgaactggataacgtcatggaatttgaagatatcgccgataacgcagcggatgcaccgactgaaacctgtttcatgcactatgaataagggagataaataatgttacgtttctctgctaatttatcgatgttatttggtgaatatgattttctcgcccgttttgagaaagctgcgcagtgtggttttcgcggcgttgaatttatgttcccttatgactacgacattgaagaattaaaacaggtgctggcgagtaataaactcgagcatacgctgcacaatttaccagcgggtgactgggcggcgggcgagcggggtattgcctgtattcctggccgtgaagaagagtttcgggatggcgtagcagcagcgattcgttatgctcgtgctctgggtaataaaaaaattaactgtctggtcggtaaaacgccgactggtttcagcagtgaacagattcacacaacgcttgtagaaaacctgcgttatgccgcgaatatgctgatgaaagaagatattttattactgattgaacctattaaccattttgatattcctggtttccatctcaccggaacccggcaggcactgaaactgattgacgatgttggttgctgcaatttgaaaattcagtatgacatttatcacatgcagcggatggaaggtgaattaactaataccatgactcagtgggccgataaaattggtcacctgcaaattgctgataatccgcatcgcggcgaaccgggaaccggagaaattaattacgaatatctctttacggtaattgaaaattctgactacaacggttgggttggctgtgaatataaaccccaaaccaccacggaagccggtttacgctggatggatccgtaccgttaaaacgtaacgctattcagacaatgcttttttaggccgctaagttggcaggggatcgtgttgtctgaattcaggaaaagcgaaatttaaaagaggttaattatgaaactgggatttattggcttaggcattatgggtacaccgatggccattaatctggcgcgtgccggtcatcaactgcatgtcacaaccattggtccggttgctgatgaattactgtcactgggcgccgttagtgttgaaactgcgcgccaggtaacagatgcatcggacatcatttttattatggtgccggatacgccacaggttgaagacgttctgtttggtgaaaatggttgtaccaaagtctcgctgaagggcaaaaccattgttgatatgagctccatttccccgattgaaactaaacgtttcgctcgtcaggtgaatgaactgggcggcgattatctcgatgcgccagtctccggcggtgaaatcggcgcgcgtgaagggacgttatcgattatggttggcggtgatgaagcagtatttgaacgtgtaaaaccgctgtttgaactgctcggtaaaaatatcactctcgtgggcggtaacggcgacggtcaaacctgcaaagtggcaaatcagattatcgtggcgctcaatattgaagcggtttctgaagccttgttgtttgcttcaaaagccggtgcggacccggtacgtgtgcgccaggcgctgatgggcggctttgcttcctcacgtattctggaagttcacggtgagcgcatgattaaacgcacctttaatccaggtttcaaaattgcgctgcaccagaaagatctcaacctggcactgcaaagtgcgaaagcactggcgctgaacctgccaaacaccgcgacctgccaggaattgtttaatacctgtgcggcaaacggtggcagccagttggatcactctgcattagtgcaggcgctggaattaatggctaaccataaactggcctgatacccgcaataaaaatggccgatatcagaaaatgaatcggccagcaatattaaaaaaagaaagcagccaaagatgttgcttcagtattaaaaataatatttttattttatttgttcctcatagctagattaaaacaacgttattcgatacgtgaaattaagagggatttatggaacatcagagaaaactattccagcaacgcggctatagcgaagatctactgccgaaaacgcaaagtcagcggacctggaaaacatttaactattttaccttatggatgggttcggttcataacgttcccaattatgtgatggttggcggcttttttattctcggcttgtctacctttagtattatgctggcaattatcctcagtgcctttttcattgccgcggtaatggtattaaacggtgctgcgggcagtaaatacggcgtaccgtttgccatgatcctgcgtgcttcttacggcgtacgtggtgcactgtttcccggattattaagaggcggtattgctgccattatgtggtttggcctgcaatgttacgcggggtcactggcctgcttgattctgattggcaaaatctggccgggatttttgactctcggtggcgatttcacgctgttaggcctttctctaccgggattaattacttttttactcttctggctggttaacgttggtattggttttggcggcggaaaagttttaaataaattcactgccattcttaacccgtgcatctatatcgttttcggcggtatggcgatttgggcgatttcgctggtcgggatcggtccaatctttgactacattccgggcggtattcagaaagcagaaaacagtggcttcctgtttctggtggtgataaacgcggtggttgcggtctgggcggcaccggcggtgagcgcatccgactttacgcaaaacgcccactcgtttcgtgagcaggcgctggggcaaacgctgggtttagttgtggcctatattctgtttgcggtcgccggggtatgtattattgccggagccagtattcattacggcgctgacacctggaacgtgctggatattgttcagcgttgggacagcctgttcgcctcgttctttgcggtactggttattctgatgacgactatctctactaacgccaccggtaatattattccggctggttatcagattgccgccattgcaccgacgaaactgacctataaaaacggcgtactgattgccagtattatcagcctgctgatctgcccgtggaaattaatggaaaatcaggacagtatttatctgttcctcgatattatcggcggaatgcttggtccggtaattggtgtgatgatggcgcattattttgtggtgatgcgtgggcaaattaatcttgatgaactgtacaccgcacctggcgattataaatattacgataacggttttaacctcaccgcgttttcagtaactctggtggccgttattttatctcttggcggtaagtttattccctttatggaaccgttatcacgtgtttcatggtttgtcggcgtcatcgtcgcctttgcggcctacgccttattaaagaaacgtacaacagcagaaaaaacaggagaacaaaaaaccataggttaattaatcacgatattgaacattgagttaaaaaccaatctgtattttacaaggagtttgttatgtcttttgatttaatcattaaaaacggcaccgttattttagaaaacgaagctcgcgttgtagatatcgccgttaaagacggaaaaattgctgctatcggccaggatctgggcgatgcaaaagacgttatggatgcgtctggtctggtggtttcgccgggcatggttgatgcgcacacccatatttctgaaccgggtcgcagccactgggaaggttatgaaaccggtactcgcgcagcagcaaaaggtggtatcaccaccatgatcgaaatgccgctcaaccagctgcctgcaacggttgaccgcgcctcaattgaactgaagttcgatgccgctaaaggaaagctgactatcgatgcggcacaactcggtggcctggtgtcttacaacattgaccgtctgcatgagttggatgaagtgggtgttgtcggtttcaaatgcttcgttgcgacctgtggcgatcgcggtatcgacaacgacttccgtgacgtcaatgactggcaattcttcaaaggcgcgcagaagctgggtgaactaggccagccggtgctggtgcactgcgaaaacgcgctgatctgtgacgcactgggcgaagaagcgaagcgtgaaggtcgcgtaactgcccatgactatgtggcttcgcgtccggtatttaccgaagtggaagcgattcgccgcgtactgtacctggcgaaagtcgctggttgccgtctgcacgtttgccacgtcagcagcccggaaggtgttgaggaagtgactcgtgcacgtcaggaaggtcaggatgttacttgtgaatcctgcccgcattactttgtgttggataccgatcagttcgaagaaatcggtactctggcgaagtgttcaccgccgatccgcgatctggaaaaccagaaaggcatgtgggaaaaactgtttaacggtgaaatagactgcctggtttccgaccactctccatgcccgccggaaatgaaagccggtaacatcatgaaagcgtggggcggtatcgctggtctgcaaagctgcatggacgtgatgttcgatgaagcggtacagaaacgcggaatgtctctgccaatgttcggcaaattaatggcgactaacgcagcagatattttcggtctgcagcaaaaaggccgtatcgctccaggaaaagatgccgacttcgtcttcattcagccgaatagcagctatgttcttaccaatgacgatctggaatatcgccacaaagtcagcccgtatgttggccgtactattggcgcgcgtatcacgaaaaccatcttacgtggtgatgtgatttacgatatcgaacagggcttccctgttgcgccnaaaggtcaatttatccttaaacatcagcagtaatctggccctgcaatgcccgtccttgtggcgggcattctccggttaaggtgtgtttatgttcaattttgctgtgggccgcgaaagcctgttatcaggatttcagtggtttttctttattttttgcaacacggttgtggttcctcctacgctactttctgcttttcagttgccgcaaagtagcctgcttacgctcacgcaatatgcttttcttgctaccgcactggcctgcttcgctcaggcgttctgcggtcatcgtcgcgctattatggaggggccgggcggcctgtggtggggaaccatcctgactatcacccttggcgaagcatcgcgcgggacaccgatcaacgatatcgctaccagtctggcggtggggattgcgctctccggcgtgctgacgatgttgattggttttagcggattaggccatcgcctggcacggttatttacgccgtctgtgatggtcttgtttatgttgatgctgggtgcgcaactgaccactatctttttcaaaggtatgctcgggctgccgtttggcatagccgacccgaattttaaaattcaattaccgccgttcgcgctctcggtggcggtgatgtgcctggtactggcgatgattattttcctgccacaacgttttgcccgttacggcctgctggtcggtacaataaccggctggttgttgtggtacttttgctttccttcttcgcattcgctctccggtgagttgcactggcagtggttcccgctcggcagtggcggtgctttgtcgccggggattattctgacggcggtgattacaggtctggtaaatatcagcaatacctacggtgcgattcggggcacggatgttttttatccgcagcagggcgcggggaatacgcgttatcgtcgcagctttgtggcgaccggatttatgacactgataaccgtgccgctggcagtaattccattttcaccgtttgtttcatccattggtttattaacccagactggcgattacacgcggcgttcgtttatttatggcagcgttatttgcctgctggtggcactggttccggcactcacgcgactgttttgcagtatccctttacccgtgagtagcgcggtcatgctggtttcttatctgcctttactcttttccgcgctggtgtttagccagcaaataacgtttaccgctcgcaatatttatcgactcgcattgccgttatttgtcggcatatttttaatggcattaccgcctgtgtatctgcaagaccttccattaacgcttcgtcctctgctcagtaacggcttactggtcggaattttactggctgttcttatggataatcttattccgtgggaacgcatcgaataatttgttgaaaaaggattgataatgaagattgtcattgcgccagactcttttaaagagagtttaagtgcagaaaaatgttgtcaggcaattaaagccgggttttcgaccatatttcccgatgcgcactatatctgtttgccgatagcggatggcggcgaagggacggtggatgcgatggtcgccgcgacgggcggcaacatcgtgacgcttgaagtctgcgggccgatgggcgaaacagtgaatgctttttatggccttaccggcgacgggaaaacggcggtgattgagatggcggcggcaagcggcctgatgctggtcgcgcctgaaaagcgtaatccgttgctggcgtcaagttttggcaccggagagctgattcgtcatgcgctggataacggcattcgccatattattctcggcattggcggcagtgcgacggtcgacggcggtatgggcatggcgcaggcgctcggtgtgcgtttccttgatgctgacggtcaggtgctggcggctaacggcggcaatttagcgcgcgtggcaagcattgagatggatgaatgcgatccgcgtctggcgaactgccatattgaagtagcatgtgatgttgataacccgctggtaggggcacgcggcgcggcggcggtgtttggtccgcaaaaaggggcaacgccggaaatggtcgaagaactggaacaggggctgcaaaattacgcccgtgttttacaacagcaaactgaaattaatgtctgccagatggcgggcggcggcgctgcgggcggtatgggcattgcggcgacggtattcctcaatgcggatattaaaccgggtattgagattgtgttgaatgcggtcaatctggcgcaggcggtgcagggtgcagcactggtgatcaccggggaagggcgcatcgactcgcaaacggcaggcggtaaagcgccgctgggcgtggcgtcggtggcgaagcagtttaatgtcccggtgattgggattgctggcgtattgggtgatggcgtggaagtggtgcaccagtacggcattgatgcggtattcagcattttgccacgtctggcacctttagccgaagtgctcgccagcggtgaaaccaatctcttcaacagtgcgcgaaatattgcctgcgccattaaaataggtcagggaattaaaaactgactattacctttaaagcggatgcgatttatatcgcatctttttttacctgaattgactacaaaaaaagccacggaataaaccgtggcaaaatccaacatagctaaaaataatcaggcgagtggtatgacttaaatctctacgtcgcggttgcaatctttcgagtaaatatagctgaacgcttcaccacgccccacgccataaccggcctgtaaggaataagcgcccataaagatgtaatcgccttttttcaccgggatccagttattgtcgaggttataaaccccctgaccggaaagaatataggcaccgtgttcctgaacgtgtgtttcgatataaccatggctggcacctggcgcaaaagagaggatatgcatgttcatatcaaaacctaactctttgggcagaaaatccagcagaataacatcgtccatgccttcataatgaatgcgttccagttcgctggcattgccagaaaccagccacggcgcatgaccttctaccggaatatagcgacgcttatataaaaagatttggctgtcttcggcctgggcgttaacaaacgtcattaaggagcctggcgggcaataaagatagccaccttcgcttaaggcaaatgttttcccttcggctttggcagtgatatttccagagatcacatacaggaacgtttcaatgccttcgccaccgaagccctgttggttgccgccgttttgatgcagtgtgaccagataatcaacaaaagaggcacccagctttggcgtggagaggattgtcgcgtcacaattttcaaagcccggaataatattttttaccagaccgtctggtgttaacagtgcgaaattaccgtgtttaacaatcgcacggttagccagtaaatcttcgcggtaaccggtgacgttatttaaatatcccatttataactccttatttctgccaggcaagttgataaagcatgagtgccaacgttttgaccccttcggcaaggtcggtaatattggtgcgttccgccgggttatggctgatcccgttgatgctgggaatgaaaatcatgcaggtcggcacgcgaggcgcgaaaatttgcgcgtcgtgcccggcaccactgtgcatcacccggtaattcagtttttcgctttcacacaattctgtcagggtggcgaccagctccttattcatcggcacgggttcttcgtccatccataaatcgatatcaataccaatatccatttcatcgcaaatcgcccgcatgtcgttttctaactgttgggtgaaatcgcgcagcacggtagcgtcggtatgacgacaatcaatggtgaacgtggttttacccggcactacattcaccgtattcgggcgcggctctactttgccaaaggtcagaaccagcgggtcgcccatctttttcgctttttcgacagactgatggcaaatgcgactgaaagcgtaaaccgtatcacgacgataacccatcggcgtggtgcctgcatggtttgattcgccattcagcgtcaccgtataacgacgctgcccgacaattgcattcaccacgccaattgattgcccattactttccagcacacagccctgttcgatatgcagttcgacaaaggctttaatatcctgacgcggagttagtggggcgttcggcagagtaaatccgcaagccttcatcgcatcgacaaaactatttcctttggcatcacagatattccgcacgtcgtcaggattcgccagcccaaaaatatttttactgccccagaaaacatacgggaagcggctgccttcttcttctgccatcgccaccacttcgaccgtacgtaacggcgcgccgtattgcgttttcagccagtcaatagccagccacgccgccagcgcaccgaattgcccgtcgaggttaccgccgttaaccacggtatcgatatgcgaaccgctcagaaccacttcctgtggatattcggtgccactcaggcgaccgtataaattccccacttcatcgaaacgtgtttccagcccgcttgctaccattctttttttaaactgctgctgggtttccagccattccggcgaataaagtaaacgggtcatcccacccgctgggtcagcgccaaaagaggaaagccagggcagcgtttcttctatagcttgacggaaatgtgtaatcataagaaagtcctgtctcaataattattgcgcaaagggatttttcgtttcgtatgacgtgttataaagcgcgtcggaaattaaatactggtaaatatcatcaacaatttcgatgccttcgacggcggctttgcgttgtttaatatcctgatcctgtccgggataataaacctgattaaaaccgggcgcgggggtaatggtatttaattcgcgcatggtctggctaagatgttgacggaataattcgctggaggagaaaaagttcgggttaataactatatgtaattgccccaaattacgcccggcgtgtaaatcgtcatacatcgaactaacctgtcgcccgaacggtaagccgagtaagacgcctgagaggacgtcaatcatcatcatcaggccataccctttcggcccagcggcggggagcagagcatgtaccgcgaacggatcggttgttggtgcaccgtttttatcgactgcccaggtatccgggatagacatattgcgcgagcgggcgtcgagcacttttccccatgcctgtacggtagtcgccatatcaaaggtaaggatctcgtcgccttctcccggcgcggcaaaggccagtgggttagtgccgtagtaaatttccgcgccgccaaacggcaccaccattggatcggactggcacagcgaaatgccaattaatccggcgcgggctgcctgctgcacaaaataagagattgcgccgctgtgacccatccggctgataccgaccaccgcaacgcctttttgctgggcggttttgatggcatgttccatacccattttcgctgcgacctgtccggcggcattgtcggcatgtaaaattgccgagcacggtccggtttcctcaagacgaaactccggttcgcggttggtgccgccttttgaaatacgttcggcgtagtattcaacgcgcaccgcgccatgagagtggatccctctggcatcggcgtaaaccaatacttcagccacggttgcagcgtgctcacgttttaacccagcctggcagagtttattctcgattagctggtggagtgtttcccgactgattttcatctgtcttcctttttaacgacggtgtgaagcatgactgcaattaacatacagggaaaatatctggattatgtgatccagacaggcaaaaaaatatagttagaatttatttgataatcttcgtgcttttaacctggtttttaaaacaaccatgcttattaaaaaataacgcgtaatagtctggcggttatttgaattcttttgttaataattcccgtgtgatattcatcaccttatttactcgttgtcatcgataccgtaatcgccacattaacactgctcgtgcaattgccatgggtgcaatttttaaggagttgttatgatccacgcctttattaaaaaagggtgttttcaggattcggtcagtttaatgattatttcacgaaaactcagcgaatcagaaaatgttgatgatgtttccgtaatgatgggtacgcccgccaataaagcgttattagatactacaggtttctggcatgacgattttaataacgccacgccgaacgatatttgcgtggcaattcgtagcgaagcggcggatgcggggatcgcgcaggcggttatgcagcagcttgaagaggcgctaaaacaactggcgcagggttcaggcagcagccaggcgttgacgcaggtgcgtcgctgggacagtgcctgtcagaaattacccgatgccaatctggcgctgatttcagtggctggtgagtatgcggcggagctggcgaaccaggcgctggatcgcaacctcaacgtgatgatgttttccgataacgtcacgctggaagatgaaatccaacttaaaacccgcgcgcgggaaaaaggcttgctggtgatggggccagactgcggtacgtcgatgattgccgccacgccgctggcttttgctaacgtgatgccggaaggcaacattggcgtcataggcgcttccggtaccgggattcaggagctgtgctcacagattgcgctggcaggggagggaattactcacgcgattggtcttggcgggcgcgatctcagccgtgaagtgggcggcatcagtgcgctaacggcgctggaaatgctcagtgcagacgagaaaagcgaagtgctggcatttgtttcaaaaccacctgccgaaactgtgcgtctgaaaattsttaatgccatgaaagcaactggcaaaccgacggtggcgctgtttttaggttataccccggcggtggcccgcgacgagaatgtctggtttgcctcctcgctggatgaggccgctcgtctggcttgtctgctttcacgcgtcactgcgcgacgtaacgcgatagcgcctgtcagcagcggatttatttgcggtttgtataccggcggtacgctggctgctgaagcggcgggattacttgccggacaccttggcgtggaagccgacgatacccatcaacatggcatgatgctggacgccgacggacatcagatcctcgacctgggcgatgatttttacaccgtcgggcgtccccatccgatgatcgacccgaccttacgcaacctgttaattgccgatctcggcgctaaaccgcaagtgcgcgtgttgctgcttgatgtcgtgattggcttcggtgcgaccgccgatcctgccgcctcgctggtgagcgcctggcaaaaagcctgtgccgcgcgttcagacaatcaaccactgtatgccattgccacggtgacaggcactgaacgtgacccgcaatgccgctcgcagcaaatcgccacgctggaagatgcggggatcgcggtagtgagttcgctgccggaagccaccttgctggcggcggcgttaattcatccgctctcgcctgccacacagcaacacacaccgtcattactggaaaacgtcgccgtgattaacatcggattacgcagctttgcgctggagctacaaagcgccagcaaaccggttgtgcattaccaatggtcgccagtcgccggcggcaataaaaaactggctcgtttattagaacgtttgcaataaggggttcccatgtttacatcagtggcgcaagccaatgctgcggttattgaacaaattcgtcgggctcgtccacactggctggatgtgcaaccggcttcttcacttatcagcgaactaaacaagggcaaaacactgcttcacgccgggccgccaatgcgctggcaggagatgaccgggccaatgaaaggtgcatgtgtgggcgcatgtctgtttgaaggctgggcgaaagatgaagcgcaggcactggcaatgctggagcagggggaagtgaacttcattccttgtcaccatgtgaatgctgtcgggccaatgggcggcattacttctgccagtatgccgatgctggtggtcgagaacgtgaccgacggcaaccgggcgtactgcaacctcaacgaaggtatcggcaaagtgatgcgttttggcgcttacggcgaagatgtcctgactcgccatcgctggatgcgcgatgtgttaatgccagtattaagcgcggcgctggggcgcatggagcgcggcatcgatctcacggcaatgatggcgcagggcattaccatgggcgatgagttccatcaacgcaacattgcttcctctgcactgttaatgcgtgcgctggccccacaaattgctcgcctcgatcatgataaacagcacattgcggaagtgatggatttcctcagcgtgaccgatcagttcttccttaacctcgcgatggcttactgcaaggcggcgatggatgcaggcgcgatgatccgcgcaggcagcatcgttacggctatgacccgcaacggcaatatgttcgggattcgggtcagcgggctgggtgaacgctggtttacggcgcctgtaaacactccgcaaggtctgtttttcaccggcttctcgcaggagcaggcgaacccggatatgggcgacagcgcgattaccgaaacctttggtattggcggagcggcgatgatcgcagcgcctggcgtaacgcgctttgtcggtgcgggtggcatggaagcggccagaaccgtttctgaagagatggcggaaatttaccttgagcgcaatatgcagttgcagatcccaagctgggattttcagggcgcgtgcctggggctggatattcgtcgcgtggtagaaaccggcattacgccactcatcaataccggtatcgcccataaagaggcggggatcgggcagattggtgcaggcactgtgcgggcaccgctggcgtgctttgaacaggcgctggaagcactggctgaaagcatggggattggttgaggaacgcacaatgacgatcatccatcctctacttgccagccgtagcgcaccgaattatcgccagtcctggcggttagcgggagtgtggcggcgggcgattaacctgatgacggaaagcggcgaactgttaacgctgcatcgtcaggggagtggtttcggccccggcggatgggtgcttcgccgcgcgcaattcgatgcgttatgcggtggattatgcggcaatgaacgaccacaggttgtggcacaagggattcgcctcgggcgtttcacggttaaacagccacagcgttattatctgctgcgtattacgccgcctgcgcatcctcaagcgcttgccgttgcatggatgcaacgcgcggaggaaaccgggcttttcgggccactggcattggcggcaagcgatccgctgcctgctgaattacgccagtttcgtcactgttttcaggccgcgctcaatggcgttaagaccgactggcggcactggctgggtaaaggccccggattaacgccaagtcatgatgacacgctgagcggaatgctgctggcggcctggtattatggggctttagatgcgcgctccggtcgcccgttttttgcctgttccgacaatcttcaactcgttaccactgcggtgagcgtcagttatttacgttatgccgcgcaaggatatttcgcctcgccactcctgcactttgttcatgctctgagttgcccgaaacgtaccgcagcggcgatcgattcgctgctggcgctggggcatacgtcaggggccgatacgctgctggggttctggcttggccaacaattattacaaggaaaaccatgaaaacactggttgtggctcttgggggcaacgccttactccagcgcggtgaggcgctgacggcagaaaatcaatatcgcaatattgccagtgctgtgcccgcgctggcgcgcctggcccgttcttatcggctggcgattgttcacggcaacgggccgcaggtggggctgctggcgttacagaatctggcgtggaaagaggtagaaccgtatccgctggatgtactggtggcggaaagccaggggatgattggctatatgctggcgcagagcttgagcgcacagccgcagatgccgcatgtcacgacggtgctgacgcgcattgaggtttcgcctgatgatccggcgtttttgcagccagagaagtttattggtccggtttatcagccagaagaacaagaggcactggaagcgacttacggctggcagatgaaacgtgatggtaaatatttgcgccgggtggtggcgtctccgcaaccgcgtaaaattctcgacagcgaagccatcgagttgttgctcaaagaggggcatgtggtgatttgcagtggcggcggcggtgtgcctgtgacggaagacggggcagggagtgaagcggtgattgataaagatctcgccgctgcgttgctcgccgagcagattaatgccgatggactggtgatcctcaccgatgctgatgcggtatatgaaaactggggaacgccgcagcaacgtgccattcgccatgccacaccggatgagttagcgccatttgccaaagccgatggttcgatggggccgaaggtaacggcggtgagtggctatgtcagaagccgtggtaaacccgcgtggattggggcgttatcgcggattgaagagacgctggcgggcgaagcggggacttgtatttcgctgtagtgatgggcaccaggcaattggcacatctagcctgatgcgatgctggcgcgtcttatcaggtctacaggcggtgtcggaacggtaggccggataaggcgtttacgccgcatccggcaagaaaatgagcatcaattaactgaacttgctctgcgcccacatcacgccgctggcatactccggcggcagcagtgggattaaggcttccagcgtcgcggtcagacgcgatgtgtcgctgtcggtcaaattcaaatgccccactttacggcccggacggacttctttgtcgtaccagtgcagatgcacaagcggcagtttcagccagtcataattcagatcgctaccaatcagattgatcatcaccgacggattattcactactggttgcggtaacggcagatcggtaattgcccgcagatgtagctcaaactggctgatgctggcaccgttttgcgtccagtgaccgctgttatgcacacgcggagccagttcgttgatcagcagaccttgtggggtgacaaaacactccattgccatcacgcctacatagctcagctcctgcataatcgccgacaacatctcttcagcttgcgcctgcagctgtgcgttggcctgcgggaaagcgacgctggtgcgcaaaatgccgtcctgatgcaggttatgcgtcagcggataaaacacggtgctgccatcaaaaccgcgcgcgccaaccagcgacacttcaccagagaagtttatgccctgctcgacaatacattcgccgtagcattcagcaggtaactgttcggtttcatcggcgcgtaaacgccattgaccgcgtccgtcatagccaccagtgcggcgcttaacaatcgccagctcacctaaacgatcaaacaccgcaggccactcgctgcgttcggaaagtaactgccacggtgcggtcggcaggtggagcttatcgaaaagctgcttctgagtcagacggtcggcaataatcgggaacacatcgcggttcacaaaggccggatggcgcgccagctcgcgggttaatgcagtttccggccagcgttcgatctcagcggtaatcacgctttgttgaaaaggcaccgccgccggttcagcgtccagcccgaccggccagacagcaatgcctaacggttcgcctgcctgacgcagcatacggcctaactgcccgttcccgaggacgcaaacctgtttcatgccgcacctcgcgggtccgggttttccagcacttcatcagtttgtgctttgcgccagtcattcagacgctggtgcagttctttatcatgattcgcaagaatttgtgctgccagtaacgccgcgtttgccgcgccagctttaccaatcgctagcgtacccaccggaatgccgcgcggcatttgtacgatggagtagaggctatcgacaccgctcagtgcggcgctctgtactggcacgcccagcaccggcaccagcgttttggcggcaatcatgccaggcaggtgcgctgcgccgcctgcgcccgcaataatcacctgataaccgttctcttcggcgctttcggcgaagctgaacagtttatcgggggtgcggtgagcagaaaccacttcaacgtggtgcgggacattcaggatttcgaagatttcggcggcgaactgcatggtagcccagtcgcttttggaccccatcacgatggcgacacgcgccggattattgcgggaagacatgcgtcttaaaactcctgtggtgcacaactctcggctttagagggcacagagaatagcacggaaagagtgcaaggaaaacggttgcgtaggcggaattaaccgtcagttgttgagtttttaatttgttctgcgtgttgattatgcgctctggctgaactggcaaagaatgcccatatcaacacaatgctccatggaaaaaagcaaataccgacaatcaatataaatctttctacaaaacgttggttatgggggcgggtgagtactaaataaatgagccagaaatagactatccaggaaatgaccgccgcagctaccagtgacaatgcgccaaaatagaagccgacaagaccgaaccagctaatacacagtggcgctcctgccgtaagggcgatgccagaaatcaaaaatccgttgcagcgttgcataataatattccctgttgttatttcactcagagattattaccttgctgattttaaaaaagatatacaggttgcgttagttcggtgctttttcagaatctgtccattcgtggtcagaaaggaaaatggattagctcaacgtcatccgccgtgactttcaccatcgaaccttctgtatgccaggcacccagtaccacgcgaaaagccgtttgctgattggcgataagttcatgcaccgccgggcgatgggtatgcccgtggatcagccattgcacttgatgtttttccatcgcactgaccaccgcgttttggttaacgtccatgatcgccagcgatttactgctgttggcttctttactgttcgcgcgcattcgcgcggcaatgcgtttgcgcacaaacaacggcagggcgaggaatagcgtttgcagccagggtttgtggactttggcacgaaaagcctgataacccgcgtcatcggtgcacagcgtgtcgccatgcataatcaacacccgacgaccataaagttcgagcaccttttcttccggcaataacgtcatgccgctttcacgggcaaagcgtttgccgagcagaaaatcacggttgccatgaatgaaataacagggaacgccggaatcggataccgctttgattgctgcggccatctggtgatgaagtgggttgggatcgtcgtcgccgatccaggcttcaaacagatcgccaagaatatacagcgcatcggccttgcgggcctcccccgctaaaaaacgcagaaaaccggcggtgatcgccggttcttccgcgcagagatgaagatctgcaataaagagtgtcgccacgattactcgctaacggtcacgctttcaatgataacgtcttcttttggcacgtcctggtgcataccgctacgaccggttgcaacacctttgattttgtctaccacgtccatgccttcaaccacttcagcaaatacgcagtagccccaaccttgcaggctttcgccagagaagttcaggaagtcgttatcaaccacgttgatgaagaactgggcagttgcagagtgcggtgcctgagtacgggccattgccagcgtaccacgggtatttttcagaccgttgttggcttcgtttttgatcggttctttggtggctttttgtttcatgcccggttcaaaaccgccgccctgaatcataaagccgttgataacacggtggaaaatggtgttgttgtaaaaaccttcgcggcagtagtccaggaagtttttaactgtttcaggtgctttatcgtcaaaagttttgatgacaatatcgccgtgattggtgtggaaagtaaccatttttgcatcctgttccgtttgattggtgcttcaacccggttcgggtcatatatagggtggtgttatagcataaccgcacgatcggatcatctcgcaatgtatgctgattcgcgcgggaaatatgggtattatacgcaactcaattacccacacatgtctaaacggaatcttcgatgctaaaaatcttcaatactctgacacgccaaaaagaggaatttaagcctattcacgccggggaagtcggcatgtacgtgtgtggaatcaccgtttacgatctctgtcatatcggtcacgggcgtacttttgttgcttttgacgtggttgcgcgctatctgcgtttcctcggctataagctgaagtatgtgcgcaacattaccgatatcgacgacaaaatcatcaaacgcgccaatgaaaatggcgaaagctttgtggcgctggtggatcgcatgatcgccgaaatgcacaaagattttgatgctttgaacattttgcgcccggatatggagccgcgcgcgacgcaccatatcgccgaaattattgaactcactgaacaactgatcgccaaaggtcacgcttatgtggcggacaacggcgacgtgatgttcgacgtcccgaccgatccgacatatggcgtgctgtcgcgtcaggatctcgatcagctgcaggcaggcgcgcgcgttgacgtggtcgatgacaaacgtaacccgatggacttcgttctgtggaagatgtcgaaagagggcgaaccgagctggccgtctccgtggggcgcgggccgtcctggctggcacattgaatgttcggcaatgaactgcaagcagctgggtaaccactttgatatccacggcggcggttctgacctgatgttcccgcaccacgagaacgaaattgcccagtccacctgtgcgcacgatggccagtatgtgaattactggatgcattccggtatggtgatggttgaccgcgagaagatgtctaaatcgctgggtaacttcttcaccgtgcgtgatgtgctgaaatactacgatgcggaaactgtgcgttacttcctgatgtcgggtcactatcgcagtcagttgaactacagcgaagagaacctgaaacaggcgcgtgcggcgctggaacgtctctacactgcgctgcgcggcacagacaaaaccgttgcgcctgccggtggcgaagcgtttgaagcgcgctttattgaagcaatggacgacgatttcaacaccccggaagcctattccgtgctgtttgatatggcgcgtgaagtgaaccgtctgaaagcagaagatatggcagcggcgaatgcaatggcgtctcacctgcgtaaactttctgccgtattgggcctgctggagcaagaaccggaagcgttcctgcaaagcggtgcgcaggcagacgacagcgaagtggctgagattgaagcgttaattcaacagcgtctggatgcccgtaaagcgaaagactgggcggcggcagatgcggcgcgtgaccgccttaacgagatggggatcgtgctggaagatggcccgcaagggaccacctggcgtcgtaagtaattgcgctattgccggatgcgagttttcgcatccggttatcgcctgcgccaccacaacattcccatcagtagcatccccggcaaccacacccacatcaattcagaaataatcacctgatgcccgtacggcgtggtgtaacgagacaatgcaaacggcgcgactttaatcacctgccagggagcgaaaaagcgttcatctgaccacggccatatccagccaacgcctttaccaccagtggttaccgaatccagcaagctgtgcgatagcaatgagacggttaaaaacagccagcagcgaatcagcccagccctgaaccatcgacgtccaatcagcacacataacagcgggacaacaaacgcaaacaccagctgaatgggtaaacccgcgatgaccaaaaacgttgccgtaagcaacgccaaatttaaacgataatacgtcggcatcaggcaacatcgccaggacgattccggcaaataacagacgcggtgggatggctttctaacccaaccctaaaccaatgcataggggaacggcggcgtgcgtaataacggttggcatgatggtcgcttcggcaaaatgtcgatgctatcagcatggatgaacggggcgtagagggcaaaagtctgaaaagagaaccggcctgttgatacaggccgggaaagggatcaggcaacaacctgtacggtgtgacctgcaaaactcactgtctgaccggcgacaattttgcagcgtttgcgcgtttcaaccgcaccgtcgactttcacctggccttcggcaatcgcgattttcgcctgcgcgccgctttcgctccagccttccagtttcagcaagtcgcacagctcaacgtgcggatgtttacctaaagaaaatgtcgccatgttactcaccctgtggatcatgatattcaacgcacgcctgtagcgtgttttcaatcagcgtggcaaccgtcatcgggccaacgccgcccggaacaggcgtaatgtatgaggcgcgtttagccgcgtcttcaaacacgacgtcgcccacaactttgccattttccagacggttgatgccgacatcaatcacaattgcgccttctttgatccagtcaccaggaataaagcccggcttgccgacggcaacgatcagtagatcggcattttctacgtggtgacgcagatttttagtgaaacggtgggtcacggtagtggtgcaacctgccagcagcagttccatgctcattgggcgaccgacgatattcgatgcgccaatcaccacggcgttaaggccaaaggtatcaatgttgtaacgctcaagcagcgtgacgataccgcgcggggtgcagggacgcagacgtggcgcgcgctggcacaggcgaccgacgttgtaaggatggaaaccgtccacgtctttgtccggatgaatacgttccagcactttgacgttatcaatacccgccggtaacggcagttgaaccagaatgccatcaatggtgttgtcggcattcagcgcatcgataagctccagcagctccgcttcgctggtggtttccgggaggtcataagagcgggagacgaacccgacttcttcacaagccttgcgtttgcttgcgacataaatttgcgatgcagggttgctacccaccagcacaacggccagtcctggcgcccgcagtccggctgcaatacgcgcctgaactttttgagcaacttcagagcgcacctgctgcgcaatcgttttaccgtcaataatctttgctgccatcagagagaggattccatctgttacgtaggtcgaaggggatgtgtctattttgtcagaagcgtggcgcgctgtcagttttcgttttctgaaaagtaaaaccttctgtacctggctgattcacacctatcatgataaccgtcgttggtttgccgccatagtgagctacatcagatgcggtcgtacacttgttcagcaactggttcaaaagccattgactcagcaagggttgaccgtataattcacgcgattacagcacaccgtggtatcaatgcgcccttagctcagttggatagagcaacgaccttctaagtcgtgggccgcaggttcgaatcctgcagggcgcgccattaaaattcaatcagttacgccttctttatttcttctataattccagagtgggacattatcaccaaaaatgtcgtctattttcctcgcgtgctcagtcaaatgattaggcgcaaggtgagcatatctacgaaccatttctctggactcccatccgcccatttcctgaagcactgataatgggacgcctgacggaatcaacctgcttgtccgggtatgccagaggtcatggaaacggaaattttcaactcctgcacgacgacaagctgatagccatgctgtcttgctgtcaatgcgcatcttcctgagcgcaggcattgatgttccatctgctcgcttagccgccctggtatgtacacccacatttgtgatgcttgcctgtttgatcatgcagcactttagaggcggtatcgttcagcgccacaccaatggcgcgatttgatttgctatcttctggattcaccctggcaacttgtcgctgcatgtcaatctgttgccactccagatttatgatgttcgactttctcagaacagttaccagcgcaaacttgacgacagatttcagtggcttggggctctcatcaatcaggcgtttttcctgattcttttgtaagtctcttgtgccattccacctcatacaggtttgcctgcaaacagtactgatattgcactgccagatattccggctggcttcgtggttgttttcaacagtgatgaggcatcgtggcatctcgttgaagaccatcggggtaaaacggtttatgacgtggcatcaggggacgcgttatttatttctgagctcggtccgttaccggaaaatgttacctggttatccccggcaggggagtttcagaagtggaacggcacatcatggataaaggatacggaggaagaaacctcgttgctggaagcctgtaagatgtatcgggtgttgctgaaccgagttgatacatcaactgcccctgatattgagtggcctgtgaaccctgtcagagagtaatcattgggattatgccgcagcacgtcgtgcgcaagaacgtgctgcggctggatgctattttttccctgaagcggaaaacattactacagtacctttaaccttggttttaacattctcgaaatgctctgagagtatatgtgttaagccttcttcggaatcttttgtgtttgaaaagatgcctttctgattgtaaatgcgcatcagtttttgaccgaagctattgtgcacaacgccgtcaccaagaattgtggctccgtatagagttccatcgtcagttaaggcctgcgccgcattgcgtattacacagctttttgtagatatatttccaggcaggcagtgaagaaggtaaaacatggaaatggaatcaaattgaccatgtaacgccgcgggataaggatcaaaaacatcatggctaattttatgtttaatttttgattccccagcccttgtcgatgccgcgttcaggctagcttcgttcaaatccattaaagatatcagactactctcaggtacgtgagtaaggtaaaacccagttccaacgccaatatccagatggttgttacctaaatgttccagaaagtgtggaagaaggtgttcctttgtaggacatccccatgcaagccgatttgatactcccaaaacccaccagtcataaagctttagggtaagtggtgtgtaaattttagccccatcatctgtgttttttttcattagtttcaccgtgttatagttttatttgtgaattaaatcaattatagagatgaattacaaggggttaaatgatgccacggcataacgaatttgaatatattgggtcttgtgttgcggtaagaggttacacgccaggacgcaggttaaatgcttacaatattaggggatattgtttgcttttaccggtaaccaaattccccggggctatacaataccaccggggagaaaatctatttaacgttgttaaaaggtgtacttaagwccagcagtagtgatgaagttatagttttctaygcctgcaccatttttgctgtagtcagaagtgttatcattgtgatcataaagtgaagtatcaccttttttattcgtaacccgattccatgcgccttcaatataaacttttgcattaggcgttacgtaataacctgcattgactgcaacagaatagtaattttggtctttgactttactgcgataagtgattctttttcctgggtcatagtgttcatcgttatcaaatgcttccacccagccgctgtatttaaatgtaccacctagctcaaaatcttcataacgataacttccagtcaagccaatgtagggcattttaaaacgttgtttgtagccgattgctctttctccattcgggaaggagccgatatcatctctgaatccctcctcagaactgtagatataggaaccccctctggctgtaaagctataacggctttcctgatatccggccatgagtcccaggcggtaattgggttcgttgaggagccagcctttgatattcagatcaaattcgttggcataattgagttgtgtatcagggtgtctactttcatccgtccaggttccggggttactggaatccatccagtcccgatcgaccatattgccacctcggctaccgagagttgtccagccagcagccccgatagatatctggggcatcaaatcccaattaattgcacctttaataattgcagcgttattgaatttccagtcaagttgactgacttttcggcctccttcttcggctagataaacacgctcttttgtttttccgctcagagttccaagactaatgtccgcatttatgttgtcaggagtaaacgataaagtctcggtagaagcaaaagagctgatcgcaataggggttgtcaggactattcccagaagtttcgcccgcataaaaggtctccattcaatcgttttaatgattgagtatgtattttttatatctaacttaatgagtcaattgtatattgccccactgtttatattttgtttaacattgaatttttgtcacaatgcgctgtcagttttttagtttaattgtctgtttgtgttttgtattgtggttttatgggctaattatttttttctttgtggagtttttatctattcaagtgccatgcctttagatgcatattagcgataatagcatgaggtttatcctcaattgctgtgttttttagtataaaaaagaggaacaaaactgagacacataaggcctcgcaatggcttgcaaggttttacatattttgaggtggtggaacgtgtgaacgcagagatggcgcggtaatttgttgatttaaaatgtcgttcttggagtttctaagtcgtgggctacaggttcgaatcctgcagggcgagccatttcctcgccatttatttgttcccttttacaaattacaccatcactttgttgtcgcggttttgctaaataattggaacacgtcagacgaataaaatgaaaacagaaattctgctaaacaattcatcttgccaggattttgattaggaaagtgaaaaggaaaggagcaagctaagttgctccctttaatcattaatactcaaggatactctgcgcggcgggcaaatagcgcagagagaaatagagcgtgtctttaccgcaagaggaacgtttcgctaacagcgaggcaatttctgcgttcggtttcggtttcgctgtaaacgttttacctttaccagcgacaaacagttcataaacaatgccgcttgctggggcggaactttggcaatcggcgctggcctgtagataacgttcacgctgttcagcggtcagtttatccacgccgctgccatcctgtacccagacattaacaccggttgctttaacttgttccagcagttggcgatagccatctggcgacatgtttccggcgaaaaaactactgatataaaccggttttgctgaaacatcgctaatcaaccgctgcgcgttgtttaaccatgttagcaaaggctgacgggcggcttcgctgcgccagttcaggtcgtcaatttccgcgctgatgtaccagccatccggcgttacgccaggcacggcgctccataatctggcttgctggagatcggcagccagcaggcgattaagatagctttccagcgctgcggacgactgtttctggtgcataaaaaattccggatcggcgttcagcccgacaatcagcttcaggccagcctgttgcgcagctgtagcacgcttaaacaataacgcgcgctgttctggctgggtgaatgcatcgccgtaacgggtccattgcaaaaccagggtatcgaagccttgcaaacgtaactgactcatcagcccctgccactgggtatcggtaacctgactatcacggttttgtggttgccagataatacctttcatcgcaaaggaaaaagggctgaccaaaagcagtgtcaacaatacgaaaatgaacttacgcatttaccagtgcactccaatggtgagaaacgcgttgttgcgctctccgttacgttgattaatcgccttaaaggtatgttgatattcgacgccgagactgactttgtgcggccaggcgtcgtagtgcgtctcgccggtccagatattccagcggaccccgacaccgccaagctgcgcgccctgagtgcctttatcacgataaccgttgtcctgaacgtgagcgtaaggctcaatagtctgtccgttcgccaccttctgatgccagcttacgcgataatctgccgtccacgcctgaatatcctggcggacatattgcgccgcatcgaggtacaggttttgggcaaaccagcctgaaccgttcgggtgccattcgtcgctgtatttgccgccattaaagaatgaggcgctggcgcgcagcatggtatcggatgcgccattttgcccgttcagcggcaactgctgttcgacggcgaggaaaaagatctgatcgcgcagcggcttccagcgcagaccggtgccggacatcggatttttcaccggcatcatcaccccgttttctccggtatcggcaaagacgcggctataaactgagagcaggtcgccttccagcagcatattgcgtccgaggcggtactcggcttccagttgcccgtagctacgatagcttttccctggcgctgcgccgccgacattattgttagcggtactcattgcgccggaacgcaagccgatagaagaatcgaaactgaacgtccagcggcgaccgacctcctcatgcagacggcggaaattgaagcgttgctgattttgctctggagtcagtggggttatcagcgcctgattatcaatgtcatcaatcaccagccgggcgtagtgctgcgtcgcaggcatgtcatccagacgctggttcacgtaggccagttgtcggataagtgccggatcgtccggtagccctttatgcgcctgttcgagcatttcccgcgactgtgcgatatcaccgctatcccacaaggcgtaaccgagcgctgcctgggtgttgctattattcggttccagttccagcgcggcgcgcaaatcactcaccgccgccgggacattatgacgttggcgataaattgtcgcccgcgcaacgtaagcgttggcagaaggcgcaatattgattgagcgcgtgagatcgttcagtgcaagttccggctgaccaggaatgtaacgttgcgcatgcagccaccagtagagggcattgtttcccagcccacgttgttctgcctgctgaagccagcgatcgcgagccgcaccatttcctgccgcctgggcggtattggcagcagcaagcagatcctcattgctcatgtcgtgaagactgattttctgccaggccgccagtgcggtggcgtagtcctcaacctgatacgcctgataggctaccgcacgatgttgccaggcgtccggttgtcgttgttcggcctgaagccatgcatacaacgccacaccgggtagcgtgtcccgataacactttgccagacggttccaggcggcggcatcgtaggaaggcgacatatcgcccagcaagcgaactattgccgggcaattatctgcaatacccggcaactgactttgccactgacgttgctccgccagcggtaagggtttcgataaaatcgccaccttcgccggcgttgccaggtaaggatgactttccagcagagacgccagtcgcgccattaaagtctggctgacacgcgcatcgccctggaaaggatagcgttgcagcaataaatcggcagcttcgcgtgactgttcgttctgcatcagttgccaggtcagttgatccaggcgggtaagatttgccggttcttgctgatacagcaatcgtgccagacgcagagcttcagccttgttatgggtcgctacgctaacggtataacgctcctcaagcatttcattggcggggagggtggcgagcagtttttgcgctgcgccgtactgaccttcttttaacagcaccggtagcgtcgcgccaacaacatactggcggttgtcggcaaactgtaccgtataattcgccaacgcctgaacggggttgccgctgtatttagataacagatagagccaacttttctcttgtgcgtccgtggtaaatagcggcgtattttcaatgagataatgctggaggcgtgctttttcgccacgataagccagcgcggtcgcgtaagtaatatatgactgaggatcggtgaagatcccctgtgattgcagcgccaggatccgatcgtccaactgcccggcaagaagcacgtcaaaccactgacggcgttctgccgcgcttaatgtgttctgctggcgtgcttcattgtatagcgtatctgcctgggaccattgtttcaggtagattgcgcgttgcagcagatcggttcgcagcgtttttccttccggcgatgcagcaaacgtcgcatcgttcagttgcgctctggcgacaggtaattgtgccagccgcagggcattctgcccgacttcactgcgacaacgcagggtcggcgcagcatcgcacgctttttgctgggcaagcagttcttcaacagtcgtaacgcttttcacttcaacaggaatagccgccagactgcgctcaagccgatcatctccagggtgacgtttcagttgatcctcaagcaacagccgcgcccggtcatcatgaccaaaatggcgataggcttccgcaaggtataaagtcagcggaatattatccggcacctgctggtgtatatattcaaattcgcggatggcggttgcttcgtcgttatttttctgtgccttcagcgccttatcgagacggggataaataacaaaatggcgataatcgctcagccccagctcttctgcgctggtgccgatattgtctgcgagtgcgctggtactcaataaagatgtcagcagtaaaccagaccatccgatgacgcgattaaggttattctccttcattttcggactccagttgtgcaacctgttcagtgtttaaacctgctttgagtaatagtgattgcatcgaaacttgtaattcgcgttgaattgtcaggacgcgatccaacgtttcctggctgataacgccttcggtgaccaaaaacttgccgagcggcagagaactgcgttcatggcgcaataacaacacgttaattgctgaacgattaatatgaccgagcgtggtcagtatttcggcgaacaggaactgatgcggcacatattgccgccagatttcaccggcctgctgttccgtgagccactgatgctgaactgcattgtacaacattgcccgcggatcgtgaccgcgtcggcgtgcataccagtggcgtaatccggtgacaatttgtccccgcagaacaatgacgtaacgcactttgcgtccgactttacgcgtcagggccgccagcgaaaccgggtcaataccatcttcactgccgacaattaactcatcattgtccagacgcagcggcagtaccgcataatgcagcgccacggaggccggcatttcggcaatcagcgaggaagggatctgccaggcatcgatggattcccacgccacgccgttttgctctgccagcgcctgtgccagttgctcggcgctaatcagcccctgcatcagcattgaaccgcccaggcgtagaccttcgacgcgattacgcagtgctgtatcgagttgttcttcagtgatgacctgattttccagcaggatttgacctaacggacgcaacgagcgggtatcgccagtcacgctggggaagtcatgcgttgttttatcccacgcgacgcgacgtggatcgccgtgttgaagtacctgttttaacgcgcgccagttggccatgaagttaatcaggttgccccagaaaagacgcaggacagatagcagcccctgcgtcaggccgtagtagccagtaacgaaaatcacccgctgcacgatgcggttaatcatcaagccaaagtttagccacagcagagtcattaaccatgcgctgccgctgaaaatagaaaggaaatgccaggcatcgggccacaaactttcatacgccagcaacagcaaaagctggatcatcaccagcatcgcgaggaagctgacaaagttactgattgcccctttgcggtcgcgccagagaaagtagttcagcgtcaggctggaggtccatttgtgggttttaaagccctggaaaacaatgccgatgatccagcgagatttttgccgaaccgcagtcgaaaaggtatcggggaaatattcgcgcacgcagatcatgtttgacgtccgtgcatgctgtaaaaatttacgctgctcgcgttctttggcttcgtccaccaccggaaaacggacaaaaatttccgtcatacctttctctttcaggcggaagccaatgtcgtaatcttcagtcagactctgcacgtcgaaagcaataccgtcaccgtcagctaacagtgcggtcacggcgcggcggctgaaacaggtgccgacgcctgcgctgggcacctgtccggcgagggcttcacgcaccggaacatctttgccatgcagttctgaaaactcatcaatgtaggtcatgctggtgaagtgcgtccattcgcgttcgaacggatacactgggatctgaatcagatctttacgctcgaccagatagttgaacagacgcaattccatcggtgaaatcacatcttcggcgtcatgcagaataaaaccagcaaaagcgaaattggcgctacgttcaaattgggtgatggcgtccagcacgttgttcagacagtcggctttgctggtggggccaggacgcgcgcagactaccttatgcacgttcgggaagcgagcgcacacttcgtcaacatcacgctgagtatcggggtcgttggggtaggtgccaacaaagatatgatagttttcgtagtcgagcgtggtcgccgccagctcggccatattgccgatgacgcccgtttcattccacgccggaaccataatcgctaacggtttttcatctggtttatacagttcgcggtaactcattcgcgggtagcggcgataaacactcaacttgcgtttaatgcggcgtacccagtagacgacatcaataaaaaaatcgtccagcccgctgatgaacataatgaccgctaacgttatcgcgattacttttaagccgtagagctaggtagcaaaaacatcaagaagccagtccacacaaaaaccttacattaacgctggttatgtttagggtggcgtatattaaggttttttatgaattgtgacagctttttatcattaataggtattactattgcggcatgttatttttacactggttataaaagttgccgtttgctgaaggattaagcgggtaatatgataacaaaccttgtcccccgcacatctgacgttactgcaactgtgcctttatgcgcgacaacaatcgatttcactatcgccaggccaatgccgctaccttcgccttttcgctggcgggaaggatcaacgcggtagaaacggtcaaacaatcgcggtaagtgttcgggcgcaatgggcgtaccggggttttcgacggtaacttgcaccaggtgatcgaccgtctggcagcgcacaacaattgtctctccggttggcgtataacgcagggcattagaaagcaggttgcttaacgcccgacgcagcatcagcggatcgcccgcaacctgacactcgtcgccaacaaaccgcagctccacgccgcgatcttctgctaacgcctcgaaaaaatcgaacactttgccgacttcatccgccaggttgagcattttcttttcggggattagctggttgttatcggcctgagcgagaaacagcatatcgctgaccattttcgccattcgcgtcagctcttcgagattagagtagagcacatcttccagctccttctggctgcgcgactggctgagggcgatttccgtttgcgtaatgagattagtaataggtgtgcgaatttcgtgggcgatatccgctgagaaattggactggcgggtaaagacatcctcaatacgctcgatcatatggttgaacgacagtaccagctgttccagctcaatgggcacggtctgcgggtcaaggcgaacgtcgagatctttcgaggtgatattctggatttgacggctgacgctgcggatcggcgcgtgacctttatgtaccgccaacagcacgataaagacgatcaggatgctgattaccgatgcggtcataataagtttattcatcaaatcattgatgtaatgaagatgaaaatcgatcgaaagcgcaatgtagagcgtataaatcggtttgccgtcaaccagcgggccaaccggcaagttaatcatccgccagttgctgtgttccatatgcccgtgaccgtgccctggcatcatcatcgttgggccggaaaggagatacacctcgccgccctgcgcgtctttatcgggtatggcgtcacgcgtaaactcgcggatatccggcgcaccgggggagtgatacaccgttttaccgtggctatctgccagagagatcaacacattggaataaccactgacgatatcttccagcgtcattaagcgtcgggcttgcgtttcgtcagggtgattaagtacccgttcaagggtggcgctaatctcttttaaatcattaatatcctgctcggcaaaatgcacttttaccgagtggatcatgatccatgcaaaggcgaaaaacgccgcgatggtggcgaggctgataaaaaaggtcaggcgagttgccagcgaaaacgggcgctgaaatggtttactgaccatccggcacctctagcatgtaacccacgccgcgcacggtctgaatcaactttggctcaaagtcgttgtcgattttgccgcgcagccgcttcaccgccacatcaatggcgttggtatcgctgtcaaaattcatgtcccatacctgcgaggcgataagcgagcggggcagcacttcgccctgatggcggaggaaaaactccagcagagtaaattctttactggtcagagtgatgcgcgtgccgctgcgggtgactttgcggctgacgagatcgaccatcagatcggcaacctgaaactgactttcgataatcaccgccgccccgcgccgcagtagagtgcgcacccgcgccagcagttcagcaaaagcgaacggcttcaccagatagtcatccgcccccaactccagccccttgacgcgatgttcaatggtgccaagcgcggtaagcaacagaatcggcatccccttattggcggaacgcaacatgcgcacgatatcccagccgttcacgtccggcagcataatatcgaggattatcagatcataatcaccggtcatcgccagatggtagccattcagcccgttgtcggccaaatcgaccacaaaaccggcttcggttaaccctttggtcaagtattctccggttttcttttcatcttcgacaatcaacagtttcatatttcctccgcatgttgcccgggcaattctagagtagcgggatcagatggcaatcgcttattggcaaaatgacaattttgtcattttcctgtcaccggaaaatcagagcctggcgagtaaagttggcagcataaaatcaccagaaattatgagcctatgtctccttgtaaacttctgccattttgtgtggcccttgcgctaaccggttgttcactggcaccggattatcagcgtccggcaatgcccgtgccgcagcagttctcactcagccagaacggcctggttaacgcagcagataactaccagaacgcgggctggcgcaccttttttgttgataatcaggtgaagacgctgattagcgaggcgttggtgaataaccgggatttgcgcatggcggcgctgaaagtgcaggaagcgcgggcgcaatatcgtctgaccgatgccgaccgctacccacagctcaatggcgagggcagcggcagctggagcggcaatcttaaaggcgattcagccacgacgcgggagttctcgactggccttaacgccagctttgatctcgattttttcgggcgcttaaagaacatgagcgaagccgagcgccaaaattatttagccactgaggaagctcagcgcgcggtgcatattttgctggtttctaatgtcgcgcaaagctatttcaatcagcaactggcgtatgcgcaattgcaaatagccgaagaaacgctgcgtaattatcagcagtcatatgcgtttgtcgaaaaacaactgttgaccggtagcagcaatgttctggcgctggaacaggctcgcggggtgatagaaagtacccgcagcgacatcgctaaacgtcagggggaactggcgcaggcaaataatgcattgcaactgttattgggaagctacggcaagctgccgcaagcgcagacagtaaacagcgacagcctgcaaagcgttaaattaccggcgggcttgccgtcgcaaatcttattgcagcgccctgatattatggaagctgaacacgcgttaatggcggctaatgccaatattggtgctgcgcgtgcggcatttttcccgtctatcagcctgaccagcggaatatcaaccgccagcagcgatctgtcgtcattatttaacgccagcagcgggatgtggaattttattcctaaaattgagatccccatttttaatgccggacgcaaccaggccaatctggatatcgccgaaattcgccagcagcagtcggtggtgaattatgaacagaaaatccagaacgcctttaaagaagtggcagatgcgctggcattacgtcaaagcctgaacgatcaaatcagcgcccagcagcgttatcttgcgtcgctgcaaattactttgcaacgggcgcggacattatatcagcacggcgcagtcagttatctggaagtgctggatgccgagcgttctttatttgcaacccgacaaactttacttgacctgaattatgcccgtcaggttaacgaaatttctttatataccgccttagggggcggttggcagcaataatttttaactccaggagagaataaatgaaaaaagcactgcaagtcgcaatgtttagtctgtttaccgttattggctttaatgcccaggctaacgaacatcatcatgaaaccatgagcgaagcacaaccacaggttattagcgccactggcgtggtaaaaggtgttgatctggaaagcaaaaaaatcaccatccatcacgatccgattgctgccgtgaactggccggagatgactatgcgctttaccatcaccccgcagacgaaaatgagcgaaattaaaaccggcgataaagtagcgtttaattttgtccaacagggcaacctttctttattacaggatattaaagtcagccagtaacccaggtttaatgagatgaaaaaaatcgcgcttattatcggcagcatgatcgcgggcggtattatttctgcggcaggttttacctggtttgcaaaggaggaaccgcccgcagaaaaaacgtcgaccgcagaacgtaaagtcttattctggtacgacccgatgtatcccaatacgcggttcgataaaccagggaaatcgccgtttatggatatggatctggtgccgaaatatgccgatgaagagagttctgcgtctggtgtgcgcattgacccgactcagacgcagaatctgggggtgaaaacggcgaccgtcacgcgcgggccgctgactttttcccagagtttcccggcgaatgtcagttacaacgagtatcagtatgccattgtgcaggcccgcgccgccgggtttatcgacaaggtgtatccgcttaccgtgggcgataaagtgcaaaagggcgcgccgcttctcgacctgaccattcccgactgggtggaagcgcagagtgagtatttactgctgcgcgaaaccggcggtacggcgacccagactgaaggcattcttgagcgactgcgactggcgggaatgccggaggctgatattcgccgcctgatcgccacgcaaaaaatccagactcgctttacgctcaaagcgcccattgatggcgtgatcaccgcgtttgatctgcgcgcgggaatgaatatcgccaaagataacgtggtcgcgaaaattcagggtatggacccggtgtgggtcactgctgcgatcccggagtccatcgcctggctggtgaaagatgcctcgcagtttacgctcaccgttccggcgcgacctgataaaacactcaccatccgcaaatggacgctgctacctggcgtggatgctgcgacccgcacgctgcaactgcgtctggaagtcgacaacgccgacgaggcgctaaaaccgggcatgaacgcctggttgcaactcaataccgccagcgaaccgatgctgctcattccgtcacaggcgctgattgataccggcaacgaacagcgggtgattaccgttgatgctgacgggcgctttgtaccgaaacgcgttgccgttttccaggcatcgcaaggcgtcaccgcgttacgctctggtctggcggaaggtgaaaaggtggtttccagcggcctgttcctgattgattctgaagccaatatttctggcgcactggagcggatgcgctctgaaagtgctacccatgcgcattgagggaatagccaatgattgaatggattattcgtcgctcggtggcgaaccgttttctggtgctgatgggcgcgttgtttctgagtatctggggcacctggactatcattaacacgccagtggatgcactgccggatctttccgatgtgcaggtgattattaaaaccagctatcccggtcaggcaccgcaaatcgttgaaaatcaggtgacttatccgctaaccaccaccatgttgtcggtgcctggcgcgaagactgtgcgcggtttctcgcagtttggcgactcttatgtgtatgtcattttcgaagatggcaccgatccgtactgggcgcgctcgcgggtgctggagtacctcaaccaggtacagggtaagctgcctgcgggagtcagcgccgagctggggccagatgccacgggtgttggctggatctatgaatatgcactggtggatcgcagcggtaagcacgatctggccgatttacgctcattgcaggactggtttctcaaatatgagctaaaaaccatccctgacgttgcggaagtggcgtcggtgggcggtgtggtgaaagagtatcaggtggttatcgatcctcagcgcctggcgcagtatggcatcagtctcgccgaagtaaaaagcgcgctggatgcttcaaaccaggaagcgggcggttcgtcgatcgaactggcggaagcggaatatatggtgcgcgccagcggctatctgcaaacgctcgacgactttaatcacatcgttttaaaagccagtgaaaatggcgtgcccgtttatctgcgtgatgttgcgaaggtccaggttggcccggagatgcgccggggcattgccgaactgaacggcgaaggcgaagtggcgggcggggtggtgatcctgcgttccggcaaaaacgcccgtgaagtgatcgccgccgtgaaggacaaactggaaacgctgaaaagcagtctgccggaaggcgtggagatagttacaacatacgatcgcagtcagctcattgaccgcgccattgacaacctcagcggcaagttgctggaagagtttattgtggtggcggtagtctgtgcgctgtttctctggcatgtgcgctcggcgctggtggcgattatttcgttgccgctggggttgtgtattgcttttattgtcatgcactttcagggactgaacgccaatattatgtcgttgggtggcattgcgattgccgtcggggcgatggtcgatgccgctatcgtcatgatcgagaatgcgcataaacggctggaagagtggcagcaccagcatcctgacgccacgctggataataaaacgcgctggcaggtgatcaccgatgcatctgttgaagtggggccggcgctgtttatcagtctgctgattatcacgctgtcgtttatcccgattttcaccctggaagggcaggaggggcgtctgtttggcccgctggcgttcaccaaaacctatgcgatggcgggcgcggcgctgctggcgatcgtagtgatcccgatcctgatgggctactggatccgtggcaaaattccgccagaaagcagtaacccgctcaatcgctttttgattcgtgtttatcatccgctgttgctgaaagtactgcactggccgaaaaccacgctgttggtggcagcgctttcggtgctgacggttctctggccgntcaataaagttggcggggaatttttaccgcagatcaatgaaggcgacttgttgtatatgccatcgacgctgccggggatttccgcagcggaggcggcgagtatgctgcaaaaaaccgacaagctgattatgagcgtacctgaagtggcgcgggtatttggcaaaaccgggaaagcggaaaccgccaccgattctgctccgctggaaatggtagaaacgaccattcagcttaagccgcaggatcagtggcggcctggcatgacgatggacaaaatcattgaggaactggataacaccgtgcgtctgccggggctggcgaatctgtgggtgccgccaattcgtaaccgtatcgatatgctctcgactggcattaaaagccctatcggcattaaagtttccggcactgtgctggcggatatcgacacgatggcggagcaaattgaagaagtggcgcgaacggtgccaggcgtggcttctgcgcttgctgagcgtctggaaggtgggcgctatatcaacgttgagattaaccgtgaaaaagccgcgcgttacggtatgacggtggcggatgtgcagttgtttgtgacttctgcggtgggcggggcgatggttggcgaaacggtggaagggattgctcgttatccaattaatctgcgttatccgcaaagctggcgcgatagcccgcaggcactgcgccagttgccgatcctcacgccgatgaagcagcaaatcactctggcggacgtggccgacgttaaagtctctaccggaccgtcgatgctgaaaaccgagaatgcgcgcccgacgagctggatttatatcgatgcccgcgatcgtgacatggtgtcggtggttcacgatctgcaaaaagcgatagctgaaaaagtgcagttaaaaccgggcaccagcgtggcattctccgggcagttcgagctactggagcgcgccaaccataagctgaaactgatggtgccgatgacgctgatgatcatcttcgtgctgttgtatctggcgttccgtcgggtgggcgaagcgttgctgattatcagcagcgtaccgtttgcgctggtgggcggcatctggttgctgtggtggatgggctttcatctttccgtggcgacgggcaccggttttattgcccttgccggggtcgccgccgaatttggcgtggtgatgctgatgtatttacgtcacgccatagaggccgagccgtcgttgaataatccgcaaacattcagcgagcagaagctggatgaggcgttatatcacggcgcggtactgcgcgtgcgcccgaaagcgatgacggtggcggtgattatcgctggtctgctgccgattctgtggggaacaggagcagggtcagaggtgatgagccggattgccgcgccgatgattggcggcatgatcaccgcgcctttgctgtcgctgtttattatcccggcggcgtataagctgatgtggctgcaccgacatcgggtacggaaataaaagcaggataccccgtttaaccgtgtggattgtgtcttgcgacgatgggcactaaatgttaaaaggtgcccctcaacaaaaaagacacacaggggaaaggcgtgaaaaacgcgtcaaccgtatcggaagatactgcgtcgaatcaagagccgacgcttcatcgcggattacataaccgtcatattcaactgattgcgctgggtggcgcaattggtactggtctgtttcttggcattggcccggcgattcagatggcgggtccggctgtattgctgggctacggcgtcgccgggatcatcgctttcctgattatgcgccagctcggcgagatggtggtcgaagagccggtatccggttcatttgcccactttgcctataaatactggggaccgtttgcgggcttcctctctggctggaactactgggtaatgttcgtgctggtgggaatggcagagctgaccgctgcgggcatctatatgcagtactggttcccggatgttccaacgtggatttgggctgccgccttctttattatcatcaacgccgttaacctggtgaacgtgcgcttatatggcgaaaccgagttctggtttgcgctgattaaagtgctggcgatcatcggtatgatcggctttggcctgtggctgctgttttctgggcacggcggtgagaaagccagtatcaataacctctggcgctacggcggtttctttgccaccggctggaatggattgattttgtcgctggcggtaattatgttctccttcggcggtctggagctgattgggattactgcggctgaagcgcgcgatccggaaaaaagcatccctaaagcagtgaatcaggtggtgtatcgcatcctgctgttttatatcggttcactggtggttttactggcgctctacccgtgggtggaagtgaaatccaacagtagcccgtttgtgatgattttccataatctcgacagcaacgtggtagcttctgcgctgaacttcgtcattctggtggcatcgctgtcggtgtataacagcggggtttactctaacagccgcatgctgtttggcctttctgtgcagggtaatgcgccaaagtttttgactcgcgtcagccgtcgcggcgtgccgattaactcgctgatgctttccggagcgatcacttcgctggtggtgttaatcaactatctgctgccgcaaaaagcgtttggtctgctgatggcgctggtggtagcaacgctgctgttgaactggattatgatctgcctggcgcatctgcgttttcgtgcagcgatgcgtcgtcaggggcgtgaaacacagtttaaggcgctgctctatccgttcggcaactatctttgcatcgccttcctcggcatgattttgctgctgatgtgcacgatggatgatatgcgcttgtcagcgattctgctgccggtgtggattgtgttcctgtttgtggcgtttaaaacattgcgtaggaaagtgaattaagctgatgtgaggctgatttgcccgatgcgcaagcttatcgggcctacaatttgtaacgattctgtaggtcggataaggcgttcacgccgcatccgacaaaatgatgtcaaccatccgaaaccgctctcatccattcgatgagagcggtttttttaattactgcttaaatgcacccgccagagagcgaatatcattgccggttggcgactgatgaagtcgcagaccaaactcttcgacaatcgcaaatatgtgatcgaatatatcagcctgaatgctttcatattccagccacaccacggtgttggtaaacgcatagatctcaagcggtaaaccgttatcaccaggagccagttggcgtaccattaaggtcatatctttgcgaatccgcggatgattccgcagatattcgttcagataggcacgaaaggttccaatattggtcattcggcgcaggtttaataccgactccgtagaaccttgctggcgattccactcattaatttcctgatggcggctggttaaataaggctttaacaaatgcgctttattcagacgttgcatttcgtcttcatcaagaaaacgaatactggtgacatcaatactgatactgcgcttaatacgtcgcccgccagatgctgacatcccgctccagtttttaaaggagtcagaaaccagagaccaggtgggaatagtggtaatggtattgtcccagttacgtactttgacggtggttaacccaatatcgatcaccgcgccatccgcgccgtatttcggcatctccagccagtcgcccagtttcagcatatcgttcgcggaaagctgaatacctgccaccagaccaagaatcggatctttaaataccaacatcagcacggcagccattgcaccaagaccgctgatcagaatcgctggcgactgaccaatcagcagcgagatcatcaaaatgccgaccagaatcgcgccgatcagtttaatcccctgaaaaatccctttcagcggtaactgagatgccgccgggaatttctgcgccagattcaaaatcacatccagcaacgagaagactgaaagcagcgcatacatcatgatccacaactgcgcgcaggtagtcagaatatctgccgcttcggtgcctttttgtagccagaataccgcctgaatattgacgataatcccctgcaaggtaaaagctaaacggtggaagagtttattctgggtaatgatttgcaaccaaagccgtgaactggcgatggcgcgtttttcgaaggtccgcagtaccacccagtgcaaaaaaatatgcaccacgacggcggtcagaaaaataataccgaaaatcatcaccatcgaggtggtgtgatcaatctcaatacccgctaaatcttcaacctgggatattaaatcctgcataacgtctcctttatacaacagcagcctatgatgacggctgaaacagggttatgcaaatcaggagaatctgaggggaaatagccgggcagatgcccggcaagggagaattacacttcggttaaggtaatgttctgcggcagacgagatttcggcagcgtagcgttaaaatcttcaacgctgtgatgacccaccggaacaaccaccagactggtgtagcctttctctttcagaccaaattcttcatcgaggatggcggcgtcaaaaccttcgatgggcaccgcgtccagacccagcgccgccacgcccagcaggaagttaccgacgttgagataaacctgttttgccatccactctgcatcatcatgcagatctttacggtgcatatcggcgaagaacttgcgacctttatcgttcgcggctttcgcttccggcgtggcaaagcggccatcggcatcttcctggtcaacaaccagcttcagccaggcatcgtccatcgcggtttttgcacagaacaccacgacgtgcgaggcatcaagcattttacgctcgttgaacacgtaattatcggcagcggatttggcaacacgcgctttaccttcttccgtgctggcaacaataaaatgccacggctgggagttggtgctggatgggctgtattgcagtagagttttgatctgctcggcctgttccggggtaagttttttgctggcatcaaatgccttagtggaatgacgctttaaggcgacagaaatgatatccataaagactccatgtgaaagtaattttgcgtgccagcagattacaaggatcgagatgaaatggtaagcgagaaaaatgcgctattgatttacggttgagtcaggacgcagtcgtttttgatcgcgtttagccagaccatcaaccaccagattccacgaatcgttgatcagatcgcgaagtaacgcttcggagatttcctcgccgggatacactgaaatccagtgctttttattcatgtgatacccaggcttgatgcttgggtatatttgctgatttagcagggatttttgtggatcggacttcagattgataaaggggacgccgcgcagctccgacgacagcataaaaatcttgccgccaattttaaaaacatcgaactccgggccaaaaggccagcaaagctcgacaaagggtaactcaagagccaggcgtttcgccgtttcgtgcagtgattgcttatccataaatgttcctttaggcgaaggagaataagcaaagtatgccgcgaagttcggcgataatcgacgtttaatccgccagcgagaaccagcgtcgccagataaagcgtagaacaaaatactcaatagcgcccagcactaaaaaccacagacaaaacaataaagtgtaaagctggctaagatccatcagatggaacgtggtcaccagtttttgtgccagcgttagccccagtgcgggggcgggcagcagcaggcaagagaggaaagccatcagcaaaatgcctgctgcggtggtcaaggtttctaaagggtgtttcataacattgttaaatgtaagttaaaacaccattgtcagggatattcttctgtaaggcaattcccgacttattctccggcccagatctcacaatgctttttcaccagcccaattagcgagccaccatcggcgacgaaatcacgcattagctgcgcttcattcagaccactgacgacctgacggtgcagtgcttcaattgcgctcgatgcgccaattttatgtgcagaaggggtgattttttccagtaaacgcaaggtggcttccgttagtgaccgacgatcgccagtatgcggatcggtaatgacgccttccagcccatagcgacaggcctggaaacggttgaatttatacagcaggtaatctttctcctgatgtttaaacgggcgttccgtcagtaaccagtgggcggtggcctgaattaatcccgccatatttaccgcgtggctaagggttaacggggtatccatcacccgaacttccaccgtaccaaaatgggggctggggcgaatatcccagtgcagatctttaatgctgtcgatcatcgtggtgtaactcaggcagcgaaacagggcttcaaattgttgccagttactgacccacggcatcgggccattatcaggaaaggcggaaaaaatattcggtcgtgaggaggcaaaacgcgtatccgttccttgcatatatggcgacgcggcggaaagggcgataaagtgcggcacaaaccgtgacaagccgtgcagcaaataaatggcgtcatcgccactggcgcagccaacatggacatgctgaccaaaaacggtcgcctgctggatgagatagccaaagttttgcagcgttcgttgatagcgttcgttatcgcacacctcctgacgctgccatttctgaaacggatgcgtgccaccgccgcaaatttccagatgatgatctgcggctgcctgcaatacgactttctgcatcgctgaaaattgcccggcagcctggttgatatcacggcaaacatccgtcgccagctccagcatactttcggtgatatcgtgctttacctctccggccgtgatcttatttttaaccgcgtcaatcagcattgaagagtcctggcttaagtcatagcccggcggattaaccacctgcatttccagttcaataccgagggtaaaaggttcagaaacatgaaaatcgggtaatggcataggtttctcttatgttggcgttttctattcagtatagaagtcggagcggctgggcgagatgcggaagttctggaatgtttcttttttgggtatggtgaactgattgctactgaagcaatttggctacttttgcaatgtgccaagttatggcagagctggctggctgcgaagaattttgacgattgcggcatgcagaaaaatacgggttcagcttcagttgatcaaatgaggagagagaagtccgaaacaggacttactgtataaataaacagctattttgctgaagaagggtaagataacggcgggtgcctgaagctttccggtttcaggtttactctgaggtctggaaggatgaagccccaggacgatatttctatcaaccctggggctacctacccaaacctgaacaatttggatggtagtcccttcttcgcatggaggcaatataaacatgctgacaaaatatgcccttgtggcagtcatagtgctgtgtttaacggtgctgggatttacgcttctggtcggagactcgctgtgtgagtttaccgtaaaggaacgtaatattgagtttaaggctgttctcgcttacgaaccgaagaagtagccgttgtgcggggagcaatccccgcatatccggttgtcaggtcagggtggtaaggcacctgctttacactttcgcccgcggtcagtgatggctgcgggcgaatcgtaccagatgttgtcaattaatcgtgttggcacagcgttatgactattttttcttttatctgccagtgcacagcaaacatctcattctcacgatgaattatgacctgttgtttattccggctaattatctgatagtccagaaaatctgcatcagtttggatttcacttgccttaaatgcgctctctttggcggaaaatgccagtgtcagcgccagaggaaaggctaaaccgcagtctgcaagtcgcttgtgttccgctggtgtaataatgttgtctgtcaattctcttgcggtttgtgcagagaaaatctcttcaatatcaatgccaatcggttgacgggaaaccacggctaatgccgtagtcccacagtgactaatgctgccgtatacccccgcaggccacacaggttggcgtagctcgccgattgcaggcacacatttatagccatattcccgcagcgcataaattgcagcgatccgcccggctaaatgctctgttttacgtttacgtccagcgtgttgaagttgtgcgtagtgcggcagccagagtaaatcctgctcgcgaaaactcgccggatcaaactcaacaaaatgcagcgtatgtcctgcaaaggggagggaggtatgcgtagttttcatgtcaaccatattagagaatgatgacaaacgcaaaactgcctgatgcgctacgcttatcaggcctacgtggtcctgcaatatattgaattggcaagatttttgtaggccggataaggcgttcacgccgcatccggcatgaactacgcgcactttgtcaacaatctgacgttagcttcagaagtgagtattaatgctcatataccacgtacgtcccggctcgttataggtatacgcaccggcaccggcgatatagttggcccctgccagatcgcccgtggtctgggcattacccgcacgccacaaacgtttgtcgaacaggttgtccacgccgccggtcagactgacattcttcgtcacatcccaggtcgcgctcaggccaacaatgctgtacggactgatttctttggtttccggtccaaccgctggctgacctttatagttgtacttcttcggctgctgtttgccgtaccaggtgaaggtcgtttgcatcgacaaatcttcccgtgcctgccagctcagcgttgagttcaacgtatactccgggatgatcgacaaacggtcgcccgtggttttgttttcactcttcagcatataagtgatgttattggtccacatcaccgtttcgctaaccggtacgtttaacgatccttccagaccttcaaccaccgctttcggtacgttatcccactgatagagatcggtgccgactgcgttttgccctacagccacatagcccgcttcaatcttattgcgataatcgttacggaaccaggtcacgcccgccagccaaccgtcgcgtttgaactccagaccaatctccttgttgatgctggtttctgctttcaggtcatcattaccttgcagatagcagccgcccgcgctggcatagcagccctgacctttactgtagagaatgtagtttgggttagtctggtacaggctcggcgctttataggcgcgggcgatgcccattttcagcgtgaagtcatcgcctaaaccttgcgatatgttcagcgccgggctccagttattgccgacaatactgtgatgatcgaaacgcagccccggcgttacgatggtgctgtcagtcagctccatattgttttcggcaaacagcgagaaaatttctgcttttgaatacgggctacggtcggtggcactcacaccatcaatagcaccgccggtattcgtcccggtcagcgcctgggtgttggaacttaagtccttcatccgttgctgattccactctgtacccagcgtcagcgtttggtttacgaggaaatcaatcggcaggttaacttcgctgtgcagcatcacgtcatcaagatcgatatctacaaaatcctgtgccgctttttcgttaaatttcccttcggtaccgcccgccagaccttccggaatacgcgagttacgggtgtgttcgtactgcacccagttgctggtggtcacgccgttatcccagccaccgttccaggtcagcgagtagttctggcgatacaggcggttggtttcatcgccatatttcgatcgagtgtaagcgtcagagttggtgttctgcgtatcacccgcatacaggttaccctggcggctgtagcccgcttccagttcgagtgactgcagaggcgcgaagtcccagcgcaccacgccattaatatctttgttgatcaccccttcgcgcccggctggtaacgtcgtggcatacgttccggcacgcgcggactgatggccctggttgatatcccacgcgtcagcctgggttttgtcgaggttgccatacaagcggaagctgaattcgtcgcccagcggaccggtcaggctgaagttggtgcgtttggtggcaccttcctctttatgttctggcgcattgaaataagcatcccaggagccgtgccactcaccgctgccttttttggtaatgatgttaaccacgccgcccgccgcgccgttgccataacgcgcagctgccggaccacgcagaacttcaatacgttcaatcatttcaggcggcacccaggaggtatcaccacgggtatcgcgctcgccacgccagccctgacgcacagagttacggctgcttaccggcttgccgtcaatcaaaatcagcgtgttttccggacccatgccgcgaatatcaatctggcggttattaccacgctgaccactggtggagttaccggtcaggttaacgccaggcatggtacgaatgatctccgatacatcgcgggcaaccgggtttttgcggatttcatctgcggtaatggtcgaaacgccaggcgcctgcaagttctgctcggcggcggtaacgacaatggtatcgtcatgtgaaacaggagtatcggtcggctcttgtgcctgtgctaccccataaatccccagattgaccaacaaggccagggaatgaatcttcttgttcattgttttattcctgcatttttgccacgaattgcaactgtcgggcatggtcgccatcaacacgacgcatcccgctaccgcgaaaacctttgatcctgaaagacacgcagtgcagctgattaattaatgtccgcgcttcccacggcgcgccattacgctattgcaaatgcaaatagttatcaataatattatcaatatatttctgcaatcaataaaaaattgcacagtaaacatggggttatggtgtgacggcgttaaaagtaggaagtgagagctggtggcagtcgaaacatggcccggaatggcaacgtctgaatgacgaaatgtttgaggtcactttctggtggcgtgatccccagggttctgaagaatactcgacgataaagcgcgtatgggtctatatcactggcgtgaccgatcaccatcagaacagccagccccggtcgatgcagcgaattgcaggaaccgatgtttggcagtggacgacacaactcaatgccaactggcgcggcagctactgctttattcctactgaacgcgatgacattttttctgcaccatcccccgatcgcctcgaattacgcgaaggctggcgaaaactattaccccaggcgatagccgatccgctgaatccacaaagctggaaaggcgggcgagggcacgctgtttctgcactcgaaatgccgcaagcgcctctgcaaccgggatgggattgtccgcaagcgccagaaacgcctgccaaagaaattatctggaaaagtgaacggttgaaaaattcacgccgtgtatggatttttaccaccggcgatgcaacagcagaagaacgcccgctggcagttttgcttgatggcgaattttgggcgcagagtatgcccgtctggcctgcgctgacttcgctgacccatcgtcggcaacttccgcccgccgtgtatgtgttgatcgacgctatcgacaccacgcaccgcgcccacgaactgccgtgtaatgcggatttctggctggcagtacagcaagagttattaccccaggtgaaagctattgccccttttagcgatcgcgccgatcgcaccgtggtcgccggacagagttttggtgggctttccgcgctgtatgccggactgcactggcctgaacgctttggctgtgtattaagccagtcaggttcgtactggtggccgcatcggggcgggcaccaagagggcatgttacttgaacagctaaatactggtgaagttagcgccgaaggtctgcgcattgtgctggaagcgggtgttcgcgagccgatgatcatgcaggccaatcaggcgctgtatgcgcaattacaccccctaaaagaatccattttctggcgtcaggttgacggcggacatgatgcgctttgttggcgcggtggcttgatgcaggggctaatcgacctctggcaaccacttttccatgacaggagttgaatatggcattcagtaatcccttcgatgatccacagggagcgttttacattttgcgcaatgcgcaggggcaattcagtctgtggccgcaacaatgcgccttaccggcaggctgggacgttgtgtgtcagccgcagtcacaggcgtcctgccagcagtggctggaagcccactggcgtactctgacaccggcgaatttcacccagttgcaggaggcacaatgagccagcatttacctttggtcgccgcacagcccggcatctggatggcagaaaaactgtcggatttaccctccgcctggagcgtggcgcattacgttgagttaaccggagaggttgatgcgccactactggcccgcgcggtggttgccggactagcgcaagcagatacgttgcggatgcgttttacggaagataacggcgaagtctggcagtgggtcgatgatgcgcagacgttcgaactgccagaaattatcgacctgcgaaccaacattgatccgcacggtactgcgcgggcattaatgcaggcggatttgcaacaagatctgcgcgtcgatagtggtaaaccactggtctttcatcaactgatacaggtggcggataaccgctggtactggtatcagcgttatcaccatttgctggtcgatggcttcagtttcccggccattacacgccagatcgccaacatttactgcgcattgctgcgtggcgaaccaacgcctgcttcgccgtttacgcctttcgctgatgtagtggaagagtatcagcagtaccgcgaaagtgaagcctggcagcgtgatgcggcattctgggcggaacagcgtcgtcaactaccaccgcccgcgtcactttctccggcacctttaccggggcgcagcgcttcggcagatattttgcgcctgaaactggaatttaccaacggggaattccgccagctggctacgcaactttcaggtgtgcagcgtaccgatttagcacttgcgttggcagccttgtggctggggcgattgtgcaaccgcatggactacgctgccggatttatctttatgcgtcgactgggctcggcggcgctgacggctaccggacccgtgctcaacgttttgccattgggtattcacattgcggcgcaagaaacgctgccgcaactggcaacccgactggcagctcaactgaaaaaaatgcgtcgccatcaacgttacgatgccgaacaaattgtccgtgacagcgggcgagcggcaggagaggaaccgctgttcggtccggtactcaatatcaaggtatttgattaccaactggatattcctggtgttcaggcgcaaacccataccctggcaaccggtccggttaatgaccttgaactggccctgttcccggatgaacacggtgatttgagtattgaaatcctcgccaataaacagcgttacgatgagccaacgttaattcaacacgctgaacgcctgaaaatgctgattgcgcagttcgctgcgaatccgtcgctgttgtgcggcgatgtcgatattatgctgccaggtgagtatgcgcagctggcgcagatcaacgccactcaggttgagattccagaaaccacgctgagcgcgctggtggcagaacaagcggcaaaaacaccggatgctccggcgctggcagatgcgcgttaccagttcagctatcgggaaatgcgcgagcaggtggtggcgctggcgaatctgctgcgtgagcgcggcgttaaaccgggcgacagcgtggcggtggctctaccgcgctcggtctttttgaccctggcgctacatgcgatagttgaagctggtgcggcctggttaccgttggataccggctatccggacgatcgcctgaaaatgatgctggaagatgcgcgtccgtcgctgttaatcaccaccgacgatcaactgccgcgctttagcgatatccccaatttaaccagcctttgctataacgccccgcttacaccgcagggcagtgcgccgctgcagctttcacaaccgcaccacacggcttatatcatcttcacctcaggttccaccggcagaccaaaaggggtaatggtcggtcagcaggctatcgttaaccgcctgctatggatgcaaaaccattacccgcttacaggcgaagatgttgttgcccaaaaaacgccgtgcagttttgatgtctcggtgtgggagtttttctggccgtttattgccggggcgaaactggtgatggctgaaccggaagcgcaccgcgacccgctcgctatgcagcatttttttgctgattatggcgtaacgaccacgcactttgtgccgtcgatgctggcggcatttgttgcatcgctgacgccgcaaaccgctcgccagagttgcgcgacgttgaaacaggttttctgtagtggtgaagccttaccggctgatttatgccgcgaatggcaacagttaaccggcgcgccgttgcataatctatatggcccgacggaagcggcggtagatgtcagttggtatccggcttttggcgaggaactggcagaggtgcgcggcagcagtgtgccgatcggttatccggtgtggaatacgggcctgcgcattctcgatgcgatgatgcatccggtgccgccgggtgtggcgggagatctctatctcaccggtattcaactggcgcaggggtatcttggacgacccgatctgaccgccagccgctttattgccgatccttttgccccaggtgaacggatgtaccgtaccggcgatgtggcccgctggctggataacggcgcggtggagtacctcgggcgcagtgacgatcagctaaaaattcgcgggcagcgtatcgaactgggcgaaattgatcgcgtgatgcaggcgctgccggatgtcgaacaagccgttacccacgcctgtgtgattaaccaggcggcagccactggtggtgatgcgcgtcagttggtgggctatctggtgtcgcaatcaggtctgccgttggataccagcgcattacaggcgcagcttcgagaaacattgccaccacatatggtaccggtggttctgctgcaacttccacagttaccacttagcgccaacggcaagctggatcgcaaagccttaccgttgcctgaactgaaggcacaaacgccggggcgtgtgccgaaagcgggcagtgaaacgattatcgccgcggcattctcgtcgttgctgggttgtgacgtgcaggatgccgatgctgatttctttgcgcttggcggtcattcgctactggcaatgaaactggcagcgcagttaagtcgacagtttgctcgtcaggtgacgccggggcaggtgatggtcgcgtcaactgtcgccaaactggcaacgattattgatggtgaagaagacagcacccagcgcatgggattcgaaaccattctgccgttgcgtgaaggtaatggcccgacgctgttttgtttccatccggcatccggttttgcctggcagttcagcgtgctctcgcgttatctcgatccacaatggtcgattatcggcattcagtcgccgcgccctcatggccccatgcagacggcggcaaacctggatgaagtctgcgaagcgcatctggcaaccttacttgaacaacaaccgcacggcccatattacctgctgggttattcacttggcggtacgctggcgcagggcattgcggcgcgactgcgtgcccgtggcgaacaggtggcatttcttggcttgctggatacctggccgccagaaacgcaaaactggcaggaaaaagaagccaatggtctggatccggaagtgctggcggagattaaccgcgagcgcgaagccttcctggcggcacagcagggaagtacctcaacggagttgtttaccaccattgaaggcaactacgctgatgctgtgcgcctgctgacgacagctcatagcgtaccgtttgatggtaaagcgacgctatttgttgccgaacgcacgcttcaggaaggtatgactcctgaacaggcctgggcaccgtggattgctgagctggatatctatcgtcaggattgtgcgcatgtggatattatttccccggagtattttaaagaaataggaccactaataaatacacaaattaataactaaccgtacgttagtaaagaacttgccataacctcatgtaaaaccataatccgactaaatgattatggtttttttattcttaaaatttatttatttttctgagagcagcgtcattgctggggttgctaagtttgttattcattttgagaataataatagtgaaagagtgctttcggataaatctcagttcctgttagaatgctatgtacatcgttgtgctttacggactaaaacctcaggtttcactacatgtcatcactgaatattaaacagggaagtgaagctcattttcccgagtatcctctggcgtcgcccagtaataatgaaattgatttacttaatctaatcgaggttttatggcgggcaaaaaaaacggtcatggcggtcgtttttgcgtttgcctgcgcaggcttgctgatctctttcatcctgccgcaaaaatggactagcgcggcggttgtcacgcctccagaacctgttcagtggcaagagctggagaaaacattcactaagcttcgtgtgctggatctggatatcaaaattgatcgtacagaagcatttaacctgtttatcaagaaatttcagtctgttagcttgcttgaggagtacctgcgttcatcaccttatgtgatggatcaattaaaagaagcgaaaatcgacccactggatctgcatcgcgccattgttgcattgagcgaaaaaatgaaagcggttgatgacaatgccagtaagaaaaaagatgagtctgcattgtatacttcctggacgctaagtttcaccgcacccaccagtgaagaggcacagaaagtgttggccgggtatatcgattatatctctgcgttggtggtgaaagagtcgatagaaaacgtccgtaataaactggagatcaaaacccagtttgaaaaagaaaaactggctcaggatcgcattaaaacgaaaaatcaacttgatgcaaacattcagcgcctcaattattcacttgacattgccaacgcggcaggaattaaaaagcccgtatacagtaatggtcaggccgttaaagatgaccccgatttctctatttctctcggtgcagacggtattgaacgcaaactggaaattgaaaaagcagtcactgacgttgcggaattgaacggtgaattacgtaatcgtcagtatctagtcgagcaattaacaaaaacaaatatcaacgatgtgaattttacaccgtttaaatatcagttgcgtccgtcattacccgtaaaaaaagacggtcagggtaaggcgattattgtgatcctttctgcgttggtcggcgggatggtggcttgtggtggtgtgttgttgcgtcatgcgatggcatccagaaaacaggatgccatgatggcagaccacttagtttaaatctttgcggttgaaggtgccgttcgtccgagcggcaccacgagcggcgttccggcaaccggatcgtcaataatcatgcagcgcagaccataaatgcgctcgatcagttcagcagtgacaatctccttcggtgctccctgagcaacaattttcccttcccgcaatgcaatcaaatggctggcgtaacgacaggcctgattaagatcgtgcagcaccgccgccagggtatagcctttctcgcggttcagttcgcttaacagttccagcaaatcaatctgatgactgatatccagccaggtcgtgggttcatcgagcagcataattgccgtttcctgggccagcaccatcgcgatccacgctcgctggcgttgtccgccagaaagggtgtccacgctttgatccgccagatgagttattcccgtggcctgcatcgcttttgttaccgcgtcttcatcttctttgcgccagcgggtaaacagcggttgatgcgggtaacgcccacgcgccaccagctcctgcacggtgatatcgcccggtgtggtagcattttgcgccaacagaccaatccggcgtgcaacctctttactggcgtaatgttgaatgtgctcgccatccagccagacatgcccgtgagcaggcgtcatcaggcggcttaaggtacgcagtaacgtggatttaccgcagccatttggcccgataattgccgtgaagtgaccatcaggtatttctacagtcagattttccgcaacggtatatttgccatatccgagggttaactgttcgccgcgcaaacgggctactgattcggtcattttttgcgagactcctgaattaacaagacgataaggtaaataccgccgaggctgacggtaacgacgccaaccggaagttgatacggcataaacagttgttgggcgcagagatcggccaccagcagtaacaacgccccgcacagcgccgcctgggtcagcccccagcgagcggtgccactgatgcggcgggcaatgtgtggcgcgactaaagcaataaaggaaattggccccgccagggcagtggcagctgcggtaagcactacggcgaccagcatcattaacagtcgcgaacgttcgacgctgacgcccagcgcacatgcggtatcatcgcccatttccagcaagcgcattcgccgcaccagcaaggcggcggcaattaacattaatataatgatgggtgcggaaggcgaggtttttgcccacgtcaggccattgagcgatccggcattccacaaacccgctgttagcgccgtttctaaagacgctttcagcaacagccaggtattaaaggccaccagcatggcgcgaacaccgataccgataataatcaaccgaaaggtgtcgataccgttacgccaggcgagcagccagaccaacagcgaagtgacaatgccgcccaccattgctgccagcgcgatagccgtcaggtcctgaccaaacagcaccatcgccaccagcacgccgctccacgccccggtgttaaagcccattacgtcagggctgccgagcgggttacgcatcagcgactgaaaaatcgcgccgctgacgcccagcgccgcgccaatcaacagcgccatcagcacgcgtggtaaacgccattcggtgaccaccatcgtcatactgcgcggcgtgtcgcccatcaacgcggcgaatacctgcgaagtttccagcgtgacggcaccgctacgtaatccccacacgcctgccatcacacaagctattagcaacagcagacaggtgataattaatcggcgagagacgtaaatcatgcgccacctcgcgttttacgtcgtacgaggaagatcagcactggtgcgccaataaaggcactgactacagaaacgcgcagttcgccgggaacaatcacccgcccaatgatatcggcaaacagcagcagagcaggggtagcgagtagcgtgacgggcagcgaccagcgatgatcggcacctaccagccagcgcgccatgtgcggcatcatcaggccaataaaggcaatcgggccaactaccgccgtcgcactaccacaaagcacggtaattgccagcagaccaatcaactgtgtgcgcgctacgcgactgcccagtgccgtcgcggtgtcactgccaaggcttaaactgttcagcgcgcggctcagtaatagcgcagttgctccagcggtaagcaccgggatcagcaccacttttaaggtatgtagattgcgaatatccagcgaaccggcttgccagaaacgcagttgatcgtagacgtcaggattaagcagggcgatgccgctggtcagcccttccagcaccgccgccagcgccacgcccgccagggttaaacgcaccggacttaactgcccgccgccctggctgccggtaaaggcaacaatcaacgaggccaccagcgccccggcgaaggccatcgccagttgttcctgtgcggaagagtaaccaaacagcgccgcacccagcacaatggcaaaactggcaccggcgttcacgccaagcaaaccaggatcggcaagtgggtttcgggtgagggtttgcattaacgccccggcaaggccaagcgcaccgcctgccagtaaaccggcaagggtgcgcggcagtcgtgcgtcgagcacgatggtgcagtcggcgctctggcaggtgccggagaaggcctccagcactacggaagcggggagtgattttgccccaatgagcaggcttaatgccgtcgcgataatcagtaataacagcaatccgggcacggcaatggcgcgtgtcacggcaacagaaccagacatacgaacttccatgataatgaaattaattatcgttatcgatcttatttggatatgttagcatgtgcagcctaagaataggtatttaaaatatttgatggcaaggcattgtaatgaataaacaatcctggctgcttaacctcagcctgttgaaaacgcacccggcgtttcgcgcagtattcctcgctcgttttatctcaattgtttctctgggtttgctcggcgtcgcggtgccggtgcagatccagatgatgacgcattccacctggcaggtggggctttcggtgacgctgaccggcggcgcgatgtttgttggcctgatggtcggcggtgtgctggcggatcgctatgagcgtaaaaaagtgattttgctggcgcgcggcacctgtggcattggcttcattggactgtgcctgaacgcgctgctgccggagccgtcattgctggcaatctatttacttggtttatgggatggttttttcgcatcacttggcgttacggcgctactggcggcgacacctgcactggtagggcgtgaaaacttaatgcaggccggggcgatcaccatgttgaccgtgcgcctggggtcggtgatttcgcccatgattggcggtttactgctggcgactggcggtgtggcctggaactacgggctggcggcggcgggcacgtttattaccttgctaccgttgttaagccttccggcgttaccaccaccaccgcagccgcgtgagcatccgttgaaatcattactggcaggatttcgttttctactcgccagcccgctggtgggagggattgcgttgctggggggtttattgacgatggcgagcgcggtgcgggtactgtatccggcgctggctgacaactggcagatgtcggcggcgcaaattggctttctctatgcggcaatcccgctcggtgcggctattggcgcgttaaccagtggaaaactggcgcatagcgtacggccaggtctgttgatgttgctctccacattgggggcgttcctcgccattggtctgtttggcctgatgccgatgtggattttaggcgtggtttgtctggcactgttcggctggctgagtgcggttagttcgttgctgcaatatacaatgctgcaaacgcaaaccccggaagcgatgttagggcggattaacggtttgtggacggcgcaaaacgtgacgggcgatgccataggcgcggcgctgctgggcggtttgggagcgatgatgacaccggttgcttccgcaagcgcgagcggttttggtttgttgattatcggcgtgttgttgttgctggtgctggtggagttgcgacgttttcgccagacgccgccgcaggtgacagcgtccgacagttaatgcttaaaacagcgccttaagtctatccagcacttgcatggcgctgtagtaatccagacggaacgtctcggttcccagcgcataaacctgcttgttttgtactgcaggcaggtgcgcgagcagcggattagcataaatagcatcggcgtctttctgatcaccggcgaacaggaatagtgactcgccatttaaccctgcagccagattttctccaccaagctgaatgatgtcatggcgtttgccctggctttggctggcgtttaaccctgcgggcaacttcgccagcgtaaagccgagttgttccagcatctgcccttgtgctgattccggcgtccagagattggcactgtgtgcagcggcggtatagacgatggcagtgaccggctgcggcggtaatttgatttgctctttcgccgccgccagttgcttatcaaactgtgcaatccgctctgccgcttgtttctcatgcccggtaatttcgccaagctgcgttaacagcgactgccagcttttgtcgtcgtaattgatgattaatgttggggcgatggtagaaagctgatcgtacagcgccagcgccgaatcgccgccggttgcgctaattaaaatcagatccggcatttgcgcggcaacggcttctgcactcggttcgccgatatagagccgttgcagtttgcgttctttcgccaccttgctccactggcgtaaaaagccctggtcatccgcgacgcggttatttggcgtggtcgcgccgctggcgatcaccggagcatcaatcgccagcagtgagccggtcagggtgacgctggtggaaactatacgctgcggctggctttccagggtatgagtgccacggctgtcagtaatctgacgcggccagtcggcggcctgaactgcggctattcctgaaagcaaaagtcctgttaatagaagggcgttgcggtagagcggggcgagtctcacaagtcagcttcctgttattaatgaagttaatgcttctcattttcattgtaaccacaaccagatgcaaccccgagttgcagattgcgttacctcaagagttgacatagtgcgcgtttgcttttaggttagcgaccgaaaatataaatgataatcattattaaagcctttatcattttgtggaggatgatatggatacgtcactggctgaggaagtacagcagaccatggcaacacttgcgcccaatcgctttttctttatgtcgccgtaccgcagttttacgacgtcaggatgtttcgcccgcttcgatgaaccggctgtgaacggggattcgcccgacagtcccttccagcaaaaactcgccgcgttgtttgccgatgccaaagcgcagggcatcaaaaatccggtgatggtcggggcgattcccttcgatccacgtcagccttcgtcgctgtatatacctgaatcctggcagtcgttctcccgtcaggaaaaacaagcttccgcacgccgtttcacccgcagccagtcgctgaacgtggtggaacgtcaggccattccggaacaaaccacgtttgaacagatggttgcccgtgctgccgcacttaccgccacgccgcaggtcgacaaagtggtgttgtcacggttgattgatatcactactgacgccgccattgatagtggcgtattgctggaacggttgattgcgcaaaacccggttagttacaacttccatgttccgttggctgatggtggcgttctgctgggggccagcccggaactgctgctacgtaaagacggcgagcgttttagctccattccgttagccggttccgcgcgtcgtcagccggatgaagtgctcgatcgcgaagcgggtaatcgtctgctggcgtcagaaaaagatcgccatgaacatgaactggtgactcaggcgatgaaagaggtactgcgcaaacgcagtagtgagttacacgttacctcctctccacaattgattaccacgccgacgctgtggcatctcgcaactccctttgaaggtaaagcgaattcgcaagaaaacgcactgactttggcttgtctgctgcatccgacccccgcgctgagcggtttcccgcatcaggccgcgactcaggttattgctgaactggagccgttcgaccgcgaactgtttggcggcattgtgggttggtgtgacagcgaaggtaacggtgaatgggtggtgaccatccgctgcgcgaagctgcgggaaaatcaggtgcgtctgtttgccggagcggggattgtgcctgcgtcctcaccgttgggtgagtggcgcgaaacaggcgtcaaactttctaccatgttgaacgtttttggattgcattaaggagcgaggatgagcattccattcacccgctggccggaagagtttgcccgtcgctatcgggaaaaaggctactggcaggatttgccgctgaccgacattctgacccgtcatgccgcaagcgacagcatcgcggtcatcgacggcgagcggcagttgagttaccgggagctgaatcaggcggcggataacctcgcctgtagtttgcgccgtcagggcattaaacctggtgaaaccgcgctggtacaactgggtaacgtcgctgaactttacattacctttttcgcgctgctgaaactgggcgttgcgccggtgctggcgctgttcagccatcagcgtagtgaactgaacgcctatgccagccagattgaaccggcgttactgattgccgatcgccaacatgcgctatttagcggggatgatttcctcaacacatttgttgcagagcattcttcgattcgcgtggtgcagctgctcaacgacagcggtgagcataacttgcaggatgcgattaaccatccggctgaggattttactgccacgccatctcctgctgatgaagtggcctatttccagctttccggcggcaccaccggcactccgaaactgatcccgcgcactcataacgactactactacagcgtgcgtcgtagcgtcgagatttgtcagttcacacaacagacgcgctacctgtgcgcgatcccggcggctcataactacgccatgagttcaccgggatcgttgggggtatttctcgctggcggcactgtcgttctggctgccgaccccagcgccacgttttgcttcccattgattgaaaaacatcaggtgaacgtcaccgcgctggtgccgccagcagtcagcctgtggttgcaggcactggctggaggcgaaagccgggcgcagcttgcctcgctgaaactgttacaggtcggcggcgcccgtctttctgccacccttgcggcgcgtattcccgctgagattggctgtcagttgcagcaggtgtttggcatggcggaagggctggtgaactacacccgtcttgatgatagtgcggagaaaattatccatacccagggttacccaatgtgcccggacgatgaagtatgggttgccgatgccgaaggaaatccactgccgcaaggggaagttggacgcctgatgacgcgcgggccgtacaccttccgtggctattacaaaagcccgcagcacaatgccagcgcctttgatgctaacggtttttactgttccggcgatctgatctctattgatccagagggttacatcactgtgcaggggcgcgagaaagatcagatcaaccgtggcggcgagaagatcgctgccgaagagatcgaaaacctgctgctgcgccatccggcggtgatctacgccgcactggtgagcatggaagatgagctgatgggcgaaaaaagctgtgcttatctggtggtaaaagagccgctgcgcgcggtgcaggtgcgtcgtttcctgcgtgaacagggtattgccgaatttaaattaccggatcgcgtggagtgtgtagattcacttccgctgacggcggtcgggaaagtcgataaaaaacaattacgtcagtggctggcgtcacgcacatcagcctgaaggagagaacacgatggctattccaaaattacaggcttacgcactgccggagtctcacgatattccgcagaataaagtcgactgggcctttgaaccgcaacgtgccgcgttgttaatccatgatatgcaggactattttgtcagcttctggggtgagaactgcccgatgatggagcaggtgatcgcgaatattgcggcactacgcgactactgcaaacagcacaatatcccggtttattacaccgcccagccgaaagagcagagcgatgaagatcgggcgctgttgaatgatatgtgggggcctggcctgacccgttcgccggaacagcaaaaggtggtggatcgcctgacgccagatgccgacgacacggtgctggtgaaatggcgctacagcgcgtttcatcgttccccgctggagcaaatgctcaaagagagtggacgtaaccagctgattattaccggggtatatgcccacattggctgtatgaccaccgcaacggacgcatttatgcgcgatattaaaccgtttatggtggcggatgcgctggccgatttcagccgtgacgagcatttgatgtcgctgaaatatgtggccggacgttctggtcgggtggtgatgaccgaagaattgctgccagcacctatccccgccagcaaagcggagctgcgtgaggtgatcctgccgttgctggacgagtccgatgaacccttcgatgacgacaacctgatcgactacggtctggattcggtgcgcatgatggcgctggcggcgcgctggcgcaaagtgcatggtgatatcgactttgtcatgctggcgaaaaacccgaccatcgacgcctggtggaagctactctcccgcgaggtgaaataatggatttcascggtaaaaatgtctgggtaactggcgcggggaaaggtatcggctatgccacggcgatggcatttgttgaggcgggggcgaaagttacaggttttgatcaagcgtttactcaggagcaatatccttttgcgaccgaagtaatggatgttgccgatgctgcgcaggtggcgcaggtatgtcagcgactgttagctgaaacggagcgactggacgtgctggtcaatgcggcgggaattttgcgcatgggtgcgaccgatcagctcagtaaagaggactggcagcagacttttgcggtcaacgtcggcggtgcgtttaacctgtttcagcagaccatgaaccagtttcgccatcagcggggcggggcgattgttactgttgcgtccgacgccgcacacacgccgcgcattggcatgagtgcttatggcgcatcgaaagcggcgctgaaaagcctggcgttgagcgtcgggctggaactggcgggtagcggcgtgcgctgtaatgtggtttcgccgggctccaccgacactgatatgcaacgcacgctgtgggtgagcgatgacgccgaagagcagcgtattcgcggctttggcgagcagtttaaactcggcattccgctagggaaaatcgcccgtccgcaggagatcgccaacacgattttgttcctcgcctctgacctcgccagccatattaccctacaggatattgtggtcgatggcggctcaacgctgggggcataagcatgatctggaaacgccatttaacgctcgacgagctgaacgccaccagcgataacacaatggtggcgcatctgggaattgtgtatacccgtctgggcgatgatgtactcgaagccgaaatgccggttgatacccgtactcatcagccgtttggcctgctgcatggcggcgcgtcggcggcgctggcggaaacgctgggatcgatggccggatttatgatgacccgcgacggacagtgtgtggtgggcacggaacttaacgccacacatcatcgcccggtgtctgagggaaaggtgcgcggtgtctgccagccgctgcatcttggacgacaaaatcagagctgggaaatcgtcgttttcgatgaacaggggcggcgttgctgcacctgtcggctgggcacagcggttttgggatgaacccgacagaataaaatgagattgcaggaaaattcggttaacggagtgatcgagttaacattgttaagttaaatattggtttcaactccgatttgcatggttgctgtgttgttaaattgtacaaagatgttatagaaacaaaatgtaacatctctatggacacgcacacggataacaactatgaacaaatcagggaaatacctcgtctggacagtgctctctgtaatgggagcatttgctctgggatacattgctttaaatcgtggggaacagatcaacgcgctgtggattgtggtggcgtcggtctgtatctatctgatcgcttaccgtttttatgggctgtatatcgccaaaaatgtgctggcggttgacccgacgcgtatgacgccagcggtgcgccataacgacgggctggactatgtgccgacggacaaaaaagtgctgttcggtcaccattttgcggccattgccggagcaggtccgttggttgggccggtactggcggcgcaaatgggttacctgccagggatgatctggctgctcgcaggggtggttctcgccggtgcggtgcaggatttcatggtgctgtttgtttccacgcgccgtgacggtcgctcgctgggtgagctggtcaaagaagagatggggccaaccgccggggtgatagcgctggtggcctgctttatgatcatggtcattatccttgccgtgctggcgatgatcgtggttaaagccctgactcatagcccgtggggaacgtataccgttgcgttcaccattccgctggcgctgtttatggggatctacctgcgctatttgcgtccggggcgtattggcgaagtgtcggtgattggtctggtgttccttattttcgccattatctctggcggctgggtggcagaaagcccgacgtgggcaccgtactttgactttaccggcgtgcagctgacctggatgctggtgggttacggttttgtggcggcggtgctgccggtgtggttgctgctggctccgcgtgactacctctcaaccttcctgaaaatcgggactatcgtcggtctggcggtgggcattttgattatgcgcccgacgctgaccatgcctgcgctaactaaatttgtcgatggcactggcccggtatggaccggtaacctgttcccgttcctgtttatcaccatcgcctgtggcgcggtgtctggcttccatgcactgatctcttccggcactacaccgaagatgctggcgaacgaagggcaggcgtgctttatcggctacggtgggatgttgatggaatccttcgtggcgattatggcgctggtttccgcctgtatcatcgatccgggtgtgtacttcgccatgaacagcccgatggcggtgctggctccggcagggacggcggatgtggttgcttctgccgcgcaggtggtgagtagctggggctttgcgattaccccggatacgctaaaccagattgccagcgaagtgggtgaacagtcgatcatttcccgtgcgggcggagcgccgaccctggcggtggggatggcctacattctgcacggtgcgctgggcggcatgatggatgtggcgttctggtatcacttcgccattctgtttgaagcactgtttattctgacggcggtggatgcgggtacgcgtgctgcgcgctttatgttgcaggatctgctgggcgtggtgtctccgggcctgaaacggaccgattcactgcctgctaacctgctggcaacggcgctgtgcgtgctggcgtggggctacttcctgcatcagggcgtggtcgatccgctgggcggtattaacactctgtggccgctgtttggtattgccaaccagatgctggcagggatggcgctgatgctctgtgccgtggtgctgttcaaaatgaaacgtcaacgttatgcctgggtggcactggtaccaacggcctggctgctgatttgtaccctgaccgcaggctggcagaaagcgtttagcccggatgcgaaagtcggcttcctggccattgctaataagttccaggcaatgatcgacagcggcaatattccgtcgcagtatactgagtcacagctggcgcaactggtgttcaacaaccgtctggatgccgggttaaccatcttctttatggtggtcgtggtggttctggcactgttctcgattaagacggcactggcggcattgaaagagccgaagccaacggcgaaagaaacgccgtatgagccgatgccggaaaatgtcgaggagatcgtggcgcaggcgaaaggcgcgcactaaagtcagagtgagggggaatgtgctgagcgttccccttactctcagcccgagcgtgttgatagcagttaagccctcttaattcaggagggcatttgtattactggaggtttagatgtttgattcactggcaaaagccggaaaatatttaggtcaggcggcgaaactgatgattggtatgcctgattacgacaactatgtcgaacatatgcgggttaaccatcccgatcaaacgccgatgacctacgaagagtttttccgtgagcggcaggacgcgcgctacggtggaaaaggcggcgcgcgctgctgctaaatatgtacgtcaggctttaaacgattccactttttcgaacgctgcacgcaacgtatctggtgtcagcgtgaccggcaggtaatgaatggattccaccggacgcaaggtgtgggcaatcactttgtcgatctccgcctgattattgatatccacttccagctccgccagcgtagtcggcagatgaaaacgctgatacgctccagttaattgcgccagcacatcatcctgacccagcaaggcgctttgcaccagaattccgtaggcgactttggtgccgtggagaaacttctcggtttgcggcagcacggtcagaccgttatgcacggcatgagctgccgccacacgcgtaaaacgatcgcccagaccaccaaccatcccaccaccagcaataatggcatccaccacatcgcaaaatgattgcgttaactggtgattttgctgatcgctcagcgcctgttcgctactgtttaacaagacgtcgcgaatagcctgcgcattattgatccctagccgcacggttagcggcaacgtttctggttgcggggccagcaccaccgcttcataccatttcgccagcgtgtcaccgatccccgccagcagatattgttgcggcgcgttgaggataatctccggttccaccagcaccataaaattggcgtcgtcgaaaatctcataatgcagcgcttgtccggcatcgttataccagacagagagcggtgtccaggcggygcaggtagcggcgatcgtcggaacggtaacaaacggcagaccgagacggcgggcgagggctttcgcggtgtcgagtagtgcgccgccgccgacgccaatcaccacgctgcgatcgtcaccggactccgccgccagttgttgcacatcgctttcgctgcaatgaccacgaaacaaaatatgctttacccctggcagttcaaacgcaggcggcagtttggtttgtgccgcagcaatggcgcgttcgccgtagatccacaccgcgcgagaaagttgttcatcagtgaaaaaatcgtgcaggtgattgaaacttccgggatgtgaaaagtagttagccgggccgacgaccacgcggataggattgtgaggcatgttgtgttgtccttattgttttatttagacatctaaacgtcttgattgccaaatactagcatcgtgttatagtgccttcaacacgcaacttcgtcaggtacaataaaaatgacaaataaccctctgattccacaaagcaaacttccacaacttggcaccactattttcacccggatgagcgcgctggcgcagcaacaccaggcgattaacctttcgcaaggctttcctgattttgatggtccgcgctatttacaggagcggctggcgtaccacgttgcccagggggcaaaccaatacgcgcccatgaccggcgtgcaggccttgcgcgaggcgattgctcagaaaacggaacgtctgtatggctatcaaccggatgtcgacagcaatatcaccgtgacggcaggggcgacggaggcgttatacgcggcgataaccgcattggtgcgcaatggcgacgaagtgatttgttttgatcccagctatgacagttacgcccccgccatcgcactttcggggggaatagtgaaacgtattgcactgcaaccgccgcattttcgcgttgactggcaggaatttgccgcattgttaagcgagcgcacccgactggtgatcctcaacaccccgcataaccccagtgcaactgtctggcagcagactgatttcgccgctctgtggcaggcgatcgccgggcacgagatttttgtcattagcgatgaagtctacgagcacatcaatttttcacaacagggccatgccagcgtgctggcgcatccgcaattgcgtgagcgagcggtggcggtgtcatcgtttggcaagacctatcatatgaccggctggaaagtgggttattgcgttgcgcctgcgcccatcagcgccgagatccgcaaagtgcatcagtatctgaccttttcggtgaataccccggcacagttggcgcttgccgatatgctacgtgcagaacctgagcattatcttgcgttaccggacttttatcgccagaagcgcgatattctggtgaatgccttaaatgaaagtcggctggagattttaccgtgcgaaggtacatactttttgctggtggattacagcgccgtatctacgctggatgatgttgagttttgccagtggctgacgcgggagcacggcgtagcggcgattccgctgtcggtgttttgcgccgatcccttcccacataaactgattcgtctctgttttgccaagaaggaatcgacgttgctggcagcagcagaacgcctgcgccagctgtagttatttaaccgtccaggcgcgggaaaattgacggtcggcaaacaactcttgcaggccgttaatttgcttcaggcgcaacacttcgtcgctgtccattcccagctctttgccaattttattatcgtcccatcccaactggctgagttctcggacgatttctgacatggcagtgatttggtgacgtccacgagcgcgattatgacgaatagtcgcggcgatgcgttgattacgcgtaccttccagacaggtcaccggcaaataaccttttaagcgtaattttaacgatgatgagcctttaccaatttcatggcggtgaaaaccatccacgatttccagagcatttttatccgtatgcgtgactacaatgggttgggtaaaaccatctatttcaatggattttttcagcagttttttttcgggtggtgccacgttgtttgggttgtaatcattaggcataagttggctgtttttaacccacagaacgcaatccactggctcttcacgaaaggggctaacctgatggatcgccatgcggatttcattaatcgctttgatgcgatcatcttccggcaagctggcgagaaattgggttaaatcctgcgttaatcgttgttgcatagtatcccccattcctgacgttttccttttatccgttcgttataacgctgatagttcttcgctttcgtaggactaaatgataatgcccggcaccagtaatcgttattgagtaaaactttgcatattcgccgccaggaggggatatctttcgcgccaatgtccccgtgctgggtctgtggcacctcgacaccttttttctgataccaatgcaagtaaatggcaattttgttgcggtaatgctcagcggttttctccggcatgctatcaagcagcaataatgcatactcttgccagtctaaatgctctggtttgaggattttccgatgaccataaaaatgattgtcatgtccggcgtaaatgccgccactttttaccccgctgactcgtgcgcacatagcagcccagcgatccggttcgataacgtgatagagccataatccttgtcgttgctccgggccaaaaggttcgcaaattcgcatatgacgcagagggacgcctgcctgatacattatattatacagtgggttacagagctgttgatggttagcataccaggtccagatatcagccactttccagtcgtagatggggtaaatgtaccagctatgaccgcctggtgcggcagtagtccagggcttatcatcggcaaaacgttgtttatttaaactggcgatggcgacaaaacggttgaaggactcatctgcacggatgccgatcatcatcgccgccggacgtttttgtgaaaaccattcagcaaactcacgcacaaattgttcgaaggtcatgccaggctggtaaaaggagaaaaagtcaggatcggttatcgcatcttgcgggggctgacgcacccattcgacatcaggttcccagcactgccattcgggttggtattgagaaagggaattttgcgtcgtaagcgggagcgcaacccagtaaaactcttcgatgacatcggcgtaaaactcacgtaatgactgaacatagttaatagtgcatgagaactgcgcttcccagtcgataaacaaaacgcagatttttttgcccatttgtcgggcaatttcggctgtcagatgcagcattaatccggaatctttaccacccgaaaaagaaacacagatacggggtagggtattaagtgtccaggtaatacgttcttttgcagcttccagaatattcagtggaagcgggattttataaatagacatctaaaaacgctctctgaacgttacggggtgattcgtgagatgaatccgctaattataggataaacgaagcaagatagagcacattattttatattcacacaatgaattaattgatgcgtaatatattatttgtcagtggtaatgaatcagaagctatcatttaaacgatctatgaatcgggagaagacaaggttgttcaacgaagccttgttataggatatataaagtttaaccgcaggaagaggttgttccagttttatttcttttaacttcaaaaagtcacgatgtaaatcgtacagttcggtgggcacaatgcctaataagtcagtaacagaaatactattaattatagtcatcaaagaagaactgcgaaatgaaactttacggttcataaaacgttcatctatgtccatttgaatttcgtcaatccctgctgatttagatatcaacagggtgaattcttcggcgataatttgttcatagttactggtatcagtaatacgaggatgtttgttgctacatataagggaattgcgaatagtgtgtaacggcatgcagatgacagagcgactaattactggttgcagcgtaattgccaggtcagttttgcgttgaaccaacagttcttcggcattttcagctgaaagcagtatgtcatggcattctatatcgattgaagtatcttgtctaagacagcggattagcatgttgttattagtacaagaaataagctgaggaccgtagataataaaatttttctttagttcagacttattaacgatattgatcgtttgttcaaggcctctgagatttttctcaagatggtgatgcaggtttaaccctgttgtagtcggcgcgatacctttccctgagcgaatgaataacgggtcattaaattgcgcacgtaaacgttgtaacgactgactaacagcagagggcgttatatataatgattctgccgctttactaatgctgagatgttgataaacacattcaaatatgaccagtaaattgaggtcaaatttttttagatcataaagattagccataacatactccgttgtattgtctcttccataaatcattcacttgttcaataatgttgttgtatttatatgtattatgtttttctgcttaactttggattaagattttctaaaatagcatagctgtcaggtgggttacgagcaattcatgcgtttttaggatggttgaaaagcagagagagatttcaaccatcgatgaattatattctatttattccccataatgatattaagtgttttctgatcgggtaatccgacggcttgttgcagggtattttccttactcatgtaatagatagctggtgtgacatttgcccccagatcgtccatgagtttctcgttgtcgcttaacactttcatttgctctgtgcttacgtttgcaggcacgcttagcttaagcttgccaccagaggcttcatattgttgccaggtttttgcgggatctttggaggcaagaattgccgctgctgtcgccgggctttctggcttgataaccccaaccaacaatgttctcaattgcactttgccagaatctacccacggacgagcctgctgccagaactgtttacaatatgggcagaacggatcggcgaagacgtagacaatgaccggcgcgtcttttttaccgtcgaggagccagtgggattgttccatccgttgccacatttcacgtccggcgggtgcgtaaatttctttttcgataagcgtgttactcaggttttcacctttttcgttgtacatgtaaccagagatagcgtgcttaccatctggagtcaggtagatggtgacgcccatatcctgatacttaccgagataacctttcattcctccaggggcatcgaacgttttgatgattgtaataccctgtttttcaatcgcttttactggggcaggaagttcctctgcgaaggcgattgcaggaagcagagccagtaaaagtatcttttttaacattaatttgtccttttcagtcagtgcaaaagtcgagtaaaaggcataacctatcactgtcataggtaagagcttagatcaggtgattgccctttgtttatgagggtgttgtaatccatgtcgttgttgcatttgtaagggcaacacctcagcctgcaggcaggcgctgaagataccaaagggtagttcagattacacggtcacctggaaaaggggccattttactttttatcgccgctggcggtgcaaagttcacaaagttgtcttacgaaggttgtaaggtaaaacttatcgatttgataatggaaacggattagccgaatcggcaaaaattggttaccttacatctcatcgaaaacacggaggaagtatagatgtccttgattaacaccaaaattaaaccttttaaaaaccaggcattcaaaaacggcgaattcatcgaaatcaccgaaaaagataccgaaggccgctggagcgtcttcttcttctacccggctgactttactttcgtatgcccgaccgaactgggtgacgttgctgaccattacgaagaattgcagaaactgggcgtagacgtatacgcagtatctaccgatactcacttcacccacaaagcatggcacagcagctctgaaaccatcgctaaaatcaaatatgcgatgatcggcgacccgactggcgccctgacccgtaacttcgacaacatgcgtgaagatgaaggtctggctgaccgtgcgaccttcgttgttgacccgcagggtatcatccaggcaatcgaagttaccgctgaaggcattggccgtgacgcgtctgacctgctgcgtaaaatcaaagcagcacagtacgtagcttctcacccaggtgaagtttgcccggctaaatggaaagaaggtgaagcaactctggctccgtctctggacctggttggtaaaatctaaatttcctttgtctttcgcgctactaactccggcgcgagatacttcggaaattcacctaattcttcgggtgctgcggcacccgattttcttccccgcaccatgatgcaagctgcatccagctagccgcagaggccgcttgcatgatgatgtttaaagcccaggagataaacatgctcgacacaaatatgaaaactcaactcaaggcttaccttgagaaattgaccaagcctgttgagttaattgccacgctggatgacagcgctaaatcggcagaaatcaaggaactgttggctgaaatcgcagaactgtcagacaaagtcacctttaaagaagataacagcttgccggtgcgtaagccgtctttcctgatcaccaacccaggttccaaccagggaccacgttttgcaggttccccgctgggccacgagttcacctctctggtactggcgttgttgtggaccggtggtcatccgtcgaaagaagcgcagtctctgctggagcagattcgccatattgacggtgattttgaattcgaaacctattactcgctctcttgccacaactgcccggatgtggtgcaggcgctgaacctgatgagcgtactgaacccgcgcatcaagcacactgcaattgacggcggcaccttccagaacgaaattaccgatcgcaacgtgatgggtgttccggcagtgttcgtaaacgggaaagagtttggtcagggccgcatgacgttgactgaaatcgtcgccaaaattgatactggcgcggaaaaacgtgcggcagaagagctgaacaagcgtgatgcttatgacgtattaatcgttggttccggcccggcgggtgcagcggcagcaatttactccgcacgtaaaggcatccgtaccggtctgatgggcgaacgttttggtggtcagatcctcgataccgttgatatcgaaaactacatttctgtaccgaagaccgaaggccagaaactggcaggtgcgctgaaagttcatgttgatgaatacgacgttgatgtgatcgacagccagagcgcgagcaaactgatcccggcagcggttgaaggcggcctgcatcagattgaaacagcttctggcgcggtactgaaagcacgcagcattatcgtggcgactggtgcaaaatggcgcaacatgaacgttcctggcgaagatcagtatcgcaccaaaggcgtgacctactgcccgcactgcgacggcccgctgtttaaaggcaaacgcgtaacggttatcggcggcggtaactccggcgtggaagcggcaattgacctggcgggtatcgttgagcacgtaacgctgctggaatttgcgccagaaatgaaagccgaccaggttctgcaggacaaactacgcagcctgaaaaacgtcgacattattctgaatgcgcaaaccacggaagtgaaaggcgacggtagcaaagtcgtaggtctggaatatcgcgatcgtgtcagcggcaatattcacaacatcgaactggccggtattttcgtccagattggtctgctgccgaacaccaactggctggaaggcgcagtcgaacgtaatcgcatgggcgagattatcattgatgcgaaatgcgaaaccaacgtcaaaggcgtgttcgcagcgggtgactgtacgacggttccgtacaagcagatcatcatcgccactggcgaaggtgccaaagcctctctgagtgcttttgactacctgattcgcaccaaaactgcataagaagaagtaagattcacctgtaattgcttagccgccggggtcaaacctggcggcttttttattgcattaaaaagccctgcagggatggctccgggcagggcgggagacttattctggcaattaacgcacaaccagcaccggcaaattggcgtggcggattacgctcgaggcgttagaacccaacagatgagttgaaattgatgggttacgcgaaccaatcactactacatctgcatcaagttctttcgctaactcgttaacttcatcccgcacactaccaaaacggacatgttgcttaatgcgggaaggatcgatggtgaagtggctgaccatcgtttgcagacgttcttctgcttcatgttgcagatgctcttcaaaacgacgtacatcagcggcaaaacggtgcaggctcaggctggctgaccccggtagtacgtgaagtagatgaataactccgtcatcctgggcgaggaattcagcgtggcgaatcgctttgtcgctcaattccatttcgaaaacatccactggcatgatgattgttttgtacataagcattctctccttgtttttgcatgtatacataacagcacattattggttatgaatctataatttgcgaggctgatttgatctgaatttgctattgagctggaaaataaataaaaaccaggcgctaccagcgttgttcaaggtatagcactgcagcaacaataattgctgctatgaatatataaaatgcagtgataccgagagcttcgctcatatgaggttccgcagatgaataaccagttcagattagaatgctgcgcttaagagcaaaatgataaatctggttgatatttgagcggaaagaggatgcgagtgcatcctctgggcaaagcgagttatcgcttgtgcagatgggattaaagcaggtaatcgccagcagcttctggctggtattcgagttccagcacttcaaggtgggttgcaacgccgcccggcagttcccagtgaatggaatcgccaacgcgcagccccagcagtgcggcacctaccggagccataacggaaagctgagtattgctgtcggtcatttttgccggatacaccagcgtgcgcacacgcacttcgccatcgctaagattgcggaatttaacccggctgttcattgtcaccacgtcgtgtggcatctcttctggcgaacacatttgggcgcgatccaactctgcgtttaacgcgtcggcgattggcaaaccagcataggcgggttgctccagcagaatatcgatgcgttcggcatccaggtcgttaatgatgatagttggtctggacatttttactccatgtcgtcggtactgcgagtgtcgcagataaacatacccaaaagaaaaccctcaccgtcaggcggcgagggtttaactcacatgatgatactgactgttgctcactctttgaagtgatttgcgtcacattcagggaattcctcaatgtagcgcattatgtataaatcttaatcgtcatggtttatggaagacgaattagcgtgttttgtaaatcagaggattaataacctgctttatcaatcacaaaggttttgccacagttgcctgggtgtggttgtggcaagaatgagttggcagaaagcggagcgttgatggcgtcagctttgatcgagatctgaatttcagtcaaatacgcagggttaccctggcacgttagcttaactgctttcacgttctcttttccccagcttttggcaaaggcggcatcaaagtcacggcggctcactgttttaccgtagttatccgcaaggaattttccggcttcgctctctttaatttcttgattcaggcgtaccatcgtgccgaagtatgcgtctggatcaaaaccaaagcaggcaccgtgtttggcatattcgtagcgttccaggcaggaacgtccgccagctcctggcatgacttcacttagtttagcggccgtttccagtgataacccggtttccggcgatgaacacattcggctggcgcgcgcttctggtagattcgggattgggcgagtagcgcaaccgaagcgcatccagcggcgttcatcaacaccacgggcagcaaccgatttaggcaatcctggccacagaccatgtacggtcagaaaatcagctttgttggtcgtttcggtttgcaggcgacattcatctcgttcgttacgatttcgatcgtgttgactctggcaaaatccggtttgccaggagagggccaggacatagcgatcaaaatcgccatactgttttgcctgcaacgccacggcgttggcagaagagaagggaagcagagaaaccgcgagcaacgcggcgttacgccagaatgctttcataatgggtgtggaactcatacatacactgaatattatctattaaatcataaaaaagcccgcctggtgggcttacctggcgggcgtgatgatttattcagcgtttggcgaacgtattagttccacatggcgagaatcggccagccaaccaacagcagcatagagatgtaaatcaccccgaagattgcgccaagacgccagtaatcttttgatttcacatagccacagccgtaaataatcaccccaggaccggttgcatacggcgtcagacagcccatgataccgatagacagtaccagcaggatacacagttgttccattggtacgcccggaatccctttaccgacggccagaataaccggcagcatggttgcggtgtgcgcagacaggctggcaaacaggtagtgtgcaaagtagaacaccagaaccagtacaatcaccgttgcgtttggtgagaagccttccaggtgtgtactcatcgtgttggcgaaccagtcgataaagccagaacgggtcaggccattcgccataacaaccagcgttgccaggttgaccagcgtgttccatgcgctgttatagcgagtaatgtctttccacggcacaacgtgcagcgccagcatcagcgaaactgccagcagacctaccgcagtagcattaatgacttcactgccaaatacccacaaacctaagctgagcaatacaaggccaatcagcgtccactctctgcgcgtcagcgcacccatggtttttagttcatcacccgcccaggttgccacttcttcactgtgtgtgatttccggtttgtacagcacgtaggaaagccacggcgcaatgataagcaagataaccccaaccggcaggaagcagaggaaccactgcaaccagctaatctggataccggcaattttgctgacgaactccagacccagcacgtttggtgccgcaccggtgacaaacatggacgaactcagactggtactaatgaccatcatccacatcaaatagccgccaatacgacgcgcggacggatcgttcgggaatgatttaaacagcggcggcaggtttttaatgaccggaaaaaccgtacccccggtacgcgcggtgttggacggtgtaaacggtgccagcagaatgtcgataatgacaatcgcataacccaacgtcagcgtgcgtttgcccatgaatttcaccaggaaaagggcaatgcgacgacctaacccggaaacttcataccctaatgcaaaaataaatgcgccaaataccagccataccgtggtgctggaaaaaccagccagaccccatttcagcgcctgtttttgcgcattaaacgctgggtcagctaattctttggcatcaaagagcaggtaattactgccaataacgcaaatagtaaccgcaataaaactgatcgccgttgccggaattggctcgaggatcatgccgacaatcattgccacaaacactgcaaagtaatgccacgcctgcggcggcataccgtcaggtacagggataagaaacatgacacccatcaccaccaggggcgccaataatttccatatattatcttttgctaaagacatacgggttctccgaaaattaatatttccaaatttatcaagtgcttaaataattaaatctgtgctaaaaaccaggtaagaatcagcaggtcggcactgccgcctggactgatatttcgttcgatacactccctgtcgaactgccggagataatcgagatcggcgggggttcggatgcccccattgtttaataatgtttgcgcctcgcgctgtagccagcgcaggcccccctcgccaccgcgcgatgcaacgttggtatcgccgttggtagccatcagtaggagcaaggtatcgagcaatgccagctcaggatctaacccctgatccagcagagtgaggtaatgcggcaaggcgtggttgatcaccagtggataacccgcttcggcttcaccgcgtgcgccggtaaggccaagctgctggtacaaccgttgacctgccgtcagttgtgaattattggtacgcagttcgcgatcggtcaggccacggcagaaacttgccgccgtcgcacaaattgttattggcgttaccgactggttgagttgaagcaaacggccaattgccgcacacagtagccctaaagaaaaaatgctgcctttatgcgtgtttacgcccgcagtggcgcggaacatatcaccttcgcaagccataccaattgggcgtaatccgttgagtaccgcttccggtgccatttctgcactacaggcaccaaattcaatgaaacggggtaaccagccctgaatcgccagcgcgctgcggtggaaatcttccagcgccatatctttgtgcgcaccgcagttaatgcgatccacgaggcctggtttcggtgacaggttgacttcagtcagcatggcgcgccagcccagcagggcgtactcatcgattaatgacgtcgcaagctttgtggttttagttgacgttgcaggcatcgacatcgttcagcagcgcctccatgcggttgagtaaatcggtcagttgatgggtttttccacgcgcgcaaacagctgcgctttgctcgcacaacaggcagcggcgaggcggcagtgaataatcgcggcgggagagaatgtcgccttcgggcgtcaggacatcgatatcccataaccgcccgagaggatgactatgttcaagctcaatggtggcgagcttgaggtcgcgagccggggcggcaatgctcaacatgccctccggcccgctggcggaaaccagtgcagcctgctcctgaatttgccagccctgttttgcggctaaggcacgcaaggctgtcacgccatgattaaaaattcggcgtgtgacctcgctgtctttaatcggcccaggcgcaaccacggtaaaggagaccagtggaacaggatggcgcttgagccaggcgtgttgccgtgcttgcctttcatcccggctgacgagcagctcgggaattgacaccgcatggtggctggcgagttcaggaagcaggtgcatggcttattccttcacctgatgcacaacatcgatcaccgagccatcgcggtaacgcacaacggcaacgacgcggtcggtgaattcaatcggctgtggttcaccggtcagcagacgcgcacgttcacgcagccactcaatagaaaccactttgatccccgcttcctgcagacgttctgccagctccggacgtgccgggttaacagcgatgccgtggtctgtgaccagaatatcgacactggagcccggggtgatgcaggtcagcacgttatccaccagcgtcggaatacgaccgcgtaccagcggcgcgacgatgatggaaagcgcagaagcaatcgcggtatcgcagtgaccaccggaagcaccacgcagtacgccgtcagagccggtcagcacgttaacgttgaactgggtgtcaatttccagcgcgctcagtaccaccacgtcgagacgatcaaccgctgcgcctttcgacccccagttagcgtactggttggcgctgatttcgatgtgattggggttacgggccagcgattgcgcagcatggctgtcaaagctctgcacatccagcagtttgcggatcaaacctttttcgtgcagatcaaccatcgttgcggtaataccgccgagggcgaagtcggcgcgaatatcgcggctacgcattttgtcttccaggaaacgggttaccgccagcgaagcgccgccggtgccggtctgcatggagaaaccttctttgaagtagccagagttaacaatcacatccgcagcgctacgggcaataagcagttcgcgcgggttagtggtcatacgggtagcaccagcgccgatttttgcagcatcgccaacgcgatcaactttgacgatcagatcaacctgatcttgctcaatgcttgccggattatgcggataaggcagcagttcttcggtaagcatcacgacctgttttgcgttgtcggcatcaaccattgcatagccgagggagccgcagcaggctttaccggagtagccgttggcattaccgaattcatcacaggacgggacgccgaggaaagccacatcgatattcagttcgccgctctgtaccagatgcacacgtccgccgtgagagtggatttgcaccggttccgccagcagaccacgggagatttcttccgccagtggaccgcgcaggccagaggtataaatgcgggtaaccacgccctggcgaatgtgttctaccagtggcgcatggcaatcactcagggagctggaggccagagtcaggtttttaaagcccatcttcgcgatgacgtccatcaccatattgacggtcaggtcaccgccacggaaagcgtgatggaaggaaaccgtcatgccgtcctgtaaaccagagcgacgaatcgcttcttccaggttggcgcacagtttgcgatcgcgcgctttttcagcctggtaggtttgctttggcgagttctggaaagcggcaagatcgcattcagcgcgacgattccaggccgctacccgttcttgtcgttgagattgttcaattttctgcgtcattttgattgccttattcttcgcggatgccggaaagttctgcgcgggagagcaccagacgggcgcgatcgataaccggaccgtccaccatcttgccgttcagggaaaccacgccgaggccttcgcgagcggcggcttcagcggcttctacgacgcggcgggcgtgatccacttctttctgggtcggtgcgtagaggttgtgcagcagatcaatctgacgcgggttgatcagcgatttgccgtcaaagcccagctgtttgatgtgggcggcttcttgcaggaatccggcttcgttgttagcgtcggaatagacggtatcgaacgcctgaatacccgcagaacgcgcggcctgcaaaatggagcagcgagcgaacagcagttcagttccttccggggagcgttctgtacgcaggttgcgcacatagtcttctgcaccgagggcgataccgatcaaacgctcggaagcgtgagcgatttctaccgcgcgggtaatgcccagcggagattcaatcgccgccagcaggccggtactgccgggttcacgaccacaggctttttcgatacgcaggatctctttttcgatatccagaacatcctgagcggtatcggttttcggcagacgcacaacgtccgcaccaccgcgaacgacggcttccaggtcgttaacaccccattcggaatccagcgcgtttacacgcacaatggtttcaatatcgcgataaagcggatgttgcagcgcgtggtaaaccatgcggcgggcggtgtctttttcacgcaatgcaacggagtcttcgaggtcaaacatcagggcatcagccgggtagatgaaggagttgctgaccatcgcggcattagcaccaggcacaaacaacatactgcggcgggtgcgagttttacgttgttgcagcgaagcggaaatcattggcaatcctcccatggcagagccgggataccgctggcgcgtgccagcagggcttccagtcgtgcacgtaaaatgcagtccagtgcgcctttgtcatcgacattcagctgtacgccgcgcacgttgtagcgggcgagaacttccagaatggtggtgcgaattgcatcgccaaactgtttctcaacgctgctgttgatttgcaggtcgatatcctgcgtatcgagtggggcgatgcgtatcatcacatccccagactcaagggtgcctgcaacggcgggctggtttattttcatttttcacctgtttctcatgcgggggtcttttgacgagctgccgcgtcctggcgggagtgctcaagcaggttctgcaaataatgcagcgtgactgcagggaccagcggcgcgatagccgtgagatcgttttttgccagcagttgacgtacccgggaagcggatatcggcatctcctggtaacgcagccgctcaatttcaaccagttcgatgggcggtgcggagatagtcggtgtttccagccagtagcgcatatcctggttgtactgggcagtaacgcgacaaaagggttcagtaccgacaaagcggtgagttacacccagcgcgggagcgaggtactgacggaaaatcttcagatcaatttcggtgtaacaatggttaatgacgctctgttctttaatgaagtagcaagggaacgtagcgcgggagatgatgtattcggagccgcgatgcacagtcaggcgtggaatatcggcggtgccttttaacaccagatccagccggtcttcataggggaagcgtgaagaatcttctttgactaaaaacagatgcaaccagtcgcactgtgccgcagcctgttgaatcagataacggtgaccattcgtaaagggattggcgttcatcacaatgcagccaatcttgttccctggatgacgaaattttttcagcgattcggcatagcgtttcagtcgcgtggcgctgttttccatcagcaccatcacgccgggtacgctggtcagcgtggaaaaaccgcactggcggaacagcgcctcgtattcggttttggtataaataaacagatgcgtgctatgccgctcataggcgaggtttatcagttcagtggctaatgtcagcgccagtccttcaccgccwrcggattcactgatwgcawckcatttaataatattttcggcaatnncaccgacngckaaaagcttttnatcgcgggttacggtaataaatacttcgactgtggtgtcaacgctcaaatcattttcatgcaggaattgggcgatttccgccatttttttattttctgaacgttttacgcgggtgaaaatatcattgccgaacataataaatagtatcctgaaggtgcatgttgttatcgatttgcaacgaatgttgttcaatgttgcaaattgataaccttttattttcacttgggagaaaggggggcgatcgaggtatatctttttctcctttcgctatacatcctaaggagtatttcggcgtgaaattttgatttatttcacatagagttagtggttttttatttatttaatggttttaagttttttaactaatgtaattacgaaataacccgcaggtttaagtgatttaattgatttaatgaataaaatttgccacgatcatatttaatatctatgtattttgattcaacattttaattacatccgtcaaagaggctcgggacaacccgcaaggaaaacaatgttgcagcttaaagagaataaacagtttgcatttttccaaagactggcatttccgctgcgtatctttttgctgattctggtgttctcaatatttgtcattgcagccctggcgcaatattttacagccagttttgaggactatttaacgcttcatgtgcgcgacatggcaatgaatcaggcaaaaattattgcttctaatgacagtatcatcagtgcagtgaaaacgcgtgactacaagaggctggcgaccatcgctgacaaattacaaagagatactgatttcgattatgtggtgattggcgatcggcactcgattcgtctttaccatcctaatccggagaaaattggttatcctatgcagttcaccaaaccgggcgcgctggagaaaggggagagctacttcatcaccgggaaagggtcaattggcatggcgatgcgtgccaaaacgccaatctttgatgacgatggaaaagtcatcggcgtggtgtcgattggctatctggtgagtaaaatcgatagctggcgggctgagtttttattaccgatggcaggcgtgtttgtcgtgctgttagggattttgatgttgctgtcgtggttcctggccgcgcatatccgtcggcagatgatgggcatggagccaaagcaaatcgctcgcgtagtccgtcagcaagaggcgctgtttagttcggtttatgaagggctgattgcggtggatccgcacgggtacattaccgccatcaatcgtaacgcaagaaagatgctggggctgagttcccccggacggcaatggttgggtaaacccattgctgaagtggtcaggcccgccgatttctttaccgaacagattgatgaaaaacgtcaggatgtggtggcgaactttaacggtctgagcgttattgccaaccgggaagctattcgttctggcgatgatttactgggggccattattagctttcgtagtaaagacgaaatttccaccctcaatgcgcaactgacgcaaattaaacaatacgtcgagagccttcgtacattgcgacacgagcatctcaattggatgtcgacgctcaatggtctgttgcagatgaaagagtatgatcgcgtgctggcgatggtgcagggggagtctcaggcccagcaacagcttattgacagcctgcgtgaggcgtttgccgatcgccaggtggcggggctgctttttggtaaagtgcagcgcgcccgcgaactggggctaaaaatggtcatcgtccccggtagccagctttcgcaactgccgccaggactggacagcaccgagtttgcagccattgttggcaatttacttgataacgccttcgaagcaagcctgcgtagcgatgaaggaaacaagagcgttgaattattcctcagcgatgaaggcgatgatgtggtgattgaagtcgccgatcagggctgcggcgttccagagtctctacgagacaaaatatttgagcagggtgtcagtacgcgtgctgacgagcccggtgaacatggcattgggttgtacttgattgccagctacgtaacgcgctgcggtggtgttatcactctcgaagataatgatccctgcggtaccttattttcaatctatattccgaaagtgaaacctaatgacagctccattaaccctattgatcgttgaggacgaaacgccgctggcagagatgcatgcggaatatattcgtcacattcccggattcagtcagatattactggcgggaaacctggcgcaggcccgaatgatgatcgagcgttttaagccggggctaatcttgctcgataactatcttcctgacggtagagggattaatttactgcatgaactggtgcaggcgcattatcccggcgacgtggtgtttaccactgcagccagcgatatggaaacggtgtctgaagccgtacgttgtggtgtatttgattatctcattaagcccattgcctatgaacggttggggcaaacgctaacccgtttccgccagcgtaaacatatgctggaaagtattgatagcgccagccagaagcaaattgatgagatgtttaatgcctatgctcgcggtgaacccaaagacgaactgccgaccggcattgaccccttgacgctaaacgcggtgcgaaaactgttcaaagagcctggtgtgcaacatacggcagaaacggtggcgcaggcactgaccatcagccgcaccactgccaggcgttatcttgaatattgcgccagccgccatctgattattgctgaaattgttcacggcaaagttggcagaccgcaacgcatataccacagtgggtgacatgataaagccggaggaaacttgcctccggcattactatttacttgcctgtgaccgctgctgccgttcctggcaccatcagctctgtagcaacgataacaatcaccaaaccaacaagcaccggcaccgaggtgcgttttacgacttcaaacggcgagatcttcgccatcccggcaaccgcaacgactacgccagaaacgggtgatagggtacgacccaggtttgacgcctgcagcatcgggatagtcaaatacgccgggttaatgccggaggagtgcgccagtttcgggatcatctcaacaaacgcataaaacggcgcattgcctgaaccggtcgtgactgccgccagcattgtcaggatcaccaataccagcatcaggatgatactcgccgaaccaaacgaggtagcgatagaaatcagactttgaataaagccgatggtgctaagcccctgagcgaataccccagcggcaaccagcagcatcaccacgttagcaaatgcatctgccataccgcgataagccacttccagaccagagaaaactttctgggtattaaagctgcggatgaactccagaatggaggcaattagcatacaaatcaccagaatagtgatgatgtgtaattgcggaccccatttgccgtcaaaaatcagtactccgatgatcggcgtgaacggcaaaatggcataaaacgcaggggcagtggtggtgatttcactgacatctaacatttcatgagagatgtgctcttttttatccagataacgttgccagaagaagtgggcgatcgccatgccgataattgcagcaattgagataggcagcgttgttttgaaggcgaagtcaatcagcgacatttcggaagcctgcgccgccagcaccacatcccctgaagtcggtgcgagaataatcgccgccggggaggcacaaatggcagcagctgcgccacgactgataccaacgtttaccatcaccggaaacagggttgccatcagcaaaacacccagaccggttgcggaagagacggccagtgacatcagacaggcaacaaaataggcggcaatcatcagaaggtaaggggagttaatatactgcaatggttttgacgccagcttgaccaccatatcattcgcgccgatatgggtcatgtaagcggcaaagccacacagcatcataatcatcatgccgaggtcgccgccgcggctcattagcaatattttaacgtattcaacgatatccgtggcgctgtagcctgttgaagcctggctggacggtaacactttgtgccccataatggcactgataatcagcaataacaggccaccgacaaataacacgccagtggcagaataccctttaatgatgtagcgagctacacccacaataaccacaaccccaataaggagttcaatgaatgtcagcataatttttcctgtctccaggccccaaagtaaataataaaaaattcctaaaagttaaggaaaaaatatgcccaataaattggcggtgaatgctgattaaaatcaagaaaaactgccattaagacattgaagttgctgtttttatacgtagataacaaaacgcatatttagcggttggcaaatatcacataataatgtgtgtaaattgatggtggattgatgcaaatttgttaattgtaaggtgttagctgcggttgtgtgctcaaaaaataatcttccatgagcatgggttgacgatacataatatatttttcgttaagatattttttatatcttattaaaaaataaagtaatttttatcggttgtattttgttatcagaaacgacttggtttttcttttatgactattcccatcgcagaaaacgatgcgtcgtctttaatcgatgcgcggaaatatttatcttgaactagcggaaataaatagggcagctattcatattattcttcatgttggggctattgaggttatgttaattgtagctttgctatgttagtagtagatttttgataaatgtttaatggtcacaaatgaacgtgagtaaatatgtcgctatatttttctttgtttttattcagttaatcagtgttggtaaagtttttgctaacgctgatgagtggatgacaacgtttagagaaaatattgcacaaacctggcaacagccagaacattatgatttatatattcctgccatcacctggcatgcacgttttgcttacgacaaagaaaaaaccgatcgctataacgagcgaccgtggggcggcggttttggtcagtcgcgttgggatgaaaaaggaaactggcatggcctgtatgccatggcatttaaggactcgtggaacaaatgggaaccgattgccggatacggatgggaaagtacctggcgaccgctggcggatgaaaattttcatttaggcctgggatttaccgctggcgtaacggckcgcgataactggaattacatccctcttccggttctactgccattggcctctgtggggtatggccccgcgacgtttcagatgacctacattccgggtacctacaacaatggcaatgtgtactttgcctggatgcgctttcagttttgagacaaatgaagttttagtaaatcctttaaaatcaaccagtaaaataattaacatcaaaaataacgcgacttttatcactttttagtaaagttgcactggacaaagcgtaccacaattggtgtactggtaaccgacacagcatttgtgtctatttttcatgtaaaggtaattttgatgtctaagattaaaggtaacgttaagtggtttaatgagtccaaaggattcggtttcattactccggaagacggcagcaaagacgtgttcgtacacttctctgcaatccagactaatggttttaaaactcttgctgaaggtcagcgcgtagagttcgaaatcactaacggtgccaaaggcccttctgctgcaaacgtaatcgctctgtaagatacgtcagcaagaattcaaaacccgcttaatcagcgggttttttttggtttttagtgtgcggttgaggccgaaaacagccagaaagccagtgcggtcatagcaaaagaccccaaaagattgacgaaaacgttcagtaacgcccagccaaagcggccctcttgtaacaaaaacaccacttctgccgaaaatgttgagaaggttgttagaccgccacaaaatccggtggtgattaatactttccacactggatcaatgttcgtcatcctgctgaaccaggcgaatcccattcctatgatgaatgccccaatcaggtttgctgccagcgtccccaacggaatcgcctgatgcagcgggttaaatcgcatacttaacagccatctcgccacgcttcccgtaccaccgccaataaaaactgctaaaagaagttgtaacactgcaaaatcctgctatttgatttgtatgagtgataagtgtaacgccgaataatcgccgttggcgaattttacgactctgacaggaggtggcaatgctggttgccgcaggacagtttgctgttacatctgtgtgggaaaagaacgctgagatttgtgcctcgttgatggcgcaggcggcggaaaacgaggtttcgctgtttgtcctgccggaagcattactggcgcgtgatgatcatgatgcggatctttcggttaaatcagcacagctgctggaaggcgaattcctcgaccgtttacggcgagaaagtaaacgtaacatgatgacgacaattctgacgattcatgttccttcaacaccggggcgcgcgtggaatatgctggtggcgctacaggcaggaaacatcgtcgcccgttatgccaaactgcatctctatgatgcatttgccattcaggaatcacgccatgttgatgctggtaatgaaatagctccgttactggaggtggaagggatgaaggtcggtctgatgacctgttatgacttacgctttccagagctggcgctggcacaggcattacagggagctgaaatcctggtacttcctgccgcctgggttcgtgggccgctcaaagagcatcactggtcaacgttgcttgccgctcgtgcgctggataccacctgttatatggtggcggcgggggagtgcgggaataaaaatatcgggcaaagccggattatagatccctttggcgtcaccattgcggcagcgtcagaaatgcctgcactcattatggcggaagtgacgcccgaacgtgtgcgtcaggtacgcgcgcaactgcccgtcttaaacaaccgtcgctttgcgccgccgcaattattatgatgtttttttactcggcgcttgattcaccttgttacagattgctattgtgtgcgcgcgtcgaatgaccgttaatattctctggtttttaaggcgcgttctgttgccggttatatgtcaagaaggtatctatgggtgagattagtattaccaaactgctggtagttgcggcgctggtcgttctgctgtttgggactaagaagttacgtacgctgggcggagaccttggagcggccattaaagggttcaagaaggcgatgaatgatgacgatgctgcggcgaaaaaaggcgcagacgttgatcttcaggctgaaaagctctctcataaagagtgacgtggcgagcaggacgctccctcaatatcttgttcgatacaaaaacccgcttcaaaaagcgggttttttatcagacagatgtaagtaattattacaggattacttaacttccatccctttcgcctgcaaatcggcgtggtaagaagagcggacaaacggaccgcatgcagcatgggtaaagcccatcgccagcgcttcggctttcatttcgtcgaactcatccgggctaacgtaacgttgaaccggcaggtgatggcggcttggctgcaaatattgccccagcgttagcatcgtcacaccatgacggcgcaggtcgcgcattacctcaataatttcttcattggtttcacccagtcccaccatcagaccagacttggtcggtatttccggatgcgcttctttaaagcgttccagcagcttaagcgaccagttgtaatctgcaccaggccgtacctgacggtaaatacgcggtacgttttccaggttatggttgaacacatctggtggcgttgcagtcagaatatccagagcacgatccatacgaccgcggaaatccggcaccagagtttcaattttgatttgcgggcttttttcccgaatggcagtaatgcaatccgcaaagtgctgggcaccgccatcgcgcaggtcatcacggtcaacggaggtgataaccacataacgcagcgccatatcggcaatggtctgcgccagtttcactggttcattggcatcaggagctaccgggcgaccgtgggcaacgtcacagaacgggcaacggcgggtacaaatagcgccgaggatcataaacgttgctgtgccgtggttaaagcattccgccaggttagggcaggaggcttcctcgcagacagaatgcaggccatttttgcgcattgcggctttgatgccctggatacgtgtagagtccgctggaagcttgattttcatccattccggcttgcgcagcagggcttcgcgctctgttgccacgtttttaaccgggataagggccatcttatcggcatcgcggtatttaacaccgcgttccatcacaatgggtttactcatagcgtgcgtgttccagttgcgaattacgaaggaaagcgtttcaattcaatagattgttgtaattatcaactatttttgaattaacgactggcagtatatcattgaaacggacctgaaagcagccaaagcggtcgcgaaaatgtaaaattgttgttggattgtgccattttatcgttctgcgctgtgatctggctgtaacaatactttttcaaaatgcattacggataacatctatggtcctgtgcaaaacatgttatcggtgatgagatcggtttgaaactgactgagttggttttccgcgtcgctgatgggcgggttgcgcagtaaaagctgtggatagtgagttttaatcgcccgatagatgacaggaaggaccagggctccgaccgagggggggcagattaagcactttcgctgcattaacgattcctttatggacatatgcaacttcaaaatagtcagaagagtaagatcaatatttcgtaaggttgtaaatatttgtggtttaccttctgacgattttctacttaaacagggttcaatttgattattactatccacgcacttactcaaattttattcatggaaaaataatatttataaaaatcacaataatcttatgtctaattgggacggaacgcttttgctcaccatggtaattatttcaatgagttaaccaattgggtgagctacggagcaaggcgtagcatcgcatttctgcaagtgataaagaaaatatacaaacgcgaaggagatgtaaagcattagcaggtattatgagtaatgacccagtgtaaattgggccattgatgtatggaattaagcggtaatatattcgaagtcaggattgtttagtagcgctaaaatattttccagtaaacgtggtgcaatattattagtcgtcgcttcgggtttccattgtgatattttagccatttccattcctgcatacccacaaggattaatacgtaaaaatggtgaaagatccatattgacgtttaatgccagaccgtggaatgaacaaccgcgtcgaatacgtaaacccagtgagcaaattttcttttccccgacatagacaccaggcgcgtcagcccgaggatgcgcttctatacccagttcagccagggtattcaccactgtttgctcaagcaaggtcaccagttcacgcacaccgagtttacggcgtttcaggttaagcaacacatacatcacctgttgccccggcccgtgataagtcacctgcccaccgcgatcgctctggatcaccggaatatcacccggcattaaaatatgctccgcctttcctgcctgcccttgggtgaataccggatagtgctcgaccagccagatttcatcaagggtactatcatcgcgggtatcggtgaattcatgcatagcctgggagattggctcgtaaggctgaagaccgagctggcggacaagaattttatcctgatacaaaacggcatctccgtggagaatgagtaaaagtgggggaaaagtatatcacagcgaggagaggggagttacccgaccaggagccgggtaacggagaagcgagttacagaaccatgcggacaatatcgattttgcccagttcttcatacagtgtttcaacctgctcgatatgagtggcgttgatagtgatagataccgagtggtagttgcctttgctgcttggttttaccgttggggtgtagtcacctggcgcatggcgctgtaccacttcaaccacctgatcaaccagctcaggtaacgcctgccccataactttgtaagtaaaaggagtagggaattcaagcagttcgttaagtttggttttcatgtcagctccggcgtaacgtaattaaatagcaactcccgccagaaggcgggagttttttactgatgcttagtatatggggacggaaattacactttcaagtgttcaatttttaaccaaaccagtgatggaacattaatttaatgtaatcaatgattttgccgaagaagttaccttccggtatttcttgcagcacaaccagcgggcgttgttcgatcgttttgccatcaagctggaagttgatagttccgacgacctgattcttttgcagcggcgcatgcaattcactgctgttcagcacatagctggctttcagatctttcatgcgaccacgcggaatggtcaggtacacgtctttatcaacccctaacgaagcgcgatcagaatcaccaaaccaaaccggttcagaggcgaactctttacctactttcagtgggttaacggtttcgaagaaacggaagccccaggttagcaattttttactttcggcttcacggcctttaaaagtacgtccgcccatcaccgcagagatcaagcgcatctggccttcagtcgcagaagcaacaaggttgtaccctgctttgtcagtgtgtccggttttgatgccgtcgacattcaggctgttatcccataacaggccgttacggttcagctggcgaataccgttaaacgtaaattctttttctttatagatcgagtattcattcggtacgtcacggatcaacgcctggccgatcagcgccatatctcgcgcggagctgtactgaccatcagcatccagaccgtgtaccgtctggaagtgggtatttttcaggcccagggcgttaacgtagctgttcatcaagccaacaaaagcgtcctggctaccagcggcaaaatcggccatggcgacacaagcatcgttacccgattgcaggttaataccgcggatcagctgagaaaccggaacctgcatgcccggtttgaggaacatcagcgaagaacctttaaacaccgggttaccggtggcccatgcgtcgttgccgatagtgactaaatcagtttctttaaatttaccggctttcattgcctggccgataacgtaactggtcatcattttggtcaggctggcaggatcgcggcggacatcagcgttctgttcggcgagtactttgccggagttgtagtcaatcaggatgtaggactccgcgtcgatctgcggtacacccgggatcatggttttgatattcaggtcatcggcatgtgcagcagagataaaggctgtgcaaagagccgtggtgagcgccaggcgcttcatgatacgagcggaaaaaatggtattcatggtctgaactacgacatccgtgatggaattaaaaaaagtgccctactatagcaaatgcactaccggcaggcatctgactttccgcgtgactttgttaacgtcatttacagaaattgacacatcagatgcctgctttacgctactgcgcggtggtaataaatgactgtaattgggcttcggtttgcaaacgttgctgcaaggtactggcttcggctttgctggcgaatgggccaagctggatccgccagaccgcgccattttgagttacgcgaccggggacgccgaacttctgtcccagttgctgttggtactgttgcgcacgagcctgatcgctaacggccccgacttgcaccataaagttgccgctggcgctttgcgaggcggcttgcggtgtcaccattgcaggtgaggttgcaggcgttgtcgacggagctgtaacaacgggctgtggcgcaggcgtcggttcgctgccttccagtacaccaggcgctaaggtcgttggtgcgccgaggaaaccgctgctggttaccggcgcgccggtcggatcttcgctttttagcgtcgaattactgaccggaagaatgtcaccctgcgggacaggcactgaacttgttcccgcgccaccgcttaaatcgggaggtgctggcagggcgtaagtctgtttggcgactgtggtacaagccataccaggaccagaaagcgaaccatcctgggcgacaataatcggatcgatacgaactttggtgttgtttgacgtgttaagacggtcagctgccgcgcgagaaagcgaaatcacgcggtcgttgccataagggccgcgatcattaatgcgcaccacgatcattcgcccgttagccaggttagtgattctggcgtagctggggattggaagcgttggatgggccgccgtcaactgtgtcggatcgaaagcttcgccagaggccgtcaggttactgccgggttcggcatcatagattgccgccagtcccgcctggctaaatcgagacggatcctgcacgattttgtagcttttaccgtcgcgctggtaatcctgatttgccgtcgcgttcagtggttcgaaacgcgggtctgccccgctaatttcaactatggggccgttacataccgcaggctgcggtacacttaccgtctgttgctgaccatcatcgcttgtacatgccgcgagcattcctgccgcgatgcagatcccgagccactgcttacgcattgcgcacctcttacacgcttttcgacaacattttcctgtgggtgtggattgacattacaatcccgaacccagccatcagcacaattagcgccgatcctccataactgaccagtgggagcggaacccctacaaccggcagaataccgcttaccataccaatatttacgaagacataaacgaataatatcagcattaagccgccagccatgacgcgaccaaaggtggtttgcgctctggcggctatccacagcccgcgcatgatcagcagaatgtagagagcgagcagaatcaaaatgcccactaatcccagctcttccgccagtaccgcgaagataaagtcggtatggcgttcggggagaaattcaagctgtgactgagtgccgtgcagccagcctttgccgcgtaatccgccggagccaatagcaattttagactgaataatgtgatagcctgcgccgagtgggtctgattccgggtccaggagcatcattacgcgctggcgctggtaatcatgcatcaggaagaaccacagaatcggaatgaacgccgctaccagcactactgcgacgccaatcagacgccagctaaggccagagaggaacagtacaaacaggccggaaagcgcaacgaggattgatgttcccaggtcaggctgtgcagccaccagcagcgtgggcataaatatcagcaccagcgcgatagctgtattcttcaatgaaggtgggcaaacgtcgcggttgataaagcgtgcaaccatcaacggtacggctatcttggcaatttccgacggttgaaaacgaacaataccgaggtccagccagcgttgagcgcctttagagatggcaccgaaagcatctaccgccaccagcaaaataatacagatgatatagagatagggggcccagccttcataaacgcgtggaggaatttgcgccatcaccaccatgatgaccagacccatcgtaatctggccgattttacgctccatcatgccaatatcctgaccgctggcgctccagataaccagggcgctgtaaaccagcaatgccagtaagatcagcagcattgtgggatcgagatggactttatcccagaatgtttttttattcggattatccgtcatgattaatggtcctccgctgcggcaaccgctggattttccgcaggcagatcggtgttgttatcacccagcataatgtggtcgaggatctggcgcatcagcgtaccaaccgccggacccgcgccaccgttctccagaatcatggcgacagccacttgcggattgttgtatggcgcaaaggcggtcatcagtttgtggtcacgtaaacgctcggcaattttgtgcgcattataggtttcgttcgctttcagaccgaagacctgagcggtaccggatttcgccgcaattttgtacggtgcgctggcaaaatatttatgcgccgtaccgttagggcggttagcaacaccgtacataccgtctttcgccagctcccagtaaccggaatgaatatcgccgacgggcggttcatgcggttgtacccatggcacctgtttgccgtcttcggcggtgctcatcagcaaatgcggaaccttcacgataccgtcattaatcaggatcatcagtgccttactcatctggataggggtcgccgtccagtaaccctgaccgataccaaccggaatggtgtcaccctgataccacggttttttaaagcgtttttgtttccattcgcgggttggcatgttaccggaacgttcttccgccaggtcgataccggtgtaatgaccataaccgaatttccccatccattcggagaggcgatcgatccccatatcgtaggccacctgatagaagaaggtatccgcagattcttccagcgatcttgtgacattcagacgcccgtggccccattttttccagtcacgataacgtttttccgaacctggaagttgccaccagccggggtcaaacagcgtcgtattgcgcgtgatcaccccggcactcaatgccgaaaccgcaacatagggtttaactgtagacgcgggaggataaaccccctgtgtggcgcggttcaccaacggtgtattcgggtcgttcagcaaggcggaataatctttgctggagataccgtcaacaaacaggtttgggtcataactaggcgtggaaaccagcgccaacaccccacctgtacgcggatcggtgactaccacagctgcgcggctacccgccagcagcgtttcaatatattgctggagtttgagatccagcgtcaggtaaatatcgtgtccggcttgcggtggtacttcttttaactggcggataacacgcccacggttgttaacttcaacctcttcataaccggtctgaccgtgcagcacgtcttcatagtaacgttcaatgcccagcttaccgatatcatgcgttgccgcatagttggccagtttgccgtcattattcaggcgttcgacgtctttatcgttgattttcgacacatagccgatgacgtgggtcaacgctgaaccgtaaggatagtaacgacgtttatagcctttaacttcgacgccaggaaaacggtactggttgacggcaaagcgagctacttgtacttcggtcaggttagttttcaccggaatagaggtgaaacggtgtgaacgtgcgcgctcttttcggaatgcagcaatatcatcatcggtcagatcaaccacgctgcgcaaagcgtccagcgtttgctgcacgttatcgactttctccggcatcatttctatctggtagatagtgcggttgagagccagagggataccgttacggtcgtagataatgccgcggctgggtgcgataggcaccagcttaatgcggttttcattagagcgggtctggtagtcggtaaagcgaacaatttgcagattatacaggttggcgataagcacgccggtcagcagcaaaatccccaaaaaggcgaccagcgcccggcgcacaaacagcgcggactctgccgtatagtcgcgaaaagagttctgtagtttcatccgctgcgttttctactcaaagctcacttatcactcacggtgataaggatggttggtggtgatgctccacgcccggtacagactctctgcgaccagcacgcgaaccagcggatggggaagggtaagtgccgacagcgaccagctctgctccgccgccgctttacaggcaggcgacaacccttcaggcccgccaatcagtagactgacgtcgcgaccatccagcttccagcgttccagctcagcggctaactgcggcgtatcccagggcttgcctggaatatcgagggtgacaatgcggtttttgcctgcggccgccaacatctgctcaccctctttgtcgagtatgcgcttgatgtccgcattcttgccgcgttttccggccggaatttcaatcagctcgaagggcatatctttcggaaaacgacgcaggtactcggtaaaaccggtttgtacccagtccggcattttcgttcccacggcgacaagttgcagcttcacgcattaactccagagtttttccagttcatacaggcgacggctctcttcctgcatgacatggacaatcacatcgcccaaatccacgacaatccagtcggcgctgttttcaccttctacgccgagcggtaacaggcccgctgcgcgagactcctgcacaacgtgatcagcaatggacataacatggcggctggacgtacccgtacagatgatcatgcagtcggtgatgctggatttgccctgaacgtctaaggcgatgatgtcctgacctttgaggtcatcaattttgtcgataacaaaatcctggagtgctttaccctgcaagttttccccctgggtgaatcaaatagataaaaatggtctgtcagtatacctgaaccagaggcgatttcgggacaattgtcgccgaatcggctttcgaaagtgggctatcatcccaccccgcgccgcagattgcatcgccatttttgtaaaacaatttctacaaagtcgtgtctggcggaaaaagtctggctgcggagaatatcagcctgcccggggctgtcaatggtcgttgcggcttacccgtaaaaaaacagaaaagtcatgcattctcgacccagatggcacggctattgaggacgcgtagcgtcgcgaatttttggttgatatcaatggcgctccaacacccctggtcaacgcggaaatgccacatagactcggcaggcatgccaattaaacgagcaattaacagactcagtacgccctgatggctgacgactaaaatattctgatagtgctgatattcactaagccttgcgataaatcgttccacacgttgcgaaaatgcctgaaatccttcaccgttcgtggggatagcatgctgccagtcattgcaccacgcgctatagttttcggcatcttcttgcatgaggtcacgatgatgtcgcatctcccagtcgccaaaaaacatttcattgagttcagggatgatatgaacggggtgctggcggtcactgagaacccgtcgcgcggtatgctgtgcccgttccagttcactgcataaaaccaggtcaaaggaaacatcatgtagcagcgtatgcagattttgcgcttgctcaataccgcgcgcggtcaggggtgtgggcgcatgaccgctgtacagaccatcgacattcgcttgcgtttcaccatgacgaattaaccacagtcgcatcatgccctccttaacgacaggtatcagcgatacaagccttgttggttaatgtaagtcagtaccggttccggtaataaatcctcacacgattcaccattttgcaaacgttcgcggatgatggtcgccgagatgttaaaccacggcgtttcagccagataaattttaccggcaggctgaaggtgaagatcttccgggttatgtgtcaaatgatcctccagccattgctgatattgtggttgtgccatttcaagtgggtaaccaggacgccgacagacgatcaaatgtgcattgtcgagtatcgtttcgtattcgtaccaggtcggaaaggtcagcaatgaatcctgaccaataataaacgccagcggcacgtccggtccttgctcctgccgccactctttcagtgtttgcgcagtgtaagagggggcattgcgctttagctcgcgttcatcaagagtaaataatggcttgtcggcaatcgccagttcaagcatgtgtttacgctgcatgctgtttgcttccggctggggacgatgcggaggaacattattagggatgattgtgacccgcgtcagaccaatcaaattcgccagcgtttccacgggtttaagatgaccatagtgcaccggatcaaaggtgccgccaaacagagcctgtaaagatttcatatcaaccgtcgataaatacgtccgccaggggtttatggcacaacagaagagataacccttcaagctctgcccacactgactgaccgtaatcttgtttgagggtgagttccgttcgtgtcaggagttgcacggcctgacgtaactgcgactggcttaagcgatttaacgcctcgctcatcatgccccggcggttctgccatacccgatgcttatcaaacaacgcacgcagtggcgtatgggcagactggcgtttcaggttaaccagtaacaacagttcacgttgtaatgtgcgcaacaaaataaccggttcgctgccttccagacgcagttgctgaagaatatgcaacgcgcgcttactttttcccatcaacaaagcatcaacccaatgaaaaggggtgaaatgcgcggcatcattcaccgcctgttcaacgcgcggtaatgtcagtttgccgtccggccagagtagcgataaacgctccagtgcctgggccagcgccagcaggttaccttcataacagtagcagagcacctgatttgcagcgtcatccagttctaagttgagctgttttgcgcgcgcagcaacccagcggggcagctgagcctgctccggtgtctgacaggtcacctgcacgctgcgattcgcaagagcagtaaaccaggcggcattttcttgcgctttgcttaatttattaccgcggacgatcaacagtagatcgtcatgcagaagtccggtgagtgtgagaagttgttcattgatcgccgcattcggtccgttttcgggtaacaacagcaatagcgtttgtcgactggcaaacaggctcatggcctggcataacgaaaaaatcgcattccagtcggtgttgggatcaatggaaaaagtgtggtgttcttcgaacccttgagccgcagcgacctgacgaacagcgtcctggctttcctgcaataacagaggatcgttaccaagtaaaagatacgccgcgcgcagcccttcattgagctgcgcgcggagttgttccgggtacaaccgaatcatcagttacccagcgtggtggagacgcgtgcaggcgttgccggagtatccgttgtggtcgacgtctgttcttcgtcggaacgaatatccgcagcacggatgcttggcagcttacgaatcagctgttcggcagcacggtcgtacatctcttttacgatcatgtcttgttcgttatctttcgctaacgccatttgcgggttatcgaagaacgaacggaagactttggcgctaatcgggtagatatcacggccggggatcaacacggtcgcattcaccgtcatgatcatctgatactctgctgtttgaccgttacggaataccgatgcggtatctttcgcgatgctcactttacccaaacgcaaggatggaacgtccttacgcgtggtttctttatcaagcaactcgacaccattcagacgtaactgattacgcaccgcacggcttaatggcccgttcggatcgcctgagtccaggatcatgaccttcatagtggaaggaacctgcgtggtgtcacgcagatgccagccacacccggcggtgattaacaccgccagagataacaacaatgttgccagatatcgcacgcttcctcccgcgcttagccaacgaccagattgaggagtttaccgggtacgtaaatcactttacgtacagtaacgccatcaagatattttgctaccagatgttcctggccagcacgttcgcgaacctgttcttccgttgcgtccaccggaacggtgatttttgcacggactttaccgttaacctgcaccacgaccagcgtggagtcttccaccatcgctttttcgtcagcaaccggccacggcgcgttgtcgatatcgccttcgcctttcagttcctgccacagcgtgaagcagatgtgcggggtgaacgggttaagcatacggactaccgccagcagcgcttcctgcatcagggcgcgatcctgctcgccatcggtcggtgctttcgccagtttgttcatcagctccataatcgccgcaattgcggtgttgaaggtctgacgacggccgatatcatcggttactttagcgatagttttatgcacatcgcgacgcagcgctttctgatcttcagtcagcgcatcgacgttcagtgccgcaacatcaccttttgctgtgtgctcgtacaccagtttccagacacgtttcaggaagcggttagccccttccacgccggattcctgccattcgagagtcatatcagccggagaagcaaacatcataaacagacgaacggtgtccgcgccgtaacgttcaaccatcacctgcgggtcgataccgttgttcttcgacttggacattttgctcatgccggtataaaccagttcatggcctgccgcatctttcgctttcacgatacggcctttctcgtcacgttcaacgatagcatcaaccggggaaacccagttacgttcgccgttttcaccaacatagtagaaggcatctgccagcaccataccctgacacagcaactgtttcgctggttcgtcagagttcaccatgcctgcatcacgcatcagtttgtggaagaagcggaagtagagcaggtgcataatggcgtgttcgataccaccaatgtaaatatccaccggcagccagtagttagccgctttggaatccagcataccttctttgtactccgggcaagtgtagcgcgcatagtaccaggaggactccataaaggtgtcgaaagtgtcggtttcacgcagtgctggcataccgttaacggtagtttttgcccattccggatctgctttaatcgggctggtaatgccgtccatcaccacatcttccggcaggatcaccggcagctggtcgtccggggtcggcattacggtaccgtcttccagcgtcaccatcggaatcggcgcgccccagtaacgctgacgagaaacaccccagtcgcgcaggcggtagttcactttacgctcgccaacgcccatcgcagtcagtttatcggcgatggcgttgaaggccgcttcatggtcaagaccattaaactcgccagagttgaacagcacgcctttttcagtcagggcttgctgagaaagatctggctcagagccgtcagctgccaggataaccggtttgatgttcaggccgtatttagaggcaaactcgtagtcgcgctggtcgtgacccggaactgccataactgcgcccgtgccgtattccatcaatacgaagtttgctgcccaaacgggaatttcttcgcccgttaatgggtgaaccgctttaaagccagtatcgacgccttttttctccatcgtcgccatttcagcttcggcaactttggtgttacggcattcgtcaataaaggcggccagttcaggattattttccgccgctttctgtgccagcggatgacccgcagccaccgccaggtaggtacaacccataaaggtgtccgggcgggtagtgtaaacggtcagcgtgttgtcatagtcgttaacgttgaaggtgatttccacgccttcggaacgaccgatccagttacgctgcattgttttaacggtgtctggccagtgatccagtttatccagatcgttgagcagctcgtcagcgtaagcagtgattttgataaaccactgcgggatctctttacgctcaactttggtatcgcagcgccagcagcagccgtcgataacttgttcgttcgccagtacggtctggtcgttcgggcaccagttgaccgcagaagtcttcttatataccaggccttttttatacagttcggtgaagaatttctgttcccaacggtagtattccggcgtacaggtcgccagctcgcggctccagtcataaccaaagcccagcattttgagctggtttttcatatacgcgatgttgtcgtacgtccacggtgctggcgcggtgttgtttttcaccgccgcgccttccgcaggcagaccaaatgcgtcccagccgattggctgcaggacgtttttgcccagcatgcgctggtagcgggcgatcacgtcaccgatggtgtagttgcgaacgtggcccatgtgtagtcgaccagaaggatagggaagcatagacaggcagtaatacttctctttgctctcgtcttcggttacttcaaatgtgcgcttctcatcccagtgaagctgtactttggattctatctcttccgggcggtattgctcttgcatggcagccagtggtcctgttttcaatacggctacaaatgtagcgttgatgtggtttttcagatccgcatagcatagcccaaacgcccgcgtcaaaacagcctttcgcgcactcgacgttgaaatgatgcccggattattcatacattaatttacagagtttgtgggcgtattagcaaagcaaggaacaaagaacgtctattattatagtcagttaacgacccgggagatgaaacgatgaacaaggttgctcaatattaccgtgaactggtcgcgtcactgagcgaacgcctgcgcaatggcgaacgtgatatcgacgcactggtggaacaggcgcgcgagcgcgtaataaaaacaggggagttaacgcgaaccgaggtcgatgagctgacgcgagctgtcagacgtgacctggaagagttcgccatgagctatgaagagagcctgaaagaagagtctgacagcgtctttatgcgggtgattaaagaaagcttgtggcaggagctggcagacatcaccgataaaacgcagcttgaatggcgcgaagttttccaggacctcaatcatcacggggtttatcacagcggagaagtggtagggctgggaaatctggtctgcgagaaatgtcacttccatctcccgatctatacaccggaagtgctgacgctatgcccgaaatgtggtcatgatcagttccagagacgcccgttcgagccgtaatgaaatgagtggcgccggatggcgtgatgtcatccggcgagtgattaagcgtaaaatttcagacgatcagctagtaaatcaacaaagccctgacgatcaacatcgaccattacggtggcattcggtttattgccagtcagataataataatcaacaactgtcataccctgggtatatttcccttgtgtttccacgccaacccagcgctcaacagtggtaaacaactccggtttcaacagccaggcgatggtgcatgggtcatgcagtggtgcgccgacaaagccccatttttcgtctttgtgatattcgaggaagaaatccagcagttcggcaacaatggttgaaacagggttgccaatcgcgcggaaacgctcagtgtcttcaacgtggatttgtgctttgtgagtaacatccagaccggccatcaccaccggaattcctgactggaagacaatttctgccgcttccgggtcaacgtaaatattaaattcagccgcaggcgtccagttaccaagccccattgcgccgcccataatcacgatacgggcaattttgctatgcagttccgggtggctattgagcagcaaggcaacgttagtttgcggtccggtagaaacaatggtgacaggttcctcactttcacgcagcgttttcgccatcagctccaccgccgtacagttttgcggtgcgaacgtcggttccggtaatgccgggccgtcgagaccgctttcgccgtgcacgttgtccgcaataatcaaattacgcattaacggttttaccgcaccgcttgctaccggaatatcggtgcgattaagcaaggtcagcatacgcagaacattgcgtaaggttttttctggtgtctggtttccggcggaagacgtaattgctttgacatcaagctctggtgaggcgagggcgagaactattgcgatagcgtcgtcatgacctgggtcgcaatctaacagaattggcagtgccattgttgctccttgttgtgtgtttctttgcgacaagggtaacgccgggatgtaacagatacgagggacgaaacgagaaagcgtgagatggcgcgcaattgagtatgcgcgccagagtgattaatgcaggatttttgcgaggaagtcttttgcgcggtccgattttggattatcgaagaaagcgcctttcggcgagtcttcgataattttaccctcgtccataaagatcacccgattcgccactttacgggcaaagcccatttcgtgggtcaccaccatcatcgtcattccttcgttcgccagttcgaccatcacgtccagcacttcgttgatcatctccggatccagcgccgacgttggttcgtcgaacagcatggcaataggatccatgcacaatgcgcgagcgatcgccacacgctgctgctgaccgccggaaagctgcgccggaaacttattggcatgtgcggaaagcccgacgcgctccagcaatttcaatgctttttcacgagccggcgctttattgcgtttaagcactttcacctgcgccagggtcaggttttcgataatcgacagatgggggaacagctcgaaatgctgaaacaccatcccgacgcgggaacgcagtttcgccagatcggttttcttgtcgttaaccacgatgccatcgacggtgatttcaccttgctgcaccggttcgaggccgttgactgttttaatcagcgttgatttaccggaaccagacgggccgcaaaccaccacaacttcgccttttttcacttcggttgagcagtcggtcagcacctgaaagtgaccataccattttgaaacatttttcagggtaatcattatgctgtccttcttttcaagtagctgaccaacaacgacgcgctaaggctaataacgaaataaacaaatccggcaaacaggatcatctcaacctgcgtaccatcacgctcaccaatggttgaggcggtacggaagaaatcggccagagataacacatacaccagtgaggtatcctgaaacagtacgatgccctgagtgagcaacagcggcaccatcgcgcggaacgcctgcggcagaataatcagtttcatcgactgccagtgagtcattcccaacgccagcgcggcgctcgactgaccacgagaaatactttgaataccagcacggataatctctgaatagtaggccgcttcaaacatcgaaaacgccaccatcgccgaaattaaacggatatcatttttgggtgataatcccagcacgttttgcagaaaacccggtacgatcaggtaaaaccacagcaaaaccataactaaaggaatcgagcggaatacgttaacgtaggctttggcaaaccacgctacgggcgcaaagctggacaagcgcatcaccgccagcatggtgccccacaaaataccaatcaccactgccgtgacggtgattttcagcgtgatcaccagcccgtcgagcagatatggcagggaaggaacaatggaactccagtcaaactcgtacattatttgccccccatgttgccgggcaggcgaactttacgttcaaccagcgtcatcaccagcatgataaaagcgttaatcaatacatacgccagcgtgatggcggtaaacgactcccaggcgtgggccgagtaatcgagcaatttacccgcctgcgccgccatatccaccagaccgatagtcgaggcgatggccgagtttttcaccaggttcatcatctcggaggtcatcggcgggacgataacgcgataagcattaggcagcagtacgtagcggtaagcctgcggtagcgtcagacccatcgccagcgcggcatttttttgcccacgcggcagcgactgaatagcggcgcgtacctgttcgcaaacacgggcggcggtaaacagccccaggcagagcatggatgaaaggaaaaattgaatattagggtccagctcggccttaaaccacatgccgattttctctggcagcagctccgggatcaccaggtaccaggtaaagaattgcacaatcaacggcacgttgcggaacagttcgacatacaacgtacccagaccggagagaaaacggtttggaacggtacgtaaaatgccgaaaaatgaaccgacgaggaaagcgataatccaggcgcagatcgacaaagcgatcgtcacctgaaagccactccagatccaaccaagataggtggtgttgccgaacggggcttgttgtaaaaaaataccccagttccagtctatagacataaatctactccagaaaaaagagggtagcagcgttaactgctaccctcgaagattgttacccagcgtattgcggttttctggcccgatggggaacgaccaccaggcgtatagtctgtccgtgctacgtaacaatcgagagggctggaatttccgcccctggttcttgtaattagttcagtgccttgtcattcggttctttgaacagtgctttcatttcgtctgacagttcgaaattcatgttcaggtttttcggcggaattggatttttgaaccacttatcaaaccatttttccgcttcaccggaggtctgcacctgagcgatggtgtcatccatcagctttttgaactgcggatcgtctttacgcaacatgcaaccgtaggcttcctgagactgcggcttgccgacgatttcccagttgtctggtttcttcgctttcgcacgttcaccagccagcagagcatcatccatcataaaggcaacggcacgaccgctttccagggtacggaaagagtcaccgtgatctttggcgctgataattcgcatattcattttttgctcttcattcagtttgttgagcaaaacttcagaggtggtgccggaagtgacgactacggctttgcctttcaggtcggcaaaatctttgatatcgccgccctttttggtcagcaggcgcgtaccgaccacgaaaatagtgtcagagaaagccgcctgtttttggcgttcggcattgttggtggtagaaccgcattcaaaatcgaaagtgccgttttgcagcagtggaatacggttttgtgaggtgatcggaatcaatttcacctgtaagtctggtttgttgagtttctttttcactgcttcaacaatggcgttggagtaatcctgcgagtagcccaccactttttgctgattgtcgtaataagagaaaggtactgaagattcacggtgaccgacgacaatcacgccgtttttggcgattttgtccagcgtgctgcctgctgccggggcggcgtcatctgcctgtgccagtcctgcggaaagcgccagggccaggattgctgtggcaggtttacgtaattgcatatccaactcctttatcttctgcgttaaaaacgcatggatacccgttgtgagtgtttgtgttgttatcatctgcgactttattgtgcagtgttgtgtttgttaggtaacatttagtttggataaatgtaaagatattgctgttttattgtttatttttgcgaggtgcgccgcaccattccgaagcaaaattcttaaaccgcacctttttggtgctaccgctgatttgtggtggtgcaacccgtttgcgttgcggctgatttcattgcttacacagtaaataaagcaacttacatgccaaaaaatacttaggggtgaattaattacgattgtaatttcagtttgaaaaagtcatatttcggacagtgttaacttttcggtgtgggacgtttgccgggatgataactacacacgggaaaatgctttttactagtcttttcaaggaagaatcaccttatgtctgcatcttcggttaagccgttaaatgttcaattacccgcaataaccctgatcctttttgcgctctgtgttgggatattttgttacctcgcacaatggatgagttacgaagaagtcgatcaatccgcactcatccatctcggcgctaacgttgcttctctcacgttgtcggatgaatcctggcgcttattgagcagtgtttttctgcacagtagtttttcccatttgctgatgaatatgtttgcactcctggcggtggggacagtagcggaacggatactggggaaatggcgactcctgattatctggttattctccggcatctttggtgggctgatcagcgcctgttatgcgttacgcgaaagtgagcagatagtcatcagcgttggggcatccggggcaattatgggaatagcgggcgctgcgatagcaacacagcttgcttcaggtgcgggcacacaccataaaaaccagcggcgagtatttcctctgttgggtatggtggcgctgacactgttgtatggtacccggcaaacaggaatagataacgcttgccacattggcggcctgattgcggggggcgcgttgggttggctgagtgcgcgtttagttgggcaaaatcggctcgttacggaaggcgggattgttgttgcggtcactcttcttctgaccgggactatctggtttgtgcagcagcagattgatgaatcagttttacaggtcaggcaaagcctgcgtgaagcgttttatccgcaggagattgaacaagagcgacgacaaaaaaagcagcagttagtggaggagcgcaacgccctcagggaaacattatccgctccggtaagtcgtgagcaggccagtggtgatttactcgctgagattgccgatatccatgatatggcgatcagtcgggatggtaatacgttgtatgccgcaattgaaaacacgaacagcattgttgttttcgacctcggacaaaagaaaatcctgcatacctttacagcgcccatagcgaaagaaaagtcagtcaaacattgtggtggctgtaaagatcagggcgtcagatcgctggcattaagcctggatgaaaagttgatttatgcgacttcatttgaagcgaatgcgttatcggtcattaacgtggcgacgggggagattattcagtcgattaccaccggcgcacatcctgacagctttatcctctcgcgtgatggcacaaaagcctgggtgatgaatcgcaccagtaatagtgtgtcagcgattgatctggtggcttatcagcatgtggcggatatcccgctggagaaatacgacgggacggggatgagcggtaaaccaggcgcctgggttatggcactttccccggatgaaaaaacattactggttccgggagcaggcagaggtaacatcgtgcggatcaataccatcacgcatcagaaagaagactttcccgcaggtaatgcgcgtggtgtcgtttctgcgatgggattccgaccaaaaaatggtgagattatttttgccgatagccaggggatttcacgtataagagctgaggatcaacaagccagcattatgacgcaatggtgtagcaggagcgtttattccgttgagggtattagcccggacggtcagtatttagcgttggtgtcatatggcctgcaaggttatgtcatcctgctcaatattaatgccgggcagattattggcgtttatcctgcnagctaccccaataatgttcgtttttcagcggatggtagaaagatatttgttatggcgaagaacgggctaatacaattggacagagaaagttcacttgatccgcaggcaattattcgtcatccccaatatggcgatgtggcttgtatccctgaaccgtaagaaaaaagggcatgataatcatgccccacaactcaatgagaaagtatgttttgttcatgccggatacatcaggcacattaatgtttacgtgctcgcagactcatcagtacagcggcaaaaccaaacagcgccgtcagcacccacagcggccagttgccggttcgtgcgtacggtgtgagtccggtggttggtgtcacgttagtggtcaacacctcgcgggtgaactgcgggatcatcgcctgaatctcaccctgcgggccaatcaccgccgtaatgccgttgttggtgctgcgcaacagtgggcgcgccagctccagcgcacgcattcgcgccatctggaagtgctgccatggaccaatagacttaccaaaccacgcatcgttggagatagtcagcagatagtcggtatccgggcggaagttatcgcgcacttgctcgccgagaatgatttcgtagcaaatggccgcagtaagttgaatgccattcaacgacagcggtggctgaatatatggtccgcggctgaatgaagacatcggcaaatcaaagaacggtgctaacggacgcagtatcgactccagtgggacaaactcgccaaacggcaccagatggtttttgttatagcgatcggctgattcatagctgtacggtgcgcctttacccagtgtgatgatggtgttgtaggtatcgtagcggttctgtttattgagacgcgcgtcgacaatcccggtgaccagcgagctacctttatcgcgcaactcaccgtccagagctttgaggaacggttgctgattaatttccagatcggttatcgccgactccggccagataatcaacgatgatttgcccatcagcggtgccgttgcgttgtagtaaatcttcagcgtattaagtagctggtctccgtcccatttcagcgattgcggaatatcgccctgaaccatcgaaacctgaatagttttttccggttgcggggtaaaccactggatgtaacgcagcgggaagggaagggcaaacagcacgacggccaccaccagcggacgccagttgcgtttgaccaacgccagtgccagcaggccgctaaccatcatcagcaggaagttaatggcttccacgcccattatcggtgccagcccttttaacgggccatcaatctggctatagccgaactgtaaccacgggaagcctgttagtacccaaccgcgcagaaactcggtcacttgccagagagcaggggcggcaatcgccacgcgcagccaggtggttttcggccacagacgcgacagcacgccagcaaacagtccggtatacagcgacaaatacgccgccagcagtaccaccaggaagatgttaaccgggccaggcattccgccaaaggtcgcgatgctgacatagacccagttaataccgctgccaaagaggccaaatccccagcaaaagccaatagcggcagactggagtggacggcggttaaaggtcaacgcctgaagccccatcagcgaaataatcgccgcaggccagacgtcgtaaggagagaaggccagcgttccgcaggcaccgaataataacgccagcagcaggcgaatgcgctggcgttcaattaatgaggcaaaagccatgtagttatctatccagtttcggttttattcatccagcttcggctggggtgagtcatccgggattttgacatgaacctgaataatacgccgactgtcggccatcgccactttgaactggtaaccgtcgatgtcgatggtttcgccacgcgccggaagatgcccaaatgcctgcatcaccagaccaccgatagtgtcaacctcttcatcgctaaagtgggtgccgaacgcttcgttgaagtcttcaatagaagccagtgcgcgcacggtccaggtatgacgactcagctgacggaagtcgatatcatcttcttcgtcatactcgtcttcaatctcaccaacaatcagttccaggatgtcttcaatggtcaccagaccggaaaccccaccgaattcgtcaatgacgatcgccatgtggtaacgctgagagcgaaactctttcagcatccggtctacgcgcttactttcaggaacgacaaccgcctgacgtaacactttgtccatgctgaaggcttcagcatcgctgcgcataaacggcagcaagtctttcgccatcagaatcccttcaatgtgatctttgtcttcgctaatcaccgggaaacgtgagtgggcggactcaatgatgacatcaaggcattcgtccagcgtctggttgcgtttcagggtaatcatctgggagcgggggatcatgatgtcgcgaacgcgttggtctgcgatgtccatcaccccttcgagcatatcgcgcgtatcttcgtcgataaggtcgttctgcccggaatcacggatcagcgccagcagttcgtcacggtttttcggttcaccgtggaaaagttggctgagtaacagggagaaaaatcccttcttgttgcttatcgtgtcactactgtgtgaattgtcgtcgctcatggcgtcgtatgggttctcatgttagttaatcaaaacgccgtcgttaatcaccaacggcggggacgtctgccagtcaaatgcctggcaaattattctttctcggcaatgtacggatcctcatagcccagagcaagcataatctctgtttcgatggcttccatttcttctgcttcgtcatcttcgatgtgatcgtaacctaacaaatgcagactgccgtgcaccaccatatgcgcccagtgcgcctccagtggtttgccttgctcctgagcttccttctcaaccacctgacggcagataaccagatcgcccagtagcgacatttccatgccaggcggtacttcaaacgggaaggagagcacgttggtcggcttatccttaccgcgataggtcagattcagactgtggctttcggcggtatcgaccacgcgaatagtcacttccgattcttcctgaaactgcgggatcaccgcattcagccatgtctgaaactggctctcttccggtaacccggaattatcttcacatgccagttgtaaatcgaggatcacctgactcatttttgttcctgttcttcgcgcttgcgttctgctgccagcgccgctttacgtttttgttcggcttcttcccaggcttcataggcgttaacgatacgcgccaccaccgggtgacgaaccacgtcttcgctgtggaagaagttaaagctgatctcttcgacatcagccagcacttcgatggcatgacgcaaaccagacttggtattacgcggcaggtcgatctgtgtgacgtcgccggtgataaccgcttttgagttaaaaccgatacgggtcaggaacatcttcatctgttcgatggtggtgttctggctttcatcaagaatgataaacgcgtcgttcagcgtacgaccacgcatataggccagcggtgcgacttcaataacgttgcgctcaatcagtttctcgactttctcaaagcccagcatttcaaacagcgcgtcgtacagcgggcgcagatacgggtctactttctggcttaaatcgccaggcaggaagcccagtttctcaccggcttcgaccgccggacgagtcagcagaatacggcgaatttcctgacgctccagggcatcaactgccgcagccactgccaggtaggttttacccgtacccgccgggccaacgccgaaggtaatgtcatggtcgagaatattggcgatgtactgcgcctggtttggcgtgcgcggcttaattacgccgcgtttggtcttgatattgaccgctttgccgtactccggcacgctctccgcgctttgctccagtacccgcgcttctttaatcgcaaggtggatctgttccggttcgatatcctgaatctgaccacgcatcggggcagtatcgacatacaggctacgcagaatgtctgccgcagcggtgacgcaaatcggacggccggtcagtttaaagtggttatcgcggcgattgatctcgatgccgagacggcgttcgagctgcttgatgttgtcatcaaacgggccgcacaggctcaacagacgcgcattgtctgctggctccagggtgatttcgcgagtgtctatgttcaaaccgttcctcttatctgtatgccgccggaagctgaacattcaccggcctataaggaaattattcacgccacaggaaaaaggcgcaagcattgcgataaagatggggataaagagagaaaaaacaaggcccaccggaacggcgggcctgagaattacggctgataataacccacgccaaggtcgttttctttgcgggtacgggcaatcaccgattccggtgtttctgccacgcgcagacccatttcatcttcagttcgcaccactttaccgcgcagagagttcgggtagacgtcggtaatttctacatcgacgaatttaccgatcatatccggtgtgccctcgaagttaaccacgcggttattttcagtgcgaccggaaagctccatgatgctcttacgtgaagtcccttctaccagaatgcgctgggtggtgccgagcatccggcggctccatgccatcgcttgctgattaatgcgctcttgcagaatatacagacgctgcttcttctcttcttccggaacatcatcaaccatatcggcggctggtgtacccggacgtgcagagaagataaagctgtagctcatgtcgaaattgacgtcggcaatcagcttcatcgttttctcgaagtcttcggtggtttcgccagggaagccgacgatgaagtcagagctgatctgaatatccgggcgcgccgcacgcagtttacggatgatcgctttgtactccagcgccgtatgggtacgtcccatcaggttcagaatgcgatcggaaccgctctgtaccggcagatgcaggaagctcaccagctccggcgtgtcgcggtacacttcgatgatatcgtcggtgaattcgatcggatggctggtggtaaagcgaatacgatcgatcccgtcgatcgccgcaaccagacgcagcagatcggcaaacgatccggtggtgccgtcgtagttctcaccgcgccaggcgttcacgttctggccgagcaggttaacttcacgcacgccctgagccgcaagctgggcaatctcaaacagaatatcgtcggacggacggcttacctcttcaccacgggtgtaaggcactacgcagtaggtgcaatatttattgcagccttccatgatggagacaaacgcggtcggcccttcggcgcgcggttccggcagacggtcaaacttctcgatttccgggaagctgatatctacaaccgggctgcggtcgccgcgcacggagttgatcatctccggcaggcggtgcagcgtttgcggcccaaaaataatatcgacatagtgggcgcgctggcgaatgtgctcgccttcttgcgatgccacgcagccgccgacgccgataatcaggtctggattcttctcttttaacagtttccagcgacccaactgatggaagactttttcctgagccttctcgcggattgagcaggtgttcagcagcagcacatccgcttcttccgccacgtcggtcagttgatagccgtgggtggcatccagcagatcggccatcttcgatgaatcgtactcgttcatctgacagccccaggttttaatatggagttttttggtcatcgacttgctcttgcgaaatagtagccaggaatgcagggcgcatagtgtaatgctttgctgccgttgtgaccagtatgagcgttatcagcccttgggggtaaaaatcctgtaaacttaaagcatattgctaacaggattattgaccatgacaaatcaaccaacggaaattgccattgtcggcggaggaatggtcggcggcgcactggcgctgggactggcacagcacgggtttacggtaacggttattgaacatgcccagcctgcgccgtttgttgcggacagccagccggacgtgcggatctcggcgatcagcgcggcttcggtatcattgcttaaaggggtaggggcctgggatgcagtacaggctatgcgttgccatccttaccgcagactggaaacgtgggagtgggaaacggcgcatgtcgtgtttgacgccgctgaacttaagctaccgttgcttggctacatggtggaaaacactgtcctgcaacaggcgttgtggcaggcgctggaagcgcatccgaaagtaacgttacgtgtgccaggctcgctgattgcactgcatcgccataatgatcttcaggagctggaactgaagggcggtgaaacgatcctcgcgaagctggtgattggtgccgacggcgcaaattcgcaggtgcgacagatggcgggaattggcgttcatgcctggcagtatgcgcagtcgtgtatgttaattagcgtacagtgtgagaacgatcccggcgacagcacctggcagcaatttaccccggacggaccgcgtgcgtttctgccgttgtttgataactgggcatcgctggtgtggtatgactctccggcgcgcattcgccagttgcagaatatgaatatggcgcagctacaggcggaaatcgtgaagcatttcccgtcgcgtcttgggtatgtaataccgcttgccgctggcgcgtttccgctgatacgtcgccatgcgttgcagtatgtgcagccggggcttgcgctggtgggcgatgccgcgcataccatccatccgctggcggggcagggggtgaatcttggttatcgtgatgtcgatgccctgattgacgttctggtgaacgcccgcagctacggcgaagcgtgggccagttatcctgtgctcaagcgttaccagatgcggcgtatggcggataacttcatgatgcaaagtggtatggatctgttttatgccggattcagcaataatctgccaccgctgcgttttgtgcgtaatcttggtttgatggcggcggagcgtgctggcgtgttgaaacgtcaggcgctgaaatatgcgttagggttgtagcctcacaacattgctggatgcatgccaaccgtaggtcggataagacgcggcagcgtcgcatccgactttgaaggataagacgagtcaacatcgcattcggcattgaatatacgcagaaaagcaaaaagctcgccgaagcgagcttttttaatgtggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaactgggtgcacttacaaggtaagcgtcttgaataaattggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaacaaattggtttttgaatttgccgaacatattcgacacattcagaatttggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccagattgtttcttcgatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccaataaccgggcggtgaaccgcttattcgaagaatatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccatccgtacaacgctttctggtgaatggtgcgggaggcgagacttgaactcgcacaccttgcggcgccagaacctaaatctggtgcgtctaccaatttcgccactcccgcaaaaaaaagatggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccatcttttttttcgcgataccttatcggcgttgcggggcgcattatgcgtatagagccttgcagcgtcaacctctttttcaaggaaaattgctcgaaagtgactgtttggttaggttgcgaacagcatggcgctatattcgtcaattattgtttactttgtgttttttccccaccctacagccattcttttgtcatacaggatgaaattcggaattcaacaatagtggtgggaaattaatctatgaaatactggcctacagtaatgagttgtcaaacatcgatgtggcaaacccggaacatttccttactgcatatcagaatcaacaagcgccccagtaactgaaattgccccggatttctccggggcaatattacacgtcttatttatatgccgactggtgaacgccaaccgcgcgaccagacggatcgtccattttcttgaacgcttcatcccactcaatcgctttagcggaagaacaagcgacggaaggaccgcccggcacgcactcagcggcgctcggaagcgggaacaattcttcaaagatctcccggtacagatacgcttcttttgaggtcggcgtgttgaacgggaagcggaagcgggcagtttccagctgttgatcagaaacctgctgcgctgccacttctttcagggtgtcgatccaactgtaaccgacgccatcggagaactgctctttttgccgccaggccacgcttgcaggcagatacgcttcaaaacattcacgcaggatgtgtttttccattttgccgttaccgcacattttatcctgtgggttaatgcgcatcgccacatcaaggaattttttgtcgaggaacggaacgcgtgcttccacgccccaggctgacatcgctttgttggcacgcgcgcagtcatacatatgcagggccagcagtttacgcaccgtctcttcatgcaactctttagcgttcggcgctttgtggaagtatagataaccgccaaacacttcgtcagaaccttcaccggacagcaccattttaatgcccatcgccttgatcttacgcgacattaaatacatcggtgttgaagcgcgaatagtggtcacatcataagtttcgatgtggtaaatcacgtcgcggatggcatccagaccttcctgtacagtgaagtgaatttcgtgatgcaccgtgcccagatggtttgccacttcctgggctgctttcagatccggtgagcccggcagacctacagcaaaggagtgcaactgcggccaccaggcttcagagcgttcctgatcttccacgcgacgggcggcgtatttcttggtgatagcggaaataattgaggaatccagaccaccagaaagcagcacaccgtaaggcacatcagacatcagatggcttttaacggaatcttccagtgcctgacgcagctcgtttttgtcggtcacgttatctttcaccgcatcgtagtcgaaccagtcgcgatgataataagaacggatttcgccgtcctgactccacaaatagctccccgccggaaactctttaatcgtgcggcaaactggcacgagggctttcatttctgaggccacatacagctgaccgtgttcgtcatagcccatatacagtgggatgatccccagatggtcgcgaccaatcagatatgcatctttttcgctgtcgtacagggcaaaggcaaacatgccctgcaagtcgtcgagaaattccggccctttttcctgatacagcgcgaggatcacttcacagtcagacccggtctggaactggtaacgatcgccatattcagcgcgcaatgcctggtggttgtagatttcaccgtttactgccagcacatgagttttttgttggttgtagagaggttgcgcccccgcgttaacgtcaacaattgacagacgttcgtgggcgagaatggcgttatcgctggcataaataccggaccagtccgggccacgatgacgcatcaggcgtgacagctcgagtgctttcttacgcagctcaactgcgtctgttttgatatcgaatacgccaaaaatagaacacataaccttctccgttaacctggtgtttactgcgtgttgtgtttgcttgttaaaaaaatgccgcaaagcagcacggtgcgcaagcgatttggcagtggaaaaataaaaaacgtaatggcgattgctgattgatgaaaaaggggagggcttttgggtatatttattgatggatcgataatttttgacgggttttattgaatggggtgattttaatgatgggtaaaaataagaaaccacgccctgaggcgtggttgctattcagataacgtcgatttcagcgaccgatgggtaaatccaacttgggcggaacggcatactgtcgatatcgtcgagtgacgaaacaccagaaagcaccagaatcgtctccagaccggcctggaagcccgccagaatatcggtacgcaagttatcgccgacaatcaccgtttcttccgaatgcgcctgcattttgtttaatgccgcgcggattatccacggactcggcttaccaacatagaacggtttacgtccggagattttctcgatccccgcacacagcgcgccacaggccggataaaaaccgcgcccgtgggtatccgggttggtggcgataaagcgtgcaccgttagcgacgaaataggctgctttatgcatcatgtcccagttgtaggaacgcgtttcgccaacaatcacaaaatcagggttcacatcggtaatagtgaaaccggctttgtacagttcatgaatcagtgcgccttcgcccaccacatacgctttcttgcctttctggcgacgcaggaaatcggcggtcgccatcgcggaggtataaaacacgctatccggtacatcgacaccggcagtggcaaagcgattcgccagatcttgcccggtctgcgaaggatagttggtcagcaacaccagcggcaggcctttatccataatcccgtgcaaaaattccgctgcacccggtacggcgacgttatcgtgcatcagcacgccgtcgatatcgcaaattacatttttaatggtcatggactacccagaatattgacaacaataagcgccactataaaagcacattaattttccagcaaatgctggagcaaaataccgttgagcatggcgcgttttaccagcgcaaaagcgccgattgccgagcggtgatccaactcagaacgtaccaccggtagattagtacgaaacgccttcagcgcctgggtattaatgcagctttcaatagcagggagcagcactttatcggcttcggtgatttctccagcaataacaattttttgcggattaaataagttgatagcaatggcgatggttttacccagatgacgaccgacatattcaatcacttccgaggccaggctatcgcctttgttcgcggctttgcagatagttttgatggtgcagtcgtccagaggcacacggctctggtagccctgctttaacagattcaacacccgttgttcaatggcagcattggcggcgatagtttccaggcagccaaagttgccgcagtggcagcgttcacccagcggttcgacctgaatatggccaatttcaccgacgttgccgttgcgcccgataaaaattcgcccgttagagataatcccggccccggttccgcgatggacacgcaccagaatggagtcttcgcaatcctgacttgcaccgaagtagtgctctgccagcgccagactgcggatatcgtggccgacaaaacaggtcactttaaaacgctcttccagtgcttcaaccagcccccagttttctacctgaatatgcggcatgtaatgaattttgccgctgtccgggtctacaagccctggcaggatcaccgaaatcgcgatcagctcgcgtagcttgcgctggtagctatcaataaactgagcaatggcattcagcagggcatgttccagcgtctgctgggtacgttccgggagcgggtaatgttcttctgccagcactttgctgctgagatcaaacaaggtgatggtggcgtcgtgacgaccaagccgtacgccgattgcgtggaaattgcgggtttcggtgacgatggagatagcgcggcggcccccggtggaggcctgctgatcaacttctttgatcagcccgcgttcgataagctgacgcgtaattttggttacgctggcgggggcaagctgactttgctcggcaatctgaatccgcgagattggcccgtactggtcaatcaggcgataaactgccgcgctgttaagctgttttacgagatcaacattacctatctgagcttgtccgcctggtgtcatactttctcttattgagttacgacctcgttaccgttaacgatggtcctggtgattttaaaatcaggtgtgaatgcagtcaggttggctactttacctgcggcgagcgtgccgagacgtttctctacgccaatcgcacgtgccggatagagcgtcgccatacgcagcacttcatccagtgcgataccacaatgttcgaccagattacgcacgccttcaatcatggttaaggatgaaccgcttaacgtaccgttctcatccacacaaagtccgttacggtagtatattgttttacccgcaaaaatgaactgttcaatgttggcacctgctggcgcggtggcatcggtaaccagacacaatttgtcgcctttcagacgtttagcgttacgaatgttggcgtaatcaacatgcaggccatcagcaataataccgcaataaatgtcagcttcgtcgaggatcgcgcccgccaggcccggttcacgaccggtaatatacggcatcgcgttgtacagatgggtggcaaaggtaatccccgcgcggaaaccggctttcgcttctttcaacgtcgcgttggagtgaccagcagaaaccacaatcccggcatttgccagtttgctgatgacttccgctggaaccatttccggtgccagagtcactttggtaatcacgtcggcgttctcacacaggaaatcgaccagcgcggcatcaggcttacgcacaaaattcggattatgggtgcctttttttaccagattcagccacggaccttccagatgcagacctaacgcctggttcggatgttttgccaggtactcgcgcataacgcgcacgccctgtttcatcagctcatcgctggtggtgataagcgtcggcagatagttagtacagcctgatttctcattggctttctgcatgatttccagcgtttccacgctgaccgcttcagcggtgtcgttaaactgtacgccgccgcagccgtttaactgcacatcgataaaaccgggggagagaatggccccgttcagtgaacgttgttcgatctctggcggcagttccgctaccggacagacgcttttaatcaggccatcagcgataacaaccgcgtggtcatcaagaaattcgtggccggtaaagatccggccctgggttaatgcatacattctgacccccgattttaaaaaataatgccctgagcaaggagccagggcagggataacaattacagacccttgatattttctgcttctaattcattgaaatatcttaaagtcttaactttcagctccatggtggaaggttcatcgcacaccatgatcgcttttggatgcagttgcagacaactgatggtccacatgtggttcacgcaaccttcaacggcggcctgcagtgccagtgctttctgactacccagcaccagaatcatcacttcttcggcatccagcaatgtaccaacaccgacagtcagggcatattttggcacctgattaacatcgttatcaaagaaacgagagttcgcgacgcgagtgtcatgagtcagggttttgatacgagtacgagaagccagagaagacgccggttcgttaaatgcaatatgaccgtcgttacctacaccgcccataaacagatgaatttttccgtaagaacggattttttcttcatactggcggcattcggcttcgatatccggggcgttgccgttgagaaggttgatattttctgctggaatatcaacgtgatcgaagaaattacggtgcataaagctgtagtagctttccggatgctctttcggcagaccgacatattcgtccatgttgaaggtgacaacgtgcttaaagctgacctggcctgctttatgcatttcgactaacgctttataggtggtcatcggcgtgccgccagtcggcaggcccagtacaaacggacgatcggcagtcggtttgaacgcattgatacgattgacgatatggcgagcagcccatttgccgacctgttcagcggtagtcagggggatcagtctcattattcacctcaataagtaaaatgtaagccgttggcggattaggcatctttaagcgtaacctggatttgcgcagacaggcgtcaatccgacctgattttttgaatgataaaataagttttctggtttagccagtaaaagggagtgatgataacgatatttggtgacaaaactcacaaaagacacgcgtttaatttgcgatacgaattaaattttcacacactctgtagcagatgatctaacaatctgattacagaacatcggcagtacaatttgcagcaaaataaaaatacggctttaaacgagccaaatagggttctcgtagggggaataagatgaatattttaggttttttccagcgactcggtagggcgttacagctccctatcgcggtgctgccggtggcggcgctgttgctgcgattcggtcagccagatttacttaacgttgcgtttattgcccaggcgggcggtgcgatttttgataacctcgcattaatcttcgccatcggcgtggcatccagctggtcgaaagacagcgcaggtgcggcggcactggcgggtgcggtaggttactttgtgttaaccaaagcgatggtgaccatcaacccagaaattaacatgggtgtactggcgggtatcattaccggtctggttggtggcgcagcctataaccgttggtccgatattaaactgccggacttcctgagcttcttcggcggcaaacgctttgtgccgatcgccaccggcttcttctgtctggtgctggcggccatttttggttacgtctggccgccggtacagcacgctatccatgcaggcggcgagtggatcgtttctgcgggcgcgctgggttccggtatctttggtttcatcaaccgtctgctgatcccaaccggtctgcatcaggtgctgaacaccatcgcctggttccagattggtgaattcaccaacgcggcgggaacggttttccacggtgatatcaaccgcttctatgccggtgacggcaccgcggggatgttcatgtccggcttcttcccgattatgatgttcggtctgccgggtgcggcgctggcgatgtacttcgcagcaccgaaagagcgtcgtccgatggttggcgggatgctgctttctgttgctgttactgcgttcctgaccggtgtgactgagccgctggaattcctgttcatgttccttgcaccgctgctgtacctcctgcacgcactgctgaccggtatcagcctgtttgtggcaacgttgctgggtatccatgccggcttctctttctctgcgggggctatcgactacgcgttgatgtataatctgccggccgccagccagaacgtctggatgctgctggtgatgggggttgtcttcttcgctatctacttcgtggtgttcagtttggttatccgcatgttcaacctgaaaacgccgggtcgtgaagataaagaagacgagatcgttactgaagaggctaacagcaatactgaagaaggtctcaatcaactggcaaccaactatattgctgcggttggcggtactgacaacctgaaagccattgacgcctgtattactcgtctgcgccttaccgtggttgactcagctcgcgtcaacgatgcgatgtgtaaacgtctgggtgcttctggggtagtgaaactgaacaaacagactattcaggtgattgttggcgcgaaagcagaatccatcggcgatgcgatgaagaaagtcgttgcccgtggtccggtagccgctgcgtcagctgaagcaactccggcaactgccgctcctgtagcaaaaccgcaggctgtaccaaacgcggtatctatcgcggagctggtatcgccgattaccggggatgttgtggcactggatcaggttcctgacgaagcattcgccagcaaagcggtgggtgacggtgtggcggtgaaaccgacagataaaatcgtcgtatcaccagccgcaggaacaatcgtgaaaatcttcaacaccaaccacgcattctgtctggaaaccgaaaaaggcgcggagatcgtcgtccatatgggtatcgacaccgtagcgctggaaggtaaaggctttaaacgtctggtggaagagggcgcgcaggtaagcgcagggcaaccgattctggaaatggatctggattacctgaacgctaacgctcgctcgatgattagcccggtggtttgcagcaatatcgacgatttcagcggccttatcattaaagctcagggccatgttgtggcgggtcaaacaccgctgtatgaaatcaaaaagtaatctgctttatgtctgatgcgacgcggcagcgtcgcatccaacaataaaaagcggcagggatcttctctgccgctttttttgtctgagattacattgggaagataaaaacagcgcctgcacaaagcgccagaatgcggatgagatacattggtacagagaacacccagaattcgggaagtttgtatttccccattccgaggatcatggctggcattccgtcaataggcatatagccgccattccagccagaaatcaccaccgcaatcgcggcagcggtcgggttaagcccaaggctagtacaggcggcaatggcgatgggggcaaaaatatatactgaccccatattcgaacccgtgaaggtggcgcaggtactggtaagcaaagcaaaggcgacaataaatacaaacggtgagacgccagaaccgagcacacctgcaacggcatcgccaaccatcgccgtaaagccggtgcccgccagtgcatcagctacaccgatcacccccgccatcattaaaatgaccggagcccccatatgatcgcgaacttctttgaagtccagtacatcgatcatcagaacaaacgcacccgcaagacccggaataacgaaggcgatatttcccagaatgttcattagcatcatgccgataacgctgacagcgaatgcggcaatagtgcaatattctttccaggcaggaagggcgttaaacgtttcctcgcgtgccgccagcgcatcctcggaagcatccgcaatgggatgatccggaagaaaacggtaggcaataagactccatgcgaggaaagccgctgacatgatgagattcaccagcgcaaagcgccccatcgaaatctcctgatgaaaccccgcggtttcgagtacggtcgccgtaacgccaaagagaagcgcgagattgataggaagaagcgggtggttggtggcaaatcccaggggcatcattaatttcgatgttggtagctttttactgtacggaatggtggataccagcgacagaattagcacgtaataaccggtcgctccggtgccggcaagactggcacccagcataacaatgactaacaacagcccatagctgcggtaactgcctttattgaccaggcttatcatcgcagatttaacgttgctgataagccgggttttttgtagcgccgccatgaccaccataaaccctgcaatcatcaccacgcttggattgacgaatccggcaaaagcctgttgaacggtcgaaagtcccgatacaaccagcaataaacacgcaagcagtggcggtgcgccaaaaggcattttgtccgacatgatcagcacgatcatcaggaccagtattcctaatgccaggatcatttccattgtcattttttctctccttttaggcttccagcatgtcgcgcggtactttaaagaccgctttgcgtattgaagtagccgtgccaattgcgcacagcgcctggtgaggttcctcaggcataaagacggcgaaatcaccggcgtgtagggtgatggcgacactgttttcaggggatggggcgataaacagatcgggcttacgttcttcatcgttttcgcgagcgatgggccgcgttcccgcattaatgccctcacaaccagtaatcaccacctgtatatcggcccatagatggtgatactccgtatggcggagttcggcgggttgcgtgtctgaagttcccagcgtgcagaaccaccgacatccttcaggttgccagcgaccgtcctctctggtggataacgccgataacgaacactccgggcgcagcagaatatttctcacccaggcaggaagccccgccagcgacaaatggttgagattaccgataatcatgatgcctgccccttaacccactcgggggagatgcgtacgtacttgatggcctgacgccaccaggtgtaagcgatatgtagcgtaccgtccgggctttgtttgatgctggggtaggagaactcacgatttagcttttccagggaattgttggtcatgcagtagccgtcgccttcatcgagattgcgccgccacggccagcttttcccaccatcggcagaaatcgctaccgtcatcggcgcgcgtggggccccccagaaagcggagcgtccgacggctgtcggttctttgcggctgtcgtcgccatcgtcgatttcgtcataaagcgacgcgcgacgttctactgcgcctgccgcactcatcgcgttgtacaccagcgccagttcgccgctggcaagtgtcgttacctgaatagacgaattgttgttgggcaattcggttgcttgcggtactgaccagctctcgccgttgtccgcggaatggctgatatagatgttgtctgcccaacggctgcgaaagagagcaaccaacgtaccgttgtgcagcattgtgatattcatatgaacacagccaagactttgcggcacctcgacatcgcgccaggagtgaccaccgtcagcggaaattttcactgcgctgatatcatcattgccgacccatttttcgccgggttgggtacggcaataaaagacgggcagcagccagttgccgttatcaagcaccgtgattggctgtcgaatgaacgtaccgggtttatcaagcagggtggcaatctcgccccaggtttgtccgaggtcgtctgacttacggtagcggacgatggcggtgtcctgattaccggatatttgtgcggtccataggagccacagcacgttatccggcgcgagaaacagcaccgggttttgctctgaacgcgtgtcatcgtgggaaagtttgaccgcatcgctccactgcattccgccagcgggcaatcgcgatccccagacagaaatatcggcaataccttcctgcgttcccgcaaaccagacgcacattaacgcgccatccggcaaaggcagaatattcgccgcgtggttttgcgggcaggacgagggcagcatggcggtaagcacatgcgaatcgttttcggatggacggatgacgccgtcacgaataagggctacagacatagttagactccatcttaaagttggtaatagatttattaatgcgagtgcgattcatgcgtttcgagcaatgtcgaaacttttttattttttctttcacggataatattgagtgtctcaacacttaatgagaaaaatatcgcgaagtagagatactctttggcaatatgaatgttgagactatcggcaaccagcaatacaccgacaaacaataaaaaggttaacgccagtatttttattgacggcgtggcgttaacgaaatcaccaattgttttcgccgcaaacatcatgacaccgacggcaatcattacggcggcaatcatgataaatatatgctgagaaaggccgacggcggtgatcaccgaatccaggctaaacacgatatcgagcagcattatctgtacaatggcaccgcacaacgacagttgccgcgatccgctgccatgttcgtcttcctgcgcgggcgacagctcttcgcgtatctcctgtatcgctttataaatcaggaacagcccgcccccgagcagaatcaaggtgcggaacgaaatctccagcgtcagcacggtaaaaagcggctgggtaatatgtgaaagccacgcaatggatatcagcaataatatccgcataatcatcgcgcagcttaaacccagtttacgcgccatattttgttgtgataacggaagttttgccaccaccagtgaaagaaaaataatattatccaccccaagaataatttccagaaaggtgagggtaattaaagtgagccagatatctggctgcataaaccacaaaaacatggggtaatcctttattctctttatctaaactttatagcgggctggataatagagttaatttaattaatgttataatgacgaataatttgttgaatctcgctgatctgttcaggcgtgaaattaaccgcgtagcggctatcaccaacatcatgccccataagctgcaacgcttttttcaccgcagccggggagaatgctactttataaagatcggtacgcaggcccgttacactctcctgtgcttcataagacccttcaatatcaccggcatggaagcgagaccagatggcattgatttctcgcggcgcgatgttggcgagcccagagatacaggttgaacatccctcgacaaaccctttatggatcagcgaatccgggccgttgagcacattaaagccgtcaatgtcgcgcaccgcatcgagaaaacccttcaggctttcgtcgcttccggcgctgtctttaatcccaatgatattggggtgcgacgccagagcacgcgcggtttctggctggatcgtattgccagtgcgggccgggatgttatagagaaacatcggaatgctcagtgcgtcggcaattgcgctgtaatgcgcaatcaactcttcctgtttcagcggtacgaagtaaggggcaatgaccgacacggcatctacgccaagtttttcaatctgctgacccagacgaatcgtttcgcgcgtagagatctcgccaatgtgtgccacgaccggcgcacgaccagccacttcatccacgcaggtttgcgtaacgctgagcttctcctgttcattcaacacaaaaaactcgccgttggtgccgccgcaaaaaatcgcgttacccgcttccagttgacgattcacctgcacttttaacgccgggatattcagactgccggtcgcggtaaacggggtgacaatggcggttaatacaccttcaatggttttcggcatgatttactccttaaatggatgttgcggaaacagtgtttggtaaatggcctgtacgtcctgtagatcaatttggcacggcacattgttcataaggcgcttcacgttcagtgccgcctcgctcagagaggcaatatcctctggcggtacgccgagagccgcgagattgttgggtagcttgagttgattgactaatgcctgtaaccaggtcaccagggcatgagatttttcttccgcgctcagggcggtttccgcatcgggaatgcaatcccagacccgggcaaatttctcgaccgcccaggggcgaacaaacgccatgcacggcgccagcaagatggcattcgcgacgccatgcggcagatgatatttgccacctaacgggtaggagagcgcatgaacgagatgcgtgcccgcatgggttatcgctacgccgccatagtaagacgcccacagcatttccagttttgcgcgcagatcctgaggatcgttcacggcgggttgaatgtgccggaaaagtttacttaacccagtcagcgccgcgttatcgctgaccggatttgccacggtcgcggtaaaacactccagtaagtggcaaagagcatcaatgcccgtggacgccgcaatatgcgcgggcatgctggtggtcagttccgggaaaagcgccacatagtctggtaacagcacctgggaaataatacccaccttcgtgctttgctcagggattgccagaatcgcattcggcgtggcttctgagccggttccggcggttgtaggaatcaaccatgattgcacccgctgagtcggtttttcacccgcaagcagcgcatccagccccggtgattgtggatggcaaagcaccgatagcagcttcgccacatccaacacgctgccaccgccgatcccgaccaccacatcaaaagaggcatcgccaggggcatccattagctggcgcacatcatgatgcgtgggctctgcgggcacattatcgataacgttaacctgcgggcagtgcttttccagtaaggcgcgaatctgctgcacaccgtcgagctgcgcaatattacggtcagtgaccagcagcatttttctgatgtcgggtaagagcgacgtcagggaagggatagcgcctgcgccgctcagtatcgtgctattgataattaccacaaataacctctcttctgttgattgaattcaatcattcaaaatgccgtagcctacgtaatatggtctaattttataatttattcgagtgattaataacttgagcttgctcacatttaatcaattgtgattgaatataatcattgttatcataaaacaacctggagtgatgatggaaaagggaatcactaagccgagcattctcgtcgttgccgatgatttcacgggagccaacgacgcgggggtaagcctggcgcaggtggggcatacagttgatgtggcctttgaaatgcattatcgcggtgatgccagcgtatgggtgattaacagcgacagtcgggcgatggatcctaagctggcggcgatgaaaataacctcgctgatgagtcatctccctctggcgaataatccgccgctcgtgattaaaaagatagattccacgctgcgaggcaatatcggcgcagaaattgaagccctgatgaaggcatgcggtataacgggcgcagtggttgcccccgcatttcctcaggcgggaaggaccacagtggccggtgagtgttgggtaaacggtgtgcggataacggaaaccgagtttgccagcgatccgaaaaccccggtattgagcgcccgaattgcggacatcatccggttgcagacggccattccatgccagcccgttacggtttctcagctcagccatttgtcttatgagcaaccgtggattagcgtgatagatgcgcagacggacagcgacctggatcgcatcgctgccgctgtgatgcaggctaaacaaccgctgctgctggtcggctccgctggtatttgtgatgccgttgcccggcgctccgcgattatgccgccacccaccgtgctggccattattggttcaatgagcgaaatcgctcaacggcagatcgccacacttcattcacacccatgtatcacacagatatacgtcgatgttgaacacattctggcaggcaatgccagtgactatgacgcgcgtattgtgcaggccttgcagaaaggcgaccactgcattgtccacacctgtaacgattctgtagcaaggcatcagatcgacaccctttgccagcgttggcagatgagtcgcgctgcacttggggaaaaaatttgtcggtttcttggcgaacttacccggcaagttctgcttcgcacaatgcccgatgcgctttatctctctggtggtgatgtcgcaatggcaacagccagtgcgttaggcgcgaccggatttcgtattacggggaaggtggcgcaatgcgttccatacggtcactttctgggcggtgtctggtcccgttcggtgatgacgaaagccggtgggtttggcgatgagaccacgttgcatcaggttctgaattttatcgaggagaagtgtagtgaataatattattgcggtaacgatgggtgacccggcgggtattggcccggagatcattattaaatccctgagcgaagccgggcttgctggtgccccggtggtggtggtgggctgtgtgcgcacgctgcgacgtattatggcgatgaatatcacgccgcaggcagagttacgcgtcattcaaaaggtgtgcgacgcccattttgctcccggcgtgattaacgtgatggatgagccgctggctaaccccgatgcgctgacacccggagtggtacaggctgcggcaggcgatttagcgtatcgctgtatcaaacgtgcaacggctctggccttatcaggcgaggtgaaagccatagccactgcgccgctgaataaagaagcgctgcatcttggcgggcataactatccggggcatacggaattgctggcccatcttaccggcagcaaagagtacgcgatggtgctctataccgataagctcaaggttatccatatttcgactcacatctcactgcgtaaattcctggataccttgaatggtgaaagggtcaaaacggttattcgtgttgcgaaccacttcctgaaacgtgttggtattgaacgtccgcgtattgccgtggcgggtgtaaatccacatgcaggggaacatggtttattcggcactgaggaaatcgagattatcgcgcctgcgattgaagcaatgcaggccgaagatattgatgttactggcccgtgcccgccagataccgtgtttatgcaatgccatgaagggctattcgatatggtagtggctatgtaccacgatcaggggcatatccctttaaaactgcttggattttatgatggggtgaatatcaccgccgggttgccatttattcgcacttctgccgaccacggcaccgcgtttgatattgcctggacaggaaaagccaagtctgagagcatggcagtttccatccagttagcaatgcagatttcgcgagaataaaatgaagggatataaccggttagagcagatcatggattacctgaaaagccataatctggtcaccgttgatgagctggtggcggtaaccaatgcgtcgccggctacgattcgtcgagacctgataaaactcgatgagcagggtgttatcagccgtacacatggcggtgtgaccctcaaccggtttattcctacccaaccgactacccatgagaaaatgcagcgcagcctggcggaaaaacatgccatcgccagcgcagcggcgtcaatggtcaaagcgggggattccgtcgtccttgatgccggtacgacaatgattgaacttgcgcggcagattacacatttaccgcttcgcgtgatcaccagcgacctgcatatcgcgctttttttggctgaattcaagcaaattgaagtgacgattatcggcggacgtatcgacgactccagccagtcctgcattggcgaacatggtcgtaaattgctgcaaaatacctggccggacgtggcatttttaagctgtaacagctgggatcttgaaaagggtattacagcacccacggaagagaaagccgcactaaaacgcgatcttatcgcgcatgcttcgcgcaaaattctcctggctgacagctcaaaatacggttcatggtcgctgtttaatatcgcgcatcttaatgaactgacagagattattacggatagtcagcttgatgggcagacgcgtagaacgcttgcgtccttgtcgacgcgtttaatcatagccgactaatctatgactctgcggccagctcatccggcaatttaataaatgcgtcaggctggcgacgtttggccttacgtttccagcgcgaggatctgctggcagtagcgcagaaaacgccccaatatcttacgcaaaaccattttttcgctaactaacagttgtcagcctgtcccgcttataagatcatacgccgttatacgttgtttacgctttgaggaatccacgatgagtgaggcagaagcccgcccgactaactttattcgtcagatcatcgatgaagatctggccagtggtaagcacaccacagtacacacccgtttcccgccggagccgaatggctatctgcatattggccatgcgaaatctatctgcctgaacttcgggatcgcccaggactataaaggccagtgcaacctgcgtttcgacgacactaacccggtaaaagaagatatcgagtatgtcgattcgatcaaaaacgacgtagagtggttaggtttccactggtctggtaacgtccgttactcctccgattattttgatcagctccacgcctatgcgatcgaactgatcaataaaggcctggcgtacgttgatgaactgacgccggaacagatccgcgaataccgcggcaccttgacgcagccgggtaaaaacagcccgtaccgcgatcgcagcgttgaagagaacctggcgctgttcgagaaaatgcgtaccggcggttttgaagaaggtaaagcctgcctgcgtgcgaagatcgacatggcttcgccgtttatcgtgatgcgcgatccggtgctgtaccgcattaagtttgctgaacaccaccagactggcaacaagtggtgcatctacccgatgtacgatttcacccactgcatcagcgatgcgctggaaggtattacgcactctctgtgtacgcttgagttccaggacaaccgccgtctgtacgactgggtactggacaacatcaccattcctgttcacccgcgccagtacgaattctcgcgcctgaatctggaatacactgtgatgtccaagcgtaagctgaacctgctggtgaccgacaagcacgttgaaggctgggatgacccgcgtatgccgaccatttctggtctgcgtcgtcgtggttacactgcggcttctattcgtgagttctgcaaacgcattggtgtgaccaagcaggacaacaccattgagatggcgtcactggaatcctgcatccgtgaagatctcaacgaaaatgcgccgcgcgcaatggcggttatcgatccggtgaaactggttatcgaaaactaccagggcgaaggcgaaatggttaccatgccgaaccatccgaataaaccggaaatgggcagccgtcaggtgccatttagcggtgagatttggatcgatcgcgccgatttccgcgaagaagctaacaagcagtacaaacgtctggtgctgggtaaagaagtgcgtctgcgtaatgcttacgtcattaaggcagaacgcgtggagaaagatgccgaaggcaatatcaccaccatcttctgtacttatgacgccgacaccttaagcaaagatccggcagatggtcgtaaagtcaaaggtgttattcactgggtgagcgcggcacatgcgctgccggttgaaatccgtttgtatgaccgtctgttcagcgtgccgaaccctggtgctgcggatgatttcctgtcggtgattaacccggaatcgctggtgatcaaacagggctttgctgaaccgtcgctgaaagatgcggttgcgggtaaagcattccagtttgagcgtgaaggttacttctgcctcgacagccgccattctacggcggaaaaaccggtatttaaccgcaccgttgggctgcgtgatacctgggcgaaagtaggcgagtaagtttacgttgtcggatagagcgtttacgccgcatccggcaagaaatatgcaaattatcccaaacgccgcgctctgcggcgtttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttctgcttttcttcgcgaattaattccgcttcgcaatttatccataaaataaatttaaaatcacaaaacataattaaataaaatgtaaccgctttcatcttgctggaatttcacgtttttattcttctgcaagcctttcaactgcaaacttaagccttgtaacaaaaatcatcaaaatatgtgcggttgctcatgttcttacattctggttacagaaagagattgataattcgcgtcgcgaaaaatagtctgttcctgtagtcagcgagacttttctcaacgctacttttttaatttttatttttttcgctgttcacctttggtgcagcaatttatacgtcaaagaggattaacccatgcgtgcgtttagtggcaaacgtagtacgctggcgctggctatcgccggtgttacagcaatgtcgggctttatggcaatgccggaggctcgcgccgaaggattcatcgacgattcaaccttaaccggcggtatctattactggcagcgtgaacgcgaccgtaaagatgttaccgacggcgacaaatacaaaaccaacctttctcactccacctggaatgccaacctcgattttcagtccggttatgctgctgatatgttcggccttgatattgctgcgtttacggcgattgaaatggcggaaaacggcgacagctctcacccgaacgaaatcgcgttttcaaaaagtaataaagcctatgacgaagactggtccggcgataaaagcggtataagcctgtataaagcagcggccaaatttaaatacggtccggtttgggcgagggcaggttacattcagccaactggtcaaacgctgttagcgccgcactggagctttatgccgggtacttatcagggggcggaagccggggcgaattttgattacggcgatgctggtgcgttgagtttctcctacatgtggaccaacgaatacaaagcaccgtggcatctggaaatggatgagttttatcagaacgataaaaccaccaaagttgattatctgcactccatcggtgcgaaatacgacttcaaaaataacttcgtactggaagcagcatttggtcaggcggaagggtatatcgatcaatattttgccaaagccagctacaaatttgatatcgccggtagcccgttaaccaccagctaccagttctatggcacgcgcgataaagttgacgatcgcagcgtcaacgatctttatgacggcaccgcctggctgcaagcattgacctttggttaccgggcggctgacgtagtggatttgcgcctcgaaggcacctgggttaaggctgacggtcagcagggatacttcctgcaacgtatgactccaacctacgcttcttccaacggccgcctggatatctggtgggataaccgttccgacttcaacgctaacggcgaaaaagcggtcttcttcggtgcgatgtatgacctgaaaaactggaatcttccaggcttcgccatcggcgcttcctacgtttacgcatgggatgcaaaacctgcgacctggcagagcaatccggatgcgtactacgacaaaaaccggactattgaagagtctgcctacagcctggatgcggtctacaccattcaggacggtcgcgccaaaggcacgatgttcaaactgcacttcaccgaatacgacaaccactccgacatcccaagctggggcggtggttacggcaacattttccaggatgagcgcgacgtgaaattcatggtaatcgcaccattcaccatcttctgatgcccgacgcggcaggttttgtgcctgccgcacgtttgaggaatttgctatgaaaaaactgattctcatcgccatgatggcatcggggctggtagcttgtgcgcaatcaaccgcaccgcaggaagacagtcgtctgaaagaggcttacagcgcctgtatcaacaccgcgcaaggttcgccggaaaaaattgaagcctgccagagcgtgttaaacgtgctgaagaaagagaaacaacatcagcagtttgccgagcaggaaagtgtccgcgtactggattatcagcagtgtattcaggcaacgcaaaccggaaatgatcaggcggtgaaagccgattgtgataaggtctggcaggaaattcgcagtaataacaaataagtgagagctgtaactctcgcttttcttatttcccttgtataaaaaagccaacctgcaggttggcttttctcgttcaggctggcttatttgccttcgtgcgcgtgctcatcttcgcggcaatcgccttcggcacagtgaccgtaaagatagagactgtggttagtcaggcgaatgccatgttttgcggcgatttcacgctgacgcgcttcgatggaatcatcactaaattcgataaccttaccgcagtcgaggcagatcaggtgatcgtggtgatgttgctgtgtcagttcaaatacggatttaccgccttcaaaattgtggcgggtgacgataccagcgtcgtcaaactggttcagtacgcgatataccgtagccagaccaatttcttcacccatatcgatcagacgtttgtataaatcttccgcactgacgtgatggttgtccggctcctgaagaacttccaggattttcaagcgaggaagcgttactttcaggccagctttctttagggcggtattgttatcagtcatgcggaatctgtcctgttactaagcggttcacttcattagaagaagtgacagaatttgctcttgagataatgcgtatcattatagaattgccacgcctaaatgaaaaccacaagtccctggcaaatattgttaataaaaacgtggcacagcttacatttacaacagcaaggccacttgaacactgggacattgtacaggtacaacagcaaaagttacaaatttgtagcaattattttgattggcattatctattaatacggcgtagacatgagtctacgccgcatcacatcaggcattgagaatttcgtcgagatgcagctcttcagaaatttgtttaacccatttttctacacgttcagcggtcagttccggctgacgatcttcgtcgatagccagaccgacaaagtggtcatcatcagccagaccttttgacgcttcgaagtggtagcccgcggttggccagtgaccaacgatagttgcgccgcgcggttcaatgatgtcgcggatggtgcccaatgcatcgcagaagtattctgcgtaatcttcctggtcgccacaaccaaacagcgcaaccagtttaccattaaaatcaatctcttcgagagtcgggaagaagtcatcccagtcacactgcgcttcgccgtaataccaggttgggatgcccagcagcagaatgtcatatgcttccagatcttctttgctgctttttgcaatgtcatggacatcggcaacgtctttaccaagctgtttttgaatcatttttgcgatattttcggtattaccggtgtcgctgccgaaaaagatgccagtgatagccatgagtgaaataacctcttgaaacttattgaaatgggggtggaaaattgcccacggataaaggcaatcatagcagaacaggcagtcttgcggaatcagcaaacgagcaggactgcacactgtgctacatgaaagtggaaatttaaacgatgccctgactacgcagcgccgccagttgctgcattaacatctcttcgatcagctcgctacggctcatattgcgcgattccgccagctcgttcagtgcctcgacagcttccgcgttcagcttcagttcgacacgcttaaggccacgtactttgtcgcgttttagttggttgcgtttattaatacgcagctgctcatcgcgcgaaagcggattagttttcggtcgtcccggtcgacgctcgtgcgcgaacagatctaatgtcgtacggtccgtttgttctttggccatgatcttggtgacttcgggggaaacaatcagccaggcgcctgcccggatggatagcgcgccataatacatcagcgcgatgagtcacgccaacgtccacgcgcggaaagcgacgcggacgctgggtttttaatcagttgcgttaatcattgagatagcgacggatagcgcgtaataccgcatccggtttttcagcatgaacccagtgacccgcgcctgcaatcacatgagcccgagcctgtggaaattgtgccagtaaatcatcacggtactgctcgctaacatacggagaattgccgccggggataaatagggtaggatgatcccatgccgggattttctcccaacccacaatatgcggatactgatcccacaatactggcacgttaaagcgccactccccatcaacaaaagatttcaacagaaactgaatcaccccttcttcattaagatgctggcgcattattgccgctgcttgctggcgtgtttgtgcgtctgattcactgactgcgttgatggccgcgaaaatctcatcatgacggcgaacgtgataatcgaccggcgcaatatcaatcgccaccagcttgtcaatgcgatcgggggctagtgcagtaagagccattaccgctttaccacccatggagtgaccgataaatgttgctttgtcgatctgctgtgcatccagggtatcaacaagatcctgcgccatcgccgggtaattcattaccggatctctcggtgaaagaccgtggttacgcatatcaacctggatgatattgtgatcgtttaccagatcgcgagccagtacgccaaggttgtcgaggctgccaaatagaccatggacaagaacgatgggagaattattgtgctggttttgtgcagtttgcgcgcggatattcaatttcatggcaaagttctttttttcgcgttgtcgggttagggtattatgttgaccattgtgccacagggctgcaacaaataaggtttattccgagtttttctgcaagccaggcttgacgctatccgctgccgggatttattcatatactcctggcgacttgtattcagctaagacactgcactggattaagatgaaaacgattgaagttgatgatgaactctacagctatattgccagccacactaagcatatcggcgagagcgcatccgacattttacggcgtatgttgaaattttccgccgcatcacagcctgctgctccggtgacgaaagaggttcgcgttgcgtcacctgctatcgtcgaagcgaagccggtcaaaacgattaaagacaaggttcgcgcaatgcgtgaacttctgctttcggacgaatacgcagagcaaaagcgagcggtcaatcgctttatgctgctgttgtctacactatattctcttgacgcccaggcgtttgccgaagcaacggaatcgttgcacggtcgtacacgcgtttactttgcggcagatgaacaaacgctgctgaaaaatggtaatcagaccaagccgaaacatgtgcctggtacgccgtattgggtgatcaccaacaccaacaccggccgtaaatgcagcatgatcgaacacatcatgcagtcgatgcaattcccggcggaattgattgagaaggtttgcggaactatctaaaacgttgcagacaaaggacaaagcaatggcaatccacaatcgtgcaggccaacctgcacaacagagtgatttgattaacgtcgcccaactgacggcgcaatattatgtactgaaaccagaagcagggaatgcggagcacgcggtgaaattcggtacttccggtcaccgtggcagtgcagcgcgccacagctttaacgagccgcacattctggcgatcgctcaggcaattgctgaagaacgtgcgaaaaacggcatcactggcccttgctatgtgggtaaagatactcacgccctgtccgagcctgcgttcatttccgtactggaagtgctggcagcgaacggcgttgatgtcattgtgcaggaaaacaatggcttcactccgacacctgccatttccaatgccattctggttcacaataaaaaaggtggcccgctggcagacggtatcgtgattacaccgtcccataacccgccggaagatggtggtatcaagtacaatccgccaaatggtggcccggctgataccaacgtcactaaagtggtggaagacagagccaacgcactgctggctgatggcctgaaaggcgtgaagcgtatctccctcgacgaagcgatggcatccggtcatgtgaaagagcaggatctggtgcagccgtttgtggaagggctggccgatatcgttgatatggcggcgattcagaaagcgggcctgacgctgggcgttgatccgctgggtggttccggtatcgaatactggaagcgcattggcgagtattacaacctcaacctgaccatcgttaacgatcaggtcgatcaaaccttccgctttatgcacctcgataaagacggtgcgatccgtatggactgctcctccgagtgtgcgatggcgggcctgctggcactgcgtgataagttcgatctggcgtttgctaacgacccggattatgaccgtcacggtatcgtcactccggcaggtttgatgaatccgaaccactacctggcggtggcgatcaactacctgttccagcatcgtccgcagtggggcaaagatgttgctgtcggtaaaacgctggtttcatctgcgatgatcgaccgtgtggtcaatgatttgggccgtaagctggtagaagtaccggtaggtttcaaatggtttgttgatggtttgttcgatggcagcttcggctttggcggcgaagagagtgcaggcgcttccttcctgcgtttcgacggcacgccgtggtccaccgataaagacggcatcattatgtgtctgctggcggcggaaatcaccgctgtcaccggtaagaacccgcaggaacactataacgaactggcaaaacgctttggtgcgccgagctataaccgtttgcaggcagcagcgacttccgcacaaaaagcggcgttgtctaagctgtctccggaaatggtgagcgcctgcaccctggcaggtgacccgatcaccgcgcgtctgacggcggcaccgggtaatggcgcttctatcggcggtctgaaagtgatgactgacaacggctggttcgccgcgcgtccgtcaggcacggaagacgcatataagatctactgcgaaagcttccttggtgaagaacatcgcaagcagattgagaaagaagcggttgagattgttagcgaagttctgaaaaacgcgtaaacatatcaaataagaaaaagggcggtcggaagatcgcccttttttgctttgcttaattaaccgtgtttatttttcagttcaaagcgtggtgagaccagaccatacagtgtccaaccgaggaaggtcacgatggaaccgtatagcatggcttcttccccggatgagtacagcgcataaaagctgtacatcgcgccaacaaaagcaacaaagtttgcaactttcgcttttgaggggggcacattagcgaccttctgaataatgactaatgccgccattgacagaatatacggaatgatattggtcaccacggccaggttaaccagcacgttgaactgactgtttagcgacgggctaatcgtcatcagcgccaacccgctctggataatcacaatggtcaacattccctgcaccggtgcatccactttggttacacgggagaaaattttagggaagtagccttcatcagatgaagatttaaacacctgggcaatggtgaactgccagccaagcagcgaaccgcagcaggacatcaccatcagcgccataatgactttacccacttccggcgtgaacatctgcgcgaaggccagaccaaatggtgccgttgaatttgccagctccatatttggcacaatcccggcaatcacgttggtggagacgatataaatcaccgccgcacctaacgtaccgccgagtaccgcgattggcacattacgttccgggttttccactacatcagtattcgcacacgcagactccagaccaagaaaagcccacagcgtcatagcgatggaagaacctaccgcactgaagaacggtgcatgatgcggattccaggaatcaacgtaaagtgtcgggctaaaccagaaccagccgataatgcacaggcctaccaccggaataatgaccccccacacggtaatgctactgatttgcccggtaatgcgcgcaccaccaaagttagccacggtacaaatccacagcaccccgatggtcgcaagaccaatctgcactggcgacaaactcgcgccgagcagttcggtgccgtaaccaaccgccgaaatagcaatcgcgacgttagcaatcagcagcgagacgccgtaggtatagttcgccataaagttaccggatttaccgaaagcatactcggcataaccgcccatacctcctgatttacggctgaacataccgcattttgcgaatgcccatgccagtgccattgagcctacggctgtcaccagccaggagataattgagattgtcccgacttcggcaagctttgtcggcagcatgatgataccggagcccatcatgttgaccatcgtcagtatggttaactgaacgacacccattttgttcgatttcgcctgactcataatttttcccctttcaacagggtgctttgcgcatcacgaggcttgatgacatagcaccaaacttgcttacgaccatcatgttcttcgatatagacaccctgcagctccggtgcaaaacctggcagcaggttgatgccttcttccagagcgctgaagtaacgcaaaacagcaccaccccagatttcaccaggaacaacacacagcacacccggaggataaggaagcgcaccttcggcagcgatacggccttctgcatccggcagacgaaccagctccacttcaccgcgtaagtaggcgtagttggcttcttgcggattcatgctgacgcgagggaagtgttccttacggaacatctctttttgcagttgtttcacgttgtgacgggcatacaaatcatgcatttcctggcacaactgacgcagggtataaccggcgtagcgctcttcatgctgtttgtagatggaaggcagtacttccgccagaggcgcatcagcttccagtagtttttcgaagcgtaccagcagggcaacaagttgctgcagtttggccatatcttctgccggagtcagcaggaagaggatggagttaagatcgcatttttccggcactacgccattttcgcgcaggaagttagcaagaatcgttgcaggtacaccgaacgcttcatattcgccgttacgtgcatcaatacctggagttgtcagcaacagtttgcacggatcgacaaagtattggttctctgcgtagccttcaaaagaatgccagtgctcaccgggtacaaatttaaagaagcgcagatcaaccgcaatttgcgctgtttcatacgactgccagggtttaccatccaccagttcaggaacgaacgggcgaatgtgctggcagttatcgaggatcaatttgcgggcattaataccgttaaccacacaatccatccacatattacgaccgctgacaccttcatgcattttggcgttgatatccagtgcggcaaacagcggatagaacgggctggtggaggcgtgcatcataaaggcgttgttcatgcgtttgtgcggtacataacgctgttgccctttgatatggctgtcttttttatgaatttgtgaagtctgagaaaaaccagcctgttgtttatgcacagattgcgtaaccagaatacccggatcgttctcattaagctccagcagcagcggcgaacagtccgccatcatcggaataaactgttcatagccgacccatgctgagtcaaacaggatgtagtcacacagatgaccgattttatccaccacctggcgggcgttataaatagtaccgtcgtaggtgcctaactgaatcacagcgaggcggaacggacgcgcttcttttgcccgttgcggtgcaacttctgtaatcagttcacgcagataactttcttcgaagcagtgcgcatcaatgccaccgataaaaccatacgggttacgtgctgtttccagataaaccggtgttgcaccagcctgtagcaaggccccgtgatggttagacttatggttattgcggtcaaacagcaccagatcacccggtgtcagcagggcgtttaaaaccactttgttggaggaggaggtgccgtttaaaacaaagtacgttttatcggcattaaacactttagccgcatgttgctgtgcaatgcatggcgcaccttcatgaatcagaagatcacccattgcaacgtcggcattacacaagtcggagcggaagagcatttcgccaaaatattccacgaactgattgcctgccggatggcgacggaaaaactcacctccctgatgacccgggcagtcaaaagcgctattgccctgattgacataatcgaccagtgcgcggaagaagggcgggcgcagttgcgtttcataatggctggcagcggtttctaactgacgtccataaaactctttccgtgattcgcaatgctcgaagacaccagaaatacgtggcagatattctgctggtacacgttcttcattttccgttgcaataaaaacaggaatgccatagccagtagcgtctatttcatcgagttttccacgttcaacatcattgactgataaaataatagcggcaacgtcaatataattacttttgtcaatattcacgcattcacgatgagtggaaaagcaatccgggcaagaacggctaacggcaatttttaattctgacattttgttcatctctttatttcaggtaatagcaggtcctcaatttctcaaaggagaaattgatcacgccggaaaaaagcaaaaccccaccgctgataaataaatcagtagtttgctttttgcagatgcaataacccagaccagcccggtaactggctatactcgtcatacttcaagttgcatgtgctgcgactcgaattatttagagtttgaaagggttagcagtatatgagcaccgagggatacaggtattaacctgtaatgcttaaagtcagggagacctgtacgcaggggtgccctttagtcagaagactagcgggcattaaagaaatgaaagtcaaaactattttccatttacctttacctttttctgtgtcagttgaaggtagggttattctatccatgaaatagctataatctgtgaagaagatcaacaaaaaacgatcatatcccaaataataaatcattaatgatgaatagcgccatattagatgctgttttgttgtttaaatgttgcaattttgtgggttgtattttcattaagaaattaaacctgccaaataataattttcggggcaggtttaataataaattaataattatttaagcgtatttattgaataataattcatggcataaaccgatacccaataccggtttcagtaataaaatggcggggacgggcgggatcttgctccagtttttgtcgcagatgccccatataaatacgcaaatagtggctgtgttcgaccgcgtttggtccccacacctgattgagtaactggcgctgggtgagcacttttccggcgttgttgagcagcacggccagcaggcggaactcaatcggtgtgagatgcacctcttcctcgccgcggtggataacgcgggcggctaaatcgacggtaacatcagaaaatttcaccagcggatcgggcgtggtggtggcggagtggcggcgtaatgcgacgcgcagacgggcctgcaattcgccaatgccaaacggcttactcagataatcatccgctccggcatccagcgcggcgattttatcgctctcttcgctgcgtgcggaaagcacaatcaccggcaccgcgctccactggcgcaggtcgcggataaactcaatcccatcaccgtcgggcaggccgagatcgagaataatcaaatctggcttacgggttgccgcttccagcaagccgcgttgcagcgtttcggcctcaaagacgcgcataccgtcgccctccagcgccgtgcgcagaaagcgacgaatagcctgttcatcttcaacaatcagaacgtttgtcacatatcctcatgaaattcttcaagttcaggggctgtttgctggggaagtgtaacacgaaaacaggcaccaccttccggtcggttgaatgcggtaatggtgccgccgtgtacatccactatcgcccgacaaattgccaacccaagccctacacccggtaccgccgactctttattcccgcgagcaaacttatcaaatatcgtctgctcctggcctggtggaagaccggggccgttatcccagacatccagttgtagattttcgccctcaacgtgggcattgataccaatttcggcctgcgcccccgcatatttcaccgcgttctctagcaggttaatcagcacccgttcaaagagtggcccgtcaacgtggattaaggtcagcggctctggcagagaaagattgatgggcgacgataaacccggttccagcatttgcagcgcgctgccgaccacttcttccagcgttaaccactctttcttcaaattaaagccgccggactgaattcgcgccatatccagtagattattcaccagtcgggtggtgttcagcacatgctgacgaatctcgctggcctggcgggcgtggggcgatccttcgcttgccagatcgagcgttaagatttctgcctgaccgaacagcaccgtaagcggcgtgcgtaaatcatgcgaaagcgccgccagcagggcgttgcggatctgttcacgttcgcttgccatccgcgcctgttcttcgctggcggttagtgtcagtcgctcaagggcattggcgactaacagcgtaaacgtctccagcaggcgctgctgttccgggatcatcaactggcgcagattccccggttccaccaccaccagtccgtaggttttctcgccgctttttagcggcaaaatctggtacggtacaccgggtaacgtgtcggtgcccgcgcccgcaggcaggcctttatcaaaactccactgcgcgatggcatcgtcccacggcgtcattccttgcggatgtgttaaaggctgcaatttaccgttgtcatcaggcagcaacacctggctacgggcatgaaacgtggaggcaataaactgttcgctggtggcggcgatatcctgcgaactacggcccacagccagagctttggacatttcatataagtgccgtgtgcgttgttcgcggtaacgggctacccgcgcctgataacgcacgccagcagtaaggttcccgatcaccagcccgacggttaacatcaccgcgaaggtcagcagatattgcacatcagagacggcgagcgtgccgcgtggggcgataaaaaagagatcgaaactcaccacattaatgacggtggcaaccaccgaaggccagcgtccgtaaaatagtgccaccaccacgacgccaagcagatacagcatcaccaggttggcggcatcaaacgccatcagccactgcatggcaattaaggtgataacggcgcataacgcggcggcaaccacgcatccctgaatctgtacccgccacttgtctttaaaagagcggctatccggcgcgttgttaatcgtgcgggcgggtggttcatcaagcgcgaccagcacctgatcgagatcgggggcgatgcgtgccagccggtcagcaaatgtttcccgacgccaccagcggcgcgaagccgggcgaccgagaataatcttgccgagattatgttcacgggcataacgcactaccgctttctcttccgctggatcagaaagtgttgccgtctccgcgcccagctcctgcgccagacgtaaggcgctgagaattgcccgacgttttttctccggtaagcgatgcagggcaggggtttcaacatacaccgcgtgccagacactgcccaggcgcgaggccaaccgcgccgccgtgcggaccagtttctcactgccggtgttatgcccgatgcataaaaggatcgcgtcgcgtgtgtgccagactttctcttcgccaggatgcccccgccaggcgcgcatttgctcatctacgcgatcggcagtacggcgcagtgccagttcgcgcagggcgatcagattacctttgcggaaaaaatgttcaatggcgcgctccgcctgcccggcaatatagactttgccttctttcagtcgctggcgcagatcgtccgggggcaagtccaccagtactacgtcgtcggcggcatcaaaaaaaggatcgggcacggtctcccgtacctgaattccggtgacgccgctgaccacatcattcagactttccagatgctgaacgttgacggtagtgaaaacatcaatgccagcttccagcagctcttcgatgtcctgccagcgtttaggatgacgtgaacctggcgcattactgtgcgccagttcgtccattaagatcagtgccggacggcgggcgagggcggcatcgagatcaaactcgctgatgtgccgcccacggtacgcctggcgttttaacggcagaacagccagacctttcagcatggcggcggtatctttccgaccgtgggtttctaccacgccaaccacaatatccagcccttgcgcccgcagtcgctgggcttccgccagcatcgcccaggtcttcccgacgcctgcgcaggcaccgaagaatactttcagcttcccccgatgcggcgcggcagcttgttccagcagacgatcggggtcgggacgtaagggttcgttattcatcaagcttatccagtgccagattgagttcgacaatgttgacgaccggctggccgatatatttcaccagcggttgttggctgtattttgcgatcagttgcgtgagctgttcaacgctgagattacgcgctttcgccacgcgtgggatctgccaggccgccgcttgcggggtgatgttattgtccagcccgcttgctgacgccgtcaccagttcaaccggaacgttcgtgctggcatccgggttagcagcccgtaatgcggcaacgcgtgcggctatctgtttatccagctccgggttactgactgccagattgctcccgccagaagcctgtggattatagggcatttctgctgttgccgacgggcgaccatgaaaatagccgttgccggtaaaattttgcccgattaatgccgaaccgcgcaccgtatcaccttcacgaatcaatgaaccgttggcctgccagggaaaccaccattgccccagtgcggtggtcagcagcgggtaaacgccgccagtaatcaataacagaaagagaaatgtcgataatgccggacgtaatccacgcatggtaaacctcacaccagaccgcaaacggttagcagtaaatcaatgactttgataccaataaacggcaccagcagcccacccagaccgtaaatccataagttacggcgcaacatggcagaagcggtaagcggtttataactcacgccttttaacgccaggggaatcaaaaagacgataatcaaggcgttgaaaatgaccgcactgagaatggcggagtcgggcgaatgcaggcgcatgatgttcagcgcatttaactgcggatacgttgccgcgaacgccgctggaataatggcgaagtatttcgccacatcgttggcaatgctgaaggtggtcaacgagccacgggtcatcagcatctgtttgccaatgtgcactacctcgatcaacttggtcgggttggagtcgagatccaccatattgcccgcttctttcgccgcctgggtgccggagttcatcgccaccgcaacatcggcctgtgccagcgccggagcatcgttggtgccatcgccggtcatcgccactaaacggccttccgcctgatactgacgaatcagtgccagcttggcctccggtgttgcttcggcgagaaaatcatcgacacccgcttccgcagctatcgcggcggcagtcaggcggttatcgccggtaatcatcaccgttttaatgcccattttacgcagctgggcgaagcgctctttaataccgcctttgacgatatctttcagcgcaataacgcccagcacacgagaaccttccaccaccaccagcggcgtggctccctgacgcgcaacctgatcgactttttgatcaacatcggcagggaagtgaccgccgttagcctcaacatggcggcgaatggcatcgacagaacctttacggatcatgcggttgtcgatgttgatcccgctcatccggctttgtgcagtaaacggtacaaaggtggcatggagcgactgcacatcgcgctcgcgcaggttaaaacgctgcttggcgaggatcacaatactgcggccttccggcgtttcatcagccagcgaagccagttgtgcggcgtcggccagcgctttttcctccacgccttgtgcggggataaactctgacgcctgacggttaccgagggtgatggtgccggttttatccagcagcagaacgtcaacatcacccgctgcttcaactgctcgcccgctggtggcaataacattcgcgcccagcatccgactcatcccggcgacgccaatcgctgacaacaggccgccaatagtggttgggatcagacagaccagcagtgccaccagtaccgttacgctgactgcattaccgccccacgcggaaaacggccacagcgtggcggttgccagtaaaaagacgatagtcagggcaatcaggagaatggtcagggcaatctcgttcggcgttttacgtcgctgcgcaccttccaccatcgcgatcatccgatccagaaatgtctcgccggggttaacgctgcactcaatcaccagccagtcagaaagaatacgcgtgccgccagtgacggaggcaaaatcaccgccggattcacggatcaccggtgctgattccccggtgatggcgctttcatcgaccgatgcgccgccttcaatgacttcaccatcgcaggggataatatcgccagcttctaccagcacgatgtcacctttacgcagttgatcagcaggaactttgtccgccgcagcgccatatttcggttcgcgcagtttgcgagcaaaagcggtttttttcacccctttcagactgttggcctgcgctttactgcggccttctgccaacgcctcggcgaaattagcgaacagtacggtgacccacagccagccgctaattgccgcgctaaacagcgcattgccaggcatcacaccgcttgccatcgcgatgctaatacaggtggtcagcagacttccgatccagacgataaacatcaccggattgcgccattgcgcctgcgggtttaattttttcaccgcttctttcagcgcctgaacgacaagtgttggttcgaatagcgccagttgtttacgactcatattcagtgctcactcaatatcatcaggagagatattccgccaccggaccaagcgccagggcagggataaaggtcagtgcgccaaccagcaacacggtgccgattaacaggccaacaaacagcgggccgtgcgttggcaatgtgccggagctggcgggttggctctttttactcaccagcgaaccggcaattgccatcaccgggataatcaccccgaagcgcccgacaaacatgcacaacgccagtaaacagttccagaatggagagttggcgcttaatccggcaaaggcgctgccgttgttgttagcggcggatgacacggcgtacagcacttcgctaaaaccatgcgggccagggttgagcatggcgctacgtccggcgtcggtcatcattgccagcgccgcgcccatcagcaccagcgtcggggtgaccagaatcgccagtgcagtcagtttcatctcgcgtacgtcgatttttttacccagatattccggtgtacgaccaatcatcagcccggcaataaacaccgccagcaggacaaacagcatcatgccgtaaaggccggaaccgacgccgccgaataccacttcaccaatttgcatcaaccacatcggcaccatgccaccaagagcggtaaacgaatcatgcatcgcaatcaccgcgccgcaggaagccgccgtagtcacgaccgcaaacaggctactgaccagcacgccgaaacggctctctttaccttccatattgatgctgctgtccgcgccgagcgccagcagatgcggattaccctgaacttctgcccacatcactacgcctgtgcagatgacaaaaatcaccgacatcgcccacagcaacatgcgcccctggcgacgatcgcccgccacttcaccaaaggcaaagcacagcgctgttgggatcaagaaaatcgccagcatttgcacgaagttggtcagtgcggttgggttttcaaacggatgcgacgagttggcattaaaaaagccaccgccgttagttccgagcattttgatcgcttcctgagaagctactggccccattggtaacagctgttgcgatccttcaatggtcgtcacagcctgataaggcaaaaagttttgcagcgcaccttgttgtataaaaaacagtgcgatcaacaatgccacaggggctaacacccataacgtgatgcgtagcagatcgacccaggcattaccgagcgtgctcatgctctggcgggtaaacgcgcgaataagcgcaaaaatcaccgcaatcccgctggcggcagaaagaaagttttgcaccgttaagcccgccatctggctgaaatagctcaacgtggtttcaccgctataagattgccagttggtgttagtgacaaagctgacggcggtattgagcgccagatcccacgacagccccggcaactgctgtggattaagcggcagatagtgctgaccgagcaacataaaaaacagcaccgccagccccagtatattcaggccaagaatggctgagagatactgcttccagttcatctcgcggtcagagacgccaagcgcgctaaagagtacgcgttcaacgcccgtcgtaccaggaagaggtatatcattaatcagccgcgccagcccgctacctaagggacgcgccagcaccattaataccagtaaaaacgtggcaatcagtaagaacccttgcgcagccatcagaacgcctccgcattgatcagggcataaaccagataacccagtaataaaaacaccagcaacacgccggctatcacgcctgcactcacagtgcacctccagtggcctaaaagtgataccggaagggtagagttctggctgcaaagatttcgcaaaaatctgcgggcggggtgtaaaaaaagtataaaaatggcaaaagccatgatttaactaatgtttagtattaatttaacttttatgtaacttaattacacagtgaatgtaaataaaccatcaataagcaaaaataagtggtcggatgagtagtaaaattacacaaacagcggtactattttcatcagataaacgaattcatttttccggtgctattcaccgggtagatacaaaagggggagaaaagtatggaactctacaaagaatatcctgcatggcttatctttttacgccgtacttgtgcggttgcagcgggcgttctggcgctgcctttcatgcttttctggaaagaccgcgcccgcttttatagctacctgcaccgcgtctggtcgaaaaccagcgataaaccggtgtggatggatcaggccgaaaaggcaaccggtgatttttactgattgccaaacatgacgtttaaagaaaaccgccggtggaaacgctggcggttttcttttttcggcgtctacacttactcctgtaaaccgttcaggagcagtaatgaatcaacaactttttgatgacagcacccttatccgcatttttgctttgcatgagttacacaatctcaaagatcgaggactaacgcgcggggcgcttctcgattatcacagccgctataaactcgtctttctggcacattctcagccggagtaccgcaaacttggcccgtttgtggctgatattcaccggtggcaaagtctggatgactattacaaccagtaccgccaacgcgtaattgttttgctttctcaccctgccaaccggcgtgatcatactaacgttttgatgcacgctcagggatattttcgcccacatattgattccacagaacgccagcagctggcggcgcttatcgacagttatcgccgtggcgagcaaccgcttcttgcgccgctgatgcgtatcaaacactatatggcgctttatcctgacgcctggctttcagggcagcgttatttcgaactttggccgcgtgtgattaacttgcgccatgcaggagttttatgactacccatctggtctggtttcgccaggatttacgtcagcacgataatctcgcgctggctgccgcctgccgcaattcgtctgcgcgcgtgctggcgttgtatatcgctacaccacgccagtgggcggcgcataatgtgtcgccgcgtcaggctgaacttatcaatacacaacttaatgcgctacaaatcgcgctggcggaaaaaggcattcctttattgttccgtgaagtggatgactttgccgccagcgtcgaaatagttaaacaggtgtgcgcggaataccgcgttactcatcttttttataactatcagtatgaggtgaatgagcgggcgcgggatgtgcaggctgagaggacgctgcgtaacgtggtgtgtgaaggatttgatgacagcgtgatcctgccgccgggggcggtgatgactggcaatcatgagatgtacaaagtctttacgccttttaaaaacgcatggttgaaacggctgcgggaagggatgccggagtgcgtcgctgcaccaaaagttcgtagtagcggatcgatagagcccgcgccatccattacgctgaattatcctcgtcagtctttcgatactgcgcatttcccggtggaagaaaaagcggcgattgcgcaattacgccagttttgcctgaacggtgccggagagtatgagcaacaacgagattttccggcagtggaaggcaccagtcgtttgtccgccagcctggcaacgggcgggttatcgcctcgccagtgtttacatcgcctgttggcggaacaaccgcaggtgctggaaggcggaccggggagcgtctggcttaatgagctgatatggcgcgagttctaccgccatttgatgacgtattatccttcgctgtgtaaacatcgtccgtttattgcctggacggatcgtgtacagtggcaaagcaatcccgcccatttaaaggcctggcaggagggcaaaacgggatacccgattgtcgatgctgccatgcgtcagcttaacagcactggctggatgcataaccggctacggatgattacagccagttttctggtgaaagatttgttgatcgactggcgcgaaggcgagcgatatttcatgtcgcagttgattgatggtgatttggcagctaataacggtggctggcagtgggctgcttctacgggtactgatgcagcgccgtattttcgtattttcaacccgacaactcagggcgagaaatttgaccgcgaaggcgaatttatccgccagtggctaccggagctgcgcgatgtaccggggaaagcggtgcatgagccgtggaagtgggcagagaaaacaggtgtgacgttggattatccgcaaccgatagtcgatcacaaagaggcaaggctgcgaacgctggcagcgtacgaagaagcgaggaaaggagcctgataaaacgcagcgagcgttttatcaggcatggtgctggcttattaagactccagcgccagcgcgcggtttctgaacttaagcgcctgatacagccaaatcatcagtaccagtcctacacacgccagtgcgccccaggtaatttgatcaaatacttcaatatatgcattgatggagtagttgatcgccccggaagcatcaaacgaagcctgcgacgtctgatcggcaatcacgcccgccagatagttcgcaatcgcgccggaaagcagcatataaatgccggttaatacgccggtcacgccggggatttcaatgcgcgtaatctgcgacatagcaaccggatcgataaacagttccgcaaagcccatcaccgccaggcctaacaccatcagtggcagagaagagtgaccatacattgcggaccagcgggcgcttaaggtcagaatgcagaatccggcgctcatcaggccaaggccaagagcaaattttccccagatgcgcacggtacgattacctgcgacgctttctttaaccacccacgccaggaacacaccgcacagcataactgcgaaggcattaatcgactggaacatagcagtcggaacggtataaccaaacatatcgcggttaacgaagcggtcgatataaaggctaatcgagctacccccctgttgtgcgaatgcccagaacaacatgctgaagaaggtgagggtaacaatcagccccagctccttacgctgtttttggttttctgctttgcgataaatttttgccagaaccccaaggccaatgatcgtcgcgacaatcaaggcgtataccgaccactctttccagaacaacacggtaatcagcgcaggcgttgccaccagcagaaccagtagccatccccagttgggcaggagaaagtttgtcgcacgcagtacctttttgttaacgccgcgggtatgtgtgaaatgacgattgccacataagaaaatgaccagacccgcgatcatacccaccgccgccaggccaaagcccatcgcccaactgtactcttcctgggcgaaaccacaggcgataggtgcgataatagaccccacgttacccgccgcatacatcagcgagaaaccgccatcacgacgtggatcggttggctcatacagctcgccgagcaggcaactgacgttggatttaaacagaccatagccgcagacgataatcgccagggacagatagaggaatgacggatggatctcactggcacccagcaccacatgaccgatcgccatcaacaacgcccccagcatcaccgccatgcgattgccgagaactttatccgccaaaaagccaccgaggattggcgtgacatataccagcgaacagtaggcgctaaataactcgtaggcgtgattatcgctatattttagttgattggtgagatagaggatcagcagggcacgcatgccgtaaaagctaaaatattcccagatttgcagcgcaacgacatagtaaatagcgcgcggttgtgatgcgtgtttattcataataattccacaattgactgcaacgtcacgtaatagttgcgcggcgtgcttgtgtttccttaaagttaaaactttgatacagatctgattatttatgcaatatgctgtctgattgcataaatatacattagctgaagcgtgatgatataaacaatttgcgtcttttggcgtcgggtttgtttcttaatatgtcaaaagattggctatcgacgaacaggcgaggtaacgctatgttaacggtgtagctatcagaatacggaaggcgcgaagatgaaaaacaccgaactggaacaactgattaacgaaaaactgaacagcgcggcgattagtgattacgcgccgaatggtttgcaggtggaaggcaaagagacggtgcaaaaaattgttaccggtgtcactgccagccaggctttgctcgatgaggcagtgcgtctgggcgcggatgcggtcattgtgcatcatggctacttctggaaaggcgaatctccggtcattcgcggaatgaagcgtaaccgtttaaaaacgttgctggcgaatgatatcaacctgtatggctggcatctgcccctggacgcgcatccggagctgggtaataacgcacaactggcggcgttactggggatcacggtcatgggcgaaattgagccgttggtgccgtggggcgaactgaccatgcctgtgccgggactggaactggcctcctggattgaagcgcgtctgggacgtaagccgttatggtgtggcgataccgggcctgaggtggtccagcgcgtcgcctggtgcacggggggcgggcaaagttttatcgatagcgccgcgcgttttggcgtggatgcttttattactggcgaagtttctgaacagaccattcattcagcccgtgagcagggattgcatttttatgctgcgggtcaccatgccactgaacgcggtggtattcgcgcattgagcgagtggctgaatgaaaataccgatcttgatgtgacctttattgatattcctaatcctgcataacgaataatcagagggatcgaaagtgcaacgagcgcgttgttatctgataggtgaaacggcggtagtactggaactggaaccgccggtgacgctggctagccagaaacggatctggcgactggcacagcgtctggtggatatgccgaatgtggttgaagccattcctggcatgaacaatatcacagtgattttgcgtaatcctgagtcgctggcgctggatgccatagagcgtttgcaacgctggtgggaggagagtgaggcgctggagccggagtctcgctttattgaaattccggtggtttacggtggcgcagccggaccggatttggcggtggtcgcggcgcattgtggattgagcgaaaaacaggttgttgaattgcactcctccgtggaatacgtggtctggtttttaggttttcaaccgggcttcccgtatctcgggagtttgccggaacaactacacacgccacggcgcgcagaaccgcgcttgcacgttccggcaggttctgttgggatcggcgggccgcagaccggtgtttatccgctggcaacgccgggtggctggcagttggttggtcatacctcactcagcctgtttgatccggagcgtgacgaacccatcttattacgtccgggagacagcgtgcgctttgtaccccagaaggagggagtatgctgaagattattcgtgcgggcatgtacaccaccgtgcaggatggcggccgtcacggctttcgtcagtctggtatcagccactgtggcgcactggatatgcctgcgctgcgcattgctaacctgctggtgggtaatgacgccaacgcccccgcgctggagatcacgctcggtcagttaacggttgagttcgaaactgatgggtggtttgccctgacgggtgccggttgcgaagcgcggctggatgataacgccgtctggaccggctggcgattgccaatgagagcaggccagcgtttaacgcttaaacgcccgcagcacgggatgcgcagttatcttgcggtcgcgggtggtattgatgttccgccggtaatgggatcatgcagcaccgatctcaaagtggggattggcgggttggaaggccgtttactgagggatggtgaccgactcccgattggcaaagcgaagcgtgattttatggaagcgcagggcgttaaacagctgctgtggggcaaccgcattcgcgccttgccggggccggaatatcatgagttcgatcgcgcctcgcaggatgcattctggcgttcgccctggcagcttagctcgcaaagtaaccgcatgggctatcgcttacaggggcaaattttaaaacgcaccaccgatcgcgaactgttatctcacggtttgttaccaggtgtggtgcaggtgccgcataacgggcagcccattgtgttgatgaacgatgcgcaaaccaccggtggttacccgcgtattgcctgtatcattgaggctgatatgtaccatctggcgcaaattccgctcggtcagccgattcattttgtccagtgttcactggaagaggcactgaaagcacggcaagatcaacaacgttatttcgaacaattagcgtggcggctgcacaatgaaaattgacctgaacgccgatctgggcgaaggctgcgccagcgacgcagaactattaacgctggtttcctctgccaatattgcctgtggatttcatgcaggcgatgcgcaaaccatgcaggcttgcgtgcgtgaagcaataaaaaatggtgtcgcgattggcgctcacccgagttttcccgacagggaaaattttggtcgcagcgccatgcagctgccgccagaaaccgttttcgcccagacgctgtatcaaattggcgcgctggcagcgattacccgtgcgcaaggtggcgtaatgtgtcatgtcaaaccgcacggcatgttatacaaccaggcggcgaaagaggcacaactggcagacgctatcgccagagcggtatacgcttgcgatccggcattgattctcgtcgggctggcaggaagcgagctgattcgtgcaggcgaacgatatggcctggtaacgcgcgaggaagtgtttgccgatcgtggttatcaggcagacggttcgctggtgccgcgaagccagccaggcgcgttgattgaaaacgaagaacaggcgctggcgcaaacgttggagatggtgcaacacggcagagtcaaaagtatcaccggcgaatgggcaatggtcacggcgcaaacggtctgcctacatggcgatggcgagcacgcactggcgttcgcccgccgattacgagctacatttgctgaaaaggggatagttgtcgcagcataaccccgcttaataaagaatgaaaaaaggatatcaccatgcctgaaggcccggagatccgccgtgcagcggataacctggaggcggcgatcaaaggcaaaccactaactgatgtctggtttgccttcccgcagttaaaatcttatcaatcacgacttatcggtcaacacgttacccatgtggaaacgcgtggtaaggcgttgttaactcatttttccaacgacttaacgctctacagccataatcagctttacggcgtctggcgcgtggttgataccggcgaagagccgcagaccacgcgagtactgcgggtaaaactgcaaacggctgacaaaaccattctgctttatagcgcctcggatattgagatgttgactccggaacaactgaccacgcatccgtttttacaacgcgttggtcccgatgtgctggatccgaatctgacgccggaggtggtaaaggaacgattattgtcgccgcgctttcgtaaccgccagtttgctggattactgctcgatcaggcgtttctggcaggacttggcaattatttgcgggtggagatcctctggcaggttgggttgaccggaaatcataaagcgaaagatctcaatgcggcgcaactggatgcactcgcacacgcgttactggatattccgcgactttcttacgctacgcggggccaggtggatgaaaacaaatatcatggggcgctgtttcgctttaaggtttttcatcgtgatggcgaaccgtgcgaacgctgtggcggcatcattgagaaaaccacgctgtcatcgcgcccgttttactggtgccctggctgccagcactaggccgaacgcttcggcgcataggttgaaataaaccgtgcgatggcaggccccgtcagcaaaatactgaacaggcgcagggtttgcatcgccatgatgagcgccatatcggcattgctccctgcggcgatgaccgccacggtatcaagcccgccggggctggtggcgaggtaggcggtcataaaatcaatatgcataaaccgggtcagcccccacgccatacccgcacaaatagccagcagagcaaaaatcgacagcaggatttgcggtagcgggcgcaatgcccgcagtaatatttgcttatcgaaaccaagaccaatccgccagccaattgccatatatgccatcgccagcagccattccgggagttcgatggtgatgagctgaccagactggagcactgcgcccgccagcatcgggatgagcatcgtgccggaaggaagacgtagcaagcatcccgccgtaccggcaacgaccgcgagcaaaatcgtaagcaggagattaatgctcactggcgggaaccagacgatctgctggttaaccgcttcagcgttatcgcccagcatcatgcgggtgaccagaacagcggctcctgcgacgaacagcactcgcagatattgcataaacgccaccagacgaatatctgcgccgtaatcttgcgccattgcgaccattgccgccgcgccgccaggagaagaaccccaggccccggtatttcctggcagcgagctatagcgcaccaataaccaacccacgatggcgctggaaagcagcgtcaccagtaaaatcgcaagcacgatcggccagttgacggccagcgtggtgagaatcgaaccagtgaggttttgtgcaatcatgcagccaagaatggcttgggcagcgagaaaagcggagcggggaagttgcagagtgactccgcgcatactgaagatgatccccgcgatcatcgggccaagcaggagtgccgccgggagatgtaaagcgaggaagccaatagaaaggagaattgacagaacacataacattccccactgcaatacaggcattcttcgcttcctcattattttatctttggtgtatcgatacagcataaagaaagctgggtctggaaaaaataacggtaatcaaggaaaaggggaaaatcagcaataatctgaatacgttgccctttccggctgaaaagggcgtcgtgttaaatcagttatagttaatcttaaaaagtaccactgtatcgaagggacccgccgcgatgggagtgccaggtgtggacgataattcagccgtataggttttttcgtagatcagcatatcactggtgaaatcggcgtattaagcatatttattgaatgtataaggcgaggcgttttcatccagtatacgtagcttcagaccattaccaatcaacaatgctttatcttcttcaaccaacgttttttcggtataaaacgaggagctgaccttaaatccgtcggtacactggtcattttgcgattttgttgtcttgatactgaatgttttcgacattgtgtggcggcgaatatccagtaagttaaatttacccaaatcaatcaccagtgtttccggtgaaatattttttcaccattattaatgggtatttgcatctggtttaatttttacaattttttatgttcagccatataaaaagaacccgctctattaaaggcgggtccggaaagtgaacggcttagcaatcaaccattaacgcttgatatcgcttttaaagtcgcgtttttcatatcctgtatacagctgacgcggacgggcaatcttcataccgtcactgtgcatttcgctccagtgggcgatccagccaaccgtacgtgccatagcgaagatcacggtgaacatagaagacggaatacccatcgctttcaggatgataccagagtagaaatcgacgttcgggtacagttttttctcgataaagtacgggtcgttcagcgcgatgttttccagctccatagccacttccagcaggtcatctttggtacccagctctttcagaacttcatggcaggtttcacgcattactgtggcgcgcgggtcgtaatttttgtacacgcggtgaccgaagcccatcaggcggaaagaatcatttttgtctttcgcacgacgaacaaattctggaatgtgtttaacggagctgatttcttccagcattttcagcgccgcttcgttagcaccaccgtgcgcaggtccccacagtgaagcaatacctgctgcgatacaggcaaacgggttcgcacccgaagagccagcggtacgcacggtggaggtggaggcgttctgttcatggtcagcgtgcaggatcagaatacggtccatagcacgttccagaatcggattaacttcatacggttcgcacggcgtggagaacatcatattcaggaagttaccggcgtaggagagatcgttgcgcgggtaaacaaatggctgaccaatggaatacttgtaacacatcgcggccatggtcggcatttttgacagcaggcggaacgcggcaatttcacgatgacgaggattgttaacatccagcgagtcgtgatagaacgctgccagcgcgccggtaataccacacatgactgccattggatgcgagtcgcgacggaaagcatggaacagacgggtaatctgctcgtggatcatagtatgacgggtcaccgtagttttaaattcgtcatactgttcctgagtcggtttttcaccattcagcaggatgtaacaaacttccaggtagttagaatcggtcgccagctgatcgatcgggaaaccgcggtgcagcaaaataccttcatcaccatcaataaaagtaattttagattcgcaggatgcggttgaagtgaagcctgggtcaaaggtgaacacaccttttgaaccgagagtacggatatcaataacatcttgacccagcgtgcctttcagcacatccagttcaacagctgtgtccccgttgagggtgagttttgcttttgtatcagccatttaaggtctccttagcgccttattgcgtaagactgccggaacttaaatttgccttcgcacatcaacctggctttacccgtttgttatttggctcgccgctctgtgaaagaggggaaaacctgggtacagagctctgggcgcttgcaggtaaaggatctattgatgacgaataaatggcgaatcaagtacttagcaatccgaattattaaacttgtctaccactaataactgtcccgaatgaattggtcaatacttccacactgttacataagttaatcttaggtgaaataccgacttcataacttttacgcattatatgcttttcctggtaatgtttgtaacaactttgttgaatgattgtcaaattagatgattaaaaattaaataaatgttgttatcgtgacgcagatcactgttcgggataaaacccgacaaactatatgtaggttaattgtaatgattttgtgaacagcctatactgccgccaggtctccggaacaccctgcaatcccgagccacccagcgttgtaacgtgtcgttttcgcatctggaagcagtgttttgcatgacgcgcagttatagaaaggacgctgtctgacccgcaagcagaccggaggaaggaaatcccgacgtctcctggtaacagaaagttaacctctgtgcccgtagtccccagggaataataagaacagcatgtgggcgttattcatgataagaaatgtgaaaaaacaaagacctgttaatctggacctacagaccatccggttccccgtcacggcgatagcgtccattctccatcgcgtttccggtgtgatcacctttgttgcagtgggcatcctgctgtggcttctgggtaccagcctctcttcccctgaaggtttcgagcaagcttccgcgattatgggcagcttcttcgtcaaatttatcatgtggggcatccttaccgctctggcatatcacgtcgtcgtaggtattcgccacatgatgatggattttggctatctggaagaaacattcgaagcgggtaaacgctccgccaaaatctcctttgttattactgtcgtgctttcacttctcgcaggagtcctcgtatggtaagcaacgcctccgcattaggacgcaatggcgtacatgatttcatcctcgttcgtgctaccgctatcgtcctgacgctctacatcatttatatggtcggttttttcgctaccagtggcgagctgacatatgaagtctggattggtttcttcgcctctgcgttcaccaaagtgttcaccctgctggcgctgttttctatcttgatccatgcctggatcggcatgtggcaggtgttgaccgactacgttaaaccgctggccttgcgcctgatgctgcaactggtgattgtcgttgcactggtggtttacgtgatttatggattcgttgtggtgtggggtgtgtgatgaaattgccagtcagagaatttgatgcagttgtgattggtgctggcggcgcaggtatgcgcgcggcgctgcaaatttcccagagtggccagacctgtgcgctgctctctaaagtcttcccgacccgttcccataccgtttctgcgcaaggtggtattaccgttgcgctgggtaatacccatgaagataactgggaatggcatatgtacgacaccgtaaaagggtcggactatatcggtgaccaggacgcgattgaatatatgtgtaaaaccgggccggaagcgattctggaactggaacatatgggcctgccgttctcgcgtcttgatgatggtcgtatctatcaacgtccgtttggcggtcagtcgaaaaacttcggcggcgagcaggcggcacgtactgcggcggctgccgaccgtaccggtcacgcactgttgcacacgctttatcagcagaacctgaaaaaccacaccaccattttctccgagtggtatgcgctggatctggtgaaaaaccaggatggcgcagtggtcggttgtaccgcactgtgcatcgaaactggtgaagtggtttactttaaagctcgcgcgacagtgctggcgactggcggggcagggcgtatttatcagtccaccaccaacgcccacattaacactggcgacggtgtcggcatggctatccgtgcaggcgtaccggtacaggatatggaaatgtggcagttccacccgaccggtattgccggtgcgggcgtactggtcaccgaaggttgccgtggtgaaggcggttatctgctgaacaaacatggcgaacgctttatggaacgttatgcgccgaacgccaaagacctggcgggccgtgacgtggtggcgcgttccatcatgatcgaaatccgtgaaggccgcggctgtgatggtccgtgggggccacacgcaaaactgaaacttgaccatctggggaaagaagttcttgaatcccgtctgccgggtatccttgaactctcccgcaccttcgctcacgttgatccggtgaaagagccgattccggttatcccaacctgtcactacatgatgggcggtattccgaccaaagtgaccggtcaggcgctgactgtgaatgagaaaggcgaagatgtggttgttccggggctatttgccgttggtgaaatcgcttgtgtatcggtacatggcgctaaccgtctgggcggcaactcgctgctggacctggtcgtatttggtcgtgcggcaggtctgcatctgcaagagtctatcgccgagcagggcgcactgcgcgatgccagcgagtctgatgtagaagcgtctctggatcgcctgaaccgctggaacaataaccgtaacggtgaagatccggtggcgatccgtaaagcactgcaagaatgtatgcagcataacttctcggtcttccgtgaaggtgatgcgatggcgaaagggcttgagcagttgaaagttatccgcgagcgtttgaaaaatgcccgtctggatgacacttcaagtgagttcaatacccagcgcgttgagtgcctggaactggataacctgatggaaacggcgtatgcaacggctgtttctgccaacttccgtaccgaaagccgtggcgcgcatagccgcttcgacttcccggatcgcgatgatgaaaactggctgtgccactccctgtatctgccagagtcggaatccatgacgcgccgaagcgtcaacatggaaccgaaactgcgcccggcattcccgccgaagattcgtacttactaatgcggagacaggaaaatgagactcgagttttcaatttatcgctataacccggatgttgatgatgctccgcgtatgcaggattacaccctggaagcggaagaaggtcgcgacatgatgctgctggatgcgcttattcagctgaaagagaaagatcccagcctgtcgttccgccgctcctgccgtgaaggtgtgtgcggttccgacggtctgaacatgaacggtaagaatggtctggcctgtattaccccgatttcggcactcaaccagccgggcaagaagattgtgattcgcccgctgccaggtttaccggtgatccgcgatttggtggtagacatgggacaattctatgcgcaatatgagaaaattaagccttacctgttgaataatggacaaaatccgccagctcgcgagcatttacagatgccagagcagcgcgaaaaactcgacgggttgtatgaatgtattctctgcgcatgttgttcaacctcttgtccgtctttctggtggaatcccgataagtttatcggcccggcaggcttgttagcggcatatcgtttcctgatcgatagccgtgataccgagactgacagccgcctcgacggtttgagcgatgcattcagtgtattccgctgtcacagcatcatgaactgcgtcagtgtatgtccgaaggggctgaacccgacgcgcgccatcggccatatcaagtcgatgttgttgcaacgtaatgcgtaaacccaggcctgataagacgcgcaagcgtcgcatcaggcaaccagtgccggatgcggcgtgaacgccttatccggcctacaaaagaaatgcagaaaccgtaggcctgataagacgcacaagcgtcgcatcaggcaaccagtgccggatgcggcgtgaacgccttatccggcctacaaaagaaatgcagaaaccgtaggcctgataagacgcgcaagcgtcgcatcaggcaaccagtgccggatgcggcgtgaacgccttatccggcctacaaaagaaatgcagaaaccgtaggcctgataagacgcgcaagcgtcgcatcaggcaaacagcgccggatgcggcgtgaatgccttatccggcctacaaaagaaatgcaggaaatctttaaaaactgcccctgacactaagacagtttttaaaggttccttagcggacgcagaaaacacgacaagtccgcaacaagtgaaccccggcacgcacatcagatatgaaatgtgcgtggtagtatccacggcgaagtaagcataaaaaagatgcttaagggatcacgatgcagaacagcgctttgaaagcctggttggactcttcttacctctctggcgcaaaccagagctggatagaacagctctatgaagacttcttaaccgatcctgactcggttgacgctaactggcgttcgacgttccagcagttacctggtacgggagtcaaaccggatcaattccactctcaaacgcgtgaatatttccgccgcctggcgaaagacgcttcacgttactcttcaacgatctccgaccctgacaccaatgtgaagcaggttaaagtcctgcagctcattaacgcataccgcttccgtggtcaccagcatgcgaatctcgatccgctgggattgtggcagcaagataaagtggccgatctggatccgtctttccacgatctgaccgaagcagacttccaggagaccttcaacgtcggttcatttgccagcggcaaagaaaccatgaaactcggcgagctgctggaagccctcaagcaaacctactgcggcccgattggtgccgagtatatgcacattaccagcaccgaagaaaaacgctggatccaacagcgtatcgagtctggtcgcgcgactttcaatagcgaagagaaaaaacgcttcttaagcgaactgaccgccgctgaaggccttgaacgttacctcggcgcaaaattccctggcgcaaaacgcttctcgctggaaggcggtgacgcgttaatcccgatgcttaaagagatgatccgccacgctggcaacagcggcacccgcgaagtggttctcgggatggcgcaccgtggtcgtctgaacgttctggtgaacgtgctgggtaaaaaaccgcaagacttgttcgacgagtttgccggtaaacataaagaacacctcggcacgggcgacgtgaaataccacatgggcttctcgtctgacttccagaccgatggcggcctggttcacctggcgctggcgtttaacccgtctcaccttgagattgtaagcccggtcgttatcggttctgttcgtgcccgtctggacagactcgacgagccgagcagcaacaaagtgctgccaatcaccattcatggtgacgccgcagtgaccgggcagggcgtggttcaggaaaccctgaacatgtcgaaagcgcgtggttatgaagttggcggtacggtacgtatcgttatcaacaaccaggttggcttcaccacctctaacccgctggatgcccgttcgacgccgtactgtactgatatcggtaagatggttcaggcaccgattttccacgttaacgcggatgatccggaagccgttgcctttgttacccgtctggcgctcgatttccgtaacacctttaaacgtgatgtcttcatcgacctggtatgctaccgccgtcacggccacaacgaagccgacgagccgagcgcaacccagccgctgatgtatcagaaaatcaaaaaacatccgacgccgcgcaaaatctacgctgacaagctggagcaggaaaaagtcgcgacgctggaagatgccaccgagatggttaacctgtaccgcgatgcgctggatgctggcgattgcgttgtagcagagtggcgtccgatgaacatgcactctttcacctggtcgccgtacctcaaccacgaatgggacgaagagtacccgaacaaagttgagatgaagcgcctgcaggaactggctaaacgcatcagcacggtgccggaagcagttgaaatgcagtctcgcgttgccaagatttatggcgatcgccaggcgatggcagccggtgagaaactgttcgactggggcggcgcggaaaacctcgcttacgccacgttggttgacgaaggcattccggttcgcctgtcgggtgaagactccggtcgcggtaccttcttccaccgccacgcggtgatccacaaccagtctaacggttccacttacacgccgctgcaacatatccataacggccagggcgcgttccgcgtctgggactctgtactgtctgaagaagccgtactggcgtttgaatacggttatgccaccgcagaaccacgcaccctgaccatctgggaagcacagttcggtgacttcgccaacggtgcacaggtggttatcgaccagttcatctcctctggcgaacagaaatggggccggatgtgtggcctggtgatgttgctgccgcacggttacgaagggcaggggccggagcactcctccgcgcgtctggaacgttatctgcaactttgcgctgagcaaaacatgcaggtttgcgtaccttctaccccggcacaggtttaccacatgctgcgtcgtcaggcgttgcgcgggatgcgtcgtccactggtcgtgatgtcgccgaaatccctgctgcgtcatccgctggcggtatccagcctcgaagaactggcgaacggcaccttcctgccagccatcggtgaaatcgacgagcttgatccgaagggcgtgaagcgcgtagtgatgtgttctggtaaggtttattacgacctgctggaacaacgtcgtaagaacaatcaacacgatgtcgccattgtgcgtatcgagcaactctacccgttcccgcataaagcgatgcaggaagtgttgcagcagtttgctcacgtcaaggattttgtctggtgccaggaagagccgctcaaccagggcgcatggtactgcagccagcatcatttccgtgaagtgattccgtttggggcttctctgcgttatgcaggccgcccagcctccgcctctccggcggtagggtatatgtccgttcaccagaaacagcaacaagatctggttaatgacgcgctgaacgtcgaataaataaaggatacacaatgagtagcgtagatattctggtccctgacctgcctgaatccgtagccgatgccaccgtcgcaacctggcataaaaaacccggcgacgcagtcgtacgtgatgaagtgctggtagaaatcgaaactgacaaagtggtactggaagtaccggcatcagcagacggcattctggatgcggttctggaagatgaaggtacaacggtaacgtctcgtcagatccttggtcgcctgcgtgaaggcaacagcgcgggtaaagaaaccagcgccaaatctgaagagaaagcgtccactccggcgcaacgccagcaggcgtctctggaagagcaaaacaacgatgcgttaagcccggcgatccgtcgcctgctggctgaacataacctcgacgccagcgctattaaaggcacgggtgtgggtggtcgtctgacccgtgaagatgtggaaaaacatctggcgaaagccccggcgaaagagtctgctccggcagcggctgctccggcggcgcaaccgaccctggctgcacgtagcgaaaaacgtgtgccgatgactcgcctgcgtaagcgtgtggcagagcgtctgctggaagcgaaaaactccaccgccatgctgaccacgttcaacgaagtcaacatgaagccgattatggatctgcgtaagcagtacggtgaagcgtttgaaaaacgccacggcattcgtctgggctttatgtccttctacgtgaaagcggtggttgaagccctgaaacgttacccggaagtgaatgcgtctatcgacggcgatgatgtggtctaccacaactatttcgacgtcagtatggcggtttctacgccgcgcggcctggtgacgccggttctgcgtgatgtcgataccctcggcatggcagacatcgagaagaaaatcaaagagctggctgttaaaggccgtgacggcaagctgacggttgaagatctgaccggtggtaacttcaccatcaccaacggtggtgtgttcggttccctgatgtcaacgcctatcatcaacccaccgcagagcgcaattctgggtatgcacgctatcaaagatcgtccgatggcagtgaatggccaggttgagatcctgccgatgatgtacctggcgctgtcctacgatcaccgtttgatcgatggtcgcgaatccgtgggcttcctggtaacgatcaaagagttgctggaagatccgacgcgtctgctgctggacgtttagtagtttaagcttcacctgcactgtagaccgacgtggatagggtgtcggtctacggtttaaaagataacgattactgaaggatggacagaacacatgaacttacatgaatatcaggcaaaacaactttttgcccgctatggcttaccagcaccggtgggttatgcctgtactactccgcgcgaagcagaagaagccgcttcaaaaatcggtgccggtccgtgggtagtgaaatgtcaggttcacgctggtggccgcggtaaagcgggcggtgtgaaagttgtaaacagcaaagaagacatccgtgcttttgcagaaaactggctgggcaagcgtctggtaacgtatcaaacagatgccaatggccaaccggttaaccagattctggttgaagcggcgaccgatatcgctaaagagctgtatctcggtgccgttgttgaccgtagttcccgtcgcgtggtctttatggcctccaccgaaggcggcgtggaaattgaaaaagtggcggaagaaactccgcacctgatccacaaagttgcgcttgatccgctgactggcccgatgccgtatcagggacgcgaactggcgtttaaactgggtctggaaggtaaactggttcagcagttcaccaaaatcttcatgggcctggcgaccattttcctggagcgcgaccttgcgcttatcgaaatcaacccgctggttattaccaaacagggcgatctgatttgcctcgacggcaaactgggcgctgatggcaacgcactgttccgccagcctgatctgcgtgaaatgcgtgaccagtcgcaggaagatccgcgtgaagcacaggctgcacagtgggaactgaactacgttgcgctggacggtaacatcggttgtatggttaacggcgcaggtctggcgatgggtacgatggacatcgttaaactgcacggcggcgaaccggctaacttcctggacgttggcggcggcgcaaccaaagaacgtgtaaccgaagcgttcaaaatcatcctctctgacgacaaagtgaaagccgttctggttaacatcttcggcggtatcgttcgttgcgacctgatcgctgacggtatcatcggcgcggtagcggaagtgggtgttaacgtaccggtcgtggtacgtctggaaggtaacaacgccgaactcggcgcgaagaaactggctgacagcggcctgaatattattgcagcaaaaggtctgacggatgcagctcagcaggttgttgccgcagtggaggggaaataatgtccattttaattgataaaaacaccaaggttatctgccagggctttaccggtagccaggggactttccactcagaacaggccattgcatacggcactaaaatggttggcggcgtaaccccaggtaaaggcggtactacccacctcggcctgccagtgttcaacaccgtgcgtgaagctgttgctgctactggcgctaccgcctctgttatctacgtaccagcaccgttctgcaaagactccattctggaagctatcgatgcaggcatcaaactgattatcaccatcactgaaggcatcccgacgctggatatgctgacggtgaaagtgaaactggatgaagcaggcgttcgtatgatcggcccgaactgcccaggcgttatcaccccgggggaatgcaaaatcggtatccagccgggtcacattcacaaaccgggtaaagtgggtatcgtttcccgttccggtacgctgacctatgaagcggttaaacagaccacggattacggtttcggtcagtcgacctgcgttggtatcggcggcgacccgatccctggttctaactttatcgacatcctcgaaatgttcgaaaaagatccgcagaccgaagcgatcgtgatgatcggtgagatcggcggtagcgctgaagaagaagcagcggcgtacatcaaggagcacgttaccaagccagttgtgggttacatcgctggtgtgactgcgccgaaaggcaaacgtatgggtcacgcaggtgcgatcattgccggtggtaaagggactgcggatgagaaattcgctgctctggaagccgcaggcgtgaaaaccgttcgcagcctggcggatatcggtgaagcactgaaaactgttctgaaataaatatctgtaataagaaatagccctcgccgcttccctctacaggaggggcgaagggctgtcggtttcgacatggttggccatcttatgatggccttttttattcgggcactaatctgaaaagtttgcccactgcttttctcccatcttctgcgcaataatgcccggcaaaatatcccctctccgttctgtaaaagcatttatacaagaagaaaattgttctgccggttgctctggccctgatgggtgtaaattcggacgtttatgcggccgatgtaaatatcgatattttaagtgcgacagtgaaagataaacgcattgagggagtatcggtgacgctgcaacgcaatggcgcacaatctgtttctggaaccacaaatgcatcgggcagcgttaatctgggttctacatttgctgatgatcaagatgctttattgatcgtcaaaaaagagggctattctaatctggtggtcaaatgttcgtgtgctggcatgacttatgcgattagtccggcaatgactagtctggatggcatgcgtgtagttttgagctggggcgaaaagccttttgatcttgattcacatttgatcttctctggcggacatatctattttgatagtaaagaggggactgatgctaatctggatgttgatgatacggatagctatggaccagaaactgtcactatcagcaaaaagcattttggcgaaagttacatctatgccgtgcaggactatagcaataaagggttgcccaacagtaattatctctctgccagtaaggcaaaagtgtttgtttatgtagggagctccctggtgcgtagttatagtgtccctgctggaaaacgagggaacatctggaccgtgtttaaactcaatccaaacggcgagtttgaagatatcaactctgttaccagcgccaattttaacgacaccacattagacgtcagggatttagccactgtgataatgcctgcgacggactcttcagctccggcttcgcctgcgatgcaaaacagtggagatactcaactggcaagaaaatataatcgcgaaggtgaagctgtttataaaaccggtcaacttgagcaagccattcaactcttccaacaggcaacagaattagacggcaattacggacaggcatttagtaacctggggctggcgtatcagaaaaatggcaacatagcggaagcaatttaggcaaatcgtaaagcgatctcgttagcctgtggagcaaatgcggcgacaacgcgcgctaactcctattataacattgccaaaatttatggaactgctggacaggacgctgatgcattgcagcattatcaactcgctcttcacgatgccattttataataatgaaagtggaatcatatttttaaattttatattcttgcttgtttttctggtgaagttatccatcattcactgttctattatcttaaggatgatggaaatagaaggttttttaatgataataaaacatattcttatgttatttaatcacgaattttttaatatgattatgtatcaatacattatattacccgatgtgttactgaattatcgactattactttaatatttagtgatcgtaaacatggttctccagattactaaatttctggcatcttacaatatcatcatcttcaaatagttaaattaagattattgcactgccaaaacagataaattgaagcagctggtagatattgcagaacaaccttgattccaacggcgaaatcgtatttatcctccaggttgccgtccatatggagttgaatatcattcagtccacgcttgatgagtcgatatcgctatatccatagacagggtagctttttacacgagagtgtccggtgttttctaacgggctggcaatcattccgttttgttgtttcgtatcactgctataacaatttctcttgattttcaatctttgagctaatcattgaatacagatcgggaaatattaataccatatatgttttattttgaaaatccttgttccatctgactatacctaaggtatctatttcttcttgtgattattaccaatgaaacaataagtgacggatttacagtacgttgctcataaagacaacaatcaattaacgttgataaaaatatgttatgtaaaatggcaataaagtagctactctaactaattagtattataaaaagtcgataaagcggctctgttaaataaaatactggttttttatctatatatttccatgtgggtaattttactgtgctattttgttacaataaattaacaataaagttaccagtggctcatgattcacacataattaacatatgtggttgattttgatataaatcaatttttaattcttgaaaaaaatctgcaaaacacgataaattgttgtagatcaaattggtgagatcgtgacaatttcgctataaattgatcactgtcgaaaaatgcaaatttgctcaataaaaacctgtttattgtaaggattttgcggcgtaatataattacgggatcaatttggtttattcattaacacatttgtaacttttttatcattgtcttttcctcttttgatgaaatggcaacgatagaggcgagcaaataattttgtattggggcatgcgtgtgaccctttctaacggggttcactctcggagtcttcatgcgatgagcaaggagtcatgatgttagatatagtcgaactgtcgcgcttacagtttgccttgaccgcgatgtaccacttcctttttgtgccactgacgctcggtatggcgttcctgctggccattatggaaacggtctacgtcctttccggcaaacagatttataaagatatgaccaagttctggggcaagttgtttggtatcaactttgctctgggtgtggctaccggtctgaccatggagttccagttcgggactaactggtcttactattcccactatgtaggggatatcttcggtgcgccgctggcaatcgaaggtctgatggccttcttcctcgaatccacctttgtaggtctgttcttcttcggttgggatcgtctgggtaaagttcagcatatgtgtgtcacctggctggtggcgctcggttcaaacctgtccgcactgtggattctggttgcaaacggctggatgcaaaacccaatcgcgtccgatttcaactttgaaactatgcgtatggagatggtgagcttctccgagctggtgcttaacccggttgctcaggtgaaattcgttcacaccgtagcttctggttatgtgactggcgcaatgttcatcctcggtatcagcgcatggtatatgctgaaaggtcgtgacttcgccttcgctaaacgctcctttgctatcgctgccagcttcggtatggctgccgttctgtctgttattgttctgggtgatgaatccggctacgaaatgggcgacgtgcagaaaaccaaactggctgctatcgaagccgagtgggaaacgcaacctgcacctgctgcctttactctgttcggcattcctgatcaggaagaggaaacgaacaaatttgcgatccagatcccttacgcgctgggcatcattgcaacgcgttccgtggatactccagttatcggcctgaaagaactgatggtgcagcatgaagaacgcattcgtaacgggatgaaggcgtactctctgctcgaacaactgcgttctggttctaccgaccaggccgttcgtgaccagttcaatagcatgaagaaagatctcggttacggtctgctgctgaaacgctatacgccaaacgtggctgatgcgactgaagctcagattcaacaggcaaccaaagactccattccgcgtgtagcgccgctgtactttgcgttccgtatcatggtggcgtgtggcttcctgctgctggcaatcattgcgctctctttctggagtgtcatccgcaaccgcattggcgagaaaaaatggctgctgcgcgccgcgctgtacggtattccgctgccgtggattgctgtagaagcgggctggttcgtggctgaatatggccgccaaccgtgggctatcggtgaagtgctgccgacagctgtggcgaactcgtcactgaccgcaggcgatctcatcttctcaatggtgctgatttgcggcctgtataccctgttcctggtggcagaattgttcttaatgttcaagtttgcacgcctcggcccaagcagcctgaaaaccggtcgctatcactttgagcagtcttccacgactactcagccggcacgctaagacaggagtcgtcaaatgatcgattatgaagtattgcgttttatctggtggctgctggttggcgttctgctaattggttttgcagtcactgacggtttcgacatgggggtgggcatgctcacccgtttcctcggtcgtaacgacaccgagcgtcgaattatgattaactccatcgcaccacactgggacggtaaccaggtttggctgatcaccgcaggcggcgcactgtttgctgcctggccgatggtctatgccgctgcgttctccggcttctatgtggcgatgatcctcgtgctggcgtctttgttcttccgtccggtcggttttgactaccgctccaagattgaagaaacccgctggcgtaacatgtgggactggggcatcttcattggtagcttcgttccgccgctggtgattggtgtagcgttcggtaacctgttgcagggcgtaccattcaacgttgatgaatatctgcgtctgtactacaccggtaacttcttccagctgcttaacccgttcggcctgctggcaggtgtggtgagcgtagggatgatcattactcagggcgcaacctatctgcaaatgcgtaccgtgggcgaactgcacctgcgtacccgtgcaacggctcaggtggcggcactggtgacgctggtctgcttcgcactggctggcgtatgggtgatgtacggtatcgatggttatgtcgtgaaatcgacaatggaccattacgcagcctctaacccgctgaataaagaagtggttcgtgaagctggcgcatggctggttaacttcaacaacacgccaattctgtgggctattccggcactgggtgtggttctgccgctgctgaccatcctgactgcacgtatggataaagccgcgtgggcgtttgtgttctcctccctgacgctggcctgcatcatcctgactgccggtatcgcaatgttcccgtttgtgatgccgtccagcaccatgatgaacgcaagtctgacaatgtgggatgcaacttccagccagctgacgcttaacgtcatgacctgggttgcggtggttctggtaccgatcattctgctctacaccgcctggtgttactggaaaatgttcggtcgtatcaccaaagaagatattgaacgtaacacccactctctgtactaagtaaggagctaaaaatgtggtatttcgcatggattctgggaacgcttcttgcctgttcgtttggggtaatcaccgcgctggcgcttgagcacgtcgaatcaggcaaagccggtcaagaagacatctgatgagtaagattatcgcaaccttgtatgcggtaatggacaagcgccccctgcgggcgctttccttcgtgatggcacttctgttagcaggatgtatgttttgggacccatcacgtttcgccgcgaagaccagtgaactggaaatctggcatggtttactgcttatgtgggccgtctgtgctggtgtgattcacggcgtgggctttcgtccgcagaaggttctctggcaagggattttttgcccattgcttgccgatattgttctcattgtcgggctgattttcttcttcttttaaatcagaattctctttaaaaatttatgggccgagtcaggcccataaatttttacgctcccttaacttgccctcattcccaaacctcaatcgcgcgcgtatagtagcagcgtttaaaagctctaacttttgttgcattaccgggatgtaaagtgaatacaacgctgtttcgatggccggttcgtgtctactatgaagataccgatgccggtggtgtggtgtaccacgccagttacgtcgctttttatgaaagagcacgcacagagatgctgcgtcatcatcatttcagtcaacaggcgctgatggctgaacgcgttgcctttgtggtacgtaaaatgacggtggaatattacgcacctgcgcggctcgacgatatgctcgaaatacagactgaaataacatcaatgcgtggcacctctttggttttcacgcaacgtattgtcaacgccgagaatactttgttgaatgaagcagaggttctggttgtttgcgttgacccactcaaaatgaagcctcgtgcgcttcccaagtctattgtcgcggagtttaagcagtgactgacatgaatatccttgatttgttcctgaaggctagccttctggttaaacttatcatgttgattttgattggtttttcaatcgcatcctgggccattattatccagcggacccgtattcttaacgcagcggcgcgcgaagccgaagcgtttgaagataaattctggtctggaatcgaactctctcgcctctatcaagagagccaggggaaacgggataatctgagcggttcggaacaaatcttttacagcggcttcaaagagtttgtgcgcctgcatcgtgccaatagccatgcgccggaagccgtagtggaaggggcgtcgcgtgcgatgcgtatttccatgaatcgtgaacttgaaaatctggaaacgcacattcctttcctcggtacggttggctccatcagcccgtatattggtctgtttggtacggtctgggggatcatgcacgcctttatcgccctcggggcggtaaaacaagcaacactgcaaatggttgcgcccggtatcgcagaagcgttgattgcgacggcaattggtttgttcgccgcaattccggcggtaatggcttataaccgcctcaaccagcgcgtaaacaaactggaactgaattacgacaactttatggaagagtttaccgcgattctgcaccgccaggcgtttaccgttagcgagagcaacaaggggtaagccatggccagagcgcgtggacgaggtcgtcgcgatctcaagtccgaaatcaacattgtaccgttgctggacgtactgctggtgctgttgctgatctttatggcgacagcgcccatcatcacccagagcgtggaggtcgatctgccagacgctactgaatcacaggcggtgagcagtaacgataatccgccagtgattgttgaagtgtctggtattggtcagtacaccgtggtggttgagaaagatcgtctggagcgtttaccaccagagcaggtggtggcggaagtgtccagccgtttcaaggccaacccgaaaacggtctttctgatcggtggcgcaaaagatgtgccttacgatgaaataattaaagcactgaacttgttacatagtgcgggtgtgaaatcggttggtttaatgacgcagcctatctaaacatctgcgtttcccttgcttgaaagagagcgggtaacaggcgaacagtttttggaaaccgagagtgtcaaaggcaaccgaacaaaacgacaagctcaagcgggcgataattatttcagcagtgctgcatgtcatcttatttgcggcgctgatctggagttcgttcgatgagaatatagaagcttcagccggaggcggcggtggttcgtccatcgacgctgtcatggttgattcaggtgcggtagttgaacagtacaaacgtatgcaaagccaggaatcaagcgcgaagcgttctgatgagcagcgcaagatgaaggagcagcaggctgctgaagaactgcgtgagaaacaagcggctgaacaggaacgcctgaagcaacttgagaaagagcggttagcggctcaggagcagaaaaagcaggctgaagaagccgcaaaacaggccgagttaaagcagaagcaagcggaagaggcggcagcgaaagcggcggcagatgctaaagcgaaggccgaagcggatgctaaagctgcggaagaagcagcgaagaaagcggcggcagacgcgaagaaaaaagcagaagcagaagccgccaaagccgcagtcgaagcgcagaaaaaagccgaggctgctgctgcggcgctgaagaagaaagctgaagcggcagaagcagctgcagctgaagcaagaaagaaagcggcaaccgaagctgctgaaaaagccaaggcagaagctgagaagaaagcggctgctgaaaaggctgcagctgataagaaagcggcagcagagaaagcggcagccgacaaaaaagcagcagaaaaagcggctgctgaaaaggcagcagctgataagaaagcagcggcagaaaaagccgccgcagacaaaaaagcggcagcggcaaaagcagcagctgaaaaagccgctgcagcaaaagctgccgcagaggcagatgatattttcggtgagctaagctctggtaagaatgcaccgaaaacggggggaggggcgaaagggaacaatgcttcgcctgccgggagtggtaatactaaaaacaatggcgcatcaggggccgatatcaataactatgccgggcagattaaatctgctatcgaaagtaagttctatgacgcatcgtcctatgcaggcaaaacctgtacgctgcgcataaaactggcacccgatggtatgttactggatatcaaacctgaaggtggcgatcccgcactttgtcaagctgcgttggcagcagctaaacttgcgaagatcccgaaaccaccaagccaggcagtatatgaagtgttcaaaaacgcgccattggacttcaaaccgtaatcgcgatgttgactgttccgacggtcaacatcaggcaccggttgccacggggttctggtagttttgtgtattttagtttgttaacattctgctaaattatcgtgggccatcggtccagataagggagatatgatgaagcaggcattacgagtagcatttggttttctcatactgtgggcatcagttctgcatgctgaagtccgcattgtgatcgacagcggtgtagattccggtcgtcctattggtgttgttcctttccagtgggcggggcctggtgcggcacctgaagatattggcggcatcgttgctgctgacttgcgtaacagcggtaaatttaatccgttagatcgtgctcgtttgccacagcagccgggtagtgcgcaggaagtacaaccagctgcatggtccgcgctgggcattgacgctgtggttgtcggtcaggtcactccgaatccggatggttcttacaatgttgcttatcaacttgttgacactggcggcgcaccgggtactgtacttgctcagaactcgtacaaagtgaacaagcagtggctgcgttatgctggtcataccgccagtgacgaagtatttgaaaaactgaccggtattaaaggtgcgttccgtacccgtattgcctacgttgttcagactaacggcggtcagttcccgtatgaactgcgcgtatctgactatgacggttacaaccagtttgtcgttcaccgttcaccgcaaccgctgatgtctccggcgtggtcaccagacggttctaaactggcttatgtgaccttcgaaagcggtcgttccgcgctggttattcagacgctggcaaatggcgctgtacgtcaggtggcttcattcccgcgtcacaacggtgcacctgcattctcgccagacggcagcaaactggcattcgccttgtcgaaaaccggtagcctgaacctgtacgtaatggatttggcttctggtcagatccgccaggtaactgatggtcgcagtaacaataccgaaccgacctggttcccggacagccagaacctggcatttacttctgaccaggccggtcgtccgcaggtttataaagtgaatatcaacggcggtgcgccacaacgtattacctgggaaggttcgcagaaccaggatgcggatgtcagcagcgacggtaaatttatggtaatggtcagctccaacggtgggcagcagcacattgccaaacaagatctggcaacgggaggcgtacaagttctgtcgtccacgttcctggatgaaacgccaagtctggcacctaacggcactatggtaatctacagctcttctcaggggatgggatccgtgctgaatttggtttctacagatgggcgtttcaaagcgcgtcttccggcaactgatggacaggtcaaattccctgcctggtcgccgtatctgtgataataattaattgaatagtaaaggaatcattgaaatgcaactgaacaaagtgctgaaagggctgatgattgctctgcctgttatggcaattgcggcatgttcttccaacaagaacgccagcaatgacggcagcgaaggcatgctgggtgccggcactggtatggatgcgaacggcggcaatggcaacatgtcttccgaagagcaggctcgtctgcaaatgcaacagctgcagcagaacaacatcgtttacttcgatctggacaagtacgatatccgttctgacttcgctcaaatgctggatgcacatgcaaacttcctgcgtagcaacccgtcttacaaagtcaccgtagaaggtcacgcggacgaacgtggtactccggaatacaacatctccctgggtgaacgtcgtgcgaacgctgttaagatgtatctgcagggtaaaggcgtttctgctgaccagatctccatcgtttcttacggtaaagaaaaacctgcagtactgggtcatgacgaagcggcgtatgccaaaaaccgtcgtgcggtactggtttactaagagaattgcatgagcagtaacttcagacatcaactattgagtctgtcgttactggttggtatagcggccccctgggccgcttttgctcaggcaccaatcagtagtgtcggctcaggctcggtcgaagaccgcgtcactcaacttgagcgtatttctaatgctcacagccagcttttaacccaactccagcaacaactctctgataatcaatccgatattgattccctgcgtggtcagattcaggaaaatcagtatcaactgaatcaggtcgtggagcggcaaaagcagatcctgttgcagatcgacagcctcagcagcggtggtgcagcggcgcaatcaaccagcggcgatcaaagcggtgtggcggcatcaacgacgccgacagctgatgctggtactgcgaatgctggcgcgccggtgaaaagcggtgatgcaaacacggattacaatgcagctattgcgctggtgcaggataaatcccgccaggatgacgcaatggtggcatttcagaatttcatcaaaaattaccctgattcaacttacctgccaaacgccaattattggctgggtcagttaaactacaacaagggtaaaaaagatgatgcggcggtattattttgcttcggtagtgaaaaactatccgaagtcaccgaaggctgcagatgcgatgtttaaagtcggcgtcatcatgcaggacaaaggtgacaccgcaaaagcgaaagccgtataccagcaggttatcagtaaataccctggtactgatggcgctaaacaggcgcaaaaacgtctgaacgcgatgtaatgcataacacacgaccagaagtcgcattatttctggtcgtgtcgtgcgaatcataagcagttgagtgatctgcatcgaaatttttgttgcgctcaagtctgaaatcagtaatatatgccgccgttgccacgggatatcaaacaaaccgaaagcaacgaaaaagtgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccactaacatagttagttgtagtatccagcgtagtatcgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccaccgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccactaattactgtgggttcggtggaagtagtttgtagtatccagcgcagtatcgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccactcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaattttaaacattggttccgagtagaaatctttcaggtaacacccgtatgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccatcctgaatgattaaagcagcataatcccgcaaggggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatgcaaaaaagcgccctaaaggcgcttttttgctattcaggcatctctcaatttcaattcttgaccctgatgacatactccgcgtttgctgcgtaaacaactctacgtcggaggaataagacgcaaagtgtggcattcggcatctcatacgtaattcgagtgacttttctccaccattcgactatcttgtttagcatataaaacaaattacgccgataatagcgaatatcacgcttaagtcggttttaacgttaagcctgtaaaacgagatggtaagatgagcgtgatgtttgatccagacacggcgatttatcctttccccccgaagccgacgccgttaagcattgatgaaaaagcgtattaccgcgagaagataaaacgtctactaaaagaacgtaatgcggtgatggttgcccactactataccgatcccgaaattcaacaactggcagaagaaaccggtggctgtatttctgattctctggaaatggcgcgcttcggtgcaaagcatcccgcttctacgttgttagttgctggggtgagatttatgggagaaaccgccaaaattctcagtccggaaaaaacaattctgatgccgacacttcaggctgaatgttcactggatctcggctgccctgttgaagaatttaacgcattttgcgatgcccatcccgatcgtactgtcgtcgtctacgccaacacttctgctgcggtaaaagcgcgcgcagattgggtggtaacttcaagcattgccgtcgaacttattgatcatctggatagtttgggtgaaaaaatcatctgggcacctgacaaacatctggggcgttacgtgcaaaaacagacgggcgcagacattttatgctggcagggtgcctgcattgtgcatgatgaatttaagactcaagcgttaacccgcttgcaagaagaatacccggatgctgccatactggtgcatccagaatcaccgcaagctattgtagagatggcggatgcggtcggttccaccagtcaactgatcgctgctgcgaaaacattgccacatcagcggcttatcgtggcaaccgatcggggcattttctacaaaatgcagcaggcggtgccagataaagagttactggaagcaccaaccgcgggtgagggcgcaacctgtcgcagctgcgcgcattgcccgtggatggccatgaatggccttcaggccatcgcagaggcattagaactggaaggaagcaatcacgaggtttatgttgatgaaaggctgcgagagagggcgctggtgccgctcaatcgtatgctggattttgcggctacactacgtggataattgataataaggcgtcacattacgctttgggggaacgatggatttttttagtgtgcagaatatcctggtacatataccaataggggcaggcggttatgatctctcatggatcgaagcggtaggcacgatcgccgggttgctgtgtattggccttgccagtctggagaagatcagtaactacttctttggcctgatcaacgtcactttgtttggcattattttctttcagattcagctgtatgccagcctgttattacaggtgtttttctttgccgcgaatatttacggctggtatgcgtggtcgcgacaaaccagtcagaacgaggcggagttgaaaattcgctggttgccattgccgaaggcgctaagctggctggcggtttgcgttgtttcgattggtctgatgacggtatttatcaatccggtgtttgcatttttgacccgcgtggcagtcatgatcatgcaagcattaggattacaggttgcgatgcctgaactacagccggacgctttcccgttctgggattcatgcatgatggtgttatctatcgtggcaatgattctgatgacgcgtaagtatgtggaaaactggctgttgtgggtgattattaacgtgattagcgtcgttatttttgcacttcagggcgtttacgccatgtctctggagtacatcatcctgacctttattgccctcaacggcagccggatgtggatcaacagcgcacgcgaaagaggttcacgcgcgctgtcccattaatggtgatgatgtgaatggccagacaccccttcattcaggtggcagtmtggcccatgacaaggttgatattccatctgaatagtggmgtgctcaatgtgatagtgatccatcaggtagtgttggatctgatctaacaaggcatcgtgatcgtgtggcgggatcacctgcacatgcagcgtcatcaccggcttctcgcctaccatccatacatgcacatggtgcacattgcggacttccgggatttcccggcacaagcgacgcttcagttcagcgatatccagcgataccggtgcaccttcaagtaattcattcacactatctttcaacagtcgccacgcgctacgcagaaccagaagcgacaccagtatgagtgtgagtgcgccatgacgagtcatcccttaattattctcacttaactttatgacatcatactgcttttagaagggaaaaattaaaagggagagactccgctctcccattattggctatttcgcagggttactgcgtggtaccgtcggttttggtatcgacatcattgttgatgccatcaccggtttggacttttttattgatatccgggcagcgaccatctttgcacatggtgttcttgtgctcttcatctttggtcatgccgtcattgttcattgaagaaccatccggatgcagcattgtgccgccagaaccggtatttaccccgttattgtcgacgttatttggcgcgacattttcacgggcatcaggggctacctggcccgcatcagctgcggcgtttgcctggccgttattgctttgcgctccgctatcggcagccagtgcggcaccgctggcaaggcttagagtggcagtcaaaaatagtgtggccagttttgtcattttcataggatgctcctgttatggtcgttatgtcggataacctcttccaacagtgcatttgcaggtgaatataaggcaatggtttaagatttcagccaggcaaagatacccagcagagaatcttgaaataattaacaaacaaaggagttacagttagaaattgtaggagagatctcgtttttcgcgacaatctggcgtttttcttgctaattccaggattaatccgttcatagtgtaaaaccccgtttacacattctgacggaagatatagattggaagtattgcattcactaagataagtatggcaacactggaacagacatgaattatcagaacgacgatttacgcatcaaagaaatcaaagagttacttcctcctgtcgcattgctggaaaaattccccgctactgaaaatgccgcgaatacggtcgcccatgcccgaaaagcgatccataagatcctgaaaggtaatgatgatcgcctgttggtggtgattggcccatgctcaattcatgatcctgtcgcggctaaagagtatgccactcgcttgctgacgctgcgtgaagagctgcaagatgagctggaaatcgtgatgcgcgtctattttgaaaagccgcgtactacggtgggctggaaagggctgattaacgatccgcatatggataacagcttccagatcaacgacggtctgcgtattgcccgcaaattgctgctcgatattaacgacagcggtctgccagcggcgggtgaattcctggatatgatcaccccacaatatctcgctgacctgatgagctggggcgcaattggcgcacgtaccaccgaatcgcaggtgcaccgcgaactggcgtctggtctttcttgtccggtaggtttcaaaaatggcactgatggtacgattaaagtggctatcgatgccattaatgccgccggtgcgccgcactgcttcctgtccgtaacgaaatgggggcattcggcgattgtgaataccagcggtaacggcgattgccatatcattctgcgcggcggtaaagagcctaactacagcgcgaagcacgttgctgaagtgaaagaagggctgaacaaagcaggcctgccagcgcaggtgatgatcgatttcagccatgctaactcgtcaaaacaattcaaaaagcagatggatgtttgtactgacgtttgccagcagattgccggtggcgaaaaggccattattggcgtgatggtggaaagccatctggtggaaggcaatcagagcctcgagagcggggaaccgctggcctacggtaagagcatcaccgatgcctgcattggctgggatgataccgatgctctgttacgtcaactggcgagtgcagtaaaagcgcgtcgcgggtaaagtttaattgtcggatgcgccgtcagagtggcgtatccgattaatcaccggaggcctgataaaacgcgcagcgtcgcatcaggcaatgtgctccattgttagcaacgacaaacaaaaaagccgactcacttgcagtcggctttctcatttttaaacgaatgacgtttacttcgctttaccctggttagcaaccgccgctgctttcgccgcgatctcgtcagcattacccagataatagcgtttcagcggtttgaagttctcgtcaaactcataaaccagcggcacgccggtcgggatattcagctcaagaatctcttcttcgctcatgttatcgagatatttcaccagcgcacgtaacgagttaccgtgtgcggcgatgatgacgcgctcaccgctcttcatacgtggcagaatggtttcattccagtaagggatcacgcggtcaatggtcagcgccaggctttccgtcagcggcagctctttctcgctcagtttcgcgtaacgcggatcgtgccccggataacgctcatcatctttagtcagttccggcggagtcaccgcaaaaccacgacgccactgtttcacctgctcgtcgccatacttttcagcggtttccgctttgttcagaccctgcaacgcaccgtagtgacgttcgttcagtttccaggatttctcaacgggcagccatgcctgatccagttcgtccaacacattccacagggtatgaatagcgcgtttcagcacagaggtgtaagcaaagtcaaagctgtaaccttcctctttcagcagcttacctgctgcttttgcttcgcttacgcctttctcagacagatccacgtcgtaccaaccggtgaaacggttttctttgttccactgactttcgccatgacgaaccagaaccagcttagttacagccatatacttactcctcaaatcatcttttaatgataataattctcattatattgccgtgacgaagcaacagcaatgcttacgcataaccatagcgaaaatagtgtcgcagtgtaaggttgttgtgaatattgagttgcaaatatgtcggtgtttgctggtgatttgaacaatatgaagataaagccctcatgacgagggcttaacattactgagcaataaactgatattccgtcaggctggaatactcttcgccaggacgcaggaagcagtccggttgcggccattcagggtggttcgggctgtccggcagaaattcgctttccagagccagcccttgccagtcggcgtaaggttcggttccccgcgacggtgtgccgccgaggaagttgccggagtagaattgcagagccggagcggtggtgtagaccttcagctgcaatttttcatctgctgaccagacatgcgccgccactttcttgccatcgcctttggcctgtaacaagaacgcgtgatcgtaacctttcactttgcgctgatcgtcgtcggcaagaaactcactggcgatgattttggcgttgcggaaatcaaaagaggttccggcgacagatttcaggccgtcgtgcggaatgccgccttcatcaaccggcagatattcttccgccagaatctgcaacttgtgattgcgcacgtcagattgctcgccgtcaagattgaaatagacgtgattagtcatattcaccgggcaaggtttatcaactgtggcgcgataagtaatggagatacggttatcgtcggtcagacgatattgcaccgtcgcgccgagattacccgggaaaccctgatcgccatcatctgaactcagggcaaacagcacctgacgatcgttctggttcacaatctgccagcgacgtttgtcgaacccttccgggccgccatgcaattggttgacgccctgacttggtgaaagcgtcacggtttcaccgtcaaaggtataacggctattggcgatgcggttggcataacgaccaatagaggcccccagaaatgcggcctgatcctgatagcattccgggctggcgcagccaagcagcgcctcgcggacgctgccatcggaaagcggaatacgggcggaaagtaaagtcgcaccccagtccatcagcgtgactaccatccctgcgttgttacgcaaagttaacagtcggtacggctgaccatcgggtgccagtgcgggagtttcgttcagcactgtcctgctccttgtgatggtttacaaacgtaaaaagtctctttaatacctgtttttgcttcatattgttcagcgacagcttgctgtacggcaggcaccagctcttccgggaacaacgcgacgatacagccaccaaatccgccgccggtcatgcgtacgccacctttgtcgccaatcacagctttgacgatttctaccagagtgtcaatttgcggtacggtgatttcgaaatcatcgcgcatagaggcatgagactccgccatcaactcgcccatacgtttcaggtcgccttgctccagtgcgctggcagcttcaacggtgcgggcgttttcagtcaggatatgacgcacgcgtttcgccacgattgggtccagttcatgcgcaacagcgttgaactcttcaatggtgacatcgcgcagggctggctgctggaagaaacgcgcaccggtttcgcactgttcacgacgggtgttgtattcgctgccaaccagggtacgtttgaagttactgttgatgatgacgacagccacacctttgggcatggaaactgctttggtccccagtgagcggcagtcaatcagcaaggcatgatctttcttgccgagtgcggaaatcagttgatccatgattccacagttacagcctacaaactggttttctgcttcctgaccattaagcgcgatttgtgcgccgtccagcggcagatgataaagctgctgcaatacggttccgaccgcgacttccagtgaagcggaagaacttaaccctgcaccctgcggcacattgccgctgatcaccatgtccacaccgccgaagctgttgttacgcagttgcagatgtttcaccacgccacgaacgtagttagcccattgatagttttcatgcgcgacaatgggcgcatcgagggaaaactcgtcgagctgattttcataatcggctgccattacgcgaactttacggtcatcgcgtggcgcacagctgatcacggtttgataatcaatcgcgcagggcagaacgaaaccgtcgttgtagtcggtgtgttcaccaatcaaattcacgcggccaggcgcctgaatggtgtgagtggcagggtagccaaatgcgttggcaaacagagattgtgttttttctttcagactcatttcttacactccggattcgcgaaaatggatatcgctgactgcgcgcaaacgctctgctgcctgttctgcggtcaggtctcgctgggtttctgccagcatttcataaccaaccataaatttacgtacggtggcggagcgcaacagaggcggataaaagtgcgcgtgcagctgccagtgttgattctcttcgccattaaatggcgcgccgtgccagcccatagagtaggggaaggagcactggaagaggttgtcataacgactggtcagctttttcaacgccagtgccaaatcgctgcgctgggcgtcggtcaaatcggtgatccgcaaaacgtgggctttgggcagcagtagcgtttcgaacggccaggcagcccagtaaggtacaacggctaaccagtgttcggtttcgacaacggtacggctaccgtctgccagctcgcgctgaacataatccaccagcattggcgatttctgttcggcgaaatattctttttgcagacggtcttcgcgctcagcttcgttaggcaggaagctatttgcccaaatctgtccgtgcggatgcgggttagagcagcccatcgccgcgcctttgttttcaaagacctgcacccatgggtacgtttcccccagctctgcggtttgctcctgccaggttttgacgatttccgtcaatgccgcaacgctcagttctggcaacgttttactgtgatccggtgaaaagcagatcacccggctggtaccgcgcgcgctctggcaacgcattagcggatcgttgctttctggcgcatctggcgtgtcagacatcaaggccgcaaagtcattagtgaaaacgtaagtcccggtgtaatcggggtttttatcgcctgtcacccgcacattacctgcgcagaggaagcaatctggatcgtgcgcaggtaacacctgtttggctggcgtttcctgcgccccctgccaggggcgcttagcgcggtgcggtgaaaccagaatccattgcccggtgagcgggttgtagcggcgatgtggatgatcaacgggattaaattgcgtcatggtcgttccttaatcgggatatccctgtggatggcgtgactgccagtgccaggtgtcctgcgccatttcatcgagtgtgcgcgttacgcgccagttcagttcacggtcggctttgctggcgtccgcccagtaggccggaaggtcgccctcgcgacgcggtgcaaaatgataattaaccggtttgccgcaggctttgctgaaggcattaaccacgtccagcacgctgctgcctacgccagcgccgaggttatagatgtgtacgcctggcttgttcgccagtttttccatcgccacgacgtgaccgtccgccagatccattacgtggatgtaatcgcgcacgccagtaccgtcttcggtcggataatcgttaccaaaaatcgccagcgagtcgcgacggcctacagcaacctgggcgatgtatggcatcaggttattcggaatgccttgcggatcttcgcccatatcgcccgacggatgcgcgccaactgggttgaagtagcgcagcagggcaatgctccagtccggctgggctttttgcagatcggtgaggatctgttccaccatcagcttgcttttgccgtaagggctttgcggtgtgccggtcgggaagctttcaacatatggaattttgggctgatcgccataaacggtggcggaggagctaaagataaagtttttgacgttagcggcgcgcatggcgctaatcaggcgcagggtgccgttgacattgttgtcgtaatattccagcggtttttgtaccgattcgccaacggctttcagcccggcgaagtggatcacggtgtcgatagcgtgatcgtgcaggatctcggtcatcaacgcttcgttacgaatatcgccttcaacaaacgttggatgtttgccgcctaaacgctcgataacaggcagtacgctgcgcttactgttacagaggttatcaagaatgatgacatcatgaccgttttgcagtaattgcacacaggtatgacttccaatgtaaccgctaccaccggtaaccagaactctcataattcgctccattaggcttatggtatgaaataaccatagcataacaaagatgcgaaaagtgtgacatggaataaattagtggaatcgtttacacaagaatttagccgtttttaatgtgcgattaagtgattataaaacagagggtttatgaatgattgcgctttttatctgaaaaaaagacgcggtttcatgcctgcatgcgtcaaaccgttggccggataacacgtttacgccgcctccggcacggtcagcactaccgactcagtttatttttgtcagcgcatagcgataaaagtcaccgtccggcacgaactcaagacgatgggtaatacaggcaggcgcatcttcagcgtggtgcgaaacaaacaacaattgcgtttcaccttcgctaatcagcacatcaacaaaccggcggataagctggcgattgagcggatcaagcccctgtagtggttcatcgagaataagcaacgtcggatgtttcaccagcgcgcggacgatcagcgccagacgctgctgtccccaggaaagactatggaacggagcgtcagccgtgcgtttatcaatgccgagaacatccagccactgctgcaccagtttttgctggcgatccgaaacggcctgataaatgccaatcgaatcaaaatagccagaaaggatcacattacgcacagtagtgctgacccggtaatccagatgcaaactactgctgacgtaaccgatatgctttttgatatcccagatggtttcgccgctgccgcgacgtcgtccgaaaagcgtcaaatcgttgctgtaaccttgcggatgatcgccagtaatcaggcttaataacgtcgattttcccgcgccatttggcccgacaatttgccagtgttcgcctggattcacctgccagctaaggttattaagaatggggcgttcgttataagaaaccacgccattgttcagcacaatgcgcggttcgttggcgggtaaggcgtgacgtgctgaaggttcatccggctccggcagttgcacaccttcaagctgttcgctatgcgccagttgcgcaacgagtgcttgttggagcagttcttctttagcgccagtttccgctaacgtgcaatccgccagcacgccagcaaactggacaaattctgggatctcatcgaagcgattgagcaccaataccagagtaataccggactgatgtaacgaggcgagtagctcagccagctgctgacgtgaggcaacatccaggccatcgaacggctcatcaagaatcaacaagtcaggctccgacatcagcgcctgacacagcagggtttttcgcgtctcgccagtggaaaggtatttaaagcgtcggtcgaggagggcggtaataccgaactgctgcgccagttgcatgcaacgcggagtatcctttacttcatcctgaatgatctcagccgtggtacgcccggtgtcatcttcgccagggccgagcatatcggtgttattccgctgccattcgtcgctgacgagcttttgcaattgctcgaaggagagacgagtgatgtgggaaaactggctttgccgttcacctttcaaaagcggaagttcccccgacagcgcgcgggccagcgccgatttcccgcttccattcgaaccgacaaacgcccaactatcacccgcgtttaacgttagccgaggcaattgcagcgtttttgtgttgccaagacgaaacgtgccttgcaaaatttgcaacgatgacattttatatcccattttgtgcagcgattactgacagggatacgtgtttcataacaaattgtcaacacgcttagcacagcgtggcgataatcacgctgtcggcattaaagtaggccgtgacattctgtccttgctgaagagaagtcgcttcatttaccggcactgtggcgcacagtgtttgcccgtcgggtagcgccattaatacttcgcactgctctgcgccgcgctcaatatgactaataatacctggtaattggttgtcagcgttttgcgcgaccgcatcgtcctgagtaatacctacccacggcgcttttagcaatatcaacacttctttgccttcatccagccccagacgcgcgccgctttgtgcggtaactgcgactttcaggcgtgtttttccatcagccagtaagacatcaacatgctgttgaacgtcatcatgatcgcgggcggtgatggtaccgaaccactggttacgggcgctggtttgcagtgaaaaacgtgagatcgcggccagcaggctgttcagcggcagggcgtcatcgtcacttaacacatcaaaggctttttgctggatttgcgccagtaagtcatagagttgaatcagtcgctgaccatagcgggtcagtactgcgccgcctccacctttaccgcctgttgcgcgctcaaccagaatatgctcacttaactgattcatctcgttaatggcatcccaggcgcttttatagctgataccggcatctttcgctccctggctaatggaaccggaaagcgcaatgtgttttagtagcgaaatgcggcgcgggtcggcgaataatttttgttggagcttaagggtgagaaggatttcggcctgcataacaatgtcctggcaaaagtcttattgtgacggaaaacgaacgccacgcaaagctgaccgcacaaaaggggagtgcttttctgtgcttagcggttagaatagtctcatgactatatctggagttgaccatgttagagttattaaaaagtctggtattcgccgtaatcatggtacctgtcgtgatggccatcatcctgggtctgatttacggtcttggtgaagtattcaacatcttttctggtgttggtaaaaaagaccagcccggacaaaatcattgattccctgaatgcccgcttagtcgggcattttctttttctcaacttcctgctttttctgccgatattttttctcatctacctcacaaaggttagcaataactgctgggaaaattccgaacttgccgttatattgacgcctacataacgttagattaaggggttaccaatggctcgtaaatggttgaacttgtttaccggggcggcactctctttcgctgttgctggcaatgcactggcagatgaagggaaaatcacggtgttcgccgccgcatcactgactaacgcaatgcaggacattgctacgcagtataaaaaagagaaaggcgtggatgtagtttcttctttcgcttcgtcatctactttggcccgtcagattgaagcgggtgcgcctgcggatctgtttatttctgccgatcagaaatggatggattatgcggttgataaaaaagcgatcgatacggcttcgcgccagacactgctcggcaatagcctggtcgttgtagcaccgaaagccagcgagcagaaagatttcaccatcgacagcaaaaccaactggacttcgctgctgaatggcggtcgcctcgcggttggtgatccggaacatgtccctgctggcatttatgcgaaagaagcactgcaaaaactgggcgcatgggatacgctctccccgaaactggctccggcggaagatgttcgtggcgcgctggcgttggtcgaacgcaatgaagcgccgctgggtattgtttacggttctgacgcagttgccagcaaaggggtaaaagtggttgccaccttcccggaagattcacataaaaaagtggaatatccggttgctgttgtggaagggcataacaatgcgacagtgaaagcattttacgattatctgaaggggccgcaggctgcggaaatctttaaacgttacggatttacaaccaagtaatgatactgaccgatccagaatggcaggcagttttattaagcctgaaagtttcttccctggctgtgctgtttagcctgccgtttgggatcttttttgcctggttactggtacgttgcacgtttccgggcaaagctctgctcgacagcgtactgcatctaccgctggtgttaccgcccgtggtcgtcggttacctattattagtttcgatgggacggcgcggatttatcggtgaacgtctgtatgactggtttggtcttwcyttcgcstttagctggcgtggygcggttctcgctgccgctgtcatgtcttttccgctgatggtgcgggcrattcgtctggcgctggaaggkgttgatrtcaaactggagcaggccgcaagaacactgggggccgggcgctggcgcgttttctttactatcacgttaccgctgaccttaccgggaattattgttggtacggtgctggcattcgctcgttcgctcggtgaatttggcgcaaccatcacctttgtttctaacattcctggtgaaacgcgaaccattccttctgccatgtataccctgatccagacccctggcggggaaagtggcgcggcgagactgtgtattatttctattgcgctggcgatgatctccctgttgatttcagaatggctggccagaatcagccgtgagcgggcggggcgctaatcatgctggaactgaatttttcccagacgttgggcaatcattgcctgacgattaatgaaacgctgcccgccaatggcatcaccgctatttttggtgtctctggtgccggaaaaacctcgctgattaacgccatcagtgggctgacacgtccgcaaaaagggcggattgtcctcaatggtcgggtactaaatgacgccgataaaggtatctgcctgacgccagaaaagcgtcgcgtaggctatgtgtttcaggatgcgcggctgtttccgcattataaagtgcgtggcaatttgcgctacggcatggcgaaaagcatggtcaatcagttcgataagctggtggcgcttttaggcattgaaccgttgcttgatcgtttaccaggcagcctgtccggaggcgaaaaacagcgcgtggcgattggtcgggctttgctgacagcaccggaattgctgttgctggatgaaccgctggcgtcactggatattccgcgtaaacgcgaactgttgccttatctgcaacgtctgacgcgggaaatcaacattccgatgttgtatgtcagccattcgctggatgagatcctccatctggcagacagagtgatggtactggaaaacggtcaggtgaaagcctttggcgcgctggaagaagtctggggtagtagcgtgatgaatccgtggctaccgaaagagcaacaaagtagcattctgaaagtgacagtacttgagcatcatccgcattacgcgatgaccgcgctggcgctgggcgatcagcatttgtgggtcaataagctggaagaaccgctgcaagctgcgctacgcatccgcattcaggcttccgatgtctcgctggttttacaaccgccgcagcaaaccagcattcgtaacgtattgcgggcaaaagttgttaatagttatgacgacaacggccaggtggaagtggagctggaagtcggcggtaaaacgctgtgggcgcgtatcagcccgtgggccagggatgaactggcgatcaaacctggcctgtggctgtatgcgcaaattaaaagtgtgtcgataaccgcctgattaaatcaggtagctataaatgaactgggcaatgctgtcggtggtgttatcaccaatcacaatgttggcgcgcgcttttactgcgtcatcggcgttgcccatcgccacgcctgtaccagcggcttccagcatactaatatcattgaagttatcgccgaacgccacgacgttttccatcgaccagccttgtgcctcaacccatttcgtcaaacgtttacctttgctgttgccgccgcgtgcaatatcaacctgatcgtgccaggaccattcacactccagtcccagttcatgttcgacatgcttaccaaaatgctgcaattgcggcaggtcatcgtgcgtcagggcgaacttccatacggcgttaacttgttgcgccgtttcagccagagaagcgacttgtgtgaaagtcggacgctgttccggcggcagggtttgcgcccagttagacgtgcgaatgacatgcccggtcgggtgctcatagaccattgcatcatcgacatacatcagaccgtgaatgtggtgttcattcagcatctcaatgagttgcagggctttattaacgggcattgggtccgcttccagcacggtttttgcatgataatcatacaaataggtgccattacagcaaatagcaggtgtatccagcgccagcgcctgataaaaaggatgaatagcgacgtgatggcgacctgtgacgatgattaattgatagcctgcttcgcgagcgcgggccagggcttctatcgatgatggaagcaaggtctttttcggggtcaataaggtgccgtctaagtcgagagcaatcacgcgtgtggtcatggcgtattccagattaaggttaagaattttcgtctgcgcgaatggtacaccgataccactatcggacaaaattctgcgttttaattcagcattcaccgccaaaagcgactaattttagctgttacagtcagttgctaaatgcaaaggagcattcatgaagcaaacagtttatatcgccagccctgagagccagcaaattcacgtctggaacctgaatcatgaaggcgcactgacgctgacacaggttgtcgatgtgccggggcaggtgcagccgatggtggtcagcccggacaaacgctatctctatgttggtgttcgccctgagtttcgcgtcctggcgtatcgtatcgccccggacgatggcgcgctgacctttgctgcagagtctgcgctgccgggtagcccgacgcatatttccaccgatcaccaggggcagtttgtctttgtcggttcttacaatgcgggtaacgtgagcgtaacgcgtctggaagatggcctgccagtgggcgtcgtcgatgtggtcgaggggctggacggttgccattccgccaatatctcaccggacaaccgtacgttgtgggttccggcattaaagcaggatcgcatttgcctgtttacggtcagcgatgatggtcatctggtagcgcaggaccctgcggaagtgactaccgttgaaggggccggcccacgccatatggtattccatccaaacgaacaatatgcgtattgcgtcaatgagttaaacagctcagtggatgtctgggaactgaaagatccgcacggcaatatcgaatgtgtccagacgctggatatgatgccggaaaacttctccgacacccgttgggcggctgatattcatatcaccccggatggtcgtcatttatacgcttgcgaccgtaccgccagtctgattaccgttttcagcgtttcggaagatggcagcgtgttgagtaaagaaggcttccagccaacggaaacccagccgcgcggcttcaatgttgatcacagcggcaagtatctgattgccgccgggcaaaaatctcaccacatctcggtatacgaaattgttggcgaggaggggctactgcatgaaaaaggccgctatgcggttgggcaggggccaatgtgggtagtggtcaacgcgcactaaccgctgatttaaccggcgcagtctctcctgcgccggtgtattaacctatctcctgtaacgcatgtctctggcgttcgacgatattggtccacaaattgtctttatcgtcagtccacaaattaatcagcaaggcaaaaaagcgttcagctgccggagaaagcacggcatctttgcggcgaataatccccaatgtccgacgtataacgggttccaccagtgggataccaataatcgaagaatagggcgcatggggcattgccagaccaggaagcgccgaaatccccagtcccgcctccaccagccctaatgacgtcgaaagatgacgcacttcgtaaaaccagtccagcttccagggcttgtcggctagctgttgttctatcaatagtcggttgccgctggaggagcgtacgccaatcattttgtaacccactaactcctgccattctacaagctgctttttggccaatggatggtcacgccgacaggccagcacgaacggctcgttgaccagtggggtaaaatcaatggatgaatttgtgacgttgttcatgtttatgccaaagtctgattcgttacacagcaccgattccatgcaattattcgtgccttgttccagaatccgcactttaatattgggatacagctcattaaatttaccgattgccagcggtaaaaaataaaatactgcggtcggaatacacgctaacgtcaccataccacgatgataagcattcatatcacgaatattaaaaagcgtttcatcgaatttttttattaattcccgcgcctccgggagcaacctttttcctgcttttgttaacgtaaccttgcgagttgtacgctcaaatagttgaatgtgtaaatcttcctccattttttttattcttcgcgttaatgcaggttgcgtaatattgagtaatttagcagcattgttaaatgaactggactctgccagtatgacaaatgccttcatacttgataattcatgcttcattattactccggaaaatggaagcgacgattttgggtgactggcagttaaaaattttaactgcatttagccaacttaaattaatgaaaaaatgttattaatcgttgagctaaagtcattagagatgctttgcccttaatgtaaccatatcgcaataagttatgtttttaaattgagggcattattatgaaaaaaataccctgcgtgatgatgcgaggtggaacctcgaggggcgcgttcctgttagcggaacatctacccgaagatcaaacgcagcgcgataaaatattgatggcaattatgggttccggtaacgatctggaaattgacggtattggcggcggtaatccgctgaccagtaaagtcgccattattagccgctccagcgatccgcgtgcagatgtcgattatctgtttgctcaagttatcgtccatgagcaacgtgtcgataccacgcctaactgcggcaatatgctgtctggcgttggggcattcgccattgaaaatggtttgattgcagcgacttcgccagttacccgcgtacgtatccgcaacgtcaatacgggtacgtttatcgaagctgatgtgcaaacgccaaatggtgttgtcgagtacgagggtagcgccagaattgacggcgtaccgggtactgccgcaccggttgcgctcactttcctgaatgccgccggaacgaaaaccggaaaagtcttcccgactgataatcagattgattattttgacgatgtcccggtgacctgtatcgatatggcgatgccagttgtcattattcctgctgaatatctgggaaaaacaggctatgaattaccggcagagctggatgccgacaaagcattattagcccgcattgaatctatccgtctacaagcgggtaaagcaatgggcttaggcgatgtcagtaatatggttatccctaaacctgtacttatttctccagcgcagaaaggcggggcaattaatgtgcgttattttatgccgcattcttgccatcgcgctttggcgataaccggtgctattgctatttccagtagttgtgcattggaaggtaccgtcacccgacaaatcgtcccttctgtaggatacggcaatatcaatattgaacaccccagtggtgcgctcgacgttcatttaagtaatgaaggtcaggatgccacgacgttacgcgcatctgttattcggacgaccagaaaaatattttccggtgaagtttatcttccctgaaaaattttgttgtcgtgataatgatactcaataaaggaattctgtatgagtcatacagaaagaacaggatattaaatgaataaaaaatcgttatggaagctaattctgatattagcgatcccatgtattattggctttatgccagctccggcaggattaagcgaactggcgtgggtgctttttggtatttacctggcggccattgtggggctggttatcaagcctttcccggaacctgtcgtactgttaattgccgtcgccgcatcgatggtagtggtgggtaacttatcaggtggggaatttaaaaccaccgccgtattaagcggttactcttccggtaccacctggctggtgttttctgcgtttactttaagcgccgcgtttgtaaccacaggcttaggtaaacgtattgcctatctgctgattggtaaaattggtagcactaccctgggtctgggttacgttacggtatttctcgatctggtactggctccggcaacaccgtctaacaccgcgcgtgcgggcggcatcgtgttaccgatcatcaacagcgtggcagtggctttgggatcagaaccggaaaaaagtccgcgtcgtgttggacattacctgatgatgtccatttacatggtcactaaaaccaccagctatatgttctttaccgcaatggcggggaacattctggcgctgaaaatgatcaacgacattctgcacctgcaaattagctggggtggatgggcgctagccgccggattgccgggcatcattatgctgctggtcaccccgctggtgatttacaccatgtatccaccagaaattaagaaggtggataacaaaaccatcgctaaagcgggccttgccgaactgggaccgatgaaaatccgcgaaaaaatgctgctcggtgtctttgtgctggcgctgctgggctggattttcagtaagtctctgggggttgatgaatccaccgtggcaatcgttgttatggcaactatgctgctgctgggtatcgttacctgggaagacgtggttaaaaataaaggcggctggaataccttaatctggtacggcggtattatcggcttaagctccttattatcgaaagttaaattcttcgaatggttagctgaagtctttaaaaataacctggcatttgatggtcacggtaacgttgctttcttcgttattattttcctcagcatcatcgtgcgttatttcttcgcttctggtagtgcctatatcgttgccatgttaccggtatttgccatgctggcgaatgtctccggcgcaccgttaatgttaaccgcgctggcactgttgttctctaactcctatggcggcatggttactcactatggcggcgcggcaggtccggtcatctttggcgtgggttacaacgatattaaatcctggtggttggtcggtgcggtactgacgatattaaccttcctggtacatatcaccctcggcgtgtggtggtggaatatgctgatcggctggaacatgctgtaaatatactcgtcatacttcaagttgcatgtgctgcgtctgcgttcgctcaccccagtcacttacttatgtaagctcctggggattcactcgcttgtcgccttcctgcaactcgaattatttagagtatatccatttattatctttctgcgcacttcacggtgcgcagatatctggagcatttgatgatcaagttatctgaaaaaggcgtgtttctcgccagcaataacgaaataattgccgaagaacatttcaccggcgaaataaaaaaagaagaagcaaaaaaaggcactattgcctggtctattctctcttctcataatacgtccggaaatatggataaacttaaaattaagtttgattcattagcctctcacgatattacctttgttggtattgtacagaccgctaaagcgtccggtatggaacgtttcccgctgccgtatgtgctgaccaactgccataactcactctgtgctgtgggcggcaccattaacggtgatgaccatgtttttggtttatcggcggcccagcgttatggcggtatttttgtgccaccgcatattgcggtcatccatcaatatatgcgtgaaatgatggcgggcggcggcaaaatgatcctcgggtcagacagccatacccgttacggtgcgttagggacaatggcggttggcgagggcggcggcgagttggtaaaacagctgcttaatgacacctgggatatcgactatccgggcgtggttgcggtgcatctgaccggaaaacctgcgccgtatgtggggccgcaggatgtggcgctggctatcatcggtgctgtgttcaaaaacggttacgtcaaaaacaaagtgatggagttcgtaggtcccggtgttgcagcgctctctaccgatttccgtaacagcgttgacgtgatgaccactgaaacgacctgtttaagttctgtctggcaaaccgatgaagaagtccataactggctggcgctgcacggtcgcggccaggattactgccaacttaaccctcaaccaatggcgtactacgatggctgcatcagcgttgatttaagcgccatcaaaccaatgattgcgctgccattccacccgagcaatgtgtatgaaatcgacacgctgaaccagaacctgaccgacattctgcgtgagattgaaattgagtccgaacgcgtggcgcacggtaaagccaaactctcgctgctggataaagtggaaaatggtcgcctgaaagtgcagcaggggattatcgcgggctgttctggcggtaactacgaaaacgtcatcgcggcggcgaatgcgctgcgcggtcaatcctgcggcaatgacaccttctcgttagcggtttacccgtcatcacagccggtgtttatggatctcgccaaaaaaggtgtggtagcagatttgatcggcgcaggcgcaatcatcagaaccgcgttctgcggcccatgctttggcgcgggcgatacgccaatcaacaacggtttgagtattcgccacaccacgcgtaacttcccgaaccgcgaaggctctaagccagctaatgggcagatgtcagcggtggcgttgatggacgctcgttctatcgctgcgactgcggcaaacggtggctatttaacctctgccagcgaactcgattgctgggacaacgtgccggagtacgccttcgatgtaacgccgtataaaaaccgtgtttatcagggctttgtgaaaggggcgacccagcaaccgctgatttacggaccgaacattaaagactggccagaattgggtgcgctgactgacaatatcgtcctcaaagtgtgctcgaagatcctcgacgaagtgaccaccaccgacgaactgattccttccggtgaaacctcttcatatcgttcaaatccgattggtctggcggagtttactctgtcacgccgcgatccaggttatgttggcagaagtaaagcgactgctgagctggaaaatcagcgtctggcgggaaatgtcagcgagctgacagaggtgtttgcgcgcattaagcagattgctggtcaggagcatattgatccgctgcaaactgaaattggcagtatggtctatgcggtgaaaccaggcgatggttctgcgcgtgaacaggcggcgagttgtcagcgtgtgattggcggtctggcgaatattgccgaggagtacgtgactaaacgctatcgttctaacgtcatcaactgggggatgttaccgctgcagatggcggaagcgccaacctttgaagtgggggattacatttacatccctggcattaaagcggcgctggataatcctggaacgacgtttaaaggttatgtgatccatgaagatgcaccggtaacggagattacgctctatatggaaagtctgactgctgaagagcgcgagattatcaaggcaggtagtttgattaacttcaataaaaaccgtcagatgtaaaaagcgccatgtgaatgtaggtcgcatccgcagttattgtcggatgcgatgccgacgcatcttatccgaccgacaaatcgtatcgaactgtaggccggataaggcgtttacgccgcatccggcacatagttaacagctcctacttcttcgcctctgcaaccactttgctacccacgccgcggttattgtattcccacatgcggttgtagttagtgtcattcagattgcgctgtacttcgtcgttatcatcaacgctgccggtgttacccgcaaatggacgattagagatcaccgcatcagcccacggtttggctgtgttaaaaccttcgttgatggcgctatcacggatcactacctgaccgttggtattggcatcaacatccagcgagcggcccagttgcgccacgccatcaccggaagcattgaaacggctgtttacggcgaggaaaccgtagtaaatgttggacagcgtagccggtgcaaacacatacgcttcttgctgggtacgggagttcaccacgcggaattcggtgttatcgaacaccactgcgccgcgaccagaaacgatatccacatccccttcaatatagctgttggtcaccagcgtacgtggctgacgattcgtttccagacggttctgcacaccgctgttggtgacaaagaaggtgttctgacgaccgagaatgttgacgttattgatctgcactttgtcgccatcagtacgcagtgccaccgccggatggttacccgcatctacgctatcgcccagcgtgttttcgatggtcaggttttgcagttgcaggccattgttttgtgaccagaagaccgcagagcagagaacaccgatactgtcgctgcgtttactctggcagctatcgtacatataccacgccggtttacctggcatatatttgccgcgcgggttgacgtcgtgacgccagtcggcagggctcatgccaccatcaagggaaagcccaatcttcacatcaatcggtttttcacccgtaccgtacagagtaattccacccggagcggcagggacatacaccgttccctgatactcaccaggcatcacggcaatatactggcgcttgttggtacgcttgataattgccgcatctaccgccgcctgaatcgtggtatgcgttacaccttgagtacccgccgggccgacaacaaagtcaggttgcgcaggcagggtaatcggggaaggattccacgctgccgcacctggtgtcagggatgcaaaatagtgttgagcatcgaaattctgcgcttcttttgccgacagaatcgggcgcgaagaggtaccaggcgcggtttgatcagaaggacgttgatcgggcggtgttgagctacaggcggtcagcgtcacgccaaaagccaatgccagcgccagacgggaaactgaaaatgtgttcacaggttgctccgggctatgaaatagaaaaatgaatccgttgaagcctgcttttttatactaacttgagcgaaacgggaaggtaaaaagacaaaaagttgtttttaatacctttaagtgataccagatggcattgcgccatctggcagagtgattaactaaacatcgcagtaatcgaggcactcgccagagagtgaaaatgaacgttaaacccgaccatcgcgccgctggcaccttcatcgacatcaatacgttctacatccagcgcgtgaacggtaaaaatgtagcgatgggtttcgcctttcggcggcgctgcgccatcgtacccggttttaccaaagtcggtacgcgtctgcaaaacgccgtctggcatagctaccagaccagagccaaacccttgcggtaatacgcgggtatcagcgggtaaattaacaactacccagtgccaccagccggagccggttggcgcatccgggtcatagcaggtgacaacaaaacttttcgttcccacaggaacatcatcccacgccagatgcggtgaaatattatcgccatcgtaacccatgccgttaaagacatgacgatgcggcagcttatcgccatcgcgcagatcgttactgatgagtttcattagaatgcctccgggaaacctcggccttcagaccggggaggaaaggaggcggttttccgactaactgtactttgcataatcacattttcctctttagtatgtgaacacatgaaacgcgcatataaataccggttttacccgacaactgagcaggctgagcttttagctcagacgtttggctgtgtgcgcttcgtctacaattccatccttcgttggcgtaccgatgcgtactacgagcgaaaagaaaagatcggttatctacaggccaacgctcgccttacggcgctcaaaaaagagcctgaatacatatggctgaatgatgtttcctgcgttcccctccagcagtcgttgcgccaccaacaagccgcctttgctaacttctttgccggacgagctgcatatccggctttcaaaagcaaacggcacaaacaggtggctgagttcactgccagcgcgtttaaacaccgtgacggcgagttgtatatagcaaagagcaagtcgccgctggatgttcgctggagtcgagaattaccatctgcgccgtcaaccgttaccatttccagagatagcgctggcaggtactttgtttcctgcctgtgtgagtttgaacctgtatcaatgcctgttaccgctaaaacggtcggcattgatgtgggcttaaaagatttattcgtcaccgataccggattcaaaaccgacaatccccgccacaccgctaaatatgcgaagcgattaacgctgctacagcgacgtttaagcaggaagcaaaaaggctcaagaaaccgtattaaagcccgcttaaaggtcgcccgactccacgcgaaaatcgccgattgccggatggacaatctgcacaagttgtcccgcaaactgattaacgaaaaccaagttgtttgcgtcgaatccctcaaggtgaaaaacatgatccgcaacccgaagctgtctaaagcaatagctgacgcaggctggagcgaacttgttcgccagctccagtacaaaggcaaatgggccgggcggtcagtggtcgccattgaccagtatttaccgtcctcaaaatgctgtagttgctgcggtttcaccatgcaaaaaatgcctcttaatgttcgtaaatggcactgccctgaatgcggcgcagaccatgatcgcgacattaacgcggcacgtaatattaaagctgccgggctggcagtgttagcccacggagagcctgtaaaccctgaatcgcagcacgcggcttaggttcggctcgttgaagtgggaatccccgtcattcagggcggggagccgtcaagagccctcctttcttgtttgcagaaagtgtagccagaaaccctcacgctgacttcccgttattggcaaaaaaatgtttcatcctgcaccgcacggttaaccgctgcggtcagacgctgcaactgttgcgggagaataatatagggcggcatcaggtaaatcagtttgccaaaaggccggatccagacaccctgttcgacaaagaatttttgcagcgctgccatattcaccggacgagtggtttcgaccacgccgattgcccccagtacgcgcacatcggcaaccatttcggcgtcacaggcgggggcaagttgctcgcgtagctgcgcttcaatagccgccacctgatgctgccagtcgccagattcaagaatcgccaggctggcgtttgctgctgcgcaggccagcggattgcccataaaagttggcccatgcataaagcagccggcttcgccgttactgatggtttccgcaacctcgcgcgtggtgagcgtggcggaaagggtcattgtgccgccggttaaggctttaccgagacacaaaatatccggcgcgatttctgcatgttcacaggcaaacagtttgccggtacgaccaaatccggtggcgatctcgtcggcaatcagcaagataccttcgcgatcgcacattttgcggattcgttttaaccattccggatggtacatgcgcatcccgcctgcgccctggacaatcggttcaatgatcaccgccgcgatttcatgacgatgcgctgccatcaggcgggcaaagcccaccatatcacgctcatcccattcgccatccatgcggctttgcggggcgggagcaaacaggttttctggcagatagcctttccacaggctgtgcattgagttgtccggatcgcacaccgacatcgcgccaaaggtatcgccatgataaccattgcggaaggttagaaaacgctggcgcgcttcgcctttggcctgccagtactgcaacgccattttcatcgccacttctaccgctacggagccggagtccgcgagaaaaacgcactccagcggttgcggcgtcattgccaccaatttgcggcacagctcaatggcgggcgcatgggtgataccgccaaacatcacatgcgacatagcatcaatttgcgacttcatcgccgcattaagctgcgggtgattgtaaccgtggatcgccgcccaccaggacgacataccgtcaaccaggcgtctgccgtcagacaaaattagctcgcaaccttcggcgcttgccaccggataaaccggcagcggggaggtcatggatgtgtatgggtgccagatatggcgttggtcaaaggtaagatcgtccgttgtcataatcgacttgtaaaccaaattgaaaagatttaggtttacgagtctacaccgaattaacaacaaaaaacacgttttggagaagccccatggctcaccgcccacgctggacattgtcgcaagtcacagaattatttgaaaaaccgttgctggatctgctgtttgaagcgcagcaggtgcatcgtcagcatttcgatcctcgtcaggtgcaggtcagcactttgctgtcgattaagaccggagcttgtccggaagattgcaaatattgcccgcaaagctcgcgctacaaaaccgggctggaagccgagcggttgatggaagttgaacaggtgctggagtcggcgcgcaaagcgaaagcggcgggatcgacgcgtttctgtatgggcgcggcgtggaagaatccccacgaacgcgatatgccgtacctggaacaaatggtgcagggggtaaaagcgatgggtctggaggcgtgtatgacgctgggcacgttgagtgaatctcaagcgcagcgcctggcgaatgccgggctggattactataaccacaacctcgacacctcgccggagttttacggcaatatcatcaccacccgcacctatcaggaacgtcttgatacgctggaaaaagtgcgagaagctgggattaaagtctgttcaggtggcattgtgggcttaggcgaaacggtgaaagatcgcgccggattattgctgcaactggcaaacttgccgacgccgccggaaagcgtgccaatcaacatgctggtgaaggtgaaaggcacgccgctggcggataacgacgatgtcgatgcctttgattttatccgtaccattgccgtagcgcggatcatgatgccgacctcttacgtacgcctttctgccggacgcgagcagatgaacgaacagactcaggcgatgtgctttatggctggcgcaaactcgattttctacggttgcaaactgctgactacgccgaatccggaagaagataaagacctgcaactgttccgcaaactggggctaaatccgcagcaaactgccgtgctggcgggcgataacgaacaacagcagcgtctggagcaggcgctgatgaccccggacactgacgaatattacaacgcggcagcactatgatctggcaggagaaaatcgacgcggcgcttgatgcgcggcgtgttgctgatgccttgcgtcgccgttatccggtggcacaaggagccggacgctggctggtggcagatgattgccagtatctgaacttttccagtaacgattatttaggtttaagccatcatccgcaaattatccgcgcctggcagcagggcgcggatcaatttggtgtcggtagcggcggttccggtcacgtcagcggttatagcgtggcgcaccaggtgctggaagaagaactggccgaatggctgggctattcgcgggcgctgctgtttatttctggttttgccgctaatcaggctgtcattgccgcgatgatggcgaaagaggaccgtattgttgccgatcggcttagccatgcctcattgctggaggctgcaagtttaagcccgtcgccgcttcgccgttttgctcataacgatgtcactcatctggcgcgactgcttgcttccccctgtccggggcagcaactggtagtgacagaaggtgtgttcagcatggacggcgatagtgcgccactggaggaaatccagcaggtaacgcaacagcacgatggctggttgatggtcgatgacgcccacggcacgggcgttatcggggagcaggggcgtggcagctgctggctgcaaaaggtaaaaccagaattgctggtggtgacgtttggcaaaggatttggcgtcagcggggcagcggtgctttgctccaatacggtggcggattatctgctgcaattcgctcgccatcttatctacagcaccagtatgccgcccgctcaggcgcaggcattacgtgcgtcgctggcggtcattcgcagtgatgagggggatgcacggcgcgaaaaactggcggcactcattactcgttttcgtgccggagtgcaggatttgccgtttacgcttgctgactcatggagcgccatccagccattgatcgtcggtgataacagccgtgcgttacaactggcagaaaaactgcgccagcaaggctgctgggtcacggcgattcgcccgccaaccgtacccgctggtactgcgcgactgcgcttaacgctaaccgcagcgcatgaaatgcaggatatcgaccgtctgctggaggtgctgcatggcaacggttaataaacaagccattgctgcggcatttggacgggcagccgcacactatgagcaacatgccgatctacagcgccagagtgctgacgccttactggcaatgctcccacagcgtaaatacacccacgtactggatgcgggttgtggaccaggctggatgagccgccgctggcgagagcgtcacgcgcaggtgactgcgttagatctctctccgccaatgcttgttcaggcacgccagaaggatgccgcagaccattatctggcgggagatatcgaatccctgccgttagcgactgcgacgttcgatcttgcatggagcaatctcgcggtgcagtggtgcggtaatttatccatggcactccgcgagctgtatcgggtggtgcgccccggaggcgtggtcgcgtttaccacgctggtgcagggatcgttacccgaactgcatcaggcgtggcaggcggtggacgagcgcccgcatgctaatcgctttttaccgccagataaaatcgaacagtcgctaaacgccgtgcattatcaacattatattcagcccatcacgctgtggtttgatgatgcgctcagtgccatgcgttcgctgaaaggcatcggtgccacgcatcttcatgaagggcgtgacccgcgaatattaacgcgttcgcagktgcagygattgcaactagcctgsccgcaacaacaggggcgatatcctntgacgtctcatctttttttgggagtgattgctcgtgagtaaatgttattttgtcaccggaacggataccgaagtggggaaaactgtcgccagctgcgcgcttttacaagccgnaaaggcarcakgctaccrracggnaggttataaaccggtggcctctggcagcgaaaagaccccgaaaggcttacgtaatagtgacgcgctggcgttacagcgcaacagtagcctgcagctggattacgcaacggtaaatccttacaccttcgcagaacccacctcgccgcatatcatcagcgcgcaagagggcaggccgatagaagcattggtaatgagcgccggattacgcgcgcttgaacaacaggctgactgggtgttagtggaaggtgctggcggctggtttacgccgctttctgacactttcacttttgcggattgggtaacacaggaacaactgccagtgatactggttgtgggcgtgaaactcggctgtattaatcacgcgatgttgactgcgcaggcaatactacacgccggactgactctggcggggtgggtggcgaacgatgtcacgcctccgggaaaacgtcacgctgaatatatgaccacgctcacccgcatgattcccgcgccgctgctgggcgaaattccctggcttgcagaaaatccagaaaatgcggcaaccggaaagtacatcaatcttgccttaatgtagtcatcctgtgcttggttaaattgtgagcgagatcgcgtctccgattgactgcaatttaaccaattaaattctaaaaaaatcacgaaaaaaattttacctccgcatcatgcggtgaatgtgggaattgcccaggcggcgggggataggggctgcagacagttatccactattcctgtggataaccatgtgtattagagttagaaaacacgaggcaagcgagagaatacgcggcttgcacgcaaattggcgttaaagacggctcaaagaaatatcttttattttttaacaggttagataattgcaatggcagtcactgaacaggcatctcttgccataaaactgtcatcaatcatcttgacaaatgttaaaaaagccgttgctttggggataacccggtaaggccggagttttatctcgccgcagagtaaatcttgttcatgattgacagcggagtttacgctgtaacagaaatattatggtgatgaactgtttttttatccagtataatttgttggcataattaagtacgacgagtaaaattacatacctgcccgcccaactccttcaggtagcgactcatgagtaaaccgttcaaactgaattccgcttttaaaccttctggcgatcagccggaggcgattcgacgtctcgaagaggggctggaagatggcctggcgcaccagacgttacttggcgtgactggctccgggaaaaccttcaccattgccaatgtcattgctgaccttcagcgcccaaccatggtacttgcgcccaacaaaacgctggcggcccagctgtatggcgaaatgaaagaattctttccggaaaacgcggtggaatatttcgtctcctactacgactactatcagccggaggcctatgtaccgagttccgacaccttcattgagaaagatgcctcggtaaacgaacatatcgaacagatgcgtttgtccgccaccaaagcgatgctggagcggcgtgatgtggttgtggtggcgtctgtttccgcgatttatggtctgggcgatcctgatttatatctcaagatgatgctccatctcacggtcggtatgattatcgatcagcgcgcgatcctgcgccgactggcggagctgcaatatgctcgtaatgatcaagcattccagcgtggtactttccgtgttcgtggcgaggtgattgatatcttcccggcagaatcggatgacattgcacttcgcgtgragctgtttgacgargaagtggaacgattgtcgttatttgacccgctgaccgggcagattgtttccactattccacgttttaccatctacccgaaaacgcactacgtcacgccacgcgagcgcatcgtccaggcgatggaggagatcaaagaagagctggccgccagacgtaaagtgctattggaaaacaacaaactgatggaagagcagcggctgacccagcgtacccagtttgatctggagatgatgaacgagctaggctactgttcggggattgagaactactcgcgcttcctctccggtcgtggaccgggtgagccaccgccgacgctgtttgattacctgcctgctgatgggctgctggtggtcgatgaatctcacgtcaccattccacaaattggcggcatgtatcgcggtgaccgggcgcgtaaagagacactggtggagtacggcttccgcctgccatcagcgctggataaccgtccgctgaaatttgaagagttcgaagcattagcgccgcaaaccatctatgtttcggcgacgccgggtaattacgagctggaaaaatccggtggcgatgtggtggatcaggtggtgcgtccaacaggcttactcgacccgattatcgaagtgcggccagtggcaacacaggtggatgatcttctttcggagattcgtcagcgagcggcaattaacgaacgcgtactggttacaactctgaccaagcggatggcggaagatctcactgaatatctcgaagaacacggtgagcgcgtgcgttatcttcactcagatatcgacaccgtcgaacgtatggagattatccgcgacttgcgtctgggtgagttcgacgtattggtagggatcaacttactgcgcgaaggtctggatatgccggaagtttcgctggtggcgatcctcgacgctgacaaagaaggcttcctgcgttccgaacgttcgttgatccagaccattggtcgtgcggcacgtaacgttaacggtaaagcgattctctacggcgataagatcaccccatcaatggcgaaagcgattggcgaaaccgaacgtcgccgcgagaaacagcagaagtacaacgaagaacacggcattacgccgcaaggcttgaacaagaaagtggtcgatatcctggcgctggggcagaacattgccaaaaccaaagcgaagggcagaggaaaatcgcgcccgattgttgaaccggataatgtgccgatggatatgtcgcctaaagcgttacagcagaagatccatgaactggaagggttgatgatgcaacacgcgcagaatctggagttcgaagaagcggcgcaaattcgtgaccagttgcatcagttgcgtgagctgtttattgccgcgtcgtgacaagatgacgaagccggaatattcttccggcttcgtgttaacctaaagcctgtaatgccttttccagcgcgctatgcaacaactggcggtcatgacgatacggaatatcgctggcctccagcacttcctgaatcacaatccgctctttcaccgccgagacatccactttgggcccgacgatgaccgcatcaattacctttttaccaacatattgctccataattgccagcttgctttccagcttcagattagccgcaggtaaactcaattcacgccccagattgccgatatagaccatcggcgctggcgtgcggcgtaatgcctgtgcgatttccttcagcagcagaattggcatcaggctggtgtaaaaactgccaggcccaataatgatgagatccgcttcactgatagcgtgaaccgcctcacgcgttgcgggtacattcggcgttaacaataactcttgaatcggcgtagttaactggtcgatattgacctcgccgtaaacttcatgcccctgatcgtcaatcgccatcagatcaacaggatgctccgacatcggaatcaaatgtgcgtccactttcagcagatttcgaatcagattgatcgcttcaagaggtcgcacgctaaggtgatccagtgccttcagcatcaggtttccaaggttgtgtccggaaagttcgccattaccgccgaaacgatattcaaacattgcggaagcgacgctgggttcagttatcagctggttgaggcagttacgcatatcgccccaggcaataccgccttctgagcggcgaatacgccccgtcgagccaccgttatcggtggtggtgacgatacccgttaaacgagaacccaaagacgaaagtgatgagagaacgcgtcccagtccatgccctccgccgagagcaacgacacgatcaagatcagccagcgtacgattgcgcatatagtttcctggagtcagattatccgcgctacagtagcgcaaattgcgaggaaacagcaattaacctgccaatattgaggatacaaactattttcttctacctctaaaggacgatgcacgctatgcctccctgatgatgtatatcaaagtaaaaccgccattttcccttattctgtagcgaaatagcacgatcatgacgctatatacatgattacatagcgaaagtgtggatggtaaaaatctcatttacacgctagtatcggcttaaccactaaacactctagcctctgcacctgggtcaactgatacggtgctttggccgtgacaatgctcgtaaagattgccaccagggcgaaggaagaaatgacttcgcctcccgtatctggaaaggtgtacatggcttcacaactgactgatgcatttgcgcgtaagttttactacttgcgcctgtcgattactgatgtgtgtaactttcgttgcacctactgcctgccggatggttacaagccgagcggcgtcaccaataaaggctttctgaccgtcgatgaaattcgccgggttacgcgcgccttcgccagtctgggcaccgaaaaagtccgtctgacaggtggtgagccatctttacgccgcgactttaccgatatcatcgccgctgtgcgagaaaacgacgctattcgccagatagcggtcaccaccaatggttaccgtctggagcgcgatgtggcgaactggcgcgatgctggacttactggcatcaacgtcagcgtcgacagtctggacgctcgccagtttcatgccattaccgggcaggataaattcaaccaggtcatggcaggaatcgatgctgcatttgaggccggttttgagaaggtcaaagtcaataccgtgctgatgcgtgatgttaatcatcaccagctcgacacctttctgaactggatccagcatcgtcccatccagctgcgtttcatcgaactgatggaaacgggcgagggcagcgagctcttccgtaagcatcacatctctggtcaggttctgcgtgacgagctactgcgtcgcggctggatccaccaattacgtcaacgcagcgacggtcccgcgcaagtcttttgtcatccggattacgccggagagattggccttatcatgccgtatgaaaaagacttctgcgccacttgcaaccgcctgcgcgtttcctccattggtaaactccatctctgcctgtttggtgaaggcggcgttaacctgcgcgatctgctggaagacgatacccagcaacaggcgctggaagcgcgtatttcagcggcgctgcgggagaaaaaacagacccatttcctgcatcaaaataacaccggtattacgcaaaacttatcgtacattggtggctaaaacgtcaaaaggagagatcagatgagtcaggtaagcactgaatttatcccgacccgtattgctattcttacggtttctaatcgtcgcggtgaagaagacgatacctccggtcactatctgcgcgactcggcgcaagaagcgggccatcacgttgtcgataaagccattgtgaaagaaaaccgctacgctattcgcgctcaggtatctgcgtggatcgccagcgacgatgtacaagtggtgttgattacgggtggtactggcctgacggaaggagatcaggctcccgaagcgctgctgccgttgttcgaccgtgaaattgaaggttttggtgaagtgttccggatgttgtcgttcgaagagattggcacttccacgttgcaatctcgtgcggtagcgggcgtcgctaacaaaacgctgattttcgccatgccgggttcgaccaaagcgtgccgtaccgcatgggaaaatatcattgcgccgcagctggatgcccgtacgcgtccgtgtaatttccatccacatttgaagaaataagtatgtcgcaactgacccatatcaacgccgctggcgaagcgcacatggtggatgtctccgccaaagcggaaaccgtgcgtgaagcgcgcgccgaagcctttgtcaccatgcgcagcgagacgctggcgatgattattgatggtcgccaccacaaaggcgacgtatttgccactgcgcgtatcgccggtattcaggcggcaaaacgcacctgggatctgatcccgctgtgtcacccgctgatgctcagcaaagttgaagtcaatttacaggccgagccggagcacaatcgggtacgtatagaaaccttatgccgcctgaccgggaaaaccggtgtcgaaatggaagcgttaaccgcggcctccgtggcggcgctgaccatttatgacatgtgcaaagcggtgcaaaaagatatggtgattggtccggtacgtttgctggcgaagagcggcggcaagtcgggtgactttaaggtggaagcggatgattaacgttctttttttcgcccaggtgcgcgagttggtgggaacagatgcaaccgaagtggctgcggatttcccaaccgttgaagcgttacgccaacatctggctgcgcagagcgatcgctgggcgctggcgctggaagatggcaaattgctggctgctgtcaaccagacgctggtgagttttgaccattcgctgactgacggcgacgaagtggctttcttcccgccggtaaccggaggttaagatggcagaaaccaaaattgttgtcggcccgcagccgttcagcgtaggagaagagtacccgtggctggctgagcgtgacgaagacggtgcggtagtcacctttaccggtaaggtgcgcaaccataacctgggcgacagcgtcaaagcattaaccctcgaacactatccgggaatgacagaaaaagcactggcagaaatcgttgatgaagcgcgtaaccgctggccgctggggcgcgtcacggtaattcaccgcattggtgaattatggccgggcgatgaaattgtttttgtcggtgttaccagtgcgcatcgcagcagtgcgtttgaagccgggcagtttattatggattatctcaaaacccgcgcaccgttctggaagcgcgaagccacgccggaaggcgaccgttgggtcgaagctcgggagagcgatcagcaggcggcaaaacgctggtagtttattgttagccggataaggcaccgctgcgtccggcaatttcaccgctcagtacatgcgtttacgctgcgtcgatgcacagcctcatcattttgcagtatccttaagatattccttatatcttcaggagaaagtcatggacagattcccacgttctgattcaattgtacaaccccgggctggcttgcaaacttatatggcgcaagtctatggctggatgaccgttggcttgttgctgaccgcatttgttgcctggtatgcggctaactccgcggccgtgatggagctgttgttcactaaccgtgtctttttaatcggtctgatcatcgcgcaattagcattggttattgtgttatcagcgatgattcaaaagctgagcgcaggtgtgacgacgatgctctttatgctttattcggcgctgacgggtcttacgctttccagtattttcattgtctataccgctgcttctatcgccagtactttcgtcgttactgccgggatgtttggcgcaatgagcctgtacggttacaccacgaagcgcgatctaagcggctttggcaatatgctgtttatggcgttaatcggcattgtgttggcatcgctggtcaacttctggctgaaaagcgaagcattgatgtgggcagttacctacatcggcgtgattgtctttgtcggattgacggcgtatgacactcagaaattgaaaaatatgggtgagcagattgatacccgcgacacgtcgaacctgcgcaaatattccattcttggcgcgttaaccttgtatctggacttcatcaacctgttcctgatgttgctgcggatcttcggcaaccgccgttaattctttttcaccatcaatatcccggccatgtgtcgggattttttttcttactaaaaacgacacttaacaagtaccaggtataaaatatgccttatggacgagcggaagcgttttctgtatccataaatgcaaaagtattttgtatgcgtggttttaaatttattgatggtgaatattaatgttttttctaaggacaactaaaagaatggaatcatactcgcaaaatagcaataaattagattttcagcacgaagccaggatattaaacagcatatggctcattaccgctttgggtttggtggcaaccgcagggctggcctggggcgctaagtatctcgaaattacggcaacaaaatatgattcaccgcaaatgtatgttgctataggattattattactttctatgtatggcttgagtaaagatatcaacaagataaataccgccatcgcgggcgtaatatatttgtttttaatctctttggtggcgattgtcgttgcgagtttagcgcctgtatctgccattatcgtcgtgttcagcactgcgggatcgatgtttttaatcagtatgctggcaggtctattgtttaaatttgatcctggttctcaccgttttatcattatgatgacgttgacagggttggccctggtaatcatcgtgaatgccacattaatgagtgaacgacccatttgggtaataagttgcttaatgattgtcttatggtcaggcattatctcgcatggacgaaataagctccttgaactgacaggaaaaagccatagtgaagaattatggagttcggttcgttgtgcttttataggtgcattaacactctattactattttatcggcttctttgggattcttgccgctatagctataacgcttgtctggcaaaggcatacgcggttttttcattagccgtaaatgcacatactaaagaacttaactatacttcacatcgccgcttcatttttcgcccgtagcttcttcgcctggctttccagcaacaggtaacagatcagcgccagcagcagtgggataaagtaatacagcacacggtaagcgagcagggcggcgataattgtgcctttggaggtatgctccccagccagtagcgcgataaacaccgcttccagcacaccaattcccgccggaatatgcacgatgacgccagcaatactactaaccagcaacacgcccagtacaaagaaatagttcacgctttgaccaagtaacagccagataatcgctcccattaccatccagttaacgctggaaatcagcatctgggtgagggcgaatttccacgaaggcagcaccagcttttgccctttgatggtcatatggcggtgcttcgcgaaagcgcaaaaccacaaataaaccgcgataatcatcagtaagccaataccgagaatacgcagcgtagtttgatcgacataccagtgatccggcaactccaccacgcctgcggtaaagataacccccgctagcaaaatatagcctagccagttggtggtaatactgagcgaaaaaatccgcgtaatagtgctgcccggtaaccccagtcgggagtacaaacgatagcgcataccaatgccgccgacccaggtactgagtgtcaggttgaaggcgtagcagataaacgacaccagcatcacctggcgcttcgccagtttgtgaccgcagtagaaacgggcgagcaggtcgtagcaaccgtaaatcagataactgacgaccaccagcccgaccgcactaagcagcgcaacgcgattgtagtcgcggatgaccttccagacctcttcccagtccacttttttggcgtagaccaccagcaacacaatcaccgcgataaaaaacagccaggtgaggagtttctttgctaagcgccagcgcgggtgtgatttactcatcagggttttacccccgtgttttcagtttctacccgatcctgcgtttccattgtcggttgtgcggggggaccaacctgcgccagacgtggcgtgtgcgccggaagccagcccaccagcgccgggaagtggcgtaaaaagtggaacgccagcacgcttttggtcaggttccaccaggtgcgtttcggcagcatggtctcatcgacctgctgacaatctgcggcgataatgccgttcagattatcgcgcagcgtctggttaaaattacgatcgtggatgatgacatttgcttcgagattcagtgacaaactgagcggatcgagattactggaccctactgtcgcccagtgatcgtccatcaatgccactttgccgtggagcgggcggcggcggtactcaaacacctgaacgccgcctttaaccagatagttatacagcaaacgtgcgccgactctgacaatcggcatatccggttcgccctgaatgatcagtttgatccgcaccccgcgccgtgccgctttacgcaaggcgtgtaaaaaacgatagccggggaagaagtaggcgttggcgataatcacttcccgccgcgcctgagtgagcattttcagatagtgacgttcgatatcatcgcgatgttcttcgttatcgcgccagaccagcaatacctgcgcttctcccggctggcggttctcttccgctttatgatgacgtcgccaccagcgtcgcgccgcgctctgtcctggcaggttttccagctcaaactggagaatatcttcgacaatcggcccttcgaggcgaaccgcgtaatcctgtttggcctccgggccgtagctggacatatgctcggcggagtaattcagcccgccaataaaggcgatacgcgcgtcgatcaccacaattttgcgatgcatccggcgaaacacattggtgcgcataccaaaaaggcgagggcggggatcgtagtagcggaacaccacgccagctgccgtcagttcattgacaaactcatcgctgagatccggcgaaccgtagccatccagcaagacttccgcttttaccccgcgttgcgctgctgccaatagcgccgcatgcagctgtttgccgacgtcatcctcaaaccagataaacgtttcaagaatgatgcgttcttgcgcctcgccaatcgccttaaacaccgcgggataatattgctcgccgttttccagcaactggatcttattgccttcgcgccagctacatttcataaatgaatctccgcacttaaaggggcatgatcagaaaggtgtcgccatgtccgcagcggcaacgcggttggcgcgctggcgctggcatttttgacgtagatcctgtccagtcgtagtagaggaaattgcaccggaaacgtgcgcgccgggcgtccgtgggcgcgggtaaaaatctcatccagcccggcctgcacttttaacggatgattagctttttgccgccagtcgttgaaatcacccgctaccaataccggttcgccgtccggtagctcattcacccattcggcgagcatcgcaagctgcgcctgacggtgcgcctcacgcaggcccagatgtacgcacatcacatgaatcgctttcccggtcatcggcggcacaatgcggcagtagagcacgccgcgcttttccgcaccatcgaccgaaacatcacgattctcataatgttcaatgggataacgtgaaagaacggcgttaccgtgatgtccttccgggtatacggcattgcgaccgtaggcgaaatcgctccacatggtgtcggcgagaaactcgtagtgcgaggtatcgggccagttttccacatgcagcggatgaacttcgtgcgcgcccatcacttcctgcaggcaaacaatatcggcgctgacggtacgcacggcgtcgcgaagttccggcaaaatgaagcgtcggttaaacgcggtaaagcctttgtgaatattgatggtgagcaccttgaacgaaaattgttgtgtttgatcgggcataattttcctgtctttgcctcttatctcattgaaatagtgtagtcggcgtcacaaaaaggtgcggtcttacggaattttccgtaaagttcggtactctgaataagtagagataaattcttcaggagagaagccatgaagtggcaacaacgtgttcgtgtcgcaactggcctaagttgctggcagattatgttgcatttactggtagtggcgctgctggtggtgggctggatgagtaaaactctggttcacgtcggcgtaggattatgcgcactgtattgtgtcacggtagtgatgatgctggtgtttcagcgccaccccgagcaacgctggcgtgaggtggcagacgtgctggaagagctgaccacgacctggtattttggtgcagcgctgattgtgctgtggctgttgtcccgcgtactggaaaacaactttttgctggcaattgcagggctggcaatccttgccggcccggcggtggtgtctttgctggcgaaagataagaagttacatcaccttacgtctaaacatcgcgtacgccgctgaccctgtcgtggccgttatcaccagtagcggccacaaactattccacacaatatccagactcgcatccttcaaataaatctgcttggtaatgtccgtaaagtggcgaatagggttaatccacgtcagattttgcagccacattggcatgttttccaccggcgaaacgtaaccggaaaggagaatggcgggcatcataaagacaaacacgccgataaacgcctgctgttgtgttgaacagagtgatgaaatcaacagaccgaatcccaccagtgataaaccgtaaaccaccatcgtaaagtagaacagcgccagcgatccggcgaagggaatttgatacgcccagataccaatcgccagcacaatggtggcctggaaggtggcgacaattaatgccggtacggctttgccgatgaatatctgccaggtggtgagcggcgaaaccagtaactgatcgagcgtaccttgttcacgttcgcgggcgacggaaagtgaagtgacgatcattacgccgatagtggtgatcatggcgatcagcgacggcaccacaaaccatttgtagtcgagattcgggttataccagttgcgtaccaccagctcgctgttgttgggtttcggttttccttccagcagctcctgctgataatttttgacgatctgttgcaggtagttggcggcaatttgcgcactgttggagttacgcccgtctaggatcaactgtaacggcgcggtctggaaggtatccagtttgcgcgagaagtcagccgggaaacgcaccagtagtaacgccttttgtgtgtcgatggtcgggcggatctcctgcgggcttttcagcagcagcacatgggtaaaggcgctggcgcgggcaaaacgttgagtaagttccaccgaatgctcgccgttatcttcatcgtagatggcgatggtggcgttggtcacttccagcgtggcggcgaacgggaacaggatcacctgaatcagcacgggtaaaatcagaattgcgcgggtttgcggttcgcgcagcagcgactgcaactctttgcggattaacgtccataagcgatgaaacatgctcttctccctaatccagccgacgtttggttttcagccacgtcaggccgataaacatcaccgccgaagcgatcaaaaacagcacgttcaccaccagtaccaccggaatattcccggcgaggaacaggctttgcagggtgctgacgaaataacgtgcgggaataatgtacgtcaccgcgcggatcaccgcgggcatactgtctatctgaaatataaagccggaaagcataatcgacggcagaaaagccgcgttcagggcgacctgagcggcattgaactggttgcgggtaatcgtggaaatcagcagccccattcccagggtactgagtaaaaacaggctggagataaaaaacagaatcagcagcgacccgcgatacggcacgccgagaataaacaccgacaccagcatacacagcaacatcgccagcatcccgagaaagtaataagggatcagcttacacagcagcagttccgtgcgggtaatctctgtggagagtaacgcctccatggtgccgcgttcccattctcgcgccaccaccagcgaggtgaggatcgcgccgatgaccgtcatgataatggtcaccgcaccggggataataaagtgctggcttattgccgccgggttaaaccagtagcgggtttgtacatcaataagcggttcaaaagtctgcccgttgtcctccgctcgctgcatttgccagatctgccagatcccttcgacatacccctgcacaaagttagcggtattcggctcactgccgtcggtgatcacctgaatcggtgcggtggcgttggcgcgctccatctgttcggcgaaatccacgggaataaccaccagaccgcgaattttccccgcctgcattttggcgatcagttcctgacggttatcgctgatggtggcgtcgatgtagggcgaaccggtcatggtgtgggtgaaatccagcgccgcttcgctacgctgttccagtaaaatcccgacgcgcagcttgctggagtcgaggttaatgccgtatccaaaaataaacagcagtagcagtgggatcactaccgcaatcagccagctactcggatcgcgaacaatctgccgcgtctctttgacgcacagcgcccgcacgcgacgccaggacaggatcggattactcattgctatgctccttatcccagtcgtggatcaactgaataaaggcttgctccatcgtgggatcgggttgctcatcgttggccgactgcgctttcaaatcgtccggtgtgccgctggcgattaatttcccgcggtacaccaggccgatgcggtcgcaatattccgcttcatccataaagtgggtggtgaccatcaccgtgacgcctttctctaccatactgttgatatgtagccaaaattcacggcgggtgaggggatcaacgccggacgtcggttcgtcgagaaacagaatgtccggttcatgcatcagcgaacaggccagcgccagccgctgtttaaaacctaatggcagttcatcggtcgcgtgggaggcgatacttttcaggccgaacgcctcgctcatacgggagattttttcgttctgcgcccgaccgcgtaagccatacacaccagagaaaaagcgtaaattctgttcgaccgtcaggttgccgtagagcgaaaatttttgcgccatatagccgagatgctggcgcgctttaccggaactctctttcagatccatgcccagcaccagcgcctgaccagaggtcggtaccagcaaaccgcacatcatcttaaaggtggtcgatttacccgcgccgtttggtcccagtaaaccaaaaatctccccgcgtttaacggcaaagttgacgtgatcggtggcggcaaaatcaccaaatttcttggttagttccttcgcttcgatcaccgtctcgccaggtgtacctcctaccgtatgtaatattgcgcccagcggcgattccgaggttccggcaccgcccagcaaatcaataaatgcatcttcaaaacgcggcgtagtttcgttaatgttgatttccggcatcccgtcggcatggcgaatatcgtctggtgtagcctcttttttgaggatcagacgtaccgatttcccctgaatcatgccgtcgctgacctgcggcagtttcaatgcccgttgcaacagtttgcggttgccctcgtgcgggctggtcatcagaaagctgcgtccggccatggtttgagtcagggccgtcggttctccctgatacagcagctcgccttcgttcatcagtaacacgtcacggcactgctcggcttcgtcgagatacgaggtactccagaggattaacatcccttcgcccgccagctcatgcaccatctgccacagttcgcgccgtgagatagggtcaacgccgacgccgggttcatcgagcagcaacactttcggttcgcctaccagggtacaggccaggccgagtttttgtttcatcccaccggagagcttgcccgccaggcgtccggtaaacgggccaagagatgtaaactccagcaggcgagcaaaagtctgcttccgtgcctcgccggtgacgctgcgcaaatccgcgtacagattgaggttctccatcaccgtcagatcttcatacaggccgaatttctgcggcatatagccgagcacggcgtgcagcgcgccgtcgtttttgatcggatcaaagccaatcaccgtggcactgccgctgtcgggtttcagtaatcccgccagcatccgcatcagcgtggttttgcccgcaccgtccggcccaaccagccccgtcacataaccggcgtgaatggtgcagtcgagcggtgcgacggcgggcttgtccatgcccggaaagcgtttttccaggccgttcagcgtgataacggcatcattcatgtcctgcctcgtcaccgaattgcaccgttaccggcattccctggcgtaacgcatcatcggcgtcggtcaccacaatacgcaggcgatagacgaggtcggtacgcagatccggtgtttcgacggttttcggggtaaattcagcagtcggcgaaacgaaaccaatctgcccgtgatacggtttgttcggacgaccatcggtataaagcagcactttgcgccccggctgggcctggtcaagattacgttcatcaacataggcgcgtacccacaccggacgcgtcagcgagacggtaaataccgtgccaccttcattaagcaccgtgcctggctctaccgcgcgcgttaacagcgtgccatcagacggagcgaccagcgtcgaatcctgcaaattcagctccgcctgcgccagttgcgcctgcgcttgttcgaggctggctttcgcctgggcgatgtcctgttcgcggttaccggaacggtactgacgcaatttatcctgcgctgatttcagcgtggcctgcgcctggtcgcgcgaggagcgggcattttccagatcatttgccgaaatggtgcggcttttccacagtccttgctggcggttatagaagttctgcgcatagtcataggcagcttgcgcctgtttcaccgctgcggcggcctgagcgatttcttcgtcgcgatacccggcaagcatcaggtcatactgcgcctgagccaccgaaacgcccgctttcgcctgcatcagggcaatctcatacggcttgtgatccagttcgcccagcacctggcccgctttgatcgcatcaccttcgtccaccgccagcgactcaacgcgccccccaacacggaaactaagattcaccgtacgaatatccacgttgccatacagcgtcaggccgttatcctggcggctttgataccaccagtagcctccggcaaccacggcggcaagtactactaccgccagtccgatcacgacaggttttttcatcactacaaactcctttgcgataatccttgcaaaatcaggtcaatatgacaggtcaccgtctggttaatcagttcggtcttttcttcatcgaacgcggtccagccggtacgtaacaaaatggtttctttgccaagacgaaatgccagaatctcaccaatcaacgcatgggtatgaaggatcatgcgggtgtcattggcgtcgcagccggtccaggcggcaatcaggcgtgtaaggtggctgtgtagcggactaattacctgttcgtgcaccaggtgataggctgccgtgggagagagctgctcacgggagataaatttgctgaggttgacggtgtcatcctgggtgagcagcttaatcatgttcttgcaggcgcgaaggatcagttcgcggatggcagcccgatccggctgtggttgtgcgaacaagcgttcggcttcttcagcgtgcggacggaactgctcgccaataaaatcggcaatccactgggcgcaggcgagatacaaatcttctttcgaaccgaagtagtaggtgatggcagcgatattctgcccggcctgggcggctatctcgcgggtggtggcgttcattccatattcaccaaactgtgccagtgccgcagcaatcagctgttttttcgcctgttcacccttgattgtcatggcaggattattcatcgcacagtccattcttaatcaaatgattgattaagattatgactccataggggagttgtccagtatggctaagaattttagctacgccagtcacagggataatttatgcgctgcgtcacaaaaactgctacactccgctccctcatgacattgtggtttttgtcattttccttttcagtatctccctgaaaactacaccggtaacggtcggggcggttcggagtagttatgtctttcgattctttgggtttaagccctgatatcctgcgcgccgttgccgagcagggttaccgtgaacccacccctattcagcagcaggcgatccctgcggtgctggaaggccgcgacctgatggccagcgcccagaccggtaccggcaaaacagcgggctttacgctgccgttgttgcaacacctgatcactcgccagccgcacgccaaagggcgtcgtccggtacgcgcgctcattcttaccccgacccgtgaactggcggcgcagattggcgaaaacgtccgtgattacagcaaatatctgaacattcgttcgctggtggtgtttggcggtgtcagcattaacccacaaatgatgaagttgcgcggcggcgttgatgtgctggtggcaacgccgggacgtctgctggacctggaacatcaaaatgcagtgaagctggatcaggttgaaatcctcgtccttgatgaagctgaccgcatgctcgacatgggctttatccacgatatccgtcgcgtgttaacaaaactgccagcgaagcgccagaacctgttgttctccgcgaccttctctgacgatattaaagccctggcggaaaaactgttgcacaacccgctggaaatcgaagtggcacgccgcaatactgcgtctgatcaggtgacccagcacgttcactttgtcgataagaaacgcaaacgcgaattgctgtcgcatatgattgggaaagggaactggcagcaggtgctggtgtttacccgtaccaaacatggcgctaaccatctggctgaacagcttaataaagatggcatccgtagtgcggcgatccacggtaataaatcgcaaggtgcgcgtactcgtgcgctggccgattttaaatcgggcgatattcgtgtactggtggcaactgacatcgctgcgcgcggcctggatatcgaagagttgccgcacgtcgtcaactatgagttaccaaacgtaccggaagattatgttcaccgtatcgggcgtactggccgtgcggcggcaactggcgaagcattgtcgctggtgtgtgttgatgaacacaaactgctgcgtgatatcgaaaaactgctgaaaaaagagatcccgcgcattgcgattccggggtatgagccggacccgtcaatcaaagccgaaccgatccagaacggtcgccagcaacgtggcggcggtcgtggacagggcggtggtcgcggtcaacagcaaccacgccgtgcggaaagtggtgcgaagtctggtaacgcgaagcccgcagaaaaaccgtctcgtcgtctcggcgatgccaaaccggcaggcgaacaacaacgtcgccgccgtccgcgtaaacctgccgctgcgcagtaatcttttatgccgggctatgcccggcatgagactgatgacaaacacaaaactgcctgatgcgctacgcttatcaggcctacgtgaactctgcaatatattgaatgtgcatgtttttgtaggccggataaggcgctcgcgccgcatccggcatttcacaacaagcacttgtcagccatttgcgagcgcggcaaaaagatttctctgttttaacgcccacaagccacccgatgcgttacttctccgcagccaattgtccgcgcaacgccattaaaaggtaccccaggcgattcttgccctgaccattaccgccatctccccagtaagcatcattttgcgtatgctcaaccagttttgcggacgcggttgccagcaagagtgtacgcagttctgcatgttgttcgaatttagcgcgaagcgctttacgcatcatcctgctggttattgcgagccgctttccagaaacagaaaaaccattacccctgaaaaccgaaaaatgccacaatattggctgtttatacagtatttcaggttttctcatggcattaaccgccgcgcttaaagcgcaaattgccgcctggtataaggcgcttcaggaacagatccccgactttattccccgtgcgccgcagcggcagatgattgcggacgtcgccaaaacgctggccggagaagaagggcggcatctggcgattgaagcccctaccggcgttgggaaaacgctctcctatttgatccccggcatcgccattgcccgcgaagagcaaaaaacgctggtggtaagtaccgccaacgtggcattgcaggatcagatctacagcaaagatttaccgctgctgaaaaagatcattcccgatcttaaattcactgccgcttttgggcgtgggcgctacgtttgcccgcgtaatctgacagcgctcgccagcactgagcccacgcaacaggatctgctggcgtttcttgacgacgaactgacgccgaacaatcaggaagagcaaaaacgttgtgcgaagctgaagggcgatctcgacacttataaatgggatggcctgcgcgatcatactgatatcgctatagatgatgatctctggcgtcgtttgagtaccgacaaagccagctgcctcaaccgcaactgttactactatcgcgaatgcccgttttttgtcgctcgtcgggaaattcaggaagcggaagtggtggtggcaaaccatgcgctggtgatggcggcgatggaaagcgaagcggtattgcctgacccgaaaaatttactgctggtgctggacgaaggtcatcacctgccggatgtggcgcgggatgcgctggagatgagcgccgaaatcactgcgccctggtaccggctccaactggacctgttcaccaaactggtcgccacctgcatggagcagtttcgcccgaagaccatcccaccgctggcgatccctgaacgtttgaatgcgcattgtgaagagctgtatgagcttatcgcctcgttaaacaacattctcaatctctacatgcctgccgggcaggaggcagagcaccgttttgcgatgggcgaactgcctgatgaagtgctggagatctgccagcggctggcaaaactcaccgagatgctgcgtggtctggcggagttatttcttaacgatttaagtgagaaaaccggcagccatgacattgtacgcctgcatcggttgattttgcagatgaaccgcgcgttggggatgttcgaggcgcaaagcaaactctggcggctggcgtctctggcgcaatcttccggtgcgccggtgaccaaatgggcgacgcgggaagagcgcgaagggcagctacatctgtggtttcactgtgtgggtattcgtgttagcgaccaactggaaaggctgctgtggcgcagtattccgcacattattgttacctccgcaaccttgcgttcgctgaacagtttttcgcgtttgcaggagatgagtgggctgaaagagaaagcgggcgaccgttttgtggcactggattccccctttaaccactgtgaacagggcaaaattgttattccccggatgcgcgttgagccttccatcgacaacgaagagcagcacattgctgaaatggcggcctttttccgtgagcaggtggagagcaaaaaacatctcggtatgttggtgctgtttgccagcgggcgtgcgatgcagcgctttctcgactatgtgacggatttacgcctgatgttgctggtgcagggcgatcagccacgttatcgcttagttgaactgcaccgcaaacgcgttgccaacggtgagcgtagcgtgctggtgggcttacagtcctttgccgaaggtcttgatctgaaaggcgatctgctcagccaggtgcatatccacaagatcgcttttccgcccatcgacagcccggtggtgatcaccgaaggtgaatggctgaaaagcctcaaccgctatccgtttgaggtgcaaagcctgccgagcgcttcgtttaacctgattcagcaggttgggcgactgattcgaagccacggttgctggggggaagtggttatctacgacaaacgcttgctgacaaaaaattatggcaagcgactactggatgcattaccggtatttccgatagagcaaccggaagtccctgaaggtatagttaaaaagaaagaaaaaacgaaatccccacgccgtcggcggcgttaatgatgtgagtcaggtaaggagtcgtaaatggactatcgcaaaatcattaaagagatcgggcgcgggaaaaaccacgcgcgcgatttagaccgggatactgcgcgcggtctgtatgcccatatgctcaatagtgaagtccctgaccttgagttgggcggcgtattgattgcgctacgtatcaaaggggaaggggaagcagagatgctcggcttttacgaagccatgcaaaatcacaccatcaagctgacgccgcctgcaggcaagccgatgccgattgtcatccccagttacaacggcgcgcgtaaacaggccaacctgacgccgttgttggcgattctcctgcacaaactcggttttcccgtggtggttcacggggttagcgaagatccaacccgcgtgctgacagaaaccattttcgaactgatgggtattacgccaacgttgcacggcgggcaggcgcaggcgaagctcgacgaacatcaaccggtgtttatgcctgtcggcgcgttttgcccgccgctggaaaaacaactggcgatgcgctggcggatgggcgtgcgtaacagtgcacataccctggcgaaactggcgacgccatttgccgaaggtgaggcactgcgtctttccagcgtttcgcatccggaatacattggacgcgtcgcgaagttctttagtgatatcggcgggcgggcgctactaatgcatggtactgaaggtgaagtgtatgctaatccgcagcgctgcccgcagatcaatctcattgaccgtgaagggatgcgggtactgtatgaaaaacaggacactgctggtagcgagttactgccacaagcaaaagatccggaaaccacggcgcagtggattgagcgttgccttgctggcagcgaaccgattcccgaatcgctgaaaatccagatggcttgctgcctgatggctacgggtgaagcggcaactatcagcgacggcctggcgcgcgttaatcaggcattttaatttttatctcagccggatgagccatgtcatccggcttttaccccaccgcaatatgaaattcctgcatctttattgaccttcccgcgcccggcgtgcagcataaaaaaacaacaaacacataacataaacaggagttaaccatggtaagtggtcatcgctttgatgctcagacgctgcacagttttattcaggctgtatttcgtcagatgggtagtgaggaacaagaagcgaaattagtcgccgatcatttaatcgcggcaaacctggcagggcatgattcacatggtattggcatgatcccaagctatgtgcgctcctggagtcaggggcatctgcaaattaaccatcatgccaaagtcgttaaagaagcgggggcggcggtcacgctcgatggcgatcgcgcatttggtcaggtcgcggcacacgaagcgatggcgctggggattgagaaagcgcgtcagcacggcattgccgccgtggcgctacataactcgcatcatatcggtcgtatcggttactgggcagaacagtgcgcggcggcggggtttgtctctatccactttgttagcgtggtcggtattccaatggtcgcgccgttccacggtcgcgacagccgctttggcaccaatccgttctgtgtggttttccctcgtaaagataatttcccgctgttgctcgattacgccaccagcgccattgcatttggcaaaacccgcgtcgcctggcataaaggcgtccccgtgccgccaggttgcctgattgacgttaacggcgtgccgacgacaaatccggcggtaatgcaggagtcgccgttgggttcgctgttgacctttgccgaacataaaggctacgcccttgcagcgatgtgtgaaattcttggcggggcgctttctggcggtaaaacgacgcatcaggaaacgttacaaaccagtcctgatgccattcttaactgcatgactactatcattatcaacccggaactgttcggcgcgccggattgtagtgcacagaccgaagcctttgccgagtgggtgaaagcctcgccgcatgatgaagataaaccgattttgctaccgggcgagtgggaagtgaacacgcgtcgcgaacggcaggagcaggggattccactggatgcgggaagctggcaggccatttgtgatgcagcgcggcagattggtatgccggaagagacgttgcaggctttctgtcagcagttagccagctaaaaaaagcccgtccagtggcggacgggcaaacaagggtaacataggatcaatgagggttagagcatatgcgtctgtcggcaaacagacagggaaatacttgtgctgaacgtagcgtaaacgcctgatccagccaacggttcggattttgtaggtctgataagacgcggtagcgtcgcatcaggcatctgttgccggatgcggcgtaaacgccttatccgtcctacgaattacttataaattaccgcagtaccgcttaatttattgttgttggtggcagaagtgatgctgtatccactggcaccggccgccgcggctttctcagccagtttcgcttccagggcatcgagggtggatgcgccatcggcagaaaccacgccgattttattcatgttctgtgcctgggatgccgttaccggttccgccgcgaacacaccaaatgacagagttgaaagagccatagcagcaacaacagtattgatagttttcataattaatctctcgcaggtgatttttgtataagtgacgttgtttcgtcgatgtgatgagtatcacgtttttttacgagagataaaatcgaagagaattgaccgccttgttcaaataaattgattgatatctaacatactgataaaccatttatttgttgtatttatgaatccgttttgtaccgcgtggtgctcacggcagcgttaaaggcacggaatgccacgcaaaatacaaattacactcactaaacatcccgtcagttgcagttaacgtaactggctgtctttcgaacctctgcgattatatcctgtataagctggtttttgtaaatctttctcctgttggcaatgaatgcataagcgcacgccaggaatggcttcccgacgggcctgcgggataggggcaccgcactcttcacattcatacaggctttcgccacgcggaatttcaccccgagcgcgggcaatcgcatcttcaattgtactgttgatctgttcgttgacggcgtcatcattagcccaaccggatgccatatcgtcctccccatatcaatgcttgtacagttaagtgtagctaatatagggacgaactcgggcagttcaagcgtcagatctccgaccattcccgcagcagattatgataaagattgagcagcgacaggatctcttcactttcgccgtagtggcttttcagcgactgaatattgttgtccagttcaaacagcatggcgcgctttttatcatcgcggatcatcgactggatccacataaatgatgccactcgcacgccgcgggttacgggtgtcacgcaatgcaggctgctggagggatacaacaccagatcgcctgccgggagttttacccgatgttgcccgaaggtgtcattaacgaccagttcgccgccgtcgtagctttctggatcgcttaaaaacagcgtggcagaaaggtcagtgcgcatccagccgttttgtggatggctgcgtactgcgccatccacatgaaaaccataggtttcattgttctgatagcgattaaacagcggcgtggaaagggtacgcggcaaggccgcggcaaagaacaaagcatgttggttaaccgcgttcagcacctcattttgcagggcggcgtacagggcgctgcgggtgtctacttgttgattgttcttaacttgcgcaccttgtgcgccggtggtgacgcgcccatccacccattcggcttgttccaggtgttcgcgaaaacgggcgacgtcctgtggcgataacacgccgggaatgtggtacatcatacaagttctccaaaaagtggggcctgcgccccacaccgatttttaacagcaggcaatggtgctcaggtgccggatgcggcgtgaacgccttatccggcctaccaaatgatgtgaattcagtgtattgcacaaccttgtaggcctgataagcgcagcgcatcaggcagtcctgctctcgccatcaacattagtgagccttgcgccccacatctgaatcagaaatgcatattagctgtgagcaagaaggttcttggctcgcccgggtgataacggtagccgctcttattgattgaggcgacgtaatcggtatcaaacaggttgtagacgtttagctggaagtcgagattgcgattaacccgataccccagtttggcgtcggcgacccaataaccttcggtaaatgctggcgtccccaccgcgccgtctgaacctttatgcatactgccgatataccgtgcgcccgcaccaacagaaatatcatcggttgcctgatactggctccataaggtgaaggcgtgttccggggtatacggcagcgatgaggaaccatcctgggcaacatctttgccgtttttgatagttgctttttgctgggtatagccgccaatcatctgccatgcgggggtgatattcccggccacggatatctcgtagccttcgacacgtttcttaccatattgcgaataagtcccgtcatcattttgctcaacttcattttcaatatcagtacggaacagcgcggcggtaagtagcaggcgtttatccagaacctgccatttggtgccaatctcgctggtgttggctttttgtggtttaaaatcggtgcggttggcactgttaccgctgccagactgcgcaagggcgaagttgttgccgcccggcggctgctgggaaacggcatagttaatatagacattgccgttttccgtcaggtgatacagcgccccggctttccagttcaccagattgcccgacttggcggtgtcgacggtggtgaccggagaaccttttgccacgccagcagggcaggtgatggcaccgcgcccgctgccgccgcaggcggtagcactgtcatattcagtatgataattatccagacggatcccgccgttcagctcaaaatcacgggtgatttgcagcgtatcgaaggcataaattgcgaaggtatccgtctgaccattggcgtttgcgccgttgcgcgtcaggccgccgggatgaatgctgctgtcaggatgataaatatttaccgccggtaacgtcaccggattaacgccatagttagtctgtgtttcgcgggtaaattccacgccggtactgagatcatgaccgatagcgccggtatagaacgtcgaggtcaggttggtctggttggtgagaattttgttactcacatctttggtattcgccgtgcgtgaccacgtccagctattcacatcgctggtgggctgggtaatattcgacgctccacccataatcgccgtcatcaggtaatcctgctttacgcgcgaccaacgcgtagtgttgcgaatggtggtgttatcgttgatgtcgtgctcaaaacgcatggtagcggtgtcggtggtcgaatcgtcgtaatcggaatctgtgccgtaaaagttatgagtatcaacttttccggaatgattcagggctgctgttcccgcagatggggcagaataacccggtaaaccgatggtcggaatgccgccgtctggcgtgttgtgctgggtgacatgcagataattaagatacaaacgattcgctgtaccaaggccaaaaacgacagaaggggcgacgccgtaacgctcatttttgactttgtcgcgtccggcatcgtgcgttttttcgcccattacattcaggcgcaccgcagtggtatcaccaatgacctgattgacgtccagcgtgccgcggcggaaccaggcgctgccaatactggcggaggcgtcaatgccggaatcattgcgcggctgtttgctgatcatattgatcgagcctgtcggtgcgctgcgcccgtagtcggtgccggacggccctttaattacttcgacctgctcggtattgaaggtgtcgcgcgagacgctgccgatatcgcgaatgccatcgatataaatactgttagaggtatcggcaccgcgcatataaatggcgtcgccagtggtggagttaccgttctcacccgcaaaaaacgcacccacgccggggacgtttttgagcgcgtcggtaaggttggttgcaccctgatctttaatcacttgttcagaaatcaccgtcatcgtgcgggtagtatccgctaccggacgcgagaatttcggatcggcagattgttgtggcgcataaagcgaaggcgttgatgcttcgacaaccagcgtgtcatccgcgttagcttgcccttcggcagcgagtgcctgtgccacaggcgtaataccaatacaaagaccggcaaagaacgtgagcgaatgaaattgtctggcagggaaattgcgattgttttccattttgcaggtgactttttcttatatggtgaaattttcactgtcacgagaaagcatctctgcggatgcgatgccactgttaatcccgtgatagcgtacgtgcaagtgataataattttgataagcattatcacttggcgcgattttctatcacccattgcgcgaaaaagaaatacatttatttacattgcgtycatatytgatgtttyttgcttacaaatcggacgaaaactgcatccagagacgaatgcagttacgttggtggggttatttgtagatgatcgcagtaccgaacatctggtcatttccgcctgcggaattaatgacataacctttcgcgccttgttcgcgcgctttttctgccagtntatcctccagatcgcttaggtttgatgcgccagttgccgaaacggtaccggcgggccgtagttgacctctgtccaggttactcatcggttgcgcggcataagccgtgagagagattccgctcaggacggtggcaatcagtagtgtgaggcactttttcataatgacatcctcataaatacaacgggtagtgccagataagtgtaggtcgcctgcgcgatgaaaatgacgtaaaaaattgacagagatgtgcttattttttgaacgatatatttttacaaaataagacaaatcaatgacatgcatgatgatgatttttatggtgaattgccataaaccatagccatgtgaaggtttttagaaatgataaacgcagccagatatttaccctgtcgcgttatgcgggtatcttacgccgctgcttaaaggagaatgctatgtccgcccagaaaccggggttgcatccgcgcaaccgtcatcacagccgctacgatctcgccacgctttgtcaggtcaatcctgaactcaggcaattcctcacgcttacacccgccggggagcaaagcgtagactttgccaatccgctggcggtgaaggcgctcaataaggcgttgctggcccatttttacgccgtagcgaactgggatatcccggacggttttctctgcccaccagtaccgggccgggcggattatattcatcaccttgccgatttactggccgaagcaagcggaacaattccagctaatgccagcattctggatatcggcgttggtgcgaactgtatttatccgctgattggcgtacatgaatatggctggcgttttaccggtagtgaaaccagcagccaggcgttaagcagtgcgcaggcaatcatcagtgctaatccggggcttaaccgcgccattcgtctgcgtcggcaaaaagagagtggggcgatttttaacggcatcatccataaaaacgagcaatacgatgcgaccttgtgtaacccgccattccacaattccgccactgcggcacgggcaggtagtgaacgtaaacgccgtaacctggggctgaacaaagacgatgcactgaactttggtggtcagcaacaggagttgtggtgtgaaggcggtgaagtcgcctttattaaaaagatgattgaagagagcaaaggcttcgcgaagcaggtgatgtggtttacctcgctggtatctcgtggtgaaaacttaccgccgttgtatcgtgctttgacggacgtaggtgcggtgaaggtggtaaaaaaagagatggcccaggggcaaaagcagagccgctttatagcctggacctttatgaacgacgagcagcgccgccgttttgtcaatcgccagcgttaaagcgttggctcccccggcggcaacggttcagccggggccgcgcccggagctggcagcacctgataagtctgtaccggcgcgcgaacacccgccaggtcgaaatgttttttcacctggctgtcgagggcaaagcggaccgtccactgtttgagtggcagcgtggtgaacgaaacacgcagtgtaaacgcggtattgcttaagccgacaatcccggcaaagttcggttcaccaataaccagcccgcgaatttcttcgttttccatcaattctgctaccgcatctttcagtgcctgattggctttatcagcatcttcatggcgatcaacatcgtagtttgccactaccgaaccaataccgcggacgaagttagcaaaggtggttatcgaagaccacggaatgatgtgatacgccccggtatcctggcgcacgcccacggagcgaatcgacatccgttccacagtgccggtcaacggcccgatagtcaccaaatctccagtgttcatgccgttttcaaactgaataaatactccggtaataatatctttcaccagcgtttgcgaaccaaacgagatagccagacctaatgccccggcacctgccagcaatggcgcgatattgacgccgatttccgacaacacaatcatgatggtgatggtactgataatcaccgccagcgcgttacggaacagcgtcagcagggttcgcgtacgggcgctgggtagcgggcggccatgaatatccgaagccagccggttttctatcaaactggcgagcaccgtccagccaaccgccgagaagaaaagaatgagtgcgatacggatcaggatatctacggttttctgccccgctccgttttgcagccagttccagaaatcgaacaatccccatgcgctcaacagcagcattaccgccacgcagactgtcagaatacgcgctgttttcagtgccgccgaaagccatccattcagccgtttttgcagctcgggatagttacgctgagtatgtggcgagagggtgatggttttcgccaaccagcgggaaaacataccggaaacaaatgctgcgataccaataatcgccaggctgcgcaccgttgcacccatcataaatttcaggctgttgcccggatcgaacaacgaaaagaaaaacagcacgataaaataggcgcttgccagccagtgccacaccagcgcaaaggcgcggataaacaggctgaaaaaggccagcgaatgctccgcaaagttgagcaaatgctgggtgatctcttttttattacgaaaaatcaggtacaacgcccagacggtcatgcacagcataatgatgacgttcgccagtgcacctatctgtacattcacctgattagagataatcggcacagccacaatcagaccatagccaatcaggctgcttaaccagctcaggcgacgactccagtaacgggcggtctcgtcatgaatcgtgaacgggcgcagttcagccacgtttgggcaaaaaatcaggcgtagtacggctttgaaaaattcaatcagggcaaaggcgttgagaaacaaactttgttggaaagcgatggtgcgactgcccgcattcaggttgtcgcttaaaacctgaccgacaaataatgtcagtgccagtaacagcaggtcgataataaacgccccgataatcatcgccggaagctgcaaccagttactgcgctcacgatttttttgccgcgcccactggcccattttgcgatacagcggaagtgcgcacaggcgaatcagccagtaaaaaccaaacactaataccgctaacattgaaaaatgggtcaacgcattgctgaaggtttgtggattaaacggcttatgcggggagccggtgatattgcgataaagttgtccgaagcgggcggaaagggcttcaccataatggcggctgacttcggtgactttttgcagcacggtttgctcttcaaccagcgtcggcggcacgatcttcggtacgggttccgcagggggcgtcgcggcgacggtgcgcaactggtcgatcaactctttacgcgaggtgtcattatccagcacatccgccagtgcgccataggccgcttttttttgttcgatatccgattccggggccggttcagtcgttgagtccgttgtcgttgtggttgtaacgccgggtatggataccgcgtgggcaggtgcgcccaacaggcagaagaggatgaacaggatccaccgcatgactcctccagtgagaaaacagagcaaaaagataagtatagatgctggaggctgggcgattttaaatgagaggaatctggtgtgcctccctttcgggggaaagggaggcagagaagttaagagacgtgctgcaaaaattcctgcaagcgctggctcggcgggttcttgatcaacacctgcggatcgccatcttctgcaatccggcctttgtcgataaagatcaggcgcgaagctactttctcggcaaaaccgatttcgtgggtcacgatcaccatcgtcatcccttcttcagccagatcctgcataaccttcagcacttcatggcgcagttccgggtcaagagcggaagtcggttcatcaaacagcatcattttcggcttcaccgccagcgcgcgggcaatcgccacacgctgctgttgaccaccagaaagttcggaagggtagtgatgtgcacgctctgccagaccgactttcgccagcagctcacgcgccagtttttccgcctcttctttgttcgcgccacgcacgcgtagcgggccaaacatgacgttttccagcgccgtcagatgcgggaagaggtaaaactgctggaacaccatacccgcttcctggcgaatcaggcgctcatcaactttcggatcgttaaccttcaggccatcgacaatcagatcgccggaggtgatttcttccagtttgttgatgcagcgcagcagggtcgatttaccggaaccggacggcccgataatcaccacgacttcgccctgagcaatgttcaaatcgatattgtgcagcacctgggttggaccaaaatgcttggagacgtttttaaattcaatcacaggattttcatccttctttccagacgacgcagaataaagctcagcaccagggtaataatcagatagaacaccgccacggcgctccagatctcaagggcgcggaagttaccggcaataatttcttgcccctgacgggtcagttccgccacgccgataacaataaacagcgaagtgtctttaatgctgatgatccactggttacccagcggcggcagcatacgacgcagtgccagcggtaaaatgacgtagcgaatggtttcccaacgtgaaagaccgagcgccagtcctgcttcacgaaaacctttgtgaatagacagcaccgcaccacgcgtgatttccgcaatgtacgcgccggagttgatcatgatggtgaccaccgccgcagtaaacgggtcgatgcgtaaatcgttaaacgccatcggcagggcgaaatagataaacatcacctggacgacgataggtgtgccgcggatcacttcaataaagaccagcgcgacgtggttggctatccaaccaccgaaggtgcgtgcaaaacctgccaacaatccgatcaccagaccgccagccagaccgaggaccgaaatccacagggtcattttggcaccttcaatcagaagcggaatggcaggccagatggcactccagtcaaactgcatatgttgttcctgttaccgtggtgtaaataatcaaattcagggtaattaatggccccggagcgggtttgcgcccttcaccctaatcctctccccggcggggagagggaactgccagtgcgctttacaggcgcagcgttattatttcggttcagtaccgaaccattttttgtagatttcgttgtaagttccgttctcgcgcagggttttcaacgcgccgttgactttgtcacgcagctcgtcgctacctttcgggaacgcaataccgtattgctgtgcttccagagagtcacctaccgctttgaactgaccgttaccggcggttttgatgaagtacagaatgtttggcgtatcgtgcagaacggcgtctgcgcggttggtgcccagttccatataggcgttatcgatgttcgggaactgacgcagatctttagttttgatgtttgctttcgcgtaatcaacggagccagttccgctcttcacagcaaccactttcccgtcgagatctttcacgcttttcacatcgttattgttagctttcaccatcactaacaggccgcttttgtagtagccgtcagagaaatcgatcgcttttttacgctcgtcggtgatggtaatgcccgccagcgccagatcgacgtttttggtttgcagtgccggaatgatcccactgaaatccatcggcttcagttcgtaatccagcttcagttctttagcgatggcagcccacagatcaacgtcaaagcccacgtatttatcgccctgtttaaattcaaacggaacgaaggcagtatccgtcgcgacaactaattttttatccgcggcatgagaagaaaccgcaaaagccagggtcagtgcagccagtgaaacttttaatacagacttcatagcatttccttttttctatccacgggacgatcccctgcgtgacattcacatatatgaaaaaatcgtgccagttttgcaactcattgatttttcgagatgcggcaaaaacgtgatgcacgatttatagggcaataccctgaagatgcaccattctggggcaccaaactggtgcgctaaaattgtgcactcaacacagtgattatttagcgtaaaacatgatgaaaaaacaatctttatgtaacgattgtgtgatgatgtggatacaaaaaatttacttaaccagctggggatagcagatggatgcactaaataagtgcgttgaggcgggctacaaaacaaaacggcctcctgtcaggaagccgcttttatcgtgtactaaagttctgcaccatcagcgatggatttattcgatgttagactcgataaaccacaggaatttatccaggtcgcgagacgcggcggtcaggatatctgcggtgtcgtcatctttcgcttcgtcaatcgctttgcgtacgtcattagcgacgattgcgtaacggtcagccagctctttcaggtgatcctgaacgttgtggatgtccagcgggtaacttttcagcggagttttgctgttgataacttgagtggtccccagagctacaccgcccagctgcactgcacgttctgccatggtatccagatgatcgatcagtgcagtgcggaagccatccagcatttcatgtacggcaatgaagttagcgccgcgcatgttccagtgcgcttgtttggtaatcaaagaaagatcaataaactggataacctggcgattcagcaactctactgttgcttttttctcgctgtcagagacatcgttgcgggtataaagcagattggtcgcttttgatttaactaatttagcggtactcataatttcatatcctcttgatgttatgtcccagtaattaacgagactaagtatagcaccagctatgtgttccgctattctggctgttcctatcacactaatagtggtaacaagcgtgaaaaaacaaaaccaataaaaaactcaatgagttagatatattaataagaacaattcttatttatttgctcgccaggaattttcggaataaatatgcttttgcataattcgatatataaagacggcgtagaggaaaagtagcgagaaaatctgcatggttatgcataaccatgcagaaatgtaaatttaatttatgtctaattcttttattttgctctctttgcgtactgtcagcgtagaacccattgaagcggcgatgatagcgccgagcgccagcagctgtatgggtgtcagtgtttctccgaggaaaatcatcccggaaacggcagccagcgcaggttccatgctcattagcgtaccaaatgtgcgtgttggcaaacgggtgagggcaatcatttccagcgaataaggcagagcggtcgagagaatagcgacagccagacccaatggaataaccgaccagtgccagagtgcttcaccagcctgaagcgctccaattggcacgaaaattaacgctgcaatcaacgaaccaattgccaccgtcgcagggccatgttccgctcctgcgcgttgcccacttaaaatgtaaatagcccaacaagccccggcccccagtgccagcgcacagccggttaaatcgacatgggaaacgtcttgccccagcggtagcaggaaccacagaccaagaaccgccagcacaacccagacgaaatctaccgggcgacgagaagagaacagtgccaccgccagtggtccggtgaactccagcgccaccgcaatacccagcggtaccgtctgaatagaaagataaaaaagataattcattccacccagcgaaacgccgtaaaacaacagcggtaatcgttgctctttggcaaagcgcagtcgccatggcttaaagaacgcgatgaggatcagcgtgcctaatgccagacgcagcgcagtgacccccggtgcgcccaccagaggaaaaagtgacttagctaacgaggctccaccctgaatagacgccatggcaacgagcaatatgactattggtaaccagaccggcattttacgtaatgaaccaggcatcctttctcccacaaatatctaaacctaagtaaagcgtggagtgtactggatatacccaatgctggttgagcatttgttgaaaaaattttcccccgttttgactaaaatgcgccaggattgatggaatcattagtctggtgattaggaataatctggatgaatgacagggaaaacatgcgtaatacttacgcagttctctgaaaaagtgatttaaatttagatggatagcggtgtatggaaacgttctgttacatgaaatggcccgttagacatcataaatcgcgaagagtttcccattaatttttgatatatttaaaacttaggacttatttgaatcacatttgaggtggttatgaaaaaaattgcatgtctttcagcactggccgcagttctggctttcaccgcaggtacttccgtagctgcgacttctaccgtaactggcggttacgcacaaagcgacgctcagggccaaatgaacaaaatgggcggtttcaacctgaaataccgctatgaagaagacaacagcccgctgggtgtgatcggttctttcacttacaccgagaaaagccgtactgcaagctctggtgactacaacaaaaaccagtactacggcatcactgctggtccggcttaccgcattaacgactgggcaagcatctacggtgtagtgggtgtgggttatggtaaattccagaccactgaatacccgacctacaaacacgacaccagcgactacggtttctcctacggtgctggtttgcagttcaacccgatggaaaacgttgctctggacttctcttacgagcagagccgtattcgtagcgttgacgtaggcacctggattgccggtgttggttaccgcttctaatcacttcggtgatataaaaaatccgcctctcggggcggatttttttgttttaaggtttcgggtcgaaaatatcggttccgagatggttgtaatccaccttctgtaactggaagttggtgatgtatatcggcccggctttcttctcagatataaacgggtatttgatatttatttccttcgctttaattcccgtccactgcgagaaaaagcctaagaagtcattggccgagcggcgggctttaatcacccgatgcgctttatcgtcgctggaaatgaccataaaaggcacctggaaattttgctgatacttatcatcatgggcaaggtattgcacgtctttgccgcgctctttaaaggccagaccgtggtcggaaaagtaaaccagcgagaagctgctgccgctgttgcgtaactgatcgtacagcttgcgcagtaaatcgtctgtttgcgtcatggtatagagatagcacgacgtttctttcgattgcacaaaggtttcgtatttgccttgtgtccggtcgcaggcctgcggatgcgagcccatcagatgtagaacaatcagctgcggttgcgagtgctcttgcgccagcacttgagcggtcatatccagtaacgcttcgtctttcgtgtttttatctgcttcaaaattaccttctttcaggaagtacacttcatctgctcgtttggcgatgctggcgatggcggtatcgtattcgccgatttgaccctggttggaaaaccaccaggtctggaagcccgcgcgatttgccagggtgacaaagttatcctgaaactgtggtttgccatcgacaacgcgattgagcgttaagccaagcgatttctgcgtggagccactggcggcaatgtagtcagcaaatatcaaaccgttaacgctgctggcaaacggggtattgtcccagtgaccgccaaaggcaccgagggcatcgcgacgcgcgctttctccgatcaccaccacataggtctgatacttcggcttaacggcagtgaccgtccaggtatctttcattccggaaagttttgccatccgttcttgctcttcaatcacctcgttattattgacgatgacatccttagcaaaacgaaataccggatagccagtatctttcagtttaaatacgccgccccaggccaggttttgcacgggagcaacaaaaaatgtcgccacactgaataccaggcacaggctgtcgaaggtattccagcgcgctttttcactctctttttttcgcctgattgctattacgccgagcgcaaaaataaatatgccgaccaggtagctgtaccacggaaaaatcgtcaggatttcggtcgactcttccatattggtggagtgcaatgccagcaatgtattgaagttaggcgcgccgtaggcctgagcaaaagggaaataacaagccgccaccagcgaactgataccgaccagaactttttgtacgcgaggcaatgttcgccatagcaaaagcaaaatagccgtaaacgcagcggtgtagagcaaactgaaggggtaacctaagccgaggttaattaatagcgactgtaaaaagtagaacgcagtccacgggctaaatacccggctacgggtaacaagcgattctttgagggttaaattcatatgccactatcgtaacaaacgccatgtgcttaccctggcgtcaagggtcaatacctgcaagagtgcgtgaagaggggaaaggggtccgcatccgcgagccgcaatatacgcagggctgcaagaagatagagcgagctgctgttcaggtcaactaccgacgaacaaatcttttgcgaaggggattgcaaatccgacaaaaagtggggtttttcagaccaaaacgcgttgtgcctgcataaaagcaggagtgaagcggcgtaccgcgacgccgctatttatcggaaggtttatcctgctgcggtttgttgttgaccatatcgcacaacatagagagcagcattaaccgtactttaaagggagaatgactaaacacgcgcatacacctcttgaactcattcataagacctcctgacttgctaatcccatcgatccttgaggaatgattgcattacatacagatatagcacaggctatattatatagctattgctaaaacgttaattttttgtaccttcgcaactctggtttacaatgtgcgcacgaaatgagaacgctatgtatgcgtcaccataatgaggaagcacaatgagtcgtcgcgcaggtacgccaacagcaaaaaaagtgacgcagttagtgaacgtggaagagcacgttgaagggttccgccaggtcagagaggcgcatcggcgcgagctgattgatgattacgttgagctgatttctgacttgatcagggaagtgggggaagctcgtcaggtggacatggctgctcgtctgggggtttcgcaaccgacggtggctaaaatgcttaagcgactggcaaccatggggctgattgaaatgatcccctggcgtggcgtgtttttaacggcagaaggagagaagctggcgcaggaaagccgcgagcgacatcagatagtcgaaaatttcttgttggtgttgggcgtcagtccggaaatcgcccgtcgcgacgcggaaggtatggagcaccatgttagtgaagagacgctggatgcctttcgtttgtttacccagaaacacggtgccaaatgagcctgccttttttacgcacgctgcaaggcgatcgtttttttcagttattaattcttgttggcatcggattaagttttttcgttccctttgcaccgaaatcctggcctgctgctatcgactggcacaccatcatcaccttaagcggcctgatgctgctgaccaaaggtgtcgagttaagcggttattttgatgtgctggggcgcaaaatggtgcgccgttttgctacggagcgtcggctggcgatgtttatggtactggcggcagcgctgctttctacctttctgaccaacgatgtcgcactgtttatagttgttccgctgactatcacgctaaaaagactgtgtgagattccggttaatcggctgattatttttgaggcgctggcagtcaacgctggttcgctactgacgccaattggcaacccgcaaaatattcttatctggggacgttctggtctttcgtttgccggatttattgcccaaatggcaccgctggctggcgcaatgatgctgacactcctgctgttgtgctggtgttgtttccctggaaaggcgctgcaataccatacgggggtgcaaacgccggagtggaaaccgcggctggtgtggagttgtctggggctgtatatcgtctttctgacggcgctggagttaaaacaagagctgtggggactggtgattgtggcggcgggctttgcgctgctggcgcgtcgtgtggtgctcagtgtggactggacgctgctgctggtgtttatggcgatgtttatcgacgtccatttactaacccaactgccagttttgcagggggtgttaagtaacgtgagtcatttatccgaacccggattatggttaacggcgatcggtttatcgcaggtgatcagtaacgtgccgagtaccattttgctgctcaattatgtgccaccgtctttattactggcatgggcggtaaacgtggggggctttggtttattacccggatcgctggcaaatttgattgcgttacggatggcgaacgatcgccgtatctggtggcgttttcatctttattcgataccgatgctgttgtgggcggcgctggtgggatatgttttgttggttatgatcccggcgggataaggtctggcaaattaaaaaggcggattatgagtccgcctttgttttacgttttgacgattaattcagacgaaccggcatcccggaacgatttttgatcgcttcatcaagaacaacctggtcaacatctggctgaccggtcactgtctgcacgctcttcgtcagggtaattggcacaatttcctgaccttcaaactgggcttcggtggtagacagcgggttatggacttcaatgtaacggctgccgtctggttcggtagtcgctttcaccggctcatcaataaactgcacgcgagtaccgacaggcactttctcgaacaggaatttaatgtcttcgttacgcagacgcacacagccatgacttacacgcaggccgataccgaagttggcgttggtgccatggatagcgtacaggcgaccgatgtagagtgcatacagacccatcgggttatccggacctgctggaacgacagccggaagcggttcgcccgcagcgcggtactctgcgtgcattttggcggtcggcgtccaggtcgggcctgcttttttacgctcaactttggtggtccagttgataggcgtgtctttgcctaactgaccaatgccgatcggcagcacgataacggtgttggttcctttcggatagtaatacagacgcatctctgcactgttaatgacgatgccttcatgaacggtatccggcaggatcagctgctgcggaatgttcagtacagtaccgcctttcggcaggaaggtatccacacccgggttcgcttccatcatattggaaagtcccatctggtactcggcggcaaaatactccagcggctgagtgttaccttcaggaatggtgatcacctgattctgaccaaccaggcgactcccgtcggttggcagaggataagttaccgcagaggcggtactgcaaaagccgacaacagcgaaggccgctgcgaataatgttttcaatttcatattcatgttaagcgagattttgtgcctggcaggccattgggttgagaatattagagtattggaagcgcattataagttcattccagctcacagtgaaatcagatgtgtacgaaatcacattttttgcctttggcttgagtgtagaccttaagcgaggagcaggatcttctttcagatttatggcataatgcgcggtttgtcatatctcttttcaggatacgcctgtgttagtttccagtaacgtcaccatgcagttcggcagtaagccgttgtttgaaaacatttccgtcaaatttggcggcggcaaccgttacggcctgattggcgcgaacggtagtggtaaatccacctttatgaagatcctcggcggcgacttagagccgacgttgggtaacgtttccctcgatcccaacgagcgcattggtaagctgcgtcaggatcagtttgcctttgaagagttcactgtgctggatacggtgatcatggggcataaagagttgtgggaagtgaagcaggaacgtgaccgcatctatgctttgccggaaatgagtgaagaagacggctataaagtggccgatctggaagtgaaatacggcgaaatggacggttactctgcggaagctcgcgctggtgaactgttgcttggcgtgggaattccagtggaacagcactacggcccgatgagtgaagttgctcctggctggaagctgcgtgtgctgctggcgcaggcgctgtttgctgatccggacattctcctgctcgacgaaccgaccaacaacctcgacatcgacaccattcgctggctggaacaggtgctgaacgagcgtgacagcaccatgatcatcatctcgcacgaccgtcacttccttaacatggtttgtacccacatggcggatctggattacggcgagctgcgcgtttatccgggcaactacgatgagtacatgacggcggcgactcaggcgcgtgaacgtctgctggctgataacgccaagaagaaagcgcagattgctgagttgcaatctttcgttagccgctttagcgccaacgcctcgaaatctcgccaggcaacttcgcgcgcgcgccagattgataaaatcaaactggaagaggtgaaagcctccagccgtcagaacccgttcatccgttttgaacaggataagaaactgttccgtaacgcgctggaagtggaaggtctgactaaagggtttgataacggtccactgtttaaaaatctcaacctgctgctggaagtgggtgaaaaactggcggtactgggtaccaacggcgtcggtaaatcaacgctgctgaaaacgctggtgggcgatctgcaaccggacagcggcaccgtaaaatggtctgagaacgcgcgcattggttactacgcccaggaccatgaatatgagttcgaaaatgatctgaccgtgttcgaatggatgagccagtggaagcaggaaggcgatgacgagcaggcggtacgcagcattctcggtcgtttgctgttcagccaggacgacatcaaaaagcctgcgaaagtgctttccggtggggaaaaagggcggatgctgtttggtaagttaatgatgcagaagccgaacattctgatcatggacgaaccgaccaaccacctggatatggaatccattgagtcgctgaacatggcgctggaactgtatcagggcacgctgatctttgtttctcacgaccgtgagtttgtaagctccctggcgacccgtattctggaaatcaccccggaacgcgtgatcgactttagcggtaattacgaagattacctgcgtagtaaagggatcgagtaagttattatcagtagccctgatatggtcagggctactgaaactgatgacaaacgcaagattgcctggtgcgctacgcttatcagacctggcagtgtatcgcaatatattgaattttcatgattttgtatgccaaataaggcggtcacgccgtatccggcataatgacatgcactttctcaataaactgaattggcgataatcaaagattaaacggcggtttattttccagcaccgcctgaatcacattcagcgtgccttcatgattattatcatcggtagcgtaacgggcgatttgtttaatgttttccgcagcattgctcatcgcaaaggaataacgcgccattttcagcatctccgcatcgttaccgctgtcgccaatcgctaccacattttgcggtgacagatcccagcgtttcagtaaccgcgaaataccgtttgctttatgtagaccgggaataatcaagtcgataaagctaaaaccactggtgacgggtttcataatgccatccagcgctatgtgcagtttgtcgatcactaacgggatttgttcatccggcaggttgagcgaaaacttgaacagtacgtcgtcaatctcctgataatcttttacaggtttcaggcgatggtagtgttttgccatcagtgcgacgaatgcttcgggggcattttcgctgacatatgcactttgcagaccgcaggcgacaaaattgagttgcttatcttttagcaactcgccaataacaatccgcgattcatgtcgggtcagttcgccgtggaacaactgcttgccatgttcgtaaaccagtgcgccgttttccgcgacaaaagagatctcatcctttagctcaggaaagaacgaaataagctggtaatactgattaccgctggcgacaacgaactcaatgccgcgctttttcagttcctgatattgcgccataaaacgtggttggttgtacgttttggcgtcgttaagaaaagtaccgtccatgtctgtgacgataacttttacgctcataggtgtgctcctggctcgaaaatgaaaccgtaacagtgtaataacaatgtgacgcagagcacaaattatatttcgaatgaaagcgaggctgaaattgatgatgtgaatgatttggcccggcgacgacgacgccgggctgaggggattacagcatgtgttcggtacgggcgatgatatcgtcctgtgcgtctggagagagcgcggtgaagaaggcggaataacccgctacgcgtaccaccagatcgcggtattgatccggatgtttcttcgcctccagcaatgtttcgcgggaaacgatgttgtactgaatatgccagcctttatgcacttcaaagaaggtacgcagcaggatcatcagtttctgcttgtcagattcattctccagcgttgccggattcagtttctggttgagcagcacgccgccgagaattgctgccgtaggcagtttacccaccgagccaatgaccgcagtagggccgagatggtcagtaccggaggccggactagcgccttctgccagcggggtatgtgctttacgtccgtccggcgttgccatagtctgcgcgccaaacggtacgttagcggagatagacgatgtgcccgcataatagttgccgccaatcggaccacgaccgtagcgcgggttatggtactgcttcagttcgtcgatataggtctgataagcgcgagccagcagcgtatcgacagtatcatcgtcgttgccgtacttcggcgcaccgttaatcagccgctgacgcagctgctcgtgagtcaggccgtcgaagtcatccgccagtgcggcagccagctgttgctgaccaatcgcgccctgttcaaataccagtttcttcactgccgccaggctgttgccgaggttagcaatgccgacctgcaggccagaaacccagtcatatttcgcgccgccttgcttgatacttttcgctcgctcaatacagtcatcgaccagcgccgagcagagaatatcgtgtacgttctcttccagcatggtatcgacgacatattcgatttcgattgatttacgcgtgtagtaacggatttgcgtatcccatgcgtccattacttcatcgaagttgttgaagttacccgctgacaacgctttttcttgtggcaggaacactttgccgctggtggcatcacgaccgccttccagcgccgccagcatcacgcgggcgaagttgataaagctcatgccggtacagcgatagccccatttgccaccgacggcggtttcgatacaaccaatcgctgcatagtcgtaagcgtcctgcggttcaataccgagtttaataaattccgggatgacgatttcgtcgttgttgaacgccggcatcccgaagccgcagcggatcacctgaacacaggcgtcgaggaaatcgttactcatacccgcatggtaacgcacgctgaggttaggctgagtcgaacgcaggcgaccgcaagattcgaggatcgcataagagagtggatttaccgcgtccatcggttgaccatcaaccagattttgcccgccaatggtgacgttctgatacagcggacttcccgcagaggcttttgagtgtgagccggagcggattttgttcacttccagcaatttcaaccagcagctatgcagcatctcgatggcgtgttcgcgatccagtgtctggttcagttcaacgtcacggcgatagtatggatagagatactggtccatacgaccaaacgataccgagtgaccgttagattcgatctgcaaaatcaactggatgaagtaacatagttgcagcgcctgccagaaagtctgcggcggctggtgggcgataagatcgcagttttctgctatcgtcagcagttcatcgcgacggctttcgcgggtttcggtcgcggccatttcacgcgccagggcagcgaaacgttcaatgtgttcactgactgccaccagcacgatatcaatcgctttcaggaattgctcgccgtgcagatcttccagaaccgtcagattgatgcgcgagcgacgttccgccactttctcacgcagaccatcaagacctttttccagcagtagcgggaaattgaccgccaggtgcgcatcgccggaggtcatattgccctccgctttaatgattccggtcgccagcagacctttttgctcatcggtaaacatgccgtagcagcgatcctgtacggtctgaccgcgccaccacgggcacacttcatgcagaacgcgtttgttctcttcgctcaccgcaaaaccagcaccgggacgatctgccagatcatcaatctctttttcgatccacgagacggtatattccgggaagatcggcgcggcgcgaacttcgcttgcctggttgccaatgatcaactcatcgtgcttgatccagatggtgcgattcgccaggtgatgcgccagtgccagcgcgcgacgtaccgggattggcttatcgagatgttggtgatacatctcggtatagtgttgtgctcgttcggtacagaccggcggtttcacaatatgcaccagcgcatttttgtgcgctttaatgcggtcgctgagcgtatccagttttagtgttgtcatgattgttatcctcgtaaggtcgcggttaaccctttctggcaggcatactgctgggcaaagtcgagcagttctggcgcatcaagcggtttttccggggcgtcatagggcagattaagtaagtgatatttgttgatgcccagtgtgtggtagggcagaaaatgaatttcgctaacgtgcagctcgtcggcggcaaaatcggtaatggctttcacagaagtttcgtcggcattaaagccctgaatcagtggcacgcggataatgatttttttgccggctgcggcgagttttttcaggttatccagcaccctggcggcgttaccgtcggtccactgtttaaacggcgcgtcggcaacgtgttttaaatcggcaagaaacagatcgatatagggcagagaaggggcgatatatttccacggcacatgcagacaggtttctaccgcagtatgaatgccggcctcgtggctggcttgcagcagcgccgtcgccatttccggctgcataaacggttcaccgccagaaagcgttaagccgccgccgctgcgatcgtaaaacggtttatcgcgcaaaacggttgccatgatctcctcaacgcttttcacttcaccacacacggttaacgcctgtgtcgggcagcagtcggttagcgccgtaaaatgctccggggttaacttttcccgatgaataagcaaaccattcaacgcgcgctcaatcacttccggtgcggtcttagcgcacagcttacagccttccagacagagtcgtgggtcatacagcagatcctgcgtgcgggcgcggctttccgggttctgacaccagcggcagcccagcgaacagcctttaagaaatacgaccgtgcggataccggggccatcatgggtcgagtagcgttgaatattgaaaatcatagttgcctctctgtttcgttcaaacattaaaatactttcgaatgaaagttagattgatgtgcgtcaactgttcagagagttttcccgtgatagtctacattcagacaaaaagtacattttgaggatggttatggaactgtatctggatacttcagacgttgttgcggtgacggcgctgtcacgtatttttccgctggcgggtgtgaccactaacccaagcattatcgcagcgggtaaaaaaccgctggaggttgtgcttccgcaacttcacgaggcgatgggcggtcaggggcgtctgtttgcccaggtaatggctaccactgctgaagggatggttaatgacgcacgtaaattgcgttctattattgcggatatcgtggtgaaagttccggtgaccgctgaggggctggcagctattaagatgttaaaagcggaagggattccgacgctgggaaccgcggtatatggcgcagcacaagggctactgtcggcgctggcaggtgcggaatatgttgcgccttacgttaatcgtattgatgctcagggcggtagcggtattcagactgtgaccgacttacaccagttattgaaaatgcatgcgccgcaggcgaaagtgttagccgcgagtttcaaaaccccgcgtcaggcgctggactgcttactggcaggatgtgaatcaattactctgccgctggatgtggcacaacagatgattagctatccggcggttgatgccgctgtggcgaagtttgaacaggactggctgggagcgtttggcagaacgtcgatttaaccggacgttctgcatcctcataaattgctgatgacgtggcggagtgccgcgtctcatccggcctggaggtggcagttactgcccgcacacctcacaccccggattacgcatcagtttcatttcgcgaaactgacaggtcatcgcatcgtacatcacgatttttccgctggccggtttgccataacctgccagcagtttgatcgcttccattgcctgcaacgaaccaatcaccccgatcaacggtgccatcacgcctgcttctacgcaggttaacgcgttctcgccaaacaaacggctaaggcagtgatagcacggttcgccgtcctgataagtgaagaccgtgatttgcccttccatacgaattgccgcgccggaaaccagcggcaccttcgcggcaaaacagcctgcgttcagttgattacgtactgcaacgttatccgtacagtcgagcaccagatcgtgttttgcaatcatcgcagcaagttcagcgtcatcaagcagcgcattgactggcgtaatcgcgatatgtgggttgatccgcgtcagggcgtcacgggcggattccacctttggttgcccgaccgtggcatcactgtgcagcgtctggcgttgcagattggagagcgaaaccgtgtcgaagtcgagcagcgtcaggttgccgacaccggcgcttgccagatactgcgaagctgcgcagccgaggccaccaagccccaccaccaacacgcgagaatccttcagcgcctcctgaccgtcaaaatcaaaaccgcgcagaatgatttgccggttgtagcgcagcatctcctgatcgctgagttccgccattacaggcctccgaacaacgcgttaaacggttctacttccacccattcgcccacttccacattgccgcgatcgcgttccagcacgataaagcagttgccgaggctaaaggagctaaatatatgtgaaccctgatgtccggtggtcgtcacttccagttcgccatcggcgttgcgttgcagcacgccgcgctggaaatcaaggcgtcctggcgtttttttcaggcgggacgctgtgcgtacacgctggcgcgcgggcaggccactggcggtattgccgcttagttttgccagcaaaggctgtaccagttgatagaaggtcagcgtcgctgaaaccgggttgcccggcaggccgcagaaccaactattagaaagtttaccgaatgcgaacggtttacccggtttaatcgccagtttccagaaggcaatctcccccagctcttcaagaatcgttttggtgtaatccgcttcacccactgaaacaccgccggaactgatcaccacatccgcttggctgtcggcttcaataaatgcggcgcgcagggcatggggatcgtcgcggataatccctaagttgattacctcgcatcccaactgttctaacatcaggtgtacggcgagacggttggtatcgtagatttggccgtcgcccagcggctgaccgggcaactggagttcatcaccggtagaaaaaagcgctacacgcactttacgaatcaccggaacttcggcaatccctagcgaagcaatcactggcagttcagcggtagtcaggcgagtccccgccgggaaaacaaccgcacctgcagagatatcttcaccgcgacggcgaatattttgcccgctacgcgcttcagcagtaaaacgcacgccattgtccgtttgttcagtctgctcctgcatcaccaccgcttcgcagccttccggcaccggcgcaccggtcataatacgaatgcaggtacccgcaggccattcaccatggtacggctgaccggcaaaggatttaccggcaacgggcagcggttgcccggaggcaatatcggctaaacgcaccgcgtagccgtccatagcggagttatcaaaccccgggacatccagtggcgaaacgacatcgctcgccagaatacggccaaaacactgaaccagtggcagcgtttcctgggcggtcagtggggtaacgcgagaaagcatctcattaagcgcggtgtcgagcgacatcaatccggtggtaaattccatgaaaacactcctgcggaggcaaaatcgaatttgcctattatgtcagaaaaacgccacagactgtatgccacctcgggcgtagcgctggctcctgcctttacatgccatatccatctttctatattcaaaaattgaatgagtcattcataaaaattctgatatttatagcaaaagtggcgagccacccttaatggacgaatactatgggcaaagcagtcattgcaattcatggtggcgcaggtgcaattagccgcgcgcagatgagtctgcaacaggaattacgctacatcgaggcgttgtctgccattgttgaaaccgggcagaaaatgctggtagcgggcgaaagtgcgctggatgtggtgacggaagcggtgcgtctgctggaagagtgtccactgtttaacgccggaattggcgctgtctttacgcgtgatgaaacccatgaactggacgcctgtgtgatggatggtaacaccctgaaagccggtgcggtggcgggcgttagtcatctgcgtaatccggttcttgccgcccgactggtgatggagcaaagcccgcatgtgatgatgattggcgaaggggcagaaaattttgcgtttgctcatggcatggagtgcgtctcgccggagattttctccacacctttgcgttatgaacaactaatggcagcgcgcgaggaaggggcaacagtcctcgaccatagcggtgcgccactggatgaaaaacaaaaaatgggcaccgtaggggccgtggcgttggatttagacggcaatctggcggcagccacgtccacgggcggaatgaccaataaattacccggacgagttggcgatagtcccttagtgggggccggatgctatgccaataacgccagtgtggcggtttcctgtaccggtacgggcgaagtcttcatccgcgcgctggcggcatatgatatcgccgcgttaatggattacggcggattaagtctcgcggaagcctgcgagcgggtagtaatggaaaaactccctgcgcttggcggtagcggtggcttaatcgctatcgaccatgaagggaatgtcgcgctaccgtttaacaccgaaggaatgtatcgcgcctggggctacgcaggcgatacgccaaccaccggtatctaccgtgaaaaaggggacaccgttgccacacagtgatgaacttgatgccggtgatgtgctggcggttgaaaatctgaatattgcctttatgcaggagcagcagaaaatagctgcggtccgcaatctctcttttagcctgcaacgcggtgagacgctggcaattgttggcgaatccggctccggtaagtcagtgactgcgctggcattgatgcgcctgttggaacaggcgggcggtttagtgcagtgcgataaaatgctgttgcagcggcgcagtcgcgaagtaattgaacttagtgagcagagtgctgcacaaatgcgccatgtgcgcggggcggatatggcgatgatatttcaggagccgatgacatcgctgaacccggtatttgctgtgggtgaacagattgccgaatctattcgtctgcatcagaacgccagtcgtgaagaagcgatggtcgaggcgaagcggatgctggatcaggtacgcattccggaggcacaaaccattctttcacgttatccgcatcaactctctggcgggatgcgccagcgagtgatgattgcgatggcgctgtcatgccgcccggcggtgctgattgccgatgagccaaccaccgcgctggatgtcactattcaggcgcagatcctgcaattaatcaaagtattgcaaaaagagatgtcgatgggcgttatctttatcactcacgatatgggcgtggtggcagagattgccgatcgggtactggtgatgtatcagggcgaggcggtggaaacgggtagcgtcgaacagatttttcatgcaccgcaacatccttatacccgtgcgctgttagctgctgttccgcaacttggtgcgatgaaagggttagattatccccgacgtttcccattgatatcgcttgaacatccagcgaaacaggagccacccatcgagcagaaaacggtggtggatggcgaacctgttttacgggtgcgtaatctggtcacccgtttccctttgcgcagcggtttgttgaatcgcgtaacgcgggaagtgcatgccgttgagaaagtcagttttgatctctggcctggcgaaacgctatcgctggtgggcgagtctggcagcggtaaatccaccaccgggcgggcgttgctgcgcctggtcgaatcgcagggcggcgaaattatctttaacggtcagcgaatcgataccttgtcaccctgtaaacttcaggcattgcgccgcgatattcagtttatttttcaggacccttacgcttcgctggacccacgtcagaccatcggtgattcgattatcgaaccgctgcgcgtacacggtttattgccaggtaaagaagcggctgcacgcgttgcgtggttgttggagcgcgtgggcctgttaccggaacatgcctggcgttacccacatgagttttccggcggtcagcgccagcgcatctgcattgctcgcgcgttggcattgaatccaaaagtgatcattgccgacgaagccgtctcggcgctggatgtttctattcgcgggcagattatcaacttgttgctcgatctccagcgtgatttcggcattgcgtatctgtttatctcccacgatatggccgtggttgagcggattagtcatcgtgtggcggtgatgtatctcgggcaaattgttgaaattggtccacggcgcgcggtctttgaaaatccgcagcatccttatacgcgtaaattactggcggcagttccggtcgctgaaccgtcccgacaacgaccgcagcgtgtactgctgtcggacgatcttcccagcaatattcatctgcgtggcgaagaggttgcagccgtctcgttgcaatgcgtcgggccggggcattacgtcgcacaaccacaatcagaatacgcattcatgcgtagataacattcaggcggagaataaaatggcaagagctgtacaccggagtgggttagtggcgctgggcattgcgacagcgttgatggcatcttgtgcattcgctgccaaagaggtggtggtggcggtgggatcgaacttcaccacgctcgatccgtatgacgcaaatgacacgttatctcaggccgtagcgaaatcgttttaccaggggctgttcggtctggataaagagatgaaactgaaaaacgtgctggcggagagttataccgtttccgatgacggccttacttacaccgtgaaactgcgggaaggaattaaattccaggatggaaccgacttcaacgcagcggcggtaaaagcgaatctggaccgggccagcgatccggcgaatcatcttaaacgctataacctgtataagaatattgccaaaacggaagcgatcgatccgacaacggtaaagattaccctcaaacagccattctcagcgtttattaatattcttgcccatccggcgaccgcgatgatttcaccggcagcgctggaaaaatatggcaaggagattggttttcatccggtgggaaccgggccgtatgaactggatacctggaatcagaccgattttgtgaaggtgaaaaaattcgcgggttactggcagccaggattgcccaaactggacagcataacctggcgtccggtggcggataacaacacccgcgcggcaatgctgcaaaccggtgaagcgcagtttgctttccccattccctacgagcaggccgcactgctggagaaaaacaaaaatatcgagttgatggccagtccgtcaattatgcagcgttatatcagtatgaacgtgacgcaaaagccgttcgataacccgaaggtccgtgaggcgctgaattacgccattaaccgcccggcgctggtgaaagtggccttcgcgggctatgcaacgccagctactggtgtggtaccgccgagtatcgcctacgcgcaaagttataaaccgtggccttacgatccagtgaaagcgcgcgaattactgaaagaggcgggatatcccaacggtttcagtaccacgctgtggtcgtcacataaccacagcaccgcgcagaaagtgctgcaatttacccagcagcagttagcgcaggttgggattaaagcccaggtgactgcgatggatgccggacagcgggcggcagaagttgaaggtaaagggcaaaaagagagcggcgtgcggatgttctacactggctggtcggcttcaaccggcgaagccgactgggctctatcgccgctgtttgcctcgcagaactggccaccaacgctgtttaataccgcgttttacagcaataaacaggtggatgacttcctggctcaggcactgaaaactaatgatccggcggaaaagacccgcttgtataaggcggcgcaggatatcatctggcaagagtcgccgtggatcccgctggtggtagaaaaactggtgtcggcacacagtaaaaacctgaccggtttttggatcatgccagacaccggcttcagctttgaagacgcggatttgcaataagcaacgcagggagtggaatgcttaattacgttatcaaacgcttactggggttgattccgacgctgtttatcgtctcggtgctggtgtttttatttgtccacatgctgcccggcgatccggcgcgattaattgccgggcccgaagctgatgcgcaggttatagaactggtgcgtcagcagctggggttggatcagccgctatatcaccagttctggcactatatcagcaatgctgtgcagggggatttgggcctgtcgatggtgtcgcgtcgtccggttgccgatgagattgccagccgctttatgccaacgctgtggctgaccataaccagtatggtctgggcggtgatatttggtatggcggcgggaattatcgccgccgtctggcgtaaccgttggccggatcgattgagtatgactattgcggtgtcggggatttcgtttccggcatttgctctggggatgcttttaattcaggtattctctgttgaactgggctggctgcctaccgtgggagcagacagttggcagcactacattttaccctccctgacgctcggcgcggcagtggccgccgtgatggcgcgctttacccgcgcgtcgtttgtcgacgttttaagcgaagattatatgcgtaccgcgagggcgaaaggggtgagcgaaacctgggttgtcctcaaacacgggctacgcaacgcgatgatcccggtagtgaccatgatgggcttacagtttggcttcttgctcggtggttccatcgtggtggagaaagttttcaactggcccggacttggacgcttactcgttgactccgtagaaatgcgcgattacccagtgattcaggcggaaattctgcttttctcgctggaatttattcttatcaacttagtggtggatgtgctttacgccgccattaacccggctatcaggtacaagtaaggatgcgactatttaactggcgacgtcaggcggcgttaaacgccatgccactggtcaaacctgaccaggtacgtacaccgtggcatgaattctggcgacgatttcgccgtcagcatatggcgatgaccgccgcattgttcgttattttattgattgtggtggccatttttgcacgctggatcgctccctatgacgccgaaaattattttgattatgacaatctgaataacggaccttctttgcagcactggtttggtgtcgattcactggggcgcgacattttcagccgtgtcctggttggtgcgcaaatatcgctggcggcgggcgtgtttgccgtgtttatcggtgcggcgatcgggacgttgctgggcttgctggctggatattatgaaggctggtgggatcggctgatcatgcgcatttgcgatgtgttgtttgccttcccgggtattttactggcgatcgctgttgttgcggtgttgggaagcggcattgctaacgtgattatcgcagtcgccattttttccatccccgcgtttgcccggctggtgcgcggcaacacgctggtgttgaaacagcaaacctttatcgagtcagcacgcagtattggtgccagcgatatgaccattttgttgcgtcatatcttgcctgggaccgtctcttctatcgtggtgtttttcaccatgcgcattggcacctcgattatctctgccgccagcctgtcatttctcggcctcggtgcgcagccgccgacaccagagtggggggcaatgctcaatgaggcacgagcggatatggttatcgcgccgcatgtcgctgtttttccggccctggctatttttctgaccgtactggcgttcaatttgttgggcgatggtttacgcgatgcgctggatccgaaaattaaaggatagttacgtttgaatattgcttgaaagggtaatcacctcacaggaaattattgccctaagcaagtgttgtaactttctgctgattttgtagaatcgggtaatttggttaaaaagccgcagcaagggactattttgcagcggcacagcgttcagatagttattttgttaaatgtattaacatgctgagtttatacgaaaagataaagataaggctgataattttatttttattggcagcactgtcatttattggtctttttttcatcattaactatcaactggtatcggaacgcgcggtaaaacgtgccgatagccgctttgaacttattcagaaaaacgttggctatttctttaaagatattgaacgttcggccctgacattaaaggactcactgtatttattaaaaaatacagaggagattcaacgcgccgtaattctgaaaatggaaatgatgccatttttagactcggtgggactggtacttgatgataataaatattatctcttttcgcggagggcgaataataaaatcgttgtttatcatcaggaacaagtaaatggaccgcttgtcgacgagtcagggcgggttatttttgccgattttaacccatcgaaacgaccgtggtcgatggcttcagatgactctaacaacagctggaaccccgcatacaattgctttgatcgtccgggtaaaaaatgtatctcttttacgctacacatcaacggcaaagatcatgatttgttagcggtagataaaattcatgtcgatttaaactggcgatatctgaacgagtatcttgatcacatcagcgctaatgatgaagttctatttttaaagcaaggtcatgagatcattgctaagaatcaactcgctcgtgaaaaattgattatttataatagcgaaggtaattataatattattgattctgtcgatacggaatatattgaaaaaacatcagcggtgccaaacaacgcattattcgaaatctatttttattatcctggtggtaatttattgaacgcatcagataaacttttttatctgccgtttgctttcattattatcgtattgctggtggtttatttaatgaccactcgagtgttccgtcggcaattttctgaaatgacagatttggtcaatacgctggcgtttttgcccgactctacggatcaaatcgaggctctgaagattcgtgaaggcgatgcgaaagagattatcagcatcaaaaattcgatcgcggaaatgaaagatgctgaaattgaacgggcaaataaattgctctcgctgatctcttacgatcaggaaagcggttttattaaaaatatggcgattattgagtccaacaataatcagtatctggctgtggggatcatcaaactgtgtggtctggaagctgtggaagcggtgtttggtgttgatgaacgcaataaaatcgtcaggaaattgtgtcagcgaattgccgagaaatatgcgcaatgctgcgatatcgtgacatttaatgccgatctctatttactcctgtgccgggaaaatgtacagacgtttacccgtaagatagcgacggtaaacgattttgacagcagttttggctaccgcaatctgcgcatccataagtctgctatttgtgaacctttgcagggggaaaacgccaggagttacgcagaaaagctgaaactggcgatttccagtatccgcaaccatatgttctcagagtttattttctgtgatgatgcgaaactcaacgaaatagaagagaatatctggattgcgcgtaatattcgccatgcaatggaaattggcgaactattcctggtctatcaaccgattgttgatattaacacccgcaccattttgggcgcggaggcgttgtgccgttgggtgtctgcggagcgggggattatttcaccgctgaagttcattaccattgctgaagatatcgggtttatcaatgagctgggctatcaaattattaaaaccgcgatgggtgaattcagacattttagtcagcgtgcgtcgctgaaggatgatttcttactgcatattaatgtttcgccctggcagttaaacgaaccacactttcatgagcgttttactaccatcatgaaagaaaatggcctgaaggcgaacagcctttgtgttgagatcaccgaaaccgtgatcgagcgaattaatgaacatttctatctcaatattgaacaactgcgtaaacaaggggtacgggtatcgattgatgactttggcaccggtttgtcaaacctgaaacgtttttatgaaattaatccagacagtataaaggtggattcgcaatttaccggcgatattttcggtactgcaggaaaaattgtgcgcattattttcgatctggcacgctataaccggatcccggtgattgcggaaggcgtagagagcgaagacgttgcgcgtgaattaatcaaattaggatgtgttcaggctcaggggtatctgtaccagaaacccatgccattctccgcctgggataaaagtggaaaattagtaaaagagtagtttacgtatgtccagaatcaataaattcgtacttacagtcagtctgctgatttttatcatgatttcagcagttgcctgcgggatctacactcaaatggtaaaggaacgggtgtatggcctgaaacagtccgttattgatactgcttttgcggtggcaaatattgctgaatatcggcgtagtgtggcaattgatctcatcaacacgctaaatcctacggaggaacagctgttggttggcttacgcacagcttacgccgactcggtttcaccctcttatttgtacgatgtcggtccttatctgatttccagtgatgaatgtattcaggtaaaggagttcgagaaaaattattgtgcagatattatgcaggttgttaagtatcgacatgtcaaaaatacagggtttatctcttttgatggtaaaactttcgtctattacctctatccggtaactcacaatcgtagtctgatatttttgcttggtctggaacgtttttctttactgtcaaaatcgctggcgatggatagcgagaacctgatgttctccctgttcaagaacggtaaatcggtgaccggtgatgaatataacgctaaaaacgccatcttcaccgtttcggaagcaatggagcacttctcctatttgccgaccgggttgtacgtatttgcttataaaaaagacgtttattttcaggtatgtacattgattattttctttgccgcattggtggcagtgatatcgggtgccagttgcctctatctggtacgcagagtgattaatcgtggtattgtggagaaagaagccattattaataaccattttgaacgcgtactggatggcgggcttttcttttcggctgccgatgtcaaaaaactctacagtatgtataactcggcattcctggacgatctgaccaaagcgatgggcagaaaatcctttgacgaagatttaaaagcgctgccggaaaaaggcggttatttgtgcctgtttgacgtcgataaattcaaaaacattaacgacaccttcggtcatttgctgggcgatgaagtgttgatgaaagtggtgaaaatccttaaatcacagatcccggtagataaaggtaaagtctaccgcttcggaggtgacgaatttgcggtgatttatactggcggcacgctggaagagttgctatcgattctaaaagaaatcgttcatttccaggtgggaagcattaatttaagcaccagtatcggtgtagcgcattcaaatgaatgtactaccgttgaacgtttgaaaatgctggcggatgagcggctgtataagagtaagaaaaacggcagggcgcagattagctggcagtaatcattattcgcaggccggacaaatgattttgcccggcctgaattaattaaacccggctaccccacaaatcgtactcatcggcgtgctcgactttcactcgcaggatatcacccggcttaacgttggtttcaccattgagataaaccgcgccgtcgatttccggtgcatctgccatgctgcgaccaatcgcgccttcttcgtccacttcgtcgataatcaccagaatttcacggcccactttctcttgcaggcgctcggcggaaatttgctgctgcaactgcatgaaacggttccagcgttcttctttcacttcttccggaacctggtcaggcagggcattggcgtctgcaccttcaaccgggctgtatttaaagcagccaacgcgatccagacgtgcttctttcaggaagtcgagtagcatctggaaatcttcttccgtctcgccagggaagccaacaataaaggttgagcgtagggtcagttccgggcagattttgcgccactgtttgatgcgcgccagttggcgatctacagaacccggacgtttcatcagtttgagaatgcgcgggctggcgtgctgcaacggaatgtccagatacggcaggattttgccctctgccatcagtgggatgacgtcgtccacatgcggataagggtaaacgtagtgcagacgtgtccagatccccagtttcgataactgttcgcacaggctgaccatgctggtttttaccggctcgccgttgtggaagccagtacgatgtttaacatcgacgccatacgcggaagtatcctgcgagatcaccagaatttctttaacgcccgcatcaaccagacgtttcgcttcacttaacacttcgccaatcggacggctcaccagatcgccgcgcatagacggaataatgcagaaggtgcagcggtgattacagccttcagaaattttcagataggcataatgacgcggcgtcagtttcacaccttgttctggcaccaggctcaggaatgggttgtgtttcggttttggcacgtagtgatgaacgtgctccagaacctgctcatagctatgaggcccggtgatttccagcactttcgggtggacttcgcggatctgatcttcttttgcccccagacaaccggtcacaattaccttgccgttttcattcaacgcttcaccaatggcttccagtgattcttgtaccgcgctgtcaataaagccgcaggtgttgacgatcaccatgtccgcatcatcatagctcggtaccacgtcataaccttcagtgcgtagttcggtgagaatacgctctgaatcgacaaggtttttcggacagccaagggaaacaaagccgattttcggctggggagttactttgctcatagcttaaaaaatattcagttacaggaaaggtcagggcagggattctacagagttctggataaaatttgtatcgcaatctcattcgctggcggagttgaaggaaatgtaaattttgttaattcggcgtgaagaattgctcctggacagcattttgctcaaaaaacagccatactatttagttgcaacaaggctggaaagaggaggatcgaagtatgttcgttgacagacagcgaatcgatatgctgaaccggttgatcgacgcacgcgttgacctcgccgcatacgtgcaactgaggaaggcaaaaggatacatgtccgtcagcgaaagcaatcatctacgagataacttttttaaactgaatcgcgaactgcacgataaatcgctgcggttgaatcttcatctggatcaggaagaatggagtgctcttcatcatgctgaagaagcattagcgacagccgcagtatgtttgatgagtgggcaccatgattgcccgactgttattaccgtcaacgccgataagcttgaaaattgtctgatgagcttaacgctgagtatccagagcctgcagaagcacgccatgcttgagaaggcctgaaaactaagggggagaaagcgtctcccccttcatgtttaagtttttgtaaaaatgaatttgttatctcctccactgactacgctttaagccagagtcaatccggaggcgttatgcatcgacaatcctttttccttgtgccccttatttgtctttcttccgctctctgggcagctcctgcaacggtaaatgtcgaagtactgcaagacaaactcgaccatccctgggcgctggcctttttacccgataatcacggtatgttaatcactctgcgcggcggcgagttgcgtcactggcaagcaggaaaaggattatctgcgccgctttccggagtgccggacgtttgggcgcacgggcagggcggcctgctggacgtggttttagcgcccgattttgctcagtcgcgccgcatctggttaagttattccgaagttggcgatgatggcaaagccggaactgctgtgggttatggccgcttaagtgatgatctctcaaaagtgaccgacttccgcaccgtctttcgtcagatgccaaaactgtctaccggtaaccattttggcgggcggatggtattcgacggtaaaggttatctttttattgctctgggcgaaaacaatcagcgcccgacggcgcaggatctggataaattacagggcaaactggtgcgtctgaccgacctgggagaaatcccggatgataatccttttataaaggaatccggtgtgcgcgccgagatctggtcttatggcattcgtaatccgcaaggaatggcgatgaatccgtggagtaatgcactatggctgaatgaacatggcccgcgcggtggtgatgaaattaatattccgcaaaaaggcaaaaactacggctggccgctggcaacctggggaatcaactattcgggctttaagataccggaagcgaaaggggagatcgtcgccgggaccgagcaacctgttttttactggaaagattcgcccgccgtgagcggcatggccttctataacagcgacaaattcccccagtggcagcaaaaattatttattggcgcgctgaaagataaagatgtcattgtgatgagcgtcaacggcgacaaagtgacagaagatggccgtattttaacggacagagggcagcgaattcgtgatgttcgcactggacccgacggttatttatacgttctcaccgacgagtccagtggggaattacttaaagttagcccacgcaattagctaacgggaatcatcaccactttgcgcactgcggggcgttcagtgagttgctgataccagcgttgcagatttggacgcggtgtccaggtcaggccaacgttaaacaaattgtagatgaacggtgcgatagcgatatcgcccacaccaaactcgtcgcctgagaaccattttacttttgccagttccgcatcgagcagggcaaacagggcgtcgcactctttgcaactggcatcaatggcggcctgatcgcgctcttccggtggtgttctgactaatcccatcaggatcccgcgatgagcattactgagcgtctggtttgcccagtccatccatttttctgcttccgcacgacgtgccggtgagtcgatccacaggcgtttttgcccgtactgtgccgccagatagcggacaatggcgtttgattcccaaagaatgagatcactttcgtcgtcacgcaacaacggcaccagcccgttagggttcatcgccagaaaatcagcatcgtgatttatcccaaactcacggcccgcgagaatttgctcataaggtagttccagttcttcgagcgtcagcaatactttttttacgttggttgaattattccgaccccacagcgtaatcatactcaccccttttccgacaggcagccacaggctgaacaggactccgatggtgaagtaaagttaacttttaagcaacagctggcaaaaaaatgacaccagaagcagcgaagcggcaggatattgcataaactttaaaaactttaccaacttacggtttctttaagtttgtgtgtgcgttattaatcaccgaacttatcatacggcgatataacgtattttttttgaatggatactcgggtggcatttatgacgcaatactcctctctccttcgtggtcttgcagcgggttctgcatttttattcctttttgccccaacggcattcgcggcggaacaaaccgttgaagcgccgagcgtggatgcgcgtgcatggattttaatggattacgccagcggtaaagtgctggcagaaggcaatgcggatgagaaactggatcccgcgagcctgactaaaattatgaccagctatgtggttgggcaggcgcttaaggccgataagattaaactcaccgatatggtgacggtcggtaaagatgcctgggcgacgggaaatccggcactgcgtggttcatcggtaatgttcctcaaaccgggcgatcaggtttcggtggcagacttgaacaaaggtgtgattatccagtccggtaatgacgcctgtattgcgctggctgattacgttgccgggagccaggagtcatttattggtttgatgaatggttatgccaaaaaactgggtctgaccaacactaccttccagacggtgcacggcctggatgcgccggggcagttcagtaccgcgcgcgatatggcattgctgggtaaagcattgatccacgatgtgccggaagagtacgccattcataaagagaaagagttcaccttcaacaaaattcgtcagcctaaccgtaatcgtctgctgtggagcagcaatctgaatgttgatggcatgaagacaggaaccacggcaggcgcgggatataatctggttgcttcggctacccagggcgatatgcgtttaatctccgtagtgctgggggcgaaaactgaccgtatccgttttaatgagtctgagaaattattgacctggggcttccgtttctttgaaaccgtgacgccaattaaacctgatgccacatttgtgactcagcgcgtctggtttggtgataagagcgaagtgaatctcggggcaggcgaagcgggctcagtgaccataccgcgtgggcagctgaaaaacctgaaggcgagttatacgttaacggaaccgcagcttaccgcaccgctgaaaaaaggtcaggttgtcggcaccattgatttccagcttaacggtaaatccattgagcagcgtccgctgatcgtgatggaaaatgtggaagagggcggattctttggtcggatgtgggatttcgtgatgatgaaattccatcagtggttcggcagctggttctcttaatcttctgataaccggatggcgcgaaacgtcatccggttatacgtcattaatacatcaacttaatacgctgcgtctgcgcgtacttcacatactcatcttccgggcaacaatcgctcacaacaatatcaaagcgtttcaggtcacccatgcgcgccggacgcaccttgccaaatttactgtggtcgacaaccagcacatgcttttgcgccatcgacatggcccagtgttttaccggcaactcttcaagattaaagcaggtagcgcctttactgacatgcacgcccgcagcggaataaaaagcgatatccgggcaaaaattattcagcgtttgctgaaaatcgatgggtttgaaaatggcgttgctggcgtgaaattcaccaccgcaaagaaacgcgcggcaatggggtttctctttcagcgccagaaaggtatttagcgaataacaaacggcggtaaaagggatttcattatcaattgcttcaataatccacggcgtggtggtgccacagtcaaaaaagagggtctgatcgggttctaccagcgtcgcagccagttttgccgcccggcgtttttcttccaccaggcgggatttttgatcgcttaacaggtaatggctggcgctgcgtggttccagaacaatatagccgccgagcaaaacgacgggcgcactgtggttgttcagatcgcgacgaatcgtcatctccgaaaccccaagcagggcggcggcgtctttaagatgtaacttatcactgcgttttaattcttgcagcagctgcccgatacgctcttcgcgacgtgtttccataatccctctgaatagttattgaagcgagccgctcaatactacactttttagcagagatcagtcacgcacccagcctttgcggatcggtaatgcaaaacagaagcgataccacgattgcagacgttgatagagtttatgccccatcgcttgccagataatctgggcgctaaggcagccaatcatacctgccagcaatccaccgagcatatccagcggccagtggacgccaagataaacgcgcgaccaggcaatgacgacggccagcaccattaaaagtgagccggaccacaggcgatgccagcataaaaatgccagtgcaaaggtgaaaatcaccgtaccgtgatcgctcgggaatgagtcatccgccgcatgatgcaggaagttatagccgatattttcgacaaagggtcggtcgtgcggaaaaagatgtcccatcgtccaggacacaaacaggctgaccgccagcgcgatagcgatttttatcaccagttgccgttgtgctgtaagcccccacaaccaaagtactgcggccagcaacggcaccacggtaatcaaatctttagcaataaaaatcgccaacgagatcatccacggcgcagagtctggcgttgcgttaataagagagaatagagagagattcaaattttccagcataacttcccgacgcaaagtgattaaaagggagccaatacaggcaagtcgttgagaataaagtgcaggttaaactgggtaaagcggcatcgtcttatttccctcaagcggcctgtttacggtaggtgattgtaacgggcaaaggttaaataaaacttaaagaaagcgtagctatactcgcaataatgtaagaatgtgcttaaccgtggtttcagctacaaaattcgctttctcgttagctgcgcttttattaaactttgcgcgattattattggcgaagaaattgcatgcaaaataaattagcttccggtgccaggcttggacgtcaggcgttacttttccctctctgtctggtgctttacgaattttcaacctatatcggcaacgatatgattcaacccggtatgttggccgtggtggaacaatatcaggcgggcattgattgggttcctacttcgatgactgcgtatctggcgggcgggatgtttttacaatggctcctggggccgttgtcggatcgtattggccgccgtccggtgatgttggcgggagtggtgtggtttatcgtcacctgtctggcaatattactggcgcaaaacattgaacaattcaccctgttgcgcttcttgcagggcataagcctctgtttcattggcgctgtgggatacgccgcaattcaggaatccttcgaagaggccgtttgtatcaagatcaccgcgctaatggcgaacgtggcgctgattgctccactacttggtccgctggtgggcgcggcgtggatccatgtgctgccctgggaggggatgtttgtcttgtttgccgcattggcagcgatctcctttttcggtctgcaacgagctatgcctgaaaccgccacgcgtataggcgagaaactgtcgctgaaagaactcggtcgtgactataagctggtgctgaagaacggccgctttgtggcgggggcgctggcgctgggatttgttagcctgccgttgctggcgtggatcgcccagtcgccgattatcatcattaccggtgagcagttgagcagctatgaatatggcttgctgcaagtgcctattttcggggcgttaattgcgggtaacttgctgttagcgcgtctgacctcgcgccgcaccgtacgttcgctgattattatgggcggctggccgattatgattggtctgttggtcgctgctgcggcaacggttatctcatcgcacgcgtatttatggatgaccgccgggttaagtatttatgctttcggtattggtctggcgaatgcgggactggtgcgattaaccctgtttgccagcgatatgagtaaaggtacggtttctgcggcgatggggatgctgcaaatgctgatctttaccgtcggtattgaaatcagcaaacatgcctggctgaacgggggcaacggactgtttaatctcttcaaccttgtcaacggcattttgtggctgtcgctgatggttatctttttaaaagataaacagatgggaaattcgcacgaagggtaaaaaaatgcctgattgctttgtgcgatcaggcattctcgaattaatggtgatggtcgtcaatctggtgttcgataaccatcccttcacctacgctggcaagatggcgaacataaggatgcgggcggtaagccggagctggcgcaggagccgcatagacggtttgcggcacagtcgcgacgctgaccgcttgtggaacgctgactgaatcaggaaccacaaccactttgtatccactcggcacatagacggtgacactttgtgccatcgccacaccagtaaagcccattaaaagcgcgcccaacagtagacaatttttcataatcatttcgcctgaaataatgcagcgggttaatttccgcgaattatgcagccttcattcaggtattgtgttgccgggcgtgctgccttttttattgcttaaatggcgcttcgtgtttaagcactttatcgatcacatccagtacgccttcacggttattggagcctgcccggtattttgccgctgcgacgaccgcgctgccggcattttccattgcaaaactaaagcctgcctgacgcagcatctcaatatcgttaccaccatcgccaaagaccaccacttcgctgtcgtctattccccataatttctgcagttggcgaaggccattggctttatgtacaccggggataatcagatcgatgctgccgttgccggtatggaccggtaccatgatatcgccgatggcctcatgtaatgctttttgcacttgtgggatcagttcgtcagagagattaaggccaaatttaaagaagatatcttctaagttgtcaaagttatcgacgtattccagacggtgataatacatttccgccaccgttttcatggcatcgtcatattttttgagggtataggcgctattttttccgcaggcaataatttccacttccgggcgcgtcagcaaatgttccacgacagtagcaaacgcatccttcgacagctcgccattaaaaacatctttgccttcgctcactacccagccgccgttttcagccacaaaggctatttcattagcaatttcagggaagaaagagatcaactgataatattgattcccgctggcgaccacaaagcgaatgccttgtgctttcatttgctgatactgagccataaaccgctcacggttataggttttttgatcgcttaagaaagtaccatccatgtctaccgcaattaatttaatgctcatcaactattctccatcgccgtctgcgttttggtatcgggtttggcgacggctttcgcgacaatagccgcgagaataaccagcgccagtacaaccagcattgcactacgtaatccataatgttcgccgagatagcccagcagcggcggcccgacgaggaaagccagataaccggtcgtagctaccacgctgacgcgggttggtgcatcggggccggtatcgctggcggcagaaatggtcagcgggaagcccaacgaggcacccagtccccaaagtacaacagacaccccagcgacccaggcgctatcgacaaaaataatcagcccaatacccaacgcccccattagtgcactggcccgaaccacggcaacgcgactgtaatggtcaatgaaccaaccgccgataaagcgtccaacggtcatccccagggtaaaaccggcataaatcagcgagccggaagtagggctaaaaccgtgaccatcaaccattaataagggtaaccagtcgttggcagaaccttcggcaaaggccatcgccagcaccacaacaccaatcagcagcaactggatatcgcgataaaaaggtacgcctttttcaccatgctgggtgccatcggcagcatttttgcccgtaccgtcagggattgcctgaatggcgatataaataggcgcgatgcctaccagcgccgccaataaaatgtgcaccgttgccggaacgccaaaggccgtcagtgccatcccgacaccagcgcctgccagcgtgcccaggctataaaaaccgtgcatcatcggtaaaaccgtcttattcatttctctctcaacggcggcaccttcaacgtttatcgccacttccgcagaaccaaaactagccccaaagacgccgagaccaacggcaaagagcaagggcgatgtcagccagagtgccagacttagtatcatcatcccaatcaatgcgcaggacatcgtgacaaggatgacattacgcgtcccaaagcgtttcactaaccacgctgagcagagaataccgctcatcgaaccgatcgacagaccaaagagaacaccgcccatttcagcgatcgagacagagagaatatcgcggatagcaggcgtacgggttgcccaggacgccattaacaggcctggcaaaaagaagaacataaacagcgcccaggttcggcgtttcaatgcattacgtgaagaatttacggtcatagaccacgtcaaaataagaagagggaagacaacattagcaagactgtgtacatttgtacacaattgcagagagaggaaatgacatgcgtcgcgctaacgatccgcaacggcgagaaaaaattatccaggccacgctggaggcggtgaaactttacggaatacatgctgttacacaccgcaaaattgctgcccttgccggggtgccgttgggatcgatgacctactatttttcaggaattgatgagttgttgctggaggcgttcagccgttttactgagatcatgtcccggcaatatcaggcattttttagcgatgttagtgatgctccaggcgcatgccaggctatcaccgatatgatctacagctcacaggtcgcaacgccggataatatggagctgatgtaccagctctacgcgctggctagccgaaaaccgctcttaaaaacggtaatgcaaaactggatgcagcgcagtcaacaaacgctcgaacaatggtttgaacccggaaccgcccgcgcgcttgatgcgtttattgaggggatgacgctgcattttgtcaccgaccgtaagccgctatcacgcgaggagattttgaggatggttgagaggattgctgggtagtagataaatttcaggcaacaaaaaacccatttatgtaaacgggttaatgaaaacaataagttagagtaaaaacaataagttgggttggtggtcagtggtggttattacggggtaatgccaaccgctgccgccactttgtcgccacttgttttaccttagacgccaagggcctctatcttcaatctgttcgactaacccctcctcttctagttcacgcaatagtgcaacaacccaatattgttggttcgaacttgttgctttccgtttttctccccaatcgaggccgcttagacgaaatacctcagcttgcttaacgccgttgccgtttttttgggcatcagggtgagttttaagtacagataaagccaattctttggctctgttgcgcaattccgctccctgatgctgaaacttattcattgatagtgctccatgtgaaaaaaaagaatattagctcaacagggcaaaatacgcattttcaaaaaattcctattgatgttggtagtgttgccagcggattaaaccgtaatgcagtttccaggtgatccggtgccagatgtgcgtaacgcatagtcatttttatgtcgtgatgtccgaggattttttgcaaagcaaggatatttccacccgacatcatgaaatgcgctgcaaacgtatggcgcagaacgtgtgtcagttgaccgcgagggagcacgatagacgttttttccatcacggataaaaattgaaaatagcagtctgtaaagaaattgaacccatcaagcgccatgatctcttcgtaaagctctttactgatagggatgcttctgtttttcttccccttcgttcttacaaaggtaattcggtatttggtcacttgcgagcgggtaagatttattgcttctcgccagcgtgcgcctgtgcttaggcatatcttgactaccagtgccagaattgggtcctgacgtttgcaatcagccagcagttcaacaatctgctcatgggtaagccatgccatctctttttctgcgatggtgaattttcgcatgttctccagtgggttcggatacgaccattcgcccaggcgggatagttcgctaaaaacactacttagatagctttgctccaggttaatggtgaccgggcttgctcctttcttccatttctcgctgaagtagatctcacctgtcaggcgtttatctcgatagtgggcaaacattttagaggttagatcagttgcaaggggattgcccagagcgtcaaccatcagcagcaatttgtcatagacatgctgcccagcagtcagtgatttaccatgtagtttgaaccatagctcaaccacgtctttcagtgttcgacgatccactgattcacccagccagggctttgcttcggtttcttccatcgtgtgacgctcaaaagccagtgcttcgcctttggtggcgaattgtttacgcacacgacgcccactacgtccggcggggtaacattcgcaaagccattttcctgtggtgagttttcgtacagccataaaaaatgccctccaatagagagcatttttactgtatgcataaccagtgtcaatgtatgtttatgtattttacatacatcacttatttaatcggaggatttttctgaatgagaaggtttgattttttctttcgcggtagaccatagcgtttggaaacttggcggataatccatttgatcagaaaaagcagaatctccagacatgttccagtccttaaatacctgaatagcatcttctttggtcgcagtcgaaccgtaaatttgtaggaagacttgaccaaacattaaggcatgccttctgtcttttctgcgaatggactcatgagtatactttttggagatactcagacagatataagaaagccatgataaaatggaaattccaatcaggcctctggtgaatagataaaatagttcaaatcctttagcatttatgaaatcagtaacaaaatataatgatatgaacgaaaaaatgacagcggaaagaccggctattgcaccagcaatagcccatgttttggcgagtgaaataaagtgatcatcatcatcacctaaatcatcttttacactattgacatattcgggaattttttgatcaattctctcttgatgtgctcgactggttaattcgttatttgaagcctctaactcttttatcctagaaaaagtttgctcaagtaaagattctttttctatgtttaaattttctaactctttgttttttaatgataatgaggtgttgctttcttgcaaatcagataagcgagctgtataaaaacgtaataagtttctgaattcattattatctttttttaacacgttaagttgtaattcaatatcttcgtcgctaaagccgactctatctaagttttggagatggcgtctatattgatccttgaattcttcaatttcaccatttttcaacaagttctttagatatgtgcgttcatgttcaggaagtggaatagaatcatcatgtataaaatcaacgtattttttaaactctgatttggtgatgctgttttgtattgtttcttttttgtgttctttagagtccatgataagtccaaattaaatgtttttaatgaaagcacagtggcattttgctaaaagttttatattctcaatgtcacatatgaaatcagcatgagtagatattactttaacttttcctacgggtatgcggaccaatgttctaatgtttattttgccttcaatttctactaaccattcaccatcagatatttctttatatccatagtctactacgaaaacattttcgctatcgatcacaacctgcggatttataaggttgtgtggtattaaagatttatcaaagtggatatagtccgcatctattaacttaccatttattagcttatatgctaataactttgctacatcagtatttacatcgttcgattttgagccttttccagtaacgagccaatctagtgatataccagtttcaagtgcgcattggataatccaatcggctggaaatgtatccctcatataacgattagctagtgtgctttttgaaatacccaaatgatcagctaaagcttgtcttgtcttaaatccataggctgcaacgattcgctctattgctgcttttccgttttgatttatagtaacagtgttctcatttgggtttttaggttctctgttgaggtgccgagattcactgttacaattgtcgtgacttttatctgcaaagctttccatttcggtatcagtaccaaatgctaaccactcaatcgatacaccagtttccatactacagataacaacccagtcagctgggaaagtgtcacgcgcatacctgttcgccattgtgctctgtgatatccccagatgattgcagaatgcttggcgtgaagaaaaaccatacgcttctaatatccgctcgatgactgcttgccctccgcgattctgcatgattaaggatttctttttttcgtccacatggcgaaatgtgatttcgtgtgttgacataaccgaattgcgatcctattctccgaaatgtgaagtttaagtcacgattaaaactgactcaccacaagccaataggagatgttgcatcatgacccctaacatttcaataactctgaatacgccacatgtcacaatcgagcgttatagcgaacttactggtctttcaatcgacacaatcaacgatatgctggcagatggtcgcatccctcggcatcgtcttcgtaaagacaaaaaaagagaaaaggtaatgatcaaccttgctgctcttaccgttgatgcacttactgattgcaatgttgtgttcaactagttccattttgggatacatcaggggtgtcgactatgtttgattaccaagtttccaaacatccacattttgatgaagcctgtcgtgcattcgcactgcgccacaacctggtgcaactggcagaacgtgcaggcatgaatgtgcagattctgcggaacaagctgaacccagctcaacctcatttattaaccgcaccagaaatctggttgcttaccgatctgactgaagattcaacgctagtagatggttttctggctcagattcactgcctgccatgcgtaccgattaatgaggtggcaaaagagaaactgccacattacgtcatgagtgcaaccgcagagatcgggcgtgttgcagcaggtgcggtatctggcgatgtaaaaaccagtgcaggtcgtcgtgatgctatcagcagcattaactctgtaacacgactgatggcgctggccgctgtttcattgcaggctcgtttacaggctaatcctgcgatggcgagtgcagttgataccgtgactggcctcggtgcttcattcggtttgctgtgaggtgcttatgctgacgaaagaaccatcatttgcatcgctgctggtaaaacaaagtccggcaatgcactacggtcacggctggatcatgggtgaggatggtaaacgctggcatccgtgccgttcacaagatgaattgctggcagaactatctacgaaaaaacaggggaacaaatggctattgaaggcgctgcggcgactgttccattaagccccggtgaacgcctgaacggacttaatcacattgcggaattaagggcgaaagtatttggcctgaatattgagtcagagcttgagcggtttattaaagatatgcgtgatccacgggatatcaataatgaacaaaataaacgggcactggctgccatattctttatggcaaaaatcccagctgaacgtcatagcatcagcattaatgagctgaccactgacgaaaagcgggagctgattaaagcaatgaatcattttcgtgcagtggtgagcttatttcccagacggctaaccatgccgaattaaccaactaatgaaattcatggcgtaaacccgccgggcatccctttatctaaattcaggagaattgattatgcgtaatattgaaaccctcacgactaaaaccggaccggatgatgcagggcttaatattttactgacagaggctcgtctggaagaacgccgggcaagggctgaagcaatggcagctcgccttgatagcctggcgtgtcatatcacatcccgccagctaaaccacgtcgaagcagcagaactgctgcgtgtgactgctgaagcaatccagaacgaagcgcaggagatccactgatggctgatgcaatggatctcgtacagcagcgcgttgaagaagaacgccagcgtcatatccgtactgcccgcgccaaaacgccgggcgtgtcccgcgtgctttgcattgagtgtgaagcaccaattccgccagcacgacgtcgcgccattccgggtgtgcagctttgcattacctgtcaggaaatcgcagagctgaaaggcaaacattacaacggaggtgctgtatgagcaccatcctgaaatgggcgggtaataaaaccgccattatgccagaactgaaaaaataccttcctgctggcccgcgactggttgaacctttcgcgggttcttgtgctgtgatgatagagacggattaccccagctatcttgttgcggatatcaatcctgatttaatcaacctctataaaaaggttgctgctgattgcgaggcgtttatatctcgtgccagagctttatttgaggaagcaaacagggaggtggcttattacaacataaggcaggagtttaattactccactgaaattactgatttcatgaaagcggtatatttcctgtatctcaatcgtcatggttaccgtgggttatgtcgctataacaagagcgggcatttcaacattccctatgggaattataaaaatccgtatttccctgaaaaagaaattcgcaaatttgcagaaaaagcccagcgagcaacgtttatctgcgccagctttgatgaaacgctggcgatgttgaaggcgggggatgtggtgtattgcgatccgccttattacggtacgttttccggctatcacactgatggcttcactgaggatgaccagtatcacctggcatccgttcttgaacatcgatcatctgaaggtcatccggtcattgtttctaacagtgacacatccctgattcgttcgctgtatcgcaatttcactcaccactacatcaaggcaaaacgcagcatcggcgtgtcggctggcgagagtaaatctgcaacagaaatcattgctgtttccggggcgcgctgctgggtgggatttgatccttcgcgtggcgtagatagttctgctgtgtacgaggtgcgtgtatgagtcatgacgatatgagcaactctagcggctttaacgaggccgccgcatcattttcatggaacggcccgaaaaaggccattaacccttatctggacccggcggaagttgcgccggagtctgcactttcaaacctgatcactctgtatgctgccgataacgagcaggaacaactgcgccgcgaggcactgagtgagcaggtctgggagcgttatttctttaatgaatcccgtgatcctgtccagcgcgaaatggagcaggataagctcattagccgggcaaagctggcgcatgagcagcagcgttttaatccagacatggtcattctggctgacgtcaacgcccagccttcccatatcagcaagccgctgatgcaacgtattgaatacttcagcagcctgggcaggccaaaggcttattcccgctatttgcgtgagacgattaagccatgtctggaacggctggagcatatacgcgacagtcagctatccacttcttttcgctttatggcgagccatgaagggctggacggcctgctgatcctgcctgaaatgagtcaggagcaggtgaaacgcctgtccaccctggtagctgcgcatatgagcatgtgccttgatgcagcttgtggcgatttgtatgccaccgatgacgttaagccagaagaaatccgcaagacatgggaaagggtggcagcagaaaccctgcgactggatgtcatcccacctgcgtttgagcaactccgccggaaaagaaaccgccgtaaacccgtgccctatgaactcattccgggttcgctggcgcgtatgttgtgtgccgactggtggtaccggaaattatggaagatgcgttgcgaatggcgggaagagcagttgcgcgctgtctgcctggtcagcaaaaaagcatctccctatgtcagctatgaagccgtgatgcataaacgtgagcagcgccgtaagtcgctggagttttttcgttctcatgaactggtgaacgaagacggcgacacgctggatatggaagacgtggtaaacgccagcagcagcaaccctgcacatcgccgcaatgagatgatggcctgtgttaaaggtctggagcttatcgcggaaatgcgcggtgactgcgccgttttctacaccatcacctgtccgtcacgtttccattccacgctcaataacggcagaccaaacccaacctggacaaatgcgacggtaagacaaagcagcgattatctggtcggcatgtttgctgcatttcgtaaggcgatgcacaaagccgggttgcgctggtatggcgtgcgggtggctgagccgcatcatgacggtacggttcactggcacctgttgtgtttcatgcgcaaaaaagaccgccgtgccattactgcattgttgtgtaagtttgccatccgtgaagaccgcgaggaactgggtaataacactggtccacgctttaaatctgagctgataaacccgcgcaaaggaacaccgacaagctacatcgcgaaatacattagtaagaacattgacgggcgtggtctggctggcgagatcagcaaggaaacgggtaaatccctgcgtgataacgctgaatacgttaatgcctgggcgtctctgcatcgtgttcagcaattccgcttctttggtattccggggcgtcaggcttaccgtgaactgcgattgctggctggtcaggcggcaaggcaacagggcgacaaaaaagcaggtgcgccggtactggataacccgcgccttgatgccatcctggctgctgctgatgctggttgttttgccacttacatcatgaagcagggtggcgtactggttccccgcaaatatcacctcatcagaactgcttatgaaattaacgaagagccgaccgcctatggcgatcacggcattcgtatttatggcatctggtcacccattgcagagggcaagatctgcactcatgcagtgaagtggaaaatggttcgtaaagccgttgacgttcaggaggcggtagccgaccagggcgcttgcgccccttggactcgtggcaataactgtccccttgctgaaaatttgaaccaacaagcgaaagacaaatcagctgatggggataccagaacggacatcacccgcatggatgacaaggagttgcacgattacctgcacagcatgagcaagaaagagcgccgggaactagcagcaaggttacgcctggtgaaaccgaaacggcgtaaagactacaaacagcgaattacagaccatcagcgacagcagctcgtctatgaactgaagtccagaggatttgatggcagcgagaaagaggtcgatttactccttcgcggcggcagtattccgtcaggagcaggcctgcgtatcttctatcggaaccagcgtctgcaggaggatgataaatggcggaacctgtattaattacgcgggttaacaattcgtgctcttaataataactggcatatcaggctgatgaacgtaaaaaaacgttttacatcagtaagattattatatactgtaaatataaacagtggttataaacacagtattccgagtggtgttataggaggaaagatgcaggactattttttggagtctttgaagctccagcgcattgatttttttcttaagcttgtagcggctagtgagtgtagtgatgaagagaaggggctggctttgcagtgggtatctgaactgactgatgaactcatggcaaaaatcagaacccacgaatacaaccgctcaatggatgtcatcagttgaggtgacttttatgcgcattgaaataatgatcgataaagagcagaagattagtcagtctaccctggacgcccttgaaaacgagctttaccgcaatctgcgccccctgtatcccaaaacggtaattcgtatccgcaaaggtagctctaacggtgtggaactgaccgggctgcaactggacgaagaaagaaaacaagtgatgaaaattatgcagaaggtgtgggaagacgacagctggttacattagggaacgttgcggacgataaaactggtttttaccgttcgcaaggttgagcaacgagccgtgcgaggcgttagttatggataaattggttgcagggtgatatgtaaataggttaatacgtagcactcttcgaatagtttcgtatttttgttgtcctataatcataagatgacagcctccatgcaccacaatccgtggcgtttgaggcataaaggaggaaaatatgtctgaacttctgcgcaaagttctctctgcaccaggtaagattatgcaggatgtcatccgtcaggatgtgcaacagtctgataatagtaaaattatcacagatgctaatggtgcggcgaccttaaacatgaacaataagcaggtacgtgaatcaatgcgtgccagaatggaagaattggctgcaaaacgacaaggatgaggaatgggacccttagttatcatggtcgtcctggtttgcgggttctggtacaccgaaaatcattaccagtcccgcatcaggcaagcaagaagtaatggttggaattcctatttttatgtagctatgcatggttgtaagtttgctattcaggggtttactctgatggctgttacattcgttatcttgctagttataagctcagttatcaatgtttttggttatttttggcctaagttacatgtggacttttattcatggctcacagacgtaaagataatgtcttacccattgttctttgtgttgtctatgctgcttgcggtgtttattgcttatgaccaaggtaacaatgcgcgaagagcaatagaaaacgaagagattcgtcaatctgcatatcgcgagatggcagctcaagatggaattgagtcactgttagttcaggctatagatgaaggtaagctcatctttgttacgctaaaatccagaaaagtttacattggttacgtagctgctcctcggatggagcatcaggaaactcagcatctggctctcataccatacatcagtggttatcgtgataaagatacgctcagataccatgagcagcatcgttactatgaactttaccttagtaaaaatattacagcagactcaactccactgaacttaaatcattttaggcatgtaatcccaatggatcaggttgagagtatttcaatatttgatactgaaacttataaatctttcgaagatttttctacgcctgaccagaccaaagtcactgcatgactatgccgcatgaatatgcatgatcgtttgaggatcgtttttgctgaggcccgccagttctggtgggcttttgcttatgtcatgcacctgcatgaaaatcgctacaaaaagcgggcaggcgtggcggggatacgagcgcgcgcaactcgagatagtgtgatacttatctgagaaatcttaacaaggttcaatacaataccctttcaaaaaaaggggagtgtgatgtttgtaaaaaataactttaatacaaataatttcgatgcggaattagttgaagcgattggtaataggctggaaaacaaccaattttcggatgcaatacttgcaggaaccaaatatctaacaactttgctgcgtgaaaaagggcaatgtgaaggggatggggctcagcttgttggtactgttttgggtggacaatcacctagaatccaaattaatagtcttcaatctgtatcagagcaggacgaacagcgcggatttgaagcactattaagaggctactatcagtgtataagaaatccaaggacacatgacaatttccctgatacagaagattcctgcatgagaatattgatcatgttggatacttttattaagtatttaaaaagagatgttgctgagttcgattacacagcaattcttgaaagaatttatgaggttcactttgtaaataattctgattatgcagaagctttaatatcacaaattccagaaaaaaaactactggattttttccaaagtttaatttctcgctttaatgaaaggccaaccaaggaaattgattctatattcaaagcaataaaccaacgcttttcaggagaggaagaaaaagccgcaatgcggttgctaggtgatgagttacgcaaggctagcaataatgttgagtttgctaatgtatttagaataattaagccgagcgcatggagaaatcttcctgatgatgttttaattagaatggaaaatataatcatcgaagagtgcaaaaaaggatatttggatttctattctgatgcgaccaaaggagctataggaacatggggtaatacatttggtagcaaatttaaaagaagaggtgatcttggtgatgctttaattggattgttatatgatagttggtatacgcaaaattatgttgcgaaatattacgttttttcaatcccttctatcattactgatgatgtgaaagttaaggagttagctgatgctttagcttatgccaccattgtaaatggtgctaagcttttacgaacaaaattgattgatgcatgtaaaaattatcctgataagttgaaagagcatcttagggatgctgttcagcaacggatggatagtgataaaaaatatgcggaagaattattaggtcaaataagctgattattatttgcacctaatctcactttcgatgttaggtgcatttctatatgcctaatctaattcatatgaggtaaatttaaccagttcttcattaagtccaatccatgagttaatttcagatattctgtgttgtagcggaattaactcattcctgacaaaaaccttactagccttttcaacatccccaaacccgccaacattactaggcataatccccatcatctgcggcggtacacggtgcgctgccatcatgtcatcccggctcacgttcttgatgttcagaaactcatcttttgccgccacctctgacagcgggatgatctgaatcccgtctttctttccgttgggtgagtacataaacaagttgcggaagttgcccggccctttggcgcttttcatcgcattgcggaggttgttcacatcctcctggttctgcgcggcatcggtcatgtacatgatgaagcctgcatgactaccgttaatgtaatatttgcggcggaacagcgtggcggactcgttgagcaaagcggatgggatggcagaaagatagccgggcaggccgtagatctcctgattaatatctggttccatcagatgaaaaatgctgcctttcgtgaactgatacggctgggttgtcataccgtattgcacaaaccagtaggtatccaggtctaacccgcgtcgggtatattttgccagggcaggctcaagggcgataacttcaccgaagcggttcgtgcgtttctccaggtaggcgttaccaaataccaggtagtcctgcacaaaacgtgaaaaagcctgctggctgagcagcgggtgagggatataggtactggtcagaatgttgcactttactgcaatcggggaactgtgatgcacggcagcgcggaaggtgcgcgccagtccgtcaaagctgacgggcggctcataccaacggtccatctgtacgcattccacatagtccagtaattctcggcggtccagaacaggaacgggatcgccgaagctgaatgcttcggctgtagtttgacttttaagctggatctgattcgtcgccgcagcgcggttcttcttactctttcccatcaaaaaatctccacaatattgctggtattggcggattcaccctgcagcggttcgttaaacagtgcgtgcatcgttgcccaggccagatcggcgtggctggcttcttcgctgcggctggcttcataggtcgggcggttgccactggcggtggtggcgcgacggattgccatgaatgactgcgcaatgtcggtgtgcccggcgtcaaactccagacggcggtggctgataatgtcgtaggccttgagtaccagggcgtttttaacgttggggttgtagacaaactcccggacggcaggaaagaacgctttcacgttctcataaaccccgtgaccaacgccggttgagtcgatgccgatataggtcacgttgtactgttcggtcagttttttgatggcgtcagcctgggcgcgaaagtccatcccgcgccactggtgacgctcaagaatgcggaacttgccgcccggcacggctggcggtgccaccaccacgcatccggcactgtcgccgttctgcgtacctttcgccgggtcataaccgatccacacttcgcgccagccaaatgggcgcagtgccagtgcatgaaagtcggtccagacttcccagctgtccaccatgcacgcctgcagctcgctgagtgggaacacggacgcgagatcgtccacaaactcgcacatcagcaggttctggtattcgtccgggctgtactccatgcgcaactggtcaaggtcgaacaggttacagccgccgcgcaccgcatcttccacggtgactatctggcggtattgcccgtcggcgcacagctggccgggggccagattgttgtgggacaggtcgatgtccaccttatcggctttgttacgcccacggttgaacagcgcaccggaccagaacggataagcactgtgtgtcaggctggatggcgtggaaaaataggtttgtcgccattttttgtgaatagccataccggaagccactttgcgcagctcctggaatttcggtatccagaaatattcatccagatacaggttgccgtggtaactctgggccgtgcgggcattggtgccgaggaagtaaagcgtggctccgttaggaagcaccatcggatcgcctttcagctccacctcgacttctttggcgaagtcgatgatgtactgcttaaagacgtgagcctgtgccttactggcagaaaggaaaatctggttacgtccggtaagcagggcgtcaatcagggcttcacgggcaaagtaaaaggtcgcgccgatctggcgtgacttcagcaggttgcggatgcggttggtttttccggcttcccaccagtggcgctggtagttgaacatggaggaatggaagatttcttccagcttctcaatctgttcatcggtgaagacattcttttccggctgacggcgcgggcccttgttgcggttggcgacgttaggatttaagtcggcttcgttgccgccattgttaaacttgccgatccgcgcgtggcgttccgactggcgcgccagcaggtcaatctctttgaaatctttcccttctttgtgctccttcataatgagctggcagtagcgtgcggcggtggtgagctgcatctgatccagcggcccatagtcaccccacttgtcgcgttttttccagctgtgaacggttgcaactttctcgcccagcatttcagcaatgcgggcgacgcggtatccctgaaagtacagcagcatggcctgccgacggggatcgagatctgcgggtgtcagtgtggtgttcatggcacaaacctacagccttgaatgaaggctttccccgcctgcggtttgtgtggttgtcggtacaaataccgcgcattgtttcactgcccccatcaccgcaaccataaggctccagtaagttttttctaacggagcacggctcatgacagtgaaagcaaagcgttttcgcatcggggtggaaggtgccaccaccgacggacgcgaaatccagcgtgaatggctggaacagatggcagccagctacaacccggcggtgtataccgcgctgattaaccttgagcacatcaagtcttatctgccggacagcacctttaaccgctacggcaaggtgacggcgctgtttgctgaagaaatcacggaaggtccgctggcaggcaagatggcgctgtatgccgacgttgagccaacggagtccctggtggaactggtgaaaaaaggccagaaattattcacctctatggaagtcagcccgaagtttgctgatacgggcaaagcctacctggtcgggctggctgccactgatgatcctgccagtctgggtacggaaatgctgacattcagcgccagtgcagcccataacccgctggcaaaccgcaagcagaatcccgccaatctctttaccgccgcagaggaaacggtgatcgaactggaagaaatccaggaggacaagccgtccctgtttgcccgcgtcacggcgctgttcaccaaaaaagagcagtccgacgatgcccggttctctgatgtgcataatgccgtggagctggtcgccactgagcagcagaacctgagcgcacgcaccgaaaaatccctgtctgagcaggaagaacgcctgtctgagctggagacagccctgcaggcacagcaaaccgcctttaacgaactggtggacaagctgagtcatgaagacagccgccaggactaccgccagcgtgcaacaggcggtaacgcccccgttgacactctgaccaattgctgatggagcacaaaacccgatgaagaagaatacccgctttgcttttaacgcttacctgcagcagctggcgcgtctgaacggtgtggcagttgaagaactgtccagcaagttcactgtagagccgtctgtacagcagacgctggaagaccagatccagcagtccgccgctttcctgacgctgattaacgtcacgccagtgactgagcagtctggtcagttgctggggctgggtgttggcagcaccattgccggaaccactgacaccaccgcgaaagagcgtgagcctgtcgatccgacgctgatggttgatgtggaatataaatgcgagcagaccaactttaacacggtgctgacctacgcgaagctggacctgtgggcgaagtttcaggatttccaggtgcgcatccgtgacgccatcgtgaaacgtcaggctctggaccgcataatgatcggctttaacggcgtgaagcgtgcgaaaacctccaaccgtagcgaaaacccgctgctgcaggatgtgaacaaaggctggctgcagaaaatccgtgaagatgcaccggatcacgtcatgggcagcaccaccacgggcggtgaaaccacaccgggtgcggtgaaagtcgggaaaggtggcgaatatgccaacctggacgcagtggtgatggatgcagtcaatgagcttatcgacgtggtctaccaggacgatgacgatctggtggtgatttgcggtcgtgaactgctgtctgacaagtatttcccgctggtcaacaaagagcaggaaaacagtgaaaaactggctgccgatatgatcatcagtcagaagcgcatggggggcctgcaggccgtgcgtgcgccgttcttcccgccgaatgcgctgctgatcacccgtctggataacctgtccatttactggcaggaggacacccgccgccgttcggttatcgacaacccgaaacgtgaccggattgaaaactttgaatccgttaacgaagcctatgtggttgaggactaccgctgcgcagcactggtggaaaacatccagattggcgacttcagcgccgccgccgcagaagccggagcataaaccatgagcctgagtccagcacggcagcatcgcctgcgcgttcaggctgaacaggccgcccgcgagggcggcagtgttcgccacgcgtcgggctatgacctgatgctgctgcaactggcggaagaccgccgccgtctcaagggcgttcagtccacggtcaaaaaagcggaaatcaaggtggagctgctgccgaagtacgccgcctgggcggagggcgtcctggctgccggaggcgctcaacaggatgacgtgctgatgtacgtgatgctgtggcgcattgatgccggagattatgccggggcgctggagatcgggcgtcatgccctgcgtcatggctgggtgatgccgctgggtaaccgcaacgtgcagaccgtgctggcagaggaaatggcagatgcagcgcagagcgcaatgcttgccactaccggctttgatgtcgatctgctgctgcagacgctggagctgacagacggtctggatatgccggaccagtcacgggcgcgtctgcataaagcgattggcgctgtcctgagtgaaagtaatccggcttccgcccttaatcatctcaaccatgcgttacagctcgatccccgctgtggcgtgaaaaaagacaaacagcagctggagcgcagactacgcaatgacagccgctgacagaacgtgcccccgcgcacgggcggcacggggtggcgaaaggcactgccacatcaaaaccccgtccaccgccctctatttcaggagaaagcagcatgaagtttgttgcgccagaacaggcaccggaacaggcggaaatcatcaggaatacgccgttctggcctgatgtggagctgtcggagtttcgcagcgtgatgcgcactgacggcacggtgacgcagccgcgtttaaagcaggttgcgctgtcggcaatttcggaggtcaacgcagagctgtatgagtttcgcagacgccagcagatgctggggtatgcctcgctggcagaggttccggcggaacagctggacggcaaaagtgagcgcattcagcactatttcaacgcggtttactgctgggcacgcgccatgctcaacgaacgttaccaggactatgacgccacggcgtccggtgtgaagcggggcgaggaactggcggaagccagcggtgatttgtggcgtgacgcccgctgggccatcagccgggtgcaggatgcgccgcactgcacagtggagcttatctgatgaaagtgcgtgcgcatcagtatgacacggtggacgcgctttgctggcgtcattacgggcgcacgcagggtgtcacggagcaggtactgaaggcaaatccggggcttgccgaatacggcccctttttacctcacgggctgcaggtggagctgccggacattccgaccaccaccaccgtgcagaccgtccagctatgggactgaattatgacgcttgagcgaatcagcgcctttatcacgtattgcatcgccgtcgtgctggcctggctgggcgatttgtccatcaaggatgcctcaacgctgggcggcctgatgattggtgtgctgatgctggctatcaactggtactacaaacacaaagcctaccggcttctgcgcgacgggcagatctcgcgggaggactatgaatccatcaatcgttaaacgctgccttgtcggggccgtgctggctattgctgccacgctgccgggttttcagcagctgcacacctccgtggaagggctgaaactgattgccgattacgaaggctgtcgtctgcagccgtatcagtgcagcgcgggtgtatggactgacggcattggtaatacgtcgggcgtcattcccggcaaaaccattacggaacgacaggcagcagaagggcttatctccaacgtgctgcgtgtggagcgggcgctggaaagatgtgtgaagcaacagccgccacaaaaggtgtatgactcggtggtgtcgtttgccttcaacgtggggacaggcaatgcctgcagctccacgctggtgaaattgctcaatcagcggcgctgggcggatgcgtgccgacagttgccgcgctgggtttatgtaaaaggtgtgtttaatcaggggctggataaccgccgtgcgcgggagatggcctggtgtttacagggagcaaactgaaatgaaaaagaaattaatcagcggactgtttctgatgttatggatggcgttgttaatcgcagcaatggtgtatccgcaggggatttttccggtactggcagcgtccggcgtttgggtagcctgtttgctgacatgggcggtaattccggtagcactggctgcgttaattaagaatagcccgctctggcaggagttaagggcatctttgctgaagacaattacccgaaaagaaaacgtatttatcagttgggtgatgcgattgctgattgtcgtaagtctcgcctggacggggtgggctattaccctggtcttttatctgctgaccgttattgccttctggatcacccgtaatcagatggcgcaacaggtagcagcatgaaccggttgctgctggttgtgctggcgttattactggcggcgctgggctggcagacgtggcggctggctgatgccagccagaccatcagcacgcagtcagacgagctgcagagcaaaagccaggcactggcaaagagcaacagccagcttattagcctgtccattctgactgaaaccaataaccgggagcaggcgcggctctatgccgaagcagaacagaccagcgcgctgctgagacaacgacaacaccggatcgaggagctgaaacgtgagaacgaggatttacgccgctgggctgatactcctttgcctgctgacattatccggctgcgggaacgtccgacactcaccggaggtgcagcttaccgtcagtggttgtccgcgagtgacgccgtgtcggctggagcaggcaacgccgcgcactaacggtgatctggacgcgttgctggatgaaacggaggccgcctgggcggtctgtgcagacaaagtggacatgattattgcgtgtcaggagcgaaacagtgaacaaaccacaatccctgcgccacgccctcaataaagcggtgccttatgtccgcaataacccggacaaactgcatctgtttgtggataacggttcgctggttgccacgggggccagctccatgtcgtgggagtaccgttacaccctgaacgcggtgattgaggatttcagcggcgaccagaatctgctgatggccccggttttgctgtggctgagggataaccagcccgatgccatcaataacccggcgttacgggaaaaactattcacctttgaggtggatattctgcgcaacgatgtctgtgatatcagcctgaacctgcaactgacggaacgtgtgctggtcagcactgacggcagtgtgtcgagcgttgaagctgtagcggaacccgatgaacctgaagaaatgtggacggtgaaacgtggctgaactgcagaaggtggacgactggctgagtgctttgctggcgaatctggagccagccgccagaagccgcatgatgcgccagctggcgcaggaactgcgccggacacagcagcagaatatcaggatgcagcgcaaccctgacggcagcagctatgagccgcgacgggtaacagcacgaagtaaaaaagggcgcatcaaacgtcagatgtttgcaaagctgcgcaccacaaaatacctgaaaaccgccgccagcgcggattctgccagcgtacagtttgaaggtaaggtgcagagcattgcccgcgttcaccattatggcctgcgtgatcgcgtcagccgcaaaggaccggaggtccgttacgcagagcgtcgccttctgggtgtaaatgatgatgttgaggcaatgacccgcgacatgattctgcaatggctggcggggtgatctttgtatcagcactgatacaagttgcagcactgccgcctttcttcccctgatggcaacctttccctatgaacgcacaattaaccgaaatcatgcgccttatcaccaacctgatccgcactggggtagtcaccgaagtggacagggaaaactggctttgccgggtgaaaacgggcgagcttgaaaccaactggatcagctggctgacgctgcgtgccgggaatgcccgcacatggtggaaaccatcggaaggtgagcaggtggtgctgctgagtctgggcggcaatctggagactgcctttgcgctgcccgctgtctattcgaatcagttcgcaccaccgtcgacgtcggcggacgcctgcgtgacagaacatcctgacggtggctggtttgaatacgaacccgccaccgggcgctggtatgtcaggggcatcaaatcaatggtcattgaggccgctgacaacatcaccatgaaaaccagtgagtttgtactggaagctgaccgcacgcgtattaacagcgaagtagtaatcaatggtggcgttacccagggcggcggtgcaatgagttctaacgggatcgtggttgatgcgcatcagcatactggcgtcctgaaaggcggcgacacaaccggaggtccggtatgacgctttatatcgggatgaacaataccagcggtaaagccattactgatattgaccatctgcgccagtcggtgcgggacattctgctgacgccgcagggtagccgcattgcccgtcgggaatatggttccctgctgtcggcgctgatagaccagccacaaaatccggcgttacgcctgcaggtcatgtcggcagtgtatgtggcgctgagtcgctgggagccacggcttacgctggactccataaccatcaacagccattttgacggttctatggtggtggagctggccgggcggcggaataacggtgtgcctgtgtccctttccgtatcaacaggagcagagaatggcagtgattgacctttcgcagttgcctgcgccgcagattgtggatgtgccggactttgagacgctgcttgctgaacgcaaggcagaatttgtggcacttcatccgaaagatgagcaggaagcagtgatgcgtacgctggaacttgaatctgaacccgttaccaaattgttgcaggagaacgcttaccgtgagttgcttctgcgccagcgcattaacgaagccgcgcaggcggtgatggtggcttatgccatagggggcgatctggaccagatcgccgccaattacaacgtgaaacgcctgacggtgacacctgctgatgatgacgctgtgccgcccgttgcggcagtgatggaaagcgatgaagcgttgcgcctgcgtgtgcctgcagcctttgaagggctttcggttgcggggccaacagcagcttatgaatttcatgcccgaagcgccgacggtcgggtggcggatgccagtgcaaccagtccggcacctgcagaggtggtactgactgtcctgagtcgtgaaggcgacggaacagcagaaaaagacttgctggatgtggtggagaaagccctgaacagtgagaacgtccgcccggtggctgaccgtctgacggttcgcagcgcagaaatcatcacgtaccgtgtggaagccaccatttttctttatccgggaccggaagcagagccggtaatggcagcggcaaaagtcagcctgcagaggtacatcgccagtcagacgcggctcggtcgggatattcgccgtagtgctatttttgccgcgctgcatgttgagggtgttcaacgtgtggagctggcttcaccgctggctgatgtggtcctgaacaaaacacaggccgcatcatgtacgcagtggagcgtaaccaacggaggaacggatgaatagtctgctgccaccgggttcaacttcactggagcgacgaatggcccaaacctgcagcgggatttctgatctgcaggtgccgctgcgtaacttgtggaatccggcaacctgtccggtcagtttcctgccttatctcgcctgggcgttctctgtggatcgctgggacgagagctggacagaaagcgtcaagcgccaggtggtgaaggatgctttttatattcatcagcataaagggaccaccagtgccgtgcggcgggtggtggagccgttcggctttctgatccgcattattgagtggtggcagaccggagaggcaccgggcacgtttcgcctggatatcggcgtgcaggaccagggcatcactgaagatacctatctggaacttgagcgactgataagcgatgccaaaccatgtagccgtcacatgatcggcatgtctatcaatctgcaaaccagcggcccgcattgggtgggagccgccagctatcttggcgaagaaatcacgatctatccgtatatcaacgaaacaattatttccggcggcaccgcgcatgaaggcggggcggtccatgttattgacacaatgagagtgaatccatgagcacaaaattttataccctgctgacggatattggcgcggcgaaacttgccagcgccgccgcgctcggtgtgccgctaaaaattacccatatggcggtgggcgatggcggcggagtattgccaacgccggacgcaaagcagacggcactggtaaatgagaaacgccgggctgcgctgaatatgctctatatcgacccgcagaacagcagccagattattgctgaacaggtgatccctgaaaacgagggcggttggtggatacgtgaagtgggcctgtttgatgaatccggggcattgattgccgtgggcaactgcccggaaagctataagccgcaactggctgaaggcagcgggcgcacccagaccgtgcgcatggtgctgattaccagcagcacggacaatatcaccctgaaaatcgatcctgccatagtactggcaacccgcaagtatgtggatgacaaggcactggagctgaaggtgtacgtggatgatcagatggcaaaacatcttgccgcaccggacccgcattcacagtacgcgccaaaagccagcccgacatttaccggaacccccaaagcgccaacgccagcggcggggaataataccacgcaggttgcgaccactgcgtttgtacaggcggcactgacggcccttattaatggtgcgccagccacgctggacacgctgaaagaaatagccgcagccattaacaatgatccgaatttcagcaccaccattaacaatgcgctggcactcaaagcgccgctgtcgagtccggcactcaccggaacgccaacagcccccacggcggcgcagtcggtcaacaatacacagattgccactacggcttttgtgaaatcggcgattgcaggaatggtgggttctgcacctgcggcactggatacgctgaacgaactggcggcggcgctggggaatgacccgaactttgccacgacaatgcttaatgcgctggcaggtaaacaaccgctggacaatacgctgaataatttgagtggaaaggatgtagaaggaattcttacttatcttggtttggggcatttgggaaatgcggcaggtagaaatgttggtaatgctaatagttatgaaatccctgacatgagctattttcagctaacaggaaaaggaagcgataatttgttggttaaaggtccgaatggtttaattatacaaatatttcgaagaaatcttcctaatagtacaactattggtattccacaacagcttgctattacatatccaacgccattccctaacggagtatggggtgtgtttgtcacaaaaatgacatatgcacaagtcgttacgtcgtgcgaaagtatatataatgatggctttactgctgtaacttgtttgacatcaggaaccagtagtgattcaaaagtttcaagcgctgtatttattgcatttggatattaaatatgaaaagttatgatgattatcaacatgattcttcttatggttttatatgggataaggtaaatgccagatttatggcgtatatattaaaaaatgaatatgaaagaaatagaatgtggcctaaggaaggggtggatatttcaaatgagactgcttgtgaattcatgaaacaacctccggaaggaaaaattcttggggcagatgataatggtatgcctgcatggattgatatgccaccactcacatatacagagttagtggctaaagcaaaaactgaaaaacaagcacgtataatagaagctgtaaattatataaataacaaacaatggcaggggaaagcattgcttgggagactgaatgatactgaactgaaaatgtataatatatggcttgattatattgaagcattagaggccattgatccatcaaaagcctctgatacagcctttccgactaagccatttaacgattcagtctgagaattggattaacaaacaaccgatcaataatcaagcttaaaccaaggctgataaaaaaaatgactaaagacagggatgttgtttttagtaaaatgttatccacgataaaaggaatattgaaatatttctctaacactctgaaaacacaaacatgaattaaataaattccgtatgttagaggtgctattttttcaatggttaaaattatttttttattattgatgtttatttttgtaaatgcaattactatcaaggaacacagtaacaacatattaatccctgagtcaaatgggtatatgttaaagttatatttgttaacgctaaaataaacaaacatcacatgtagtaaaaatataaaagggatgctatatacaatataatgtgttttaatgtcaactctttttaataatccgccgacaacaaaatataaaacccatgtatctatgctctgtaatgggattaaatgatggtagtattgagaggattggcttagagagtatgagtataatgaataataaaaaatgaaagccaaaactataatcaccttaaggctgtcggcttgtgggattttattgactatgtattgaattgctggagcggttaaatacaaaccgataaaggcataaacaaaccagaaatgcacagagagtgaaatagtgcttttagatattaatgagaaatattcaagtaaattcgatgacgttccattattccagctaatgatatagtaatgtgctaatgaatatattacaaaagggataataatggcggggattctttttttataaaacaaaagtggagtgctattttgtctgttgagtaggtagtatccacttaacataaagaatattggtaaaccaatgcgtacaattgattgtgcaaaaagagtttgtatttgtatactttctgtttggttactggtaacagtataagcgtagtcgggcgtgacatgaattcctattacaaaaatacaacaaataatacgtaacagatctaaagaaatatctcttttcatatagtattcaatctgatttaaatggatgacagatgcgcaatagtaaaatagatttgcgtataataatcaatacatattgagatatattgattattttatgaaaagccctcatggtgctgttgtgccatttcccatacaatccccatcgcgtgcaccctgcgcgtatcaaccagaacataggcagaccccctctacaaccggagagactgccttatggctcaggattaccaccacggagtgcgcgttgttgaagtcaacgaaggcacccgatccattaccacggtgagcaccgccatcgtgggcatggtctgcacgggcgatgatgccgatgcaaaaatgtttcctcttaataaacccgtgctgatcactgatgtgctgactgccagcggtaaagcgggtgagtccggcacgctggcccgttcgctggatgccatcgctgaccaggcaaaacccgtgaccgttgttgtgcgtgtgccgcagggtgaaacggaagaagaaaccacaaccaatatcatcggcgcagtgaccgccgagggtaaaaaaacaggcatgaaagccctgttatctgcccagtcacagctcggcgttaaaccgcgcattctcggcgtgccaggtcacgataacaaagccgttgcgactgagttgctgagcgtggcgcaaagcctgcgcgggtttgcttacctgtcggcgtatggctgcaaaacagtggaagaagtgcttacctaccgcgaaaacttcagtcagcgtgaagggatgctgatctggccggattttatcagctgggacacggtgctgaatgccgaagcaacggcatatgccaccgcgcgtgcgcttggcctgcgcgccaaaattgacgagcagaccggatggcacaaaagcctgtccaacgtgggcgtgaacggtgtcaccggaatttctgctgatgtgttctgggatctgcaggacacggcaacagatgcaggtctgcttaaccagaacgacgttaccacgcttatccgcaaagacggttttcgcttctggggttcccgctgtctgagtgatgatccgctttttgcctttgagaactacacccgcacggcgcaggtactgatggacacgatggcagaagcgcacatgtgggcggtggacaaaccgctgaacccgtcgctggcccgcgacattatcgaaggtatccgcgccaaaatgcgcagcctggtcagtcagggctatctcattggtggtgattgctggctggacgagtcggtgaatgacaaagacacgctgaaagccggaaaactcaccatcgactacgactacacgccagtgccgccacttgaaaacctgatgctgcgtcagcgcatcaccgatcagtacctggtgaatttcgccagccaggtcagcgcgtaaggggacaacatggctttaccacgcaaattaaaacacctgaacctgtttaacgacgggaacaactggcaggggatcgttgagtcgctgacgctgccgaaatttacccgcaaatatgagaagtatcgcggcggcggaatgccgggtgcggtggatgtggatctggggcttgatgacagtgcgctggacacagaattttccattggtggtactgaattgctgctgtttaaacagatgggtaaagccacggtggatggcatccagctgcgctttaccggctctattcagcgtgacgataccggggaagtgcaggccgtggagcttgtcgtgcgtggacgtcacaaagaagtggattccggcgagtggaagacgggcgaaagcaacaccaccaaagtaaccagtaccaacagctacgcgaagctgaccatcaatggtgaggtgctctatgaagtggaccttatcaacatggtggaaattgtggacggtgtggacctgatggaagcgcaccgcaacgccctcggcctctgatatatctgaacggcgcgggataccgcgccagaacccaattgacaggacagcaaaatgagcgataagcagactgaaaagaccattcaactggatacccccatcaagcgcggtaaaacagaaatcaccgaaattgtgctgcgtaaaccgcagtccggtgcgctgcgcggtacacgcctgcaggccattatggatatggatgtaaacgcgatgatgaccgtgatcccccgcatctccagtccggcactgactgcacaggaaattgcagagatggacccggcagatctcactgccatgtcggttgaggttgtcacttttttgttgaagaagtcggtgcttgccggtttaccgacagcctgacggttgacgatctggtggcagatatcgccaccatttttcactggccgccatccgttactgacgttatgccgctgaccgaagtgctggaatggcggtataaagcgattcagagaagcggggccaacgatgagtgataacaacctgcgtctgcaggtcattcttaatgcggttgacaagctcacccgcccatttcgatctgcgcaggccagttcaagagaactggctgctgctgtcaaaaaatcccgcgatgcaataaagcagcttgatcaggccgggagcagtctggacagcttccgaaagctgcaggcagaaaatcagaaattaggcgacaggctgaactatgcccgccagcgtgcaaatttgctcagtcaggaactgggagcgatggggccgccttcgcaacgtcaggttgttgctctgggccgtcaacggctggctgttcagcgcctggaagaacgccagaaaaagctgcagcagcagacggcgcttgtgcgtgctgaactgtaccgggcgggaatttctgcgaaagacgatgcgggagcaactgcccgtttagcccgtgaaacatcacgttataaccaggaactttcgaaacaggaggcgcggctgaagcgactgggggaagctcagcgcaggatgaatgcagcgcgtgccagttatgcccgttcgctggaggtgcgtgatcgtattgcaggtgccggagccaccaccacggctgcagggctggcaatgggtgcgccagtgatggcggcagtaaaaagctataccagcatggaagatgccatgaaaggtgtggcaaagcaggtcaatggtctgcgtgacgataatggcaaccgcactgcacgtttttatgaaatgcaggatgccatcaaggctgccagcgaacagttgccgatggaaaacggtgcggtggacttcgctgcactggttgaaggtggtgcgcgcatgaacgtcgcaaaccctgacgacagctgggaagatcagaaacgtgacctgctggccttcgccagtacggcagcaaaggcggcaacagcctttgagctgccagcggatgaactgtcagaaagtctggggaaaatcgcccagctctacaaaatccccacccgcaatattgaacagctcggtgatgcgctgaactatctggatgataacgccatgtcgaaaggggcagacatcattgatgtgatgcaacgtctgggcggtgtggctgaccgtctggattatcgtaaagcggcggcgctgggttccaccttcctgacactgggcgctgcgccagaggttgcagccagtgcagcaaacgcgatggtgcgtgaattgtccattgccaccatgcaaagcaagagtttctttgaagggatgaatctgctgaaactcaatcctgaagtgattgaaaagcagatgacgaaggatgcgatgggaaccatccagcgcgtgctggagaaggtaaacgcgctgccgcaggacaagcgcctgtctgccatgactatgttgtttggtaaagagtttggcgatgacgcggcgaaactggcaaacaacctgccggaactgcagcgtcagttaaaactgacagcgggcaatgatgcgctcggctccatgcagaaagaatccgacattaacaaggattcactttctgcgcagtggttgctggtcaaaaccggagcgcagaacaccttcagcagcctgggcgaaacgctgcgccagccgctgatggatattctgtacacggtgaaaagcgtcacgggggcgttgcgtcgctgggtggaagctaacccggaactgacaggcacactgatgaaagcatcggctgttgtggctgcggttaccgtcggcctcggcaccttagcggtggcgctggctgcagtgctggggccgctggcagtgatctgtctgggattctctgtgttgggtatcaaaacgttatcttccgttacggcagcagtaactcgaaccagcagcgcgttgtcctggctggctggcgcaccacttgcactgctgcgacgcgggcttgcttcatcgggtaacgcagcgggtttacttactgcgccgttgtcgtctttgcgccgcacggcatcactgacaggaaatgtcctgaaaactgtagcaggtgcgccggttgcactgttccggtctggattatccggtttacgtgctgttgctgtgatgtttctgaatccacttgcagcactacgcggcgggctgactgccgcaggctcggtgctgcgagtgctggcatccggtccgctggcgatgctgcgcgttatcctgtatgccgtgtctggtctgttaggtgctctgctcagcccgataggtcttgtggtgactgcactggcgggcgtggcgctggttgtctggaaatactggcaacccatcaccgcatttctcggtggcgtggtggaaggattcaaagcggcggcaggtcccatcagtgcagcgttcgaaccgcttaagcccgtgttccagtggattggcgacaaagtgcaggcgctgtggggctggtttactgatctgctgacgcccgttaagtcgacctctgccgaactgcagagcgcagcggcaatggggcggcgattcggggaggcactggcggaagggctgaatatggtcatgcatccgctggactccctgaaatccggcgtttcttggttgctggagaagctcggcattgtcagtaaagaggccgcaaaggcaaaactgccggaaagcgtgacgcgtcagcaacctgcgaaggtgaatgcagacggtaaagtgatgatgccatcgggtggttttccatcatggggatatggctttgcggggatgtatgacagcggcgggtatatcccgcgcgggcagtttggcatcgtcggtgaaaacgggccggaaattgttaacggcccggcaaatgtgaccagccggagaaatacagctgcactggctgccgttgttgccggaatgatgggcgttgctgccgcgccagcagagcttccaccgttgcaccctttggcacttcccgcgaaaggtggagaagtaattgtgagtcgcgcagccactgtgccgctcgttcaacggattgaggcaccgacgcagatcatcattcagacgcagccaggacaaagtgcgcaggatattgcgcgggaggtggcacgccagcttgatgaacgtgaacgcaggctgaaggcaaaagccaggagtaactacagcgatcaggggggatacgacgcatgatgatggtgctgggattgtacgtgtttatgctgcgcaccgttccgtatcaggaactgcagtatcaacgcagctggcgacatgcggcaaacagtcgggtaaaccgacgtccgtccacgcagtttctgggaccggacaacgacatgctgacgctttctggtgttcttatgccggagataacaggtggcaggctgtcgttgctggcacttgagcagatggcagaacaggggaaagcatggcccctgattgaaggcagcggcacaatttatggcatgtatgtgattgagggactgaatcagactaaaacggagtttttccgcgacggtatgccgcgccggattgagttcactctgtcgctcaaacgggtggatgaatccctgtccgagatgttcggtgatctccgttcgcagctgaataatctgcaggacacggcaacgtctgccttaagcgatatcagtaaaacggtgggagggctgctgccgtgaatttcagctctgaactgcttaacaaaggcaacaaaactccggcattcagcatcagtattgagggcagggatatcactactgtgctggataacagcctgatgagtctgacgctgacggacaatcggggctttgaagcagaccagcttgatctggagctggacgacgccgacggaaaaatcgtgctgccgcgccgtggtgcggtcattacgctggcgctgggttggaaggggcagccgcttttccctaaaggggcattcacggtggacgagattgaacatactggcgcaccggaccgcctgactatccgggcgcgaagtgctgattttcgtgaaacgctgaatatccgccgtgaaaagtcgtggcacaagaccaccgttggggaagtggtgaaggaaatagctgcgcggcacaaactgaagatggcattgggtgaagacctgtcggataaacctgtggagcatatagaccagaccaatgagagtgacggcagttttctgatgcggctggcgcgccagtacggtgctattgcgtcggtgaaaaatggcaatctgttattcatccggcagggacagggtaaaagcgccagcggtaaaccactaccgattatcactatcacacgtaaggacggcgacagtcaccgctttaccctggcagatcgcggagcctacacgggcgtaattgccagctggttgcatacccgcgaacccgcgaagaaagaaagcaccacggtgaagcgtaagcgcaggactaagaagcagaagaaagagccggaagcgaagcagggcgattacctggtgggtacagatgaaaacgtgctggtacttaatcgcacctatgccaaccggagcaacgccgaacgggcggcgaaaatgcagtgggaacgcctgcaacgtggcgttgcgtcattctcgctacaactggcagaaggtcgggcggatctctacacggaaatgccagtgaaagtcagaggctttaaacagccgatagatgatgcggaatggactattaccaccctgacgcatactgtcaatccggataacggttttacgaccagtctggagcttgaagtgaagattaatgatttcgaaatggaatgattcttcgtaatagagaacttttaagttttcaaaatggaataatgcggtatcattattgtgaatttagcaaaaatggggagaactcgaaaaatgatgatttgcccactgtgtggaagtgccgcccatactcgcagcagttttcaggtatcttcattgaccaaagagcgttacaaccagtgccagaacattaactgcagccatacttttgttacccatgaaacttttgttcgttcgattgcaacgccaaaagagtcaaatccggttcagccgcatccaatgaaatcaggacaggtggcgctctctctttgactctgccgccaatttgtcgccatcgttaaaaaacagtgcttctaacatcatgattttaaacggcataaatttcaggcaacaaaaaacccatcaaccttgaaccgaaatggcggggttgatgggctccacaaaatggggacatcaaagaaaagcagtggcactaattaagactgatgccctgcggaaaagttctgcggttgtgcaaaaaaatttcattttcagggcaacttcagttttatcctaatcctggccataccatgacgatgattgtccctgccagcgtcagcaggacgttggcgattgcataggtgcccgcatagcccagcgccgggatgttgctgcgagctgtatcactgatgatctccattgccggcgcgcaggtgcgtgcgcccatcattgcgccgaacaacagtgcgcggttcattcgcaatacataagcaccgaacaagaaacagataaccactggcacaagactgacaatcaatccggcaatcaacatctgaccgccaatcgcgcccaggccgttattaataccgctaccggcgctcagaccaacgcctgccataaacaccattaagccgaactctttcaccatgcttaatgcaccctgcggaatgtaaccgaaggtcgggtggttagcgcgcataaatcccagcataattccggcgaataacaacccggcagcgttccccatgccgaaactgaatgtgctgaactggaaggtgatcatcccgatcatcagcccaataacaaagaaggcgcagaatgccagcaagtcagtgacctggctgtgaatcgagataaagccgatgcgatcggcgatggtttttacgcgacgggcatcgccgctgacttgtaaaacgtcacctttgttaagcacgacgttgtcatctatcggcatctcaatctggctacgaatgacgcggttaaggaagcaaccgtgatcggtcaacttcagttgtgcgagacgtttgcccacggcgttatggtttttaacgaccacttcttcagtgacgatacgcatgtcgagaaggtcacgatcgaaaacttctttgccgttacggaagctgggatcgagtcgtgcgtgggcgtcgggatagcctaccaacgctatttcatctcccatttgtagcacagcatcaccgtctggattcgccagaatcccgttacgtcgaatacgttcaatgtagcagccagtttgtcgataaatacccagttcacgcagatttttgccgtcggtccaggccaccagctccgggccgacgcggtaggcgcggatcaccggtaaataaaccttacggttggcatcagtgtccaggccacgttcgcgggcgatttgctgggcgctggtctgtaagtcctgatgctgcaatttcggcaagtaacgcgcaccaacaatcaaactcaccagaccgattaaataggttaaggcatacccgaggctcagattatccagtgccagtgagagctgcctgctttccatgccggaatgacgcagtgtatcgccagcaccgaccagaaccggtgtcgacgtcatagagccagctaacataccggccgtcaggccaatatcccagccaaacagcttacctaaccctaaggcgatcaccagcgcactgccaaccatcaccagtgctaacattaggtaatttttcccatcgcgaaaaaaaatggaaaaaaagttcggtccggcttcgaccccgacgcagaaaataaacagcataaagccaagattaagcgcgtcggtgttaatgctgaaatgttgttggcctaataacagcgatacgactaaaacgccaatggaattacccagttggatcgaaccaagtcgtaatttcccgagacatagcccaagcgcgaggaccacaaataataacagaatgtaattcccatttaacaattcggcgacgtttatattcacggaggctaacttcttgtttactagtaagctgttgaaagaaatggtaatttacgataatgttttttaccagaattcagggcgcagattcattcagcgcacctaaacgatagtaaagtaacaatatattttactagtgtaatcacattaggtatcaacggctatatgaattgcgttggcctatattagcatggaatgcgaagcggctttatcttactgaacgccacactggcgaaaaatgtgttcgatagacgcagtgtcaggaggaacgagtgaaacataaacaacgttgggcgggggcaatctgctgttttgtcctcttcattgtggtgtgtctttttctggcgacgcacatgaaaggcgcttttcgggctgccgggcatcctgaaatcggtttgctatttttcattcttcctggtgcagttgccagcttcttttcacatcgtagagaagtcctgaaacctctgtttggcgcaatgctggcggcaccctgttcgatgctcattatgcggctgtttttttcaccgacgcgctcattctggcaagagctggcatggttattaagtgcggtgttctggtgtgcgctgggggcattgtgtttcttatttatcagtagtttgtttaaaccacagcacagaaaaaatcaataaagccctcaacgcgagggcttgtcagacgatcaggcgtccagattctctttcacccatgcagcaaaatcggtatagccgccgatatgttgctgatcgacaaaaatctgcggcacggtttctacgggtttacctgccttttgttgtagatcttctttagtgatcccttccgcacgaatatctacatactgatactggaaatcatcgcgctcattgctcaatttctcggccagatctttggcacgcacacagtaagggcaacccggacgaccaaaaataacggtttgcattatttctctcctcatagatttatgcctgtaatgatcacgctaaaatgtattcgctgaaagtaggtttaacctgttgcattaattgctaaaagctataactgttaaacacaatgcagtgaaaagttttagactgaaggctcactttgcagagggaagcgtatgcgcgcgatcggtaaattgcctaaaagcgtgttgatactggaatttatcggaatgatgttgctggcggtggcgctgctgtcggtaagcgactccctgtcgctacctgagccattttctcggccagaagtgcagattctgatgatttttctcggtgttttgctcatgattcccgctgcggtggtggttattcttcaggtggcaaaacgtcttgccccacagctgatgaaccatccaccgcaatattcacgttcagaaagagaaaaagataatgacgccaaccattgaacttatttgtggccatcgctccattcgccatttcactgatgaacccatttccgaagcgcagcgtgaggcgattattaacagcgcccgtgcgacgtccagttccagttttttgcagtgcagtagcattattcgcattaccgacaaagcgttacgtgaagaactggtaacgctgaccggcgggcaaaaacacgtagcgcaagcggcggagttttgggtgttctgtgccgactttaaccgccatttacagatctgtccggatgctcagctcggcctggcggaacaactgttgctcggtgtcgttgatacggcaatgatggcgcagaatgcattaaccgcagcggaatcgctgggattgggcggggtatatatcggcggcctgcgcaataatattgaagcggtgacggaactgctgaaattaccgcagcatgttctgccgctgtttgggctgtgccttggctggcctgcggataatccggatcttaagccgcgtttaccggcctccattttggtgcatgaaaacagctatcaaccgctggataaagacgtactggcgcagtatgacgagcaactggcggaatattacctcacccgtggcagcaataatcgccgggatacctggagcgatcatatccgccgaacaatcattaaagaaagccgcccatttattctggattatttgcacaaacagggttgggcgacgcgctaaaactgccacgtcgatgtatgatacgcgggcttttgaccaggtctgacagagaggtgcagggtgaaaattgccatattgtcccgggatggaacgctctattcgtgtaagcggctgcgtgaagccgctatacagcgcggtcacctggttgaaattcttgatccgctttcttgctacatgaacataaatcctgcggcgtcttctattcactacaaaggccgcaagttaccccattttgacgcagtgatcccgcgtattggcaccgccattaccttttatgggacggcggcactgcgccagttcgagatgctggggagctatccgctcaatgagtcggtcgccattgcccgggcgcgtgacaaattgcgttccatgcaactgctggcgcgtcagggcatcgacctgcctgtcacgggcattgcgcattcgccggatgataccagcgatttaatcgacatggtcggtggtgcgccgctggtggtcaagctggttgaaggcacgcagggaattggcgtcgtgctggcggagacgcgtcaggcggcggaaagcgtgattgacgctttccgcggtctgaacgcgcatattctggtgcaggaatatatcaaagaggcgcaagggtgcgatatccgctgtctggttgttggcgatgaagtagtcgctgcgattgaacggcgggcgaaagagggcgattttcgttccaatttgcatcgtggcggcgcggcaagcgtcgccagtatcacaccacaggagcgtgaaatcgcgataaaagccgcgcgaacgatggcgctggacgttgctggtgtggatattctgcgtgctaatcgcgggccgttggtgatggaagtgaatgcgtcgccagggctggaaggaatagaaaaaaccaccggtatcgacatcgcgagtaaaatgatccgctggatcgaacgccacgctacgacagaatattgcctgaaaacgggtggttagtcgcaatcacattactgatcatggttttgcctgcgctttttgcgtaagctgtgccggtctttttatcggaagaggttgtacaaaattatgacatcgctggtcgttcctggtctggatacgttgcgtcaatggctcgatgacctggggatgagtttttttgaatgtgataactgtcaggctctgcatctgccccatatgcagaatttcgacggtgtctttgatgctaaaatcgatctgatcgataacacgatcctgttttctgccatggcggaagtccgaccttcagccgtattgccgctggcggcggatttatcagccatcaatgccagttcgctgaccgtgaaagcatttcttgatatgcaggatgataatctgccaaagctggtggtttgccagtctttatccgttatgcagggcgtaacctatgagcagtttgcatggttcgtgcgtcagagcgaagagcagatttcgatggtcattcttgaagctaatgcccatcaactgctgttaccgactgacgatgaagggcaaaataacgttaccgaaaactatttcctccactgataactcctttcgagcacgcagtcgctgccgcagtgactgcgtgccgcaaaattatccgctgtttttaaccttttattaaagattaattcacttctcttgtgccgatttggctttatcacatagagcaaatacgcataaaatttgttaaataccgttttttaatccgagctatagtctcaaaccctggctaaagttattcttgcgatgcttttatatagtgagcagtgcaggccgggagagagttctcttttcttacaccgcgccgataaaaatatgcacgtttattgcatatctttcagtgtgacaacttttgttcgtttgttaacgaattttcagaaggaaagagatatgaccgccttaaataaaaaatggctatcgggtctggttgcgggggctctgatggctgtctctgtcagcacgctcgcggctgaacaaaaaacactccacatttatagctggtctgattatatcgccccggacaccgtggccaactttgaaaaagaaaccggtattaaagtcgtctacgatgttttcgattctaacgaagtactggaaggcaaattaatggcggggagcaccggctttgatctggtggtgccgtcagcaagctttcttgagcgccagctgacagcgggagttttccagccgctggataaaagcaaattgccggagtggaagaatctcgatccggagctgctgaagttggtcgccaaacacgatcccgacaataaatttgctatgccctatatgtgggcgacgaccgggattggctataacgtcgataaagttaaagcggtgctgggcgaaaacgcgcccgtcgatagctgggacttgatcctcaaacctgaaaatctggaaaaactgaaaagctgcggtgtctctttcctcgatgcgccagaagaagtgtttgctaccgtgctgaattatctcggcaaagatcctaacagcactaaagcggatgattacaccggaccggctaccgatctgctgttaaagctgcgcccgaacattcgttatttccattcatcccaatacatcaatgatctggcgaatggtgacatctgtgtcgctattggctgggcgggcgatgtctggcaggcgtcaaaccgcgcgaaggaagcgaagaatggcgtgaatgtctcgttctcgattccaaaagaaggggcgatggcgttctttgatgtattcgccatgcctgcggatgccaaaaacaaagacgaagcctatcagttcctgaattacctgctgcgtcctgatgtggtggcacatatctctgaccatgtgttctatgctaacgccaataaagcagccacgccgctggtgagtgcggaagtccgtgataacccgggtatttatccgcctgcggatgttcgtgcgaagctgttcactctgaaagtgcaggacccgaaaatcgaccgtgtgcgcacccgcgcgtggaccaaagtgaagagcggaaaataatccgcagccgtagatgccggacgggcgcaccacacccgccggcaattcgcaccatcatggtgcgcttgcacacattcaatgccggagagcagccgtgaatgacgctatccctcgcccgcaggcgaaaacccgtaaggcgctgacgccgctattagaaatccgtaacctgaccaaatcctacgatggtcaacatgcggtggatgatgtcagcctgaccatctacaaaggtgaaatcttcgcgctgctgggcgcatccggctgtggcaagtccacgctgctgcgtgtgctggcaggttttgaacaaccttcggccgggcagattatgctcgatggcgtcgatttgtcacaggtgccgccttacctgcggcccatcaatatgatgtttcagtcttacgcgctgtttccgcatatgaccgtggaacagaacatcgcttttggcctgaaacaggacaaactaccgaaagcggaaattgccagccgggtcaatgagatgcttgggctggtgcatatgcaggagttcgccaaacgcaaaccgcatcagctttccggtggtcagcgtcagcgtgtggccctggccagaagccttgctaagcgcccgaaactattactgctcgatgagccgatgggcgcgctggataaaaagctgcgtgaccggatgcagcttgaagtggtggatattctggagcgcgtcggtgtgacctgcgtaatggttactcacgatcaggaagaggcgatgaccatggcggggcgtatcgccattatgaatcgtgggaaatttgtccagattggcgagccggaagagatctacgagcatccgaccactcgctacagcgctgaatttatcggttcggttaatgtctttgaaggtgtactcaaagagcgtcaggaagatggtctggtactttattcgccgggactggtgcatccactgaaagtcgatgtggatgcttcggttgtcgataacgtgccggtgcatgtggcgcttcgcccggaaaaaatcatgctttgcgaggaaccgcccgccaatggttgtaacttcgcggtgggggaggtgatacacattgcctatctcggcgatctttcggtgtatcacgttcgtctgaaaagtgggcagatgattagcgcccagctacaaaacgcccatcgtcatcgtaaagggttaccgacctggggcgacgaagtgcgtttgtgctgggaagtggacagctgtgtggtgctgacggtttaaggagcaaatatgagtacacttgaacctgctgcccagccaaaaccctttaagctgtggttgtcgcagctgcaaatgaaacatgggcgcaaactggttattgcgttgccatatatctggttgatcttgctgtttctgctgccatttctgatcgtctttaaaataagcctggcggagatggcgcgcgctattccaccttataccgaattgatggagtgggctgacgggcaactttctatcactcttaatctcggtaattttctgcaactgaccgacgatccgctctattttgatgcttatctccagtcgttacaggtggcggcgatttcgactatttgctgtttactgatcggctatccgctggcgtgggcggtggcgcacagtaagccttcgacccgtaatatcttattactactggtgatcctgccgtcgtggacctcgtttctgattcgtgtctacgcctggatgggaatattaaaaaacaacggtgtgctgaataattttctgctgtggctgggggttatcgatcaaccgctgaccattctgcataccaactttgcggtttatattggcattgtttacgcctacgtgccgtttatggtgctgccgatttacaccgcgttgattcgtattgattattcgctggtggaagcggcactggatctcggtgcacgaccgctgaaaacgttctttactgtgatcgtgccgctgactaaaggtgggattattgccggatcgatgctggtgtttatcccggctgtgggcgagtttgtgatcccggaactgctcggtggcccggacagcatcatgatcgggcgcgtgctgtggcaggagttctttaacaaccgcgactggccggtggcctcagcggtagcgatcatcatgttgctgctgctaattatgccgataatgtggttccacaaacatcagcaaaaaagcgtgggagaacacggatgaataatttaccggtggttcgttcgccctggcggattgtgattttgctgttgggcttcacctttctctacgcgccaatgctgatgcttgttatctattcgtttaacagctcgaagctagtgacggtgtgggccggctggtcaacgcgctggtatggcgaattattgcgcgatgacgcgatgatgagtgcggttggtttaagtctgacaattgcggcctgtgcggcgacggcggcggcgatcctcgggactattgcggcggtcgtgctggtgcgctttggcaggtttcgcggatcaaatggttttgccttcatgatcaccgcaccgctggtaatgccagatgtcatcacgggtttgtcgctgttgttgttattcgtcgcgcttgctcatgctattggctggcctgcggaccgcggtatgctcaccatctggctggcgcatgtcactttctgtacggcttatgtggcagtcgttatttcgtcgcgtctgcgggaactggatcgctcgatagaagaagccgcgatggatctcggtgcgacgccgctgaaagtgttttttgtcattacgctaccgatgatcatgcccgcgatcatttctggctggttactggcttttactttgtcgcttgatgatctggtgatcgccagctttgtttccgggccgggagccaccactttaccgatgctggtcttttccagcgtgcggatgggggtgaatccggaaatcaacgccctggcaacattgatcctcggcgcggtcggaattgtcggatttatcgcctggtatctgatggcgcgcgcagaaaaacagcggatacgcgacatccagcgtgcaagacgtggctgaagacactaaaatttgccaacctggctacataatgccgcgcatgtcgcggcattgttttcatggaagacgaaacgttgggattttttaagaaaacatcttcatctcatgctcgcctgaatgtgcctgcgctggtgcaggtggcggcgctcgccattattatgatccgtggcctcgacgtgctgatgattttcaatacgctgggcgtgcgcggtattggcgagttcattcatcgcagcgtacaaacctggagtttaacgctggtctttttgagcagtctggtgctggttttcattgagatctggtgtgcgttttcactggtgaaagggcgtcgctgggcgcgctggctgtatctgttgacacaaatcacagccgcaagttacttgtgggcggcttcgctggggtatggttatccggaactgttcagcattcccggtgaatcaaaacgtgaaatcttccatagcctgatgctgcagaagctgccggatatgctcatcctgatgctgctgttcgttccctcgacaagtcggcggttcttccagttgcaataatgtgtataatcgtcgcccctgatgatgtgaaggtcaatgtatgcagtgcgcactttacgacgcgggtcgctgtcgttcctgtcagtggataacgcagccgattccagagcaactctccgctaaaaccgccgatcttaaaaatctgctcgctgattttccggttgaggaatggtgtgcgccggtgtcaggcccggaacaagggtttcgtaataaagccaaaatggtggtgagtggtagcgttgaaaaaccactgctcggtatgctgcatcgagatggtacaccggaagacctttgtgactgcccgctttatccagcctcatttgcgcccgtttttgcggcgctaaaaccgtttatcgcccgtgcggggttaacgccctacaacgtggcgcgtaaacgtggtgaactgaaatacattctgctgactgaaagccagagcgatggcggcatgatgctgcgttttgtactgcgttctgataccaaactggcgcaactgcgtaaggcgctgccgtggttacaggaacaattaccgcagctgaaagttattaccgtcaatattcagccggtacatatggcgattatggaaggggagacggagatctacctgaccgaacaacaggcactggcagagcgttttaatgacgtaccgctgtggatccgtccgcaaagtttcttccagactaatccggcggtcgccagccagctgtacgccaccgcgcgcgactgggtacgacagctgccggttaaacatatgtgggatctgttctgcggtgtgggtggctttggtttacactgcgcgacgcctgacatgcagttaaccgggatcgaaattgcaccagaggccattgcctgtgcgaagcagtcagccgctgaactgggcttaacgcgtttgcaatttcaggcgctggactctacgcagtttgccaccgctcagggggaagtgccggagctggtgctggttaacccgccgcgccgcggcatcggtaaaccgctgtgtgattatctctcaacgatggcaccgcgttttattatctactccagctgtaacgcccaaactatggcgaaagatatccgcgaactgcctggttatcgcatcgaacgggtacagctttttgatatgttcccgcacaccgcgcactatgaagtgctgacgctgctggtgcagcaataaaaaagccgcaggtgcggctttctgaatcttactgtgggaaccactggtcattgattttctgatatgtaccgtcagctttaattgctgccagcgcgttattcagtttttccagcagagctttgttatccggacgtacagcgatacccaggccggtgccgaagtattgcggatcggtcactttttcagtagcaacgcccagttgcggattggttttcagccattcgtttaccactgcggtgtcaccaaatacgccatcaatacggccatttttcagatctataaaggcattctgataactgtcataggagacagtttttacttccgggtgctgatcctgaatatatttctggtgcgtggtgccgttttccatcccaatacgtttgcctttcagatcggcaaacgttttgtaggtatcttttttggcaatcacgacggctgagttttcgtagtagggcgtggtaaacgatacctgtttgctacgctccggcgtgatatccattccggagattacggcgtcatattttctgaatttcagtgacgggatcaggctgtcgaacgcgtgattagtaaaagtacattctgcctgcatttgtttgcacaaggcttttgccagatcgatatcaaagccgacaatctcattattagcacctatagattcaaagggtggataggtggctgaaacgccaaaattgattttctctgcggcagaagcaccgaaagtaaaggaagcaagtaaagcggcaagaactaactttttcatgatggaactcccgtctgtcaatcttatgatttttggccgtgtctgcggcatgggataacaatgccatcaagtgaatttatatgcaataaatatgagtaaataatttgtatgaaataaaaaaagacggacaacttagtgggttggccgtcttcattataagaatttatgcactgtgcaggtcgggtaaggcgtccacgccgcatccggcatcagcatgcagctacattaattccgccgttcgaatgccagtgctttacgctcgatcagacgcatcatcagcgtcagcaggccgttgacgaccaggtaaataatccccgccgcgccaaataccattacatcgtaggtgcgtccgtacaataactggctgtatcccatcacttccatgagcgtaatggtgtaagccagagaggtacttttgaacaccagcaccacttcgttggaataagaagagagcgagcgtttaaacgcgtacggcagcaggatcgccagcgtatcttttttgctcattcccagggcgctacaggactgccattgaccttccgggatcgcgcgaatcgcaccgtaaaacagctgcgtggtgtacgccgcactgttcagcgacaacgcaatcagcgcacataaccacggttctgacaacaaatgccacagtgccggatactcctgcaacgttgggaactggcccggtccgtaataaatcaggaagatctgcaccagcagcggcgtaccggtaaacagcgtgatatagccccgcaccagccacaccagcaccggcgttttcagcgtcaggatgatggtaaaaatcaatgccagaatcagtgccacaatcagcgaggcaacggttagcgtcaggctggtgtgcaaccctttcatcagttcgggtaaatactcaaacattagctgggcctccgctcaaaacgtgtcgcgcgcaggtcaatgcgtttgagaatgtactgactgagcagggtgatcaccaggtaaatcgccgccgccacaatgtaccaggtaaacggttcttgggtacgggtagcgatgcttttggtttgtagcattaaatcattcacactaatcaaactgaccagcgcggtatctttcagcagcaccagccactggttaccgagacccggcagcgcatgacgccacatctgcggcatcaccagacggaaaaagatagccgatttcgacagccccagcgcctgaccggattcccactgacccaccggcaccgcttttaatgcaccacgcagcgtttgcgaggcataggcggcatacagcagtgacagtgcgatgacaccacaaaggaacgggctaacgtcgaagttctcaatgtccatctgcaccgggatctgcacgaacccaagattgatagtgaagccatccgaaagcgtcagcagcagctgcgaggagccaaaatagataaacagcaccaccagaatttctggcaggccacgcagaatggttaccagcgctgaacctgcccacgcgacaggacgccatttcgcagactcccataccgcaaagaacatcgccagcgccagcccgacaatcaatgcacaaacggcaaggccgacggtcatcccggcggcgcttgctaaaggaaaaaattcattcatcaggaattacttctggaaccatttgttgtagatggtttcgtaagtgccatctttcttcactttttccagcgcagtgttgagtttctgctgcagttcagtgttgccctggcgtactgcgatgccgaggccagtaccgaagtaatctttatcggtcactttatcgcccactgccgccagtttcgggttatctttcagccattcggttaccactgcggtgtcaccaaatacgctgtcgatacgaccgttttgcagatccagttttgcgttctggtaactgtcatatggcacggtagtgatttccggatgcttatccataatgaacttctggtgtgtcgtcccgttctgaacgccgacttttttgcctttcagctgatcaacactggtgtatttgccttgctgacccacaaacagggcagagttgtcatagtacggggtggtaaacagcacctgcttttcacgctccggagtgatatccatgcccgccatcactgcttctacgcgacggaatttcaggcttgggatcaggctgtcaaacgcctggttagagaaagtgcaggttgcatcaatctctttacacaatgcctgcgccaggtcgacatcaaaaccaacgatctggttgtttgcatcaatcgattcaaacggaggataggaggcttcggtggcaaaacgaatggtttcggctgctgtggcggaaagactaaaacctgcaattaacgcggcaatcagaacttttttcattgttgttatcccgaatcttagtgagagagatagtttttaaatgcttcggtttgcggctcggtaaagcagctcgcgtcgccttgttctacgatatgaccgttttccatatacaccactcggctggcggttttacgcgccacttcaacttcgtgggtgacgatcacctgggtaatattcgtttctgccagctcacgaatgatgctgacgatttgtgccgtaatttcggggtccagtgcggcggtcggttcatcgaacagcagtacctgcggttccatcatcaacgcacgggcaatagcaacacgctgctgctgaccaccagaaagatgcagcgggtaacgatcgctataaggtttgagacgcagacgttccagcagtttttctgcacgggccagcgcctgatctttactcaaccccagtacacgacagggcgcttcaatcaggttttgctgcacggtcagatgcggccacaggttgtattgctgaaacaccatgccaacgttacgacgcaaatcgcgaatcgctttgtcagagggggttttggtgaaatcgaaatggttgcctgcaatgttgagcgtaccggagcgcggcatctcaagcagattgagtacacgcagcagcgagcttttacccgcgccgctggggccaagtaacaccagcgtttcgccctgtgggcaatccagcgtgatatcgaacagcgcctgatgcgcgccgtagaagcaattaatgccgtttaattgaatactcattgacactcgtatactggcagtctgatagctattgaggtcgaagatagtacctttgacagaataattatgcaatatttctgctttaaaagttaaaagcaaagcgcattattcaataaacatagcacaaaataacgggggcggtggtcggcgagcataaatgtcggcattcctcacgaaatgccggacaatttacggggtttattggttgatcaagacgttagcgattctcgatggactgacggagcgtacccgccgtggcatgaacgctaccgcctaagtagcgcacatcgtcgatgacccaacactggccttcctgaatcattaacacttcatcctgccagccctggtcaccctgcttgagatccacgcgcaatggaatgttacgggcatcacgattagggatagtagatgcactggcaacgtgggcgctgtctggcaaggtggttcgactggagaacggatcgctgcttaacaattcacgatgactattatcgcggctggcatcgctaagtagggttgccagtttgtcactcaaataggggcgcagagcggtaatgtcattgccgcgatgttgaatgcggtagtcatagaactgttgagccacgctatcaggccccccctggacacaggaaccggtgcgggggccgttatctttataagctggcgtgacggtggtacaggcactgagtagcagtgcgcaagggataagcatggtcaatttgctatagcgcatgatgatttccttataagcgaacaccttgaaagcgttctacgataataatgatatcctttcaataatagcgtatcagtccgataatgctttgaagatcgaaggcttagcaaacaaggagatcgatcatgcaattttctacaaccccaactctggaaggccagaccatcgttgaatattgcggtgtggtgactggcgaagcgattttaggcgcgaatattttccgtgatttctttgccggtatccgcgatatcgttggcggacgctccggtgcctacgaaaaagaactgcgtaaagcgcgggagattgcctttgaggagctcggctcccaggcgcgagcgctgggggctgatgccgtcgtcggtattgatatcgactacgaaacggtcgggcaaaacggcagtatgctgatggttagcgtcagcggtacggcggtgaaaacgcgtcgatgagaagagtcttctggctggtcgctgccgctctgttactggcagggtgcacaggcgaaaaaggcattgtcgagaaagagggatatcagcttgatacccgacgccaggcgcaggcggcgtatccgcgcattaaagtgctggtgatccactacaccgcagatgattttgatagctcgctggcgacactgaccgataagcaggtcagctcgcattatctggtccctgcggtgccaccgcgatacaacggtaaaccgcgcatctggcaactggtgccggaacaagaactggcctggcatgcggggattagcgcctggcgcggggcaacgcgccttaacgacacctctattggcattgagctggaaaaccgtggctggcaaaaatcggcgggagtgaaatattttgccccgtttgaaccggcacagattcaggcgcttattccgctggcgaaagatattattgcccgttatcacatcaagccggaaaacgtagtagcacatgcggatattgcgccgcagcgcaaagacgatccggggccattattcccctggcagcaactggcacagcaggggattggtgcatggccggatgcgcagcgggtgaacttttaccttgccgggcgcgcgccgcacacaccggtagagaccgcgtcattgctggagcttttggcgcgttatggttatgacgtaaagcctgatatgactccgcgcgagcagcggcgcgtgattatggcgttccagatgcatttccgcccgacgttatataacggcgaagcggatgcagaaactcaggcgattgccgaagcgttgctggagaaatacgggcaggattagcgcggcagttttccgtggtcgcgtagccaggcggcagttttctcgataccttcatccagggtgaggactggttgataacctaactcttcctgcgcacgcgtaatatccagcgtaaagtcaaaattcaacttggagacgccgtagtgggtcagcggcggctcttttgctgacttgcggcctaaacgctccatgctgcgggcgatcatatccagcatcgggtaagggacggaacgaatacgacagtcaatattcaattcgtctatcagcttctgcacgatgctgcgcagtgtgcgatgctcgccgttggtgatgttgtacacacgcccggaaggtagcttatcgcaggcttcctggcttgccagccacatggcgtgcacggcattttcatagtaggtcatatcgaccagcgcactgccgccatgcggtaacagaatactgccgtagtgatgcatcatatgcgccagacgagggataaagactttatcgtgcggtccgaacagactttgtgggcgcagaatagtaaagcgcgtttgtggattcgcctgcgaaagcatattgatcacttcttcactagctgctttgctgcgggcaaactcgttggcgaagcggtgagggcgaaaatcttctttaatatcgcgatggtggtgataatcgaagtacagggagggagaagagatatgaataaagttacgcacaccccaggcgacagcccattcacccaggcggcgagtggcacgaacgttagccagatcgaaagcctgttgtgtcccccagggcgaggtaaagctggagcagtgccacagcgtatcaatgcctgcgagcatcactttagcttgtgatgagaccagctcggtcagatccgccggaacaaactctgcgcccattttttccagcaatttacccattgcctcgttgcgaccggtcgctcgcacgctgatgcctttctggcataaaaactctaccgcgtttcgacctaagccgctggtggcgccggtaaccagtaccttcatatcaatccactgttgttgagaaaataacgtgcgcattcttccgtgatttcctccatgatgcaatgggaaacatgaaagaataacgcaggttttgtcgattaatctgtgctttgttctgccagtctggcgattcgttttgccattccgcgaaaaataaacagatgcgcggggatcatcaataaccagtaaaacaaccctggcataccgtgcggatgccagaatgcgcgaacatcgatagtacgatagtcacctttatcttccagggtaaaacacagtcgtcccagccccggcgctttcatgccaaataacagcgtaagttgtttttgcggttcaacgacaatcactttccagctatccaccgcatctccggtctgcaaatattcacgctccgggcggcctttcgccagcttatgaccgatcgcgcggtccatcaacgcccgggtttgccacaaaatattgccaaagaaataacgctctttaccgccgatttgattcaccacctgccataaagccgcaaggctggcggacgttttaacggtaaaccccgcctgtttggcgaaataaccgtactccggtcgccagcgggcaaaggcctgagcgtcgtagccccagtcgctggagttgaccagcttttcttcctctttcaacgtgctacgtaccgcgtcatcgaaagcgatcagccgttgtgggatgagcgcacgtagcgcggtgtcatccgccagcagatcgtgtttcagcccctgaatcaacgccctggcggtggtgggcggtactgaagtaatcacattaagaaaccacaccgaaatccagcgggtggggagggggatggggagcaaccagcggcgcttaccgctcaccgccataaaatgttcaaactgttgctgataactgagcacttctggtccggcggcttcgaagatgcggtgttcgcaggccggatgatctaacagcgccaccagatagtgcagcaagttttccagcgcgatgggcgttgtgcgtgaacggacccagcgtggcggcgttaacactggcaggttgtagaccatatcgcgcatgacttcgaacgccgctgaacctgcaccaacgattattccggcacgcaattcggtcaccgggacacccgcttcacgaagaatatccgccgtagcctgacgggcgcgcagatggtccgactgctcatgtggcggggcctgcaacgaactgagaaagattaattgctttaccggtacttcgcgcagcgcatcgcggacgttgagagccacctggcgctcctgagcgataaaatcaccgccttctcccatgctgtgcaccagaaaatagaccgtatcgatatcctgcaacagggccggaaggttatccggccagctgagatcgactttatggcaactgacatttgccagttgcagctttgcaagcctgtcgacatgacgtgccgccgccaggatctgatgcccctgctggctgagtgttcgcaccagatgctgaccaatgtagccactggcaccgagaactaaaatgcgttgcggcacgtctccctccttaacgcgccaggaatgcgcgccagtgggcggcgacttccgccagctgagcgcgcgagacgtcaagatgcgtcaccaggcggacaatcggcgaggcgttaatcagtacgtttctcgctttcatgtattcgcctaacgcggcagcattttcttccccgacgcgaacaaacagcatattggtgtcctgacgcatcacatccgcgcctgcttcacgcagttgcttcgccatccaggcggcgttgtcgtggtcttcctgcaaacgtgcgacgttatttttcagcgcatacagcccggcggcagccagaatgccggactggcgcatcccgccacctgtcattttccgccagcgaatggcacgtttaatgtaatcacgattaccgacgagtaatgaaccgactggcgtcccaagacctttcgacaggcaaatggtgaacgagtcacaatattgtgtgatctctttcagttcgcagccgtaagccaccacggcattaaagatgcgcgcaccgtcaacatgcagcgccagattgcgcttgcgggtaaattcccatacctcttttaagtattcacgcggcagcactttgccgttgtgggtgttttccagactgagtaatttggtgcgggcgaaatggatatcgtcgggtttgattttcatcgccactttatccagcggtagcgtgccgtcggcagctgcgtcgatgggttgcggctgaatactgcccagcactgctgcgccaccggcttcaaacagatagttatgcgcggcctgaccgacgatatactcttcgccgcgttcgcagtgactgagcagagcgaccaggttggcctgagtgccggtaggcagaaaaatggcggcttctttaccggaaagctcggctgcatagtcctgcagagcattaacggtagggtcgtctccgtaaacgtcgtccccaaccggggcggccatcatcgcttcgagcatggcgcggctcggtcgggtaacggtatcactgcgtaaatcaatcatggcatgtccttattatgacgggaaatgccaccctttttaccttagccagttcgttttcgccagttcgatcacttcatcaccgcgcccgctgatgattgcgcgcagcatatacaggctgaaacctttggcctgttcaagtttgatctgcggtggaatggctaattcttctttggcgaccaccacatccaccaacaccggaccgtcgatggagaaggcgcgttgcagagcttcatcgatttcagacgctttttctacacgaatacccgtaatgccgcaggcttcggcaattcgggcaaagttggtgtcgtgcagctcagtaccgtctgtcaggtagcctccggctttcatctccatcgccacaaagcccagcacgctgttattaaagacgataattttcactggcaatttcatctgcattactgagaggaaatcgcccatcaacatactgaaaccgccatcgccgcacatggcgaccacctgacgttccggctcggttgcctgcgcacccagcgcctgcggcatggcgttagccatcgaaccgtggttaaacgaacctaacagacgacgcttgccgttcattttcagataacgtgccgcccacaccgttggcgtaccaacgtcacaggtaaagatggcgtcatcggcggcaaaatgactaatttgctgcgccagatattgcgggtgaatggctttctcgctcggtttagctaaatcatccagccctttgcgggcgtcgcggtaatcttccagcgctttatccagaaacttgcgatcggttttttcttccaccagtggcagcaatgcccgcagggttgatttgatatcgccgaccagcgccatatctaccttgctatgcgcgccgatgctggctgggttgatatcaatctgaataattttggcatcggtcgggtagaacgcgcggtagggaaattgcgtgccgagcagcactaacgtatcggcattcatcatggtatggaaacctgacgagaagccgattaatcccgtcattccgacatcatacggattatcgtattcgacatgctctttaccgcgcagggcatgaactataggcgctttaattttcccggcaaactcaactaactctttatgcgcccccgcacagccgctgccacacatcagggcgatattgctggaataacgcagcagttgcgccagtttgcgtaactcttcttcttccggtgttactaccggctgtggcgcatgataccagtgggtagttgccccttctggcgcaggttttaacgccacgtcgcccggtaacacaacaacggaaacgccacggttaagcaccgctttgcgcatagcaattgccagcacttgtgggatctgctctgggctggaaacaagctcgcaatagtgactacattcgcggaatagctcttgtgggtgggtttcctggaaatagccgctgccaatttcgctggagggaatatgagcggcaatcgccagtaccggaacgtgattgcggtggcaatcgaacaggccgttgattaagtgcaggttgccgggaccgcacgatccggcacagaccgccagttctccgctaagttgtgcttcagcgccagcggcaaacgccgccacttcttcatgccgggtggacatccactcgatggtgcccatgcgattaagactgtcactaagaccgttcagagagtcgcccgtgactccccagatgcgtttcacgcctgccgattcgagtgttttggcgatataagctgcaaccgtttgtttcatggttctccatctcctgaatgtgatgacggtaacaagtttagttcatctgacggagggggaagggatgggagaaaaaggaggcactaacggttaaatagcccgatgaaaggaatatcatcgggcatcaggcgattatgcgagaaccaaatccccctgcggatggcaggagcaggccagtacgtaaccttcagcgatttcggcgtcggtcagcgtcattgtgctgctcaccgtatattcaccggaaatcactttcgtcttacagcagccgcaaacacccgcacgacaggcggcgacaaccggaacgttattgctttccagcgcctccagtagcgtggtgccaaccggagcgtaaaattctcgtgccggttgcagtttggtgaatttcagaccgctggtcgccgcttccgctactggggtgaagaatttctctttaaagaaacgcgtcacgccgagcgctttcacttcctgctctacccaatccatatatggcgcagggccacaggtcatcacggtacgtgaggctaaatcagggacacctgccagcagttcgcgagtgagacgaccagcgataaagccttcggtaacgttattttccgccaccagcgttaccggatagttacgccactcatcggcgaaaatcacatcctgcggcgtacgcacgttgtagatcacctgcacatcggcctgtggacggttcttcgccagccagcgacgcatcgacataatcggcgtaacgccgcagcctgccgccagcaacaggaatttatcttctgctttatcgtcgcaggtaaattcccccatcgcgtccgaaagccagagataatcaccgcgttttacatcgcgcgtcagccaccgagagccgacaccgtcatcaatccgccgcacggtcagggtgatgtattcactcacgcctggcgtggaggaaatggtgtaagcacgcagcgtttccgctgagttacgcacgctgaccagcgcatantgcccggcgcgatacgggtagtaatcgtggcaaatcagggaaatcgtccacacatccggcgtttcttgcgtaatgtgatgaacctgcatccgccacgggcattgattcgttggcatcgtcatcgacaaactccttacgcgctcaacagttgcttcatgtcttcttcaacagtggtgatagaacgcaggccgaatttctcgttcagcaccgccagcaggtctggtgtcaggaaaccaggtgcagttgggccggtgacgatatttttcacacccagagaaagcagcgtcagcagaatgacaatcgctttctgttcaaaccaggagagcaccagcgacagcggcagatcgttcaccccacagcccagtttctctgccagcgttaccgccagaataattgctgagtaagcatcgttacactgaccagcatctaccagacgcggcagaccttcgatatcgccaaactcaagtttattaaagcgatatttaccgcaagcgagggtcaggatcaggcagtcatccggcacgctggtggcgaaatcggtgaagtagtgacgctcgccgcgtgcgccgtcacagccgccaagcaggaagatatgacgcagtttttcacggctcaccagatcaatcagcgtatcggctgcgccaagcagtgtctggcgaccaaagcccacggtgatcaggtgcggaatttcgctgtacgggaagcccgccatctgttgcgcctgggcaatgaccgcagagaaatcttcgccatccagatgacgcacacccggccagccaacgatgctgcgggtccagatacgatcgtcataagcgcctacggttgggtcgatgatgcagttcgaggtcatcacgatggggcctgggaaacgagcgaactccacttgctgattctgccagccgctgccgtagttaccgaccagatgcttgaatttacgcagctccgggtaaccatgcgcaggcagcatttcgccgtgggtgtagacattaacgcccgtgccttcggtctgttccagcaggttgtagagatctttgagatcgtgaccggaaatcagaatgcatttacccgccgtcgctttgacgttgacctgggttggcgtcgggtgaccgtatttaccggtttcgcctgcatccagaatgctcatcactttgaaattcatctggccgatttccattgaacactcaagaagcgcgttcatatcggcaggccaggtccccagccacgccatgattttatggtactgggcataaatatcgttgtcgtattgaccgagaacatgcgcgtgttccatataggccgccgcacctttcaagccatacaggcacagcagacgcaggccgagaatgttttcgccaatcgccgctttatctttgttaggggtaaattctgctgcctgacgttgcagctcgccgagatcgtcgctcaccagttgcaggtcagccatcgggttatcgacgcgggcgttggcatctacagccaggcattgtgctttcagcgcctcgcgcagggcaatcgcttcacgagcgtagccgacaatacgcggagaatcgaagttaacgttggtcagggttgagaaaaaggcacgtggcgcaaagctgtctacatcgtggttgatgatgccgtattcacgtgctttcactgcccaggccgaaagcccttgcagcgtcgcgatgagtaaatcctgaaggtcagaggtttccgccgttttgccacacatcccctgcgcgtatgagcagccgtttcctgccggagtacggatagtttgttcacattgcacacaaaacatgatcacaccttttaaagttatatttaatatacatgtttaaggttaagacgcttaacgcggggataaaagagatttttaatgcaactttaagggagattgatttagcgcaattttggcggcagagatctaccgccagagaggtattatgcagagaaaaaggcgatgagaatcggcactaacagactaagaataaaaccgtgaacaatcgccgccgggaccatatccagcccgcctgtacgttgaagaacgggcagggtgaaatccatcgacgtcgcaccgcataagcccagtgcagtagagcggctacggcgaatcagcccagggattaacataatagcaatcagctcacgggccagatcattaaaaaacgccgcgctcccgattaccggaccaaaggattcggtcaataaaataccggaaagagaataccagccgaaaccggaggccattgccagcgcggtattgatgggaagatcaagaataaaggcgttaattaaaccaccaattaatgaactggcaaccaccaccacggcgacaatcattccccggcgattaaggacaatctgctttaaggtcatgccattattgcgcaactgaataccgacgaggaaaagtagcagaattaaggtgtattcactggcttcggtcgcgtgttgtaagaaagccagtccactcagaccaatggcaaaaccaatcactactacgccgcacagttttagcgactccagcgccatcgcaatacgcgacgggagtttttcttgatgatggtggttgcgccatggcaggccgcgctccagccacatcagggcggcaatattacacagtaaaataacggtaatactgacggcagaataatgcagaattgccaacaagttactggcgaggttatcgagaaacgccagactgatacccataaaaaagagaataaggtaaaccatccaacttaatagctgattaataactcttaatgcagctttttggcgaagcggaatgaggtaacccacaatcaggggaaccagaatgattaacagcccagaaaacatgaaaaaccagtccttgcaaagaagattcgaaatgcgcgatgacacactactgaaagcggaaggacgagtaaagttgcaattaaaaggaaatgttatgcataaggatcggtagggtattcattttcatttaaagatattcttgcgctttaattacaaaccgcaccggtgttggtggcgtcaaaatcgccgaggcgttccctgaaggccggggcagcccacatggatgtgggctgagggcgcgttttacagggatgttacctcgcgcccgacccggtagccgtaagggataagtcgagggcaccgcgcagcggcgattttgttcgccagagcccgggggtgcagggggcggcggcgattggccgccccctgcacgctccttgcgccagtggcaatatgtggcttagctcatgaaaggagcgcaacaagatgatgaatcaacatataacaacatcttaaaaaaaggcctgacattgcgccaggccttctgcgttaattaatcgcgtttttccagtagagtccggtaaatcagaccaccgataataccgccgacaattggcaccacccagaagaaccacagttgttctaatgcccagccgccctggaagatagcaaccgcagtactgcgcgccgggttaacggaagtgttagtcaccggaatactgattaagtgaatcagggttaaggccagaccaatggcaattggcgcaaaaccagcaggagcgaatttgtcagttgcgccgtggatcaccagcaggaaacctgcactcaataccagttcaactaccagcgcggaaagcatggaataaccgcctggtgaatgctcgccataaccgttagaagcaaaaccgctggctgccgcgtcaaaacccgttttaccactggcaattaaatacagcagcgccgccgcaacaataccgccgacaacctgggcaattacgtagccaacgacttcttttgccgggaaacgtccgccagcccataaaccaatagtgaccgccgggttaaaatgaccaccagaaatatgaccaacagcaaaggccattgtcagaacggtcagaccgaacgccaacgccacgccggcaaaaccaatgcctaattccgggaagcctgcggccagtacggcactaccacagccgccaaaaacaagccagaaagtaccaaaacattcagctgctaattttctgaacatatccacctcaattaaaaattgaccctgtgaaaaatatggtcgttttatagggtcgtcgtaaaaaagtgacgacggaaatgatgcgcggctattttaaaaacgaaggcaagtcattcaccagataaataaatccagtaaatttgatttaaggcaacagcgggttgccccatatagtcatttgtctgattgacagtgtagtgcaagcgaaagatttaatcctttaggcgtaataaaaaataatttatcatgctaattatttgattttgttgtttttgcagacttgtcagcaagagggagtataacgcgattattcgctcatttttcagacatttgccatgcttaaatgtgatgtcatcacgtattagcatggcctttcccgttatactgccagcgtaaaggataagtcacatatttctggaggggatatgattcttgagcgcgttgaaattgtgggttttcgcggtatcaaccgtttgtcgttgatgctggaacaaaacaacgtcctgattggggagaacgcgtggggtaaatccagcttgctggacgccttaaccctgctgctatcgccagaatcagaactctaccattttgagcgcgacgatttctggttcccgccgggagatatcaacgggagagaacatcatctgcatattattttgaccttccgcgagtcgctgccaggccgacatcgggttcgccgctatcggccgctggaagcgtgctggacgccatgcaccgatggttatcaccgtattttttatcgtctggaaggggagagtgcggaagacggcagcgtgatgacactgcgcagttttctcgataaagacggacatccgattgatgttgaggatattaacgatcaggctcgtcatctggtgcgtttaatgccggtgctgcgcttgcgtgatgcccgttttatgcgccgtattcgtaacggcacggtgccaaatgtccccaatgtggaagtcaccgcgcgccagctcgatttcctcgcccgtgaattatcctcacatccgcaaaatctctctgatgggcagattcgtcagggactttccgcaatggtgcaacttcttgagcattatttttctgagcagggggccggacaggcgcgatatcgtttaatgcggcggcgagccagcaatgagcaacgaagctggcgctatctggatatcatcaaccggatgattgaccgacctggagggcgctcgtatcgggttattttgctcggcctgtttgctactttattgcaggcaaaaggcacattgcgactggataaagacgcccgtccattgttgctgatcgaagatccagaaacccgtttgcaccccattatgctttcagttgcctggcatctgttgaaccttctgccattgcagcgcatcgctactaccaactcgggagagttgctttcgttaacgccggtagagcatgtttgccgactggtacgagagtcctctcgcgttgccgcctggcgtctgggaccgagtggcttgagtaccgaagatagccgacgcatctcctttcacattcgttttaaccgtccgtcatcgctgtttgcccgctgttggctgctggtggaaggggaaacggaaacctgggttatcaatgaactggcgcgtcagtgcggacatcattttgatgccgaagggatcaaggtcattgagtttgcccagtccggactaaagccactggttaaatttgcccggcgaatggggattgaatggcatgtactggtcgatggcgatgaagcagggaagaaatatgccgctacggtacgcagcctgttgaataacgatcgggaagccgaacgagaacatttaacggcgttaccggcgctggatatggaacattttatgtatcgccagggattttccgatgtgttccaccgcgtggcgcaaatcccggaaaatgtaccgatgaatctgcgcaaagttatctcgaaagcgatccatcgctcttccaaacccgatcttgccattgaagtggcaatggaggccggacgtcgtggtgtggactccgtaccgacgctgctgaaaaaaatgttctcacgcgtgctgtggctggcgcgcggtcgggccgactaactacaaaacatcgtggccatttgtggctgaatagcgtcgagcatctcatagcgccgacggtattcagcccgttttttactggcgatttcggcaatctcttttcgtgctatctgtgctggaaggcggtaatggcgttcagcatcacatacgccgccaaccgattcccagaaagcgttgtaatcggcatggatcttgccttctttatcgcgataacgcaggctgcggtaaatatgcgtttcattgctgacggcaataatctgctctacctgcaaacgttgggcaaacagacaggccgcttccatcacgaggcgtttgggaaatagcccgtggcaggctttcgtcgcattctggatttcctggtgtggaatttcccattttgcgccttgcagtccgccaataaacatcgtccttttcccctgatattcacacagggtaaaagtgagctctgccagaggaataccttcgctgttgcggaacaggatggtgctgtcaccttctttatccattgagatcatcatggtcagctcaagcgtgaactgctcgccgtttttgccttccagcttcgccagttgcagcccgggggtattcaaatataagctgaattcttccgccgacatacacccgcggagtaacgcataatggtaacgtaacgcctccagcaattgcttacggctaagattcgccgcaaggtaagggcgatgcagacgtacaggcagtcgcggctggcgcgttaacaacacattgagattaggccagtgggaaagttcgttcatccactcaacgcttaaacgcggcataatcaacgagcgcagcaaaaatttctggcgaaaactacggcgatgccagaatttacccggccgacactgtcctcgtgccagactaagaaaaagtgacaggctgctgagagattcagatggcgtaaaggtccgttcagttagctgcgacatattcatgaaatcaatggttatacatgacgtcgatttaaccattgcgtatcttaaccaaacatcaatagtgtgattattaacgtaaattttagtgttttgttgatatttcgttgaagttaatgacccggattggcatatggagtattcagaatatttatgaaaaagcggaaaaccgtgaagaagcgttacgttattgcgatggtgatagtcatcgccgggttgattacgttatggagaattcttaacgcacccgtgccgacttatcagacgctgattgtgcgccccggtgatttacagcaaagcgtgctggcgaccggaaagctggacgcgctgcgtaaggttgacgtgggcgcgcaggtcagcggtcagttgaaaacgctgtcggtggcgattggcgataaagtaaaaaaagaccagcttttaggggttattgatcctgaacaggctgaaaaccagatcaaggaggtggaagcaacgctgatggagctacgcgcgcagcggcagcaggcggaagcggagctgaaactggcgcgggtgacgtattcccgtcagcaacgtcttgcacaaacgcaagcggtttcacagcaggatctcgataacgccgcgacggagatggctgtgaaacaggcgcaaattggcaccattgacgcgcaaatcaagcgcaatcaggcctctctcgatacggctaaaaccaatctcgattacacccgcatcgttgccccgatggccggggaagtcacgcaaatcaccactctgcaaggccagacggtgattgccgcacaacaagcaccgaacattctgacgctggcagatatgagcaccatgctggtaaaagcgcaggtttctgaagcggatgtaatccacctgaagccggggcaaaaagcctggtttacggtgcttggcgatccactgacgcgctacgaggggcaaatcaaggatgtgctaccgacgccggaaaagattaacgacgctattttctattacgcccgttttgaagtacccaaccccaatggtttactgcggctggatatgaccgcgcaagtgcatattcagctcaccgatgtgaaaaatgtgctgacgatccctctgtcggcgttaggcgatccggttggcgataatcgttataaagtcaaattgttgcgtaatggtgaaacacgcgagcgtgaagtgacgattggcgcacgtaacgataccgatgttgagattgtcaaagggctggaagcgggcgatgaagtggtgattggtgaggccaaaccaggagctgcgcaatgacgcccttgctcgaattaaaggatattcgtcgcagctatcctgccggtgatgagcaggttgaggtgctgaagggcatcagcctcgatatttatgccggtgagatggtggcgattgtcggcgcttcgggttccggtaaatcgaccctgatgaatattctcggctgcctggataaggccaccagcggcacctatcgcgtcgccggtcaggatgttgccacgctggacgccgatgcgctggcgcaactgcgccgcgagcatttcggctttattttccagcgttaccatttgctttcgcatttaaccgccgagcaaaacgttgaagtacccgccgtctatgccggtcttgagcggaaacagcggctgcttcgcgcccaggagttactgcaacgactggggctggaagaccgtacagagtattacccggcacagctttcgggtggccagcaacagcgcgtcagcatcgcgcgggcattgatgaacggcggtcaggtaattcttgccgatgaaccgaccggcgcactggacagccattctggcgaagaggtgatggcgatcttgcatcagctgcgcgatcgcgggcatacggtgattatcgtcacccacgatccgcaggttgctgctcaggccgagcgggtgatcgaaattcgcgacggcgaaattgtgcacaatcctcccgccgttgaaaaagtgaatgctactggcgggacggaacctgttgtcaacacggcgtctggctggcggcagtttgtcagcggttttaacgaggcgctgacgatggcatggcgggcgctggcagcgaataaaatgcgtactttactgaccatgctggggattataatcggtattgcgtcggtggtttccattgtcgtggtgggcgacgccgccaaacaaatggtactggcggatattcgttctattggtacgaatactattgatgtctatcccgggaaagattttggcgatgacgatccgcaatatcagcaggcgctgaagtacgatgacttaatcgccatccaaaaacaaccgtgggtcgcttcagccacacctgccgtctcgcaaaacctgcgcctgcgttataacaatgttgatgttgctgccagtgccaatggcgtgagcggcgattattttaatgtctatggcatgaccttcagtgaaggaaacacctttaatcaggagcagctgaacggtcgtgcccaggtcgtggttctcgacagtaatactcgccgccagcttttcccccataaagcagatgtggttggcgaggtgattctggtcggcaatatgcccgccagagtcattggtgtggcggaagaaaaacagtcgatgtttggtagcagtaaagtgctgcgtgtctggctaccttacagcacgatgtccgggcgagttatgggccagtcgtggcttaactccattactgtcagggtgaaagaaggatttgacagcgccgaggcggaacagcaactcacgcgtttactttcactgcgccacggtaagaaggatttctttacctggaacatggacggcgtcttgaaaaccgttgaaaagaccacacgtactttacaactgtttctgacgctggtggcggtgatttcagctggtagtgggcggtattggtgtaatgaatattatgctggtgtcagtgaccgagcggacgcgggaaattggcattcgcatggctgtaggtgcgcgagcaagcgatgttttgcaacagttcctgatcgaagccgtactggtttgcctggtcggtggcgcgttgggaataacactgtcactgttaattgctttcaccttacagcttttcttacccggctgggagattggtttttcaccgttggcgctgctgctggcgtttctctgctcgacggtcaccgggattttatttggctggttacccgcacgaaatgcggcacgactggatccagtagatgctctggcacgagagtaatttttgagataaaaatgccagccgatcgggctggcattttgcctttaggatgtacacaatgagacagaagagctatgcgactgccgcttctacttcgacgggcacaataacactggcgtgattgccttttggcccctggtggacatcaaactgaacggattgtccagcttttagcgttctgtaaccatccatctgaatggtagaataatgagcgaaaatatcttcgccgccgccttcagggcagatgaaaccaaaccctttggcattgttgaaccacttaacagtacccttttccatgcttcgacatccttcgcaaatcttatacaagtaagatggaataaaccggggtcagagagggggctgttcaaaacctcgccaactctagaaatacaatttagagaattagggcgagccgtcaagcatttgacaggggccagggggcaggtatgaatcaaaaatttgaagcagttaacgctattgacaggaatgtgacagatgtcgctgatgctaacgatagatgatagttatctatcatgtggagtaaattggtcaggcaaataagctcttgtcagcggcagggcgttctgccgataaccgtaaccgaagatgataactgacaatgggtaaaacgaacgactggctggactttgatcaactggcggaagaaaaagttcgcgacgcgctaaaaccgccatctatgtataaagtgatattagtcaatgatgattatactccgatggagtttgttattgacgtgttacaaaaattcttttcttatgatgtagaacgtgcaacgcaattgatgctcgctgttcactaccaggggaaggccatttgcggagtctttaccgctgaggttgcagaaaccaaagtggcgatggtgaacaagtacgcgagggagaatgagcatccattgctgtgtacgctagaaaaagcctgaatgcaggcataaaaattgggggaggtgcctatgctcaatcaagaactggaactcagtttaaatatggctttcgccagagcgcgcgagcaccgtcatgagtttatgaccgtcgagcacttgttactggcgctgctcagtaacccatctgcccgggaggcgctggaagcgtgttctgtggatttggttgcgctccgtcaggaactggaagcctttattgaacaaaccacacccgttctgcctgccagtgaagaggagcgcgacacacagccgacgctgagttttcagcgtgtactgcaacgtgcggtcttccatgtccagtcctccggtcgcaatgaggttaccggtgcaaacgttctggtcgctatctttagcgaacaggagtcgcaggcggcatatctgttgcgcaaacatgaagtcagccgtctcgatgtggtgaactttatctctcatggcacgcgtaaagacgagccgacacagtcttctgatcctggcagccagccaaacagcgaagaacaagctggtggggaggaacgtatggagaatttcacgacgaacctgaatcagcttgcgcgagtgggcggaatcgacccactgattggtcgtgagaaggagctggagcgtgctattcaggttctctgccgtcgccgtaaaaacaacccgctgctggtgggggagtctggtgtcggtaaaaccgcgattgcggaggggcttgcatggcgaattgttcagggcgatgtgccggaagtgatggctgactgtacgatttactctctcgatatcggttctctgttagcgggcacaaaatatcgcggcgactttgaaaaacgttttaaagcgttgctcaagcagctggagcaagacactaacagcatcctgtttattgatgagatccacaccattatcggtgcgggtgcagcgtctggtggccaggtcgatgcggctaacctgattaaaccgttgctctccagcggtaaaatccgcgtaattggttcgacaacctatcaggagttcagcaacattttcgagaaagaccgtgctctggcgcgtcgcttccagaaaattgatattactgaaccgtcaatcgaagaaactgttcaaatcatcaatggcctgaaaccgaagtatgaagcgcaccacgacgtgcgttataccgcaaaagcggtgcgtgctgcggtagagctggcggtgaaatacattaacgatcgtcatctgccggataaagcgattgatgttatcgacgaagcgggcgctcgcgcacgtctgatgccggtaagcaaacgcaagaaaaccgttaatgtggcggatattgaatccgtggtggcccgtattgcacgcattccagagaagagtgtttctcagagtgaccgcgataccctgaaaaacctcggcgatcgcctgaaaatgctggtcttcggtcaggataaagccattgaggcgctgactgaagccattaagatggcgcgtgcaggtttaggtcacgaacataaaccggtcggttcgttcctgtttgccggccctactggggtcgggaaaacagaggtgacggtacagctttcgaaagcgttgggcattgagcttctgcgctttgatatgtctgagtatatggaacgccataccgtcagccgtctgattggtgcgcctccgggatacgttggttttgatcagggcggtttgctgactgatgcggtcatcaagcatccacatgcggtgctgctgctggacgaaatcgagaaagcgcacccggacgtgttcaacatcctcttgcaggtgatggataacggtacgctgaccgataacaacggacgcaaagcggacttccgtaacgtggtgctggtgatgaccactaacgcgggggtacgtgaaaccgagcgcaaatccattggtcttatccaccaggataacagcaccgatgcgatggaagagatcaagaagatctttacaccggaattccgtaaccgtctcgacaacattatctggttcgatcatctgtcaaccgacgtgatccatcaggtggtggataaattcatcgtcgagttgcaggttcagttggatcagaaaggtgtttctctggaagtgagccaggaagcgcgtaactggctggccgagaaaggttacgaccgggcaatgggcgctcgtccgatggcgcgtgtcatccaggacaacctgaaaaaaccgctcgccaacgaactgctgtttggttcgctggtggacggcggtcaggtcaccgtcgcgctggataaagagaaaaatgagctgacttacggattccagagtgcacaaaagcacaaggcggaagcagcgcattaatctgattgtcaggtaggttggtcaagtccgtaatctcgaaagaggttgcggactttttatttatggggtggaacggtgaaaaccctatttttggaggtgaaggtaagttgttgataattagtgctgctggaaaaggtaaggataaaaaagggtgacagcaggaaaatgagatggttttgctttattaacaacggactaaacgtgtagtatttgagttcactgccgtacaggcagcttagaaaggaacaatcttgcaaaggctgtgaaagttggcgttcactgccgtacaggcagataaaatgcgaaaaaaactcgtactttcgtacgagctcttctttgaatatggcggtgagggggggattcgaacccccgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccaaattgttttgctaccaaacctcatgggtggcaacggggcgctactatagggagttggagtaaaacggtcaagaagaattttaatgataattattgtttgctcatactgtaaacaagttgtgcagtatatctacatcgagacaagttatggacttatacttccaaagtacttcatacatatcacaaaataaaaaggccggttaaaccgaccttttactcgttctttctcttcgcccatcaggcggtaaaacaatcagcgactacggaagacaatgcggcctttgctcaggtcgtacggggtcagttcaacagtcactttgtcgcccgtcaggatgcggatgtagtttttgcgcattttaccggagatgtgtgcagtaaccacgtgaccgttttctaactctacgcggaacatggtattaggcaacgtttcaagaacggtaccttgcatttcaatattgtcttctttggccatctaatcctctggggtatcactaccgtaatttgaaccggcaagataatgccgaagttctgtaaataagtaaagatttgcgcgctaaatcgcaacaaacaggttcggcacattactccgaaaacacacggctaagccgcaccaaaagcgcaacgtataagggagcggtgagataaacgataggcgttacctgacgcgaaaaattccttatcggcagcggggtaatgagcgtaaccaactctgcgaccgcaattataacactctggggagaaatgtgccgaaaacattcattcttgtggtgaaaacaagcaccgtggtacccagaaattattcggcaatcgtccgaggcgcatttgattgagataatttagataatcccggcggggaatttcgcaggcaccaagcgaagctgtgtgatcgttaaggacctggcagtcgataagtttaccgccatgaccaataaattcctcacagaagaccagtagcgccgttttggacgcgttttccatccggctgaacatggactcgccacaaaatagcgttccctgggccacaccgtacataccgccaacaagctcatcttcacaccagacttcgatggagtgggcatgaccgagttcgtgaagacgatggtaggcttcgaccacgccacgcgtgatccaggttccttcttcgcgatcgctggcacagccttcaatgacctgaccaaaggcgtaattcatcgtgacacgatagggcgagcgtttatgaaatcgtttcatactacggctgatatgcagtgattctggccatagcaccgcgcggggatcgggcgaccaccagaggatggggtcgcctggagaaaaccacgggaaaataccacgctgataagccattaataggcgcgcagggctaagatcgccccccagtgccagcaggccgttaggctcacgtaatgcgccttccggggaagggaaggctattgaatggcgagaaagctgaaccaggcgcatgaccgcaaaactccacgcaagtcggatcgttcaataatagcttacaaaccctgcttaaactggtaataacgcccctgtctggcaagcagttctgcgtgagtaccttgctcaataatttgcccgttgtccatcactattatttgttggaaacgagagagtccgcgaagtcgatgggtgaccattaacaccgttttctcgcacatcatttctgcaagcaattcaaggatctgactttcggttgtggcatctaagccttctgtaggttcatccagcaataccagcggcgcatcatgtaacagcgcacgggcgatagccagacggcgcagttcaccaccggagagctggcgtccgccttcacctaaccaactgttgagacctgcatcctcgagcagcttctccagaccaacgcgacgcaagatctccgccagagcctcatcactactaccaggcgaggcgagtaacagattatcacgcagcgtggcgctaaacagatgcactcgctggggaacaacgctgatggtctgtcgtagagccgcttcattcaggctggctatgggactatcgttaagcaaaatctcgccctgttgcgggtcccatgcgcgggtcagcagttgtaacagtgttgatttgccgcatccggttcgcccgagaatcgcaatatgttccccggcgtttacctgaagataaatccctttaagtgcctgttgggattgctccggataagtgaactgaacatcccgtaatgtcagcgaaacgcgatcggcaacacgagtttgggtatcagggaaggtgacttccggtttttgatccgttaaatcagtgatccgtacggcagaggcaatgacttgccccagatgctgaaatgcacccgttactggtgccagcgcttcaaacgcggctaacgcgcagaagacaaacagggcaattaacgcgccgggttgagcattgccgccaacgccgccggacgccatccacagcatcaggatcaccgctaacgcgccaatgagcagcattatcgcttgcgacaatgcggtcagttcagattgacggcgttgcgcttccagccactgaatttcggtattctctaattgcgtgcgataacgatcgctggcaccaaaaatggtcagctcagcttgcccttgcagccaggccgtcagttgttggcgatactgcccgcgaagatgagtcagattttgcccggtgctttttcccgcacgataaaacagcggtggcatcaggaaaagcgtcagtaacataatgccgcccagcgtaaaggcgagggtgaaatcaaggaaacttaacccgattgtcaccaccataatcaccacaaaagcgcccaccagcggcgagataacgcgcaggtaaagatgatcgagcgtatcaacatccgccaccacgcggttgagtaattcgccctgacgatagcgcgccagtccggcaggggagaggggcagcaatttgctgaaggtgtatatgcgcagatgctgcaacacgcggaaagtcgcgtcgtgacttatcagacgttcaaaataacgcccggcagtacgggtgattgctgcgccacgcacgcccgcagcgggtagcatatagttgaagctgtacagtccggcaacccccgcaaccgctgaggcggagaggaaccagcccgaaagtgtcaacagaccgatactggcgagcagcgtgacaattgccagcacgataccaagacttaacatccatttatgacgtttatacagtgccagatagggtagcaaagcgcgcatttaaatctcctcctgacgatgggccagtaatgtggcgaatgggccgccagccacacttaattccgcgtaacgtccttgctcaataatctgaccatcctgcattacccaaatgacatcccagtcagcaagatcttctaactggtgggtgaccattaacgttgtctggcgcagagaggcggcattcagcgcctccattacgcgctgttcactgtgagcatcaaggctggcagcgggttcatccaacagtaatagcgaacagggatttagtaacgcacgggccaccgccacgcgctgcgcctgccccacggaaaggcgggcagcctggtcgccaacaggcgtatcaaccccttgcggcaggagcggtagaaactcactgacccaggcgttatccagcgctgtttgtaactcttgttcgctggcatcaggtcgcgccagtagtacgttatcccgtaatgttgctgccggtaattgtgggttttgcccaacccaggagagatgtttacgccatgattccggtgataaatcgcgtaattctatcccgttgattcgtagcgatccctgatatgagagaaaaccagaaagcgcgttcagcagtgaacttttacctgaaccgctgcgaccaaccaacactgctcgttggcctgctggcaaagtaaaattcagcggtccggccagcgttttaccttccggcgacgtgataaacagatcctcggcttcaatggtcaccggatcggtcgatgctaattccgcctcaccgcgctgcggatgggcgagcggggtttccataaacgttttcaaactgtcagctgcaccaacagcctgggctttagcatgataaaacgtaccgagatcgcgtaatggctggaaaaactctggcgcaaggatcagggccagaaaacccgcagccagcgtcacgccagtatcgtagtgaccaaaatccagctcgccgaggtaggaaaaaccaaagtagaccgccaccagagcaatcgacagcgaggtaaaaaattcgagaatgccggaggataaaaacgccagccgtagcacttccattgtccgttggcggaaatcttccgaagcagaacgaatactttcaatttcagcttcaccacgaccaaaaatacgcaatgtttccatgccgcgcaggcgatcgaggaaatgcccacttaagcgagcaagagcgagaaagttacgtcggttagcatcggcagcccccattccaaccagcgccataaataacggaattagcggtgcagtgcccagcagaatgagcgccgcggcccagttagaggggaagatagccaccacaatcagcagcggcaccgacactgccagcgccatttgcggcaggtagcgtgcatagtaatcatgcatatcgtcaatttgctcgagtaccagcgtcgcccagctccccgctggtttaccctgaatccacgctggccctgcttgttgcagacggtcgagaacctgacggcggatggcaaagcggatatgctgcccggcgtgataacccacccgttcgcgtaaccagaccacccatgcgcgcagtacaaaggtcagaaacagtaacgtaaagggaagcagcagggcttcacggggaatattctccataatcatatgttgcagaattcgcgccatgaaccaggcctgggcaatgatcaatatgccgctcacaaagcccagcagacgagaaatattcagccaacgttgggagatgacgctttgctgttttaaccagcgggttaattctttttgacgggatttattcattgcacgcttagcaggtgagttatcagaattatttgcagagcaatgttacaacggggaaaaaataaaggcgacccatagtcgcatggtgtcgccttctttacttttgttactgatttgtaaaattattttgcgtcagctaaaccgtcgaggtagcgttccgcatcaagagctgccatgcagcctgtaccagcagatgtaatggcctggcgataaatgtgatccatcacgtcgcctgcggcaaagacgccagggatgctggtctgggtggcattaccatgaatacccgactgtactttgatgtagccgttttccagttccagctgcccttcgaaaatggcagtattcgggctgtgaccgatagcaacaaacagaccggcaacgtcgagtgactcgatgttatcgctgttttgcgtatcgcgcagacgaacgccagtgacacccatctgatcgccggtcacttcttccagcgtacggttggtgtgcagaataatgttgccgttctccactttatccatcagacgcttaatgaggattttttccgcacggaaaccatctcggcggtgaatcagatgaacttccgaagcgatgttagacagatacagcgcctcttcaaccgcggtattgccgccgccgatgaccgcaactttctggttgcgatagaagaaaccgtcgcaggttgcacaagcagaaactccacggcctttaaaggcttcttcagagggcaggccgagatagcgtgcagaagctccggtggcaataatcagcgcgtcgcaagtgtattcgccgctatcgccagtcagacggaacggacgattctgcaaatcaactttgttgatgtgatcaaagatgatttcagtttcaaatttggtggcatgttcgtgcatgcgctccattaataacggaccggtcagatcgtttggatcgccaggccagttttccacttccgtggtggtggtcagttggccgcctttttccatgccggtaatcagcacaggttgcaggttggcgcgcgccgcgtagacagcagcggtgtatcccgctgggcctgaacccaggataagcagtttactgtgtttggtcgtgcccatgagatccccatagttgttggcagacaatggcaggattgtagggaatttacagacgtaaaaaaagagtatgacgattttgttaacaatttgtgcaatcggcagcatcgataagcaggtcaaattctcccgtcattatcacctctgctacttaaatttcccgctttataagccgattaaatgatgaataaacgcccctgttaatgaatatctggcatgttgtactaaaaatcgatgttttgctttgacaatcccctggtgttttgcgaaaacattcgaggaagaaaaaaaacagtattcttatatgcgcataaccatgcatgtaaataccatgtttaccgtgctagtgaaatctacgtatggcgtggacagacgccattcgtgatgtcgatagctgccacaaggcaacggtcttctcaccgtagacccaggcattgcgcgccgtgaatcttcatgatttcggtctatcgtgacgggtagcgactctgaacagtgatgtttcagggtcagacaggagtagggaaggaatacagagagacaataataatggtagatagcaagaagcgccctggcaaagatctcgaccgtatcgatcgtaacattcttaatgagttgcaaaaggatgggcgtatttctaacgtcgagctttctaaacgtgtgggactttccccaacgccgtgccttgagcgtgtgcgtcggctggaaagacaagggtttattcagggctatacggcgctgctgaacccccattatctggatgcatcacttctggtattcgttgagattactctgaatcgtggcgcaccggatgtgtttgaacaattcaataccgctgtacaaaaacttgaagaaattcaggagtgtcatttagtatccggtgatttcgactacctgttgaaaacacgcgtgccggatatgtctgcttaccgtaagttactgggggaaaccctgctgcgtctgcctggcgtcaatgacacacggacatacgttgttatggaagaagtcaagcagagtaatcgtctggttattaagacgcgctaacacggaacaggtgcaaaatcggcgtattttgattacactcctgttaatccatacagcaacagtactggggtaacctggtactgttgtccgttttagcatcgggcaggaaaagcctgtaacctggagagcctttcttgagccaggaatacactgaagacaaagaagtcacattgacaaagttaagtagcggccgccgtcttctggaggcgttgctgatccttattgtcctgtttgccgtctggttgatggctgccttactaagctttaacccttcggaccccagctggtcgcaaacggcctggcatgaacctatccataatttaggtgggatgcccggtgcgtggttggcagatacgctgttctttatttttggcgtgatggcttacaccattcccgtcattattgtcggcggttgttggtttgcctggcgtcatcagtccagcgacgaatacattgattattttgccgtttcgctacgcatcattggcgttttggcgctcatccttacctcctgtggtctggcggcaatcaacgctgacgatatctggtattttgcctccggtggcgtcattggcagcttactaagcactacgctacaaccactgctacacagtagcgggggaactattgcgctgctctgcgtttgggcagcgggcctgacgctgttcaccggttggtcatgggtgaccattgctgaaaaactcggcggctggattttaaatattcttaccttcgccagtaatcgtacccgtcgcgatgatacctgggtcgatgaagatgagtatgaagacgacgaagagtatgaagatgaaaatcacggcaaacagcatgaatcacgccgtgcccgtattcttcgcggcgcgctagcgcgtcgtaaacggttggcggaaaaattcattaatccgatggggcggcaaacagatgctgcgctgttctccggtaagcggatggatgatgaagaagagattacctacactgcacgcggtgtggctgctgaccctgacgacgtcctgttttcgggcaatcgtgcaacgcagccagaatatgacgaatacgatccattattaaacggtgcgccaattaccgaacctgttgctgtagcagctgctgctaccacggcgacacaaagctgggctgcaccggttgaacctgtgactcagacgccgccagttgcctctgttgatgttccacctacgcaacctacagtagcctggcagcctgtaccggggccgcaaacgggagaaccggttattgcacctgcaccggaaggttacccacaccagtcacaatatgcgcagcctgcagtgcaatataatgagccgctgcaacaacctgtacagccacagcagccgtattatgcgcctgcggctgaacaacctgtgcaacaaccttactacgctcctgcggcggaacaacctgttcagcaaccgtattacgcccctgcgccagaacaaccggtggcaggtaacgcctggcaagccgaagagcagcaatccacttttgctccacagtctacataccagacggagcaaacttatcagcagccagctgctcaggagccgttgtaccaacagccgcaacccgttgaacagcagcctgttgtggagcctgaacccgttgtagaagagacaaaacccacgcgtccgccgctttactattttgaagaagtggaagagaagcgagcccgtgaacgtgaacaacttgcggcctggtatcaaccgattccagaaccggttaaagaaccggaaccgatcaaatcttcgctgaaagcaccttctgttgcagcagtacctccagtagaagccgctgccgctgtttctccgctggcatctggtgtgaaaaaagcgacactggcgacgggggctgccgcaaccgttgccgcgccagtcttcagtctggcaaatagcggtggaccgcgtccgcaggtcaaagaggggattggcccgcagttgccacgaccgaaacgcatccgcgtgccaactcgtcgtgaactggcgtcttacggtattaagctgccctcacagcgtgcggcagaagaaaaagcccgcgaagcccagcgtaatcagtacgattctggcgatcagtacaacgatgatgaaatcgatgcgatgcagcaggatgaactggcacgtcagttcgcccagacgcagcagcaacgctatggcgaacagtatcaacatgatgtgcccgtgaacacagaagatgcagatgctgcggcagaggcagaactggctcgtcagtttgctcaaactcaacaacaacgttattccggcgaacaaccggctggggcgaatccgttctcgctggatgattttgaattttcgccaatgaaagcgttgctggatgatggtccacacgaaccgctgtttacgccaattgttgaacctgtacagcagccgcaacaaccggtagcaccgcagcagcaatatcagcagccgcaacaaccggtagcaccgcagccgcagtatcagcagccgcaacaaccggttgcaccgcagccgcagtatcagcagccgcaatatcaacagccgcaacaaccggttgcaccgcagcagcaatatcagcagccacaacagccggttacacagcagccgcagtatcagcagccgcaacagccggttgtaccacagccgcaggataccctgcttcatccgctgttgatgcgtaatggcgacagccgtccgttgcataaaccgacgacgccactgccttctctggatttgctgacaccgccgccgagcgaagtggagccggtagatacctttgcgcttgaacaaatggcgcgcctggtagaagcgcgtctggctgatttccgtattaaagccgatgttgtcaattactctccggggccagttatcactcgctttgaattgaacctggcaccgggcgtaaaagcagcgcgcatttctaacttgtcacgtgaccttgcccgttcactttcgacggtggcggtgcgtgtcgttgaagttattcctggcaaaccctatgtaggtctggagttaccgaataaaaaacgacaaaccgtttatctgcgcgaagttttggataacgccaaattccgcgataatccgtcgccattaaccgtggtgctgggtaaagatatcgccggtgagccggtggttgccgatctggcgaaaatgccgcacttgttggttgcggggactaccggttccggtaagtctgtcggggtgaatgcgatgatcctgagcatgctttataaagcacagccagaagatgtacgtttcatcatgatcgacccgaaaatgctggagctttcggtttatgaaggcattccgcacctgttaacggaagttgttactgatatgaaagatgccgccaacgcgctgcgctggtgtgttaacgagatggagcgtcgttataaactgatgtctgcgctgggtgtgcgtaatctggcgggttataacgaaaaaattgctgaagccgatcgcatgatgcgtccgattccagacccgtactggaagccgggtgatagtatggatgcgcagcatccggtgctgaaaaaagaaccatacattgtggtgttggtggacgaatttgccgacctgatgatgacggtaggtaaaaaagtggaagagctgatagcacgtctggcgcaaaaagcccgtgccgcgggtatccacctcgtactggcaacgcagcgtccatcggttgatgttattactggtctgattaaagcgaatattccgacccgtatcgcctttaccgtatccagtaagattgactcacgtaccattcttgatcaggctggtgcggaatcactgctgggtatgggggatatgctctactctgggccgaactccacgttgccggtacgtgtccatggtgcttttgttcgcgatcaggaagttcatgccgtggtgcaggactggaaagcgcgtggtcgcccacagtatgttgatggcatcacctccgacagtgaaagcgaaggtggcgtgggcggtttcgatggcgctgaagaactggatccgttgttcgatcaggcggtgcagtttgtcactgaaaaacgcaaagcgtcaatttctggcgtacagcgtcagttccgcattggttataaccgtgcagcgcgtattatcgaacagatggaagcgcaggggattgtcagcgaacaggggcacaacggtaatcgtgaagtgctggccccaccgccatttgactaattaatgcaacgtagaccggataagacgcgatagcgtcgcatccggtattctatcaactgaaaattcagtattttcttctttcctcaagctgattattagcctggaatagagagtagagggaactcccgattgggagtgacgtaatttgaggaataatgatgaaaaaaattgccatcacctgtgcattactctcaagcttagtagcaagcagcgtttgggctgatgccgcaagcgatcttaaaagccgcctggataaagtcagcagcttccacgccagcttcacacagaaagtgactgacggtagcggcgcggcggtgcaggaaggtcagggcgatctgtgggtgaaacgtccaaacttattcaactggcatatgactcaacctgatgaaagcattctggtttctgacggtaaaacactgtggttctataacccgttcgttgagcaagctacggcaacctggctgaaagatgccaccggtaatacgccgtttatgctgattgcccgcaaccagtccagcgactggcagcagtacaatatcaaacagaatggcgatgactttgttctgacgccgaaagccagcaatggcaatctgaagcagttcaccattaacgtgggacgtgatggcacaatccatcagtttagcgcggtggagcaggacgatcagcgcagcagttatcagctgaaatcccagcaaaatggggctgtggatgcagcgaaatttaccttcaccccgccgcaaggcgtcacggtagatgatcaacgtaagtagaggcacctgagtgagcaatctgtcgctcgatttttcggataatacttttcaacctctggccgcgcgtatgcggccagaaaatttagcacagtatatcggccagcaacatttgctggctgcggggaagccgttgccgcgcgctatcgaagccgggcatctgcattctatgatcctctgggggccgccgggtaccggcaaaacaaccctcgctgaagtgattgcccgctatgcgaacgctgatgtggaacgtatttctgccgtcacctctggtgtgaaagagattcgcgaggcgatcgagcgcgctcggcaaaaccgcaatgcaggtcgccgcactattctttttgttgacgaagttcaccgtttcaacaaaagccagcaggatgcatttctgccacatattgaagacggcaccatcacttttattggcgcaaccactgaaaacccgtcgtttgagcttaattcggcactgctttcccgtgcccgtgtctatctgttgaaatccctgagtacagaggatattgagcaagtactaactcaggcgatggaagacaaaacccgtggctatggtggtcaggatattgttctgccagatgaaacacgacgcgccattgctgaactggtgaatggcgacgcgcgccgggcgttaaatacgctggaaatgatggcggatatggccgaagtcgatgatagcggtaagcgggtcctgaagcctgaattactgaccgaaatcgccggtgaacgtagcgcccgctttgataacaaaggcgatcgcttttacgatctgatttccgcactgcataagtcggtacgtggtagcgcacccgatgcggcgctctactggtatgcgcgaattattaccgccggtggcgatccgttatatgtcgcgcgtcgttgcctggcaattgcttccgaagatgtcggcaatgccgacccacgggcgatgcaggtggcaattgcggcctgggattgctttactcgcgttggcccggcggaaggtgaacgcgccattgctcaggcgattgtttacctggcctgtgcgccaaaaagcaacgctgtctacactgcgtttaaagccgcgctggccgatgctcgcgaacgtccggattatgacgtgccggttcatttgcgtaatgcgccgacgaaattaatgaaggaaatgggctacgggcaggaatatcgttacgctcatgatgaagcaaacgcttatgctgccggtgaggtttacttcccgccggaaatagcacaaacacgctattatttcccgacaaacaggggccttgaaggcaagattggcgaaaagctcgcctggctggctgaacaggatcaaaatagccccataaaacgctaccgttaatgttatcgttgcggtaatgttgttaatgtatccctgtggtcgcaggctgtggccacatctcccatttaattcgataagcacaggataagcatgctcgatcccaatctgctgcgtaatgagccagacgcagtcgctgaaaaactggcacgccggggctttaagctggatgtagataagctgggcgctcttgaggagcgtcgtaaagtattgcaggtcaaaacggaaaacctgcaagcggagcgtaactcccgatcgaaatccattggccaggcgaaagcgcgcggggaagatatcgagcctttacgtctggaagtgaacaaactgggcgaagagctggatgcagcaaaagccgagctggatgctttacaggctgaaattcgcgatatcgcgctaaccatccctaacctgcctgcagatgaagtgccggtaggtaaagacgaaaatgacaacgttgaagtcagtcgctggggcaccccgcgtgagtttgactttgaagttcgtgaccatgtgacgctgggtgaaatgcactctggcctcgactttgcagccgcagttaagttgactggttcccgctttgtggtaatgaaagggcagattgctcgcatgcaccgcgcactgtcgcagtttatgctggatctgcataccgaacagcatggctacagtgagaactatgttccgtacctggttaaccaggacacgctgtacggtacgggtcagctgccgaaatttgctggcgatctgttccatactcgtccgctggaagaagaagcagacaccagtaactatgcgctgatcccaacggcagaagttccgctgaccaacctggtacgcggtgaaatcatcgatgaagatgatctgccaattaagatgaccgcccacaccccatgtttccgttctgaagctggttcatatggtcgtgacactcgtggtctgatccgtatgcaccagttcgacaaagttgaaatggtgcagatcgtgcgcccggaagactcaatggcggcgctggaagagatgaccggtcatgcggaaaaagtcctgcagctgctgggcctgccgtaccgtaaaatcatcctttgtaccggcgacatgggctttggcgcttgcaaaacttacgacctggaagtatggatcccggcacagaacacctaccgcgagatctcttcctgctccaacgtttgggatttccaggcacgtcgtatgcaggcacgttgccgtagcaagtcggacaagaaaacccgtctggttcataccctgaacggttctggtcttgctgttggtcgtacgctggttgcagtaatggaaaactatcagcaggctgatggtcgtattgaagtaccagaagttctgcgtccgtatatgaacggactggaatatattggctaatacccaatttttctgaatctaaaaagcgcctgcgggcgctttttttgtctccctttgataccgaacaataattactcctcacttacaagtaatactactttcgagtgaaaatctacctatctctttgattttcaaattattcgatgtatacaagcctatatagcgatctgctatagaaataattacacaatacggtttgttactggaatcaatcgtgagcaagcttgagtgagccattatgaaaacgaaaatccctgatgcggtattggctgctgaggtgagtcgccgtggtttggtaaaaacgacagcgatcggcggcctggcaatggccagcagcgcattaacattaccttttagtcggattgcgcacgctgtcgatagcgctattccaacaaaatcagacgaaaaggttatctggagcgcctgtacagttaactgtggtagtcgctgcccgctacgtatgcacgtagtggacggtgaaatcaaatatgtcgaaacggacaataccggcgatgacaattacgacggcctgcaccaggttcgcgcctgtctgcgtgggcgttccatgcgtcgccgtgtctacaatccggaccgcctgaaatatccgatgaaacgagtcggggcgcgcggtgaaggcaaattcgagcgcattagctgggaagaagcctacgacatcatcgcgaccaaaatgcagcgcctgatcaaagagtacggcaacgagtctatctatctgaactatggcaccggtacgctgggcggcaccatgacccgctcgtggccgccgggaaataccctggtcgcgcggctaatgaactgctgcggcggttatctgaaccattatggcgactactcctccgcgcaaattgcggaaggtctgaactatacctacggcggctgggcagatggtaacagcccgtcggatatcgaaaacagtaaactggtagtgctgtttggtaataaccctggcgaaacgcgaatgagtggcggtggggtgacttactatcttgaacaggcgcgccagaaatctaatgctcgcatgatcatcatcgatccgcgctataccgacaccggtgccgggcgtgaagatgagtggatccctattcgtccgggaacagatgccgcactggttaacggtctggcgtatgtcatgatcaccgaaaacctggtagatcaggaattcctcgataaatattgcgttggctacgacgagaaaaccctgccagccagtgcgccgaaaaatggtcactataaagcttatattctgggtgaaggacccgatggcgtggctaaaacaccggaatgggcctcgcaaatcaccggtgttccggcagacaaaatcatcaaactggctcgtgaaatcggcagtaccaaaccggcgtttatcagccagggatggggcccgcagcgtcatgctaacggtgaaatcgcaacccgtgctatctcgatgctggcgattctgaccggtaacgttggtattaacggggggaacagcggcgcgcgcgaaggttcatacagcttaccgtttgtccgtatgccgactctcgaaaacccgatccagaccagcatttctatgtttatgtggaccgatgccattgaacgtggcccggaaatgacggcgctgcgtgatggtgtgcgcgggaaagataagctggatgtgccgatcaaaatgatctggaactatgccggtaactgcctgattaatcagcattctgaaatcaaccgtacccatgaaatccttcaggatgataagaagtgcgagctgattgtggttatcgactgccacatgacctcatcggcgaaatatgctgacatcttgctgcctgactgcaccgcttccgaacagatggactttgcactggatgcatcctgcgggaatatgtcttacgttattttcaatgatcaggtcattaaaccgcgctttgaatgtaagactatctatgagatgaccagcgaactggcaaaacgtcttggcgtcgaacaacagtttactgaaggtcgtactcaggaagagtggatgcggcatctgtatgcccagtcgcgggaagcgattcctgaactgccaacgtttgaagagttccgtaagcaggggatctttaaaaagcgcgatccgcaagggcatcacgttgcttacaaagccttccgtgaagatccgcaggctaatccattgaccacgccatcgggcaaaattgagatctattcacaggcgctggctgacattgccgctacctgggaattgccagaaggtgatgtgatcgatccactgccgatctatacgccgggctttgaaagttatcaggatccgctgaacaaacagtatccgctgcagcttacgggtttccactataaatctcgcgttcactcaacttacggcaacgttgatgtgctgaaagcagcttgccgtcaggaaatgtggatcaacccgcttgatgcgcaaaaacgcggtatcagcaacggcgataaagtcaggatctttaatgatcgtggtgaggttcatattgaggcgaaagtgacgccacgaatgatgccgggtgtggtcgcactgggtgaaggtgcctggtatgacccggatacaaaacgtgtcgataagggcggttgtattaacgtactgaccactcaacgtccgtctcctcttgccaaggggaatccatcacatacgaaccttgttcaggttgaaaaggtgtaaggagtaaccgatgacaacccagtatggattttttattgattccagccgttgcaccggttgcaaaacctgcgagctggcttgtaaagactacaaagatttgacgccagaagtcagcttccgccgcatttatgaatatgctggtggcgactggcaggaagataacggtgtctggcaccagaacgtgtttgcctactatctgtcgatttcatgtaaccactgcgaagatccggcttgtaccaaagtctgcccaagcggtgcgatgcataaacgtgaagatggttttgtcgttgtcgatgaagatgtgtgtattggctgtcgttactgccatatggcctgcccgtatggcgcaccgcagtacaacgcaaccaaaggtcatatgaccaaatgtgatggttgctatgaccgcgtcgcagaaggtaaaaaaccgatctgcgtcgaatcttgcccgctacgggcgctggatttcggacctatcgacgagctgcgtaaaaaacacggcgatctggcggctgttgcgccgttgccgcgtgcgcacttcaccaaaccgaatattgtgatcaaacctaacgccaatagccgcccaaccggggataccactggctatctggcaaacccgaaggaggtgtgagatgggaagtggatggcatgaatggccgctgatgatcttcacggttttcgggcaatgtgtagcgggtggttttatcgttctggctttggcgctgctcaaaggcgacctgcgagcagaagcccagcagcgtgttatcgcctgcatgttgggtttatgggtgctgatgggcattggctttatcgcctctatgcttcatcttggttcaccgatgcgcgcttttaactcgctcaatcgggtaggggcttcagcactcagtaacgaaatcgccagcggttcgatcttttttgctgtaggcggcatcggctggttgctggcaatgctgaaaaagctttcaccggcattgcgtacgctttggctggtggtgacgatggttcttggcgtagtctttgtctggatgatggtgcgtgtgtataacagcatcgatacagtacccacctggtacagcatctggacactgatgggcttcttcctgacgatgtttatgggcggcccgttactgggttacctgttgctgagtctggctggtgtcgatggctgggcgatgcgtctgctgccagccatttctgttctggcactggtagtgagtggcgtgatgtcagtgatgcagggcgcagagctggcgactattcatagctctgtgcagcaggccgcagcgctggtgccggactatggtgcgctgatgtcctggcggattgtgcttttggccgttgccctgtgcttgtggattgcaccacagctaaaaggttatcagcctgcggttccgctactttctgtatcattcattctgcttctggcaggggaattaatcggtcgtggcgtattctatggtttgcatatgaccgtggggatggctgtcgcaagttaatcagtaacaaccggggtttcggccccggttcgcttttatttctgcttcgttaacgtgtcataactggtcatcaagttacgataatcaggaatgtggttagagaacaacgtcgccagtccttcaatatcattacgccagtcgcgatgcagctcgcacgccacgccgaaccatgtcatcaattgcgcaccagcttgcgacatgcgatcccatgccgaatgccgggtaatttcattaaaggtccctgacgcatcagtcacgacaaagacgtcaaacccttcttcaatggctgaaagcgccgggaatgccacgcaaacttcggttaccacaccggcaataattaactgttttttacctgtcgctttgacagcttttacaaaatcttcgttatcccaggcgttaatatttcccgggcgagcaatgtaaggtgcatcggggaattgtgctttcagttctggaactaatgggccgttaggaccggtttcaaaactggtggtaagaatagttggtaagttgaaatacttagccaggtcacccagcgccagcacgttatttttaaacttatcgggttcgatatcccgtacaagggaaagtaaaccagcctggtgatcaacaagcaaaacggcagcatcatttttatcaagacgaacatacggtttggtcatcctcttctcctttcgagagtcagtggtacgtctaaatcggtcagacgtgatgcattgctctgaaagcatagacgggaaatatgagtttgctgtgaccatgaaatttttcgactgaacgaagcgtatgaaatttgtgttagatcaataaaaacaatcagatgagattaatcgtctcttcagcattagcgttatgaatgagtaatataaatcgataataccgccgctgcgatatgcgcgtattttcacccattgacaatgtttttggcggtggcatgatgcgcatgaaatttgaacttcctcacggttttaattcatgtccacgtatacccggcctgtcatgcttttgctgtctggcctgcttttgttgactctggcgattgcggtgttaaatacactcgtgccgctttggctcgcccaggaacacatgtctacatggcaggtaggcgttgtcagctcatcctattttaccggcaaccttgtcggtacattgctgacagggtatgtcattaaacgcattggctttaaccgtagctattatctggcctccttcatttttgccgctggctgtgccggccttggcctgatgattggattctggagttggttggcgtggcgttttgtcgcgggcatcggctgtgccatgatttgggtggttgttgagagtgcgctgatgtgcagtgggacgtcgcgtaaccgcgggcggttgcttgctgcgtatatgatggtttattacgtcggaacgtttttaggccagttactggtcagcaaagtctcaaccgagttgatgagtgtattgccgtgggttacaggtttgacgttggcaggaatcttaccgctgttgtttacgcatgtcctgaatcagcaggctgaaaaccatgattcgacgtcaattacgtcaatgctaaaactccgtcaggcgcggcttggcgtgaatggctgcattatctcaggaatcgtgctgggatctctatatggcctgatgccgctgtacctcaatcacaaaggggtgagcaatgccagcattggtttctggatggcggtactggtcagtgcgggtatcctcgggcaatggccgattggacgtctggcggataagtttggtcgactgctggtgttgcgtgttcaggtctttgtcgtcattctcggcagtattgcgatgcttagccaggcggcgatggccccagcgttattcatcctcggtgccgctggctttacgctatatccggtggcgatggcctgggcttgtgagaaagttgaacatcatcaactggtagcgatgaaccaggccttactgttgagctataccgtgggaagcctgcttggcccgtcatttaccgctatgctaatgcagaatttctccgataatttattatttatcatgatcgccagcgtatcgtttatctatttgctgatgctgcttcgtaacgccggtcatacgccgaaacccgtggctcacgtgtaaatgaattcaagcagagtgtgaacttactgtttcacactctgcttttctgtgcacaaaaaagcggcaacttaataaagttgccgctttacggggaaattagaacatgaccttatgaccgtactgctcaagaatgcctttcacgcgttccatggtctctttcttcggtggtttaacaccatcgagtttgtattcttcacccattgccacccatttgtgtttgcccagttcgtggtaggggaggagctcgattttctcaacgttgcccatatcacgggtaaattcaccaaggcgatgcgctgaatcgtcatcgtcagaccagcctgggacaacaacatagcggatccacaccttcacatttttgttcgccagatatttagcgaactccagcgtgcggtggttggaaactccaaccagattttggtggatctcgtcgttcatctgtttgagatcgagcattaccaggtcggttacttccagcagttcatcaatcaccggatcgtaacgacgaacaaaaccgttggtgtccagacaggtatgaatgccttcttttttgcaggcgcggaaccagtcacgaacaaactcagcttgtaggattgcctcaccgccggatgcggtaacgccgccgccggaagcgttcataaagtggcgataggtcaccacttccttcatcaaatcttcaacggtaacttctttaccgccatgcgtatcccaggtgtcgcggttatgacaatacaggcagcgcatcaggcagccctggaaaaaggtgataaagcgaatacccgggccgtctacggttccacaggattcaaaggagtgaatgcgaccaataactgacattgcggtgtttctccagatgtggcccatctgaggccgtgttggtgcgcagctcgaaggctacgtcgagtctgttttggcagtcaccttaaagtatagatagctgacaaaaaaggctctcgtgctaaaaaaggccccactttcgtggagcctttattgtacgctttttactgtacgatttcagtcaaatctaattacatagattgagtgaaggtacgagtaataacgtcctgctgctgttctttagtcagcgagttgaaacgtactgcgtagccagatacacggatggtcagctgcggatatttttccgggttttccatcgcgtcgagcagcatttcacggttcatcacgttaacgttcaggtgctgaccaccttcgatggatgcttcgtggtggaagtaaccatccatcagaccagccaggttggtcttacgaacttcgtcgtctttacccagtgcgttcggaacgatagagaaggtgtaggagataccatctttagcgtaagcaaacggcagtttagcaacggaagtcagagacgctacagcacctttctggtcacgaccgtgcatcgggttagcacccggtccgaacggcgcgccagcacgacgaccgtctggggtgttaccagttttcttaccatacacaacgttagaagtgatggtcagaacagactgagtcgggatagcgtcacggtaggtgtgcagtttctgaattttcttcatgaaacgttctaccaggtcaacagccaggtcatctacacgcggatcgttgttaccaaactgcgggtattcgccttcgatttcgaagtcgatagccagaccgtcttcgtcacgaatcggtttaactttcgcatatttgattgcagacagggagtcagcagcaacggacagaccagcgataccacacgccatggtgcggataacgtcacggtcgtgcagcgccatcagagaggcttcgtagctgtacttgtcgtgcatgtagtggatgatgttcagtgcagtgatgtactgtttagccagccagtccatgaagtgatccatgcgctccatcacttcatcatagttcaggacatcgcctttgatcggttcagacttcggaccaacctgcattttcagtttttcgtcaacgccgccgttgattgcgtacagcatggttttcgccaggtttgcacgcgcaccgaagaactgcatttgtttaccaacgatcatcgggcttacgcagcaagcaatagcgtagtcatcgttgttgaagtccggacgcatcaggtcatcgttctcatactgcagagaagaggtgtcgatggacactttagcggcgaatttcttgaagttcagcggcagtttttcagaccacagaatggtcatgttcggttccggagacggacccatggtgtacagggtgttcagggaaacggaagctgtttttggtaaccagggtacgaccgtcgaggcccataccaccgatagattcggttgcccagatcgggtcgccagagaacagttcatcgtattccggagtacgcaggaagcgaaccatacgcagtttcatgaccaggtggtcaaccatttcctgcgcttcttgttcggtgatcttgccagctttcaggtcacgttcgatgtacacatccaggaaggtggaggtacgaccgaaggacattgcagcaccgttctgagacttaacagcagccaggtagccgaagtaagtccactggatagcttcctgagcgttggtagccggaccagagatgtcgtagccgtatttcgcagccatttctttcatctgacccagagcgcggtgctgttcagcgatttcttcgcgcagacggatagtctgttccaggtttacgccgttttccagatcagcctgcagagaggtgaactgtgcaagtttgtctttcatcaggtagtcgataccgtacagcgcaacgcgacggtagtcaccgatgatacgaccacggccataagcatctggcagaccggtcagaacaccggatttacggcaacgcaggatgtccggagtgtaaacgtcgaacacgccctggttgtgagttttacggtattcagtgaagatttttttgatcatcgggtccagttcgcggttgtacgctttgcaggaaccttcgatcattttgataccaccgaacgggataagagcacgtttcagcggagcttcagtctgcagaccaacgattttctcaagctgcttgttgatgtaaccagcgtcgtgagaggtgatggtggaagcaacagcggtgtcaaagtcaactggcgcgtgagtgcggttttccagtttaacgccttccattactttgtcccacagggtggtggtcgcttcagtagcgccagccaggaaggactcgtcaccctcgtacggagtgtagtttttctgaatgaagtcacggacgtttacttcattctgccagtcacctttggtaaaaccttcccaggctgtggctaacttttcattaagctcggacatgtaacacctaccttcttaagtggattttttatttactgcgtacttcgacaaccattaatggtgatcgttttcacgcaggtaaatgacccagtatgtcaacccaaccaacaaaccaccgccgataatattaccgatcgtaaccggaatcaggttatcagtgatgaaattcatcacggtcaggtgagaaaaattttccggtgcagaaccgacagcggtccagaattccggagatgcgaagtcgcggattacaatacccatcgggatcataaacatgtttgcgatactgtgctcaaaaccgctggcaacaaacatcgcgaccggcagcaccataatgaacgctttgtccatcaggctgcggccagaataactcatccatactgccagacataccatcaggtttgccaggataccaagacagacggcctcaataaaagtatggtgcactttgtggtcggcggtttgtaggacgtttagtccccattgaccatttgcggtcatatactcgccggaaagccacattaaaagtacaaacagcagtgcgccgaccaggttgccaaaataaacatttagccagtttttcgccaactgaccccaggtgatgcgcccactcgccttggcaacaacaatcaacactgtggaagtaaagagatcggctccgcagacaacacaaagaatcaaccccagagagaagcaaatgccgccaaccagttttgccatgccgaagggcattgtacctgtgccagtggttgctgtgatatagaagacgaatgcgattgagatgaaaacaccggcggtaatcgccagatagaaagtcttaagcggatgtttcgttgctttatagacacctgcctcttcggccactttggccattgcagcaggaagtaaaagatcaaaagggttgtcagctttcacactaactctctctttattaagtcggcgacgagatactaacaaagcattatagatgagaaattgatatagatcatatctcgcctggcttataggcccgtaactcgcatggtttttatgcaaatacggagtaaatatttgattatccaaataaaaataaattttaaaaattaacaaatgagttgaattttttccgcatcctccgctaaaacagttaattaaaagggagcacctggcgaataaagtaacaatatcgatcgtatttattaaatacaaattaccgatatttaaccttataattacaattattttattaatgcaaatatatgtgaagcggggcattaaaaaaacgccccgtaatataactcagacgaatcattaagcctacattgcgtaggctatttgattttattttgcccagaatgctgctttggcgcgttgcagcttttcgtaggccttcaacaacgactgatgtgcagcaaacgcgtgcagatcgctatctactggttgcaagccataaaacgccgcttcgccgctcattgccgcactggcggcttccacggcatctgcgccgtacatgcgaacaaacgcattcagatattgcagcggctggcgatcttcttcctgcgccagtaataacaacgtttgcaggcagcgataataattggcgcgttccgggctgaatactgatgagttaaactccatcgtccattcggtccagaccagagcctgttccagatcgccaccagccagcgccagcatggcttttaattcaccgatacgcagagtgtaccagccgttatccgacccggtcgccagacccaacagttcacgcacgcgggtaaagtcatcaaaaccttcttcatccagttgctcgatgaggttcaggtaatcttccttttcccactcgctacctggtagcgaaagaatcgtttcacgtaaatggctgcccatactgttattcgccagccacagatcttcagccggataaatatcggacatgccaggcacgataatacggcaagcgtagacacccagatgctcgtaatcggcaatataaacttctttatcttcctttttgaagatagccatcagcgtggcgaactcttcttccgtggtgccggagaagctccagtcaacaaacggataatcggcatcctgcttgaacaggtcccaggagattaaaccgctggaatcgataaagtgcgtttcgaggttggtatgttcagcgacttcttcatcatcgaaggttggtggagtaaacacatccagatctttcaggccacgaccttgcagcagctcggtcacggtacgttccagtgcaacgccaaaatcaggatgcgcaccgaatgaggcaaagcaggtaccgttagcaggattgaacagtaccacgcaaatcaccggatactggccgccaagcgaaccgtcataagcgaagatcgggaaaccttccgcttccagcgtttcgatcgcttcaactactgctggataacgtgccagcacgtctgccgggatttccggcaagctgatgctttcagcaataatgcggtttttcacgtaacgttcgaaaacttcggacaacccctgaacgcgtgcttcgttacgggtattgccagcagacataccgttagaaacgtacaagttaccaatgatattcatcggaatataaatggtctgattgtcggactggcgcgtaaacggtagaccgcaaataccacgatcttcgttaccggattgcaggtcaatcagcatactaccggtcagttcattctccggatcgtaaaatgcgcgcagacggtcatcgagcagcccttctggtacatcgtcattttcggtcagtgggaaccatttttcgttgggataatgcacgaatgggccgttggcgatggtttcgcccagccagaagtccgcaaaaaagtagttggttgagagacgctcgaaatattcaccgagggcagaagccagcgccgcttttttggttgcgcctttaccgttggtaaaacacagtgcgcactctttgtcgcgaatatgtacagaccagacgttaggcaccggattcagccaggaggcctcttcaatctgaaaaccgaggtctgaaagtttttgctggaagcgtgcgatggaatcttccagagcggcatctttgccggggataaatgtttgcgtcatgaaaatcactttagtcgtacggaaagcgcacaataatacgggttttatctcaaaggcgctattaccgccgccatgccgatgaactgttggctatgcttttagcggataaaccacgataagagcataaaaatgaaggcgttcgatctccaccgtatggcatttgataaagtgccttttgatttccttggcgaagttgcactacgtagtctttatacctttgtactggtttttttgttcctcaaaatgaccggaagacgcggtgtgcggcagatgtcgctgtttgaagtgttaatcattctgacactgggttcagcggcgggagatgtggcgttttatgatgatgtgccgatggtcccggtacttatcgtctttattactctggcgttgttataccgcctggtaatgtggttgatggcgcacagtgaaaaactggaagatcttctggaaggcaagccggttgtcattattgaagatggcgagctggcctggtcgaaactcaataactccaacatgacggaatttgagttctttatggagctacgattgcgcggtgtagagcagttggggcaggtacgtctggcgattctcgaaaccaacgggcaaatcagtgtttatttctttgaagatgacaaggtgaaaccggggttacttattttacccagtgactgtactcagcgttacaaagtggtgccggagtcggcggactatgcctgcatccgttgcagtgaaatcattcatatgaacgcgggggaaaaacaattatgtccgcgctgtgcaaatccagaatggacgaaggcaagtcgggctaaacgggtgacctgacagccaaaacatcggttttttgaaaataatccgagagattcttttgtgtgacgcgtgcctcatttttgccctcaacggttttactcattgcgatgcgtgtcactgaatgataaaaccgatagccacaggaataatgtattgcctgtggtcgcaattgattgaccgcgggttaatggcaacgcaacgtggtgaggggaaatggctcaaatcttcaattttagttctggtccggcaatgctaccggcagaggtgcttaaacaggctcaacaggaactgcgcgactggaacggtcttggtacgtcggtgatggaagtgagtcaccgtggcaaagagttcattcaggttgcagaggaagccgagaaggattttcgcgatcttcttaacgtcccctccaactacaaggtattgttctgccatggcggtggtcgcggtcaatttgctgctgtaccgctgaatattcttggtgataaaaccactgcagattatgttgatgcgggttactgggcagcaagtgctatcaaagaagcgaaaaaatactgcacaccaaatgtgtttgatgcgaaagtgaccgttgatggtcttcgcgcagttaagccaatgagtgaatggcaactctctgataatgctgcttatatgcattactgcccgaacgaaaccattgacggtatcgctatcgatgaaacaccagacttcggtaaagacgtggtggtcgccgctgacttctcttcaaccattctttcccgtccgattgatgtcagccgttatggtgtaatttacgctggcgcgcagaaaaatatcggcccggctggcctgacaatcgtcatcgttcgtgaagatttgctgggcaaagcgaatatcgcctgcccatcgattctggattactccatcctcaacgataacgattccatgttcaacacgccgccgacatttgcctggtacttatctggcctggtcttcaaatggctgaaagcgaacggcggtgtggctgcaatggataagatcaatcagcaaaaagcagaactgctgtatggggtgattgataacagcgatttctaccgcaatgatgtggcgaaagctaaccgttcgcggatgaacgtgccgttccagttggcggatagcgcgcttgataaattgttcctcgaagagtctttcgctgcgggcttacatgcgctgaaaggtcaccgagtggtcggcggaatgcgtgcgtctatttataacgccatgccgctggaaggtgttaaagcactgacagacttcatggttgagttcgaacgtcgtcacggctaatgtcgaaattttgcataatccccacagccagcctgtggggtttttatttctgttgtagagagttgagttcatggaatccctaacgttacaacccatcgctcgtgtcgatggcactattaatctgcccggttccaagagcgtttctaaccgcgctttattgctggcggcattagcacacggcaaaacagtattaaccaatctgctggatagcgatgacgtgcgccatatgctgaatgcattaacagcgttaggggtaagctatacgctttcagccgatcgtacgcgttgcgaaattatcggtaacggtggtccattacacgcagaaagtgcccgggagttgttcctcggtaacgccggaacggcaatgcgtccgctggcggcagcactttgcctgggtagcaatgatattgtactgaccggtgaaccgcgaatgaaagaacgcccgattggtcatctggtggatgcgctgcgccagggcggggcgaagatcacttacctggaacaagaaaattatccgccattgcgtttacagggcggctttactggcggcaacgttgatgttgatggctccgtttccagccagttcctcaccgcactgttaatgactgcgcctcttgcgccggaagatacggtgattcgtattaaaggcgatctggtttctaaaccttatatcgatatcaccctcaatctgatgaagacgtttggtgttgaaattgaaaatcagcactatcaacaatttgtcgtaaaaggggggcagtcttaccagtctccgggcacttatttggttgaaggcgatgcatcttcggcttcttatttcctggcagcagcagcaatcagaggcggcactgtaaaagtgaccggcattggacgcaacagtatgcagggtgatattcgctttgctgatgttctggaaaaaatgggcgcgaccatttgctggggcgatgattatatttcctgcacgcgtggtgaactgaacgccattgatatggatatgaaccatattcccgatgcggcgatgaccattgccaccgcggcgttatttgcaaaaggcaccaccacgctgcgcaatatctataactggcgtgttaaagagtccgatcgcctgtttgcgatggcaacagaactgcgtaaagtcggtgcggaagtcgaagaggggcatgatttcattcgcattacgccaccggaaaaactgaaatttgctgagatcgccacttataatgatcaccggatggcgatgtgtttctcgctggtcgcattatcagatacgcctgtgacgattcttgatccaaaatgtaccgctaaaacttttccagactatttcgagcaattggcgcggataagtcaacccggctgaatgaataacgggcgataacatagacaatcctttcttttcaaagacgtcggcacattgccggcgttttttttcggaccttgtggggtatttttattaatggtagcgttaattatcaatgtaacttgttgatacataatgtttatatataattaatcaacggatgattcacatgaagaatactaaattattgctggcgattgcgacctctgcagccttactgacaggatgtcagaatacgcacggtattaataccgatttggctatcagctcaggtctgaatgcttataaagccgcaacattaagcgatgctgatgctaaagcaatcgccaatcagggctgtgtcgaaatggacagcggcaataaagtggcaagcaaatccagcaagtacgggaaacgtctggcaaaaatcgccaaagcattgggtaacaatattaatggcacgccagtcaactataaggtttatatgaccagcgacgtcaacgcatgggcgatggcgaacggttgtgttcgtgtctacagtggcctgatggacatgatgaacgacaacgaaattgaaggcgttctgggccatgaactgggccacgtcgcgttgggtcactcgctggctgaaatgaaagcttcttatgcgatcgtggccgcacgcgatgccatttcagctaccagcggtgtggcttcccagctttcccgttcacaattaggtgatatcgcagaaggcgctatcaatgctaaatactcccgtgataaagaatccgaagcagatgatttctcttttgatctgttgaagaaacgtggcatcagtacccaggggctggttggtagctttgaaaaactggccagcctggatggcggtcgcacccagtccatgtttgattctcacccaccatcaacagagcgtgcgcaacacatccgtgatcgtatcgcctctggtaagtaaatcattgtcatctttcgggctggtcttctgccagcccgctataattgcgcaataaatccccatctgaatacagacaaaactggtttttgcacacaacgttaacgatttgtggcgtcggcgcgtataatgcgcgcggttatgttaacggtacgcctgttttaaggagataaagatgacggcaattgccccggttattaccattgatggcccaagcggtgcagggaaaggcaccttgtgtaaggctatggcggaagcgttgcaatggcatctgctggattcgggtgcaatttatcgcgtactggcactagcggcattacatcaccatgttgatgttgcatcggaagatgcgctggtgccgctggcatcccatctggatgtacgttttgtgtcaaccaacggtaatctggaagtgatcctcgaaggggaagatgtcagcggcgaaattcgtactcaggaagtggcgaatgctgcttcacaagtcgcggcattcccacgcgttcgtgaagcattattgcgtcgccaacgcgcgtttcgcgaattaccaggcctgattgccgatggccgcgacatgggaacggtggtattccctgatgcgccagtgaaaattttccttgacgcctcctcggaagaacgtgcgcatcgccgcatgctacagttgcaggagaagggctttagtgttaactttgagcgccttttggccgagatcaaagaacgcgacgaccgcgatcgtaaccgagcggtagcgccactggttccggcagccgatgctttagtgttggattccaccaccttaagcattgagcaagtgattgaaaaagcgctacaatacgcgcgccagaaattggctctcgcataagcgaccgaatttgcagtacccccgttgcaatggaatgacagcgggtatgttaaacaaccccatccggcatggagccaggtggacgttaaatataaacctgaagattaaacatgactgaatcttttgctcaactctttgaagagtccttaaaagaaatcgaaacccgcccgggttctatcgttcgtggcgttgttgttgctatcgacaaagacgtagtactggttgacgctggtctgaaatctgagtccgccatcccggctgagcagttcaaaaacgcccagggcgagctggaaatccaggtaggtgacgaagttgacgttgctctggacgcagtagaagacggcttcggtgaaactctgctgtcccgtgagaaagctaaacgtcacgaagcctggatcacgctggaaaaagcttacgaagatgctgaaactgttaccggtgttatcaacggcaaagttaagggcggcttcactgttgagctgaacggtattcgtgcgttcctgccaggttctctggtagacgttcgtccggtgcgtgacactctgcacctggaaggcaaagagcttgaattcaaagtaatcaagctggatcagaagcgcaacaacgttgttgtttctcgtcgtgccgttatcgaatccgaaaacagcgcagagcgcgatcagctgctggaaaacctgcaggaaggcatggaagttaaaggtatcgttaagaacctcactgactacggtgcattcgttgatctgggcggcgttgacggcctgctgcacatcactgacatggcctggaaacgcgttaagcatccgagcgaaatcgtcaacgtgggcgacgaaatcactgttaaagtgctgaagttcgaccgcgaacgtacccgtgtatccctgggcctgaaacagctgggcgaagatccgtgggtagctatcgctaaacgttatccggaaggtaccaaactgactggtcgcgtgaccaacctgaccgactacggttgcttcgttgaaatcgaagaaggcgttgaaggcctggtacacgtttccgaaatggattggaccaacaaaaacatccacccgtccaaagttgttaacgttggcgatgtagtggaagttatggttctggatatcgacgaagaacgtcgtcgtatctccctgggtctgaaacagtgcaaagctaacccgtggcagcagttcgcggaaacccacaacaagggcgaccgtgttgaaggtaaaatcaagtctatcactgacttcggtatcttcatcggcctggacggcggcatcgacggcctggttcacctgtctgacatctcctggaacgttgcaggcgaagaagcagttcgtgaatacaaaaaaggcgacgaaatcgctgcagttgttctgcaggttgacgcagaacgtgaacgtatctccctgggcgttaaacagctcgcagaagatccgttcaacaactgggttgctctgaacaagaaaggcgctatcgtaaccggtaaagtaactgcagttgacgctaaaggcgcaaccgtagaactggctgacggcgttgaaggttacctgcgtgcttctgaagcatcccgtgaccgcgttgaagacgctaccctggttctgagcgttggcgacgaagttgaagctaaattcaccggcgttgatcgtaaaaaccgcgcaatcagcctgtctgttcgtgcgaaagacgaagctgacgagaaagatgcaatcgcaactgttaacaaacaggaagatgcaaacttctccaacaacgcaatggctgaagctttcaaagcagctaaaggcgagtaattctctgactcttcgggatttttattccgaagtttgttgagtttacttgacagattgcaggtttcgtcctgtaatcaagcactaagggcggctacggccgcccttaatcaatgcagcaacagcagccgcttaatttgcctttaaggaaccggaggaatcatgaccaagtcagaattgatagaaagacttgccacccagcaatcgcacattcccgccaagacggttgaagatgcagtaaaagagatgctggagcatatggcctcgactcttgcgcagggcgagcgtattgaaatccgcggtttcggcagtttctctttgcactaccgcgcaccacgtaccggacgtaatccgaagactggcgataaagtagaactggaaggaaaatacgttcctcactttaaaccaggtaaagaactgcgcgatcgcgccaatatttacggttaagtttttactcaaacttgaacgcgagaaaagcacctgtcgggtgcttttttcatttctctaatctggaactggaagctgcctcgcagagttttgagcagttttcaccctatcgttaaattcttctgaacgtgcctcggggaacgcaaaactcccaccagacaaccgttcaacaaagttgcacactttctataaacagggagggtgcatgaaaataacgacagtcggcgtatgcataatttgcggaatttttccgttgctgattttgccccaattgcctgggacagtaacccttgcgtttctgactctcttcgcctgtgtactggcatttatccctgttaaaaccgtccgttatatcgtgctgacgttgctgtttttcgtttggggcatattagcagcaaagcaaattttgtgggcaggagaaaccttaactggcgcgacgcaggatgcaattgttgagatcattgctactgacggcatgaccactcattacggtcaaattactcatctacaaggtcgacgtatattccctgcgccaggcctcgtactgtatggcgaatatcttccgcaagcggtttgtgccggacaagtatggtcaatgaaactcaaagttcgtgcagttcatggtcaacttaatgatggcggctttgatagccagcgttatgccattgcccagcatcaaccgctcaccggccgttttctgcaggcaagtgtcattgaaccgaattgtagcctgcgtgcacagtatctggcgtcactacaaacaacgctgcaaccctatatgtggaacgcggttattcttggattaggtatgggggaacggttatccgtctccaaagaaatcaaaaatatcatgcgtgatactggaacggcgcatttaatggcgatatcaggattgcacatcgcttttgcggcgttgctggctgcaggactcattcgcggtgggcaagtttttctgcctgggtgctggatccactggcaaatgccattaattggtggaatctgctgtgctgctttttatgcctggcttacgggaatgcaacctcctgcattgcgtaccgtggtggcgcttgccatttggggaatgcttaagttaagtggacgacaatggagtggctgggatgtatggatatgttgtctggcggcaattttgctgatggatcctgttgccattctctcgcaaagtttatggctatctgccgctgcggtcgcggcactgattttttggtatcagtggtttccctgtccggagtggcagctgccgccggtattgcgcgcggttgtttccctcatccatctgcaactgggaatcaccctcctgcttatgcccgtgcaaattgtcatatttcatggcattagtctgacctcgtttattgcaaatctttttgcaattcccctggtgacatttatcacggttccgttgattctcgccgcgatggttgtgcatttaagcgggccgtttattctggaacaagggttatggtttcttgccgaccggtctttggctttacttttctgggggttaaagagtttgccggaagggtggatcaacattgctgaacgttggcaatggctaacattttccccatggttcttactggtggtatggcgattaaacgcctggcgaacgttgccagcaatgtgtgtggctgtaggcttgctgatgtgcttgccgctgtggcaaaaacctcgacctgacgagtggcaagtgtacatgcttgatgtcgggcaagggctggcaatggtcattgcgcgaaacggcaaagcgattctctatgacacgggactggcctggcccgaaggggatagtgggcaacaactgattatcccctggctccactggcataatcttgaaccggaaggcgttattttgagtcatgaacatctggatcaccggggagggctggactcaatattgcacacatggccgatgttatggatccgaagtccgttaaactgggaacatcatcagccctgtgtgcgtggcgaagcgtggcaatggcaaggattgcgtttcagcgcgcactggcctttacaaggtagcaacgataaaggaaataaccattcctgtgtggttaagattgatgacgggacgaatagcattcttctaaccggtgatattgaagcccccgctgaacaaaagatgctaagccgttactggcagcaaatgcaggcaacattacttcaggtacctcaccatggcagtaatacctcatcatcgttgccattaattcagcgagtgaatggaaaagtggcactcgcatcggcatcgcgctataacgcatggcgactgccctcaagcaaagttaaacatcgctatcaacaacagggttataagtggcttgatactccacatcagggtcaaataacggtcaatttttcagcgcaaggctggcggattagcagcctcagagagcaaattttacctcgttggtatcatcagtggtttggcgtgccagtggataacgggtagaatatgcggctatttcaacaaatgctggttttttgaatgcataacgacaaagatctctctacgtggcagacgttccgccgactgtggccaaccattgcgccttttaaagcgggtctgatcgtggcgggcgtagcgttaatcctcaacgcagccagcgataccttcatgttatcgctccttaagccacttcttgatgatggctttggtaaaacagatcgctccgtgctgatgtggatgccgctggtggtgatcgggctgatgattttacgtggtatcaccagctatatctccagctactgtatctcctgggtatcaggaaaggtggtaatgactatgcgtcgccgcctgtttggtcacatgatgggaatgccggtttcattctttgacaaacagtcaacgggtacgctgttgtcacgtatcacctacgattccgaacaggtcgcttcttcttcttccggcgcactgattactgttgtgcgtgaaggtgcgtcgatcatcggcctgttcatcatgatgttctattacagttggcaactgtcgatcattttgattgtgctggcaccgattgtttcgattgcgattcgcgttgtatcgaagcgttttcgcaacatcagtaaaaacatgcagaacaccatggggcaggtgaccaccagcgccgaacaaatgctgaaaggccataaagaagtattgattttcggtggtcaggaagtggaaacgaaacgcttcgataaagtcagcaaccgaatgcgtcttcaggggatgaaaatggtttcagcctcttctatctctgatccgatcattcagctgatcgcctctttggcgctggcgtttgttctgtatgcggcaagcttcccaagtgtcatggatagcctgactgccggtacgattaccgttgttttctcttcaatgattgcacttatgcgtccgctgaaatcgctgaccaacgttaacgcccagttccagcgtggtatggcggcttgtcagacgctgtttaccattctggacagtgagcaggagaaagacgaaggtaagcgcgtgatcgagcgtgcgactggcgacgtggaatttcgcaatgtcacctttacttatccaggacgtgacgtgcccgcattgcgtaacatcaacctgaaaattccggcagggaagacggttgctctggttggacgatctggttcaggtaaatcaaccatcgccagcctaatcacacgtttttacgatattgatgaaggcgaaatcctgatggatggtcacgatctgcgcgagtataccctggcgtcgttacgtaaccaggttgctctggtgtcgcagaatgtccatctgtttaacgatacggttgccaacaacattgcttacgcaaggactgaacagtacagccgtgagcaaattgaagaagctgcgcgtatggcctacgccatggacttcatcaataagatggataacggtctcgatacagtcattggtgaaaacggcgtgctgctctctggcggtcagcgtcagcgtattgctatcgctcgagccttgttgcgtgatagcccgatactgattctggacgaagctacctcggcgttggataccgaatccgaacgtgcgattcaggcggcactggatgagttgcagaaaaaccgtacctctctggtgattgcccaccgcttgtctaccattgaaaaggcagacgaaatcgtggttgtcgaggatggtgtcattgtggaacgcggtacgcataacgatttgcttgagcaccgtggcgtttacgcgcaacttcacaaaatgcagtttggccaatgatcgaaaaaatctggtctggtgaatcccctttatggtggctattgctgccactctcctggttgtatggcctggtgagtggcgcgatccgtctttgctataaactaaaactgaagcgcgcctggcgtgcccccgtaccggttgtcgtggttggtaatctcaccgcaggcggcaacggaaaaaccccggtcgttgtctggctggtggaacagctgcaacagcgcggtattcgcgtgggggtcagtatcgcggggatatggtggtaagnctgaatcttatccgctgttattgtcggcagataccaccacagcacaggcgggtgatgaacctgtgttgattnatcaacgcactggcgcgcctgttgcggtttctcccgtgcgttctgacgcggtaaaagccattctggcgcaacaccctgatgtgcagatcatcgtaaccgacgatggtttacagcaktatcgtctggcgcgtgatgtggaaattgtcgttattgatggtgtgcgtcgctttggcaatggctggtggttgccggcggggccaatgcgtgagcgagcggggcgcttaaagtcggttgatgcggtaatcgtcaacggcggtgtcccccgcagcggtgaaatccccatgcatctgctgccgggtcaggcggtgaatttacgtaccggtacgcgttgtgacgttgctcagcttgaacatgtggtggcgattgcggggattgggcatccgccgcgcttttttgccacgctgaagatgtgcggcgtacaaccggaaaaatgtgtaccgctggccgatcatcagtctttgaatcatgcggatgtcagcgcgttggtaagcgccggacaaacgctggtaatgactgaaaaagatgcggtgaaatgccgggcctttgcagaagaaaattggtggtatttgcctgtagacgcacagctttcaggtgatgaaccagcgaaactgcttgcgcaactaacctcgctggcttctggccactagttacgccgcggcagcgttcgattgatggagtcatgaatgtcgctgccgcacctctcccttgctgatgcgcgtaatcttcaccttgccgcgcaaggcctgttaaacaaaccccgccgtcgagcgttgttggaggatatttcggcaacgatctcccgcatgtncttgctgcaaatcgataccatcaatattgttgtccgtagcccatatctggtgcttttcagccgtctgggagattatcctgcgcagtggctggatgagtctctggcgcgtggagaattaatggaatactgggcgcatgaagcctgctttatgccgcgtagcgattttcgtcttattcgccaccgcatgctggcacctgaaaaaatgggctggaaatataaagacgcctggatgcaggaacatgcggcggaaattgcactgttaattcagcatattcatgataaggggccggtacgttcagccgattttgagcatcctcgtaaaggggcgagcggctggtgggagtggaagccgcataaacgacatctggaaggtttatttactgccggaaaggtgatggtgattgaacggcgcaacttccagcgcgtttatgatttaactcaccgtgtcatgcctgagtggaatgatgagcgcgatctcgtttcgcaagcagaagcagaaatcatcatgctggataacagtgcgcgtagcctgggaatatttcgcgaacagtggctggcagattactaccggctaaaacgtccggcactggcggcgtggcgtgaagcgagggctgaacagcagcaaatcattgctgtgcatgttgaaaaattgggtaatctttggctgcatgctgatttgctgccgctactcgagcgtgcgctcgccggaaagctcactgcaacgcacagcgcggtactttcgccttttgatcctgttgtctgggatcgcaaacgcgcggagcagctttttgattttagctaccggctggagtgctatatcccagcgccgaaacgccagtatggctattttgttctgccgttattacatcgtgggcaattagttgggcgaatggatgccaaaatgcatcgccagacaggcatccttgaagttatctctctgtggttacaggaaggcattaaaccgacgacaacgctgcaaaaagggttacgtcaggcgattactgatttcgctaactggcagcaggcaacgcgggtgacattaggacgctgctcgcaaggcctctttactgattgtcgcgccggctgggaaatagaccccgtcgcataaatgattatgataagatttatgcattcataacccgatccatctggaggaactatggatcatcgtctgcttgaaatcattgcctgcccggtttgcaacggaaaactttggtataaccaggaaaaacaagagcttatttgcaaactggacaacctggctttcccgctgcgcgatggcattccagtgttgctggaaacggaagcccgcgtgttgactgctgatgagagtaaatcatgagttttgtggtcattattcccgcgcgttacgcgtccacgcgtctgcccggtaaaccattggttgatattaacggcaaacccatgattgttcatgttcttgaacgcgcgcgcgaatcaggtgccgagcgcatcatcgtggcaaccgatcatgaggatgttgcccgcgctgttgaagtcgctggcggcgaagtatgtatgacgcgcgccgatcatcagtcaggtacagaacgtctggcggaagttgtcgaaaaatgcgcattcagcgacgacacggtgatcgttaatgtgcagggtgatgaaccgatgatccctgcgacaatcattcgtcaggttgctgataacctcgctcagcgtcaggtgggtatggcgactctggcggtgccaatccacaatgcggaagaagcgtttaacccgaatgcggtgaaagtggttctcgacgccgaagggtacgcactgtacttctctcgcgccaccattccgtgggatcgtgatcgttttgcaaaagaccttgaaaccgtaggcgataacttcctgcgtcatcttggtatttatggctaccgagcaggctttatccgtcgttatgttacctggcagccaagtccgttagaacatatcgaaatgttagagcagcttcgtgttctgtggtacggcgaaaaaatccacgttgctgtcgcccaggaagttcctggcacaggtgtggatacccctgaagatctcaagcgcgttcgcgccgaaatgcgctaatttcacttcacgacactccagccaattttgggaggagtgtcgtaccgttacgattttcctcaatttttcttttcaacaattgatctcattcaggtgacatcttttatattggcgctcattatgaaagcagtagcttttatgagggtaatctgaatggaacagctgcgtgccgaattaagccatttactgggcgaaaaactcagtcgtattgagtgcgtcaatgaaaaagcggatacggcgttgtgggctttgtatgacagccagggaaacccaatgccgttaatggcaagaagctttagtgcgcccggaaaagcccgacaactggcatggaaaaccaccatgctggcaagaagtgggactgtccgtatgccgactatttatggtgtgatgacgcacgaagaacaccccggccccgatgtcctgctactggagcgaatgcgtggtgtttcggtggaggcaccagcccgaacaccagaacgctgggaacaactcaaagatcaaatcgttgaagccttactggcctggcaccgtcaggacagtcgtggttgcgtcggcgcggtcgacaatactcaggaaaatttctggccctcatggtaccggcaacatgttgaagtgctatggaccacgctcaatcagttcaataacaccggtctaacgatgcaggataagcggatcctgtttcgcactcgcgaatgtctcccggcattatttgaaggctttaacgacaattgtgtactgattcacggtaacttctgtttacgtagcatgctgaaagattcgcgcagcgatcagttactggcgatggtcggaccgggactaatgctttgggcaccgcgagaatacgaactgttccgactaatggataattctctggcggaagatttgctctggagttatctgcaacgcgcgccagtggcggagtcgttcatctggcggcgttggttgtatgtgttatgggatgaagttgcgcaactggttaataccggacgatttagtcggcgcaacttcgatctggcatcaaaatcactcttgccgtggctcgcctgacgaaccttttagccactgccagatgcggccaagcgtttcatagccaacacgatcgctatgcatcaaccagaccggagaagggattgcccgttcccacggattaagcggcgagtcgatggccaactgattcgccggggctggtagcggatttaacccttcctgctgaaaaaagatcatcgcccgcggcagatgtgatgcggaggtcaccagcaggaaaggtgcgtcaccaatcgcctgtttcactgctgcagcttcttcttcggtatcttttggcaaatccagggtgataatttgctcgcgcggcacgcccagcgattgcgcaactctggcacctacttccgctgtgctcaccgtattggttttagctacgcctcccgtaaagatcagttttgatcccggattttcgcgccataagcgaataccttcattcaggcgtggcagactgttattgattaaattagagctcggcgcccactgcgggttccaggtataaccacctccgagcaccacgatatagtccactttttgcgaattattccatgtcggataagtgctttcgatgggacgcaacaggcggtcggctatcggttgcaaactcaataacaagagcgccagccacccaatgctaataaaaatcttcccggttttttgaaaacggctaaaccacagcagcgccaggccagcgccaataatcaacaacatcagcggaagtggcagcaacatattgccaatcacttttttcagtgtaaaaagcatcctttctggttccttttttgaccatatagcaagggatcgccagcgatattacaccagacgggttcattctcgccgtggctgtgacaaaatagcgtctttatcagaaaacgtcttagccaaccggtggagaaagcaatgcaggatcgcaattttgatgatattgcggaaaagttttcccgtaacatttacggcaccaccaaagggcagcttcgacaggctattctgtggcaggatctcgatcgcgtgctggcggaaatgggcccgcaaaaactgcgtgtgctggatgctggcggcggagaagggcagaccgcaatcaaaatggccgagcgcgggcatcaggtcattttatgcgatctttctgcgcagatgatcgaccgcgcaaaacaggcggcagaagcaaaaggtgtgagcgacaacatgcaatttatacattgcgccgctcaggatgttgcttcgcatttggaaacgcccgttgatctgatattgttccatgcggtgctcgagtgggtggccgatccccgcagcgtattacagaccctgtggtcagtgttgcgtccaggcggcgtattgtcgttaatgttctacaatgcgcatggtttgttgatgcataacatggtcgccgggaattttgattacgtgcaggcgggaatgccgaaaaagaaaaaacggacgctttcgccagattatccacgcgacccggcgcaggtttatctgtggctggaagaagctggttggcaaattctgggtaagacaggcgttcgcgtgtttcatgattatctgcgcgagaagcaccagcagcgcgactgctatgaagcattacttgaattagaaacgcgttattgccgtcaggaaccgtatattaccttggggcgttatattcatgtcaccgcgcgcaaaccgcagagcaaggataaagtatgagtgaattttcccagacagtccccgaactggttgcctgggccagaaaaaatgacttctccatctcgctgccggtagaccgactctcttttctgctggcggttgccacgctgaacggcgagcgtctggatggtgagatgagtgaaggcgagctggtggatgcattccgccatgtgagtgatgcgtttgagcaaaccagcgaaaccatcggcgtgcgcgccaacaacgcgatcaacgacatggtgcgtcaacgtctgctgaaccgctttaccagcgagcaggcggaagggaacgcaatttaccgtctgacgccgctcggcatcggcatcactgactattacattcgtcagcgcgagttttctacgctgcgcctttctatgcaattgtcgattgtggcgggtgagctcaagcgcgcagcagatgccgccgaagagggcggtgatgaatttcactggcaccgtaatgtttatgcgccactgaaatattcggtagcagaaattttcgacagtatcgacctgacgcaacgtctgatggatgaacagcagcagcaggtgaaggatgatatcgcccagttgttgaacaaagactggcgggcggcgatttccagctgtgaattgttgctttcagaaacttccggaacgctgcgtgaattgcaggatacgctggaagcggcaggcgataaattgcaggccaacctgttacgcattcaggatgcgacgatgacccatgacgacctgcattttgtcgatcgtctggtgttcgatcttcagagcaaactcgaccgtattatcagttggggccagcaatccatcgacttgtggattggctacgaccgccacgtacacaaatttattcgtactgcgatcgatatggataaaaaccgcgtctttgctcagcggttacgtcagtcggtacaaacctattttgatgagccgtgggcgctaacttatgccaatgccgatcgtctgctggatatgcgtgacgaagagatggtactgcgcgatgaagaagtgactggggaacttcctgaggatctggagtacgaagagtttaacgagatccgcgaacagctggcggcgatcatcgaagaacaacttgccgtgtacaaaaccagacaagtgccgttggatcttggtctggtggtacgcgaatatctgtcacagtatccgcgtgcacgtcactttgacgttgcgcgcattgttattgatcaggcggtacgtcttggcgtagcgcaagcagatttcaccggactgccagcgaaatggcagccgattaatgattacggagccaaggtacaggcgcatgtcatcgacaaatattgaacaagtgatgccggttaagctggcgcaggcgctggcgaatccgttatttccggcgctggatagcgccttacgttcaggccgtcatattggcctcgacgaactggataatcatgcattcctgatggattttcaggaatatctggaagagttttacgcgcgttataacgttgagcttattcgtgcaccggaagggttcttctatctacgcccacgttccaccacgctgatccctcgttccgtcttgtcggaactggatatgatggtcgggaaaatcctctgttatctctatctcagcccggaacggctggcgaatgaggggatttttactcaacaggaactgtacgacgaactgctcaccctggccgatgaagcgaaactgctgaaactggtgaacaaccgttcaaccggttcagacgttgaccgtcagaagttgcaggaaaaagtacgttcttcgctcaaccgtctgcgtcgtttaggcatggtgtggtttatgggccacgacagcagcaagttccgcattaccgaatcggtgttccgcttcggagccgatgtgcgtgctggcgacgatccccgtgaagcacagcgtcgcctgattcgtgatggtgaagcaatgccgattgaaaatcatctgcaactcaacgatgaaaccgaagagagtcagccagatagcggagaggaagaataatgattgaacgcggtaaatttcgctcactgacgctgattaactggaacggcttttttgcccgaacttttgaccttgacgagctggtcacgacgctttctggcggtaacggggcgggtaaatccaccaccatggcggcgttcgttacggcgcttatccccgacctgaccctgctgcatttccgtaacactacggaagccggggccaccagcggttcgcgcgataaaggtctgcacggtaagctgaaagcgggtgtctgttattcgatgctcgacaccattaactcgcgccaccagcgtgtagtggtcggtgtgcgtctgcaacaggttgccggacgcgatcgtaaagtggatatcaaaccatttgccattcagggcctgccgatgtcggtgcagccgacacaactggtgaccgaaactctgaacgaacgccaggcgcgcgtgctgccgcttaacgagctgaaagacaagctcgaggcgatggaaggcgtgcagtttaaacagttcaactccattaccgattaccactcgctgatgttcgagctgggcatcatcgcgcgtcgtctgcgctcagcgtctgaccgtagtaaattctatcgtctgatcgaagcctcgctgtatggcgggatctccagcgccattactcgttctctgcgcgactacctgttgccggaaaacagtggggtgcggaaagcgttccaggacatggaagcggcgctgcgtgaaaaccgcatgacgctggaagcgattcgtgtcacccagtcggaccgtgacctgtttaagcatctgatcagcgaagccaccaactacgtggcggcggactacatgcgtcacgccaacgagcgccgtgttcatctcgataaggccctggagtttcgtcgcgagctacatacttcgcgtcagcaactggcggctgagcagtacaaacacgtcgacatggcgcgagagctggctgagcacaacggtgccgaaggcgatctggaagcggattatcaggcggccagcgatcacctgaacctggtgcaaaccgcactgcgtcagcaggagaagatcgaacgctacgaagcggatctcgatgagctgcagatccgtctggaagagcaaaacgaagtggtggcagaagccatcgaacgccaggaagagaacgaggctcgtgcggaagctgccgaactggaagtggacgagctgaaaagccagcttgctgactaccagcaggcgctggacgtccagcaaacgcgcgcgatccagtataaccaggcgattgctgcgcttaatcgtgccaaagaactgtgccatctgccggacttaaccgccgacagcgctgccgaatggctggaaaccttccaggcgaaagagctggaagcgaccgaaaaaatgctctctcttgagcagaaaatgagcatggcgcaaaccgcgcacagccagtttgagcaggcttatcagctggtggtggcaatcaacggcccgctggcgcgtaacgaggcgtgggatgtcgctcgcgaactattgcgcgaaggggtcgatcagcgtcacctggcagagcaggttcagccgttgcggatgcgcttaagcgaactggaacagcgtctgcgtgagcagcaagaagctgagcgtctgctggcagatttctgcaaacgtcagggcaagaattttgatattgatgaactggaagctctgcatcaggagctggaagcacgcattgcctctctttccgatagcgtctctaacgcccgagaagagcggatggcactgcgccaggagcaggaacagctgcagtctcgcattcagagtttgatgcagcgtgcgccggtttggctggcagcgcaaaacagtctcaaccagttgagcgaacagtgcggcgaagagttcacctccagccaggatgtcaccgaatttctgcaacagttgctggagcgcgagcgcgaggcaattgttgaacgcgatgaagtaggcgcgcgcaaaaacgccgtcgatgaagagatcgaacgtttaagccagccaggtggttctgaagatcagcgtctgaacgcgctggcggagcgttttggtggtgtgctgctgtcagaaatttatgacgacgttagcctggaagatgcgccgtacttctcagcactgtatggcccgtcacgccacgccatcgtggtgccagatctgtcacaggtaaccgaacacctggaaggcttgaccgattgcccggaagatctctatttgatcgaaggggatccgcagtcattcgatgacagcgtgttcagcgttgatgagctggaaaaagcggtggtggtgaaaatcgccgatcgtcagtggcgttattcacgtttcccggaagtgccgctgtttggtcgtgctgcgcgtgaaagccgtattgaaagcctccatgccgagcgggaagtgctttccgaacgcttcgccacgctctcctttgatgtacagaaaacccagcgtctgcatcaggcgttcagccgctttatcggcagtcatctggcggtggcgtttgagtctgacccggaagcagaaatccgtcaactgaacagccgtcgcgtcgaactggaacgggcgttgagtaatcatgaaaatgataaccagcagcagcgtattcagtttgagcaggcgaaagagggcgttacggcgctgaaccgcattctgccgcgtctcaacctgttggctgatgacagcctggcggatcgcgtcgatgaaatccgcgaacgtctggatgaagcccaggaagccgcgcgttttgttcagcagtttggcaatcaactggcgaaactggaaccgatcgtttcggtattgcagagcgacccggaacagttcgaacagttaaaagaagattacgcgtactctcagcagatgcagcgcgatgcccgtcagcaggcgtttgccctgacggaagtggtgcagcgtcgtgcgcactttagctactctgactcggcagaaatgcttagcggtaacagcgatctcaacgaaaaactgcgtgaacgtctggaacaggcggaagcggagcgtacccgcgctcgtgaagcgttgcgcggacacgcagcgcagttgaatcagtacaaccaggtgctggcttcgctgaaaagttcgtatgacaccaaaaaagagctacttaacgatctgcaacgtgaattgcaggatatcggcgtgcgtgctgatagcggggcagaagagcgggcacgtattcgccgtgacgagttgcacgcgcaactgagcaataaccgttcacgacgcaatcaactggaaaaagcgcttacattctgcgaagcggagatggacaacctgacccgtaaactgcgcaagctggagcgggattactttgagatgcgcgagcaggtagtgaccgccaaagcgggctggtgtgcggtgatgcgcatggtgaaagataatggcgttgagcgtcgcttacaccgtcgtgagctggcttatctctccgctgatgatttgcgttccatgtcggataaggcgttaggtgcgctgcgtctggcggtggcagataacgaacatctgcgcgacgtgctgcggatgtcggaagatccaaaacgtccggaacgtaaaattcagttcttcgtggcggtttatcagcatctgcgtgaacgtattcgtcaggatattattcgtaccgatgatccggtggaagctatcgaacagatggagatcgagcttagccgtctgaccgaagaattaacctcccgtgaacagaaactggcgatcagttcccgcagcgtggcgaacatcattcgcaaaaccattcagcgcgagcagaaccgtatccgtatgctcaaccaggggttgcagaacgtatcgtttggccaggtgaacagcgtacgtctgaacgtgaacgtacgtgaaacgcacgccatgctgctggatgtgctctctgaacagcacgagcagcatcaggatctgtttaacagcaaccgcctgaccttctcagaagcgctggcgaaactgtatcaacgtcttaacccgcagattgatatggggcagcgcacgccgcagaccatcggtgaagaactgctggattaccgcaactatctggaaatggaagttgaggttaaccgtggttccgatggctggttgcgtgcagagtctggtgcattgtcgaccggtgaggcgattggtaccggtatgtcgattctggtgatggtggtacaaagctgggaagatgaatctcgccgcctgcgcggtaaagatatctctccttgccgcctgctgttcctcgatgaagcagcgcgactggatgctcgttctatcgccacgctgtttgaattgtgtgaacgtttgcaaatgcagctcatcatcgcagcgccggaaaatatcagtccggaaaaaggcaccacctataaactggtgcgtaaagtcttccagaataccgaacacgttcacgtcgtcggcctgcgaggatttgcgccgcaactccctgaaacgcttccaggaagtgacgaagcgccttcccaggcgagttaaaatgaaggcggcagcaatgccgccttttctttttccgaaaactccgtttctgcactaaaaaagtggcacattacggcgcgcttttctttaaacttctttacattaggttatgtaaaaacgtatcggcgtttatatactgaagataagcctgatgagtaacaggcttgctcgtcatactttcgtgagtattggcgttgtacaggcaagtcgtaaaataacagcctggctattcagagtatgataaaaacagggggcaagggatgttgcttaatatgatgtgtggtcgtcggctgtcggcaatcagtttgtgcctggccgtaacattcgctccactgttcaatgcgcaggccgatgagcctgaagtaatccctggcgacagcccggtggctgtcagtgaacagggcgaggcactgccgcaggcgcaagccacggcaataatggcggggatccagccattgcctgaaggtgcggcagaaaaagcccgcacgcaaatcgaatctcaattacccgcaggttacaagccggtttatcttaaccagcttcaactgttgtatgccgcacgcgatatgcaacccatgtgggaaaaccgtgatgctgttaaagccttccagcaacagctggcagaggtggcgattgccggtttccagccgcagtttaataaatgggtagagttactgaccgatcctggtgttaacgggatgacacgcgacgtggtgctctctgatgcgatgatgggctatctccatttcattgcaaatattccggtcaaaggcactcgctggctatatagcagtaaaccttatgcgctttcaacgccgccgctttcggtgattaaccaatggcagctggcgctggataaaggtcaattgccgacgtttgttgtaggattggcaccgcagcatccgcaatatgcggcgatgcatgaatcgttactggccttactcagtgacaccaaaccgtggccccaactgaccggcaaagcaacgttgcgcccaggacagtggagtaacgacgtaccggcgttgcgcgaaatattgcaacgtacaggcatgttggacgggggaccgaaaattacgctacctggcgatgacacgccaactgacgcggtagtcagcccatccgctgttactattgaaacagcagaaactaagccgatggacaagcaaactacgtctcgtagtaaacctgcgcctgtcgttcgtgccgcctacgataatgaactggtggaagccgttaaacgttttcaggcatggcaaggattgggggcagatggtgctattggcccggcaacgcgtgactggttaaacgtaacgcccgcccagcgtgctggcgtgttggcactcaacatccagcgattgcgcttgctgccaacagagctttctaccgggatcatggttaacattccggcctattcgctggtctactatcagaacggcaatcaggtgctggattcgcgagtcattgtcggtcgccccgatcgcaaaacgccaatgatgagcagtgcccttaacaacgtagtggtaaacccgccgtggaacgtcccaccaactctggcacgcaaagatattctgccgaaagtgcgcaacgatccgggatatctcgaaagccatggctatacggtgatgcgcggctggaacaacagagaagcgattgacccatggcaggttgactggtctacaatcacggcctcgaatttaccgttccgcttccagcaggctccaggcccacggaactcgctggggcgctataaattcaatatgccgagttcagaggccatttatttgcatgacacgccgaaccacaatctgttcaagcgtgatacacgcgcattgagctcaggctgtgtacgagtgaataaagcttccgatctggcgaatatgctgttgcaggatgcaggctggaatgacaaacgtatttctgatgcgctgaagcagggcgatacgcgttacgtcaatattcggcagtcgattccggtgaatctctactatctgacggcctttgttggtgcagatggtcgtacccagtatcgtacagatatttacaattatgatctgcctgcgcgatccagctcgcaaatcgtatcgaaagcggaacaattaatcaggtaaatgaagcagttcggggaaatcagttgtcgtaataattagcatgatcgggggcgattctctgcagcccccgtcactgctggggttgagtcatcttgacgtctgctttacgggcggttaaggtgcctcttgtgcgccagaagtgcatataaacgataacattgacctgtagacttgattatcatggacaaattcgacgctaatcgccgcaaactgctggcgcttggtggcgttgcactcggtgccgccatcctgccgaccccggcgtttgcaacactctctaccccacgcccgcgcattttgacactcaataatcttcataccggagagtcaatcaaagcggagtttttcgatggcagaggctatattcaggaagaattggcaaaacttaaccattttttccgcgattaccgcgcgaacaaaataaagtccatcgacccaggattattcgaccagttgtatcgcctgcaagggttgttaggcacccgcaaaccggtgcaactcatttccggttatcgttccattgataccaacaatgaactacgcgcccgcagccgtggagtagcgaagaaaagctatcacactaaaggccaggcgatggatttccacattgaaggtatcgcgttaagcaatattcgcaaagccgcgttatctatgcgcgcaggtggtgtaggatattacccacgtagtaactttgtgcatattgataccgggccagcacggcactggtagtaatcgcttaacgaaacaggggcagtatgaactatcgtattattccggtcaccgcattctcccagaactgttcattgatctggtgtgaacaaacccgtctggccgcactggtcgatcctggcggcgatgcggaaaaaatcaaacaggaagttgatgccagcggcctgacactgatgcagatcctgctgactcatggtcatctggaccacgttggcgcagcggcggaactggcgcaacattacggcgtgccggtttttggcccggaaaaagaagatgagttctggctgcaaggcttgcctgcgcaaagtcgtatgtttggtctggaagagtgccagccgctgacgccagatcgttggctgaacgaaggcgataccatcagcatagggaatgtgactttacaggtgttacattgccctgggcatacgccgggtcatgtcgtgttttttgatgatcgggcaaagctgctgatttctggcgacgttattttcaaaggtggagtagggcgcagtgacttcccgcgtggcgatcataatcaactgatttcttcaatcaaagataaattgctgccactgggggatgacgtgacatttattccgggtcacggaccattatccacacttggttatgagcgcctgcataatcccttcctgcaagacgaaatgcccgtctggtaaaggtgcataaaaaagcccgctttcaagcgggcttcatcggttttaacgcttacagcactgccacaatcgcttcgcacagcggcgccatgttatctggtgtcatcccagctacgtttacgcgaccagaagcaacagcatatacgccaaactcttggcgcagacgcagcacttgttcttttgtcaggccactgaaggagaacatgccgttctgtttgatgataaagctgaagtcgcgatttgcgcctttttcctgcagcgtattgacgaacaactgacgcatacgctgaatacgctggcgcatatcagtcagttcttgttcccaaatcgcacgtaacgcatcgttgctcaggatggtggcaacaacagaagcgccgtgtgctggtgggttagagtagttagcacgaatcgccgctttcatttggctgaatgcgcgttcaacagtttcactgtcagcagcaaccagagtacaagcgccaacacgctcgttgtacaggccaaagtttttagagtaggaactggcaacaatcagctccttatgcagagccgcgaaagcgcgcagtccttcagcatcttcttccagaccacgggcaaaaccctggtaagcgaagtcaaacagcggtaaccagcctttctcaacggagagttgtgccagtgtctgccattgttccagcgtagggtcgatgccggttgggttatggcagcagccatggaacagcactacgtcgccagcctgagcttcgttcaggctgttaatcagtgcatcgaagtcaagagtgtgattttccgcatcataataagcgtattcacgaacttccagacctgcagagttaaagacgctcttatggttcggccagcttgggttgctcacccacacacgcttaacgctggtattttttgccaggaaatcggcagccacgcgtagtgcgccagtgccacccggagtctgtgccgtgcgagcacgtttgtcattgatcagggcgctacctttaccaaacagcagttcctgagtgcagcgaccaaattcagggaggccgtcaatgccgaggtaatttttggtggtttcattttcgagcagatactgttcagcctttttcacgctggtcagtaccggggttttacccgtctcatctttatagacaccaatcccgaggttaattttgccgggacgttcatcggcacgaaacagatcggccaggcccagaatcgggtcggcaggagcggcggtaatgttctcaaacatgacgaggttccattatggttacagaagggaagtccgctatcagggtaacgggagatttacaaaattccaactattactgatgaaaacgcaggctgtttttgcaagacgtgagattgctctggaaggcataaaaaaaacaggaccaaagtcctgttttttcggcatttaacaaagaggtgtgctattagaactggtaaacgatacccacagcaacggtgtcgtcagaacctacgcccagtttgttgtcagaatcgatctggttgatgatgtagtcaacataggtggacatgtttttgttgaaatagtaggttgcgcccacttcaaagtagttcaccagatcaacatcaccgataccttctacgtctttcgctttagatttggtgtaagcgatggacggacgcagaccgaaatcaaactggtattgcgcaactaacagaacgtcttgcgttttgttggcgaagccgctggtgtttgtaaatttattagtgatcggcgtagcgttacgggtttcaccgtagttcgctgccaggtagatgttgttcgcgtcatacttcagaccagtagcccactgttcagcttttttgcctttgccaagggaagactcttcctgcaggttggtacggtcagcggcaccataagcaccaacgataccaaagccttcgtattcgtagctgatagaaccgccaacaccgtcgccgttagagcggcgtgcagtgtcacgctcgtttttacccaggtactgaacagcgaagttcagaccatcaaccagaccaaagaagttggagttacgataggtagcaacgccgccaacacgaccaacgaagaaatcatcgctgtatgcagtatcaccaccaaattctggcagcatatcggtgtaacccagtgcatcataaaccacaccgtagttacggccgtaatcgaaagaaccaacgtcagcgtatttaagacccgcgaatgccagacgcgttttgttaccagtttgagcgtcagcgccctcagagttgttaccctggaagttatattcccactgaccataaccggtcagatcggaattgatttgagtttcccctttaaaaccaagacgggcataggtcatgtcgccattgccaccgtaactgttttcaccgttacccttggagaaataatgcagaccgacagctttaccgtacagatctactttgttgccatctttgttatagatttctgcagcgtttgcagtacctgctactaacagagcagggacgatcactgccagaatattgcgcttcatcattatttattaccctcatggttttttttatgacacctgccactgccgtcaataagttctgtcaataaaaatttacggaactattgatgagagtttggtgtctttatgtgtctgcaggcatctttccattcaaactaacgtttcgctaccgtgaaagtgctacaaagataaagatttagtttcaaaaagaaaaagtatgtgacaaaaagtaaaaattaaggaactttgtgaacaccgtcatatttccatagaagcgtgatgatatttacagcaatttttatctatttatatgattttcttatatttaaattaactaaacggaaattttgtttctgatggaaactttatcgaccaggcacaaaatcttctttcagacatccagaatgccaaaaatttgtatgaaaattgtgctatcagctaagaaaaaactaatccgcaataagaatgcagattattttttgtgcgtaaatgttgcagcgtaatattccgtaacaggatgatcgttatggcggggttgcaaatagattgcttgacttaacaaacagataacttgacagaaaggataaaaaaagagccagcgggcgctggctcttgaagacgctaaattagaagctggcgttacgcggagtacgtgggaacggaataacatcacgtacgttttgcacgccagttacgtaagcaatcaggcgttcaaaaccaagaccgaaacctgaatgcggaacagtaccgtagcgacgcagatcgcgataccaccagtaatcttctttgttcaggcccatttcaagcatacgctcgtccagcacgtccagacgttcttcacgctgggagccaccaatgatctcaccgatgcccggagccagaacgtccatagccgcaacggttttaccgtcttcgttaaggcgcatatagaacgctttaatatctttcggatagtttttaaccactactggtgctttaaagtgttcttccgccagataacgctcatgctcagaagagagatcgacgccccagtaaaccgggttttcaaacttcctgccgcagttttcgagaatggtcactgcgtcggtgtaatccacctgcgcgaaatcggcctcaatgaagcgttccagacgtgaaacggcatctttatctacgcgttcagcgaagaatttcatgtcgtcagcgcgttcttcgagaaccgctttgaagacatatttcagcatggcttcagccagacctgcgatatcgttcaggttagcaaacgccacttccggctccagcatccagaattccgccaggtgacggctggtgttggagttttcagcacggaaagtcgggccgaaggtataaattttggacaatgcgcaagcgtaggtttcgccgttcaactggccagatacggtcaggaaagactctttaccaaagaagtctttgtcgaaatccactttgccctgatcgttacgcggcaggttttccagatccagcgtagaaacacggaacatttcgcctgcaccttcggtatcagatgcggtaatcagtggcgttgaaacccagaagaatccctgctcgttaaagaagcgatgcagcgcctgcgccagcgtatggcgaacgcgcgcgacggcaccaatcaggtttgtgcgcggacgcaggtgagcgacttcacgcagatactcaatgctgtggcgttttgccgccatcgggtaagtgtctggatcttcaacccaaccagcaacttcaaccttgctggcctgaatttcaaattgttgcccctggcccggcgacgccacgactttacccgtcacaatgaccgagcagccggtggtcagacgcaggacgtcttcattgtaattgggcagagaattattgatgacagcctgtacaggatcaaagcaggaaccgtcataaacggcgaggaaggagatgccagcttttgaatctcggcgggtacgtacccatccgcgcacggtgacttcgctgtcaacggctacgcggccctggagtacgtcggctacaggcacaacgctcataatattctctctgttaatagtcggaaaaaataaacacttgtccacccgtaaatggggggatacctatgttacctggcatctgcaatcagacaagcagaattcgcaaatgcagcgaaagatttcggaattaaaggtaaaaaaagggagccgattagctccctgatgatattaactggcttttttaatatgcggaaggtcgaacgctttgcgcagcgcccgaacaaacgctttatcgtggcagatagttttgccagggctgtcagaaagtttcgccaccggtttaccgttacactctaccaacttaatgacaatattcaggggttttacctgggggatatcgcaggtcaggcgagtcccaataccaaaacttaattgcacgcgggaagagaagtggcggtatagctcaaccgctttgcgtaaatccagattgtcagagaaaaccagcgttttactctgtggatcaattcccagcttttcataatgtgcaatggctttttcaccccattcaaccgggtcgccagagtcatggcgcaggccctgatagcgactggcgaactcgacaccgaaatcacgcaggaaagcatccatagtgatgcagtcggttaatgcaatgccaagttggtcgggatactcttccagccaggcagcaagtgcagctcgctggctgttggctagatccgggctgatttgctgatgcgcctggaaccattcgtgtgcctgtgttcccatcggcgtgagggaaagccgacgcgccagatcgtagttgctggtgcccacgaaccaggattcctggtgcagacgtttcacgatggtttcttgtacttcgcgagaaaaacggcggcgggtgccaaaatccatcagatggaagcgcgacatatcaagaccggcggttaatgccgagaagtcgactaatttgttttccagcgtgtcgagggcttgcgcaacgtcggcctgcggtgagcgatagcgatgtaccatttcactgataaccgccagcaaaggaacttcccagaggatgacttcacgccacgggccgcttaaacgaatatccagcttgccattatcgttggacacggtgacttgttccgggttaaagcggaactcgcgtagccagttaagatagtcggccttaaagaaaggcagggcagagagccactgatattcatcatcctgcaggcgcaggtgctgcatcgcctgaacctgttcacgaatagcatcggcataaatacccagcagatcgtcacctcggcaacgaaactccgccgcgacatgcacatcgtaatagtgatgaaacacggcttgctgcatatgcaacttataagcatctgtatccagcaacgagtgcagaacaggagaagcgaattgtgtcataggtgcgcagtagcgtcctcgtacaggagcgtttagtacaataaacatcttcaggaactgctggagtataccttgtttcgcaatttattgaaccccgatcacaccatatgccacctttctggtcgatggcataacgcggtgtatgttataaaaatgtagcaataaaggcgtttgtacctgaaaagatgaagattctgcatagcgcgatttacgcaacaggaatagactgaacaccagactctataaaagatgctaaaggttatttatgactcaacagccacaagccaaataccgtcacgattatcgtgcgccggattaccagattactgatattgacttgacctttgacctggacgcgcaaaagacggtcgttaccgcggtcagccaggctgtccgtcatggtgcatcagatgttccgcttcgtctcaacggcgaagacctcaaactggtttctgttcatattaatgatgagccgtggaccgcctggaaagaagaagagggcgcactggtcatcagtaatttgccggagcgttttacgcttaagatcgttaatgaaattagcccggcggcgaatactgcgctggaagggctttatcagtcaggcgatgcgctttgcacccagtgtgaagccgaaggtttccgccatattacgtattatctcgaccgcccggatgtgctggcgcgttttaccaccaaaattattgccgataaaaccaaatatcccttcctgctttccaatggtaaccgcgttgcgcaaggtgaactggaaaatggacgtcattgggtacagtggcaggacccgttcccgaaaccgtgttacctgtttgcgttggtggctggtgattttgatgtactgcgcgataccttcactacccgctctggccgtgaagtggcgctggagttgtatgtcgatcgtggcaaccttgatcgtgcgccgtgggcaatgacctcgctgaaaaactccatgaaatgggatgaagaacgcttcggcctggagtatgacctcgacatctatatgatcgtcgcggtggatttcttcaatatgggcgcaatggagaataaggggctgaatatctttaactccaaatatgtgctggcccgcaccgacaccgccaccgacaaagattacctcgatattgaacgcgttatcggccatgaatatttccataactggaccggcaaccgtgtcacctgccgcgactggttccagctcagtctgaaagaaggtttaaccgtcttccgcgatcaggaattcagctctgaccttggttcccgcgcggtaaaccgtatcaataatgtgcgcaccatgcgcggattgcagtttgcagaagacgccagcccgatggcgcacccaattcgcccggatatggtcattgaaatgaacaacttctacaccctgaccgtttacgagaagggcgcggaagtgattcgtatgatccacactctgcttggcgaagaaaatttccagaaagggatgcagctctatttcgagcgtcatgatggtagcgcagcgacctgtgacgattttgtgcaggcgatggaagatgcgtcgaatgtcgatctttcccatttccgccgttggtacagccagtccggcacgccggttgtgaccgtcaaagacgactacaatccggaaactgagcagtacaccctgaccatcagccagcgcacgccagctacaccggatcaggcagaaaaacaaccactgcatattccgtttgccatcgaactgtatgacaacgaaggcaaagtgatcccgttgcagaaaggcggtcatccggtgaattccgtgctgaacgtcacccaggcggaacagacctttgtttttgataatgtctacttccagccggtgcctgcgctgctgtgcgaattctctgcgccagtgaaactggaatataagtggagcgatcagcaactgaccttcctgatgcgtcatgcgcgtaatgatttctttcgctgggacgcggcgcaaagtttgctggcaacctacatcaagctgaacgtcgcccgtcatcagcaagggcagccgttgtctctgccggtgcatgtggctgacgctttccgcgcggtgctgctcgatgagaagattgatccggcgctggcggcagaaatcctgacgctgccttccgtcaatgaaatggcagaactgttcgatatcatcgacccgattgctattgccgaagtacgcgaagcactcactcgtactctggcgactgaactggcagatgagctgctggctatttacaacgcgaattaccagagcgagtaccgtgttgagcatgaagatattgcaaaacgcactctgcgtaatgcctgcctgcgcttcctcgcttttggtgaaacgcatctggctgacgtgctggtgagcaagcagttccacgaagcaaacaatatgactgatgcgctggcggcgctttctgcggcggttgctgcacaactgccatgccgtgacgcgctgatgcaggagtacgacgacaagtggcatcaggacggtctggtgatggataaatggtttatcctgcaagccaccagcccggcggcgaatgtgctggagacggtacgtggtctgttgcagcatcgcgcatttaccatgagcaacccgaaccgcattcgttcgttgattggtgcgtttgcgggcagcaacccggcagcgttccatgccgaagatggcagcggttaccagttcctggtggaaatgcttaccgacctcaacagccgtaacccgcaggtggcttcacgcctgattgagccgctgattcgcctgaaacgttacgatgccaaacgtcaggagaaaatgcgcgcggcgctggaacagttgaaagggctggaaaatctctctggcgatctgtacgagaagatcaccaaagcactggcttgatacttttgagccaaaatgcttgacgcgtcttatcaggcctacaagtccgttgaaattgctggttttgtaggctggataaggcgttcacgccgcatcaggcagtcgtgcccaactgcctgatgcgacgcttgacgcgtcttatcaggcctacaatcccgttgaaaatgctggttttgtgcgccacatccggcatattaaccatgacgtcgaatcggttgttcagagtgcccacgttgcatcacccgctgcaacacttccgcttccagctctgctaatcgtaccgaccctaaccggcgcggacgggggatatccaccgtcaaatccagaccaatttttccctcttcaattaacaacacccggtcagccatcgccaccgcttcgctcacatcatgcgtcaccagcaaaacggtaaaaccgtgcttcagccaaagcgacacaatcaaatcctgcatctcgagtcgcgttaaagcgtccagcgcaccgagtggttcatcaagcaacaataaacctggtcgatgaatcagcgcccttgccagcgccacacgttgtttctgcccgccagaaagtgcggcaggccattcccccgcgcgattctccagtcctaccgcagccagagcctgacgcgccgcatcgcgccactggcctttaaggcctaacccaacgttatcaatcaccgatttccacggcagcagacgcgcgtcctgaaacatcattcgcgtatcatcctgaatctcagccagcggtgtggtgcccgctaacacgtcgcctgcggttggcgtttccagacctgccagcaggcgcagcagagtacttttgccaccgccgctgcggcccaccaccgccacaaactgacctgccggaatatgtaaatccagttggttcaggacgatattttccgcgtaatgtttgcttactgcattgagcaacaatggtgtgccctggttcagacgagccgtattcataccgtggcctccttcaaatgataagccgggttccagcgcaaccagagacgttctaacagctgcgcgctgacgtcagcaagtttgccgagcagggcgtaaagaataatagcgactaccaccacgtccgtttgcagaaactcccgcgcattcatcgccagataaccaatgccggaattggcagaaatagtttcggcaacgatcagcgtcagccacatcaggcccaacgcaaaacgcacaccgaccataattgagggcagggcaccaggcaggatcacatggataaacagcggtatgccggataatccatagctacgtgccatctccaccagcccacggtcgatattacggatgccatgccaggtgttgatataaatggggaatagcgtaccgagcgccaccagaaagatttttgcggattcatcaatgccaaaccacaaaatcaccagcgggatcagcgccagatgcggcacgttgcgcaacatctgaatggaggtatccagcagtcgctcaccccagcgtgacagcccgctaatcagccccagaattaatcccagcgatccgccaattgaaaaaccaatcagcgcacgccaggagctgatcgccagatgctgccacaattcgccgctggcagagagcgtccagaacgccatcaccactccttccggtgagggcaaaatacgcgtcgataaccagccaaccgaggaggccagttgccacaccgccacgatgcccaccggtaaaaaccagggggcaacgcgcaataaccacttcttcactggcgttgccatcatcgtgttccttagctttgcgcgacgttacgggggataaaatcattcgccaccgcttcgccttgtggattcagcggttgtggctggggaatttccgggatggcgacatccagatgtgggaacagtaactcgccgacccgatacgcttcttccagatgcgggtagcccgaaagcacaaaactgtcgatgccaagtgcagcgtattcgttgattcgcgcggcgaccgtaggaccatcgcccaccagcgccgtcccggcaccgccgcgcactaagccaacacccgcccataaattggggctgatctccagattgtcgcgcttgccgttatgtagcgccgccattcgctgttgtcctacggaatccgttcgggcgaatgcggcctgtgctttggcgatagtttcatcatcaagacgcgagattaaccgctcggcggcctgccacgcttcgtcgttggtttcacgaacaatcacatgcagacgaacaccgaaacgaattttgcgtccatgcgcggcagctttcgcccgcacgtgttcgattttctcttttaccagttccggtggttcgccccaggtaaggtagagatcaacttgttctgccgccagctcctgggcgacatctgacgatccgccaaagtaaagcggaggatacggctgttgaatcggcgggaagagcagtttggctccgcgtacatgaatatgtttgccgttgaaatccacagtctcgccaagcaacaaccgccgccagacctgggtaaattctgccgaggcttcgtaacgctcgctatgatcaaggaacacgccgtcgcctgccagttcttgtggatcgctgcctgtgaccaggttaaacaacgcacgtccgttagagagacggtcaagcgtggcggcctgacgggcggcaacggtaggtgaggttacgctggggcgcagggcgacaagaaacttcagccgttgtgtcaccgggatcatcgacgccgccaccagccacgcatcttcacacgatcgccccgtcgggatcagcacaccggtatagcccagacgatccgccgcttgcgcaatttgttgcagataaccgtgatcaatcggacgtgaaccttcttccgttcccagataatgcccgtcaccgtgggtcggtaaaaaccagaacatattcagactcataattgttttccttccagttgagtgggctgccagatgcgctggcgaatatcgacttttttcggcaccagacggttttcataaaacagatctgccgtttgctgctgtaaggcggcaacttcagcgctcaacggtttgatggtggtgggaggacgatgatccagatacgaggcaataaccggtgccggtaagcccatcgtttttgccagtaaagcgatgctttgttcgcgctggctgcgggttaacgcatcggcctcactaaaggttgtcagcacaccctgaataaaagcgccgtttttttctgcatacggacgagctgccagataaaacgatccagtttgattgagatcggtgccgtctttcagcacccgcacgccgccctgtaataatgcagcggagtagtagggatcccagatagcccaggcgtcaacgttaccttgctggaacgcggcgcgggcatcggcaggcgtcaggtaagtgggctgaatatccgtgaatttaagcccggcctggcgaagggctcgcagtaaaagattgtgcgaactggaacctttctgaaaggcaactttgtgacctttaagatcggctacggttttgatcgggctgttttctgccaccagaatcacttcggctttgggtttcggtggctcgacgcccacgtataccaaatcagccccggcagcctgggcaaagattggcggaatatccccggtactgccgagatcgatactgccaacgtttaacgcctccagcatctgtgggccagcggggaactccacccaggagatttttgtttgcggatagcgtttttccagtaactggtggctttttgccagcaccataccaatactgcctttttgatagcctatacgtaacgcctctggcgaagactccgcggcaacagcaagtgtagagacgctaagtaaacccgccagcgccagtttaatgatcttacgcatgggcattacctcgcagagacagaaggtcaggaacctgaacatcgcggcggtgcaacgcctgccagaaagtttctagcgcggtatcaagacgagtttgcagatttggcgtgaactggggtttgtgttggtaatcaattaattgcgagtcatcggcaaacacgccgtgcaggatctcctgggctttcagcgtacttaaaactggcttaagggcataatcgaccgccagcagatgggccacggtgccgcctgtcgccagcggcagcaccactttgccttgcaacgcacgttctggcagcaggtcgagcagggttttcagtgcaccggaataggcggctttatacacaggcgtggcgacaatcagcccatcggcctgttgcagctgttcggtgaaggtcttgagtgccggactatcgaaacgagcataaagcagatcttccgggacgaagttttgcaaattccagtgataaacctctacatccaggccatttagtttttcccgcgcatattccagcaaggagctggagcgagaaggaaagcgaggactacccgccagggtgatgacacgcatactctctccttataaccaattgttcttgttttgttaacattgataacaattcggtcagtctgacagagggcgtccgcgagtcgaaatgatttatctgaggaagaaaagccaaaaaaagcataaaaaaagcgcaataagaaaacgtttgctatttattgccgcaggtcaattcccttttggtccgaactcgcacataatacgcccccggtttgcacaccgggaatccaggagagttcatgtactaccccttcgttcgtaaagcccttttccagctcgatccagagcgcgctcatgagtttacttttcagcaattacgccgtattacaggaacgccgtttgaagcactggtgcggcagaaagtgcctgcgaaacctgttaactgcatgggcctgacgtttaaaaatccgcttggtctggcagccggtcttgataaagacggggagtgcattgacgcgttaggcgcgatgggatttggatccatcgagatcggtaccgtcacgccacgtccccagccaggtaatgacaagccgcgtctctttcgtctggtagatgccgaaggtttgatcaaccgtatgggctttaataatcttggcgttgataacctcgtagagaacgtaaaaaaagcccattatgacggcgttctgggtattaacatcggcaaaaataaagatacgccggtggagcagggtaaagatgactatctgatttgtatggaaaaaatctatgcctatgcgggatatatcgccatcaatatttcatcgccaaataccccaggattacgcacactgcaatatggtgaagcgctggatgatctcttaactgcgattaaaaataaacaaaatgatttgcaagtgatgcaccataaatatgtgccgatcgcagtgaagatcgcgccggatctttctgaagaagaattgatccaggttgccgatagtttagttcgccataatattgatggcgttattgcaaccaataccacactcgatcgttctctggttcagggaatgaaaaattgtgatcaaaccggtggcttaagtggtcgtccgcttcagttaaaaagcaccgaaattattcgccgcttgtcacaggaattaaacggacgcttgccgattattggtgttggcggcattgactcggttatcgctgcgcgtgaaaagattgctgcgggtgcctcactggtgcaaatttattctggttttatttttaaaggtccgccgctgattaaagaaatcgttacccatatctaattatttcttcaaattcctctttataagataatcagggctttattttcagccctggttgttttatattcatcgctgttgcttatttagacattttgtacttttattgttgaggttattaagcgaagcgacaatggattgtgtcgctgcggttttataaggttggggagtggcagatgcgaattaaaccagacgataactggcgttggtattacgatgaagagcacgatcgaatgatgctcgatttagccaatggtatgctatttcgctcacgttttgcgcgcaaaatgttgactccagatgccttttctcccgcaggtttttgcgttgatgacgccgcgctctatttctcttttgaagaaaagtgccgcgattttaatttatctaaagaacaaaaagccgaactggtgctgaatgcactggtagcaattcgttatctcaaaccgcaaatgccgaaaagctggcattttgtatctcatggtgaaatgtggatgcccatgccgggcgatgcggcctacgtttggttgagcgacactcatgagcaagtgaatttactggtcgttgaatctggcgagaatgccgcgctatgtctactggcacaaccctgcgttgttattgcgggtcgcgcgatgcagttgggcgacgccattaaaatcatgaacgacaggctgaaaccgcaggttaatgttgacagcttcagcctcgaacaggcagtctaacgcgccagcttaagcgcagtcttcggtacacaactacagcaaagaatagtgccatcatcgcctattgctgatttttttagcggcgtgacttcgccttctaaaagctgaacacggcaacttccacaaatgcccgcgcggcaagaataagggatacgaattccctgattttctaattgctccagcagcacctgttggttatttccacgaaatgcctgtccctgccagtcaaaatctacgtttgcgtccggttgttgcgtggtgttggcagtatcatcagcggcacctgcgccgtaaattttagccggagccgttgccagaatttccacctcgtcgccaacgcgaatcacgccgctattacgggcaattaaattctgaccaaaatcgacatcgccgttatcctgggcagtacggaaagattgcagcgtttttaatggttcgcctgccggatgtttttgccctttttctgggctgacggtggtgaaaatacatcggctacaaggcttaaccacatcaaacacgacatcaccaatgcgaatcactttccagctatcttcttcccaggccgatgcaccggaaaccaccagattggggcggaattgctccatttttacactggccggacaacgttgttggagatcacgtaacgaggcctcgttagcaagaaggtaaggatagccatcagcaaatgacaggggtacagtgttgtggcgtttcacgcgccgggtcatttgtggccccacccagcgtaattgcacttcgcgggagaaaaatccacttagccatttgttgatcgcgtctggcgcaattcgcgcggtaaaatgtgtgccccaaacttcggttggtgcgtcttgtgtggcgaaatcagcaaaacgaacatatgcactactgccatctggtgcggtgagatgcaagccatcatgcacgggtgaaggagtaaaccgtaccattagcggaaactggcgagcggtaataaacgtaccgtcaggttccgtgatcataaagatgcgatcgaaggccagaccactgacatctgccagggtatgtgtaagaccaatgccgcgcatcgatttaacaggatgaataaaaagccgggttaatgtcgccacggtgcggtcctcaaatgaaaataagccctcaactttatgacatgacgcgcttattagctataatgcgcaacaattttcttagagtaaaagtgacaatatgaattctctgtttgccagtacggcccgtgggctggaagagctgttaaaaactgaactggaaaacctgggggccgttgaatgccaggtggttcagggtggggtccatttcaagggcgacacacggcttgtttaccagagcctgatgtggagccgcctggcctcgcgtattatgttgccgctgggcgagtgtaaggtttacagcgatttagacctctatctcggtgttcaggcgatcaactggacagagatgtttaatcctggcgcgaccttcgctgtccacttcagtggtttgaatgacaccatacgcaacagtcagtacggtgcgatgaaagtgaaagacgcgatcgtcgatgctttcacgcggaaaaatctgccgcgtccaaatgttgatcgcgatgcgccggatatccgcgttaacgtctggctgcataaagaaaccgccagtatcgcccttgatctcagtggtgatggtttacatctgcgtggctatcgcgatcgtgctggcattgcgccgatcaaagaaaccctggcagccgctattgtgatgcgatccggctggcagccaggaacaccgctgctcgatccaatgtgtggttcaggtacgttgctgattgaagcggctatgttggcgaccgaccgcgcaccgggcttgcaccgtgggcgttggggctttagcggctggacgcagcatgatgaagctatctggcaggaagtgaaagcggaagcgcaaactcgtgcccgtaaaggcctggcggagtatagctcccatttctacggttcggacagtgacgcacgggtgattcaacgtgcgcgcactaacgcccgtcttgcggggattggtgaactgatcacctttgaggtgaacgatgtcgcgcaactggccaatccgctgccgaaagggccgtacggtacagtgttgagcaacccgccatacggtgaacgtctggacagcgaaccggcgctgattgcgctgcatagtctgctgggccgaatcatgaaaaaccagttcggtggctggaatctctctttgtttagtgcctcgccggatctgctaagctgcctgcagctgcgtgcagacaaacagtacaaggcgaaaaacggcccgctggactgcgtacagaaaaactaccatgttgccgaaagcacaccagacagcaaaccggtaatggcagcggaagactacgccaaccgtctgcgtaagaacctcaaaaaattcgagaagtgggctcgccaggaaggaattgaatgttaccgcctgtatgacgccgatctgccggaatataacgttgccgttgaccgttatgccgactgggtggtggtgcaggagtatgcgccgccaaaaactattgatgcgcacaaagcgcgtcagcgtctgttcgatattatcgctgcaaccatttcggtactggggattgcgccaaacaaactggtgctgaaaacccgtgaacgccagaagggcaaaaatcaataccagaaactgggcgagaagggcgagtttctggaagttaccgaatataacgctcacttgtgggtgaacctgacggattacctcgataccggtctgttcctcgatcaccgtatcgcccgtcgtatgctcggtcagatgagcaaaggcaaagatttcctcaacctgttctcttataccggcagcgccaccgtgcatgcgggattaggcggtgcacgcagcaccaccaccgtggatatgtcgcgtacttatctggagtgggcagaacgcaacctgcgtctgaatggcctaaccgggcgtgcgcatcgcctgattcaggccgattgcctggcgtggctgcgtgaggcaaatgaacagtttgatctgatctttatcgatccgccaaccttctctaactcaaaacgaatggaagatgcgtttgatgttcagcgcgatcatctggcgctgatgaaagatttgaaacgtctgctgcgtgcaggtgggacgatcatgttctcgaacaacaaacgcggcttccgtatggatctcgacggcctggcgaaactgggactgaaagcacaagaaattacgcaaaaaacgctctcccaggatttcgcccgtaaccgccagatccacaactgctggctgattaccgcagcctgaaaggaatagtaatgtcattaatcagtatgcatggcgcatggctgtcgttcagcgacgcgccgcttctcgataacgcagaactgcatatcgaagataacgaacgtgtttgtctggtggggcgtaacggtgcaggcaaatcaacgttaatgaagatcctcaaccgtgaacaggggctggatgacggtcgcattatttatgagcaagatttgattgtagctcgtctgcaacaggatccgccgcgtaacgttgagggtagcgtttatgatttcgttgccgaaggcattgaagaacaagcggaatacctgaaacgctatcacgatatttcgcgcctggtgatgaacgacccgagcgagaaaaatctcaacgaactggcgaaggttcaggaacagctggatcaccacaacctgtggcagctggaaaaccgcatcaacgaagtgctggcgcaactgggattagatcctaatgttgcgctgtcgtcgctttccggcggctggttgcgtaaagcggcattaggacgcgcgctggtgagcaatccgcgcgtattgctgctcgacgaaccgactaaccacctggatattgaaaccatcgactggctggaagggttcctcaaaaccttcaatgggacaattattttcatttcccacgaccgttcgtttatccgcaatatggcgacgcgcattgttgatctcgatcgcggcaagctggtgacctatccagggaattacgaccagtacctgctggaaaaagaagaagccctgcgcgtggaagaattacaaaatgccgagttcgatcgcaaactggcgcaggaagaggtgtggatccgccaggggatcaaagcacgtcgtacccgtaatgaaggccgcgtacgcgccctgaaagcaatgcgtcgcgagcgtggtgaacgtcgcgaagtaatgggtaccgcaaagatgcaggtggaagaagccagccgctccggtaagatcgttttcgaaatggaggacgtttgctaccaggttgacggtaagcaactggtgaaagatttttctgcccaggttctacgcggcgacaaaattgccctgattggtccgaatgggtgcggcaaaaccacgctgctgaaactaatgctcggtcagcttcaggcggacagcgggcgtattcacgttggcaccaaactggaagtggcttatttcgatcagcaccgtgcggaactggatcccgataaaacggtgatggataaccttgctgaaggtaagcaagaggtgatggttaacggcaagccacgtcatgttttgggctatttgcaggacttcctgttccatccaaaacgggcgatgacgccggtacgtgcgctttctggcggtgagcgtaaccgcttgttgttggcgcgtttgttcctcaaaccaagcaacttattgattcttgacgaaccgaccaacgatcttgatgtcgaaacgctggaactgctggaagaactgatcgacagctatcagggcacggtattgctggttagccacgatcgtcagtttgtcgataacaccgttacagaatgctggatcttcgaaggcggcggtaaaattggtcgttatgtcggcggttatcatgatgcccgtggtcagcaagaacagtatgtggcgctcaaacagcctgcggtgaaaaaaagcgaagaagccgccgcgccaaaagcagaaactgtaaaacgcagcagtagcaaactaagctataaattgcagcgcgaactggagcagctaccgcaattgctcgaagatctggaggcgaagctggaagccctacagacgcaagtggcggatgcttccttcttcagtcagccccatgagcagacacaaaaagtgctcgccgatatggctgctgcagagcaggagctggagcaagcctttgaacgctgggagtatcttgaagcgttaaaaaatggtggctgatcgcaaaatagtcgatttaaacagagacagctgacaacggtaaaattgcctgatgaactgggtttatcaggcatgaaaaccaacactttgttcgtcatctgtaaaatagcgcatcattaaggagtaccaatgtgcgaacatcatcatgccgcgaagcacatcctgtgctcgcagtgtgacatgctggtggcgttaccgcgccttgagcatggtcagaaagcggcatgtccccggtgtggcacaacgttaaccgtggcgtgggatgcccctcggcagcgtcccaccgcctatgcgttggctgcactgttcatgctgttgctgtccaacttgtttccttttgtgaatatgaacgttgcaggagttaccagtgaaattacattactggaaattcccggcgtgcttttttctgaggactacgccagcctcggcacctttttcctgttgtttgtgcaactggttcccgcgttttgtctgataaccattctgttactggtgaatcgcgcggaattaccggtccgtttaaaagagcaactggcacgggtgctttttcaactcaaaacctggggaatggcggagattttcctcgcgggtgtgctggtcagtttcgtgaaactgatggcttacggcagcattggggtaggcagcagctttctcccctggtgtttattttgtgtcctgcaactgcgcgcttttcagtgtgttgatcgtcgctggttatgggacgacatcgccccgatgccagaactgcgccagccgctaaaaccaggtgtcacggggatacgtcaggggctgcgttcgtgctcctgttgtacggcaatccttcctgctgatgaacccgtgtgcccgcgttgtagtaccaaagggtacgttcggcgtagaaacagcctgcagtggacactcgcgctgcttgtaacgtccatcatgctgtatcttccggctaatattttgcccatcatggtgacggatttattaggctcgaagatgccgtcgacgattctcgctggggtcattctgttatggagcgaaggctcttatcccgtcgctgcggtgatttttctggccagtattatggtgccaacgttaaagatgatcgccattgcgtggctgtgttgggatgccaaaggacacggcaagcgcgacagtgaaagaatgcatttgatttatgaagttgttgagtttgtaggccgctggtcgatgattgacgttttcgttatcgcggtgctctcggcgctggtgcgtatgggaggtttaatgagtatttatccggcaatgggtgcattaatgtttgctttagtcgtcataatgacaatgttttctgctatgacgtttgacccgcgtttgtcgtgggatcgtcaacctgaatcagagcatgaggagtcctgacagtatggaatctaataatggggaagccaaaatccagaaagtgaagaactggtctcccgtgtggatatttcctatcgtcacggcgctcattggggcctgggttcttttttatcattacagccatcagggaccggaagtgaccctgatcaccgcgaatgcggaaggaattgaaggtggcaaaaccaccattaaaagccgtagcgttgacgtcggcgtggttgaaagcgccacactggctgatgatttgacgcacgttgaaatcaaagcgcggctgaattccggtatggaaaagttgctgcataaagataccgtcttttgggtggtgaaaccgcagattggtcgagaagggattagcggcctgggaacactgctgtctggggtttatatcgaactgcagccaggcgcgaaaggcagcaaaatggataaatacgatttgctggactcgccaccgttggccccacctgatgcgaaaggtatccgtgtgcttctcgatagcaaaaaagccgggcagctctcgccaggagatccggtgctgttccgtggctatcgggtaggttcggttgaaaccagcactttcgatacgcaaaaacgcaatatcagttatcaactgttcatcaatgcaccttatgaccgactggtgaccagcaatgttcgtttctggaaagatagtggcattgcggttgatctgacgtcagcgggaatgcgtgtggagatgggctcattgacaacgctgcttagtggcggtgtcagctttgatgtgccggaaggtctggatttagggcagccagtggcaccgaaaacagctttcgttttgtatgatgatcagaagagcattcaggattcgttgtacaccgatcacattgattatctgatgttctttaaagattcggtacgcggtctgcaaccgggagctccggtagaattccggggtattcgcctgggtaccgtaagcaaagtgccattctttgcgccgaatatgcgtcagacatttaacgatgattaccgtattccggtactgattcgtatcgagccagagcggctgaaaatgcagcttggcgaaaatgcggatgttgttgagcaccttggcgaattgttgaaacgtggtttacgcggatcgctgaaaaccggaaacctggtcactggcgcactgtatgttgatctcgatttctatccaaatacgcctgcaataaccggtattcgtgaatttaatggttatcagattatcccgaccgttagcggcggtctggcgcaaatccagcaacgactgatggaagcgttggataagatcaacaaactgccattgaatccgatgattgaacaggcaaccagtacgctttctgaaagtcagcgcacaatgaaaaacctgcaaacgacgctggatagcatgaacaagatccttgccagccagtcgatgcagcagttaccgacggatatgcagtcaacgttgcgtgaattgaatcgcagcatgcagggcttccagcctggttccgcagcctacaacaagatggtggcggatatgcagcgccttgatcaggtgttgcgagaactgcaaccggtgctgaaaacgctcaacgagaagagtaacgcgctggtatttgaagcgaagggcaaaaaagatccagagccgaagagggcgaaacaatgaaaaagtggctagtgacgattgcggcactgtggctggccggatgcagctccggcgaaattaataaaaactattaccagttacctgtggtgcagagcggtacacaaagcaccgccagccagggtaatcgcctgttatgggttgagcaggtcgctgttcctgactatctggcggggaatggtgtggtttatcaaaccagtgatgtgaagtatgtgattgccamcamcaccctgtgggccagcccgttggatcaacagttgcgcaacaccctggttgccaacctgagtacgcaactacccggctgggtggttgcctcccagcctctgggaagcgcccaggacacgctcaatgttaccgtcacggagtttaacggtcgctatgatggcaaggtcattgtcagtggtgagtggctgttgaaccaccagggacaactgatcaaacgtccgttccgtctggaaggaatgcaaactcaggatggttacgatgagatggttaaagtgctggccagtgtctggagtcaggaagccgcttctattgcgcaagagataaagcgtctaccttaatcataaagatttgtaaatataaccgcctccggtatgttgccngaggcgttwwtttgtttctaacgtgcggaanaagttgttcntcttcacattttttgwacaaccgacatgccsgtgtagctcacaaatatgacagtggcgtgaattttgcgcattgacggcagttatgattcgcggtattgcttaactgtgattgcatatttagtaatcactgttttcttttccaccagaaaccagtatgagggaaacgaggcatgaagagacaaaaacgagatcgcctggaacgggcacatcaacgtggttatcaggccggcatcgccggacgctcaaaagaaatgtgtccctatcagacgctgaatcaaaggtcacaatggctgggaggctggcgagaagccatggcggacagggtagtaatggcctgattctgtctctttaaaaagaaacctccgcattgcggaggtttcgcctttatatactctgtctgattaaaatcagaatgcagacgtatcctggaacagaccgactttcaggtcgttggcggtatagatcaaacgaccatcaaccagcacttcgccatcagccaggcccataatcagacgacggttaactatgcgtttaaagtgaatacgataggtcacttttttcgccgtcggcagcacctggcctgtgaatttcacttcacctacgcccagcgcgcgacctttaccttcgccgcccagccagccgaggtagaaccctaccagctgccacattgcgtccaggcccaggcatcccggcataaccggatcgccgataaagtggcatccgaagaaccacagatccggattgatatccagctctgcttcaacataccctttgtcgaagttaccacccgtttcggtcattttgaccacacggtccatcatcagcatgtttggtgctggcaattgcgggcctttagcgccaaacagttcaccgcgaccagaggcaagaaggtcttcttttgtataggattcgcgtttatctaccatgttctctgtaagccttattttattgaagcacgcaggatagctaacacgtgtacgctgaacaagtccgatcagttcggaataaaccagttcagccaacgtaatggccatggaaaacggtgacgtccttcctgttgcgatgcttgtgcgatacgttcctggatggtttgcatcagcgtcgtttggccttcgccatcccacaccagatttaataataacggcagtgcgtcagtcacatcgtctactgcccagatggtgaatttgtcttcttctaccgctttcaccagttcactgtgaagacttaaatggcgaacgttagctgtggggataatgacaccttgtttccccgttaactcacgttgctggcaaatagcaaagaagccttcgattttctcatttaaaccaccgactggctgggcgcgaccgaactgatcgactgaacctgtgatagcgatactctgattcaccggcacatcggcgagggcgcttatcagggcgcagagttcagccatcgaggcactatcgccatccacttcactgtatgactgctcaaatgtcagcgatgctgagaaggggatctgttgctcaagctgtagttccgacatcaggaacgcttgcatgatcatcatccctttcgcatggatattgccgccaagctccgctttgcgttcgatgtcggtgaattcaccatcgccaatatgcacaacgcagctaatgcgagaaggttcgccaaaagcgcgtggatgacccggaaattcaatgaccgaaagggcgttaatttgcccgatgcgttcgccttcggtttcaatcaggatttgctcctgaaggatctcatcctgcatgcgttcagcgaggaaaccttcgcgccattcacgctgctgtagcattaagtttagctgctcgccggagaaggtgtcgccatcacacagggaggcgacctcttgacactggcggaggatccactgcgggctaagcggaagtgtttcttgttcaccagtgtagcgtgctgcttcgcggataagtaccggccaggcatccgctcccggtgctggtaagtgattatgtttggcggtaaatgtcacccagcgacaccactggcttactgactccgcatcgacaatctgcagagtatcttcaaattcgctataaatagtctgctctgaaagctctggctccatctcctggaaatcagccaatgattcgcgttcgcctaccagaatgactttcagcttcaatggcatcgaaggcacagagacggggagagggcgcgactcatcaaacgcaacccagtcaaaacgctcgcggttaacgatatttttcagccgcatccacagcagaggttgcgccagcagtgtacgcaaagagatgatgagaataccgccatttgcctgatgcaccagaccaggctgcagggtaatgtcgccattaaactgacgcaggcagccaaagagttgctctgcttctacccagtcggcagcgacaacttgcgttaaagtcgcaaaattatcatctgcactcactgcgtgacgtaagcggatggtgtggccggaaacctcatagtgaccgcccaccagttggcctgcatcgctttgtagcgtacgcgcggcatcagcaataagattcagatactcagactcttccggggccttcgccagcataaaagaggaggatgctcgcgtatgcagcaactgctccagcgcaaattgcagtcgcggttgagtatcactgaataaaggatcgttttcgtcaatcaaatgtggctgagcaaatatttcctgatagctatcggtatcaggaaccaggtcacgccatgcaagtttcgtaatggtcaaagttgatgttttttagtctgttgtcaaagccgcgattataccgtaaccggcactgcagcacacgtagaaagcaacgacaatactcctggcatgggcgttaaagctcacaggatggagattcttttcttcactggcctaaaaagctgatattctgtaaagagttacacggtaacattgagatcgctatgaaatatcarcaacttgaaaatcttgaaagcggttggaaatggaagtatctggtgaagaagcaccgcgaaggggagttaatcacccgttacatagaagccagtgccgcccaggaagccgtcgatgagttgctctcgctggaaaatgaacccgtgctggtaaatggttggattgacaagcatatgaatccggaactggtcaatcgcatgaagcagaccattcgggccagacggaagcgccattttaatgcagaacaccagcatacgcgcaaaaaatcgatcgatctggaatttatcgtctggcaacgtctggctggccttgcgcagcgtcgcggtaaaacgctttctgaaacgattgttcagctgattgaagatgcggaaaacaaagagaaatacgcgaataaaatgtcttctttgaagcaggatctgcaggcattgctgggtaaggaataactgtcaaaagtcagttcaatttactaaaggcgaaaaaaaaaccccgcagctgcggggtttttctaccagacgagaacttaagcctgcggctgagttacaacgtctttgatgcctttaacttcgatctctacgcgacgatccggagccaggcaatcgatcagtgcagcacgctgtttcacgttgtcacaggtgttgccagtaaccgggttggattcgcccataccacgtgcggagattttgtctgccgggatacctttagagatcaggtaatcaacaacggactgagcacgacgctcggacagagcctggttataagcgtcagaaccgatgcggtcagtgtaacccagaacaactacggaaccgtctttcggatccaggttgctcagctggctgtacagctgatccagagcagcctgaccttccggtttcagggttgctttgttgaaggtgaacagaacgtcagacttcagagtgaagtgcttggtctgtacttccggtgccggagctggagccggagcaactactggagctacttcgccctgaccgaaacggtaggaaacacccaggctcagcatgccgttgtccggacgagtgccgatggtgtgtgcgtcaccgatgttgttggtccactggtattccagacgggtagcgatttcaggagtgatcgcatactcaacaccgccagcgaagaccggagaaacgccggtgtcgtggtctttaaaggatgcgccaccaggtacgttagccttggtgtctgcacgccataccataccacccagacgagtgtagatgtccagatcgtcagtgattgggtaacccagtttagcggtcagctgaacgccctgagctttgtatgcgccgttgatgttgtcgcctttgtacggcatacgacctaaccagtcgtaacccatttcaaagccaacatacgggttaacctggtaaccaccaaaagcacctgcacccagttggttttcgtgggtcggaccattgttaggaataaaaccagtgtcatggtactgggaccagcccagtttagcaccagtgtaccaggtgttatctttcggagcggcctgcgctacggtagcgaaaccagccagtgccactgcaatcgcgatagctgtctttttcattttttgcgcctcgttatcatccaaaatacgccatgaatatctccaacgagataacacggttaaatccttcaccggggatctgctcaatattaactctaccgatatcttcggcttatgccgagcacccctggcgatgtaaagtctacaacgtagttgaaaacttacaagtgtgaactccgtcaggcatatgaaaaaaaagtcttgtataaggtacgtttaatcttttttgtcagcgacaatttacagaagaaaatcgcggaaaccgcttcagacaagcctccgcaaggaaaattagtcacgactgaaagcattggctgggcgacaaaaaaagttccaggattaatcctaaatttacttaatgatacaaattagagtgaatttttagcccggaaagttgtctcgttgcgtgagaggatgcgcttaccggacgcataataaaccccatagcgttaccttcatttgccgcatcaacaagttcagcatgctcttctgcagtcaaatcatctgccaaccaaccgatcaccacgctgtaattgcccgtgcgtaaagcgcgaaccattgactccacggtgtggcaaggggagagctggctaatctgcattactttcgttaagggtagcccagatgcctgaacccattcgcgactcagtttttgttgcggtgttaaccagagttgccagcgcgattgctgaccgagttgctgtaacaatggcaacagtagaagttgcgtcatcatgggctgatcttcgcgatagacaacttcactgataagcccggctgtagtgttttccgtagagacacgcgcaattttacttgctgcggatgagaacgacgaagaacgatgtgcatagcctgaagtgtacataatcaatccagcccctgtgagttactgtatgaatgtacagtacatccagtgacgacaaagatcaactctattttcggaaagagcctcgcaaattttgtcgttggtgacgggaaaacataaattaatcttgccccttaagaataagttgcctattttcgtagttaacggatccgttaatgtgaatcattcttttatgttatgattttaaaaggaattttatgaaaagcctctcctataagcggatctataaatcacaagaatacctggcaacgttgggcacaattgaataccgatcattgtttggtagttacagcctaaccgttgacgacacggtgtttgcgatggtttctgatggtgagttgtatcttcgggcttgtgagcaaagtgcaccgtactgtgtaaaacatccgcctgtctggctgacatataaaaagtgtggccgatccgttaccctcaattactatcgggttgatgaaagtctatggcgaaatcaactgaagctggtgcgtctgtcgaaatattctctcgatgcagcgctgaaagagaaaagcacgcgcaatattcgggaaagactgaaagatttgcccaatatgtcttttcatctggaagcgattctcggggaggtggggattaaggatgtacgggcgttacgtatacttggggcaaaaatgtgttggttgcgactgcggcagcaaaacagtctggtgacagaaaagattctgtttatgcttgaaggggccattatcggcattcatgaagctgcgctcccggtggcacgccgccaggagcttgcagaatgggctgactctcttacgccgaaacaggagtttcctgcggaacttgagtaatctggcgttgcagacgaccaatctctggcagtaatgcaatcaataacccaacttgttgtacgaccagaggttctttgctgtctgcccgtggttcaagttgctgcatccgctgtttcaggccagctaatgcctgattgacgcgttcttcatcagcaggttgatgatgtagcgcgtcatcaacatagcaaactgcgtcatcaagaaacgccagaatttcaggattagttaactgctcccggtgagcaccgagggctgagatatagctggtaaacgtatggttaaggcacagcaaccgaaacgcggcctcgcgaatttgcggggtaacgttcggctcgctggacatatttgataccaccgacgccagttcagcatcacggttgtgtgcatcgcggcgggcaatacgatacgccagacggttatcacgcccctgatggtattgctccagtatggcatcgagatagcgacagttggcctcggtggcacgttcgagcatgcgcggcagattgcgaaacttccagtcaggccagatgtagctcaccgccgcccacgcaatggcacaaccaatcagcgtatcgattacgcgaggtaacgccacttcaaaaccttcacccagcaagttaaaacaaagtagcaccaaaagtgtgatgaacatcgttgcatgggcgtattgcacgttacggaaggcaaaaaagagcacgccggtaataaccagtagcaccagttgcccttccagtgacggtacaaaccacagcacaggaatgccaattgcgatacctaccagcgtaccaataatccttaacttcaggcggtggcgcgtggcgttatagtttggctggcagacaaacaaacttgtcagcaagatccaatacccgtgatgcattccggttatctgaatgatggcgtagccgaagcacaacaccagcgacattcttaccgcatgacggaagagggcggattccggcgtgaagtgacggctaagacgcagccagatatcactcaatccgtgcgggctgtcatcagcgagctcattttcgtcattattatggggcagtgcctgggcctgttctgattcaattgttgccagttgggcatcaatggcacgtaaattgttcagtaaaaatcccagtgttttgagtaaatcagcaggagcgccgttatcgcgcatccgctccagcgcagcatcaatatgcgtaaaagcgcgctcaaaatgcggatcatgttgataaggctgacgcagcaaaatacagcgtgacagttgctggcacgcctggccctgcatcgacatcagccgctgaaaacggaacagcacgtcgctgtggcgaaaatgttcacgcaatgtttgatattgaatatgagaagagctggcacgctcgtgaatatcctgtgcgacaaagtaataatgcagtgtgcgacgcgttccccgttgaccacgatcgccacgtaagcgggtcagcagcgagagtttcgtctgattcaatgtcgccatcagctgaccgttggcgagagccaaatcgtacagcggtgcctggctttcatcttcaatatcaggatcaaacatgcgcgacttgagctcaagataacgcgccagttgttcatagcaacgcgccaggttgtcctgcagcgggcggaccgggaacagcagatgaccaataagtgtcaggacgttgtaccagacggcaccggccagaagatacatcggctgctgataccagtgctcatacagtgatgttcccaacatagtgtaaatggcgatcagcaatgcaccgaaggcaattgttgcatagcgttgacccagaccgccgagcaaaatgaagccgctggtagagagcgttaagccaatcgcaaatagccagggccagggaaacagcaattctactgaggccgaggcgataaaaaagcagaacagcgtaatgatgaggttacgcaaacgtcccgccagtcggtcatcgagatcggtcagcgccgctgccaccatcccaagcgtcagcggaatcgtcagttttacatcacccagccaccacggaaacgctgtggttccacaaagcgcaataaaaatacgcgcgtaatacagccaggcgctgttccaggtatagcgtttgagcaaaggacttagcataaaggccatattagtggattattggaaacgacgacgtgcattggcttcgcgcgcagcttgcgctgtttctaccgataccacgcgacgaccgaccggccatagtgcaatagcggcaattttaaagttcgcaataccgacaggaatgccaatgatggaaatacattgtgcgatgcccgttgcaatgtgcatcaggcataaccaccagccaaagaaaatcagccagaaaatattcaataccgtaccgccagtatttagcagcacatttttgccagccgggttcagttcatcgacatgaatagcttcattgccataaggcaccagagacagtttagtgatctcccagcaggatcgtgtcagcggtaaggtaaaaatcagcacaatactgaccagagtcgccaacagccagcccagagtggtggcaaatccgccaagcacaaagttcagaatgttcaaaacggtacgcataaaacctcgctttactgtggttttcagtaatgggcggcaattgtaacgtttttttgggctggagcacgttttctctgacggttacactgataagaaataatttcgtgtggatctacagagtcatggaactgaaagcgacaacgcttggaaaacgtctggcacagcacccttacgatcgggcggtgatcctcaatgccgggattaaagtctccggcgatcgccacgaataccttattcctttcaatcaattactggcgattcactgtaagcgcggtctggtatggggcgaactggagtttgtactgccggacgaaaaagtggtgcgtctgcacggtaccgaatggggcgagacgcagcgtttttaccatcatcttgatgctcactggcggcggtggagtggcgagatgagcgaaattgcgtctggcgttttacgtcagcaactggatttgattgccacgcgcaccggagaaaataaatggctgacgcgtgagcaaacctctggtatgcggcaacaaatccgccaggctttgtcggcgttaccattgccggttaaccgactggaagaattcgataactgccgtgaggcgtggcgtaaatgtcaggcctggttgaaagacattgaaggcgctcggttgcagcataatcaggcgtataccgaagccatgcttatcgagtatgcggattttttccgccaggtcgagtcttcaccgctgaatccggcgcaggcccgggcagtcgttaatggcgagcattctttgttagtgctggctggtgcaggaagcggaaaaacgtcggtgctggtggcccgtgcaggctggttgctggcgcgtggtgaagcgtcccctgagcaaattttattgctggcgtttggtcgcaaagccgctgaagagatggacgagcgtattcgagaacgactacataccgaagacattaccgcacgcacgtttcatgcgctggcgctgcatattattcagcagggcagcaaaaaagttccgatagtcagcaaactggaaaatgataccgctgcccgtcatgaactttttattgctgagtggcgcaagcaatgcagcgaaaagaaagcgcaggcgaagggctggcggcaatggctgacggaagaaatgcagtggtcagtgccagaaggtaatttctgggatgatgaaaaattacagcgtcgtcttgcctctcgcctcgatcgctgggtaagtctgatgcggatgcacggtggtgcacaggcagaaatgattgccagtgcacccgaagagattcgcgatctgttcagtaaacgtatcaagttgatggccccgttattaaaagcctggaaaggtgcgctgaaggcagaaaacgctgtcgatttttcgggccttattcaccaggcgattgtgattctggagaaaggtcgctttatcagcccgtggaagcatattctggttgatgaatttcaggatatctcgccgcagcgcgcagcgttgttagcggcattacgcaagcaaaacagtcagacgacgttgttcgccgttggtgatgactggcaggcgatttatcgcttcagcggtgcgcaaatgtcgctcaccaccgctttccatgaaaactttggtgaaggtgatcgctgcgatttagacacgacttaccgttttaacagtcgtatcggtgaggtggcaaaccggtttattcagcagaacccaggccagctgaaaaagccgctaaacagcttaaccaatggagacaaaaaagccgtcacgttattggatgagagccatcttgacgctttgctggataagctctctggttatgccaaaccggaagagcgcattctgatcctggcgcgttaccatcacatgaggcctgccagcctggaaaaagcggcaacacgctggccgaagttgcaaatcgactttatgaccattcatgccagcaaagggcaacaggcggattacgtcatcatcgttggcttgcaggaggggagtgatggttttccggctgcggcgcgggagtcgattatggaagaggcgctactgccaccggttgaggatttcccggacgctgaagaacggcggttaatgtacgtggcgctgacccgggcacgccatcgggtatgggcactgtttaacaaagagaatccctctccatttgtcgaaatactgaaaaatctggatgtgccggtggcgagaaaaccgtaagaaacaggtggcgtttgccacctgtgcaatattacttcagacggtccgcgagataacgctgataatcggggatcagaatatcgaccgcgtcgttgaaatgcggcgactggataatgaagtctgccgttgccacgttggtggcaaccggaatgttccataccgtcgccagacgcagcaaggctttcacgtcagggtcgtgcggcacggcgtttagtgggtcccagaagaaaatcaatacatcaattttcccttctgagatcaatgcgccaacctgctggtcaccccccattgggccactcaacatcgcgttgacgttcatgccggtcgcgcgggaaattaagttaccggtagtgcctgttgcatacagtacgtgttgttccagtaacggttgatgccgttccacccagctcatcagcatttgtttgcagtgatcgtgtgccaccagcgcaatatgtttccgcgaaggtaaagtgcgagtcgtcagttccataatgtacatccgtagttaactttcctacagattactgtaagtacttatcgctgcaagataaagactgaaaaagcctgcgcacaggcacaaaaatctcaggaggatggttgtttttccgcccattgcaggaaagtatttcgcgtttgtgggtcagccagtttaaaccaatacttcagccgttgttctgtgagcacctgagactgcggcggaatagcatccagctcggaaacacccgaaagcagcgtactgtcatctgccatcatcgtggcaaattgcggtagtgaagcgcgtttcgcggatttgttatagcgttcaacctcgacctcataatcaatcgtttttgcagttgaggtaatggcgagaatatccagctttaccggaatcggcgtcgcatcgccatccaacaattcaaggcgcggcgcggcatcaaaatggttagcttcccgctcattctccaggcgaggcaggcgaaaattgacctggttgatgagctgggtattaaaactaaccaccagtggaggggagatatagagccgttcttcactattggaaagatgaatcgtcttctcaacgcgaaacactaactgatgcggtccattgtccagttcaatgctgtccgcaccgcgcagcagagagctggaaaccttcttaccgtcgagtaccagaagatcgacatcagtagaaagccgcagcgtggtggcaaaaacggataccggcaaacataatgcaatcaaggtggtcacgatgccggttttcatagatagctcctgttaaaagaccgcccgaataataatgtgtcaaaatttttctttaatcatacttactaacatatagacatatttcccgcttttgctctcattcattcgtattagctgcatggttggcatgtcggctttgtcgtacactttgttaaacagtctggaggaaataatgaaagaaaccgatattgcaggcattttaacgtccactcacaccattgcgctggtgggggcaagcgacaaacccgatcgtcccagctatcgtgtgatgaaatatctactcgaccaggggtatcacgtcattccggtttcgccaaaagttgctggcaaaacactgctgggccagcaggggtatggcacgctggcagaagttcctgaaaaagtcgatatggtcgatgttttccggaattcagaagcggcgtggggcgtagcgcaggaagcgatcgccatcggcgcgaaaaccctctggatgcaactgggggtgattaatgagcaagcggcagtactggctcgggatgccggattaaatgtagtgatggatcgctgcccggctattgagatccctcgcctgggcctggccaaataaaaaatccccggaaggcaaaaaccttccggggatttgttcagggattagttacgcagacgcggggcctggagttgtttgcggatggtctgcgccagctcatccatggatggctgttcaggatgttcatcctgcaattcgctacttagctgggcttcagccaggtaggtatgaaccggtaggccgttatcatcctccatcaccacgtgataccacggagcggcgcgaagctcgtcattcaccgccagctcatcaggcgacggttcagagagcgaataaaccgggtcgatatccacgaccactccgagataacctaacagggaatggcggacctgctggccgataccgaatttgctggcaatcatagtcacctcccgggaaatctttacctttgatataagggtaaaattccacatttcaagttacatgacgcgacaggcaaaccctttcagatatagcccttccgggtaggtagcgatcaccggatgatcggctgcctgacggaactgctctataaattgtacatcacgaccggcatcaattgcggcatccgcgatgattttctgaaataaatcgctggtcatcagaccggaacaggagaaagtcaggagaataccgccttcattcagcaactgaatcgccagcatgttgatgtctttataaccacgacacgcgcccatcaactggcttttattctcaacaaacttcggcgggtccatcacgataacatcaaatttttcaccgcgatcgcgataagtacgcagcaatttaaagacatcatcacggacaaactctgccttgctcagatccagtttgttcagctcaacgttctgccgtgcaatatccagcgcttcgtgggaggtatcaacgctgacaacctggctgcaaccgcccatcaatgccgatacggcgaaaccaccggtataggaaaaacagttaagtacgcgtttattttcgacgtagcggcgggtagccaggcggctgtcacgctggtccaggtagtagcccgttttgtgtccgtgctgaatatccaccagcagtttcatgccgtgttcttcaatcggcagcagggcaggcggcaactcgccggtgatggggccctgagtcagctccatcccttcttttttacgtaccgcgacgtcgctgcgatcgtaaatagcacattccgggtacagcgtttgcagggcgctaattaatgccgcgcgctgatactctgcgccagcactcagcagttgcagcaccagaaaattaccgaaacgatcgatagtaatacccggcaggccatcagattctccggcgattaaacgatagctgtcgaggccatctttttgcgccagccagtcacgccatttttgtgcttgctgcaaacggcgggtaaaaaaagcaatgtcgatagactctgacgggtcaaacgtccagacgcgcgcccggatttgcgaagctggcgaataagcgccgcgtgctaaccattttccctgatgatcaacaatatcgatggtttcaccgaggctggctttaccttccatgcgggcaacggccccggaaaagacccacggatggcgacgaagtaatgatttttcgcgccctttggctaacactaaacgtacactcataatttacttttctgtcgatgcaaagaaatgggcgtcattgtccggagttttccatggatttgcaacgcgtccattaaggataaggagagcagcaatgtcgaaagtctgcataattgcctgggtttacgggcgagttcagggcgtaggattccgctacaccacgcagtacgaagcgaaaaaactgggactaaccgggtacgccaaaaatcttgacgatggcagcgtggaagtggttgcctgcggtgacgaagggcaggtggaaaaattaatgcagtggttaaaaagtggcggcccgcgttcagcgcgtgtggaacgggtgcttagcgagccgcatcatccctccggggagttaacggattttcgtatccgttaaatgcattttaccggtttaggcaggccagcaattttggtggcttgctttgccggacctttcgggaacagtcggtacagatagcggctattgcctttctcttcgccaaatttattcgccatcgcttttaccagcatacgaatcgccggagaagtattgaattccagatagaaatcacgcacaaaacgcaccacttcccagtgttctggcgacagcgcaatcccttcgttctctgcaatcaccaccgccagtggctcactccactggctgctttctttgagatagccttcggtatccgtttctatctctttaccttcgaagatcagcataattctttactaccttaatcagactggcggcagtgtaacaaaaaacaaagccccgcataaagcgaggctatgaaagtgttagcgggtgagattaatcgcggctggcgaagcccagaatgctcagcaggctgacgaagatgttgtacagcgaaacatacaggctaaccgtggcacgaatatagttcgtttcaccgccatgaatgatgttgctggtttcaaacaaaatagcgccagaggagatcagaatgaagaccgcgctgatcgccagatgcagggcaggcagctgcaggaagatattagcaaccataccaatcagcaccaccacaatacccgccatcagcataccgccaaggaacgacatatctttgcgggtggtcagcacatacgcagagcagcagaagaacaccaacgccgttccgcccagtgccatagcgattacgtcacccattccagcagacaggtaggtgttcagaattggtccgaggatatatcccagaaaaccggtaaaggcgaatgcggagataatcccggtcggcttattcgccgttttgtaggtcaggaacatcaaaccatacatacccaccagcgtcagaatcagacccggagatggcagcatcagcaccgtactggcagttgcggtaatcgccgaaaaggccagcgtcaggctcagcagaaaataggtattacgcagcaccttatgggtgctaagcagcgatgtacggtcatgtgaagaactaactatacgatccattgagtcactctctatgacagatgtaattaattaagcagcataatgataatgtgggaaggtacacagaagttttacccatctttacgcatttgatctggaacaggtttaacagcggattatcaggtcattaagcaaatataacgccctgagaatttcgacaggcaaaagaaaaaggggttagcatttagctaaccccttatcttatttggcggaagcgcagagattcgaactctggaaccctttcgggtcgccggttttcaagaccggtgccttcaaccgctcggccacacttccggaatgacgcgcactataaacatcccgatgcggcgtgtaaacccctaatttgtttgtttgcctgaaaaacagccaaaagtgcattgttagcgtgaaataacagcagattgatcatttcatcaccatgaattccttctcttttactcgtttagcaaccggttaaacatcctcaccgcccggcaaaaagaaaaataggtccatttttatcgctaaaagataaatccacacagtttgtattgttttgtgcaaaagtttcactacgctttattaacaatactttctggcgacgtgcgccagtgcagaaggatgagctttcgttttcagcatctcacgtgaagcgatggtttgccttgctacagggacgtcgcttgccgaccatgtgcgcccggtgtcctgccggtgtcgcaaggagaagagacgtgcgatatgaataacgaggaaacattttaccaggccatgcggcgtcagggcgttacccggcgcagctttctcaaatattgtagtctggctgccacgtcgctgggattaggcgcgggaatggcaccaaagattgcctgggcgctggagaataaaccgcgcattccggtggtatggatccacggtctggaatgcacctgctgtaccgaatcttttatccgctccgctcacccactggcgaaggacgtcatcctttccctgatttccctcgattacgacgatactttgatggctgccgccggaacccaggcggaagaagtctttgaagacatcatcacgcaatacaatggcaaatatatcctcgccgttgaaggtaatccgccgctgggcgagcaggggatgttctgtatcagcagcggtcgaccgtttattgagaaactcaaacgtgccgctgccggagccagtgcgattatcgcctggggaacctgcgcgtcctggggctgcgtgcaggccgcgcgacccaatccgacgcaggcaacgcctatcgacaaagtcatcaccgacaaacctattatcaaagtacctggctgtccgccgatcccggatgtgatgagcgccatcattacttacatggtgacctttgatcgcttgccagatgtcgacaggatgggccgtccgttgatgttctatggtcagcgtatccacgataaatgctatcgccgtgctcacttcgacgccggagagttcgtccagagttgggatgatgacgctgcccgcaaaggttactgcctgtacaaaatgggctgcaaagggcctaccacctataacgcctgttcctccacacgctggaacgatggcgtttccttcccgatccagtcaggtcacggctgcctgggttgtgcggaaaatggtttctgggatcgcggttcgttctacagccgcgtggtcgatattccacaaatgggtacccattccaccgccgacaccgtcggtttaaccgcgcttggcgtggtggcagcggctgttggtgtgcacgcagtcgccagcgccgttgaccagcgcagacgtcataaccagcaacctacagaaaccgaacatcagccaggcaatgaggataaacaggcatgagcactcagtacgaaactcagggatacaccatcaacaatgccggacgccgcctggtggtcgacccgattacgcgcattgaaggccacatgcgctgcgaagtgaatattaacgatcagaatgtgatcaccaatgccgtctcctgcggcaccatgtttcgcgggctggagatcatcctgcaagggcgtgacccgcgcgatgcgtgggcgttcgttgaacgtatctgcggcgtctgtactggcgtacacgccctggcttcggtttacgccatcgaagatgccatcggtattaaagtgccggacaacgccaatatcatccgcaacattatgctggcaacgctctggtgccacgatcatctggtgcacttctatcagcttgccgggatggactggatcgatgtgttagatgcgctgaaagccgacccgcggaaaacctccgaactggcgcaaagcctctcctcatggccgaaatcatcccctggctatttcttcgacgtacaaaaccgcctgaagaaattcgttgaaggcgggcagttggggatcttccgcaatggctactgggggcacccgcagtacaaactgccgccagaagccaacctgatgggctttgcccactatctcgaagctctcgatttccagcgtgaaattgtcaaaatccacgcggtctttggtggtaaaaacccgcatccaaactggattgtcggagggatgccttgcgccattaacattgacgaaagcggcgcagtcggggcggtcaatatggaacgcctgaacctggtgcagtcgatcattacccgtacggcggacttcattaacaacgtgatgatccccgacgccttagccatcggccagttcaacaaaccgtggagcgaaatcggcacgggtctttctgataaatgtgtcctcagctacggcgcattcccggatattgccaacgactttggcgagaaaagtctgctgatgcctggcggcgcggtgattaacggcgacttcaacaatgtgctgccagtggatttggttgatccgcagcaggtgcaggagtttgtcgaccacgcctggtatcgttatcccaacgatcaggtcgggcgtcatccgttcgatggcatcaccgatccgtggtacaaccccggcgatgtcaaaggcagcgataccaacattcagcagctgaatgaacaggaacgctactcgtggatcaaagcgccacgctggcgcggtaacgcgatggaagtggggccgctggcacgcacgttaatcgcttatcacaaaggcgatgctgcgaccgttgagtcggtcgatcgtatgatgtcggcgttgaaactgccgctttccggcatccagtcaacgttgggccgcattttgtgtcgcgcgtacgaagcgcagtgggccgcaggtaagttgcagtatttcttcgataagctgatgaccaacctgaaaaacggcaatcttgccaccgcttccacggaaaaatgggaaccagcaacctggccgacagagtgccgtggtgtcggttttaccgaagcgccgcgcggggcgttaggccactgggctgccattcgcgatggcaagattgatctctatcagtgcgtggtgccgaccacctggaacgccagcccgcgcgatcccaaagggcagattggcgcttatgaagcggcgctgatgaacaccaaaatggcgatccccgagcaaccgctggagatcctgcgtactctgcacagctttgacccgtgcctcgcctgttcaacacacgtgctgggcgatgacggtagcgagcttatctccgtgcaggtgcgttaacagcgaaggagaatcatcatgcaacagaaaagcgacaacgttgtcagtcactatgtctttgaagcacccgtgcggatatggcactggctgacagtgttatgcatggcggtgttgatggtcaccggttactttatcggcaagccgctaccttccgtcagcggcgaggcgacgtatctgttctatatgggctacatcaggttaattcacttcagtgccgggatgatttttaccgtggttttgctgatgcggatctactgggcttttgttggcaatcattactcccgcgagctgtttatcgtgccggtatggcgtaaaagctggtggcagggcgtgtggtatgaaatccgctggtatctgtttctggcaaaacgtccgagtgccgatataggccataaccccatcgcccaggcggcgatgttcggctatttcctgatgtcagtttttatgatcatcaccggctttgcgctgtacagcgaacacagccagtacgctatttttgcgccgttccgttatgtggtggaatttttctactggacgggtggcaactcaatggacattcacagctggcatcggctggggatgtggctgattggcgcgtttgtgatcggtcatgtctacatggcgctgcgtgaagacatcatgtccgacgacacggtgatctccactatggtcaacggctaccgtagccacaaatttggcaaaataagtaacaaggagcgttcatgagcgagcaacgcgtggtggtaatggggctgggcaacctgctgtgggccgatgaaggcttcggcgtgcgggtggcggaacggctgtatgcccattaccactggcccgaggatgtggagattgtcgatggcggcacccaaggactgaacttgctggggtatgtcgaaagcgccagtcatctgttgattctcgatgccattgattacgggctggaacccggaacgctacgaacgtatgccggagaacgcattccggcttatctcagcgcgaagaaaatgagcctgcaccagaacagtttctccgaagtgctggcgctggcagatatccgcggacatctgccagcacatattgccctcgtcggtttgcaacccgcgatgctcgacgactacggcggcagcctgagcgaactggcgcgggagcaactgcccgccgcggaacaggcggcgctggtacagctggcggcctggggaattgtgccgcaaccggctaatgaatcgcgctgtctcaattatgactgtctgtcgatggaaaattacgaaggcgttcgcttgcgtcagtacaggatgaggctggaggaacagggatgagcaacgacacaccatttaatgcgttgtggcaacgaatgctggcacgtggctggacgccggtcagtgaatgccgtcttgacgactggcttacgcaagcgccagacggcgtggtgttattaagcagcgatccgaaacgcacgccagaagtcagcgataacccggtaatgattggcgaattactgcgcgagtttcccgactatacatggcaggtagcgattgctgatcttgagcagagcgaagccatcggcgatcgctttggcgtctttcgctttcccgccacattagtgtttaccggcggaaactatcgcggcgtgctgaatggtattcacccgtgggcggaactgataaacctgatgcgcgggcttgtcgaaccgcaacaggagcgtgcttcatgagcgaaacttttttccatctgctggggccaggaacgcaaccgaacgatgacagtttcagcatgaatccactgccgatcacctgtcgggtgaatggtgaaccgagtatggctgccctggagcaatgtgctcacagcccgcaggtgattgcgctgttaaacgagttacaacatcaactaagcgaacgccagccgccgctgggtgaggtactggcagtcgatctgttaaatctcaacgccgacgatcgtcactttatcaatacgcttctcggggaaggggaagtgtcagtgcgcattcagcaggctaacgacagtgaaagtgaaattcaggaggcgatcttctgcggattatggcgggtgcgcagacgtcacggcgaacagttgctggaagacaaactggaggctggctgcgcaccgctggcgttgtggcaggcggcaacgcaaaacgtcttgccgacagattcgctgttaccgccgcccattgatggcctgatgaatggcctaccgttggcccatgaattactggcacatgtacgtaaccccgacgcgcagccgcacagcattaatctgactcaattacccatcagcgaagctgaccggctttttctctcacgtctctgtgggccgggaaatattcagattcgtaccattggctatggcgagagctatatcaacgccacggggttacgccatgtctggcatttacgctgtacggacaccttaaaaggcccgttactggaaagttatgaaatctgcccaataccggaagtggtgctggcagcgccagaagatttggtcgactctgcgcagcggcttagcgaggtatgccagtggctggcggagggggcaccgacgtaaaaagacggtaagtatcgctttcaggcttatgaatatcgcaatcggcgaatacctctggtcgtagagtttcaggataaagagggagatctaccattaacgggttatttttctctcttcgcctacaggagtgcgcatgtgggatgtcattgatttatcgcgctggcagtttgctctgaccgcgctgtatcactttttatttgtaccccttaccctggggctgatttttttgctggctatcatggaaaccatttacgtggtcaccggcaaaacaatctaccgcgatatgacgcgcttctggggtaagctcttcggtatcaactttgctcttggcgtggctaccggcctgaccatggagtttcagtgtggtactaactggtcattctattccaactatgtgggcgatatttttggcgcaccgctggcgatggaagcattaatggccttcttcctcgaatccacctttgtcgggctgttcttcttcggctggcagcggctgaataaataccagcacctgctggtgacgtggctggtggcgttcggttcaaatctctctgcgttgtggatattgaatgccaacggttggatgcaacacccgactggtgcgcattttgatatcgacaccctgcgtatggagatgaccagtttcagcgagctggtctttaacccggtcagccaggtgaaatttgtgcacaccgtaatggcgggatacgtgaccggggccatgtttattatggcgatcagcgcctggtatttactgcgcggacgggagcgcgatgtcgcattacgctcgtttgccatcggttccgtcttcggtactctggcgattatcggtacgctgcaactcggagacagttctgcgtatgaagtcgcgcaagtacaaccggtaaaactggcggcgatggaaggtgagtggcaaacagaacctgcacctgcaccgttccatgtggttgcctggccggaacaggatcaagagcgtaacgcctttgccatcaaaattcccgcgctgctagggatcctcgccactcactcattagataaacccgtgccgggtctgaagaatttgatggctgaaacctacccacgcttgcaacgcggacgtatggcgtggctgttaatgcaggaaatatcgcaaggcaatcgtgagccgcatgtgttgcaggcattccgggagctggaaggcgacctgggttacggcatgttgctctcccgctatgcgccggatatgaatcatgtcacagccgcacagtaccaggcggcgatgcgtggcgcgatacctcaggttgcgccggtattctggagtttccgcatcatggtgggctgtggttccctgctgctactggtgatgctgattgcgcttgtccagacgctgcgtggcaaaatcgaccagcatcgctgggtgctgaaaatggcgctctggagtttgccgctgccgtggattgcgattgaagccggatggtttatgaccgagtttggtcgtcagccgtgggcgatacaagacatcttaccgacatactccgcgcactccgccttaaccacaggacaactggctttctcactgatcatgatcgtagggctttacaccctgttcttaatcgccgaagtctacctgatgcagaaatatgcccgtctggggccgagcgcgatgcagagtgaacaaccgacgcagcaacaggggtaaaggagaaaatcatgtttgattatgaaacattgcgcttcatctggtggctgctgattggcgtgatcctggtggtctttatgatctccgacggatttgacatggggatcggctgtctgctgccgctggtggcgcgtaatgatgatgaacgtcggatagtgataaacagcgttggcgcgcactgggaaggtaatcaggtctggttgatcctcgcaggtggggcattatttgccgcctggcccagagtgtatgcagcggcgttttccggcttttatgtggcgatgattctggtgctgtgctcgctgttcttccgcccgctggcctttgattatcgcggaaaaatcgccgatgcacgctggcgtaaaatgtgggatgccggactggtcatcggcagtctggtgccgccggtagtcttcggtattgcattcggcaacttgctgctcggcgtgccgtttgctttcacaccgcaattacgcgtggaatatctcggcagcttctggcaactgctgacgccattccctttattgtgtggattgctcagtcttgggatggtgattttgcaaggtggcgtctggttacaactgaaaactgttggtgtgattcatctgcgttcacagctggcgaccaaacgcgccgcactactggtgatgctgtgctttttgctggcgggttactggctgtgggttggtattgatggctttgtactgctcgcccaggatgctaacggtccttccaatccgttaatgaaactggtggcagtgctacctggtgcctggatgaataatttcgtcgaatcgcccgttttgtggatcttcccgctgctggggttcttctgcccattgctgacggtgatggcgatttctcgtggtcgcccgggttggggatttttgatggcgtcattgatgcaatttggcgtgattttcacggcaggcatcacgctgttcccctttgtcatgccgtcaagcgtgagtccgatctccagcctgacgttgtgggacagcacttccagtcagctgacgctgagcattatgttggtaatcgtgctgatatttttgcccattgtgttgctctacactctctggagctactacaaaatgtgggggcgcatgacgacagaaactctccgccgtaacgaaaacgagctgtactaaggagcaggaacaatgtggtatttactttggttcgtcggcattttgttgatgtgttcgctctccacccttgtgttggtatggctggacccgcgtctgaaaagttaacgaaggtaagcctgatgaggcgcattagcgtcgcatcaggcaatcaataatgtcggatatgaaaagcggaaacatatcgatgaaagcgatcttgatcccattcttatctcttctgattccgttaacaccgaaatctgcattcgctcagagtgagccggagctgaagctggaaagtgtggtgattgtcagtcgtcacggtgtgcgtgcaccaaccaaggccacgcaactgatgcaggatgtcaccccagacgcatggccaacctggccggtaaaactgggttggctgacaccgcgcggtggtgagttaatcgcttatctcggacattaccaacgccagcgtctggtagccgacggattgttgacgaaaaagggctgcccgcagcctggtcaggtcgcgattatttctgatgtcgacgagcgtacccgtaaaacaggcgaagccttcgccgccgggctggcacctgactgtgcaataaccgtacatacccaggcagatacctccagtcccgatccgttatttaatcctctaaaaactggcgtttgccaactggataacgcgaacgtgactgacgcgatcctcagcagggcaggagggtcaattgctgactttaccgggcatcggcaaacggcgtttcgtgaactggaacgggtgcttaatttcccgcaatcaaacttgtgccttaaccgtgagaaacaggacgaaagctgttcattaacgcaggcattaccatcggaactcaaggtgagcgccgacaatgtctcattaaccggtgcggtaagcctcgcatcaatgctgacggagatatttctcctgcaacaagcacagggaatgccggagccggggtggggaaggatcaccgattcacaccagtggaacaccttgctaagtctacataacgcgcagttttatttgctgcaacgcacaccagaggttgcccgcagtcgcgccaccccgttattggatttgatcatggcagcgttgacgccccatccatcgcaaaaacaggcgtatggtgtgacattacccacttcagtgctgtttattgccggacacgatactaatctggcaaatctcggcggcgcactggagctcaactggacacttccaggtcagccggataacacgccgccaggtggtgaactggtgtttgaacgctggcgtcggctcagcgataacagccagtggattcaggtttcgctggtcttccagactttacagcagatgcgtgataaaacgccgctgtcattaaatacgccgcccggagaggtgaaactgaccctggcaggatgtgaagagcgaaatgcgcagggcatgtgttcgttggcaggttttacgcaaatcgtgaatgaagcacgcataccggcgtgcgctctccatcaagataaataaacatttgccgctgttggtccacgcaggccatttacgcggcaaaattccacgcgtaatcctggtataagcacttctgcgtcgcggggagtgaatgcggaaatatggacctggacttctttacgaccgtcggaggggataatgaatcctttgccgcttttgcgatcaaaggttttgacaattcctgtcattttacgggacaaacaaattccttactgaaaatactgcgctgcactatacggggttaataaaataaagccagcgatatttaagaccgccggacggctaaaataaaatttgcttaatctcaattatcatgcgttaatagctgcgtcggtttgaaagacagacagcatacaaagtagtttactaaagcagttctcattatcaggcattatccccttcttttgagtctctctcctgaacactaagtagtttctgtattaaagccctgtttgccgaaaggcccaaaatgaaggaagtaaaatatgtctaataaaatgactggtttagtaaaatggtttaacgcagataaaggttttggctttatcactcctgatgatggcagcaaagacgttttcgtccatttcactgccatccagagcaatgaattccgcacgctgaacgaaaatcagaaagttgaattttctattgagcaggggcaacgtggtcccgcggcagcgaacgttgttacgctctaaggttgccgttattactcaacatctccatttccgctgtccatgttgccatggttcacagtaccgcacatcggcattcgatgtgacggagcgaaatcctttaggagcaaagtgcattttttgtaaatcgacgatgatcacctttgataacgtcgcgctgcaaatacgcactgaccatgcgccgctggatttcacaaaataatatcaggctccctcgtggagccttttttatatctgccttatttttcttcaacgctgtatgtatagtaagcgataacctgttgattattgaatctttcggggagatggcttataacatttcttacctgaccagggtaccgggaaccaacaccttactggcgtgttgctgtcttttaagaccagaagaggttaacagtgaatattgaagagttaaaaaaacaagccgaaacggaaatcgccgactttatcgcgcaaaaaatcgccgagctgaacaagaatacagggaaagaagtctctgaaattcgcttcaccgcacgagaaaaaatgaccgggcttgaaagttatgatgtcaaaatcaaaataatgtgattttgtgaacatcaccccgtgcgaggtgatgttccgcttgttgctaatttagtgaccaatcattggcgattgcggaattaagcgttggtacaattcctccggcaccgggctttgccatactcccgcatagattgcgtaaccaatcgccgcaaacataatccccataaccagtagcgtcattaaccagccagacaacgcaaaggcttttttatttgccgcaggtttttgcagtgaaaaggtcaatgttgaggctaccggacatgactctacgcaagtcatacagccggtacattccactgttcgtacctgaattaatttatcgaccgggatccgtgatgggcaactttttgcgcatttgccacaatcgatacaactttcggcattgcgacgaatcttaaacggcgataatagcgaaaccacgcccatcagcgcgccatatgggcaaagataacgacaccaggcatggcgaataaacaggctggcaatcagcaaaacgatcatgctgattaatgtcgcggtccccatatgacgaaagaaatcgagcattttaacgtccatcaccacgctgtagggcgacaacataaaatagtgaatcgcctgagcgggcatcaataacgcgatatagagaaaaaaactcaacagcaaatacttcacgccgcgcagaggaatatccagccagcggggaaggacaaattgccgaccaaacagtttgttaccgagatcgccgattaattccgaaagcgtaccaaccgggcataaccatgaacaaaaggcctttttgagtaatagactgatgacgataaaagcgaccaataacagcatcgcggcggcgtggacggacggtaactgacctgttgcaaggctatatttcagattcatcagaccggcaatcggtagccagccttcgatacctcccggtctggcgacaaatgtcgtactacctgccgtttcgtaatagcgcacccaataccagaacgtgatggcaatataaatattaattgccaacagtaataattgcgtcgctttacgccaggtcgtggcattgcgccagtcattccacggtaatttgccgcccgtcgtgcctggccgccgctgccagcgggttctttttttctctgccatgattttgccagtccgttaagttgcataccaaatgccactattctagttgttcttaactggctgatattgattcaaattgcgttcaggtctttcttattaaccatgcttccagagcggcaacactgcgtgtaatttcttcgtgtggaaggggggcagataatggctgctgctccagttgtgcgcattgctggctggcgctacgcattcccagactcgagcaactgctttttagctgatgtgcggcacgctttattttctcgttatcctgactggcgcgggcaatgtcgatttcatcgagaagcggcagggcatgttgtttaaataatatcagccattcgtggatcttctccgcccccattaaatgagcatcttcattgagttgcgatacatccagtggttgatcgttattgacttgcagttggagatagtgcgccagtaattgaccgagcacttcacgcggcaccggtttagggataatcccgcgaaatagcgagctggtacgctgtcgcagtgtttcgtcaatgacatgggcgctaaagccaatcaaaaccagtgacggatattgctgtgccagttgccgggcaagggtaatgccgtcgatatccggcagatcaaaatccaccagtgcggcagcaaacggttcgctattttgcaatgcctctattgcctgcgcggcatttcctactgcaacgacctgcgcaccactggtgttcagcatttcgacagtaattcgctgggtgagcgggttatcttcaattaacagcaaacgcaaatcgtccagacgtaccgcctgattgactgttttgggcacgggtgcagtggcaatacgtaacggcaagcgtaaacaaaaacagcttccaacctccggcgtgctggtggcgctcagttcgccacccatcgcctgggccagacggctactgatagtcagccccagcccggtgccgccgcgtttgccgctaacctgaacaaatggctggaagatttcagccagtttcgcgggatcaataccgcagccgctgtcttccacttcgaccagccattgttcgccatcagtgcgactacgcagaataatgtgcccttcgtcggtgaaacgcagggcgttgctcaacaggttggtaatgacctgacgaatacgccgcggatcgcccattaacgcagtcggtacatcgtcggcaatttctgttgccaggcgaatcgggcgacctttcacccttccgctcattaattgcagggtactttccagcagcgggcgcggttcaaagggttcatcgctgaccgaaacattcttgccgcctgcttcgatagccgaataatcgagaatatcgttgaggatggtcagcaacgattcaccagagtcggtaatcgcccgcaaatcatcgcgctgggcgttaagtgcggggttatctgccagcagttgcgcggtgccgagaataccgtacagcggtgtgcggatctcatggctcatcgccgccagaaacgccgattttgcctggctggctttttctgcttccgcccgtgcctgtcggtgttctatcaccagttcctgcaattcagctgtacgcgctttgacctgcgccgccagctgttcgcggtggcgattcagtgcatgaacactgctgcgaaacgcatccatcagccgcccgatggtgtccagttcccgcacgccagcggtttccgggaaaggggagtcgatatcaccatccagcaagcgttgcagcgcctgcgtttgttctgcaagagggcgcgtgactgagcgataaaccacgcgccagaggatcagaatcagtgcgcaaagagaaactaatcccagcaataacaggctgtattgcccgcgtgcactggctttttccagatgtgccagcccgtgctgattacgcagctcaatggtgtcgaccagctgactgacttcgctactaaactgcgcgaattgggcgatgttattttgggcgagagtttgcaggtgattgctgatttcactgtcctgctgatacagcgccagcaaatcgctatattggctaacggtagttaacgttgttgctacctgagtacgaacacccggatcttcaatgcgtatttgccgacgttgcagaattttcaccgcattattgagctgcttttccagcgttggcgcatttttctggatctgttccagccccagattcatcaccatttgctgcacccgcagggcgctaaggcgcagttcattcatctggttaacatactcaagatcgatatcaatcagccgatcgagtgcactttctgcggcctgacgctgatgttgttcgatcaaatcgtaaatcccggcctgggtcgctccggcggaggttgccgcattattcgcctgaccttgcgccaggcgtgcgatttcatcggcggcggcgactatctgctgactgagttgctgttgttgctggcgaagttgcaaacgctgccccaccagttccccttgctgacgtaacgaacgggagatctcctgctcctgttgttcaatagcggtggtgtcaaaaccttgttcccgtaacgcttgcagcaacgcattaatcttcaggctttgtgcggtgagcattcgcccctgcgcctgccacatcttttcgttatcggcactggtcaggttctgcgcggcgaaaagttcccaggcgctggcttcgctcaactggcgcgccatattcatggtaggaatcaatgcctgagtgttgtctttttccacctggctgataaagcgcaggttgtaccatcccaccagggtactggtcagggttaacagcgccatcagggcaaagcccatccagagtcttcgggtcagggttaaattcacggtcggtgcactttaggtgaaaaaggttgagtcgcaaagcagaatgcatctagcataaagccttattattgatgaggctatcatgcgcgtactgctatttttacttctttcccttttcatgttatcggcattttcggctgataacctgttgcgctggcatgatgcgcagcattacacggtgcaagcctctacgccgcttaaagccaaacgcgcatggaaactgtgcgcgctttatcccagcctgaaagattcatactggttatcgttgaactatggtatgcaggaggctgctcgccgctacggtgtggatttaaaagtgctggaggcaggcggctacagccagttggctacgcagcaagcacaaatcgaccagtgtaaacagtggggcgcagaggccattttgctcggtagtagcacgacgtcatttcccgatctgcaaaagcaggtagcaagtctgccggtgatcgaactggtgaatgctattgatgctccccacgtgaaaagccgcgttggtgtgccctggtttcagatgggctatcaaccaggacgatatctggtgcaatggagccacggtaaaccactgaacgtgctgttgatgcccggacccgataacgccgggggcagtaaggagatggtcgagggttttcgcgcagccattgccggaagcccggtacgtattgttgatattgcgcttggcgataacgatattgaaatccagcgtaacctgttgcaggagatgctggagcgccatccagaaatcgacgtcgttgccggaacggccattgcggcagaggcggcaatgggggaagggcgtaacctgaaaacaccgcttaccgtggtgtcgttttatctttcacatcaggtgtatcgcgggctgaagcggggaagagtgattatggctgccagcgatcaaatggtctggcagggggaactggcggttgagcaggccatcaggcaattacaggggcaatcggtgtctgataatgtcagcccaccgattttagttctgacgccgaaaaatgccgaccgcgaacatatccgccgctcgctgtcaccggggggatttcgtccggtctattattatcagcacacatcagcggctaagaaataaccttcgccatgttgtgtcaccagtaaatccgcgctgagtttatggcgtaaacgacgaattaacacatcgacggtgcgcaggtcagggttttccacccgacgcgcagaaagcatacgcagcagacgttcacggctgagaatttcgcccggattagtcacaaatgccaccagcatttcatactctgcgcgggtcagtttaatcggctcgccatcccgctccagcgtatggcgcgacacattcaggcaataaccggcaaagcgatagcagttgtcctgagtgtgcggttgcgcctgtcgcgcgaggtcgattcgccagagcaaatttttcactcgtaccaccagttcgcgcagctccagcggtttggtgacgtaatcgtctgcgcccatttccagcccaacaatacggtcaatccgatcgctgcgtccggtaaccagaataatccccaccgttgagcgttctcgcagggcgcgggttaacatcaggccattttcatcgggcaaattgatatccagcagaatcaaatccaccggctgattctgcataatttcccgcagcccggcaccgctcgccgtaacggaaacggtatacccctcctgagtgaagtaagattgtaatcgcgcctgggtaaccggctcatcttcaacaataacaatgtgatgtggcatcagagggttttactcattctgttcatatctgttcatattctgccgtaagccgttcatcctgaccagtgccgctgttcatatttgctcattaagatcgcttcactaaaccataattttacaggggctattatgcggaaactctggaacgcgttacgccgacccagtgctcgttggtcggtactggcgctggtcgctactgggattgtgattggcattgcgctgattgtattgccacacgttgggatcaaagtcaccagcacaaccgaattttgtgtcagttgccacagtatgcaaccggtgtatgaagaatataaacagtcggtgcatttccagaacgcctccggcgtgcgagctgaatgccatgactgtcatattccgccggatattccaggcatggtgaagcgcaaactggaagcgagcaacgacatttaccagacctttattgcccactccattgatacacctgagaaatttgaagccaaacgcgcggaacttgccgagcgtgaatgggcgcgaatgaaagaaaacaactcggcaacctgccgctcctgccataactacgatgcgatggatcatgcgaagcagcatcctgaagcggcgcgtcagatgaaggtggcagcgaaagataatcaatcttgcatcgactgtcataaaggtattgcccaccagttacctgatatgagtagtggcttccgtaagcagttcgatgagctgcgcgccagtgctaatgatagtggtgacacgctgtactccattgatattaagccgatttatgcggcgaaaggcgataaagaagcgtctggttctctgctgcctgcttcggaagtgaaagtccttaaacgtgacggcgactggctgcaaattgaaatcactggttggacggaaagtgcaggacgtcagcgtgtactcacccaattcccaggtaaacgcatctttgttgcctcgattcgtggtgatgtgcagcagcaggtgaaaacactggagaaaaccaccgttgccgacaccaataccgagtggagcaagttgcaggctactgcgtggatgaagaaaggcgacatggtgaacgatatcaaaccgatctgggcttatgcggattctctgtacaacggcacctgtaaccagtgccatggcgcaccggaaatctcccactttgacgctaacggttggatcggcacgctcaacggcatgattggctttaccagcctcgataaacgtgaagaacgcaccttgttgaaatatctgcaaatgaatgcgtctgacaccgcaggtaaggctcacggcgataagaaggaagaaaaataatgaacaataacgatctctttcaggcatcacgtcggcgttttctggcacaactcggcggcttaaccgtcgccgggatgctggggacgtcattgttaacgccgcgccgtgcgactgcggcgcaagcggcgactgaggctgtcatctcgaaagagggcattcttaccgggtcgcactggggggctatccgcgcgacggtgaaggatggtcgctttgtggcagcaaaaccgttcgaactggataaatatccgtcgaaaatgatcgccggattgccggatcatgtacacaacgcggcgcgtattcgttacccgatggtacgcgtggactggctgcgtaagcgccatctgagcgacacctcccagcgcggtgataaccgttttgtgcgcgtgagctgggatgaagccctcgacatgttctatgaagaactggaacgcgtacagaaaactcacgggccgagtgccttgctgaccgccagtggttggcaatcgacggggatgttccataacgcttcggggatgctggcgaaagctattgccttgcatggtaatagcgttggtacgggcggagattactctaccggtgctgcgcaggtgatcttgccgcgcgtggttggctcaatggaagtgtatgaacagcaaacctcctggccgctggtattgcagaatagcaaaaccattgtgctgtggggctccgatttgctgaaaaaccagcaggcgaactggtggtgcccggatcacgatgtttatgaatattacgagcagttgaaagcgaaagtcgccgccggtgaaattgaggtcatcagcatcgatccggttgttacatccacccatgagtatctggggcgcgagcatgtgaagcacattgcggttaacccgcaaactgacgtgccgctgcaactggcgctggcgcatacgctgtacagtgaaaacctgtacgacaaaaacttcctcgctaactactgtgtgggttttgagcagttcctgccgtatctgctgggtgagaaagacggtcagccgaaagatgccgcatgggcagaaaaactgaccggcattgatgccgaaaccattcgtgggctggcacggcagatggcggcgaacagaacgcagattattgctggctggtgcgtacagcgtatgcagcacggtgaacagtgggcgtggatgattgtcgttctggcggcgatgctggggcaaattggcctgccaggtggtggttttggttttggctggcactataacggcgcaggcacgccggggcgtaaaggcgttattttgagtggtttctccggctctacgtcgattccgcctgttcacgacaacagtgactacaaaggctacagcagcaccattccgattgcccgttttatcgatgcgatcctcgaaccggggaaagtgatcaactggaacggtaaatcggtaaaactgccgccgctgaaaatgtgtatttttgccggaactaacccgttccatcgccatcagcagatcaaccgcattattgaaggctggcgcaagctggaaacggttatcgccatagataaccagtggacctcaacctgccgctttgccgatatcgtgctgcctgcgaccacgcagtttgagcgtaacgatctcgaccagtacggcaaccactccaatcgtggcatcatcgccatgaaacaggtcgtgccgccgcagttcgaggcgcgcaacgactttgatattttccgcgagctgtgccgccgctttaatcgcgaagaagcctttaccgaagggctggacgagatgggctggctgaaacgcatctggcaggaaggtgtacaacaaggcaaaggacgcggcgttcatctgccagcgtttaatgacttctggaataacaaagagtacgtcgagtttgaccatccgcagatgtttgttcgccaccaggcattccgcgaagatccggatctcgaaccgctgggcacgccgagtggcctgattgagatctactcaaaaaccatcgccgacatgaactacgacgattgtcaggggcatccgatgtggtttgagaaaatcgaacgctcccacggtgggcctggctcgcagaagtatccgttgcatctgcaatctgtgcatccggatttccgacttcactcgcagttatgtgagtcggaaactctgcgtcagcaatataccgtagcgggtaaagagccagtatttattagcccgaaggatgccagcgcgcgcggtattcgtcacggtgatgtggtacgcgtctttaacgttcgtggtcaggtgttggctggagcagtggtttctgaccgttatgcacccggcgtggcgcgaattcacgaaggggcatggtacgatccggacaaaggcggcgagccaggggcgctgtgcaaatacggtaaccccaacgtgttgaccatcgacatcggtacttcgcagctggcgcaggcgaccagtgcgcacactacgctggtggaaattgagaagtacaacggaacagtggagcaggtgacggcgtttaacggccccgtggagatggtggcgcagtgcgaatatgttcccgcgtcgcaggtgaaatcatgaccacgctgacagcacaacagattgcctgtgtttacgcctggctggcgcagttgttctcccgtgaactggacgatgaacaactgacgcaaatcgccagtgcgcagatggctgaatggttttcgttgctgaaaagcgaacctccgctcactgcggcggtgaatgggctggaaaacagtattgccactctgacagtacgtgacgatgcccgtctggaactggccgctgacttttgcggcctgtttctgatgaccgacaaacaagcggcgctgccgtatgcatcggcctacaaacaggacgagcaagagattaaacgcttgttagttgaggcagggatggagaccagcggcaatttcaacgaaccggcagatcatctggcgatctatcccgagttgttgagtcatctgcatttttcgctgggagaggggaccgttcctgcgcgaagaatcgacggtttgcggcaaaaaacactgacggctctgcgggaatggttaccagagtttgctgcgcgttgtcgacagtatgaccgctttggtttttacgcggcactaagccagttattgctggtgttagtggagtgtgactaccaaaaaagataatgccgtttgtaggcctgataagacgcggcaggcgtcgcatcaggcattagtgcgcagttgccggatgcggcgagaacgccttatccggcctacgggaacagtgctttttgtgggcctgataagatgcgttaagcgtcgcatcaggcattatggcgcagttgccggatgcggcgagaacgccttatccggcctacgggaacagtgctttttgtgggcctgataagatgcgttaagcgtcgcatcaggcattatggcgcagttgccggatgcggcataaacgccttatccggcctacgggaacagtgctctttgtaggcctgataagacgcgttaagcgtcgcatcaggcaacaaactcacgggtgagccacaaaccgggaaagccgctggcgcagcaggcggttttcctgcttcaggtgcgcaatatcatccattaacgtcagcgccaccgcgatccccggccagtccagagccagttcatgacgcaggcgtaccgcgcgttgcaccacaatggcggcatggtcgtcaaatacccaggttgtctcctggatctcactcggttcaaccacccccaaaccgacaatttcattcaactcctcttcagagatgccggtatgcaggcaaaattcggtaatagtaaaagtcaccgtaacattagccattatgctttcccccaatctttacgtggatcaaaagacgactgggcgtctgccagttgctgccacagcgcggcagtgttttcatccggtttcggcggcatcacgattttcagtaccgcatacagatcgccggtctgttttttgctcaccagacctttgcctttaacgcgcaatcgttgcccggcctggctgccaggcgggatagtcagcaaaatgctttctttcagtgttggaacggtgactttagtacccagcgccgcttcccacgggctaaccggcaccactatttccagatcctggccgacaatatcaaacagcggatgtggcgcaatgtgaatcaccagccacaggtcgccatttggaccgccgttttcgcccggcgtcccctggcctttcaggcggatgcgttgaccattgccgacgcccgccgggatcttcacattcagcgttttcgggatttcctgttcgatcatgccaaaggcgttataaaccggcaggttatagctgatggtacgcttatgctcagtaagcgtttcttcgaggaaaaccgccacttcgatttcaatatcgtggccgcgtgtggcggggcgttgacggctctggcgggcatgctgaccgaaaattgacgagaagatatcgtcaaaatcttcggcgttaaaactctgaccgtcgccatgatggaactgacggttaaattgcggatcgttgcgatgttgccacatctgatcatactcagcgcgacgttgttcatcacttaacacttcccaggcttcagcgacctctttgaagcgggcttcggcatccggttctttgctgacatcaggatggtatttgcgggccagtcgacgataggcggtcttgattgtcttgagatcgtccgtcggtttcacgcccatgatggcgtaataatcctttaattccatagcgttatctcgcgtaaatcaacacaaattgaaggaacccctgtaaggtaactcctataagtgtagggtaatcctcaaaatttcatatgccaacacagaatatgttattgaaatcatcgcggaggggaggtcgcctcaaggtgggaggaacatattttatttacctcactcctgaacttttggctcatgcttacaagttaaacaataaggaaaggaatgcacaactcgactatttaaatcgttatgcaatttaatgataaagacatgtgctaaaaaccattgctattagtctcacattctttttttattggtaatggtaacgccgctgattttctttatagctactgatgtaatcattagcggcgtaaacgaggccggggctaatcaggcatagtttgcgtcaaaacttgcctgtttttaaaggggaatatagaaaaacaggcgttcaacgagccattttgcgaacctgttcccggaaaaatgacatatttctgtcacactctttaattattgataacaaaagaggtgtgaggaatgaacaaaacgctaatcgccgcaactgtggcagggatagttttactcgcttcaaatgctcaggcacaaaccgtaccggaaggctatcagctacagcaagtccttatgatgagccgtcataacttacgtgcgccgctggcgaacaatggcagtgtgctggagcagtcgacgccgaataaatggcctgaatgggacgtccccggtgggcagctcaccactaaagggggcgtgctcgaagtgtatatgggccattatatgcgtgaatggctggcagaacaggggatggtgaaatcaggggaatgcccgccaccggacaccgtttatgcctatgccaatagtctgcaacgcaccgtcgcgaccgcgcagttctttattactggcgcattccctgggtgtgatattcatgttcatcaccaggaaaaaatgggcactatggaccccacctttaacccagtgatcaccgatgattccgccgcattcagtgaacaggcggtggcggcaatggagaaagagctcagcaaactccagcttaccgacagctacaagctactggaacaaatcgttaactataaagattcccctgcctgtaaagagaagcaacaatgttcgcttgtagatggcaaaaatacctttagcgcgaagtatcaacaagaaccgggcgtttccgggccgctgaaagttggcaactcgctggtagatgcgtttactttgcaatactacgaaggttttccgatggatcaggttgcctggggagaaattaaatctgaccagcagtggaaggtgttgtcgaagctgaaaaacggttaccaggacagcctgtttacctcaccggaagtggcgcgcaatgttgcgaaaccgctggtcagttatatcgacaaagccctggtcaccgatcgcaccagtgcaccgaaaatcacggtattagttgggcacgactccaacattgctctctgttaacggcgctggatttcaaaccgtatcagttgcatgaccagaacgaacgcacgccgattggcggcaaaatcgttttccagcgttggcatgacaagcaaagccaatcgcgacctgatgaaaattgaatatgtgtaccagagtgcggaacagttacgtaatgccgatgcgttaaccctgcaggcacctgcgcagcgcgtgacgctggaattaagcggttgcccgatagatgccaacggtttttgcccaatggataagtttgatcgcgtattgaatgaagcggtgaaataacagaaaactcccccgcgtgaagcgggggagtcgctggttaaacgtttttacgttcgatggtctgttcgccccaaaaaagcgaatctttatcggtcttagcaaaggctttgactaacacttcatcgctaccttcttcccaaatcttttccgccattttttcgtcgtacccggcgacttcgaaaatggcctcggctatttccggcgacgtattgcgcagagatgcccattcaccgacgtgatgagctttcgcttcttgagttggcatgcgtatcctcctgttgaagattagccgttaagtttaactgccagacctgcgacatattccccttgataacgagcaatagacagttcttcctggctgggctggcgtgaaccgtcaccgcctgcgatggtggttgcgccgtacggcgtaccgccgcgaacctgtgaaacgtcaaataattcctgcgctgcgtagccaatggggacaatcaccatgccgtgatgcgcaagggtcgtccaggtggatgtgatggtttgttcctgaccgccgccagtaccggtggaactaaagacgctcgccagttttccgtatagtgcgccggaagcccacaggccgcccgtctggtcgaggaaggtacgcatttgaccggacatgttaccaaagcgggtaggtgtaccaaaaataatggcgtcgtaatcggccagttcttgcggggttgcaaccggtgcagtttgcgttttaccgcctgctttttcaaataattgcggcggcatggtttccggtacacgcttaacgacaacttctgcgccatccactttgcttgcaccctcagcaactgcgcgtgccatcgtttcaatatgtccgtacatggaataataaagcaccagaactttagccatttctaaccactcctcgtgttatctctattccgtagcgattcgctaccacttatttaaagataagacgtccttttcagagtgcaaatttcacaaccacttatttgatttataacaactttcacaagcacgtaattttgtcgcaaaatgacacatttttatctcatcgcgtttttttaatcataagagcggcttatggataattattggagatgatatctattctcgctaagaagctgttgcaggatattaccaaacgcgggtctgcccgcgtcagttcactaagcttagtcccacgtagcgaaaatatggcagccgccatacgccgcgttaattctatgcaatatgatgtctatacccagacggaggtcagtaatggcaaaccatcgaggcggttccggcaattttgcagaagaccgcgaaagagcatcagaagcaggtaaaaaaggtggacagcacagcgggggtaatttcaaaaatgacccgcagcgcgcatctgaagcaggtaaaaaaggtggcaagagcagtcacggtaaaagcgacaactagccgggctaatcaatgacgcatgcatttttgtctgtagctcgtcaaaacgccatcaccgccggttaccccggcggttttctgtttatggctcctgatgaacaacttctggcggtggaacgtcaaccaaccttctgcttaacaacgcattgagtaaaatcgcgccaaaggtggctgtaccgatccctcccaacgtaaaaccgcccagtgtgagagcaaaatcacccgcacccagcactaaggttactgcgaccataatcaaattaccgttctggcttaaatccacacggttttgtacccagatccgtgcgcctgcgacggcaatcagcccgaacacaacaattgatgcaccaccaatcaccgcggccggaatagtatggatcagcgcgccaaatttcggcgaaaagcccaacagcatggcgatgacggcagcggcaacaaacaccagcgtcgagtagacttttgtcacggccatcacaccaatattctcggcgtaggtggttacgccgctaccgccgacagagccagaaagcatcgtcgccagcccatcgcctacgaatgcccgccccatatacgggtccatattgcgtccggtcatcccggcgaccgccttgagatgacctaagttttccgccaccagaatcaccgccacgggcgcaatcagcatcattgcctgaccattaaaagcaggagtggaaaaatgtggcagaccgaaccaggcagcatggctgacgagagtaaaatcgacggcttttcccagccctaaaacgttggtcatcacgccatacagcagacaggcgacaattaatcctacgagaatcaataatcgctggatcatgccacgggtaaatacggccaccagcccaatacacagcaccgtcattaccgccatccagctatcaaaggccgaagccgatacatttttcactgcgataggcgctaagttcaggccaatcgccatcactaccgcacccgtcacaaccggcggcattagtcgttcaatccagcgcgtaccgattttcatcaccaccaggccaatgacggtataaaccagcccacaggcgataatcccgcccagcgcgatgctgatattcggattaattccctgaccattaaagcccgttgcggcaatcaccacgccgacaaaagccgcgctggaaccgagataactgggcacgcgcccgccggtaataaagaaaaacagtaacgtgccgatccccgacataaaaatggaaagattgggatccagccccatcagaatcggcattaacaccgtcgcgccaaacatcgccaccgcgtgttgaacgcccattactgccgtctgagcaaacggcaatcgttcatccggcgcgaccacgccgctctctgtagaggtcgattttaactgccagtgaggaaaaccgaacattgccatcagctgtctccttaaggaggttaacaagcagggcgcatcagcgcgtgataactgcgatcgaaccacaccagcccgtagggtgtggcgtgacgatgaatcgcttcgatggcgcaaaacaaaatgtcgtgggtgccgacgctcaccacctggctgatacggcagtcaaacgaaaccagtgcctcttccagttgcgggcatccggtcacaccagtctgccagcgggcggcggcaaagcggtgttccatgggcgttttgccgccaaaaaggtttgaaagcgactcctgcccggcgctaagtgtatttacacacagcgttcgattttcattgaataccggccagacggacgccccacgattcaggcacaccagtaatgtgggcggcgtgtcggtcacgctgcagacggcgctggcggtgaacccggcgcgcccggctggaccgtccgtagtgatgatattgaccgccgcgcccatacaggacatcgcatcgcgaaaggtttgttgatcgacaatgttcattgtttgctccttacaacagcccgcaggcttcttcaaaggacagacgtggcaggcgcgcaaaaagtttgctggaatcgccatagccgatattaatcagcagattgctcttcagcgtgctgcccgcaaaaaaggcgtcgtcaacgtattgacggtcaaagcccgacatcgggccggtatccagccccagcgcacggcaggcgacgatcagataggccgcctgcatggaactgttgcgaaacgctgtttcttcggcaagttgtggactggaggtaaaccaactgcgggcatcgccgtgaggaaacagctgtggtaaccgttcataaaattcactgtcccaggcgacgatagcggtgacgggcgcggtcagggttttttgcagattgccgctggaaagcgccgggcgcagacgttcttttccttctgcagtgcggataaacacgatccgtgtcggagaacagttagcagatgtcggcccccatttcatcagggcataaatctcccgtaacgtctcatcgctgacgggtgtctcccgccagccgttgtgagtgcgggcatcggtgaacagggtgctaagcgcacctgggctaacggcttcgttcatagcaattccttacagggcggcttcacggtgatgtaacaggctggcaagcccgttgagtaacagagcattaaacgtttcgggatcggtcacgttgcaggcgtgtccgccatagcgcatcaccattttctggctatcgggcagagcggcatgaagttcactggaacatgctgatggcaccagcagatcatcactggcgcagatgatttgcaccgggcagcggatacgatccgcatggcgactaaagtcagcgcgtttgagggcgttaagtcgacgcagtaaattatttttgccctgaaaatgcgccagtgccagcgcgccttctgcctcaaggcgaggtgcgcgggccgccatccagtcggcgggatagaggaacaacggctgcgcttccacccatgcctgcgcgccgccgctatgtagtaactgttcgcgaacctgaaaacagcggcgcgtatgggcgtttattcgtagccagccgttaacgctgaccagcacagttaccgacgcgggataatccagcgccagctgcattcccaccagcgcaccgagcgcatggccgaccaccgcgtaacgctcaatccctgcggctaccagcgcctgatgcagttccgctgccatctgggcgatactgtaatcttctgccagcgtgtcgggattattgccggtgccgcgctggtcgtaacagactacctgatactcctgatccagcaccgccagttgcggtaaccagtaactgccgctaccgccaagacccgaaatcaacaccactacgggcgcatcagcataagggggaggtgagagtgaaagtttcatcgcggtctcacttggcgatatgcgcaattgtggcgatttccaccagcgcgtcaggttttaccagtccgcactgaatgcagaatcgcgccggtttgtcacccgggaaaaactcggcgtagatttcgttaatcgcggcgtaatttttccagtcggtaataaagatgctgttgaaggtcacatccgccatcgtgccacccgccgtctcgatgaccttgcggatggtttccagaacgtggcgggtttgcgcctttgggtcatcggcaaacagcacgttgttatgttgatcaaaagccagcgtaccggagacatacaccacgccatcagccagcgtgccgggaacgaagggggccagcggtgcgctgctgccagcaggaataattacggattttggcatcgttaaactccttaagcgatacgagcaaaggacgtggaagaaagcgcgtcgcagaacgtttcgacgtcgctgacccagccaaaaaaggtttcgatattgaacaacgcggctttctgtgcaaattccggccccgcctggtgtgttgcgtcttccagcaccacgccgaaatactccagaaaaaagccgtcgcgtagcgtcgattcgacgcagacgttggtagcgataccggtgaaaaccagatggcgtattccacggctgcgcaaaatgctgtccagcggcgtattgaagaaaccgctgtagcgcggcttcggcagcacaatatcgccaggctgcggcaccagttcatccaccagttgataatcccaggagcctttcgccagcaatttcccctgcagctgcggctgattacgcatggttttcagggcgttcgatttatgaaaattcggtgagccggggccgccagcctcgacatactgttcatcccagccattttgaaaccagatgatcagcatccctgccgttcgcgctgcggtcacggcggtttgaatgttggcaatgaccgggcgagtggttgagacatcaaacccggcgagatctaagtagccgcctggcgtggcataggcattttgcatatccaccacgatcagcgcagtttgctgcggatcgaaggtaatggcttccggtcgtgcggttaaggttgtcatcatgccacctcctgagtcagcgcagggagatgggcgcggcacagcatcagtggttgaatgcgctcgccgaaggtttcgattcccgacagaaaatcatcgaaggtcaacagcacgccttcggcaccaggcacgtttgcgacttcatctaacatgcgcgcgacactggcgtaagaaccgactaacgtccccatattgatgtttaccgccgaagtgggatcggccatctgacggacgttggtgtcagtacctgagcgggtatctttctgactttgttcagttagccagcttaacgcctcttcatccgcgcccgctttgtagtgttcccattttgcacgagcggcatcgtcggtttcgtcggcaataaccataaacaacacataagagccaacgtcgcgtccggtttgctctgcggcctgtttcatccgcgcagcggtcggggcgaaagccgtgggtgtatttacgcctttgccgaaacagaagttaaaatcggcataccgggcggagaacgccatgccagcgtcgctttgcccggcgcagatcactttcatggggacactcggttgcggactgacgcgacaatcatccatagtgaaaaaatcgcctttaaaatcgcttttccccgagccccacaggtcgcgcagcacctgaacatattcggtgagatagtcgtaacgacgggagaaatagtcatcgccaggccagatccccatctgctcatactcgggcttctgccagccagtcacgaggttgacgccaaaacgcccgccagagatggagtcgatggttgcggccatacgggcgacgattgccggaggtaacgttaaggtggcagctgtcgcgtatatctgaatgcgtgaggtgacggctgccagccccgccatcaaggtgaacgactcaaggttgtgatcccagaactcagttttgccgccaaagccacgcagtttgatcatcgacagggcgaaatcgaaatggtagtgctccgctttttgcacaatggctttattcagttcaaatgtcggcatgtactgcggcgcgtgggtcgaaatgagccagccgttgttgccaataggtacgaatacgccaattttcatcatcaacctctcttcgtctcgtaaagtgaaagtcagacggggcgctgcatcctgcatatccttttcagccgcgtaatggcttgtttgcaaagcggatgccagtttttaaaaagtgaatgttattaatgtgttaatgttaagttgtctaaaatgcctgaaaaaaagtggactaaacggtcaaaacagttgcacataaaacatgcattcgtgcgcgatgagagtgcagaaggtcgaggccgggcgggggttttgctatcctgttgccaatcaacaagaggggagagcgcatgacgcaaggcgcagtgaaaacaacgggtaagcgttcgcgcgcagtaagcgcgaagaaaaaagcgattcttagcgcagcactggacactttttcacaattcggttttcacggcacaaggctggagcagatcgcggagttggcgggtgtttcaaaaaccaatctgctgtattactttccgtcaaaagaggcgctgtatatagccgtactgcggcagattctcgatatctggctggcaccgttaaaagcgtttcgagaagatttcgccccgctggcggcgatcaaagaatacatccgtctgaagctggaagtttcccgcgattatccgcaggcttcgcgcctgttctgtatggagatgctggcaggtgcaccgctgttaatggatgaactgacgggcgatttgaaggcattaattgatgagaaatcggcgctcattgccggttgggttaaaagcggcaaactcgcgccgattgacccgcagcatttgatttttatgatttgggcttccactcaacattacgccgattttgcccctcaggtggaggcggtgacaggcgcgacgttgcgcgatgaggtgtttttcaatcaaacggttgaaaacgtgcagcggattattattgaggggattcgaccacgttaaagatgccggaggaggttgtaacatcctccggctacctgtttaaccgatcgtcattaaactggcgttaccgccagcagcagcggtattcacactcagcgaacgctcgatatacagccgttccagaaggatattgctttcgccacgggcaaaaccctgcaccgaaacaattgcaccatcccgcgcggcaacggcttcacacaatgcgcgaagctgatccgaatcaccgtggaagatcaccgcatcaaatggttgagcggttatattttccgctttcgccagttgaatacgttcgctgactgccgatggcaatgccttcactaactgacgatgtagcgcatcatccggccacagcatctggctacccactgccagcacggcggcgagctgagtcagcgcatcctgttcatcatccgcaatacacaacacgcgctcacgcggcagcagcgtccaggtgttgcgttcacccgtcggccctggcaacaatcgttgtgttcctgcctgcgccaactcgccatattgcgtacataacgcctgcaattctggacggtttgccgcccattcccgcagtgcatttagcggctgagtcaatgcggctttcaactgcgcatcgaccggatactccgcatcctgacgcgcgagcgtcactgccagtgcactttccgggcgattcgccagcagacggtagagatagagcggaccgcctgctttcggcccggtgccagacaacccttcgccgccgaacggttgcaccccaaccaccgcgcccaccatattacggttaacgtacagattaccgacctgggccgagccagtgacctgggcaatggtttcatcaatacgcgtatgaacgccaagcgtcagaccatagccggaagcgttaatctgctcgatcagctctgggagctggttacggttgtaacgcaccacatgcagcaccggaccaaagacctctttttgtaattcggcaaagtcatccagttcgatcagcgtcggagcgacaaaggtgccgctttgccattcacgggcatcttcgctgttttcccgcaccgcctggaacacctgacggcctttactacgcatggtctgaatatgacgctcgatattggctttcgcttcgctatcaatcaccggaccgatatcggtggtcaggcgacccggattacccatccggcattcggccattgcgccgcgcagcattttcagcgtgtggtcggcaatctcatcttgcaggcacagcacgcgcagtgccgaacaacgctgacctgcactgtcaaacgccgaggccagcacatctattacgacttgttcggtcagtgctgaagaatcgacaatcatcgcgttcatgccgccggtttcagcgatgagcggaatagggcgaccctgagcgtccaggcggctggcgatattgcgctgcagtaacgtagcgacttcggttgaaccggtaaacatcaccccgcgcacgcgatcatcacccgtcagttgcgcgcccacggtttcaccccgacctggcagcaattgcaccacgcctggcggtacacccgcttccagcaaaatggcgatcccttgcgcggcaatcagcggcgtttgttctgccggttttgccagcacgctgttacctgccgccagtgcggcagcgatctgtccggtgaaaatagccagcgggaagttccacggactgatacataccacaggccctaatggacggtgggtttcgttagcgaaatcatcccgcacctgtccggcatagtagtggagaaaatcgaccgcttcgcgcacttcggcaatggcgttactgaaggtttttccggcttcacgcaccagaataccaatcagttgctgcatctggctttccattagcacggcagcgcgatgcaaaatcgccgcgcgttcagccggaggagtggcaaaccagattggcgcgttattaaccgcactttccagcgcctgttctacttcacgcggcgtggcttcacgcacatagcccacaatatctttcggttccgcagggttaataacgggcgacatctcaccagccgcgaccggttgttccagcattggcaaggactgccatttttgcagtgcactattgagcagggctgaagagagcgaggccagacggtgttcgttagcgagatccagccctgccgagttgtcgcgcccgtgaccgtaaagatcgcgcggcaggggaattttcggatgcggtaatccagtttgcccttcctgttgcgccagtttttctacagcagtgactggatcggcgaccagttcatccagtggcaaagaggtgtcggcaatacggttaacaaacgaggtgttagcaccgttttccagcaggcggcgcaccagatatgccagcagcgtttcatgtgtaccgaccggagcataaatacgacacggacggttaagtttgccgtcggcaactttcccggtgacctgctcatacagtggctcgcccataccatgcaggcactggaactcgtactgacccgggtagtagttttgacccgccagttgataaattgccgccagcgtatgggcgttgtgcgtcgcgaactgcgggtagattagatttggcaccgccagcagttttttcgcacaggcaagataagaaacgtcggtatacaccttgcgggtataaaccggataaccttcaaggccgtccatctgtgcacgcttgatttcactatcccagtacgcgcctttcaccaggcgaatcatcagacggcgacggctgcgggtggcgagatcaatcaggtaatcgatcaccaacgggcagcgtttttgataagcctgaataacaaaaccgatgccgttccagcctgccagttcaggctcgaaacagagtttttccagcagatcgagggagatctccagacgatcggcctcttcggcatcgatgttaataccaatatcgtactgacgcgccagcagggtgagtgatttcagacgcgggtaaagctcttccattacccggtcatactgggcgcggctataacgcggatgtagcgccgacagcttgattgaaatgcccggaccttcatagatgccacgaccgttagacgctttaccaatggcgtgaatcgcctgctgataggaaaccatatacgcttgtgcatctgcggcagtcagtgcggcttcgcccagcatatcgtaagagtaacggaaacctttctcttccagtttgcgggcattggctaacgcttccgcgatggtttcgcccgtgacgaactgctcgcccatcaggcgcatcgccatatccacacctttgcggatcagcggttcaccgctcttaccgataatgcggttcagcgagcgggagaggctggcttcgttatgggtggaaaccagtttgccggtaaacagcagcccccaggtagcggcattaacaaacagggacgggctacgaccaatgtgtgactgccagttaccgttactgattttgtcgcgaattaacgcgtcacgggtggctttgtcgggaatacgcaacaacgcttccgccagacacatcagcgccacgccttcctgcgatgacaacgaaaactcctgcaataacccctgaaccatacctgcgcgaccactggcgtttttttgattacgcagtttatcggccagttgatacgccagtttgtgcgcctgttcagctactggctgcggcaggcgagcttgttccagcagcatagaaaccgcttcggtttccgggcggcgataggcggcggtgatggcggcgcgggaaaccgactggggcaatatttgctcggcaaagtcgaggaaaggctggtgtggttcctctgccggagtcggtgcttcatcgctctcattggccgcgccagaaagcagcgctggtagctccgggagagtatcgctgttttccagttgttcaagataagaaaaaatcgcctgtttaattaaccagtgtggtgtgcgatcgatacgtgtcgcggcagacttaatacgctcacgcgtcgcgtcgtccagcttaacccccatggtggtggttcccatgccattactcctgttgttctgaaaggtgcaacttaacgttatcgtgaaatatctatgatgttgcaactttgtgcaaccgtgttaaatgtgacctgcgtagcaagcttaaaaatgaatgaaatgttaataaacgaaatcgatatgacagggattaaaaaaataactcagactttttctctgcggcagttaacatttttgaaaggtgcaaccgcaaaaaatgtgagagagtgcaacctgatgaaaaatagtgtcgctgagcactaaaatttaatgtaaatggtgtgttaaatcgattgtgaataaccagcgcttccggcaggatacggtcgccctggtaaaacataaactctgttaccccgttccggtggcagatataacggcaagtttcgacattgccgataataattttttggagactttagatggctattagcacaccgatgttggtgacattttgtgtctatatctttggcatgatattgattgggtttatcgcctggcgatcaacgaaaaacttcgacgactatattctgggcggtcgtagtcttgggccattcgtgacggcattatcggcgggtgcgtcggatatgagcggctggctgttaatggggttgccaggcgctgtttttctttccgggatttccgaaagctggatcgccattggtctgacattaggcgcgtggatcaactggaagctggtggccgggcggttgcgtgtgcataccgaatacaacaataacgccttaacattgccggattatttcaccgggcgctttgaagataaaagccgcattttgcgcattatctccgcgctggttattttgctgttcttcaccatttattgcgcttcaggcattgtggcaggcgcgcgtctgtttgaaagtacctttggcatgagctacgaaacggctctgtgggcgggggctgcggcgacgatcctttacacctttattggcggtttcctcgcggtgagctggactgacactgtacaggccagtctgatgatttttgccctgatcctgacgccagttatcgtcattatcagtgtcggtggctttggtgactcgctggaagtaatcaaacaaaagagcattgaaaacgtggatatgctcaaagggttgaattttgtcgccattatctcgctgatgggttgggggctgggttacttcgggcagccgcacatcctggcgcgttttatggcggcagattctcaccacagcattgtccatgcgcgtcgtattagtatgacctggatgatcctctgcctggcaggggcggtggctgtcggcttctttggtatcgcttactttaacgagcacccggcggtagcaggtgcggtaaaccagaacgccgagcgcgtgtttattgaactggcacaaattctgtttaacccgtggattgccgggattttgctgtcggcgattctggcggcggtaatgtcaacgttaagttgccagctgctggtatgttccagtgcgattaccgaagatttatacaaagcgtttctgcgtaaacaggccagccagaaagagctggtgtgggtagggcgagtgatggtgctggtggtggcgctggtggcgattgcgctggcggcaaacccggaaaaccgcgtgctgggcttagtgagctacgcgtgggcaggctttggcgcagcgtttggtccggtggtgctgttctcggtgatgtggtcacgcatgacgcgcaacggtgcgctggcggggatgatcatcggtgcgctgacggttatcgtctggaaacagttcggctggctgggtctgtacgaaattattccgggctttatcttcggcagtatcgggattgtagtgtttagtttgctgggtaaagcgccatcagcggcgatgcaaaaacgctttgccgaggccgatgcgcactatcattcggctccgccgtcacggttgcaggaagggtaagggaaggcgttttaccgaaaatttcacgtcataaccggaagcaggcagagggcaatcagtgattgccctctgcgttttttctcaaaatatttttacatcttctcatcattatcactacattccacttgtatttttcttcatcgtaatgataatcgctatcactgcgatttacttttctttgcatagattgactcagaaaaacgtttaagggtgggtggcatgtttgttccgtttctcattatattgcgcgaaggacttgaagccgcgctgattgtcagtttgattgccagctatcttaacgcgtacccagcgaggccgatggattggtgtaatgtggattggcgtgttgcttgccgctgcgttgtgtctgggcttgggtatcttcattaacgaaaccaccggcgaatttccgcaaaaagaacaggaactgtttgaaggcattgtggcggtgatcgccgtggtgatccttacctggatggttttctggatgcgcaaagtgtcgcgcaacgtcaaagtacaactggagcaggcggtcgatagcgcattgcagcgtggaaatcatcatggctgggcgctggtgatgatggtcttttttgccgttgcaagggaagggctggagtcggtctttttcctgctggcggcatttcaacaagatgtcgggatctggccgccgctgggtgcaatgcttggtcttgctacagccgtggtgcttggcttcctgctctactggggcggtattcgcctcaatcttggtgcattttttaaatggaccagtctgtttattctcttcgtcgccgcagggctggcagctggtgccattcgcgcatttcatgaagccggattgtggaaccactttcaggaaatcgccttcgatatgagcgcggtgctctcaactcactcgctgtttggcacactgatggaagggatttttggctatcaggaagcaccgagcgtcagcgaagtcgccgtctggtttatttatctcatcccggcgctggtggcatttgttctgccaccacgcgcaggggcgactgcgtcccgctccatgtagcaaatacgacgcaaactcttgcttagttacaacatactttaaagggatagtctcgtcatgaccattaacttccgccgtaacgcattgcagttgagcgtggctgcgctgttctcttctgcttttatggctaacgccgctgatattccgcaagtcaaagtgaccgtgacggataagcagtgcgagccgatgatcattacggttaacgccgggaaaacacagttcattattcagaaccacagccagaaggcgctggagtgggagatcctcaaaggcgtgatggtggtggaagagcgggaaaatatcgcccctggttttagccagaaaatgacggcgaatttacagcctggcgaatacgatatgacctgcggtctgctgactaacccgaaagggaagttgatcgtcaaaggtgaagcaacggcggatgcggcgcaaagtgatgcgctgttaagtcttggtggtgcaattactgcatataaagcgtatgtcatggcggaaaccacgcaactggtgaccgacaccaaagcctttaccgacgctattaaagcaggcgatatcgaaaaagcgaaagcactgtatgcgccgacgcgccagcactatgagcgcattgaaccgattgctgaactgttctccgatctggatggcagcattgacgcccgtgaagatgattacgagcaaaaagccgccgatccaaaattcaccggtttccaccgtctggaaaaagcattgtttggcgataacaccaccaaagggatggataagtatgctgaccagctttataccgatgtggtcgatttgcaaaaacgcatcagtgaactggctttccctccttcaaaagtggtcggcggtgcagccggactgattgaggaagtggcggccagcaaaatcagcggtgaagaagatcgctacagccacaccgatctgtgggatttccaggctaacgttgaaggctcgcagaaaattgtcgatctgctgcgtccacaactacaaaaagcgaatccggaactgctggcaaaagtcgatgccaacttcaaaaaggtcgataccattctggcgaaataccgtactaaagacggttttgaaaattacgacaaactgaccgatgctgaccggaatgcactgaaaggaccgattactgcgctggcggaagatctggcgcaacttcgcggtgtgctggggctggactaagcgttatgcagtatgaagatgaaaacggcgtgaatgaaccgtcacgccgacgtttactgaaagggattggtgcgctggcgctggcgggaagttgtccggtcgctcatgcacaaaaaacgcaaagtgcgccgggtacgctttcaccggatgcacgcaatgagaaacagccgttttatggtgagcatcaggcagggatcctgacaccacaacaggctgcaatgatgctggtggcgtttgatgtgcttgccagcgataaagccgatcttgaacggttgtttcgcttgttgactcagcgttttgcttttctgactcagggcggagcggcaccagaaacgccaaatccgcgcctgccaccactcgattccggcattcttggcggctacattgcgcccgataatctcaccatcacgttatcggtgggtcactcattgtttgatgagcgctttggccttgcgccacagatgccaaaaaagttgcagaagatgacgcgtttccctaacgactcgctggatgcggcgttatgtcatggtgatgtgttgctacaaatttgcgccaacacccaggacacggtgatccatgcgctgcgcgatatcatcaaacacacgccggatttgctcagcgtgcgctggaagcgggaagggtttatttccgaccacgcagcgcgtagtaaaggcaaagagacgccgataaatttgctgggctttaaagacggcaccgccaatcccgatagccagaatgataagttgatgcaaaaagtggtgtgggtgacggcagatcagcaggagcctgcgtggacaatcggtggcagctatcaggcagtacgcttgattcagtttcgagtggaattttgggacagaacgccgctgaaagagcagcagacgatatttggtcgtgataagcaaaccggtgcgccgctgggcatgctgcatgagcatgatgttcccgattacgctagcgatccggaagggaaggtgattgcgctggacagccatatccggctggcgaatccccgcacggcggagagcgagtccagcctgatgctgcgtcgtggctacagttattcgttgggcgtcaccaattccgggcaactcgatatggggctactgtttgtctgctaccaacacgatctggaaaagggcttcctgacagtacaaaaaaggttgaatggcgaggcgctggaggaatatgtcaaacctatcggtggcggctatttctttgcgctgccgggtgtgaaggacgcgaacgattatctcggaagcgcattattgcgggtttaatgtttttaggcggataaggcgtttacgccgcaccaggcgttcgtacactgatgcgacgcttgcgcgtcttatcatgcctacaatcggtgcgggtcggtaggccggataaggcgttcacgccgcatccggcaagcttttaccagtactgcgaatcctgctgaaagcacacagcttttttcatcactgtcatcactctgtcatctttccagtagaaactaatgtcactgaaatggtgttttatagttaaatataagtgaatatattgttgcaatgaatgcgagatctgttgtaattattaagtagcagcggaagttcccggcagtgatagtcagtcactatggagatcgcggatggtaacgtcctgttctggacaatgttttgttaagcaacgctccaccacttgcggagatttctcctccggtagcaacttcgtcactctgtatttttctcacttcctctctttactcgtgttaccgacgccgcaaacggtgtgcgtagccgtttttcggcattttatccaaaagcaaactatggcttacaaggaagccaaccctctgatgttcgtgcgcataatcgcgctgccaacggcgcgtgtgatgaatacaaacaactcaaggtgctctccatgggaagacaaaaagcagtgatcaaagctcgtcgcgaggcaaaacgtgtgctgagacgggattcgcgcagccataagcagcgtgaagaagaatcggtcacctcgcttgtgcagatgagcggcgtagaagccattggtatggcccgcgacagtcgcgatacctcgcccatcctcgcgcgaaatgaagcgcaattgcactatctgaaggctattgagagtaagcagctgatattcgccacgggcgaagccgggtgcggaaaaacctggatcagcgcagcaaaagcggcagaggccctgatacataaggatgtcgacaggattatcgtcacccgtccagttctgcaagccgatgaagatcttggcttcttacctggagatatcgcagaaaagtttgctccctattttcgtccggtctacgacgtgctggtccggcgcttaggggcttcctttatgcagtactgcctgcgaccggaaatagggaaggtggaaattgcgccgttcgcctatatgcgtggacgtacctttgaaaatgcagtcgtcattcttgacgaggcgcagaatgtgactgccgcgcaaatgaaaatgtttttaacccgcctcggggagaacgtgacggttatcgtcaacggtgatatcacgcaatgcgatttgcctcgcggcgtgcgctccggattaagtgacgcgctggaacgtttcgaagaagatgaaatggtcgggatcgtccgattcggtaaagaggattgcgtacgttcggcactttgccaacgtacgctacatgcatacagttaagtgtattatcggcgcagagcccgggcgaaccgggctttgttttgggtgtttacgcccggactagcgctttttctgaaaccaccatttttatttgcccctggctggtgaagtgtacgctcatcctgtggcttttttgtagttgctgatagagctcatcaggtattgctaagctctcagcatattcttgcggcgtatattggtaggctgcatgatgctgctgtttttgaaaacgtagcttattgtacagcgcccagacaattaacacgacggcattcgccactgccagcaaaaaatagaactgaagtcggcttctggcctcgctttgccagtaataacccgtcagcagatccattgcgaataagaatatgaacaaagcaaataatgtccataagatggttgtggcaacataatcaaccattaaacgtactggcgattgtcgggtcgtaataattaaattgttcatattaacctctcagaatcccgcgatcgggacttacccaacgggcgcgttgctttttaggcatcaacatgactcgtgtaaatgataccaatgtcgttgccagactcagcatccagaaaataaccgggaaccaaataatccagaaaagcgatgaagtcagattatgctcatagcgattctcgatcatcaggctgacaataaattgcagtaaacataacgtacacaataatattccggcagtatgtgtcgcagcgatatgtgtcaattcaatatttaacggtacaccggcaagttggactgcgtaaataatgaaaccgaccaggcaagtgaaggcccatattgtcgtcaggcagtattcaaaaaacagcggccacattcgaaagttttctttgcgccacaaccttgtcatatttttgaggaatacttctgcaccgccctgagcccagcgcaggcgctgtttccacagcccttttaacgtttcaggcattaatatccagcacagcgcccgtggctcgtaaaaaatcgcccactgattcaactgcagcttccagctaatatcaatatcttcggtgatcatatcgtcactccagtaacccacttctgccagggcgctgcgacgaaatgcggcaataacaccggaaacggtaaatacgtttccatagatacgctgggttcgcttgatcaaaccaataattgaggaatactcgccaacctgaattttacccaccagggtagaacgtgttcgaatacgaggattaccggttacggcacccacacgcgggttgtacaacatcggttccacaatatatgccgccgcatcgcggtctaataacgcatcgccatcaatgcacaccagatattcacttttcgccgcggcagctccggttttaagcgcaatggctttcccctggttttgcgccagatgaatgacccgcaggtggggaatttgtgcagccatgcgatccaggatggcacgggttttgtctgttgaaccgtcatttacggcaataacttcaatgttctcataacgctgtgctaaagcggcgtgtatggtttcctcaacgtttttctcctcattaaaacagggaatgataatggagatagacggattatctttcaactggggggctggtgcgttttctccccacggccagtggcgttcacgatagacccagaaatagacgccgccaacaatccacataatagacataaaaaacggccagaagaaaacgaacctcatcatcagttcaccagagtgaaagtacgctacgcatagggggatgcataacaccagacataatataaaaaacgatacgatgcgattaatcatttttcggataccaggctgttgaaaactcaggacgaataacgtctatttcaggttggttatgcagaaaattgtcgggataataaccatagtttttccctccattcagttgtaataggctcatccagtgagcgagttgttgcgaagaaatagcctgatgctgaccatttttctgccagttttgtgcctgtaattctaaaatagatttgtctttagcctgagggatgtttttaatttgattggtcaattgtattaaccattggtcagccgatttttctgcgacaccttccatataaggcatagccataatagcggtccagtcatagctttttaggaaatcagcataattctgtgcaaaccacgcttcactttcaggttgtattaccggaagtgcaaaaatatttcgtgcagttttaacatgtggaccgcgaatggcttttacgcgcgcactaagttctaaagtgaagtcagttaacgcacgacttttaaagcgggtccactgtttaaattgctccgggttttgtcgaatttcgctcagactcccgctaaagcctgcttgctgataagccgtgatagccggtgcactggcatcttcataatctgaaagcaaagcatcatcgtggaacaatatgccatcaaaagcagcatgtccggcaagatcttcatataacatgccaacttgtgctctgactctgtcatcgaaaggagagagacggcgatattgttcaggatgaatttgtgcttttttctccccagtcggtaagtattttactcgcgttaatgtgggatctaaatcccagcttaataccggcatccacgcatagatgtttacacctgagcgggtacgtaattgccaggcaacccgactaaaaatatctgctttcattggtagcaaacgatttggaaaccagacctctttgaccagcccatcaccatcgggatcagcaaatgcctgcaaatacacggttgatatttgcatatctttcacccgctgaattagcacatcaatattgcgatccatttgctggtggttttcgtcataaacgtaatcaagatcgatatgcattatccgttgtggtgatttttcctgtacggtaataatttgctgggcaaactcttttaatgagggattattggcgattaatactcgcggaatggaatccaattgtgacgcatttgccaaacctgattcaagggtgaagaacatgtcataaccgagtttttttaattcctctatcgctatgccattcgcttcgccataaggccaaacaaaaacgtgtggatttaccttagcctttgtacgcaggtattccgtcatttttacagcatccagacgaattctttcccggtattctgctgcggtttcataccgtgcgtggtcagtaaaatatgcacgatttacatatacaggcaataagctgccggtggcattagcctgaataccgtagtgagaattccatgtatgagaagcgacctcaacgagccgggaacgcgcaacttctcgcacttgttgccacgtggcaaaatattctcgatcgaccatctcatcgccaaattttacttgttcatccgctggcgtatcgacccaactgccgacgggggcccatacagcaggccactggaaggcctgaagaattgggaagacgcgggtataaaaactctggtagccgtcatcaaaagtcagcactactgctttttccggtagcggttttcctcctcgatgtgcttcacgaatttgagcaatactgaccggttgataaccgttctcgcgcagccaggcaaattgttcacgcagtgctgatgtccgcactgacataaaacgctggtcggcagcttcgtcttcaacgttatgccatgaaatcgccacaaaaccattatgcggccacggttgctcggcgagtaaagattcgcgatcctgtggcggtataaatgatgttcttgactggctaatgcacgcagtgagcataattatactcaccagcatcaggatatatttatttccattacgtaacatatttatccttaaaatctgaatgtcatatcgaattcaacgtataagttgtgttctctgtcaccgtcataaggtcgtttttcccagcgtagcgttgcgccagcatcaatcacgtcattccagctaatacgttgcccgtagccgagttgggtgacgacatccgtgccataatgtttttgccaggaggcaccaacacctgcgctgaagatttgctcccagctattttcatagcttcgccataacaaatgacttgcctcaaatgccggaacaatatcgaacgtttttatagggttgtagtatggagtgtcgtgttctgtattttgttcgtaatacagattgggtaggaaatcgacaatcaaatatggtgaagaccagatgcgttcctgaccctcaagtgagacttcctgacgctggttactgtcggaaaaatcagtgaaagcccaggagacaccgtacttacgccgctcattttgataccagcgaacataagcctgagcactgttgcctgtaacaccatttttcattgcccgtaatggaacgcggtgagagaggcgttccagttgcgaaccaatacgccagttatcattaaaatcataccagccagacaggcgcgcgccgggtttatgctcatgattgaaaacgcgttcagcgtactccgcctcgagccagatattacgtgaccgccactcaacacccgccagccagtcgcgaacaatcccttttccttcgctaaattgtccatcggcataaccgaatccagcaaaaccgcgccagttatccttcagcggtggtgaataaacgatggtggttaagtcgacatcatgtttaccactatccgggccttcggcatcaattcctgttgaaccagctatacgaagctctgcaagattatgtacatcaaccgcacgttttaaacgtacaacgccgggatcttgcggttcacgttcgacaacatcgtgcgttaagacagctgcctgctgccattcttgtaacgttaatgctgtccatgcttgttcaacctccagattaatattacgtggctcgatcacttctgctttttttaattcattttctgctgcacgatgccaaccgcgggcttgtaacacactcgcgtaatcaatgcgcagtccctgatttcctggtgcgttataagcaagctctctggctatcatttcagcctgaggaagatcattactatattttgctacggttgagagaaacgaatgcccctgtaaccaggtatcattcgggatgctcgtaggcgtgcccattaaccgaaggaaaggcggcgaagtattaatggtatgttgggtgacagttagcgcgccgggataattttcactctccaggtggctgtaaaagagatccgcaagttcttcatcggataaatccggggcaatggtctccttgtgataaaagagctctgtcattattgactgtgctttttttggctgctgttctttgagataagccgacgcaacccaatattgcgcccagggcggaataatttgcctcgtattttttaaacgctgatagtgagaaataacgtctttataacgatcgcgagttaataacgcgccaagatgatcaacctgaatacgctggtactgggcagtgcggtctgagttatcatgccacagaatttctaatgcagcgtattgggcgagggcgcgatcggcaatggcataacgttcactttcactgcgcgtaggcataaacgacagtctgaccagttcggcatgaatatcagcgcgaatatctggcgttaaattggcatcgtcaatcgcggcagcaagttgattattccgtaatgcctgcacgtattctgtgggatattgttgcgttaaggcattttcaggtaatgaccctgtcatcgcccgtaattcatcctcatgccgccccgccagtttatagatataggcttctgcgagtaaattagctttgtccggtgctccagagttaagctgcttaagtttaaccagcgcagaatcatagtgacccgcatctgccagggttaaaatttgtccccgttgataatccttattttgcgactccagagagagtgccttttgccacagtgtaagcgagttttgccattgttgcaggttacgataagcgacggcgacagctgcataaccacgcgctggtaattgctgatgacggtagcggttgtaaacggtaataacctgtttatcttgcccggcccataaggcaatctgtaaccagtcagcaatttggttattactgagtgctgatttttgtgcaaaccataacaaagctggctgagtatttcccttgcgagcttcgataattaatgcatcataggcgttattaacagcactcttcgccgcgggactcgctgctaaaaatgcggcagtaagaagtttcaaagcccatttggttttcgggcacctttttctgctacttgaatacatcctgtattactccatgtattgccaaaatctctctctatatctaattacaggtaactgaaaagaaagatatttttgcatctcataatccgttattaaacgcggaagagacacgtgaattgttgatgatgagaagaagaaatgatgagcagattgtccatataaaatccttttctcgcccgaaaatccattccaatgatgaggatcttcaggaatacggcataaatcccaatgcctttttcaaaataaattaggattaaaataattaaatcagtaaattccgatgcataatttcggatttttcgaaagtcctgatgaaaggcagcgctactgcactcacgaatttaattgttattcctaatgtatctattaattaatgctttataatgattttattataatcctttataagtatttgcaagcctgccttgcagcaaaaaatatataaagcattaaagtgataataattgcattctgcaactatcatcatcggtattgtttgtgggtggattttcatattgacaacagtacagttcttatatctattaataataaaaagggatctacaacctacaggttggtgtagctttatggaaaaagactatttgggaattagtagtactgtattagtgagcttattgtttgggcttgcattggttttggttaatagttggttcaatcagccaaccgttgaggaagttgttccacgatcaacctatctgatggttatgattgctttattttttatcgatactgttgcatttatttttatgcagttgtatttcatttatgaccgtaggcaattttcaaactgtatacttagtttggcttttctaagttgtttgatttactttattaaaaccgtcattatcattcagcaaattattgaggggcgtttgacaagcagtgttgttcaaaatgacattgcaatctattatttgtttcgtcagatgagtttgtgcatattaatatttctggcattggtgaataaagttagtgaaaacacaaaacagcgcaatttattttccaaaaaaatgactttgtgcataagtttgttttttgttgttggggggccgatagttgctcacatactttctagtcattatgagagctacaatttacacattgccgagttaaccaatgaaaatgatcaggtggtttggaaagcctcatatgttaccataatgattttcatgtggttaaccttgctttcagttaatctatactttaatggtttacgctgtgatatctggaatggagtgacggtgattgctttttgtgccgtactgtacaatgtctctcttttatttatgagcaggtatagcgtgtccatttggtatattagtcgcactattgaagtagtcagtaagttaaccgttatggtaatatttatgtgccatatattcagtgcgctacgagtaacaaaggacattgcacatcgcgattccttaaccaatatatttaacagaaattatttttttaatgaactgacagttcaatcagcatcggccaaaaaaacgccttattgcgtcatgattatggatatcgaccacttcaaaaaagtcaacgacacctgggggcatccggttggcgatcaggtgataaaaacagtggtgagtatcattgggaaaagcatacggccagatgacctttttgcgcgcgtcggcggcgaagagtttggcgtcttgctgacggacatcgatactgaacgtgcgaaagctttagcggaaaggattcgggaaaatgttgagcgtttaactggtgataatcctgaatacgccataccacaaaaagtgacgattagtattggcgctgttgtaacgcagaaaaatgagttaaaccctaaggagatctatcaactggctgataacgcactttacgaggcgaaagagaccgggcgtaataaggtggtagtaaaagaggcagaaattcttatcaaccgcaaggatgatgaatgagtctgtcgctagttgtcgacctccgcctggggcttctcatccccccggtctatgcaatatacgaaaaaaaagctcgtactttcgtacgagctcttctttaaatatggcggtgagggggaccgcctgaaataaatctgacttaatccaggggggttatataatttcattataaacaatgtattacactttttgttgtccgatattatctaatgtattcttagtgaagcgagagactaatggcatactggatggcataccagagtgacgggaattagcgtatggcagtattgacggatacgaaagcaagacatatcaaacctgatgacaaaccattgccccatgggggaattaccggactgacccttcatccttcttcagtaaaggggcgggggaaatgggtttttcgttatgtaagtccggtgacacaaaaaagacgtaatgctggattgggaacttacccagaggtcagtattgctgaagctgcacgtactgcccggataatgcgagagcaacttgctgcaggtgatgatcctctggagattaaaaaggctgaatctgagaaagtcgttatcccaacatttgccgatgcagccaggcgtgtacatgcagaactgtctcctggatgggaaaatccaaagcatgtaaggcagtggttatcgacgcttgagaattacgcgtttcctcaactgggagcaaaaacgctggattcgattacggctgcggacgtggcagaaacactgcgtccagtctggttaaccttgtcagaaacggcaagccgggttaaacagcgcattcatgttgttatgcagtggggatgggcgcacggtttttgtgtggcaaatcctgttgatgtggttgaccatttgcttcctcagcagacaagaggacgtgatgaacaccaacccgcaatgccctggaggcagttaccgctttttgtggcgaccagtgtgtatagtgatgaaccttataatgttacccgcgcactgttattaatggtgatacttacagcaactcgctcgggcgaagccaggggaatgcgctgggctgaaattgattttcataagcgggtatggactatacctgcagaaagaatgaaagctaggctacagcatcgtgttcctttatcccggcaggctatttacattctggaaaatatacgtggcctgcatgatgaactggtgttcccttcacccagaaagcagcagatcctttccgatatggtgttgacaagttttctgcgtaaaaagaaagccgtcagtgacattccggggcgagttgccacagcacatggttttcgctcaacattcagggactggtgtagtgaacaggggtattcgcgggatctggcggaaagggcgctcgctcatacgctgaaaaataaggttgaggcggcatatcatcgtactgatctactggagcagcgtgtaccgatgatgcaggcatgggcggattatgtgatgtctcaaattgtgaataaataatagtgaaaatgtatattgtacgatcatgatttgatatgtgatcgtggcagtagtaattaaggaaccgcttttatgtcaaatgtattgagctgataattatcagatcgtcaggaaagcgtatttttataaacaggggattactcaacaatctcctgtttataaaaaacaatttgcctgttttaacgtttcactcctgctgagactgaattattcctagtgcgtcataaatcagtcttctgcgtagtttattgtttttatctgcaccatataacataaatatattttcaactttttcttcaggtgttctgagataatggataagaaaggttatcattccaacacaatggaataaagtgaatccatcaaacaggcttatcaggtttccttttttttcccgtgctgtaagtattttttcgcgggtaagaatatttgccagttcatggggggctgatatgtttctgctgtctataatgttatttattttaccaagggctatatcaacttcctgtaataggttatttatcatagctgagtgaatgttattggtttcatgttcctgacagtttatgaacttataaatcattgagttatacagaaatattactcttcctaataaatatgtgtttgtgtcattttgaagacaggactctgggtattcgtgatccagtgaaataaggttaatggactcgccctgataagtcataaaataattgatgtcatttaataatgctcggatatttacatgatttttactgaattttattttaaatgctatctttagtatagcaaacgcggcaatgataaatccaaaaggtaatttctcatagttcagtttattgatggtgcgatgaacactttcagtctttcctgaagtaagttgtatcaaacagttaacaaattccgtatagccatttaagacataatggcatgaagaatcttttaaagtgttttctatgttttgtaatgtgacgccgttgttcaatgtataaatgtaaccgccaaagacaatgttttcaatctcaacgacacaatttattgttttttgttcaggataaagataaatatcagaaatactatagtctcgtattgcgtcaatggcctcccacgataatgcactgtcaattttcagtgtataaaatggtgagttctcattaggaaagtaatatatgtatttgttcagtgtattcattacatctattgggttggttaaatataataactggcattcatattctgaaacttctctttcgcttatcagcattttatataaagttgccagggcgcttgttaatgaagttcgtctttcgaaagccagtaatatagtgagataataacatgcaacttgaattttatctaagtcagaaattattttttccttgtcttcattacttaaataaagcagatgtttacaggtttctttgcatgtgttgatagttgcggtaagttttgtttttcctggtgtactgtttttgcgaatattacgaatgaattcatatacgccatcaaagatatatttgaaatgcgcattcgctggtgtgtatccggataaacataacttaacgtaatttcgctgatatgtccttgcagcatgatatatatcatcctcattatccggtatctgagtgagaaaagaatgaatatgatagtaaaatgccatctcattatccgggcgatatgtgttcctgatgtcgagtgcgagaatcattggtacaatgtcattaaaatatttttgttttattatttgatgtgttttgtctgtaaaaacagaatagtgcattagcttaacatagagatcttcatatctcctaaatataacttttcgttgttctgtactcaatacttgttctttatcaataatgtttattaattcatcaaacatgtcgcccagtgaatgttgatgtgaggaaaaatttttaatatttcggatgtcacgggtattctggtttttagccagaacaccaaaatatgaaaagacatcatacattatagtgataaaattatacataacattctccttttattgcactatataaaattttaacattatatcattttgcttttctgttaactggttttcatttttgaatcaatattttctgaacagggtaatagtacacgtattaacagattatgtcagaaggccccggtgatgccttctgacgatagattaatgtggtattctattggtatctggagaccatatggcaacagttacagtacattctccccgctgtaattcctataaagtgtaccattatgatcacagcacctcagatcatgagcgtttccagtgctaatcctgcaaacgtgtgtatttcaactgaattacatctacgaaacccgaaaaccaggcattaaagagcaaattgttgaaatggttcataacggagccggggttcgcgatagctccagaacgctgaaggtggatatcaacaccgtcattctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttgccggaactcctgaagccattctccacaggcatgataaccagagacaaccggagcagttataccagagaaatgccacaggataagcatcttgtcggcaagatatttacccggcgcattgagcgcaacaatctgacacttcgtactcacatcaaacgaccagcccggaaaacgatttgcttttcacgctccctggaaattcacgaaaagccattggttcatttatcgaaaacactgtactactgactggagtcattaccagggcctcttttgctgtttttttaccaatgaatgataatgagaatcgacagcgataaggggaaagtaaaataacaataatgctgttgttttctatcgtattgatttttaattatttattgtctttttgctcagcccacttttttacgcagacaaatttacccggggaatacaaactgtaacgacagttcaccacactatgggggataaaatgccagatcaatccggatactgctggactccttcacgcatcttacggatgcctgaactgagccaattgttaggtatatctcgttcgacaatttacgaaaaaatgaatccgttatcgaaatactacgatgcaaccttccccaggccggtacgtcttggtagtggttctgtgggctggcgttcatcagctattgacgaatggcttactttacatactgtacctgccagatcagcagtcaaaggtgttaatgacgaagtgcgacatacgctttcttcagatatgaccatgagcagataagtttttgtcatcacgtgatcacctcaggaggaaaaagaagcataagaacaatttagccagaagtttaattgataaacagaatttccagcattcattgttgaaagagcagctattgtcgctattgtagcggtaattgctgctataaccgaaacgtattacgaaaaaggaagcatttatgtcttacatcaaaccggatatgccgtattcagtatatgcgtgaccatcaatgatagggaaggcaataattaaagctcaatacaataaacaagtacctctgactctggttgcaatgtcagtattaacagcgatgtcaattgcctgtcagaatcaggttgacgtatgcagtcccggaaatttacgtggggccgttaatatttacactatggttctggagaaagggaaaagaccgggggaaaggtattagtgaaataatttctggaggtattaagaatgagaaatatgaatgatatttcgtggtaaataatacagtctgcactgaattaaccttatcggtttattaaacataagatctacaaatgctctgtatttctcagagcatcaggtctgaatagcagctattttcgctattgtagcgggagttgctgctattttactaacccattaatgaaaagagaggcttttatgtgcttacttgcaccagaaaatccttatccgatatatgcactaccaccgctggtgagaaatgcaataattgaaactcaaaaaaatacacaggcacctttggctatggtggcaacatccgcattaacagcgacctcaattgcctgtcagaatcaggttgacgtgtgcagacctggaaatttacgtgggcctgttaatctttactctctgattctggctgattccggtgaaaggaaaacgaccgtggataaagtgtttatgaaagcattttatctcagggatgaagccctggcggaagaatacgcgaaactggttgagaattacagtacagaaaaggaaatatgggagcaaaaacaaaaagcgctggaatcaaaatttcataaagagattcgtgccggtaaagattacaaggcaacagaatcagagcttgaaacgcatctgaataagtctcctgttccgccgcagatacgtcgaacaatttttaatgagacaacgatagagggaatgttaaaatattactccgatagcaatcgttcttttgctcttgtatccagtgaagggggggtaatttttgacagccgggccatgagtaaactgggaattattaacactttgtgggatggaggttctcttttcatcgacaggaaatcatctcccggaattaatttgaaggagccaagactgacgatgtcggcgatgattcagcctgatgtttaccacaaaggtttttgtacgcgaaaaaaagaacttgtgaaaacgtcaggacatcatgcaaggtttttgatgtgtcaaccaacatcaacgcaggggacaaggataataaccggagataattattcatcacagtatcaggagttatttgataagaggatcaatgaacttattgatgaaagtctggctatgagtggtgaacgacgttgccttcacttttctcctcaggctgccagaatctggacggattattacaacgatgtggaatcgaagctggggggattggggcctttaagacattgtcgggaatatgctgccaaaaatgcagagtatatggcaagactggcaggacttcttcaccatttgagcagtgaggagggggacatttccccttacactgcagaaatggggagagaattagcaatatggtacggtaatgagtatatgcggttgtctaatccgttaacttttgacaacactgctcaaaacgagactatgcgactcattccagaggagcttgaacttttcaactggataaaaagctattgcattgagaaggggatcccctgtatgaaaaaaaatgacattttacagcgtggtccgaaccgtttccggaaaaaggataaaatcaactggttactggatttactgtatgaacaaaacagagttgtaccggttattgagggaaaaacgttgtgtgtcgcacctaactttgacctcttaatgacttaatcgttgagtaacatataatctcctctgctacttgcggaggagactaatgcctttaccatgtcagcgttgtattagaaaactctggtacaggtcagtcagtaaatataactggtgtaaccactatttactattggatagagtgttgctcaggatattgtcggctttagtctgaggtgaggtgggaccttcattgttttcgtgttcaataaataatttaggttaattagtattattaatgggagttatgttatctgttatgttgtctctttttatcgtaatgtcactcctctttatgctgggtattctgtatgtgcgtaatgcgtctatccccatatactacagtgtggtggtgtatggggtttagttatgtgtaaattatgttactacactcatagcgtaatattgaaaaagttaatccactgaatgtatgtctggtttgtatttaacactagttacgtaccagaacactattagagtatattgtctttagttcgtacgttatagctccgttacagtttataagtatgggtaaatataatcttttctgtatgaaataatcttcttattgtgaggttaaatatctgtaggctctctctgcagagtctctgtttttacttaatggtacggcaatactaatagcgatgttgcctgtggctattcgatagctgacttttgtgaagatcagattacttcctgtaagtgattgaatggtgctttcttaaactcaattatattgaggtgtgtttttgccattgtaattcttactggtcctctgtttaagagagcctcactgtattctgaagtattacccccattactgtaatgaggtaatacgaaacagttttatcaggttgtctgcatactggttacccagtttattaatgccgtggtacgacgtttctgtatcctcagcatttacgtaatttcctcttcctgtgagttttataaagtaaggactataaaatgtataatgctaaccccaattacgaaatgaatttcacgattctgaaagatgtgaatgaacacatggaaggtctgtttcaacgtttttctaaactgttacctttcagaattgattttgcctacaggaaagacacgcccagtttcgggcattcctgtaagcacagtatgtgtattgaaatataccgtttacttagcgaaacccagacgatgttggcaggatattactgggtaatggaatatacaccagacaaagggcttcatattcattttatcggctatctggatgggcaacgtcacaagaactcttatcagatatccaggcaactgggggatatctggaggcggatcacggaaggggagggttattttcacctttgccgggctaaagacaaatacccggtgcgtatcgatcacgtgattcactatagtgataaatctgcggtagacgacttacgttacgcccttagctacctggctaaacaggatcagaaagaacacggtattattctgaggcgtagcaggctttccgaaaaaagcaaccggggccgaccacgactgaacagtatcctgccagggatatgttctcagctgtaatgttctgaacaacaactacgggctggctcttttttgcccgtcagggcgtcaagctgagccgtgcattattctccaactgggtggacgcatgctgccagttaatggctccgctgaatgatgccctgtaccgttatgtgatgaacacccgcctgggaaccatccacggcacgtcggtcggcgaactgctggcgtggatcaaagaagatgaaaaccctagcaaaggcgagatggtgctgattattgaaggccataaagcccaggatgacgaactgcccgccgatgcgctgcgtacgctggcgctgttgtaggctgaggtgccgttgaagcaagcggcggcgttggcagcagaaatccacggagtgaagaagaatgcgttgtataagtatgcgcaggaacagcagggggactaagcccctgctgccggttttgccgggtggcgcttgcgccttacccggtctacttattgggacaagcgtttagttaatggtcaccgcctcaaacaccagcgtttccagcggctgcaacgtaatcaccgtcgcgtttttatactcaacgggcactgttttattgctgccgtataccgctttcagactaaactgcgccgcgtttcctgccggtatttcgaaatccttcgccaaatccagatagtaggtctgtggcttatccgatgggttgcgcaaaccgagaatggctttgtctttgctccaggatgcccagccgtacacggcaagcgccgttgggtcgccgccaatccagtgggtatcaaccagcacgctggcattttccttcgaccattttgcagccttcgccagcgtatcccacttcaccttgttcagcatggacggggtaatatacagctcctgcagctgggtgccggtcgcgaagtagctccagacctgatcggcaaagtcgctgtccgtttgcaccttctctaacccgtaataggcattctcggcgctgactatcccgtggtacatcagcgagttcagcgggaatagcgggcctttacgtacaatagagcggtatgtctcggcatcacgatatgttatccactgctgcaccggcgtgccggggccatacaggtttatatcatccccctgacgccagatagaatcagcatagaacaaccaggacgggctggcgttggtgccggtggtcaggttgataaatagattcgggtttgctctgcgcatattgtgcagcagagctattgacgcatcaaaatccgaggcgaacgggctaccctttatatgtgaactggcgttccccattccgtcgagtttaaacgaggtaatgtgttcatttttgataagattaatgatctgctcattgaagtttttaaagtagttcgctcccgaaagcgccagcttgccgtccacggtttcgaacccatactcttttgcatgcgaaacgcgaacgtcgcgcggcttattgtaacccccccacggtgaaagccatagcccaacggagctgtgcaggctatcggctttctctcgtactttgctaaaaccgttgctgaatgccgggccaaataaccagcgtccggtaagatcgtcccagccatcgtccagcagaaaagcgtctaacgccactccgcggccgctaatgaattccttgttccattcgtccatgcgtcccagaacatcctgttcggtgtacggagtgaaaaagccgatatccatccaactgttgtaatgcaaataaggcttgtacggacgtggacgtacggcattaataaactggttcacactgcgtcgcaactggctggtttccgggaaagtaccgaaccaggtggtaaagctaaccggcgtctctggctgaattggagttttcagttctacgttgagattggttgttgcttcataggcgtaggtattcacgatcggtttattcggcaggataaagaacgagtccgcaatgatcggtgagctagtgattgcgccgtctacgtaaggagcctgaaactgttttttggtcgggaagaaggtaatcttggcgacgtctcgtggttgcccaacggcggcaatagtgtagtcgatgctggcatattttcccttcacaaggttcaactgcactgttacgttaaaatctgggcgcgtaaagtcgatgacaatcgcattgtcctgttttttgatgtgcttgattttgaaatctgcggtgtggatttttgtctcatccggtagtgtcagaaagaacaattcctgtggtgtgatcggatggttagttctacggtccttcagcacaatcgtcgagtttgtatcatcaaacgagagggcaatattatcgttattgaacgtatagtttgctgctactgcactatgagacacacacagagccagtagtgagagagtgagcactttcttcattggtgtaagatccttatctgtaatgttactgcattcggttggtggatcgctccagccagtagcgctgagagccaaaattaatctgtaggtagttttcaccgttttgtacatagtggctgccgtcttctatgaccacgcctgcttgccgtgcgaaatgttgggttagctgcgttgcgctactctcatccgcgcttacgtctatccacgccagatacgacgattccggggtcatcatcttccacgccgggaagtgggtctggagggcatccgccagataccgggcgttgccttgcagataatcgttcagcgcgtcgagccagggcagaccgtgttgataggccagaatgattccccataccccgaacaaattgggcgaggtaatggagttcttctcaagctgctggcggaagcgctggcgcagcgagtcgtctggaatcatggagtaggaggttttcagcccgcccagctttaacgctttgttgggcgatgtgagcacgatcaggttgtcctgggcggcacagccagaggtgagacaactgacgaatttgccatccagaatgtgttcagcgtgaacctcatcgaccaccagaatcgtgccgtagcgttgacagagatcggacacctggcgtatttcttcctcgcgccagatcctgccggacgggttatgcggcgagcagaagaaccacagcgttggacggtaggttttgagctgttcttctatcagattaaaatcaagctgatagcggttttcctccacgcgcagcgggttagccagtacctgcacgccctggcgctgtgccgccatcgcaaaaggatcgtagaccggcgtgttcatcatcacgctgtcacccggtttgcagtacgcctgaatcgtgtagtgcagcgtggataccgtgccgtaggtcaacgtgatccacgatttttccacctcaacctgatgacgtttgcgctggaaggcgatgactgcgtcgtagaattcgtcaaagcaccaggtataaccaaaggtgccgtgctccacgatgcgccggaaaccgtcaatcaccgcaggcggtgaggtgaaatccatatcggctatccacagggggataaaggactccgggacgtcaccgaaacgcgagcaaacaaaggcatggtcccatttacggcacttatcactttgacgctcaatgattttgtcgaaatcaaacatcactcctcctgttaaattaaggcttcaatgccggttttgacgctctgtacctgcgctccgatgatcacctgcacgctatgcgcatcaagcatcgatcatcgcgctgcgtacgccggcgtgaaccttacggcgaatgtcatccaacgattcgtgatgatcgagatgcagtgctagcggcatgtcgtaagtgatcgaatacgcactgcacagggcgtagatctcttccagggcaatatgtttgaacgagccgggggggccccgcgaggagcacgggcgagcgcatttcgctgcacacttcgaggatcgcctggatcgtttcggcgttgtggatgttaaacgtcggtacggcgtaggcgttggcctgcgcatcctgcagaagatatttcgttgagataatgctcataaggggagcctcttaagcccgctatggatgaataatcacaccttgcaccacacggttaatcgtgccgctggcagaggggagatctggcgtattgccaacatgaatcgactgagccagcgcaaagacctgggcgtacatcaggaagcagaacgcctgttccatgtcgataaacgaacgggaaggaggcaacaggatatgcgggcccgcttcgatgatggcatccgtttccaccgcaattgcgatcacgcgcattgcctgacgatcgcggcgcagttctgtcagcagacccaggtcgtactggcgcgtgtaagggtggctggagatgtacaccacgataagcgtttcgctatcgaccagcgattttggtcgcagatgatcaccacccagaatcagcgcatcctgggggaaattcaacgagtcggcgagctgacaaacaaagccgcgaaaatcggcgggcgtcattccggtataaccgctgaactggtccacctgattggaggttgcttcaatcagtaacggcgtttggtttgcactggcgtagcggattgcagcttccagcaccagcggatgtgcggaacaaacggcataaatcccatttgttttgcccgctttgtgctgcctcaccatttctgtcagatgtttcacttgcctctccagttccgattactgcgatattaatctttcgttttgtttcagtttatactgcgtcatggtgagataaaaacaaaacgaaagttgcgggttttctgatctgattcacaaaagaaacataatgaaagtcactaaaacgagagtagcttgcgccaatgggcagtgtgggcttgcatttgcttaatagaaaggcgttaataggcaaaacgaaatgaaacgaaagttttacgaaaggacttactatgagtaataccgacgcttcaggtgagaagcgagtgacaggcaccagcgagcgacgagaacagatcattcagcgtctgcgacagcaagggagtgagcaggttaacgatctgtcggcattgtatggcgtatctactgtgacgatccgcaacgatctggcgtttctggaaaagcaggggatcgctgtgcgtgcctatggtggcgcgttgatctgcgatagcacgacgccgtcagtcgcaatctttttacggtgatcaggctgagcaatcgctgcaaaattaccacttcgatatgctgtttcttggtgtagatgcgatcgatctggagtgcggcatcagcacgcataatgaagatgaagcccgtttaaaccgtcggatgtgcgaagttgcggaacggatcatcgtggtcaccgattccagtaagttcaatcgttccagtttacataagatcattgatactcaacgtatcgacatgatcattgttgatgaaggcattcctgcggatagtctggaaggcctgcgaaaggctggggttgaagtgattctggtcggggagctcgcgtcttcgctgtgattcactatgcccgataaacaagcgttatcgggcataatacaacttgatgtatgaagagaatatcagaccaccggtgccgggttaaacactgccagctggttatgcaatccccattgatccgagaaggttttcttcttcccgctggcgacgtcgagaataaagtggaacaacttccagcccacctcttcaatggtctcttcgccggtagcgatagtgcccgcgttaatatccattaaatcaaaccagcggttcgcctgcccggtgcgggtcgccattttaatgacgggtaccgccatcaggccgtacggcgtaccacggccggtcgtaaacacttgcacggtgatacccgaagccacctgttgcgtgccacagataaaatcgctggctggcgtcgcggcgtaaattaatccgcgtttagtcgggtgttgaccgggcgacagcacttcagcaattgcggttttacccgatttagcaatggagccgagtgccttctttaccacgttggcgaggccgccctttttgttgccccgcgaagggttggcgctgcggtcggttttgcccatatcgggatagttatcgtatcaggccatctcttcgagcagacacctgcccacttcttcattgatggcgcgcggcgttaacagatgaatggcgtcgtgtacatcagtgacttcggagaacatcaccgttgcgccgcagcgcaccagcaggtcagaggcgtagccgacagcggggttagcggtaacgccggagaacgcgtcgctgccaccgcagtgcatgcccaccaccagctcggaggccgggcaggtgacgcgctggcctggttgagtttttccagatggtgtgcggcagcctgcaggatatcgtcgaccattgatttaaagccaacgtgctgttcgtcctgtaggcgtacgatgctggctctgtcgaccgggatgctctgcacatcttccgttcctttctgcaggcgctatggctgtagcttttcgcaaccgagacccaccaccatcacttcgccaccgaagtttgggttcagcgcaatattatggatggtgcgaattggcaccacggcggtcggtgcattaatcgctacgccacagccgtagaggtggttcaagtcgaccactccgtcgatgctcgggtatttcggcagcaggttgcgttcgataattttaaccacgtagttcacaacgtctgccatgcagtgcacgctggtggtaatacccaacaggtttttggtgcccacgctgccgtcggcgttgcggtaaccttcaaaggtgtaatcttccagcggcggcagcggctccggcactttggtcgcccgaggcagggggttaagcggcggcgctttcggcagcgtgaccgtggatttgtcgatccagctgcctttggcgacatcgcgtaccgcgtaaccgataacttcgccatagcgaatgatttcaccattctgaggaaggttgttatcccttttctggcgtattcgtcattccattcgtatccccggtaccggatgtttatatcgtactgtgccggtgcttgcgtgctttcctgcaggtctgcaccgatttaacaaacaaaacttaacagagtctgaaggagtagtatttcgtgcaaataaccgaagcgttattttcagagcagggagacatccggcgttttgttcagcaggcggtggaccactggacgcatctgctggcagtccacttcacactccattcggcagaaggaaatatcaacgggcaacagattcatgcattctgtacttccttttatgaacgtattactgagcgtaatcacacgaccagtccatcatcgccgctggtattacgctggttgcgggaacaactacatggaggagcaacaatacgatgcctgttgctgctcagccagacgagcatttgccatccgcgagccagtgtgacaggtgatgaagcatgttcacaactggtggatttactgcaacagacctggcgggtgataagtgctggcggacaatgtcgggtggaaagttttttttcgggttgcccggcctgatacatcagagcaatacgttgctttaaaaactgctgttcagtctctgatgctatgggttattgcaacaatcatccggtgatggacgggagaaatatcgactcttccgttagtttttacaggctgataaagttttgccagctgaatctttatacggaatactctccagtatgcgtaagagaatttgctttttggaggggggcgacaaccagatggtaaacaaaagaatggttgaatgtggatgaggttcatattcattgattcagattttttgaagaatcaccacatgggatgtccatgtggttgtataactcagggccagcgcttaatgatgatggatgtattaatgccgccaaaggcaaagttgttactctgcaaaaactcacaatcaacctttcgggcttcatgcatgatgtaatccagcgcgccacagttcgggtctggtttattcaggtttagcgtaggcgcaaaccaaccttcgcgcatcatttgcagactcatccaggcttcgagcgcgccacaggcaccaagcgtatgaccaaaataacttttcagcgaggagaccggcacattatcaccgtaaatggttgctgtcgccagactttctgccatatcaccgcgatcggtcgccgtaccatgcgctgaaatatagccgatatcttgtgcacttaacccggcgattttcagcgattgctccatacaatactgcatggtttcgcgctgtggctgggtaatatgtgccgcgtcgcagttagtcgcaaagccgacgatttcaccgtaaatggtcgcgccgcgcgctttggcgtgctccagttcttcgaggatgagcgtacctgcgccttcaccaatcaccagcccgtcgcggttttcatcgaacggtgaaggtgtggttttcggcgcatcattgtgctggctggtggcaaaaagcgtatcaaataccgctgcttctgaagggcataactcttcggcaccaccggcaaccatcaccgtttgataaccatggcgaatggcttcccacgcgtagccgatagcctgactacctgacgtgcaggcgctggaggtcggaatcacccgcccgcgcagtccaaaaaacagcccggtgttaacggcagtagtgtgcggcatcatctgcacataggtggtgccagtgatgttgttcgtgtgcttttccgtcagcatggtggcgaactcgcttaccgggccggtactgccggtcgatgagccgtatgcaatgcccgtttcgccgctggttaatatcggatcgccaatcaaccctgcctgctctaacgccagctcgctggcacgggtcgacatttgcgacacgcggcccatcgcacggatacgcttgcgggtgtagtgctccggcagcgtgaaatcatcaacaggcgcgccaagcagggtgtgcaggccgtcgtaaacctgccactccggcattttgcgcaccgcattttcatacgccagtaagcgtgcagaaacgtcctgccagttttcaccaaaggcagtcacgccgcccattcctgtaatcactacgcgacgtgtcataacatccctccattgatggaaataacctggcgggtgacgtaacccgcaatatcagacattaaatagctggcaagcccggcaacttcttccgcctggcccatgcgtttcatggggatcatcgacattgcctctttcagagcgctctcttccatttcgatcatcccggtatcaataagccctggcgcgatgcaattgacggtgattttgcgcttcgcgagttcgatagccagtgcttttgttgcgccgataattccggctttggcagcgctgtagttcacctggccgcgattgcccattacgccggaaaccgaggacagcgtgatgatgcgcccaccctggcgtgcgccgatcatcggcataatgcacggctgaatgacgttgtagaaactgtcgaggttggtgtggatcaccgcatcccagtcgtcattgcttaaagccggaaaagcggcatcgcgggcgatcccggcgttactgaccacgccgtaccaggcaccatgttgcgcgatctcgtgctccagcacttcccgacactgttcgcggtttgcgacgtcgaaactgagcaaacgcccgttacccccgttggcgacaatggcgttcagcgtttcctgagcgcccgcggcgtcacggtgatagtgaacgccaatgttaaagccgtctgccgccagttggcaggcgatggcgcgaccaatgcctttgctggcaccggtaaccagaactgaacgactcatcaggacgctccttgttgaaacagggtggtaagttcttccgcggtcggctggaaggtgttaatgcggcccgtcgcctcgccgtcgttgatgctgcactcaaaactgccgaagcgatcgtcctgcatcagcagcttgacggtaatagtcagcgtctggcctgcgggcagaatgccagcggtgcaaagcaattcacgcgcgcccagtatcatccctaactcaatactgtttttgccctgctggtggcgatgccagccagaccagacgccgacggtttgcgccatcagttcaagggcaaaccagccagggagattgccgtccgggtcgagaaacggtgccagtacgccactgggcgaaaccgtcacgcggcacaccgcgctgtcatcgctgacgctcaccacgtcttccagcagtaacatgggcgcgtcgtggggcagataagcgccgggggataaatagtggctcacgaaaccctcccgagcagaatgctggcgttattgccgccaaaggcgaaggaattggacaggatcaccggacgtgccagcggctgcggtttttcgataatgccacacggtggcagcgtgggatcgcgcggcgacagactgaagtcctgagcgggcagcggtaaatcacgctgtaaaatcaacatactaattgctgcctcggtaatgcccgctgcgcccagcgtgtgtccggtcaaatgtttggtggagctgcacggtacgcgttcgccaaacagggcgttaaccaccattgattcaatctggtcgttgagctgtgtggcggtgccgtgcaggttgatatagccgacgtcatccggcgtaagctgcgcatcggtcagcgcctgattaatagcgcggatcgctccttcgccctgcggatgcggggctgaaatatggtaagcgtcgctcgattcaccaacgcccagcaacgcgatgggctgcggttcccgggtcagcagcattagccccgccccttcaccaatggtgatacctgcgcggtcacgaccaaacggctgacataaggttggcgacagcgattcgaggctgtgaaaaccgttaatcggcatccggctcagggtgtctgcgccacccacaatggcggcatcgaccagccccgcttcgataagcctgcgcccgctgattatcgctctggcgctggaagagcaggcggttgaaagggtataggccgggccgtcgagcgccagccagtggctgagaaaacgcgacggatcgccgagttcctgttgcgcgtagtgccatgtggtgctcggctgcccgtgggtgcgcaggttaacgtgcgtgtcgccttcatgcaggccggaggtgctggtgccaagtacaatcgcgatgcgctcgcgaccatatttcgctatagcgtcatcaacctgcggctggagctgcgccagcgccgccagcaggatctgattgttgcgcgagcggtgcgcagcgaatttttccgggataagcggaagctcgccatccacgccagccaggaccgcctgcggatgcccctgcaaccagcctgcgcgcgggcgcattccgggagcaacaccgcgagtcaggttggttgcgatttcgtcaaggttatttcccagggcgttgatcatgccgacggcggaaatataaatcatatcagtcacctaagtattgaatggtgatgtggtatttaaagacatgctgctcaatgctgattggcacgcgttttccctggcgattcagataggtgatttccgtgaccagtttgccgctggcgttacgcagctcgcgtttgtcgccgttgtcgcgaagcgtccagcctgtgggaagttgcggttgccaggcgctaatcggccagtggctgagcatcacgtcagccagtacctgacttgcgggcggtaactgtgggacgacgatggattgctcggcgcgtagcccttttgcatcgtaggtcaccagaaacaggcgaatgccgaccgacgacagcccggcaagggtgattttctgatcttcggcattaagcatcactagcagagactgggttttgccgttgaagctgccggtcaacagttgctgggaattgactgcgggtgaaatccccggcgcaggcagcgtgatgagcgtaccaggttgcagccacgcctgcgggcggccttcctgttccggttgcgagtggctacagccagtgaggataagcgtagcggtcagggcgagcgctcgccagaatgtggatttgatcatttttttgttctctttttatcgggcatcgccagcggcgaaagcaggaaggcggtgaaaataccgctcaccagcacaatgccaaaactgctgatggcctgggtggcgctgaataccagcattcccagcgtcagcaaggtggtgagcattgccagcgtgatcgccagtagggaagttaacggtgtaccgcgcggattactgaaaaacagcgtgtaattgatgccgatgccaagcaccagcaccagcgccagcagcgaaaagagattcaccgcctgcccgctaatcgccagcacagccagaccgcagcccagcgaaagcaccgaaggcaccaggctgataaaccctttgcgccagccgaggcgggccactgcgccgcaggcaattactgccagcgccaccagcaacaagccggttaacacataacggtaaagtgcgaacaattcatcaaaggtgtttttgcgatcaacccaggcaatgccacaagggtaatagctggagatttcctgtagcgccgcgctatttttaaccccttcaaccggcaccagcacgccgcttgcgccattttccagcgtcagccacagcagacgccagccttcactggcggggcttgccagccattcatcaaccttcaccggcatggcgttgagatccgggttcactgttgtcagcccggcattttgcagtgcttttgttactgtcggggccgctgttgtcagcagatgtaaatcttcctcctgccgcgcaagggagttcagtggaatggtgcggtatttgctgataagcccgtcttttttcgccttctccagcgaggtggtaaatttctccagtcgccgtaatgtttgctgtggggagtcgccgtaaaccacgaaccatttttgatcgacgctctgcccggtcagggcggtaatggctttctcctgcgccagaatatgctgcggcagcgcctgtaactgcgagatatcgtcatcgacgcgtagcattgacatccccgccagcgaaaacagcgccagcgcgacggacagaccccgcgacagttttttattgcgccgccacgctgccagccagcgtagcatcagcgccatcgccggaaccggacgcaccggcaggccacggcacagccacggatgccagaacaggacggtcagacaggaggcgctcaacccgatggcggcaaaaatcgccatctggcggataccggggaagggggcgagcatcataatcagatatgccgccacggtggtgagcagcgccagcagcagggcattgcgtactttcgccaggctttgccacggcgaaacgtcgttgccgtgcaccatccgctcggtgagataatagagcgtgtagtcagcggaaatgccgataacgctcatgctcatcaccagcgtcatcaggtgtaattcaccgaaaatcaataaagtggcgaccgttcccgccagcgcgccgatgccgatggaaatcacgcaaagcaacaatgggcgcaaagagcggaacaccgccacaatcagtaatatcacccccagcagcgttgccacgcccagggttgagatatcctgcttcgcctgttgactggcgtaatcgctgtaaaataccgtgccgcgcgagagcaactgcgcctgtgggtaacgcgttttcagatccttttccagcgtattcagggtcgtgatgagctggtgggtttgctgcatatcaaacgacgatcccgccagttcaccgtgcagcagataccagtagttgccctggggatcctgcgtcaccagccagccgtccatcagccgcaaacgctggccgtttttcgccatcgccagctgcgagccgcgcattaacatcagcggatcgttttgcagctccttgccgcttaccccggagaatgcggaataaagctgggagaggatccactgcgcctgcgcttcgccgccgttttgcaggcgggcgcgggtgtcggggtcaatcaggccgttgcggtgctgccagaaaaacgctccccacgattgctggctggcggcatccattggtcctttaacgtcgccgagcgcagcggatttttgcagcagcgtcagccactcctgagcgaccctgggattagcctctttaccggggctgaccagccacaccagttggcggtccagacgctgcataaagccgtcattcagcgctgggggaatatcgcccatcacctgtttgggtaacatagccagcacgctactgttcagccgtgattgcggcagcaggatcagcaacgccgccgccatgaccaggcagactagcccccataacagcgcggggcgtttactgggcggcaaaacgttggtgttcgtcatcggtcagttgcgctggcgtcagttgatgttgggtaagagcaatatcggtgcgatcgccctgtttatcattaagttgaatgctctccagataggttttcccggcgagatcgatggtgttgaaaattttatccagcggcgtggtggtcggcgtcaggcgcagcgtccagcggccttcgcctttgtcagcaaattcgacgcggaagttttgttccagcactttgcgatcggcctggaacagcgcgcgcagcaggtggttaaactggaacatctgcgggttgttttctgccgtgatgatttgcggcggctgaccgttgatcacctgcaccatgcgtttatcatccagcaatagctgcatggggaacggtgaggtttgatcccacaataacccctggtcgcgggcgatcaacatctgaccctgagatcgcagcggctgcggcagatctttaatcgtccgggtttgatcaaaatgggcgcggatcaccggttgttcggtaaagcgttgctgaagatcgtccagggtcagggcgctcacaaacgggctaatcagcagcgccagcagcggtaaaaatttcatggtttgactcccatgcgttcaaacagaatatcggggctgacaaagcacagttcgcgactttgctcgtcgaccgcgacctgaatggtgtatccggtggtggcgcgtttgcccgtttcggcatcgaaaatctgatagccaatccgcagacggttttcgaactcttcgatatgcgcacgcacgcggatgcgttgctcaaaggtgagggcgtggcgatatttcacccgcgcatcgaccactggccacaaataaccggactctttcatctgccgatagccgtaattgaactggttgagcagcgcctcgcgggccacttcaaagtagcgaaaatagttaccgtgccaggccacgcccatcatatcgacgtcgtgaaagggaatggtcagctcgacttcagcggtaaatcggggatcgttaagcaccctttactccttgtcctgaatttccggcagttgccagaaatcgaaaaaattaaaccagtcgaggggcgactggagcgcgtaatgttccagacgcgcggcgtagtggtcgatagcgttttgcagcgcctgttggcgttcgccacgcggcaacagcagcgggtcggcaaaggtttcgcagtgaatatgcagcttgccgtgctggcgtagggcgaaaatcagattcaccgggcagcgcaaaatagacgcgagaataaacggcccctgtgggaaaggcgcaggctggcccataaacggactccagcagacgcgccagtcgccgccgcgttgcgggttgacggcgatgcggtcaccgacaatcgccacccattcgccgttatccagcttctctttcagcaggatggcggtttccgggccgatatctgttaccggcatcaggttaatgcctgcctgaggagccatctcctgcattatctgtttaaagcgttgggcgttttcgctaaacaccagcgcgttaatggttttgtagccctgaatttttgccagcgcccggcacacttccacatcgccaagatgcgaggccagcagcaatttgccgcgcggatcgcggacgtcaagcgccgcttctgcgcctggcgcaaacagcacatcacgccccagttgtagctcgccgcgccagctggcgattttgtcgagcatggcattaccgaaacgtagaaagtgctgatagctgttgatttttgctgcctgtggttgttgttggcgcacacgggcgagccagtcttgcgacgctttacgcgcacgagcagcggtgagccagtagacgcccaccaccgggtaaagcagcgcggtaaacgccgttcttcccagcagacgccagaccagcagcatcaggcgcattccccataaccctttaacttcactctgccgcgcccagtggctggaagagtggcacatcagcagtgaaggaatacgcggcaacatgccgaaaaacagacgcgtgtgcatgagcgagatgcggacgttatctttcagggcatcaaaatgcgaaagcccgtccagcggataggtgacgcgggtcggcacgaaatagctggtatttccctgccagtagaggcgcaccatcacttcggtgtcgaaatccatccgcttgccgatggtggcgcgttttgccagttgcagcgtcggcgcaaccggataaacgcgaaaaccgcacatgctgtctttcagttgcagggagagcgtttcgatccatacccagacgtgggtgatccagcgcccgtacagccgtgagcggggaatggagtcatcgtaaattggctgaccggagatcagcgccgcagggtgttgttcagcgagtgccagcagtttggggatatcttcaatcgcatgttgaccgtcagcatccacttgcaccgcatggctgaaccctgcgtctgccgctgcctgcaagccacgcatcaccgctgcgcctttacctgcgttttctgccaggcgaattaaggtcacgccaggctgttcgctaaccagattatccagttgctgttgcgtggcggcatcgctgccgtcatccaccacaatacagggcagattaaatggcttaagacgcgccagcacgcccggcatcatcgcgccgtggttgtagcaggggatcaacacgcagggagaaaagtttaccgacataggcggatcttcccgctactggcggtgtggcgggcgtcaccgtcgtgacgctgatagcagaaagtgagtacctgacttgtttcctgccatgttaattgcagggtaacagtcgtctcaggtataagtggcgccagaaatttaacattctggatactacgaaaacgccagcccggagcaagcagcgtggtagcataatgcattacccagtccaactgggccacgcctggtaacagaggctgtacggcaaaatgaccattaaaccagtagagcatcgggtcaaggtatagaacgatttccatctcctgcggttgaaccagatggcgctcaatttcatggcgtatcatgaaataactcctgtaattgcgcatagacacgcttattcatattgtttactggtatttcatcaataatgcgccagtaacgaggtactgcaacaggttcaagccatggtaatagtgctttgcgccaggacaactccagagttttccctccggagcattgccatatttgacgggcctctttatttggtacaaccacgacaccgatagcctggcgaccattgcgtattaatggtattgcagcgacatccataataccgtcaagtgccagaagtcgttgttcgatttcaaccagtgatatccgcttctcctctatttttaccactcgaccacgtcgtccgatcaggtggaactgaccgttttcattgaattgcaacatatcgtcaagcaccaatccttcagcagggattagtggcgaaaagacacgaaccccctcactttcctgtgaaagatgaacatcagaaaaagtaaaccaggggatattatcctgttgacggtaacgccatgcgagaatacctgtttcggtactaccatagatttcatcgggccatatattcagccaggtggaagttttctctacatcctgccatggtagcataccgccggcagagagaatcatttccactgggggaggcgtcagatgaaggtcgagtcgcttaaggaacgccgggctgctgacaaaggcatagcggtaggtatggcttaatgcggcaagttgctcagaataccagagcattgcggcatgcaatggcaggccaagtgccatgggtaaaaaaatacggaaagtcagcccatacaggtgctgaggcatcacggatgctacaaaacgacagcccagtagtcggtctgcaaagtgagttgccagcatgtttgcttcttgatcaaggctgataagaggttttgcaatttgttttggttgtccggttgaacccgatgtgaaaagttcaataaacgcgtcagaagcaatatcatcaaaggctatcgtgctggtcgtcatctggtgagatgtgcttacaacaaactgtggaccgttccagcccagccttttatcactcaggacgcaatcaaacaaggagcgttgtacatttaacaaagcggcgcgattatggcccgggattaccgggattttacctgagtgtagcgtggccaacaacgctacaataaaaagatagctgttttcaaaacaaagtgcccagcgattgcctggctggtcgcgtaaatggtcgatcaaaagcgctacatcatgccgcagatgccccagtgtccaggtatattccccaagccaggcaacaggagttgttacagggcgagaggctgtcaaccactgtgaaagagagagagtctgattcatggtgttttccgtttgatcatcttacgacgtatcagccattcccctgcagtcaggaaacctatcagaaggtaagcaatgataccgttccaggctgtccacaagggcatgttgccatacaaggtggtaaataacgcaatactgccattgaaaataaaaaacaggcaccagacctgcgttacgcggcgggtatatcgcacggccttttccgggaggtctggctcctgcaaacgtgccagccgctcaactatcggcattgtcgaccgcagcgaaccgccaaaaaccgccagcatgactgcgttaaccactaccgggtaaaacagcagtaactggtacgttttcaacagaaaactggagacacacaatacaatgcccacaacagcaacgatttttgtgacgacctggagcggccccgtctggcgacggggctggcgcaggcgcaataaaagcaacagcgccatcagcggcaacagccagtgcaggctgttatgcaccaaacctagccagattaaaaaaggccagacgagcagcaataatccggtcagcaacttaatcatcggtagcgagcgaatgcccgacatcaaattagccttcttgtagcaggcgttctacagcctcgacaacatcctggactgtacgcactgctttaaactcttccggcttgattttcttaccggttttcttttgcaggtgcacaatcatgtcaacggcgtcgatgctgtccagttccagatcttcgtacagtcgcgcttcaggtttgatgtcctgcggatcgatttcaaacagcttaaccagcagggctgagacttcctgataaatggtttgttggtctgtcatgatggttttcctcaggcacgttgcgcagcaatgaaagaggccagagtggcgacggagaaaaagtgctgacgcatttcttcgctttccgcagagagcacgatgccgtactcattttttactgccagtcccagttccagtgcatcgatagagtccagccctaaaccgtcgccaaacagtggcgcattgatatcaatatcatcaggagtcaagtcgtccagattgagggtgctgatgatgaggtttttaatttccagataaagcgcttgcattatttattcctgatagaggtaaacaaccttgctgtaattgaagcaaaagatgccggtttaactgtcttgcagccagcgtcggctcttgtgaagttgcatcgtaaaatttattgatttctacccgcccatggacttcaaccgtaaaaaacggcctggcaggcgggacgtcataccacttactttgtttatccagcagatgctcgctacagccgatcgtcacgatgcgtaaatcgctggtgcagcgcacggcaatattcgctgcaccgcgctgtaacgtcattttttcaccgggcttcgttcgtgtgccttcggggaaaatcaggatagtgtcaccctgtgccagtcgctgttggcagcggggtaacagggtttctgcttcgctgttgattaaataatctgccgctcgcacgacgccgccaagaaaaggattttttaacagcgcgcttttcaccaggcagtcagtttctggcatgactgatgccagcagcacgtaatcgatcagcgtgggatgattggctacgacgaggcaaccgcgttcctgacgtaaaatttcagcgccatcaatacgataatccagcacgccaagccctttcgcgacagttaaaaacaggcgaaaactggcggcaatgctgcgacgtgccaaacgacggcggcgggaagtatcccacactaaaactaacaatatgttaaaccacacgactgaaagcagcaggccgccgagaccaaacaggacaaaacataacccggtcatgaccagtcgccatgcccatcccaggcgcgacatcagcttactcatctgcggctccagcgccattgcacgcgctcgccaggcagtgaaaaagcatctgcattttgtaaatagtgctgtaaaaacaacatgctttgcggcagtgttgtttcatttaccgcaatggcttgctgcgtttcacattgccagtcatcgccagcttcaatcaccagcgcgacggcgtacggccaggtaggcatttctgcgggcagttgcgggtgataaaactcaggtagaaagccatcaaaatcgaccatcaacacgcgctggtatcccgcttgtagcaggctaagcacttcacacaaaccttgctggaaactgtcgcgaccagccgaaagcgatgacgaaacgatcggctgtttggccacaatggtcaggttacccacggaagagttgtgtacggaaagcgcgaagtccgtcggagaaagcgcctgttcggttgccagtgcatgaacaatgcggtaattgcgctccagttcgccatgacgactggtatacaaaacagcgtctggctgatggcggcgtagcattgtcagaccgcattcaacagccagtttgctgcctgaactgagacgacgagcggtcatcattggcagttcacttaattttgccaacggcgcggcagggtcaatcgcccacggctggcgcgaccatgcttgccattgctgcacatcgctaagtccaggcgccagtgcctgccagttggtaatatttaatgcaaatttcatcaacgcgcgcccgcggtaaaccaaaattattaagtgacgattatttcttttggcatatcaaaagtgtatgcccaacgcctaaattattgtgacgctctgctacctggaatcctgctttattcagatagtcgtaaaatttctctgcactatagaaacggctgttaccgtttgccatgcaggtaaaataaagtgaggatgcattcaggctaaacgatgtcgcttcaaaccgctgtgcatcccagaacaactccatgatgcaaagttttgcgccaggcttcattacgctggcaattttgctgagtatgctaattatttgttcgggtgaaaaacagtctaaaaattggctcatccaccagatatcagcctcgcctggtaatggtgcatcgcttagcatatccaccgcatggaaatctatgcgatcagaaaaacctgcattcgcgatattttctttcgccagtacgatttgttgtggcagatctaataacgtaacggcgatgttttcattgaatttgcagcagcgcaaagcccacttacccgtattgccacccacatcgtacaaggttgtggggttgttggcgaatacataaggcagtgcggcgttaaatgcgccatctgaatagtaatgatcaaacgcaaaccagctatcacgtgcggcgtctggtaattgcgaaagtgccggatatatcgtcggccagtcgccaaatacttttaacccggaaggttttccttcattgagtgaatcggcaaggaagaagagcccctggtaacagacatcctgggtgaaatccatattcacgcgagtcatagtgtcatgcaggaggtaatgaccgattttcgccaggtaataaattccctctttacaggtaataattcgcccgcttaagcccatatccagtaacacacccacggcatattcattcaggactgtgtgctcagtaatcgcattaaggggagctccctgtttaccctgttgatccaaataatctaatattcctgcattgcgcaggcacaaagctgcctggaaaagcataggagcaaaggcaatccgctgtgcttcggtgatggcatccagtgcgctgagcgtgtcctgttcgtacatatataaccattcttatagagaaagttaaatactatcgggccattccagcccgatatcagcatcactataacgttgctcctgtagataagttaacctgtatatctttatccaggttacgcacccagcggttatagtttttatgaatttttccatcagaagcctgcagattcaggctactgtcatatttgatgttatagtaggtagctgtatatgtaatacgaacctctgcaacgtgatttcgtgtttgatagcgagctttaataactccaggggacacttgcgtcataatccacttgcgctgcgcacctgctttcaaaatggcatttttaacctgctcctgagtatgacccacactgacagtggtgcttatctgttgcactggggccgtacggacacaggcactcaacatactgataaaaattgtgatggcaaaccattttatataacgtttcattagtgcctcttatgtatgcaatacaattatataattaaatagtaataacagacagtatatctgtataaatcccagacttcttacccgaaatatatttggggttatattggattgtcaatgtctggttgtgacagggaccaaagatatgccggtatcatttttgtaaatggcttgtgaggtggagagccctctgcggtaagctccctcgacattccttttttatttatccgcacatattcttattctgatattgataaaacacggggtatggattgagactgaacagcttgttgtgcccggttttaatggtaaatgcatatgtgtcccagaattgatattgacttcctggtactcaatattctgaaaagctgaagaaagatcacgtttttgacatttttttgatgtcttgtcataaaactgtttcatgacagactttttcaggtgtaaattttctcgctgacactttttgacatgaatttacactggcatcacacaggccagaatacggggagaacatgcagcgccggcagaacaacattctgacgaaaacgtcccttttatcccgtgcgttgtctgtcccctgttgtgatatgttccggcgcggctctccgtggatatgctatctctccctctccgttttttctggtttttttatccccgcattttcgtctccggcagccatgctgtctccgggtggccggtaccctgctgaacagtgcgctgatttatgcggggaataacctgaagctgtttacagaccgtctgcataaccagcatggtgatatcctggccgacaacagtctgtgggtacagaaggacagcagcgggacggcaaacagcgaaatcattaaccgttccggtaatattgaaaccatgcgtggcgatatcaccatgaatacggcgcatctgctgaattcatgggatgccatttcggccagccatgaggtcattccgggcagcagccgcggggtgatttcaccggttccggaaaataaccggtggtggggtgttgtccggcatgatggtgtggaatatctggccgtgtactggggtaagggtgccacggtacctgatgaataccgtatccgtacgggagatacggatacggtgacagtcagtgccaccggccatgctgccaggatatccggcggcgctgatatgcatatccgtgcaggacgactggataatgaggcatcgtttattctcgccggtggcagtatgaccctgagtggcgacacactgaacaatcagggctggcaggaggggaccaccggaaaggaaacggtctggcggcttgcctccgactcactccccaaagcgtggtttactgagccatggtacagggtctatcgccaggtctcgccggatgcgacagaagccagtggcacctctccggtaggtcagtaccgtgcggttatcagcgctgccggtgatgtgtctgccagctttgccactgacaccggtaataccactgtcatgccccgggcaggtggttcaggtaacacgataacggtgccttcgctgaactccctgacaccaccgacggtcagtcagggggtgagcggtgaagccctgctgaatgaaagcggtaccgggataaccggccctgtatggaatgacgcgctgccggatacgctgaaggatatcccgggtgcgctgtcgctgtacggggcaagtgtaagcagctatcccctgccatccggtaacaatggttattttgtcccgtccacggacccggacagtccgtatctgattacggtgaacccgaaactggatggtctcggaaaggtggacagcagtctgtttgccggactttatgacctgctcaggatgcaacccggagaggcaccacgtgaaacagacccggtgtatatcgatgaaaaacagtttctgggctcatcgtacattcttgaccgtcttggcctgaaaccggaaaaagattaccgctttctgggggatgcggcttttgatacccggtatgtcagtaacgtcatactgaaccagacgggctcacgttatatcaacggcacaggctctgacctgacgcagatgaaatacctgatggacagcgcggcagcacaacagaaagcgctcggactgacctttggtgtgtcgctgaccgccgggcaggttgcacaactgaccagaagcatactgtggtgggagtccgtcaccatcaacggacagacagtcatggttccgaaactgtatctgtctccggaagatatcacccttcataatggcagcgttatcagcgggaacaacgtgcagcttgcgggtggcaatattaccaacagcggcggcagcatcaacgcacagaatgacctcctgctcgacagcacaggtagtatcgacaacctgaatgccggactgataaacgccggtggtgcactgaacctgaaggccatcggggatatcagcaatatcagctcagtcatcagcggtaaaaccgtatccctggaaagcgccaccggaaacatcagtaacctaacccggacagaacagtgggcgatgaacaacggatataaccatttcagcggaacggataccggtccgctggctgctgtcagggcaacggactcactgtttatgggcgcagccggggatatcagtatcaccggtgccgccgtttctgccggtgacagcgtgttactgtccgccggtaatgacctgaacatgaacgcgatacaggccggagaacgtcgtcgctatggcgggtccgggtggtatgaaactcatgccgtggcccccacggtcactgccgggaacagtctgatgctttccgccggtcgtgatgtgaacagccaggctgccggtattacggctgaaaacagtatggatatccgcgccggacgggatgtgaacatggctgcggagtccacaggcgcaggtgaccacgacagcactttcagcatgaagacggttcatgattcggtccggcagcagggaacagacatgaccagtggcggtgacatcacggttactgccggacgggatatcacctcagttgcgactgctgtaacggcaaagggcgatatccgtgtgaatgccggtcatgacatcgtactgggtactgccacggaaagtgattatcactacagtgaatcaggggaaacccgcaaccgtctcctcagccatcagaccacccggaccatcacggaagacagcgtcacccgtgagaagggctctctgctgtcggggaatcgcgtgaccgttaacgccggcgataacctgacggtagagggttcggatgtggtggctgagccgggatgtgtcactggcggcgggtaatcatgttgatgttcttgctgccaccagtacagatacgtcctggcgctttaaggaaacgaagaaatccggtctgacgggtaccggcggtattggtttcaccattggcagcagtaagacatcgcacgaccgccgcgaagccgggacaacgcagagtcagagtgccagtaccatcggctccactgccggtaatgtcagtattaccgcgggcaaacaggctcatatcagcggttcggatgtgattgcgaaccgggatatcagcattaccggtgacagtgtggtggttgacccggggcatgaccgtcgtactgtggacgaaaaatttgagcagaagaaaagcgggctgacggttgccctttccggcacggtgggcagtgccatcaataatgcggttaccagtgcacaggagacgaaggagagcagtgacagccgtctgaaagccctgcaggccacaaagacagcgctgtctggtgtgcaggccggacaggctgcgacaatggcctccgcaaccggtgacccgaatgcgacgggagtcagcctgtcgctcaccacccagaaatcgaaatcacaacaacattctgaaagtgacacagtatccggcagtacgctgaatgccgggaataatctgtctgttgtcgcaaccggcaaaaacaggggcgataaccgcggagatattgtgattgcaggaagccagcttaaggccggtggtaacacaagcctggatgccgcgaatgatattctgttgagtggcgccgcaaacacacaaaaaacaacgggcaggaacagcagcagtggcggtggcgtgggtgtcagtatcggtgcaggtaaaggtgccggtatcagcgcctttgccagcgttaatgcggcaaaaggcagggagaaaggtaacggtactgagtggactgaaaccacaacagacagcggtaaaaccgtcaccatcaacagtggtcgggatacggtactgaacggtgctcaggtcaacggcaacaggattatcgccgatgtgggccacgacctgctgataagcagccagcaggacaccagtaagtacgacagtaaacagaccagcgtggctgccggcggcagttttacctttggctccatgaccggctcaggttacatcgcttcctcccgggataagatgaagagccgctttgactccgttgctgaacaaaccggaatgtttgcccggtgatggtggcttcgacatcacagtgggtaaacatacccaactggatggtgcggtgattgcctccactgccacaccggataaaaaccacctggataccggaacgctgggtttcagtgaccttcacaacgaagcggattataaagtcagtcacagtggaatcagtctgagcggtggtggcagcttcggggataaatttcagggtaacatgccgggtggcatgatatccgccggaggtcacagcggacatgcggaaggaacgactcaggccgcagtggcagatggcacaatcaccatccgggacagggacaatcagaagcagaatctggcgaacctgagccgtgaccctgcgcacgctaatgacagtatcagcccgatatttgacaaggagaaggagcagaggcgtctgcagacagtggggcttatcagtgacataggcagtcaggtggcggatattgcgcgtacacagggagaactgaatgcgttgaaggccgcgaaggaagcaaccagcgaaacacttcctgctaatgcaacagagaaacaacgccaggaatatcttgcgaaactgcgtgacacgcaggcttacaggaatgaaatggcgaagtatggtaccggcagtgaaattcagcggggtatccaggccgcgacagcggcgcttcaggggctggcggggggtaatttagcaggtgctctggccggagcttcagcaccggaactggcacatctgctgaaatcaacagaaaaagacccggcagtaaacgccattgctcacgccattctgggcggcgcagtggcggcaatgcagggtaataatgccgctgccggtgcagcaggcgcagcaacgggagagctggcagccagagcgattgccggaatgctgtatcctggcgtgaagcagtcagacctcagtgaagagcagaagcagacgataagtacgctggcaaccgtgtcagcagggctggccggcggtctaaccggaaacagcaccgcatcagcagcagtgggagcacagagcgggaagaatgctgttgagaataactcactcagtgctggctggaacaatatcctgccatcaggaacacaggattacggacaggccgtagcctcgtggaatcagtatgctcaggacaataatctgacaccggagcaggttcaagaagggatgaatcgtatagctattggtgaagggccttcttgggggacaacatataaagtacacccggtagttcaggctggcggtgatgttagctttatccggggttatactttaagcggaactatagatgacaatcatatttcagttaatcaaggggatatttatagtataggtgctcatggcggagcctcgatcggattatcctttggcccgtatttcccgggattaataaattcaaatgataacgattattcgataaatggtggttttggcgttggtgcagtggggctttctacgggtaaagatggtgttagtttcacttttggttttggcccaagttggggttggagtgcaactgaaattaaaggcgttgacgttaatggcacttcaacaagtgaggtttatcgatatgattttaaataatttctatagtttactatttttattgatgcttgcgctgtcaatattttccttcacagtgctatttgctttgtttatatataaagatctcggtggtgtaaaatttgcccgggactcttttttgttttttgattatatattttttagttctgacatgagagcaaatgcctctgcactatcggttatctgtgtttttatatttggattggcttttgatcataatcgtaatccacttgttaagaattacttggtcgatatagtatggtttttaggtgttgttttattttttatacactgtcgttttttttctaatctggaatatggtaagacaaaaattatttttgtaagagagctttttttcaacctaaaaataaaactaaggttaatatttttatggttgtcacgattattattcatcatattgatattaaatcgtttttatcgttgatttgttgttgagaataatttacttggcggtagtgaatatgctcattctgcgtggatacgccagcatggtatcgacatggcgacatgtacagaaaactcttccggtgccgcctgccagaaagcaatgaatgagagggatgctgtagggctggctctggcaacaggtactgtggcactactccccggtagtgctcaggctatgtggggacttggagcaagtgcgaatgctggtatcagttatctggctgatggtactgtagatccggcaaacgcagccattgcaggctgggtgaatgtgttcagcatgggtaatggcctggcggggactgtgggctggaatgctgcaggtggtgcgctgggtaactggatcggcaacaaagatcctctgtctggtgcaatttcaaatggtatcggttctgctgccgggtatggtatcggtaaaggtattacttaggggacagataagattacgaatgctgtaggaaaatgggtgacaaatggctgggatcctaagtacgatccaacatggataaaatatgctgaagtaaatcgtaacgatatcattcgagaaggcatgaaaccgagcaatattcctggaactgctggagatattggcggttctataggatccgagctaggtggaaaagtaacagataaagtatctgaggaactcaagaaatgaaatattcttttcgagtggtaataggtaagtttattatatgcagttcaattctcttattgtgttttattggcatgatcttagcggccataataactaaactaacgtttgtagcgttagcatggtttcaaagcgggatttttgaagttttgtagagcgatattgtttatgctgctcagttgggtggtctggggggggggcatattaggtttttgttgggttttgttatatctttttagggcaaagggctttagttgagaataactacctgagcgtgtctgaaaagacagaacttgagatagcaaaacagacgcttaaaaacagtaaagatccggcagaacgtgaaaaggtacagcagaaatatgatgcattgcttgaaaaagatattgccagtgataaggaggttattgctgcctgcagtaatggtaatgcgggtagttcagcgtgtgctagcgcaaggctgaaagttattgcgtcgaaagaagggtacgaagatggcccttataactcgaaatacagccagcaatacgctgatgcgtatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactgcgacgaagcggcagcggtttcagatgaagacgttcttccttgatcagatcatgattgttacggttgtgccgcataacctgctgagtgatgaaggcctgatattcttctatggtgctgaagtcgttactgccccgcagtatcagcgcctgacagatacgccttttcagatgcccgtgggcactttcaaccgagccattttcgtggccccgaccggaattattatgtacgccctgcattccgtagtgctgacagatagcagtataacgctcagtcagctcgcggcgtccatctccgcccagttgtccgagggcttcctgcagaccttcagccagagcagagaagctcttaccacccagcacaacccgcatccagctccagtggctccattccagacggaagtgatacaacttaccgacgatggtgacaactacacctttcagttcagtaaagtccgacaggcctcgcagaccgggctgatgtcgctggcggaacatgacctcctgctctgcactatactgtagcttccattcgcgaacccgccgttgcattgttcttcgaaggctgttgggatactggccgggatatttatcctgtagcatctccagcagagttgttggtgtcagagccggcctctctttcaacagaggaacaagcatgctgtcccacatagcttccagaggaagctttgcgtgtgcgccagtgccgaacactgttgttttcccactctcctttttcgatccgacgaccagaatggactgagataccagccttcatggccgagatatgcggtcggtcaggtggtatttgaaaccagactgaagcccacggtcgtcatcgggacgcaggccgccgccgtgcatggtatcagtgagcaggcactctgcggagcaccatcatggactgatgtggtgcggcaactgcgtcatgcaatcggggaccgaccagtaattatctttaatgcccggttcgacatccgcattctgaaaaagactgctgccgcacatagcgatccggctgactggctggaagaactgacggtatattgtgtgatggagctggctgcaggatattatggagcctccaaccgctatggcactatttcactggcctgtgctgccagccagaccggactgaactgggaagggcaggcacactcagcgatcgctgacgcacggatgacggcaggggtggtaaacgctattgctgcatatcatctggaactgctgcaggaacaggcacggctgaaaacctgactgcctggcctgtataccgcaatcatttacgttatccagacgtaaatatatcaataaatagcaatcccccagatacctaatgtagttccagcaagcacggccgggcagcttgttctgcctgcgttttcttcaattgagcagtagaccatttagctgtggcatgaatggctgcagaactttcactgttgctacctccagttccaccaccgctgccagagccactcccgtctggattatcattcaaaagagtaatgattacctgccccttatcatcataaggaacaccatctttatagtacgctacagctgtttccattataaaatcctctttgacattaaaaacaatcagttaaaaataagtactgcatatataattactggttttatatacagcataaaaattacgccgctgcgttttccctgtcaaccctgtggattttcatttttgtgaaaacgatcaaaaaacaactactcacaattcgacagtcccgccagataccgcaaaaccggccagacgttaccgttttccgggaccatgatatgagccccgttggggagggtatggagttgctgaaaatgacggtcagattgagttcaccgttttattgttacaggaggccagggcttgtctgctaccggtccggacgagagggataccgggaatttgaatccggttaactgagccggacatacggtaaataaggaatgcaggcagaacgggagtcactgcaggatgagaccggcactacagcagaaaaacaggtgattctggtacggctcagccactaaacacagttggaaactgatgataagatagtcagcggttatataactcactgagtaaaaagatataaaggtaaggagacactcatgagtcgttccggtagcacactgtatcttatcgccctgctgacagcggcaacggtcctgacagcctgcacgccaaagggcagtatggaacaacatacccggcattacgtttatgcatcagatgacggttttgatcctaacttttccacccagaaggccgacacaacacgaatgatggtgctttttttcggcagttctgggatatgggagctaaagataaagcgacaggaaaatcatggagtgatgtgcaacaacgccttcagcagtttcacagccaggaatttttaaactcactccggggcacaactcaatttgcgggtaccgattaccgcagcaaagaccttaccccaaaaaaatccaggctgctggctgacaccatttcagcggtttatctcgatggttatgagagctgacagtgacggggaacgttgcgggggaataaagatattgggggtaggctgagccccagaatatggtacctccctgcccctccaatattcggtgatggccggacaaggagtccaggagagggggattagtggtggatctgcgccaggtcgtcttcagtctttatgacgctattacggtcaatgccgttctgcagcatggtacgggtaattttcagagtggcttggagctcactttctgaacgacttattagcgtgtgctccggtgatttgcacatgcgcaaatctttcagcccaaaggaggctaatcatcacggcgattacgttcaaatcccccgcgccctcttgctgccaattcagcattgagtaccacgtaacgctcccagcgttcacgcaactgtgcgagctttagcggtaattctttggtgacaaaggcttcctgtatttcaaagtcatcaagatgcccttgcagatatgcatgtacgccttccaacacatcagtcagagtgatgttgttactttgttgcctttcaacaagcggcccctgccagctatgccagaaggcctgatggcgcagacagctttcgtcattcgcgagcaaccacaaatccataaagattcctcgtgcaactttgaacggctatttgtcaacgacggatgaaaagtggctcttccgcaacttgggtggagattttcatgccagtggactcatgaccctctgcctgagtagttcaaatccggctctaccatacatctggcgttttagcatcttcaggcgatttacatgaccttcgacaacaccattactccagcggctactgattgcctcacatatagctgcagcatcagcttccatccccgccgccacgcgccgaaattctgctgaaccgctttcgtggactcgagtgaaccagctacttagctgtgatttattttgggttttcagaatacggtagaactcgagtgccagttgctgcgctattttcagctccggttctttttcacacatcagactaataaatcgggaagcataattttcttcatccctgattattctccagggcatcaaccagcgccttacccgggacattgaaggaagtctgacggcagtagtaaccggtgggttccagcctttacgccatttggcaatagcatccctgacaatggtttcactgcctgtaaacccccggaccaccatttcccgccattatccggctggcgttataattcccactttctcgttgctcttttaaccactccctccatgggtccagaagccctcgctttggaggtcgggttgacatttcagggaatgttcctgaacgtacccagcgactgactgtcacacgcgacaggcctgtaatacgggatatttccctgaaactacatcccttgttatgcagggccataacctctgtccaacgctgatgccgttttttgcggggttgctgttttaggtgttccggacgacggagcgatgctgcaggcacagatggttctggatcaggtgatttctttggtgacaactcactggcaacaagacgtatcagaggcatatgtcggtacatcattcgttcaggcgcatcgccaatattttttagcaggtgccatcgatcggccacctgtctggcctgaggtgcaccttcacgtgctgctgttgcatagactccactgcgatcacgcgagacaacctgtatttccggatattttctgaaccaggtcgccagcgtacgctgatcacggccgggaagcaggacgaggggacggtgagtatcaagattgacgattaacgtactgtaacggtggccccgatgccacgcccactcatcaataccgacatgaggcgcgcctgactgtttcgtctccggggtattgataaccctgcgaagaagagtatcagcactgcaacggagacccactgccgttgcaacccgtttcccggcctcacctccggctattaatcccagttgacgttgtaaattttgtaacgcctgtgaagactgctggtgtgaaccggcgaagggagcaagcgacccggcaaaaattttacgtgaacaagccgggttacggcagtaccagtggcggacggaaaatacaagccatagcgtatgcccttagcagggtagatgctgtatccggcgccgacgacaactatgaacagagtcgctacgcttaaagcattcaggacattgtgcagtttttcgttttccgtggagatggagggttataccgtcagagctaataatttgtcgactgcatcgccatccgcaaggtaactgtagaagtgtcttaagagagtgcattgagttgcccaaaacttaaaacagcttagatctttgttcaccagaaagtttcatccattttcttccactcaggttgcagaagaaccacttttgcaccgttcgtgacattaatctttaaaacggcaaggtcaatacccagttgttccgccactattgtgataacagccttcggggggagcttttctgtacgcagtgtgcgaccgagagcacggacaagtgcaagctgaatggcaaaaccaagacggttatgagaccgccgctgagctctggcaaatgcaatattttcgcaggagagtgctcatcggggaattaaagttcaggtaatccaaaaagcgtatcgtgcgagtttgtcacgcaagaaatcacagatttatagattcaattttcttcaactgtaggaccttacggaaaacaagtgatttcaaggtgaaaaggcttaacgtgagttatcgcagaaatggttacggaacatcctgtattgtcaaacatgcattaaatgattatcattatcaattagtgtgtgcaatagatggttaagaatagaactttcaggagatacaatgcagtcagtcagtaaatcaatctaccgagggaagttgcttagcagtttacctgctgtgggcgagattcataaagaaatcgcagtatcagaagaaaccgtaacatggatctctctgcaacgagagattatagcgaatattttgctgggaaaagatcctcgcttgcttgtgattgttggtccatgctcaatccatgacgttcaggctgccgttgaatatgcgaaacgattgtccgtattacagaataagtacttatcgcaaatgtacattgtaatgcgcacttattttgagaaacctcgaactcgtaaaggctggaaaggaataatgcacgatcctgatctaaatggaagctataatgttgagaaagggatacgatatgctcgccagtgtttgtcctcaatcacaacaatgcgtgtcgcaaccgctacagaattcctcgatcctttccttactccctatattgctgatttaatatgttggggggctgttggtgccagaactactgaatcacaaacgcatcgtcaacttgcgtctggtttacattgtcctgttggatttaaaaacagcactgatggaaatattaacttagctattgatgctattcttgcagcccgtgaacaacatgttgtatatatgacatctttaacaaaatgtatatctaccctattaaccgatggcaatccacatggacatctcatattacgtggtggtagagagccgaactatggtttgtcggatataacgaaggcagtgaaattaatgcatgatgaaggtatcaatcatcgtctgataattgactgtagccatggtaatagtggtaaagtggctgaacggcaaatctctgttgctcgtgaagtcattgataatcggaaaaagatgccgggatatgtagctggaattatgctggaaagctttttacaaggtggaaaacaatcagacagccttccgcgagagtatggtcagtctgttactgatgagtgtctttcatggcaacagacagaacaattattatcaactctggcagcacaactttaatttcaactattcagtatcattttttaagggaaaaatgaaattatttatcttaatacacccaatctgggcatcaaagaaacagatgttttatctgtacagttcattgttggaagggaaataaaatatgacatgaatggcagaagtgttatcactctgacattaatatttttattaggagttgcagtatttctaatataccatctccaatggatgtatcttccagggtattatctgtggggcctatgtgtatgtatattgtcaaaccagttagctcttatgcttcatttcctagcccttcttggcaaatgatactgtacttgcgtaggtgtcatctgtgacatggttgcggtgctattttgtctctgttggcttaaaaagagtaattaagactatgataaaaagttaatttccaaagaacacgatagggcgctaatcaataatcggatgcatgctaaatcatattttataatatgtctgtggagatgatgctaaagtcatcaatagttcttgaggaattcattatgactatcattggtatcgttcttgccagaaacgtcttcgctgttcacaatgttgcgttaaatgagaaaatgttctggtaaacccccggagagcacatgcagtgctgccagccctgattgtacttttacctccctgagttatgggtaccttgctaagggagtattcaccagtgaacaacataatacaaagtagcgtaaaccttttgttcaaggtcagtcagggtatctcatcggaatggtgtgcaatttaacatcgctgcccagcatgagttgataggcgtgaccgtgatccgtaccgtgggatgtgagtttcatacaggtaatatgatcctacccacgtaatgtggacacggtcctaagcgagattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcggcaatggttttaatattgaactccggcatttcgtcagcaaggcggggagcaccgtatcgctgctttgcctcaaagaatgccttatggacagcggcatcgcaggtgagccgaaactgttggcgcaggctcatctggtgacgacgccagagccagacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacttagtcctgtgtctactattggtgggtaagatcaaaacccattcatacctatagaaaaataggttgttttttctaacgattgttgaaggggaggtggatctgatgaaaatgcagcggatgttaatattaacatcatacttattataatctttttcgtaagatacatactttcccctttggttttccatcgataaatgttcagataaacaatatatgttttttcttgttaatgtttatatcgatggttttataacatgaaatattcagcataataatcaacaggcttgtacctgatcaggtatcagtttgcaaaaatgtttgttataggtcatgaccgcaaccaggacacataatttcaccacaaccacaaatataatcggcatcatagtcatgtgttactataccggaagccgacttattatttgtgatacagtgtgtctcctgctctacggaggattctacctctataggaaaattatcgtgttttcgtcttgaattgtcttgcttgttgcctttatcaaaggtaacaatgaattcttcatttctgtgattattatcacaattcattcttatgcctcctcacatttcccgatgtatgaccgtcagtgctattagtgtgcgttcaagtctcaggttatacatgagcgacaaccatgagatcctgactaacaattgcatcagtgacataacgtaaaatacctcttgactttatatggacaatatgacactttttttgaaaagtaaataacaatcattctcttttgtctttgtctgggtgaggtcaggtaagatggaatttgctacaaacagagtttctgtaaatgacagtcggtcagcactgtcatcaactttgctgttatctttgatcatgagcgccactctactggaatattctttatcgatgacctgactctcctgactgaggtgctaagatttggtaacttttcataatgaaaataaagcaacaggtaggtattaatgagttataaaaaactgtcccaattgacggctatattcagtttacctattactatcttattggtttcactttcatcccttcggattgttggcgaagggaattcttatgttgacgtttttctaagctttataatatttcttggttttattgagctgattcatgggattcgaaggattctggtctggtcaggctggaaaaacggaagttaaatatgatggagtttatatgcgagaaataacagaatcacagttaagatatatttccggggcgggaggtgcgccagcgacttcagctaatgctgcaggtgctgcagctattgttggagctctcgccggaatacctggtggtccacttggggttgtagttggagccgtatctgccggtttgacaacagcaattggctcgaccgtgggaagtggtagtgccagttcttctgctggtggcggtagctaattatatttttatttattttacaggtactttttcggtagtacctgtaaaatatatcctttttgtttaaaacagatagaagatccatttataagtgtgtttttatgttcaacactttactgatgaagatatgatttacagtcgttgataaataattttttaatttatgtgtaattaatagagttttattgtaataaggaagaagctgtcaggacacttacttgctcttttatgaacactcttttatgaaaattgaaacggagaatactgccagatgagtcatcagtgttcactttctgaactgaatgaaaacctggtgcctttcactgccaggcagatcaagtcctcattaatctggtgtgcagaggatgtcagaaatccagacgagctgcaaaatgcctgcagttatattatcgatcctggcagtacagcttctgccaaagtgttccatgcagagcgctatggtggcagtggtattcagcgtaatggaggtggtgcacgttgtgggtttgatggtaactaccaggttaaaggaataggaagtaatccgttggttggcgaaggtactgacgaacgtcattctaatggtgcactcggcgctgttcatgcaatatatgaggctttgtggggagaagtactggctcaaatattaccttatagtgctgtgcgggttcgggcggttttacttacagatctctatactgaaaaggcatttgagcgctccggtaggaaatcacgaagagccctgttggtacgtgagcctgttgttcgcccggcgcattttgaacgggcaccttacttccaagtaaaaccggagtattccagtctgttaattcacgatgcctgtcgggttagatctgtgatccacaagctgccaggatatctacctgtaccaccggaagaaattgatgctgaagcacgaactgatccccggatttattgcattgaggggttatgtgaactggcacgtcgtgaggcctggcaaatggcattttgtcgaacacgtttcctgagattgacaacttctccttctaatattgcaatggatggcagattaatggattttaacggactcagttgtctgtttccgggagattccccagctgattttgggtataaactaagattagctgaactggcaaaagaaccgatggtacttatgcaagggctgtctgatctctgcttgtatatcggaaaatatatgtttgaccctgacttcactcttgcagcccgtttgaaggttgaggagatatttcagaaaacttttcatgaagcatgttattactgttatctagaactgttgggtattcctggagaatttataacacaaaaagagatacctgatatattgaaagaactggttaacagttttgttgcattactcaataaatactacgagaaatcacatgcccaagatattgtcaatcaggatggttcaccattgcaaaagttggttgtgacgctaatccatcataggcataatcaaaagcaggcactgaatagtagcatcaagaatgatgtttatttcaccgttgcacaacagtgtttttcccaggccatccactggctgacgcaaggcagtaccagacgtcagataaatgcctcattactcctgaaagaaattgaacatcataccatgaaaaggctgcaacccagggaagagctgaggaaagagaatatgtgcgaaaaaattgccatcctgctggataatcatggcgatgatcccctttttttacaagaagcaatttctgatatgaaaaattttatgcttaagttttccagagatgcatttggatatcttgaaccgataagaaacacagtgtaataaatatataagggaaatagtaatcatgtcttatataagggaaaccatcagaggaaaagatgaatggactgtttatgaacagatcggttttgcggtcagttgtatgctctacaatcgtaattacagtctgtatccggtgttaaccattcaatactggactgaatatgcgatacagcataatcagattaaattcctgtttgattcacgaggttttccactggcgtatattacctgggcatatcttgaggctgatacagaagcacgcctgctcagggatccagaattcaggttgcatccgtctgaatggaatgaagatggaaggatctggattctggatttctgttgtaaaccaggctttggtcgaaaagttattgactatctcatacagcttcagccatggggagaaggagaagtacgatggttaagcaggcgaaagaaaattgtgacatacatccctgagcggctgcataaaacgtagtacctctgaagatacagagataattgtaaattacggggtaaatgcatcgctgatactattttgacaggactctgtattttctggctttgattatagcatttcggttaaccagtgaaggtattacaggaaaagtgtgagtaagaggagctattttgtttcgtcaggatgctttagaaaacagaaaaatgaagtggcagggacgggcaatattacttcccggaataccactatggttaatcatgctgggaagcatagtgtttattacggcatttctgatgttcattattgttggtacctatagccgccgtgttaatgtcagtggtgaggtcacaacctggccaagagctgtcaatatatattcaggtgtacagggatttgttgtcaggcagtttgttcatgaaggacagttgataaaaaaaggggatcctgtttatctgattgacatcagtaaaagtacacgtagtggtattgtcactgataatcatcgtcgggatatagaaaaccagctggttcgtgtggacaagattatttcccgtctggaagaaagtaaaaaaataacgctggataccctggaaaaacaacgcctgcaatacacagatgcgtttcgtcgctcatcagatattatacagcgtgcagaggaagggataaaaataatgaaaaacaacatggagaattacagaaactatcagacaaaagggctgattaataaagatcagttaactaaccaggtggcattatattatcagcaacaaaacaatcttcttagcctgagcggacagaacgaacagaatgccctgcagataaccactctggagagtcagattcagactcaggcagcagattttgataaccgtatctaccagatggaactgcaacggtacgagttacagaaagaactggttaacactgatgtggagggcgaaatcattatccgggcgttgactgacgggaaagttgactccctgagtgtcactgtcgggcaaatggtcaatcccggagacaaccttctgcaggttattcctgagaacattgaaaattattatcttattctctgggtcccgaatgatgctgttccttatatttcggctggtgacaaagtgaatattcgttatgaagcctttccggcagaaaaatttgggcagttttctgctacggttaaaactatatccaggactcctgcatcaacacaggaaatgttgacctataagggagcaccacagaatacgccgggcgcctctgttccctggtataaagtcattgcgatgcctgaaaagcagattatcagatatgacgaaaaaaacctccctctggaaaatggaatgaaagccgaaagtacactatttctggaaaaaaggcgtatttaccagtggatgctttctcctttctatgacatgaaacacagtgcaacaggaccgctcaatgactaacgggaatttcagacaaattataaatcagcttgatatgcgctggcgacgtcgtgttccggttattcatcagacggagaccgctgaatgtggactggcctgcctggcaatgatatgcggtcattttggtaagaatattgacctgatatctcttcgtcgtaagtttaatctctcggcccgtggagcaaaccttgcaggaatcaatggaatagcggagcagctggggatgatcacccgggctctttcactggagctggatgaacttggtgccctcaaaatgccgtgtattctccactgggatttcagtcacttcgtcgtgctggtcagcgtaaagcgtaaccgttatgtactgcatgatccggccagaggaagaagatatctcggtcgggaggaaatgagccggtattttacgggcattgcacttgaggtctggcccggaggtgaattccggacggaaacccagcaaacccgcataagtctccgttcactgattaacagtatttacggtattaaaagaacactggcgaaaattttctgtctgtcagctgtaattgaagcaatcaatctggtaatgccggtgggaactcagctggttatggatcatgcgattccggcgggggaccgagggctgctgacgcttatttctgctggcctgatgttctttatattgctcagggccgcggtgagtatgctgcgtgcatggtcctcactggttatgagcacgctcatcaatatacagtggcagtcgggtctgtttaaccaccttctcagactgccgctggcattttttgaacgccgtaaattaggtgatatccagtcgcgttttggctcccttgacactttgagggccacctttaccacctgtgtggttggggcaatcatggacagtattatggttgtgggtgtttttgtgatgatgctgttatatggaggatatcttacctggatagttctcggttttaccatggtttacgttcttattcgtctggtgacatacggctattaccggcaaatatcggaagaaactcttgtcaggggggcccgggccagctcctattttatggaaagcctgtatggtattgccacggtaaaaatccagggtatggtcgggatccggggaacacactggcttaacctgaaaatagatgcgatcaattcaggtattaagttaaccaggatggatttgctcttcgggggaataaatacttttgttgccgcctgtgatcaggtggcgattttatggctgggtgcaagccttgtgatcgataatcagatgacaatagggatgtttgtggcatttggttcttttcgtgggcagttttcggatcgggttgcttcgctgaccagttttcttcttcaactgagaataatgagtctgcataatgagcgcattgcagatattgcactacatgaaaaggaagaaaagaaaccggaaattgaaatcgttgctgacatgagcccggtttcactggaaaccactgatttaagctaccggtatgacagccagtcagcacaggtattcagtggtctgaatttgtctgtggctccgggagaaagtgtggctataactggtgcctccggtgccggaaaaaccacattaatgaaagtattatgtggactgtttgaaccagatagtggaaaagtactggttaatggcacggatatacgtcaacttggaataaataattatcaccgtatgatagcctgtgttatgcaggacgaccggctattttcaggatcaattcgtgaaaatatctgtgggtttgcagaagaaacagacgacgaatggatgacagaatgtgccagagcaagtcatattcatgatgtgataatgaaaatgccaatggggtatgaaacgttaataggtgaactgggggaaggtctttccggcggtcaaaaacagcgtatattcattgcccgagctttataccggaaacctggaatattatttatggatgaggctacaagttctcttgatacagaaagtgaacgtttcgttaatgctgccataaaaaaaatgaatatcacccgggtgattattgcacacagagaaactacgttgagaactgttgacaggattatttctatttaaaatccactggtgtaactttgtaaggagttttgtcgatgggggaggtcaagaaggatataaaaataacagtgattgcttttgttatcaattatctgttcttttatattccggtgtcattatatcttagttattactatggatataatttttttaatctatatatgttttttttatcacttgtagttacatttttatcgttgtggttaaacgtgaatttttacttcttcacaaatcttatagcgaaggtgttgaaatgagaaaactatctgaaaatgaaataaaacaaatatctggaggtgacgggaatgacgggcaggcagaattaattgctattggttcacttgctggtacgtttattagcccgggatttggttctattgcaggggcttatataggtgataaagtacattcatgggcaacgactgcgacggttagtccctccatgtctccctcaggtataggattatcatcccagtttggatccggcagaggtacatcaagtgcctcttcgtctgcggggagtggaagttaaaccttatattgttaatgaagcacctgttacaggtgcttcattatatgataatggtgcctatgtaacgctttaagttaggctcctccgaacgtttattattttatgcataccgcatagtaacaatgccagtccgtttaatttttatcatatgagattgtaacagaaaatgctctgttaatgagtataactgatagaagccagatattgtattcctgctatgactgcattcatcgacatgtgaagtaatatgggcattaacaggccattcgactttatttttgcactaataagaactaacgataccagaaagagcatcaaaaatgtatgaaagtcagtatattgtagatgtaatgcagaaaatatgactgatgttacaatagcagaggtgtaaatattgtcattaaaccagaatttaaaagagttaaaaagacaccctcgaaatacaatctcttcatatacaggaacaagaagtacagaagaaaatatattaatccataaaatggctccggaaaaagacatttgcgagatcatccattcttccgttttcctcactgccagcagataagggacaaataactgaataatcattattaaagagaaaagagtaaaaaaaacatccagtcgaaaagaacctcttcctaatccttctctttttcggaagaaaataaaatacagtggaacaagaattagaaattcagcaagaaataatgctggaacaagaagtcccctggatataagttcctgcctgtttgtaagaaatgcaggaataaaggtaatagaaaatgataaagtaaacattgaaaagcagccggctgatgactgtttttttatagttgcatttttattttttgtcatttccatttatattcccttacttgttgtttaaaattcttttatataacaggaagaggtaaccatagaatgaacgtttattttcctgtatcagaacagccataacttttattttatagttgttatcagtgaatgaatgcaaactaatagaataatgagaaaaacaatggagaaaaaacgatggaccggacgccatagttcatattctcgtgtatcagcctcacgtatcaacctttctgaaatggtttcggtttccttacctcgttccagaatatgtctgtaatatttcctcatgacatataccgaaaactgaaaccagattaatatggatggacacacaacacataaacttctgatgatatcacccgggaaagtatcttgggcgggtaaaagaaaatcatatactctgaataaaatcatcatcgagataaatgagacgccagcacctatccagtattcgatatgggaagatgcagcattatatgcgtcagtaaaatttttctttcttaatgaaggtggaagtgctgaatgttcaggaatgctttttcttgtccagtatattttcatatagcaactcatataaaaagtgttctactttactatgatgatgacgatttataaaaggcttataatgactacttctcctttcattctcgaatatcacgataatgatagagataatcattatcaattgattgtgtcagtaattttgacttacatcacactttcatggtttaatcaggtgatttatttaatgaaaagagtgtgtttgtggatgtattgtgtatatgtcttaccgggcatctgttcttacattaattaatatattgctatttaagtattggtggtattgtcagtaacattcttttggttaatttagttattattcctcactgattaattgtccttccgttcttattgtttgtaacttgtgtttgtatcgtacctttcaggtgttgatgcgcgctttactgtgtctgcaccggcttgacaaaatccaacagggtttgaaaaggaagatttcgtgcaaataaccgaagccttaatttcagagccgggagacatccggcgttttgttcagcaggcggtggaccactggccgcatttgctggcattttacttcacactccattcggcagaaggaaacatcaacgggcaacagattcatgcattctgtactgccttttaccgacaggtgcaagaacatattactgagcgtaatcacactgccagtccagcaccgccggtggtattacgctggttgcgggaacaacatggaggagcaacaatacgatgcctgttgctgctcagccaggcgagcatttgccatctgcgggtcagtgccacagttgatgaagaatgttcgcaagtggtggatttactgcagcaggcctggcgggggataaacgctggcggacaatgtcgggtggaaaggtgttttcgggttacccggcctgatacatcagagcaatacgttgcgttaaaaacagctgttcagtctctgatgccactggttattgcaacaattatccggtgatgatcgggagaaatatcaactcttccgttaatttttacagactgataaagttttgtctgctgaatctttatacggaattcttttcagtatgtgtacacgaattgactctatggcggataaatactgttttaccttggcggaattaatcctcacgtcttcgccagcagtggcaggatgtcctggaggagtgtcggcagactgaggcggggcagaagaacggctgcatattacattgctgaatgtggattacgtcaccagttttgaactgccttttcgtctgcttttaacccggacgccacagctgattgttacacttcgggaagcatgggatatcagccagaaaaatgtggtgttcaacgataaacggtttggctgcgtgtacagcctgaaagccagtctttctggtgtgccggatatattccggtatcatctgtctcatcgtattcgccggatggttgggagtgaaaatacatcatcgccatggcagcaaattgcccgggaagtgaaagcgccccgtgaacgactgaagtatgcgctggaaacgggattgcaggtgatcgcactgaacggcctgttttggtcagacagtcagcgtctggtggtggatattctgaggctaagcgccaacagacgtgatacaggaaatcgtccgcatccccatttaccgtcttatatcactggcgctgacactgaaagcatggtcgtcagagactctgtctggcaaccaagggagcagaggccggaggtaattgacaggagccttgcgccgggttacgtatgttctccccggacagacagtctcagttcgtagaatctataaattactgctactgatgctgccggggaaaggcgtaacgaaaaaacagcctccgttaccggatagcaaggaggctgaatggagtttacaggatttgcttttgtataatgtctggccatgcagtaaaaccggacaggttttattatcatgtgaggtattctgacataaaatgctggatttttattttgtgacgaatgctgcaaaattgaatctgcactctgatgtaacttttatctgtttcagtgaagcatgcccacaaactgagttattaagttgtggaagaacagctctgtcccgcctgcatctctcctttcagaaaccagtatgttgccatgcctcgtcttaacggagagcgctgaaccataccttctttttccagtaataacaggtaatagcgtgcctggtaatccgttaccgccagcgcctccgcaatttctgcggttttccctccattatgtctgctcagaaaacccattatttcattctgcatatcatcatcctctctatataagcaaaaggataataagtggctgacttgtttttgacaattcaaatgtgatcatcatgtttttatattgtatttggtgtatttacttaatatgcgaaacatattcacgattggatttctatcacattatttttatagttttttcaatggtaaggaacgttgcaaaaaacgattttaacgatcttttatactgaatattcattcttatacagcattaatcactaagacaccaatccactgcaagatataaccctaaaaataaacagctttacagatcaaaagatcgtcaaaatacatgtttacaacataaaaaactaaatatatcttaaggagccaggccctcctgtatgggggatgaatattaaggcagccctgtaggtggcggggtggggagtatcgaatggcacagcatgaagttattacccggggaggggatgcttttttactaaaattacgtgagagcgcgctgtcatccggctccatgtctgaagaacaattttttttactgataggtatttcctctattcacagtgacagagttattctcgctatgaaggattatctggtcagtggtcattcccgtaaagatgtctgcgagaaataccagatgaataatggatatttcagtacaacgcttgggcgccttaccaggttgaatgtcctcgttgccagacttgctccttattatactgatagtgtatcagctatagctgaagctgcttccctgtaaaatacggacaataaaaaacgccggggcaatacataatacgcgagaaatataagcctgcagtcaaatgagagtgcgggtattatcaacgaggcatgctttcattctctgcttttgctaaagcattcagtgtggagacaggagtgctaactcatagcttatcatccagggaatcttatctatagagaagattcctgtcggttaaccggaaaatattatcgggagataatgtcataaatgctgcctgagtgtatttctcacattgcatttatgaagttctcctgaaaaaagattcccgtcgttcgggatattgattgtgtctgttgtgatgacagatacggtgtgcgtagttcaattaaaaacaggaattaaatatgaagttaaaattcatctccatggctgtattttcagctctgaccctgggtgttgcgacaaatgcgtctgctgtcaccacggttaatggtggtacagttcattttaagggtgaagtggttaatgctgcatgtgctgtaaacactaactcattcgatcagacggttaatcttggacaggttcgttccgaaagattgaaagtagatggagctaaaagcaatccagttggatttacaattgaattaaatgattgtgactcgcaggtgtctgctggtgcaggaattgtcttttcaggcccagcagttactggtaaaacagatgttcttgctttacaaagttctgcagcgggttctgcaacaaacgtcggcgttcagattactgaccataccggcaaggttgtacctttagatggaactgcaagctcaacgtttacattaactgacggaaccaacaaaattccatttcaggcggtttactacgcaactggacaggccactgctggtattgccaacgccgacgccacctttaaagttcagtaccagtaatatcagaacagtgtaacggatatatacccggccagggagggctgtttttatccatgcgggtgtgagattaatgaaaatatcgaaaatggcaataatgttatttttgctgtctcccgctgcactggccggaaaccactggcatgtcatgcttccgggaggaaacatgcgcttccagggaaaaataattgctgaagcatgcagtcttgccctgtcagacaggcagatgactgtggatatggggcaacttagcagcaatcgatttcacgccgccggtgagtatggggactctgtgggctttgatattcaccttcagggctgcagcactgtcgtcagtcagcgggtggggatttccttttatggcgtgtcagatattcacgagccggagttgctgtcggtggatgaggagaatgatgcctcagacggaatcgctatcgctttatttaatgaaagcggagagctggtaaaacttaatcagcctccggagaactgggtgcatcttacccgcggagatatgaaactgcatatgcaggcgaggtataaggccacacattatcccgtcaccgggggaaaggcaaatggacaggtatggttttctctgacctatctgtaactggcagatataacgccatttaattaaggctgttaataacatgatgaagcacatgcgtatatgggccgttctggcatcatttttagtctttttttatattccgcagagctatgccggggttgctctgggggccacccgtgtgatttaccctgaagggcaaaaacaggtacaactggcggtaacaaataatgatgataaaagtagttaccttattcagtcatggattgaaaatgctgagggaaaaaaggatgcccggtttgtaattactcctccgttattttccatgcagggaaagaaagagaataccctgagaattattgatgccacaaacggacagatgccggaagacagggaaagtttgttctgggtgaatgtcaaggccatcccggccatggataaggcgaaaaccggcgagaattatctgcagtttgcaattgtcagcagaattaaactgctctaccgtccacagggactggttattccgccagaacaggcaccgggtaaattagagttcacccgtgaaaacggagggctgactctgtttaatccgacgccgtattatctgacagtgactgacttaaaggccggaaataaaagtcttgaaaacaccatggtacccccacagggaaaggtcactgtgaatatccctggaggatacaccggaggagatattacttataaaacaattaacgattatggtgctctgactgaacaggtgaagggtgttgtgaagtaactcagttatttctggtactggttgtgtttggctgctgattttattttttcgctcagtgtgggggctgacatgtttttcggagatggcggacagctcctgtctgataaatcactgaccggctctgctggcgggggtaataacagaatgaaatttaatatactgccgctggcattttttatcgggataattgtttctccggcccgggctgagctctattttaatccgcgttttctgtctgatgacccggatgcggttgcggacctgtctgcatttacacaggggcaggagcttccgccaggcgtgtaccgggtggatatttatctgaatgatacgtatatctcaacccgtgacgtgcagtttcagatgagtcaggacgggaagcaacttgccccctgcctgagtccggagcatatgagtgcgatgggggtaaaccgttatgccgtgccgggtatggagagactgccggctgacacctgcacatcactgaattccatgattcagggtgccacattccggtttgatgtcgggcagcagcgattgtacctgaccgttcctcagttatatatgagtaatcaggcccgtggttatattgcgccggaatactgggataacggaattacagcggcattgctgaattatgacttcagtggtaatcgggtgcgcgacagctatggtggcaccagcgattatgcctatctgaatctgaaaacaggactgaatatcgggagctggcgtcttcgggacaacaccagctggagttacagtgccggaaaggggtacagccagaataactggcagcacattaacacctggctggagcgggatatagtttccctgcgctcccgtctgacgatgggggacagttatacccggggggatatttttgacggtgtaaatttcagggggattcaactggcctctgatgacaatatggttccggacagccagagagggtatgcaccgacaattcacggtatttcccggggaacatcccggattagtatccgccagaacgggtatgaaatttaccagagtacgctacctccaggcccgttcgagataaacgatatttatccggccgggagtggaggtgacttacaggtaaccctgcaggaagctgatggcagtgtacagcgatttaatgtgccatggtcttcggtgcctgtactgcaacgtgaagggcatctgaaatatgctctcagtgccggagagtttcgcagtggcggacatcagcaggataatccccgttttgctgaaggaacgctgaagtatggtctgccggcaggctggacggtgtatggaggagcctggatagctgaacgctaccgtgccttcaatctgggggtgggtaaaaacatgggctggctgggcgctgtttcactggatgccacccgtgcgaatgcccggttaccggatgaaagccggcatgacggtcagtcatatcgttttctgtataacaagtcactgacggaaacagggacaaatatccagttaatcggataccgctactccacacggggctatttcagctttgctgataccgcctggaagaaaatgagtggttacagtgttcttacccaggacggagtgatacagatacagccgaagtatacggattactacaatctggcttacaacaagcggggaagggtgcaggtgagtatcagccagcagacgggggaatcgtcaacgttgtatctgagtggcagccaccagagttactggggaacggacaggacggaccgtcagcttaatgctggctttaactcatctgtgaatgacatcagctggtccctgaactacagcctgtcccggaatgcatggcaacatgaaactgaccggatactgtcatttgatgtcagcattccgttcagccactggatgcgttcggacagcacatctgcatggagaaacgccagtgcccgttacagtcagaccctggaggctcacggacaggctgccagtacagcagggctgtatggcacattgctgggggacaataatctgggatacagcatccagagtggttatacccggggagggtatgaggggagcagtaaaacaggatatgcctctctgaattacagagggggatacggtaatgccagtgcaggatacagtcacagtgggggctaccggcaactgtattatgggctgagtggcggtattctggcacatgccaatggtctgacactgagccagcctctgggagatacgctgattcttgtccgtgcaccaggtgcatctgatacgcgcattgaaaaccagacgggggtgtctacagactggagggggtatgctgtactgccttatgcaacagactatcgtgaaaaccgggtggcactggataccaacacccttgcagataatgttgatatagagaataccgtggtcagcgtcgtgcccacgcatggtgccgttgtgcgggctgactataaaacccgtgtgggtgtgaaagtgctgatgacgctgatgagaaacgggaaagcagttccttttggctctgtcgttacggccagaaacggggggagcagtatcgccggagagaatggtcaggtttatctgagcggaatgcctctgtcaggacaggttagtgtgaaatgggggagtcagaccacggaccagtgtactgcagattataaattaccgaaggaaagcgccggacagatattaagtcatgtcacggctagttgcaggtaaagaggcagggaaatggtgaaggatattattaaaacagtgacattctcctgcatgctggccggcagtatgttcgttacctgtcatgtctgtgcagcgggttctgtggtgaatattacaggcaatgttcaggataacacctgcgatgttgacattaactcccgaaaccttgatgtcagtctgggaagttatgacagccgacagtttaccgcagctggtgataccacacctgcgtcggtatttcatgtcgggttaacctcctgcggcagtgctgtcagtgcagtgaagctgacatttacgggcacaccagataatcaggaggcggggcttattcagattaacagcataaatggagcgcggggtgtggggattcagcttcttgataaggataaacatgagctgaaaattaatgtgccgacaacaattgcgttaatgccgggaacacagaccatagcgttttatgcccgtctgaaagccacttatcttccggtaaaggccggtaatgttgatgcggtgattaattttgtacttgactatcagtaaatataacacagaggaaaacagatgaaactgaaagctattatattggccaccggtcttattaactgtattgcattttcagcacaggcagtggatacgacgattactgttacagggagggtattgccacgtacctgtaccattggtaatggaggaaacccaaacgccaccgttgttttggataacgcttacacttctgacctgatagcagccaacagcacctctcagtggaaaaatttttcgttgacattgacgaattgtcagaatgtaaacaatgttactgccacctttggtggaaccgcagaaaatacaaattattacagaaatacaggggatgctactaatatcatggttgagctacaggaacaaggtaatggtaatacccccttgaaagttggttcaacaaaagttgttacagtgagcaatgggcaggcgacattcaatcttaaagtccgtgccgtaagcaaaggtaatgctggtgcgggaagtattaattcacaaattactgtcacctatacctatgcgtaaatattatcccctctttaagaaaagcaccgtcctcgagggctgtgttttattcacatttataatggcatattcccagccatcgtttgcactgttgtgcagaaataaccagacagggcagacttttcagtctggagacagtcgcttcaatatcactctttccccaacagttcagtatgataaagccattacagttctggatttaaatcaactggtgttatgtcagaatgaagatgcctctggtcagaactatgactatctcagggtcagacagggaaccggtttttctccttcattagatgctaaaacatacggaaggctggactttacaaacaggctttctgggtatagtcagacgttaccgctgcagcaagacacaaagccaacagaagcttactggcaatatggtgtatggaaacctttcccggcaaaaatgtacctttatcctgagccgggcgttttcgggaaactgatacatgccggagaattagtggccacagtttatgttaataagttttccaccatggggcaggaggcaggggagagaaatttcacctggcgtttctatgcaacgaatgatgtctatatccagacaggtacatgcagggtctcatcgaacaatgtcaaagttgaccttccgtcctatcccggagggccggtaacagtccctcttactgtacgttgcgaccagacacagtcggtcagctataccctgtcaggttctgtaacaggaagtggtaatactgtattcgcaaatacggcaacatcaggggccggcggtgtgggtgtacagttgtcggacaacgcggggctggttccggccggacaaccgaggtctctgggacaggtaggcagctctcctgtgagtctggggctgaaggcctcttatgctctgaccggtcaggcaagtccgacgcccggtgctgtccagtcagtgataaatgtgacttttagctacaactagaatgcagttgtggcggtaatgatattactgctctttatatccagtttttcatttaatgtatcactgtttgtggagaaaaatagctgataatagtattgtttccggtgttgtgacggaacgagtctgtcatatggtctttgtcaaagataaacagaaccagtatgagccgtatatctggttctgagcgttgtcagtaatcataaagataatggtaaatctgagggtttaaaaatcaaatcagaagaactgcgcttatccagccagaccttctggtcgggaggggctcatatttccggaggagtaatgtcaggggcagttaacagtatactggaggtgaaatcaggcagaacagaatatatcctctcaccggtttttgagcctgtatggaatcagaccgggaaaatatttgcttttgaaatgctctcggatatccgttcagcaaaagacgggaggaaaatctgcgcatctgtttttttcagaagtgcacctccggatattcagtacaaaatactcatcagtcagttgaagactgcggaaacgcttcataaatggtgtctgcagaagaaaataatgctgagtgtcaatatttcccgggtggtagccctgtatctgagaaaacatggcatcccggggcggccgggaacacatatcaggcttgaggtcagtgaggactttccggcagtggcgttaaaacccggtgatgaccccctgttacgttttttgtcagaacgtttcaccctctggctggatgatttcggctcaggaaatgcaggcttaatgtggggactgtccgggatgtttgaacgggtaaaaataagtcatgagttttttcattatgccctgaaaaacaggtgtgcaatgtcgcttctccatgctgtggcagactctgttgcctgtcataaccggggcgtgatacttgaaggtgttgaaaatgaagcgttgttccgtattgccagagacatgaatgtccagggctgtcagggatggctctacaggcgtgtggaagctgatgaattatccgcgattactgagctgcatggataatcctttttcacagacttgtcagcagccagcatttatgttcttttatctgagggaatttatctgtccgctgtgccgggatatctcagttatacagaaatcaggcaggaataaattgtagtggaaagtcgatgtttaccggatgactgatgcgcgcttgtacacagacagtgtgtttcagtaatatggagaataatgaaatgaataacacagacacattagaaaaaataatcagacaccaaaaaaacaaagaccccgcatatccctttcaggaacatttgttgatgcaactctgtattcgcgcaaataaaaggatgcaggataatatatctgaatttctgggggcgtatggaataaatcactcagtgtacatggttctcaccacattattcacagcggagagtcattgtctgtcaccttcagagataagccagaaactgcagtttaccagaactaatattacccgcattacagattttttagaaaaaaccggatatgtaaaaaggacggatagcagggaggatcgccgtgctaaaaaaatcagtctgacatctgaaggtatgttttttattcagaggctcactcttgcacaaagcatgtatctgaaagaaatctggggttatctgacccatgatgaacaggaactgtttgaagtcattaataaaaaattactggcgcatcttgatgatgtcagctcataaagtgtgaaatgcctgacttgttgaaagcagtagtgttgcagaaagacctggtgatgctgatcttatatacataagcagcgcccgtgtctgaaatgcaggttagaaacaatgtgaacactatccgttagaaattgtgacaaaattcccgatgatcgacaagcgcaccgattttccagtggcaacatcagtacaaaagatgaacggtactgactttgccggaatgagtcaaaaagaaagctgaactggcactactggcagtgcttcagaaatttatttgactgaagtacaatgaaataaaaaacatatgttatatactcaataaacctcaagatgcgggtgtgagcacctgaaagtgatcgttaattcgggatgtcagtgagtccgctatatccggcagtgtctggttaaaaaagacagatattgcttccctgaactctcgcgtactgctgaagtagcgattattccgggcatgttcgttcattaatttccacattctttctatcggattcaggtttggactgtaagggggaaggtaatgcagcctgatatttaccacttccgcccagtctttcactaactgtgaacggtggtaacctgctccatccagaataacgtggattttttggttataatcaggataaacctttcgtatctcattgaaaaaacgggatacattatattcattaatggttttatattcgcagattagcggtgacgtcagtgctttcagattcagcgcccccatgatattcaggcgtgtgcggctgcctgttgtttttactgcttttttctggcctttgcgtatccagccatagctgattttagtggcctgagtcggatggactccatcaataaaaagaatcggctcatcacccacagttgttttcagttccttatagtattcaatgaattgcctttgtttctcttcactgaatttatgggggacgcctgacggttttttgtaggtgacaccattacgatgcagccacttattcatccccggaatgctgaaaatgatgttccatgtccgggtgacaaacgcaataacatcgcgggtatggtgaaataaattatcggataactggctgattaaaaaggccgtttgttcagcactgagtttgctgtctgagccgccgttttcgggcttcagttttcctttattcaggaattcgctgatatggtgatcaatcgttgtctgatgcaggcgtaaagcctgagcaatcatggcagaactccagccttcggaagccagaagaatggctttaatacgatctctgactcgcccgtcacgactggaatcatgaaggcgttcaagttcagctttttgttgctcagtaatgaatattttcatgttggacagcatgatcttctgttgctgaaaaatcaagcatcttcaatgatcacgggtatatatcaatttgatatttatgaaaaatcaatagatttatcttgtgagggattgctttttcttttgctaaatgatattaattatcattcttatataaaaacaataatggcagtaagaaatatctggcaaggatgtgagcttaacgatcaaacattttaagttaggcatttattagggaataggaatgagaattaacaaaatcctctggtcgctaactgtgctcctagttgggttgaatagccaggtatcagtagccaaatactccgacgatgataatgacgagactctggtggtggaagccaccgctgagcaggtattaaaacagcagccgggcgtgtcggttattaccagcgaggatattaaaaagacccctccggtaaacgacctttcagatattattcgtaaaatgcctggtgttaatcttaccggcaatagcgcctcgggcacacgcggtaataaccgccagatcgatattcgtggtatggggccggaaaacaccttaattttaattgatggtgtaccggtgacgtcacgtaactccgtgcgttatagctggcgtggggagcgtgatacccgcggtgacaccaactgggtgccaccggaacaggttgagcgtattgaagtgatccgcggccctgcggcggcgcgctacggttcgggggccgccgggggggtggtgaacatcattaccaaacgtcccaccaacgactggcacggttcgctgtcgttatacaccaaccagccggaaagtagcgaagagggcgctacgcgtcgcgccaatttcagccttagtgggcctctggctggtgatgctcttaccacgcgtttgtatggtaacctgaataaaacggatgctgacagttgggatattaattctccggtcggtacgaaaaacgcagccgggcatgaaggggtacgtaacaaagatattaacggcgttgtctcgtggaaattaaatccgcagcagattctcgatttcgaagtcggatatagccgccaggggaatatctatgcgggcgatacgcagaacagttcttccagtgcagttaccgaaagcctggcaaaatccggcaaagagacgaaccgcctgtaccgacagaattatggcattacgcataatggtatctgggactggggacaaagtcgctttggtgtttattacgagaaaaccaataatacccgcatgaatgaaggattatccggcggtggtgaaggacgtattttagcgggtgaaaagtttacgaccaatcgcctgagttcctggcgaaccagcggtgagcttaatattcctttgaatgtgatggttgatcaaacgctgaccgttggtgcagagtggaaccgcgataagctcgatgatccttcctctaccagcctgacggtgaatgacagagatatcagcggtatttctggctctgctgcggatcgcagcagtaaaaatcattctcaaatcagtgcgctgtatattgaagataacattgagccggttcctggcacgaatatcattcccggcctgcgctttgattatctcagcgactccggcgggaacttcagccccagtctgaatctttcgcaggaattgggcgattatttcaaagtcaaagcaggggttgcccgaacctttaaagccccaaacctgtatcaatccagtgaaggctatctgctctactcgaaaggcaatggctgtccaaaagatattacatcaggcgggtgctacctgatcggtaataaagatctcgatccggaaatcagcgtcaataaagaaattggactggagttcacctgggaagattaccacgcaagtgtgacctacttccgcaatgattaccagaataagatcgtggccggggataacgttatcgggcaaaccgcttcaggcgcatatatcctcaagtggcagaatggcgggaaagctctggtggacggtatcgaagccagtatgtctttcccactggtgaaagagcgtctgaactggaataccaatgccacatggatgatcacttcggagcaaaaagacaccggtaatcctctgtcggtcatcccgaaatatactatcaataactcgcttaactggaccatcacccaggcgttttctgccagcttcaactggacgttatatggcagacaaaaaccgcgtactcatgcggaaacccgcagtgaagatactggcggtctgtcaggtaaagagctgggcgcttattcactggtggggacgaacttcaattacgatattaataaaaatctgcgtcttaatgtcggcgtcagtaatatcctcaataaacagatcttccgatcttctgaaggggcgaatacctataacgagccaggccgggcttattatgccggagttaccgcatcattctgatcgtagtgtttcaggcgcactgcccgcgtaaaagcgggcagtgtttagtggcttaactcatgacaacctgctgtgtaatttgcgttttcaccactgatatctaacagtgcctggcgaaaggaggcattgaacatcggcccgtgtcccaggttggggaaatcccaaaatacggcattgacgcctttatctttcagtatagtgagggtggtatgaattttcgacagcaccccgacagcatgcgtttcccggttatcaccctgtgtcgccgagccttccattatcgccaggtgtttggtgcagaattgcagaggctcaaccgccgtaacgcggcttagcaaagcatcataacctctgcccaacgacgggctggcgctgtagtacgaccggaagtaagaggaggacagccaggaatccagcacgaagaggccgccgtaggagtgcccccataagccgcggcgttgccgatcgatattcagtccctgttccacttttggggcaatacgcgtttccagtaactggcggaagttgttgctgccaccactcttacggctaaaacgccctgagtggagatctgtttttctgctttctgctgctggcgtatagtcgtaagccctgctgttgagatcgaaagggaggttggtctgatacccgacagccacgatcactggcggtgttttttctgacaattgtttgagcagttcgtcatccaggcggtccataactgcgttaccgtcaagcatatataaaatcgggtaacccgatgccggtgcggttgtattcggcacggccgtccatacccgataatggcgtgtgccatcgacagagtcgaaagaggtggcgctgaaatggtaaaacacggagcctttatcggctatattcggccccagtggccgcatatccggcttcgcataaacttgcgcactacagataagggtgaggcaagaaagatgaaagaaaatcgctttatgcgggcgtgttgagcgatactcgcgggcatacatctgatgattattccttttccgcaggtgacaatttgatttattcaggaagtctgtaccgtttcctgaaagtgtttgtgggtcaactcaaccctgtagtaaaccaatcccgtcaatcagtgcaccgcgccaccatgcgtaatcgtgaccaccggtgtagattgcgcaatggctttcgacgccagcggtaatcagccgctggtgaagttgctgaacgtgaggaactgtcgaaccttccagcgatcccacgcacaggctgatacgcacgccctgcggtggggcagaaagcagatgctcactcacccatgaggtatcggtttcgctgaacaagcctggtcgactggttctttctggcgtccaccacattgaaggagagtggctgagcaccagaccgaacgtttccggtgcgtaacgagcccccattagcgcactgatcccgccgaggctctgcccggccagcactgtgcgcgaacggtctgcccactgacgctgcggttgttcagcgcggatcatcggcagcagatgccctgcgatatcctttatcagcttgctgcgcccgccgagtatctcagtgcgttcatgttcattaatgttgtcaatgcccagtacagccacgggcacgatgcgcctgttatttatggcggcgtcaattgccgcgcatacgccaaggtgatcaaaccaggtttcaccatcgggcagcacgaccagcccgaggggctgagaaatatcaatgtccggaatatagagccgaacctggcgagatttcccggcgataatgcgcatggaggtaagcagttgtccggtgtggaagccgccgttccattccgacagggcgggagctttatcaagtgtcagcactgattcctttgcgtttccccgaacgttgatctccggcattttgtttagcggatcggcctttccggcgagggtggcaaaacggcctccggacagtgcaatcgtctcagccgtagtgccgggggggatttccagcagcgaataggagccgcagtaacttgcgggtaaacgcagtgtcagtgtccagatatccgtttcgggaagggcgctcatcattcctttttctacgtgctctttatccgtcacccggttcagacgcagataaacgccctgcaggggatgtcgggcgcgccacagaaaggtcacttctcgctcatcttccgctccttcgactggcgtcacaagaggaacattcagcgactcagcttcgcgccagaagtcagtaaggttagcaatgtggcccgctgccagttggttgcgcaggctggcgatagcagagggatgttgttgcatgttcagcattcatactctttaaaaattaaggatgtcagtataaataattaaagcggctattcacggtaccgccgcttctgactgtgtttttaatacattacgtgtccagtaactatcccggggtttcctccttcatgttgtgctggcgatggagcgcagtactgctgacgctgtcatgccataagcgggtatagaggccgcctgcagataacagctgttcgtgggttccgtattccgcaagtaaccccttatcaataacggcaatcagatcgcagcgttgcgcggtggtcagacgatgtgcaacaatcagcgccgagtgcttcccggcatgcacgacatctgttaacgatgacatcagtcgttcttcggatgtgcgatccagacatgacgtggcttcgtcgagcagcaggatgtgagcattcgccagttgcgcgcgggccagcgcaatcaactggcgctgacctgcggacagatcggctccgccgttattcaccggtgtccggaatccctgcggcagattgcacaccatctcatacagccctgcccgctgtgaggcaatttcaacgtcttcattggtggcggatggccgtgaataacgaatgttttctgcaatatcactactaaacagtgctacatcctgatcgacaagcccaatctggcgacgatactcagtgagcgaggcatcatcgagcatttgcacaccgattctgatgttgccgtgcgtggggaaatacaacccggcaatcagcttaatcagcgtcgacttacccgcaccgctgcgaccgacgaccgcgacaaccattccctcagggatcgtcagggtaagtttgttcagagctggctcgtgactgtcgggataactgaacgtgacctcatcaagatgcagtgcaccggtgacagggaggaccgaagaggacccgaggttctcagtgccttctgtcgccagtagttcatcaatatgtttgccgctggctgtcgcctgctgccaggcgtcgacaatccctgataactgctgcactggcccatagaattgccccagcaacaggaagaaagccgccagtaccccggcagtcatttctccagcggcgacctgcgaagctcccactaacagaacggcggcataggaggcctcggtgcagaatgtcaggaacggaaaatagactgcaaggtatttttgtgctcgcacacgggttgcgcggaaacgctccgataacgcgcgcagccgggcgccctccagttcctgctgaccatgcgattgcacgacacgcaggccggagactttttcctgcagggtgctgttgactttgcctatttccagccgtgcttgtgcataagcaggggtactgaggcggcgataaatcatggttgccagtgcggccactggcactgcgcttaatgccgtcagcgccaggatcgggtcgagccagaacatggtggcggcgattgcgaacatcgtcaccagactggtggccgcaccggcaaggccgttttgcagaaagcgggcgagagagtccacatcaacggtcatgcgggtcagacgcgaatcggcatgcttttcgtgccaggggagtccaagacgcagcatatggccgaagctacgcaagcgcaccgaatgctgaactgattccgccgctctggcggcgaagaccgtctgcagagaataactgcaccagcccacaatgactaggcacagggcgagcagggcacagaggccgatggtcgacatatcgcctgcggcgacaccggagtcaatgccgtgctgcaacagtatcagcacccctacgcctgctgcagaatcgagtgcgatcagcagagcggcgatgacgaacatccatgccacaggcttcagtagtgacgtgactttgcgacctttaccggccagcgcctgctgtactgcattttccggtacgcgggtcatacgggcgacaaaacctttatcccccgtatccgttacatcgtcttgtgtcgctggttcagccggccacaattcgttgtggctattgtgggacgtggccagaaaatcgctgtcgccggtcatcagtgcgcggaacgccggacagcgcgcttcaagttctgccggggttccggtatccaccatacggcccttatccagcaccacaacccggctggctagctgaagcgttgaacgccgtcgggcaatcaccagcagcatatgcccttcgtcagcatagcgacccagcgcggtattaatctccgcttccgtaacagcatcaaccgctgaggtggtatcatccaggattaacacgtccggtgcagtaatgagcgcccgcgccagcgctattcgctgcctctgcccgccggaaagattcgtaccccgttcggttaacaggctatcgaagcctttcggcagggcgttgataaaatcgctggctcctgcagcagctgccgcacggcgaatgtcgtccgccgttgcctgagggtggccataggcgatattttccgccaccgtaccggcaaacagaaaagcatcttcaaatacgatgcctacccggcgacgaagcgcctccagtctgatatcgcgaagattttgtcggccttcgctggtgttgagccatatctttccggagcagggatcataaaaacgcgccagcagcatcaacagggtcgattttcctgaacccgatgcgcccaccaccgccacggtttccccagcgcgcagggaaaaggagatatcgctgaggatatgtctgtcgccatggtggtagtcaaagctcatattctccagttccagtccgacaacctgactgttaatcgactccgtcccgtcctccatctgtgaacgggtgtcgatcagtgcaaacacccgctccacggacgcctgagtgcgctgtgcgataaccagaaacgatgccagtacgcgggttggcccggtcagcatcgcgaggaagctggcgaatgcaacgaaggtaccgagatcgatccgcccgtgcatgaccgaccacccgccgtagcacagcaggacgatttgcccgagcaccggtagcgccagcatagtggcccctggcatcgcctgcgagataaccgcaccgatgcgtacacgcacaatctgccgcgactgcctatcgagccagtgcgtttcacgcatctctgccacacaggattttaccactgagatctgtgccagcacctcgcgtatatgttcggtgagattcgccagttggtccgaggccattccggtttgcgcgaagaccctacgacgcgcacgaagcgcggtgatcgccaagcataccagtacgcacacgacgataagcgtcatggcaggggacatccacagcatcacggcaatgccggcaatgtaataagtgaacactgccagcggcaccgggcacatctgcagcagggtatgcacctgctgcagatcgctgttggtccgtgaaatcacctgcccggtgcgcagcgcatcctggcctgcgccgtcaagtttttgaatactgtcgaatacccgtcctctgagggtatgctgcacccagagtgagagcatcccggcataaccacggcgcacatagttaccgatgaaatcaaaaaaagcgatcaacagtaacccgcaggccagccacggcaggcgggccggattgcccgccagtgcgtcattcacagcctgtcttgtcagcagtggcgtcagcgcagccagcaaaatagtcgatactgacgctaccaccacgatgacactaagtttcttacgttcccagcacacgcgcgccaggcgaactatccatgactgagccggtgtgggagtgtgattcgcaggcattaagcctcctccgtctgtaaaatacgatccactggccggatcgttccgcaaaaaagccagcacactccggtcccgcattgttatggatgcatgactcctggatgggggctggcaaatgattatcatgaaggtgtagtggctaccctttctgtaccattgtgatcaggcttttcgccacttcaccagggcagggttgcgccgccatttccgctgctacctcttcagaggctttgcgaagtgagcgattgttgaggaaagcattgatcatgttactcgacaggccgacgtcgccggggataatcccgcagccgcgttcggcaacaacgcgggcatttaccgggcgatcggctccctggccgaagactatttgtggaataccagcgtgtagcgctgtcagggtattgcctgctccgccatgatgaatgaaaccatctgcgccgttgaggaagacacccatgggtatccagtcaaccaggcgaacatttgatggcagcgagcgcaaatcggaccgcgcattggctgaaatatgcaggatgatctcggcatcgacctcactggcagaatccataacccaggcgattagatcaaggccgtcaaccatcggtttgacagtgccgagactcaccagaagacgtttacgatcgggccttctctcccaccatggttcccacaccgcaccaccgttatatgggacgtactgcatcggaataatgggttcaccgtcgttttccagaatgctcatactcggcggtgttacgtcgatccaggccatatcgcgtggtgtggccccgacattgtggcgacgataggcgtccgtgagcgaacgcgttacacccctgatatgccagggggtatggccgaagcctacggtttgcatcacgaccggtatatcatatttggcggcaatcagcggcccgatgactccgagtggagggtagatgatgaggtcaggccgccagtgtccggcaaactccaccagatggtctgccatttcttcgctgaagaatgagaagttgcccatttgggttccgatgttactttttttccgctgtgcctcatggtggcggtaaccagcttcggaatccagaccgggggcagcgtcaaacaccaccaacccggcctctgccgctttttgtgcgaattgtcctccgctggcgatcagtacttcatgaccgttaacgcgaaatgcctgcgccagggacagcacaggatacaacagcccatagagaggcgggcctacaaacaaaatacgcatgagaaaatccctctccgcttgacgatctaaatcaggcagtcgacgcactcatatgccagcagcaggacacgacttttcgttaaacctgctttaccagatgctgcgccatttgtgcttcaccagcgttatggacagatcagtcagagacttttccgtgacatacacaggtgaacagggaactccgtatccccacttccattaacgcttacgcgccattgtcctgttgaacatcccggcgtcagacagctacgccgggatgttcttacgcatttgtgcagtgttagaccgacaatgaatctggaaagatccgtgactttttagacacacggcttgcatcatcctgatagtctcgccttcgctggcctgtaagtaaaatgaccttgtactggcgatgcgtgttccctttcagccttaccagagacaacgttagcgcaaatgctaatgataataattaccaatatcattaaggtattgcaacgataattaaaaacttaatgaaaagggaagcactcagaggactatccgggggtatttaaattgaaacctacgctgctccagaccgtggagaatatttgcctgcaaattctgttcgtgctgttcctgttcaccggaacgctgatagacgttgaggcattggtgagctgttcttccgttgccaaaaatgtacagagaactccggccagcagcgtttcatcctctgtctatagcgcaagcgtgtcgagaactgctgctgatattatgctgttgtcgaataatccgctttttgctccgggtcaggtgagttttttcggctgttcgttggcagcgtcaggtattcacgtcaccattctggagtaatgccagtcaattaagcaactgactggctctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggtcaggttgacggggcactagtggtttcagcggttaatcgtcgaacaggcgcgagacaatattcgcattcaacaaaataacaaacgcaacactgatcgttttgttgagaggataactctttttcagggttatgggtgaaaggcctgaaaatttgcgattatctttaagagagtcacaaatacactccaaaaccaaaacccgctctctcattctttagactgaacttagcgtagctcaccatgtcaaaatgtttgaaactgctctggtgtgggaagtgttcgaaaactcgtagattgttatttcaatcagtgcgcaaaagagtgtcttactgaaaaatgaatatagatattcatctggcgattcgagacgaaaagatttctttcatccgcagttatgcgcatggttaagaggtgacgattgaagaagtcctgatcttactgaagttacgcggatagtgggtaatgccgcgagattgatggaactttaaaaattatctcttaacgttttacggatataaaaagtttattttttgttaagagagattacttcaccagacaacttgaactcgctgcagggcgttttttatgcccgaaaagctgcacagtacgttaaatatgctggtgattgtgcagtgagtttctccaagcctgatgtgacttgactgaatgatatcacatttgtaatgtaaaataaatcaatgtttttaagttgctaggtgcttgtttctatagctggggcacttccttttactatggctttccatggtggggggcggagctggtgttgatgatgtggccagaagcctgttttatgctgttacagtcatcgttatattccttattggatggggagcaggtattgttttctttctgggaattaaacaaaaaacaatatgaaggatttgagttttatcagattttttctggcaatattgttgcttcttgttcctcctgctctggagtttccagtaattcatcggcacattacgccaggtgcactgactttatgcgtcattacagccttaataattacgctgcttgccagcttgggcggcaggcttgtctcagttaaatgtatttcggagatttcgtttattcgtcgtcaccggattgagtgcatgatggcgggatttatgatttatttctggacattctctcttattgctggttggtacaagccccagtttaagaaggaatatcagacactccactatgagaatgctaggtattacgttcttgcacgctatgacggtcgtttggttttatcacaatcgtacaggagcgggagtaggaagtttgttataatcaatggcggacatagactttgagattaatgtagtcagagtgcgttaaaattcccttagaaatcgggaataggtagtactagatacgcaggatttaatcagtcgtattgagatggaattgcagagttaaactggcatggattattttgtacccagcccttaagaacaatggtgagagatagtaactcataatcgccaattcactgttttaaatttagtaagggccgctatccgccactggctcatcgggaaagagcatcagccttctaagttgactgtgcgaggttcgagtcctcggtggcggtccagtactgatttagctcagtaggtagggaattgccttgtaatcagtaggtcaccagttcgactcttgctgtctcgccccatattccaataggctcgctttgacggggcttttgtatgtcgcttgcgatatgttacagtaccgttatcagtctgtagaaaatacacacaggagtgaaatgttaaattacccacaactcagagagcggagtgttgtcctgttagtggggaatttgttaaaagaatccagcatggtgaatctccctgtgcggctgtctcttgatcagatctcctgatcaagagacttcatcaccggataaccctcaaccatatcctgaagtctgaaccagccatcccacataactacccaaccagggcggcctgtgcgtttgctgtcatgccatcgccccagtttcagacaggcccatttcagtgtcggcgtctgtgacggaagctgttttccttccagcttaacccacagcagtttccactctgtcggcgtcagtattttcttacagctgtcattttgtgtttcttcactgataccttcctgccgcaggcccagcatccgtaccgcgataaacgccttgataaccaccatgcgctcaaggttatcccgggtctgcattcgcagtgattccacacatgtaccaccacttttccacgccttgtggtattcctctatcagccagcgtcgctcgtaatggctgacgatacgtcgcgcatcggcggcactcgccactttttctgatgtcagcagatgccagcaggcaccgtcctctgactgctcccggcaacagacatacgtgagcgggagcgcctggccgctgttgtcgcgatttttatgctgacttcgctgtacctgatgaacatccgggcctggcgggctgcccgccctcctttttgcatcacattcagcgtgtggcttcccgcggttgccaggacttccggcagttcgaagagcttgccgggtgcttcttccagccggctattctgtgcagtacgcaccacgaagcgctgtccgtggctgactttataatgcaggtaatgccagatatccgcttcccggtcacagacagtgattacccgtttctgtatctcccccagccgttcggccatacgctccgaagcctgctgccagcggtaactttctttttcttcacagggacgttcttttcgctggtgcttaacaccgtaggtgtccgtgacccgactccagcgctgctgttcgataaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaccgactggcagggcgctgtcaggggcgtacatcaggacagagtgagccagcagcccgcgcgtcttcgggttagtggtggtattcccctggtcatcagatgccgtactgtggctgaagttaatggtggtggtgtcttccagtgcgaggagcagcggatgagcctcacatgcccttacagtggcggtaaatccggcttcggcaatggcttgcggggacacagacgggttacgtatcaggcggtacgcaccttcaacctgagcagtggactgggatgatttcacaatagaaagacctgcatgctgagcgagagaagaggtcagtgacacaaggcgtcgtgtacgacgcggatcaccgagacgggcatgtccagactgctcgttatcccatgaataacaatcagaaagtaccataacagacccgaagaaaatgaaatataagaaaagatcaacgagtgaagaaaaagttcaaaaaatggctgccggggaggaaggaaagtaccggatggaaagagtcccccctaaagcagactgacagacataacaaatccccggggggatttgtgtataagagacagtacttatctggaggtaattgcaatatctctgtgaacttacacagggtgggcttaccgcatacactgacacttagcggatcgacagaacattattaacagagcatcactgaacgctacataatcagagttgcataaataaaatgttatgatataacatcacaatcacaacatttgttttcgaatgtatatgaatgtaatcagaactgtcatttgtacattaattatacttccggtgggattacaggcagcgaccagtcattcttctatggttaaagatacaatcaccattgtcgcgacaggaaatcagaacacggtatttgaaacgccgtcgatggtcagtgtcgtcacgaatgacacaccgtggagtcagaatgcggttacatcggccggcatgctgaaaggtgttgccggtctcagccagactggtgcaggacggaccaatgggcagacctttaatttacgcggctatgacaaaagcggggtacttgttcttgttgacggcgttcgccaactcagtgacatggcaaaaagcagtggcacttatctggatccggcactcgtcaaacgtatcgaagttgtccgcgggccaaactccagtctgtacggcagtggcgggctgggaggtgtagtggacttcagaactgccgatgcagcagattttcttccccccggagagacaaacggtttaagtctgtggggaaatatcgccagtggtgaccacagcacaggctcggggctcacctggtttggtaaaactggaaaaacagatgcgctcctttctgtcattatgcgtaaaagaggtaatatctatcaaagtgatggtgagcacgcacctaacaaggaaaaacctgcagccctgtttgcgaaaggctctgtcggtataacagacagtaacaaagcaggtgccagcttgcgtctctaccggaataacaccactgaaccgggcaattccactcagacacatggtgacagcggcctgcgtgacagaaaaacagtacaaaatgacgtacagttctggtaccagtacgctcctgtggataacagcctcatcaatgtaaagtcaacgttatatctcagtgatatcactatcaagacaaacggtcacaacaaaacggcagaatggagaaacaacagaacctccggtgttaatgttgtcaacaggagtcatactctgatttttccgggagcccatcagttaagttatggcgctgaatattaccgtcagcagcagaagccagaaggctctgccacactatatccggaaggaaacattgactttacatcgttgtatttccaggatgaaatgacaatgaaaagctacccggttaacattatcgtcggttcccgctatgaccggtacaagagcttcaatccccgtgccggagaactgaaagccgaacgcctgtccccaagggcggcgatttcagtctcaccgacagactggctgatgatgtacggctccatatcctctgcattccgagcgcccacaatggcagaaatgtacagggatgatgtacatttttaccgcaagggtaaacccaattactgggttcctaaccttaatctgaaaccagaaaataacatcacccgtgagattggcgcaggtattcaactggatggcctgcttacagacaatgaccggctgcagttaaaaggcggatatttcggaacggatgccagaaactatattgccacacgcgtggatatgaaacggatgcgttcttattcttataatgtatcccgggcccgtatctggggatgggatatgcagggtaattaccagtctgattatgttgactggatgctttcttataaccggacggaaagtatggatgccagcagcagggaatggctgggctccggcaatcctgacacacttatcagtgacatcagcatacctgttggtcatagaggcgtttatgccggatggcgtgctgaactttcagcatcagccacgcatgtgaaaaaaggcgatccccatcaggctggttataccatacattccttttcactgtcttataagcctgtaagtgttaaaggctttgaggcgtcagtaactctggataatgccttcaacaagcttgccatgaatggcaaaggtgtgccgctttcaggcagaactgtcagtctttatacccgttatcagtggtaacctcgcaggaaataaatcatgatgaaaaatacaggctatatcttagctctttgtctgacagcatcggggcatgtcctagcccatgatgtctggattacaggtaaacaggcagagaacaacgttaccgcagagattggttatggtcataatttcccctcaaaggggacaattcctgacagaagggatttctttgaaaatccccggctttataacgggaaagagacaataacactgaagccagcgtccacggattatgtctataaaactgagtctgcaagcaaagataatggttacgttctgtcaacgtatatgaaaccgggatactggtcgagaacctcgtcaggatggaaaccggtcagccgggagggcagaaatgatgtggcttactgtgaatttgtcactaaatatgcaaaatcttttattcctggtgaacagcagatgccagcacaactctatcagtctccaacagggcatgagcttgaaatcattccgttatccgatataagtcgtttcagtgaaaatgtgaagctgaaagttctgtataaaacgtccccgctcgccggagctatcatggagcttgactcggtcagttatctgacatcatcccgtcatactcatgcagttgagcacaaacatcctgttcataaagcagaactcacctttgtaactaatgaggatggtatcgtcacagtaccttctcttcatatcggacagtggctggcgaaagtccaaaataagaaaagttttcaggacaaaagcctgtgtgatgaaactgtcgatgtggcaaccttaagcttctcccgaaattaatgatactattcctgccctgtattttacgggcagggtatatcaaccggaaatagcctactgacatccatgtaaaaaaactcataattattttgttgatgtatcttacctaatacattgatagctccagtttttataccagagcattctcgttgtccctatgtacttgtctgcaatatcactgatatgcaggaataatattcttggcatggagtcagttccccgtcatcttaggtatcactttaactcacaggtgtccagtaaatatgaacaggatcccagtaatcattatcaatggtttccttggcgcaggaaaaaccactcttatgaaaaacctgctcacacaggcaaacaggaatcacttagctgtatctgtcattgtcaatgatatgagcgatctggatgttgatggtgtacttattgcaaatacagaaatcgttaatattgcgaacaataatttcgtgagtatcacatctgatagtatcagcagccagagtgggattaagacggtcgacaaggcaattaaaaatatgctcaggcattatttgcctgacgttatatttgtcgaaacatccggaggtagccacccactgccattaattaagtatctgcagactcatgagcgattacagctaaaatcacttttatcacttgtcgataccgttatgctcaatgatgactataacggagggaaagcactgatacctgcatttcaggagaatcttttccatggcaagcgcagaatagagaatttactggctgagcaaatcatgttttgtagcactttgctgttaaccaaaaaggatcgactgtcattcgacattgtcaccgatgtggcgaaagcaatccatcctctgaatccttacgtaaatgtgatagctgtgtcatgggggaaccttaaactagcagagttactaacccttccggattacgattttaaccgggtcggattacttatcagagaactggaagacacaatcacagtagaagaagcaaaaatttcagcccaaaatggcgaaataatttcgcgagtgattaaagatgacaggccattccacccacaaagattatgggaaacctatcattattttatgggaatgggtatttatcgtagtaaaggctttttctggctaccaggaagacctgacatggctctgctctggaaccaggccgcaggaagtatcaatctggagtttatcagctactggaattccggtgtattggcagaccctgataatcacctgacccacgaagagcgctctgttttgcagaaaaaagtcaataaaactatggggcggtttggagacaggagatgccatttaacgattatagggcgttctgatgaagtccatgattttacctccgccttaattaactgttttctttctgaagaagaaattgtctggtggcaatcaggtggcgttttcgcggatccctggcccgttaatatatcccggctgaactgatgattaacgcgatattgcaaatatggcatatgaatcgatcgtagtttggcattcgaatcgatcatgatttgggtaaacgttcacggagcgccgtattgacgtttatttattgggtgagtacgacgttccatggcaggagttcatcaacacggttagaaggccattccggcaggacgttgaggatatggcgcagatacgattccggatcgataccgttcagtcggcaggcgccgatcagcccgtacagcagcgcactacgctctccaccgtgatcgttgccgaagaacatgtagatgatatgacctttatatactcactatagcattggtgggatattccagaggaggtcatcatgtattcggaaaatattgcggcttacgtcgggctggatgtgcataaagccccctagcagttgctattgttgcatctgaacgacttggcaaggttcgttattatggtatggtacgattaacaacgaagcccagtctgtacgtcgattatttcagaaattgcagggactttacggaaacattctttcctgctatgaagctggcccctgtggttttgggctatatcatcaactcacagcgatgaatataaaatgctaggttattgcctcttcccagatagtaaaatcaccgatagacaggatcaaaaatgatcatcgggatgcaaccgctaccgtttgcctcgttctggaaataaccttgctgatgggggtatggtttggtacgttgtggggatttgtatgtggttttcttcatggaaagacagtggtatgcaaccgggcgttgcatttgtctcaagcatagtcgcaggcatttgctttggtgttctcatggctgtgtaccattagtgtcgaaaggtagttaacaatcttccagactgggacagtctggagtaaagatcgttgtagaggctatatactttttaaatggactgggggtgagatgggaaaaataaaatattggctaatagtaggatttattatactttttgcgattttttacattgctattagtgacagggattctacgctttctaggttgaaatcagcaggtgaaaacggagatgtagaagctcagtatgctttggggctcatgtatttgtatggagaaattctggatgttgattatcagcaggcaaagatttggtatgaaaaagccgctgaccaaaatgatccgcgtgcgcaggccaaactcggtgtgatgtatgcaaatggtctcggggtaaatcaggattatcagcaatcaaaattatggtatgaaaaggcggctgcgcaaaatgatgttgatgcgcaatttttgcttggggagatgtatgacgatggtctcggggtaagccaagactaccagcatgcaaagatgtggtatgaaaaagcggctgctcaaaatgatgagcgtgctcaggtcaatctcgctgttctatacgcaaagggtaatggtgttgaacaggattatcgacaggccaaaagctggtatgaaaaggctgcagctcaaaatagtcctgatgcgcagttcgctcttggaattctgtatgccaatgctaatggtgtagagcaggactatcagcaggcaaaagactggtatgagaaagcagcagaacaaaatttcgccaatgctcagtttaatcttggtatgctctattacaaaggtgagggtgttaaacaaaactttcggcaagccagagaatggtttgaaaaagccgcatctcaaaatcagccgaatgcccaatataatttaggtcagatttattactacggtcagggtgtgactcagagctatcgacaggcgaaagactggtttgaaaaagcggcagagaaaggtcatgtcgatgctcaatataatctcggtgtaatatacgaaaatggtgaaggtgtgagtcagaactatcaacaggcaaaggcttggtatgaaaaggcagcctcacaaaatgatgcgcaggcgcagttcgaacttggcgttatgaatgaactgggtcagggtgaaagcatagacctgaaacaagcaagacattactatgagcggtcatgtaataatgggcttaagaaaggttgtgaacggttaaaagagttattatacaaatagatattataatatttattatatgaggttgtgaattaatggcaatccctgaacgtatgatccccgtaaaagtcagcagcaaaaaaataagagaattagcacagaaagctaaagagatacttgcagctattgatagtggagcaagtgaagaagatgcttttttaaaggacatgatcgatgactggaacagtcaggtagtatgtccatgtgagttttcagattttagagattattcctcttggacaaatgcaaatgaatttacacgaatagcttttaatttggaaaagttctacgaggattttacttgggaggaactggttcaaacgataagctgtgtatgtgatcaaaagtcaaacgaatcggaaaaaatttttgctcttttgttgcttgaaaagaattttcatggaaatccatccgatcttatattctggcccgatgaatggtttcaggatccagatatgttagatgttgaactgagtgttgaagagattgcatgctatttgatggttcgatccggtaggcaactagttgatgcacctgaaatcgacctgaaatatcaaataccccagtctgacgaataaaaaattaatataagtgtagataaatagttatgagcaattacaggaaaaacaagtgtgaaaaaaactgatattgccctgtaaatttaattaattataatgtcccacacttacatggtggagaatatcattgggggcggagtaagaataaaagagttaattctgagcatccatacattttacctatgtcaggtaaaataaactatgggcttgattattcaccattattcatgtttctactaagaaaaacaggtgaaaaatcggatcaagtttatagtgaagcgattctacgactcgatctgcctgatccaaccttctttctagttgctctacacgaaacagaccaaagaaattttgttcggtgcggcaaatccagttattacaatgggctgtatgttgatgagaatggttacttgaaatgttttctccagatttaaaggcatcaggcataccaatattatgtaagtgctgtacttacactctaaacgggaaattattaaatgaataagttgaaatttttctgaccttattaacttaaagaatagacgcatcaattgttttatttcagggcgttaaacacattgtatttataattatgcaaaatttaccaatgttttaacagatccgatagtagctattgttgttttcggagtttggccctgagctgtccatgcctttttagaattatcagtatcaatagatggtaatacctccaattagttgaattaggggtataatagtcgcttttaaggttcttccatggtcacagttaaccttcattgtccctgttgccagcccgttcaggtttaccgtccaatagagttatacttagctgaacctagatttttagcttcgggtatttaaaaataggtattaagaagattgctaactttattgataataacttaaactgtttttagggagcataattaaatgtaattttaggtttgtaatttattatgtttttttgatatgcaaaaatataatgcgagtagaggtacgataaataatatacaaaacattaatacgaataagaataaattccttgatgatccagtatcactaaaaaatctatcccaggatttctttggtattatcttttgcgctgatatttctaaagcataatatgcaaacgggtatgctacagcaccaatagcaaggtatgctgcaacataaggtatataaggaatataagaaggaaatatctttccatcctttaaatcagtcaaaatgttgtaaaccaaagagccacaaccgactaagccccataaacaatgtctgagatagtatctaaatgtcatattatataccttaatgatatgaaatagggtacatatggattcaagtaggcagtttccgcaaactgaaagccattaactctgataggccgctatgagtgggccatttgggttttgcccatgatcacagtcatagttctggaaaatggctgtgctctttaaataaatgtctttaactcctcagtgtttatattcgccagcattgaagcctttaaatgtgggaatgtacgaggtatctggaaatcagtttaaaacctttggtatattccagccatcttggcaagtccccggttccgaacaaccaagcgttacaatcgtaatcagtactataccagttttcaagcaaatgcagcctgtacggttgaacaatatctgatgtgagtttttctctggggtcaggttcaccagcaaaaagctcaagcgaaaagtgccctgcaagcccttcagagactatgacttctcctaaagttgagccgtatctcggcccatctaacagcacgatgcagttcatgtgcaaacattcgagcaatggagtgcgcataatttttgcaaaattatggattttctggagctactgttctatagacaactccagcttcagggtaaaaaccatgatgccctttctccgggaggacaagtttccctactttaaccaccacgtccagtgaaggaatcggcattaaccttttaactagttcgtaggtatcagtcaggttgatttgaagccattcatagtgagcagtgagtttcttttgggtattaagaaaatagaggggcatttgagacataacggtaccactcaaaagagtcagtaaatcgctacatgttaacacacaacgtaaatgttgtggtgtaagcacagtagtagaggaccagactgttacccatcatacctgctcttagggcagagcaaacccaaaccatcaaaatagctctggcttttgtgtcatagctgtctcaggttaagtctgagctaatatattaattaaaacagtccattcgccatgtattattaaatagttagttaccatttgataattaatatgaaattacttcacaggaatctctctattattatttattcgtttttatccttcaggtaataggtcttcatataggtcaagcgatgaccattaaacatatagcctgggttaataaagtaatagttctgtatcatggtctctgcaataaacttcttgtcagcaagttctttcatgcctttgaaatattttttctggatctttttacaacatcttgatcgacaatattccatatagctggaaaaattttcgctgataaaacggttgaaaagtgcgcccaaaatgtactgtttaaaatcccatccgtcgacagaccctctgacatcattgaccatttgccctatcaggtgttgcagccctgctcgttattgaatgcctgtcatttttaattcgttttcctggttcaggtatgaatcatcaggggctattctacagcaaacgcgtggctcaggtagcccgtaagtaagtcggtggactccgggttattcatggcagggaggcgtggccgaatacttctctcctttgctgtatgtctggcacatcctaaataatttcagacagatattatctccgtgaatcccccgccacctttccggtgcgcggggttttgtctttttttaccgggaatacatgtatgaatccgtctgatgccattgaggcaattgaaaaaccgctctcctccctgccttattcactttcccgtcacatcctggaacatctgcgcaaactcaccagccacgaacccgtgattggcattatggggaaaagcggggccggtaaatcctcactctgtaatgcactgtttcagggggaggtcaccccggtcagtgatgttcacgctggcacccgggaagtgcggcgcttccgtctgagtggccacggtcacagcatggttatcactgacctgcccggggtgggcgagagccgggacagggatgcagagtatgaagccctgtaccgtgacattctgccagaactggacctggtactgtggctgattaaagccgatgaccgtgccctgtctgtggatgagtatttctggcgacacatcctgcaccggggacatcagcgggtactgtttgtggtgacgcaggccgataaaacggagccctgccatgaatgggatatggccggtattaagccttctcccgcacaggcacagaatattcgcgaaaaaacggaggcgctattccgtctgttccggcccgtacatccggttgttgccgtatcggcccgcaccggctgggagctggatacgctggtcagtgcgctcatgacagcgcttcccgaccatgccgccagtcccctgatgacccgcctgcaggacgggctgcgcacggagtctgtccgctctcaggcccgtgaacagtttaccggtgcggtggaccggatatttgacacagcggagagcgtctgtgttgcctctgttgtccgtacggccctgcgcgctgttcgtgacaccgtggtctctgttgcccgcgcggtatggaactggattttcttctgaacctgttgtagatgatgccctccctgcctctgagccatctcacaaaaagcgcggttttcattgccacctttcttgtccgtgcaacaatcaggtaatagaataaaacgatcgataactatttaatcgatcgtttatatcgatcgttatgctaataataacacccgttagcaatgtatgcagacacacagacatgagattcagggaacaacagagccacacgtcagaaacttccatcagccggatctgcggcactgtaacccttcacctgcaggtatccacatttgtggataccggctttttattcaccctcactctgataaggaaatgctgatgaaacgacatctgaataccagctacaggctggtatggaatcacattacaggcgctttcgtggttgcctccgaactggcccgtgcacgggggaaacgcgccggtgtggcggttgcactgtctcttgccgctgccacgtcactcccggcgctggctgctgactctgttgtaccggcaggagaaaccgtgaacggtggaacgctgataaatcacgaccgccagtttgtctcaggtacggctgatggaatgactgtcagcaccggactggagctgggggcggactctgataacaacaccggcggtcagcagatagcccggggtggaacagccagaaacaccagagtcaccgcaaacggtctacaggatgtcatggcaggtggcagtacctcggatacggttatcagtaccgggggagggcagaatttgcgtgggaaggcttccggtactgtccttaacggcggtgatcaatggatacatgcaggcggcagggcatccggaacggtgattaaccaggatggttaccagaccattaaacatggcggactggtaaccggaaccatcgtcaacaccggtgcagaaggtggtccggattctgaaaatgtgtccaccggtcagatggtcggggggattgctgaatccaccaccataaacaaaaatggccggcaggttatctggtcttcggggatagcccgggacactctcatttacacaggaggtgaccagacggtacacggagaggcacataacacccgactggagggagggaaccagtatgtgcacaagtatggacttgcactgaacacggtaattaacgaggggggctggcaggttgttaaggccggtggtactgccggtaacaccaccataaatcagaacggcgagctgagggttcatgccggcggtgaagcgtctgatgtcacccagaacacgggaggtgcactggttaccagcactgctgcaactgtcaccggtacaaaccgcctgggagcattctctgttgtggagggtaaagctgataatgtcgtactggaaaatggcggacgtctggatgtgctgagcggacacacagccaccagaacccttgtggatgatggcggaacgctggatgtccgcaacggtggtaccgccactgccgtatccatgggaaatggcggggtactgctggccgattccggggccgctgtcagtggtacccggagcgacggaacggcattccgtatcgggggcggtcaggcggatgccctgatgctggaaaaaggcagttcattcacgctgaacgccggtgatacggccacggataccacggtaaatggcggactgttcactgccagagggggctcgctggcgggcaccaccacgctgaataacggtgccacgtttacccttgccgggaagacggtgaacaacgataccctgaccatccgtgaaggtgatgcactcctgcagggaggcgctctcaccggtaacggcagggtggaaaaatcaggaagtggcacactcactgtcagcaacaccacactcacccagaaagccgtcaacctgaatgaaggcacgctgacgctgaacgacagtaccgtcaccacggatatcatcgctcatcgcggcacggccctgaagctgaccggcagcacagtgctgaacggtgccattgaccccacgaatgtcaccctgacatccggtgccacctggaatatccccgataacgccacggttcagtcggtggtggatgacctcagccatgccggacagattcatttcacctccgcccgcacagggaagttcgttccgacaactctgcaggtgaaaaacctgaacgggcagaatggcaccatcagcctgcgtgtacgcccggatatggcgcagaacaatgctgacagactggtcattgacggtggcagagcaaccggaaaaaccatcctgaatctggtgaacgccggcaacagtggtacgggtctggcgaccaccggtaagggtattcaggtggttgaggccattaacggtgccaccacggaggaaggggcttttgtccaggggaatatgctgcaggccggggcctttaactacaccctcaaccgggacagtgatgagagctggtatctgcgcagtgaagaacgttatcgtgctgaagtccccctgtacgcctccatgctgacacaggcaatggactatgaccggattctggcaggctcccgcagccatcagaccggtgtaaacggtgaaaataacagcgtccgtctcagcattcagggcggccatctcggtcacgataacaacggcggtattgcccgtggggccacgccggaaagcagcggcagctatggcttcgtccgtctggagggtgacctgctcagaacagaggtcgccggtatgtcactgacgacaggagtgtatggtgctgcaggccattcttccgttgatgttaaggatgatgacggctcccgcgccggcacggtccgggatgatgccggcagcctgggcggatatatgaacctgacacacacctcctccggcctgtgggctgacattgtggcacagggaacccgccacagcatgaaagcgtcatcggacaataacgacttccgcgcacggggccggggctggctgggctcactggaaaccggtctgcccttcagtatcactgacaacctgatgctggagccacggctgcagtacacctggcaggggctttcgctggatgacggtaaggacaacgccggttatgtgaagttcgggcatggcagtgcacagcatgtgcgtgccggtttccgtctgggcagccacaacgatatgacctttggtgaaggcacctcatcccgtgcccccctgcgtgacagtgcaaaacacagtgtgcgtgaactgccggtgaactggtgggtacagccttccgttatccgcaccttcagctcccggggtgatatgcgtgtggggacctccaccgcaggcagcgggatgacgttctctccctcacagaatggcacttcactggatctgcaggccggactggaagcccgtgtccgggaaaatatcaccctgggcgttcaggccggttatgcccacagcatcaacggcagcagcgctgaaggttataacagtcaggccacactgaatgtgaccttctgataattctgcattgcctctctgtggtcccggtcatcatgaccgggacccggacgggggaaaacgtttcagtgccacattcactgacattcacaataacatgatattcatcacggagtgactatgttacagatagtcggcgcgctgattctgctgatcgcaggatttgccattcttcgccttttgttcagagcattaaccagcacagcgtctgcgctggcagggttcatattgctgtgtctgttcggtccggctttactggctggctatatcactgaacgcataacccggttattccatattcgctggctggcaggcgtatttctgacgattgccggaatgatcatcagcttcatgtggggacttgatggtaaacatatcgcactggaggctcatacttttgactctgtaaaatttattctgaccaccgctctcgccgctggtctgctggctcttcccgtgcagataagaaccattcagcagaacgggctcacacctgaagatatcagcaaggaaattaacgggtattactgctgtttttatactgcttttttcctgatggcgtgttctgcatacgcaccattgatcgcattgcagttcgatatttcaccctcactgatgtggtggggcgggttgttgtactggctggctgcattagtgacgctgctatgggcggccagccagatccaggcgctgaaaagactgaccagtgccatcagccagacactggaagaacaaccggtgctcaacagtaaatcgtggctgagcagtttgcaaaacgattacagccttcctgaaacgctgacggagcgcatctggctgacactcatttcacaacggatttcccggggagaactgagggaatttgaactggcagacggaaactggctactggacaatgcctggtatgaaagaaacatggcgggtttcaacgaaaagctgagagagagcctgtcatttacccctgatgaactgaaaaccctcttccggaaccgcctgaatttatcaccggaagcgaatgacgattttctcgatcgttgcctggacggcggtgactggtaccccttttcagaaggccgccgttttgtatcattccaccacgtggatgagcttcgtatctgtgcctcctgcgggctgacagaagtacatcatgccccggaaaatcataagccggatccggaatggtactgctcctctctttgtcgcgaaacagaaacactgtgtcaggacatttatgaacgttctcacaccggttttatttccgatgcaacggcgaatggtctgattctcatgaaactgccggaaacctggagtacaaatgagaaaatgtttgcttccggagggcagggacatgggtttgccgctgaacggggaaaccatattgtcgacagagtccgtctgaaaaacgcacggatcctcggtgataataatgccagaaatggagcagacagactggtcagcggaacagaaatccagacgaaatattgttcaactgcagtccgtagcgtcggtgcggcattcgacggacaaaacggacagtatcgttacatgggaaatcatggtcccatgcaactggaagtcccccgtgatcagtatgccggcgctgtggaaaccatgaagaataagatccgcgaaggtaaagtacccggtgtaaccgatcccgcagaagcgtcccggctgattcgtcggggacatctgacttatacccaggcccgtaatatcacccggttcgggaccatcgaatcggtcacttatgatattgccgaggggtcggttgtcagtctggcggccggagggatcagttttgccctgacgacatcggtcttctggctcagcaccggcgatcgcgatgctgccctgcagacagctgctgtccaggcaggaaaaaccttcacccgcacactggctgtctacgtcacaacccagcaacttcaccggctcagtgttgttcagggtatgctgaagcatattgatttttcgacggccagcccgactgtccggcaggcgcttcagaaggggaccggtgcaggaaatatcagtgccctgaacaaagtgatgaagggtacgctggtgacatctctggcactggtagctgtcacaaccggccctgacatgatcaaaatgttgcggggacggatctccggtgcgcagttcatcaggaatcttgccgtggcatcttccggtgtggcaggtggagctgtcgggtcagtggcgggcgggatattgttcagtccactgggaccatttggtgcactgacagggcgtgtggttggtggtgttctggggggaatgattgcctccgctgtatcaggaaaaattgccggagcgctggttgaagaagatcgcgtcaaaattctggcaatgattcaggagcaggtgacatggcttgccggcagtttcctgctgaccggacatgagattgaaaatctgaacgcgaatctggcccgtgttatcgatcagaatgctctggagatcattttcgccgccggtatacaacaacgggccgcgaccaacatgttaatcaaaccactggtggtcagtatcatcaggcaacgccccgtcatggaatatgatgcatcccatctcggcaatatggttaaccgactggaagaaacattacccccggagttaccggcataacggctattctgcgccttttacgttttatcacctgatttgtcagtgtcatcgtcatgactcagagaggtaaataccatgattcacctgttcaaaacctgcatgattaccgccttcattctggggttaacgtggtctgccccactccgggcacaggatcaacgttacatcagtatacgcaatacagatacgatatggctcccgggaaatatttgtgcttaccagttccggctggataatggcggaaacgatgaaggatttggccccctcaccatcactctgcaactcaaagacaaatatggtcagacgctggtgaccagaaaaatggaaacggaagcctttggtgacagtaatgccacgcgaaccacagacgcatttctggaaacggagtgcgtggaaaatgtcgccacaaccgaaatcattaaagcaactgaagaaagtaacggccatcgtgtcagtctgccgttatcggttttcgatccccaggactaccatccactgctgattaccgtttccggaaaaaatgttaactgatccctgaagtcagtttcatgcttcagcctctgccacaacgtatggcagaggctatttatcaggagaaaccagatatgccgggttacacacagagtatgtcctggctgaaggatctttctcatacgggcaggcggttgctgtcataaccgcttaccacaatgtgtttatccaggatgacccgggaatgcatttccgtcgggttatccgcaacgcggaaggtcagcgacgctgacgcagccggaactctgaagctgatgccggaaaacagcttaatgcgtggctcgccagtggagggcttctcagacaataaacctcattgatttcatccatcaggccgcgtcttctccgggagacgcggcttttttcatttattgcaccagtaaatcttaaccaccgataaggagcaaagtatgcgattagccagtcgttttggttatactgcaaaccagatacgtcgtgaccgtccactgacacatgaagagctgatgcaccatgtgccggggattttcggggaagagaaacacacgtcccgaagccagaactatacgtacatccccaccatcaccgtactggaaagcctgcagcgggaaggctttcagccattcttcgcctgccagacccgtgtgcgcgacccgggccgccggggatacaccaaacacatgctgcgtctgcggcgggccggagagataaacggagagcatgtccctgaaattattctgctcaactctcatgacggtacctccagctaccagatgctgccgggttacttcaggttcgtctgccagaacggctgcgtctgtggtcagtctctgggggaagtgcgtgttccacaccggggagacgtagtggagaaagttattgaaggggcttacgaggtggtgggcgtgtttgaccggatagaggagaagcgtgatgccatgcagtcgctggtcctgccgccaccggcacgccaggcgctggcacaggcggcactgacttaccgttatggtgacgaacatcagcccgtcaccaccgccgacattctgacgccacgacgccgggaggattacggtaaggacctgtggagtgcttatcagaccatccaggagaatatgctgaaaggcgggatttccggtcgcagtgcaaaaggaaaacgtatccatacccgggccattcacagcattgataccgacattaagctcaaccgtgcattgtgggtgatggcagaaacgatgctggagagcctgcgctgatgcaatctgtccctgaaggcgtgattcaggcaccagaatcacccgacgccccggagagctcagtctgtgcagactgagtacaggcaatggcatctggccatccgtctgtgaccggaacggttacgcgtacggctgtccggaatttcagccgaatatcattcatccctgacattaccgggtctcacggtcagtgatgaacgtgatgttgtcagcccccggcctttactccctctcatttattcacattacaaggatttcatacatgaaaacattgtctcagaacaccacctcttcggcctgtgcaccggagactggcctgcaacaactggttgccaccatagtccctgatgaacagcgcatcagcttctggccgcagcattttggcctcattccacagtgggtgaccctggagccccgggtcttcggctggatggaccgtctgtatgaagactactgcggtggtatctggaatctgtacaccctgaacaacggtggcgcatttatggcacccgaaccggatgacgatgatgacgaaacatgggtgctgtttaacgtcatgaacggtaaccgcgctgaaatgagcccggaagccgccggcattgccgcctgtctgatgacgtacagtcatcacgcctgccgtacggagtgttatgccatgacggttcattattaccgtctgcgggattacgccctgcagcatccggaatgcagcgccattatgcgcattattgactgaaagggggcaggaacaatgcaacagatttcctttctgcccggagaaatgacgcccggcgagcgcagtctcattctgcgggccctgaaaaccctggaccgccatcttcatgaacccggcgtggccttcacctccacccgtgcggcacgggaatggctgattctgaacatggcgggactggagcgtgaagagttccgggtgctgtatctgaataaccagaatcagctgattgccggtgaaaccctcttcaccggcaccatcaaccgcacggaagtccatccccgggaagtgattaaacgcgccctgtatcacaatgccgcagccgtggtgctggcacacaatcacccgtccggtgaagtcacccccagtaaggcagaccgccttatcacggaacgtctggtacaggcactgggcctggtggatatccgggtgccggaccatctgatagtcggtggcagccaggttttctcctttgccgaacatggtctgctttaacccgtcacaaccacatcacacctgttttcacttttatcttctgtcttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcttcagaggtatcccattatgaaaatcatcacccgtggtgaagccatgcgtattcaccaacagcatcctgcatcccgtctttttccgttctgtaccggcaaataccgctggcacggcagcactgaagcgtataccggtcgtgaagtgcaggatattcccggtgtgttggccgtgtttgctgaacgtcgtaaggacagttttggcccgtatgtccggctgatgagcgtcaccctgaactgaatcaggacgggcattcagatgagcagcattatcaccatcacagtgtatacgctggatgaactttcctgcccggcacggggaaaagcccgcgactggtaccgtcagcatcatgctgacagcaactggtatgaaaacgtgtatgaagacttcagggaggtctgtggcattttcgggattgacctccgccagcgcgttttccggctcagcaatggcaggtttatggaagagccgtgcatctggttcagcggattctgcagccagggggacggagcctgttttgaagggcgctggcactggcagccagcgacaccccggaaaatcagggaatatgcccctcaggaccgtgagcttcatcgtatcgcggataccctgcaggcggtgcagaaacgtaacttctggcagcttcaggctgaaatcagtcaccggggacgttactgccatccgtacagcatggatatcaccgtcacccggaacagtccgactggtcaggcaatgacaaccgatgcggaagccgctgtcagcgaagccctgcgcgacctggccttctggttgtaccgtcaactggaaaacgagtacgactggctgacctcagacgccgctgtggatgaggccctgctcatcaacgaatacaccttcaccgaagccggtctgtgcaccggctgacccgtcatcgttaaactatcattcaccgattttctgtgaggactttatcgtgtcagacacgctccatgaaacaaattatcccgacgacaacaacgaccgcccctggtgggggctaccctgcaccgtgacgccctgtttcggggcacgtctggtgcaggagggcaatcagttgcattaccttgccgaccgcgccggtatcagagggcagttcagcgacgcggatgcataccatctggactaggcttttccactgctgatgaaacaactggaactcatgctcaccagcggtgaactgaatccccgccatcagcataccgtcacgctgtatgccagagggctgacctgcgaagccgacaccctcggcagctgtggttacgtttatatggctgtttatccgacactggcacccgcaaccacctcataaccccgaatatctcacctttagcactaccagttacagagaacttaagatgaaaacattacctgacacacacgtacgggaggcatcgcgctgcccgtctcccgtcaccatctggcagacactgctcacccgactgttggaccagcattacggcctcacactgaatgacacaccgttcgctgatgaacgtgtgattgagcagcatattgaggcagggatttcactgtgtgacgcggtgaactttctcgttgaaaaatacgcgctggtacgaactgaccagccgggattcagcgcaggagtcccgtcgcagttaatcaacagcatcgatattctccgggcccgccgggcaaccggcctgatgacccgcgacaattacagaacggtaaatgacattaccctgggcaggcatccggaggaggcgaaacaatgaacctttccctgacgccggaggccgacggcattaacgtacaggcgatgaacatggggcgcattgtcgttgacgtcgatggtgttaattttgctgaactgattaacgtggcctgcggcaatggctactcccttcgtgttgttgatgaatctgaccggaccgcaactgacagcatgccaccctccgctgccctgagcggtatacgctgcagcacctcacatatcacggaaacagacaacgcttggctgtactcgctgtcgcatcagacgaatgacaccggcgaatcagaatggattcattttacaggcagcggatatctgttacgtaccgatgcgtggtcatacccggttctgcggcttaaacgcctgggcctgtcaagaacgttccgtcgtctggtcgtcactctcacccggcgttatggcgtcagtctcattcatctggacgccggcgcagaatgtctgccgggtttacccactttcgactggtaatcaggacaaaagacactggatgaaattattaaccacagaaacggcgctggatattctgattgcgtggctgcaggacaatattgactgcgaatcagggattatcttcgacaacgatgaggataaaacggattcggcagcactgttgccctgtattgaacaggctagggaggatatccgtatcctgcgccaactgcagtttctgcaacaaaaccggtgagtctcactcaccatacttcattccactgacgccagcctgaacagggctggcgttttcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttatctgcgaaaaggaatatcgattatgtctgcaatcacagtctcccgtccggaagtggtcaacgggcatacggacgttatctgctcaaccagtatccgccacattctggctgtacgaaagagtacactgctgcaaatcgacacacttatccggcaactggctgaaatctcatcaatgacagaaagtattggcggtaaaaccgcactggactgggccatgaaacaggattttcgctgtggttgctggctgactgagaaaccggaaaccgcaatgaaagccattacccgcaaccttgaccgtgaaatctggcgtgacctgatgcaacgctccgggatgctgtcattaatggatgcgcagacccgtgatacatggtaccgatcactggagtacgataattttccggaaatcagtgaagagaatattctgagtacgtttgagcagctacaccagaataaggatgaagtgtttgagcgaggagtgatcaacctcttcagagggttgagctggaattacaaaaccaattgcccctgtaaatttggcaataaaattatcgtcaacaatctggtgaggtgggaccggtggggattgcatcttatcaccgggcaacaggcagatagacttgccgacctggaaagaatgctgcatctgttcagcggcaaaccgatccccgacaacagggaaaacataactattcatctggacgatcacatccggtctcttcagggaaaagaatgctatgaagatgagatgttcattattaaatactttaagaagggctctgcgcacatcacgttcaggaagccagaactggttgacagactgaatgatattatcgcaagaacactatcctgacatgctggcagtatagctttgccagtatgctcaaagctcggaaattgtccgataagatatgatcgtggggcatataaaccggtttcagatggcatacccggtggcatactgtctggaaggataaataaaaaagcgcatgtcaaacaataacatgcgcttgtaatctggcggtgagggggggattcgaacccccgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccaaattgttgttcctgtcttgctggaacgggcgctaatttagggaaatcatgacctgaggtcaacaaacttttttaaaaaatcgcgcgtttattcaaacttcaatcaatatgcagttttaataagcgaaatctgctttttttgccaccgaccacggatttgttatgctggtggcctttgtagatcataacgataagtgcgaataaattttgcgcaacgcgttttcgggagtcagtatggacatcatcttttatcacccaacgttcgatacccaatggtggattgaggcactgcgcaaagctattcctcaggcaagagtcagagcatggaaaagcggagataatgactctgctgattatgctttagtctggcatcctccagttgaaatgctggcagggcgcgatcttaaagcggtgttcgcactcggggccggtgttgattctattttgagcaagctacaggcacaccctgaaatgctgaagccttctgttccactttttcgcctggaagataccggtatgggcgagcaaatgcaggaatatgctgtcagtcaggtgctgcattggtttcgacgttttgacgattaccgcatccagcaaaatagttcgcattggcaaccgcttcctgaatatcatcgggaagattttaccatcggcattttgggcgcaggcgtactgggcagtaaagttgcacagagtctgcaaacctggcgcttcccgctgcgttgctggagtcgaacccgtaaatcgtggcctggcgtgcaaagctttgccggacgagaagaactgtctgcatttctgagccaatgccgggtattgattaatctgttaccgaatacccctgaaaccgtcggcattattaatcaacaattaatcgaaaaattaccggatggcgcgtatctcctcaacctggcgcgtggtgttcatgtcgtggaagatgacctgctcgcggcgctggatagcgggaaagttaaaggcgcaatgttggatgtttttaatcgtgaacccttaccgccggaaagtctgctctggcaacatccacgcgtgacgataacaccacatgtcgccgcgattacccgtccagctgaagctgtggagtacatttctcgcaccattgcccagctcgaaaaaggggagaggctctgcgggcaagtcgaccgcgcacgcggctactaataaagcatctggtttcctgctatccttggcgggaattgaatacaggagagagttatgtatcccgtcgaccttcatatgcataccgttgccagcacgcatgcatatagcacattgagtgattacattgcccaggccaaacaaaagggcattaaactttttgcgatcaccgatcatggcccggatatggaagatgcgccgcatcactggcacttcattaacatgcgtatctggccgcgagtggttgatggggttgggatcctacgcggcatcgaagctaacattaaaaatgttgacggtgaaattgactgcagtggcaaaatgtttgattcgctggatctgattattgccggttttcatgagccggtgtttgcgccgcatgacaaagcgaccaatacgcaagcgatgatcgccactatcgccagcggcaatgtgcatataataagccatcccggaaatccgaaatatgaaatagatgttaaagccgttgctgaagcagccgcgaaacatcaggtggcgctggaaatcaataattcctcttttttacactcacgtaagggaagtgaagacaattgtcgtgcggtagccgcagcggtacgtgacgctggaggttgggtggcattaggctcggattctcacaccgcgtttaccatgggtgaatttgaagagtgtcttaaaatcctcgacgcggtagattttccgccagagcgcattttgaatgtttctccgcgccgcttactgaacttccttgaatctcgcggtatggcaccgattgcggaatttgcagacctttaattactagtaatggaaatatattaatgaacgagttttctatcctctgtcgtgtgctgggttcgctctattaccgccaaccgcaagatcctttactggtgccgctgtttaccctgattcgtgaggggaaactggctgcgaactggccactggagcaggatgagttactgacgcgtttacagaaaagctgtgatatggcgcaagtctctgccgattacaatgcgttgtttatcggcgatgaatgtgctgtgccgccatatcgtagcgcatgggttgagggcgcgacggaagcggaagtgcgcgcttttctttccgaacgggggatgccattagcggatacgccagccgatcacatcggcacattgctgctcgcggcttcctggctggaagatcagtcaacggaagatgagagcgaagcactggaaacactgttcagtgagtatctgttaccctggtgtggtgcgttccttggcaaagtggaggcccatgcaactacgcctttctggcgcaccatggcaccgctaacccgcgatgctattagtgcaatgtgggacgagctggaagaagattctgaagagtaaatgtgatctgcatcactcataactgcaacagataatttgttgttgcataaaatgtgtgctcgatctcattcatggccgcgttttctgctatcatgcgcggcatgaacatacttctctctattgcaatcacaacaggcattctctccggtatctggggatgggtggctgtttccctgggcttactaagctgggcgggcttcctgggctgtacggcctactttgcctgcccgcaaggtgggctgaaagggctggcgatctccgctgcaaccctgcttagtggcgtggtgtgggcgatggtcattatttacggtagtgcactggcaccacatctggaaattctcggttatgtcataaccggtattgtcgcgtttctgatgtgtattcaggccaaacagctgctgctttcatttgttccgggaacgtttataggcgcatgcgcgacgtttgccgggcagggtgactggaaactggtgttaccttcgctggcgctcgggttgatatttggttacgcaatgaaaaacagcggcctgtggctggcggcgcgtagtacgaagaccgctcaccgtgagcagcaaatcaaaaataaagcgtgaggggcactcacgctttcgcttaaacagtaaaatgccggattattaattccggcatttttatctatcaggattccggtggaaccgacatatggcggtatttcaccagaatgtcattctgccgttctgctttgttctgcaaatcccacagaccacggtcaataccatcattaatcaggaaaatgacccctgtttcgatagccgacatcaggcacagcataacgggttcgttcgaggtgtaacccacttccccttccagcaagcgctggtagtcaataaagcggaaaaccccggcctgaacttcataggaaagtatcgtcttactggtgttcaccgaggagaggatctcaccggtactcacattgacgacacgcaggttcacggcaatctgatcaagctggtattgcgtgtctgcaccgatcccaaaatatcttgccccaacaccgcccgatttaacgttgctttcataaccgataattgaaccttcaaccatgatatttgccgccgttaaagattgcagcgggattcggttattaatggcaaccgtgccgttttcttgtgccgcacgaataatcttgcgctcgttaagcagattttgtaagccctggcgctccagcggtataaaccagcgagaatctttcaatgccgtgaccagcattgccgtggcgctttgcggaacagcagtggagaagttacttgccgggtagggtttaaattgcccggtttcgtcctgaatgttgtataccgaaacaaagatcttacccgtcggcgctggcagatgggtcaaatctttgtagctctgagcacgaggcattaatgtcggtctggcggcttctttaggcggggcggttaagcatccgctcagtaacatgacggcaaccaaaagaaataagcgctgcatgattattttccttatgaagctggggcttaaaaatcggttgagttattttgtaaacccgaaacctggatggtcgaggtttgtccggttttacgatctgtcacgttcaactgcaattgaccatcgcggttagcaatatcaacaatataatcgttggtcaccatgcggcccggtttaccggtattaatattcgacagtagcccacccaaaatttgtgactggatggcctgagtaaagttatctaacgccgagggcgtttcaataccaaagtcatcgttatagctcggatctttataagagttttgggcctgagcgctatttaacaaaaaagcgccattatttgggttaccaccaaagtttggattacggaactggaaagtcatggttccagcccaacttaatggcgaaataagcatgagtagaactactgcatgtttgacacgcattgcagcctccgaacaattttttatttaaaattcatcatgcgccaaatcgcccgtacttaataacgcctggtttatctggcgacgatttagtgcttcttcagtttgaatcagtgcaaagacgacagttttctcgaagtctcttttcaacggaaataaaaaagtctggaaaataacgtcctgattcaccgttattgtgatccagcttccccatcgtgcactgggcctttcattaatcgttaagttacccgtatagtcactttcccatttatcactaaaggctcggtaaaaatcatggccaatagatgaaacagtatggtcagttaacaatcccgggacttctacctcaacggcgtgaagattccctgcggcgaacagaaattctgccgccacaatccagcgtaaataacgtttcatggctttatcgcctgaggttatcgtttgcccaggaaaccgcttgtgtccggttttttacggctatcttcttgaaaagattataaagatgcgttttaaccgtattttcgctgatgaacaacgaacgagcgatctcgttattagacgcgccgatacgcagcttattcaggatctctttttcccgatgagtaaggagggctgattccgtgctgttataacgatagttacctgaatgcgtaatcaggtaactggcaagcttttgcgtaaagtagcattcgccgcgcaggacgccttgcaacccattgacaacacgttcttgatcctccatggcataaaaaacgccgttgatatgaggccagttttcaatgtcgcggtacgggtaatcttcaggcgtatttagcaacaatattttgatattgttgtttttcctgctcaaagtatcctgccaataatggataagctttttatccgcttccatcatatccagaagaataatagagcctgaagatatatcgtccagagaacgttgaatattatgtaattttcctgtaattgccagcgattgtttaaggtgctgcaagagagctgtcgcctgcaaagaaggtttagtgatcaacaataatgtatgaccatgaatactatggacttcattaaacatgatgaaaccccgctttttttattgatcgcacacctgacagctgcctctaaaatagaagcaccagaagtactgacagatgttgcactgctgtgtgtagtaataaatcagccctaaatgggtaaaatataaaactaatggattacatctgatttcaatctagccattacaaatcttaaatcaagtgttaaacatgtaactaaatgtaactcgttatattaaaatgttaaccttaaggttttattaagtttataaatgatagaaaagttgtacatttggtttttattgcacaattttaaaaaatcatacaaatggtgctaacttactaataatgcatataaaaaatatttcgctgtagtcctttcgtcatgaaaaacgttcttgttttttctccataccaccgtggacaattttttactgcaaaaagacgaggtttgtcacggcttgtgcgcaagacatatcgcagcaatcagcgacgggcaagaagaatgactgtctggtgatttttgatagcggaaaacggagatttaaaagaaaacaaaatatttttgcgtagataacagcgtatttacgtgggttttaatactttggtatgaacaaaaaaagaaaaatacaacgtgcgggtgagttattaaaaatatttccgcagacatactttccatcgtaacgcagcgttaacaaaatacaggttgcgttaacaaccaagttgaaatgatttaatttcttaaatgtacgaccaggtccagggtgacaacatgaaaaacaaattgttatttatgatgttaacaatactgggtgcgcctgggattgcagccgcagcaggttatgatttagctaattcagaatataactttgcggtaaatgaattgagtaagtcttcatttaatcaggcagccataattggtcaagctgggactaataatagtgctcagttacggcagggaggctcaaaacttttgacggttgttgcgcaagaaggtagtagcaaccgggcaaagattgatcagacaggagattataaccttgcatatattgatcaggcgggcagtgccaacgatgccagtatttcgcaaggtgcttatggtaatactgcgatgattatccagaaaggttctggtaataaagcaaatattacacagtatggtactcaaaaaacggcaattgtagtgcagagacagtcgcaaatggctattcgcgtgacacaacgttaatttccattcgacttttaaatcaatccgatgggggttttacatgaaacttttaaaagtagcagcaattgcagcaatcgtattctccggtagcgctctggcaggtgttgttcctcagtacggcggcggcggtggcaaccacggtggtggcggtaataacagcggtccgaattcagagctgaatatttaccagtacggtggcggtaactctgctcttgctcagcaagctgacgcccgtaactctgatctgaccattacccagcacggcggcggtaatggcgcagatgtgggccaaggttctgatgacagctcaatcgatctgactcagcgtggtttcggcaacagcgctactcttgatcagtggaatggtaaagattctactatgactgttaaacagttcggtggcggtaacggtgctgctgttgaccagactgcatctaactccagcgttaacgtcactcaggttggctttggtaacaacgcgaccgctcatcagtactaatacatcatcagtatgaaagaaacagggcgcaagccctgttttttttcgggagaagaatatgaatgcgttattactccttgcggcactttccagtcagataacctttaatacgacccagcaaggggatatgtacaccattattcctgaagtcactcttactcaatcttgtctgtgcagagtacaaatattgtccctgcgcgaaggcagttcagggcaaagtcagacgaagcaagaaaagaccctctcattgcctgctaatcaacccattgctttgacgaagttgagtttaaatatttccccggacgatcgggtgaaaatagttgttactgtttctgatggacagtcacttcatttatcacaacaatggctgccctcttcagaaaagtcttaatttgttgaaatatcgagcataagatgaacctggagagaatggtctgctgcgaatcagccaacctgaaagtatggataacacaaccctcaaggatgattaatcattgaggaaatagaataaatgttcagaccttttttaaactctcttatgctcggcagtttgttttttccttttattgccattgcaggaagcagcgcgcaagggggcgtgatccatttttatggccaaattgtggaaccggcatgtgacgtcagcacccagtcatcacccgtagaaatgaactgcccacagaatggttctgttccgcgtaaaacctattccagcaaagcgttaatgagcggcaatgttaaaaacgcgcaaatagcctcagtaaaagtgcagtatcttgataaacagaaaaagctggctgtaatgaacatcgaatataactaagtttctgaacaactcacgttgctgagcagaaaaatgcgatttaaccaaaaagcctgctgtacacttaggaaacaagaaggtgtaaggaggcgttatgaaaacgcgtattcatgttgtgcagggtgatattactaaactggccgttgatgtgattgtgaatgcggctaatccgtcattaatgggaggcggcggcgtcgatggggccattcatcgcgcagcgggtccggccctgctggatgcctgtttaaaagtcaggcagcagcagggcgattgccctacggggcatgccgttattacgcttgcaggcgatcttcccgctaaagccgtagtgcacaccgtcgggccagtctggcgtggtggtgaacaaaacgaagaccagcttttgcaggatgcctatctcaatagcctacgactggtggcggcaaacagctatacgtcagtggcttttcctgcaatcagtactggggtttatggttacccccgtgcggcagcggctgaaatcgcagtaaaaaccgtttcagaatttattacccgtcacgctttacccgaacaggtatactttgtctgttatgatgaagaaaacgcccacctctacgaaagactccttacccaacaaggagatgaatgatttgcctcagctggcgagcgcggtgctgccactgtgttcgcaacatcccggtcagtgtggactttttcctctggagaaaagtctggatgcgtttgccgcccggtatcgtctggctgaaatggcagagcatacactggatgttcagtattacatctggcaggacgatatgtcgggtcggttactgttttccgccctgttagccgcagcaaagcgtggcgttcgcgtacgtttgttgctggacgacaacaatacgcccggacttgataacattttacgcttgcttgacagccatccacgcattgaagtccggctttttaatcctttctcgtttcgcttgctacgtccgcttggttatatcaccgacttttcccgtctcaatcgccgtatgcacaataaaagtttcactgtcgatggcgtggtgacgctggtgggaggacgaaatattggtgatgcctattttggtgcaggggaagagccacttttttcggatttagatgtcatggcaataggacccgtggtagaggacgttgccgatgatttcgcccgctattggtattgcaaatcggtttcccccttacagcaggtgctggatgtcccggaaggtgaaatggcggatcgcatcgagttaccggcatcctggcatgacgatgccatgacgcatcgttatttacgcaaaatggaatccagtccgtttataaatcatctggttgatggaacgttgtcgcttatctgggcgaaaacacgtttattaagtgatgatccggcgaaaggggagggcaaggcaaaacggcattcactgttaccgcagcgcctgttcgatatcatgggctcacccagtgaacgcatcgatattatctcttcctattttgtaccgacacgtgcaggtgtggcgcaactcttacggatggtgagaaaaggggtaaagattgcgatcctaaccaattctcttgccgctaacgatgttgctgtcgtccatgcaggatacgcgcgctggcgcaaaaaattgctccgctatggggtggaattatatgaactcaagccgacgcgtgaacaaagtagtacgttacacgatcgcggcataaccggtaattcaggggccagcctgcatgctaaaacctttagtatcgatggtaaaacggtgtttatcggctctttcaatttcgatccgcgttcaacgttgctcaatactgaaatgggcttcgtgatagagagcgaaacgctggcacagttaattgataaacgctttattcagagccagtatgatgcggcctggcagctccgtctggacaggtggggacggatcaactgggttgatcgtcattcaaagaaagagattattctcaaaaaagaacccgccaccagtttctggaagcgggttatggtcaaactggcgtcgatattgcccgtggaatggttattgtaaacgcggcttaacgggctggtgctttatcgttctcacgcttaacaaccggtttaccagagaacaaaaacttcaataatgggatgcgtaaatgaatttcatacagaattatcgcaatccctactacgaatatcaggccacagagaaaaccaagccagttggaggtgatgtgtggtgtaatgtatgcgccgaaaaacagcgttaacgggtggtgaaccagatagataaacagcgatgcgttaacaaaataagtcacccgcgctgactggaagttaagcaaacggtggccaaaggagaagaccacattcaccatccacagaccgaggaccatagtgatcaccgactcggtttcatacatccaggcatcgccactgccatagcgctggttgagtaaataagcgacaaacgccaatgctgctgcaagggtacagccacgagacggcgtggtaaacaaggctttaagatgagggaaaatgaaagccagtgcgccgaggataaagaacggcaaataaaataacgtttgcatgacaataaaattgaacatgccgttactcagaatgggtggatacacaataaaaatcgttcttcttattaccgcataaccgatgccgaggcacaaaaaaatcaccgataattttaccatcgagaattttttattcgttttatcagaattttctaaattatttctgatgcgtttaaatatccatacgcacagcgtcgtcatgaccactaacaccagtaaaaaccacaggtgtgatattaattcccaggccaacgtattatatttgtcatacaatgacagcccaggccaactttccgctttccctttgacgtattgcagcataataaattgcggcaatgtcagtaaggggatggctgttaacatcgggatccctacacgttcgacacgtactttccaccattttttcaagggatagcgtaaaaaaagcatgtaggaaaagtacccggatataacgaaaaacacctgcatgcggaacgagtggatgaagtcattaaaaagggtcagccacaatgacggttcggcgctattcacatgccatgtatggctcgaatagattaaagaaatatgaaaagggatccctaacaacatcagccaggcgcggatagagtcgaggaaatattcacgttgcgcgggtactggattcatatatggttaactaatctcggatttttcgtcttatccctgtcgggttatgcctttaggcttgttgccatagcgacaccgacctgaccgcgccaggcgcaggcttcaaggtttttatgcatagcatcatcgctaccactaaccagaatggaagcgtctgtaagacggttgataaataaatttgctggcaaaccctacacgaagtcgatgcttctgtctttaggagaagcacggaaagtgaaaacggttgcaatcaggtgcttaatccatgagccagtgtgctgaacgataccgggattctgttgtcggaatggctggttatccattaaaatagatcggatcgatataagcacacaaagggggaagtgcttactaattatgaaacataaactacaaatgatgaaaatgcgttggttgagtgctgcagtaatgttaaccctgtatacatcttcaagctgggctttcagtattgatgatgtcgcaaagcaagctcaatccttagccgggaaaggctatgaggcgcccaaaagcaacttgccctccgttttccgcgatatgaaatacgcggactatcagcagatccagtttaatcatgacaaagcgtactggaacaatctgaagaccccattcaaactcgagttctaccatcagggtatgtacttcgataccccggtcaaaataaatgaagtgactgccaccgcagtcaaacgaatcaaatacagcccggattatttcactttcggcgatgttcagcatgacaaagacacggtaaaagaccttggttttgccggtttcaaagtgctttacccgatcaacagcaaagataaaaacgatgaaatcgtcagcatgctcggggccagctatttccgcgtgattggtgcaggtcaggtttatggcctttctgcacgcggcctggcaattgataccgccttgccatcgggtgaagaatttccacgcttcaaagagttctggatcgagcgtccaaaaccgactgataaacgtttaaccatttatgcattgcttgactcgccgcgcgcgacaggtgcttacaaattcgtagttatgccaggacgtgacacggttgtggatgtgcagtcgaaaatctatctgcgcgataaagtcggcaaactgggggttgcaccgttaaccagtatgttcctgtttgggccgaaccaaccgtcgcctgcaaataactatcgtccggagttgcacgactctaacggtctgtctatccatgctggtaatggcgaatggatctggcgtccgttgaataacccgaaacatttagcggtcagcagcttctcgatggaaaacccgcaaggcttcggtctattgcagcgtggtcgtgatttctcccgctttgaagatctcgatgatcgttacgatcttcgtccaagcgcatgggtgactccgaaaggggagtggggcaaaggcagcgttgagctggtggaaattccaaccaacgatgaaaccaacgataacatcgtcgcttactggacgccggatcagttgccggagccgggtaaagagatgaactttaaatacaccatcaccttcagccgtgatgaagacaaactgcatgcgccagataacgcatgggtgcaacaaacgcgtcgttcaacgggggatgtgaagcagtcgaacctgattcgccagcctgacggtactatcgcctttgtggtcgattttaccggcgctgagatgaaaaaactgccagaggataccccggtcacagcgcaaaccagcattggtgataatggtgagatagttgaaagcacggtgcgctataacccggttaccaaaggttggcgtctggtgatgcgtgtgaaagtgaaagatgccaagaaaaccactgaaatgcgtgctgcgctggtgaatgccgatcagacgttgagtgaaacctggagctaccagttacctgccaatgaataagacaactgagtacattgacgcaatgcccatcgccgcaagcgagaaagcggcattgccgaagactgatatccgcgccgttcatcaggcgctggatgccgaacaccgcacctgggcgcgggaggatgactccccgcaaggctcggtaaaggcgcgtctggaacaagcctggccagattcacttgctgatggacagttaatcaaagacgacgaagggcgcgatcagctaaaggcgatgccagaagcaaaacgctcctcgatgtttcccgacccgtggcgtaccaacccggtaggccgtttctgggatcgcctgcgtggacgcgatgtgacgccgcgctatctggctcgtttgaccaaagaagagcaggagagcgagcaaaagtggcgtactgtcggtaccatccgccgttacattctgttgatcctgacgctcgcgcaaactgttgtcgcgacctggtatatgaagaccattcttccttatcaggggtgggcgctgattaatcctatggatatggttggtcaggatgtgtgggtttcctttatgcagcttctgccttatatgctgcaaaccggtatcctgatcctctttgcggtactgttctgttgggtgtccgccggattctggacggcgttgatgggcttcctgcaactgcttattggtcgcgataaatacagtatatctgcgtcaacagttggcgatgaaccattaaacccggagcatcgcacggcgttgatcatgcctatctgtaacgaagacgtgaaccgtgtttttgctggcttgcgtgcaacgtgggaatcagtaaaagccaccgggaatgccaaacactttgatgtctacattctgagtgacagttataacccggatatctgcgtcgcagagcaaaaagcctggatggagcttatcgctgaagtcggtggcgaaggtcagattttctatcgccgccgccgccgtcgcgtgaagcgtaaaagcggtaatatcgatgacttctgccgtcgttggggcagccagtacagctacatggtggtgctggatgctgactcggtaatgaccggtgattgtttgtgcggcctggtgcgcctgatggaagccaacccgaacgccgggatcattcagtcgtcaccgaaagcgtccggcatggatacgctgtatgcgcgctgccagcagttcgcgacccgcgtgtatgggccactgtttacagccggtttgcacttctggcaacttggcgagtcgcactactgggggcataacgcgattatccgcgtgaaaccgtttatcgagcactgtgcactggctccgctgccgggcgaaggttcttttgccggttcaatcctgtcacatgacttcgtggaagcggcgttgatgcgccgtgcaggttggggggtctggattgcttacgatctcccgggttcttatgaagaattgccgcctaacttgcttgatgagctaaaacgtgaccgccgctggtgccacggtaacctgatgaacttccgtctgttcctggtgaagggtatgcacccggttcaccgtgcggtgttcctgacgggcgtgatgtcttatctctccgctccgctgtggtttatgttcctcgcgctctctactgcattgcaggtagtacatgcgttgaccgaaccgcaatacttcctgcaaccacggcagttgttcccggtatggccgcagtggcgtcctgagctggcgattgcactttttgcttcgaccatggtgctgttgttcctgccgaagctattgagcattttgcttatctggtgcaaaggaacgaaagaatacggcggcttctggcgcgttacattatcgttgctgctggaagtgctgttttccgtgctgctggctcccgtacgcatgttgttccatacggtcttcgtcgtcagcgcgttccttggctgggaagtggtgtggaattcaccgcagcgtgatgatgactccacttcctggggtgaagcgttcaaacgccacggctcacagctgctgttagggttagtgtgggcagttggtatggcgtggttggatctgcgttttctgttctggctggcaccgattgtcttctcgttgatcctgtcaccgtttgtttcggtgatttccagccgtgccaccgttggtctgcgaaccaaacgctggaaactgttcctgatcccggaagagtattcaccgccgcaggtgctggttgataccgatcggttccttgagatgaatcgtcaacgctcccttgatgatggttttatgcacgcggtgtttaacccgtcatttaacgctctggcaaccgcaatggcgaccgcgcgtcaccgcgccagcaaggtgctggaaatcgcccgtgaccgccacgttgaacaggcgctgaacgagacgccagagaagctgaatcgcgatcgtcgcctggtgctgctaagcgatccggtgacgatggcccgtctgcatttccgcgtctggaattccccggagagatattcctcatgggtgagttattacgaagggataaagctcaatccactggcattacgtaaaccggatgcggcttcgcaataaaaacgtagttgcctgatgcgctacgcttatcaggcctacatcgttcctgcaatttattgattttgcaagattttgtaggtcgggtaaagcgttcacgccgcatccggcaaaaacaacgagccaataaaaataccggcgttatgccggtattttttacggaagaggtatcaaatgcgtttaattgtgatgagcataatggtgaccttgctgagtggctgtggcagcatcattagtcgcactttaccggggcaggggcatggcaaccaatattatcccggtgtgcaatgggacgtgcgtgactccgcctggcgttacgtcacgatccttgatctgccattctccctggttttcgatactttactgctgccgatcgacatacatcatggcccgtatgagtgattaacgttcatcccactcatcagctgcagtgcgtccttcctcggtatccagcggtggctcaagctgaaattccccctcgtcccattcatgtaatgtattctcatcttgccactcctggcggatctcaatctcatcatagtcgccgtcaaagacactttgcgcagcttcaccgctaagcatgggtaaacattcaccttcttccccttcgtcggcaaaaaactcaacttgccacatgatgtcgccgtcctgcaaaacgtatttttgggcattgaactgttgcacattcgcgttttcggcgtcgatgccggggttgtctgcaagaaattcttcgcgtgcagcgtcaatggcttcttcaagcgttgcgtacatggtcatcacgattctccctttgagttgatgaggtttcagggaaaaggatagctgattctccgcttttgcaagtatgaaaggcgaaaaatcagttcgatatctgggggattcgacgacgacgtagactgttccatgaatagactgcgttgaataacactacgccagcggtgacgagaaataccgccctgaaaccgtagttcgctgaaatcgctgctcccatcaatggtccggtaacgttgccaatatcacgaaacgattggttatagctgaagatacgcccggcgatctggttgctcgagttataaactaatagtgtctgtacggcggggagtagtgcaccatcggcggcaccgagcaaaaaacgtaaaatcccaagttgtaatggcgtctgaacgtaagacattgggatcaacagcagtacagaaaagatcagcgccgtaatcaggatcttttcggggccgattcgatcgccaagtttgccgagtcgtggtgcacttagcagagccgccacgcctggcaccgaggcgatcatgccactgataaaggcgacgttactgacgttacccgccagttcgcggacatacagcgtcagaatgggggcaattgagcccgtcgccacctggatgattaacgtggtgacaaacaggctgagtaccagtttcgggtttttaagtgatgtcaccacttcccgcatatgcagcatctcttttttgctgaccggctggaatttttctctgatgcaaaacagggtgacgaaaaagcagagtatgagcacactggcggtaataaagaataccggacgtaagccgtagctatcggcgagcaaaccgccagccattgggccgagcaacgcgccgctaacgccgcctgtggagagcgtacccagcgcccagccgcttttattacgcggtacttgtgtggcgataagagcattagcgttggggacaaatccgccaagtaaaccaagaagcgcccgcaggatcaaaaactgccagatattttgtgccagtcccatcaacaccatcacgatgcccatgccgagagcagagcgtaatagcatgatttttcggcctttacggtcggcgagtccaccccaaaacggtgaggcgatggccgaaaataaaaatgtaatgctgaagacaataccggaccacatattcagggcggagtggccggtaacgccaagctgctcaacgtagaggggtaagaagggcattaccaggctgaaggcggcaccggtaagaaaacagcctagccaggcgacgatcaggtttcgtttccagtttataggggtgtcattttcacagggtgacatagcaatccgctgttggtgcgccaggcgcggtgaacataagaagaaaagataagcacactaattatgcgcccgacttccagggggcgcaatccagagagcttttatcgctaaatcagggggattttctgtggtaatgccggatgccattctgaagcatccagcatggaagatttaatagcgtgaaggaacgccttccgggcgtgttttaaagcgacggtgtaaccacatatactgctctggtgccatcatgatgcatttttcgaccactttgttcatccacgcggcggtagtttcggcatcatccagcggcggagaacactctggcggcagtataatcaactgataccctttgccatctggcttacggcgtggaacgaagggcaccagacatgcgccggacatccgtgccagcatccaggttccggtcgtggtcgcagcctgctcaacggcaaacaacgggacgaaaacgcttgagcgcgggccgtaatcatgatccggtgcgtaccagaccacttcgccttttttcagggctttaatcatgccttttaaatctttgcggtcgagcatcgatttatttgagcgcaaacggccccaggtttgtagccagtcaatcagtggattatcgttcgggcggtaaacgccaatccccggttcctgcataccaaactgccgcgcacccagctccagtgtcagaaaatggatgccaactaacaggatgccgcgtttttgcgcctgcacgtcacgaatgtgttccatgccgatcacttccgtccagcgggcgattcggcggtccggccagaaccacgccatgccggtttccatcaggcccatgccaacggattcgaaattcttcaccaccattttacggcgttcttgttcgctcatttccgggaagcacagttccaggttgcgatgcacaatttttgcgcgtcgtttcataaaacgtaacgccagttttcctaatccacaaccgaggcggtagataaccgggtagggcaattgcacgaccaaccaaagtacgccaatacccaaccaggttaaccaataacgcggatgaagcagtgcggtggagaacttgggtagattcgtcatatcaatcctgtttttcaacctatacgggcaattgtatgtattgtcgcattttttcgtccgcaaccaaaatttgtgactgaagactgggcgaaattgccgcgcttgtaaataacaaataatttttaatgctaaaatgtagcgtaaaatgtgtggatgttaattatcgataattgctatatcatgccgcggatttttactttcccatctcgcaggaaccgtacaccatgccagtgttacacaaccgcatttccaacgacgcgttaaaagccaaaatgttggctgagagcgaaccgcgaaccaccatttcgttttataagtatttccacattgccgatcctaaggtgacccgtgacgctttatatcaactgtttaccgcgctgaatgtttttgggcgagtgtatctggcgcatgagggcattaacgcgcaaatcagcgtacctgcgagcaatgttgaaacatttcgcgcgcagctctatgccttcgacccggctttagagggtttacgcctgaatatcgcgttggatgatgacgggaaatccttctgggtactgcgtatgaaggtacgcgatcgcattgttgccgacggtattgacgatcctcactttgatgccagcaatgttggtgagtatctgcaagcagcggaagtgaacgccatgcttgacgatcccgatgcattgtttatcgacatgcgtaaccactatgagtatgaagtggggcactttgaaaacgcgctggaaataccggcagataccttccgtgagcagctgccaaaagcagttgagatgatgcaggcacataaagataaaaaaatcgtcatgtactgcaccggcggcattcgttgtgaaaaggccagtgcctggatgaaacataacggattcaacaaagtctggcatatcgagggcggaattattgaatacgcccgtaaggcgcgcgatcagggcttgccggtgcgttttattggcaaaaattttgtttttgacgagcggatgggcgaacgtatatctgatgagattatcgcgcactgccaccagtgcggtgcgccgtgcgacagccataccaactgtaaaaatgatggctgccatctgctgtttattcagtgtccagtatgtgcggaaaaatacaaaggttgttgtagtgagatttgctgcgaagaaagcgcgttaccgccagatgaacagcgacgtcgtcgggcaggacgtgaaaatggcaataagatctttaataagtctcgtggacgtctgaatacaacactgggcattcctgatccaacagaataaatatcattgccggatgcgtgccatccggcaacatttcactcttacttctgctgtacgccttccactgaaataatcagatccacttcctgagacgctggacctaaatctgtcttgatattgaagtctttgagcttaattttgccttcggcctcaaagcctgcacgtttaccgccccacgggtcgtcaccctgaccaattaatttcgcttccagtgtgacgggcttggttacaccattcagcgtcagatcgccggtaatatccagttcgtcaccgtctttcttcacgctggtggaggtgaatgttgcctgtggatattttgcggtattgaggaaatccgcactgcgaagatgtttatcgcgttcggtgtgattagtatcgacgctggtggtgttaattgtcacattcactttatcggcagctggatttttttcatcaaaggtaaaagtaccgtcgaaatctttaaaggtgccatataaccagctatagccaagatgctggatgcggaagttaacaaaggcgtgctgaccttctttgtcaattttgtaatcggcggcaaccgctgaaccggcagagaacatcaaggaagcgaaggttaaaccaagcaggctttttttcattttttatactccatagtcagatgacgactttcccagcatgcgcttcagagtgtcgtctttatcgatgaaatgatgcttcagggccataaatccgtgcataacggacagtactacaacgctccacgcgagccaaaaatgcagggcaccggcaaagtcagcctgtgcgccagcgtcggagaggatcgcggggacgtcaaaccagccaaaaacgctgatcggtttaccatcggcagttgagatcagatagccgctgatgccgatggcgaacagcaataggtacaatgcgagatgtccagcttttgctgcaagacgagtcatgggcgaataactcggcagcggacccggcggtggagatatgacacgccacagaacgcgaataaccagccccatcattaacaaaatgccgatgcttttatgcagttccggtgcctggtgataccagccatcgtaataactgagcgtgaccatccacagacctaaagcaaacatgccatagacaataattgcgcttagccaatgtaaggccgcagatataacaccatagcgttcaggggtatttgtgaatgacataagtgcatccaaaacgaatttgcgagagaaagaaaatggcgtgtcggagaatgaattgcaacacaaaaataacaaattgaatgatatttatttttatttcaataattttgaattaataatgaaagaatcttcataagtttagtgggttcagcatctggaaggtctagtgagtgctgtagaggcaggaagaatctcattcaatttttcacgctaaatgaaagggagattaaatatttgtcagtttatgtcagtgcggaaaaactaaaaataaaacacgtagattaggtccataattgctaatagtccccagagaaaaagataaagcatcagatgctcgcgaatattaatgagatagttcaccaaccgacgcattaaatacccctgtaaaaacggcctcattctggaggccgtaatgatgattattggaagcgggaaagcctgaatggcgtcaaatcaaaatcgctttttttgtcttgcgcaaaatcggcagctatttcccctaaaactgacgcaaatttaaaaccgtgcccactcaggccggtaataagcagggtattatcgtgggcgggtaaggtatcgataataaaatcctcgtcaggcgaattatcataggtgcaggcagcgccgtacaggcagcagccgatacccggcaacacattgcgcaagaacgggaaggcttccgaaccatcgctgaccacttccgcaaacggaacacgttcatccgctgaatggataacctggcctccgttatgtttgccaatcttcaacgcgtcgttttctgccggaaaaccataatattgatcgccattgggcagttcaccggtaaacgccgggaatttattcttcacgctatagcgaccatcggcctgataccaggcaaatactttgcgtacgggctggacaggcagctccgggagtaggtcttttacccatgttcccgcgcagacaatcgcttttttcgcctgatactcaccgtcagccgtttcaatagttacgccatcatcgtcatgacgaattgcggtgaccgggcagttgaacagctgcgcacagcccgcttccttcgccagttggatccaggttttaatcgccagttcgctgcgcaaaaaaccggaatcagtttcaaataaaccgatgtagttgtccgggacgcgtatttctggccagcgggccataatcccttgcgcgtcgagcttttcaacgttgagttgccactgttcggcgctgtgggcgacgttggcgagaaatgcggagtcagccggaccgaggttaatgacaccagagcgtacaaaaatgggatcatcttcgttgtggcgggaaagttcatcccacagcatttgcgcgcggaggaccagcgggacatacttttcgccttcaccataagcatggcgaattaatcgcgtatcgccgtggtggctgccgtgttgatgcggtggcatatgggcgtcggtcattagcacgtttaaaccggcgcgggttgcataatacccggcggcagcgcctacggaaccgctgccaataatgatgagatcgtatttcatttttttctctctgctctcatggtttaagcagagtaattaactgaatgcagatatacaacccagaaatggtaaaggcaccggtgaggtgccttttgggtggatggtcatgtcatgttaatgacgccgatactcgtttacctggaaatcaccggattcaattttggcgattcctgcttctaatatcgaaataaattgtctggcaacatcagtggttaaccagagcgtctgaccaacttcagtcccttcctgctcggacttatttggggtctggtagtgcaaacgcaacatcagcgcatcatagctatcaacggtgctgatgtcccaccctacgagcggatgagtctgaatgacttcattatttttttccatcatggccccctaattcgtgttactagacaacgttattcgaggttcaatgcgtttttatctgaagcaacttcagtataccaataagtaagggtattcaccgaatttttaaaggggggagcagataaatttctgcttttaagatttatatgaacaataaaacagcatgtcattcatatttttttagcatattgtgcaattattttgaggaagtgtagaaattttgtactcacaattcgcaagtaaaataaaaaagccggggcgacccggcaaaaacaaaaatcactgcatattattcgctgacaaaccagtcatcggcgctttcccacgtttcctggagaatttcgctaatgcgctgtttatcttcttttgtcgcgccaataaccgataaattatttgctgcggcataacgtaccgatacgtggccttcattatcaggaaacgcatactgaatacggcgggaaagttcgccagccagggcgtcaatagccccagctggcaatggagaagttttcgctatggtgacttcaattcgcataatagccccctgttgaatatactggttatttatacaggtaaaataacctaatgacaacaggaagctacgatttttattgtttaacggaccagcgtaccgtttctccggcgaggaatggcaccagcgtgtcatcagtcagtgcgatgctttcagcaacctgttgctcttcacgtaccagttcgatgaatgtgtcgttgaccggcaagccatagaactgcgggccgtttacagaacagaatgcttcaaagtgctgcaaagcattcatctcttcaaagacggtagcgtaactgcccagcgcggttggggcgttgaaacagcccgcgcagccgcagctgctctctttgcgatgacgtgcatgtggcgcagaatccgttccgaggaatacacgattaaaaccgctggcgaccagttcacgcaatgcctgttggtggatattgcgtttgaggatgggtagacaatacaggtgcggacgcacgccaccaaccagcatatggttgcggttaaacatcagatgctgcggagtgatggtggcagccagccgttcatttccgtcacggacatagtcggcagcgtctttggtggtgatgtgctcaaaaacgactttcagtgcagtcaggcgctggcgcagcggttccatcacgctttctataaagcgcgcttcacgatcaaaaatgtcgatatctgcatgtgttacttcaccatgcaccagtagcggcataccgattttttccatgcgctcaagtaccggcatgattgcgtcaactgacgtaacgccgtggctggagttagtggttgcgtttgccggataaagttttgcagcggtgaacacgccttcgttaaatccgcgctccagctcattaggatccagcgaatctgttaaataacaggtcatcagcggggtgaaatcgtgcccggcaggtacggcgtcaagaatgcgctggcgatacgccacggcagcctcaacggtggtcacgggcggagccagattgggcattacgatagcccgtccataaatttcgctggtatacggcacgacagtttttaacatgtcgccatcgcggaggtgaaggtgccagtcgtctgggcagcggatctttaatacctgggatggtgcagtcattaatctctatgctccggctgaagggatgtttttgccggacacaaaggataagcggaaacgttttcctttgcacgaaaaataaagggcgcgaatgcgccctcgtgattaatcagtaaacggaatgacaatttcgcctggcttcacttcaatgcctttcgccagtttcttcgccattgcttcgccctggctgccatcttcgcgcaggacgtaagcaggttgctggttaaagtaattgcgtaatgcctggtttaaatagggaagcaacgtttgcatcaccgtttgcatttttcccggttgtaccgtcgcatcgaccacttccatctctttcaggaagatcgcgcctttttctttatcaaacacgggcagcgctttcagcttcagtttcatggtcgctttctggctaccgaacagggagttcatgtccagattggcgtctccggttagggtaaccttattcggctcttcgcgaccaatttggctggtcaggtttgtcagaacaatatgggcgtcagccacgccgggtaaaccgatatcttttgagaaattattatgtttcgcaagcgactggttaatttcttgttcggtgatggtgtattgggtgagttgattacagccaacgagcaggccactgacgatcaatgcagcggcaaataaaaacttgttcatggtagtcctcgacatgaaatctgcgtcaatatcctgacacaacgcagcatgtgtcaccagcgataaacgcgccagcagaaaaaactgaaaacggcggcaacccgcgaatacaggctgccgcggcgggtcaggattaaatcgccattgatgataacaaattgatttgtgtctgtttcgccatattatcgcggtaatcagcaacgcggcttggccagttgattccggctactagcgtcagattacgcaggagcggaaatagctgaatatcatcttccgaaagttcgccattcacggcgttcggtttgacgatcagtttgtccagcgcacgtaaatcatcgctgatattcttaatcagaccgtcagagtgggccagcaggtcggcaaaattacccgcgctggcctctttcttgtcgacgaaatatttgcgcgcggcaggagtagaaaactcatcaaatgccgatttggcaaaacgcggcaacagcagtttgttggcgtagccattgaccttgcgcagccactcttcaatggcaggggaacgtttgccggtcagtaacggtttgccgtcgagtttatcgacatagtgaacgatgtccatgctttctggcatatagcggctgtcatctttttgcagaatgggaacctgtttttgaccgaccatccgggtgggtgtttctgcgtcgtcgttgagcagaacatgtaattcgacggggatatttttcaggccgaaaatcatgcgggctttgaggcagtaagggcagtgatcgtaaatgtatagcttcacgtgactcctccatttggctatcagttcactttcagtatggaggagtcaggggggagtatcaaatcaggcgtcgcgttcaagcaaacgacgcgcggcgcgtttctggctaaactgccaacccagcgcaaggaaagtgaagatgccaataatgcccagcatcatccacggaagctctggctggtgcgccgatttgcccagatcaaacagccagccgccaccgatataaccaatagcgccgccaatcgccagacccagacggctaaaccccatatagctgccgcgagctcttgcgtctgccagcgaagcacttaaggtttcacgcgcaggctcggcaatgatcgacccgatataaaacagacaaatcagggtgaaaagttgttgcaggccgctgaccatgcccactggcatcatgcttaatgacattatcaacagcccagccattaaccggtgttccagacgaaaatgcttttcactccagcgggcgatagggtagagcaacgttaacgacagacacgcttcaatggcatacatccatttaacggcagagggcgcgccagccacgtcgttgaccataattggcagcatcagcatcacttgtacagccagcatgtagtaacccgccagcgtcaggacataggtgacaaaacgcttgtcgcgcatcacgcgggtcatgccttcgcgaacgggcgtgcgcacggtggagagtttccatgccggtaacaaccacgcattgaacgctgcacacagcacaaacaaaactgcccctgtggcgcagaccaggcgaaagtcgtattgcaacagccagctccccaacaatgcgccaatgaccgcaccggcactgtcctgcatcatcaacagcgagaaaaaacgaccacgctgctgtggacggattaatttcaccaccagcgccgaacgcggaggatcaaacaacgtgccgccgagtcccgaaagcaggcatgaaaaccacagtagccacggttcgtgggcgatacccattgtggcgaatccggcggcacgcatcagcataccggtgacaatcatcggtttggcaccaaagcggtcggcaattgcgccgccgaaaatacccagaccttgctgaataaactggcgtagaccgagggcaataccgaccatgacggcggcccagcccatttgatcaacgaagcggatagagatcagcgggaagacaacaaagaaccccagcacgaccagcatattatcgatgagcaggaaatatttacccaggttcctcgcctgcgacacgcgggacatttcccctcccgggaaataaaagatgagcactttctattctgcattgccgctaagacttttcccatcacttcggggacaatatttttttatcaaaacgtcgctttgatagagagtttttatcaaatatgtgaataatgcagaaaatggcattctggacttttcacagggtctggttgcgcaggtatagtaatacttacagcgtattaaagacgttacgggaaggagtaggtatagaatgtttggctatcgcagtaacgtgccaaaagtgcgcttaaccacagaccgactggtcgtgcgtctggtgcatgatcgtgatgcctggcgtctggcggattattacgcagagaatcgccatttcctcaagccctgggagccagtgcgcgacgaaagccactgttatccatcaggctggcaggccaggctagggatgattaacgaatttcataaacaaggttcagctttctactttggcttattcgacccggacgaaaaagagattattggcgttgccaatttttccaatgttgttcgcggctcttttcatgcctgctatctcggttattcgattgggcaaaaatggcagggcaaaggactcatgtttgaagctctgagcgcagccattcgttatatgcagcgcacccaacatattcatcgcattatggctaattatatgccgcacaataaacgcagcggtgatttactggcgcgactgggttttgaaaaagaaggctatgcgaaagactatctgttgattgatggacaatggcgcgatcacgtactgacggcattaactaccccagactggacgcccggccgctaaggagaatctcatgaaatatcaacttactgccctggaagctcgcgtgattggttgcttgctggaaaaacaggtgaccacgccggagcaatacccgctctcagtcaatggtgtagtcacggcctgtaatcagaaaacgaaccgtgaaccggtcatgaatctgagtgaatccgaggtgcaggagcaactggataatctggtcaaacgccattatctgcgcacggtgagtggctttggtaatcgggtcaccaaatatgaacaacgtttttgtaattcagaatttggcgatctgaaactgagcgccgcagaagtggcgttaatcaccacgttgttattgcgtggtgcccagacgccgggtgaactgcgcagccgcgccgcgcgaatgtatgaattcagcgatatggcggaagtggagtcgacgctggaacaactggcaaatcgcgaagatggtccttttgtggtgcgtctggcccgcgaaccgggtaaacgtgaaagccgctacatgcatcttttcagtggtgaggttgaagatcagccggcggtgatggatatgtcgaacgcggttgacggtgatttacaggcacgcgtcgaagccctggaaatcgaagtggcagaactgaaacagcgtcttgattcgttgctggcccatctgggagattaaagtgaaaaaattacgtatcggcgtagtggggttaggcggcatcgcgcaaaaagcgtggttaccggtgctggcggcagcgtctgactggacgttacaaggtgcgtggtcgcctacgcgcgccaaagccttgccaatttgtgacagctggcgcattccttatgctgattcgttatccagccttgccgccagttgcgatgcggtttttgtgcattccagcaccgccagccactttgacgtggtcagtacgttactcaatgcgggggtacatgtctgtgtcgataaaccgctggcagaaaatctgcgcgatgctgaacggctggtggaactggcggcgcggaaaaaactaacagttgatggtcggttttaaccgtcgtttccgcaccactctacggtgagttaaaaacgcaactcgccaccgcagcctcgctaagaatggataaacatccgtagcaatagcgtcgggccacacgatctttatttcacgttgctggatgattatctgcatgtggtggataccgcgctgtggttgtcgggcggcaaagcctctctggatggcggtacgctactgactaacgacgctggcgaaatgctgtttgccgagcaccatttttcggccggtcctttgcagatcaccacctgtatgcatcgccgtgccggaagccagcgtgaaaccgtgcaggccgtgactgacggtgcgctcatcgacattacggatatgcgcgaatggcgtgaggagcgtgggcagggtgtagtgaataaaccgattcctggttggcagagtacgcttgagcaacgtggatttgtcggctgtgcgcggcacttcattgaatgcgtgcaaaatcagacagttccgcaaaccgccggcgaacaggcagtgctggcgcaacgtatcgttgacaagatctggcgcgatgcgatgagtgaataaaccctgtaacatctggcggtagcaattcaccataatccaggtagactattcgcctctttcagcgcctgccttgcaggcgttttgcccgtgggtctggattagaacaccgatgaatttattaaaatcgctggccgccgtcagctcgatgaccatgttttcgcgtgtgcttggcttcgcacgtgacgcaattgtcgccagaatctttggcgcagggatggcaaccgacgcctttttcgtcgcttttaaacttcctaacttgttacgccgtatctttgccgaaggggcattttcccaggcatttgtaccgattctggcggaatataaaagtaagcagggtgaagacgccacgcgggtctttgtctcttatgtttctggcctgctgacacttgcgctggcggttgtgacggtcgctggcatgctcgccgcaccgtgggtgatcatggtgaccgcgccaggcttcgctgacacagctgacaaatttgccctgaccagccagctactaaagattacctttccctatatcttgctgatctccctggcgtcgctggtgggagcgattctgaatacgtggaaccgcttctcgattccggcgtttgctccaacactgcttaacatcagcatgattggtttcgcgctgtttgccgcaccgtactttaacccaccggtgctggcgctggcgtgggctgttacggtcggcggcatcctgcagctggtgtatcagctacctcatctgaagaagatcggcatgctggttttgccacgcattaacttccacgatgccggagcaatgcgtgtggtgaaacagatgggaccggcaatccttggcgtctctgtgagccagatctccttaatcatcaacaccatttttgcctcgtttcttgcttccggttcggtgtcgtggatgtattacgccgaccgcttaatggagtttccgtccggtgtgctgggcgtggcgcttggcaccattttgctaccgtcgctgtcgaaaagttttgccagtggcaatcatgatgaatacaaccgtttgatggactgggggctgcgtctttgtttcctgttggcgctgccgagtgcggttgcgttgggcattctttccggtccgttaaccgtttcgctgttccagtacggtaaatttaccgcctttgatgcgctgatgacccagcgggcgttaattgcctactcggtgggtttgattggcctgattgtagtgaaagtgttggctcctggcttttattcccgccaggacattaaaacgccagtgaaaattgccatcgttacgctgattttaacgcaattgatgaacctggcgtttattggtccgttgaaacatgccgggctgtcactttctattggtctggcggcgtgtctgaatgcttcgctgctttactggcagttgcgtaagcagaaaatctttaccccgcaacccggctggatggcgtttctgttgcgtctggtggtggcggtactggtgatgtctggcgtgcttttaggtatgttacatatcatgccggagtggtcattgggtaccatgccctggcgtttactgcgtttaatggcggtcgtgctggcggggattgccgcgtacttcgctgcactggcggtactgggcttcaaagttaaagaatttgcccgccggacggtgtaacgatacattccggcctgcagtgcaggccggagttaatcttcagatcgaaatctttttactgccgcgatgggttgttgaggtctgaccgttcgccccatacagcgtcggttcctgatgcggtttcaacatttccagcgcctgttgattgcgttcaatctgtccttccagtaaccagccgttatgttgattcatttggcgtagttgctgcgttttcacagtaatttcctgccagcgttgactaatatcaacgctatttgctgaattgggttctttcctgcgtaactgttcgaggtaatccagcgtcgccagcagagagcttttttgttctgtaatccattgcaactggctgccgttgatctgccccatagagagatgttgctgctcttgatccattaccgttttgagatcgttaagcacagcggacatctggtcgaggatctctgcaagacgcgtcatacgatcagttactctgcaagtcttgctgcgcttcgttgatcagcgcatcggcaattttgccggtgtccatttttagttcaccgttacgaatcgccagctttaacgcttcgacacgttcaagattgatatcactgctgccgggttgcatcagttttgcttgcgcgtcgcttaacgtcacactggtgctggtggaggcggttgtttttgccgcccgggtgtttgttaccggcgcgtcagtggtttcgcgcggttgaacggtgcttacgggcttcagaggcgaagtgcgatcaatactcatggtttattcctcattgagggcgcttttatcatgtgttgcttatttatcggcaagggatgggttatctttaacagcttacaggtttataagaatattcccatctgcatcaacaacgccgctgaccacctgtcccgataccatgcgcacccgcgcattctgtgcgacggcagcattgttcagcgcctgaccttctgcgttggcgctaaccccataaccgctggcgatcacgttgacgcgttgtccagcttttacccgccatgcctggcgaaactgggttaactggataggttgatcgggtgatagatcgcgcaggctaacggcatcaacaagttgattgatatccagcaccgtacgcggtggcagggtgtccagccgtccgcgtttcagtttgacattgccagcttccagcttttctccccgcacaatgggcattgcggcaaccacataatttcctgtggcctgcacattaacctgtaaatatcgtttgtcgttaccgcagcgtgccaacacattcacattgccccacaggcgggaattattgctcatcgaaagcaatggctgctcgcacggcggcagtagattgggcgctgtacgaatagaaacacgaacctcatcacttacccccgcgagctgggcgctaaaaaaggtgtgcaattgcgatgtgagattgctcgccgcacttaacggactgaacagtatcgcgatgatcgccacgcgacgttttattgccagcattttcgccccccagccatttctacaacgtgaattgtacctgtccgcaatgaccatcaacggcataaatagcgacccattttgcgtttattccgccgataacgcgcgcgtaaaggcatttaagctgatggcagaattttgatacctgcggaggagatatgctcgataagctcgacgccgccttacgttttcaacaagaggcgctcaatctgcgcgcccagcgtcaggaagtgctggcagcaaacatcgccaatgccgatacccctggttatcaggctcgcgatatcgattttgccagtgaacttaaaaaagtcatgcaacgtggacgggatgcaacaagtgtggttgcactgacgatgacctcaacgcaacacattccggcgcaggcgctgacgcctcctaccgcagaactgcaataccgtattccggaccagccttcgcttgacggtaataccgtcgatatggatcgcgaacgcacccagtttgccgataacagcctgcaataccagatgagccttagcgcgttgagcgggcagatcaaaggcatgatgaacgttttacagagcggaaattaacggatggcactgctgaatatttttgatatcgccgggtcggcgttaactgcccagtcccagcgcctgaacgtggcggccagtaatctggcgaatgctgatagcgtgaccggtcccgatggacagccatatcgggcaaaacaggtggtattccaggttaacgctgcgccaggtgctgcgacaggcggcgtaaaggttgccgatgttatagaaagtcaggctccggacaaactggtttatgaaccgggtaatccgctggcggatgcaaagggctacgtgaaaatgccaaacgttgatgtcgtcggggagatggttaacaccatgtcggcgtcacgcagttatcaggccaatgttgaagtgctcaacacggtgaaaagcatgatgctgaaaacccttacgctcggtcaataaaggagaaagctatgtctattgcggtaaccaccaccgatccgacgaataccggcgtcagtaccaccagcagtagttcgctcacgggcagcaacgccgcagatttacaaagcagttttctgactttgttggtggcgcagctgaaaaaccaggacccgaccaatccaatggaaaacaacgagctgacgtcgcaattggcacaaatcagcacggtcagtgggattgaaaaactcaataccacgctcggatctatttccggacagattgataacagccagtcgttacaggccagtaacctgattggtcacggcgtgatgatccccggtaccactgttcttgcgggaaccggcagtgaagaaggggctgtgaccacgaccacgccgtttggtgttgagttgcaacaggcagcagacaaagtgacggccaccatcaccgataaaaacggcgcggtcgtccgtaccattgatatcggtgaactgactgccggagtccacagtttcacctgggacggtacgttgactgacggcagcactgcgacgaacggttcttacaatgtagcgattagcgccagtaacggtggtacacaactggttgcccaaccgctgcagtttgctctggtgcagggggtgatccgcggcaacaacggtaatacgctggatctcggcacttacggcaccactatcctcgacgaagtacggcagataatttaagccttcacatttcaggagtcagtcatggccttttctcaagcggttagcggattaaacgctgccgccaccaacctcgatgttattggcaacaatatcgccaactccgccacctacggctttaaatcaggcacggcctcttttgccgatatgtttgccggttcgaaagtgggactgggggtaaaagttgctggtatcactcaggactttaccgatggcacgaccaccaacaccgggcgtggtctggacgttgctatcagccagaacggttttttccgtctggtagacagcaacggttcggtattctacagccgtaacggacaatttaagctggatgaaaaccgtaacctggtgaatatgcaaggtttacagctgacggggtacccggcaaccggtacgccgccgactattcagcaaggggcgaatccgaccaatatttcgatcccgaataccctgatggcagcgaaaactaccaccacggcgtcgatgcagatcaacctgaattccagtgattcgcttccctctgttaacgcatttgatgccagcaatgcggatagctataacaaaaaaggttcggtgactgttttcgatagtcagggtaatgctcatgatatgagcgtgtactttgtgaagaccggggataataagtggcaggtctacacccaggatagcagtgatccaacaggtacagctgagcctgcaatgacgctggtgtttaatgccaatggcgttctgacctcagatccaacaaaggatattaccaccggcgcaattaacggcgcagatcccgccacgtttagcctgagcttcctcaactccatgcagcaaaataccggcgctaacaacattgtggcaaccacccagaacggctacaaaccgggcgatctggtgagttatcaaatcaatgatgacggtacggttgtcggcaactattccaacgaacaaacccaactgctggggcagattgtactggcgaactttgccaacaacgaaggtctggcatccgaaggcgacaacgtctggtccgctacgcaatcttctggcgtggcgctgttggggacagccgggacgggcaactttggcacactgaccaacggtgcgctggaagcgtccaacgtcgatctcagtaaagaactggtcaatatgatcgttgcccagcgtaactatcagtctaacgcccagaccatcaaaacccaggaccagatcctcaacacgctggttaacttacgctaatcgctgacgggatagctcaatggatcacgcaatttataccgcgatgggagcagccagccagacgctgaatcaacaggcggtaaccgccagtaatctggccaatgcctctacgcccggttttcgcgcgcagttaaacgccttgcgcgcagtgccggtggaagggctttcactgcccacgcgcacgctggtaacggcgtcaacaccgggtgcagacatgacacccggcaagatggattacacctcgcgcccgctggacgttgcgttgcagcaggatggttggctggccgtgcagaccgctgacggcagtgaagggtatacgcgtaatggcagcattcaggttgatcccaccgggcaactgacaattcagggacatccggtggtaggcgaggcggggccaattgctgtgccggaaggggcggaaatcactattgctgccgatggcacaatctcggcgctgaatccgggcgatccggcaaatacggttgcgccagtggggcgtctgaagctggtgaaagccacgggcagcgaagtccagcgcggtgacgatggcatttttcgtttaagcgcagaaagccaggctacgcgtgggccggtactgcaggcagatccaaccttgcgtgtgatgtcgggggttctggaaggcagtaacgtcaatgccgttgcggcaatgagcgacatgattgccagcgcacggcgttttgaaatgcagatgaaggtgatcagcagcgtcgatgataacgcaggccgtgccaaccaactgctgtcgatgagttaattgaaaggatacatgacaagtataagttgccctatgcgcaagtttatcgggtctatgggggcaatcgcaatttatcgattttgcgagctcttgtaggccggataaggcgtttacgccgcatccggcaagaagacatatgcactttgtcactaatccactacaggacattttatgatcagttcattatggatcgccaaaacgggccttgacgcccagcaaaccaatatggacgtcattgccaacaacctggcaaacgttagtaccaacggttttaagcgtcagcgcgcggtgtttgaagatctgctgtatcaaaccattcgccagccgggggcacagtcttccgaacaaaccaccttaccctccggattacaaatcggtacgggggtacgcccggtcgccacggaacgtttacacagccagggcaacctgtcgcaaaccaataacagtaaagacgtcgcgattaaagggcagggctttttccaggtgatgttgccagatggctcatcagcctatacccgtgacggctctttccaggtggatcagaacgggcagctggtgacggccggtggttttcaggtgcagccagcgatcaccattccggcgaatgcgttaagtatcaccatcggtcgtgatggcgtggtcagcgtaacccaacaaggccaggcagctccggttcaggttgggcagctcaatctcaccacctttatgaatgacaccggactggagagcattggcgaaaacctctacaccgaaacgcaatcctccggtgcaccgaacgaaagcacgccgggcctgaacggcgcgggactgctgtatcaagggtatgttgaaacgtctaacgtcaacgtggcggaagaactggtcaatatgattcaggtgcaacgcgcttacgaaatcaacagtaaagcggtgtccaccaccgatcagatgctgcaaaaactgacgcaactctaaggcttaaccggtggcaggttcaccggtttactgatttttgaagatgatagccatgcaaaaaaacgctgcgcatacttatgccatttccagcttgttggtgctttcactaaccggctgcgcctggataccctccacgccgctggtacaaggggcgaccagtgcacaaccggttcccggtccgacgcccgtcgccaacgggtctattttccagtctgctcagccgattaactatggctatcaaccgctgtttgaagatcgtcgaccacgcaatattggcgatacgctgaccatcgtgttgcaggagaacgtcagcgccagcaaaagctcctctgcgaatgccagccgtgacggtaaaactaattttggctttgatactgtgccgcgctatttgcagggggtgtttggtaacgctcgtgccgatgtcgaagcctccggtggtaacacgttcaacggaaaaggcggggccaatgccagcaatacctttagcggtacgttgacggtgacggttgaccaggtactggtcaacggcaacctgcatgtggtgggtgaaaaacagatcgccattaatcagggtaccgaatttattcgcttctctggcgtggttaatccacgcactatcagcggcagcaataccgtaccatctactcaggtggcggatgcgcgcattgaatacgtaggcaatggctacattaacgaagcgcaaaatatgggctggttgcaacgtttcttccttaatctgtcgccaatgtaagtgaggctgtggtgattaaatttctctctgcattaattcttctactggttacgacggcggttcaggctgagcgtattcgcgatctcaccagtgttcagggggtaaggcaaaactcactgattggctatggcctggtggtggggctggatggaaccggtgaccagacaacccagacgccgtttaccacacaaacgcttaataacatgctctcacagctgggaattaccgttccgacgggcaccaatatgcagctaaaaaacgtcgctgcggtaatggtgacggcgtcacttccgccgtttggacgccaggggcaaaccatcgatgtggtggtttcttccatgggtaatgccaaaagcttgcgtggcggtacgttgttgatgacaccgcttaagggcgttgacagtcaggtgtatgctctggcgcagggcaatattctggttggcggcgcaggagcctctgctggcggtagcagtgttcaggtgaaccaactgaacggtggacggatcaccaatggtgcggttattgaacgtgaattgcccagccagtttggcgtcgggaatacccttaatttgcaacttaacgacgaagatttcagcatggcgcagcaaatcgctgacaccatcaaccgcgtgcgtggatatggcagcgccaccgcgttagatgcgcggactattcaggtgcgcgtaccaagtggcaacagttcccaggtccgtttccttgccgatatccagaatatgcaggttaatgtcaccccgcaggacgctaaagtagtgattaactcgcgcactggctcggtggtgatgaatcgcgaagtgaccctcgacagctgcgcagtagcgcaggggaatctctcggttacggtcaatcgtcaggccaatgtcagccagccagatacaccgtttggtggtggacagactgtggttactccacaaacgcagatcgatttacgccagagcggcggttcgctgcaaagcgtacgttccagcgccagcctcaataacgtggtgcgcgcgctcaatgcgctgggcgctacgccgatggatctgatgtctattttgcaatcaatgcaaagtgcgggatgtctgcgggcaaaactggaaatcatctgatgatcagcgacagcaaactactggcaagtgcggcctgggatgcgcaatcactcaacgaactaaaggcgaaagcgggcgaagatccagcggcaaatatccgtccggtggcccgccaggtggaagggatgttcgtgcagatgatgttgaaaagcatgcgcgacgctttaccaaaagatggcctgttcagcagcgagcacactcgcctgtataccagtatgtatgaccagcagattgcccaacagatgacggcgggcaaaggtctggggcttgcagagatgatggttaaacagatgacgccagaacaaccattgccagaggagcccacgccagcagcaccgatgaaattcccgctcgaaactgtggtgcgttatcaaaatcaggcgctttctcagctggtgcaaaaggccgtaccacgtaactacgatgattcgttgccgggtaacagtaaagcattcctcgcgcaactctcactgcccgcccaactggcaagccagcaaagcggtgtgccacatcatttgatcctcgctcaggcggcgcttgaatctggctgggggcaacggcaaatccgccgcgaaaacggcgagcctagttataacctgtttggcgtcaaagcctctggcaactggaaagggccagtcactgaaatcaccacgactgaatatgaaaacggcgaagcgaagaaagtaaaagcgaaatttcgggtctacagctcgtatctggaagcattgtcggattacgttgggctgttaacgcgtaacccgcgctacgccgccgtgacgaccgccgcgagtgcggagcagggggcgcaggccctacaggacgcgggctatgccaccgatcctcactatgcccgcaaactcaccaacatgattcagcagatgaaatcgataagcgacaaagtgagcaaaacctacagtatgaacattgataatctgttctgaataactcaagtccggcgggtcgctgccgataatactctgtaattgaaggcttataaggaacctccatgtccagcttgatcaataacgccatgagcggactgaacgcggcccaggcggcgttaaatacggcaagtaataatatctccagctataacgttgccggatatacccgccaaaccactattatggcgcaggccaatagcacgttgggcgctggcggctgggttggcaatggcgtctacgtttctggtgtgcagcgtgagtatgatgcgtttattaccaaccagttacgtgcggcgcagacgcaaagtagcggcctgactgcccgctatgagcagatgtcgaaaatcgacaatatgctctccaccagtacctcttcgctggcaacacagatgcaggatttcttcaccagcctgcaaacgctggtaagtaacgcggaagacccggcagcgcgccaggcgctgattgggaaatcagaagggttggtgaatcagtttaaaaccaccgatcaatatctgcgcgaccaggacaaacaggtcaatatcgcgataggtgccagcgttgatcagatcaacaattacgctaaacaaatcgccagcctgaacgatcaaatctcgcgtctgacaggcgtgggggcaggggcgtcacctaacaatctgctggatcaacgcgatcaactggtgagtgaattaaaccagattgttggcgtagaagttagcgttcaggatggtggcacttataacatcacgatggccaatggctactcactggttcagggaagtacggcgcggcagctggcggcagttccttccaccgccgacccttcgcgtacgactgtcgcttatattgatgggacggctggcaatattgagatcccggagaaattactgaataccgggtcgctgggcggcattctgacattccgttctcaggatctggaccagacgcgtaatacgcttggacaactggcgctggcatttgccgaggctttcaacacccaacacaaagccggatttgatgctaacggcgatgctggtgaagatttctttgctatcggtaagcccgcggtactgcaaaacacgaaaaacaaaggtgacgttgcgatcggtgccacggtaactgatgcctccgcggtactggcgacagattacaaaatctcgttcgataataatcagtggcaggtcacccgccttgccagcaataccacttttacggtgacgccggatgccaacggtaaagtggcatttgatggtctggagttgacgtttacaggaacgcctgccgttaacgacagcttcacgctgaaaccggtaagtgacgccatcgtcaacatggatgtattaatcaccgacgaagcaaaaatcgccatggcgagcgaagaagatgcgggtgatagcgacaaccgcaacggtcaggccctgctggatctgcaaagcaacagtaaaacggtgggcggtgcgaaatcctttaacgacgcttatgcctcattagtgagtgatatcgggaataaaaccgcgacgttgaaaaccagtagcgccacgcaaggtaatgtggtgacgcagctttccaatcagcagcagtcgatttccggtgtcaatctcgatgaggagtacggaaatctgcaacgttttcagcagtattacctggcgaatgcgcaggttctgcagacggcaaacgcgatttttgatgcgctgattaacattcgctaaggggagataaaatgcgtttcagtacccagatgatgtaccagcaaaacatgcgtggcatcaccaattctcaggcagaatggatgaagtacggcgaacagatgtcgacgggtaagcgagtcgttaacccttcagatgatcccattgctgcatcacaagctgttgttctctcccaggcacaggcacaaaacagccagtacacgctggcgcgtactttcgccactcaaaaagtgtcactggaagagagtgtgcttagccaggtcaccactgctatccagaatgctcaggaaaaaattgtctacgccagcaatggcaccttgagtgacgatgaccgggcctcgctggctacggatattcaggggcttcgtgaccagttactgaatctggcgaacaccactgacggtaacgggcgctacatttttgccggttataaaacagagactgcgccgtttagtgaggctgacggtgattatgtcggcggaacagaaagtattaaacaacaggtcgatgcttcgcgttcgatggtgataggacatacgggcgacaaaattttcgacagtattaccagcaacgcggtagcggaaccagacggtagcgcttctgaaaccaatctttttgccatgctggatagcgccatcgcagccctgaaaacgccggtcgcggatagcgaagcggataaagaaaccgccgctgcggcactggataaaaccaaccgcggactgaaaaactcgctgaacaatgtgctgactgttcgcgcggaattaggcacgcaactgaacgaactggagtcgctggattcattaggtagcgatcgcgctttagggcaaacgcagcagatgagcgatctggttgatgtggactggaatgcaactatttcatcttacatcatgcagcaaacggcattgcaggcatcgtataaagcatttaccgatatgcagggattgtcgctcttccagctcaacaaataagctcgctttaaaacatatcatgaaactgggtatgttttgtctgcccgctctgggatcgccggggcgggcatttttttgcctattttgtattgttggttagcaaggatgccatttgatgaattttaatatgttgactcaaagatgaaataaaaaagccctggcagttaccagggcttgattgcttgagctaattattactcaacaggttgcggacgcgcaggagcggcggaggcatgatgcgttgccgtatgaccacctgcggcacctttgccttcgaaggtaaaagtagggcgctgccagtcactgtgacgcggtgcttccggaacatattccggtgccggagcgcgcgtcatcggcgcggtagcgtggttatgctcaacggtgacctcaggttcaaccgcagctaccgtttcaacttctgctgtgacttcagcgacgactggcgcggcaggttgagcaacaacttcaggttcagcaaccacaacctcagcagtttcggcaacttcttcaatatctgccgtctcttcctgcggttcaaccaccggttctgcgtgttctgcaacttcctgggctacggcaacatcagattcggtaatcacctgcggctgttcagttaccgcggcagcaatcacttcaggatgcgtcgtttcaaccacttccggttgcggttcggcaacctgaacgggggcttctacgacttcagccacttcttcaacaactggcgcgctaacaacaggttcggcagcggcggcgacagggacctcagtcaccatcggctgcacttgtacttcttcctgttcgcgctgctcttcaacctgtacatcttgcggacgtacaattggatagcggatccagactttgccagaggccagttccggagacgcgcacgctacggtcaacggcattggcgactgggttggataacgctcgtcacgatagcgacgacgacgctgaccacttacgcgcaggtgacgaggcgagcggcgagaacgacgcggcatgccaccgttgtcacggttatcagcattgttctcttctggctgttctggtgcagtttgcgctacgactggcagcgggactttcaccagttctgtgcgtggggctggtgcttcctgaacaattggttcggctgcgacagtttcttcaaccaccggtgcgactaccgcttcttcggctacgctttgctcgtaacgcactttctgattgagctgacgctgtttacgacgtggctgaaccggacgtacacgttcttcctgttcggtttcctgaacagattgctcttcaacattcagcgccttcacttcttgttgcgcctgacgtttatcatcgttacggcggcggctacgttcacgacgcggcgtttgctgctcgtcggtggtacgcgctttttccgttacctctgcctgctgacggctctcacgcgtctcggcagtctgctgctgtgcctggcgacgattacgacggttttcttcgcgattatcgctgccttcagtacgttcactacgagggtcgcggcgctcattacggtcacggcggttgttctgacgaggcttgcgacgatcctgttgacgttccggtttcgcttctgctttcggtgttggttgctcggacggtttggtttcttcaccaccgctgaacagcgctttcagtgcgccgaagaagcggctcaacagcccaggttgggcaggagcggctggtgttgccggtgcagatttaggtgctggggctacgacaggcgcggcaggttcagctggcgttggtgctggcggcacatccggcatggcaaaggttgccagcgcaggttgttccggacgcttacgttcagcgaactcttcttcagacggcagcgccatcgcttcttcatgcagcttcggcagcatgtagcttaaggttggggtttcttcccctttgcgcacgcgcagcacatggtagtgcggggtttccatctgatcgtttggcacaatcacacagcgtacgccgtcctgacgagtttcaatcgcatttaccgcagaacgtttttcattcagcaggtaagaagcaattggcacaggaacaatggcgtgaacttcctgggtgttctctttcagcgcttcttcttcgatcagacgcagaatagagagcgacagcgattcgttgtcacgaacggtaccggtaccggagcagcgcgggcagacgtgatggctggattcacccagtgatgggctcaggcgctgacgggacatttccaacaggccaaagcgagaaatatggctgatttgaatacgcgcacggtcctgacgcaccgcttcacgcagacggttttctaccgcacgctggtggcgtacaggcgtcatgtcgatgaagtcgataacaatcaggccgccgaggtcacgcaggcgcagctgacgagcaatctcatcggcagcttcgaggttagtgttaaacgcggtttcttcgatatcgccgccgcgggtcgcgcgtgcggagttgatgtcgatggccgttaacgcttcggtgctgtcgataacaatcgaaccaccggatggcagacgaacttcacgctggaaggcggactcgatctgcgactcgatctggtagtggctgaacagcgggatctcgccggtgtacagtttgattttgctgctgaaatccgggcggcctaatgcagcgatatgctgacgtgccagttcgagcactttcgggttatcgataaggatttcaccgatgtcctggcgtaagtaatcgcggaatgcgcgaacgattacgttgctctcctgatgaatcaggaacggagccgggcggctttcagcggcttttttgatggcttcccagtgtttcagacggaagcttaaatcccattgcagcgcctcagcagatttgccgacgccagcggtgcgcacgataagccccatgccttccggcagttcaaggcttgccagtgcttcttttaattcggtacggtcgtcgccttcgatacgacgagaaataccgcccgcgcgcgggttgttcggcatcagaaccagatagctacccgccagactgataaaggtggttaatgccgcgcctttgttgccgcgctcttctttatcgatctgaacaatgacttcctgaccttcacgcaacacatctttaatgttgggacgaccatgagcactgtagttagcagggaaatattcgcgggcaatttcttttagtgggaggaaaccgtgacgttcagcgccgtaatcaacaaaagcagcttccagactcggttcaatgcgggtgattttacctttgtagatgtttgcctttttctgctcgtgccctggactttcgatatccaggtcatacagacgctgcccatctacaagggcaacgcgcaactcttcctgctgagttgcgttgattaacattcttttcatcgtaacttactcattattcttacattgacgactaagctgcgggcaaagtaacgcctttccgggtgtgaaccgatggcctcgtgtctagtcgcgtcgccaacctcacggttatcgtcagctcaaagaggcgcagagtgtcggttgcccgtttttcatgcggaaaaacagcgcaattatcagagaaacagactgggtattactctccagaaatatttccatctaccggtaaggactgcaacccgcagcccgctaactgcctgaaagatcaatacgtcttacgccattgctgcgtggatgatcggtcgggcaaaatgggttattccgtaaaatttcttgttttaacaaggatggacacggaaacggcctcattattccactgcaagccttgttatagcaagatgacttttaccatttatcacccgcttactcacagttttttcacttcttgctggtgattggtttaataaccatcaataaagtgatcacctagtgaagtaataaggtgcaaaactaaatataagcatagaaaaatgagtggcgcgaatcctgttggctaattagaatcgcccaccatgaaaacagagactccatccgtaaaaattgttgctatcaccgctgacgaagcggggcaacgtatcgacaactttttgcgtacccaattgaaaggcgtaccaaaaagtatgatttaccgtattttgcgtaaaggcgaagtgcgggtgaacaaaaaacgtattaagcctgaatataaactcgaagcgggtgatgaggtgcgtatcccaccggttcgcgttgctgagcgggaagaagaggcggtttcgccacatctgcaaaaggtggcggcgctggcggacgtcatcttatatgaagatgatcatatcctggtgctgaataaaccttccggtacggcggtacatggcggcagtggtttaagcttcggcgttattgaaggtttgcgggcgttgcgcccggaagcgcggttccttgaactggttcatcgtcttgaccgggacacctcaggtgtgttgctggtagcgaaaaaacgctcggcgttgcgttctctgcatgagcaattacgtgaaaaagggatgcaaaaagattacctggcgctggtgcgcggtcagtggcagtcgtatgtgaagagcgttcaagcgccgttactgaaaaatattctgcaaagcggcgaacgtatcgtgcgtgtgagtcaggaaggcaaaccgtcggaaacacgctttaaagtggaagaacgctatgcatttgccaccctggtgcgttgtagcccggtaacagggcgtactcatcagatccgtgtgcatacacaatatgcgggtcatccgattgcctttgacgatcgctacggtgaccgtgaatttgacagacagctcactgaagcaggcacgggattaaatcgcctgttcctgcacgccgcagcgttgaagtttactcatccggggaccggtgaggtgatgcgtattgaagcgccgatggatgaaggtttgaagcgttgtttgcaaaagctgcgtaacgcgcgctaatacaagcatataaacctgataatgggcggttggcctgataaggcgtttacgccgcatcaggccgccagcaccgattgccggatgcgaagtaaccgcatccggcgcaaaaaactatcccatcagcgggtttttcccttcccgacgtaacatctgacacagcgcgattagcggtaaaccaaccagcgtgttaggatcacgcccctctaaacgctcaaacagcgtaatgccaaatccttcactcttaaagctacccgcgcagtgcaggggatgctctttacgcacgtaattatcaatctccgcctcgctcaggtgacggaaatggacgtcaaaaggctccacttctgtttgtagatgcccattcgccgaattaaacaacgccagtccagtatagaaggtgacgatattgccgctggctttgcgtaattgcagacgggcattttcttccgttaacggtttaccggtgatttcgccatcaagaacacatacctggtctgaaccaataattaaatgatccggataacatgacgccagagattgcgctttttcttgtgccagtcgaagcaccaactgtcgcggtgattcgtcgctgcgtggagtttcgtcgacctcgggtgctgcacattcaaaagagatttgcagtttttccagaagagcgcgacgccagggcgaggtggaggctaaaataagtttaggcatatttttttccatcagatatagcgtattgatgatagccaatttaaactatgcgcttcgttttgctgactggcaactttgccagcactgaacgaaaataaggctgtaacccgcaatgtgtgcgaattattggcaaaaggcaaccgcaggctgcctttttctttgactatacgacgttacgaagttaatatgcgcgccctatgcaaaaggtaaaattacccctgactcttgatccggttcgtacggctcaaaaacgccttgattaccagggtatctatactcctgatcaggttgagcgcgtcgccgaatccgtagtcagtgtggacagtgatgtggaatgctccatgtcgttcgctatcgataaccaacgtctcgcagtgttaaacggcgatgcgaaggtgacggtaacgctcgagtgtcagcgttgcgggaagccgtttactcatcaggtctacacaacgtattgttttagtcctgtgcgttcagacgaacaggctgaagcactgccggaagcgtatgaaccgattgaggttaacgaattcggtgaaatcgatctgcttgcaatggttgaagatgaaatcatcctcgccttgccggtagttccggtgcatgattctgaacactgtgaagtgtccgaagcggacatggtctttggtgaactgcctgaagaagcgcaaaagccaaacccatttgccgtattagccagcttaaagcgtaagtaattggtgctccccgttggatcggggataaaccgtaattgaggagtaaggtccatggccgtacaacagaataaaccaacccgttccaaacgtggcatgcgtcgttcccatgacgcgctgaccgcagtcaccagcctgtctgtagacaaaacttctggtgaaaaacacctgcgtcaccacatcactgccgacggttactaccgcggccgcaaggtcatcgctaagtaatcacgcgtctgcgtgatgaagcttagtgaggattttccccaggcaactggggaaagaccaaaccgggcggcgacgataccttgacacgtctaaccctggcgttagatgtcatgggaggggattttggcccttccgtgacagtgcctgcagcattgcaggcactgaattctaattcgcaactcactcttcttttagtcggcaatcccgacgccatcacgccattacttgctaaagctgactttgaacaacgttcgcgtctgcagattattcctgcgcagtcagttatcgccagtgatgcccggccttcgcaagctatccgcgccagtcgtgggagttcaatgcgcgtggccctggagctggtgaaagaaggtcgagcgcaagcctgtgtcagtgccggtaataccggggcgctgatggggctggcaaaattattactcaagcccctggaggggattgagcgtccggcgctggtgacggtattaccgcatcagcaaaagggcaaaacggtggtcctcgatttaggggccaacgtcgattgtgacagtacaatgttggtgcaatttgccattatgggctcagttctggctgaagaggtggtggaaattcctaatcctcgcgtggcgttgctcaatattggtgaagaagaagtaaagggtctcgacagtattcgggatgcctcagcggtgcttaaaacaatcccttctatcaattatatcggctatcttgaagccaatgagttgttaactggcaagacagatgtgctggtttgtgacggctttacaggaaatgtcacattaaagacgatggaaggtgttgtcaggatgttcctttctctgctgaaatctcagggtgaagggaaaaaacggtcgtggtggctactgttattaaagcgttggctacaaaagagcctgacgaggcgattcagtcacctcaaccccgaccagtataacggcgcctgtctgttaggattgcgcggcacggtgataaaaagtcatggtgcagccaatcagcgagcttttgcggtcgcgattgaacaggcagtgcaggcggtgcagcgacaagttcctcagcgaattgccgctcgcctggaatctgtatacccagctggttttgagctgctggacggtggcaaaagcggaactctgcggtagcaggacgctgccagcgaactcgcagtttgcaagtgacggtatataaccgaaaagtgactgagcgtacatgtatacgaagattattggtactggcagctatctgcccgaacaagtgcggacaaacgccgatttggaaaaaatggtggatacctctgacgagtggattgtcactcgtaccggtatccgcgaacgccacattgccgcgccaaacgaaaccgtttcaaccatgggctttgaagcggcgacacgcgcaattgagatggcgggtattgagaaagaccagattggcctgatcgttgtggcaacgacttctgcgacgcacgctttcccgagcgcagcttgtcagattcaaagcatgttgggcattaaaggttgcccggcatttgacgttgcagcagcctgcgcaggtttcacctatgcattaagcgtagccgatcaatacgtgaaatctggggcggtgaagtatgctctggtcgtcggttccgatgtactggcgcgcacctgcgatccaacagatcgtgggactattattatttttggcgatggcgcgggcgctgcggtgctggctgcctctgaagagccgggaatcatctccacccatctgcatgccgacggtagctatggtgaattgctgacgctgcctaatgctgaccgtgtgaatccagagaattcaattcatctgacgatggcgggcaacgaagtcttcaaggttgcggtaacggaactggcgcacatcgttgatgagacgctggcggcgaataatcttgaccgttctcaactggactggctggttccgcatcaggctaacctgcgtattatcagtgcaacggcgaaaaaactcggcatgtcgatggacaatgtcgtggtgacgctggatcgccacggtaatacctctgcggcctctgtcccgtgcgcgctggatgaagctgtacgtgacgggcgcattaagccgggacagttggttctgcttgaagcctttggcggtggattcacctggggctccgcgctggttcgtttctaggataaggattaaaacatgacgcaatttgcatttgtgttccctggacagggttctcaaaccgttggaatgctggctgatatggcggcgagctatccaattgtcgaagaaacgtttgcagaagcttctgcggcgctgggctacgatctgtgggcgctgacccagcaggggccagctgaagaactgaataaaacctggcaaactcagccagcgctgttgactgcatctgttgcgctgtatcgcgtatggcagcagcagggcggtaaagcaccggcaatgatggccggtcacagcctgggggaatactccgcgctggtttgcgctggtgtaattgatttcgctgatgcggtgcgtttggttgagatgcgcggcaagttcatgcaagaagccgtaccggaaggcacgggcgctatggcggcaatcatcggtctggatgatgcgtctattgcgaaagcgtgtgaagaagctgcagaaggtcaggtcgtttctccggtaaactttaactctccgggacaggtggttattgccggtcataaagaagcagttgagcgtgctggcgctgcctgtaaagctgcgggcgcaaaacgcgctctgccgttaccagtgagcgtaccgtctcactgtgcgctgatgaaaccagcagccgacaaactggcagtagaattagcgaaaatcacctttaacgcaccaacagttcctgttgtgaataacgttgatgtgaaatgcgaaaccaatggtgatgccatccgtgacgcactggtacgtcagttgtataacccggttcagtggacgaagtctgttgagtacatggcagcgcaaggcgtagaacatctctatgaagtcggcccgggcaaagtgcttactggcctgacgaaacgcattgtcgacaccctgaccgcctcggcgctgaacgaaccttcagcgatggcagcggcgctcgagctttaaaagaggaaaatcatgaattttgaaggaaaaatcgcactggtaaccggtgcaagccgcggaattggccgcgcaattgctgaaacgctcgcagcccgtggcgcgaaagttattggcactgcgaccagtgaaaatggcgctcaggcgatcagtgattatttaggtgccaacggcaaaggtctgatgttgaatgtgaccgacccggcatctatcgaatctgttctggaaaaaattcgcgcagaatttggtgaagtggatatcctggtcaataatgccggtatcactcgtgataacctgttaatgcgaatgaaagatgaagagtggaacgatattatcgaaaccaacctttcatctgttttccgtctgtcaaaagcggtaatgcgcgctatgatgaaaaagcgtcatggtcggtattatcactatcggttctgtggttggtaccatgggaaatggctggtcaggccaaactacgctgcggcgaaagcgggcttgatcggcttcagtaaatcactggcgcgcgaagttgcgtcacgcggtattactgtaaacgttgttgctccgggctttattgaaacggacatgacacgtgcgctgagcgatgaccagcgtgcgggtatcctggcgcaggttcctgcgggtcgcctcggcggcgcacaggaaatcgccaacgcggttgcattcctggcatccgacgaagcagcttacatcacgggtgaaactttgcatgtgaacggcgggatgtacatggtctgaccgcgatttgcacaaaatgctcatgttgcgcgcagtctgcgtggttatgagtaataattagtgcaaaatgatttgcgttattggggggtaaggcctcaaaataacgtaaaatcgtggtaagacctgccgggatttagttgcaaatttttcaacattttatacactacgaaaaccatcgcgaaagcgagttttgataggaaatttaagagtatgagcactatcgaagaacgcgttaagaaaattatcggcgaacagctgggcgttaagcaggaagaagttaccaacaatgcttctttcgttgaagacctgggcgcggattctcttgacaccgttgagctggtaatggctctggaagaagagtttgatactgagattccggacgaagaagctgagaaaatcaccaccgttcaggctgccattgattacatcaacggccaccaggcgtaagtgaacatctccaggcggtcgttcgaccgcctgagttttatcttttgtcccactagaatcattttttccctccctggaggacaaacgtgtctaagcgtcgtgtagttgtgaccggactgggcatgttgtctcctgtcggcaataccgtagagtctacctggaaagctctgcttgccggtcagagtggcatcagcctaatcgaccatttcgatactagcgcctatgcaacgaaatttgctggcttagtaaaggattttaactgtgaggacattatctcgcgcaaagaacagcgcaagatggatgccttcattcaatatggaattgtcgctggcgttcaggccatgcaggattctggccttgaaataacggaagagaacgcaacccgcattggtgccgcaattggctccgggattggcggcctcggactgatcgaagaaaaccacacatctctgatgaacggtggtccacgtaagatcagcccattcttcgttccgtcaacgattgtgaacatggtggcaggtcatctgactatcatgtatggcctgcgtggcccaagcatctctatcgcgaccgcctgtacttccggcgtgcacaacattggccatgctgcgcgtattatcgcgtatggcgatgctgacgtgatggttgcaggtggcgcagagaaagccagtacgccgctgggcgttggtggttttggcgcggcacgtgcattatctacccgcaatgataacccgcaagcggcgagccgcccgtgggataaagagcgtgatggtttcgtactaggcgatggtgccggtatgctggtacttgaagagtacgaacacgcgaaaaaacgcggtgcgaaaatttacgctgaactcgtcggctttggtatgagcagcgatgcttatcatatgacgtcaccgccagaaaatggcgcaggcgcagctctggcgatggcaaatgctctgcgtgatgcaggcattgaagcgagtcagattggctacgttaacgcgcacggtacttctacgccggctggcgataaagctgaagcgcaggcggtgaaaaccatcttcggtgaagctgcaagccgcgtgttggtaagctccacgaaatctatgaccggtcacctgttaggtgcggcgggtgcagtagaatctatctactccatcctggcgctgcgcgatcaggctgttccgccaaccatcaacctggataacccggatgaaggttgcgatctggatttcgtaccgcacgaagcgcgtcaggtcagcggaatggaatacacgctgtgtaactccttcggcttcggtggcactaatggttctttgatctttaaaaagatctaagttgtcatttcccacccttataaaaggtccgcttgcgggccttttttcttagcttttattccgacttgttccgtagtgaacatgctgccacactaacaattctctgataaggagctggtatgttcttaattaacggtcataagcaggaatcgctggcagtaagcgatcgggcaacgcagtttggtgatggttgttttaccaccgccagagttatcgacggtaaagtcagtttgttatcggcgcatatccagcgactacaggatgcttgtcagcggttgatgatttcctgtgacttctggcctcagcttgaacaagagatgaaaacgctggcagcagaacagcagaatggtgtgctgaaagtcgtgatcagtcgcggtagtggcgggcgagggtacagcacattgaacagtggaccggcaacgcggattctctccattacggcttatcctgcacattacgaccgtttgcgtaacgaagggatgatgttggcgctaagcccggtgcggctggggcgcaatcctcaccttgcaggtattaaacatcttaatcggcttgagcaagtattgatccgctctcatcttgagcagacaaacgctgatgaggcgctggtccttgacagcgaagggtgggttacggaatgctgtgcggctaatttgttctggcggaagggcaacgtagtttatacgccgcgactggatcaggcaggtgttaacggcattatgcgacaattctgtatccgtttgctggcacaatcctcttatcagcttgtcgaagtgcaagcctctctggaagaggcgttgcaggcagatgagatggttatttgtaatgcgttaatgccagtgatgcccgtacgtgcctgtggcgatgtctcctttcgtcagcaacgttatatgaatatttagccccactttgtgagcgcccgaattagtcatgaaaaaagtgttattgataatcttgttattgctggtgggtactgggtatcgccgctggtgtgggcgtctggaaggttcgccatcttgccgacagcaaattgcttatcaaagaagagacgatatttacccttaagccagggaccggacgtctggcgctaggtgaacagctttatgccgataagatcatcaatcgcccacgggtttttcaatggttgctgcgtatcgaaccggatctttctcactttaaagccgggacttaccgctttacaccgcagatgaccgtgcgcgagatgctgaaattgttggaaagcggtaaagaagcacagttcccgctgcgactggtagaagggatgcgtctgagcgactacctcaagcaattgcgtgaggctccgtatatcaagcacacgctgagcgacgataagtacgccaccgtagcgcaggcacttgaactggaaaacccggagtggattgaaggttggttctggccagacacctggatgtataccgccaataccaccgatgtcgcgttactcaagcgagcgcacaagaaaatggtgaaagcggtcgatagcgcctgggaagggcgtgcggacggtctgccttataaagataaaaaccagttggtgacgatggcatcaattatcgaaaaagaaaccgccgttgccagtgaacgcgatcaggttgcctcagtatttatcaaccgtttacgcattggtatgcgcctgcagaccgacccgaccgtgatttacgggatgggagagcgttataatggcaaactttctcgtgcagacctggaaacgccgacagcgtataacacctataccattaccggtctgccgccaggtgcgatagcgacgccgggggcggattcgctgaaggctgctgcgcatccggcaaaaacgccgtatctctattttgtggccgatggtaaaggtggtcacacgtttaataccaatcttgccagtcataacaagtctgtgcaggattatctgaaagtgcttaaggaaaaaaatgcgcagtaagtatatcgtcattgaggggctggaaggcgcaggcaaaactaccgcgcgtaacgtggtggttgagacgcttgagcaactgggtatccgcgacatggttttcactcgggaacctggcggtacgcaacttgccgaaaagttaagaagccttgtgctggatatcaaatcggtaggcgatgaagtcattaccgataaagccgaagttctgatgttttatgccgcgcgcgttcaactggtagaaacggtcatcaaacctgcgctggctaacggcacctgggtgattggcgatcgccacgatctctccactcaagcctatcagggtggaggacgaggtattgaccaacatatgctggcaacactgcgtgatgctgttctcgggggggttcgccccgacttaacgctctatctcgatgttaccccggaggttggcttaaaacgcgcgcgtgcgcgcggcgagctggatcgtattgagcaagaatctttcgatttctttaatcgcacccgcgcccgctatctggaactggcagcacaagataaaagcattcataccattgatgccacccagccgctggaggccgtgatggatgcaatccgcaccaccgtgaccaactgggtgaaggagttggacgcatgagatggtatccatggttacgacctgatttcgaaaaactggtagccagctatcaggccggaagaggtcaccatgcgctactcattcaggcgttaccgggcatgggtgatgatgctttaatctacgccctgagccgttatttactctgccaacaaccgcagggccacaaaagttgcggtcactgtcgtggatgtcagttgatgcaggctggcacacatcccgattactacaccctggctcccgaaaaagggaaaaatgcgctgggcattgatgcggtacgtgaggtcaccgaaaagctgaatgagcacgcacgcttaggtggtgcgaaagttgtctgggtaaccgatgctgccttactaaccgacgccgcggctaacgcattgctgaaaacgcttgaagagccaccagcagaaacgtggtttttccttgctacccgcgagccagaacgtttactggcaacattacgtagtcgttgtcggttacattaccttgcgccgccgccggaacagtacgccgtgacctggctttcacgcgaagtgacaatgtcacaggatgcactacttgccgcattgcgcttaagcgccggttcgcctggggcggcactggcgttgtttcagggagataactggcaggctcgtgaaacattgtgtcaggcgctggcatatagcgtgcaatcgggcgactggtattcgctgctggcggcccttaatcatgaacaagctccggcgcgtttacactggctggcaacgttgctgatggatgcgctaaaacgccattatggcgctgcgcacgtgaccaatgttgatgtgccggggctggtcgtcgaactggcaaaccatctttctccctcgcgcctgcaggctatactgggggatgtttgccacattcgtgaacagttaatgtctgtcacaggtatcaaccgcgagcttctcatcaccgatcttttactgcgtattgagcattacctgcaaccgggcgttgtgctaccggttcctcatctttaagagagacatcatgtttttagtcgactcacactgccatctcgatggtctggattatgaatctttgcataaggacgtggatgacgttctggcgaaagccgccgcacgcgatgtgaaattttgtctggcagtcgccacaacattaccgggttatttacacatgcgggatctggtaggcgaacgcgacaacgtcgtattttcttgtggcgtgcatccactcaaccagaatgatccctacgatgtagaagatttacgtcgtctggcggcagaagagggcgttgtagcgctgggtgaaaccgggctggattattattacacgccggaaactaaagtacgtcagcaagagtccttcatccatcatatccagattggtcgtgaactgaacaagccggttatcgtccacacccgtgacgcccgcgccgatacgctggcaattctgcgcgaagaaaaagtgacggattgcggtggcgtactacactgttttacagaggacagagaaacggcgggcaaattactggatctcggattttacatctccttttccggcattgtgaccttccgtaatgcggagcaactgcgcgatgctgcgcgttatgtccccctggatcggttactggtggaaactgactcaccttaccttgcgccagtaccgcatcgaggaaaagagaatcaacctgcgatggttcgtgacgttgcagaatacatggctgtgttgaaaggtgttgccgttgaagaactggcgcaggtaaccaccgataacttcgcccgtctgtttcacatcgacgcttcccgccttcaatccatccgttgaatgagtttttttaaagctcgtaattaatggctaaaacgagtaaagttcaccgccgaaaatcgggcggtgaataaccacgtttgaaatattgtgacatatgttttgtcaaaatgtgcaacttctccaatgatctgaagttgaaacgtgatagccgtcaaacaaatcggcactgaattattttactctgtgtaataaataaagggcgcttagatgccctgtacacggcgaggcactccccccttgccacgcgtgagaacgtaaaaaaagcacccatactcaggagcactctcaattatgtttaagaatgcatttgctaacctgcaaaaggtcggtaaatcgctgatgctgccggtatccgtactgcctatcgcaggtattctgctgggcgtcggttccgcgaatttcagctggctgcccgccgttgtatcgcatgttatggcagaagcaggcggttccgtctttgcaaacatgccactgatttttgcgatcggtgtcgccctcggctttaccaataacgatggcgtatccgcgctggccgcagttgttgcctatggcatcatggttaaaaccatggccgtggttgcgccactggtactgcatttacctgctgaagaaatcgcctctaaacacctggcggatactggcgtactcggagggattatctccggtgcgattgcagcgtatatgtttaaccgtttctaccgtattaagctgcctgagtatcttggcttctttgccggtaaacgctttgtgccgatcatttcaggcctggctgccatctttactggcgttgtgctgtccttcatttggccgccgattggttctgcaatccagaccttctctcagtgggctgcttaccagaacccggtagttgcgtttggcatttacggtttcatcgaacgttgcctggtaccgtttggtctgcaccacatctggaacgtacctttccagatgcagattggtgaatacaccaacgcagcaggtcaggttttccacggcgacattccgcgttatatggcgggtgacccgactgcgggtaaactgtctggtggcttcctgttcaaaatgtacggtctgccagctgccgcaattgctatctggcactctgctaaaccagaaaaccgcgcgaaagtgggcggtattatgatctccgcggcgctgacctcgttcctgaccggtatcaccgagccgatcgagttctccttcatgttcgttgcgccgatcctgtacatcatccacgcgattctggcaggcctggcattcccaatctgtattcttctggggatgcgtgacggtacgtcgttctcgcacggtctgatcgacttcatcgttctgtctggtaacagcagcaaactgtggctgttcccgatcgtcggtatcggttatgccattgtttactacaccatcttccgcgtgctgattaaagcactggatctgaaaacgccgggtcgtgaagatgcgactgaagatgcaaaagcgacaggtaccagcgaaatggcaccggctctggttgctgcatttggtggtaaagaaaacattactaacctcgacgcatgtattacccgtctgcgcgtcagcgttgctgatgtgtctaaagtggatcaggctggcctgaagaaactgggcgcagcgggcgtagtggttgctggttctggtgttcaggcgattttcggtactaaatccgataacctgaaaaccgagatggatgagtacatccgtaaccactaatccgtaagacgttggggagactaaggcagccagatggctgccttttttacaggtgttattcagaattgatacgtgccggtaatgctgaaattacgcggtgcgccgtagacgatagaaccttccacgttggtatcgtaggttttgtcgaacaggttattgacgttcccctgtaacgagaagtttttcgtcacctggtagcgggtgaagagatccaccagcgcgtagctaccttgctcggcgcggaaggtgccatacggtgtcacggtgtcggtatacacgcgattttgccagttaacaccaccgccgaccgtcaactctggcatgacaggcaaccggtagctggtgaacattttaaccgtggtgcgtggcagattaggattaacggcgtttccttcgttatcttctgcaatatagcgcgttgcgccaaacgtcagctgccagttgtcggtaattgcgccgttgagttcaaattccacacctttactgactgtcccatccaccgctttataggcggtttcgccgttgctgccggggataggtgtaccggtggactgagcgacattatcctgctcaatacggaagatggctaacgtggtggtcagacggctattcatccagtccgatttcagacccagctcgtagttgttaccggtgattggagtcagatatttgcctgaactgtcacgatcattttgcggctggaaaatagaggtatagctggcgtaggtcgaccagttgtcattgatgtcaaacaccagaccagcgtaaggcgtggtgtggtttttctccatgctgtaagtcagcgtatcaacccgccagttggtataacgtgcgccgaggatcagatgcagcggatcggcaagggtgacacgagtggcagcatataacgatttcatatgtgtggtatcgtcctgcgccaggctctgtggtgaccagtcggtttgtgggaaattgccattaaagttgtagaaactgccaatttcatccgggaagatgttggcccatgaactgaagtaacgattgttttgtttgctgtaactgccaccaaacattagattgtgctgacgaccaaacaattcataactaccgtcagcgaacaaatccagcgcatcaactttacgtttgccgctgttccaaccggtgccgccgacataatcaaaaccaggtccataattactgtatggcccaaccagcataccatccgctttgtttacataggcatcgacatacatcattttgctgtcaaattcgacttcagagtgggtggcattcagcgtcgcttgccaggtatcagcaaaccgctgcttcagggtcataaagaccttgttgatctctttatcgttgtacgcccagtcaggtgcggtactgcgtgcgcgatcgtaactgttgctgctgccatcagtattccagcgcggtaaaccaccccaggttgggctattaacatcaatacgctgatattcgtaaccggctgaaagcatcgtaagatcgcctaaatcagcatcgacaatgccggagaagaaggtcttttcactgttgtagcggtccagccatgagtcgttattctggtagccgccgacaattcgtgcgcggattttaccatcttcggtgagtgggctttgtaaatccgccacataccgttctttgttccagctaccgtattccgccgagacatcgcctttaaattcacgactggtcgcgtgttttcgaaccatattaattgccgcagatggattacccgtcccggtcatgaggcctgtcgcgccacgcactacttctacgcgttcaaacagtgccatatcagaaagtgcgtcgcccagattccagcgcgattcaaaataggtggggataccatcaaccatatagttatcgatctggaatccgcgggaataataaagagcacgatcggaatccgcctgacttttgctgatccccagcgtgttttccatcacttcgcccagcgtttgtaactgctgatcttccatccgctgctggctaacaatagtgaccgactgaggaatatcacgttgagtcatctgcatttttgtacccgcagaggtagacgttacgttgtaatcattttcgccatcatctggggctgtggctgaaccctcaacaatcaccgtttcttcagtgactggtgcagcaaaagcggcggaaggtaatagtgccagtgctatgcaaccggcaaggagtgacggtttgatgatagcttgatgttgattatccctgttaaattgtgtcgaaagcatttgaaatctcttggtttatgttggcgtcaggctcatgccggagcagggtgatgagcggttatatttagtgtgcgaataattttatatgtaaatgcaaatgagaaatatacgcattcatatttagtgtgtaaaccaaacagagaatgtcttttcagcgcattcgcaggcagaaatgggaataatggcgatatatacggcagcaaaacgattttttgcttaagaaatcgttagttaaggttgaaagagcaggtttaactcgaccatactctatactcgcagtgtggcgcggcgtagcatggcgcaacgcatggctatttgaaaaaggaaaatgtcgtggcagaagaaactatattcagcaaaattattcgtcgtgagatcccctccgatatcgtctaccaggatgatctggtaacggcgtttcgcgatatttcgccgcaagcgccaacgcatattctgatcattccgaatatcctcattccgacagtgaacgacgtgtcagctgagcatgagcaggcgctgggacgcatgatcaccgtagcggcaaaaattgctgagcaagaaggtattgccgaagatggctatcgtctgatcatgaacaccaaccgccatggcggacaagaggtttaccacatccatatgcatttgttgggtggctgtccgctgggaccaatgctggcgcataaaggtctgtaacgatgagaaaaggatgctttgggctgatgtctctggcgttgttagtgctggtgggctgtcgttcacatccggaaattccggtgaatgatgagcaatcgctggtgatggagtcatctttattagctgcgggcatcagtgcagaaaagcccgtcctttcgacatctgatattcaaccttcagcatcctcaacgctttataacgaaaggcaagaacccgttaccgttcattatcgtttttactggtatgacgccagagggctggagatgcatcctctggaaaggccacgcagcgttaccattcccgcacattcggcggtcacgctgtacggcagcgccaattttctgggggcgcacaaagtcagactttatctatatttgtaaggggtgaatcttgatgacaaaaatgagtcgctacgccttgattaccgcgctggcgatgtttcttgccgggtgtgtggggcaacgtgaacctgcaccggtagaagaagtgaaaccagcgccggaacaacctgctgagccacaacagcctgtccccacagtgccatcggtgccgacgataccgcagcagccaggcccaattgagcacgaagatcaaactgcaccgcttgcgccgcatattcgccattatgactggaatggcgcaatgcagccgatggtcagtaagatgcttggggctgacggcgtgactgcgggtagcgtcctgctggttgatagcgttaacaaccgtactaacggttcgttgaatgccgcagaagcgaccgaaacgctgcgaaatgcgctggctaataacggtaaatttaccctggtttccgcccagcagctgtcgatggctaagcaacaattaggtttatcgccgcaggacagtttaggcacccgtagtaaagccataggcattgcccgcaatgttggcgctcattacgtgctgtactccagcgcctctggcaacgttaacgctccgaccctacaaatgcagctgatgctggtgcagacgggcgaaattatctggtcaggtaaaggtgccgtttcgcagcaataatcccctcacgcgcgacgaattgctgtcgcgctttttcccgcagtttcatcccgtcacgacgtttaatagtgggcttagtggcgggagttttctcattgaacatcagggccagcgttttgttgtgcgtcagccgcacgatcctgatgcgccgcagtccgcgttcttgcgacagtatcgggctttatcacaactacccgcatgcattgcaccgaagccgcatttatatctccgtgactggatggtggttgactatctgcccggcgaggtaaaaacgtatttgccggataccaacgaactggcaggcttgctgtattatctacatcaacaaccgcgttttggctggcgaataacgctgttgccgttactggaactgtactggcagcaaagcgatccggcgcggcggacagtgggttggctgcgaatgttaaaacgtctgcgcaaagcgcgggaaccacggcttttacgcttaagtccattgcatatggatgtccacgccggaaatttagtgcatagcgcgtcagggttaaaactcatcgactgggagtatgccggagatggtgatatcgcgctggaactggcggcggtgtgggtggaaaatactgaccagcatcggcaattggtcaatgactatgccactcgcgcgaagatttatccggcgcaattatggcgtcaggtcaggcgatggtttccctggctgctgatgctcaaagcagggtggtttgagtaccgctggcgacaaaccggcgatcaacaatttatcaggctggccgatgacacctggcggcagctattaataaaacaataaggagagcagtgtgggtccagtaatgttggatgtcgaaggttacgaactggacgcggaagagcgtgaaatactggcgcatccgctggtgggagggctgattctctttacgcgaaactatcatgatcctgcccagttacgtgaactggtgcgccagatccgcgcagcatcgcgcaatcatctggtggtggcggtagatcaggaaggtggacgcgtgcagcgttttcgtgaaggttttacccgcttgccagcggcacaatcattcgctgcgctgttgggaatggaagaaggcggaaaactggggcaagaggcaggttggttgatggccagcgaaatgattgctatggatattgatatcagctttgcgccagtgctggacgtcgggcatatcagcgcggcgattggcgagcgttcttatcatgccgatccacaaaaagctctggcaattgccagccgttttattgatggtatgcatgaagcgggaatgaaaactaccgggaaacacttcccaggtcacggtgcagtaacggcagactcacacaaagaaacaccgtgcgacccacgtccgcaagcggagattcgcgctaaagatatgtcggtcttcagttccttaatccgcgaaaataaactcgacgccattatgcctgcgcatgtgatctacagtgatgttgatccgcgtccggcgagcgcttctccctactggctgaaagccgttttgcgtcaggaattgggttttgacggcgtgattttctctgacgatttatcgatggaaggcgcagcgattatgggcagttatgccgagcgtggacaggcatcactggatgcaggttgcgatatgatcctggtctgcaataatcgtaaaggggccgtcagcgtgttagataatctgtcaccgatcaaggcagaacgtgttacacgtttgtatcataaaggttcattttcgcgacaggaactgatggactcggctcgctggaaagcgatcagcgcccgtctgaatcagttacatgaacgctggcaggaagagaaggcaggtcattaaccctggcttatgtgaggaagcgatgattatctatttgcacggttttgactctaacagtccgggtaaccacgagaaagtcttacaattgcagtttattgacccggatgtacggctaataagctacagtacgcggcatccgaaacatgatatgcagcatttgctcaaagaagtggacaaaatgttgcaactgaacgtcgacgagcgcccgctcatttgtggtgttggtctgggcggttattgggctgagcggattggttttctctgtgatatccgccaggtgatcttcaaccccaatttgttcccttatgagaacatggaagggaagattgatcgcccggaagagtatgccgatattgccactaagtgtgtgaccaacttccgtgagaagaatcgcgatcgttgcctggtgattttgtcgcgtaatgatgaagcgcttaacagccagcggacatctgaagagttgcatcattattacgagattgtctgggacgaagagcagacgcacaaattcaagaatatctccccgcatttacagcgcattaaagcgttcaaaaccctcgggtaaatgccctcgtcgcatcaggtaaccttgccggtacctgatgcgctccggattctgtgggttggataaggcgttccgccgcatccgacagtcgagcatcaatgcctgatgcgcctcttatcaggcctaccgaatgccctccatacacacctcactctatatcactctcacaaatcagctcaaataataaacaacaaactctgttttttgatctcacccggtaaagtcgcctatcttttcagcaacaaaacttgattaacatcaattttggtatgaccaatgcaccattcatgttattctcaatagcgaagaacattttcattgctgtaacctgttgttaattaagagctatgttaataaccattaattaacaattggttaataaatttaagggggtcacgttgactacgccattgaaaaaaattgtgattgtcggcggcggtgctggtgggctggaaatggcaacacagctggggcataagctgggacgcaagaaaaaagccaaaattacgctggtcgatcgtaaccacagccacctgtggaaaccgctgctgcacgaagtggcgactggctcgcttgatgaaggcgtcgatgcgttgagctatctggcccatgcgcgcaatcatggtttccagttccagctgggttccgtaattgatattgatcgtgaagcgaaaacaatcactattgcagaactgcgcgacgagaaaggtgaactgctggttccggaacgtaaaatcgcctatgacaccctggtaatggcgctgggtagcacctctaacgatttcaatacaccaggtgtcaaagagaactgcattttcctcgataacccgcaccaggcgcgtcgcttccaccaggagatgctgaatctgttcctgaaatactccgccaacctgggcgcgaatggcaaagtaaacattgcgattgtcggcggcggcgcgacgggtgtagaactctccgctgaattgcacaacgcggtcaagcaactgcacagttacggttataaaggtctgaccaacgaagccctgaacgtaacgctggtagaagcgggcgaacgtattttgcctgcattgccgccacgtatctctgctgcggcccatagtgagttaacgaaacttggcgttcgcgtgctgacgcaaaccatggtcaccagtgctgatgaaggcggcctgcacactaaagatggcgaatatattgaggctgatctgatggtgtgggcagccgggatcaaagcgcctgacttcctgaaagatatcggtggtcttgaaaccaaccgtatcaaccagctggtggtggaaccgacgctgcaaaccactcgcgatccagacatatacgctattggcgactgcgcgtcatgcccgcgtccggaagggggctttgttccgccgcgcgctcaggccgcacatcagatggcaacctgtgcaatgaacaacattctggcgcagatgaacggtaagccgctgaaaaattatcagtataaagatcacggttcgctggtatcgctgtcgaacttttccacagtcggtagcctgatgggtaacctgacgcgcggctcaatgatgattgaaggacgaattgcgcgctttgtatacatctcgctgtaccgaatgcaccagattgcgctgcatggttactttaaaaccggattaatgatgctggtggggagtattaaccgcgttatccgtccacgtttgaagttgcattaatcggcttgtactggcggatgcggcgtaaacgccttatccgccctggacaaatggtacgagcggtaggcctgataagacgcgttaagcgtcgcatcaggcattccttcagactcctccgaatccctaagtatttccagccattcccgcgcttttcatcttctgtctgatagctgcttttctccttcgcttgcatgattggcataacagcaaagaaggaggtattcccgtgaataagtcaatgttggcgggtatcgggattggtgtcgcagctgcgctgggcgtagcggcagtggccagtctgaacgtgtttgaacgtggcccgcaatacgctcaggttgtttctgcaaccccaatcaaggaaacggttaaaacaccgcgtcaggagtgtcgcaacgtcacagtgacccatcgtcgaccggtgcaggatgaaaatcgcattaccgggtcggtgctcggcgctgttgctggcggcgtgatagggcatcagtttggtggtggtcgcggtaaagatgtcgccactgttgtgggggcgctgggtggtggatatgccggtaaccagatccagggctctctccaggaaagcgatacttacacgactacgcaacagcgttgtaaaacggtgtatgacaagtcagaaaaaatgctcggttatgatgtgacctataagattggcgatcagcagggcaaaatccgcatggaccgcgatccgggtacgcagatcccgctagatagcaacgggcaactgattttgaataacaaagtataacaaggctgtactctgcaatttggccccttattcgctcaggctgaggggcttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgcgacttatttcaccagttcgggccataaacgcaaagtcgttccggcaatctgcatcagtttttccagcgatgcaccttcgcgtgcgctgatcgacatcccctgaataatacaattaaggaattctgccagatgcgtcacgtcacagtgggtcgggatttccccgcgcgcttgtcgttgacataaaaactgctgcaaagtgcgctcttgcatcgcatggcgtgatttcagcgtattggcgatatctcctgaatccggggagagggtggtgcagttgttgatcatgaagcagcctgccggggtgtctttgctggtaaagcagttggcgatggcagcaaaatagtcagccagcgcagactccacgcttttctcttcacaaaacagctgtgcttcatgcttagcggcaaagcgatcgatataacggtcgagtacggcgcgaaataacccctctttgttggtaaattccgcgtatagcgtgggcgctttggctccggtcgcttcgacgaggtccgcaagagaagtcgcttcataaccgtgctgccagaacaatttcatggccttatcaagcgcggcatccctgtcgaacacttttgggcggccgcggcttttttttacacattgtgttgagtcagttgccatgatgccgttgtacctggtgactgtgaatgaaaggttattataaaaataatcatctccgttcaccagtccacaaaccataaaaataattgctttctatttaactgaaatttaaagatttttaaattaattaatgattgttataaaaaatatcttgtatgtgatccagatcacatctatcatttagttatcgatcgttaagtaattgcttgcgacgtcattcatctgcataaggccactattatgaaaaacgtaaaaaccctcatcgctgcggcgattttaagctcaatgtcatttgccagctttgcggctgtcgaagttcagtcaacgccagaaggccaacaaaaagtcggtactatcagtgctaacgcggggacaaatctgggatcgctggaagagcagctggcgcaaaaagcggatgagatgggcgcaaaatctttccgtattacttctgtaaccggtccgaataccctccatggaacagcagtaatttataaataagcattaaccctcattaatgcctgctactgctgattttttccccgcgacatgctgtgtcgcggggatttttttatccgagctttacagagtttgtgggctcacttgatgacggcggacatccaccggcatcccggaacggacatccatcacatgttgcatcacttcagcgtcagtttgtgctgcatctttaaatgattgcattgcgctattcagcgtaattggcagcagctgcggatcgtcatcaatcttctctgacagcggctgatgtacttcaaccagacgcgcaccgtttggttcggcagagattttaatcggggtgttgatgatattcactttggtgcctggggtgacctggctaaagagtgttttgatatcgtcatcccgcagacgaatacagccagaacttacccgcatgccaatgccgaaatcagcgttcgtaccgtgaagcaaataaacgccgccataggccgccagacgaatcgcatgatggcccattgggttatccggtccagccggaactaccgcaggcaactcaattccctgtgccttataccgcgcgcgaatgtttgccgttggcgtccaggttgggtttgcacgcttgtcagaaacagtggtcaccattgtcggtgtcagcgtgtcaccacctaactgaccaatgccgatgggatatacggttaccgaattttttcccggcggataataatagagacgcagctccgcaatgttgatcacaatgccttcgcgcggcgcgtctggaagtagggtttgcaacgggatcgttaacacgctacccgcgcgcggtacgtaaggatcaacgccggggttagcctgtaacagagcgagaaagccgacgttatattttttggcgatcgcttccagagaaccaccgtcattttccaccacatgaaatttgttttcaccaaccagacgactgtccgctgacggcagcggccaggtgttggcttttgccggtagcgccagcgccacggcagcggcgaacgtaaaaaacgttagccagcgagaaaaacgcgttttgatcatcaccaaagtcaataataaatataaggttattgtaataaaaaagtaagtctgaattatggagggtgacagtgtcggataatgcagggaagtgcaaagaatttgtaaatattgcagatgggggcgcagagacgcccccgatttaccatcaagcgatcgcgttctcttccagttcacgcataaactggcgtacccattcgatacgcgttttccgctcgctcaaatcctgaataaacttcagacgcgtcggaccatcaaggcggtaatgctgcggctgtttttgcagcaaaccaatcaaccaggctggattaacgtgattcttctcggcaaattcgatcacgccgcctttctcattaccttccagcttcctgatccccagtttctgcgcttgctggcgcagacgggcaatatccagcagggtacgcgccggatccggcagcaggccgaagcgatcgataagctcgactttgatctcttccagttcgttttccgttttggcgctggcaatacgtttgtagaacgacagacgcgtgttcacgtcagggatgaaatcatctggcaatagcgacggcatccgcaggtcgacttctgtttgctggctggtgagatcttccagcgacggctcgcgtccggctttcagcgcatcgacggcgttttccagcaactccatatacagcgagaaaccgatggtttccattgagccgctttgttcttcgccaagcagttcacctgcgccgcggatctccagatcgtgcgttgccagcgcaaaacctgcaccgagatcttccagcgaggcaatcgcttcaagacgtttttgcgcatcggtagtcatcgcttttggatgcggcgtcagtagccatgcatatgcctggtggtgnagaacgcccgacgcgaccgcgcaactggtgcaactgtgccagaccgaagtgatccgcgcgttcaatgataatggtgttggcggtaggaatgtcgatcccggtttcgataatggtggtacaaaccagcacgttgaaacgttgatgatggaaatcattcatcacccgttccagttcgcgctcacgcatttgcccgtgaccgatggcaatccgcgcttcaggtaccagttctgccagccgttcggcggctttctggatgttttccacatcattgtagagataataaacctgtcctccgcgcaaaatttcacgcaggatcgcctcccggaccaccagactgtcatactcacggacaaaggttttaactgccagacgacgggcgggcggcgtggcgataatcgacagatcgcgcattccgctcattgccatattcagcgtacgtgggatcggcgttgcggtaagcgtcagaatatccacgttcgcgcgcatcgctttaatgcgctctttatgacgcaccccgaagcggtgttcttcatcgacaatcagcaggcctaaatctttaaacttgacgtcactttgcagcagtttgtgcgtaccgatcagaatatcgattttcccttccgccacttccgcaaggatttgcgtctgctctttggcgctgcggaaacgggagatcatttcgatacgtaccggccagttggcgaaacggtcgcggaagttgtcgtaatgctgctgcgcgagaagggtggtaggcaccagcaccgccacctgtttgtggttatctaccgccaggaaagcggcgcgcatcgccacttctgttttaccaaagccaacatcgccgcacaccagacgatccattgccagcggctgacacatgtcgctaagcaccgcattaatggcctgcgcctgatccggcgtggtttcaaacgggaagctgtcgcagaataactgatactgctcgcgatcgtgtttaaacgcgaagccctctttggcggcgcgttgcgcgtagatatccagcaattccgccgccacatcacgcactttttccgccgctttctgccgtgcgcgtgaccaggcatcgccaccaagtttatgcagtggtgcgttttcttctgcgccacccgcgtaacggctaatcagatgcagtgacgacaccggaacatacagtttggcgtcgttggcataggtgagcatcaaatactcgccagtaatgcctccagcttcgagcgtggtcattccggcataacgaccgacgccgtgctccagatggaccaccggctgaccaatatgcagctccgcaaggttacggatcagtgtatcggggttgatggcgcggcgagaatcctgacgacgacgggcaacgcgttcaccgagcagatcgctttcgcaaatcagcgccaggttacgcatcgtatcgacaaaaccatgttcggcagcgccaatcatcagataacgcccacggtcgctggcttcatcaagacgcataatgcgttgcggagcaattttaattcgcgcgagcagttcacccaacgcttcacggcggccttcactttctaccgagaacaccaccggaccgtcgaaagactcgaggaacttacgcagcgcatccagcggcgctttttgttgtgcctgaatggccaggtctggcagtttctggaaacctaaattggcattcgctgcttttgtcggtaaatgttcagtttttagctgcacacggggccagtttttcagctctgagaagagctcatccacccgcagccagagcgattgtggtggcaacagtgggcgcattgggtcgacgccgcgattctcaaaacgcgccagcgtgtcagcctggaaacgttcggcactgttttccagatcgccagtattcaccaacagcgtattggcagggaaataactgaacagtggcggcagcggttcgctgaagaatagcggctgccagtactcgatcccggcaggtaatgtgcctttactcacttgctgataaatatgttccgggtcgcgcttcacttcgaaggtatcacgccactggctgcggaacagttcaattgccgctttatcggtaggaaattcgtgcgcgggaagcagattgatctcttctacttcctccagcgtgcgctggctatcgacgtcaaacacccgcaggctgtcgatttcatcatcaaagaaatcaagacgataaggcagctcactccccatcgggaagagatccagcaacgcgccgcgcgtggcgtattcgccgtgctccatcacctggtcaacatggcgataaccggcgctgtccagttgggttcgtaatgcatctcgtgacaggcgctgaccttttttcatcaccagcgcatgaccgtggagaaagctgtgcgggcaaacgcgctgcataagcgtattcaccggaacaatcagtacgccacgctgcatggtcggtagctggtaaagggtggaaagacgcgaggagataatgtcctgatgaggcgaaaaactgtcgtaagggagggtttcccagtccgccagattcatcaccatctgatcggtgaactggctgatttcatcatgcaaacgcagagcattttgcatatctggtgcaatgagtaccaccggaccggcgtgacgttcggcaatttccgctaccagcgtcgcgcaggcagcgccggttaactcgcccagcagacgctgctcacccgctttgacgggcagcgtataacgatattgttcaggcataacggttgtcagattctcgttaggatatgcctcaacatatgagggcatatctctgataagcaatgctgttcattatccgtaatcggcatggtttagcaaattgaatcgccccggctggggcgatggcttagcgggagtaactgacggtagcgggcagagaaggcggggagaacaacagatcgctgaatgcgcgctgtgaaagttttcttaccagcaagcccgcaacagtacaaatcaacaaactgacaaaggggtaaatcagcaggagcgtcagttcgacttgcggcgaccagcgtaccgcgttcatttgcggaatcaggcttaagctgaatatttctaccagaatgcgatgggtggtatagatagcaatggtgttggagccaatcacattcagcaggctggaggaacgcataccgaaacgctgctcgtactgataaaatagcttcatgattaccacaatcgataccagcgacaacagcagcgagatattaaacaaccaggcaccgaccgccagaacggtcagcaaagaagccatcagcagatggcggcgcaacggtaccgctttaacacaggtcattaatgttgcgccaaaccatgcgccaaggctgtaataaggcaaattgcggatcacactgttcattccccaccacggtgtgggtacgaaattaacagccacactcatcagtacaaacagaacaaataacggcagggccaggcggttaaaaattttacatatcacgaaatagacaattaacgcatacagataccacaagctggtgctggcggtgatcatcccgtgcaggaactcaccggtggaatcggcataagcggcattggaggcattgcttaaatcgcgctcaggtgccagccactggttcagcgcacttaacgccagccactgcaccacgccccaaagcgccagcacccagaagatgttccagatgcgtttatcgagacaatttccccacggtacgctgtcgatatagcggcgaatcaaatagccagagataaagaaaaaaaccggcatacgaaagggtgcaaggtaaagattgaaatagatccagcatttgctcaggacttctgataacggatgctggaaagtggtcagatgcggataaaaggtaatgaccgagtgataaatcaccaccagacaaatacataaccctttgatctggttaatccatagctctttttgtttcatcaggacaacacgctctttttatttaacatgcggttgatcctgcggggcgagtcgcgtggtgtaatgcgtatctgtctgtatttggttatttttcagataaagatcaggccacatggccgatgataaaatgaggcactttagccgattgatttgccggtacttttcagattagccctgacgatcacttacagttcagacgtttacccatcctgctttcgcttatatactcgtgtctttgctacagcaaccagacggatttcatgtaccaacctgtcgctctatttattggcctgcgttacatgcgtgggcgtgcagcggatcgcttcggtcgtttcgtctcctggctttctaccatcggcattaccctcggggtgatggcgctggtcacagtattgtcagtgatgaacggctttgagcgcgagctgcaaaacaacatccttggcctgatgccacaggcaattctctcttctgagcatggctctcttaacccgcagcaactcccggaaacggccgtcaaactggacggcgttaatcgcgtcgcacctattactaccggtgatgtggtactgcaaagcgcgcgcagcgtggcggtcggggtgatgctgggtatcgacccggcgcaaaaagatccactaacgccgtatctggtcaatgtgaaacaaactgacctcgagccggggaaatataatgtcatcctcggtgaacagcttgcctcacagttgggcgtcaatcgcggtgatcaaatccgcgtgatggtgccatctgctagccagttcacgccgatggggcgtattccaagtcagcgcctgttcaatgtgattggcactttcgccgccaacagtgaagtcgatggctatgaaatgctggtgaatattgaggatgcctcgcgtctgatgcgttatccggcaggcaatattaccggctggcgtttgtggctggatgagccgctgaaagtcgactcattaagtcagcaaaaactgcctgaaggcagcaaatggcaggactggcgtgaccgtaaaggcgagctgttccaggccgtacgcatggaaaaaaatatgatgggcttgctgctgagcctgattgtcgccgttgcggcgtttaacattattacctcgctggggttaatggtgatggagaagcagggcgaagtggccattcttcagactcaggggctgactccgcgtcaaatcatgatggtctttatggtgcaaggggccagcgctgggattatcggtgcgatcctcggagcggcgcttggcgcactgcttgccagccagttgaataatctgatgccgataatcggcgtcctgcttgatggcgcggcgctgccggtcgctatcgagcctttacaggtcattgttattgcgctggtggcgatggctatcgcgctgctgtctacgctttacccttcctggcgcgctgccgccactcaacccgctgaggctttacgttatgaataagatcctgttgcaatgcgacaacctgtgcaaacgctatcaggaaggcagtgtgcaaaccgatgtactgcacaatgtcagtttcagcgtgggcgaaggtgaaatgatggcgatcgtcggcagctctggttccggtaaaagcaccttgctgcacctgttaggcgggctggatacgccaacctccggcgatgtgatctttaacggtcaaccgatgagcaaactgtcgtcggcggccaaagcggaactgcgcaaccagaagctgggatttatttatcagtttcaccacctgctgccggattttaccgccctggaaaacgtggctatgccgctgttgattggcaagaaaaagcccgctgaaatcaacagccgtgcgctggagatgttaaaagcggtggggctggagcatcgtgcgaatcaccgcccatctgaactttctggcggcgaacgccagcgtgtggcgattgcccgtgcgctggtcaataacccgcggctggtactggcggatgaacctactggtaacctcgatgcacgtaacgccgacagcatcttccagttgcttggggaattgaatcgcttgcagggcaccgccttcctggtggttactcacgacctgcaactggcgaaacgtatgagccgccaactggaaatgcgtgatggacgtctgacggcggaactgagcctgatgggggcggagtaatggcgatgcctttatcgttattgattggcctgcgttttagccgcggacggcgacgcggcggcatggtgtcgttgatctccgtcatttctaccattggcattgccctcggcgtggcggtattgatcgtcggcttaagcgcgatgaacggctttgaacgcgaactgaataaccgcattctggcggtagtaccgcacggtgaaattgaggcggtagatcagccgtggaccaactggcaggaagcactggataacgtgcagaaagtgccgggcattgccgccgctgcgccgtatatcaatttcaccgggctggtggagagcggcgcgaatctgcgcgcaatccaggtgaagggcgttaacccgcaacaggaacagcgtctgagcgcattaccctcgtttgttcagggggatgcctggcgcaattttaaagcgggcgaacagcaaattatcatcggcaaaggcgtggcggatgcgctgaaagtgaagcagggcgattgggtgtcgattatgatcccaaattcgaatcccgagcataaactgatgcagccaaaacgtgtgcgtttgcacattgccggtattttgcagttgagtggtcaactcgatcacagttttgccatgatcccgctggccgatgctcagcaatatcttgatatgggttccagcgtgtcaggtattgcccttaaaatgacggatgttttcaacgccaataagctggtacgcgatgcgggggaagtgaccaacagctatgtttatattaaaagctggattggtacttacggctatatgtatcgcgatatccagatgatccgcgccattatgtatctggcgatggtactggtgattggtgtggcctgtttcaacatcgtctccaccttagtgatggcggtgaaagacaagagtggcgatatcgcagtattaagaacgctgggggcgaaagatggtttaattcgcgccatctttgtctggtatggattgctggcagggctgttcggcagcctgtgtggtgtggttatcggcgtggtggtttcacttaaacttaccccgattattgagtggattgaaaagctgatcggtcatcagttcctctccagcgatatctattttattgacttcttgccatcggaattgcactggctggacgtcttctacgtactggtcacagcattgttgctgagtcttttggcaagttggtatccggcgcggcgcgccagtaatattgaccctgcgcgagtccttagcggccagtaaaggcagtacattaaaacaaggagcggcaatgtattacgggtttgatattggtggaacaaaaattgcgcttggcgtgtttgatagcggtcggcagttgcagtgggaaaagcgggtgccgacaccgcgtgacagctatgacgcatttttagatgcagtgtgtgagctggtagctgaagctgaccggcgttttggctgtaaaggttctgtcggcatcggtattccgggaatgccggaaacagaagatggtacgctgtatgccgccaatgtccctgctgccagcggtaaaccgctgcgtgccgacctgagcgcacgtcttgatcgcgatgtacgccttgataacgatgccaactgttttgccctttctgaagcatgggatgatgaatttactcaatatccactggtgatggggttgattctcggcaccggcgttggcggcgggctgattttcaacggtagaccaattaccggtaaaagctatattaccggcgagtttggccatatgcgtctgccggttgatgcgttaaccatgatggggctggatttcccgttacgccgctgcggctgtggtcagtatggctgcattgaaaattatctgtctggtcgcggttttgcgtggctgtatcaacactattatcatcaaccgttgcaggctcccgaaattattgcgctttatgatcaaggcgatgagcaggcaagggcgcacgttgagcgttatctggatttattagcggtttgtctgggaaatatcctgaccattgttgaccctgacctggtcgtcattggtggtggcttatcgaatttcccggcaatcacaacgcaactggcggaaaggttgcctcgtcatctcttacctgtagctcgtgttccgcgcattgaacgcgcgcgccacggtgatgcgggaggaatgcgtggtgcggccttcctacatctaaccgattaaacaacagaggttgctatgctgtcgcgtcggggtcatcggttaagtcgttttcgtaaaaataaacgccgcctgcgcgagcgtttgcgtcagcgtatttttttcagagataaagtggtgccggaagcaatggaaaaaccaagagtactcgtactgacaggggcagggatttctgcggaatcaggtattcgtacctttcgcgccgcagatggcctgtgggaagaacatcgggttgaagatgtggcaacgccggaaggttttgatcgcgatcctgaactggtgcaaacgttttataacgcccgtcgtcgacagttgcagcagccagaaattcagcctaacgctgcacatcttgcgctggcgaaactgcaagatgctctcggcgatcgctttttgctggtgacgcagaatatcgacaatctgcatgaacgcgcaggcaataccaatgtgattcatatgcatggggaactgctgaaagtacgttgttcgcaaagtggccaggtcctcgactggaccggagacgttacgccagaagataaatgccattgttgccagttcccggcacccttgcgcccgcacgtagtgtggtttggcgaaatgccactcggtatggatgaaatttatatggcgttgtcgatggccgatattttcattgccattggtacttcggggcatgtttatccggcggctgggtttgttcacgaagcgaaactgcatggcgcgcacaccgtggaactgaatcttgaaccgagtcaggttggtaatgaatttgccgagaaatattacggtccggcaagccaggtggtgccagagtttgttgaaaagttgctgaagggattataaagcgggaaaaattgcctgatgcgctacgcttgtcaggcctgtgaaggggcgcaattaattgaatttgcgggttttgtgggccggataaggcgttcgcgccgcatccggcataatacatgcgaactttactgcctcttttaccgtttactcgtccatagtaacgcggcaataaacgtacagacaccaatcagccctgcccagagtggcgatattctggtaatcgcaaagctgttatcgatatacaaacataaagcctgataccccatattggcaacagccatcgccactgcaaattttaacgcataataaaggcgcgttgtgtagttaaaaaatgcagcaaagacgatgaatgcaactgcccaggcaaaaaggcctaatgtcgtggtactgccgggtggatcattttcatgctgttgtccgggatgcggataatatgtcagtggtggcgtcggttgttttaatatctgtgcttgtaaaacagccaatgcattattgataccctgataccagagatccgcatgtaaataagccagcgtgtgattttctaccagaaggccgagatgtttatcgtccatactgctttcgacctggccgttggttatcataattaaccgtggctcgcgggtagtaaagagtaacagaacacttccttttacattactcattgaagatgccgcatgcgccagcatcgctttgccattttgcctgagactggcttcattattaatgtcgggtaaaaccacaataaacggtgcaactccggtttgttggcgaaaaagttcggctttatgcgcgatctcttcagcatctggtacagtaccggtaacatctgtaaaaagagtcttcattattggaattaagggcttactgattgccgtcagaggcaggaacatcagtaaactgagcagtatcatgatttttttcatgggcgggacttccgtttcctgcgtgtctttttagaggagggcatactgattaataaaccgacggagataaaaataacgcccataatgccgataaacccccatttaaaaaaattaacccacgggttatttatctcagccttttcaggatgtcctggagaataataaacattaactttatcgccttcgctgtcttcataaaaatcgctgccgatactcgaattgaaaattagcgtgtaatctggcgtcggtcgaaaggcaacgacgggataccacgaaccatttttacccgtgcgatgagaatgactggagtgccagacggtatcaacaatgacgccttcagtatgaatcgcgtctttgctataggtgaactggttataaaagataacaacagaaatgaggatcagtaccagaccgataccgaagaatatacgaaagaaaactctactgtcctggctcattagccacatccttgctaaataaaaaacgggcggtaataccaccgcccacttgctgaattaacgtcctgctttcagcttctgataatactcttcataaatgctgctggcggagcctacgtcattttgccattcaccatttttaatggtttcagcatccgggtagagcgttttatcgttcgccacttccggacttaacagcttacgcgccgcaaggtttggcgttggataaccgatagtttcagcaacctgttttgccacatccgggcgcagcaggaagttgatcaatttcagcgcgccttctttgtttttggcatttgccgggatcgccaggctgtccatccagaaaatgccgccttctttcggccataccacatcaattggcgtacccgcctggcgtgcaacgaaagcagaaccgttccagatcatgccgaggttaacttcgccttccatatacgggttagcggggttatcggagttaaacgccgcgacgtttggcatcagttttttcagctcgttgtatgcagcttcaatctctttcggatcggtggtgttaccggagtagcccagcttacgcagcgccatctggaacacttcacgggcatcgtcggtcagcagcaggctgcctttgtactcaggcttccacagatcggcccagctggtgacagatttcggatccaccgcatcaccgttaacgccaatcgccgttgcaccccagatatacggaatggaatagtcgttattcgggtcaaacggcttgttgagcatgtctggatcgaggttgctgaaattgcttaacttcgacttgtcgatcttctggatcatcccttctttacgcattttatcgacgtaataggttgaaggaaccaccaggtcataggcaccgtctttgtacgttttcagcttcgcgtacatggtttcgttcgactcgtaagtcgaatagataaccttaataccggtttctttggtgaactgttcaagcagtcctggcggcacgtactcggtccagttgtagaaatacagcgtgttgttgtcatcggcgtgagcggcgctcatgcccagtgccagagcacccgccgcgagcaggtggcgtgaccattttttcatttaacgtcccctgtgttacctttcgttttatcacgagcaataagctggctggcaattaccatcaccagcgacagcaccagtaatatggttgccagcgcgttaacttccggcgatacgccgactttgaccatcgaataaatttttaacggcagaatttcataactcggcccggtgacaaacgaagaaaccaccacgtcgtccatcgacagggtaaagcttaacacccagcccgccgctaccgctggcattgccagaggcagaatgatttttcgcagaatggtaaattcgctggcaccgagatctttcgccgcttccagcattcgcacgtcaaaacctttcaggcgcgaatacactgtcaccaccacaaatggcaggcagaaggtgatatgcgagaacagcagcgaccagaagccaagctgaatacccagcagcataaacagcaccagcagcgaaatcgccatcacgatatctggtgacatcatcaccacaaacagcattccgctaacgaacggcttaccacgaaagcgataacggtacagcgcaactgccgtcagtgaaccgataagcgtagcaaacgtcgccgaaaacaccgccattgttagtgaatgctgcgctgcctgtaacaggctgtcgttgttcatcagcaggctataccatttggtggtaaaaccctgccagttgatgccaaagcgcgagctgttaaaggagttcacaatcaaaataatgattgggatatacaggtacgcgtagatagcggtcataaaaccgccgcgaagcagtcgaccgatcattcgagttccaccttcttattcataaggcgggacactttcaggattttgaatttattcaatttttccctttctccaaaatctctccaaaacgtttccccaaaactaggccacgcattttacaacacttttttcctgagatggtgacggatattccatatggtgtttgtcaaataaccaacttaacccattcctgacctcgagtatcgttatagcgatcggtggttgcctggactttatgtcctagtaatgtttttgtatcgataccctgtgcacggtacagccgttctgatagagagcgttgttcatgaaatgttggcgaagtttttcctgctggtggaattatcccagccagatcccgtgctttggcaaagtagtcgctcaggttgtctttactcatcggcttcggttgtttctggtgccgactatggattagatatggacttaatattctgtctcggcacccatcaataacttcttttaacgttatcccaatggcatcacagcgtagtgtaagcggtaacgccagacgcattccggtttttccctgggtgatatgcaagtgttcgttccacacatctgaaaaacgcatgtggcaaatgtcatcacggcgctgaccagtaacaatcgcaagaagcattgcgttacggataaagtgtttttcaggcgttgcattgtaaattttttgccagtcttccatggtgagcctggctctggttactttagggatcggtttacgggtagcctccggaggattccatccaggaggaacttcccctgcatgctgtgcttctttataaatatcaacccataatccacgatttactctcgctgtgctgaccatgtctttatccagccactcatccagtattaatgcaaagtctcttacttccagttctttcaatgggtggtttcccagacgggaaaccaggtatgcagccattcgagttttttctttgtgagttgtagctgcaatatctccatttttcagtcgcgtgtcctgtattttcagatatcgatcaacccatgcctttaatctgataccccgacgttttgttgctgacggactttcatcaattttgcgcatgaaatattcagcttctgctgcagctattcgctgattggctgtggaagcgattttttctgccttacctttgtctgttccgagtccgtgaaattttccagtcacaggatttttatactggtagtaaactctgccagttctgcgatcaaacttttcgtaaagaccggctacgtcagtgctgttttttcgtggcctcggtgacatgagttaaaatctccttcagtgcatcatcatcgccagtatgaatttccggcgcaattcccgtttcaccaggcccaacaaatactgctcggcgatctatcagccaacgcccacgaattttttgtggccttggaacgatgtatcctagttttccgtatttcaccagggtagtgtttgttattgggagactgaaccgttttggtttccactcgtcgagcgttatcaggtactgttcgctcatggctatcactccggaacgcgccagttgcagaatatcaacgacaactggcgacggttgaacattaaaaatcagcctgactcgggatcagtttttgccagataactgaaacgtattttgcctggtaacgggcgtcatcaagtgcattatggcgctcaccttcgaatggaatagccgttctggcatcgaagtctatggctttccccagctcaacgattgtgcgtacatcgcgatcgttgtagtaacgccacgggcaggggatcccctgccgttcgtatgaacggcgcaaaatcgtgttgtcgaagttggctccatttccccagacctgaacaaaaaattcaccggagttttcgtcgataaattcccgcaattgtaacagtgcatcatctaacgggatttcatcggtcataatggcagattgcgcttcgcgtgattgcttaagccaccatttaatggtgtcccgatcaatgactccgccagcagtttccagatcgatagtcttactaaattccggtcccatatctccggtttgcggatcgaaaaatattgcacctattgagatgatcggggcatcaggattttttcccatggtttcaaggtcgatcattagatggtcacacgtcctgctggtggatgtgatttcttgatgaccgttcaccttaattgagtgatctgccgtctcgccagtttcattatcgctatcgtgatgctgattgccgccagtgttctccttgtgtggatgttcagcgccttccatttcctccggatcatcttcctgaacttcaacctgatactcttcatcgaatgtttcctggtatgttgcgtcgcccatcaccgcgccacaatcagggcagttgccgccgccggtctgaccgcaggcggtgcagactttttccacttcctgttgcgccactggttcggattgtttcgtttctggctcgttttgtaacgcatttgggctgttttgttccgctttttggtcgttccgttccgattcatgctggttctggttcacagaatcgcgagtctggatccctttgacccatttcggatcattagggtcgctaatcccctcaacaaattcaccacgcgatacagcaagtaacttatcggcgtcaggctggctgatattggctgcctgcataattttgtttacttcgtcagcggtgacttttacttggttagcggaactcacctgcgactgagcatccagcgactgcgcgttctggccatgttcagttgtatccggttccattgtttcagttgttgcctgttcacctgccattgcgtcagatggttgtggtttttcttcttctgtttcacgctcagtaaccacctcgcggttaatttcttccaggatatctttttccggcgtatgccgggcagctgtgagagtttccttgctggggttctcgtgatcagtttccgtcaaataggcgttgatatacccctgaaggcgtcccgggtagtgataaaattcagggtgtgcgcttcggataagtgcaaaaatagcggcgcgggaatagtccagaatacccggggttgcacgaagtgctgcggaccattctttgaacggactttctttgttcaggactacttcttttgcgcgacgataaacgctgcccggaatttcataaatattaaaatccatcggaagtgtggctgctgcaatctccacatccagtgtgtcgagggtgtgtactaaattcggattgcgatcggttttgttcccaccgccagcattagcaccggaagccgtgcgggtgatgcgtgaaacacgatttcctttcatccactcttttgtcagcaaaccccgatcagtgtagtcagcgtctaggtatgcttcgaaaaaagcagttattagtcccaggtctgaattaccaggattagggaaaactttgtcagtgtcacgaaccagtttgtggaggtcgcgaatctccagcgagtcgagcagactggttttatgcgaaatagccagggcagtaacagccggtagttcttcagcccgtgcaatgtgtaatgcctggagttcgtcgcgtgaaacgtgcgttactggtttttcgctgccgtgttgagcaagccaacgaatgggcagttcctgaccggagacaggcagaagcatgctctcctcaatctcagtcatggcttcgccgttgatgttggtattgtcagtgctggctggtttgtcctgaacagagggggaagggccgataaatgtcattgtgatgccatctttcccgcctttttcatagcgattgcagaattcagtatcaaacacgccttctggcggaaggtcgtcaacaacgggcaaattgacgcggacgggttttttaaagtcgtcttcatcataatcgttgtcatccattgcggtaatgcagcgggagattgcaacagataatttttttgctgtagtccagtaaaaaccacctttaattcctaggcgttttcttactttgtcattttttgcttcgcaatatagtgcaaattcttctttatcagtgctcattattggtaaacctcatcacagatttaagggtgaacaaatctctgccattgctgacatataagaatgaaactggatatttattacggtgctgttttaaaatcctgccgggatttcgttattatcctggtgaataactttatcgaccggataacagttgcctggaattttctgttcggttgctgctgccatacattcctgcattgttctgtgaacactgactgcaatatcaactggctctccggaaacaagaaaaaccgtcagaataagtgcaaatactggattcattgtgcacatccttttggcatcagacgtaaacgggccagcattgaaacaatgcatactttatttaataactcccgttcgtgttttcttttgttaatggcctcttcagtaaatacaggattactgatagtgacaccaatttcaaaacaaccttcagacgtattaacgtttggtaataacgttttcattatcgcgccctcaacaatgagttttgtgatgcggtgcctggtgcctccaggtgacgttaaccagttaacaattaacgccggatacagagaatccacccataacactgtttttggttttaactgttccgcgtgcgcttagccgcattcaccgcatcacaaaattcactttaaaaagggcggcagagcagtcacggagtaaaactgataccgccaaacgtcaccagaaaattgataacagagggcgttgcagcggggttgtcacttaagcgtatggtcaacctgacaacccggtgtcctcaacgggggaaggaataaccccgccatacttaccgccgcgccatttcgcggattgccacaaccggaagcgcacggtcgacgaaaatttaacgacaggctatctatgaaccagctacctcgccgtgcgctttcgcgttatggtctgacttttcagggaaatatcctttcagtaaactgtcagtgccggatgctcacccgtgtccggcgcacgcactccacctcacccgtggagaactccttaattaccaaccttagcttcgttggttatctattaacgcgggtatgtaatcattctggcaatgcttaatgccgctgctttttccagcctggtgatatcctgctccagagcggacagattttcagcctgcttagctctggcttcattagcccatttcagatcctgcgctgcattaattttctggcgcatccactcataaagttcatcatcggtatagtctggcgcgatgatgacgggttctcgtttctgcatactgattcctcgcggtgctgtttcgcttatcagccgttagattttgccgaactggaaagcgcctgtttaaattcgttgaagctgtgagcttcttcgccttcggcaaggccttcgaagtattcttcgtaagccttttccatgattgtgtcaaaatccatatcactcacctgagtttctttccagccagcgacgggcaccattttcggttttaaacgttttgctttttgtayacgtcaatgcggtgaaggtgccgtcctggtttggaaacacgccgtacaccagagattcgttgttgccaagatcgatagtatccatgctgacctcatttccccttaacgccggggtagcggaacaaaaacctgctgcatagttattaaagttgaaccctgccgtcatgttcttacgcctcgggctggctacttaacccctgaccactgcctggtaactcgaagtattgccctgcattctgtggggcggggtgggttggtatgaaaagaaggatacccataggtatttaaaaagtaaatacccatgggtaactttttgcggtgtcttaactggtgactagttgtttggtgagctatgatgcgttttgtgctttctttttacggatttcttcgtagatcatattgtaatactgttttttctcttcaagagtttttaataagttatccgcttcactttctggcagttcgtctaagagatctaaaaaaatacgttgtcgtggcgttagaacccttgtttcataactggaggctgtgttcgttgatgatgaaacgataccatccatccatccccggggtaacccaaaggactcttcgataatctccaccatatcatcagcgatccgtttttttccctttttcccctctgggtacaacattcttgatacataagaaggctcgcgcccgatctttctggccacgttaaccgctttaccatcgcatttctcatcacgaattttgatgagttgctgtcgtctaaattcatatttgtccataggtaaataatagatgcgattactgcaaggtaaacaacctgtgggtattgacttttgtttacctgtgggtattctttgctgtgtttactaaggagtagctatggaagaattaagaatatttctcaattctctttcgtcagatgaacagcgtatgtttgcatgcgagtgtggtaccagcatcggttatctaagaaaggcattgagtaaaggtcaagtgttaggggcatcgttatgtgtccttattgagcgagccagtaatggtgaagttacacgtcagcaactaaggccttttgattggatgaatatttggcccgagctggaagataccaaaatgttaacacaaccactttctaggagcttgattcatgaaaatcaagcatgaacacatccgcatggcgatgaatgcctgggcgcatccggacggtgaaaaagttccggcagctgaaataaccagggcttattttgaactgggtatgacgttcccagaactgtatgacgacagccatccggaagccctggctcgcaatacccagaaaattttccgctgggtagagaaagacacccctgatgcagttgaaaaaattcaggcgttgttaccagctatcgaaaaatcaatgccacctctgctggtggcccgaatgcgcagccatagctcagcctattttcgggaactagtggagacgcgggaacgactggtgagagacgctgatgattttgtcgcagtggcgatcgctggtttcaaccagatgaatcgtggtggccctgcaggaaatattgtggctgtgcattgactcgcaatattcataccggatcacttccggcaatttgtgagtaaaaagattcggtatcaaaagaggtgagtatggctaacgcctggctcagattatggcatgacatgccaaatgaccctaagtggcgaacaattgccagggtgtcagggcagccaattgcaacagtgatggcagtgtatatccacctcctggtgagcgcgtcacgaaatgtcacgcgaggtcacattgatgtcacgacagaagatttggcaagtgcgctcgacgtgacagaagaggtaattgattcaattttgcagacgatgcaggggcgggtacttgatggtgatttaatcactggatgggaaaaacgccaggtgcttaaagaggacaacggcaatatttcgcaaaccgcaaaatctcctgcagagcgcaagagggcgcagcgagagagggaaagaaagcgggaacaaaatggcgattgtcacggcgcgtcacgaaatgtcacgcacatgtcacgacgagtcacgacagataaagatacagatacagatcaagaagatcaaaacactatggtccatggcgtaaaaaacgccacgaaccaggcaggggatgttcagaccgtcaatcttggtcagccagcaggcacgacaccggaagccgattcagcgtatgcgctgaaagccgattcgggcgctgtgcagcaggtgatgaccgcaagggcggagcaatcacaccaactgcagcagcctgaagccgattccgccattcagcgggaagccgatcgggtagtcccggaaaacaccgggcagtctgtgggacgagtggattatccggatgtgttcgaacaggtctggcgggagtacccgttgcgtgctggggcaaacccgaagaaatccgctttcagtgcctggaaggccagattacgcgagggggtgccgccagaggccatgctggatggcgtgaggcgttacgcaagatacttggcggctaccgggaaaacgggaacggaatttgttcagcgagcgacgacgttttttggaccggaccggaattttgagaacccctggttgctcccggtaagcggcacgaacaaccagcgttgtgtgaatcatatttctgaaccggataacgaaattccgccgggcttcagggggtaagtgttgatttctggtcatgaggtaattttcaggagggcttgtggcaaaagtttttacacaagaagagcgagaaaaaattaaagggcaggttgttgaactcgtacgccagagtgggcgtgagacgttacggcaactggaagtcaagacaggtgcgacaagatatctgatgagcgttctcgcaagagagctggttgccagcggcgatgtatacaactccggctacgggttattcccctctgaacaggcgcgtaaggactggcaaaacgcccgcaaaaaactctcgagggcaaaggtgaagaaacctgctgtggttgatccggaccttatctggtcatcacctgacggagaaatacgtcgctacgacagtcgcctaaacataatctgtcgcgagtgccggaagagtgaagctatgcagcgtgtactggctttctatcagggtaattttcaggaggcggtactgtgagtgaaattagctatcaggcttcaattaccgctggcattcgcatcaaaggagaggagcatggaaataaaaccagaggatgagttaagcaatatcgttttatttccggtaaaagaggatgaccctcgtaatcaggttaattttctttatgagccatcggaaagaccatattgtcatcacgcctctgtccgggttgacgaaaaagagcgtcaggtccgctgtaaaatctgcggtgcagttgtggagccatttgactggatgctctctgtggcgaaaagagaaaccagactggcagatgatgtaaggctcttgcgtcaggaggagcgggaaaggcgaaaaaatatagaaaagctaattcagattgagcgtaacgcgaaagcgcggatacgcagggcgacaaaatccagaactgaataattaaatttagctctgttaaaaatttaatccttaaccggagggatttctgcaccctcagaatatcaggaggccgcccgaaagggcggtagttaaatgcgaaagtttaaaataattattgaaacgggaatagccggtggagatttcgaggatgaattcgaagtggatgatgatgcgacgcctgatgaaatacatgacgaagcaaaagatattttctttaactactgcaattactcatatcacgaaataaaagacgaagaggaagaacaaaatggctgattttggttcaactaaatacaacgtcagttttgaagaatggcatgaactgttaatggactatgcagagttacgtggtggcagtgctgctgatgctgaagcatggcgtgatgattatgaagcagaaaaaactccggtcgaagcatattgtgatgagtggggcgatgaatgagcgaggttaattatcaggaagggcatgaaacggcggggcaagcaaaaacagtggcatggcgatatcgctacgtgaaaaaaaaggcgttacggactttcaggggaagtagtggtctggtgactggaaatatgtaccgaaaaaagaggattgtaacgacaggccgaactatgaaattcaggccttattcactgccccgccagtcccggttacatcagaagaactggttaaagctgtgcacttttatgaacaactaaaacgcgaaaatccaccagcatccggaaacctgattacagattcccagataaggcaatgagctacctggcgcagaacgggctgataagtatggggaatgttttacgatgaatatttagactaaagagtttgtaacgctatgtaagtgattttttctggtttagatatttatatatccggccaaattgaggtgtgtttaaatgtaattgcacattgattgtaggaggaataatgaaaaacgcattgcagtttttgtttgttgcgttctggttgttcgtatcatgtatgcccatcatcttcacagcaaggtatatggaaaaagttgatgttttgatattaatatttggatatataaatgccctttttttaggggtgttcatggcggtcatgtgcattgaatactggcggtaaatacagcgaacgccattggtttagttggatatttactgtgccggacaaaaacggtttgcggggaaatcttagttaagtagaatgactgcgggtgcttgaggctatctgtctcaggcatgaacaccaaaaggcagatagagaaaagccccagttaacattacgcgtcctgcaagacgcttaacattaatctgaggccatatctatgcgacacatagagattagcctcttacggaccgaaaggtcaaggagaagcaggctatgaagcagcaaaaggcgatgttaatcgccctgatcgtcatctgtttaaccgtcatagtgacggcactggtaacgaggaaagacctctgcgaggtacgaatccgaaccggccagacggaggtcgctgtcttcacagcttacgaacctgaggagtaagagacctggcgggggagaaatccctcgccacctctgatgtgtcaggcatcctcaatgcacccgcacttaacccgcttcggcgggtttattttatctgtaaatatttttataaaaataatgcccacacacagcataaaacaaaaagtatcacagataaaaaaggagcgtaatgtgcagatttgttgttttccatatttactcactttaacataatcaatattgatatggttgttgtttcggtggtttcaaacgagatgttatggtgatctggtaaaattgcataacattaaaatttaatttatctaatcgcttttaataataagcgttgtgtttatcccaacaatctgttgtttgacttttattccattaatgtaggggctttacactggaaccagtttatttatactttatacgccagcctgaacaactggcacctgctgcgccagcagagacaaccgatggcgcacgataccaaattacacaattctgatgattctgccgtctttgccagcaggtgcggacggcgttttcatgcattcaaatcggactggttccagcatccaccatgcactgaagagcaggctgaatggataattcagtgttaccgcaggcgcggatacgaggttaaaaaagcccttagcctcgactaccgtcactggataatctcagtcagattgccttactccgaacgcccaccgcgtccgtcccgcacattccagcaacgcatctggaggtaacgtgcgggtattacttcgacctgttctggtaccggaactcgggctggtgatcgttaagccgggccgtgaatccatgccggtattccacaatacccggttactggtggagccggaaccgaaaagcatgcgtaatctgccgtccggggtcgttcctgccgctcgccagccgctggtggaagacaaaacattgctgccgtttttcagtaacgcacgggtgattcgtgctgctggtggtgctggtgcattgtctgactggctgttgcgccatattaaatcctgccagtggccacacggcgattatcatcacagcgaaaccgtcattcaccgttatggtaccggcgcaatggtgttgtgctggcactgcgacaaccagctgcgtgaccagacatccgaatcactcgagcaacttgctcatcaaaacctgtcagcatggatgattgacgtcatcggtcacgcaataagcggtacgcaggagcgtgaattatctctggctgaattatcctggtgggcggtccgcaatcaggtggcggacgcgctaccggaagcggtattacgtcgttcgctggggttgcgtgcggaaaaaatccgctcaatgtaccgtgaaagcgacatcgtaccgggagagcagaccgccaccagcatactgaaacagcgcacaaaaaatcttacgccgctgcttcacgcccaccagcaacagaacccaccacaggaaaagacggtggtcagcattgccgttgatcctgagtctccggaatctttcatgaaacgacctaaacgtcgccgctgggttaacgagaaatacacacgctgggtgaagacacagccgtgtgcgtgttgtggtaagccagccgacgatccccatcacctgattggtcatggtcagggcggaatggggacaaaatctcacgatattttcacgctaccgctgtgtcgggagcatcacaacgagcttcatgcggatccgctggcgttcgaagaaaagcatggttctcaggttgatttaatttttcgttttcttgatcacgcctttgcaactggcgtgcttgggtaaaagaggtgactgatgctcatagatttggttttaccttacccgccgacggtgaacacttactggcgacgccgtggcagcacatattttatctcggaggagggaaagcgttatcgccgggctgtggcgcttattgttcgccagcagcagctgaaattaagcctgtccggaaggctggcgataaaggtgattgcagagccaccggataagcgtcgtcgcgacctggacaatatcctgaaagcaccgctggatgcgctgacgcatgcgggagtgttaatggacgatgagcagtttgatgaaatcaatatcgttcgtggtcagccagtatctggtggacgtctgggggtgaagatttaccccataatgcattaagagcaggtcaaaaaatgaaactggaagatttaccgaaatactactccccaaaatcccctggcctgaccgatgcatcggcctcaacgtcaaaagatgcgctgagtatcactgatgtgatggccgcgcagggcatgacacagaatcgggctgagatgggtttttctgcgttcctggggaaaatgggcatcagtatgaatgacagggcgcgggcaacagaattactggcagattatgcactcagtcggtgcgatcgtgtggcggcgttgagaaaacttccggcagaaataaaaccggtagtgatgcgcattatggcttcgtacgcttttgaggattatgcccgcagcgcagcgagtaaaaagcagtgcccttgttgctatggggaaaaatttattgaaagcgtagtttttacaaacaaggtccagtatccggatggtaagccgccggtatgggcaaagtgtacgaaaggtgtgtatccgtcttactgggaagaatggaaaaaagtcagggaggtggtaaaagttgcctgtccggagtgtggcggaaagggtgaggtttccaccgcctgtaaggattgccgtgggcgtggtgtcgccattcaccgtgaagagtcggtaaaacgtggtatgcctgttatcagagactgccagcgttgtggtggtcgtggctatgaaagactaccatcaacggaggtatttaatgctatatgcgaggtgacaaaccagataacacgcgcgtcatgggaaaaaacagttaagaaattctatgatgcgctggtgacccggtttgatattgaagaagcatgggctgagcggcagttaaaaaaggtaactaggtaacaaggttgatttttccggaatctgtggtaaattcgtcataacgatgggctttttatgcctgacgttagaagagtttctacaacccgccgccgagcgggttttttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgcggaattaattacggaccgttattattctgctcccggccctttagctcagtggtgagagcgagcgactcataatcgccaggtcgctggttcaaatccagcaagggccaccatcacataccgccattagctcatcaggaaagagcgccagctttcgaagctggttgcgcggagttcgggtccccgatggtggtccattatcggtattctgcgttgttagctcagcaggacagagcaattgccttctaagcaatcggtcagtggttcgaatccagtacaacgcgccatattcattcttccagattccttccggcagagccttatactggaatatacctggctcaggatattgttgaaaatattatatgtttgtcaaaaataaaagttctgttaagtattgattgagtgtttgttatacggtctaatggttttttcagcattaaatatttatcattcatatggtgtgggtagagtgaatattgatgaggcgtcggggtgtttcatccttaggcagcgtattgatatagtcaatgcagcacgagcaaaggccttcagccgtttgacagttttgttttgtactcctgatcgtctttcgggaagagacgttattattctgaatagtgatgctatacagagggttagcgatgagttcatggttgctaattcagaattatttgctcttgttcaggagtacaacagaatagccaggacctgtggtatggatgaacttcggattactcatctggggtagatacatatctggattatcacctgttacggtaaaaagtgattgcttactgtttttgtgaatggcattgcagcagccggataatgtcagtgctggctgacggtgtgctggtggcaggtgtggtggttgttgcttttccgttgctgaaaaagaaaacgccagactgttagccgggtatcagttagcgggagaaatttttaaatacttcacaattcaggcggttgactgttgtctggtttgcggggagtttgttaaaagaaactggcatggtgaatccccctgtgcggaggggcaatcagcgagtaggtatatgggataatcgcggattcaggtgctggtactgaattcaccgggaggcacccggcaccatgcaatggcacatagcgccactctccagcccctctccggaggggctgtttatattgattttgtcagatgtgagtaaactccttatggactttgttgttttagtccataaggacatatttgcagagtgcaacggttattaaagcattcattcaatacgttatctgtatttgtagggcattcctggctgtttttgattaaattccagaatgttttattgaatggtactacgttgtaaatggttacaggtagcactttgttattgagcatgatgcctgtgtgagtcagtgtaaatatactttcaggaggtaagaaagcatccgattgataccagattattaattttattttactccatatgactgaaaaagatattccgcatgatggctggataactgtatcaatcacaatccacttcatttggtttccttgtttatgccttgctggtgatgtcctgaaaagtataaatgatatttttgaatgtaaaccatagagcagaattatttttctgatgttgtttattgtttatttaaatgcagggtggtttatatctcgtcttgtagtttatccatgcatatctgcttgataatcaggtttttatttaaggtatagttttgtgttttttctgtattacatgtcaggtattttaaagaattatttttcagatagtggaaagaaccatggcatttaaacactatgatgttgtcagggcggcgccgccgtcagatcttgcggaaaagctgacacataaactgaaagagggctggcagccgtttggtagtccggtggccataaccccttataccctgatgcaggcgattgcagcagaaggtgatgtggtggtcagtggtgcaactgagccggagtgatactacgtcatcgtactggcccggcattccaggccataaaagacagtctggcagtgggactaaatgcactgacgctgacggatattaccaaaaatgcaacgtatggcgttgagatagaaagtctggcgctggagataaatgcaccggcatcatcataaaaagtgagccagtcaaatggaaggtatcgttaaactcaccggtagtgtcagtgggtcgtctgagacgcttgcatgagttatcagagccatcagtagttaactggtggcttttttattgttgtcagcttccggataacgggagacggggtatggaccagatggaaaaaatcacaacaggtgtgtcatacaccacgtcagcggtgggaacgggctactggttcctgcagttgctggacagggtttccccgtctcagtgggcggcaataggcgtgctgggaagtctgctgtttgggctgctgacatatctgactaacctgtatttcaaaatcagagaggaccgtcgtaaggcggcacggggagagtaattcaatgactcaaaactatgaactgattgtgaaagggatccgcaattttgagaatacagttacggtaactttagcgttacgggacaaaaaacgctttgacggtgaaattttagacctggacatctcgctggaccgtgttgaaggtgccgcgctggagttttatgaggcagcagccagaaggagcatcagacaggtcttcctggatgttgctgccgggttatgtgaaggggatgagcagtcaccggaaaagcgccccataattttagaggcgcagggtgtgtggataacctacaaaggaaaactgccgggaagaattactggttcactgaagactccgccgaaatggtaatttcaccagcatatttttcttccagtaataccgccagccacttgaaagaattttgttgttgctgggaccatttggggttgagtgattcaagctggagcgatgccagtgttggttgcatttgttccttgggaattgagaatgccagatatgaaaatgcgacagtaagggcatttacatcatcccgaagcttggaaatgcagtcgagcaactcctgtagagaaatggtgctattgtccataaacaatcctctctattgtatttaactattccttgcctgattcaacaggccgggacagataaacatatccagggttcagaaaccgataaatcctgataaatatccatgaacgcaaaaatcagatacggcctgtcggctgccgttctggcactgattgccgtcggtgcgcctgcgcctgatattctcgaccagtttctggatgaaaaagaaggtaaccacacaacggcataccgcgatggttccggtatatggaccatctgtcgtggtgccacaatggtggatggtaagcccgtcataccgggaatgaggctgtcgaaggaaaaatgcgaccaggttaacgctattgaacgtgataaggcgctggcatgggtggagcgcaatattaaagtaccactgaccgaaccacagaaagcgggtatagcgtcattctgtccctataacattggccccggtaagtgtttcccgtcgacgttttataagcggctgaatgccggtgatcgtaagggcgcatgcgaggcgattcgctggtggataaaagatggtgggcgcgattgccgcatacgttcaaataactgctatggacaggttattcgtcgtgaccaggaaagcgcattagcctgttgggggatagatcagtgagcagagtcgcagcgattatttatactctggttatctgcaccatcgtctgcctgtcatgggctgttaatcattaccgcgataacgccattacctacaaagcccagcgcgacaaaaatgtcagagaactgaagctggcgaacgcggcaattactgacatgcagatgcgtcagcgtgatgttgctgcgctcgatgcaaaatacacgaaggagttagctgatgcgaaagctgaaaatgatgctcttctgcggaagcttgataatggtggcagggtgctcgtcaaaggaaaatgccctgtgccatcctcagccgaaacctccagcgcctccggcatgggcaatgatgccaccgtcgaactctctccagttgctggacgaaacgttctcgatatccgggacggaattatccgcgaccaaacagcactgagaacgcttcaggaatacattaggacgcaatgccttcgatgatagcaataattttactcatcatccttcacatctggctctgtagacagggtggtgatcacttctggagtaaatccagattaaacatctcattgctgatgcttgatattgagcatctggcgcgcagtaaggggctgcgttgagataagagccagttcattacaaataccaggatttagcctcgcattcgcggggctttttatatctgaatttcacagcgcatctcacgcgcatattaacgagagcctttcagtaagcgagcctgagaaatgccgttataggtggcgacctctctcgggcggcttttctgtgagacaggctcactttctaaaaggtaaagacgctatgaataatcattcagttattccagccttcgacttccgagaaatggtgcaagccaaaaacggagaggtcgttaccacatccagaaaaattgccaagtacttcggcaagcgacacggtgatgttctcaggaaaatcgagcaggttaaggctgattgctcgcgtgagtttagccaacgcaattttgcgtcggctgattatatcgatgagcagggcaaggttcgcccgatgtacagcctgacgaaagatggctggatcatggttgtgatggggttcaccgggaaagctgctgcggcaatcaaggagagctatatcgcagcattcaactggatggcagagcaactgagccgccgcatggcaattggcgaagaaatgcagcaccgctacgccaccaaagaaacacgctcaaagctgaaaggtacgatcggcagtcggttaatgaacgaacggaagaaagagaagcgtgtcctggctgtcgagcatgaatacatcttgcaggtgacacagcctgaactgctgattaattgaagatgtcattacaaagcctatctacggggggcttgataatggcttataccctgcacgggataacttaactgatatcccttttaacggataaaggtattcaagcctgacacatcatgcgctgtatcgtcgccgtattcccgcattaaccatgaccgtagcccgacggggaattccttctgcgtgagtgtgcgggaataatcaaaaacgatgcacaccgggttattaacgcgtcaactgaacgcggggttgctcttcatgtcagccagtccggtgcaggggtagaagaaaccggacgttatggtttagtgtggaaacatttgtgatgtgctctgtatgttttcagtaaagagtaatgaattatcaaaggtatagtaatatcttttttgttcgtggatatttgtaacccaccgaaaaactcctgctttagcaaggtttcttctgtattcctgaaatgtgatctctctggatttcagcttattagaggtcgtttctataagatgcctatcctttgaaaatttgacagacacaatgttttttaggccctttaataacactgtattatcattttttaatacaatatgaacattctctgtggctaaatagtaaatgtaatgtgagacattgtgacgttttagctcagaataaaaccattgatagtttaaatcgtttcgaactttatcaaatatttgtttaaaaatgactacctgatccatagataaaccttccatgtgatatgagggggcgtagtctgcacgattatctaaattgcttcaatctggtctgacctgttttctgagcaattcagtaatgtcactcttttctttgtttgcttcaggagaaactcttttttctgagcacagtctccggcggcaggcttcaatgacccaggctgagaaattcccggaccctttttgatcaagagcgatgttaatttgttcaatcatttggttaggaaagcggatgttgcgggttgttgttctgcgggttttgttcttcgttgacatgaggttgccccgtattcagtgtcgctgatttgtattgtctgaagttgtttttacgttaagttgatgcagatcaattaatacgatacctgcgtcataattgattatttgacgtggtttgatggcgtagatgcacgttgtgacatatagatgataattattatcattttgcgggtcctttccggcgatccgacaggttacggggcggcgacctcgcgggttttcgctatttatgaaaattttccgggaaccatgtccggtttctcttcaagttaactatatgaaaaataaaaaaagaggtcttctgtgaaccgggcatgcacaaaaaatagacatgtaagccggacatgaccggttttgttgtgattgtgaagtgagagtttttgcgaggtgaggagtggctacgcagactgaagttgccaggcatttaagtctgaccgatcgccagcttcgcagattgcagaaattgccgggtgccccgatatcgaataagcgagggcaactggatctggatgcctggcgcgatttttacatatcgtatctgagaagaagtaaaaacgatgtgcctgatggcgatagcgaagacgactatgaggagaaattgcttattgccagatgggaactgacagcagaacaggctgttacacagcagttaaaaaatgaggtgtcaaaaggaaaacttattgataccgggttctgtatttttgctctcagcaagctggcaatggcgttatccagtacgcttgattccatccctttatccatgcagcgacagtttcctgatttaacaccgcgccatcttgaccatctgaaaacccttattgcgaagggggcaaatcagtgtgcgcgggcgggggataaattaccggatttactcgatgaatatatcagagcaacaactgaataatatgatgagtgctgtcacaacagcattacagcccctgataagggcattgccggtgacgccagttgaatgggctgatcaaaattattatctgcctaaagaatcttcatatggtgagggagaatggaaaacgctgccgttccagatcgccatcatgaacagcatggggaatgatcagatccggactgttaatctgattaaatctgcccgtgttggctatacaaagatgttgctgggggtggtcgggtattttattgagcataaatcccgaaacagtctgctttttcagcccacggattctgccgctgaagattttatgaagtctcacgtggaggcgacgattcgggatgttccctgcctgaaaaaactttctccatggctggggcgtaaacatcgtgacaatactctcacgctgaaacgcttttcatcgggtgtgggcttctggtgcctgggcggcgctgccgccaaaaactaccgtgaaaaatccgtggacgtggtctgctatgacgaactttcctcgttcgaaccggatgtcgaaaaagagggttcgccaaccctgcttggggataaacgtattgagggctctgtatggcccaaatccattcgcggctcgacgcctaaaatcaaaggcacctgccagatcgaaaaagcggccaacgagtcggcgcatttcatgcgtttttatgtgccctgcccacactgtggggaggagcagtatctgaaatttggcgatgaatccacgccttttggccttaaatgggagaaggacagccccgaaagcgttttctacctctgtgaacatcatggctgcgtgatccatcagtctgagcttgaccagagcaacgggcggtggatctgtgaaaacacggggatgtggacccgtgacggtctgacgtttttcagcgccgcggataatgaaattccgccgccgcgctccatcacgttccatatctggacagcgtacagtccattcaccacctgggtacagatagtctatgactggctggatgcactgaaagatcccaacggcctgaaaacctttgtgaacaccacgctgggcgagacctgggaagaggccgtgggcgaaaaactcgatcaccaggtactgatggataaggtcgtgcattacacggcggcggtgcctgcccgggtggtttatctgacggcgggcattgactcgcagcgaaaccgttttgagatgtatgtctggggatgggcaccgggagaggaagcttttctggtggataaaatcatcattatggggcgtcctgatgaggaagagacgctgttacgtgtggatgcggcgatcaacaaaaaataccgccatgcggatggcaccgaaatgaccatttcccgtgtctgctgggacaccggggggatcgatggtgaaatcgtctaccagaggtcaaaaaaacacggtgttttccgtgtgctgccggtaaaaggcgcgtctgtctatggcaagccggtgatcaccatgccgaaaacccgcaatcagcggggcgtttatctgtgtgaagtggggacggacaccgcaaaagaaattctctatgcccgtatgaaagccgagcccacgcctgcggatgaagccacgtcgtatgccatccgttttcctgatgatccggagattttttcgcagacagaggcgcagcaactggtcgcggaagagcttgtggagaagtgggaaaaaggaaagatgcgtctgctgtgggataacaaaaagcggcgtaacgaagcgctggactgcctggtgtatgcctacgcggcattacgtgtgtccgtgcaacgctggcagcttgatctggctgtactggcaaaatcccgggaagaagagacgacccggccaacccttaaagaactggcagcgaagctgtccggaggagtgaatggttacagtcgctgaactgcaggcgctgcgtcaggcgcgccttgatttattaaccggtaaacgggtggtgtctgtccagaaagatggacgaagaattgaatatacggcggcttctctggatgagcttaaccgggcgatcaatgatgcggagttggtactggggacaacccgccgtcgccgtcgtccgctgggagtgaggttatgaaacgaacgcctgtcctgattgatgtgaacggcgttccgcttcgtgagagtctcagctacaacgggggcggcgcaggatttggcgggcaaatggcggagtggttgccaccagcgcagagtgccgatgcagccctgctgcctgcgttgcgtctggggaatgcccgggcagatgatctggtgcgcaataacgggatagcggctaatgcggtggccctgcataaggatcatattgtcgggcatatgtttctgatcagctaccgtccgaactggcgctggctggggatgcgggagactgcggcaaaaagttttgtcgatgaggtggaggcggcctggtcggaatacgccgaagggatgtttggcgagatcgacgtggaagggaaacgcacgtttacggaatttatccgtgaaggtgtgggcgttcatgcgtttaacggcgaaatctttgtgcagccggtctgggatacggaaaccacgcagttattccgtacgcgttttaaagccgtgagtccgaaacgggtggacacgccaggacacggtatggggaaccgttttctgcgggccggtgtggaggtcgatcgatatggtcgtgccgttgcgtaccatatctgtgaggatgattttccgttctctggtagtggacgatgggaacggatcccgcgtgaacttcccaccgggcgtccggccatgctgcatattttcgagccggtggaggacgggcagacccgtggggctaatcagttttacagcgtcatggaacggctgaagatgctcgattccctgcaggcaacacagcttcagtcggccatagtgaaggcgatgtatgcagcgacgattgaaagtgaacttgataccgaaaaggcctttgaatatatcgccggcgcgccacaggagcagaaggataatccgcttattaatattctggagaagttctccagctggtatgacacgaataacgtgacactgggcggtgtcaaaattccgcaccttttccctggtgatgatctgaaactacagacagcgcaggattcagacaatggattttctgcgcttgaacaggcgctgctgcggtatatcgccgccggtcttggcgtttcctacgaacagttgtcccgtgattactcgaaggtcagttactcaagtgcccgcgcctccgccaatgagtcgtggcgctattttatggggcggcgaaaatttattgcgtcccggctggccacgcagatgttttcctgctggctggaagaggcacttcttcgggggattattcgtccgccacgggcacgttttgatttttatcaggcgcgatcagcctggtcacgggctgagtggattggagccggaagaatggccattgacgggctcaaggaggttcaggaatcagtgatgcgcattgaggccggactgagcacgtatgagaaagagctggcgctgatgggcgaggattatcaggacattttccgccagcaggtcagggaatctgcagagcgggaaaaagccggactctcacgtccggtgtggatagcgcaggcgtatcagcagcagatagcggagagtcgcaggccggaagaggagacaacaccacgtgagacgtaatctttcacacattattgcagcagcattcaatgaaccgctgcttctggagcccgcctatgcgcgggttttcttttgcgcgctcgggcgcgagatgggggcagcaagtctttcggtaccacaacagcaggtacagcttgatgcacccggaatgctggctgaaacggacgagtacatggccggaggtaaacgaccggcccgtgtttaccgggtggtgaacggtattgcggtactgccggtgaccggcacgctggtgcaccggctgggggggatgcggccattttccggaatgactggctatgacggcattgtcgcctgtcttcagcaggcaatggcagatagccaggtgcggggcatactgctggacattgacagtccgggcgggcaggccgccggcgcgtttgactgcgctgacatgatttaccgcctccggcagcagaagccggtctgggcactgtgtaatgacacggcctgttctgcagccatgctgctggcgtcggcctgctcccgacggctggttacccagacatcccgtatcggctccattggcgtgatgatgagccatgtcagctatgccggtcatctggcgcaggccggtgtggatatcacgctgatttatgccggggcgcacaaggtggatggcaatcagtttgaagcgttgccggcagaggttcgccaggacatgcagcagcggattgatgcggcgcgccggatgtttgccgaaaaagtggcgatgtataccggtctgtctgttgatgccgtcacgggaacagaggctgccgtttttgaaggtcagtccggcattgaggccgggctggcggatgaattaatcaatgcgtcggatgccatcagtgtgatggccacggcgctgaacagtaatgtcagaggaggcactatgccgcaattaactgcaacggaagccgccgtgcaggagaaccagcgagtgatggggatcctgacatgccaggaagcgaaaggacgtgaacagcttgccacgatgctggcagggcaacagggcatgagcgttgaacaggcccgggcgattctggccgcggcggcaccgcagcagccggtggcatccgcacagagtgaagccgatcgcattatggcgtgtgaagaagcgaacggtcgtgaacaactggcagcaacgctggcggcgatgccggagatgacggtggaaaaagcccgcccgatcctggctgcttcaccgcaggcgaatgccgggccctcacttcgtgatcagatcatggcactggatgaggcaaaaggggctgaggcgcaggctgaacagctggctgcctgcccgggaatgactgtggagagcgcccgggctgtgctggctgcgggatcaggtaaggcagaaccggtctctgcatccacaaccgccctgtttgaacatttcatggcgaaccattcaccggctgcggtccaggggggcgtgtcacaggcgtcagaagacggtgatgcggacgtgaaaatgctcatggccatgccatgaagtcagtgctgaacatcaatacgaggttttaacaatatggtgacgaaaaccatcactgaacagcgtgcggaagtacgtatttttgccggtaatgatccggctcacaccgccacaggcagcagcgggatttcctcggcaacaccggcactgacacccctgatgctggatggggccaccgggaaactggtggtctgggacggacagaaagccggtagtgcggttggcatactggtactgccgcttgaaggcacagaggcggtgctgacgtattacaagtcggggacctttgcgacggaggcaatccgctggcctgaaagtgtggatgaacacaaaaaggccaacgcctttaccggcagtgccctgagtcacgcggcgctgccgtaacacgttatcaggccaccgcgttggcctgactgatttcttaatgaaaggaactgatttatgggattgtttacgacccgccagttactcggttataccgaacaaaaagttaaattccgtgcgctgtttctggagctgtttttccgccgcacggtgaatttccacaccgaagaggtgatgctggacaaaattaccggaaaaacgccggtggcggcctatgtctccccgatcgttgaaggaaaagtgcttcgccatcgcggtggtgaaacccgcgtgttacgtccgggctacgtcaagcccaaacacgaatttaattaccagcaggcggttgagctccttcctggtgaagatccggctcagctgaacgacccggcctaccgtcgtctgcgtatcattaccgataacctcaaacaggaagagcacgccattgtccaggtggaagaaatgcaggcggtgaatgccgtgctgtatggcaaatacaccatggaaggggatcagtttgatactgtcgaggtggatttcgggcgctctgaaggaaataacattgagcaggctgacggtaaaaaatggtctgagcaggaccgtgatacgtttgatccgacgcatgatattgacctctactgcgatcaggccagcggccttgtgaatatcgccattatggacggtacggtctggcgtctgctgaatggctttaagctgttccgcgaaaaactggatacccgtcgcggctcaaattcacaactcgaaacggcagtgaaagacctgggggcggtggtgtccttcaaggggtattacggcgatctggccattgtggtggcgaaaacgtcttatgtggcagaggacggtaccgaaaaacgttatctgccggagggcacactggtcctggggaatacggcagcagagggcattcgttgctatggtgccattcaggatgcgcaggcgttgtccgaaggtgtggtggcctcttcccgttatccgaaacactggctgactgtgggcgatccggcccgtgaattcaccatgacgcagtccgcaccgctgatggtgctgccggatccggatgagtttgtggtggtacaggtgaaataatccgtgagcgggggcgaaatgcccccgtgtcttttttcacaggaggctgagatggcaacaaaagaagaaaatctgaatcgtcttcgtcaactggctggcctgctggggcgcgaggcggatatgtcggggagtgctgcggatattgctcaacgtgtgtctgagtgggaagaggagcttgctgtttccccggagggcattatgcactctgatgagagcggggctgatcaaaatcacacagacgatggtgagcagttgcacaacactgatgctacggatgatgttaaagcggtccgtgtgcggaaatgcctgcatgtgatggggtattgcccggagacaggccgtcccgttgaactgacgtaccggggcatgcgtgttatggtgccatcaccactggcgacagccatgatacagcacggaacggctgagcatgcgtgattttcagaatgcctttgatgctgcccttgccggggtggacagcacgattgttgaagtgatggggctctgtgcgcagttcacctcgggagcacagcgtggaagcgaagttcagggggtttttgacgatccggagtcgctgggttttgccggtggcggggtccgtattgaaggaagcagcccgtcattatttgtgcggacggatacggtgcgtgccgtgcggcgtggtgacacgctgaccattaacggcgagatgttctgggtggatcgtgtttctccggatgacgggggcagctgttatctctggctcaaccgtgggcaaccacccgctgttaaccggcgacgataaacgcagggtgaaattatggcgataaaagggcttgatcaggcgattgataatctgagccgggttcgtaaaaacgccattccggcggcttcagcaatgacgattaaccgcgtggccacaacggcgattaatcagtcttcatcacaggttgcccgggagacaaaggtacgccggaaactggtaaaggaacggtccagactgaaacgggcgacggtcagaaatccgaacgcaaaaattatcgttaaccgcggtgatcttccagtgattaagctggggatcaggatgctgggccgtcgtccgaacagcatacttaaagccggtcagcatcggtatcagcgggcattcattcagcgattaaaaaacggtcgctggcatgtcatgcagcgtgtggccgggaaaaaccgttaccctattgatgtggtgaaaatcccgatggcggccccactgaaacaggcgtttgatgagaatgttgaccgtatccggtgtgaacgcctgcccggagaactggcatccgcgctgaaacaacaactgaggattgcgataaaacgatgaaacacactgacattcgtgccgcagtgctggatgcactcgagcagcatgaacacggggcgacgctgtttgatggtcgccccgttgtttttgacgaagaggattttcctgcgatcgcggtttatctgacggatgcagagtataccggtgaagagctggatgcagatacctggcgggccacgctgcatattgaggtgtttttaccggcacaggtaccggattcagagcttgatcagtggatggaaagccggatttacccggcgatgaccgcgatcccggcactggcaggactgattaccacgatggttacgcagggctatgagtatcgtcgtgatgacgatatggcgttatggagttctgcagatctgacttattccattacatacgagatgtgaggacgatatggcaacaccaaatccccttgagccggtaaaaggtgccggtaccactctgtgggtttacaacggcaaggctgatgcttatgcaaacccgttgtcagacgatggctggcagcgactggctaaggtgaaggatctgacgccgggcgagatgacggctgaaccctacgatgataactacctggatgatgaagacgcggactggaccgcgaccgggcagggacagaaatctgcaggtgataccagttttacgctggcctggaaaccgggagaggaaggtcagaaagggcttataggctggtttgaaagcggcgatgtccgggcctataaaatccgttttccgaatggcacggtggatgtgtttcgtggctgggtcagcagtatcggtaaggccgtgacggcgaaagaagtgatcacccgcacggtgaaagtcactaacgtgggtaaaccttctgtagcggaagaacgcagcaaaattacgccggtcactgcgattaaggtaacgccgacaggtacggttgaaaaagggaaaacaaccaccctgaccgttactgtggaaccggaaaatgcaacggataagacattcagggcgatttccgccgatccatcaaaagccaccattagcgtgaaagatatgacgattactgtgacgggggttaaggatggaaaagtcagcatccctgtgatttccggtaatggtcagtttgctgcggtggctgaaattaccgttaataatgtgccgggtggctaaagagctgagagataagcgatgttcctgaaaacagaacaatttgaatataacggtgtatccgtcacgctttctgagctgtctgcgctgcagcgtattgagcatcttgccctcctgaaacggcgggcagaagaggctgaagccagcggcaacctgcaggtgagtgtggaagatcttgtcagaaccggcgcgtttctggtggcgatgtccctgtggcataaccatccacagaaaacgcagtcaccgtcaatgaatgaggccgtgatgaagatagagcaggaagtgctcaccacctggcctgccgatgccattgcccgggcggaagacgtggtgttgtgcctgtccgggatgatcgaagctgttcgtccggatactgatattactgaagtggcgaaaaataacacgctgactgatgatgatttttctgcgggaaagtcttcgacggcgagctgaactttgccctcagactggcgcgtgagatggggagacccgactggcgcgccatgcttgccgggatgacatccaccgaatatgccgactggcaccgtttttaccgcacgcattattttcaggatacccagctggatatgcatttttccgggctgacgtacgctgtactcagcctgtttttttgcgatccggatatgcatccctctgatttcagtctgcttgtcccccggcatgaggaagaacaggtggagaggccggatgaggacaaaatgctgatgcagaaagcggcaggacttgccggaggcgtccggttcggtggggacggagggcgcgatattttatcgtctgcggatgtggcggatgtcatggtggatgatgccgcattaatgatggcttcagcggggattccgggaggtgtgagatatgtcccagccggttggtgatcttgttattgaccttagtctggatgctgtccgtttcgatgagcagatgagccgggtaaggcgtcatttttcaggtctggataccgacgccagaaaaaccgccagtgctgttgaacagggcctgagccgccaggcgctggctgcacaaaaagcagggatttccgtcgggcagtataaagcggccatgcgaaccctgcccgcacagtttacggatatcgccacgcagcttgccggtggtcagaatccctggctgatcctgctgcaacagggcggtcaggtgaaggactccttcggcgggatgatccccatgttcagggggcttgccggtgcgatcaccctgccgatggtcggggtcacctcgctggcggtggcgacaggtgcgctggtgtacgcctggtaccagggagattccacgctttcagcgtttaataaaaccctggttctttccggtaatcagtccggactgactgccgatcgcatgctgacgctctccagagccggacaggccgcagggctgacgtttaaccaggcgagtgagtcactggcagccatggtgaatgccggtgtgcgtggtggtgaacagtttgatgccatcaaccagagtgtcgcgcgttttgcttctgcatccggtgtggaggtggacaaggttgcagaggctttcggaaaactgaccactgacccgacgtcggggctgattgcgatggcgaagcagttccataacgtgacggcggagcagattgcgtatgttgctcagttgcagcgttccggcgatgaaaccggggcattgcaggcggcgaacgaggccgcaacgaaagggtttgatgaccagacccgccgcctgaaagagaacatgggcacgctggagacctgggcagacaggacagcgcgggcattcaaatccatgtgggatgcggtgctggatattggtcgtcctgataccgcgcaggagatgctgattaaggcagaggctgcgtttaagaaagcagacgacatctggaatctgcgcaaggatgattattttgttaacgatgaagcgcgggcgcgttactgggatgatcgtgaaaaggcccgtcttgcgcttgaagccgcccgaaagaaggctgagcagcagactcaacaggacaaaaatgcgcagcagcagagcgataccgaagcgtcacggctgaaatataccgaagaggcgcagagggcttacgaacggctgcagacgccgctggagaaatataccgcccgtcaggaagaactgaacaaggcactgaaagacgggaaaatcctgcaggcggattacaacacgctgatggcggcggcgaaaaaggattatgaagcgacgctgaaaaagccgaaacagtccggcgtgaaggtgtctgcgggcgatcgtcaggaagacagtgctcatgctgccctgctgacgcttcaggcagaactccggacgctggagaagcatgccggagcgaatgagaaaatcagccagcagcgccgggatttgtggaaggcggagagtcagttcgcggtactggaggaggcggcgcaacgtcgccagctgtctgcacaggagaaatccctgctggcgcataaagatgagacgctggagtacaaacgccagctggctgcacttggcgacaaggttacgtatcaggagcgcctgaacgcgctggcgcagcaggcggataaattcgcacagcagcaacgggcaaaacgggccgccattgatgcgaaaagccgggggctgactgaccggcaggcagaacgggaagccacggaacagcgcctgaaggaacagtatggcgataatccgctggcgctgaataacgtcatgtcagagcagaaaaagacctgggcggctgaagacctgcttcgcgggaactggatggcaggcctcaggtccggctggagtgagtgggaagagagtgccacggacagtatgtcgcaggtaaaaagtgctgccacgcagacctttgacggtattgcacagaatatggcagcgatgctgaccggcagcgaacagaactggcgcagcttcacccgttccgtgctgtccatgatgacagaaattctgcttaagcaggcaatggtggggattgtcgggagtatcggcagcgccattggcggtgctttcggtggtggtgcgtctgcctccacggggacggccattcaggctgcggcggcgaacttccatttcgcgaccgggggatttacggggacggggggtaaatatgaacctgcggggattgttcatcgcggggagtttgtcttcacgaaggaggcgaccagccggattggtgtcggcaatctgtaccgcctgatgcggggctatgcggaaggtggttatgtcggcggtgccggaagtccggcgcagatgcggcgggcggaaggcattaattttaatcagaacaatcacgtggtgattcagaacgacggccccaacgggcgggcagggccgcagctgatgaaagcggtgtatgagatggcccgcaagggggcacaggatgaactccggctgcagttgcgtgatggcggtatgttatcagggagcggtggatgaaaacctttcgctggaaagtgaagccggatatggaggtgaactcgcagccatcggtgcgtgaagtgcgttttggtgacgggtactcacagcgtatggcggcagggctgaatgctgacctgaaaacatacagggtgacgctttccgtgacccgggaggaggcccggcatctggaagcgttcctggcagagcacggtggctggaaggcatttttgtggaagccaccctatgcataccggcagataaaggtgacctgtgccgggtggtctgcgcgggtcgggatgttgcgcgttgagttcagcgcggagtttaagcaggtggtgaactgatgcaggatattcgcgaagaaagtctgaacgagtcggttaagtcagagcagtcaccgcgggtggtactctgggaaatcgacctgacggtacagggtggtgagcggtattttttctgtaatgagctgaatgaaaaaggggagccggtcacctggcaggggcgtaagtatgaggcatacccgattgacggcagcggctttgagatgaacggccggggcagcagtgccagaccgtcgctgacggtgtccaatctgttcggtctggtcaccgggatggcggaagacctgcagagtctggtgggggccacggtggtccgccgccgggtgtatgcccgttttctggatgcggtgaatttcgttgcgggcaatccggaggcggacccggagcaggagctgagtgaccgctgggtggtggagcagatgtcgcagctgacagccatgacggcctcgtttgtgctggctacaccgaccgagacggacggggcgctgtttcccggtcgcatcatgctggcgaacacctgtatgtgggattaccggggagatgaatgcgggtataacggtcctgcggtggcggatgagttcgacaaccccaccacggatatccgtaaggacagatgcagcaagtgcatgcgcgggtgtgagatgcgcggcatggtggctaattttggcggtttcctttccattaacaaactttcgcagtaaatccaatgacacagacagaatcagcgattctggcgcatgcccggcggtgtgtgcctgcggagtcgtgcggcttagtggtgagaacgccggagggggagcggtatatcccttgtgtgaatatctctgcagagccggaggcgtattttcgtattgcaccggaagactggctgcgggcagagatgcagggggagattgtggcactggtccacagtcatcccggtgggctgccctggctgagcgaggctgaccggcggctgcagataaaaagcgcactgccctggtggctggtctgccggggtgacattcacaaattccgctgtgtgccacatctgacgggacggcgctttgagcacggggtgacggactgttacacgctgttccgggatgcttatcatctggcggggactgagatgccggattttcatcgcgaggatgactggtggcgtcacggtcagaatctctatctggataatctggaggccacagggctgtatcaggtgccgttgtcagcggcgcagccgggcgatgtgctgctgtgctgttttggttcatcggtgccgaatcatgccgccatttactgtggtgacggcgagctgctgcaccatattcctgaacaactgagtaaacgggagaggtattccgaaaaatggcaacgacgaacgcattctgtctggcgtcaccgccactggcacgcatctgccttcacggggatttgcaacgatttggccgccgcctcagcctgtatgtgaacacggcagcggaagccatccgtgccctgtcgttacaggtgccgggctttcgccgtcagatgaacgaaggctggtaccagatacgtattgccggtgatgacacggcaccggaggcggtgtacgcccgtcttcacgaacagctgggtgagggaacggtcatccacattgtgccgcgactggccggagccggaaagggcggactgcagattgtgctgggggcggcagccatcgtgggctctttcttcacggccggtgcctcgatggtgttatggggtacagccctgagtgccggcggtttttctgccaccacgatgctgttttcactgggggccagcatgatactgggcggtgtggcccagatgctggccccgaaggcaaaaacaccggattaccgcgcaacggataacggcagacagaacacgtacttttcctcgctggataacatgattgcccaggggaacccgatgccggtgccttacggggaaatgctggttggctcccgccgtatatcccaggacatcagcacccgtgatgaaggcgggggcggaaaggtcgtggttatcgggcggcaggggtaaaaagaataaaaaaatcccgcagtgatcgcggacaggaactgcgggagagttacgaagattaagtgtaaggaattattcttatatcacgacaaaaaaattaacgcagagaaattatacgcgccacagtcagtttgtgaaaatgtgaagatattcagaatttttatgccattaccggttttaaccaacaggattatcggtgggcatgaaagaaaaccccggtatctgctgataccggggtttctctttagcatggcagaaatgtgtttcatgcttttcgggcgaaggatatccgacttctgtacggaatggcaagtggcggttaatttattcaggggaaggctgtatgggaaaaggtggcggtaaggcacacacgcctcgtgaggcgaaggataatctcaaatccacgcagatgatgagtgtgattgatgcgattggtgagggaccgatagaaggtccggtgaagggactgcagagtattctggtgaacaaaaccccgctgacggacacggacggtaatcccgtgatacacggtgtgactgcggtctggcgtgccggggagcaggagcagacaccaccggaaggctttgagtcctccggagctgaaaccggactgggcgtggaagtgacgaaggcaaaaccggtgacgcgcaccattacgtccgcgaacattgaccgcctgcgggttaccttcggggtgcagtcactggtgcagaccacgtcaaagggcgaccgtaatccttcctctgtccggattctgattcagttacagcgtaatggccgctgggtgacggaaaaggatgtcaccattaacggcaagaccacctcgcagttcctggcctcggtgattctggataatctgcctccccggccctttaacatccggatggtcagggagacggcggacagcaccacggaccagctgcagaataagacgctgtggtcgtcatacaccgaaatcatcgatgtgaaacagtgctacccgaacacggccattgtggggctgcaggtggatgcggagcagttcggcggccagcagatgacggtgaactaccatatccgcggtcgcatcatccaggtgccgtcaaactatgacccggaaaaacgcacgtacagtggtatctgggacggcagcctgaaaccggcatacagcaacaacccggcctggtgtctgtgggacatgctgactcacccgcgctacggcatgggaaaacgtctgggggcggcggatgtggacaagtgggcgctgtatgccatcgggcagtactgcgaccagacggtcccggatggtttcggggggaccgagccgcggatgacctttaatgcgtacctggcacaacagcgtaaggcgtgggacgttctcagtgatttctgctctgcgatgcgctgtatgccggtatggaacggccagacgctgatgttcgttcaggaccgtccgtcggatgtggtgtggccgtacaccaacagcgatgtggtggtggatgataacggcgtgggtttccgctacagcttcagtgccctgaaggaccggcacacggcagtggaggtgaattacaccgacccgcagaacggctggcagacctccacggaactggtggaagacccggaagccatactgcgctacggacgcaacctgctgaagatggacgcgttcggctgtaccagccgcggtcaggcccaccgtgccgggctgtgggtgataaagaccgaactgctggaaacgcagacggtggatttcacgctcgggtcacaggggctgcgtcacacacccggtgacatcattgaaatctgtgataacgactatgccgggaccatgaccggcggacgtgtcctgtccatcgatgccgccagccgtaccctgacgctggaccgggaggtgacactgccggagaccggcacggccactgttaatctgattaacggcagcggtaagccggcgagcgtggccatcaccgcacaccccgcgcctgaccggatacaggtcagcaccctgccggatggtgtggagacatacggtgtgtggggactctccctgccgtcactgcgtcgtcgcctgttccgctgtgtctccattcgggaaaacacggacggcacgttcgccatcacggcggtgcagcacgtaccggaaaaagaagccattgtggataacggggccagctttgagccgcagtcaggcagcctgaacagcgttatcccaccggcagtgcagcacctgacggtggaggtgagtgcagctgacggtcagtatctggcacaggcgaaatgggacacgccgcgggtggtgaagggtgtgcgcttcagtctgcgtctgaccagcggaagcggagaagacagccgtctggtgagcaccgccatcaccgcagacacggagcaccgtttcagtggtctgccgctgggggaatacaccctgacggtgcgggccattaacagctacggccagcagggcgaacctgcgaccaccaccttccggattaacgcgcctgcaaaacccgccaccattgagctgacgccggggtattttcagataacggcggtcccgcgtcttgcggtgtatgacccgacggtacagtttgaattctggttctcagaaaaacgcatcacgaacacggcacaggtggaaaaatctgcccgttatctggggaccggcagtcagtggactgtccaggggagccggattaagccggggacggatttctggttttacgtgcgaagcgtcaacctggtgggaaaatctgcttttgtggaagccagcgggcagcccagcaatgatggtgaagggtatctggaaattttccgggggctgatagatgagacgcttctgggccaggcactgaaagagcgcattgatgcttcagcgctgcgtacggaggtcacgcaactggaagaagacatccgtcagcggatggacacggatatcgcagaagtgacccggaaaatcggggaggcggaaaacagcctcacgcagctggttgcgaaaaagaatgaggaccagacactggccatcgcgcaggtgagccagaaagtggaccgggtgagcagtgaaatctcacagactgtcagccaggggcagtcagaaaatgcccgacagatagcacaggtccgccagtacgtggataaaaaagggagtgaaattacctcgaccacggataaaaaactgggtgaccaggccgtgaccatacagcaaatccagcgggttcagtcagacacgcgcaatgagctgaatgccatgtatatgctgaaggtgcagaaaacaaaaaacggtattccctatgtggccgggattggtgcggggattgaggatgttgatggtcagacgctgagcagtattctgctgcaggctgaccgtatcgcgatgattaccccggagaatggcaacaccacgccgctgtttgtggcgcaggggaatcagctgttcatgaacgacgtgttcctgaagcgactgtttgcggtgagcatcacgtcatccggcaatcctcctacgttttccctgacgccggatggcaggctggcagcccgcaatgcggatatcagtggagccatcacggcgaataccggcacgctcaataatgtcaccattaacgagaactgtgtcatcagagggaaactgtctgcaaaccagattgaaggcgatctcgttaaaacagtgggtaaggctttcccccgtgactcccgtgcaccggagaggtggccatcagggaccattaccgtcagggtttatgacgatcagccgtttgaccggcaaattgttattccggcggtggcattcagcggtgccagacatgagcgggagaataacgatatttattcgtcatgccgcctgatagtacggaaaaacggtgctgaaatttataaccgtaccgcgctggataatacgctggtttacagtggtgttattgatatgcctgctggtcgcggccacatgacgctggagttttctgtatcagcatggtgggtaaatggctggtatcccacagcaagtatcagcgatttgctggttgttgtgatgaagaaagccactgcaggcatcacgattagctgaattttataaccccaatacgggcgccagaaatggcgccttttttattgcagaaaagcgagaggtaattatgcgtaaattatgtgctgttattctgtccgcagtagtctggctggttgccgctggtacgccagcgagcgcagcagagcatcagtccacactaagcgccgggtatcttcagacccacactgatatgccaggcagcgataatctgaacgggattaacgtgaaataccgttatgagtttacggacgcgctggggctgattacgtccttcagttatgccaatgctgaggatgagcaaaaaacgcactacagcgatacccgctggcatgaagattccgtgcgtaaccgctggttcagcgtgatggcggggccatctgtacgcgtgaatgaatggttcagtgcttatgcgatggcaggtgtggcttacagccgtgtgtcgacgttctccggggattatctccgcgtaactgacaacaaggggaaaacgcacgatgtgctgaccggaagtgatgacgatcgccacagcaacacgtctctggcgtggggagctggcgtgcagtttaacccgaccgaatccgtgaccattgatattgcttatgaaggttccggtagtggcgactggcgaacggatgcatttattgttggtatcggataccgtttctgacaacagacgccgatttatcttctgtaaatattgttatgatacgcaggttcatccgccttatggggtgaactgcgtttgaggaaacgtaaagttacactgtcctgaagcccgtggcgtcactgctgcgggctttttttattggtggaaaagtatgacagtaaaaatttctggcgtgcttaaagatggcacaggaaaaccagtacagaactgcaccattgtgctgaaggccagacggaccagcagcacggtggtggtgaacacggtggcctctgaaaatccggatgaagccgggcgttacagcatggatgttgagtatggccagtacagcgtcaccctgctggttgaagattttccgccttcacatgccgggaccattaccgtctatgaaggttccagaccaggtacgctgaatgattttctcggcgccatgacggaggatgatgttcgtccggaggcactgcgccgttttgagctgatggtgaatgaagtggcacgtcatgccggagcgtcatcacagagtgcagcggcggcaaagaaatccgaaacggcagcagcctcatcgaagaatgcggcgaaaacctcagaaacgaatgcagctaacagcgcacaggcggcagcggcctcgcagactgcatcggcaaactccgcgacagcagccaaaaaatcagaaaccagcgcgaaaaatagcgagacagccacaaaggccagcgaaaaaaacgcaaaatccagccagacggcagcgaaaaccagtgagacgaatgccaaagacagtgaagccaacgcaaaggtgagcgaaacagcggcggcgaactcggcgaaagcatcggcagcaagccagacggcagcaaaagcaagtgaagatgctgccagagaatacgcaaaccagacagcagagccgtacagatatgttttacagccgctgccggatgtgtggataccctttaatgattcgctggatatgattacgggctattctccgggttataaaaaagtgaagattggtgataatgtggttcaggttgccagtgataaacaggttaatttcagtcgcgcatcaacggcaacatatatcaacaaatctggcgaactgaaaacggcggaaattaatgagccgcgatttgagtgtgatggcctgcttattgagggacaaagaacgaacttcttccagaacagtacagacccttcgaagtggaataagtcaacttcactggacgttacagaaacaggcacagatagtttcgggtttaattatggtcggtttgtcgtacaggattcgattgttggtacaagtaaagcgcataccattatcggactgtattcgagtaccggaggggttgatacttcaggggacgaaaagcatgtaactatatcctgtcgggtaaaaagtgaagttgataatatcgccgttcgtattttatttgaacattatgatggggaggtaaggacatcaataggagcagcaaacctgaaccttaccacccgcataattagcaagacaggtcagacaagccgtgttacagcaaggtctgttaaggatgatgcaactggctggatattttttgaggctacattaaaagcagatacaacagaaaatacggttggtggttttgtccagtattctccggatacagggcagatggttacatcaggggattatctcgatgtaaccactccacagattgaggctggtacaggcgcatcatcttttattgttacggggacggcaccggcaacgcgggcaagcgatatggtgacagtcccaatcaagaataacctttataatcttccttttacggttctttgtgaggtacataagaactggtataaaacgccaaatgtagcgccgcgtgtttttgataccggcggtcatcaaaccggagcggggatcgtaatggggtttggttcatcaggtgggtacgacggttttccgtattgcgatataggtggttcagaccgacgaataaatgaaaatgccgggctggaaaaaatgcttattggtatgcgggtaaagtccgaacggtccacatgtgtagtcagtaacggtaagttaagcagcgaaactaaaaccaaatgggaatatatccggagtacagcaaccattcgcattggtggacaaactacagcaggattacgccatttatttgggcatgtgaggaattttcgtctctggcataaagagctaacagatgcgcagcttggggaggttgtggagtgagagatttcacgttgcgtttcagtgataaagcagatttcagggcatttctcaggaaacttaactgggaagaggacgaagagctgcagaatgccgttctggttgatgagattggttttacgttcagggagacagatgtttctgatgacggagaaccagaatacacgcgaaacgaagggtactttgttaatatccgtcttcttgacgatggatttgaggattccgtgttccgtgagtgggtggttacaccagagcgcccgctcagggagtggttttaaggatagcagatggatatcacgtcgatacttcatgcgctttgtgccgtggcggtgcaggtactggctggtctttttaccggaaactgggcttacggggcgatagccggttgtacgttcttcattgcgcgtgaacacacccaggcagaatatcgctggattgaaatgttcgggcatggcaagcggattaacatgccgtggtggggcggttttgatccacgtgcatgggatgtggcaagcctgatggattttgctgtgccggtggtggcgtgtctgctggtctggctgttggttaatcgtgggtgaaaaaggtgagcagtatatgcaacgaaggaggaaacatcattgctggcggcatggaaggcatgcagggtgttgctgaaccgtgttgatacatcaactgcccctgatattgagtggcctgtgaaccctgtcagagagtaatcattgggattatgccgcagcacgtcgtgcgcaagaacgtgctgcggctggatgctattttttccctgaagcggaaaacattactacagtacctttaaccttggttttaacattctcgaaatgctctgagagtatatgtgttaagccttcttcggaatcttttgtgtttgaaaagatgcctttctgattgtaaatgcgcatcagtttttgaccgaagctattgtgcacaacgccgtcaccaagaattgtggctccgtatagagttccatcgtcagttaaggcctgcgccgcattgcgtattacacagctttttgtagatatatttccaggcaggcagtgaagaaggtaaaacatggaaatggaatcaaattgaccatgtaacgccgcgggataaggatcaaaaacatcatggctaattttatgtttaatttttgattccccagcccttgtcgatgccgcgttcaggctagcttcgttcaaatccattaaagatatcagactgctctcaggtacgtgagtaaggtaaaacccagttccaacgccaatatccagatggttgttacctaaatgttccagaaagtgtggaagaaggtgttcctttgtaggacatccccatgcaagccgatttgatactcccaaaacccaccagtcataaagctttagggtaagtggtgtgtaaattttagccccatcatctgtgttttttttcattagtttcaccgtattatagttttatttgtgaattaaatcaattatggcgatgaattacaaggggttaaatgctgccgcagcatagcgatattgaaatagcctggtatgcttcgatacagcaggagccgaatggctggaagaccgtcaccacacagttctacatccaggaattcagtgagtatattgcgccactgcaggatgctgtagatctggaaatcgcaacggaggaagaaagatcgttgctggaggcatggaataaatatcgggtattgttgaatcgtgttgatacatcaactgcacctgatattgagtggccgacttcacctgcagagtaatcaacggcgcagggatgatattttgtgcttgaagtgcctccccgaccattcagatagtcggggaggggtattgggattatacgcaatcagttttagttaaagaccgaagctctcgaaaaatctttctccaaaaccagaatggaattgattgattttgataggatctataacgtcgttaccttaaacggcaaaaccactcaaaaacaaacttaatgcattgaatataaaggattaatcatctaattcgctcaccttcttattcagcagacgagaagcgcgccagtaaaccagcaacatcaggcccattacgatagtcagcgtaatgctggtggctgcaccaaacggccagtcacgaatattgaggaactgtaccttgatgacgttaccgatcagcaggtttttcgcaccgcccatcaggtcggacacatagaacaggcccatcgctggcagcatcaccagcagacatccggcaataattcccggcatcgttagtgggataatgatgcggataaaggtctgcaacttgctggcaccgagatcgcgcgccgcctcaagcaacggcttatccagtttttcgatactggagtacagcggcatcaccataaacggcagcagaatgtaaaccagaccgataatcaccgcactaggcgtgaacatgatgcgaattggtgtatcgataacgcccagccagagcaaaaactcgttgagatagcctttggtgctgaggaaaattttcagcccgtaaatacgaatcaatgagttggtccagaacggaacaatcagcagaaacagcagcagcggacgcaccttgtgtggcagcttcgccagaaaccaggcaaaaggatagcccagcaccaggctggcgagggtggcgatcagcgccatattcagcgagtgcaatagcacttcaaaatagagcggatcgagcagacgcgtgtagttatccagcgtaaagaccattttgacgaaactggcgtcgtcgcgggtcaaaaagctggtgccaatgatcatcaggttgggcagaaagacaaacaacacaagccaaccgacaatagtgacaatcactacattctggaacttacttgtgttcttcatcagccagtacgacctcccagctttctacccaattaatggccattttttggtcgagagagtggtcaaagtcaggatcgtcttcattgaagaattcgctgaccatcaccatcttgccattttccagctcaacaaccgactccagcgtcatgcctttgtagttacgctcgcgaacgtaaccaatcagcccttcggcgtggttgtcgtcgttaatctcttcaacacgtaagtcttccgggcgcagcagaacatgcagtttttgccccggttcaacggcgaagttaacgtagatattacattcgcggccttcaacgttggcgcgtacgcgctgctcgtcgagacgttcgatgacagtggcgttaaacatattgatttcgccaataaacccggcaacaaacaggtttttcggctcttcgtagatttcacgcggcgtgccgtcttgctcaatgcgaccatcgcgcatcaccacgatcctgtccgacatagtaagtgcttcttcctggtcgtgagttacgaacacgaatgtaatgccaagcttacgctgtaacgctttcagctcgttctgcatttgcttgcgcagtttgtaatccagcgctgagagcgactcatccagcaacaacagacgaggcttgttaaccaccgcgcgggcaatggcgacgcgttgctgttgaccaccagagagctgatgcggtttgcgttgagcgaaggtttccagctgcaccatccgcagggcttccatcacgcggggcgtaatttcagcagcgggggttttttgcatgcgcaacccaaaggccacattttcgaacacggtcatgtgggggaaaagtgcgtagctttggaaaacagtgttcacgtagcggttttccgccggaacgtgggtgatgtcctcgttatccaacatgatgcgtccggaatcaacagtttccagacctgcaatcaggcgaagaacggttgttttaccgcagccagaagggccaagcagcgtgaggaactcgccattgttgatagtcagatccagctggggaatgacctctttaccatcaaagcatttgcgaattcccgccaattgcaccagcggtgaaagcgaactcggttgtttattcaattttttactctgtcccatgtaaacgcaacggatggcttaccgatgcggggtttgtggttaaccaccttggtgactcttaatgagggcggtaattctacggcaaaccgcttgaatcgccaatctttgttgtgaattactggcttagctttatattcattaaggtaatgctgataaatattcccgcttgcaggggtaaaagtgacctgacgcaatatttgtcttttgttgcttcttaataatgttgtcacaaaaagtgagggtgactacatggataaactacttgagcgatttttgaactacgtgtctctggatacccaatcaaaagcaggggtgagacaggttcccagcacggaaggccaatggaagttattgcatctgctgaaagagcagctcgaagagatggggcttatcaatgtgaccttaagtgagaagggaactttgatggcgacgttaccggctaacgtccctggcgatatcccggcgattggctttatttctcatgtggatacctcaccggattgcagcggcaaaaatgtgaatccgcaaattgttgaaaactatcgcggtggcgatattgcgctgggtatcggcgatgaagttttatcaccggttatgttcccggtgctgcatcagctactgggtcagacgctgattaccaccgatggtaaaaccttgttaggtgccgatgacaaagcaggtattgcagaaatcatgaccgcgctggcggtattgcaacaaaaaaacattccgcatggtgatattcgcgtcgcctttaccccggatgaagaagtgggcaaaggggcgaagcattttgatgttgacgccttcgatgcccgctgggcttacaccgttgatggtggtggcgtcggcgaactggagtttgaaaacttcaacgccgcgtcggtcaatatcaaaattgtcggtaacaatgttcacccgggcacggcgaaaggagtaatggtaaatgcgctgtcgctggcggcacgtattcatgcggaagttccggcggatgaaagcccggaaatgacagaaggctatgaaggtttctatcacctggcgagcatgaaaggcactgttgaacgggccgatatgcactacatcatccgtgatttcgaccgtaaacagtttgaagcgcgtaaacgtaaaatgatggagatcgctaaaaaagtgggcaaagggttacatcctgattgctacattgaactggtgattgaagacagttactacaatatgcgcgagaaagtggttgagcatccgcatattctcgatatcgcccagcaggcgatgcgtgactgcgatattgaaccggaactgaaaccgatccgcggcggtaccgacggcgcgcagttgtcgtttatgggattaccgtgcccgaacctgttcactggcggttacaactatcatggtaagcatgagtttgtgactctggaaggtatggaaaaagcggtgcaggtgatcgtccgtattgccgagttgacggcgcaacggaagtaagcaaaaagggatgcggcatgtgatgccgcatccggcttaaatccaaacttacccttcgaagaaccagtatccgctattgaccagcgccgcgagcatcgcgaggaatgacggatcttccagcgcatcgccaaaattctccgcggtcagcgcaatgttgctggcgagtgcatccagtgccggacggtgcggggaatcgattttctcaccattggcatacacgtcgtcgccaatgcgcaatacgcgcagaccccccaggcgcaccagcacatcaccttgtttcagcgcatcgtagatttcatccggctgataaggcggctctggcggcgcgatatccagttcatgacgtgactgggatataaactcgccaaaccattgcttaaagtgttccggctggttgatcaattcgagcatcatctcacgcagtttatccatctcttgcggcagaacgtccgcaggatgagcgcgaggtggaacatcaggatcgctgtagtagttgccgcccagttcacgttgcagcacataatcggcaaatccgctaatcagttcccgcgtattcggcgcgcgaaaacccacggaatagttcatcgcattttccagcgcgtagccttcatgcgggaatcctggcggaatataaagaatatcgccaggctccagctcttcatcgatgatggcttcgaacggatcgacctgtaacagatccgggtgcgggcagtgctgtttcatttgcagcttttcacccactcgccagcgacgacgaccggtaccctgaatgataaacacgtcgtactgatcgagatgcgggccgacgccgccgcccggtacagaaaaagagatcatcagatcatcaatacgccagtccggtagttcacggaacggtcgcattagcgcagcggtcggctcatgccagtggttcactgcttgcactaacaatgaccagttagtttctccgagatgatcgtagctttcgaatggaccgtggctgacctgccatttgccatcctgatgactgaccagtcgactgtcgacttcgctttccatcgccagacccgccaactcgtctggagagattgggtcaataaaattattaaagccgcgttttaacaccaccgggcgtttctgccagtgacgttcaagaaaatcgggccagttaagagtgagttggtattccatgttaagcatccacaggctggtatctgcaaccgattataacggatgcttaacgtaatgcgtgaagtatggacatattttatcaattagtgttttttgccgtttcataatgtttcagattgttcactatgtttttgattataaacagatttgtgattttccttgttccagcttgtttcacgttgtagccctttgtgcaacgatcggtgtagttaatggtgtagttaattgtgatgaccggaatcaaaattatgagcagagcacttaacaaactgagcgatacacagctgaggaaaatcaacggcacacccgcccaaaaaacagcctttcttaatgacggtggaaacctgagcgtcaggcattcaaccagcggccttttaacctggtatttcacctacagggccggaacgggaaggggagcacgaccggaacggattaagctgggaaattatcctgatctgagtctgaaagctgccagggaaaaagcggcacagtgtcgcgcttggcttgctgaggggaaaaatccacgtcatgagatgaattacaccgtacagaaagcgttaaagcccgtaacggttggcgatgcgcttacctactggcttgagtcttacgtaaaggaaaaccgcgtggattatgccgccctgaaaaagcgccttaataatcacgtaatacagcacattggtgctatgccgctggataaatgcgagctacggcactggctggcctgttttgaccaggtggcaaagcgaacgcctgttactgccggattcttgctacagacgtgcaaacaggcgcttaagttctgccggaggcggcgctatgcaatcagcaacgttcttgatgatatgagtgtggcggacgttgggaaaaaaccggatataagcgagcgtgtcttaagcaccaaagaacttggcgaattattgcaggcactggacaaaaaaatattttccccttactacgtcgcactaatccgcctcctgattgttttcggatgccggacggtagaactgaggttatcggagatcagcgagtgggattttaccgaaatgctctggaccgtgccgaaagaacacagcaaaacgaaggtggcaatattccggcccataccggaagcaatactgccgttcgtcacgcagctggtggagcagaacaggcacacgggcttattgctgggggaagtgaaacaggaaacaagcgtgtcgcagtacggcagattagcgcacaggaggctaaaacaccctcactggtcactgcatgacatccggcgcacctttacaacgatgctgaacgatttaggcgtggatcctcacgtcgtggagcagcttacaggtcatcagatgccagggatgcaacgagtctataaccattcccgttatctggatgcgaaacgtgacgcgctggatatgtggacggagcggttagggatactggcgggaacacatgaaaacgtaaccacattgccaatagccagagaaatataattttttttgcgatttttcaggatgcggacaacgtgaaacaacgagacacaacgacgaacaacaaggaacaaaatggaacaacgggttaaaaatcagccatcgtaataaccatttgatttttataggtgtactgtttttttatacactggcgaatcactcttaaaaatatgtaaaaaaggcgtaaaagtaaaattttatgcctttgcatcataatgaattaaaagagtttttattctcatttcccctgcttctgtaaaacgaccgccgccagtgtttgccattccacaaacaccctgacacaatccgacacaacccaacccaataatccacccaatgactctttaagaaacaacaaagggggaattgtgttaagcacagatcgctttatacgtgaaaaagaatgtcagcaacttacaggcctgagccgctcatgtcggtaccgcctggaaaaagccggacaattcccatcacggcgtaagctgggcggtcgttccgttggctggtctttatccgaagttctggcatggaaggacagctgcgaggcagttcactaatcaggctggcggcacacagccgccacccatccactaatacagagatctaaccatgaatactggatattctcccgaacaagggcggggcttcgttcgtcctgaaaaacagaatctgcaaaattttgccgaaattattccggttatttccggccttactggcgggagtgaaaccaatattgttaacgccagagcgttgcagatgtttgatgataaaaagggagtaaatttaacttacacccctgacggcaatcagaatatgagcattatctctgagtcaggtttctacaaactaataaaaacaaaaagcgccccgttgccggagcgcctttgtgaacaattaacctactgcgcaaaaaatgaatctgagcagtgggattatatcaaccatgtggagaagcgccacaattgccgaataacgggcaaaacaaaggccacccgctacggtggcccctcgacacaagctacacgttatccccaacgcatgagcattgccaacaatgccacatttgcggctggtgggcaatgcaatcagtcaggttcagttcgttgccatacctgcaatgagcgcttttccctgtactctttaaggaattgctcaagggcaaaagcacatggcgcgaatctttctgattcatgctctatctttctgcgccgtcttttccgtgccggtgataatgttttggtcaattctttatcggtcattgtgttgtcctgcatagcaatgcgccgtagttactcacaccacggcgctggtgatggttactcctgctctttggccttgcggcgctggcggcgtttgatctcgccttgcattgacgcaatgatgaattgtgatgtgctttcgcctgattctttcactgattccatggcgtttactatttcgtgtggtacacgagcctttagagcttgtgattttgcgtttgttgtacccgttgccatttctattcctctgttggattggtgggggacagtatacacagaaaaagcacaaataaaacccttgacgtgggccacacctaaagcatatagtgggccacaccttgagattatcaaggtgcataaatgcaaagccccgcaagtgtcgttaccactcgcagggcttctaaccaccaacgatagcgaaagtatcgaggtagctatgttaaatcataccacacacccgcaagggcgggactcgcacaacctgaataaatacatctggcgttttatcgccctgagcacggcacaaccgcgcgtgattaccattgaggccaccagcgaacaggaagcacgccagcaatctccggctggctgcgtgatggtatttgctgcccgtattcgtcagggggtaggcttatgagccaggaaatcacactacaacaggcagcagaacgcgcccaccaaatcgaagttatttgcgcactggcagaggattaccctggcatgatgaccgacagcgaatcaggggcaatcatcggcttacttaaacgccttagcggtgaggtctgcgtattcctgagcgatgaacaggaaagaagaacgcttatttctaacgaaaaaaaatgcggaggggtacatgtgcaataaaaccacaccggacgcagccgccgccgcactcactacgctgatgcacgcgcttattgatattgaatgcacggcagagcttgcgcagggagaagaacagaaagaccggacacagttcgccctggaatgtatccgatacatcgcaacgcggtcgctgaatgacgctaaaaatattcttgttgctgattgtgaaaatggggggggttatgcgtgatgatcgttttaattccctgaaacaggaattttccggcgttcctgatgatgcggctgatgcgctttcgtcaatgccagaacttattagagcggcttttttcttactttccacgagagaatataaatcaacggggcttgatgtactgaatatcgccgccgattatgctgatttcgtgacagaggttattttaagaaaaacgacggacggggattaatatgcgtgatatttaccacgaaacaatagaccgcgcatttcttgcactttctcacagtgaaaatatgttggaaatattgcgcatatgtcttgaaacgcttggagataatgaacgtgataaacagaaatcaaggattgtcacggcattaataacgcttcttgagcctgtaataaatgagttgcaggaaatagagacattacacgaccagtataaagcgccccacaccggagaataaaaataatgaaacttaaatattctggcttaactgccagtggcaaaactcgcactaaattcatgcgcggtgatatttaccgcgataagtacggcggcacggtaatgattaagggcgtggaggaacggcgcgtaacctaccgtcgtgaaggttacgaatatgattgcgtgatgcctgtttatcagttccggcgtgatttttctctggtacagaccgcgccgcataacgtgtccaccagcaacgccagggcacgggcaaacatccagaagctgaaaaccatgattaacggattcaggggtaaaaaatgaaactggcaccgaacgtaaaacagcagtcacgcggcataaaacacaaagaaacagaagtcattatttttgcgggtagtgatgcctggtcacacgcaaaacaatggcaggaacatgacgcgcgtatggccggagataatgagcctcctgtgtggcttggggagcagcagttatccgaactggataagctgcaaattgtgccggaaggcagaaaatccgtgcgcatattcagggccggatatcttgcgccagtaatgataaaggcgattggtcagaagctggcggcggcaggcgtacaggatgcaaatttttaccctgatggtatgcacggtcagaaggtggagaactggcgcgaatatctggcccgtgagcgccagaatctttctgatggtctggtcattgagcttccggtaaagcaaaaggcgcaactttcgcagatggcggacagtgagcgcgcgcagctgcttgccgatcgctttgatggcgtttgcgtacatcctgaaagtgaaatcgttcacgtatggcgcggcggggtatggtgtccggtcagcacaatggagctgagccgcgaaatggtggcgatctattcagagcacagggccactttcagcaagcgcgtaatcaataacgccgtggaagcgttaaaagttattgccgaaccaatgggcgagccgtccggcgatttgctgccgttcgccaatggtgcgcttgacctgaaaacgggggaattttccccgcacacgccggagaactggatcaccacgcacaacggcattgagtacacgccaccagcacccggggagaacatccgcgataacgcgccaaactttcataaatggcttgagcacgcagccggaaaagacccgcgcaagatgatgcgtatatgtgccgcgctgtacatgattatggcgaaccggtacgactggcagatgtttattgaggccaccggagacggcgggagcggtaaaagtacattcacacacatagccagccttctggcagggaaacaaaacacggtaagcgctgaaatgacatcgcttgatgatgctggtgggcgtgcgcaggttgtcgggagtcgtcttatcgtcctggcagaccagccgaaatatacaggcgaaggaacgggcatcaagaaaatcacgggcggcgaccccgtggaaattaacccgaaatatgaaaagcgttttacggcggtaatcagggcggtggtgctggcaaccaataacaatccgatgatattcaccgaacgggccggaggtgtggcacgtcgtcgggtgatattccggttcgataacatcgtaagcgaggcagaaaaagacagggagctaccggaaaagatcgcggctgaaatccctgtcattatccgccgcttgctggcgaactttgccgaccctgaaaaggcacgggctttactcattgaacagcgtgacggtgatgaagcactggcaataaagcaacagacggatccggttattgagttttgccagttcctgaattttctggaggaagcacgcggcctgatgatgggcggcggtggcgattcagtgaagtacacgaccagaaacagcctttaccgcgtctatctggcgtttatggcgtacgcaggcaggagcaaaccgctaaacgtaaatgactttggcaaggctatgaagccagccgcgaaagtttacggacatgaatatattacgcggaaagttaaaggagtaacgcagactaacgcaataacaacagacgattgcgacgcgtttttataatttgttgcaatggctgtctaccctgtctacctgagtaaagaaaaatacatttaattcagtacattaacttgggtagacagcctttttttactgtctacctactatctaccctctctacctgattttacctgaatcagacagggaggtagatacggggtagatagtggataaaagcactctaccccactgaaagccgcgccattactggcatggtggccagtaaggtagataaggtagacaaggggaggcacaactcaaaactttttaaacgagggggtaaaaataaaaatgcgcacatcaggaaaacttaataatcagaagaagcagcataaccgcgccattgaccttacagagcactggctgagagtggcgataaaaatcatcgaccgcaacacgggggaaggatacgcgaaagcacatcccgacctgataagcgcattcatgaccacagcggcggcaaactttgccacgctgacagaatgggagattgccgaagcggaacaggtaacaaccatcaacgttaaaaccggagaggtggaatcatgacagcacagatagcagcttacgggcggctggtggacgacccgcaggtaaaacagaccagcaagggcacaccaatgacgctggcacgtatggcggtatcgttgccatgtagtcaggcgcaggatgggcaggctacgttatggctatcggtgatggcatttggtaagcaggccgacttcctggctaaacatcaaaaaggcgacgttgccagcgtatccggcacgatgcaggtcagccagtggaccggacagaacggggaaacgcggcagggttatcaggttattgcagacagcgtaatcagtgcccgtgcggcacgtcctggcgggaacagacgcaaaaccacaggcacacagggtaatcagccaccagcgggaggcgatgacccttacggtgatgatattccgttctgagggggtgaggatggtacatgaccgcatagcggaggaactcgaggcaaaaggcttttaccggagggcggcggcacgatggggtgaagtcatgcaactggtggagacagacaaggaacggcatcaggttacgatgcgacggctggaatgttccaggaaggcacagaggccaccggagccgccaacggagaactatgcagacctgagaaatgcagtaaatcgcacttacgcagacatggggctgagcaaattagcagagtaggaataccagaaccacaccacacagccggagcaatccggcttttttgcgcccaaaaaaagcccgataaggtcagaggtggcttatcgggcttttgcatatgaggttttttggtgcactgacacacatgatcgggataaacatttcataatttgcaacgcaactcaatatcattgctcaaaatgcaatcatgattataatcataactggatgaacatccagttatgattttttaagtcaaagaggaatttcttactatggctgaagagaaaaaaggcggtgtttcggtgtacataagccccgacatcgtgaaggcgctcaaggaacgccaccagcagaacgtaaaagcaggcattgcggcaggacttgatccgctggcgatggttgagccgtcaacaggctggcaggtacgcgcctatttacgcgcggcgcagggtatgaatcaggttcacgggggtgaataatgacagtaaaagcaatggcacttaacactaaccagctttttgcgtacctgaatcgcggggatattgcggaatttaaattcagtccgctgtttaccacgctgtttttcccgaacgtggcgacattcagcacgcaaaacatcatgctggataccctggacattgaagaagtcaccatgtcggcgttttgttcgcctatggtgggtagccaggttcagcgcgataaagggtacgaaaccagcacgattaaacctggctacatgaagccaaagcacgaaatcgatccaacgaaaaccatcatgcgcatggctggagaagatccggcacagcttaacgaccctacctatcgccgtatgcgcctgattactggcaatatgcgccgccagataaacgccataaaagcgcgcgtggaatggctggcggtaaatgcggtaacgaccggaaaaaacatcattgagggcgaaggcatagagcgctatgaaatcgactggaagataccggaaaaaaacatcatagagcaggccgacgggaaaaaatggtcagagcaggacaaagaaacccactatccaatctatgatatcgaactatacgccgatcaggctggttgccccgcaaacgtcatgattatgggcgctgaggtatggcgaacgttacgcagctttaaaaaattccgtgagctgtacgatctttcccgtggttcagaatccgccgccgaactggcctgtaaaaacctgggcgaagtggtgagctttaaaggctatcttggtgatctggcccttatcgtctattccggcaaatacactgacagcgatggtaccgaaaaatatttccttgagcctgatttgctggtcctaggtaacaccaacaataaagggctggtggcctatggtgcgataatggatcaggaagcggtaagaacgggcgcaacacaaaacatgttttacccgaaaaactggattgaggacggagatccggcgattgagtacgtgcagacgcacagcgcaccgcagccggttccggcagatattcgcaaatttgttactgtcaaaattgcttaacgggggattctatggacactccatacattgagttatttgcaggcagtcagcaggtcgccacgacgctggtacattttgccgctgatgctggcgttattcaggaatttaccccgctgatgctggcggacaatggcgagtttaagccgtgggatggtaaggaatctggcaaggctgtttatctgacctcgtaccctgtggacacgtcaaagcagaaatcagcacagtgttacaagacggggatattcaatattgccgccgttaactggcctgagagcgtcgacaccgatgcgaaaaaatgcgccgcctttgcgggttctggcgtatccgttcagccgctggcccgataagcagggggaacgatggcaacgaatgaaagcatcatgacgctaccgctggcgagtaaatttaaagccgaagcgcgggcaatggctgacagaggtttatcaacctatgaggccgtatatcaactaaacaaactggaagagcaggacaagccgcgcgctgatgcgattatggcgcttgatgaatctggcgactatcagccgctgttacgtgcaatggcaaacgtgccttgtatcgatgttggtacggctaaaagcatccttagcatgaccatagagcaggaacgtccgaaggttgcgccggaacttactgcagcctttgaaaactttatggacatgcacagcccgcaagccgtatcagctggcatggcatacgatggcagaaaccagggcgatgacggcgacatcgatcgcatactgaaaaccatctgagacaaggccggagaaatccggctttttttatgggtcctttccggcatatggacccgttacggggcggcgacctcgcgggttttcgctatttatgacgtttttccgtgaaggtgacaccaccaccacttgattaatatttaaccatgcagttaaggtaacattatgattgataaagcttgttttgtaagtcagcaggaaatagctgaacatttcaaggttaacagaaccactattcgcgcatggaccaaacaggggatgccgtatcttaatgcggatcgcggaaagtctggcggttatcacatcgggcatacattgctttggtcttcaggtaaaagccgtcttgaggccatcagatatcacgtagaaaccagtgcgctggaaaaaattatgtttgccaggctgctttcatctgagcgtgacgagtactccagtgaagaaacagaacatcgatttgatgaaggtttgcagatttacggctattcaccggaagatgtgagcaaggcacgaaataaaatggctggctttctggctgggtggcgtcatgccgtaagcgttcgccgtgccagcatggagcaatcagccgatacagaacagtaaagccgataacttgttaatcactcgcagcaatgcatgtgatttgtgcacactttcggttaactggttcgatgtccggttttagtgtctgttttttgcgcatgtccggttcatggaaagcatgtttttatatttttcatatggttaacttgcagagaaaccggacatggatcccgaaaaattttcataaatagtgaaaacgcgcgaggtcgccgccccgtaacgggccataattccaggaaggacccgacgacaccagactatcagaacgatgggggcacaatgacagaagccgaaatactgcgattaatccgccgcgttgccggaatcagccagcaggccgacgaacagaccacgcagccggacagcgtgaccgccgaaaattatgttcgtgtggttgctgaggtgattcgccgtaatggtatccagcttaatgatgtggatatgcgcaacatacggatccgcgttcttgaaatgctggcctacaatcgccgcgtggcactgtatcgggaaacggagaaaattacgtaccactggaagaagccggagcggttgcggcggtaactggttgatattttcgaaattcgccagcggcgaacatcggggaaaccagcctaacccgttgatattttcgggaacctcaaattgaagaggtcggaaacataacccgtcatattctggatgctgataattaccacgcagcccattaaggcctaacccgttgattcttccacaatcccccattgggggaggctgggcggcctgctgtgggcttttccaccattggtggaaaggcgcacatctggatcatcattacggtgatcaagggtatgtaaaacccaccagcctgattgacatttaaccggaaaaaagccaggtagccccgttatggggatccccatatcgacattaacgcccctcatgaattggcgcgcttccccctggaaagatgacccgcctgtatatttcttgtgtctatttgttccacgttgtttcatacagtgcaacgatcggtgtagttaatggtgtagtcaatttgcgatttttagcactttttgcagtgcaaatcatttaattaaatcaatggcttgccttgatgtagtgataaaaggacatatttattcatctttcggtgcagaatgctggcgaccaaaaatcacttccatccgcgcaccgcccagcatgctctctccggcgacgattttaccctcatattgctcggtgatttcgcgggctaccgccagccccacaccttgcccagggcgtaaagtatcaacccgttgaccacggtcgaaaatgacctctcgcttgcttaatggaataccggggccatcatcctcgaccacaatatagagatgctcgtcggtttgccttgcagaaatttcgacaaattcgaggcaatatttacaggcattatccagcacattacccatcacctcgacaaaatcgttctgctcaccaacaaagctgatctctggcgaaatatcgagagagatattgacccctttgcgttgatacactttgttcagcgccgaggtgagattgtccaacagtggggcgaccggatgcagctcgcggctaagcaatgtcccgccgcgcatactggcacgatgcaggtagtasccaatttgctgtgaaatgcggctgatttgctccagcattaccggctcagcatcactgacgctcatcttctcactacgcagagaacgcagcgtactttgcagcaccgccagtggcgttttcagactatgggtcaggtcggtgagcgtcgtacgatatttgtcgtaacgttcgcgttcactttttaacagtcggttcaggtttcgtaccagactggtcagttctcgcgttgtggctggattgagcaattcacggttatgttcttccagttcgcggacttcttttgccagggcttcgatggggcgtaaactccaccaggcggcgacccacagcagcgggatcactaacagcagattggctgagagcacatagataaaccagctccagaccatataggaactttttagctccaccggaatggtatccaccaccacaatggttaactttggcatccgcgatgttgccgggtagacgtttaccgccaccgagtgggtcatctccgcgtcgtcatcatcttcccgcacttcctgcaactgttgctgtatcgaatgatctccactcagcaagaggctggtatcgttaacatccgcttcaatttcatgaaaaccattcgatttcagccagtcaggctggatcatcttcatcagccagggcacgtcacgttgcgcccataaaagctgcccgttctcatcataaattagtgtcatcgtggggctttgcttgtcgatattttcgggtaactcgacatgcaacttattgttttcccacttcgcaagggtatagaacagattgctctcgccacgtaacagccgaaacgtggttttatcgaaactgacgctataaccgatcagcgcaaccattccgtaggcaagcgaaagcaccaatactactgctgccgttgctaacagaaaacgtacccgcagcgagagcgggaaaaaaagatgcagtaattttttcatcagcgcaattcgaacagatagccctggccgcgaacggtggtaatcacttcttgcggatattgtgcctgtatttttttgcgcagacgtcccatcagtacatctatggtatgactttcccgcagctccgcatccggatagagttggagcattaacgaatctttgctcaccactttgccattattgcgtatcaacgtttccataatggtgtattcgaacgcggtcagtttgatcacttcgtcattaatagataattcacggcgggagagatcaacctgaaacgggggtagcgaaatgacctgtgaagccagaccgctattacgccgcattaatgcctgcattcgcgccatcacctcttcaatatgaaacggtttagtcacgtaatcatcagcaccggcacttaatacttcgactttgtcctgccagctttcacgggcggttaataccagaatcggcagtgaaacatcattgctacgccagcggcgaatcagtgacagaccgtcctcgtcaggcaaaccgagatcgacaatcgcaatatccggtaaatgttcattgagataataatcggcttctttggcatcttctgcatcatcgacctgatgaccagcatcctgaatctgaactttaaggtggtgacgtaacaacgcattgtcttcaacaaccagtacgcgcatttttatttctccctgtcttaattattaaaatagtgtaacgcgattatgtggttatgggggtaaacattaaataaaccagcgggggaggggaggtaaagtgaaaaaataaaaagcggataatcttaataagcaggccggacagcatcgccatccggcactgttttgaggcttatttcagctcatcaaccatggtgatggcgcgaccaatgtagttagccggcgtcatcgctttcaggcgggctttctcttcttctggcaacgccagaccatcgataaactgcttcatgccttcggcgtcaacgcgcttaccgcgagtcagctctttcagcttctcgtacggtttttcgatgccatagcgacgcataactgtctggattggttcagccagcacttcccagttgtgatccagttcatccagtagatggtcacggttcacttccagtttactcacgcctttcagggtggattgatacgcaatcagcgcataaccgatacccacgccgaggttacgcagcacggtggagtcggtcaggtcacgctgccagcgggaaactggcagtttgcttgccaggtgctgcaataccgcgttggaaagccccaggttcccttcggagttttcgaagtcgatcgggttaactttatgcggcatggtggaagaaccaatctcaccagcaatggttttctgtttgaagtggttaagggcgatataaccccagacgtcacggtcaaagtcgatcagaatggtgttgaagcgcgcaacgcaatcaaacagttcggcaatgtagtcgtgcggttcgatctgggtggtgtacgggttccactgaatacccagcgaggtgacgaactcttcgctgaactgatgccagtcaacttccgggtaagcggcgatgtgggcgttgtagttaccgacagcgccgttgattttgccgaggatctccacctggttaagctggcggtactggcgctccatacggtaggcgacgttagccatctctttaccaatggttgacggcgtggctggctgaccgtgggtacgggacagcagcgggatatcgcggtactgaacggcgagatctttaataccatcaatcagttgacgccagtacggcaggatcacttcatcacgcgcggttttcagcattaatgcgtgagagaggttattgatatcttccgaagtacaggcaaagtggatgaattcagaaaccgcatgcagttccgggatctccgccactttttctttcaggaaatactcaaccgctttaacgtcgtggttagtggtacgctcgatggttttgatgcgtgctgcatcttcttcgctgaaactggcgacaattgcatcaaggtaaccgattgcgtcggcagcaaaagcaggaacttccttgatcgctgcgtgcgcggccagtttttgcagccaacgtacttcaacttgtacacggaatttcagcaaaccatattcgctgaaaatcccgcgcagcgcgctgactttatcgccgtagcgtccatcgacaggggaaacggcggtcagtgaggataattccatagatcacaactccggggttaaatgagcaagaatttgttttgcctgagtggtcaggcgattacgagaaaacatcagttgcagacgtccgccgccgacctggtgccagagcacggcggcgcgaatgcctgccagcagggtagcgcgaactttcgcctgcacttgtgggctttgcagtacagcaggggaaccggtgacctgaatgcgcgggccaagcgggctaatcacatcaacatagatagcagccatcgcgctcatcagcgtttcggactgtaaatcgaagtgttcgagctggcgttgcaggccgttgatccggttgcccagagtgtcgagcgcacctttcgctgaggagagtttgcgctcaagcaccatcagactgagtgtgtagcgggttaattcggcgtttaagccctggcgactgctggcattgagtacgccgagcaaggtttccagcccgacgcgcaggttggcttcgctaccgccaaaaaccgccagcgttgagctggggttcatatcgataatactgttgagtgagacgtgtagcgcatcgccatcacaatgcccctggtgagcgagttgttgcaccaggcgtgccgactgacaaataccggcaagggcgagggtgatgtcatagtaattctttgccacgttcactgcttccttgttttaagtaaagataataatcagaccggcagcggcagacgctgctcaataataccgccaccgaggcacacttcaccgttatagaaaacggcagactggcccggcgtcacggcggcaaccggctcatcgaaaatcacttcaatgcgatcagcgtccagcgccttgacggtgcacgggatgtcggtctggcgatagcgggtttttactgtgcaacgcatagtaccggtgaacggctcgcgatcgacccagtgcagctgctgggcaatcagaccgacagacatcagacgcgggtgttcatggccttgcgcaacaatcagaatgttgttttcgacgtctttatcgaccacataccacggttcttcggtgccgtctttggtgccaccgatacccagacctttacgctgaccgagggtgtgatacatcagcccctggtgctcaccaatttcatcgccatcgacggtaatgattttgcccggttgcgccgggagataacggcccaggaacttgcggaatttacgctcgccgataaagcagataccggtagagtcttttttcttcgcggtgaccagaccgagatcttcagcaatcttacgcacctgcggtttttccagttcgccgaccgggaacaggctttgcgcaatttgctcatggctgagcgtataaaggaagtagctctggtctttattgctgtccaggccacgcagcaggcggctcttgccatckacatmtgccctacgtacgtaatgaccggtagcgatataatcggcacataaatcttcggcggcaaattcgaggaaagctttaaatttgatctctttgttgcacagaatatccggatttggcgtgcgaccggctttatattcggcaaggaacagttcgaagacgttgtcccagtactcggcagcaaagttaacggtgtgcagttcaatgccgagcttgtcgcagacagcctgggcatcagccagatccgctgccgctgtgcaatattcctcaccgtcgtcttcttcccagttcttcataaacaggccttcgacctgatatccctgttgttgcaacagccaggcagaaacggaggaatcgacaccgccggacatgccgacgattactttttttgcggtttcagacattggatcactcacgacattgaacttcaaggcggcgtattctatcacgcagccttttagatgacaccctttgtaaaaggccagttaaaatcgccaatcatctccagcggatagcgttgcccgctttgataacaacgaatactttccgccaccagcggcgaacgaagatttgacgcctgtaaaatttcttcggcgctgacccaacggcagcagtcgatatcgctgtcatgaggctgcgtcgggcatatttgctcaagctcaatggcaaagaggaaacgcaaaaacggcgttttatccggcgcaatccactgatgcatacgaataaagtgttgcggctgcgcgctgatgccggtttcttcccacagctcacgggcggcggcttccactaaggtttcatcggcttccaggtgcccggcaggttggttccataacgctttaccattaatcgtctcttcaacgactaaaaatttgccttctgcgtgcaccacgcaggcaacggtaacgtgcggtttaaacattttgcatccttaatctgtcgcgtctcgccattcgccattggcaagattatccaaagagtaatcccccatcgcatagcgaatcagtcgcagcgtggggaaaccaacatgggcggtcatgcggcgcacctggcgattacgtccttcatataaggtgatcttcagccagctggtgggaatacttttgcgctcacgaattggtggattccgcgggccataaccacgcgggttcttcaaccagctccgcgcctgcgggcagggtagggccatcatttaaggttacgccattgcgcaaggcttcaagtgcgtcttgtgtgggaataccttccacctgcacataatagatttttccggtgcgtttacccggctgggttaaacgcgcctgcaacgcgccgttattggtcagcaccagtaacccttcgctgtcgcggtcgagacgacctgccgcatacaccccctgaaccgggatgaattcttttaatgttttgcgtccggcttcatcggtgaactgcggaagaacatcgtagggtttattgaacaggatcacacgcgtgggctggttttcaggtttacgcctggtagaacgttgcgagctgaatcgcttaacctggtgatttctaaaagaagttttttgcatggtattttcagagattatgaattgccgcattatagcctaataacgcgcatctttcatgacggcaaacaatagggtagtattgacaagccaattacaaatcattaacaaaaaattgctctaaagcatccgtatcgcaggacgcaaacgcatatgcaacgtggtggtagacgagcaaaccagtagcgctcgaaggagaggtgaatggaaagtaaagtagttgttccggcacaaggcaagaagatcaccctgcaaaacggcaaactcaacgttcctgaaaatccgattatcccttacattgaaggtgatggaatcggtgtagatgtaaccccagccatgctgaaagtggtcgacgctgcagtcgagaaagcctataaaggcgagcgtaaaatctcctggatggaaatttacaccggtgaaaaatccacacaggtttatggtcaggacgtctggttgcctgctgaaacccttgatctgattcgtgaatatcgcgttgccattaaaggcccgctgaccactccggttggtggcggtattcgctctctgaacgttgccctgcgccaggaactggatctctacatctgcctgcgtccggtacgttactatcagggcactccaagcccggttaaacaccctgaactgaccgatatggttatcttccgtgaaaactcggaagacatttatgcgggtatcgaatggaaagcagactctgccgacgctgagaaagtgattaaattcctgcgtgaagagatgggcgtgaagaaaattcgcttcccggaacattgcggtatcggtattaagccgtgttcggaagaaggcaccaaacgtctggttcgtgcagcgatcgaatacgcaattgctaacgatcgtgactctgtgaccctggtgcacaaaggcaacatcatgaagttcaccgaaggcgcgtttaaagactggggctaccaactggcgcgtgaagaatttggcggtgaactgatcgacggcggcccgtggctgaaagttaaaaacccgaataccggcaaagagatcgtcattaaagacgtgattgctgatgcattcctgcaacagatcctgctgcgtccggctgaatatgatgttatcgcctgtatgaacctgaacggtgactacatttctgacgccctggcagcgcaggttggtggtatcggtatcgcccctggcgcaaacatcggtgacgaatgcgccctgtttgaagccacccacggtactgcgccgaaatatgccggacaggacaaagtaaacccaggctctattattctctccgctgagatgatgctgcgccatatgggctggactgaagccgcagacctgattgttaaaggtatggaaggcgcaatcaatgcgaagaccgtaacctatgacttcgaacgtctgatggaaggcgctaagctgctgaaatgttcagagtttggtgatgcgatcatcaagaatatgtaatcactacatgtgttaaatattgtaacgggcgtataacacgcccgttgttttatgatgatgtaaaatcttccccaaaacccttccccaaaactggctattttctatgctgttttgatatctacgataatccagtctttaccacgatcatcattgtatcggtcggtcatttttctggatttatgacctaacaacttttgcgtatccagaccctgttcccgatataaccgttctgacagagatcgctgctcatgaaatgtgggcgcagttcctggctcccattttatgccacatttttccctggcctttttaaaagccgttgtaagagtatttgcagacacctggtctcctctgtttgcttgagaggtagtgtgacggtaatggaccagatatttactaacaacagcatccctgcactgagatataacttcacgaagggtaatattcagagcatcgcatttcaggttaagcggaatagcaagttttgaaccggttttttcctgagtaatgtgcaacatgtcgtcccagatatcagagaatttcaaattgcagatatcgcctaaacgttgtccagtgacaagagcaagtagcatcccgcattttaaatagggctgccgtctgcttacgctgtcaaatattgcctgccattcgggcagtgataatctttggcggtttactcgatttcgcggttgttttgttgcctgcgctgggttaaatcctggcggaacatgtcctgcgtgttgtgcttctttgaagacgtcgatcaacaccattctcacgacttgcgccatcctgttatgaccttcagcctttacagcatcaattatttcggcaatatcaagtgcggtaatatccttgaggtgttgcattccacaatgctcacggaaaagacgaatgggtttgcctttttgccgataggagttgggtcttagttcattatgttgcagcctgtcctcctggatagaaatatatttatcaagccattctgtcaccgtaatgtctgagcgcctgcctttcattctttctagacgctcattgacgcttaatatttgtcgggtacgttgttcagcaataatggtatttgcttcagtagcaacttgttttgcttcattctcatcagttcctaagctatgaaaacgaccggatagtggatgtttgtattgccaatatacctttccggttcgcttatctaatttgcaatataaattgggtatagagattttgtgagatcggggtctagcagccatcagcgattatccgttggagttttgggtttgcgtttattgggagttgcggttctgcaagcgttcctacaaaacgggaatttcggtcaatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcatccagtagcgaccaacttttatagcgggtggggccatcattttcccttgcgcgtattttttcagaactcgctcacttggtgctaagtccccaaattcttctttagcccagtcctgtaaagtgattagtcgagacatttgtcctcctcttagctgctgagggagtttgtgaccgatatatctgacatgatattaagctcatggcaggtacatctcttgactggtcatagagataaatttaatgctgagaaatgcagtattgaatttatcaatttttctatttcctgcgtatggcacgtaacttcttaatgtgttctgctgtttcgatctcttcagctatccgatctgcgtcagctttattcacaggttcaaagtcatgattaaagcggaacatgctggcgatacatgttctgccttttcggatgtagtgaactttgttgtgagtggaacgcaggattttgcagggagtgccgtggtggtcgacgtaccaggtgttagggtaaatcactctgaacattcttgaccttgtgttgtgcggattgttattcagtgccgatatttacctttatcgcgtatacctttaccggtttatcaccgaagtgcggatgtgtgattgtcttcacttcatatccgtcatacggaacatcaactctgcggctggaatcgtcgcgcttcggatatccctttgtgataatcaggcggtcatgcttacggttaacgaggcgctttttccagtagtcattacacaggcgatactcttccgttttctctccgcgaatcatggcatcgaagtattcacctttaacggcaagttgcaggttagccacggttaactccttgctgtgtggcgtcgagtaataaatcccacaaccgctgagagcaatttccgcatgtacagcgttgacccacaacgtttatcgcgttgctgatttccggcgttacctgtttaggaaccataacccaaccatccggagttaccggaagcgagaacggcagcacatctctgtgaacaagtttttgctgtgacaggttatccagaactttctgtactgctgcatcaccgaatacaccaagcgcatctgccataactcctacaacctgataagcctcagcgcataccgtggataaaccatccggaattaccggagagttgccgggttctttaatgtgcaagcgaggctcaccatcttttggctcaggccactggcgctccatgttgatcttcaatttatcttccatagcaacggtaatttcagcatcgctgatgccagcacggcgctgtgcatcccacaacagaaactgcatatcagcccactcgctaagatcgtctggttcggctgcggcttccagtgcctcttttgagaggtgtttcagtggaccaatggggccaacgcagccaaatgtggagtcagaccatttggcatgctcgtggcgaatctgttcgcgttccagtgatgccagtgcaattcgtgctagttccatttgttcgccacgagtaagcccgttttcaagcggatttttaatgaacaattcaatacgttctttggtaatagtggtcatgtgttaatcctcaaaactttatgcccgggcgcaaaagtacgtgttttgtctttgcttattcgccacccgtctttacgggcctcttttgcacaaccagaccatgacgtaccgatatactcaccgaagtctggcactggatatacaccttccgtacactggcgacaatcacaatagagatgcatggtgtaacttgcggcaatagccatatcactctctttttccctgaagcatggcagcgtggcaggcatcctctacgcccttaactgcatctgcgcagtagttatagcgattgcattccactaacttctgcctgagattttcaattgcttgcgcgacatcagcctgtattacaggaactggcggaacggctgtctgctgctctcgaacgtcattagtcgctatcggttctgctgccaactgactggcatatttgttaatggtaacgataagctcttgctcagcctcatccagacaatcaccgatacctcgcctgtcgccgtcaaaatcatcgaaatcagcacgaactctggcaaatttcaggattgcggacaacacctcaccaggaattaccggagagttggttgacgtttccgaaatttcccgaaaattattggttgacgaattcgcgttttcccgaaagtttccggcatgaagcatagccgcgcggcaggcgttccagcctctcacctctgcaatagcggcaacagcatcgaccgcgtacatgctaagagggttaggcattggtttttcttcaggtactactggcactggcttggcatatatagcggctgaacataccaaccctttgataaccaactgtcagcaatgtttttactcctcgttattgccggaatacctaagccattgtctgaatgcagccatgccaccggattctcttccagcgatgccagagcaatttcataagcccggcgctcaacattgtctcgcacatccaaactgctgatacgctctttgatttctttaatcagttctttgtcggtaaaagtgctcatatcaatctccattggtatcaatgtttacagcctgacaagactctttgagcacccagtcaatagcgtctttccatgcctctgtttcgactggtggattttcacgcttaacctgttcatagaagcgcactgctttaaccagtccttccggtactactggtgatggctgtttagcttctaaatcagcaattctgtcaaccacggcatcgacagcatctgaaaagccgaaccagttgctccactccggctcatccccggttgctgcaaagtacatatctgctaaagcagattcagcatggtcacgctcgttaatgagttgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttgctcttcgcttttctccagttcagcaatacgcttacccccatccgagataacaccttcgtaatactcacgctgctcgttgagttttgattttgtctcctcaagctcaactctcagcttcccaacagtaagagcaatatcctcgttctcctggtcgcggcgttttatgtattgctggtttctttcccgttcatccagcagtgccagcacagtagccggattggctgcggcgatgaattcagcattggcctgctgttccatttggaaatcttcatcgaaaccgctttctggatgcgctccttcaattctgcaaatgggaatatatccagcaacttcacgatgaattagcgcataatcaccatcaaatcggctctctccatattcgagcgaccactcaccacacgttgctttttctgccgcttcacgcagtgcctgatagttaatttcgctcacttcgaacctctctgtttactgataagctccagatcctcctggcaacttgcacaagtccgacaaccctgaacgaccaggcgtcttcgttcatctatgggatcgccacactcacaacaatgagtggcggatatagtctggtagttcagacgacgcatttttattgctgtattgcgctgtaattcttcaatttctgatgctgaatcaatgatgtccgccatctttcattaatccctgaattgttggttaatacgcttgagggtgaatgcgaataataaaaaaggagcctgtagctccctgatgattttgcttttcatgttcaccgttccttaaagacgccgtttaacatgccgatcgccaggcttaaatgagtcggtgtgaatcccatcagcgttaccgtttcgcggtgcttctttagtacgctacggcaaatgtcatcgacgtttttatccggaaactgctgtctggcttttttgatttcagaattagcctgacgggcaatgctgcgaagggcgttttcttgctgaggtgtcactgaacaagccccatgtcggcaagcataagcacacagaatatgaagcccgctgccagaaaaatgcattcagtggttgtcatacctggtctctctcatctgcttctgctttcgccaccatcatttccagcttttgtgaaagggatgtggctaacgtatgaaattcttcgtctgtttctactggtattggcacaaacctgactccaatttgagcaaggctatgtgccatctcaatactcgttcttaactcaacaggagatgctttgtgcataccgcctcccgtttattatttatcttctcagccagccgctgtgctttcagtggatttctgataacagaaaggccgggaaatacccagcctcgctttgtaacggagtagacgaaagtgatcgcgcctacccggatattatcgtgaggatgcgtcatcgccattgctccccaaatacaaaactaatttcagccagtgcctcgtccattttttcgatgaactccggcacsatctcgtcaaaactcgccatgtacttttcatcccgctcaaycacgacataatgcagkccttcacgcttcatacgcgggtcatagttggcaaagtaccaggcatyttttcgcgtcacccacatgctgtactgcacctgggccatgtaagccgattttatggcctcgaaaccaccgagccggaacttcatgaaatcccgggaggtaaacgggcatttcagctcaaggccgttgccgtcactgcataaaccatcgggagagcaggcggtgcgcatactttcgtcgcgatagatgatcggggattcagtaacattcacgccggaagtaaactcaaacagggctctggcgtcgttctcgtactgttttccccaagccagcgccttagcgttaacttccggagccacaccggtgcaaacctcagcaagcagggtgtggaagtaggacattttcatgtcaggccatttctttccggagcggggttttgctatcacgttgtgaacttctgaagcggtgatgacgccgagccgtaatttgtgccatgcatcatccccctgttcgacagctctcacgtcgatcccggtacgctgcaggataatgtccggtgtcatgctgccaccttctgctcagtggctttctgtttcaggaatccaagagctttcactgcttcggcctgtgtcagttctgacgatgcgcgaatgtcgcggcgaaatatctgggaacagagcggcaataagtcgtcatcccatgttttatccagggcgatcagcagagtgttaatctcctgcatggtttcatcgttaaccggagtgatgtcgcgttccggctgacgttctgcagtgtatgcggtattttcgacaatgcgctcggcttcatccttgtcatagataccagcaaatccgaaggcgagacgggcacactgaatcatggctttatgccgtaacatccgtttgggatgcgactgccacggccccgtgatttctctgccttcgcgggttttgaatggttcgcggcggcattcatccatccactcggtaacgcagatcggatgattgcggtctttgcggtaaatccggcatgtacatgattcattgtcctgctcaaagtccataccatcaaactgctggttttcattgatgatgcgggaccagccatcaacgcccaccaccggaacaatgccgttctgcttatcagggaaggcgtaaatttctttcgtccacggattaaggccgtactggttggcgacgatcaacaatgcgatgaactgcgcatcgctggcatcacctttaaatgccgtctggcgaagagtggtgatcagttcctgtgggtcgacagaatccatgccgacacgttcagccagcttccctgccagcgttgcgagtgctgtactcatccgttttatacctctgaatcaatatcagcctgatggtgagcaatggtttcaactatgtaccggatgtgttctgccatgcgctcctgaaactcaacatcgtcatcaaacgcacgggtaatggcttttttgctggccccgtggcgttgtaaatgatcgatgcatagcgattcaaacaggtgctggggcaggcctttttccatgtcgtctgccagttctgcctctttctcttcacgggcgatctgctggtagtgacgcgcccagctctgagcctcaagacgatcctgaatgtaataagcgttcatggctgaactcctgaaaatggctgtgaaaatatcgcccgcgaaatgccaggctgattaggaaaacaggaaagggggttagtgaatgcttttgcttgatctcagtttcagtattaatatccattttttataagcgtcgacggcctcacgaaacatcttttcatcgccaataaaagtggcgatagtgaatttagtctggatagccataattgtttgatccattttttgggactcctggctgattaagtatgtcgataaggcgtttccatccgtcacgtaatttacgggtgattcgttcaagtaaagattcggaagggcagccagcaacaggccaccctgcaatggcatattgcatggtgtgctccttatttatacataacgaaaaacgcctcgagtgaagcgtaattggtatgcggtaacgccgcgctcaggcggccttgatagtcatatcatctgaatcaaatattcctgatgtatcgatatcggtaattcttattccttcactaccatccattggaggccatccttcctgaccatttccatcattccagtcgaactcacacacaacaccatatgcatttaagtcgcttgaaattgctataagcagagcatgttgcgccagcatgattaatacagcatttaatacagagccgtgtttattgagtcggtattcagagtctgaccagaaattattaatctggtgaagtttttcctctgtcattacgtcatggtcaatttcaatttctattgatgctttccagtcgtaatcaatgatgtattttttgatgtttgacatctattcatatcctcatagataaaaaatcgccctcacactggagggcaaagaagatttccaataatcagaacaagtcggctcctgtttagttacgagcgacattgctccgtgtattcactcgttggaatgaatacacagtgcagtgtttattctgttatttatgccaaaaataaaggccactatcaggcagctttgttgttctgtttaccaagttctctggcaatcattgccgtcgttcgtattgcccatttatcgacatatttcccatcttccattacaggaaacatttcttcaggcttaaccatgcattccgattgcagcttgcatccattgcatcgtttgaattgtccacaccattgatttgtatcaatagtcgtagtcatacggatagtcctggtattgttccatcacatcttgaggatgctcttcgaactcttcaaattcttcttccatatatcaccttaaatagtggattgcggtagtaaagattgtgcctgtcttttaaccacatcaggctcggtggttctcgtgtacccctacaacgagaaatcggataaactctattcacccctacagagagcaaaagagaaacgccgatgaacaactcatggtggcaggaactaatgcattttttcctgcaaggaatgacacttaaacagttgattcatatgctaatcatcctgatcatattgattattgttatgccggtaagcgtaaaagaatggataaacctgcatagtccagaaatccttcctcattactggatgtattacatcctgttgttttgcgttagctatgtgcttaacggcgttgttaattccgcttatcacgctgtgactgaaagaattgaggtattcgctgctcagaagcgcaaatctaaagaagaaaaatatgtgcaagatttgtttgattcgttaactcttggagaaagagcgtatttggcattcgctgtagccgctaataaccagctacaaacggaaaagggcgctcatgaatcaatttcattgctcaaaaaaggactcctcgttcgaaggcctcctgctgttggatatcctgataccgaccgtttcgttatccctgaaagctatagacatgagtgctacattaggtttgccgggaaggcagacagccttatggatgaacttatcgctcaggataagcatggcaaaaacaagtaattagcaaatgaatttatcatctcgccgtcagttgttttgatttccggtagcctgccgcgtaaagagctacgttcggaagacaagttgaaccttcatattttctggtcaacgttgtcagagttatcacttctgctctcattgctggtttgagcttgcattgcaagaccactcgtgaaggggttggcctgtgtagcttgtcggagctgatcgcctcctgactttgcagatttgcgcgacgagctctacggcgagaagctgcggtgcctttaaattctgtttttctggacatggattcctcccgaataaactttggcgatgcaatctcgaagctcctcctgagacggttgcttcggcattgcatcccacagcttatgtggttgggtgatctggcttttcagccacgtagtcgagagtcgacgttgtttaaagagcctgccagtctgttccatttggcttccagcgtcctgctgacggttaaatagtacgatatgtactttacaagatcaatacaatttgttgtaagttggcgtggttttttataacgctttgtatttaatagtgttgttttttagcgtggatgtattgcctcggcgatgtaaggagagatcagaattgcgtggtttagtgggttgcatctatttatttttcaataaatataattggttatgtgtttttaggtgggcgaacgtgaggcaaagaaaacccggcgctgaggccgggttgtattatgctgcaagtctcttaacccaagtctctcttttggagaatggtagaacttggcttgattcatggaagagtaaggagagttgttgcatttgatcaccaattgcttcgctgtctataacaacaaatctgttgttatactcctcacttgaagctttaagatcaattagtttcccaagcaatgagtaagcactattccagcttcctccgtgtttcacgcttgatgtaaaaacgtatttaggtatgtcggtttttattgttacagggacggtaatttgatgtccactcaagccatatacgttttcacgaagagaaagtgcgtctctaagctctgtgtgatatagataatcaataaccatactttcaaacttttcagcttgaactggctgataccagtctaacgacaaagttgatgcgagtataccagctctaattatgttcgatgtaatcgcaccgacatccttttctgttgcccaagcaatgatttctcctcgagcattgagttctgcgccttctttaagcagtaattgtcgtatctcatcaagtcgttttttggtaagcgagatccctcttgcctccatattcattaaggcatcgcatctgtcactaactaaatacctaccattgacttcacggataaaggcaccgacatgctctccatcatcacagtaagtgaatggactgataattctcaaggtcttgcctattggatggcattcgaaacctagttgtgagatcactgttgagcacatcatattccaaaccccatttgccccgactcatcttcaagcggtaaaggtattctcccagagtaagttatgttcagatgtttacagaagtaattccaataccctaccaggtcatctgggtttatgtcatcttcgattggaaacgctattctatcactatagtatccagcttcttcatagtatacatggtagtgagcaccgtaaatgatatcttggtacttcggatgatcgaccttgtaactattcgtgtgtttgtcaaagtgataggtatctaccgcgaaaaccctcttgttatgatagaaagcaataatatttattttagggtaagaaatcgggtcatcaggttctgaatcctgatctggtttccatttcagttcaaactttagcccttgtataggtatacaatcctcatccaaggggatgatatgggcttgtagccacatatcagagcgacttggtttctgtttccatttaacgccagaaaagttaactatttttttacaataaagtactttatcaacttctacttggcttggctgataatcatctatttttgccaatgtttaccgccctgtaaattgtagataaaagtggtttcatcacccaaacgtctcttcaggccattggctggcgataactttccccacaacggaacaactctcattgcatgggatcattgggtattgtgggtttagtggctgtagaaacacctgaccgctatccctgatcagtttcttgaaggtaaattcatcaccaccaagtctggctatgcagaaatcgccgggctcaacagcttgctcagggtcaaccagaattaacatcccgtcaggaaagctgggtttggaacctgttggtgcggtcattgagttaccttcaacctcaagccagaatgcagagtcactggcttttttggttgtgcttaccaatctctccgcatcgcctttggtaaaggttctgagttctggagagaacatcccagcctgaacatgagaaaaaacagggtactcmatattgtttttcaactggggccsgatgagtattycgccaacacggtgaaaatgtccccgtcgtggttgaatgatatgttatcaataccaaggtatttaatcaccacacccaatatcactaagagayggatgacgagatccgcgcaaccagtgtccaatcccaccctgcgtcatacctagctcttcggctaacttctcttgagttatgccgagctctttcattctggatctagccagttcataccatttcattttcatgtccttattattacgctctgtactggaaccatccatgcacaatgtgtatttttacttgtattcgcaaagtacatattgtattttttttattcgtgtttactatggagggcatatgagcaacctacgaaaatatcgagagtcactgaatatctctcaaacaacacttgctaaggcagttggatgcacacagggagctatcggacattgggaatctggtcgtcgcttcccagaccttaaaacatgccgtgctcttgttgcgtgcctaaacaagttaggcgcaaaagtcagtcttgatgacgtgttcccgccggaacacaaagccgcttaataagcggatccgctctttgtaacaacggacattcgtcctacgtcgctgaaaagcgagttccaagatatctgaccaactaaggccatatgcgtttccacgcatacctttcaactaactattcactattggaaatcttaagaaatggaaagaacaagttacagcaaactatcacagcgtgacgttgatcgcgcagaaacagatttacttatcaatctgtcagctattacccagcgcggtctggcaaagatgattggctgtcatgaatcgaagataagcagaacggactggagatttattgcttcggtcttgtgtgctttcggaatggcatcagacatcagtccgattagcagggcttttaagtatgcgcttgatggactcaccaataaaaaacgcccggcggcaaccgagcgttctgaacaaatccagatggaattctgaggtcattactggatcaatccacaggagtcattatgacaaatacagcaaaaatactcaacttctgcagaggtaactttgccaaacaggagcgtaatgtggcagatctcgatgatggttacgccagactatcaaatatgctgcttgaggcttattcaggcgcagatctgaccaagcgacagtttaaagtgctgcttgccattctgcgtaaaacctatggatggaataaaccaatggacagaatcaccgattctcaacttagcgagattacaaagttacccgtcaaacggtgcaatgaagccaagttagaactcgtcagaatgaatattatcaagcagcaaggcggcatgtttggaccaaataaaaacatctcagaatggtgtatccctcaaaacgagggaaaatcccctaaaacgagggataaaacatccctcaaattgggggattgctatccctcaaaacagggggacacaaaagacactattacaaaagaaaaaagaaaagattattcgtcagagaattctggcgaatcctctgaccagccagaaaacgacctttctgtggtgaaaccggatgctgcaattcagagcggcagcaagtgggggacagcagaagacctgaccgccgcagaatggatgtttgacatggtgaagaccatcgcgccatcagccagaaaaccgaattttgcagggtgggctaacgatatccgcctgatgcgtgaacgtgacggacgtaaccatcgcgacatgtgtgtactgttccgctgggcatgccaggacaacttctggtccggtaacgtgctgagcccggccaaactccgcgacaagtggacccagctcgaaatcaaccgtaacaagcaacaggcaggtgtgacagcctgcaaaccaaaactcgacctgacaaacactgactggatttacggggtggatttatgaaaaacatcgccgcacagatggttaattttgaccgtgagcagatgcgtcggatcgccaacaacatgccggaacagtacgacgaaaagccgcaggtacagcaggtagcgcagatcatcaacggtgtgttcagccagttactggcaactttcccggcgagtctggctaaccgtgaccagaacgaactgaacgaaatccgccgccagtgggttctggctttccgggaaaacgggatcaccacaatggaacaggttaacgcaggaatgcgcgtagcccgtcggcagaatcgaccatttctgccatcacccgggcagtttgttgcatggtgccgggaagaagcatccgttatcgccggactgccaaacgtcagcgagctggttgatatggtttacgagtattgccggaagcgaggcctgtatccggatgcagagtcttatccgtggaaatcgaacgcgcactactggctggttaccaacctgtaccagaacatgcgggccaatgcgctgactgacgcggaattacgacgcaaggctgccgatgaactgacctgtatgacagcgcgaattaaccgtggtgagacgatacctgaaccagtaaaacaacttcctgtcatgggcggcagacctctaaatcgtgttcaggcgctggcgaagatcgcagaaattaaagctaagttaggactgaaaggagcaagtgtatgacgggcaaagaggcaattattcattacctggggacgcataatagcttctgtgcgccggacgttgccgcgctaacaggcgcaacagtaaccagcataaatcaggccgcggctaaaatggcacgggcaggtcttctggttatcgaaggtaaggtctggcgaacggtgtattaccggtttgctaccaaggaagaacgggaaggaaagatgagcacgaacctgatttttaaggagtgtcgccagagtgccacgatgaaacggatattggcggtatatggagttaaaagatgaccatctacatcactgagctaataacaggcctgcaggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtaatcgcaggcctttttatttgggggagagggaagtcatgaaaaaactaacctttgaaattcgatctccggcacatcagcaaaacgctattcacgcagtacagcaaatccttccagacccaaccaaaccaatcgtagtaaccattcaggaacgcaaccgcagcttagaccaaaacaggaagctatgggcctgcttaggtgacgtctctcgtcaggttgaatggcatggtcgctggctggatgcagaaagctggaagtgtgtgtttaccgcagcattaaagcagcaggatgttgttcctaaccttgccgggaatggctttgtggtaataggccagtcaaccagcaggatgcgtgtaagcgaatttgcggagctattagagcttatacaggcattcggtacagagcgtggcgttaagtggtcagacgaagcgcgactggctctcgaatggaaagcgcgatggggagatcgggctgcatgactatcaaatcaaatacgccagcacacgacaaggactgctggcaaacgccgctttggctttttgatgcactggatattgagtttggattctggctggattcggcagcgagcgacaaaaatgctctgtgcgctcactggctaactgaggacgacgacgcgctcaattctgagtgggtaagccacggtgcaatctggaataacccaccgtacagcaatatcaggccgtgggtggaaaaagccgctgagcagtgtatacaacagcgacagacggtagtgatgcttgtgccagaggatatgtctgtcggatggttcagcaaggctctggagagtgttgacgaagttcgtattatcactgatggacggattaattttatcgaaccatcgacagggctggagaagaagggaaacagcaaaggctccatgctgctgatttggcgaccgttcatcagtcctcgacggatgtttactaccgtatccaaagcggcattgatggcgatcgggcagggcgtcaggagggctgcatgagacgacagcgacgaagcatcaccgacataatctgcgaaaactgcaaataccttccaacgaaacgctccagaaataaacgcaagctaatcccaaaagaatctgacgtaaaaaccttcaattacacagcccacctgtgggatatccggtggctaagatatcgtgcgaggaaatgacaatggattattcacagttaagtgattttgaaattaacagaatggtaggagacataatttttaaaggcctttgggcaagtaaaccggaaacatcagggaataacaccaacaaatggtattacggaaatgctgatacaacttttgagccattaaatcatttgcctgactactgcaatgatccgagcgcttcatggccgattattgagaaatacaggatttctatcttagaccagttaactgaatggtgtgtggatgcaaaaggcgtaagcccaatatttgataccagacctctccgcgccgccatgattgtctttctcctgatgcaggaggccaataatgcttagcccatctcaatcccttcaatacctgaaagaaagcatagagcgggcttcaatgtgcacagagtggattctatctaggtttagcgcatacagaagattgccggtaaagggcatgccaagcaagtcgatgctgcatatgcaaaagaatgcgcgctggaaggtatggcgagaacacaggttatgtggctgaaagagggggttattaaggcgtgaatacctacagcatcacattaccctggcctccgagcaataatcgctattaccgccataatcgcgggcgcacgcacgtcagcgcagaggggcaggcataccgcgataacgtcgcccgaatcattaaaaacgcaatgctggatatcggcctggctatgcctgtgaaaatccgcattgagtgccacatgccggatcgccgtcgccgtgacctggataatctgcaaaaagccgcttttgacgcactcactaaagcaggtttctggctggatgatgctcaggtcgttgattaccgcgttgtgaagatgcctgttaccaaaggtgggaggctggaactgaccatcaccgaaatggggaatgaatgatgtttgagtttaatatggcagaacttcttcgccaccgctgggggcgtctgcgcttatatcgtttcctcggttctgttttgaccgattaccgaatactgaagaattacgccaaaaccctgacaggaacaggagtatgaagtcagagataacaatcaactaatactgttttgttgatttttgcttgtaattggcgttctggtctgatttttgtggagtaagttgatgcgtgatattcagatggttcttgagcgttggggtgcgtgggcggctaataatcatgaagatgtgacctggtcgtccattgccgccggttttaagggattaattccttcaaaagtaaaatctcgcccgcaatgttgtgacgatgacgcgatgatcatttgcgggtgcatggcccgtctgaaaaagaacaacagcgatttacacgatttattagtagattattatgtatgtggtatgacattcatgtcactggcaagtaagcattgctgctcggatggttatatcgggaaaaggttacagaaggctgagggcataattgaagggatgttaatggcattagatatccggttagatatggatatcgttgctaataattctaattgatatgcaattgtttactaaaagttattaaaaatggggcgtggaaacgcccccaaaataaagggtaatatataacagaaggtttatatagtaagaagcaaggtagtgcttctaaaggaagtggcttgagggctccacttatatgttgcggaggcaaagcctcccgcaacatatctttttcgtaagtcagattagaactgataaaccagacctacagcgacgatgtcgtcggtatcaataccagctgttttggtaaacttactatcgtcaattaagttgattttgtaatcaacaaaagtggacatgtttttattaaagtagtaagtagcaccgacatcgacatacttgactaagtctcggtcaccatgaacaccaaggtctttaccttttgactgaaggtaagcaacagatggacgcagaccgaagtcaaactgatattgtgctactgcttcaaagttttgtgctttgtttgcaatatggttattaccaaaaacggtcatattctgagtttcagaatatgtggtagccagatagatattgttcgcatcatatttcaggcctgcagcccatacttccgcatttttgccggaggcattgaatttgctcttaccataggcgacctgaccgtcagtgcgatctgatttagcataggttgcacccacgccgaatccttcatactcataagtagtggagaaaccgaaaccatcaccattggcttcagttacgtcagtgcggtcatttttaccctgatactgagcagcaaagttcaggccatcgaccagaccaaagaagtcgttgttacgataagttgcaacaccagtagtgcgaccagtcatgaacacatctgtttgggtccaggtatcaccaccgaattctggcagaacgtcagtccacgcaccgatgtcgtatgctacaccgtagttacggccgtaatcgattgagccgtaatcaccaaatttcaggcctgcaaatgcaagacgggttttgtctttggaagaaccttgagattcagcacggttgcctttgaattcatattcccactgaccgaaaccagtcagttgatcgttgatttgggtttcacctttgaagccaagacgggcataagtagtatcaccatcatctgcatcattagaggagaagtagtgcttggcattaactttcccgtatagatccagcttgttactgtctttattataaatttcagctgcctgagcagacatcgccatcagtactgatgcagctacagcagaaattgccactgttaattttttcattgtacgccctttttttgaacttttattaaaaaatgatgtcactgcgcgataaatattcatctaatcaatgtgattatttcaagatgtaagttttagtttctcatttaatttgtgaagtagatctctatttttatctgaaccttttctatctaatcctattcatggctcttgtctgaacaaaaataaatctattagctaatttatattaatggcacttatttataagtgctctataattctttagcttaatttaaacaaactaaaaataacatcggaaattattaactggttatttgttgaagttttcttatgcatttgtggtggtgttttgaacactcggtggcattctcacaaatatcatttagtagtttacgtacgtaaaaaattggttatgctgttaagagtggttacttcgtcacacagcttaaacccgccgtcgagcgggtttttccattttttgagtctcgatattagctgataacccaatacctgagttattcactgactccgaatctgttacgtttctgcctttattgcgatacgtagtatccccttaatttacacccgctttgtctgcgaggtggggttatgaaatccatggataagttaacaacgggtgtcgcctatggtacctcagcaggtagtgccgggtactggtttttacagttgctcgataaagtcacgccctcacagtgggcggcaataggtgtgctgggtagcctggtatttggcctgctgacgtacctgacaaacctttatttcaagattaaagaagataagcgcaaggctgcgagaggtgaataatgcctccatcattacgaaaagccgttgctgctgctattggtggcggagcaattgctatagcatcagtgttaatcactggcccaagtggtaacgatggtctggaaggtgtcagctacataccatacaaagatattgttggtgtatggactgtatgtcacgggcatacaggaaaagacatcatgctcggtaaaacgtataccaaagcagaatgcaaagccctcctgaataaagaccttgccacggtcgccagacaaattaacccgtacatcaaagtcgatataccggaaacaatgcgcggcgctctttactcattcgtttacaacgtgggtgctggcaatttcagaacatcgacgcttcttcgcaaaataaaccagggcgatatcaaaggcgcatgtgatcagctacgtcgctggacatatgctggcggtaagcaatggaaaggtctcatgactcgtcgtgagattgagcgtgaaatctgtttgtggggtcagcaatgaacagagtaaccgcgattatctccgctctggttatctgcatcatcgtctgcctgtcatgggctgttaatcattaccgtgataacgccattacctacaaagcccagcgcgacaaaaatgccagagaactgacgctggcgaacgcggcaattactgacatacagatgcgtcagcgtgatgttgctgcgctcgatgcaaaatacacgaaggagttagctgatgcgaaagctgaaaatgatgctctgcgtgatgatgttgccgctggtcgtcgtcggttgcacatcaaagcagtctgtcagtcagtgcgtgaagccaccaccgcctccggcgtggataatgcagcctccccccgactggcagacaccgctgaacgggattatttcaccctcagagagaggctgatcactatgcaaaaacaactggaaggaacccagaagtatattaatgagcagtgcagatagagctgcccatatcgatgggcaactcatgcaattattgtgagcaatacacacgcgcttccagcggagtataaatgcctaaagtaataaaaccgagcaatccatttacgaatgtttgctgggtttctgttttaacaacattttctgcaccaccacaaatttttgctgcatcgacagttttcttctgcccaattcccgaaacgaagaaatgatgggtgatggtttcctttggtgttactgctgtaggtttgtttccaacagtaaacgtctgttgagcacatcctgtaataagcattgccagagcggcagaaaacaacatttttttcatcttattatcctgcattgttaaaaacggcagaatcctatgtgacaacaattaaacgatagttaaatggattgatgaaaattaaaactacacaggtgggctcagactattggaggaagttggggacactcagaatcctgtggaatgaaataaaccggtctatccgtccattacccttttagctgcgctgtatcgtcgccgtattcccgcattaaccatgaccgtagcccgacggggaattccttctgcgtgagtgtgcgggaataattaaaaacgatgcacaccgggtttttaccgcgttaatgattcgcgggtttatcccggtgcgatggtggaagaaacaggaagctgtattacagaaagtgctactactgtatcccgatgcgatgtatgtaatgtgagtcagataatggcacaggatgtggtgatgtggcagtctggaacacaggatatattgtcagaataagacccgtaggaataaaaatgaaaagacgccttttactactttttctgttatctgtcctggcagtgggatgctcgcagcaaaaagctgatgagccccggcaattagtgacggtgtatccacgatatccggaatatgctgcagcaaattatatcaaggggctggttgaggttaagttcgatattggtgctgatgggactgtgacacggatcgtttttctccgctcagagcctcataatttgtttcgtgatgaagtggtgaaggccatggcgaaatggcgatttgaaaagaatcgcccctgtcagggagtgaagagacaatttatctttacgccgtcacgtccttgatgcttccaggtagagaggggctggaagcaggagaaaaatgaaagagccagcggttatatttttgtcatggctgacgaggaatgatggaagaaggcgttgtatgccacacaacgcctcactgttcatttcttctttttctctggtggaacccgatgaataagagttgcactggtttccgatgagatggcgatatactcgggcaaagtatgctggcagttttccaactggtcaaaaatacctgctctcgtctgttgcaatgcctgcagcatgcggcggcaatgcgccttgcttttactaaccatctttccttcctctatcagtcgctgcgtgaactcatcatggaataccaggtaaatgcggatgttatcggttttggctacgcagcatagtacaaaacggacaggtgcatcccgggacgggggaggcgtcacatgtccctgtgatggttgttccgggtaatgtactgtgtggggcataaaaatgtccgataattttactttctaccgcagttagttgattcgttggtcctggtagcacattgggcgaggatttaaatgccaggcaactgaaggatgatgtcgcaagggagatagcgagaatatttctgattttcatttgatgatgcctctgtgtgaaatgacggtaaacgacgcacttgtgccggcacataatagcaagcaccataatagatcagattcgattcttgctgtaagtgataattattctcgttttcgggtcctttccgtcgatccaacaggttacggggcggcgacctcgcggtttttcactatttatgaaaatttttcagggaaaatcgtgtcggtacttctcgaatataactttttgttttttttaatattgcatccgtaaaggtccgacatgaaagtgtccgaaaatgcctttttctggcgttttcatgtcgggccttgtatttgataatgggttgttttcatgaaggttaataaaaagaggcttgccgaaattttcaacgtggacccgcggacgattgaacgctggcagtctcagggactcccttgcgcctccaaaggtagtaagggcattgaatctgtatttgatactgccatggcaattcagtggtatgcgcagagggaaactgatatcgaaaacgaaaagctccgcaaagaactggacgatttgcgtgcggcagcggagtcagatttacaacccggcaccattgactatgaacgctaccggctcacaaaagcgcaggcagatgcgcaggaactgaaaaatgcccgtgaagacggagtagtgctggaaactgaactgtttaccttcattctgcaacgtgtggcacaggagatttcggggatacttgtgcgtgtgccgttgacattacagcgtaaatatccggacatttcaccatcacaccttgatgtggtgaaaactgaaatcgcgaaagcctccaatgttgcagctaaggccggtgaaaacgtgggcgggtggatcgatgatttcagacgcgcagaaggcagctaatgcagccggtgcgatagctacagggcttttatctctcattattcctgttccactgacgacagttcagtgggccaataaacattattaccttcctaaagagtcgtcttataccccggggcgatgggaaacactgccgtttcaggttggcatcatgaactgtatgggcaacgatctgattcgcacggttaacctgattaaatctgcccgtgttggttatacaaagatgttgctgggagtggaggcttattttattgagcataaatcacgcaacagccttctttttcagcccacggactcagctgctgaagattttatgaaatctcatgttgagccaacgataagggatgttcctgcattgctggagctggctccatggttcggaagaaaacaccgcgataatacgctcaccctgaagcgtttttcctccggtgtggggttctggtgtctgggtggtgcggcagcaaaaaactaccgtgaaaaatccgtggatgtggtctgttatgacgagctttcctcgttcgaaccggatgttgaaaaagagggttcgccaaccctgctgggggataaacgtattgagggctctgtatggccaaaatccattcgcggctcgacgcctaaaatcaaaggctcctgccagatcgaaaaagccgctaacgagtcggcacacttcatgcgtttttatgtgccctgtccgcactgtggggaggagcagtatctgaaatttggcgatgatgcctcgcctttcggtcttaagtgggagaagaataagccagaaagtgttttctacctttgtgagcatcatggctgtgtgatccatcagtctgagcttgaccagagtaacgggcggtggatctgtgaaaacacgggcatgtggacccgtgacggcctgatgtttttcagcgcccggggtgatgaaattccgccgccgcgctccatcactttccatatctggacggcgtacagtccgttcaccacctgggtacagattgtctatgactggctggatgcactgaaagatcccaacggcctgaaaacctttgtgaacaccacgctgggcgagacctgggaagaggctgtgggcgaaaaactcgatcaccaggtgctgatggataaggttgtgcgttacacggcggcggtgcctgcccgggtggtttatctgacggcgggcattgactcgcagcgaaaccgttttgagatgtatgtctggggatgggctccgggagaggaagcctttctggtggataaaatcatcattatggggcgtcccgatgaggaagagacgctgttacgtgtggatgcggcgatcaacaaaaaataccgccatgcagacggaaccgaaatgaccatttcccgtgtctgctgggacatcggggggatcgatggcgaaatcgtttatcagaggtcaaaaaaacacggtgttttccgggtgctgccggtaaaaggcgcgtctgtctatggcaagccggtgatcaccatgccgaaaacccgcaatcagcggggcgtttatctgtgtgaagtggggacggacaccgcaaaagaaattctctatgcccgtatgaaagccgagcccacgcctgcggatgaagccacgtcgtatgccatccgttttcctgatgatccggagattttttcgcagacagaggcgcagcaactggtcgcggaagagcttgtggagaagtgggaaaaaggaaagatgcgtctgctgtgggataacaaaaagcggcgtaacgaagcgctggactgcctggtgtatgcctacgcggcattacgtgtgtccgtgcaacgctggcagcttgatctggctgtactggcaaaatcccgggaagaagagacgacccggccaacccttaaagaactggcagcgaagctgtccggaggagtgaatggttacagtcgctgaactgcaggcgctgcgtcaggcgcgccttgatttattaaccggtaaacgggtggtgtctgtccagaaagatggtcgcagaattgaatatacggcggcttctctggatgagcttaaccgggcgatcaatgatgcggagtcggtactggggacaacccggtgtcgccgtcgtccgctgggagtgaggttatgaaacgaacgcctgtcctgattgatgtgaacggcgttccgcttcgtgagagtctcagctacaacgggggcggtgcaggatttggcgggcaaatggctgagtggttgccaccggcgcagagtgccgatgcggccctgctgcccgcgttgcgtctggggaatgcccgggcagatgatctggtgcgcaataacggaatagcggctaatgcggtggctctgcataaggatcacattgtcgggcatatgtttctgatcagctaccgtccgaactggcgctggctggggatgcgggagaccgcagcaaaaagctttgtcgatgaggtggaggcggcctggtcggaatacgccgaagggatgtttggcgagatcgacgtggaaggaaaacgcacgttcacggaatttatccgtgaaggtgtgggcgttcatgcgtttaacggcgaaatctttgtgcagccggtctgggatacggaaaccacgcagttattccgtacgcgttttaaagccgtgagtccgaaacgggtggacacgcctggacacggtatggggaaccgttttctgcgggccggtgtggaggtcgatcgatatggccgtgccgtcgcgtaccatatctgtgaggatgattttccgttctctggtagtggacgatgggaacggatcccgcgtgaacttcccaccgggcgtccggccatgctgcatattttcgagccggtggaggacgggcagacccgtggggctaatcagttttacagcgtcatggaacggctgaagatgctcgattccctgcaggcaacacagcttcagtcggccatagtgaaggcgatgtatgcagcgacgattgaaagtgaacttgataccgaaaaggcctttgaatatatcgccggcgcgccacaggagcagaaggataatccgcttattaatattctggagaagttctccagctggtatgacacgaataacgtgacactgggcggtgtcaaaattccgcaccttttccctggtgatgatctgaaactacagactgcgcaggattcagacaatggattttctgcgcttgaacaggcgctgctgcggtatatcgccgccggtcttggcgtttcctacgaacagttgtcccgtgattactcgaaggtcagttactcaagtgcccgcgcctccgccaatgagtcgtggcgctattttatggggcggcgaaaatttattgcggcccggctggccacgcagatgttttcctgctggctggaagaggcacttcttcgggggattattcgtccgccacgggcacgttttgatttttatcaggcgcgatcagcctggtcacgggcagagtggattggtgccggaagaatggccattgacgggctcaaggaagtccaggaatcagtgatgcgcattgaggccggactgagcacgtatgagaaagagctggcgctgatgggcgaggattatcaggacattttccgccagcaggtcagggaatctgctgagcggcaaaaagccggactctcacgtccggtgtggatagcgcaggcgtatcagcagcagatagcggagagtcgtaggccggaagaggagacaacaccacgtgagacgtaatctttcacacattattgccgcagcattcaatgaaccgctgcttctggagcccgcctatgcgcgggttttcttttgcgcgctcgggcgcgagatgggggcagcaagtctttcggtaccacaacagcaggtacagtttgatgctcccggaatgctggctgaaacggacgagtacatggccggaggtaaacgaccggcccgtgtttaccgggtggtgaacggtattgctgtactgccggtgaccggcacgctggtgcaccggctgggtggtatgcggccattttccggaatgacaggctatgacggcattgtcgcctgtcttcagcaggcaatggcggatagccaggtgcggggcgtactgctggacattgacagtccgggcgggcaggccgccggcgcgtttgactgcgctgacatgatttaccgcctccgtcagcagaagccggtctgggcactgtgcaatgacacggcctgttctgcagccatgctgctggcgtcggcctgctcccgacggctggttacccagacatcccgtatcggctccattggcgtgatgatgagccatgtcagctatgccggtcatctggcgcaggccggtgtggatatcacgctgatttactcaggggcgcacaaggtggatggcaatcagtttgaagcgttgccggcagaggttcgccaggacatgcagcagcggattgatgcggcgcgccggatgtttgccgaaaaagtggcgatgtataccggtctgtctgttgatgccgtcacgggaacagaggctgccgtttttgaaggtcagtccggcattgaggccgggctggcggatgaattaatcaatgcgtcggatgccatcagtgtgatggccacggcgctgaacagtaatgtcagaggaggcactatgccgcaattaactgcaacggaagccgccgcgcaggagaaccagcgagtgatggggatcctgacatgccaggaagcgaaaggacgtgaacagcttgccacgatgctggcaggacaacagggcatgagcgttgaacaggcccgggcgattctggccgcggcggcaccgcagcagccggtggcatccacgcagagtgaagccgatcgcattatggcgtgtgaagaagcgaacggtcgtgaacaactggcggcaacgctggcggcgatgccggagatgacggtggaaaaagcccgcccgatcctggctgcttcaccgcaggcggatgccggaccatcactccgtgatcagatcatggcactggatgaggcaaaaggggctgaggcgcaggctgaacagctggctgcctgcccgggaatgacagtggagagcgcccgggctgtgctggctgcgggatcaggtaaggcagaaccggtctctgcatccacaaccgccatgtttgaacatttcatggcgaaccattcaccggcagcggtacagggtggcgtggcacagacgtcagcagacggtgatgcggacgtgaaaatgctcatggccatgccatgaagtcagtgctgaccatcaataggaggtttttacaatatggtgacgaaaaccatcactgaacacggtgcggaagtacgtatttttgccggtaatgatccggctcataccgccacaggcagcagcgggatttcctcgccaacaccggcactgacgcccctgatgctggatgaagccaccgggaaactggtggtctgggacggacagaaagccggtagtgcggttggcatactggtactgccgcttgaaggcacagagacggcgctgacgtattacaagtcgggaacctttgcgacggaggcaatccactggcctgaaagtgtggatgaacacaaaaaggccaacgcctttgctggcagtgccctgagtcacgcggcgctgccgtaacacgttatcaggccaccgcggtggcctgactgatttctgaatgaaaggaactgatttatgggattgtttacgacccgccagttactcggttataccgaacaaaaagttaaatttcgtgcgctgtttctggagctgtttttccgccgtacggtgaatttccataccgaagaggtgatgctggacaaaattaccggaaaaacgccggtggcggcctatgtctccccggttgttgaaggaaaagtgctgcgtcatcgtggtggtgaaacccgcgtgttgcgtccgggctacgtcaagccgaaacacgaatttaattaccagcaggcggttgagcgccttcctggtgaagatccatctcaactgaatgatccggcttaccgccgtctgcgtatcattaccgataacctcaaacaggaagagcacgcgattgtccaggtggaagaaatgcaggcggtaaatgctgtgttgtatggcaaatacaccatggaaggagaccagttcgagaaaattgaggtcgattttggcaggtcgacgaagaataacatcactcagggtagtggtaaggagtggtcaaaacaggatcgtgacacgttcgatcctacacatgatattgacctctactgcgacctggccagcggtcttgtgaatattgccattatggacggtaccgtctggcgtcttctgaatggttttaagctgttccgcgaaaaactggatacccgtcgcggttcaaattctcaactcgaaacggcagtgaaagatctgggcgcagtggtgtccttcaaggggtattacggcgatctggccattgtggtggcgaaaacgtcttatatagcagaagacggtatcgaaaaacgttatcttccagatggcatgctggttctggggaatactgctgcagatgggatccgttgttacggtgccattcaggatgctcaggcgttgtccgaaggtgtggtggcctcttcccgttatccgaaacactggctgacggtaggggatcccgcccgtgaatttaccatgacgcagtccgcgccgctgatggtgttgccggacccggatgagtttgtggtggtacaggtgaaataatccgtgagcgggggcgaaatgcccccgtgtcttttttcacagggggctgatatggcaacgaaagagcaaaatctgaaacggcttgatgaactggccctgattctggggcgtgagccggatatatccgggagtgccgcagagatagcgcagcgggtggcagaatgggaagaggaaatgcagtcatccggcgatgatgtacaggttatgaatatggatatccgggagcgggaaaccgcggctcatgatgttcgtgaggaaacatccggcgcgttaacgcgcatcagagttctgacctgcctccatctctgtggcgttgatggtgaaacgggggaatccgttgagcttgcggatgttggtcgggtgattctgattatgtcctcagatgcaaaaacacacgttgatggtggaatggctgtttatgcgtgattttcagaatgcctttgatgccgcccttgccggggtggacagtacgattgttgaagtgatgggcatcagtgcgcagttcacctccggtgcacagcgtggcggcgaggttcatggcgtttttgacgatccggagtcgctgggttttgccagtagtgggatccgtattgaaggaagtaacccgtcattatttgtgcttacggatacggtttgtgctgtacggcgtggtgacacgctgaccattaacggcgagatgttctgggtggaccgtgtttctccggatgacggagggagttgttatctctggctcaaccgggggcaaccacctgccgccagccgtcgccgctgaaagggggatgtatggccataaaaggtcttgagcaggccgttgaaaacctcagccgtatcagcaaaacggcagtgcctggtgccgccgcaatggccattaaccgcgttgcttcatccgcgatatcgcagtcggcgtcactggttgcccgtgagacaaaggtacgccggaaactggtaaaggaaagggccaggctgaaaagggccacggtcaaaaatccgcaggccagaatcaaagttaaccggggggatttgcccgtaatcaggctgggtaatgcgcgggttgtcctttcgcgccgcaggcgtcgtaaaaaggggcagcgttcatccctgaaaggtggcggcagcgtgcttgtggtgggtaaccgtcgtattcccggcgcgtttattcagcaactgaaaaatggccgctggcatgtcatgcagcgtgtggccgggaaaaaccgttaccccattgatgtggtgaaaattccgatggcggtgccgctgaccacggcgtttaaacagaatattgagcggatacggcgtgagcgtcttccgaaagagctgggctatgcgctgcagcatcaactgaggatggtaataaagcgatgaaacatactgaattccgtgcagccgtactggatgcactggaaaaacatgacaccggggcgacgctttttgatggtcgccccgctgtttttgatgaggcggattttccggcaattgccgtttatctcaccggcgctgaatacacgggcgaagagctggacagcgatacctggcaggcggagctgcatattgaagttttcctgcctgctcaggtgccggattcagagctggattcgtggatggaaagccggatttatccggcgatgagcgatatcccggcactgtcagatttgatcaccagtatggtggccagtggctatgactaccggcgcgacgatgatgcgggcctgtggagttcagccgatctgacttatgtcattacctatgaaatgtgaggacgatatgccaacaccaaatcctctggcaccggtgaaaggggccggaaccacactgtgggtttataacgggagcggcgacccttatgcaaacccgctttcagacaatgactggtcgcgtctggcaaaattaaagacctgacgcccggcgaactgaccgctgagtcctatgacgacagttatctcgatgatgaaaatgcggactggaccgcgaccgggcaggggcaraaatccgccggagataccagcttcacgctggcgtggatgcccggagagcagggcagcaggcgctgctgggtggtttaatgaaggtgatacccgtgcctataaaatccgctttcccgacggcacggtcgatgtgttccgtgctgggtcagcagtatcggtaaggcggtgacggcgaaggaagtgatcacccgtacggtgaaggtcaccaatgtgggccgtccgtcaatggcagaagatcgcagtacggtgacggcggcaaccggtatgaccgtgacgcctgccagctcctcggtggtgaaagggcagagcaccacgctgaccgtggccttccagccggagggcgcaactgacaagagcttccgtgcggtgtcagcggataaaacaaaagccaccgtgtcggtcagtggtatgaccatcaccgtgaacggcgttgctgcaggcaaggtcaacattccggttgtatccggtaatggtgaacttgctgcggttgcagaaatcactgtcaccgacagttaatccggagagtcagcgatgttcctgaaaaccgaatcatttgaacataacggcgtgaccgtcacgctttctgaactgtcagccctgcagcgtattgagcatctcgccctgatgaaacagcaggcagaacaggcggagtcagacagcaaccggcaggttactgtggaagacgccatcagaaccggtgcttttgtggtggcgatgtccctgtggcataaccatccgcagaagacaaagcagccttccatgaatgaagccgttaaacagattgagcaggaagtgcttaccacctggcccgcggaggcaatttctcatgctgaaaacgtggtgtaccggctgtccggtatgtatgggtttgtggtgaatgatgcccctgaccaggcagaggactccgggcctgcagagcctgtttctgcgggaaagtgttcgacggtgagctgagttttgccctgaaactggcgcgagagatggggcgacctgactggcgcgccatgcttgccgggatgtcatccacggagtatgccgactggcaccgcttttacagtacccattattttcatgatgttctgctggatatgcacttttccgggctgacgtacactgtgctcagcctgtttttcagcgatccggatatgcatccgctggatttcagtttgctgaaccggcgtgaggatgacgaagagcctgaagatgatgtgctgatgcagaaagcggcagggcttaccggaggcgtccgctttgacccggacggaaatgaagttatccccgcttccccggatatggcgggcatgacggaggatgacgtaatgctgatgacagtatcagaagggatcgcaggaggagtccggtatggctgaaccggtaggcgatctggtcgttgatttaagtctggatgcggccagatttgacgagcagatggccagagtcaggcgtcatttttccggtacggaaagtgatgcgaaaaaaacagcggcagtcgttgaacagtcgctgagccgacaggcgctggctgcacagaaagcggggatttccgtcgggcagtataaagccgccatgcgtatgctgcctgcacagttcaccgacgtggccacgcagcttgcaggcgggcaaagcccgtggctgatcctgctgcaacagggtggtcaggttaaggactccttcggcgggatgatccccatgttccgggggcttgccggtgcgatcaccctgccgatggtcggggccacctcgctggcggtggcgaccggtgcgctggcgtatgcctggtatcagggtaactcaaccctgtccgatttcaacaaaacgctggtcctttccggcaatcagtcgggtctgacggcagatcgtatgctggtcctgtccagagccgggcaggcggcagggctgacgtttaaccagaccagcgagtcactcagcgcactggttaaggcgggagtaagcggtgaggctcagattgcatccatcagccagagtgtggcgcgtttctcctctgcatccggcgtggaggtggacaaggtcgctgaagccttcgggaagctgaccactgacccgacgtcggggctgacggcgatggcgcgccagttccataacgtaacggcggagcagattgcgtatgttgctcagttgcagcgttccggcgatgaatccggggcattgcaggcggcgaacgaggccgcaacgaaagggtttgatgaccagacccgacgcctgaaagagaacatgggcacgctggaaacctgggcagacaggacagcacgggcattcaaatccatgtgggatgcggtgctggatattggtcgtcctgataccgctcaggagatgctgattaaggcagaggctgcgtttaagaaagcggacgacatctggaatctgcgcaaggatgattattttgttaacgatgaagcgcgggcgcgttactgggatgatcgtgaaaaggcccgtcttgcgcttgaagccgcccgaaagaaggctgaacagcagagtcaacaggacaaaaatgcgcagcagcagagcgataccgaagcatcacggctgaaatataccgaagaggcgcagaaggcttacgaacggctgcagacaccgctggagaaatataccgcccgtcaggaagaactgaacaaggcactgaaagacgggaaaatcctgcaggcagattacaacacgctgatggcggcggcgaaaaaggattatgaagcgacgctgaaaaagccgaaacagtccggcgtgaaggtgtctgcgggcgatcgtcaggaagacagtgctcatgctgccctgctgacgcttcaggctgaactccggacgctggagaagcatgccggagcaaatgagaaaatcagccagcagcgccgggatttgtggaaggcggagagtcagttcgcggtactggaggaggcggcgcaacgtcgccagctgtctgcacaggagaaatccctgctggcgcataaagatgagacgctggagtacaaacgccagctggctgcacttggcgacaaggttacgtatcaggagcgcctgaacgcgctggcgcagcaggcggataaattcgcacagcagcaacgggcaaaacgggccgctattgatgcgaaaagccgggggctgactgaccggcaggcagaacgggaagccacggaacagcgcctgaaggaacagtatggcgataatcctctggcgctgaataacgtcatgtcagagcagaaaaagacctgggcggctgaagacctgcttcgcgggaactggatggcaggcctgaagtccggctggagtgagtgggaagagagtgccacggacagtatgtcgcaggttaaaagtgctgccacgcagacctttgatggtattgcgcagaatatggcggcgatgctgaccggcagtgaacagaactggcgcagcttcacccgttccgtgctgtccatgatgacagaaattctgcttaagcaggcaatggtggggattgtcgggagtatcggcagcgctattggcggggctgttggtggcggcgcatccgcgtcaggcggtacagccattcaggccgctgcggcgaaactccattttgcaaccggaggatttacgggaaccggcggcaaatatgagccagcggggattgttcaccgtggtgaatttgtcttcacgaaggaggcaaccagccggattggcgtgggaaatctctaccggctgatgcgcggctatgccaccggcggttatgtcggtggcaccggaagtccggcgcaaatgcggcgttcagagggtatcaggtttgagcagaacaacaacgtggtgattcagaacgacggtacgaatggtctgccaggtccacagatgatgaaggcggtgtatgacatggcccgcaagggtgcccgtgatgaaatccaggcacagatgcgcgatggtggtctgttctccggaggtggacgatgaaaaccttccgctggaaagtgaaacccgggatggatgtgacatcggctccttccgtcagggaggtgcgctttggtgatggctattcccagcgtgcgcctgccgggctgaacgctgacctgaaaacgtacagcgtgacgctgtctgtctcccgtgaggaggccacggcgctggagtcgtttctggctgagcacgggggctggaaggcctttctgtggacgccgccttatggttacaggcagataaaggtgacctgcgcaaaatggtcgtcgcgggtcagtatgctgcgtgttgagttcagcgcagagtttgaacaggtggtgaactgatgcaggatatccggcaggaaacactgaatgaatgcacccgtgcggagcagtcggccagcgtggtgctctgggaaatcgatctgacagaggtcggtggagaacgttattttttctgtaatgagcagaacgaaaaaggtgagccggtcacctggcaggggcgacagtatcagccgtatcccattcaggggagtagttttgaactgaatggcaaaggcaccagtacgcgccccacgctgacggtttctaacctgtacggtatggtcaccgggatggtggaagatctgcagagtctggtcggcggaacggtggtcaggcgtaaggtttacgcccgttttctggatgcggtgaacttcgtcaacggaaacagcgacgccgatccggagcaggaggtgatcagccgctggcgcatcgagcagtgcagcgaactgagtgcggtcagtgcctcctttgtactgtccacaccgacggaaacggatggtgccgtttttccggggcgcatcatgctggctaatacctgcacctggacctatcgcggtgatgagtgcggttatcacggtccggcggtcgcggatgaatatgatcagccgacttccgatatcacgaaggataaatgcagcaaatgcctgagcggctgtaagtttcgcaataacgtcggcaactttggcggcttcctttccattaacaaactttcgcagtaaatcccatgacagagacagaatcagcgattctggcgcatgcccggcgatgtgcgccagcggagtcgtgcggcttcgtggtgagagcgccggagggggaaagatattttccctgcgtgaatatctccggtgagccggaggcgtatttccggatggctccggaggactggctgcaggcagagatgcagggtgagattgtggcgctggtccacagtcatcccggtggtctgccctggctgagtgaggccgaccggcggctgcaggtgcagagtgatttgccgtggtggctggtctgccggggggcgattcataagttccgctgtgtgccgcatctcaccgggcggcgctttgagcacggggtgacggactgttacacgctgttccgggacgcttaccatctggcggggattgagatgccggactttcatcgtgaggatgactggtggcgtaacggccagaatctctatcttgataatctggaggccacagggctgtatcaggtgccgttgtcagcggcgcagccgggcgatgtgctgctgtgctgctttggttcatcggtgccgaatcatgccgctatttactgtggtgacggcgagctgctgcaccatattcctgaacaactgagtaaacgagagaggtataccgacaaatggcagcgacgcacacactccctctggcgtcaccgggcatggcgcgcatctgcctttacggggatttacaacgatttggccgccgcatcgaccttcgtgtgaaaacgggggctgaagccatccgcgcactggccacacagctcccggtgtttcgtcagaaactgagcgacggctggtatcaggtacggattgccgggcgggacgtcagcacgtccgggttaacggcgcagttacatgagactctgcctgatggcgctgtgattcatattgttcccagagtcgccggggccaagtcaggtggcgtattccagattgtcctgggggctgccgccattgccggatcattctttaccgccggagccacccttgcagcatggggggcagccattggggccggtggtatgaccggcatcctgttttctctcggtgccagtatggtgctcggtggtgtggcgcagatgctggcaccgaaagccagaactccccgtacacagacaacggataacggcaaacagaacacctatttctcctcactggataacatggttgcccagggcaatgttctgccggttctgtacggtgaaatgcgcgtggggtcacgcgtggtttctcaggagatcagcacggcagacgaaggggatggtggtcaggttgtggtgattggtcgctgatgcaaaatgttttatgtgaaaccgcctccgggcggttttatcgtttatggagcatgaggaatgggtaaaggcagcagtaaggggcataccccgcgcgaagcgaaggacaacctgaaatcatcccagatgctgagcgtgatagacgccatcagcgaagggccggttgaaggtccggtggatggattaaaaagcgtgctgctgaacagtacgccggtgctggacagtgaggggaataccaatatattcggcgtcacggtggtgttccgggccggtgagcaggagcagacaccgccggagggatttgaatcctccggctccgagacggtgctcggtacagaagtgaaatatgacacgccgatcacccggaccatcacgtcggcaaacattgaccgtctgcgttttactttcggcgtgcaggcactggtggaaaccacctcaaagggggacaggaatccatcggaagtccgcctgctggttcagattcaacgtaacggtggctgggtgacggaaaaagacatcaccattaagggcaaaaccacgtcgcagtatctggcctcggtggtggtggataacctgccgccgcgcccgtttaatatccggatgcgcaggatgacgccggacagcaccacagaccagttgcagaacaaaacgctctggtcgtcatacaccgaaatcatcgatgtgaaacagtgctacccgaacacggcactggtcggcgtacaggtggactcggagcagttcggcagccagcaggtgagccgtaattatcatcttcgcgggcgcattctgcaggtgccgtcgaactataacccgcagacgcggcaatacagcggtatctgggacggaacgtttaagccagcatacagcaacaacatggcctggtgtctgtgggatatgctgacccatccgcgctacggcatggggaaacgtcttggtgcggcagatgtggataaatgggcgctgtatgtcatcggccagaattgcgaccagtcagtgccggacggctttggcggcacggagccgcgcatcacctgtaatgcgtacctgaccacacagcgcaaggcgtgggatgtgctcagtgatttttgctcggcgatgcgctgtatgccggtatggaacgggcagacgctgacattcgtgcaggaccgaccgtcggataaggtgtggacctataaccgcagtaatgtggtgatgccggatgatggcgcgccgttccgctacagcttcagcgccctgaaagaccgccataatgccgttgaggtgaactggattgacccggataacggctgggagacggcgacagagcttgtggaggacacgcaggccattgcccgttacggtcgtaacgtcacgaagatggatgcctttggctgtaccagccgggggcaggcacaccgcgccgggctgtggctgattaaaacggagctgctggaaacgcagaccgtggacttcagcgtgggtgcagaagggcttcgccatgtaccgggcgatgtcattgaaatctgtgatgatgactatgcggggatcagcatcggcgggcgcgtgctggcggtgaacaaccagacgcggacactgacgctcgaccgtgaaatcacgctgccatcctccggcaccacgctgataagcctggctgacggacaggggaatccggtcagcgtggaggtccagtccgtcaccgacggcgtgaaggtaaaagtgagccgtgttcctgacggcgttgcagaatacagcgtgtgggggctgaagttgccaacgttgcgccagcgcctgttccgctgtgtgagtatccgtgagaacgatgacggcacgtatgccatcactgccgtgcagcatgtaccggaaaaagaggccatcgtggataacggggcgcactttgacggcgaccagagcggcacggtgaatggtgtcacgccgccagcggtgcagcacctgactgccgaagtcaccgcagacagcggggaatatcaggtgctggcgcgctgggacacgccgaaggtggtgaagggggtgagctttatgcttcgcctgaccgtggcagcggatgacggcagtgagcggctggtcagcacggcccggacgacggaaaccacataccgcttcaggcaactggcgctggggaactacaggctgacagtccgggcggtaaatgcgtgggggcagcagggcgatccggcatcggtatcgttccggattgccgcaccggcagcgccgtcgcagattgagctgacaccggggtattttcagataaccgccacgccgcatcttgcggtttatgatccgacggtacagtttgagttctggttctcggaaaagcggattgcggatatcaggcaggttgaaaccacagcacgctatcttggcacggcgctgtactggatagccgccagtatcaatatcaaaccgggccatgattattatttttacatccgcagtgtgaacaccgttggcaaatcggcatttgtggaggctgttggccagccgagtgatgatgcatccggctatctgaattttttcaaaggagagatagggaaaacccatctggctcaggagttgtggacgcagattgataacggtcagcttgcgcctgacctggctgaaatcaggacgtccattacgggtgtcagcaatgaaatcacgcagaccgtcaataagaaactggaagaccagagtgcagcgatccagcagatacagaaggttcaggttgatacaaataataacctgaacagcatgtgggctgtgaagctgcagcagatgcaggacggacgcctttatatcgcgggtattggtgccggtgttgagaatactcctgacggtatgcagagtcaggtgctgctggcggcggacaggattgcgatgattaatcctgcgaatggcaacacaaagccgatgtttgttgggcagggcgatcagatattcatgaacgaagtgttcctgaaatatctgacggctcccaccattaccagcggtggcaatcccccaacgttttcactgacacctgatggtcgactttctgcgaaaaatgcggatatcagcggtaacgtgaacgcgaactccgggacgctcaacaacgtcacgattaatcagaactgtcggattctgggaaaactgtcagctaaccagattgaaggtgatattgtcaaaacggtgggaaaagcctttccgagaaatggcagttatgccagcggtacaataacggtcactgtgtacgatgaccaggcttttgaccgtcagatagtagtcccccccgttctgtttcgtgggggtaagcatgaaaacttcaacagcaacaaccaacagtcatactggtattcaacctgtaagctgcaggtactgaagaacggacaggaaatctttcagcaacccgcgacggatgtcagcagggtattttcatcagtcattgatatgcctgccggacacggccatgtcaccctgactttcaatgtttcttcatatggtgctaataactggacgccaacgaccagtatcagcgaccttcttgttgttgtgatgaagaaatctacagccggtatcagtatcagttgaattttataacccagatacgggcgccagaaatggcgccttttttatttgtggagtgaatatggcagtacagatttcaggcgtgctgaaagacggtgcaggaaaaccgatacagaactgcaccattcagctcaaagcaaaacgtaacagcaccacggttgtggtgaacacggtggcctcagaaaatccggatgaagccggacgttacagcatggatgtcgagtatggccagtacagcgttatcctgctggttgaaggttttccgccttcacatgccggggccatcaccgtgtatgaggattctaagccggggacattgaatgattttctgggcgctgcaacagaagatgatgttcgtccggaggcactgtatcgttttgaaaagatggtggaagaggtggcacgcaacgctgaagccgcctctcagagcgcagcggcagcaaagaaatcagaaacagcagcggcatcgtccaggaatgcggcgaaaacatcagagacgaatgcaggtaacagcgcgaaagcggcagcttcttcaaaaacagccgcacaaaacgcagcaacagcggcagaacgttcagagacaaatgcccgtgcgtcagaagaagcctccgcagacagtgaagaggcttcccgccgtaatgcagagtcagccgctgaaaatgccggagtcgccaccacaaaagcgcgggaggccgcagcagacgcaacaaaggccgggcagaaaaaggatgaggctctgtcggcagcgacacgggctgaaaaggcggcagaccgcgcagaagtcgcagcggaagtgactgcagagccctatgcgaatatagtgccgccgctgcctgatgtgtggataccgtttaacgattcactggatatgattgcgggtttttctccgggctataaaaaaatagctattggtgacgatgtggttcaggtcgccagtgataaacaggttaatttcagtcgcgcatcaacggcaacatatatcaacaaatctggcgaactgaaaacggcggaaattaatgagccgcgatttgagtgtgatggcctgcttattgagggacaaagaacgaactacatgctcaattcggaaagtccagccagctgggggaagtcatcaaacatggatgtgcccgaaaccgggacagatagttttggttttacttatggaaagtttgtctgcaacgattctctggttgggcaaacttcggctattaatatggcatcaattgctgcaacaaagtcagttgatgtctcaggcgataacaagtacgtgacaacctcatgccgttttaaaacagaacgacaggtaaggttacgtatacggtttgataagtatgatggtagtgcaacaacttttcttggcgatgcgtacattgatacgcaaacgcttgaaattaatatgacaggtggggctgccggcagaattacggcacgagtcaggaaggataagaccacaggctggatttttgcagaggcaacgattcaggcaattgatggtgagttaaaaataggctctcagatacagtattctcctgagcggggtggggcaacagtatctggtgactatatttatcttgccaccccacaagtagagaatgggccgtgtgtatcatcatttattatttcaggaggcagcgcaacgacaagagccagtgatttggttagtatccccaccagaaataatctttataagttaccatttacttttttacttgagattcattaaaactgggatattgcaccaaacgccgcaccccgcgtgtgggatatagcagcagccaataccgggcaatcagcaattgcagcaatcaacagaggtagtggtaagttatatatgagtctgtcaaacccttcaggcttgtatgttaatagcgcagcgacagatgtatttgcagagaaaaccacatttggatgtattgcaaaagctgatggtcactttcatgtggtgacaaatggtaaagcggttaatgaagtttattgtgaatataatggtgtgaccgctgataaaaatatccgatttggagggcagacgaatactggagaacgacatctgtttggccatattcgcaatttccgcatatggcataaagaattaaatgacaggcaattaaaagaggtcgtatgaaagatttaactttgaagtttcatgacaaactgcagtttaaggccttcctgtcatctcttgactgggaggaggatgaagacctccagaataaactgttagtcgatgaaattggtttcacctacacagaaacaggggtaacagaagagggagaacctgtctgtgtccggaatgacggttattttgtcaacattcgcattcttgatgacttgtttgatgtttctgtattctctgattatgtcgtggagctggaaacaccgcttcgggaatggagctgaaaggaggaaataatggatataagccccttacttcatgcgctttgtgctgtggctgcgcagatactggttggtctttttaccggaaactgggcttacggagcgatagccggttgtacgttcttcattgcgcgtgaacatacccaggcagaatatcgctggattgaaatgttcgggcatggcaagcgaatgaatatgccgtggtggggcggttttgatccgcgagcttgggatgtggcaagcctgatggattttgctgtgccggtggtggcgtgtctgctggtctggctgttggttaatcgtgggtgaaaaaaggtgagctgtatatgcaacggaggaagaaaccccgttgctggaagccaggaaaaagtatcgggtgttgctgtcctcggatgttgtgctaattgggtgataacagatcctgtgtatgggagtttccctttttgcgtgcgttgatgctggtaacggcaaacgtcatgatgaacaaaaccgcgaataagacgacaatcgtcggagctggtgcgctgtcgataaaaaaggacaaccagacaccagtcattgacactattaccgatatgccagtcgccagtaggagcgcaatatgaaagcgttgtgtcaggagtaccgcaatggcgccaggcgcaatgagcagagaaatggagagaatgatacctaccgctttcagcgtcgccacaatggtcagagagaccatgcacagcagcccataatgcagccatctcgtatgcaaaccgcttacctgcgcctgttgataatcaaagctgaacagcaaaaaatcccgccattttacgctaataacaagtgtaaccagcccggcaataatcatcgtctggattatatcgccgatggttatcccgagcatgtcgccgaaaagaatatggtcaagatgtacgtctggtttgactgcaatatacaagatcagacctgcggcaaacatgccagaaaaaacaatccccatcactgtatcttgcttgattcggctgttgtctttcaggtatcccgtcgccaccgcgcagaatactccggcgacgaatgcccctgtagccaaaggtaaccccagaatccaggcaagcacgattccaggaaaaaccgcatgactcatcgcgtcacccatcagtgcccaacctttcaggaccagaaagaccgacagcagcgcacagggtatggaaactaccagtgaaatcagcagtgcgtgactcataaaggtgaactgcagtggctccagtaataatgccatcatgagcgatcctccagcgccttatgcgcacgccgacgatttgccaaaagcccatgggtgggcgcaaagacaaatgctaaaagaaacagcagtgtctgcgccaccacgatgattccacctgtcgcgccgtccagaaagtaactgacccacgcgccgaggaaactagttacactgccaatagttacagcaatcatgagcaggcggggaaaacgatcggttaacaaccatgctgttgcaccgggagtcaccaccagacagatcaccagaaaggcaccaaccgtttgcagcgccgcaacggtcgaaaccgacagcagggtgaagaagatgagttttaatctgcccggatgcaatccaatagcacgggcgtgattctcgtcgaaaaaggtcaccataagatctttccatttgaaaaaaagcacgatgatcgagagaatgccaatgatagtgagttgcaggatatccgccggatcgattgccagaatattgcccaggacgatggtctgaatgttcacagatgtcgggttcaatgacaccataaacagccccaggccaaaaaaggacgagaagatcagaccgatgatggcatcttcttttaagcgggtgcgttggttaagaaacagcatgctgcccgcagccagtccgccggaaaagaaggctcccagagaaaacggaagccccagcatatatgcccccgcaacacccgggacaatagagtgcgacaacgcatcgccaatcagcgaccagccttttagcatcagatagcatgacaggaaagcgcagagaccgccgaccatcgccgagacccacatcgcattgagcatatattcatagctgaagggttccagtagcacgttcatctttcttccctctgcaccgctgacggtcgatgagccacaaaagggcgttcatcgtcagtaataatgctttcttccgagccgttaagtgtgacatggcgcagtacgccgctaaaagccagctctaggttctcggctgtaaaagtggtgtctgtcggcccgcttgccaggacggtgcctttgaccatgaccgtataatcgcaaaatgtcgtgacggatccgagattgtgtgttgagacaagcatcgttttgccttccgcgcgtaactccctcaacaggctgatgattttggcttcggttttcacatcaacgccagtaaaaggttcatccagcaggatcacatcaccctgctgtgcaatcgctctcgccagaaagacgcgtttcttttgtccaccggaaagctcgccgatttgtcgatggcgaaaattcaccatatcgacacgttccagcgcatcggtgacaatttgacgatccctctttttggcgatacgcaacatacccatatgcccatagcggcccatcatcaccacatcttccaccagtacaggaaatgaccagtcaacatcttctgactgagggacgtaggcaaccaggtttttctgtaacgcctgtcgcgtgggaatacccagaacagatatctttccgctggtcagacgcacaaatcccataatcgctttaaacaacgtcgattttccggaaccgtttaccccaaccagagcggcaatagatccacttggtactgtgaaggatgcatcgcgcagtgctgtgtgcccgttacgccaggtgacagtaacatcattaacgacaatgcctgcagattgcatcattatttctccttttcccagctttaattccctgtccagcgtctggtagtaccttaagaaggtcgatatacgtcggtaccgggccgttttctgtgctcaggaatcgacatagagcacaccgcgtagtgtgcgccggtttcacgcgcaacctgacgcgctggtttatcggaaatcgtactctcgctaaagactgccgggatatgatttttcttaactatatcaacaaccttacgtacctgctgcggtgttccttgttgatcggcattaatcggccacagataaagctcttttagccccaaatcgcgtgcgagataagaaaaagccccttcactggtgaccatccatcgctgattctcagggagttccgtaatctgcttacgcaggggggcaagggtttgggtaatcttggctttataagtatcggcattgcgttggtaggtttgtgcatttgccggatcgtattttatcaacgcatcacgaatattatcgacgtaaatcagagcattatctggcgacatccatgcatgggggttaggtttgccctcatagggtccttcggtgatccctacaggcgtcacacccgaagagacaattacttctggaaccccattgagatgctggtaaaagcgttggaaccacaattccagattcataccattggcgagaatcagttgtgccccctgcgcacgtttaatatcgccaggggtaggctgatactcatgaatttctgcaccaggcttggttatggatgagacttctgcagcatctcccgccacgtttttggccatatccgcgatgatggtaaatgttgtaatgaccttgaatttttcagttgcacttgcctgaaatgcgatcgagcaggtgagtgcgaggccccccaagagcatggttactttttttatcgagtgcataatttagtacctatagtgagcaaaattagaacaaacatagcaacggctatgttttatagcacaacctatacaaaatgaaaatgattatcattagcggttttgaggcccaaaacagggattaggttgtttccggctggcgacgcgttattgaggaaaaaagtaaggcagctagtaggctttgaaataacgttttgcggttggctgatgcaatttcgagagtgcatgtattgaatgatttctagccgttactgattttcgtattttttgtatgggaggatttgcacctctccccaccgagcctccatgactttactccactgtctctagggctgctgtgtgccaggagcggaagcaggggggccagagactccttaaaagttgatagctcgttttgcagggagacttacacggtaagcgttattccgaagagcttaaaattgaagcagtcaaacgggttgttgagcgtgtttatgcgctgccatctgattaatcgacggaagcagttccgtttggtctatgatgcagttgtccggcaggcgctctgtgacgcaaaagaacgataggagtagcattgaagtgaacgaggttatgcttgtcttatattatcctctattttaaaaacatcagctggttgtgtaagagtttttattgttttatcttgttgactttgcttttatgaaaacagagtgattgatacaatgaaaaccttaagtgggaaagagtttaggaaattatttaatcgttatgagacaggattctatctaagtgagtttgaatacttaaaggactttgatcctttgtttcctgaatgcgtagggaaagaattaaagttgggttataaacgaaaagttgatgtatggtgcgaagaggatgctgcgctatatgcagaatttatagctacaaaagaaaggctgaaaagaggccggttaatcctaaaaataaaccaagtgtggtcgcgtgtatatcctgcttatatttatgcaattgaagaaagaataaatgtcagggcaaaggggagagagtcatttaagtatgaaactgtgcaagaaaaacaatgtaaactttccataatgttagatggtctgaaagaccttgaatgtgaaatagctatgatttcaagtgagtttgaaattgaaaaacactctatgcactatttttatatgatttttgatattgaacgctatataaatgactgcagttactttgttttttctgctgctaaagttgttaaaggcgtgattcaatgcattggttacattgacaaaaataacaaagcaagttgcgatgaattttattcaggcagctatgaatgcttggatgatgatcaggaaacactgaactatttaaatgaatcatgcgcagagggtatagacgctgataaagatctcatcaggaagaatgagttattagccttatccctgaaggaattgtatcaacttctcgtttcaaaaaaataacaagtaatacggcgagcgatatgacgtgccatgggatatccgcacccagcagcatgttgtctccacgatgtccgcagttcgctcataatagacattcactacagttatagtagaaggtatgcatgctgctgagtggggaaagtgtgaaagaaaagaagacagctgctttgtttgtcgtcacgtttatcttcattggctatgcaagtcgtaatacaaggcgggacaaaactgagacacataaggcctcgcaatggcttgcaaggccacacatgtattgagatgttaataaaatgtagacttgtaattttgatataaatggtagagaaaatctttccccaaaataaaaacgaacgtcaatgaaatcaaacggttgaataaagttgattttggctaatacaaagacaagaaaataatatttatgattaaatatcagcgagttgaatacataatttttatatactgctgcgccacatggggtgggttgaagcggctgacttaattgttaaaggtatggaaggcgcaatcaacgcgaagaccgtaacctatgacttcgaacgtctgatggaaggcgctaaactgctgaaatgttcagagtttggtgacgcgatcatcaagaacatgtaatctctacatgtgttaaatattgaaacgggcgtataacacgcccgttgtttttataaatatgttaaccgttataaaataacgtatcaaaagtcaagtgaacacatttcaaatatcaatttgatcgtattggtctggtgattatttatggggagcaataaaaagacagtattaatcatccatagggatagtctctgcacttttatttccattatgctaatgccttactgaattatgaagcattttttaagctcccaactttagctagattaatggtttattattttctacatcttcaatatataaaagcgtattatcaatggcgtagtaactgcgtttgttatgattaacatcagtaacccaccggaaaacgcctgcgcctgccagtgttgaacagtattcccgaaatgtagattttccgcgaatatgaagcaatgcggcctcttttattttagctgggttcttggtcgtactaacttttaacaggttcctggttcctcttaataacaaaaccgtgtcatcgtgagtaataattctgatgttatccgtagccagataataaatgtaatgtgcaatacggtgatgttttaattctgaataaaaccaggagaagttttgctcttttctcacttgctcaaacatcttttgaaaaacaacgacctgatccatcaggataataacctcttgttaggtgtgagactgcgtagtgtgcacgatcggttttaccacttcaatctggtctgtcctttggctgtgatatgtacaaagtgtgaaagggggattacctgaattctcccggtgggcattttgcaacggaccagctccgctacaaacgctggtgtgggttcagattataacattctgtctaaggggcgggataaaggtgaatttagggggcatgaaagatgactttataaccttgctcaccccagtgttgtaaaagttcgttttgccttctcgttggtgccatgcctgtccagacaatcaatgtttgcgttgggaacagttccgggcgcggcgattcaatgggatcagcaagaacagaaatgtgccatcctgacaatgataaacgccatgcttccagccacaatcgtgctctctcttcaacattccacgccatcagaatggcctctttaccgggcttacggcgcatttcgaaaagtaaggccgctgcgtattcaattaatgcgccgtcaaacatactgctcataatgcgggaggtgttgtgatcaagcacgagacgctggcgaacaggaaggtaaacatgattaatcaattgatctactgggtactctcgacccagtgaaataattcgcgcgcgtagtttggctggattagccatacgaagaattgacatcatctcttcttgcaggcggctccagtcatcttgcgtatcctggctggtagtttccagtaatgctttaactttgcctacaggaacgccattacttatccaacgcttgatctcttcgatgcgttgtatgtcttcttcatcaaagagtcggtgtccgccttcactgcgctgtggttttaacaaaccgtagcggcgttgccaggcccggagagtgacaggattaatcccgcaacgttcagcaacatcaccaatgctgtaataagccacaattcctccttgcggtcataaatctccgtcgcctctacacgacccaataatactttgtacaatatacgctgaaattgtacaaagtataaataagatttcagctaaattggatgaaacattatttttaatgtggattaaattaaaacataacgtattcattttcacgatgatttccagaaatcatgcgaaataatgtgctgaaaattattttttctccggccacgcaactgaagggataccattcaatttagctttggaaaacagatctccctgaaacatctcaattcctgcagattcaagccacatccactcttctggtgttgccacgcccatagcagagacttgaatttcaagtgatgtacagcatttcatgatcgcctgaataattgcctgccgtggtccgcttttatgaacattggtaatcaattcctgactgattttaattctgtcaggctggaagcgtgacaggagtaacaaaccagcaaaacctgcgccaaaatgatcaattgctacactgataccggccgcctttagcgatttaaccgcttcggcaaactcatcaaaccgagatatgacttcactttcagtaaattcaacgatgatttgttcaggtaccagagcattggcctttatttcatcaagtaaaaaagagactgcgtcaggtttgttaaccagggtcataggtaatagattgattgaaatcattttatcaccgagcttaagtgcgtgtgccatcgcaaatgcaagcgccttacttttgagatccgctgtgtagatttcctcgtctttacgctgcccaaccgctatagctgacgggctgtcttcatttttttgcacaatggcttcaaaagcgattatccgccgcgataaagggtcgacaataggatgaaaggcaaagtggtcgtttatatttgatgaaagggtacaagaatcaagttctttatcagatccgtcagcgataaaaagccaggagtcttcagcaggaatctcgaaataggttgattgttcagttgcaaggacaaaagtacgaaaaaattgtagcgctctgtcatcataagttagctgaaattttgatgtgcctttgtcgaatacggcctgtaaaacgtcatctcgctcgtgcaggcgtaaatcaaataattccattcctgctttgccaaaacggcgagcaggcgcgtaatcgcacaacagttcaacaatattatagtgccgtggatcctggcatatggcccgatatatcatttgaacctgttcttccggaccttccagaagctggaaaaaatgagaaccattaaacagtaagatccctgttacgtcagaccgcatgttcctgcgatttgctatcgaaaccatttcttcaatttttttgacaggttcgtcgccacgtatatggctacgataaataagggtggtaagcattaacaatccagggtaatgggcgaggcgagagtaagacggtaacagacatatcttcttgtgtctttcttttaataccaaaacataaccgtttctttacattgataaaaagtggaaaaggttgaagacggtttggcgaaaaaacctgtataggttgtcatttaaatgatgcaatatgttttatcgtaatgcattgttttatatgaattagcactaattgcgaaaaattaatttatcattctgtacacatatttcgtacaagtttgctattgttacctcacttaacattgattaacatttttaacagaggcgtagcatgcatcaaaattcagtgacttcagattctgcaggagcaatcactcgttactttgcaaaagctaacttgcctactcagcaggaaactctcggggaaattgtgactgagattttgaaagatggacgtaatctgagtcgaaagtcgctttgtgccaaacttctttgccggctggaacaagcgacaggggaagaggaacagaaacattataatgcactaattgggttgctttttgaataatgcaacagcctgattatttaacaggttagctatgaagtcgttatgaagacatctgataatgaaagtataaaatatgaaattactggccaggcggtgctccagatactgcgcatgaagataaatttttcgttgcagactcttattaagcaattactcgtaatgaaatcggctgaggaaaatactttccgacgagatttaattgacagcataattcgtgattttagcaacagtgatacaggagggccaaaccgaagaacagcgatagctgacaataaaagtatgttcactggtaagaaaataaacagaatacattaaaatttcataagtaagatgagaggttaccatgcttgaagatactactattcataatgcaatatctgataaagcgttatcaagttactttcgtagttcaggtaatttgttagaagaagagtctgctgtgttagggcaggctgtgaccaatttaatgctttcaggcgataatgttaataataaaaatattatcttaagtctgatacactccctggaaacaacaagtgatattctcaaagctgatgtgattagaaaaacactggaaatcgtgttgcgatacacagctgatgatatgtaacttttaattataaagtataagtttatagaaaactcattcatcttatttttgtctgtcgctttagactatacacagcataattttattggatcactattcctgcgaggctgacatgaataattcaatcccagagagatttatttttcaatgtgctttgtttaaaaatctcgagagggaggtgttcatgacacatggatatgttgatagtcatattattgctcaggctttacgcttgcgtttaaaagatgagaccagtgttattctttctgatctctatctgcaaatcttgcagtacattgaaatgcataagactacactaacggatatcattattaatgacagggaatctgtgctctcttaaaacttgagtaaggtttttgaataaacatcagctgtatcactatgctgatgcaaagtgagcatttcaggcgttatgctttcttaatatatccgcaatatcagagggcaaacaggaatggagagcgctcgttttccattcttgacgcctgatatcccgcctaatttgtttaattctgcctacattgtgctaaaaaattaataggctagatgaagttggagaaaattttatcttcggcgtggatatttgtgatgctctctaccatgctctctgtagacccctgcgcgagcgaatgaacgtctctttagcttctacagacttatcgataaaggctttgggattttgatatttattctgttaatcgcctgcgccgctgccttcctgcttgataggtatttcaataaaagcgcaacgcctgaagagatcctgcgacgggctataaataatggggagatcgtccctttttaccaacctgtggtaaatggtcgggaagggacattgcggggagttgaggtgttagcccgctggaaacaacctcacggtggatatatatcacccgcggcatttattccacttgctgaaaaatgcggattaatcgttccgcttacgcaaagcctgatgaatcaggttgccagacagatgaacgctatcgcgagtaaactgccggaaggttttcatattgggattaattttagcgcctcgcatattattttgccgacgtttgtcgacgagtgcttaaattaccgtgacagttttacccgccgcgatttaaaccttgttctggaagtcaccgagcgtgagccattaaatgttgatgaaagtctggttcagcggttgaacattctgcatgaaaatggttttgtcatcgcgctggatgatttcggtactggttactcagggctttcttatctgcatgacctgcatattgattatatcaaaattgatcacagtttcgttggccgcgtcaacgcagacccagcatcaacccgaattctggattgtgtattggatctggcgcgtaaactttcgatcagtatcgtcgctgaagatgtcgaaacgaaagaacaatttgactatctgaaccaaaataatatcacatttcagcagggttattatttctataaacctgttacatacatcgacctggtcaagattatcctttctaaaccgaaggtgaagattgtggttgagtgaaaattgatcagcaaggccatggtgcggtgtaattatagacagctaattagctcgttgcctcttgttactattgttcattcttttgtttgctataattgtgtgaaagttttgactggattgccattagtagcatgaacaatagtaataatctggattatttcactctctatatcatcttttccattgcatttatgctgatcactctcctggtcatccttattgcaaaacccagcaccgggctgggagaagtgcttgtgacgataaatttgcttaatgccctggtttggctggcgatcaatctggttaatcgattaagggaaagactcgtcagccacagggatcagcactaatctttcagtttctcactgccagtatgcggctgaatgggttgctggcagtgaacccctggatcattgaaggaaaggaattattgcacaaatagttgtcaaccctggtgttatcacagttgttttatatatcagtgaaataatttccatggcaactgttgataattttgatgtcgaagagttatttgttaaacaaaatagttaccccaaagtgatcaatgtcatgaaaataagctaaaaatgataatgctggcttatttatcatttaaatattgtcgctgtttatctatttaaatttcttgtgcttttgtttttatctttgccttccgttttggtaatctgaactcataggttatttgaccaggaatgtttgttaatccaatgaatggatggttaatctatgaaactgaaaaaactccccggatttagtttaggacttattgctctggcggtgggtaatgcatatgtaacacaattgttggatatttatagtataatttcctatataaccgatgaagaatcaccgattgaaatcaaaaataatacttctacaagtaatggggagtatctaatcacttaagacgaaagccatgctgtgaaagtggatgacggtgtaactggatatatacataatgccagtgtgatgactagtggtgatggatcttatggtatttctgttgatagccaaaacaaagtattatatataagcgatagcaatattaagacgctctgaaagcgtatctgacaaagaaaatggagggataacagccagcgcagtagtcagtgaatttggtggcaccatcgttatgaatggtgataattcagtcgagacgagggggcatattcagcgggacttttaagtcagattaatgattctgggactgtggaaaataacaccagtcttgaaaccacagataaaacgaacattgttacctatggggaaaatgcagtaggagttcttgcatgttcaagtcctggagagtctcgaacatgtgtcgatgctgtagatgatgaagtttgtgattctaacagttacgaagttattagccgtgctgatttaaaaatgaatggtggttccataacaactaatggtattaatagctatggtgcttatgctaatgggaaaaaagcatatattaatttagattatgtggtgcttgaaactgtggctgatggaagttatgcagttgctattcgacaaggtaacattgatataaaaaagttctattacaacaaatggcactaaagcccccattgcaaaaatatacaatggtagagagttatttttttccaatgtcacttcagaatcaacagaaacgcctacccccgtcctgcgacccgaagctggcagttacgtcgccaacctggcagccgctaacactctttttgttatgcgtctgaacgatcgtgcaggtgaaacgcgctatatcgatcctgtaactgaacaggagcgttcaagccgattttggctacgtcaaattggcgggcataatgcctggcgtgacagcaacggacagttgagaacgacctcggcacaggccatctggatgggcgtcgatcataatgtgcacacggaagccaatggctcacgtattgagaatgacgcaaataacaatatccagacccgacttggtttccacacctttattcgtactcaggagaaaaacagcggtccgcacggtgacgactttgaaccttttgttgaaatgaacgggatccataacagtaaagattttgctgtctcaataaacggtgtgaaagttgaacaagccggggcgcgtaatctgggggaaattaaacatggcgtaaatggcaatctgaatcctgcggccagcgtctggggtaatgtgggcgtgcagctgggtgataatggctacaatgacaacgcaatgatggtgggcctgaaatataagttctgatcccgccattagctaaaaaaccgcgtcgaattcatcgacgcggtaacatatgaaatattattttttgccgatagcacgcatggtgtcatcaattgccgtgatcaacagcatttgcggatctttagcgcaaacctgattcagtttttctaccactttggcgctcagttccggagattgctcaatttttaaatcacggctggcaacgctggcattacccattaccgcaacaatttctgcaacctgtgcgctgtcagtttttgccatttcgttggcttctgcgcaagtaatataggtttctgatggcaaaccgttcttaatattgtagtcctgcgcccaggtcattggtgcgaaaacaaacagacccgccagtaaagcaaattttttcatcatcattccttatttcattttacccagaattgcaccacccgtaccgccaatcacggcacctttaatcgccccttcgaggccattgccggtcagaacgccagtgacagcaccaacggcggcacccacttttgcacctttacgcgcatttttaccatcgcggcctttttctgttactgcaccaacaccagcgccaacagctgcacctttcagtacgccattaacaccattgccagtaagtaaaccaacgcctgcacctagcaatgcacctttcgtggtgcgattcatatccgccattgctggcgtggagcagaacaatgctgagataagcccgaaggcgagtatttttttcttcaacttagttgtccggtattaagtaagttgcacacacaataatttcgtcttcaattaagatctgcttaactaaagaacgctcgctattattcagataattcaaaatgagcgtgactgtgatgataggaattatgttttttacgggaatgagaataatctcaaataagaaataactcattgattgacaatatttttattcaagaagtgtcattggctgttaatacaatgttgtaaaggtaagataatctgatttatcaatattattgtgtgattgttatgtgagcagaagatattcattagcaacgattacattagtcattttattttgtggacggcctcattgtcgaaaaataagcgtacgacagtattatcagaacagagtgattttttatccaacaacacttcagcgcactgcgtttaaaaaatacctctttcttatacgggatatcatcatttcatcatgatgtctttgatgagcggtgaacacaatacatttgcgctgtctcttcaggatgaatcccctggtctggtgcctgcgggctgatgttgcagcagagctaaggtcacttagacgctactatcatttatccaatgcatggaatcgaaatcagtcgatacccgcagtatatatcgtgaactgggcgcaacgctgagttacaacatgcgtctggggaacggtatggaaattgaaccctggctgaaggcggctgtgcgcaaagaatttgtcgatgataatcgagtgaaagtgaatagtgacggtaattttgtcaatgatttgtcgggcagacgtggaatataccaggcaggtattaaagcctcattcagcagtacgttaagcgggcatctcggggtggggtatagccgtggtgccggtgtggagtccccgtggaatgcggtggtcggtgtgaactggtcgttctgaccatcaacgattaaactgcgtttcggcgctgtttttgtttaccgggtgctaaaagggaaaattctggggcaaaaaaaagcccgtcagttacggcgggaaacctcatcctatgggagaacaatgaataatgaaattgcggggttatcatctcccaggatacccatgctaacgataaggttatttactcaaccaggcgtaaacattttgttctgtgcgtgggaacagccttaaggtgtaaagggggagggggaaatagcaatgaatagtatcagcaagaatactcgccgctttaccacaacgtggatgagagggatgaaaaactcaaggcagagatgactctgccttgaagataaatgcgcttttacagggggcttatttcagctcttctgcttccggtaaggtcacgttcagctcaagaatagaaatatcgccatctttttgctcaagctgtacggttaccatctcaggatcaatttgtacatatttacaaatgacctcaagaatatctttacgcaactgcggcagataatgcggttctgcatcgctgcgacggcgttcagcaacaataatctgcaaccgttcttttgcaatgttggctgtgtttttcttccgcgagagaaagaaatcgagtaatgccataacttatcctccgaacaagcgtttgaggaagcctttcttctcttcttcaatgaagcggaaaggacgttcttctcccaacagacgttctacggtatctgcgtaggctttacccgcatcggcgttaatgtcgagaatgaccggttcaccctggttagaggcgcgcaatactgattgatcctctgggatcacgccgacgagtttgatgcgcaggatctccagcacatcttccatgctcagcatgtcacctctgcttacgcggcctgggttatagcgcgttaacagtaggtgctctttaatcggctcttcgccattttctgcgcggcgtgatttcgacgccagaatgcctaaaatacggtcagagtcgcgtactgaggagacttccgggttggtggtaataatggcttcgtctgcaaaatagagtgccattaacgcaccggtttcaatccctgccggggagtcacaaacgataaattcaaaatccatcgctttcagatcatcaagaactttggcgaccccttcacgggtgagggcatctttatcgcgagtttgcgatgccggaagaatatagagattttcagtacgtttatctttaattaacgcctggtttagcgttgcatcgccctgaatgacgttgacgaaatcgtaaacgacccggcgttcacaacccataatcaggtcgagattacgcaggccgatatcaaaatctatcacgacagttttctttcccttctgggccaaaccagtggcgatggccgcgctggaggttgtcttaccaacaccccctttgcccgaagtaacaacaataatgcgtgccatagaaattccttgttaaaaagggatcaatttaacggttgaacggtcaaagcgttttcgactaactgcagtcgtgccgctttgccataaaattctgctgggatttgatcactcagccagtattcacctgcgatggacaccagttccgccatcaggttcgtacaaaatatttgcgtttcccggtcaccacttgcccctgccagcgcacgaccgcgcatcatgccatagacatgaatgttaccatcggcaatcaattcggcccctgcgctaacgtggcttgtaacaatcagatcacattgtggagcataaatacgctgaccggaacgcactggggtatcaattaaacgcgtttttgtgaccggcgttgtattttgcgctggagcctgcggtgcgggagctggacgcggcgctttttcctttccttccgtcaggataggcagccccatcttttcaatttcggctttaagttgcgcatctttgcagccacttacgccaataacccgcaaaccggttgccgaaaccgccttatgcatcgctgaccagtttaccggggcttccagtgcactgacgttgagtacaacgggggcatgttttaaaaatgcgggggcctgagcgattttgtcttccagcgcctgatggataaccttaggttctgcctcatgcagatgaaccacagataaagtgaagctactgcctttaagctcgattggcgtgtttgacatcctggccttactcaattagctattaatcatcgccagcgcgcgatgatgttccgaagactataaggcatgttatagtctggattatattgaggcaagtcaccctcccatttattcagagtaaaagtctattctgtgataaatggcgctgattcatagcttaaaaaatacccttgtcaatcaacccattgccgtcgtacttttgattgttcttatttacgcttcctttttccgcaccctaatcgtgacagcatcttcagacctgtttaaatatccagtgttgaggcgagtgtattttttcaccacgccaggctttcttaactttccattttttgcagcatcattaaagaacagatacccgttatcttaatatccgccacagaattgctctatcatagaaaccgcagaagacgtctgatacttctgtcaggtcatcgtaactcgtccaggtcagcggttttgattacggattgatgatgaaatgagcataagtgttgtacggttggattatcaggatgtgctatgaatatgatgcgtattttttatatcggattgtcaggtgtggggatgatgttctcatcaatggcgtctggaaatgacgctggcgggcttcaatctcctgcgtgtggcgttgtttgcgacccgtatatttgtgtgagttcagatggcatttccccagagttaacaaggaaatatctcggcgaaaaagccgctgaaaacttacaatcattacaaggctacgatcccagcgaatttacattctctaacggtgtattttgcgatgttaaagaaaaattatgtcgtgatgatcgttattttggtgtggatggtaagcggagtggaaaaatcaatcaaaccaccacaaagatgttatttatgtgtcgtgagtgatgtcttgtttacattatgttctattcggcattgtctgctattcgtcattaacctattaagcgacagagaggagtggggcgttaacgtttatgacggggagagtccccgtcggttgatatttacttaatttgaatatcgacgttatattttttagttttgtttttacgggcgtcgtttcgggtttgcagcactcgcagctcatatttgccagaagcagggagtgagtattgtccgtgactatcgagttctggggaatatctggataaatcaacagaatcatcgattcctggcccgaagaggtaagtatcagcgccttcattagagatactcacgtgcactttctgaccttttttggcatagaaggtatatgtatcgtaatcgtatccctttatttcgccggagtactgagcgctgctatggccttttctgaactcaacattgacattcttacccgcagcaaagctcgtggaggttagcagtgcaagcaacaatacagccttactgatgcccttaattttcattggtagtctcctgttcagaatgagtacgatgaactgttataatataacaatccttcacgggagaattccagtggctttcctgtgttcggttaaatcccggcgcggcatttttgccggggggattacttataaagggggcatggactgaacaaaccgtagaaatctacagctggctggcttgtggcgcgggtttcattgatgttagcttatgccaaaacctggcatcttaaagagtaaaagtatgttttgtgtgatttatcgaagcagcaagcgtgaccagacctatttatatgtcgaaaaaaaagacgatttttcgcgtgttcctgaggaactgatgaaaggttttggtcagcctcagttagcgatgattcttccgctggatgggcggaagaaactggtcaatgccgatattgaaaaggttaaacaggcattaaccgagcaaggttactatttgcagttaccgccaccacccgaagatttgctgaagcaacatctttccgtcatggggcagaaaacagacgacacgaacaaataaccgatatccggcggtggcattatctttgtcggcgcgggttttcatatccacgataaggtgaggggaacgttatgtatcaacatcacaactggcaaggtgcgctgctggattatccggtgagtaaagtagtctgtgttggcagtaactatgccaaacatattaaagagatgggcagcgcagtacccgaagagccagtgctgtttattaaaccagaaacggcactgtgcgatctgcggcagccattggcgatcccatccgatttcggttcagttcatcatgaagtcgaactggcggtgttgattggcgcgacgctgcgtcaggctacggaagagcatgtccgcaaagccattgccggttacggcgtggcgctcgatctgacattgcgtgatgttcagggaaaaatgaagaaagccgggcagccgtgggaaaaggccaaagcgtttgataactcttgtccgctttccgggtttattcccgcggcggagtttaccggcgacccgcaaaatacaacgctgggcctgagcgtaaacggcgagcaacgccagcaaggtacgactgcggacatgatccataaaatcgttccgctgatcgcttatatgagcaagttttttaccctcaaggccggtgacgttgtgctgacaggcacgcctgatggtgtcggcccgttgcaaagcggtgatgagctgacagtcactttcgatgggcattctttgacaactcgcgttttgtaatactttttgccgcctgaaagcggcggcaaaacttgcatcgctgtgccagactggttataaggtgcgttttaacgtaatggcggaacacctgatgagcgatgtacctttctggcaaagtaaaaccctggacgaaatgagcgatgcggaatgggagtcgttgtgtgatggttgcggtcagtgttgcctgcataaactgatggatgaagacaccgacgaaatctacttcactaacgtcgcctgtcgccagctcaatattaaaacctgtcaatgtcggaactacgaacgtcgtttcgagtttgaacccgactgcattaaattaacccgtgaaaatctgccaacattcgaatggctgccaatgacctgcgcttatcgtttgctggcggaaggtaaaggtttacctgcgtggcatccgctacttactggttcgaaagcggcaatgcatggtgaacgtatctctgtgcgtcatatcgcagtgaaagaatcagaagtgattgactggcaggatcatatcttaaataaacctgactgggcgcagtgataaatttaatagatgttgatgggggctttcttaatatacgtctggatgctcgccattttgtagccctgtttttgaaagcgctctgtcataatgagagttacccgatactttattatcaacaggtaactctcaatctttaaaaaacgtctgtatttttaaatgtgataaattttataccttgagtacatagagagaataatcgcttatcagacttcaggtatctcaaagagtgtcttcttaccgtgtcttttctgatactcattacaggtgttaatcattttttgggccgcttcttttagtaaagaaagcattaaatcatcataatcaacgtagaatctggttgtttcagtttccgtttttatcaccccgatggcggctatttcggtagttaatttcaatttggcggcatcgatatctttattcgcttgtttaaccgtgttagacagggtggtaaagaaactcagcgcagattttaacttgttcttcaattctggaatcagtttcccttcaactacgcccgcagcaatagaacacagtttcttgatgccgtcatccagtaccttaatgagaatgcctttctgggcgaatgcttcgattctattttaaaccaggtgatatttttcctttctgctggatggacgctgtcgcaagaaggccgcgtgagcacaggataagagaacgaaaaatcagcagtctatgcagcgacaaatattgatagcctgaatcagtattgatctgctgacaagaacagactactgtatataaaaacagtatagcttcaggcagattattatgttgtttatcaagcctgcggatctccgcgaaattgtgacttttccgctatttagcgatcttgttcagtgtggctttccttcaccggccgcagattacgttgaacagcgcatcgatctgaatcaactgttgatccagcatcccagcgcgacttatttcgtcaaagcaagtggtgattctatgattgatggtgggattagtgacggtgatttactgattgtcgatagcgctattaccgccagccatggtgatattgtcatcgctgctgttgacggtgagtttacggtgaaaaaattgcaactacgcccgacggtacagcttactcctatgaacagtgcgtactcgcccattaccatcagtagcgaagatacgctggatgtctttggtgtggtgatccacgtcgttaaggcgatgcgctgatgtttgccctctgtgatgtaaacgcgttttatgccagctgtgagacggtgtttcgccctgatttatggggtaaaccggtggttgtgctatcgaataatgacggttgcgttatcgcccgaaacgctgaggcaaaggcgctgggcgttaaaatgggcgatccctggttcaaacaaaaagatctgtttcgtcgctgtggcgtggtttgctttagcagcaattatgagctttacgcagacatgagtaatcgggtgatgtcgacgctggaagaactatcgccccgcgtcgagatttacagtattgatgaggcattctgcgatctgacaggtgtgcataattgtcgcgatctgactgattttggcagagaaattcgcgcaacggtgctacaacgtacccatcttactgttggtgtggggatcgcccagaccaaaacgctggctaagcttgccaattatgcggcaaaaaaatggcagcggcagacgggcggggtggtggatttatcaaatctggaacgccagcgtaaattaatgtctgctctccccgtggatgaagtctgggggattggacggcggatcagcaaaaaactggacgcgatggggatcaaaaccgttctcgatttggcggattcagatatccggtttatccgtaaacattttaatgtcgtgctcgaaagaacggtgcgtggactgcgcggtgaaccctgtttgcaactggaagagtttgcaccgacgaagcaggaaattatctgttcccgctcgtttggtgaacgcatcacggattatccgtcgatgcggcaggccatttgtagttacgctgcccgggcggcggaaaaacttcgcagcgagcatcaatattgtcggtttatctccacgtttattaagacgtcaccatttgcgttcaatgaaccttattacggcaatagcgcatcggtaaaactgctgacgcccactcaggacagcagggatatcattaacgccgctacgcgatctctggatgccatctggcaagcgggccatcgctaccaaaaagcgggcgtgatgctgggggatttcttcagtcagggagtcgcgcagctcaatttattcgatgacaacgcaccgcgccccgggagtgagcaattgatggcggtaatggatacgctgaatgctaaagagggcagaggaacactctattttgccgggcaggggatccagcaacaatggcagatgaagcgtgccatgctttcaccatgttatacaacgcgaagttctgatttactgcgggtcaaataaacatagcggcaggaaaaagcgctcccgcaggagcgccgaatggattagcgaccgaacaggtcacgttttttcgctttaaacggctgggaaatcaccaccagcaccgcgacaatcaggtaagcgataaaaataccgagcagccactgcggcatttccagacctaaaaattcccactgacgctcggcgcaatcgccagaggcgacaaacacttgcggcacccatttatccagcggcagccattccgggaaacgagccataaaatcacaggtcgcaaacggcgaaggatagagctgaagcatggtgtgctcgtaagttaactgcacaccgcggaacgcactatacaaccagataaccatcgctacataacgcagcggagttttcggggcgatcgcgccaatcagcgcagcacccagaacgccgaataacgcgcagcgttcataaatacagagcacgcaaggtttcagtaacatcacatgctggaaccacagcgccgtcagttccagtgccagagcagtaaacgccatcaacagccatgcgccccggccttgtgaacattggttcaaaaatcgcaacataatcatttccctgcaatatgcatagagtgcgcagtttaaaccaattcattcgctgcgccaccaggaggcagcaaaaataggacgcaattggacaattatcgggcgaaaaggcaaaccgggcatttatatgcccggtaagttgttatcaaagcgttgctatccagcccatttgcataaaccattcggttacaggagcaagcgtaaactcgacgcagagcagcccgacgagtgtcaggacgagggtgtaaggcagggccatccacaccatgcggccataagagagacgaatcaatggcgcgagtgcagaggtcagcaggaacaggaacgcagcctgaccgttcggcgtagcgacggagggcagattggtaccggtattaatggcgaccgccagcagctcatattgcttcaacgtgatagcgccactttccattgccgctttcgcttcgttgatataaatcgtccccacgaagacgttatccgaaatggatgacagcagaccgttgaaaatatagaacaacgacagctgagcatgttcagatgcctgcaacacaaactgaataatcggcgaaaacagttgttggtcgataatcaccgcgactactgagaaaaacaccgtcaacagtgcggtgaatggcagagattcggtgaaggctttaccgatagcatgttcatcggtaacaccggtcaatgatgtcgccagaataatgaccgacaaaccaatcaaaccgacttctgccagatgcagtgccagcgcagtcaccagccagacgccgataatcgcctggacaatcagacggattttatcctgacgggtacgctggttgcggctttgatcgtcaaactgttgcagcacttcgcggactttctccggcagcgtttcaccgtagccaaaccaacgcagcttctctaccagcaggcaggttaacaggccacaaatcagaaccgggacggtcaccggcgacatgcgcaggaagaaatcgccaaaatgccagccagccgctttagcgatgatcaggttttgtggttcgcccaccatggtcatcacgccgcctaatgcggtgccgacaccggcatgcatcatcagactacgcagaaagccacggaactgttccagaaccactttgtaatgcttgtcgatatgactatcgtcttgcaggtcggtatcttcagtacgggaagaggctacgcggtgataaataccataaaaaccgactgcaacgctgatcaccaccgccacgacggttaaggcatcgaggaacgcggagaggaacgccgccgccacgcaaaaagagagcgacagcagcattttggagcgaatgcttaacagcaaacgggtaaatatgaacagcaacagctgtttcataaaatagatacccgccaccataaacatcagtaacagcaagacttcaagatttgccgccacctcttcacggacgtgttccgcgctggtcatgccgatgaatactgcttcgatagccaacaaaccaccggggagcagcgggtagcatttcagggccatagccagagtgaaaataaattccgctaccagcaaccagccagcgacgaaagggctgatgaggaaaattaacggatttacgattaagaaaatgatgagggcgagtttgtaccagtcgggggactggcccaaaaaattgcgccatagtgcgcggccccaggagatctccatgatggtttcccttaccttagaaataatcaatgatgtttttatgtttaaacgcaaagcttaacggtcagacaggagtgaggcaagtcttgatagtcaaggggaaagagatgcagaaaatgaagccttgatcccttttttcttctttttgtcttctatcagcgtagttagccctctggtatgatgagtccaactttgttttgctgtgttatggaaatctcactatggtcattaaggcgcaaagcccggcgggtttcgcggaagagtacattattgaaagtatctggaataaccgcttccctcccgggactattttgcccgcagaacgtgaactttcagaattaattggcgtaacgcgtactacgttacgtgaagtgttacaacgtctggcacgagatggctggttgaccattcaacacggcaagccgacgaaggtgaataatttctgggaaacctctggtttaaatatccttgaaacactggcgcgactggaccacgaaagtgtgccgcagcttattgataatttgctgtcggtgcgtaccaatatttcaactatttttattcgcaccgcgtttcgtcagcatcccgataaagcgcaggaagtgctggcaaccgctaatgaagtggccgatcacgccgacgcctttgccgagctggattacaacattttccgcggcctggcgtttgcttccggcaacccgatttacggtctgatccttaacgggatgaaagggctgtatacgcgcattggtcgtcactatttcgccaatccggaagcgcgcagtctggcgctgggcttctatcacaaactgtcggcgttgtgcagtgaaggcgcacacgatcaggtatatgaaacagtgcgtcgctatgggcatgagagtggcgagatttggcaccggatgcagaaaaatctgccgggtgatttagccattcagggacgataatccttccagacggatgacaaacgtataattgcctgatgcgctacgcttatcaggcctacgtgtttttttgcaatgtattgaatttgcgatactttgtaggccggataaggcatttacgccgcatccggcaaaaatgagtcctcctcaaacgaggaggactatttacagatttcccattctcggcgggcaacgttccagcaactcgacgctgccgtcttcgttttgctgttccagcatcacatcaaatccccacaggcgatgcacatgcttcagcacttctttgcgcccccgatccagcggtgcgcgattatgtgggatgtaacgcagcgtcagcgaacggtcgccgcgcaaatccacgttccagatctgaatattcggctccagattacttaagttatattgcgacgataaccggttacggatttcccgataaccttcttcattatgaatagcggaaatctccagataattatgccgatcatcatccagcacggtgaagaagcggaaatcacgcatcactttcggtgacaggaactggctgataaaactctcatctttgaaatcacgcatcgcgaaatgcagcgtttccagccagtcggaaccggcgatatccgggaaccagtatttgtcttcttccgttggcgactgacaaatccgtttaatatcctggaacatggcaaacccgagggcatacgggttgatgccgctgtaccacgggctgttatagggcggctggaagaccacattggtgtggctgtgcaagaactccagcataaaacgttccgttactttcccttcatcatacagatggttaaggatggtgtagtgccagaaggtcgcccagccttcgttcatcacctgagtctgtttttgcggataaaaatactggctcaccttacgcacaatacgcaggatttcacgctgccatgattccagcagtggcgcatttttctccataaaatagagcaggttttcttgtggttcggacggatagcggcgcgcttcagcaaccgttttctcttcctcgcgcttcggcagggtacgccagagcatattgacctgactttgcagatactcttcgcgactcttctgccgggctttctcttcttgcagcgagattttttgcgggcgtttgtaccggtccacgccgtagttcatcagcgcgtggcacgagtccagaagccgttctacttcatcaacgccataacgttcttcgcactcggtaatatatttacgggcaaaaatcagataatcgacaatcgaactggcgtcggtccagctacggaataagtaattgtttttgaagaaagagttatgcccatagcaggcatgagccatcaccagcgcttgcatggtaatggtgttctcttccatcaggtaagcgatacacgggttagagttaatgacgatttcataggccagtccttgctgaccgtgcttatacagccgttcagtctcgataaactttttaccgaatgaccagtgcggatagttaattggcatgccgacgctggagtaggcatccatcatctgttctgaggttatcacttcaatctggtgcgggtaggtatccagccggtagagtttcgccacccggtctatctctgccagataaacatccagcaggtcgaacgtccagtcgggtccatcgctcaaacgtgtggtgtccttattcatagaatcgatcgtcgccatacgcgcacctcattgttgtcggcgctctctgtgtggagcacctcatttcaagcatagaacacctgttaaaaaccgcgtcgccggagaatttttttctttgcgatttcttattatcagagtgccactaatccgcttctgaacggaattttatgctggataaaaagggcgttcagcaggagatactaaagacgccatattgccgcagagtcagggagatgtgagccagctcaccataaaaaagccgtatgttgaataatattttcaactgagttatcaagatgtaattagattattattcttttactgtatctaccgttatcggagtggctatgcgagttgtcatactgggaagtggtgtggtaggcgttgccagcgcctggtacttaaatcaggcaggacatgaggtcaccgtcattgatcgggagccgggggccgccctggaaaccagtgccgcgaatgccgggcaaatctcccccggatatgctgcaccgtgggcggcaccaggtgtgcctttaaaagcgattaaatggatgttccagcgccatgcgccgctggcggttcgtctcgacggtacgcagttccagttgaaatggatgtggcaaatgttacgtaactgcgacaccagccactatatggaaaacaaagggcggatggtgcgtctggcggaatacagccgtgattgcctgaaagcattgcgcgccgaaaccaatattcagtatgaagggcgtcagggtgggacgctgcaactgttccgtactgaacaacagtatgaaaacgcgacccgcgatatcgccgtgctggaagatgctggcgtaccgtatcagctgctggaatccagccgcctggcggaagtggagcccgcgctggcagaagtggcgcacaaactgacgggcggcctgcaactgcccaatgatgaaaccggagactgccagctgtttacccagaatctggcgcggatggcggagcaggcgggggttaaattccgctttaatacgcccgttgaccaactgctttgcgacggcgagcaaatttacggcgtgaagtgtggtgatgaagtgattaaggccgatgcgtatgtgatggcgtttggttcttactcgacggcgatgctcaaaggcattgttgatattccggtgtatccgctgaaaggctactcgctgactattccgattgcgcaggaagatggtgcgccggtgtctactatccttgatgaaacctacaaaatcgccattacccgtttcgataaccgcattcgtgttggcggaatggcggaaattgttggctttaacaccgagctgttgcaaccgcgtcgtgaaacgctggagatggtggttcgcgatctctatccacgcggcggtcatgttgagcaggcgactttctggactggcctgcgcccgatgacgccagacggcacgccggttgtcgggcgtacacgctttaaaaatctgtggctgaataccggtcacggcacgctcggctggacgatggcttgcggttccggtcagttgttaagcgatctgctctcggggcgcacgccagcgatcccgtatgaagatctaagcgtagcgcgctacagccgtggatttacgccatcacgcccgggccatttacatggcgcacacagctaaggaaacgagatgacccgtccgatacaggccagcctcgatctgcaggcattaaaacagaatctgtccattgtccgccaggccgcgccgtacgcgcgcgtctggtcggtggtaaaagcgaacgcttacgggcacggtattgagcgtatctggagcgcgctcggggccaccgatggctttgcattgcttaatctggaagaggcaataacgttacgtgagcgcggctggaaaggaccgatcctgatgctggaaggatttttccatgctcaggatctggagatttatgaccagcaccgcctgaccacctgcgtacacagcaactggcagctcaaagcactgcaaaatgcgcggctaaaagcaccgttggatatttatcttaaagtgaacagtgggatgaatcggttgggcttccagcccgatcgcgtgcttaccgtctggcagcagttgcgggcgatggcgaatgttggcgaaatgaccctgatgtcgcattttgccgaagcggaacatcctgatggaatttccagcgcgatggcgcgtattgagcaggcggcggaagggctggagtgtcggcgttcgttggccaattcggcggcgactctgtggcaccaggaagcgcattttgactgggttcggcctggtattattttgtatggcgcttcgccgtccggtcagtggcgtgatatcgccaataccggattacgtccggtgatgacgctaagcagtgagattattggtgtccagacgctaaaagcgggcgagcgtgtgggctacggcggtcgctatactgcgcgcgatgaacagcgaatcggcattgtcgccgcaggatacgccgacggttatccgcgccacgcgcctaccggtacccctgttttagtggacggcgttctcaccatgacggtggggacagtctcgatggatatgctggcggtcgatttaacgccttgcccgcaagcgggtattggtacgccagttgagctgtggggcaaggagatcaaaattgatgatgtcgccgccgctgccggaacggtaggctatgagttgatgtgcgcgctggcgttacgcgtcccggttgtgacggtgtaacttgttatcgctggatgcgaccagcgtcgtatccagcgttataaaacacattaaacttaagattcggcttcttcctccgctacccgaacaccaatcttcaacacttcattatcttctttctcggccaccgtccagatcatcccggcaaactctacctggtcaccgacaaccggtgctgcgcctaacaactgctggacgatttcacccagcgtttgctgcttatcgcgatattctcgcccgtcttccagaccatatatcagcgccacatcagcatatttggcgctggcttcgagaatgaagtcaccaaagaagcgttgatccagcgcgaccggcggcgactggctgaacagtttaccgagcgccgggagatcgcgttcccgaccaattacacacaacacatcgccttcgcgcagtcgggtgctgccggtgggatgaagcaactggttatcacgaaacagtgccgcaatacgcgtctcttttggcatatgcaaatcacgcagtgccgcgcccacgcaccatttatcggcactcaattgataaacaaactgctcccacggattttccggatgaatatctaggccaacgcgtgacaccggacgtcccactggcggaacgaccactttggcttttttcgccgcccacgagagtgatgttccctgcaatagcagtgaaaccaggaccacaaagaaggcgacattaaagaacagtcgcgcattctccagccccgccatcatcgggaacacagccagaataatcggcaccgcgccgcgtaatcctacccagctgataaacacgcgctcacgcagattgaagccacggaacggtagcaatccggcaaataccgaaagaggacgggcgaagaaaatcatccatgcggacaaaatgagcgccggaatggcaatgggcagcagatcgcttgggttaaccaatagccccagcaccaggaacatggcgatttgcgccagccaggcgaggccgtcgaaattttgcaggatgccgtagcggttgcgaatcggccgattacccagcagaaaaccgcacagataaacagccagaataccgctgccttccagcgccgtggttaaagcaaaaattaaaataccgccgcttaatgccagcaatggatataatccggcgggcagggcgatgcgattaatcatttgcagcagtaaataaccaccgccaagcccgatgacaatcccgaggccaaattgctgcagaatatcgaccacgaacatccaactgacactgctttcatgttgctggatcatcgcaatcagggtaatcgtcagaaagaccgccattggatcattactgccggattcaatttccagcgtcgagccaacacgttcgttaagccccttaccacccagcagagaaaagaccgctgcagcatcggtggagccgacgatagcgccgattaataatccttcaatcaaatcaagattaaacagccacgccgccatcatgccggttaaaccagaggtgataagcacgcccagcgtcgccagcgacagtgccggtcctaacgccacacgaaaggagctggcctgagtacgcatcccgccgtcgagcaaaataatcgccagcgccaggttacttaccatgtaggcgaaggggtaattatcaaacgggataccgccgacgccatcaacccccgccagcatgccgatcgccagaaaaataaccagaatgggaatgccaagacgggaagaaaatgaactaagtaatatactgctggtgacaaggatggatcctaagatgaaaaggctaattattgttgtggcatccaacggtcggttactcctgattacgctgtctcttatataaaccctaccatattagcggcagagacagcgttttacttagccctgaagcgtgatttttttacattttaagaacaggatgaccgctaatcgtcaactgggtgccttcctgggtgttattaagaatggcatgtgcgcccaacggcagtgtaaccgtgcgttgttcatgaccaaaatcgaggccggtaatgagtggaatcgacaggcgggaacgcaaaaacgcgtacactgactccaggttgtaacctgcgtcataatcattaggcgtgctgccgctaaagctaccgagaataatcgccttctgacgtggcaaaattccagcatgatagagctgcaacagcatacgttcgacgcggaaagggtgctcgttaatatcttccagcaccagaataccgttctcaatttttggcatccacggtgtaccaatcagtgaaatcagcatcgcaagattgcctccccacagcgtgccttcggtctgacatgtcgggccttccccttgccattcaatggtgaacgttttattgcgtaacgccagccagaagtggtgctcggtaaaggcatttagttcatccgcgccaaagtttgctaccagcatggggccgctaaaggtgatgacattgccttgcgccagaagaccgcactgaatggcggtaaaatcgctatgtccgcaaatgagtaacgggtcatgttgttggcgagccaccagtgcctgccagtcaatatctgccagtaaacgactggcaccgtaaccgccgcgtacagacagcacgatggtgttgggggtagtcagtctggcaagagaattgagatcttccagacgctccgtttccgtacccgcaaaacgctcacaacgacgggcaataacctcgacgttattgacctgatgccccgcgtcggtaaggcgctggataccacgcagcgcggcgtgctgtttaatgcagtaacccgatggggcaattaagtgaaacagagacatggcaattccttgctgacaacagaaacgaaatgtatatcatgccgcttaggtgtgccgttgtcacctcaacggcgattccaggctataaggacagaagaagtgaaattgagatggtttgcctttttgattgtgttattagcgggttgttcatcaaagcatgactatacgaacccgccgtggaacgcgaaagttccggtgcaacgtgcgatgcagtggatgccaataagccagaaagccggtgcagcctggggcgtcgatccacaattgatcacggcgattatcgctatcgaatcgggtggtaatccgaacgcggtgagtaaatcgaatgccattggtttgatgcagataaaagcttcaacctccggacgtgatgtatatcgtcgtatgggctggagcggtgagccgacgaccagcgagctgaaaaatccggagcgtaatatttcaatgggggcggcttacctgaatattctggaaaccggcccgctggcaggcattgaagatccgaaggtactgcaatatgcgctggtggtgtcatacgctaacggggcaggtgcgctgctacggactttctcgtcagatcggaaaaaggcgatcagcaaaatcaacgatctggatgctgatgagttcctcgatcacgtagcgcgaaatcatcctgcgccgcaggctccgcgctatatctacaaacttgagcaggcactggacgcgatgtaaatcagtcgcgcacattgtccgcttttttccgggcttctcgctcgagagagaaaataatccgctgtaattgccgctccaccgtcgggctgacgttaagaaaacggaagctcagacggggagtggtgatggtttcatttttgccatcaatcactttgcgctcgctgatggagattaactgggcgtcaaagtgaaaaacaccccattgccccatgttgacttcaatctgagcgaagcgcatgccttcgtgtaattcggcaggctttgctgtttccagtaatgcgcccatgccgcctaacgacaaatcatacaggcggaaacgtaacgtactgttatccgccagtttggtctggcaaaaataaggcggatggagtggggcggtgatgcggaaatatcggcgtcgttgtacaaaccataaggtgggaggcggtacggtaataaatgccggaagcagcaagtattcactctgctgtagttgttcaacagtaaactcgactttcgcaccctgagtttcggcggtaatggtaatgtgctgcgcctttagcacggcgatgttgtcttcggcctggctgccgaaatccagcaccagtttatccggagttattgccagtattttgctgatcagctgcccgccattccagctgatacgcaaaggaattgcggctttgttcaaatcgcgtaacacgcccaggacggctaacggattttgtttcaggaactgctcatggtaatgactcacgcggaaaaactcctgactgacaaactgtctttggtttatcggtcgcagttaacaaaacttaatacaaatgcgcgaatattttttacatgttgttcttaaatcagccgacatacgcccagcatcgatcccgcccttgcctatacttagagcgttgacgtaagcatttcttgcgtccgattcatcgaaacgagggcctgaacatgggaattattgcctggattatttttggcctgatagccggtattatcgccaagctaatcatgccggggcgtgatggtggtggatttttcctgacctgtattcttgggatagtcggtgcggtggtcggcggctggctggcgaccatgtttggcattggcggctccatcagcggttttaatttgcacagcttcctggtggcggtggtgggcgctatcctggtgctgggcgtattccgcctcctgcgaagagaataagattttcataaggcggatagcgatacagatgccgctatccgctttcacatcagaacgtatactcgataccagcccagaaattgcgaccttcttcaataaacccttcactgtaggcatatttggtatcaaacaggttattgaccgacgcattaacgctgaagccatgacctaaggtgtaatcggctcgaatgtgggtcaccgcaaaaccggcggctttttgtgaaccgtcactgttgctgtagctggaggaacgcgcctcttccgacagcgttacgcttaacggctcccacggtttgagagtcatccatgcggtcattgtctgcgttggcagatcggttatcttgccgatgtctttgcgtttggcatcagcgtggatcagggcgtagctcaatcctacatccagtatattgctgattttccccttaataccggcatccagaccgctgtaatccaccgtgccgctgttctgattttgaatggtatcggcatcgatattgtgcgagaggatggcatcactcacccggttatagtaaacgctgacctcaaatccccagtcgtgcgtgaaggcaccattccaggttaaatccaccccgcgcgcgcgttccggcttgagctgcgggttaacaatcgctatctggttatacgcaggtttggacgtggtatagcgttctttcagcgtcggaaagcgtgtgcggtcatagtacgaaagcgccagcgtgtcttcattggcaaagtggtatttccccatcacctgccagttaaaagctgactgattgttgtcgtcataatgggtgatactgccatctttctcatgttttttcgcttctacgctatcgcgccagtcatagctgattccagccacgacatcgacattatcggcagcagcccattgatattcactggcgagcgaccaggtacgatcttcatagcgatcgtaagcggcgtgcggcgcacctttttcccggtgtacgtcatctttccagttaacggcaaacgacagcagatcgttttcacgcacatcggctgccagttgtaacccggcaccgtcgctgtaatcggaataatggctgtagctgccttttttatttttcaaatcagccagcgagttgtacatcattagcgtattttcaaaggtgtcgtgatacagccgacttttcagggtaaaacgatcgtttagttgggtcgttccctgataataaaaactttctttgtcatactctggccactgccagtagcgtgatttctgaccactatttccactgtatggcgggttatctttttcaccatcctgcttaatgtaagtcaatgtgtattcatcgttttcgcgtggtgtaaaaccgagcttcacaatgccgcgtttatcatcagccgatgaattaatcatcttgccgtgtttgcctgcaatatcattatttacaccatgcggcaggccgagaaaatcctgctttagctggctaccgctgacttgcaaataccccagatcgctgctggcggcaaatgaagcatgcatatcgtaggcattgttctggctacggctccatccctgacgatatcccagactggcttccagcggtttagtcggcttctgggtggtgatattaatggctccgcccatctgattaggcccctgaagcagcgacgaataccctttggaaacttcaactgcccccaaattgttggtcagaatccgcgccagatcgaggttgccgtcatagggaacataaatgggcacaccgtcgaaatagaccggcacctgacgactatcaaagccacgaactttgacctgttcttcgttgcggctacctgacttttgcagcaccacgccggggacgacacttaatgcctgagcgacattctgtttatccagggccttcatggtgggttgatcgagaacggtggttgtcgtcgatgataccggactggaccatacggtcagcgtgtcactctcctgagccgctacggactgctgggtaaaggcaagtgataatactgtgcagagataacgttttttgagtctcatagaataaattccgtttaacaaagaattaaatagaggctgcgggttgcagactgactttaatgtcagcaggtgccgcgtaataaggcgcggaggtaataaaaaggcgaatgccgcagtcgaggtaatttttgagtgttgtcagattaattccgccggtcagagccagcgtgcagtggggagccagcgacggtgctatttgcgcaatttcagttgcctgttgcggactaaatttgtcgagctgaagtacgtctggttgcgcgcgtaacgcggcgattgcctctttcggcgtgtcggcttcaacaactattttcttctcgggtgcgtggcgacgtaactgattgattgcgcctgaccagtcctgattgtcatgaagaaaatggcggtggttggcaaacaataatatggtttccgcacatccggcacgatgaatcagtcctccggcagccagaattgcctgcgaggccagtaagcgggtgcccggaattgcttttcgggtgcaggcgatattgccatcagggtaacgttcacgaagtaacgccagcatttgagcgagataatcagaaacaccgcaactccactccagcacattctggactgccttccatccctgatgaagtgctgcggcattaccttgcgcacggattagccgctgacccgcgttcgcttgtgaaccgtcgctgaccgcgtcatcaatagttaatcccagcgtagttaacatcttacacgcgacagaaattccgctgacgcagccgccctgacggagaaaaaactctatatagccatgctggtgtccaatatttaatgctcgcgtggtcaggtcaccgccctggatatcttccagaagtaacgcatcgatttgtgcctgagaaaggaaaatcatcgcagtgtctcctgcggtacgctatcccaccagatgagcgcccagtcgcggctggcaggggcgagggcacgagcatcttgttgttgataccagcgatataaccgctcacgctcatcgtcgttaagcgcgcccagactccagctgacgttctgctcaaaacgttcccaggtgctgttatcctgttggcaattttgtccacggataaaatcaacgtgagcataaattcccatctgatacaggacgttgagcgcaaagatatagttgggtaattcgatcacttcccgaccagccgcccgctgaatggctggagagacgaacgaggtgctgaccagatgagtcgtatagacgcgaagccgtgcctgattattcagtttgctcattgcctggcgcatatcagccaccagagtggagcgggaagccacggcaatatcgcagcgtggcaggtcactccagtcctcttcccaggcgcgctggatccagtggacattgtctgcctttagcgcggcggcgcgacgggcggcaacgttcagcatcccctgactgtaatcaacgccataaatcgtcgtgagtttgtccgccagcgccagcgatacggtacccggtccgcagcccatatcgaataaggtttgcgcgccttgcaggtcaatttttgaggtcagttgttgcaggtagctgtccgtaggcgaggcgcaattttccgccattttttccgcccgttgatcccagtgatccggcgttttttctgtgcgatgggccagcctgagttgctgaaggtaaaggtctgcaaaatcaatatcgtcaatgagcatgatttttccttagtgcttaattgcagagaggtgatggtgaatctggtcggcagaaacccggtacagggcagccagttttttcgttgttaactgttcggtcggtaagccttgtgttactcgtccatctggctctacctggataatgctgtcggcaatggcgtttgcatggagcggatgatgagtcgacattaacattgtcatgccgttatttttgagctgcgccagcgtgtccagaagttggatctgatgaccgaaatcgaggctggaggcaggctcatccagtaataacaagcgcggttgctggacgagtgcacgggcgattaaagccagctgacgttcaccgccgctaagcgtattccagcgtcgtgtcgccagatgcaaaatgcccagcttttccagttgctccgttgctttcaggcgttcttgcttaccgggaacggaaaaagcgcctatggtgggggccaggcccatcaacaccatatccagcacactaaaagcaaaaatgccgtcgtgcgcctgcggcacccaggcaatagcctgcgcgcgctggcgatggctgagtgtctgcacagggaggctatccagtaagatctcgccttttaataacggtataacgccaagaatggagcgcatgagtgtggttttgccgcaaccattggctcctaacagacaacaaattgttccttgcgacagggtgaaggacacgtcgcgtagcaccggatggcgggagtaacccagagacgcatgacggacggcaagcaaagtcactggcgacctccgcgtaacaacaaaaacaggaaaaacggtgcgccaacaaaagcggtcagaatgccaagtgggatttctgttgttccaatgctgcgtgccagcgtatcggtaagcaggagcagaatcgcgccagtacacattgccatgggcaacagctgctgatggttatgaccggtcaacaagcgggcaatgtgcggaacgaccaggccgacccaaccaattatgcctgctattgctaccgtgctggcggtgatgagtgtggcgcagacaatcaatccaaagcgcagacgtgtcacgttcagtcccagcgaacgggcttcgtcgtcggaaagtgtgagtaaattcatgcgccagcggagaaaaaacaggggcaaggagcctatgagaatgatcggtgcagcatagcagagatcgcgtaaggtcacggtggacagcccccccagcaaccagaaggtaattgacggtaactgggtgtaaggatcggccagcgtttttattagcgatatccccgctccgcacaacgtgcctaatgcaatacctaccagcaccagggttaagatcggagcgtggcgggtcacccgacgcgtaatcaaccagacgcccgcgaccaccatcagcccgccgcaaaatgcgtacagctggatgtaaacaatggataatccgcacaggattgccgcgcaggcaccaagtccggcaccggcggagacgcctaaaatatccggtgacactaagggattacggaacattccctgataggtggttccggcccctgccagcgccgcgcccagaaacagcgcagcaagaatacgcggcacgcggatttgccagaagacaatttgttcttgcacaggaacattttcttgacgaagaatgagcgccagcagttgctgcatatcgagatgataagccccacttacggcggcaaaagtgatactgatagctgccagcagcaaaatacatccgtttacggttctcattagctcgccaccaatttttgatagtcggcgtcactgagtgaacaatgccagaacagttgggcgtaatgctgcatgtcacttttaaactggcgattgatggcgggatccagccaggcgtgaagtctgcgtaatcccagaagacggttgattcccggcggggcatccagccagccaaagggcaggccacttaaaaataagatgcgttgttccgcaaccgctttcacgccctgccagagaggatcacgacgaataaaatctgcagtaacggcctcctgaaccagaataatatccggctgccagcgcaggagattttccatggaaacctgtgtcagaccgtggcgatcggctatttgcgcgacgttatgcaaacctaataattccgccgcctcggtatgcaacgaaccctgtaagcccgtttccagccctcgaggaccgcgcgcagcataaaagctgaggttagcggcgggtgaggtggcgaatgcctgagcttcaccaacgaagcggctggcgagattggcttgttctgcggcgcggtgctcttcgcctaacgttttgccaagcgttgttaactgttctgctgattgttccagtttcccgttaagcaataaccagggtatttgtgtctgttcgctaacctgccgtgcctgggagatccaggtttcatccgtattgccgcaatcaacgaccaaatcgggatgtaacgccataagcccttccagcgagagtgtgctggcgcgcccggcgagtcgtcccagcctggggaactggcgaatgtgctctggcaatggaattaatgcctgacgggcaaaatcaaaagaggaaaaaccgaccattttttctggcgcgacagccagcaatagtaaatcggcgggcgcgcctgcgctgacgatgcgtgtaatgttttgggcttcgggaagcgtcagtgaggcccagaatttgactgattgtgcaaaggacggcagatgatgcaggaacaatgtcgacgcaagaatctgtgtaaacctccgtctggttagtgacataagttatatcctgataataaaaaccgctatatatttacatatatatcgaaaaaaatcatgtttgatgtcaaaatttgtctaaagagacagaatgatttgcttgttgcttaaataacactttgttccacaagaaaattgtcagggagaatggcggagtggcgaaaaatataaatagaggtgtaatgattaacaaattgataaaataaaattaaaatcttctctgataaaagaaaataaaggcatagaccgtagaatggggggcatttcgtggcgaaaaaagagcaatgccaattttatgcacataatggcattgctcgatatacagcaaagttaaggcgtaggttccgcctctttttgttttaccggctgtgttgttgactcactgagtggacgcgtcgccggaacattgtcacacggttgctctttcgggcagatcaaatccagcattttcagcgtcacgccattggtccagccaaagccatcctgtaatggatattcgccaccgccgccccctgttccggtggcgctgacatcatatttttccaccagctttttctcccggtcataggtgtgctgaacattggtcaggaagtgccagctaatgtccatcgccacctctttttgcccgtagttttgtaatccttctgtcgcgacccactgcaacggtgcccagccgtttggcgcatcccattgttgtccacttttcaccgacgtggtgttcaggccgccgggttgcagcagatgtgttttcgtcgccgtcgccattttgctggcgcgatctttcgctgccgcattgacgtacagcgggaacagggcggccgcggttaactgattgcgcactttatgacttttcaggtcgtaatcggcataccagccttgttgatcgttccacaggtatttttcgatccctttttgacgggcattcgccagcgtttcgtactggtttgccatcgcgttatctccggcagctttgctggcgcgggcgaggattttttccattttaaacatcaggctgttcagatcgaccggtacgatgctggtggtgcgtaaggtatttaactgctgcggattgtccatccagcgtgagctgaaatcccagccagacgcagcggcagagcgcaggtcgcggtaaatttcagtggcaggtcgattcggattgcttttggcagtggcaatatcttccacccatgactctggtcgtggcgtatcgcgatcgtcccagtagcggttgagaagggtaccatcctgaagttttacaacgcgtttttcctgttgtccggcttgcaggttttcaacaccgtccatccagtaagcatattctttttgcatttgcggcaggtattgtttcaacgcggcgtcgccttcatgctgcgccagtaactctaccatcagggcaaagaagggcggctgcgagcggcttaaatagtaactgcggttgccgttgggaatatgaccgtaagtgtctatttcatgagcaaaattggctaccatatccgcgactttatcccagtgaccgctttcggcaagtcctaacatggtgaagtaactgtcccagtaatatacctcgcgaaaacgtccgccgggcacgacataaggttttggcagcggtaatagagaatcccatttttcggtgttttcggtagaacgcgttaataccggccaaagtccgtcaatatgttcgcgcagtgattgcccctctggcggaacatatttctcgccctctttcggcagggtgaaattgacgttaacgaaatggcgtagatcaaatccgctctggttttgctgcatccgataatcagcaaggatcatcagcggatcgctgttcggcacggcatcggcaaaggttttttggtccggaaaaagtttggcgttttgcacatcattaaacagcggccctaataaaatatcaggcggttgtggtgttaccgatgtttcttctgcctgcaccgatagcgcagcgaaacacaaaaagatgcaggctggaattaacgccattttttgcgggcgagaaggtgcgggggatttcatcagtcattctcctttggcgaaaccgaataaaacggtattcaagtatcagaaaaccttagttcaggatcgcactagctgcatgatcgaaatcacattctgcgaactgacagacattttagaaaagggaattaaagagataaataacggcgaaatagagtgataaaataacatctgtttattagtcagccagcgacgttgggtttgcgattagcgaagaaaaatcatcataatttggtgaaaaatataacaggtagttaaaaacatcagtgcagagtaaattgccggatgacatcagaatgatgccatccgaacggtggtttaaccctgatggttgaaacgttgcgttttaacgtccagcgttagcgtttcttctggttgtatcgcatacagtttctcaccctgctggcaaatccagccaattcccagttcacgggcgattagggcactgtgggatagcggacttccggcgctaaggcagataccttttacaaccgctggatccagttgcagtactgtggagggataaatgttctccgccagtagaatagttggcgagttaaactgcgggagttcttctttcgtttgggtcaggtggaccagggtgcgatgcagaagatcgtccacatcgatatagcgagcctgtagatattcatcatccagctgttggtattgctggctaagttctttaagaacttgctgccaggcatattccgccgtgcaatgttcatgctgaaggagttcgcttgccgccgcctgcagttccggatcatctaacagtgtatggtgaccagaaaagattgcggcaatatcgtcaagcccactggtttctgctttcgctgttaacgtcatcagatctaataacgtgaagtcaatggcctggcgtaatcgttcttgttcttcttccacggtcagggttgattttgcctgtaccgtacataaaacaggttgataataaaaggctttacccgaaacaggcggaacgggacgcagagtaggtggagcaacttcctccgtttcaccaaagttatcttcagccagctgacggaaagcgatcagtgcctcttcagcttctggtcctttcgcaatcaggcgcagcgtatcgttatagcgaacttgtagtaacgcaatctggttaatactctccggtgtaacgcatttgccgtttttctccagcaacatatcggcattaaatgtcgataaggtataaaccagccgggaggccggacgtacatgcaggccgttacggttttttatgaccaccgacagagaacgggcttcttcatcgtacggaggacatgtgccagagatttcagtgtcagaggacggtaaacccagttgttcacgtttggcttccagcgcatgcatggcgtcaaagataactttgtcgatatccgcccccgaggccgcgctgaccgttgctgccagtgtaccttcgaccaacggcgcagcacacaaacgtacttttgcggcgatctcgggagccagcaattccagcgcagtttcagcactcaataatgcgctacccatatccatcatgaccagcacatggtcggcatcggcaacagattcgatggcctccatcactttgacggcatcggtaccaatgggattttgtggatcgtcaattcccgcggcaatggcgattttacaattatcactcattaacatctgacgggctaattcaccgacaccttctcccagtcggctgctatgtgaaactatgaccaggtttaccatcaccaattccttactcttttgcggctaacgccaacatttgcatcataaacatcaccgaggtcgcgccgggatcctggtgaccaatactgcgttcaccgagataactggcgcggcctttgcgggcttgcatcgtaatcgtactttgtgcagcggattcggcgatgctactggcagcgtcgagcgccgccggaacagggagattttgctcgcaggactgacgtaacgattccaccaccggcacccacacatcacacatggttttatcgccaggttcggctttcccgcgactgattacgccgtccgcgccatcgcggaacatctgataaagctcttccagcgtcaggctttgccgtgcctgggttgtctgtgcggcgcggataaagaaggtaccgaacagcggaccactggcacctccgacgctggaaagtagcgtcatgccggtattcttgagaatgaaaccgatatctttatctgcgatagcagggagtttttccaccactttgctaaagcctcgattcatatttagcccgtggtcagcgtcgccaatctcgcgatccagtccagtaagatactcgctctcggtgctgaaaatatcgccacaacgagtgagccagttaacaatttgagttctgctcagtgacattgctttctccttatttaccccagttaagggccggggtgtggacaggggcgtcccagagtgccagcgtttcgtcatcaactttcagtaaggtgattgagaaaccggtcatatccagtgaggtgcagtacgcgccaattaaattacgttcgatagtcaatcccgcttgctggcaacgtgtggtcaggcggttatagacgccgtacagctcagaaagcggagttgcgccaagattgttaaccagcgcaatcacccgatcgccagactggagcggttgtttggtttgtggttcttcctgccagctgccttgttgataatcccagaaacgcaaagtgcgatggtatgagccattttccagcagggtgtcgaacatttcatcgacggtttgatcaagggaagagaaggggcggcggtcaatacctggctcaccatgaatgccgacgccaaactccatctcattatccgccagggtaaaagaaggtttgcccgcggcaggaacggtacaggcaccgagagcgatacctattgaatggccttgattattcaacttacgccccagttccgcacaggcgtccagtgagtcgccacgctccgccgctgcacctacgagtttttcaattaatacggtgttggcaacgccgcgccgcccggcggtataaagactgtcttttactgcaacgtcgtcatcaatgaccacagtggtcacttttacgccgctatcgtgcagtaactcggttgctgtttcgaagttaagaatatcgccggtgtaatttttgataatcaacagtacaccttcgccgccatcaatttgcatggcgcattcaaagattttatcgggcgtcggtgaggtgaaaatttcgcccggacaggccccagaaagcatcccctgaccgatataaccacaatgcatcggctcgtgtccgctgccgccacccgacagcagggcgacttttcctgcaacgggggcatcagctcgggtgacatacaccggatcctgatgcagtgtcagcgatggatgcgccttcgctagtcctgccagttgttcgtccagtacgtcttgcacatcattgatcaattttttcattattttgctccagcaattacggtagggcatggatgatgttcaacgacacggcgaccactgactgccgatgaatccattgtgcatcaggcaagggaaaagaaaattagcccaaattaggtttcatagtgaaacatatgctttaatgaatgttccatattgaaacttttacgtgtattaatacttaaaattgcgagccggaacaccttttgtcataagggatgcgggatatgagtggcgcttttaacaacgatggtcggggcatatctcccttaattgcaacctcctgggagagatgcaataagctgatgaaacgggagacatggaacgtaccacaccaggcccagggcgtgacatttgcttctatttatcggcgtaagaaagcgatgctgacgctcgggcaggctgcgctggaagatgcctgggaatatatggcaccgcgagagtgtgcgttgcttatcctcgatgaaaccgcctgcattctcagccgtaatggcgatccgcaaaccttgcagcagctaagtgtactgggattcaatgacggcacgtattgcgccgagggaattattggtacttgtgcgctatcgttagcggctatctctggtcaggccgtgaaaacgatggccgatcaacatttcaaacaggcactctggaactgggccttttgcgcaacgccgttgtttgacagcaagggccgattgacgggaacaatagcgctggcgtgtccggttgagcaaactaccgcagctgatttgccgttgacgttggcaatcgcacgcgaggtcggaaatttactgctgacggacagtttgctcgctgaaactaaccgtcatttaaatcaacttaatgccctgttagaaagtatggatgatggcgtgattagctgggacgagcagggtaatttgcaatttatcaatgcccaggcggcgcgggtcttgcgccttgacgcgacggcaagtcagggacgagcaatcactgaactcttaacgttacccgccgtattgcaacaagcaataaaacagtcacatccgctcaaacacgtagaagccacctttgaaagtcagcatcagtttattgatgcggtgataacccttaaaccgataatagaaacgcagggaaccagctttattttattgctccatcctgtggaacagatgcggcagttaatgaccagtcaattaggaaaagtcagccataccttcgctcatatgccacaggacgatccgcaaacccgccgcttgattcattttggtcgccaggcggcacgcagtagctttcctgtcctgctttgtggagaagagggcgtgggcaaggcactgctaagtcaggcaattcataatgaaagcgagcgtgcagcggggccttatatcgccgtcaattgtgagttatatggtgatgcggcgctggcggaagaatttattggtggcgatcgcacggatagtgaaaatggccgtctgagtcggctggaactggcgcacggcggcacgctgtctcttgaaaagattgaatatctggcggtggagttacagtctgccttgcttcaggttatcaagcagggggttatcacgcgactggatgcgcggcgtttaatacccattgatgtcaaagtgattgccacaacgaccgcggacctcgcaatgctggtggaacaaaatcgttttagtcgccagctgtattacgcgctgcatgcatttgaaattaccatcccgccactgcgtatgcggcgtggcagcattccggcgctggtgaataacaaattacgcagccttgaaaaacgcttctctacgcggctgaaaattgatgacgatgccctcgctcgcctggtttcctgtgcatggcctggcaacgattttgaactttacagcgtcatcgagaatcttgctctgagtagtgataatgggcgcattcgcgtcagtgatttgccggaacatctgtttaccgagcaggcgacagatgatgtcagcgccacccgcctttccaccagtctgtcatttgcggaagttgaaaaagaggcaattattaacgcagcccaggtcacaggcggtcgcattcaggaaatgtcggctttacttgggatcggccgcactacgctgtggcggaaaatgaagcaacatggcattgatgcagggcagtttaagcgccgtggatagcgggagagtatgtactttcccgctatgaattgctaattaatagcgaccatgactgccgtgatttggtccaccatttgaaggtggcattggcttacctgagggcgcaggaccacgagggccatcgctgtggcggtgatgatggtggggaacacaagcactcaacaggcttgcaaagacaattgctaacaggctgaaggtaaatgtttttttcatgacaaactcttgaacggttaatgcactgtgattgttatcacataaaagctgcattgttaatattgtcaggagtctgattatgagttttggtaactcagaattgaaagaagacgcgtagcaggcgtaaaaaagccattacgtgcaactcacataatggctcgttattaaccgccagggtagtattagcggaattagacgttgaacaggaagttcatcacatcgccatctttaacgatgtaatctttgccttctgcacgcattttgcctgcttctttcgcgccttgttcacctttgtaagtgatgaaatcttcaaacgagatggtttgtgcacggataaagcctttttcaaaatcagtatggattttgcccgctgcctgcggcgcggttgcaccaaccggaatggtccatgcacgcacttctttcaccccagcggtgaagtaagtttgcaggttcagcagcttataaccggcacggatcacacggttcaggcccggctcttccagcccaagctcctgcataaactcgtcacgctcttcgtcgtccagttcggcaatgtctgcttcaacagcagcacaaaccggaactacaacagaaccttctttcgctgcgatttcacgcacctggtcaagatacgggttgttttcaaaaccgtcttcgttgacgttggcgatgtacattgttggttttagcgtcaggaagctcaggtaacgaacagccgctttctcttcagcgcttaaatccagcgcacgcagcatacctgcgttttccagctggggcaggcatttttccagtaccgccagctcggctttcgcgtctttatcgccacctttggctttcttctgtacgcgatgaatcgcacgttcacaggtgtcgagatccgccagcgccagttcggtgttgataacttcaatatcatccgccgggttaactttgccggaaacgtgaatgatgttgtcattttcaaagcagcgaacaacgtgaccgatcgcttcggtttcacggatgttggtcaggaactggttacccagaccttcgcctttcgatgcgccttttaccagaccggcgatatcgacaaattccatggtcgtgggaagtgtacgctgcggttttacgatttcagccagttgatccaggcgagggtcaggcattggtacgacgcccgtgttcggctcgatggtgcagaatggaaagttggccgcttcaataccggctttggtcagcgcgttgaacagggtagatttcccgacgttgggcaaaccgacgataccgcatttgaatcccatgatttaaatcaccttaatatcttaataatcaacctgttattgctaacagattgcagaaatggaaataactttgcctattatacacggcactcggcaaaaatgccgcagacaacgacttattgcgctttaaaggcgtgcaatcggttcgttgctttggtcaagccatctgtaaaccacatttcagtacaacgcgccgcttcgtcgatggcttcatcaattaacttctgttcactaacaggcggtttgcctaacacaaaaccgacaactttatttttatcgcccggatgaccgattccgatgcgtaaacggtgaaagttagggttattacccaatttactgatgatgtctttcagtccattgtgaccaccatgaccgccacccaacttaaatttggcgacgccaggaggcagatccagttcgtcgtgggccaccagaatttcgtccggattaatgcggaaaaaactggccatcgccgcaacggctttgccgctgagattcataaatgtagtcgggactaacaggcggacatcttcgcctccaagggtgactcgcgaagtataaccaaagaatttagcctcttcgcgcagcggagcgcgcaatcgctctgccagtaagtcaacgaaccaggcaccagcattatgtcgcgttgcggcgtattcagcaccggggttcgccaggccgacaatcaatttaatcgtcacgtttttttgtcctgagtgtgtacataactggcgcgtagtttactggttgcggccccgcttgacaaaaaactgcgtatcaaatgcagataatgcaattattgcctgagtggactattagaaagtcaaggtgttcaggcgtttatttgtaaagttttgttgaaataagggttgtaattgtgatcacacccgcacataacctacagggtgttgtctatactttacacataaggaagaggggtattccctgttacaacccagaaagttccggaggtgacatatgaaacgcaaaaacgcttcgttactcggtaacgtgctcatggggttgggtctggtggtaatggtggtcggcgtggggtattcaatcctcaaccagttaccacagtttaatatgccccagtatttcgcacatggtgctgtgctaagtattttcgtcggtgcgattctctggctggcgggtgcccgtgttggcgggcatgaacaggtgtgcgaccgttactggtgggttcgccactatgacaaacgttgccgccgtagcgacaatcgccgtcatagctaacaaataatgcagtttgctgaccagtcagtttgcgctgactggtcaatctcgtacttataaatccgccatcgccgcgcgacgattcgggaagaatgcgaggcgtcccgggatcggttgaatgcctgcgcgagccatagtgcgcagtggctggaattccaggttgcacacgcgcagttcacatccttcgggcagacgcttcacaaaacgctggaacgcatcaagaccaccagcatcaagtaccggaacggcatcccacttcagaatcacaatccgtttgccttcaagacgtgactccaggtccgtgaataagccttcagcggcagcaaaaaacagcgggccaataacgcgcagaaccaggacatcgtctggaacgtctacgactaccggtgccaggcgagtcatacgtgcgatacgacgcataaacagcagcgatgccagcacgatccccacgctgatggcaataaccatatcgaacagcacggtcagcgacatgcacagcagcatgacgatgatgtcatctttcggtgcatgacgcagcaagtcgaccactttgtgcgcttcactcatgttccacgccaccatcaacagcagggctgccatggcggaaagcggcagccaggagagcagcggtgccagtaccagcagggcaagaataaccagaatagagtggatcaccgccgagataggggaagttgccccggcacggacgttagcggcagaacgcgcgatggcagctgtagcggtaataccaccaaagaacggagcgataatattccccaatccctgtccaaccagttcgctgttcgccttgtgttttgtcccggtcataccatccagcaccacggcgcagagcagagattcgattgcgccgagcattgccattgagaatgccgcaggcagcagtgtgcgaatagaatcccaggttagcgtgaattctgaattaggcagatcccacggcagcaccagttgcggcagcagttgcggaataccgttaccctgagaaccatcggccaggacgtagtggaattgcgaaccgatggtagcaacatgtccgccgagcaggttaacaatccccatcaccgcgcaaccagccagcaaggccggaaggtggccgggtaaacgtatgcccagacgcggccagaaaaccagaatgccaagcgtcacaatgccaatggctgcatcacccacattaatggtcggcagcgccataaataatgcgccgactttttgtagataatgttccgggacatgggccatttgcagaccgagaaaatctttaatctgcatggtaccgatggtgatcccgatacccgaggtgaaacctaaggtgacggaaaccggaatatactcaatcaggcgaccaaagcgtgccagccccatcagaatcaaaaagattcccgacagcaaggtcgcaaccagcagtcctgccagtccaaactgttgcgaaacgggatagagaattaccacaaatgccgcagtcggaccggaaacgctaaagcgtgacccccccgtcagagcaatgacaatccccgcaacagctgcggtatataaaccgtactggggggccacaccactaccaatagccaacgccatcgccagcgggatagcaataatcccgacggttatcccggcaatcaggtcacgggtaaaccgtgcggcagtatatttttctttccagcaagcgtcgatcagagcgcggaaaggcatcacatgtgaggaaaatattttgttcacaataatgtttcatccgtgagcgcatcatctgtcaactaaatggcaggtgaaggaggcataggtcatacaaatggatattacagacaaaaaaacccgccgcagcgggtctttgagccgggttcgattagtgttcgaacatggcagagatcgattcttcgttgctgatacgacgaatcgcttcggccagcatacctgacagggtcagagtacgcacgttcggcagtgatttgatttcatcgctcagcggaatggtatcgcagacaacgacttcatcaattacagagttacgcaggttgttcgccgcgttgccagagaagatcgggtgagtcgcgtacgcaaatacacgtttagcaccacgttctttcagagcttcagcagctttacacagcgtaccgccagtgtcgatcatatcatcgaccagtacgcagtcacgacctgcaacgtcaccgatgatatgcatcacctgggaaacgttcgcacgcggacgacgtttgtcgatgattgccatatcggtatcgttcagcagcttagcgatagcgcgggcacgcacaacgccgccgatgtccggagaaaccacaattgggttatccagattcagctgcagcatgtcttccagcaggatcgggctaccaaatacgttatcaaccggaacgtcgaagaaaccctgaatctgttcagcgtgcagatccactgtcagcacacggtcaacaccgacgctggagaggaagtctgcaaccactttcgcagtgattggtacacgagcggaacggacgcgacggtcctggcgcgcatagccaaagtaggggataacagcggtgatacgacctgcggaagcacgacgcagggcatcaaccataacgactaattccatcaggttgtcgttagtaggggcacaagtggactggatgatgaaaatatcaccaccgcgtacattttcattaatttgtacactgacttcgccgtcgctaaagcgacctacagcggcgtcgccgagtgaagtgtacaggcggttggcaatacgttgtgctagttccggggtggcgttaccagcaaaaagcttcatatcaggcacgagaagaacctcaggcatgcgtccattggtggaaagaatctgccgaaaactgtgcgggccaggcatgattctttccaggcggtgtattaaagagcgcgatgcaacgtctggaacaaggtgacgttgtcaccgaaactcagcttgcccggcttaaagcatggctctgtgcaatggggaaagattaacgcctttcgccacaaagccattgagccattccggggcttgctctagcacctggcgggcttcagactctgtatcaaattcagcaaagacacaggcccctgtcccagtcaggcgcgacggggcgtattctaacagccaggaaagcaccgcatcaacctcgcgaaaacgttttcttgcgataacctcgcaatcattgctgaattcacattttagcaacgtttctattgacctttttggcgtattgcgcgggagttcaggatctttaaaaatcaccggtgttggaatacttacaccagggtgcgccaccagataccacttctctggcggatccaccggcattagtatttcaccaacgccttcggcaaacgcggcatgaccacgaacaaagacaggaacatctgcgcccagcgtcagccccatttccgccagctcatccatgcttagcccgcattgccagagatgatttaacgccaccagaaccgtcgcggcattggatgaaccaccgccgagaccgccgcccatcggcaaacgcttgtcaatgctgatattcgcaccgcttcccgtcgaaagacgcccgctgtctgccgcagttttcatcaacaacctcgctgcgcgaacgatcaggttatcttcatgttccacgccttcaacgggcgttaacagacgaatatccccatcgtcacgaagctcaatgctgatggtgtcgccgtaatcaagaaactgaaacagcgtttgcagcgtgtggtaaccatccgcacgctgaccggtaatgtataaaaacagattaagttttgccggagagggccactgtgtccgcattatttcactatccagttatccatttttaacttgatgcgttgaccaccgtcggtgagttccatattggctggcatcgcaggttgagtttttgtgtcataaccaccgtaaacaactttccagtttttgccattctggctgtaggtgatttcactcaggcggtactggtcgtcaagtttgtagtcagtcgcatcacccggtaaacctaaaatccactggcgcaagctgttgagcggaattggcattccggtcaatttgccaatcatctcttcggcgtcatcggaggtataacgctgacctttattgtcgactaactgcacgttacccggttgagcattcagctccagttccgtgctgcccaatgggttagtcagcagcagacggtagcgatcctggccagtttgctgccagaagaaacgggcgtacactttttgttggtcagaaatataagcgaacgcgccgcgagtttgatactgattaagattgcgcacgtcttgctgatgctgacgccattgtggcgaatccgggcttttgcctgggcctttgggtgtggtaatagaacaggcagtgagcacgagggctgctagcggtagcaggcggataaagcgaaaatcgggcaggggcataataatgacaagtccttgagatacgttgcagttataacccttaatgctagcgttaccgttagccatcgtctatgttcacgttgtcttaattgccagaatctaacggctttcggcaattactccaaaagggggcgctctcttttattgatcttacgcatcctgtatgatgcaagcagactaaccctatcaacgttggtattatttcccgcagacatgacccttttagcactcggtatcaaccataaaacggcacctgtatcgctgcgagaacgtgtatcgttttcgccggataagctcgatcaggcgcttgacagcctgcttgcgcagccgatggtgcagggcggtgtggtgctgtcgacgtgtaaccgcacagaactttatctcagcgttgaagaacgggatgacctgcaagaggcgctcattcgctggttgtgtgattaccataatctcaacgaagacgatctgcgtaatagcctctactggcatcaggataacgatgcggtcagtcatttaatgcgcgttgccagtgggcttgattctctcgtccttggcgagccgcagatcctcggtcaggttaaaaaagcgtttgccgattcgcaaaaaggtcatatgaaggccagcgaactggaacgcatgttccagaaatctttctctgtcgcgaaacgcgttcgcactgaaacagatatcggtgccagtgctgtgtctgtcgcttttgcggcttgtacgctggcgcggcagatctttgaatcgctctctacggtgacggtactgctggttggcgcgggcgaaaccatcgagctggtggcgcgtcatctgcgcgaacacaaagtacagaagatgattatcgccaatcgcactcgcgaacgtgcccaaattctggcagatgaggttggcgcggaagtgattgccctgagcgatatcgacgaacgtctgcgcgaagccgatatcatcatcagttccaccgccagcccgttgccgattatcggtaaaggcatggtggagcgcgcattaaaaagccgtcgcaatcaaccaatgctgctggtggatattgccgttccgcgcgatgttgagccggaagttggtaaactggcgaatgcttatctttatagcgttgacgatctgcaaagcattatttcgcacaacctggcgcaacggaaagctgctgctgtggaggcggaaactatcgtcgcccaggaggccagtgaatttatggcatggcttcgagcacaaagcgccagcgaaactattcgcgattatcgtagccaggcagagcaggttcgtgatgagttaactgctaaagcgttagcggcccttgaacagggcggtgatgcgcaaaccattatgcaggatctggcatggaaactgactaaccgcctgatccatgcaccaacaaaatcacttcaacaggctgcccgtgacggggataacgaacgcctgaatattctgcgcgacagcctcgggctggagtagcagtacatcattttctttttttacagggtgcatttacgcctatgaagccttctatcgttgccaaactggaagccctgcatgaacgccatgaagaagttcaggcgctgctgggtgatgcgcaaaccatcgctgaccaggaacgttttcgcgcattatctcgtgaatatgcgcagttaagtgatgtttcgcgctgttttaccgactggcaacaggttcaggaagatatcgaaaccgcacagatgatgctcgacgatcctgaaatgcgtgagatggcgcaggatgaactgcgcgaagctaaagaaaaaagcgagcaactggaacagcaattacaggttctattactaccaaaagatcctgatgacgaacgtaacgccttcctcgaagtccgtgccggaaccggcggcgacgaagcggcgctgttcgctggcgatctgttccgtatgtacagccgttacgccgaagcccgccgctggcgtgtagaaatcatgagcgccagcgagggtgaacatggtggttataaagagatcatcgccaaaattagcggtgacggtgtatatggtcgtttgaaattcgaatctggcggtcatcgcgtgcagcgtgttcctgctacggaatcgcagggtcgtattcatacttctgcttgtaccgttgcggtaatgccagaactgcctgatgcagaactgccggacatcaacccagcagatttgcgcattgatactttccgctcgtcaggggcgggtggtcagcacgttaacaccaccgattcggcaattcgtattactcacttgccgaccgggattgttgttgaatgtcaggacgaacgttcacaacataaaaacaaagctaaagcactttctgtactcggtgctcgcatccacgctgctgaaatggcaaaacggcaacaggccgaagcgtctacccgtcgtaacctgctggggagtggcgatcgcagcgaccgtaaccgtacttacaacttcccgcaggggcgcgttaccgatcaccgcatcaacctgacgctctaccgcctggatgaagtgatggaaggtaagctggatatgctgattgaaccgattatccaggaacatcaggccgaccaactggcggcgttgtccgagcaggaataatggaatatcaacactggttacgtgaagcaataagccaacttcaggcgagcgaaagcccgcggcgtgatgctgaaatcctgctggagcatgttaccggcagagggcgtacttttattctcgcctttggtgaaacgcagctgactgacgaacaatgtcagcaacttgatgcgctactgacgcgtcgtcgcgatggtgaacccattgctcatttaaccggggtgcgagaattctggtcgttgccgttatttgtttcgccagcgaccttaattccgcgcccggatacggagtgtctggtggagcaggcactggcgcggttgcctgaacaaccttgccgtattctcgatctcgggacgggtaccggggcgattgcgctggcgctggccagcgagcgtccggactgcgaaattaccgctgtagatcgtatgccagatgctgtctctctggcgcaacgtaatgcccagcatctggctatcaaaaatatccacattctgcaaagcgactggtttagcgcgctagccgggcagcagtttgcgatgattgtcagcaatccgccgtatattgacgagcaggacccacatcttcaacaaggcgatgtccgctttgagccgctcactgcgctggttgcggcagacagtggaatggcagacatcgtgcatatcatcgaacagtcgcgtaacgcgctggtatccggcggctttctgcttctggagcatggctggcagcagggtgaagcggtgcgacaggcatttatcttcgcggggtatcatgacgtcgaaacctgccgtgactatggggataacgagcgcgtaacgctcggccgctattatcaatgacaagtttttctacgttgcttagcgttcatctcattagtatcgcgctttctgttgggctattgaccttacgtttctggctacgttatcagaagcatccacaggcatttgctcgctggacgcgcattgtgccgccggttgtcgatacgctgttattgttaagcggcattgcgttgatggctaaagcgcacatccagccattttccgggcaggcacagtggctgactgaaaagctgtttggagttatcatttatatcgttttgggttttattgcactcgattatcgtcgtatgcacagtcagcaggcgcgcattattgccttcccgctggcgttggtggtgctgtacatcatcattaaactcgccaccacaaaagtaccgttactggggtaagtcatgagatcgttagctgatttcgaatttaataaagcgccattgtgcgaaggcatgatcctggcttgcgaagcaatccgccgcgattttccctcgcaagatgtttacgacgaactggagcgtctcgttagtctggcgaaggaagaaattagccagcttctgccattagaagagcagctagaaaaattaatcgcgctgttttacggcgaatgggggtttaaagcctcacgcggcgtttatcgtctttccgatgcattatggctggaccaggtgttaaagaatcgacagggcagtgcggtatcattaggtgcggttttattatgggtcgcgaatcgtctcgatttgccgctgctgccggtgattttccctacgcagctgatattgcgcattgaatgtccggatggcgaaatttggctgattaatccttttaacggtgaatcgttaagcgaacatatgctggatgtgtggttaaagggaaatatcagcccgtcggcggaactgttttatgaagaccttgatgaagctgataacattgaggtaatccgcaaattgctggatacactcaaagcttcgttgatagaagaaaatcagatggagctggcgttacgcaccagcgaagctttattacaattcaacccggaagatccctatgaaattcgcgatcgcgggttgatttatgcgcaactggattgcgaacacgttgcgttgaacgatttaagttatttcgttgaacagtgtccggaagacccgatcagcgaaatgatccgtgcgcaaataaataacatcgcgcataaacatattgtgctgcattaattaatcgacattttactcaagattaaggcgatcctatgaaacaaaaagtggttagcattggtgacatcaacgtagcaaatgacctgccgttcgtactgtttggcggtatgaacgtgttggaatctcgcgatctggcgatgcgcatttgcgagcactacgtaaccgtgacccagaaactgggtatcccttacgtgttcaaagcctcttttgacaaagccaaccgctcctccatccactcttatcgtggaccgggcctggaagaagggatgaaaatcttccaggagttgaagcagacttttggcgtgaaaattatcaccgacgttcacgaaccaagccaggcacagcccgttgctgatgttgtagatgtgattcagttgccggcgtttcttgctcgccagactgacctggttgaagccatggcgaaaaccggtgcggtaattaacgtcaagaaaccgcagtttgtcagcccgggacagatgggtaatatcgttgataaattcaaagaaggcggcaacgaaaaagtgattctttgcgatcgcggtgctaacttcggctatgacaacctggttgttgatatgctgggcttcagcatcatgaagaaagtgtctggtaattcgccggtgattttcgacgttacccacgcactgcaatgtcgcgatccatttggcgcagcttccggcggtcgccgtgctcaggtgactgagctggcaagagccggtatggcggtaggtctggcggggctgtttattgaagcgcatccggatccggaacatgcgaaatgtgatggtccatccgcgctgccgctggctaaactggaaccgttcctcaagcaaatgaaagcgattgatgatctggtgaaaggtttcgaagaactggataccagcaagtaatcttttttgcctgaaaaataaagtcttagcgttctgcgttaagacttttttcatgggtgccggatacaaaaaaggccgcaggctgttacccctgcggccggtttcgggcgcatattgccatcacggcagcctgacgcccgttttcaccttacttccggctacgccaccagccaacaatcgctgcggtaataattcccgcaaggatcggtgctgccaggtcgtgccagaaaatcacggcaaactgcgcgagcgtcatatagccgcctttttgttgtaatgacaacattttgcggctattcttgaattgttgatggttcaagattagcccccgttctgttgtcaggtttgacctctcaacgtgcgggggttttctctttccagcaaccaatgccgccagggataaagcccccacaacattgcgcctcaccggataacgccggcttggtgtcgatactacgtctcaatttatattcacttcatccctgaaatgtgcgcaatgctgtacgcgttccggcttttcatcagctgttgcagtggtttcgtgcaggttgtggtacaggctcgcaaatctgattaacaatctgttcaggtagtatgaagaaatactataagcagataatttttattatctcctccgatttccgccatcggaggagatataaatgtcaggcaaatattgtcattaaataagctgcaaacagtgccagatgcgccgcgccattgagcacgttagttcgtccggtggagaaggagatatggcacagtactaaagaggccaccatcaccaccatttctggcgcaccaagtgcaaactgcaattcgttacccgtcataaaggcaattagcgtgacgacaggtacggtaagcgaaatggttgccaacactgaaccaaagaacagattcatcgcgcgctggacctggttattcaacactgcttttaacgcacctaaaccttccggcgacagaatcaacagagccaccaggaagccagtaaaggcgacaggcgcattcatgctgtcgagcaatgtctccagcgggctggcgttcattttggtgactgcaataacggcaatcagatggacaatcaaccagatggcatgccacaggctgctatgggcagacggtttaccgtggtgcgggtcgtcatcatcactgtcatcttcgtgctcgtagacaaacaaactttgatgtgttttggtctggatcagcaaaaatacgccatacattgccgcagaaattaatgctaccagtaacgcctgacctgttgaaaaattcgccgcaggcagagccattggaaataccagtacgattatcgccagggggaacagcgcaattaaatactgcttgataccaaacagattcatatattgggtggcaaacttacgtccgcccaacaataatgaaaagccaaccagcccacctgtaacaatcataatgattgaatagagcgtatcacgcattagcgttggcgcggcgtcgccggttgccattaaagctgaaatcaaactgacttcaagaataaccactgaaaggctaagaataagcgaaccgtaaggttctcccaggcgatgggctaatacgtccgcatgacggacaacactaaaggcgctacttaaaataccaataagcgcaagaagattgatggcaatgaccactggtagtgtctggctgcttccccacaggaacagcactaccagcgccagaaccgggaaaataagcgaagtctccttgtggcgggtttttaccgcctcttgagcatttgacattatggttatccctttgcagatgaatttatcgaaaatgtaaaaaataggtaggaaaaataacagaaagtgtctggatatcggtaacattttacgaatttttaccccgctgtcgattttttactcatttgggcataaaaataagtaatacgtttagacaatgtttgttttagcacttcttaagaagagtctgacatgaaaattcttatgttttggcaagagtagatattgttgaccacacttaatgttcaactttgtaaaaggagtcaacgatgccgtataaaacgaaaagcgatctgccggaaagcgtaaagcacgtgcttccgtctcatgcccaggatatctataaagaagcgttcaacagcgcatgggatcaatataaagataaagaagatcggcgtgatgacgccagtcgcgaagaaacagcgcataaagtggcctgggctgctgtgaagcatgaatatgccaaaggggatgatgataaatggcataaaaaatcgtaaaaccggtagcttagttaaagctattcgttgcaagtggtccgtggattgcatattgtcccgttagtggtttcaaaatgagcagtaaaaatgtccggaagacaccaaaaagttgtcgcagggaagtatgcagtggcggaggtgtaaggtgataacgcgtgatttcttgatgaatgccgattgtaaaacggcatttggtgccattgaagaatcactcttatggtcagcagaacaacgggcggcttcgctggcggcgacgctggcttgtcgacctgatgagggaccggtgtggatcttcggttatggatcgttgatgtggaatccggcactggagtttaccgagtcgtgcaccggtacactggttggatggcatcgcgcgttttgcctgcgcctgaccgccgggcgcgggactgcgcaccagccgggacgaatgcttgcactgaaagagggcggacgcaccacaggcgtcgcctatcgactgccagaagagacgctggagcaggaactaaccctgctgtggaagcgcgagatgattaccggctgttatctgccaacctggtgtcagcttgatcttgatgatggacgcacagtaaacgccattgtgtttattatggacccgcgacatccagaatatgaatctgacactcgcgctcaggtcatagcgccgttgattgcggcggcgagcggtccgctgggaaccaatgcacaatacctgttttcactggaacaggagcttatcaaactgggaatgcaggacgatgggctgaatgaattgctggtatcggtaaaaaaactgctggcggagaattatccggatggtgtgttacggccgggattcgcctgagtaaactttcctcatagtggggcgtcagacgccccctcaaacattaaaatgtgagcactttatcggctgacagcgtccattgcgccagttcaacaagagtaccgatttccaccccatcaatcagaggaagtgtactaatcccgcgcccgtcggtacaggttttgcacaatttcaccggtacattctgagcggtaaggatctccagcatttgctgaatgttgtagccttcccctggtttttgcccgcgcaacccggctgttaccgcatcagacatcaggaacagacgcagatccagattgttctcctgctctcgtaacgcaatggccagccgcaagctgttaaacaaggattcgctcccgtaaggtgcgccattggcaacgatcacgattttttgcattatttactcctgtattcagggaattagacactcatcttctatcttactgcttctgcagcgtctgaccaatcggtcacatttttaaggattttcctgaaagcgcgagaaaatacgacaaaaggtgccagtaatcgttattctttaaggctatggtttttcatttttaccggaagttaccgacgttttgagccgtttcgttcctcgcattattccgttttatttactcttgctggcggcaggcggtacagctaacgcacaatctaccttcgagcaaaaagcggcaaatccctttgataataacaatgatggtctgccggatttaggcatggcacctgaaaatcatgatggggaaaaacactttgctgaaattgtgaaagatttcggcgaaaccagtatgaatgataacgggctggatactggcgagcaggcaaaagctttcgcattgggaaaggtccgcgacgcgcttagtcaacaggttaatcagcacgtagagtcctggctatcaccgtggggaaatgccagtgttgacgtcaaagtggataacgaaggacatttcaccggcagtcgtggaagctggtttgtgccgttacaagataatgatcgttatctcacctggagccagcttagtcttactcagcaggatgatgggctggtgagcaatgtgggcgttgggcaacgctgggcgcgcggcagctggctggtgggttataacactttttatgacaacttgctggacgaaaatcttcagcgagcgggctttggcgctgaagcgtggggcgaatatttgcgactatcggcaaacttttatcagccgtttgctgcatggcatgaacagacagccacgcaggaacaacggatggcgcgcgggtacgacctgacagcccggatgcgcatgccgttctatcaacacctcaataccagtgtcagcgtagaacagtattttggtgatcgtgtcgatttgtttaactctggtacgggttatcacaatcccgtcgcgttgagtctgggattaaattacacccctgtgcccttagtcactgtgacggcccagcataaacagggtgaaagtggcgagaatcaaaataacctcgggctgaatcttaactaccgctttggtgtaccgctcaaaaaacaactttctgcgggcgaggttgccgaaagtcagtcgttacgtggtagtcgctatgacaatccgcagcgaaataatcttccgactcttgagtaccgacagcgaaaaacgttgacggtgtttctggcgacaccgccgtgggatctaaaacctggcgaaacagtgccgctgaaattacaaatccgcagtcgttacggtattcggcaactgatttggcagggcgatacgcagatattaagtttgacgccgggcgcacaagccaacagtgaggagggctggacgctgatcatgcctgactggcaaaacggggaaggcgcaagcaatcactggcgattgtcagtggtggtggaagataaccaggggcagcgtgtctcctccaatgagatcacgctaacgcttgtcgaaccgttcgacgcattgtcaaacgacgaactgcgctgggaaccgtaatcagaaaatgcgctcctgatgcacccataccgcagcttccacgcgagactttagcttcattttcttcagcatgtgcttgacgtgaacttttactgtgctttcggtgatgtccaggcggcgggcaatcatcttgttcggcaaaccctgggcaattagcttgagaatatcgcgctcgcgtggggttaactggttaacatcgcgctcagtagtggcacggttagcgcgcaagctggcggccagaacaggcgttaatgcttcgcttaataccatttcgccagcagctgcctgatgtaacgctttcagcagatcttccggttccatatcttttaacagatagccatccgcgccgcgtttcagtgcggtgaccacatcttcttcatggttagagacgctgaataccacaatgcgcccggagagggacttttcgcgcagtttatccagcgtttccagaccgttcatgccgggcatattgagatctaacaggatcagatcgggatcaagagactccgccagttcaataccctgttcgccattactcgcttcgccaaccacggtgatatctggtgccatactgataagctgttttacgccagttcgcaacatcgggtgatcgtcgatcagcaggatagtagccggttcctgattactcatgggtatctccttggacgtctgtgaaagttttttcgggaataaaggtgaccaccacttcggtgccacctgattcacgacggcggacgcggcaatcgcctcgtaaactttgcgcacggtcgcgcattattatcatgccgtagtgattgctgcggatggcattttcaggcacgccgcagccgttatcctggacggtcagtttgacctgattatcgttttgcgccaccgtcaccacgacctcactcgcttgcgaatgtttgagggcgttacttaatgcctcacgggcaatttgcaacaagtggattgcctgatgcgaaggcaccagacgaggcggcaattgataatccagcttcaccgggaagccaaatttggcgctgtactcttcgcaactcgcctccagcgccggacgtaatccaggctcggtgagctgcaaacggaatgtggtgagcaattcacgcaactgcacccaggatgcattcagttcgttacggatctgacttaacagttcgcggctgctttctggcagcgcatcgccctgcatctgtaagcaactcacctgcatcttcatgcaagagagagattgggcaatagaatcatgcagttcgcgcgcaatggtggcacgctcttccatcacgatcaactgttgctgacgttcctgatggcgatccagcgccagcgtggcggtgagttgttcaaccagggtatccaccagttgttgttgatcatggctaagatgacgcccctgcggcagggtcgccagcaaaataccgtactgcgtatgagtgtcagccagccgccacttcagggttgtgccgcgatcgccaacgggtaatacgccgcgcgggcagagctggcagcctttatcatcacaagtcatatctggctggcaggtaaactcctgatgattctcttcatcatcagtgtcatacacccgcagttcgatatcacgtagcagggttaaattctgtaatccgttgagtacaggtgacaggcgttcacacagcggggcgcgggaatgcaaacggcggttagcctgccataaaaaagagaggatctgatttttatgctccagcccggcggttttctcctgaacccgctgctcaagtacggcataactttcggccagttctgcagacatattgttcaacgcagttccaagcatcgccatttcgttgcgcccgctgatgtttgcgcgttgggtaaaatcgcgatggctgacggcactcgccattgccagcagttgccgccacggttgtagcaatctcgcccgcaaccagataatagtgaataccagtaaaagtgccataaataccgccattacccgatggaccagcaccactgtctcaatgcgcatttccgtggtgcgatcaaaaccagataccagctgatcaagcccggcaacaaactggctgacatccgctgacaccgtttcgcggttttgtgcacgtatcagtgcagggatcagttcattacgccagtaatcttgtaaaccctgtaattgcgccagttgcccgtctcgttctgctgctcgagtcaactcggcgctaaatgctgtttgttccatctctttaattaagggcttgtctttctcgcttaatggcactgctgccaacagacggtaactttgcatgcgcagcgatcccgctttgttgatcgcatgggcgctgccctgaacgccttgcaccagccagccagaaaccgccatccctgccagtccaatagcagtagaaagcaacacaataagcgcaacctgattaaccagggtgagcggagagagacaacgtttaagcatgtaaacctcttccttcaggctttaaatgagcaataaccttaatgaatgtgacgatacattctggaatggcagtattctcggctattggctgaagtatacccatacccggaaagagttactccttatttgccgtgtggttagtcgctttacatcggtaagggtagggattttacagtaccgtgaaaaatctcataatttttatgaaatcactgtactcactatggataatgataaatatcaatgatagataaagttatcttatcgtttgatttacatcaaattgcctttagctacagacactaaggtggcagacatcgaaacgagtatcagaggtgtctatgagtcactcatccgcccccgaaagggctactggagctgtcattacagattggcgaccggaagatcctgcgttctggcaacaacgcggtcaacgtattgccagccgcaacctgtggatttccgttccctgtctgctgctggcgttttgcgtatggatgttgttcagcgctgttgcggtgaacttaccgaaagtcggttttaattttacgaccgatcagctatttatgttgactgcgctgccttcggtttctggcgcgttattacgtgttccatactcctttatggttcctatcttcggtggtcgtcgctggacggcgttcagcaccggtattctgattattccttgcgtctggctgggttttgccgtgcaggatacctccacgccttatagcgtcttcatcatcatttctctgctgtgcggctttgctggcgcgaacttcgcatccagtatggcaaacatcagcttcttctttccgaaacagaagcagggtggcgcgctgggtctgaatgggggtctgggcaacatgggcgtcagcgtcatgcagttggttgctccgctggtggtatcactgtcgattttcgcagtatttggtagccagggcgtcaaacagccggatgggactgagctgtatctggcgaatgcgtcctggatatgggtgccgttacttgccatcttcaccattgcggcgtggtttggcatgaacgatcttgccacctcgaaagcctccatcaaggagcagttgccggtactcaaacggggtcatctgtggattatgagcctgctgtatctggcaaccttcggctccttcatcggcttctccgcgggctttgcgatgctgtcaaaaacgcagttcccggatgttcagattctgcaatacgctttcttcgggccgtttattggtgcgctggcgcgttctgcaggtggtgcattatctgaccgtctgggcggaactcgtgtcacgctggtgaactttatcctgatggcgattttcagcggcctgctgttcctgaccttaccgactgacggacagggcggaagcttcatggcgttcttcgcagtcttcctggcgctgttcctgaccgctgggctgggtagtggttccactttccagatgatttccgtgatcttccgtaaactgacaatggatcgcgtgaaagcagaagggggttctgacgaacgtgcgatgcgtgaagcggcaaccgacacggcagcggcgctgggtttcatctctgcgattggcgcgattggtggcttctttatcccgaaagcgtttggtagctcgctggcattaacgggttcgccagtcggcgcaatgaaagtatttttgattttctatatcgcctgcgtggtgattacctgggcggtatatggtcggcattctaaaaaataaatcgtaatatttgattatcctttgcgcggcatgatgtcgcgctttttttatgcgtcatttagttacaacatactaatgttgtatggcttatttcgctggatttcattaagagtcattaatatgttacccatggggaatactccttaatacccatctgcataaaaatcttaatggtttaaataactacaggtgtaaaacgtcttaatttacagtctgttatgctataaatgttaattatcctaaaggggtattccaggaatttactttatttttcatccccatcactcttgatcgttatcaattcccacgctgtttcagagcgttaccttgcccttaaacattagcaatgtcgatttatcagagggccgacaggctcccacaggagaaaaccgatgagtaaattcctggaccggtttcgctacttcaaacagaagggtgaaacctttgccgatgggcatggccagcttctcaataccaaccgtgactgggaggatggatatcgccagcgttggcagcatgacaaaatcgtccgctctacccacggggtaaactgcaccggctcctgcagctggaaaatctacgtcaaaaacggtctggtcacctgggaaacccagcagactgactatccgcgtactcgcccggacctgccaaaccatgaacctcgcggctgcccgcgcggtgccagctactcctggtatctatacagcgctaaccgcctgaaatacccgatgatgcgcaaacgcctgatgaaaatgtggcgtgaagcgaaggcgctgcatagcgatccggttgaggcatgggcttctatcattgaagacgccgataaagcgaaaagctttaagcaggcgcgtggacgcggtggttttgttcgttcttcctggcaggaagtgaacgaactgatcgccgcatctaacgtttacaccatcaaaaattacggcccggaccgtgtcgctggcttctcgccaattccggcaatgtcgatggtttcttacgcatcgggtgcgcgctatctctcgctgattggcggtacttgcttaagcttctacgactggtactgcgacctgcctcctgcgtctccgcaaacctggggtgagcaaactgacgtaccggaatctgctgactggtacaactccagctacatcatcgcctggggttcaaacgtgccgcagacgcgtaccccggatgctcacttctttactgaagtgcgttacaaaggaaccaaaactgttgccgtcacaccagactacgctgaaatcgccaaactgtgcgatctgtggctggcaccgaaacagggcaccgatgcggcaatggcgctggcaatgggtcacgtaatgctgcgtgaattccacctcgacaacccaagccagtatttcaccgactatgtgcgccgctacaccgacatgccgatgctggtgatgctggaagagcgcgacggttactacgctgcgggtcgtatgctgcgcgctgctgatctggtggatgcactgggccaggaaaacaatccggaatggaaaactgtcgcctttaataccaatggtgaaatggttgcgccgaacggttctattggcttccgctggggcgagaagggcaaatggaatcttgagcagcgcgacggcaaaactggcgaagaaaccgagctgcaactgagcctgctgggtagccaggatgagatcgctgaggtgggcttcccgtactttggtggcgatggcacggaacacttcaacaaagtggaactggaaaacgtgctgctgcataagctgccggtgaaacgcctgcaactggctgatggcagcaccgccctggtgaccaccgtttatgatctgacgctggcaaactacggtctggaacgtggcctgaacgacgttaactgtgcaaccagctatgacgatgtgaaagcttacacccctgcctgggcagagcagattaccggcgtttctcgcagccagattattcgcatcgcccgtgaatttgccgataacgctgataaaacgcacggtcgttcgatgattatcgtcggcgctgggctgaaccactggtatcacctggacatgaactatcgtggtctgatcaacatgctgattttctgcggctgtgtcggtcagagcggcggtggctgggcgcactatgtaggtcaggaaaaactgcgtccgcaaaccggctggcagccgctggcgtttgccctcgactggcagcgtccggcgcgtcacatgaacagtacctcttatttctataaccactccagccagtggcgttatgaaaccgtgactgcggaagaactgctgtcgccgatggcggataaatctcgctataccggacacttgatcgactttaacgtccgtgcagaacgcatgggctggctgccgtctgcgccgcagttaggcactaacccgctgactatcgctcgcgaagcagaaaaagccgggatgaatccggtggactatacggtgaaatccctgaaagagggttctatccgtttcgctgcggaacagccggaaaacggtaaaaaccacccgcgtaacctgttcatctggcgttctaacctgctcggttcttccggtaaaggtcatgagtttatgctcaagtacctgctggggacggagcacggtatccagggcaaagacctgggtcagcagggcggcgtgaagccggaagaagtggactggcaggacaacggtctggaaggcaagctggatctggtggtgacgctggacttccgtctgtcgagcacctgtctctattccgacatcattttgccgacggcgacctggtacgaaaaagacgacatgaatacttcggatatgcatccgtttattcacccgctgtctgcggcggtcgatccggcctgggaagcgaaaagcgactgggaaatctacaaagccatcgcgaagaaattctccgaagtgtgcgttggtcatctgggtaaagaaactgacatcgtcacgctgcctatccagcacgactctgccgctgaactggcgcaaccgctggatgtgaaagactggaaaaaaggcgaatgcgacctgatcccaggtaaaactgcaccgcacattatggtcgtagagcgcgattatccagcaacttacgaacgctttacctctatcggcccgctgatggagaaaatcggtaacggcggtaaagggattgcctggaacacccagagcgagatggatctcctgcgtaagctcaactacaccaaagcggaaggtccggcaaaaggccagccgatgctcaataccgcaattgatgcggcagagatgatcctgacgctggcaccggaaaccaatggtcaggtagctgtaaaagcctgggctgccctgagcgagtttaccggccgtgaccatacgcatctggcgctgaataaagaagacgagaagattcgcttccgcgatattcaggcacagccgcgcaaaatcatctccagcccgacatggtctggccttgaagatgaacacgtttcttacaacgccggttacaccaacgttcacgagctgatcccgtggcgtacgctctctggccgtcagcagctgtatcaggatcaccaatggatgcgtgatttcggtgaaagcctgctggtttatcgtccgccgatcgacacccgttcggtgaaagaagtgatgggccagaaatccaatggcaacccggaaaaagcgctcaacttcctgacgccacaccagaagtggggtatccactccacctacagcgacaacctgctgatgctgactttaggtcgcggtggtccggtggtctggctgagtgaagccgatgccaaagagctgggtatcgccgataacgactggattgaagtcttcaacagcaacggtgcactgactgcccgtgcggttgtcagccagcgtgttccggcagggatgaccatgatgtaccacgcgcaggaacgtatcgttaacctgcctggttcggaaattacccaacagcgtggtggtatccataactcggtcacccgtatcacgccgaaaccgacgcatatgatcggcggctatgcccatctggcatatggctttaactactacggcaccgtaggttctaaccgcgatgagtttgttgtagtgcgtaagatgaagaacattgactggttagatggcgaaggcaatgaccaggtacaggagagcgtaaaatgaaaattcgttcacaagtcggcatggtgctgaatctcgataagtgcatcggctgccacacctgttcagtgacctgtaaaaacgtctggaccagccgtgaaggcgtggaatacgcgtggttcaacaacgtggaaaccaagccgggccagggcttcccgactgactgggaaaaccaggaaaaatacaaaggcggctggatccgtaaaatcaacggcaaactgcagccgcgcatgggtaaccgtgccatgctgctgggtaaaatcttcgctaacccgcatctgccggggatcgacgattattacgagccgttcgattttgattatcagaacctgcataccgcgccggaaggcagcaaatcacagccgattgcccgtccgcgttcactgattaccggcgaacggatggcgaaaatcgaaaaagggccgaactgggaagatgacctgggcggtgagtttgacaagctggcgaaagacaagaacttcgacaacatccagaaggcgatgtatagccagttcgaaaacaccttcatgatgtatttgccgcgcctgtgcgaacactgtctgaacccggcatgtgtggcgacctgcccgagcggtgcgatttacaagcgtgaagaagatggcatcgtcctgatcgaccaggataaatgccgtggctggcgtatgtgcatcaccggatgcccgtacaaaaaaatctacttcaactggaagagcggtaagtctgagaagtgcatcttctgctatccgcgtattgaagccggccagccgacaatatgttcagaaacctgtgtcggtcgtatccgttatcttggcgtgctgctgtacgatgccgacgcgattgaacgtgcggcaagtaccgagaacgagaaagatctctaccagcgtcagctggatgtgttcctcgatccgaacgatccgaaagtcatcgagcaggcgattaaagacggtattccgctgagcgttattgaggctgcgcagcagtcgccagtttataaaatggcgatggaatggaaactggcgctgccgctgcatccggaatatcgcacactgccgatggtctggtacgtgccgcctctgtcgccgattcagtctgcggcagacgcgggtgaactgggcagcaacggcattctgccagacgtcgaaagcctgcgtattccggtacagtatctggcgaatctgctgaccgccggtgataccaaaccggtactgcgcgcgctgaaacgtatgctggcgatgcgtcattacaaacgtgctgaaaccgttgacggtaaagtcgatacccgtgcgctggaagaggtcggtctgaccgaagcccaggcacaggagatgtatcgttatctggctattgccaactacgaagatcgctttgtggtgccgagcagtcatcgtgaactggcgcgggaagccttcccggagaaaaatggctgcggctttacctttggtgatggctgccacggttcagataccaaattcaatctgttcaacagccgccgtatcgatgccatcgatgtaaccagcaaaacggagccgcacccatgatcgaactcgtgattgtatcgcgtctccttgaatatccggatgctgccttatggcagcatcaacaagagatgtttgaggcgattgccgcgtcgaaaaatctgccaaaagaggatgcccatgcgctgggcattttcctgcgcgatttaacgacgatggatccgctcgatgcccaggcgcagtacagcgaactgttcgaccgtggccgcgccacgtcactgttgctatttgaacatgttcacggtgaatcccgtgaccgcggccaggcgatggtggatctgctggcgcagtacgagcagcacggcttgcagttaaacagccgcgaattgcccgaccatctgccgctgtatctggagtacctggcgcagctgccgcaaagcgaagccgtggagggtttgaaagatattgcgccgattctggcattgctgagcgcgcgtctgcaacagcgtgaaagccgttatgccgtgctgtttgatctgctgctgaaactggcgaataccgcaatcgacagcgacaaagtggcggaaaaaattgccgatgaagcgcgcgacgatacgccgcaggcgctggatgcagtctgggaagaagagcaggttaaattctttgctgaaaaaggctgcggtgattcagcaatcactgctcatcagcgtcgctttgccggtgccgtcgcgccgcaatatctgaatatcaccaccggaggacagcactaatgcaattcctgaatatgttcttctttgatatctacccgtacatagccggggcggtcttcctgattggtagctggctgcgttatgactacgggcagtacacatggcgtgcggcgtccagccagatgctggatcgcaaagggatgaatctggcgtcgaacctgttccatatcggtattctggggatttttgtcggtcacttcttcggtatgctgacgccgcactggatgtatgaagcctggctgccgattgaagtaaaacagaaaatggcgatgtttgctggtggtgccagcggcgtactgtgtctgattggcggcgtgctgttgttgaaacgtcgtctgttcagcccacgcgtgcgtgcaacgactaccggagcggatatcctgatcctgtcgctgctcgttatccagtgcgcgctgggcctgctgaccattccgttctccgcccagcatatggacggtagcgagatgatgaaactggttggctgggcgcagtcggtagtgaccttccacggtggcgcttctcaacatcttgatggcgtggcgtttatcttccgtctgcacctggtgttggggatgacgttattcctgctgttcccgttctcgcgtctggtacacatctggagcgtcccggtggagtatctgacgcgtaagtatcagctggtgcgcgcccgtcactaattatctaaaccaaacatcggtggttacacactgccgatttttcggattgtagggaaacgtacttcatctatatgattggtccacctatggagcagtgaaggagcactgaccgtggctcgacctaatcaaccgacgatctccgcggcgttaaaaataatcgccacggggatcgccttaccccctgatcaaatcacttctcaacaactggatgttcagttaaataagccagttggctatgttgagcgacgttccggtatttgctggcgctattttgcccgcaacgacgccagccaggccgaactggcggcagaggctttacataatgcgttagtagcggcagccttaaatcctactgatattgatctgctaatttgtgcatcggccattgccgtacaggcattaccctgtagcgcaattcatattcttaaagccgcagccatgcccgcaggcgttgccgggtttgatatcaacagtagctgtgtgagctttatttccgctcttgaagtcggtgccggattattaaactgtggagcatatcggcgcattgccatcgtttcggcagatattgcttcacgaggtatcgactgggatcatgaagagtcttcattaatttttggtgatggcgcggcgtgcgcgattgttgagcggggcgatgggcgcagcgggattatcgctagcctgatcgaaatgtatcccgaaggcagcgaactgtgtgaaatacgcgccggcggtacgcggcgtaatcctcgttctggtgtgagtgatagcgactttctttttcatatgcaggggaaaccgctgtttcgttttgcttcttcgcttattgaagattatttttctcggttgctgcaaaaaagcagcctgcaactggatgatatcggcacggtcgttccacatcaggccagtcatctttcccttgaacatatgcgtaaacggctgcgagtgccggaatctgcgctcatcgatgtgtatcgtttttacggcaatcaggtcgcggcctctatccccacggcgctgcatgaagcagtgattagcggtcgtttcacagcggataaacctgtaatgttgattggcacggcagcgggactaacgctggctggcatggtgcttttaccgtgaagatcctcgtaacaggggcgaccagcggccttgggcgaaatgccgtgcaatatttgttgcaatcgggtgagtcggttgtggcaacagggcgaaattgtgaggttggcagaagcctgacaaacgcaggcgcacagtttgtggctctcgatttaaccgaggcatccgaggatgactgcgcccgcctgatggacggctgcgatgccgtctggcactgtgcggcaaagtcctcgccctggggcgacaaaacggcgttctggcttgccaatgtcaaagtgacccacactctggcacaggcggcaggcaggctgaatattccccggtttatccatatctccacgcctgcggtttactttgattttcaacatcacaatgacctgccagaaacgtatcttgcgcgagcattctccagccattatgccagcagtaaatatgccgctgagcaggttattgctggcgctgtttctcgatattctgccacgagatttattcttttgcgtccccgtggtttgtttggcccccatgaccaggtaattgttcctcgtctgatgcagcaattgcaacagggcggtggttgcttacgtttgccgcgcgggggcgacgcgttattggatctcacgttcgtgcaaaacgtggtgtatgccatgcggctggcaacgaacgttgaaggcttacgctcgggcagtatttacaacatcagcaatcaccagccgcagcagctatcggtgatgcttgacgccttgctgcaccagcaactgggcttgagttaccgcattgctgctgttccctggtcgctgctttctctggtcgcgcgtggcctggaactgtacgggaagtgcgttaatcaggaacctgttatcacacgatacagcgccggaacactctgtttcgatatgacgctgagtgcgcaaaaggccattacagagctgggatatcgaccgcgcttttcgatggaacaaggtattgcaatcacgggacaatggctgagggaacatggcaaaaataaccgcatttgaaacgggctggtgtacccatattagctgtattgcgctgaaaggggcagggctgaaagtgtgcaaattccccgcccgcgcctggctgctggaggtgggcgacaaacggtggctgtgggacacaggctattcatcgtggttcgaacactacacgcaatctggtgtgtttcgtctttatcgtcaggtcacgccggtttatttcgatccgcaacaggcgctggtgcggcaactttctgccaccggcctcgcagcgaaagatgttgatgcgattattctgtcgcattttcacgctgatcatattgctggtctgcgtgattttcctgatgtttcctgcatctgttctggtgaaggctggcggcaagtaagaactctgcgtggtgtcactgcgctgcgccaggcctttgtgccagggctaatcccggagaattttgactcctcactgcgctttattgaaagtttcgcatcggtgaatttgcccgcgcaactggcaccgtttgagtgcggctatttgctgccagaaagcaatggcgaaattattctcgtgccgcttcccggacatgctgccggacatattggcgcgtttgtgttaaccgacaacggctggactttactggctggcgatgcggcatgggcgccagctaactaccgggagctgcgagggccttcaccactggcgcatctggttatgtccgacagccacgcctactaccacacgcttgggcaactccatcagctttggcaaaacggtgtagtggagattcgtttgtgccatgagggggatttatgatcccgttggctttactctggcgctactttcgtacccgcaagctgcatttcaccgatcgcgaggcactggaaaactggcaggcaaaaaggctgcatcagttccggcaaaatgtcttatctcatagcccgtggtttcagcgttatctgacgttgccctttaatcagtggccaatgatggataaagcgttaatgatgacgcacttcgatgagatgaataccgcaggtttaaagcgcgacgaacttctcgattgtgcaatgcgcagtgagcagagtcgtgatttcaaaccctgcgttggcaggttcagtgttgggctttcatcaggtacatcgggtcgtcgtgggctttttgttgttagcccgcacgagcaacagatgtgggccgccggtgtgctggcaaaagtgttgcccgacggtttatttgccaaagagcgggtggcgctgtttctgcgcgcggacaacaacctgtatcaaagcgtgaataatcgctggttaagtctcgatttttacgatctgctagcgccatttcaggcgcaactcaaacttctccaacagcgagcgcccacgattattgtcgcgccagctcaggtattacgcgcactggcgctggaggtgatggccggcgaattgacgctaaaggtcaaaaaagtgatttcggtggcggaagttctggagccgcaggatcgggaattactgcgcaacgtgttccacaatgtgggggaaatttatcaggcgacagaaggctttctcgcttccacctgccggtgtggaacgttacatctcaacgaagagtttgttcacattgaaccgcaatggctggatgagcaccgtttcgtgccgatcgtcacagactttacccgcaccacacagccgatagtgcgttatcgactggatgatgtgctggtggcaagcgaacaaccatgctcctgtggcagtgcaacaatggcgattgcgcgtatcgaagggcggcaggatgaccaactgcaactaccaacaagatccggcgatattcagaccgtttttgccgatgcctgtagtcgtgtgctggcaatgacactgccgctaacagtcgattatcgcctgctacaaaccgggtcagcacaattgacgttaatcgccgattgcgagctgtggatgctggagcattgccgggaggcgttgaatgccttgtttatacgccaggatatcgctgtcgggcaattaatttggtcgctggaaccgcaaactgtgccagtctcttttacagccaagcggcggcgcattgtgcgtcagtgggggcgggaatgagcaattcactgctacgcctgaaacagatgctgctgggctggggaactgttggggttatctacaactttagcgactacctgcaaggtgagggatatcaattaacaccgtcaataattgataattggatttcgttttccccctccgctgtgtggctgtatctctcgttttttttcattgtgccgttaggttatttatccacgccactttgccacctgcgctggctggcccgttcaatgcaaatttccgcactggtggcaggcgtattttatcttctctggcccacaaccatgcattatccctcgtttgatcagatggggatatccgcgggcgcactcaacaggctgatcgccattgactcaagccagaactgtttcccctccttacacgccgcgctaacgctgttggcggtatgggcgattgccaaaaaggggaaccgttggctgacgctaatgagcgtggtctgggcgatagcaatcgccttttcgattctgcaattacgcagacatttatttatcgatttagtaggcggcgcgttgctggcgtcgatttgcggttggatatgcgcaacatgcgagaaaaggaagacacaatatgagtgatttattattccccatcatatcgatggtgctgttggtgttagccgaagcaggcgtgttgcaattcaccgggcggcaaaaagtggactggctggacgttatttttaatatcaactccggtcatatgatgctgtggttatttcgctgcctggaagtgctctgctatggcctggtgatcaatcacttcagccttggactgtttgataatgcaccggtgatcctgctgtggttgtttactatcctggcgtgggatttcggcttttactggctacatcgctggcatcacgaaatgcgcccgctgtgggcggtacatgtggtgcatcatcagggggaacactacaacctgtcattaggcgtgcggaattcgtggtactcctcgttaacctcaatcccgttttttatgctgctggcgatgcttggtgtgccgttgcagatctttttggcggtttctattattcactatagttggcaattttttaaccataacgcactaacgccgaaactgggctggctggaaaaagtgctgatcacgccttcgcatcatcgcgtccatcatctgaatcaaaagcaatatgccgataccaattacggtggcacctttttgttgtgggataaacttttcggttcgtatagtgccgggccggaatacgacgtaggctacggcgtaaaaaatagtcgcttgtcctgtaacccgatgcgcgagagtaatctgccatttttacgcttaatgggctttcgctcatttggcaaagcgattgaaggtcgctaccagagttctccatgggcggtaggggcaggggtgatcctgctgtttatgctggtgcttggctacattcaacaatatggctatggcattgagtttattaccagcgagcaagccgtattatttgttctgctggcggcaggctccgttgcgctggggggcatgagcgacgggcagcattggggtatgattttgtggtgctctgtgacgttgtcactgctctattttattgtctatatgtgttcatggagtactctgctctggaagggattagtgggtattctgctggcccattgcctgttatttgtaatcggcgtaggacgtaaatcgctaaggaaacagtatgaacctgtttaatcccgacaggttaatcacttttcctgccgatgatccacaactggtgaaacaactgcaaagcggtacgaaagtttatctggcgaaatcaggcgatcatcggtatgccgacggctgggcattcgccaaaatggcggcgttgattattgcctgtttatgctgctatgcactggcgttgtctcaaagcctgtgggggctgtatctgttgtggtatctcgcgatgatgttttgcgccatgttgttagcggtcaatgtggtgcatgacgcttcgcatgatgcgtttttgcgtggtaaaaagaccaatgcccgacttaaccggtgggttgcttttcctatggggctagatccggactgctggcgggtgcgccacgttcgctttcatcacggttttaccaatattgaattttacgatccagacacagcagaaaatggcattcttcgccagacgccgtggcaacggtggcgaccttttatgcgccagcaacatcactattggccactggtcgccgcgctcacctttccctggtatatctgggtagtggactggctcgatcgcgcagggtttacgccggtcacgcgacatctggccctgcgaggctttgctggctggggatatttcttagccgggaaactggcgcattgtgcgctgtgtctgatacttccctggcttttgtctgattttagttttatgaccatcctgctgacttatctgctcagccagctgctggcgtcattgatttttgtgacgttgattattggaacgcactgggcgaagggacatacgcagttaccaccagaagagggcaaaatgcccgtgggcagactggcgcatacctttgttaccacctttgactggacgccgcaacctgcatggcttggctactggctgggcgggattaatctgcaccttacccatcatctgtttcctcactggcatcatcgccattatccggcgctaagccgcattattgcacaaattgccagccagcaaggtctggattatcagttgttgacgttagcggatttgttgaggctacagcagcagtttttacggcgaatgggggagaagccgaaggcttgataatggaatcaagtgatggtggtgggggaaggattactcagcgctgcgcgcttcgccctacgggtcgttgcctgcggcaacgctctctcgctggcactcgagtcgaaccttggtcgaagcttctcatccttccccgcatgggcagaatatttaattgcggattcgtttgagaattcaggggcttttgaaagcgatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccaccaggggtaattcatattgtaggtaatgcttgagatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccaccacggggtaatgctttttactggcctgctcccttatcgggaagcggggcgcatcatatcaaatgacgcgccgctgtaaagtgttacgttgagaaaaatgaactggttgcgtaattttcatccgtaacggattaaagctaaccagttatttttgctggcgattaaagaataatcgtccgattaccgtaaacaaagacgcgctgcgccagtactttgtatagcgcacgacttaagacgtttttctcgacgtcacgacctgcgcgcatcatatcttcagctgtgtaggtatgatcgacatgaataacgtcctgcatgatgattgggccttcgtccagattgtcattcacatagtgagcggttgcgccaataatcttcacgccacgctcataggcctggtgataaggacgtgcgccgataaacgctggcaggaatgaatggtgaatattgatgatcttattcgggaagcgtgccacaaattccggcgttaatacccgcatatacttcgccagcaccacatagtcaggttgataagcatcaatggcatccgccatcttttgatcgtgctcgttgcggcttaacccttcatggcttaccagctcaaacggaatatcaaaccgctcaaccagagaacgtaaagtatcgtggttaccaataactgccgcgatttcgacatccaggccgccgtaattggctttcatcaacaaatcgccaaggcaatgcgcttctttagtgaccagaatcactatccggcgacgaccggcaggattcagctcgcgcacggagccttctggcaatgcgctatcgagatccgccagcagggtggaatcattaaaaatcccttccagttccgtgcgcataaaaaagcgcccggtacgatgatctacaaattcattgttctgcacgatatttaactcgtgcttgtagcaaatattggtaatacgtgcgatcagacctttttggtccggacaaatagtacgcagaactttacgttggagtgaatgcattgctggaaaaaccttgttgagagtgtttgctaaaccgtaccgtcaaccattattggccgcagcactttttaaattttttacctgaaccacaagggcagggatcgttgcggccaaactgcggacgtgtaccgtcaatatagtaccattgaccgttttctttcaaaaatcgcgaacgttcaattattgcacctgttttgccaccctcggtaaatcgagcaacaaaactgacaaatccgatattgccgccgtcctgccagcaatgttcaaatacggtcaatcccaaccattcagtatgcgcaaatccggcaatcaattcggctcgtaacgccgctgctccacaagatggatgccaggtctttattaaataatctgcgtcttgcatcacaaaagcgcagtaacgcgaacgcatgagatgttctggatcaggtgcaaccttttcaccagacacataagggtggcaacataggctatactcgacagcactaccacagggacaaagctgagacacaaataatctccctggaaacaataacggcgtattaaccgcctgagtagcactatgttaaccgagcagtagcgatgtggctacgattgcattccaggggaatcttgcgggaataatgagaaagataaaaatagggctggcgctgggatctggcgcggcaagaggttggtcgcatattggcgtaattaatgcgctaaaaaaagtgggtattgaaattgatatcgttgcaggatgttcaattggttcgctggtgggcgctgcctatgcatgcgatcgattatctgcgctggaagattgggtgacctctttcagttattgggatgttttacgcctgatggatctctcctggcagcgcggtgggttactgcgcggcgagcgtgtcttcaatcaatatcgcgaaataatgccggaaacagagatcgaaaattgttcccgtcgcttcgcggctgttgccaccaatttaagtactgggcgtgaattatggtttactgaaggcgatctccatcttgctattcgtgcatcatgcagtattccaggactaatggcacccgttgcgcataacggctactggctggttgatggcgctgtagttaacccaattcctatttccctcacgcgtgcattgggggctgatattgtgatagcggtcgacctgcagcacgatgctcatttgatgcaacaagatttgctctcctttaatgtcagtgaagaaaatagcgagaatggtgattctctgccgtggcatgcgcgtctgaaagaaaggttaggcagcataacgacacgtcgggcggtgacagcgccaacggcaacagagattatgaccacttctatccaggtgctggagaaccgccttaaaaggaaccgcatggcaggtgatccgcccgatattctgattcaacctgtttgcccgcaaatatctacgcttgatttccatcgcgcgcacgctgccattgcggccggacaactggcagtggaaaagaaaatggacgaacttttgccgttggtacgcaccaacatttgaccagaatttttatctacacttaagttaattctgacaggcgtaggtggcaatagcgtgccactattgagtaaagccagtcaggggagagaacatgacgcagccattggtcggaaaacagattctcattgttgaagatgagcaggtatttcgctcgcttctggattcgtggttttcctcattgggagcgacaacggtactggcggctgatggggtggatgcccttgagttgctgggaggtttcactccagacctgatgatatgtgatatcgcgatgccacgaatgaacgggcttaaactgctggaacatatacgcaacagaggtgaccagacaccagttctggtgatatctgccactgaaaatatggcagatattgccaaagcgttacgtctgggtgttgaagatgttttgctgaaaccggttaaagatctgaatcgcttgcgcgagatggtttttgcctgtctctatcccagcatgtttaattcccgcgttgaggaagaggaaaggctttttcgcgactgggatgcaatggttgataaccctgctgcagcggcgaaattattacaggaactacaaccgccggttcagcaggtgatttcccaatgccgggttaattatcgtcaattagttgccgcggacaaacccggcctggtgcttgatattgccgcactttcggaaaacgatctggcattttattgccttgatgtcacccaagctggacataatggcgtacttgctgccttgttattacgcgcattgtttaacggattattacaggaacagcttgcacaccaaaatcaacggttgccagagttgggcgcgttattgaagcaggtaaaccatttactccgtcaggccaatctgccggggcagtttccgctattagttggctattatcatcgcgaactgaaaaatctcattctggtttctgcgggtctgaatgcgacgttaaataccggcgaacatcaggtgcaaatcagtaatggtgttccgttaggcactttaggtaacgcttatttgaatcaattgagccagcgatgcgatgcctggcaatgccaaatatggggaaccggtggtcggctgcgcttgatgttgtctgcagaatgagcaaacgataacacgggctaaatttgcattacctgctaatgtcggctggtggtactatcgtcgctattcgtataagtaattgtcttaattatgctaactcgcctccttttcagaacttagccccttcggggtgctgatatactgggatgcgatacagaaatatgaacacgttcaaaacacgaacagtccaggagaatttaaatggctgccattaatacgaaagtcaaaaaagccgttatccccgtagcgggattaggaaccaggatgttgccggcgacgaaagccatcccgaaagagatgctgccacttgtcgataagccattaattcaatacgtcgtgaatgaatgtattgcggctggcattactgaaattgtgctggttactcactcatctaaaaactctattgaaaaccactttgataccagttttgaactggaagcaatgctggaaaaacgtgtaaaacgtcaactgcttgatgaagtgcagtctatttgtccgccgcacgtgactattatgcaagttcgtcaggggctggcgaaaggcctgggacacgcggtattgtgtgctcacccggtagtgggtgatgaaccggtagctgttattttgcctgacgttattctggatgaatatgaatccgatttatcacaggataacctggcagagatgatccgccgctttgatgaaacgggtcatagccagatcatggttgaaccggttgctgatgtgaccgcatatggcgttgtggattgcaaaggcgttgaattagcgccgggtgaaagcgtaccgatggttggcgtggttgaaaaaccaaaagcggatgttgcgccgtctaatctcgctattgtgggtcgttacgtacttagcgcggatatttggccgttgctggcaaaaacccctcctggagctggtgatgaaattcagctcaccgacgcaattgatatgctgatcgaaaaagaaacggttgaagcctatcatatgaaagggaagagccatgactgcggtaataaattaggttacatgcaggccttcgttgaatacggtattcgtcataacacccttggcacggaatttaaagcctggcttgaagaagagatgggcattaagaagtaacatccgtatcggtgttttccacgaaacggtgttgagcaatcgacgccgtttttttatagcttattcttattatattgtcttaaaccggacaataaaaaatcccgccgatggcgggatttttagcatgtgcaatctacaaaagattattgcttgatcaggaaatcgtcgagggatttaccttgctcatccattgcttttttgattacagctggagtacggccctggccagtccaggttttagtttcgccgttttcgtcaacgtagctatattttgccggacgctgagcacgcttagctttggtgccagatttaacggcagcaaggctattcagcagttcgttcgggtcaataccgtcagcgatcagcatttcgcgatattgctgcagtttacgagtgcgctcttcaacttcagcagcagccgcgctttcttcttcgcgacgttcgttaacaacaacttctaatttttccagcatttcttccagcgtttcaagtgtacattctcttgcctgcgcacgaagagtacggatgttgttcagaattttaagtgcttcgctcattgtagtaatctcaaacttatattggggtggtttgttgaggtaataatagagccttaaattcagttgtgcaatagccaggaatgtaaggaattcaaaattgttctttattttgtgccgccaataaatatcttttcataaaattagccagaaaagacgcggcatatagccctatttgcaccgatgatttcgcagcacgtgaggttaaaacttcctgattcatgtcacattttatggggagataatcgtaggctgacgacctttcagtcttctgtattagtcgtgtttacgagaattccctattaagcgaatgatgaaaagtagaacagtcgcaataagagcagggacttagtattgcactatctcctggaggtcaacagagggctattacatgcgcaacaggttaaagattgtgaatagttaccggcagtcatttacccgcttataacaagcgaggcagttgtaatgatagctcagaaggattatgcaaggcttcgtaagggagaacgcatataccacttctgtgcatactgttgagctgaaaaactgacgaattatgataaactccagccaactttatttcatatcattgagggcctgtggctgatggcacagctatatttctactattccgcaatgaatgcgggtaagtctacagcattgttgcaatcttcatacaattaccaggaacgcggcatgcgcactgtcgtatatacggcagaaattgatgatcgctttggtgccgggaaagtcagttcgcgtataggtttgtcatcgcctgcaaaattatttaaccaaaattcatcattatttgatgagattcgtgcggaacatgaacagcaggcaattcattgcgtactggttgatgaatgccagtttttaaccagacaacaagtatatgaattatcggaggttgtcgatcaactcgatatacccgtactttgttatggtttacgtaccgattttcgaggtgaattatttattggcagtcaatacttactggcgtggtccgacaaactggttgaattaaaaaccatctgtttttgtggccgtaaagcaagcatggtgctgcgtcttgatcaagcaggcagaccttataacgaaggtgagcaggtggttattggtggtaatgaacgctacgtttctgtatgccgtaaacactataaagaagcgttagaagtcggctcattaacggctattcaggaaaggcatcgccacgattaataagaatttctttactgacagggtgagcagggcgcttttatcctgtcagttcgttttacgcacttcttccgggctatacacccttctcggcagttttttaacgccgctatacgcctcacagagcgcttatacaccgacattgacttgtaacctgtaaagtacaatatcgctgtgtgtaggcgttatacatcgtcgcaaatatgatgaaggacaatgctgccggtttatggaaaagttgttttgggaaaacaaaaaacggccccagaaggggtaatgccagtcagttaagcaactgactggctctttttcggggctgtggggtatttccagggcctctcctttaccactctcgggaaggccctttcccttcttgtcggtaatttcactggttgtcccatacttgcaagatcgcgcatcagctccggtatacgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccttctggggccgtttatgttgccagacagcgctactgattaagcggattttttcgcttttttctcagctttagccggagcagcttctttcttcgctgcagtttcgccttctacataatcacgaccgtagtaggtatccagcagaatctgtttcagctcggagatcagcgggtaacgcgggttagcgccggtgcactggtcatcgaatgcatcttcagacagtttatccacgttcgccaggaagtctgcttcctgaacgccagcttcacggatagatttcggaatacccagttcagctttcagcgtttccagccatgccagcagtttctcgatcttagctgcagtacggtcgcccggtgcgctcagacccaggtggtcagcaatttcagcataacgacggcgagcctgcggacggtcatactggctgaatgcagtctgcttggtcgggttgtcattcgcgttgtagcgaataacgttacaaatcagcagggcgtttgccagaccgtgcggaatatggaactgggaacccagtttgtgcgccattgagtgacatacacccaggaaggcgttcgcaaacgcgatacccgcgatagtcgctgcactgtgaacacgttcacgcgctaccggatttttagacccttcgtggtaggacgctggcagatattctttcagcagtttcagtgcctgcagagcctgaccatcagagaactcagatgccagtacagaaacataagcttccatggcgtgagttactgcgtccagaccaccgaaagcacacagggacttcggcatgtccataaccaggttggcgtcgacaatcgccatatccggggtcagtgcatagtctgccagcggatatttctgaccagtagtgtcgtcagttacaaccgcaaacggagtgacttcagaacctgtaccagaagtggtggtgacagcgatcattttcgctttcacacccattttcgggaacttgtagatacgtttacggatatccataaagcgcagcgccagttcttcgaagtgagtttccggatgttcgtacataacccacatgatcttcgcagcgtccatcggggaacctccacccagcgcgataatcacgtctggtttgaaggagtttgccagttctgcacctttacgaacgatgctcagggtcgggtcagcttctacttcgaagaagacttcagtttcaacgcctgctgctttcaatacggaagtgatctgatcagcataaccattgttgaacaggaagcggtcagtcacgatgagcgcacgtttgtggccatcagtaatcacttcatccagcgcgattggcagggagccacggcggaagtagatagatttcggaagtttgtgccacaacatgttttcagctcgcttagcaacggttttcttgttgatcaggtgtttcggaccaacgttttcagagatggagttaccaccccaggaaccacaacccagagtcagggaaggtgcgagtttgaagttatacaggtcaccgataccaccctgagaagccggggtgttaatcaggatacgagccgttttcattttctgaccgaagtaagaaacgcgagccggttggttatcctggtcagtgtacaggcaagaggtatgaccgataccgcccatagcaaccagtttctctgctttttctaccgcgtcttcgaaatctttagcacggtacattgccagagtcggggacagtttttcatgtgcgaacggttcgctttcatcaacaacgatcacttcaccgatcagaatcttggtgttttctggtacagagaagcctgccagttcagcaattttataggctggctgaccaacgatagccgcgttcagcgcaccgtttttcaggataacgtcctgaacagctttcagctctttaccctgcaacagatagccgccgtgggttgcgaaacgttcacgtactgcgtcataaacagagtcaacaacaacaacagactgttcagaagcacagattacaccgttgtcgaaggttttggacatcagtacagatgcaactgcacgtttgatatcagcagtttcatcgataacaaccggagtgttgcccgcgcctacgccgatagctggtttaccggagctgtatgcggctttaaccatgcccggaccaccagtcgcgaggatcaggttgatgtctgggtggtgcatcagtgcgttagacagctcaacagaaggttgatcgatccagccgatcagatctttcggagcaccggcagcgatagcagcctgtagaacgatatcagccgctttgttggttgcatcttttgcacgcgggtgcggggagaagataatggcgttacgggtcttcaggctgatcagcgatttgaagatagcagttgaagtcgggttagtggtcggaacgataccgcaaataataccgatgggttcagcgatagtgatggtaccaaaagtgtcgtcttcagacagaacaccacaggttttttcatctttataagcgttgtagatatattcagaagcaaagtggtttttgatcactttatcttcgacgatacccatgccggattcggcaacggccattttcgcgagtgggattcgagcatctgcagcagccagagcggcggcgcggaagattttgtctacttgctcttgagtgaaactggcatattcacgctgggctttttttacacgctctacgagtgcgttaagttcagcgacattagtaacagccataatgctctcctgataatgttaaacttttttagtaaatcatctgctcgaatacgagagtatagtcagtgcggtgatgatttgcttaaccgatggaaatcaaaagattactcgcgctcacactcactgtgatttactaaaagagtttaaacattagagttattatctctaatgcgtcacttccaggtggcgtaagcaagattactcacttctgggtactgattacgtgatccaaatcaaatttttgcaaagctgacacctttcagcatggcttttcgccattatagctaacagttaataaattgtagtatgatttgttggctacattagcatgttttgcacaactagataacaataacgaatgatagcaattttaagtagttaggaggtgaaaaatgctgtcaaaaggcgtattgtcagcgcgtcttttcaaccttatttatggctaacattatccggcttttgcttcggagctaaccgtgattcagaccctttttgattttcccgtttacttcaaatttttcatcgggttatttgcgctggtcaacccggtagggattattcccgtctttatcagcatgaccagttatcagacagcggcagcgcgaaacaaaactaaccttacagccaacctgtctgtggccattatcttgtggatctcgctttttctcggcgacacgattctacaactttttggtatatcaattgattcattccgtatcgccggtggcatcctggtggtgacaatagcgatgtcgatgatcagcggcaagcttggtgaggataaacagaacaagcaagaaaaatcagaaaccgcggtacgtgaaagcattggtgtggtgccattggcgttgccgttgatggcggggccaggggcgatcagttctaccatcgtctggggtacgcgttatcacagcattagctatctgtttggtttctttgtggctattgcattgttcgctttatgttgctggggattgttccgcatggcaccgtggctggtacgagttttacgccagaccggcatcaacgtgattacgcgtattatggggctattgctgatggcattggggattgaatttatcgttactggtattaaggggattttccccggcctgcttaattaattcctttcaaatgaaacggagctgtcatgctccgtttacttcgtcattatttttactttgttcctgcgcagttatcaaaagcaaaaggaataggtaaaaatattcttctcaaattacagttagttataaggatttccttaactgcttctcctcaccatcatgttattttcgccacatcataatcctgggcttgctgaagaataattgaaatgatattagtaattccactgcctttggtagaggaaagtgctaaataataatcaattgttaaattattgtgcatttcactactggaactgtaatcagaaaagagagacatgcttaaccaacctctatttgattgaattgaaagatgtttgttaaggcatggatgcaagctatagattctggttcggtcaataaaagagaattgcttaacaattttgcaaaatgtattggcgagtaagaaccgcatttggtactttccgggcaaccgccaggcgattctttattggtaatgagaataattaacaattaaagatcgtcgcgaaagaataatgtgtctcgacaggggagacacagtacgaatcgacataaggtgatcgtctgaatcaccagaataaataaagtcggtgatagtaatacgtaacgataaagtaacctgacagcagaaagtctccgagcctgtgcagggtcccaatccgggattacacatgctggttaataccagtaattataatgagggagtccaaaaaacaatgaccaacatcaccaagagaagtttagtagcagctggcgttttggctgcgcttatggcagggaatgtcgcgctggcagctgatgtacccgcaggtgtcacactggcggaaaaacaaacgctggtacgtaacaatggttcagaagttcagtcattagatccgcacaaaattgaaggtgttccggagtctaatatcagccgagacctgtttgaaggcttactggttagcgatcttgacggccatccggcacctggcgtcgctgaatcctgggataataaagacgcgaaagtctggaccttccatttgcgtaaagatgcgaaatggtctgatggcacgccagtcacagcacaagactttgtgtatagctggcaacgttctgttgatccaaacactgcttctccgtatgccagttatctgcaatatgggcatatcgccggtattgatgaaattcttgaagggaaaaaaccgattaccgatctcggcgtgaaagctattgatgatcacacattagaagtcaccttaagtgaacctgttccgtacttctataaattacttgttcacccatcaacttcaccggtgccaaaagccgctatcgagaaattcggcgaaaaatggacccagcctggtaatatcgtcaccaacggtgcctataccttaaaagattgggtcgtaaacgaacgaatcgttcttgaacgcagcccgacctactggaacaacgcgaaaaccgttattaaccaggtaacctatttgcctattgcttctgaagttaccgatgtcaaccgctaccgtagtggtgaaatcgacatgacttataacaacatgccgatcgaattgttccagaagctgaaaaaagagatcccggacgaagttcacgttgatccatacctgtgcacttactattacgaaattaacaaccagaaaccgccatttaatgacgtgcgtgtgcgtaccgcactgaaactgggtatggaccgcgatatcattgttaataaagtgaaagcgcagggcgacatgcccgcctatggttacactccaccatatactgatggcgcaaaattgactcagccggaatggtttggctggagccaggaaaaacgtaacgaagaagcgaaaaaactgctggctgaagcgggttataccgcagacaaaccgttgaccatcaacctgttgtataacacctccgatctgcataaaaagctggcgattgctgcctcttcattgtggaagaaaaacattggtgtaaacgtcaaactggttaaccaggagtggaaaacgttcctcgacacccgtcaccagggcacttttgatgtggcccgtgcaggctggtgtgcagactacaacgaaccaacttccttcctgaacaccatgctgtcgaacagctcaatgaataccgcgcattataagagcccggcctttgacagcattatggcggaaacgctgaaagtgactgacgaggcgcagcgtacagctctgtacactaaagcagaacaacagctggataaggattcggccattgttcctgtttattactacgtgaatgcgcgtttggtgaaaccgtgggttggtggctataccggcaaagatccgctggataatatctacacccggaatatgtacattgtgaagcactaatggcaatacgtggggcaggagtgtcctgctccacggtgtctgatttttatcgcattacagaaggcacaggccagaaggtagggcaatgttaaaatttattctacgtcgctgtctggaagcgattccgacgctatttattcttattactatttcgttctttatgatgcgcctcgcgccgggcagtccttttaccggcgaacgtactttaccaccggaagtgatggccaatatcgaagcgaaatatcatcttaatgatccgatcatgacacagtatttcagctacctgaaacaactggcgcatggcgatttcggtccatcgtttaagtataaagattattcggtcaatgacctggttgcatccagttttcccgtttctgccaaactgggagccgcagcattttttcttgcggtaatactgggtgttagtgctggcgttattgccgcattaaagcaaaacaccaaatgggactataccgtgatggggctggcaatgaccggggttgttatccccagttttgtggttgcgccattattagtcatgatatttgcgatcattttgcattggctgccgggcggtggctggaatggtggagcgcttaaattcatgatattgccaatggtggcgttatcactcgcctatatcgccagtattgcgcgtattacccgtggctctatgattgaggttttacactccaactttattcgtactgcccgggcgaaagggttacctatgcggcggatcattttacgccacgcattaaaacctgctctgttacccgtgctctcctatatggggcccgcatttgtcggcattattaccggttcgatggtcatcgaaaccatttatggtttaccggggattgggcaattgttcgttaatggcgcattgaaccgtgactattccttagtgttaagtctgaccattctggttggcgcgttaaccattttgtttaatgccattgtcgatgtgctatatgcggttatcgacccgaaaatccgttactgatactggagctcgcgatgatgttaagtaagaaaaacagcgagacgctggaaaatttcagtgaaaagctggaggtcgaagggcgcagcttgtggcaggacgcacgtcgacgttttatgcataaccgtgcggcggttgccagtctgatagtgctggtgctgatcgcgttatttgtaatcttggcaccgatgctttcgcagtttgcctatgacgatactgactgggcgatgatgtccagcgccccggatatggagtccggtcactactttggtactgactcatccggtcgcgacctgcttgtgcgcgttgcgattggcgggcgtatctcactcatggtcggtgttgctgcggcactggtggcagtggtcgtggggacactttatggttcgctttccggttatctgggcggtaaagtggattcggtaatgatgcgtctgctggaaatcctcaactccttcccattcatgttcttcgtcattttgctggtgacctttttcggtcaaaacatcctgctgattttcgtggcgattggcatggtttcctggctggatatggctcgtattgtgcgtgggcaaaccctgagtctgaagcgcaaagagtttattgaggcggcacaagttggcggtgtatcgacgccgggcattgttattcgccacattgtgccgaacgtactcggtgtggtggtggtctatgcgtcgcttctggtgcccagcatgatcctctttgaatctttccttagcttcctgggattaggtacgcaagagccgttaagcagctggggtgcattgctgagtgatggcgcgaactcgatggaagtctctccatggttactgttgttccctgcgggattcctcgtggtaacgctgttttgtttcaactttatcggcgatggcttgcgtgatgccctcgacccgaaagatcgttaaggagtgcagccatgagcgtaattgaaactgcaactgtgccgctcgcacaacaacaggctgacgcactgctgaacgtgaaagatttgcgtgtcacctttagtaccccggatggcgacgtcacggcggtcaatgatttgaatttttcgctacgtgccggagaaacgctgggcatcgtaggtgagtctggttcgggcaaatcgcaaaccgcatttgcgttgatgggcctgttggctgccaacggacgtattggcggatcggcaaccttcaatgggcgtgaaatcctcaatttgccagagcgtgaactcaataaactgcgagctgaacaaatctcaatgatttttcaggacccaatgacttcgttgaatccctatatgcgcgtcggtgagcagttgatggaagtgctgatgctgcataagaatatgagcaaagctgaggcgtttgaagaatcggtgcggatgctcgatgcggtaaaaatgccggaagcgcgtaaacgcatgaaaatgtacccgcacgaattttctggcggcatgcgtcagcgagtcatgattgcgatggcattgctatgtcgacctaagctgctgattgcggatgaacccactactgcgctggacgtcaccgtacaggcgcagatcatgacgctattgaatgaactgaagcgggaatttaataccgccatcattatgattacccacgatcttggcgtggtggcggggatctgcgacaaagtgctggtaatgtacgccgggcgcacgatggaatatggcaacgcgcgcgatgtcttttatcaacccgtacatccttattctatcggtttgctcaacgcggtgccgcgtctcgatgcggaaggtgaaacaatgttgactattccgggtaatccgccaaacctgctgcgattaccgaaaggttgcccgttccagccacgttgtccgcatgcgatggaaatttgtagtagcgcaccgccgctggaagagtttacgcctggccgtctgcgtgcttgctttaaaccagtggaggaactgttatgaatgctgtaaccgaaggaagaaaagtcctcctcgaaatcgccgatctgaaagtgcactttgaaatcaaagatggcaaacagtggttctggcaaccgccgaaaacgctcaaagccgtcgatggtgtaactcttcgcctgtatgaaggggaaacattaggtgtggtaggggaatcgggatgcgggaagtccacctttgctcgcgccatcattggcttggttaaagcgaccgacggtcatgtggcctggttaggtaaagagttgctgggcatgaagcccgatgaatggcgtgccgtacgcagtgatattcagatgattttccaggatccgttggcatcactgaacccgcgtatgaccatcggcgagatcatcgctgaaccactgcgtacttatcatccgaaaatgtcacgccaggaagttcgtgagcgcgtgaaggcgatgatgctgaaagtcggtttgttgcctaatctgattaaccgctatccgcatgagttctccggtgggcagtgccagcgtatcgggattgctcgtgctcttattcttgaaccgaagctgattatctgtgatgagccggtgtcggcgctggacgtgtcaattcaggcgcaggtggtcaacctgctccagcagttgcaacgtgagatgggattgtcattaatttttatcgctcacgacctggccgtggtaaaacacatttccgatcgtgtgctggtgatgtatctcggccatgcggtagaactggggacctatgatgaggtctaccacaatccgctacatccttacaccagggcattgatgtcggcagtccccatacctgatccggatctggagaagaacaaaaccatccagttactggaaggggaattaccgtcgccgatcaacccgccttccggttgtgttttccgtacccgttgtccgattgccggtccggagtgcgccaaaacacgtcctgtgctggaagggagtttcagacacgccgtttcttgcctgaaagtcgatccgctttaaaagcaataagggctgacagttgtcagcccttattcacgccaaaagcgattatttattcccgccagatgatatggcaaagtttgtgatctttttcgcggcataacagaatgcgcgcgaaaacatcgttgatttcaccatcttcactgtccgccagaccaatcaccacttcggcaaaaaagtccgggttcaaatcgaaatcaacatgttcctgccagtcttccgccggatcgaataactccgcgccgccgcgctcttcaaactgaagattgaacagcagaacatcagctggatcgagattgtcggcagccagttcgagaaaaatatcgtaggcctgctcaagcgtttcatcttcagtcaggcgattgtttagatccatatccatagtcactacctgtttaacctctgttggcgacgttttacagcaacgggctgaagaagtaaaacagtcgctcggcgacacgttgccataatggacgttttagccataaacgggcatcgagcagacgagaacgcgaaatataatcgtcctgaacggcggcgaggtctgcaccaaaacctttatcgtcgattgccagggtaatctcgaaatttagccacagactacgcatatcaaggttaacggtgccaaccagacttagttcaccatcgaccagcacgctcttggtatgcagtaacccgccttcaaactgataaattttaaccccagcagccagcagttctgtaaagaatgcgcgactggcccagccgaccagcatcgagtcattttttcgcggaaggataatactgacatccaccccgcgctgcgccgccgtgcaaatcgcatgaagtaaatcatcgcttggcacaaaatagggcgttgtcatgatcaaatattcacgagccgaataagcagcagtcaataatgcctggtgaatgagatcttccggaaagccggggccagaagcaattgtgtgaatggtgtgaccgctggcctgctcaaacggcataatattgacatctggtggcggcggcagaatacgtttcccggtttcaatctcccagtcgcaggaataaataatccccatcgcggtggcgatggggccttccatacgcgccatcagatcaatccattgccctacgcccgcatcttgtttgaagtagcgagggtcgaccatattcatgctgccggtgtacgcgatgtaattatcgatcatgatcatcttgcgatgttggcgcaggtccatacggcgtaaaaacacacgcatcagattgacctttaaggcttcgacaacttcaataccggcattacgcattagctcgggccacgggctgcggaaaaaagccacactcccggcggagtcgagcatcaatcggcaatgaataccacgccgtgcagcggccattaatgattcagccacctggtccgccatgccgccgggctgccagatataaaacaccatctcaatattatggcgcgcgagctggatgtcgcggattaacgcctgcatcacatcatctgactcggtcatcagttgtagctgattccctttgaccccagcgatcccctgacgacgctcgcaaagcttgaataatggcgcagcgacactgctattttcttcggcgaagatatgcttacaggctttaaggtcgttaagccattttgcggtggaaggccacatcgctctggcgcgctcagcgcggcgtttgcctaaatggagctcgccaacggcaagataggcaataattccgactaacggcagaatgtaaataatcaacagccaggccatcgcggagggaactgcgcgtcgtttcattagaatgcgtaaagttacgcctgcaatgagcaaccagtatcccagaatggccaaccaactcaccaacgtataaacggttgtcatagattagaaatccttttgaaagcgcattgttatgagtttacgcatatggattcatctggcaaataaaaacgcgggaaaagcactggtcagcgtcaggggcgggggtataatgaccattctgttgttgcatagagtagttaacatgaagcggagtagaacggaagtggggcgctggcgcatgcagcgtcaggctagccgacgtaaatcgcgttggcttgaggggcagtcgcgccgaaatatgcgtatccacagcatcaggaagtgcattctaaacaaacagcgtaactcgttattgtttgcgatctacaatatctaaatgtactgggcaccattgcggtgcccaataagtttactcttccgtctttaaactctatttttgcgccgattctttactgtcagctttcgtttcttgttcatcgttatcgctgaaaatgccatgaccggagttcaacaacattgaaacgagcatatcattattaatctcttcaccatttaaaactcgcgccagaatttcgctgccaaacagttgtggtgagaggatgatatccggatgtaccatcttaatcttattcaggtttttgctatcactgacggcgagaactgttttgacatcactgctcatatcttttgccgagagtacaacaaacgcgttatctgcatcgttatcactcagcgccagaatggcccggcaacgatcgattcccgctttctttaacactgaactgtcattactgtcaccggggataacatcggcgttatcgcctaagcgttgctcaagttgcttgatatcatcttcaggcaagttgctgataaccgttacgttttgtccgcgttgattcagttgcagaatcgtattgatggcgagaatcgaatgtccgcaaacaataaaatgatctttacgatgcattgtatgattgtttccttttacaagtttgttgaatcccccgcggataagcggaccaaaaattgaggtcatagatgtggcaaaaacggtaatgccggaaataatgaccgaaatagtgaacaatcgtgctgattcagaaacagggacaatatcgccatagccgacggttgacatggtttctatcgaaaaatagaacgcggtcatcaaactttctattcgcggattaaaaccttcgcttaaataaagcgcaccgtaagtggagtaaaacagtaacgtcgtgaaactaataaatgcgaaaattgtcccggctgctgcgctactgtgggagaagtctttgcgcagtatcagcaaaaacaccagcgtaaaaatgcaaaatccaatactaaatttcagccagggataaaaatgcagagtgtaaattagcgctatcaacaacaaaatgatactgattgcccatgcgagctttgcccggaacagtaagccaatggagttcaggacaagaaatacgccgagcataaatagtggggcgtttgccagcaaggagagatccagctctgaaaatgctttgatatggaaaatatcaagcaaattgaccgacataccatagattgttttaaaaataagcaatccatttaaaaagacggccagcgcgagaatgtcgtgccgtagggtcacccataactttgttgctgtttgtttgaatgtagtccagtgactcactgatacctctgtaaccacaattttgtttaattatctcaacgtgcacattttctgaacatacatgcagcgcgtgaatgtgttaaacaatagtagatgactttatccgcagtaatcaaaggttttgagtgagcaactctgcgtcaggaaagggcattttcctgaatatgttcacatcatataaagaaatacagataaagttattatctgcttgtggtggtgaatgcactgaccgacctataaggaaaggccaaacaagaacacggttgcaaaaaccgtgcccttaaatattgaatttctattcagaacactttcttaaatggtttcactgaaacgtgttcatagactcctgccgctacgtacgggtcagcatcggcccaagcctgagctgcttccagcgactcaaattcagcaataacggttgagccagtaaatcccgcagcccctggatcgttactgtctaccgctggcattggaccggcggtcaacaaacgaccttcatcatgcagtaactgtaaacgtgctaaatgtgccggacgaacggaaaggcgtttttcgaggctatcagctttgtcttgagcgtaaataacatacaacacaggcacaactccttgttcgggaaagttgtaaagtacgttatttgaaagggcgaagatctgcaacggaaagatgatgtctttgttaagaccatgcataaagtaaggtcaattacgccaaaaatgacattttcactgatcctgatcgtcttgccttattgaatatgattgctatttgcatttaaaatcggggcctggtttttctactgaaatgattatgacttcaatgacccttgatttacctcgccgcttcccctggccgacgttactttcggtctgcattcatggtgctgttgtggcgggtttgctctatacctcggtacatcaggttattgaactacctgcgcctgcgcagccgatttctgtcacgatggttgcgcctgctgatcttgaaccgccacaagccgttcagccaccaccggagccggtggtagagccagaaccggaacctgagccgatccctgaaccgccaaaagaagctccggtggtcattgaaaagccgaagccgaaacctaagccaaaaccgaagccggtgaaaaaggtggagcagccaaaacgcgatgtcaaacccgtagagtcgcgtccggcatcaccgtttgaaaatacggcacccgcgcgcccgacatcaagtacggcaacggctgcaaccagcaagccggttaccagtgtggcttcaggaccacgcgcattaagccgtaatcagccgcagtatccggcacgagcacaggcattgcgcattgaagggcaggttaaagttaaatttgatgtcacgccagatggtcgcgtggataacgtacaaatcctctcagccaagcctgcaaacatgtttgagcgtgaggtgaaaaatgcgatgcgcagatggcgttatgagccgggtaagccaggcagtgggattgtggtgaatatcctgtttaaaattaacggcactaccgaaattcagtaagcataaagtcaaaagcctccgaccggaggcttttgattattactcaacgggtaaggcgcgaggttttccttcgggatcaaccgcgacatacttaaataatgcttctgttgctttatagcgttgcccgattggttcagacgccacttttttcacccacacttcaatattaatgctgactgatgtcgtccctttctggacacagcgtgcatagcagcacaccacatcgccgaccgcaaccggccgtaagaaagtcattccttcaacccgcacggtcactacacgaccatgggcaatttctttcgccagaatagcgccgccaatatccatttgtgacattaaccaaccaccaaagatgtcaccattggcattggtatcggcgggcatggctaaagtacgtaaaacaagatcgccctgagggacgttatgtgttgtagacatggtaaaaccgacttaaaaggaaaatcacaggcgcgatgctactatgattttcctgaggagaacagaggagatacagcgccagccccgagggactggcagtctggttaggatttatcttcctgcggcatgtggcggtagatatagataccgcttaacaatgtgaagattaaggtaagggcggtcaggccaaagactttaaagttgacccaaatattttgcggcagccagaatgcgatgtagatgtttgccaggccgcaaaggataaagaaaacagcccaggccagattcagcttcgaccataccgattgcggcagggtgagttctttacccagcatccgctgaattagcggctttttcatcacccattggctgactaacagggcacccgcaaacagggcataaatgacagtaaccttccatttaataaactcatcattgtggaagaacagcgttaagccaccgaagacgaccaccagaacaaaagtgatcagggccatcttctcaaccttacgaaagcgaacccagctatatataagcacaatcgccgtggcgacgatgagcgccgcagtagccgcatagatgtcataaatcttgtaaaacgcgaaaaagacaaccagcggtaaaaaatcaagaaactgcttcattttacgattccgtaatcaaatgcttaaggttattggcgaatcaacatatacaggcggaacagatagatgagcaatacggctgaaatcaggttgctcaaggtgttcgccagtacggcaccaatttccggggttaatgcggcaaaagaagaggcaaaaagcagcaacagtgtttttgccagcaaccagctcagtactgcgggtgccaccagacgcatattcgcccatgtcagccgcatactgctacgcatcgaggcaaaaacgcccattttgtcctgtaccagcatcaccggtgccagagccagtaaaatggccatgataattcccggaacgaccaccagcatgatgccaatctgtactaaaagggtagtcagaaaaatcagaataaataactttggcaatatcggcgcactggcaccaatagctcgcagcgcactgactctctgacccgcagacaccagctggataattaatattacgcccccggcgagaatggcgttaccgattaatcctgaaaaagtggacgccgctgaagcctgcagcaaaatttgttgctgttccggtgacatattctgaaccaggtcgaacaacccactactgccgctaacgggtacgccgtcattgagctgcgcaagctgtgcatcactgggtgagaaaacatgccctaacaccactgtgataaacgcacatagcaacgatatcaacagaatggtcataaattgattacggaagaaatttccggtgtcacggtatacggactgcgccgtgatagacatgcactctccttgagttttatgcaggtgttaattagcgggcaattgtaccctggttaagccccgggtggcagcatcaggtcttgtatggaaaagcatatctttgtaaagcggaggtaattgctggccttcaggcgtgggtaaaccgctgcaagtggcgagcgagttaatatttgcgtagcgaaaatatttaaaaattgatttaaatcacattaaccaggattttcaatgcaacttctaaattaatccagatcaataaatggtgaattaccatatgtaatgtgatctgtgtaggatcatttgttaccccaatgtgggtatattcgtcacgtttttataaccataacgacggagcggatatgaaaaagttaacagtggcggctttggcagtagcaactcttctctctggcagtgcctttgcgcatgaagccggcgaattttttatgcgtgcaggttctgcaaccgtacgtccaacagaaggtgctggtggtacgttaggaagtctgggtggattcagcgtgaccaataacactcaactgggcctgacgtttacttatatggcgaccgacaacattggtgtggaattactggcagcaacgccgttccgccataaaatcggcacccgggcgaccggcgatattgcaaccgttcatcatctgccgccaacactgatggcgcagtggtattttggtgatgccagcagcaaattccgtccttacgttggtgcaggtattaactacaccaccttctttgataatggatttaacgatcatggcaaagaggcggggctttccgatctcagtctgaaagactcctggggagctgccgggcaggtgggggttgattatctgattaaccgtgactggttggttaacatgtcagtctggtacatggatattgataccactgccaattataaactgggcggtgcacagcaacacgatagcgtacgcctcgatccgtgggtgtttatgttctcagcaggatatcgtttttaattccgcacaaaaatgaccccgtaattacggggtcaataaggacatggtataaagggtattatttcttcgcttctacgccatcagtttcagagcgaattaagaatttctcagttgtttgcggaatatgctgaattagccagtcggccatgtgcttttcctcatttaaaatcgcttcgatggttggaattgaagctgtatcaccggcattttttgctgctgctaagagtgaggtataacaggcgatttcaaattgctcgaagacatatccgctaatagagcctttgactatttcatcagaagggaatataccaccgattgactgcccaagtgcagccattttactcatggaatctttaatgactgaacgtgaaatgtcattacgatcaagaatagtttccagttgaacaatctggtttttggtttcactaagatgttgttcaatacgagcgcgtagttcaggataattatctatacgactggccatggattcaagcattgattcggcttgcttttccattgcgtgggcgtcacgtaaccagtcatgataatgttcaatacgattcatgaaaatgtcctctttataaaatgactaaaagttaaagttcatatttcaggctttattttcggctttcttatttacgttattaagggccagatcagtcaatttgatgtcggtggccttttcttcttccagggtatctttcagaagcttcgctgctttacgataacctaattgttcagccagcgtcgctaatgtcccgtaactggcaatctcataatgctcgactttctgtgctgcggcaatcagtgcggcatcacgcacttcgtttttctcggtactttcgatgacctcatcagcttcttcaataagaccttccattgccacacatttcatgcgcttaattttcagattcgattctgattccacaatttgatcaatacgttcaatctgtccatgtgtttcctcgaggtgcgcatgaaaagcctgacttaatttttcgtttgatgttgctcttgcgagttttgccagcgcccgggttaattgtttttctgcgctgtatgtatctgaaagcaggtgaatagtttcattaatatgagtgttgtgtgtcgacactcattaaaattagttgttaatgagaattagtcaaattaagcgtaacgagaagaaagtggaaaaatatattttgaggaacgttctggatgtattaacaattgcctgaggaataagtgacttagagaaaattattgattttactggtgttatgttgcgagattaatttgtttgattatattactgttgggcggaaaaaagacgtaagttgacgttcgacaggggtaagcgaaacggtaaaaagataaataataaatgaatttaggatttttccggcttcgttaaagaaagttaaaatgccgccagcggaactggcggctgcggaattaactgcgcgtcgccgctttcatcggttgtacaaaagctttcagtgccgccagcattttctctggctcattaatatgttgctcgatgattttaacgatggccgaaccagaaatcgcgcccgcagctcctgcatcaatcgcggcttttacctgatccggggcggaaataccaaatccctgcaatggaggcgcagcgttgtactctttcagcttcgcaaccagatgattgaggggtaacgcggcgcggttttctgcgccggtcacgcccgctcgcgacagcaaataggtgtaaccacgaccgtaagaggctatctggcgcagcaaatcatcgtcggcattcggcgggcaaataaagataggtgcgacattatgacgcaacgcggcctggcggaagggcgcggactcttccacgggcacatcggcaaccagcaccgaatcgacgccgactttctcgcactcggcataaaactcatcaatgcctttgttaaacaccaggttggcatacatcaaaaggccgatgggaatggtcgggtgcttctggcgaatgagtgccagcatctcaaagcactgcgccggggttactcccgccgcaaaagcacgcagtgtggcgttttgaatcgtcgggccatccgccagtgggtcggagaaggggatgcctaactccagcgcgtcagcaccggcttcaattagcgtatcgataattttcaacgactgctcaatgcccggatcaccgagggtgacgaaaggaacgaatgcgccttctttgcgctccttcaactgggcaaacagagattcgtagcgttccatcagatttcccctcgtgctttcaaaatatcgtgaacggtgaagatgtctttatcgccgcgaccggaaaggttaaccaccagtagctgctctttttccggattttcgcgcatcattttcagcgcatgggccagggcgtgggaggattccagcgccgggatgatcccttcatgcaggcaaagcgttttaaaggcttccagggcttcatcgtcggtaatagacacgtaatcagcgcgtccagtgctgttgagatacgcatgttgcgggccgacggacgggaaatccagcccggcagaaatggagtaagactcttcaatttgcccgtcttcggtttgcatcatcggcgctttcataccgaaatagatgcccacgcgaccatgttttaacggtgcgccgtgctcgccagtttcgataccgtggccgccaggctccacaccaatcaggccgacgtcggtttcgttgatgaaatctgcaaacataccgatggcattcgaaccaccgccaacacaggcgataacggcatccggcaggcgaccttctctttccagaatctgcgctttcgtttcttcgccaatcatccgctgaaactcacgcacaatggtcgggtaaggatgcgggccagctgcggtacccagcatatagtgcgcggtttcataactgccggaccagtcgcgtagcgcctcattacaggcatctttcagggtcgcggaaccgctatgtaccgggatcacttccgcacccattaagcgcatccggaaaacgttgggcgactggcgttcaacgtctttggcacccatataaattcggcatttcaggccgagcagggcgctggcaagggccgacgccacgccatgctgaccggcaccggtttcggcaataatttcagttttacccatccgcttcgccagtaaagcctgaccgagcacctggttagttttatgcgcgccgccgtgcagcaaatcttcgcgcttcagatacagcgtggtgttcgtcccggctgtaatgttctggcatttggtcagcgcggttggacgcccggcatagtttttcagcaggtcgttgaactgagcctgaaattcaggatctttttgcgcgctgacaaaagcttcttccagctggcgcagagcaggcatcaggatttgtggcacgtacatgccgccaaactcaccaaaataggggttaagtaatgttgtcattgttcctttccttaatatgcgcgcagcgtctggaaaaccgaggccaaaagacgtgcgtctttgatacccggttgcgactctacagcagaattaaaatcaagcccggcgcagccggtttgtgccgcttccacgcagttatctgcgcctaagccccccgccagcagaacgttgccaagcgattgaccatttaatagtgaccagtcgaaacgttgtccgctcccgccctgaccgttgtcgaatacatatttatcgatgtgctgaaaatcgcgcgcgggaagagtttcaccgacacttaaagccttccagatggcgacgtgtgctggcagagcctcacgcagattgtcgatatacagctgatcttcattaccatgcagttgcactgccgccagcgataacaccttagctttgtccgccacatcggcaatatcgtgattgcggaacacgccaacatactgcaacggtgctgcagccatcacttcntgcgcctgttcaacgtttamgcaacgcggtkatgtygcaacaaaaatcaacccmccgtaaatygcgmccgcgtcataagctgctttagcatcttgcccacgtgtcaggccacatactttattctcacccagcaacacccgacgcacggcggcgttcaaatcgtcatgggccatcaacgccgaaccaakcagaaagccgttagcgaagtggcttaactcgcgcacctgagcgtaagtattgatgccggattcgctgattaccgtcacgttgtgccccagtttcggcgcaagctcgcgggtacggttgagatcaatcgacaaatcgcgcagatcgcggttgttgatgccaacgacctttgcccccaatgcaatggcgcgctccagttcctcttcattactgacttcggtcagcacacccatctccagactgtgggcgacggctgcaagctggcgatattgttcgtcatccagtactgaaagcattaataagcaggcatcggcctggtaatagcgcgccagatagatctggtaaggatcgataatgaagtctttacataaaatcggctgcggggcgatttggctgacgatggggaggaaatcaaagctcccctgaaaatatttctcatcagtcagcactgaaattgccgaagcgtaatgtttataaatggcggcaatgcgtgccggatcgaaatcatcacggatcacgccttttgacggcgacgcttttttacactccagaataaacgccgtgcgtgcgccctgaagtgcatcataaaaatgtcgcgtgctcggctgaacctcattctgaaaactggccagcggttgctgctctttgcgggtttctacccaaatcgccttgtctgcgacgattttcgctaaaacggtttgcatcatttaccctcgtgccgccagtgcggtgactctgtcgtaagcggaaccactgcgcagtacctcaagaacggtttgcgcattggcttgcagatcttcatggccatgcaggcgcattaacatggcgacattcgccgcgacggctgcttcatgggcggcgtcgcctttaccttgtaacaagcgtgttaaaatgtcacggttttcttccggtgttccgcctgccaattgctcctggtggtagggtgtcaggccaaaatcttcagcggtcaattgatagctcttaatttcgccgtcatgtagttcggcaacgattgtcggcgcgtgtaatgaaacttcatccatcccgccgctgtgcaccactgccgcgcgttgataccccagcacgcgcaaggtttcggcaatcggcagcaccagttccggactataaacaccaattagcgccagcggcggatgcgccgggttaatcaatggtcccagcacgttgaacagagtgcgggttttcagttgctggcgaaccggcatcgcatggcggaatccggtgtgatacttcggcgcaaagaggaaacagacgcctaactcatccagcgcctggcgcgatttatcggcgttcatatcaagattaataccgaacgccgccagcagatccgacgagccggatttactggagacgctacggttgccgtgtttcgccactttcagcccgcaggccgcggcgacaaacgcactggcggtagaaatattgatgctgttgctgccgtcaccgccagtaccgacgatatcggcaaacagataatccgggcgcgggaatggcgcggcgttttccagtagcgcggttgctgccccggcgatctcgttcgggtgttcaccgcgaattttcatgctcaccagcgccgccgccagttgttccggcttcagctcgccacgtaccaccgctgaaaacagctggtggctttcttgttggctaagcgtctgtgcctgatacagtttttccagaatcggttgcagcgtgttggttggctctagtttctgctgcgcccaggccagcgtttgttccagcaggcgagcgccctgggtagtaagaatggattccggatggaactggaatccacaaacgcgatctgcatcgtgacgcaccgccatcaccatgccattaaaatgggcgttgatggttaaaccggccggaatgttactgccaaccagcgagtgataacgcgccactggcagcgggtttgttaatccggcaaacatcgcctgaccgtcatgttcaatgctcgacgctttaccgtgaagaatttcgcccgcctgaccgacatagcccccgtaagcttcgacaatcgcctgatgtccgaggcaaatgccaataattggcagcttgccacgcaagcgggtgaggagttccggcatacaaccggcttcgctcggcacaccggggccaggagaaagcatcagcaccggattgctcatcgtcgccaggcgttcaattaaggtctgcgccggaatatggttgcggtaaatcaccacgttatgaccattgctgcgcaactgatctgccaggttgtacgtaaaagagtcgatattatcgagcagcagaatgtcagccattagaacgtctcctgtgcatgatgcgcggtggcaatagcgcgcagtacagcgcgggctttattacgagtttcgtcggcttccgactgcggaacagaatcaaggactacgccagcaccggcttgcacggtggcgataccgttttccaccagcgccgagcggatcacaatgcaggtgtcgagatcgccatgcgcggtaaaataacctaccgcgccgccgtagctgccgcgtcgacgaccttctgcttcggcaattaactgcatagcgcgtactttcggtgcaccgcttaacgtccccatattcatacaggcgcggtaagcgtgcagggcgtcgagatcgtggcgcagctcaccaacaacgcgggagactaggtgcatcacgtaagagtaacggtcaactttggtgagatcggcgacgtagcggctgccgggtgtgcaaatgcgtgccaggtcattacgggcgagatccaccagcatcagatgttcagaaagctctttatgatcggtacgcatctccagttcgatgcggctgtcgaggtctctgtccagcgaaccatcggcacgacgaccgcgtggacgtgttccggcaatcgggtaaatctcaatctggcggctggtggcgtcatacttgagcgaactttccggcgacgcgccaaacagggtgaaatcattatcctgcataaaaaacatgtacgggctgggattactctttttcagcacgtaataggctgccagcggtgacgggcagggcagagagaaacggcgagatggcaccacctggaaaatttctccggcgcgaatcgctttttgcaacaaacgcactacgccaccgaactcttcatcgctctggttacattcacaacgcatatgcggcacggaaaccaccggcagcggcggcgcggcttcggtcagttgctgacgtagttcgttcaggcgagcagtgagacgttgtttttcttcttcattcggagcaaacaggctggcctgaatacgagtgctttttttctgatggtcaatcaccatcagcgtttcagcgagataaaaacagaaatcagggcagctattttccgctgacagttgcggtaaattttcaaatcccgccacaaggtcataagagaacaggccgccgaagaacattgcttctcgttcttccttcggtacattcaacagattctgtaataagcggaaagcgtcaaaaaccgaaagggagcataagcgggcgtcttcatccagcagtggactgacaggcgggaagcgcagtacgcggcagtttggtgattgttcattttccacacccgcaggcaaggcgttatccagtagtgtcaacagggcttctccattgccggaaagcgcctggattgtgacagtgtcacttaatgctgtaatgcgcagcgcactgtctaccagcagcaggctttttaaatcatctttgctgtcgatatctgcggattccagcagcagcgttgccggacgatccccacacaactggtgaaaaagcgcagtcgggttgtcgcgataagcgccttcgcaggttagcagttcgagagtcggtttttgtgtttgcattgttattctctaattttgttcaaaaaaaagcccgctcattaggcgggctgggtatctgattgctttacgcatggtgaatacactgcccgtttcaggaagtgcgccaccaacctttcagtacgaaaattgctttcattgtcgataccctttttacgtgaacttgcgtactagttaactagttcgatgattaattgtcaacagctcatttcagaatatttgccagaaccgttatgatgtcggcgcaaaaaatattatccagaacgggagtgcgccttgagcgacacgaattacgcagtgatttacgacctgcacagccataccacagcttccgatggctgcctgacgccagaagcattggtgcaccgtgcagtcgagatgcgcgtcggcaccctggcgatcaccgaccatgacaccacagctgcaattgcaccagcaagagaggaaatttcacgttcgggactggcgctgaatcttattcctggtgtggaaatttccacggtctgggaaaatcatgaaattcatattgtcgggctgaatattgatattactcatccgctaatgtgtgagttcctcgcgcagcagacagaacggcgcaatcagcgggcgcagctgattgccgaaagacttgaaaaagcgcaaatacctggggcactggaaggcgcgcaacgactggcgcagggcggtgcggtgacgcgcggtcattttgcgcgtttccttgtggagtgcggaaaagccagttcaatggcggatgtctttaaaaagtatctggcgcgcgggaaaaccggatacgttccgccacagtggtgtacaatagagcaatctattgatgtcattcatcattctggcggtaaggcggtgctagcccatcctgggcggtacaatcttagtgctaaatggctgaaaagattggttgcgcattttgccgaacaccacggcgacgcgatggaagtcgcgcagtgccagcaatcgcccaatgaacgcacccagctggcgacacttgcgcgtcagcatcatttatgggcatcacaaggatctgattttcatcagccatgcccgtggatcgaactgggtcgtaaactctggctgcccgcaggcgttgaaggcgtctggcagctatgggaacagccgcagaacaccacagagagggaattatgagccagtttttttatattcatcctgataacccgcagcaacgcctgatcaaccaggcggtggagatcgtgcgtaaaggcggggtgattgtttatccaactgattccggctatgcgctcggctgtaaaattgaagataaaaacgcgatggagcgtatttgtcgtattcgccagctgccggacggtcacaactttaccctgatgtgtcgcgatctttctgaactctcgacctattcatttgtcgataacgttgcgtttcgtttgatgaaaaacaacacgccaggcaactataccttcatcctgaaggggacgaaggaggtgccacgccgtctgttgcaggaaaaacgcaaaaccatcggtatgcgcgtgccgtctaacccgattgcgcaggcgctgcttgaagcactgggcgaaccgatgctttccacttcgctaatgctgccaggcagtgaatttaccgaatccgatccggaagaaattaaagaccgtctggaaaaacaggtggatttgattattcacggcggctatctcgggcagaaaccaacaacggttattgatctcaccgatgatacgccggtcgtggtgcgtgaaggcgtaggtgatgtgaagcctttcttataacaaattgcgttccacggatggaaaatgatggcagggatatatcgctgcattttgctgttgatagttgggctttttttctcttcgttgagttatgcgaaaaacacggagatcccttcttatgaagaagggatctcgctctttgatgttgaagccactctgcaaccgaatggggtgctcgacatcaaagagaacattcattttcaggcgcgaaatcagcagattaagcacggattttatcgtgatttaccgcgactctggatgcagcctgatggggacgctgcactgctgaactatcatattgttggcgtcacccgtgatggtattcctgaaccctggcatcttgactggcatatcgggttaatgagtattgtcgtgggcgataaacaacgtttcttgcctcaaggcgactatcattatcaaattcattatcaggttaaaaatgctttcctgcgtgagggggattctgatctgctaatctggaacgtgaccggtaaccactggccgtttgaaatttataagaccctattttcactcaagttgcctgatattgcgggtaatccatttagcgaaatcgctctctttactggagaagagggcgacacatatcgaaatggccgcatccttgaggacggaagaattgaatctcgcgatccgttttatcgtgaagatttcacggtcctctaccgctggcctcacgcattacttggtaatgccccggctccacaaacgacgaatattttcagtcatcttcttttaccctctacgtcatcgttgttaatttgctttccgagtctgttcctggcgtgtggatggttatatctctggaagcgcaggccgcaatttacgccggtagatgtgattgaaaccgatgtcattccgccagattacacgcccggcatgttacgtcttgatgcgaaactggtttacgacgataaaggtttttgcgccgatatcgtaaatctgattgtgaaaggaaaaattcatctggaagatcattatgacaagaaccagcaaatcctgattcgtgttaatgaaggcgcgaccagaaataatgcggtattactgcccgcagagcagttattactggaagcgttatttcgtaaaggcgacaaggtcgttcttacggggagacgcaacagagtcttacgcaaggcatttttacggatgcagaaattttatctgccgcgtaaaaagtcttcgttttaccgacctgatgcgtttttgcaatggggcggaatggcaatattggcggtcattctctacggtaacctgagtcccgtaggctgggaaggaatgagtctggtgggcgatatgtttattatgatctgctggcttcttccttttttattttgttcccttgagcttttgtttgcccgcgatgatgacaagccttgcgttaatcgtgtcatcatcactttgtttttaccactgatttgttcaggcgtggccttctattctctctacatcaatgtcggagatgtattcttttactggtatatgccagcgggttattttagcgctgttttcctgaccggttatctcactggcatggggtatatttttctgccaaagtttacccaaaccgggcagcaacgttatgcccacggtgaagctatcgttaactatcttgcgcgtaaagaggcggcaacacacagtgggcggcggcggaaaggggaaacacggaaactggattacgcgttgttaggttgggctatatcggcaaatttggggagggaatgggcgttacgcatcgccccttcgctttcttcggcgatttgcgctccagagattgcccgtaacggcgttttattctcattacagacgcacctgagttgcggggcctataccagtttgttggggcggagctattctggtggtggttctggcgctggtggcggaggcggtggtggttggtaaccaaatcgacgttaatcgaaacaagctttaaccataaagatagtgtagtatgttgcgcctcaaagccaggccagttaaaacgtcgagtcgttgacttaaggcctgaagagttcaaacagactttactatcagtgagtcagatgtaagttctgactcattgttgcacaaaagcatatcagacgcctgggaaggcgacaccaaaaggaagctctatgagcgaaaagctacagaaagtgctggcgcgtgccggccacggttctcgccgtgaaatcgaatctattattgaagccggtcgtgtgagtgttgatggcaaaattgctaaactcggcgatcgcgttgaaattacccctggactgaaaatccgtatcgatggtcacctgatttcggtacgtgagtccgctgaacaaatttgtcgcgttctggcctattacaaaccggaaggtgagttgtgtacccgtaacgatccggaagggcgtccaacggtgtttgaccgtctgccaaagctgcgtggcgcacgctggattgccgtaggtcgtctggacgttaacacctgtggtctgttgttgttcaccaccgacggtgaactggcaaaccgtttaatgcatccaagccgtgaagttgaacgtgaatatgccgtgcgtgtatttggtcaggttgacgacgcgaaactgcgtgatttgagtcgtggcgtgcagctggaagatggtccggcagcctttaaaaccatcaagttcagcggcggcgaagggatcaaccagtggtacaacgttactctgaccgaaggccgtaaccgtgaagttcgtcgtctttgggaagcggttggtgtgcaggtgagccgcctgattcgtgttcgttacggtgatatcccactgccaaaaggtctgccacgcggtggctggacggagctggacctcgcccagactaactatctgcgcgaactggtggaactaccgccagaaaccagctctaaagtcgctgtagaaaaagaccgtcgtcgtatgaaggcgaatcagattcgtcgtgcggtgaaacgtcacagtcaggtgagcggcggtcgtcgttctggtggacgtaataataacggttaatcaaagtatgccggacgtcatatccggcatttttacagattagtaatcaatccctatctgcgcttttacaccggcatcaaacgcatgtttgacggggcgtaattcacttaccgtatccgccagttcaagaatatcccgatgacaaccacgacctgtgataatcaccgtctgttgatgtggacgttcatttaacgcctgcaccacttcttccagtggcaaatagtcatacgccaccatatacgtcagttcatcgagcaaaaccatatccagtgaggaatcagccagcatccgctttgcatgttgccagacttcgcggcaggcggcggtatcagactctcggttttgtgtatcccaggtaaagcccgttgccattacctgaaactcaacgccgtgtggctccagcagatttcgttcaccattaggccaggtgcctttaataaactgcacgacgcccactttttttccgtgaccaactgcgcgtgttgccgtaccaaatgccgcggtggttttgccttttccattgccggtaaagacgatgataataccgcgttcatcctgggcctgggccacacgagcatctactttttctttcactcgctgctgacgctgttggtagcgttcatcactcattgggaaattcctggtttacggcccggttgggcgtcaaaggtcatgccggttttacggcggctgtcatcgcccatcagccagaggtagagcggcatgatatcagcgggggttttaagtttctgtggatcttcggtcgggaaggcgctggcccgcattgcggtgcgcgtaccgcctgggttaatgcagttgacacgcaggcgctgctgatattcatcggccagtacctgcatcatcccttcggtggcaaatttcgacgctgcatatgcgccccagtttgcacgcccctgacgtccaacgcttgatgaggtaaagaccagtgaaccggcatccgatttgagtaataaaggaagcagtgcctgtgtgagcataaaggtggcattaacgttgacctgcatgacgtcctgccagacctgcggatcttgttcgctcattgggcaaacatcgccgagcaatccggcattatgcaaaacaccatccagacgcggataattaacggcaatgcgctgtgccagttgttggcaatcttcggacgtgcaggttagcaaatcgagaataaaccactgtggctgacgtccagtttcttcgtttatgtggctggctacctgacgtaatttttcttcattacggcccaaaagaatcactgtcgcaccatagcgtgcatacgtcatcgctgcttcacgaccaattccatcgctggctcccgtcaccaggataatgcgatcattgagtaaatcttgttttggctggtaatgcatggctactcctcaacgacgttgtctgtcgcgctgccagtgtactttatgactttggggctttatgcctgaaacagaagggcatttcaatcagcctggggcgataacaccgcaaaatggatactttgtcatactttcgctgcaataacatctctgcgagacggctaaacatgcctgttgtaaactgtgagccaaagcgttgtttaaccaaggtggggactcgtggaattgttgtctgaatatggtttgtttttggcgaaaatcgttaccgttgtgctagcgattgcggcgattgccgccattattgtcaatgttgctcaacgtaataaacgccagcgtggcgagttacaggtcaacaatctcagcgaacagtataaggagatgaaagaagaactggccgcggcgctgatggatactcatcagcaaaaacagtggcacaaagcgcagaagaaaaagcacaagcaagaagcgaaagccgcaaaagcgaaagctaaactgggcgaggtggcaactgacagtaaacctcgcgtctgggtgctggattttaaaggcagcatggacgcccatgaagtgaactcgctacgtgaagagataacggcggtactcgcagcattcaaaccgcaggatcaggttgtgctccgtctggaaagcccaggtggcatggtgcatggttacgggttggcggcttcgcagttgcagcgtctgcgtgataaaaacattcctttaactgttacggtagacaaagtcgctgccagcggcggttacatgatggcctgtgtggcggacaaaattgtttccgcaccgtttgctattgtgggttccattggggtggtggcgcaaatgcccaactttaaccgcttcctgaaaagcaaagatattgatatcgaactgcacaccgccgggcagtataagcgcacgctgacgttgctgggtgaaaataccgaagaagggcgggagaaattccgcgaagagttgaacgaaacgcatcagttatttaaagattttgtgaagcgtatgcgtccgtctctggatattgaacaggtggcaacgggtgaacactggtacggacaacaggcagtagagaaaggcctggttgatgaaatcaacaccagtgatgaagttattcttagcctgatggaaggccgggaagtggtcaatgtacgctatatgcagcgtaaacgactcattgaccgattcaccggcagcgcggcagagagcgccgatcgattgttgttacgctggtggcagcgtgggcaaaagccgttgatgtaaaagacaaacgcgaggataagacctcgcgttttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttaatcaaccaggtgatatttttctgaaagcacatgggccaggtgtttgaacatattaaacaccgcggtgcttttggcagttggtaatccttgttcatctaaaaagtagtcgccggtaaataccagcacgccattacgctgcgtgacgccggtggcttcaatccctgcgagcgtatcctcatgctcacgaatgattttgttggcctctttcaacagcgtttcgcggtcgatgggttgagtctctttgttcattatttactccttaaacaaggacattagtctacgccaggcatggcttgcagacaaatataccacgctggtggcaagagcgccttactggcaactttggattttgcatgctaataaagttgcgtatcggattttatcaggtacagtgtgacgctttcgtcaatctggcaatagatttgcttgacattcgaccaaaattccgtcgtgctatagcgcctgtaggccaagacctgttaactcagtcacctgaattttcgtgagcagagtcacgacaaggggttgatatccgcagagagcgagtccatatcggtaactcgttgccagtggaaggtttatcaacgtgcgacgcattcctggaagaatcaaattaggtaaggtgaatatgggtaaagctcttgtcatcgttgagtccccggcaaaagccaaaacgatcaacaagtatctgggtagtgactacgtggtgaaatccagcgtcggtcacatccgcgatttgccgaccagtggctcaactgccaaaaagagtgccgactctacctccaccaagacggctaaaaagcctaaaaaggatgaacgtggcgctctcgtcaaccgtatgggggttgacccgtggcacaattgggaggcgcactatgaagtgttgcctggtaaagagaaggtcgtctctgaactgaaacaactggctgaaaaagccgaccacatctatctcgcaaccgaccttgaccgcgaaggggaagccattgcatggcacctgcgggaagtgattggtggtgatgatgcgcgctatagccgagtggtgtttaacgaaattactaaaaacgcgatccgccaggcatttaacaaaccgggtgaactgaatattgatcgtgttaatgcccagcaggcgcgtcgctttatggaccgcgtggtggggtatatggtttcgccgcttctatggaaaaagatcgctcgtggtctgtctgccggtcgtgtgcagtcggtggcggtccgcctggtggtcgagcgtgagcgtgaaattaaagcgttcgtaccggaagagttctgggaagtcgatgccagcacgaccacgccatctggtgaagcgttggcgttgcaggtgactcatcagaacgacaaaccgttccgtccggtcaacaaagaacaaactcaggctgcggtaagtctgctggaaaaagcgcgctacagcgtgctggaacgtgaagacaaaccgacaaccagtaaacctggcgctccttttattacctctacgctgcaacaagctgccagcacccgtcttggttttggcgtgaaaaaaaccatgatgatggcgcagcgtttgtatgaagcaggctatatcacttacatgcgtaccgactctaccaacctgagtcaggacgcggtaaatatggttcgcggttatatcagcgataattttggtaagaaatatctgccggaaagtccgaatcagtacgccagcaaagaaaactcacaggaagcgcacgaagcgattcgtccttctgacgtcaatgtgatggcggaatcgttgaaggatatggaagcagatgcgcagaaactgtaccagttaatctggcgtcagttcgtagcctgccagatgaccccagcgaaatatgactccacgacgctgaccgttggtgcgggcgatttccgcctgaaagcacgcggtcgtattttgcgctttgatggctggacgaaagtgatgcctgcactgcgtaaaggcgatgaagatcgtatcttaccggcagtcgataaaggcgatgctctgacgctcgttgaactgacaccagcccagcactttaccaagcctccagcccgtttcagtgaagcatcgctggtcaaagagctggaaaaacgcggtatcggtcgtccttctacctatgcgtcgatcatttcgactattcaggatcgtggctatgtgcgagtagaaaatcgtcgtttctatgcggaaaaaatgggcgaaatcgtcaccgatcgcctggaagagaatttccgcgagttaatgaactacgatttcaccgcgcagatggaaaacagcctcgaccaggtggcaaatcacgaagcagagtggaaagctgtactggatcacttcttctcggatttcacccagcagttagataaagctgaaaaagatccggaagagggtggtatgcgcccgaaccagatggttctgaccagcattgactgcccgacttgtggtcgcaaaatggggattcgcacagcgagcaccggggtattccttggctgttctggctatgcgctgccgccgaaagagcgttgcaaaaccaccattaacctggtgccggaaaacgaagtgctgaacgtgctggaaggtgaagacgctgaaaccaatgcgttgcgcgcaaaacgtcgttgcccgaaatgcggcacggcgatggacagctatctcatcgatccgaaacgtaagttgcatgtctgtggtaataacccaacctgcgacggttacgagatcgaagagggtgaattccgcattaaaggttatgacggcccgatcgttgagtgtgaaaaatgtggctctgaaatgcacctgaaaatggggcgtttcggtaaatacatggcctgcaccaacgaagagtgtaaaaacacacgtaagattttacgtaacggcgaagtggcaccaccgaaagaagatccggtgccattaccggagctgccgtgcgaaaaatcagatgcctatttcgtgttgcgtgacggtgctgccggtgtgttcctggcggccaataccttcccgaaatcgcgtgaaacgcgtgcgccgctggtggaggagctttatcgcttccgcgaccgtctgccggaaaaactgcgttatctggccgatgcgccacagcaggatccggaaggtaataagaccatggttcgctttagccgtaaaaccaaacagcaatatgtctcttcggaaaaagacggaaaggcgactggctggtcagcattttatgttgatggcaaatgggttgaagggaaaaaataacctttaattctgtcgggtttttataaacaaagggccgcgaaagcggcccttttttattgcatattattttttcttcacacctatacactaaggctataaatgatatagtggttatagttagcaccttttttattattaaatcgtattagtcacccgcctggtgtgacgaaaaaacgatgttctgatggcgtctaagtggatggtttaacatgaaattacaacaacttcgctatattgttgaggtggtcaatcataacctgaatgtctcatcaacggcggaaggactttacacatcacaacccgggatcagtaaacaagtcagaatgctggaagacgagctgggcattcaaattttttcccgaagcggcaagcacctgacgcaggtaacgccagcaggacaagaaataattcgtatcgctcgtgaagttctgtcgaaagtcgatgccataaaatcggtcgccggagagcacacctggccggataaaggctcgttgtatatcgccaccacgcatactcaggcacgctatgcgttaccaaacgttatcaaaggctttattgagcgttatcctcgcgtttctttgcatatgcaccagggctcgccgacacaaattgctgatgccgtctctaaaggcaatgccgatttcgctatcgccacggaagcgctgcatctgtatgaagatttagtgatgctaccgtgctaccactggaatcgggctatagtagtcactccggatcacccgctggcaggtaaaaaagccattaccattgaagaactggcgcaatatccgttggtgacatataccttcggctttaccggacgttcagaactggatactgcctttaaccgcgcagggttaacgccgcgtatcgtcttcacggcaacggatgctgacgtcattaaaacttacgtccggttagggctgggggtaggggtcattgccagcatggcggtggatccggtcgccgatcccgaccttgtgcgtgttgatgctcacgacatcttcagccacagtacaaccaaaattggttttcgccgtagtacttttttgcgtagttatatgtatgatttcattcagcgttttgcaccgcatttaacgcgtgatgtcgttgatgcggctgtcgcattgcgctctaatgaagaaattgaggtcatgtttaaagatataaaactgccggaaaaataatttcttgcgttattttcggcaccttttatgtagcgaaggtgccggaatatattctcctttgttacttatttgtatccggtgcacaatatttttatccctcatatttatagggtaaattacctgtaaagtagtgtctaattacacacctcgcaaactccagttttcaaatatctatttcaggtcaaaagattgaattattcactggagacgattcgtaaattcgctggatttttgactaaagtttctttaggatttgtctcatcgtatgattaattacaccaatcgttcaacgtcttgctgataagtgatggcgattatatgaggttagcaatgccttctggaaatcaggaaccccgccgcaatcctgaattaaaacgtaaagcctggctggcggtttttcttggttctgcacttttctgggtggttgtcgcactgcttatttggaaattgtggggataactatggtcggtcaggagcaactggagtcgtcaccattatgtcagcatagtgacaatgaaccagaagcaaaacgggaatgttccgtcgttattccagacgactggcaactaacatcgcagcaacaagcctttatagaactgtttgctgaagatgatcagccgaaacaataattatcatcattcttattacccatttttaatgaattacagggcttttaatacaccgcagcaataacaggttgagttatctcaacacaaagtaataaccgttaagggtgtagcctatgatcaacacaaatatgaaatattggtcctggatgggcgcattttctctgtcgatgctcttctgggccgaactcctctggatcattactcactgatccctgaccccgctgtttgctttgcctcaaggtttctcctcttttatcaatttgggttgttatcaaattgttacgcgatgtttgtgttatctttaatattcaccctgaagagaatcagggcttcgcaaccctgtcattaaggaggagctatgtcgtcaaccctacgagaagccagtaaagacacgttgcaggccaaagataaaacttaccactactacagcctgccgcttgctgccaaatcactgggcgatatcacccgtctacccaagtcactcaaagttttgctcgaaaacctgctgcgttggcaggatggtaaatcggttaccgaagaggatatccacgcgctggcgggatggctgaaaaatgcccatgctgaccgtgaaattgcctaccgcccggcaagagtgctgatgcaggactttaccggcgtacctgccgttgttgatctggcggcaatgcgcgaagcggttaaacgcctcggcggcgatactgcaaaggttaacccactctcaccggtcgacctggtcattgaccactcggtgaccgtcgatcgttttggtgatgatgaggcatttgaagaaaacgtacgcctggaaatggagcgcaaccacgaacgttatgtgttcctgaaatggggaaagcaggcgttcagtcggtttagcgtcgtgccgccaggcacaggcatttgccatcaggttaacctcgaatatctcggcaaagcagtgtggagcgaattgcaggacggtgaatggattgcttatccggatacactcgttggtactgactcgcacaccaccatgatcaacggccttggcgtgctggggtggggcgttggtggcatcgaagcagaagccgcaatgttaggccagccggtttccatgcttatcccggacgtagtgggctttaaacttaccggaaaattacgtgaaggtattaccgccacagacctggttctcactgttacccaaatgttgcgcaaacatggcgtggtggggaaattcgtcgaattttatggtgatgggctggattcactaccgctggcggatcgcgccaccattgccaatatgtcgccagaatatggtgccacctgtggcttcttcccaatcgatgctgtcaccctcgattacatgcgtttaagcgggcgcagtgaagatcaggtcgagttggtcgaaaaatatgccaaagcgcagggcatgtggcgtaatccgggcgatgaaccaatttttaccagtgtgttagaactggatatgaatgacgttgaagcgagcctggcagggccaaaacgcccacaggatcgcgttgcactgcccgatgtaccaaaagcatttgctgccagtagcgaactggaagtgaatgccacgcataaagatcgcctgccggtcgattatgttatgaacggacatcagtatcagttacctgatggcgctgtggtcattgctgcgataacgtcgtgcaccaacacctctaacccaagtgtgttgatggccgcaggcttgctggcgaaaaaagccgtaacgctgggcctcaagcggcaaccgtgggtcaaagcgtcgctggcaccgggttcgaaagtcgtttctgattatctggcaaaagcgaaactgacaccgtatctcgatgaactgggatttaaccttgtgggatacggttgtaccacctgtattggtaactctggaccgttgcccgatcctatcgaaacggcaatcaaaaaaggcgatttaaccgtcggtgcagtgctgtccggcaaccgtaactttgaaggccgtatccatccgctggttaaaaccaactggctggcctcgccgccgctggtggttgcctatgcgctggcgggaaatatgaatatcaacctggcttctgagcctatcggccatgatcgcaaaggcgagccggtatatctgaaagatatctggccatcggcacaagaaattgcccgtgcggtagaccaagtctccacagaaatgttccgcaaagagtacgcagaagtttttgaaggcacatctgagtggaaggaaattaacgtcacacgatccgatacctacggttggcaggaggattcaacctatattcgcttatcgcctttctttgatgaaatgcaggcaacaccagcacctgtggaagatattcacggtgcgcggatcctcgcaatgctgggggattcagtcaccactgaccatatctctccggcgggcagtattaagcccgacagcccggcgggtcgatatctacaaggtcggggtgttgagcggaaagactttaactcctatggttcgcggcgtggtaaccatgaagtgatgatgcgcggcaccttcgccaatattcgcatccgtaatgaaatggtgcctggcgttgaaggggggatgacgcgccatttacctgacagcgatgtcgtctctatttatgatgccgcaatgcgctataagcaggagcaaacgccgctggcggtgattgccgggaaagagtatggatcaggctccagccgtgactgggcggcaaaaggtccgcgtctgcttggtattcgtgttgtgattgccgaatcgtttgaacgaattcaccgttcgaatttaattggcatgggcatcctgccgctggaatttccacaaggtgtgacgcgtaaaacgttagagcttaccggggaagagaagattgatattggtgatctgcaaaatctacaacccggcgcgacggttccggtgacgcttacgcgcgcggatggtagccaggaagtcgtaccctgccgttgtcgtatcgacaccgcgacggagttgacctactaccagaacgacggcattttgcattatgtcattcgtaatatgttgaagtaacgagtatttgcttgccggttattttgcttccggcaagcaaattaattacacaatgcaagagggttatttgttcagcaaatgacccattttctcggctttggtatcgagataatgttcgttattggggttacgacctacaatcaacggtacgcgttcaataatattaatccctgcttcggtcagaatttcgacttttttcgggttattggttaacaagcggacttcattgacgccaaggagtttgaacatatcagcgcaaagagtgaagtcgcgctcatcagcggcgaagcctaactggtggttagcctctacagtatcgtaaccttgatcctgcagtgcgtaagcgcggattttattcagcagaccaatgttacgaccttcctgacggtgatacagcaaaataccacggccttcctcggcaatttgcgtcaatgccgcttcgagctggaagccacaatcgcagcgcaagctgaacagggcgtcaccggtcagacattcggaatggacgcgcgcaagtaccggggtatgcccggaaatatcgccatagactagcgcgacatgatcgtgtccggttgccagttcttcaaatcccaccatcaggaaatcgccccatggggttggcagtttggcttctgccacacgtttaagctgcatgaaattctccagataatgctggttctgtattggcttattttgccataacgagaaggggttcacctaatcacgacgcgtcgatcgttcacggaatggcacaaatctgtcaatttttcctggaactggcattttcagttatgattgtgggacttatcaaaaaggagaggccatgcgttcgattgccagacgtaccgcagtgggagctgcactattgcttgtcatgccagtagccgtatggatttctggctggcgttggcaacctggagaacaaagttggttactaaaagcggctttttgggttactgaaactgtcacccagccctggggcgtcattacacatttgattttattcggctggtttctctggtgtctgcgttttcgcattaaggctgccattatgttatttgccattctggcggcggcaatccttatgggacaaggcgttaaatcctggatcaaagacaaagtccaggaaccacgaccttttgttatgtggctggaaaaaacacatcatattccggttgatgagttctacactttaaagcgagcagaacgcggaaatctggtgaaagaacagttggctgaagagaaaaatatcccacaatatttgcgttcacactggcagaaagagacggggtttgcctttccttccggtcacacgatgtttgctgccagttgggcactgctggccgttggtttgctgtggccgcgtcggcgaacgttaaccattgctatcttgttggtctgggcaacgggagtcatgggaagccgcctgctgctcgggatgcattggccacgcgatctggttgtagctacgttgatttcctgggcgctggtggcggtggcaacgtggcttgcgcaacgaatttgtgggccattaacaccacctgcggaagaaaatcgcgaaattgcacaacgagaacaagaaagttaacgctggttgattttccgaatttagcccttaaatcatcaacaatgcgcgtggatgccatttcgcagacggcgcgaaaatggtactttaaagggctattgcggtaagttgaccataatttattcgctctaaccacataacgggaagtaatgtgaaatatttactcattttcttactggtgttagcgatcttcgtgatttcggtcacgttgggtgcgcagaacgatcaacaggtgacgtttaattatctgttagcgcaaggggagtaccgtatttccacattgctggcggtattgtttgctgcggggtttgctatcggttggttgatttgtggcctgttctggctgcgagttcgtgtttccctggcgcgcgctgaacgtaaaataaagcgactggaaaaccagctttcacccgcgactgacgtggctgtagcgccgcactcgtctgcgtcgaaggaataactttctatgctggagttgttgtttctgcttttgcctgtagccgctgcctatggctggtatatgggccgcagaagtgcgcaacaaaacaagcaagatgaagccaaccgcttgtcgcgtgattacgtagcgggggttaacttcctgcttagtaatcaacaggataaagcggtagacctgtttctcgatatgcttaaagaggatacaggtaccgttgaagcccaccttacgctcggaaacctgttccgttcgcgtggcgaagttgatcgcgctattcgcatccatcagaccctaatggaaagcgcctcgctgacctatgaacagcggcttttggcgattcaacaactggggcgtgattacatggctgccgggttatacgaccgcgcggaagacatgttcaatcagctgaccgatgaaactgacttccgcattggcgcgctgcaacaactgctacaaatttaccaggctaccagcgagtggcagaaagcaattgatgttgccgaacgcctggtgaagctgggtaaagataaacagcgcgtcgaaattgcccatttctactgtgagttagctctgcagcatatggccagcgacgatctcgatcgtgccatgactttgctaaaaaaaggtgcggcggcagataaaaacagcgcccgcgtatccatcatgatgggacgcgtgtttatggcgaaaggagaatacgccaaagccgtcgaaagtttgcaacgtgtcatatcccaggacagagaactggtcagcgaaacgctggaaatgctgcaaacatgctatcagcagttgggtaaaactgccgaatgggcagaattcctgcagcgcgcggtggaagagaacaccggtgccgatgctgaattgatgcttgcggatatcatcgaagcgcgcgacggtagtgaggccgcacaggtctatattactcgccagcttcagcgtcatccgaccatgcgtgtgttccataagttaatggattaccacttaaatgaagcagaagaagggcgtgccaaagagagtctgatggtgctgcgtgacatggttggcgagaaggtacgtagtaagccccgttatcgctgccagaaatgtggttttaccgcatacaccctctactggcattgtccgtcttgtcgggcctggtcaaccattaaaccaattcgcggtcttgatggcctgtaattttaaaaaaatccgactttagttacaacatactaattattgatgttctattgtgcttcggcaccgacggcgcggaaaagcctgccagaggagaaatcgcaactgttaatttttatttccacgggtagaatgctcgccgtttacctgtttcgcgccacttccggtgcccatcatcaagaaggtctggtcatgacgttaactgcttcatcttcttcccgcgctgttacgaattctcctgtagttgttgcccttgattatcataatcgcgatgccgcgatggcctttgtcgacaagatcgacccacgcgattgtcgtctgaaggtcggcaaagagatgtttacattgtttgggccacagtttgtgagcgaacttcaacagcgtggttttgatatctttcttgacctgaaattccacgatattcccaacactgcagcacacgctgtcgctgctgcggctgacttaggcgtgtggatggtgaatgttcatgcctccggtggggcgcgtatgatggccgcagcgcgtgaggcactggttccgtttggcaaagatgcaccgcttttgattgctgtgacagtgttgaccagcatggaagccagcgacctggccgatcttggcgtgacactgtcacctgcagattatgcagaacgtctggcggcactgacgcaaaaatgtggccttgatggtgtggtgtgttctgctcaggaagctgtgcgctttaaacaggtattcggtcaggagttcaaactggttacgccgggcattcgtccgcaggggagtgatgctggtgaccagcgccgcattatgacgccagaacaggcgttgtcggctggtgttgattatatggtgattggtcgcccggtaacgcaatcggtagatccagcgcagacgctgaaagcgatcaacgcctctttacagcggagtgcatgatgagtgattccaacagtcgtctggtctactcaacggaaaccggacgtattgatgagccaaaagcggcccctgtacgccctaaaggcgacggtgtggtgcgtattcagcgtcagaccagtggacgcaaaggtaagggcgtttgcctgattaccggtgtcgatctcgatgatgccgaactgacgaaactggcagctgaactgaagaaaaaatgcggctgcggcggagcagttaaagatggaattattgaaattcagggcgataagcgtgatttattaaaatcaatgcttgaagcgaaagggatgaaggtaaaactcgcaggcggctaacataaaaagccacggatatatccgtggctttcgaatattttactgtgtgtattattcagttatttcgtactgaacagaatcaagcgtattataattgcgagtcgataatcgacatttatttacgattatttaccgacctggtgaccaataacaccaccgacggctgcaccacctaatgtacccaacgtactgccatcggtcagtactgcaccgcctaatgcccctgcacctgcaccgattgcggtgttgcggtcccgtttagaccagttagaacaggcactcagagacattgccagggtaattgccagaacagccgcggtcatttttttgctcgttacaaacataatactctctcctgaatttatgattcacggaagtaagctctctataactataatagctaagaataagccaggtgaaattattccgtgaaatccgctcgcgcgcagggttatatcacgcaggtgataatgacttcctgttatatcgctgataataattttatatcttgagagtgttaataacaggtaaatagtcttaattatcaaccaggaatcatcttagagcggatgatttgccaaactgcaaatcatccgtagagaagggaaatggttaaatgtcaacgacgtgaacggtgagtttactgtgctcaagatgcatcagatcgctggcgcgtattttcgaatcggtaatcacgcgattgaatcgctcaacggggccgatggagtatgaatgtacagcaccaaatttcgagctgtcggtcaggactatcgcctcgcactctttttccagcacggcattgaccacatcggtacgcatcatatcgcgaccggtaaacccagtttcaggttgccagccatcaataccaataaatgctttgctgaaatgcacctgttggatgcactggcgtgtcaaagggccaaccatactttcgctttttttctggtacacgccaccgagcaaaatgacttcacaaggcgcgtctttcagcaaatgcgcgatgtagctgctgaccgtgatgatagtggcatttttcttctgctcgcccagagtcctggcgagcagggcattgctgctaccattttcgataaagatggtttcgcccggttgaaccagtgacgcggcaaactcggcgagttcacgcttcagcgtatagttgctcatcatacgggtttcgacgtcatcactatcaagcgaaactgcaaaaccatgtgcacgtcggaggtaactcagtttttcgagggtgttgagatcctggcgaatggtaacttcagaaactccagtggcttttgccagatcggttacgctaacctgaccctggtcaatgaccatctgtagaatagtttgttgtcgggaattcatcgctgtaattcttataacgttataatactaaataaaaaatactgacgcgccgggcatcctcaaataggaaaacctgaaggcacgattgttagatctcccacggtgccttcgggatgtctggcgtagattcagcaacctggcgcaagagttctgctttaagtatctcgagattatggatcgcagagtggtaatcgcctgccacaaggatatctaacacaatatcaatacgttcggcaacgcgctgggcatcaaattcagacatcaaggacatccttatagcaaaaggggaaaaatgaataatgcaaaaattgccgctaaaagagaagtgtttaacagcaacggctaattatcatccgggaatacgatatataatgacggaatatagcgctaagtatatatattcatctacttatgcgcgcttcagatagcgtttataccagcgttcgaaggcaacggcgggcatcggtttggcaaacaaaaatccttgtcgctcattgatcccgttcttggttaaaaaagcatcttcctttgcactttctacaccttcggcgatcacctgaagattcaatgcctgggccacagcgacgatcgcccggaccagtgattgcgagacaggctgtttgtgaatatcccgaacaaaaacctggtcaagtttgatggcatcgatcggaaagcgcgccagttgcgaaagtgaagagtagccggtaccaaaatcgtccagatgaacttgcgcacctaatcggctaaattgttgaataacagacagtgccagttcatcattctcaatcaggcagctctccgtcagttcaacatctatagggcagtattcaaaattgagttcctggagaacctgtttcagggcggtgaaaatggtttgatcggcgagctgacgtgcagaaatatttaccgccactcgcaggttaatgcctttatcccgccacttcgctacctggcgtacgacatcgagaatcacccaacggcctaaaggcacaattagccctgattcttcggcgtaggaaatgaagtccaacggtggaatcaacccacgttcaggtgactgccaacgtactagtgcttccagactgcgcacttcgccacgccaggtgattttcggttgatagtgaataaccaactgatcgttttccagtgctttacgcaagttggtatccagccagagatattcaaatacccgctgattcatttctggggtaaaaacgcaaaattgtcctcgtccgccttccttcgctgtgtacattgctgtgtcggcgtgacgaataatagccgcgctgtccgaaccatgttcgggagagagtgaaatacctactgaacagctggtataaacttcaattaaaccaatgcgaaaggggagtcgtaagcgggtcaaaattcgtgatgccaatgcttccagcgcgctttgtgaggtattggatgccagtaccagaaactcatcgccacctggacgcgccaatacttggtcatgttcgagacagcttaaaatagccaatgacacgtcgcgtaataactggtcaccaaacaaatgcccataggcgtcgttgacctttttaaaattatccaaatcaagatacacaaccccaactttattgttatctgcctgattaatagcgtgatcgattaactcctgcatcgcgttacgattcggcagtccggtgatactgtcggtatttgccagaatacgcagtcgctcctgagcgcggcgctcttcggtaatgtcggtgccggaacagattaaaaaaatctcgtttttgccactgccgctgtggacaaatttattgcgaaacagaaacagccgctggcctttacgtgttggtatccatagttcgacttcatatgcattgccgcttcgaaaaaatacacggttattgcgcctggatgccgcagcttcacgacgactcataaacagtttaaacacgctttgcccaatgacgtcgtgttctttcaaccctgtgtaatcttcacataaccgattgaagcgctggatattcccccggctgtcgagaatcactattgcggaatgtgcttcagaaactacctgctcagcaaaggaaagcccatgtgataaatcacgagcaaccgccggtgtgtcatgccatgcagacgcgttgcctccccattctcgtttattgatttttcgtcctaccagatgcacagaaagatcgctttcatcgacggtcagactcatcatcaggctggaggtgatgaccgtcatttccctgatgcgagcagcctgttcggcagatagttgcaaaatacgatcgggttctgtgatttcggtggtagaaaagcgcaaaacatcgctgctttccgtcaaccgccagtatggattgtgcgatccgagaaagttgtacaacgttgtggactccctaacggttttcatgatgcatatcctccggttaacagcggagtccgcagttaaataaaaggaacaacatgacttacatgaaattaacggcggctaaacacattgtttttttatatatttatttgtaatccagttttggaaaaacgccagttttcaaacgaaagtcagttaaaaatctgccgggatatgacgaaggttgagcggggaaataaacggcccatccatgaggaatgggccgtgaaaggagattacgcgactgggcgcgcaataatgctgcgggtttccatgcggacttcggcaatggtgacgtcaataacgtcagtcactttgtaagccgtttcacctttaatttgtacagtgccgttttcctggctgcaaaccagttcatcgcgcacagcgtgtaagaaaggtgctggaataaaggcgatagcgccgttatcaaccaaacgaacacgcatgccgccacggctgatatcgacaatttccgccgcgaaacgggtgtcggtcccggctttgtctttcaggaagcgtgcgtataaccagtcgccaacatcacgttctgccatccggttgagacggcgacgctcggccatttggacagtgatttcatcctgtggacgcgtcgcagtttcgcctttgataaccgctttcagcagacggtggttgatcatgtcgccatatttacggatcggcgaagtccaggtggcgtatgcttccagaccgaggccaaagtgaggaccgggttcagtgctaatttcagcaaatgactggaagcgacgaatgcggctgtcgaggaaaccagttggttgcgcatccagttcacgacgcagtttgcagaaaccgtccagcgtgagcacttcttcagcatcgacatgcagaccgtgcgttttcagcaacgctgccaacgcgtcggcattcgccggatcaaagcccatatgcacgttatagatgccaaaaccgagcttatcgcgcagtacgcgggccgcacaaatgttagcggcaatcatcgcttcttcgacgatacggttggcaatgcgacgaggctcggcgacgatatccagcacttcacctttttcaccgagaataaagcggtaatccgggcgatctttaaacaccagtgcgtggttatgacgccactcgccgcggcgttggcaaatttgtgctagcaaacggacttgttcggcaattgcttcgctttcaggctgccagtcaccggtattttccagccagtcagaaacctggtcatacaccagcttcgctttggattcgatggtggcggcaaagaattcgatattatcttcaatggtgccatcagtggagagcgtcatgcggcatgccagtaccgggcggacttcattggcgcgcagtgagcagagatcgtcagaaagctcgcgaggcagcatagggatgttgaagccaggcagatagttggtgaatgcgcgaattttcgcggctttgtccagcttgctgccttcagcaatccacgcggttggatcggcaatcgccacaatcagctgaagtttgccatccggtaacgccttggcgaaaagggcgtcatccatatcttctgtgctggcactgtcgatggtgacaaaatccagcgcagtcagatcttcacgaaccagaccttcatcgagcatttcggtagcgacgccgtctggtgcttctttttccagattatgacgcgcaagggtaacccaccacggtacaaagtgatcgtcaccaaaagtgatgtattgtgtcagttcagcatagaaagaacgatcgcctttcagcggatgacggcgcatttcggcaaccgcccagtcgccttctttaaactcgtggttcaggccacgggctgcgcggcaaggaatggcgtcttttaagagtggatgatcaggaacgatggccagacggtcatttttgccctgaactttacccacgaaacgagtcaggaacggttcaaccagttcttctggctccgcggattcacgttctttttcactgtggatcaccgcgataattcggtcgccatgcatgacttttttcatctgcggcggcggaatgaaataacttttttgcgcgtcgacttccaggaagccaaagcctttttctgtggcttttaccaccccttcagcgcgtggcgtctgggaatgcagttgctgtttaagctgcgctagcagcgggttgtcctgaaacataattgtctattttggtggccattagagcggctgacagttttacgcgaatctgtctgacgcggcaaggttaatatgtctcacccaacgcgatttttaagcgatttatccagccacacagcccgctccataccagcagattaataatctgcgttgatgatttttcgtgttcgagtaatgggctgaactgggcggcgctaaagcgatcgggtgctcgggtcagccattgtatcgcctgaacggtagcgcgctcaacagaatgacggtcagcccatcggttaatttcattttcgcccttgcgcagaaaggggctgatttttttatattcatttgatgaattcatacaggcggcaaaacaagcaggactgccatttatccgcgcgcataacaacgccgcaagctgattatccggctgtgtattgacccgtgtgctgtttaacaacttttcgagaagggaaagtgaaatagggtggagagagagtgtttcggccagttggcaaagttctgcagttgaactttttgtgtgctcttcagggagtttttccacctcatagctgcttcgccagcgtaatgattcatcagcaaacagtgacgcgtcggcgtagttttgtatctccagcccgggtaaccagcgtaccggatacccgagataagcctgaaatgtcgcaattgtccgcgcctgaaagccaataaaaccaatgatttggttaatgatcacacagtcacagacagtaagaccaacgtcattcagatgctggcgcgatcggttgtcgataatagaaggcgagctagccagttggcgggcatattgcgtgatttgtgccaaccgatgattactttccctggaggaatcaggcccggggagcggcgtaagtcgcgccgaatagtagttacataaccgttggacgccgcaaacctgagcaaccgtcagggccgtcgacaagcgttcataagcggtgaaggtctgtgaacgggtcacggtaagcgggtcagggaacaactctactgcaagaacgcgcgcagggaccagccatgaaaggaagggtgccagcgtttcttcatcaaggatcacgtcgagcagaaagggatcgctgacctttgcggcttccgggaccagaggcagaacgtcatactccgcagtactggattgcgtttcatgataccagtggcttttgccggtgatgtggcgttgttccatgggcgctccttggtcgtaaaggaaatcgttatcctgacgcaaggcgggaaggggagaaagacggatcggcgataacaaatatcagaaaggtataacagagataacgggcggcagaacgccgcccaatatttaccaacagaacgattatttcagttcgagttcgttcattgcagcgatgctgaaaccgccgtcaacgtggaccacttcaccggagataccggcagagagatcggagcacaggaatgccgcggagttacccacatcttcaatagtaacggtacggcgaatcggggtaacggcttcgcaatgagccagcattttgcggaagtctttgataccggaagccgccagagtacggatcggaccagcagagatggcgttaacacgcacaccttccggacccatcgcgttcgccatatagcgcacgttcgcttccagagacgcttttgccagacccataacgttgtaattcgggatagcgcgctcagcgccaaggtaggaaagggtcagcagggcagaacccggattcagcatggagcggcaagcttttgccattgcaacgaagctgtaggagctgatgtcgtgggcaattttgaagccttcacgagtaacggcgttaacatagtcaccatccagctgatcgccaggtgcaaaaccaatagagtgtacgaaaccgtcaaatttcggccaaactttccccagttcagcgaacatggtgtcgatgctggtatcttcggcaacatcgcactgcagaacgatgtcagaacccaattgagcggcaaattcttctacgcggcctttcagtttgtcgttctggtaggtgaatgccagttcagctccttcgcggtgcatcgcctgagcgataccgtaggcgatggacagtttgctggcaacaccggttaccagaatgcgcttaccggaaagaaaacccatagctttaatccttattgttgatgcttgttgtgcctgaaaatcaggcgattcgtcgttttagtaaacagtacgaacagataaacggttattataatcaacctggctgtgggtggctatagttgcgctttctgtagcggagagaagctgcggtacagagcattttgcgttatctactcctgacgcctgcaagggggaggttggggaaatatcttatagaatctgactatgaaactattcgtattagctccgataaatttgatgatgaaaacagaactggcgacaacaagtcgctgtctttctgatgaattgaccccaacttaatattgtcaactatcttcacagaatctccacaatctcttcattatcagaatatgcatcatgaataagataaaaatactttccattactttggagaaacgtataattagcaaaaatgagaacgatcattctcatcaagtgataggccaggagacagaaatgaccagcaagctggagatacgccacaaacagcgccaggatgaaatcattaacgccgcccgtcggtgttttcgtcgctgcggatttcatgccgccagtatgtcgcaaattgccagcgaagctcagcttagcgtgggtcagatatatcgttacttcgccaacaaagacgccattattgaagagatggttcgtcgtatcatcgactttcgtattgcccaaatggacattgacgcgcgtaccgatcacttcccggaagtccttgccttgcgtaaatccttaaatgaggacgacgacgcgctgatgctggaagtggctgcagaagccacacgcaacccgcgggttatggcaatgcttgaagaagctgacgccagaatgttcgctaacggttgtgcacatatgaaaagaatgcatccccatcttagcgacgagcacattcgttgctgcgttgaagtgtttgctaccatgatggaaggtacggtttatcgtcgtttaacaccgcaaaaaagcgatccacaacatctgcaggaaatatatcaggatattgttagtatgttgataaataaataagaacagaattaaccaatagcgggggatattaatcccccttatttcattgcgaaattcatttcgcgatgcgggttcgttataactgaatatccctgacatatcctcattaatttcaatgaggagggtatttctcaccctggagaaaataatgaagtatatagcaacatctgtagtggcaatgctgctcttatcgggttgtgataatacgcaaagtaacaattcatccccgtcagaaacagaagtcggcgttgttacgctcaaatctcaaccggtttcggtagtcagtgaattaaccggacgtaccagtgctgcgctcagtgctgaagtacgtccgcaggttgggggaattatccagaaacgcttatttaaggaaggtgatctggtcaaggctggacagcctctctaccagattgatgcggccagttatcaggctgcatggaatgaagcccgggcagcattacaacaagcacaggcactggtaaaagccgattgccagaaagcgcagcgttatacccgactggtgaaagagaacggtgtttcacaacaggatgctgatgatgctcagtctacctgtgcacaagataaagccagtgtagaggcgaaaaaagccgcactggaaactgcgcgcattaatcttgactggaccacggtaaccgcaccgatttcggggcgtattggcatttcgtcggtaacccctggcgcactggtgaccgcgtcgcaggatacagcgttaacgactattcgtggtctggatacaatgtatgtcgacctcactcgctccagtgtcgatttattacgtctgcgtaaacagtcactggcgaccaacagtgacaccatgagcgtctcacttattctggaagatggcacaacctacagcgaaaaagggcgtctggaactcaccgaagtcgcggtggatgagtctaccggttcggtgacattacgggcaattttccccaatccacaacagcagttattaccgggaatgtttgttcgcgctcgtgtcgatgaaggcgtgatggaagacgctattctcgcgcctcaacagggcgttacgcgcgatgctaaaggcaatgcaactgcgctggtggtgaataaagacaataaagtagagcagcgaacgctcgaaacgggagaaacgtatggtgataaatggctggtgctgaacggcctgcacaacggcgaccgactgattgttgaaggttctgccaaagtcacttcagggcagaccgtcaaggctgttgaagttcaggctaatggaggcaacgcctgatgttttcgcgcttttttgttcgccgcccggtctttgcctgggttatcgccattttgattatgttggcggggattctggctattcgcacattgcccgtcgcgcaatatcctgacgttgcaccgccgaccattaaaatttcagccacttatactggtgcttctgccgaaacgctggagaacagcgtgactcaggttatcgagcaacaactcactgggcttgataatttactctatttcagctcaaccagtagctctgatggttcggtcagtattaatgtgacctttgaacaaggtaccgatccagatactgcacaggttcaggtgcagaataaaattcagcaggcggagtcgcgcctacccagcgaagtgcagcaaacgggtgttacggtggagaaatcacaaagcaactttttgctgattgctgccgtgtatgacaccactgacaaagcctccagttcggatatcgccgactggctggtcagtaacgttcaggaccccctggcgcgtgttgaaggtgtggggagtctgcaagtctttggcgcggaatacgccatgcgcatctggctcgacccggccaaactggcgtcttactcgctgatgccttcagacgtgcaaagtgctattgaagcgcaaaacgtgcaggttactgccgggaaaataggggcattgccttcaccgaatactcagcaactgaccgcaacggtacgtgcgcagtctcgcttgcagacggtggatcagttcaaaaatattatcgtgaaaagccagtcagacggcgcagttgttcgtataaaagatgtggctcgcgttgagatgggcagtgaagattataccgctattggcaaacttaacggtcacccgtctgccggggttgctgtaatgctttcgcccggtgcgaatgcgctgaatacggcgacgctggtcaaggataagattgccgaattccagcggaacatgccgcagggatacgacatcgcatacccgaaagacagcactgaatttattaaaatctccgtagaggacgtaattcagacgctgtttgaagccatcgtattggtggtttgcgtgatgtatttattcctgcaaaacctgcgtgccacactgattccggcgttagctgtccccgtcgttttgctgggcacattcggcgttcttgcgttgtttggctattcgattaataccctgacgttgtttgcaatggtgctggcgatcggcttgctggtggacgatgccattgtggtggtagagaacgtcgaacgcattatgcgtgacgaagggttgcccgcgcgtgaagccacggaaaaatcaatgggcgagatttctggcgcactggttgccattgcgctggtgttgtcagccgtattcctgccgatggccttctttgggggatctacgggcgtaatttatcgtcagttctccatcaccatcatctccgcaatgctgctttccgtggtggtggcattgaccttgactcccgccctgtgcggttccgtcctccagcatgttccgccacataaaaaaggctttttcggcgcatttaaccgcttttaccgccgtactgaagataaatatcagcgaggcgtaatttatgtcctgcgccgtgcagcccgaacgatggggctttatgtcgtgctgggtggtggaatggccctgatgatgtggaagctgccgggcagtttcttacccactgaagaccagggcgaaatcatggtgcagtacacgctgccggccggggcgaccgctgcccgtacagcagaagtgaatcgccagattgttgactggttcctgattaacgagaaagcaaataccgatgtcatctttaccgttgatggtttcagttttagcggcagcggacagaacaccgggatggcgtttgtttcgttgaaaaactggtctcaacgtaaaggggcagaaaacaccgcccaggctatcgccctacgggctaccaaagagctgggcacaattcgtgatgccacggtatttgcgatgacgccgccagccgttgatgggctggggcaaagcaatggttttacgtttgaattgttagctaacggtggaaccgatcgtgaaacactgctgcaaatgcgtaatcagttgatagaaaaagcgaatcaaagtccggagttacattctgtacgcgccaatgatttgccacaaatgccgcaattgcaggtagatattgatagtaataaagcggtgtcattagggttgagtttgaatgatgtcaccgacaccctgtccagtgcgtggggcggtacttatgtgaatgactttattgaccgtggtcgtgtgaaaaaagtctacattcagggcgacagcgaatttcgttccgcgccgtcagacttaggtaaatggtttgtgcgcggtagcgataacgccatgacaccattctctgcttttgcgaccacccgctggctgtatggaccggaaagactggtgcgctacaacggctcggcagcctatgaaattcagggcgaaaacgcgactggctttagttccggcgatgcaatgacaaaaatggaggaactggcaaacagtcttcctgcgggaacaacctgggcctggagtggtttgtcattgcaggagaaactggccagcggtcaggcattaagtctgtatgcagtttctattctggtggttttcctctgccttgcagcactgtacgaaagctggtcagtcccgttctcggtcattctggtgatccctctggggcttcttggcgcggcgctggcggcctggatgcgtgatttaaacaacgacgtttacttccaggtagcgctattaactactatcggcttgtcgtcgaaaaacgccattctgattgtggaatttgctgaagcggcggttgcagagggctattccttgagtcgtgcggcattacgcgcggcgcagactcgtttacgcccaatcatcatgacctcgctggcgtttattgcgggggtaatgccgctggcgatagcaaccggcgcaggggcgaacagccgcatcgccattggtacgggcattattggcggcacgctgaccgctacattactggccattttcttcgttcctctgttttttgtactggtgaaacgtttgtttgccggtaaaccgcgccgtcaggagtaagttatgttgcgtcgttctcttatttttctggtgttgttgagtgcgggatgtgtctcgctcgatcctcactacagtacgcctgaatccccaatcccggcgaccttgccgggagcacagggccaggggaaggcaatcagccatgattggcagcaggtgatccacgatccccgattgcagcaggtagtaaccattgcactgaaccgtaaccgcgatgtgcaaaaagcgattgctgatattgactcagcacgggcgctctatgggcaaactaatgcgtcgttatttccgacggtgaatgcggccttaagttcgactcgcagtcgttcgctggcgaatggtacgggaacaactgccgaggctgacggcacggtgtccagttatacgctagatctgtttggtcgtaatcagagtttatctcgggcggcgcgggaaacctggcttgccagtgaatttacagcccagaacactcgtttaacgctgattgctgaaatcagcaccgcctggctgacactggcggccgataacagcaacctggccctggcaaaagaaacgatggccagtgcagaaaactcattgaaaattatccagcgccagcaacaggttggcacggcggcagcgacagatgtcagtgaggcgatgagtgtttatcagcaagcgcgcgccagcgttgccagctatcagacacaagtgatgcaggataaaaatgcgctgaacttactggcaggtacaacgcttgcggaaaatctgctaccgggaacactggaaagcctgccggaacaaatgataagtctggttcctgcgggagtatcatctgatgttctgctgcgtcgcccggatatccaggaagctgaacataatttgaagagcgccaatgcagatattggcgcggcgcgggctaactttttcccgacgatttcgctgactgccagtgccggtgttggcagtgacgcattgtcgtcgttgttcagccacggaatgcagatctggtcatttgcgccatcggtcacattaccgctgttcactggcggaagtaatctggcgcagcttcgttacgcagaagcacaaaagcgtgggctcattgccacctatgaaaaaaacgttcagagcgcatttaaagatgtcgctaacgcactggcgcggcggaccacgcttgaagagcaactggatgcacagcgccagtatgttaaagctgagcaacaaacggtcgatgttggcttgcgtcgctatcaggcgggtgttggtgattacctgaccgtgttgacggcgcagcgcagcttgtggagcgcacagcaggagctgctggcactgcaactgactgattttacaaaccgaatcacgctctggcagtcgctgggcggcggtatgtcatcactcaagtaaggaataatatggctagagtctctctttcatgggcattgattcttggtcttttagccggtatcggcccgatgtgtaccgatctttatttgccggctttgccggagatgtctgagcaactggcggcaaccacgaccataacgcaattaaccctgaccgcatcactgattggtcttggcgtcggacaactgttatttggccctctgagcgacaaaatagggcgtaaacgtccgttaatcttgtcgttgctattgtttattgtttcttccattttatgcgcgacaacgaacaatatttactggctggtggtctggcgttttattcaagggatcgcgggggcgggtggttcggtgctctctcgttctattgctcgtgacaaatatcagggagtaacgttgacccagttttttgcgctgttaatgacggtgaatggcctggcaccggtgttgtcgccagtgctgggcgggtacattgttagcacttttgactggcgcactttattctgggtaatggctgaaattagcaccgtactgttgctgggctgcctgttatttattaatgagaccttgccagaaaataaaaggggctcatcattgctattaaccggacgaagcgtggtgcagaaccgccgttttatgcgcttttgcctgattcaaagctttatgctggctggtttgtttgcatatatcggctcttcgtcgttcgtgttgcagaaggaatttggctttagtccaatgcaatttagcctggtgtttggccttaacggcatcggacttatcattgcttcatggatcttctcgcgcctggcgcgacggattaacgcgatgacattgttgcgaggtggcctgatagcggcaattttgtgtgcattgctcacggtcttatgcgcatggatacaattgcccattccggcactggtggcattatttttcaccatcgcattttgtagcggcatcggcactgttggcggggcagaggctatgagtgcagtagggacgcaggaatctggaacggcgtctgcgttgatggggatgagcatgtttgtcttcggcggtatagccgcgccattgtcgggaattggcggagaaacactgttaaaaatgagtctggcaattacggtgtgttatacgctggcattgctggttgctctcaccagaatcgacaatcaaaagtaatgaacacctcatcctgaggggggcctgtcaggatgaggtgcaaaacactaacggtccttacgccacgcatccgccgtcaatgcttcgccaaaatgaccggcgatcagccgtttggtgagttcatgcagcggcgatgccagcacatctgcggtgctgcctcgctcgacaacctcgccctgatgcatcaccagcacctggtcgctaatgtgcttcatcattccgatatgctgggtaacataaatatacgaaatgccctgtttttcctgtaactccagcatcagattaatcaactgcgaacgcatcgacatatccagtgaggcgagggcttcatcggcaataatgacttttgggcgcaatatcagcgcgcgcgccagacccagacgctgtttttgcccgggtgctaacatatgcggatagtaactgacgtgatccggtagcagcccaaccatacgcatcgtttcaataatctgtttgcgacgctgttccggttccaggtcggtgttcaggcgcagtggaaaatccagaatttgcgagatacgttgacggggattcaacgaggtggaaggatcctgaaaaatcatgcgaatacgctgactgcggaaggaataatcgccaaaatgcagcggatgatcgtcaatcaataactcgccgctggtaggttctatcattcccgccagcatttttgccagcgtggatttacccgaaccattctcgccgataatcgccagtgtctggccttcacgtagcgtaaagctcaagggttttaccgcttctacggtctgacgacgaaaccagccggtccggtagcggaacgttttacttaaattgcgcacttcaagtagcgtttcgatcatctcactctttctccatgttcagcgggaaatgacaggcatagagatgatttttcgcccccgtcaaacgtggcgtcacaatgcattctcgttgtgcatacgggcaacgtggccccagacgacaaccaatcggtaactgttccagcagcgggatagcgccgggcagcgtattgaggcgacttttatgcggcatcgcgctgccgaagtctggtatcgcgcggatcagcgcctgggtataaggatggtgtggcatcgtcaccaactccttactcggcgcggtttccaccgtttgaccgcagtaaagcacgttaattttatccgcccattggctaagcatttgtaagtcatggctgataagcaaaatagtggtattgctgttttggttgagacgcgtcagcaggcgaaagatttgcgcctgggttgttggctccattgagttggtcggttcgtcagcaattagcagacgtggttgattcgccagtgcaatggctatcatcactttctgacattcaccttcggtcaactcatagggaaaactgcgcatcgcatctttgtgatctttaatccccacgcggtgcagcagttcaatggcacggcgtttgcgccagccaaaacgctgccaccaacggcctttataggtccaggcagggatgttttgcatcaactggcgacccacacgttctgaagggtcaagacacgactgcggttcctggaaaatcatcgacacgttgtgaccaaccagcttgcgccgttcgcgtgcggagagacgcagcaaatcgatatcatcaaaacgcatacggtcagcagtaacacgccagttatctttattcaccccacaaatcgctttcgcaatcaaacttttgccggaacctgattcgccaacaagaccgcggatttcaccttcggttaaggtcatacttacgcggtcgacggctttaacccactcatcaccggttttaaattcaatggtcaggttacgaatatcgagtaatggcattattccacccccgcaataattgcacgacggacaccgtcgccaaggaggttaaccaacagcacgctaatcataattgccgcacctggcagcatgacagtccatggggcgacataaatcagttccagcgcatcaccgagcatcgcgccccattcaggcgagggcagttgtgcgccgaggtcaaggaagcccagcgcggcgatatcgagaattgccatcgacaatgcgcgagtgatctcggtgaccagtccggcggtgatgttgggcatcacagcaaaccagagaatattcagcgttgatgcgccatccagacgggcggcgataacgtactctttttccagttcgtcatgcaccatgctgtaaatcgaacgtaccatacgcggcagcaatgccagccagacagcaaacatggcgtgagacaaactcggtccggcaaacgctacaacgataattgccagcagcagcgaagggatcgccagtaaggtatccagaatatggttaagcaccgctgagcgtaggccgtgggtcgccccggcgaaggtgcccagtaccaggccacagatcgtcgcggcgagcgtcaccacaaatgcgccacctacggttggcgcagctccgctcagtaaacggcttaaaacatcgcgtccgaggtcgtcagtccccaggaagaaagaaacttcgccatagcgcgaccatgacggcggcaataattgataaccgagaaattgctggtcgatgccgtaaggcgcaaaccagccgccaaaaatacacagtacagccagccccgcgcagccgtacaggccgaccatcgcagaggcgtcactataaaatttgcgccaggcggtacgcagcgtgcccggcgggcgcttttcgctgtatacgctatcgtaaggcataccattccttatgtttcagagggttagccatggcacccaaaatatcagaaatcacgttaacaataatgaccagtgagccacacaccatcactccggcggaaatggctgcgtaatcctgctggcggatggcgttaattaaccagcgccctaaacccggccagctaaaaaccatttcggtgatcatcgccagcgtcagcatggtggaaaactgtaagcccaggcgaggaataaccggaggtaacgcgttatgcagaacgtggcgacgcaaaatagtaaagcgcgacaaaccgcgggttgccgctgctttaacatagttctggtcatacacttcgatagtgctgatacgcatcagtcggatcacttcagttgttggcgcaaccgacagggtgatcacgggcaatatcatatggcggattgcgctcatgaccatttcatcccgccacggtgagttcgaaagccaggcatcaatcaacgcaaaaccggtaatcggtttcacttcgtagagcaaatcgaaacgcccagaaacgggcaaccaacctagcgtgagtgaacaaaacagcgtcagcagaagcgccagccagaacaccgggattgaaaagcccagtaaggcgatggcgttgatcaagttatcctgccacttatggcgcgtaatcccggcaatcattcctacggggatgccaacaatcagcgcaaaaccgaaggcgaggatgcacagttccatcgtcgccgggaagacctcttttaactgttcggcaatcggttgaccgttaatgctggaaacaccaaaatcccagtggatcaggccgttaaaccagaacacccaggcattccacagtgacgcgccttgtaacggcgcatgtggggtgaaatagctcaagctgaagccaacgaaggtcagcaggaacaaggtcacaatcaataacaaaatacggcgtaaggtgaagataatcatggctttttcacctcatcctgtttctcgcgatacaccccagcaaaggaggcgttaccaaacgggctaagtaccagacctttgatatcgtaccgataggcctgcaaacgcaatgacgacgccagcggcagaataggtaattcctgcgccagaatactttgcgcttcgtcataggcttcaatacgcgccgccagctgctgcgaagagagcgccttacgcaatacgctgtcgaatttcggatcgcaccagtgggcgaggttggtctgcgaatgaattgctgcgcagctcagtaacggacggaagaaactgtccgggtcgttactgtccgtcgcccaaccggataacgtcagatcatggctcatatccatcaaccgcgcctcctgaaaacgaccttctaccggcacaatcaccacttttacgccaacctgtgccatatccgcctgaatcagttcggcggttttcagtggactggggttccacgcctgcgaacgtgtgggcacccacagtttcagcgttaagttttccagccccaacgccttcaactgttcgcgcgattttgccggattgtattcagtaattttagcctcgttgtcataggcccacgaggctcgcggtaaaatagaggccgccgtttcagccgtaccataatagatggattgcatcaggcgctggttattaatcgccagtgccagcgcatggcggaccgccggattatttagcggcggtttggcggtgttgaatgccagataggcgacattcatcccaggacgcagcgttaaacgcaagcgtgggtcgtcacgcaaaatggatagctgactggcagcaggccaggccagaacgtcgcactccccggtcaggagtttcgacaatcgtcctgtaccgccagagcctaaatccaccaccacttgtggcatcaacggcttaccacgccagaaatcatcatgacgttgtaagcgaatatattgcccggcgcggtattccgacaactgatacggaccggtgccgaccggttgacggtcgagttgctcctggcgatcttctttctctaacttccctgcatattctgccgacatgaccgaagcataatgggtcgccaggtgccacaaaaaagaagcatccggctgggcgagacggaactcaacggtatgattatccagcttgcggacgcttttcacgttatcggcaaattgcagactgtcgaaataggggaagttactgccgttgacgttatgccacgggttgttgcggtcaaaaatccgttggaaggtaaacaccacatcatcggcattcattttacgagtgggagtaaaccagtcggttttttgaaacggaacatcgcgacgcaggtggaagcgataggtcgcgccgttgtcgagtacttcccagctttcggcaagttccggcatcaggcgataggtatagggatcgacatccagcagtcgatcataaaactgggcggcaagggtatcgacaattaacccactgctcgctttggatgggttaaaggtgttgacttgcccgctgacgcaatagacaaaaccgctgtcgcggatatcagcatgcgggggggattcaggcgcggcgattgcctgaccactcacaagtccagcaatcaccaaaagagacgataatacctggcgcataatattaagggattttatgtaaagaggctatcttactaatatttaatgacatttgccattaccgtttgtgttcagaggtcgtaatgagggccgtgtggttggtcattgaacaggtggcgtcgccatcagttcaacattcgtacccgtgatttctttataactataactcacagaacaacttagcgaggagcatagcggtacgatcgtgagaaacccattaaagcatgctgcagtgcgtgtcatttttagccggatgcggcgcgaacgctttatccgggcaacgatactgaccgatagtctgcaattaaataattactcattaccccattgattcaaaaactctgcgatctcatcaatgcgtacgggattaatccccgcttcagcagccatttcatgttgggcttcttcactgatctcttcattattcatcaaacgggtgagcagtaactggaagtagtgggccagcggtgtgcgttcagcgtctgcgacaggctctgcgcattcggtcgcgtactcatcggcaatatcaaaatattttagcgggatatcgtggttcattatttgcccctggggttaatgcgctaagcataaaggcggatgatagcactcgtgatccgggtcatacatatttttatagttaatggcgcggtgcattaccctcaggcaggataatgcgccgcgcattcgactattacgtttcgctcaccggcgttctgtcgccatcatacaacggcactttgcgatagcggcggatcaaataccacaaatatgcgccgcctaacgaagcccataccatcccggttgcgcaattcgatgcggcaatgaaaattttgcaggatgcgctgagagattaatacgcagaagcagggttaacgcaataatgcctgatgcgcagcgcttatcaggcctgcaaacgacgtattgattatgtatgccggataaagcgttcacgctgcatccggcaagttgtattgcccaacttcgctaaatctggtgctttttcaacaacgcgcggaactgatgataggttaaccccagcaattcagcggcgcgcttctggttatatttcccctgttgcaaactgagttgcagcaactctttttcctgctgcatctgaaactcgcgtaaatccagtggcagcgtcggaagcgaggtgttttctgaaacggcgatggcttcttcagatggacggcgtttaaagggatcaataatgatgtcatcaagcggataatcgctggtgccgtgacgatacactgaacgttccaccacgtttttcaattcacgtatatttcccggccagcgataattcagcaatgtttctctggcgtgctctgtaaaacccgggaacagaggcagcttgatttcccgacacatctggatggcaaagtgttctgccatcaacataatgtcgctttcacgctcgcgcagtggtggcagttgcactacatcgaaagccagccggtcgagcaggtcagctcgaaaagtaccttcattgaccatcgccgggagatcggcattcgtcgcgcataccaaccgcacattcacctgcaatggctggctgccgccgacgcgctccagttcaccgtactcaatcacacgcaataatttttcctgcaccatcatcggtgccgtagcgagttcatcaaaaaatagcgtaccgccgtcggcacgttcaaatctccctggatgacgtttttgcgcaccggtaaacgcccccgcttcgtgaccaaacagttcggaatccaacagattttcatttaacgccgcgcagttaagggaaataaacggcccttgccaacgggaggagagataatgcaggcggctggcgatcagctctttaccggtgccgcgctcgccgatgatgagcaccggtttgtccagcggtgcgagatgcgaaacctgttccagcacttcgagaaagctgttcgcctcaccgagtaaattatctttgtattctgccatgatgaaattcgccacttgttagtgtaattcgctaattcatcctggcatgttgctgttgattcttcaatcagatctttataaatcaaaaagataaaaattggcacgcaaattgtattaacagttcagcaggacaatcctgaacgcagaaatcaagaggacaacattatgggtattttttctcgctttgccgacatcgtgaatgccaacatcaacgctctgttagagaaagcggaagatccacagaaactggtgcgtctgatgatccaggagatggaagatacattggttgaagtacgttctacttcggcgcgtgcgctggcagaaaagaaacagctgactcgtcgtattgaacaagcgtcggcgcgtgaaattgaatggcaggaaaaagcggaactggcactgctgaaagatagagaggatctggcgcgtgcggcgttaattgaaaaacagaaactgaccgatctgattaagagcctggaacatgaagtgacgctggtggacgatacgctagtgcgtatgaagaaagagatcggcgagctggaaaacaaattgagcgaaacacgcgctcgccagcaggcattgatgttacgccatcaggcggcaaactcgtcgcgcgatgtgcgtcgtcagctggacagtggcaaactggatgaagcaatggctcgtttcgaatctttcgaacgccgtatcgaccagatggaagcggaagcagaaagccacagcttcggtaaacaaaaatcgctggacgatcagtttgccgaactgaaagccgatgatgcaatcagcgagcaactggcacaattaaaagccaaaatgaagcaagacaatcaataataacatccaggcggcgtccgaacgcgccgccgctcatcgtctaaggagtacttatgagcgcgctatttctggctattccgttaaccatttttgtgctgtttgttttaccgatctggttatggctgcattacagcaatcgttctggtcgcagtgaattgtcgcaaagtgagcagcagcgattagcgcaactggctgatgaagcaaaacggatgcgcgaacgtattcaggcgctggaatccattcttgatgcagaacatccgaactggagggatcgctaatggcgggcattaatctcaataaaaaattatggcgtattccacagcagggcatggtccgtggcgtctgcgccgggattgccaactattttgatgtaccagtaaaactggtgcgtatcctggtggtgctgtcgattttcttcggtctggcgctgtttaccctggttgcttacatcattttgtcatttgcgcttgatccaatgccggacaacatggcctttggtgagcagctaccttccagcagtgaattgctggatgaagtcgaccgtgaactggcggcaagtgaaacgcgtttacgcgagatggaacgttatgtcacttccgatactttcacgttacgtagccgtttccgtcaactgtgaggaaagttatgaatactcgctggcaacaggccgggcaaaaggtgaagcctggtttcaaattagcaggcaagctggtacttcttaccgcgctgcgctatggcccggcgggtgtagctggctgggcgataaaatcagttgctcgccgaccactgaaaatgttgctggctgtggcgctggaaccgctgttaagtcgggctgccaataaactggcgcggcgttataaaaggtgaggggaatttcgcaaaaattgttaaagctaaggcgtattatggatggcaattttcatccatagaaggacgcttacatgtttaaaaaaggcttacttgctctgacactggtgttttcactgcccgttttcgccgctgaacactggatcgatgttcgtgttccagagcagtatcagcaagagcacgttcagggagccatcaatattcccctgaaggaagtgaaagagcgcattgccaccgccgttccggataaaaacgacaccgtgaaagtgtattgcaatgccggacgccagtcagggcaggcaaaagacatccttagcgagatgggatatacccacgttgagaacgccggcggcctgaaagacatcgcaatgccgaaggtcaaaggttaaaagaatccaccctaagcggcgcttatgcgccgtttactttttctgtcacaccttatttacatccccatagattatttgcgtcagctcacaaatacgctttttcccaggtaaaaaaagatttcctgcgtgactaaaccccttgagctcaattgacagtttattttatgcggagtagtctctcgtttcatgggaccgctaccacggaaaggcaacatgaaacagaaaattacggattacctggacgaaatctacggtggaacatttaccgcgactcatttacagaaacttgtaacgcgtcttgagagtgcgaaacgattaattacacagcgacgtaaaaaacactgggatgaaagtgatgtcgtgttaattacctatgccgatcaatttcacagtaatgatttaaagccactacccacatttaatcagttttaccctcaatggctgcaaagaattttttcacatgttcatttattacctttttatccatggtcatctgatgatggattttcggtaattgattatcatcaggtcgccagtgaagcgggggagtggcaggatattcagcaactcggtgaatgcagccatttaatgtttgattttgtctgcaaccatatgtcggcaaaaagtgaatggtttaaaaactatttacaacagcagccaggttttgaagatttttttattgccattgatccgaaaaccgatctcagcgccgtcactcgcccgcgtgcgttaccgttattaacgccattccagatgcgcgatcattcaatgcgccatttatggaccacctttagcgacgatcaaattgacctcaattaccgtagccctgaagtgttgctggcgatggtggatgtattgctgtgctacctggaaaagggcgcagagtatgtccgtctggatgccgttggctttatgtggaaagagccgggaacaagctgcatccatctggaaaaaacacatctgattatcaaactgttacggtcgattattgataacgtcgcgccaggcacagtgatcattaccgagaccaatgttccgcataaagacaacattgcttactttggcgaaggcgatgacgaagcgcatatggtgtaccagttctcgatgccgccgctggtgctgcatgcggtgcaaaaacagaacgttgaggcactttgtgcgtgggcgcaaaacctgacactaccttccagcaacaccacctggtttaacttccttgcctctcacgatggcatcgggcttaacccactgcgggggttgttgcccgaaaacgaaatattagcgctggtcgaggtgttacagcaggaaggggcattagtaaactggaaaaataatcccgacggtacgcgtagcccctatgaaatgaatgtcacctatatggatgcgttgagccgccgtgagtgtagcgacgaagaacggtgtgccaggtttattctcgcccatgcgattttgttaagttttcccggtgtgccagcgatatatattcaaagcattctggggtcgcgtaatgattacgcaggtgtcgaaaaacttggatataatcgcgcgattaaccgtaaaaaatactctagtaaagagataacgacagaactgaacaataaagcgacattaaggtattcgatatattataagttgtcgcatttaattacacttcgtcgcagtcataaagagtttcatccggataataatttcaccattgatgcgattaattcatttgtaatgcgaattcaaagaagcaatgcggatggcgattgcctgacgggattgtttaatgtcagtgaaaatattcagcatataaatattactgacctgcacggtcgggatctgattagtgaagttgatatattgggtaatgaaataacactgcatccctggcaggttatgtggattaaataaaaaggaacatttcatgattaaatcaaaaatcgtgctgttatcagcactggtttcctgcgccctgatttcaggctgtaaagaagaaaataaaaataatgtatccatcgaatttatgcattcttcggtggagcaggagcgccaggccgtcatcagcaaattgattgcccgttttgaaaaagaaaacccaggtatcaccgtaaaacaagtgcccgtggaagaagacgcctataacaccaaagtcattaccctttcacgtagcggttcgctgccggaagtgatcgaaaccagccatgactacgccaaagtgatggacaaagagcagcttatcgatcgccaggcggttgccacggtcatcagcaacgtcggtgaaggcgcgttctacgatggcgtactgcggattgtgcgcaccgaagatggcagcgcctggaccggtgttcctgtcagcgcatggattggcgggatctggtatcgcaaagatgtgctggcaaaagctgggctggaggagccaaaaaactggcagcaattgctggacgttgcacagaaactgaatgacccggcgaataaaaaatacggtattgcgctgcctacagcagaaagcgtgttgacggaacagtctttctcccagtttgcgttatccaatcaggctaacgtctttaacgccgaaggcaaaatcacccttgatacaccagagatgatgcaggcgctgacctattaccgcaaccttgctgccaacaccatgccaggttctaacgacatcatggaagtgaaagacgcttttatgaacggcaccgcgccgatggcgatttactccacctatatccttccggctgtgattaaagaaggcgatccgaaaaacgtcggtttcgtggtgccaaccgagaaaaattctgcggtctacggcatgttgacctcgctgaccattaccgccgggcaaaaggccgaagagacggaagcagcagaaaaatttgtcacctttatggagcaggcggacaacattgccgactgggtgatgatgtcgccaggcgcggcgctgccggtgaacaaagcggtggtgactaccgccacctggaaagacaacgacgttattaaggcgctgggagaattgccgaatcagctaatcagcgaactgccaaatattcaggtctttggcgcagtaggggataaaaactttacccgcatgggcgatgtgacggggtctggcgtggtgagttcaatggtgcataacgtcaccgtggggaaagccgatctccctggcacgctgcaagcgagccagaaaaagctggatgaactgatcgaacagcactaaacccaggacaggaatccgcaatgaacaggcttttttcaggtcgttccgatatgccttttgcactgctgcttctcgcgcccagcttattactgctgggcggtctggtggcgtggccgatgctgtcgaatatcgaaatcagttttttacgtctgccgctcaatcccaacatcgagtcaacgtttgttggggtaagcaactacgtgcgtattctctccgatcccggcttctggcactcgctgtggatgacggtctggtataccacactggtggtggcgggcagcaccgtgctcgggctggccgtggcgatgtttttcaaccgcgagttccgcctgcgcaaaaccgcgcgttcgctggtgctcctctcctacgtaacgccgtctatttcgctggtgttcgcctggaaatacatgttcaacaacggttacggcattgtgaactacctcggcgtcgatcttctgcatctctatgagcaggcaccgctgtggttcgataatccgggcagtagctttgtgctggtggtgctgttcgccatctggcgctacttcccctatgcctttatttcgtttctggcgattttgcagaccatcgacaaatcgctgtacgaagcggcagagatggatggcgcgaatgcctggcagcggtttcgcatcgtcacgctgcccgcgattatgccggtcctggcgacggtggtgaccctgcgcactatctggatgttctacatgttcgcggatgtttatctgctgacgaccaaggtcgatattctcggtgtctatctctacaaaaccgcctttgcctttaatgacttagggaaagcggcggcgatctcggtggtgcttttcatcattattttcgctgtcattctgctgaccaggaaacgggtgaacctcaatggcaacaaataaacgcacactcagtcgaatcggtttttactgcgggctggcgctgtttctcatcatcacgctgtttccattttttgtgatgctgatgacctcgttcaagagcgcaaaagaggcgatctcgctgcatcctacgctgctgccacagcagtggacgctggagcattacgtcgacatttttaatccggtgattttcccgtttgtcgactacttccgtaacagcatggtggtgtcggtggtttcatccgtggtggcggtatttctcggcattcttggggcttacgcgctttcccgcctgcgctttaaagggcggatgaccatcaacgccagcttttacacggtgtacatgttctccggcattttgctggtggtgccgctgttcaaaatcatcaccgcgcttggcatttacgacactgagatggcgctgatcatcaccatggtgacgcaaactctgcctaccgccgtgtttatgctgaaaagctacttcgacaccatccccgatgaaatcgaagaagcggcaatgatggatggcctcaatcgtctgcaaattatcttccgtatcaccgtgccgttggcgatgtcggggctgatctccgtgttcgtctactgctttatggtggcgtggaacgactatctctttgcgtcgattttcctctccagcgccagcaatttcactttaccggtaggcctgaacgcgctgttcagtacgccagattacatctggggacggatgatggcggcctcgctggtgaccgcattgccggtggtgattatgtacgcgctttctgaacgttttattaagagtggtttgaccgccggtggcgtgaagggataaagcggccagtttctttacaaggagttttacatgaaaaagttagtagccacagcaccgcgcgttgctgcgctggttgagtatgaagatcgggcgatttcagccaatgaagtgaagatccgcgtgcgattcggcgcgccgaaacacgggacggaagtggttgatttccgcgccgccagcccgtttattaatgacgactttaatggcgaatggcagatgttcaccccgcgtccggcagatgcgccgcgcggcattgagtttggcaagttccagcttggcaacatggtggttggcgacattatcgagtgcggcagcgacgttaacgactacgcggtgggcgacagcgtatgcggctacggcccgctctccgagacggtcatcattaacgcagtgaataactacaagctgcgcaaaatgccgcaaggcagctcctggaaaaacgccgtctgctacgacccggcgcagtttgccatgagcggcgtgcgcgatgccaacgtacgcgtaggggattttgtcgtggtggtcgggcttggcgcgattggtcaaattgccattcaactggcaaaacgcgctggcgcgtcggtggtaattggcgtcgatcctattacccgtcgttgtgatattgcccgtcgccacggtgcggatttctgtcttaaccccattggcgctgacgtaggtaaagagatcaaaacgctgaccggcaagcagggtgccgatgtgattatcgaaaccagcggttacgccgacgcgctgcaatcggcgctccgcggtctggcctacggcggcaccatctcctatgtcgcgtttgccaaaccatttgctgaaggttttaacctcggacgcgaagcgcatttcaataacgccaaaattgttttctcccgtgcgtgcagcgagccgaacccggattatccgcgctggagccgcaaacgtatcgaagaaacctgttgggaactgctgatgaacggttatctcaattgtgaagatttaatcgacccggtggtgacctttgccaatagcccggaaagttacatgcagtatgtcgaccagcatccggaacagagcatcaaaatgggcgttacgttttaattcaaaggaatgaaaaaaatgaaaatcggcacacagaatcaggcgttctttccggaaaacattctggagaaatttcgttatatcaaagagatgggtttcgatggttttgagatcgacggcaaactgctggtcaacaatctcgaagaagtcaaagcagcaatcaaagaaaccggtttaccggtgaccaccgcctgtggtggctatgacggttggattggcgactttatcgaagagcgtcgacttaatggcttaaagcagatcgaacgcattcttgaagcgctggcagaagtgggcggtaaaggtatcgtcgttccggctgcatggggcatgtttaccttccgcttaccgccgatgacctcgccgcgtagcctggacggcgaccgcaaaatggtgagtgattccctgcgcgtactggaacaggcggccgcacgtaccggaaccgtggtgtacctcgaaccgttaaaccgctatcaggatcacatgatcaacaccctcgccgatgctcgtcgttacatcgtcgaaaacgatcttaaacatgtacagattatcggcgatttctatcacatgaatatcgaagaagataacctggcgcaggcgttgcacgacaaccgcgacttgctcggtcatgtgcatattgccgataaccatcgttaccagccgggcagcggcaccctcgatttccacgcgctgtttgaacagctgcgcgccgataactatcagggttatgtggtgtatgaagggcgtatccgggcagaagatcctgcccaggcgtaccgtgattctttggcctgggtgcgtacctgctaagaggtctttgtgaaaagtgcaatgacaagctctccgctgcgagtcgcgatcataggcgcgggccaggtggcggataaagttcatgcttcgtactactgcacccgcaacgatctggaactggtggctgtctgtggcagccgcctttcccaggcgcaggcgctggcagaaaaatacgggaatgcatccgtgtgggacgatccgcaggccatgctgctggcggtgaaacctgatgtggttagcgtctgctcacctaaccgttttcattacgaacataccctgatggcgctggaagcgggctgccatgtgatgtgcgaaaaaccgcccgccatgacgccagaacaggcgcgggaaatgtgcgataccgcgcgcaaacagggcaaggtgctggcctacgactttcaccatcgttttgcactcgatacgcaacagctgcgtgaacaggtgaccaacggcgttttgggagagatttacgttaccaccgcccgcgccctgcgtcgttgcggtgttcccggctggggtgtctttactaataaagaattgcagggcggaggcccgctgatcgacatcggcattcatatgctggatgcggcgatgtatgtgctgggttttccagcggtgaaaagcgtgactgcgcatagctttcaaaagatcggcacgcaaaagagctgcggtcaatttggcgagtgggacccggcaacctacagcgtcgaagattcgctgtttggcaccattgaatttcataacggcggcattctgtggctggaaacgtcatttgcactcaacatccgcgaacagtcgattatgaacgtcagcttttgtggtgataaagccggggcgacgctgtttccggcacatatctacaccgataacaacggtgaattaatgacgctgatgcaacgggaaatggcagacgacaaccgtcatctgcgcagtatggaagcctttatcaaccacgtacaaggtaagcccgtgatgatagccgacgccgagcagggatacatcatccagcaactggtggcgacgctttatcaatccgcagaaacagggacgcgtgtggaattatgatcaggccagtaacgttaacggaaccccatttcagccagcataccctgaacaagtatgcttcgctgatggcgcaggggaacggctatcttgggcttcgcgccagccatgaagaagattacacgcgccagacccgtgggatgtatctggcagggctttatcatcgggcgggtaaaggtgaaatcaacgaactggtgaacctgcctgatgtcgtggggatggagattgccataaatggtgagattttctcgttatcccgcgaagcatggcagcgtgagcttaactttgccagtggcgaattacgccgcaacgttgtctggcgtaccagcaacggcgcaggttacaccatcaccagccgtcgctttgtttcggcagaccaactgccgctcattgcgctggaaatcactattacgccactggacgccgacgcgttagtgctgatttcaacaggcattgacgccacgcaaaccaaccacggtcgccaacatctcgacgaaacccaggtgcgggtatttggtcagcatctgatgcaggggatctacaccacccaggatgggcgcagtgatgtggccatcagctgttgctgtaaggtgagcggtgatgtgcagcaatgctataccgccaaagagcgccgtttactgcaacatacctgcgcgcagcttcacgcaggtgagacgctgacgctgcaaaaacgggtgtggatcgactggcgggacgacagacaagccgctttagacgaatggggcagtgcgtcgcttcgtcagcttgaaatgtgcgcgcagcagagttacgaccaacttcttgcagcatcaacagaaaactggcgtcaatggtggcagaaacgtcgtatcacggtaaacggcggcgatgcgcacgatcagcaagcgttagattatgcgctttatcacctgcgcatcatgacgcctgcccacgatgagcgcagcagcattgcggcgaaaggtttaaccggcgaaggctacaaaggccacgttttctgggatacagaagtatttttgctaccgttccatctgtttagcgatccgacggttgcccgaagtttactgcgttatcgctggcacaacttgcctggcgcgcaggagaaagcgcgacgcaacggctggcagggcgctctgtttccgtgggaaagcgcgcgtagtggcgaagaagagacgccggaatttgccgccattaacattcgtaccgggttgcggcaaaaagtggcctctgcgcaggcggaacatcatctggtggccgatatcgcctgggcggttattcaatactggcggaccacgggggatgaaagtttcattgctcatgaaggcatggcgctacttctggagacggcaaagttctggattagccgcgcggtgagggttaacgaccgtctggaaattcatgatgttattgggccagacgaatataccgaacatgtcaataataacgccttcaccagctatatggcgtattacaacgtccagcaggcgctgaatatcgctcgtcagtttggctgtagcgacgacgcgtttattcatcgtgcagaaatgtacctcaaagaactgctgctgccagaaattcagcccgacggcgttttgccgcaggatgattcgtttatggctaagccggtgattaatctggcgaaatacaaagcggcggcggggaagcaaaccattctgctggattattcacgcgcagaagtgaacgagatgcagatcctcaaacaagctgatgtggtgatgctcaattacatgctgccggagcagttctcagcggcatcgtgtcttgccaatctgcaattttatgaaccgcgcactattcacgactcgtcattaagtaaagcaatccacggcattgttgccgcacgctgtggcctgctgacccaaagttatcagttctggcgcgaggggactgaaatcgatcttggtgctgatccacatagctgtgatgacggtatccacgctgccgcaactggcgctatctggctgggggcgattcagggttttgccggggtgagcgtgcgtgacggtgaattacatctcaatccggcgttacctgagcagtggcaacagttgtctttccctctgttctggcagggctgcgaattacaggtcactctcgacgcgcagcgtattgcgattcgaacttctgcgcccgtttcactgcgcttgaacggtcagcttatatctgtggctgaagaatctgttttctgtttgggggattttattttgcccttcaatgggaccgctaccacgcatctggagggtgaatgaaactgcagggggtaattttcgatctggatggagtaatcacagataccgcgcatctgcatttccaggcgtggcagcagattgccgctgaaattggcatcagcattgatgcgcagtttaacgaattcctaaaagggatcagccgcgatgagtccctgcggcgaattctgcagcacgggggtaaagagggcgattttaacccacaggaacgggcgcaactggcgtatcgcaaaaatctgctttacgtccactcactgcgcgaactgacggttaatgctgtgctgcctggcattcacaatttgctggtagatctccgagcacagcagattccggttgggctggcttctgtctccctgaatgcgccgacgattttagcagcgctggagctgcgcgagtttttcaccttctgcgcggacgcttcccaactcaaaaattcgaaaccggacccggaaatctttctcgccgcctgtgcagggctgggcgtgccgccacaggcatgtatcggcattgaagatgcgcaggcgggcattgaagccattaacgccagcggtatgcgctcggtggggatcggcgcgggcttaaccggggcgcaattattgttgccctcaacggactccctgacctggccgcggttatcggccttctggcaaaacgtatagcaaaggaatcaacatggcacagctttcgttacaacatattcaaaagatctacgataaccaggtgcatgtggtgaaggacttcaacctggagattgccgataaagagttcatcgtgtttgtcggtccgtcgggctgcggtaaatcgaccaccctgcgtatgattgccgggcttgaggagatcagcggcggtgatctgttgatcgacggcaaacgaatgaatgacgttccagccaaagcacgcaatatcgcgatggtgttccagaactacgcgctgtatccgcatatgacggtctacgacaacatggcgtttggcctgaagatgcaaaaaatcgccagagaggtgattgatgagcgggtgaactgggcggcgcaaattctcggcctgcgtgagtacctgaaacgcaagccgggcgcgctttccggcgggcaacgtcagcgagtggcgcttgggcgggcgattgtgcgcgaagcgggcgtgtttttaatggatgagccgctctctaacctggatgccaagctgcgcgtgcaaatgcgcgcagagatcagcaagctgcatcagaaactgaacaccaccatgatctacgtgacccacgatcagaccgaagcgatgaccatggcgacgcggattgtcattatgaaggatgggattgttcagcaggtcggtgcgccgaaaacggtttataaccaacctgcgaatatgtttgttgccggatttattggatcaccagcgatgaattttattcgcggcacgatcgatggcaataaattcgttacggaaacgcttaaattaaccatacccgaagagaaattagcggttctgaaaacacaggaaagtttgcataagcccatcgtaatgggaatacgcccggaagatattcatccggacgcgcaagaggaaaataacatttccgccaaaattagcgtggcggaattaaccggtgcggaatttatgctctacaccacggttggggggcacgagttagtggtccgtgctggtgcgttaaatgattatcatgcaggagaaaatatcactattcattttgatatgactaaatgtcatttctttgatgcagaaacggaaatagcaatttgctaaatacagggggaaggcattctcccaggataatacaaggaacaataatgaaaaagttattactctgtaccgcactggtgatgtgtgcgggaatggcctgcgcacaggccgaggaaaagaacgactggcactttaatatcggcgcgatgtacgaaatagaaaacgtcgaaggttatggcgaagatatggatgggctggcggagccttctgtctattttaatgccgccaacgggccgtggagaatttctctggcctattatcaggaagggccggtagattatagcgcgggtaaacgtggaacgtggtttgatcgcccggagctggaggtacattatcagttcctcgaaagcgatgatttcagtttcggtctgactggtggtttccgtaattatggttatcactacgttgatgaaccgggtaaagacacggcgaatatgcagcgctggaaaattgcgccagactgggatgtgaaactgactgacgatttacgtttcaacggttggctgtcgatgtataaatttgccaacgatttgaacacgaccggttacgctgatacccgtgtcgaaacggaaacgggtctgcaatataccttcaacgaaacggttgccttgcgagtgaactattatctcgagcgcggtttcaatatggatgatagccgcaataacggtgagttttccacgcaagaaattcgcgcctatttgctgctgacgctcggcaaccactcggtgacgccgtatacgcgcattgggctggatcgctggagtaactgggactggcaggatgatattgaacgtgaaggccatgattttaaccgtgtgggtttattttacggttatgatttccagaatggtctttccgtttcgctggaatacgcgtttgagtggcaggatcacgacgaaggcgacagcgataaattccattatgcgggtgttggggtgaattactcgttctgataatgtgctaaattgccggatgcggggcgagcgccaaatccggcatacatttatttcaacgacatatgcgtagcaacggtaatattttgtggtgacggttttccggcaattagctggaataataactcgcagctttgttgacctaactcctgcgtcggaacatcgatgccgcctggtgcaggcgttaatataaacgacagcgtttcattactataacccaccaccgctaactgctgcggaatagcaatgtttttctctgccgccgcacgataaatactcattaatttcaggctgtcagtagcaaacactgcctcaggcaacggtgactggcttaataattcccgtgctgcttttaatgctgtctcatgggtataaccgccgtcaacaatccattcatcacgcactgcaatattatgcgtagccaggctttgcttataaccatttacccgatccactgaaacatgaacatcaagcggcgcatgcaggcatgcaatattcttatgcccgctttcaattaacgcatcggttagcgcaatactgtcgccataattatcggtatcgacggaataaacatggctgtattgaccttcaactttaccgatcaccaccaccgggatctcgtatttgtcgagttgtgcaaagaaggattcatcggcaggcgaacttagcataataatgcctttaatcattttctgcttaattttgctttcgcatttttgcagatcttctgctggattgtgcgacgtttgtaatatcacgtcgaaaccttcttcttccgctttggcggtgatggcatgcaaaacttcagagaaaaacggattacccgccgtagttttggtcgaacgggtagaaatcaccataatggcatcaaaacccgaagaggtcagcgcgcgggccagcttgtttggttgatactgtaattcttcaatggcccgtaacactttttcgcgcgcttccggggagatattggtttgcttattcagcacgcgtgatacggtggattttgatacgcctgcaaccctggcaatatcataaatagtaggggacataggtcaggaactccgtccgaacgtgaatgctgcacatcttatggagttcgcccgtcgatgacaacacgggtagttgataatcaatggcctggcccccacattcatattcttacgaacgattttttttctggtcttcagagcagcacaggacagcaatgaagcgacttaaaaatgaactcaatgcgctggtgaatcggggtgtcgacagacatctgcgcctcgctgtaaccggacttagccgcagcggcaaaacagcgtttatcaccgcgatggttaatcagttgctcaatattcatgccggagcacgtttgccgcttttaagtgcggtgcgtgaagagcgcctgctgggcgtaaaacgcattcctcagcgtgactttggcattccgcgcttcacctatgatgaaggactggcgcagttatatggcgatcctcccgcctggccgacgccaacgcgcggcgtcagcgaaattcgcctggcgctacgctataaatcgaacgattcgctgctgcgccactttaaggacacctccacgctgtatctggagattgtggattaccccggcgaatggttgctcgacctgccgatgctggcgcaggactatttaagctggtcgcgccagatgacgggcttactcaatggtcagcgcggcgaatggtcggcgaaatggcgaatgatgtgcgaagggctggacccgctagcgcctgccgacgaaaaccgactggcagacattgccgccgcgtggaccgattatctccaccactgcaaacagcaggggctgcactttattcagccaggacgctttgttttgcctggcgatatggcaggagcgcccgcgctgcaattcttcccatggccagatgtcgatgcctggggcgagtccaaactggcgcaggccgataagcacaccaatgccggaatgttgcgcgagcgttttaattattactgcgagaaagtggtgaaggggttctataagaatcacttcctgcgttttgaccgccagattgtgctggtggactgcctgcaaccgctcaacagtggaccacaggcatttaatgatatgcgtctggcgctgacgcagctgatgcaaagtttccactacgggcagcgtaccctgttccggcgtttgttttcgccggttatcgataagctattgtttgctgccactaaagcggaccatgtgaccatcgatcagcacgccaatatggtttcattgctgcaacaactgattcaggatgcctggcaaaatgcggcgttcgaagggatcagtatggactgcctggggctggcgtctgttcaggcgaccaccggcggaattattgatgttaacggtgagaaaatcccggcgctgcgcggtaatcgactcagcgatggcgcaccgctcactgtttatcctggcgaagttcccgcacgtttgccaggtcaggcgttctgggataagcaaggcttccagtttgaggcgtttcgtccgcaggtgatggatgtcgacaaaccgctaccgcatattcgtcttgatgctgcgctggaatttttaataggagataaattgcgatgaccgaaccgttaaaaccacgtattgatttcgacggtccactggaggtcgatcagaatccaaaattcagggcgcagcagacctttgacgaaaatcaggcgcaaaattttgccccagccacgctcgatgaagcgcaggaagaagaggggcaagttgaagcggtgatggacgcagcgttacgtccgaaacgcagcctgtggcgcaaaatggtgatgggcgggctggctctgtttggcgcaagcgttgtcgggcagggcgtgcagtggacaatgaacgcctggcaaacccaggactgggtggcgctgggtggatgtgccgctggggcattgattatcggcgctggcgtaggttctgtggtaacagagtggcggcgcttatggcgcttgcgacagcgcgcccatgaacgcgacgaagcgcgcgatttgttgcacagtcacggcacgggtaaaggccgtgcattctgcgaaaaactggcgcagcaggcgggcatcgatcagtcacatccggcgctgcagcgctggtatgcctcaatccatgaaacgcagaacgatcgtgaagtggtcagcctgtatgctcacctggtccagccagttttagatgcccaggcgcggcgcgaaatcagccgctcagcggcggaatcaacgttaatgattgccgttagcccactggcgctggtggatatggcgtttatcgcctggcgcaatctgcgtttgattaatcgcatcgccacgctgtatggcattgaactgggatattacagccgtttgcgcctgtttaagctggtattgctgaatattgcttttgccggagccagcgaactggtgcgcgaagtggggatggactggatgtcgcaagatctcgctgcgcgtttgtctacccgcgcagctcaggggattggtgctggacttctgacggcacgactggggattaaagctatggagctttgccgcccgctgccgtggattgacgatgacaaacctcgcctcggggatttccgtcgtcagcttatcggtcaggtgaaagaaactctgcaaaaaggcaaaacgcccagcgaaaaataatgcaatatcgggtgctgaccggatatctttacgccgaagtgcccgtttttccgtctttgtgtcaatgattgttgacagaaaccttcctgctatccaaatagtgtcatatcatcatattaattgttcttttttcaggtgaaggttcccatgcgtctggaagtcttttgtgaagaccgactcggtctgacccgcgaattactcgatctactcgtgctaagaggcattgatttacgcggtattgagattgaccccattgggcgaatctacctcaattttgctgaactggagtttgagagtttcagcactctgatggccgaaatacgccgtattgcaggtgttaccgatgtgcgtactgtcccgtggatgccttccgaacgtgagcatctggcgttgagcgcgttactggaggcgttgcctgaacctgtgctctctgtcgatatgaaaagcaaagtggatatggcgaacccggcgagctgtcagctttttgggcaaaaattggatcgcctgcgcaaccataccgccgcgcaattgattaacggctttaattttttacgctggctggaaagcgaaccgcaagattcgcataacgagcatgtcgttattaatgggcagaatttcctgatggagattacgcctgtttatcttcaggatgaaaatgatcaacacgtcctgaccggtgcggtggtgatgctgcgatcaacgattcgtatgggccgtcagttgcaaaatgtcgccgcccaggatgtcagcgccttcagtcaaattgtcgctgtcagcccgaaaatgaagcatgttgtcgaacaggcgcagaaactggcgatgctaagcgcgccgctgctgattacgggtgataccggcaccggaaaagatctctttgcgtatgcctgtcatcaggcaagccccagagcgagcaaaccttacctggcgctgaactgtgcgtctataccggaagatgcggtcgagagtgaactgtttggtcatgctccggaagggaagaaagggttctttgagcaggcgaacggtggttcggtgctgttggatgaaataggtgagatgtcaccacggatgcaggcgaaattactgcgtttccttaatgatggcaccttccgtcgggttggcgaagaccatgaggtgcatgtcgatgtgcgggtgatttgtgctacgcagaagaatctggtcgaactggtgcaaaaaggcgtgttccgtgaagatctctattatcgtctgaacgtgttgacgctcaatctgccgccgctacgtgactgtccgcaggacatcatgccgttaaccgagttgttcgtcgcccgctttgccgacgagcagggcgtgccgcgtccgaaactggccgctgatctgaatactgtacttacgcgttatgcgtggccgggaaatgtgcggcagttaaagaacgctatctatcgcgcactgacacaactggacggttatgagctgcgtccacaggatattttgttgccggattatgacgccgcaacggtagccgtgggcgaagatgcgatggaaggttcgctggacgaaatcaccagccgttttgaacgctcggtattaacccagctttatcgcaattatcccagcacgcgcaaactggcaaaacgtctcggcgtttcacataccgcgattgccaataagttgcgggaatatggtctgagtcagaagaagaacgaagagtaagcgtgaatatgcctgatggtgcaacaccatcaggcatattaacttatgctttcagtacagccagagctgcttcgtaatccggctcggtggtgatttcatccaccagctggctgaaaatcacattgtcattttcatcaataaccacaacggcacgcgctgccagacctttcagtgggccatcagcaattgccacaccgtaggcttgcaggaattcagcgttacggaaagtggagagggtgataacgttgttcagaccttctgcgccgcagaaacgagactgggcgaacggcagatcggcagagatacacagcacaacggtgttgtcgatctcggttgccagttggttaaacttacgtactgatgcggcgcaaacaccggtatcaatactcgggaaaatgttcagcactttgcgtttacccgcaaactgaccgagggtgacgtcagacagatcttttgccacgagagtaaaagtctgcgctttgctacccgcctgcgggatggaattggcgactgtaaccgggttgccctggaaatgaacggtttgtgacatgattatctttcctgtttacatatagttaacgtcacacctagtttatgctaactgtcaataacacagcaaacgctatttgcgcttaatccgcagaccaccgcgacaacaaggagtaaagatgagaaccgttaaggtatttgaggaggcctggcccttacataccccgtttgtgattgctcggggaagtcgcagtgaagtgcgcgtggtggtggttgaactggaagaagaaggtattaaaggcaccggcgaatgcacgccgtatccgcgttatggggaaagtgatgcctcggtaatggcgcaaattatgagcgtcgtgccgcaattagagaaagggctgacacgggaggagttgcaaaaaatcctccctgccggcgcagcacgtaatgcgctggattgtgcattgtgggatctggcggcgcgaaaacagcagcaatcgctggctgatttgatcggcataacgcttcccgagacagtcaccacggcacagacgatagtcatcggtacgcctgatcagatggccaatagtgcatcaacactctggcaggcaggcgcgaaattactgaaagtgaagctggataaccatcttatcagtgagcggatggtggcaattcgcacagctgtgcccgatgcgacgctgatcgttgatgcaaatgaatcctggcgtgcagaagggttggcggcgcgttgccagctattggcagatttaggcgttgcgatgcttgaacaaccgcttcctgcgcaggacgatgcggcgctggagaattttattcatccgttaccgatttgtgctgatgaaagttgtcatactcgtagcaatctgaaggcgctgaaagggcgctatgagatggttaacattaagcttgataaaaccggtggtctgacggaagcgctggcgctggcgactgaagcgcgtgcacaaggttttcgtctgatgctgggctgcatgttgtgtacctctcgggccattagcgccgctttaccgctggtgccgcaggtcagtttcgccgatcttgacggaccgacctggctggcggtagatgtggaaccggcgcttcagttcacgacgggcgaattgcatctttaggatgccagcgcagcaagtttgccatcgcaaagagatatttttcgctggcttcgtcggaggagatgggtggaaactctgcggtgatgcaatgcaagttgagatctgcacaccaactgccgaaagagccaggcgtttcataaccgacgctggttaccagaggcaattcaaacgcctgggccagccattcacctaattcgctgtgtctgggatcttcaatacaggccagcggatcgtggaatgagaccacctaggcaggttgaatgcggtgtataagttggcacagcgcctgggtttcaggttcggagccaggtttgtcacctgtcagtaaaacgacatcacgttcttcagcggcgctgttccagcgataaactgtttcaccttccttccagttcgctgccggaaagtttcggtttaaatccacaccattagcattggcccgtaaccctaactggcagccgtcaggattcacacacagcaccacatgatggcggcgcaaagacggtgtcaaagtccgcagagcacaggagagcgtgacgatcgaagagttttcatcaccgtgagtgccagccagaatcaaaccactttcgtgactggcggctggggccggaaaccagattaacggcgcgcccaataatgaacgtccgtaatgttctgttccgggcggaaatgcgccgcgttcggcgcgtgggcgagttacggtcatgatcgtctctggttcaggaagtattacaggcagtgttgtgcaaattttgcggattatcaaatccttttcttcaacgctatgccatcgatcttgtatcacttttttgccggaagttgtttgtattttcattgatgtgcagatattagaattgtcgtaatgttatatacatggcgtattttattcttactggttctacacatgttaatcgcatctgattgatcagttcaccttaataagtttaataaatcgtactgcacatagtacagtacgatggtagctatataattgatttacatgaagaagggcttatcaccatcagtcccgggttgattgatgcctatattctcaccaatgtgtttctcaggtttattgatgatatctgtgattaatgctgcgacactcttacgtgatacgatcgtacctttgaatggttcattgcgtgaggtaagctcataatcaataatatcttcatcagtcagccaggcagggcgaagaattgtatattccagtccagaagcctcaattgcatccgcagccctgcggaatggttttaggggttcaccaataactgcattattccattcgccaaattttcctggaacttcattataaataccgagggaaagaacaaagatcagacgtttaacatcacaggctttcatcgcagcgatcactgaatttgcctgaatatctaaatcttcccccgtaaggttggcatacacaacatcctgtccctgcatggcctgcttcagtgctgcatgattcagtacatcccccataataatcttgctattagttggatagggtttgtggatttttgctggctgacgggcaaataaagtttgtttaatggtttgtttatctgccagttgattaatcacatggcgggctatctgaccgccagcaccaagaatcagtacatttttcatgaaacttttcccagattattggcagcaatatgccaggccatatcactattacggatttgaatatgtttcattacagagtttcctcaaagaacggagctaatactgaaattgcttcagccacatagactttgccatcataaagatccatatggtttgcgccttcaacaatgtgatagcgtttatcctggcttgatgctcgatcgtacaggtcgtcactcatccatttgctcccagcctggctgcccgccacaatctgtatcggctgagtcaggtacacttccgccatatggtaagcatcataggtaataatctggttaaggctgcgcaaagtagcgtaacccggtgctgttggatactgcgcgcgaggggtgtggtaatactcccaggcctgacgcagttcttcgttcggcgcatcggactccttcattggtgccagtggcatagtggcgtattctccgctgctaatatcgctggttcgggcgtttgaacccgcgtcaacgtatggtagggcatcaatagatttcacattgttttcccaaccattacggaacatcgaaccaatattgaccgcactaacagtaccgatggccttgatgcggcgatcctgaattgcagcattggctgtatatcctgctccggcacaaattcccatcgcaccaattcgggtattgtcgacataagaaagcgttgtcaggtaatcaatcacggcactgacgtcttcagtacgaatgtatgggttttctaactgacgcggctcgccgccgctttcaccttgataagatgcgtcataagcaatagtgacaaatcccttttccgccagtttttcggcataggttccggccgtttgctctttaacgcccccacctgggtgagataccacaattgccggatactgacgggtttcatcaaattttggagggaaatagatcactgcagacaaagagatggttggattattgctgttagtgacgctgactttattattcatcattccgttcctcatggagttgtcggttcgttttaacggttggtgatatcactatagatattgatcattaagttgattagacccaaaatcatgattagacctatcatttaaatgattaatagattgtatggagatactgaatgaagcgtgaagaaatcgctgatctgatggcgtttgtcgtcgttgcagaggagcgtagcttcactcgcgcagcagcccgcctgagcatggcgcagtcagctttaagccagatagtgcgccgtatagaagaacgattgggattgcggcttctgacgcgaaccacgcgcagcgttgtacccactgaagcgggcgagcatcttttgtctgttcttggccctatgttgcatgacatagattctgccctgacatccctgagcgatctgcagaaccgcccatccgggacaatacgtattactactgtagaacatgcagcaaaaacgatattgttaccagctatgcgcacattcctgaaatcgcatcctgaaattgatattcagcttaccattgattatggtttgaccgatgtcgtttctgaacgttttgatgcaggcgtccgtctgggtggggagatggataaagatatgatcgccattcgaatcgggccagacataccaatggctattgttggctcaccggattatttttctcgtcgaagtgctccaacgtcagtgtcacaattaatagatcatcaggcaattaatttgtatcttcccacatcgggtacagcaaatcgctggagattaatacgcggtggacgtgaagttcgtgttcgcatggaaggtcagcttttactgaatacgatagacctgatcattgatgctgcaattgatgggcatggattggcgtatctaccttatgatcaggttgagcgggctattaaagaaaaaaaactgatacgtgttttggataaattcacaccagatttacccggttatcacctgtactatccacaccgtcgacatgctggctcggcattctcattatttatagataggctgaagtataaaggtgctgtttagcactacttgctgatacattaatttaattcttctcttaacgtattctcagttcctttcaacgttttggttattttttattcttcgcacaatggcgacagatgctgattatgataccgaaaacgggtttgaacgtgcgaagcccgaacgtagtgttcggagttctatgtgctttaccgcattttggagactattatttacactaaatctgatttgatatattgatacttaaaacatttgatgcttcctttgtcacttttttgatggaagttgtttgcatttctttaaggcgaaacaaataattacgcatcaattttaatgtcggttagagggaaacttatgaagcactctgtttcagtcacgtgttgtgcgctgttggtcagcagcatttctctttcgtatgctgctgaagttccgagcggcacagtactggcagagaagcaggagctggtgcgccacattaaagatgagccagcgtcgctggatcccgctaaagccgtgggcctgccggagattcaggtcattcgcgatctgtttgaaggactggtgaatcagaacgagaaaggggagattgtccccggcgttgcgactcagtggaaaagtaatgacaaccgtatctggacttttaccctgcgcgataacgcaaaatgggcggatggcacaccggtaacggcgcaagattttgtctacagctggcaacgtctggtggacccgaaaacgctatcgccatttgcatggtttgccgcgctggcgggaatcaacaacgcacaggcgattattgatggtaaagccgcgcctgaccagcttggcgtcaccgcagttgatgcccatactttgaaaatccagcttgataaaccattgccgtggtttgtgaatttaaccgctaactttgccttcttcccggtgcaaaaagccaacgtagaaagcagtaaagagtggacgaaacccggaaatctgatcggcaatggcgcttatgttcttaaagagcgcgtagtcaatgaaaaactggtcgtggtgccgaatacccattattgggataacgccaaaacggtactgcaaaaagtgaccttcctgccaattaatcaggaatccgcagccactaagcgttttctcgcgggggatattgatatcaccgaatccttcccgaaaaatatgtatcagaagctgttgaaggatattccggggcaggtttatacgccgccgcagctcgggacctattattatgcgtttaacacgcaaaaagggccgacggcagatcagcgcgttcgcctggcattaagtatgacgatagatcgccgcctgatgaccgaaaaagtgttggggacgggcgaaaagccagcgtggcattttacaccagatgttaccgcgggatttacgccggaaccttcgccgtttgaacaaatgagtcaggaagaactgaatgcgcaggcaaaaactttgttgagcgccgctggttatggtccgcaaaaaccgctgaagctgacgcttttgtataacacttcagaaaaccatcaaaaaattgcgattgctgtagcatcgatgtggaaaaagaacctgggcgtagatgttaaattgcaaaaccaggaatggaaaacctatatcgatagccgtaataccggcaattttgatgttatccgcgcctcgtgggtaggggattataatgaaccctccactttcctgacattattaacgtcaacgcattccgggaatatttcacgctttaacaatccggcatatgacaaagttctggcccaggcatcgacggaaaataccgttaaagcgcgtaatgccgattacaacgcggcagaaaaaatcctcatggagcaagcaccgattgcaccaatttatcaatataccaatggacgattaatcaagccgtggctgaaaggttatcccattaataaccctgaagatgtggcgtacagtcggactatgtatattgtgaagcattaatgtgatgggaactggcgttacccttgtggataacgccagtgatgtctgatttagcgaccctggtccggcggtgtaatgttatccatatacagcgtctggctggggaaggcaaagtccgcgccgtgtgactgtacaatatcgataatcttcaaataaacgtcttgctgtgcagcaagccactcagcccataccgtggttttggtaaagcaataaaccataatatttaatgacgaatcagcaaactggttgaaataaaccagtaaggtttgtcgctggtcgatggccgggtgatttttcagcatctcacgtacggcttcgacaataacgcccacttttgccgcatcctcataacgtaaaccaatggtcgtggtaatgcgccggttggtcattcgtccaggattttctacgctgatcgacgaaaacagcgagttcggtacgtacaatggacgattatcaaaggtcttaattttggtaattcgccagccaatttccgctactgtaccttcgatatttctgtccggtgaacggatccagtcgccaatactgaaaggacggtcgaaatagagcataatcccggaaaagaagttactcagaatatctttaccggccataccgacagccagaccaccaataccaccaaaggtcaacaagccagaaaggctcatgccgaaatgttcgccataaagcagaacaagcaccacaataatggtgattttgataatgcgcgacatgatccgcgcactggtgatatcgcgaccttttttaatctgctgtttttcaaactgattaatcagcagaaatagcttaatcgtcagaataaccgcaatcagggacgtacagataaaatcgataacgcctggggtgataaatttgagtttatagttttctataacatagttaatgatgctaccaacagcactaataattatggtgtagattaaaaattgcaccgcatggaataaaaatccttttcttttacgatttccacggcgaaaccaaaagctcatcagaatcaatgctgcgcagctaccgaaaataatgaccagattaagcgcattatttgtaaacagttcagcgatcattgttttatcaggctcctccagataattgtcgtcatgccggaaacccctggcgggactattttaccgcgacaattcattcagatcatcaatagtcagggaaggaagtagcaacattagctaactaatcaatgcgttgattgtaaatccagctaagaggtgagattttcagagcagacaacggtaaaatgtcatggtattgttacgtttaggtaacaagaaatttgtctgcacaaggattacatcatgattatggcgaaactgaagtcagcgaaagggaagaaatttctctttggtttgttggcggttttcattattgcggcgtcggttgtgactcgcgcgaccatcggcggcgttatagaacagtacaatattccgctgtctgagtggacgacatcaatgtatgtgattcagtcatcgatgatttttgtttatagcctggtctttactgtgttgctggcaatcccgttgggaatttatttccttggcggcgaagagcagtaagtaaaaaataggcccgataactcgggccttgtcagttattgaagagtcgttaatcgtcttcttcgtcatccagttcaacgggtgtctgatactggtcaggtttaatgaccagcaggtcgcagcgaagatgatcaatcacctgttccgccgtgttgccaaggaatgctgctgaaataccggtgcgtccgaccgtgcccagaaccacaatccccgcctgtaagtgctccgccaaatcaggaatcacctcttcgggcagacctttttctacgtgcgtcatgttttcattaatgccgaatttctgtcgcagagctttcattgccagcaaatgttgcccacgaatggcatcgttataaacgctcgggtcaaattccggcagttcaatcgcgatattaattggcgttaccggataagcgccaaccagatgaacttcggtatggttgacttgttctgccagttcgatcgtctctttgaccagtttttcattgagcgcattatggtacggctcttcactggcgagattcaccgccaccagcgccttacccccttccggccacggctggtctttcaccatccacacggggcttgggcatttgcgtaacagatgccagtccgttggcgtaaaaatcaccgcttccagacggtcatgttggtgcgccatttttagcaccaaatcgtgcccgccgctgatcacttcctgaatgatggcttcgaaaggacggttatgccagaccactttaatttcaatgggaacgccagcattgagataatattttgcctgctcgtggatccaggctgtacgctggctgatgacgccctgacgcatagcggtacgttcgtccggagagagcagggtggtcatttcgtatgagaagtcatagatcggcaaaaaggctttaattttgccaccaatccgttgatgtaaataaacagctcgccgcaatgctggttggtcgtcctggttaggatcgataacaacgagcatgttctgatacatagccatacagggtctccttacaacaactgtcaacgcagtttgtaattaaaagattaacccatatctggtgaatgaaacagtgatgaaccttctgtcagatcaataaatcagaaaaatttaatgatatgacagaaggatagtgagttatgcggaagaatcaggcaacgttacgcgtatgaccagcaagctgggccagcgcatcgttattttcgatagtgatgtatttacctttgactgccagcataccgcttttctggaagcgacccagcagacggctgatggtttcaaccgtcaggcccagatagttaccgatatcaccacgagtcatcgtcaggcggaattcacgaggggagaagccgcgttgggcaaaacgacgggacaggttgtagatgaatgcagccagacgttcctcggcatttttcttcgacaacagcaggatcatgtcctgatcgcctttgatttcaccgctcatcagacgcatcatctgctgacgcagattcggcattttaccagacaaatcgtccagcgtttcgaacgggatttcacataccatcgaggtttccagcgcctgcgcgaaactcgggtgatgaccgctgccgatggcatcaaatcccaccagatcgcctgctaaatggaaaccagtgatttgctcgtcgccttgctcagtgatggtataacttttaatcgtaccggagcggatggcataaagcgatttaagttcatctccagccttaaacagcgtctggcctttctgaataggcttcttccgctcaatgatattatcaagctgatcaagctcatgttcgttgagtgtgaacgggatgcaaagctggctgatgctgcaatcctggcaatggatagcacaaccgccagactgaatgcgccgtataattcgcttttccgggatcataggtctgctcaagccgtaattgatatttgtcaattttaacatctttttagggagcaagtaagtctaagcaaaccttaacagcagagaattccgatattagatgtaaatatatgtctatctatttgaaaacccttaagttgttaagggtgactttacataaaagtgtgaacaagctggcacaaattgtttaatgtttacagcaaaagataaccttcgtggcgcaataaccactcttttcgcagaactccgcctgcatatccggtcatggtgccgtttcggccaataacccgatggcaaggtacgacgatgctgatgggattcgatccgtttgccgcaccaacggcacgcgccgcgccagggcggcctaattgttcagccagttggccataatgcattacctgcccgcaggggatagtgcgcagtgttttccagacttcgcgctgaaatggcgtnccccccgtggcagtgggaagcgtatcaataatgctaagattaccggcaaaatattcacgaagcttgtcgcttaaaccacctgggttggtggcagaaatgcgctcatagctttctttgcgataatggatgtccagcagctgcaccatgcgttcgctgtactcttcccattcaaccgcccgcaggcgaaattgctcatcgcaaatcacccacagtggacccagtggcgtggcaattttttcttcaagtaatctcagcatccgttctctcttaagacaaacgtgggtaaatacccggacctgtcggcaagccaacaagataccacgccagcaacatcagcagccataccaccaaaaagattaatactaacaaaaagtaagtaccaggtttcgcgtctggtttgtcgcagtatttaagcataaagcgattttttgatttttctgcctgaagaaatgagggcaagccatcaaattccagtcagcgaaattttaccgtaggctatccgttatttgattctgtggcgtgatagccgccagacaccactgatctcgtcactcattccccaatcccggcgagaatgtggttatttacagagctaaaaaatgaataaaaaaatagagcctgtcgacatccgccagactctacagtacacacagcagtgcatcctcgtcttaaatccggcctggggtcctggtgaccggtgacagtgttataacggttttacccatccgttgccaattttcttcagtgacagatttcacgaaaatataagttaaatcatttgccttgtgattgcataatcatgcatcgttaatcgacgagtaaatttaccgggcgagtagcccgttcgacgcttaaacatattgccgaacgattcagctgaggcatagcccagacgatgggcaattttggtcaacgaatatccatcatcaagaagcgtcactgcagaaataacgtgcatttgctgaacccagtggcgaaatgttaatcccgtctctttaacaaataagcgcatgagtgtacggctactgacgttaattttatccgctagattatccagtgttggcagatacccttggttgtttagcaaattctcacaaagctgctgtagccgctcatcatttggccaagggagttcaagtgacattttcacccccatttttatttcctgaagtatcagcgtctcgagggctgaaaaacgtaactgttgtttatctgtggtactttgcggcggtggaagttggttaattgcaattagtaattcccttaacaggggtgaaatacccgtcatgaagcaaacttttcccagcgtttcactttccgcttctgaaaccagtacggtttttaaaagtacgttgcctgtcgcaacaaacttatgcggcatttgtgggggcagccaaagcgcgctgctggcatgcactagccagacgctttctccagcccatatacgaacgactccttcagccgggtaaagcaactgggcatagagatgtttatgccagggaactgtgcctccattcagatgttccgaatccagtccgataatgtgatgccctggtgatgctttaggttgcagtgtgattgtcatttacagtaggtattttgtcagaaatcatcaaataagccatgttaaattttaaatatgacgtatgcaagtttccggatatatacggtgtaaagagtgatgataatttctaaaaaacagcttattggggtggtagcgatcggtattcttttggctggcgttgtcttttttatctggtgggtaagcaaaggaagatttatacagacgacggatgatgcttacattggtggtaatatcaccacggtggcaagtaaagtttctggttatatttctgctatagaggtgcgcgataatcagagtgtaaaaaaaggcgatattatcctgcgtctcgatgatcgggattatcgtgcaaatgtcgccagattagagggatttcgcagcagtttgcgatggcccccatcgtaacattaacgctggggggaattccaaaagaacggctgaagttagcctctggtgtatttaatttaacacgtaatcttgggggcgcaattggtattgccctgtgtggctctattctcaataatcgaactaattttcatttttcgagaatgggtgaaaaaatggtttctgttccccatatggtgaatgacttcatttccagaagtgctttgttttttaatcgcagtggaagtgaccagacatcggaaatactggcttcaaccaaattattgagtcaattgatgctgagggaggcgcaaactatggcattttcggatacctttctgctaatcagtggtctgttatttatcgcatttttgttggttcctgctatgaataaatcatcctgatcggagcctgtgctgaattaaactcgggctaaactgttcgatactgctaacaggctagtataaaatgccccgcctgcgcagatactcacaggtatgaagtagagtattgtttcaatctgtgaagggaacgatgcagtaagtatgaacaattaacccgtctgaatcacgacgtgtgaaggtgcataggaggttacatgaaccttgacgacaaatcgctgtttcttgacgccatggaagatgtccagccgctgaaacgtgctacagatgtccactggcatccaacgcgtaaccaacgtgcgccgcagcgtatcgacacgctgcaacttgataatttcctcaccaccggatttctcgacatcatcccgctaagtcagccgctggagtttcggcgggaagggttgcaacacggggtgctggataagctgcgcagtggtaaatatccgcaacaggcgagcctgaatcttttgcgccagccggtggaagagtgccgcaaaatgatgttcagtttcattcaacaagccatggcggatggtttgcgtaacgtgctgattattcatggtaaagggcgggaagataaatcgcatgccaatattgtccgcagctatgtggcgcgctggctgaccgaatttgatgatgttcaggcatattgcaccgcgctaccgcatcatggcggcagcggggcttgttacgtcgcactacgtaaaacggcgcaggcgaagcaagaaaactgggagcgccacgctaagcgcagtcgttgatctcgagacgcatccgcggcttatgccgccagcacgcggttgcgtccatcatttttcgcccgatacaaagcatcatcaacgcgtttaaacagttcatcgatgctttcatttccttcgtgatgcgccacaccaatgctgacggtaaagcgtggtaagctcgaaatactcacttttgccacgcttacgcggatagtttcagccagcgaaagcgcggtatccagtggggttcttggtagcaataagacaaactcttcgcctccccaacgaaacaccaaatcgcctttgcgagcgcaactttcgagagtgcgggcaagggcgcataacacctcatcacctttagaatgcccatagagatcgttaatgtgtttaaaacgatcggtgtcgatgagcaacaagctgtaatcctgagcgatggcgaggtgctgcatttggcctggctcggtaatgtgataaaactgtcgccgattcagtaatcctgtcatcgcatcatggtgggcagcatgttccagctgctcctccagccgtttttgctcagtaatatcatgcacaatacataacatgagcttgtcaccataaatttcaatcggcccggcataggtctgcacatgacgagtcgaaccatccgccagtttatgaacaaaattcaaaggtttatgaccaccgggtaaatgcgagatttcatgcatgataggcatgacgcgacgcccgagcatattaatttcccaggtatgtttctggcacatcgtttcatggttataaccatagaaattgagcgcggcgaggttagcatcgacgatttggccatctcgtgaggggtcaatcaacaacattggtgcagagttagtcagaaaaaagcgcgcataaaaaccttgttttttgcgctgataatttgccgagcgactggcttttaaacccagcgttgccggcgcttcgataccttcgaaaataatcaccggttctgcttctgtcagctttcgcaaaacaagtcgacagctcaatgctgtttcctcttctttacgctgaacggtgagtatttcgataatatcgtgttgattttgcagatcggagaggtatttcggcagttctttttgtgaggagacggaatagggaccggttcgtagctgactaaacgtgaggtcttgcatcaacagtcgcgccgcgctgttggcataaattaactgttcctcaaagggcgaaacgatccagacaggactggtgagtaagtccagggtattgaagttgtgtgtaatcattgagatcccattatttttatcaatttttgttgctatccgatcgcaaaaaagccacgtcatatgatcagataattctgataatgatagacgctatttaacacttcacacggtttgtatacggaaaagcattttgctttttgtattcaatttagacagaattttattaatcatttcagggtaatggggtgatgagatgttgcgtaacagggccagaaggctagactacaaaataatgcgttgatgatggaggcactgtggaagcgattaagggatcggacgttaatgtcccggatgcagtatttgcatggatgctggatggtagaggcggcgttaaaccgctggaaaatacagatgtgattgatgaagcgcatccctgctggctccaccttaattatgtacaccatgatagcgcccaatggctggcgacaacaccgctgcttcccaataacgtacgtgatgcgctggcgggcgagagcacacggccccgagtcagccgtctcggtgaaggcacgctgattacattgcgctgtataaacggcagcaccgatgaacgccccgatcaactggtcgccatgcgtgtatatatggacgggcggttaattgtttcgacccgacaacgcaaagtgctggcgctggacgatgtggtaagcgatctggaagaaggcactggtccgaccgattgcgggggatggctggtggatgtgtgcgatgcgttgaccgatcattccagcgaatttatcgagcagctgcacgataaaattatcgaccttgaagataatctccttgatcagcaaattccaccgcgtggattcctggctctgctgcgcaaacaattaattgtgatgcgtcgctatatggcaccgcaacgtgatgtttatgctcgtcttgccagtgaacgtttgccgtggatgagcgatgaccaacgccgtcggatgcaggatattgccgatcgccttgggcgcggtcttgacgaaatcgacgcctgtatagcacggactggcgtgatggcggatgaaatcgctcaggtgatgcaggaaaatttagctcgtcgtacctatacaatgtcgttgatggcaatggtctttttacccagtacgtttctgacagggttatttggcgtcaaccttggtgggatccctggcggcggatggcaatttggattttcaattttttgtattctgttagttgttcttattggtggtgttgctttatggttgcatcgtagtaaatggttgtaacaaaagcaatttttccggctgtctgtatacaaaaacgccgtaaagtttgagcgaagtcaataaactctctacccattcagggcaatatctctcttgcaggtgaatgcaacgtcaagcgatgggcgttgcgctccatattgtcttacttccttttttgaattactgcatagcacaattgattcgtacgacgccgactttgatgagtcggcttttttttgcctgttatttatcagcgtctaccctttaagagtccacccaatgaccggagggaaatatgacgacacttatttatttgcaaattcctgtccctgaaccgattcctggcgatcctgttccagtacctgatccgatccctcgcccgcaacccatgcctgacccaccacccgatgaagaaccgattaaattgtcgcatcgtgagcgtagatctgcgaggatacgcgcctgctgactttgcgtcgatgaccacgagaatagattgtgaccgctttttctaccctgaatgttttgcctcccgcccaactcacaaaccttaatgagttgggttatttaaccatgacgccggtgcaggccgccgcgcttccggcgatccttgccggaaaagatgttcgcgtgcaggcgaaaaccggcagcggcaaaacggcggcttttggcctcggcttgttacagcaaattgatgcgtcgctatttcaaacccaggctttagtgctgtgtcctacgcgtgaactggcggatcaggtggcaggtgaattgcgtcggctggcgcgttttctgtcaaataccaaaattttgacgttgtgcggtggtcaaccgttcggtatgcagcgtgattcgttacaacatgcgccgcatattatcgtggcaacgccgggccgtttgctggatcacctgcaaaaaggcactgtatcactggatgcgttgaatacgctggtgatggatgaggccgaccgcatgctggatatgggatttagtgacgccattgatgatgtcatccgttttgcgccagcatctcggcagacacttctgttttcggcaacctggccggaagccattgccgcaatcagcggaagagtgcaacgcgatcctttagcgattgaaattgactcaacagatgctctgccacctattgaacaacaattttatgagacatccagcaaaggcaaaattcctctgttgcaacggttattaagcttgcatcagccatcctcttgcgtggtgttttgcaataccaaaaaagattgccagtctgtctgcgacgcgctgaatgaagtagggcaaagtgcattgtcgttacacggcgatctggagcaacgcgatcgcgatcagaccctggtacgttttgctaacggtagcgcccgtgtactggtcgcgactgatgttgctgcgcgtggtctggatataaaatcgcttgagctggtggtgaactttgagctggcgtgggaccctgaagttcatgtacatcgcatcggtcgtacagctcgtgcaggaaatagcggtctggcgatcagtttctgtgccccggaagaagcacagcgggccaatatcatttctgacatgttgcagataaaacttaactggcaaacgctgccagcgaatagttccattgtgccgctggaagcagaaatggcaacgttgtgtatcgatggcgggaaaaaagccaaaatgcgcccgggtgatgtattaggtgcgctgacaggagacatcgggcttgatggcgcagatattggcaaaatcgccgtgcatccggcgcatgtttatgtcgcggtgcgtcaggctgttgctcataaaccatggaaacagttacagggcgggaagattaaaggaaaaacgtgccgggtgcggttattaaaataatgaaatgttgaattgcagggtgcaagagtaaacatcttcttaggcattgccggatgcgacgctggccgcgtcttatccggcctccataagagtagcccgatacgcttgcgtatcgggcgctatcctggttatttcacttcaaccacattcagccgtaactcatccaactgattttcatcttcttctggctgccagcccgctggttgtagtgggatctcttcgcgatcaaacgccagatcacccccgttaaccacttcagaaccgtgggtaatgcctttgaaatcgaacaggttggtatcgcacagatgcgacggcaccacattctgcattgcgctgaacatcgtctcgatacgccccggataacgtttatcccagtcacgcaacatgtcagcaattacctgacgttgcaggttaggctgagaaccgcacaggttgcacggaataatcgggaacgcttttgcatcggcaaagcgctgaatatctttctcgcggcagtaggccagcggacgaatcacgatatgtttgccatcatcgctcatcagtttcggaggcatacctttcatcttgccaccgtagaacatatttaagaacagcgtttgcaggatatcgtcacgatggtgacccagcgcgatcttcgtcgcccccagttccgttgcggtgcgataaaggataccgcgacgaagacgagaacacagtgagcaagtggttttgccctccggaatcttctctttcacgataccgtaagtgttctcttcaacaatcttgtactcaacgcccagcgtttcaagatactcgggcagaacgtgttccgggaagcccggttgcttttgatcgaggttaacagccaccagcgaaaaattgattggcgcgctttgctgcaaattgcgcagaatctccagcatggtatagctgtctttacccccggagaggcaaaccatgatgcgatcgccttcttcaatcatattgaagtcagcaatggcttcgcccacgttacgacgcagacgtttttgtaatttgttcaggttgtattgttctttctttgtaatttgttgattttcttgcattatttcagttctctggtactaagtggggcatattgagggcaaactttgcaactacgataaccgcgcattcaacatggctacctgttcgtcgttcatgtcatcaatccacataccgtaaatttcatacaccatctgcgcagtttcatgccccatctggctggctataaatgccgggttcgctcctgccgtcaacagccagcaggcaaaagtatgtcgcgtatggtacggattacggcggcgaataccagcacgttttactgctgcattccatctcgctcccaaatagtcgtagtgaaatctgatgggaaagccttgcttagcatgctggtgttgcgctacccgtacaggatgcggtaacacaggaagaaattagaacagaaactgtggcggacattgtgcattcgttgccaggcggagaaatagaacgctacaacaagtgcagaatataatttttcgcaagtgccagaatagcgatattatgcagtgttttttagttttctatcaggggatattttgtgaaacttttcggtgaataaaataattctctgtaataaatgatgggtatggttggtggttatatttgcgcatggaaatattacattggatatgaatgtatttcaaatgaaagaaccatgacacccgaatggagttagggattcattacgtatctaatctaaagaataagaaaaatacttaattcattgtgggtggtgatgatatcttgatatgtaaaaatggttctcttaataagatgtaactagcttattacttatccatagcacaagaaatggtcctgtatctgcgttgccatgaaataagataggcctaaatgtaataaagagttgcatgacaaaattactaaagttcacaataaaaaagaattaagttttttgttcaagtatttttttagtgtattgttttgaaatgttctacgctgctctaaccttcagtctgaagagggcttgaatcgtgatgtcagttcgattgacataatgttattaataatgtttacgtttgaatgtgaaatatgcttaactatgccttgattgttaatcacagggactgactatgagaaaaatactgatgtatttatgtattagcatatggattgttatatcatgcgtgcctatcatattaactagcgagtatttaacagaggcgagtataatggcattgatgtttggtcatgccaatgcactatgtattggggtttttatttctattatttatatagaatgctggaggtaaatagtgtgaacagcattagtttgatgattttatactgaactaaagggggaaagaggtaacgaaaaaagacctccaccaggtacgaatctgaggcgggcagatggaggtcgatatctacacgattaaattgataagtaaaagtcccatcagggattgatttgttcgagtctaatttaaagtaatttcaacgatttggcagaatttcttagagttaatgattttcaagttttcgattaccaggaaaaaggctgggtgctgataaaatagtcatctgcattccttaaattgtgtaagggtgaaaggataaagttcaatttaaaggcggtgcaatattagcaccatcttatatatgtaatgattgatttgcctctttattctactgttgagattattgtttccgaaaattgattattataagcgcgaaaagaaatgctacagcaaataagaggacgattgtcggcgctggggctctatcgagaaaatataataaccatacacctgatattgttattgatatcgttacggcgataagtaatgccttatgaaagcgatgcgtgatgaggacagcaatagaccctggagctattaatagtatatagacagaataatttcgactgcttttaatgtggcaaaaatggtaggcgataccatgcagagtaaaccgtaatgtaataatgatatctgtaatccgctgacttgtgcctgttgatagtcaagacaaaaattcctgaaaaaacgatacctataatggtatctttctttatgatgctattatctttcagatagccagttgtaattgcacaagacagtcctacaataaatgcaccaattcccagcggcatacctataatccaggctagaactatgccaggaaacattgcgtggttcattgcatctcctattagcgcccagccttttaataccaggaaaactgataataatgcacaggggaacgatattataatagcgattatcaatgcataattcataaatttaaattgtaatgattagaggggaaaatgtcagcacatttgcgaaatgaatcaaaaagcccgcagcaatgtgcgggcgttagtgtcagcgcacaaccagcacggagcactctgcgtgacgcactacagctgcggcgttagaaccgagcagataagtggtgatatccggtcgatgggaagcaatgatgatcatatgagcggggatcttcttcgccaattccagaatgcggtctttgggcgagccttcttcaacatggacatgcactctgtcggttggcagtttaaattttttaatgatctcttccagttgcgatttggcttccgctttcagatcatccattgccggtaattctgcggaataggctaaacccagagaggcatagtagggcagcgaaggtattaccgtcaggaaatgaacctctgcatcatcaatctttgcctctgcctcaacgtggctaatcacgcgttgagttaattctgaatcggaaatatcgatagggacaagaatcgttctgttcataaaacctcctgttttagtatccgcataaagtgtaacgccagatgacactttttgtgtaatgacggagttcacatttttaatttagatcaaaggaggaagaataagcagaaaaagcccgccaaaacagcgggcagggggatttagaactgataaaccagacctaaagcgacgatatcatcggtagagatgccgttggcagcgtagaaactgtcatcttcatccaacaggttgattttatagtcaacataggtggacatgtttttattgaaatagtaagtcgcgccaacatcggcgtatttaaccagatctttatcatcaacacctgccgggttgtctgcaccaccggcagcgtgcaggtcacggcctttagacatcaggaaagagactgccggacgcagaccaaaatcaaactggtactgtgcagtgacttcaaagttctgggttttgtttgcaacagcataatcgctgtcgccaaacggggtcatattacgcgtttctgaatacatggttgccaggtaaatattgttagcatcgtattttagcccagcagtccacgcgtctgctttatcaccacctgccgcagtatggttaacctggtcattggtgcggtcagaagaggtgtatgccgcaccagcgctaaagcccatgcctaaatcatatgttgtggaaagaccccagccgtcaccgttttcatggcgaacatcacgtccgttgttggtgccttcctgaccattactggcaccttcgttgttaccttgatactgcaccgcgaagttcagaccatttaccagaccgaagaaatcagtattacgataagtcgcgacgccattggcacgaccagtcataaagttgtctgcattggtataagagtcaccgccaaattcaggtagcatatcagtccagccttcgatgtcgtacattacgccataattacgtccgtaatcgaaagaaccgtaatctgcaaatttcagtccggcaaatgccagacgggtccatgactggtttgttgaagattcggtgttgtttgcctgaatattgtattcccattgaccgtagccagtgagttgatcgttaatttgggtttcgcctttaaaacccagacgagcatagctctggtcgccatctttcgctgaattatcagaaaaataatgcaggccatcaactttgccatacagatctaatttgttgccgtctttattataaacttcggctgcatgtgcagcacctgcagcgagcagggcaggaattaagagtgccagtactttgcttttcattgaataaatcctttagttattttatttgcctttcatccccattttggggagtgaaaacatcctaaaggagaagttcagttagccgataaatatcatttgttacgccttaagtaaaaccttaattaaataattcttcagaaatgataataagtctggtgaatgtattggagataacacatacaaaataaaaattatacttttaattttctatacgttattctgcgcgggttatatgcctttattgtcacagattttattttctgttgggccattgcattgctactgattttccaacacataagaagacaagcccgaacagtcgtccgggcttttttttagaattggatgatccttatccagagcatttaatcggtgttgcttttttccgcttttccggccatttgtgccaggaagtcatagcgtttttgcaaatcagctgcagcatctttccataactgttctgccacttctggctgctgcgaattcagacgacggaaacgctgctcgtgaagtaacgtttcttccagtgcttctgacggcgggcgtgaatccagcgccagcggtagtttgccttcatcggcacgacgaggatcgaagcgatataacggccagaagccggtagcagtgagttggcgcatctgatcgtggctgagtgccagatcgtaaccatgctcttcacatgggctataagcgatgatcagcgatggccccggatacgcttccgcttcctgaatcgctttcaccgtctggttcagctgcgcgccgagagaaatctgcgccacataaacatgaccgtacatcatcatactgacgccaagatctttacgcgctttacgtttgccatgctcgccaaacttagttactgcacccagcggtgtcgctttcgatgcctgaccaccggtgttggaatagcattgcgtatccagcaccagaatgttgacgttttccgtcaaactcaatacatgatccagaccgccaaagccgatatcgtaagcccagccatcgccaccaatcagccagattgatttttccaccagtgcatctgcgtcacgcagcagttcatgtgcttcggcaacatcgttgagttgctggcgtaaagctgcaacctgttcacgacgaacctctggcgtggcgtctgatttcaacgcagtcagtaattccgccgggattttatcggcaaattgatcgagcagacgcagcacgcggacacggtgttgatcgaccgtcaggcggaaaccaaggccaaattcggcgttatcttcaaacagcgagttcgcccatgccggtccacgaccgttggcatcggtggtatatggtgttgaaggcaggttaccgccgtatattgaagaacagccagtggcattagcgatcaacatccggtcgccatagagctgagtcagcaatttaatatacggcgtctcgccacaaccggagcaagcacctgaatattcaaacagcggtgtaatcagctgcgatgtacgaatatcaatacgttccagtttgctacggtcgatttctggcaggttgaggaagaaatcgtaattgattttctcttcttcgacatgttccaggcgcgacatcatattgatggctttaatctctggattctgacggtctttcgccgggcaaacttcgacgcacaggttacaaccggtgcaatcttccggagccacctgcaagacatatttctgcccgcgcatatcacgcgatttcacatccagcgaatgcaggctggcaggggcgttttccatcgcttcaggcggtaccacttttgcgcgaatagctgagtgtgggcaagcggcgacacagtggttacattgggtacagagttcctctttccagatggggatctcttcggcgatattgcgtttttcccagcgcgtggtgcccatcggccaggtgccgtctggcggcagcgccgaaacggggagggcgtcgccaagcccggcgagtatcgcagcggttacggttttcacgaaatcaggagcggcatcggaaaccaccggcggtcgattggcgctatgcggattaactggctgcagtggaacttcttctacggattcacgtgccagcgccagagcctgccagttgcgttccaccagatcctggcctttgctactgtaacttttggcaatcgcaccctgcaattctgcgagggcactatcgccaggcagaatctgcgtcagatggaaaaaagccatctgcatgacggtattaatacgggccgccaggccacattcgcgggcgattttcgccgcgttaatcacatagaagcgcgcttttttctggtttagcacggcctgaacttcctgcggcaagcgcgaccacacttcagctgcgctgtacggcgtgttgagcaggaaaatgccgccaggttttaaacgctcagccatctgatatttatcgataaactgcaactggtggcagccaacaaaatcagcctgggaaatgagataagcggaacgaatcggctgttcgctcacgcgaaggtgagaaaccgtcaggccgcccgcctttttggagtcgtaaacaaaatagccctgtgcgtaccacggcgtggaatttccgataatcttgatattgtttttggtcgcggaaacgctgccatcactaccaaggccataaaacaaggcttccagtttcgccgagtttggtagggtgttttccggcaacggcagtgacagattggttacatcatcgtaaataccaaccgtaaagcgcgctttcggtttagccgcgttgagctcggcaaataccgccagtacacagtccgggccaaattctttggatgaaagaccatagcgcccaccaatgacacggggcagggtttcgcgctcgccattattaaaggcttctgccagtgcggtcatcacatccaggtacaggggttccgcttgcgcacctggctctttggtgcgatccagcaccgccactatccgaacagagtccggcaatgcttgcagcaagtgtttggcggagaaggggcggtacaggcgaactttcagcacgccgactttttcgccacgggtcagcaattcaccaaccacttcttcacatgtgccaatggctgagcccatcaggataatcacccgttccgcttgcggatgcccgtaatactcaaacggctgatactgacgacctgtcgcggcagcgaaatcattcatcgcctgttcaacatggtcatagactgcgttgtaccatgggttggtggcttcgcgagactggaaataagtgtcaggattggcggacgtaccgcggatcaccggatgttccgggttgagtgcccgggcgcgatgagcatcaatttctgcctgcggcatcagttcaagaatcgtgtcatcggccagcgggacaattttattgatttcgtgagatgtgcggaaaccatcaaagaaatgaataaatggcacgcggcttttcagcgtcgcgatgtgcgaaatgagagcaaagtcttgcgcttcctggacgcttgctgcacacaacatcgcgcaacccgtctggcgcaccgccataacgtcggaatgatcgccaaaaatagagagtgcatgtgtggcaacggtacgtgccgcaacatgcaggacaaacggcgtcagttcgcctgccagtttgtacagcgttgggatcatcagcagcaaaccctgcgatgacgtaaacgatgttgagagggcaccagtttgcaaagcaccatgcacggtagcgatagcacccgcttccgactgcatttcaaccacgcgtggtgtgtctccccaaacgtttttcaagccgtttccggcccatgcatcagcctgttctgccatcgtggaactgggggtaatagggtagatggcgataacttcactggtgcgaaacgccaccgaagcaaccgcgccattaccgtcaatagtaatcatatgacacccttacattgcgcaaatgaggggcgcacgaaattgctgcgcgcccagtagtaatcgttcaattttagcaaatggctttcttctgcattttcgcttttgtgtcccccacatcagcgtaatgaatgttttgatcaaacagagggcaaaaaaatagccataaaaaagtaaaaatgcggggcaacgcgcaggacagctctcgacgccgccctctgtgctgcctattatttatggcggtgtcgtttggcttgaagatcagaggaagaaaagatgcgagcagcgttttgggtagggtgtgccgctttattgttgtcggcgtgtagtagtgaacctgttcagcaggcgactgcggcgcacgtagcgccaggtttaaaagcgtcgatgtccagtagtggagaagcaaattgtgcaatgatcggcggttcgctttctgttgcccgccaactggatggtacggcgattgggatgtgtgcattacccaacggcaaacgctgtagcgaacagtcacttgccgccgggagctgtggcagctattaattcattaaatccgccagcttataagttaatgtctgtttcgcggtcgccagcgttaactggttcgcggtcagatccacttgtgcaccttctttcagcatttcgctaatggtgttatcgagttcattaagctgcgggttagcgcacatcatacgggtcattgccagccctttggcggtcagttcaccattagacagtttgccttcaccgctaaagcggttacacatgctgccggaaatcatcatcttttcaccaaagctgatttctggcggatttttatcgctggtcacgggcttaccgtttacgctttccagcacaaagcgatgatgctgtagctgttctggcgttacagcaattttgtcactacttacacatcccgccatcagcaggcttagcgcaacaagcgcggctactttcttcattgtggttctcaattactgtttctgattcaggactattttaagaatagaggatgaaaggtctttggggattatctgaataagctcccctggaatgcaggggagcggcaagattaaaccagttcgttcgggcaggtttcgcctttttccagattgcttaagttttgcagcgtagtctgagaaatactggtcagagcttctgctgtcaggaatgcctggtgcccggtaaacaacacgttgtggcaggcagacaagcgacggaatacgtcatcctggatcacgtcgttggatttatcttcaaagaacagatcgcgttcgttctcatacacgtccatacccaacgaaccaattttctgatttttcagcgcttcaattgccgcctgagaatcaatcaatgcaccgcgactggtattgacgatcatcacgccatttttcatstgatcgaaggcggcttcgttcaacagatggtagttttccggtgtcagcgggcagtgcagagagataacgtctgattcagagaacagggttggcagatcgacatactccacaccgagttccagcgccgccgcacttggatacggatcgaacgccagcagacgcataccaaaacctttcagaatgcgcagcattgccacaccgattttaccggtaccgataacgcctgccgttttgccatacatagtaaagccggtcagaccttccagagagaagttagcgtcacgggtacgctgatatgcgcggtgaatacggcggttcagcgtcatcatcataccgatggcgtgttcagcaacggcctctggatcataggctggaacacggactactttgagccccagttcttttgccgcgtcaaggtcgacgttattgaaaccggcacagcgcaaggcgatatatttaacgccgtgctttttcagctcttccagcaccgggcggctgccgtcatcgtttacgaaaatacataccgcttcgcagccattggcagttttagcggttttttccgtcagcagaaagtcaaaaaattccagctcaaagccaaaggactcgttcacctgttgcaggtacttcttgtcgtactgttttgtgctataaacggcgagtttcataagactttctccagtgatgttgaatcacatttaagctactaaaaatattttacaaaatttcaaatataattgaaagatatggcgatattgaaaaattcatcaacaactatgcttagtgtaggcgcaaccttcaactgaacggttaaacatgccacaatacccgtattgaatgcttaatttttcgctaaatcaggatattgactacccatgctgggtaaatataaagccgttctcgcgctgttattactgattattcttgtgccgttgacgctgctgatgacgctagggctgtgggttcccacgctggcgggcatctggctaccgctcgggacacgtattgcattagatgaaagcccacgcattacgcgtaaaggtttaatcatccccgatctccgttatctggtgggagattgtcagcttgcgcatatcaccaacgccagcctttcacatcccagccgctggttattgaacgtcggcacggtagaacttgattctgcttgtctggcgaaattgccgcagacggagcaatcgccagccgctccaaaaaccctcgcgcagtggcagtccatgctgcctaacacctggatcaatatcgataaactgattttttctccctggcaggaatggcagggaaaactctctctcgcattaacctccgatatccagcaactgcgttatcagggcgaaaaagttaaatttcaaggccagctgaaagggcaacaacttacagtcagcgaactggatgtcgccgcgtttgaaaatcagccgccggtaaaactggtgggggaatttactatgccgctcgtgccggatggacttccggtaagtggtcatgctactgcgacgttaaacttaccgcaggagccttcactggtggatgccgagctggactggcaggaaaatagcgggcaattgattgtgctggcacgggataacggcgatccgttgctcgatttgccgtggcaaattactcgtcaacaattgaccgtaagcgatggtcgctggagctggccgtatgcaggttttcctttaagtggccgactgggtgtcaaagtcgacaactggcaggcagggctcgagaacgctctggtcagcgggcgactgagtgtgctgacccagggacaagcgggtaaaggcaacgcggtgttaaattttggcccaggaaaattaagcatggataacagccagctgtctctgcagctgaccggtgaagcgaaacaggcggacctcattttatatgcccgtttacctgcgcagctaagcggaagtctgtctgacccaacgctgacctttgagccaggcgcgttattacgttcgaagggaagagtcattgattcgctggacatcgatgaaatccgctggcctttagcgggtgtaaaagtcacccaacgtggtgttgacggacgtttgcaggccattttgcaggcgcatgaaaatgaactgggcgatttcgtgctacatatggatgggctggcgaatgattttctccctgacgctggccgctggcagtggcgctactggggaaaagggagttttacaccgatgaatgccacctgggatgtcgcaggaaaaggtgagtggcatgacagcacgattacgctgaccgatctctccaccggtttcgaccagttacaatacggtacgatgacggtagaaaagccgcgattaattctcgacaagcccgtcgtctggggacgtgacgcacagcatccctcattcagcggcgcgctgtcactggacgccgggcaaacgctgttcactggcggcagtgtgttaccgccatcaaccttaaaatttagtgtcgatgggcgtgatccgacgtatttcctctttaaaggcgatttacatgctggtgagattggcccggttcgggtaaatggtcgctgggacggtattcgtctgcgcggtaacgcctggtggcctaaacaatcactgactgtattccagccgctggtgccacccgactggaagatgaacttacgcgatggtgaactgtatgctcaggttgcattttcagctgcgcctgaacaaggattccgcgcgggagggcacggcgtgttgaagggtggtagtgcctggatgccagataatcaggttaacggtgtcgattttgtcctgcctttccgttttgccgatggagcctggcatctggggactcgcggtcccgttacgttgcgaattgccgaagtgattaatctggtgacagcgaaaaatattacggctgatttgcaaggtcgttatccgtggactgaagaagaaccattgctgttgactgatgttagcgttgatgtgttaggcggtaacgtgctgatgaaacaattacgtatgccgcaacatgacccggcgctgttgcggctgaataatctttcctccagcgaactggttagcgccgtcaatccgaaacaattcgccatgtccggggcatttagtggtgcattgccgttatggctaaacaacgaaaaatggatagtgaaagacggctggctggcaaatagcgggccaatgaccttgcggctggataaagacaccgcagatgcggtggtgaaagacaatatgaccgcgggttcagcaattaactggttgcgctatatggaaattagccgttcatcgacaaaaattaatttagataatctcggtttattaaccatgcaggccaatattacaggtaccagtcgcgttgatggtaaaagcggtacggtaaatcttaattaccatcatgaagagaatatttttacgctgtggcgcagtttacgctttggcgataatctccaggcatggctggagcagaacgcgcgtctaccgggaaatgactgttcgcaaggaaaagagtgtgaggataaacaatgaaaattttactggctgcgttgacgtcatcttttatgctggttggctgtacgcctcgcattgaagtcgctgcacctaaggaaccgatcactatcaatatgaacgttaaaattgagcatgagatcatcatcaaggcagacaaagatgtcgaagagctgcttgagacccgtagcgatcttttttgaggtgatgatgaaaagaacattacttctttgtgcatttcttgttggcttggtaagcagcaatgtaatggcattgactctggatgaagccagaactcaggggcgggtaggggaaacattttatggttatctggttgcgctgaaaacagatgctgaaactgagaaattagtaaccgacatcaatgccgaacgtaaagcgagctatcaacaactggcaaagcaaaataatgtgtcggtggatgatatcgcgaaactcgccgggcaaaagctcgtagaacgggccaaacccggggaatatgtacaagggataaacggtaaatgggtgcgaaaattttaatagcaaaaccgcaatatcgggataacgctacaggagaagacgtttaatctattttccggaaacattttgctcttttaattataaggatgagttatgtttcggctctaatttatttattcgagtattgatttataccgttttttcattaaataaatatctatgtgacgcatttgaatttataatttatataatatacataatttgtatgtttcgcgggtttatttatttctctgtattataaatccagattgtcagagaatatgtttgattaggtaacaatctactggcaatattggacgtcctctatgttttaaataatcaattggtcgggtcagggtatccgaccttctttatattcgccagaaggatttattatgcaaaggaaaactctattgtcggcctgtattgcattagctctgagtggtcagggttgggcggcagatattacagaaatagaaaccaccacaggtgaaaagaaaaataccaatgtgacttgtccagcagatcctggaaaactcagtccagaagagcttaaacgcttaccctctgaatgctcctctgtagtcgaacagaacctgatgccatggcttgtcacaggtgctgctactgcgttaatcacaaccttagccatagtggaactaaacgacgatgatgatcatcatcgcaataattctccacttccaccaactccacctgatgatgattcagacgacactccagttcctccaactcctggcggagatgagataataccagacgatggtccggatgataccccgacgcctcccaaaccgatttcgtttaataatgacgttatcctcgataaaacagaaaaaacgttaactattcgcgattcagtttttacttataccgagaatgctgacgggactatttctctgcaagatagcaatgggcgtaaggcgactattaatctttggcagattgatgaaacgaataacacggttgcccttgaagggatgagcgcagatggtgcaacgaagtggcaatataatcacaacggtgagctcgttattacgggcgacaataccacagtaaacaacactggaaaaaccatcgtcgacggcaaaggcgccaccggaactgaaatcgcgggtaataacgcggtggtgaaccaggacggcgagctggatgtgagcggcggcggtcacggtattgatatcaccggcgacagcgcgacggtggacaacaaaggcggcatgacttgtcaccgatccggattccatcggtattcagatcgacggcgacaaggcggtygtsaayaacgacggtgacagtgccatcagcaacggcggcaccggcacgcaggttaacggcgacgaagccaccgtaaacaataacggtaaaaccaccgttgatggtcagggctcgaccggaactgaaatcgcgggtaataacgcggtggtgaaccaggacggcgagctggatgtcagcggcggtggtcacggggttgatatcaccggcgacagcgcaacggtggataacaaaggcggtatgaccgttaccgatccggattccatcggtattcagatcgacggcgacaaggcggtcgtgaacaacgacggtgacagtgccatcagcaacggcggcaccggcacgcaggttaacggtgatgaagccaccgtgaacaataacggtaaaaccaccgttgatggtcagggctcgatcggtaccgaaatcgcgggtaataacgcggtggtgaatcaggacggtacactggatgtcagcggcggcggtcacgggattgatatcaccggcgacagcgcgacggtggacaacaaaggcggcatgactgtcaccgatccggattccatcggtattcagatcgacggcgacaaggcggttgtcaataacgacggtgacagtgccatcagtaacggcggcaccggcacgcagattaacggtgatgaagccaccgtaaacaataacggcagcaccaccgttgacggaaaagattccacaggcactgagattaacggtgacaaagccatcgtcaacaacgacggtgacagcacgatccttgatggcggcaccggaacccgcattacgggtgatgatgcgacggccaacaacagtggcaataccaccgttgacggacagggttcgaccggaactgaaatcgcgggtaacaacgcggtggtgaaccaggacggcgagctggatgtgagcggcggcggtcacggcattgatatcactggtgatagcgccactgtaatcaacaaaggcaatataactgtcacggataaagattcggttggtgtactgattaatggtgatcgagcgacctttgccaatacgggtcatattgacgtcaataattcagctactgggtttagcatcgcaaccagtgagggagttatctcattaactggcagtatggatgtaggtgacatctcaacaggaatggtgctcagcggagatggcaacagcgtgacgctggcagtagaagatcttaatgttactgggcagaaagcgatgggtgtcgacatttctggtgatagtaacgacattgatatcgctggcaatatcttggttgataaagatcaaactgcagataatgcggcagactatttcttcgagtcatctgtcggggtgaatgtcacgggtaacaataatacagtatctctaaatggcgaattaacagttgtctctgacagcgaattaacctcaagatctcatggcaagcgtgatgggagtcaagaaaatatctccgggctgattgtgtctggtgataataatacaataagcctaaatggcggtatacagtttatcggtgagcaaaaaatactggcggatggttcagatattgcatctctgcgtaaaggatttagtgatacctccataatcagcgttgatgggaactcatcagtatatttgaatgggacttcgacaataggtggcgaccttcctttaggctatacaagcattattcagttaaaaaataaagctatcctggaaattggtcgtgatgctttgttgggtgtaaaggatattaaatcgtttaataactattacgagccagtaccgaagattataaaggctactacaggttctaaggtcatcaataatggcaatatagatatccaaaatatcggttttatttcagtgtcaggtgaagatacgtcgggcactaataatggcaacattacgctatcacagtacgattacggcaacatgatgtcaggtactaatgctctgttaagtaccgatggaggcagtgttgttaacaacggcaccatcatcgggaaggtcatggagcaaagtagcgttattaatcgatttgagacgaccgacgttacttatgatgagttgtttaataatagcgttacgggcataaccggaatgctttctaaaaccggtgctatgggcattaataatgtaaacggcattattgatatgtatggacgcggtagcgtgggtatgttggcggttactcaagcgattatagaaaatgctggcaccatcaaactggactctctatgggttgatgctaacgataccactgcgttacccgataatatcgctatcagtaatgcccgttattatggtgcagggatggcggtaggttcagatagctatggtagcccggatgcaaatgtcacagctattaaccaattaggtggtgtgattagtgtctataatgctggggtcggtatggccgcttacggcggtagtaatatggttattaaccaaggtacgattaacctggagaaaaatgaaaactatagcagtagtctgagtgcaaatacgctagttggtatggcggtttatcaacacggcactgctattaacgataaaactggcgtgattaatattaatgtcgataccggccaggcgttttataacgacggtacagggacaatcctgaattatggtgagataaaccttctcggttctccaatggacagtgcagatccccatatgggggctaccccagataatctggatctgctgtcagcactaacaggcagcggcgaaacggatatgcgaactgcttcaagtggtgggtttgtgacgaccaaagcgctggcaaactacggcaatgaaacgctaaatagtaatgtgaccgccaaagcgtggctttataaccaggataaggccaatctgacaattaacggagagctatccgttgggcaagggctggaaaatagcggattactggattctgacaccattagtgcagcagcgaatgtctataaccgtgcatcgggtagcattattaccgacctgttaatgttaacgagtggtaactcgttttttaacgagggtaatttcagcggatctatagttggcaacagctataggcaaaatgtggttaataccggaagtatgacagtcacggctgatggtacatcgctcatcggcggcagctttgtgctttataacgaagcgggggcaatactcagcaacagcaacagcgccgtttcgggtggagaaaatgccattgttaacataacccgcaccagcgattcactcgcgcaagttaaccgcggcactattaccgcgaccaacggctacagtgcgattaaaacggcaagtacgggttctaacagcaacggaaaatggatctggaataccgatacgggtgtaattagcggcgtgagtcctaatgcactgttaattgatcttggtcgcggctataactttgccaacgcaggcactattaatgtgcagggtgatggtgcagtcgctatcagcgggggaaccaccagctatacggttcaactggtgaacagtgggaccatcaatgtcggtacggcgcagggtaaagcggacggcactaacggtactggtttaattggtatcaaggggaatggccgtgagacgacaattaataacgcacaaagcggtgtaattaacgtttacgcagataactcctgggctttcggaggacagactaaaacgatcatcaataatggtgaaatcaacctgctgtgtgatatgggatgtgatatttatgcaccgggcaccaccggtacactgaacgatcataacagtactactgatattattgttcctgccgcaacgagcacacctacgcaggggtcagtacccacagtacctgcggactccagtgcacagcaaaaactgactaactacactattggtaccaatagcgatggcacctctggtatgttgaaagccaataaccttgtcatcagcgacaacgtcaaggtaaataccggattcagtgcaggtactgccgacacgactgttgtgattaatgatgttttcaaaggtgaaaatatttccggggctgagaatatttcttcttccacggtaatgtggaatgctcagggcagcactgatgcaagcggcaacgtagacgtcacgatgaccaaaaacgcctatacggatgttgtgacggattcttcagttaataatgtcgctcaggtactggatacgggttacaccaataacgacctgtacactagtctgaacgtaggaacgactgctgaactgaacagtgcgctgaaacaaattagcggcagccaggcaaccacggtattcaatgaagcacgagtgttaagtaaccgtttcagcatgctgtcagatgctgcaccggaagttgcaaacggtctggccttcaacgtggtagcgaaaggcgacccgcgtgctgaactgggaaataatacacagtacgacatgatggcgctgcgtaaatccatgacactgactgaatatcagaatctgagtctggaatacggtattgcgcgtctggatggtaatggttcagataccgcaggcgataatggtgtgactggcggttacagccagttcttcggtctgaaacaccagatggcgtttgacaacggtatgagctggaataacgccctgcgttatgatgtgcataatctcgatagcagtcgctcgatagcttacggcgacgtcaataaaaccgctgatgctaatgtgaaacagcagtatctggaattccgtagtgaaggggcaaaaacctttgaactgcgtgaaggtctgaatgtgacaccttatgcgggtgtgaaactgcgtcacacactggaaggtggctatcaggaacgcaatgcgggtgactttaacctgagcatgaacagcggcagcgaaacggcggtggacagcatcgttgggctgaaactggactatgcagggaaagaaggctggagtgcgaacgccacgctggaaggtgggccgaatctgagctatgtgaaaagtcagcgaactgcgagcatttcgggcgcgggaagccagcgtttcaacattgatgatggtcagaatggtggtggtttcaacagcctggcgacaatgggtgtgaaatacagcagccaggaaagtgcgttgcaggtagatgcattccactggaaagaagacggcatcagcgataaaggtgtgatgctaaacttcaagaaaacattctaatttttagcatgtaatacataaaccgcaacgctgatacaggttgcggttttttattgccggatgcggtgcttgacgtgtcttaacctgcctggggtttcgtgtctttcaggacaacagtacaactcatcccgcaatcttgtttacaccctcgcattatttatctctattcatttctatactgatttttcttaatccgttgtattacagggcagggtgcgatgagcagcaacacatttactctcggtacaaaatccgttaaccgtcttggttatggcgcgatgcaactggctggtcctggggtttttggccccccaagagatcgccacgtcgctataaccgtgctgcgtgaggcgctggcattgggcgtcaatcatattgataccagcgacttttatggtccgcacgtcaccaatcagattatccgcgaagcgctttatccgtactctgacgacctgacaattgtcactaaaattggtgcgcggcgtggagaggacgcatcctggttacccgcattttctccggcagagctgcaaaaagcggtacacgataatctacgtaatctcggcctggacgtactggatgtggttaacctgcgcgttatgatgggggatggtcatggcccagcggaaggatcgattgaggccagcctgacagtgctggcggagatgcaacaacaaggcctggtaaaacatattggcctgagtaacgtcacaccgacgcaggttgcagaggcgcgaaagattgccgaaatcgtctgcgtgcagaacgaatacaacattgcccaccgtgctgatgacgcaatgattgatgctttggctcgtgatggcattgcctacgtgccattctttccgctcgggggctttacgccgctgcaatcctccacgctttccgatgttgctacaagccttaatgcgacaccaatgcaggtggcgctggcgtggctgttacaacgttcaccgaatattttgttgattcctggaacatcttctgttgcgcatttacgggagaatatggctgctgaaaaatttcatctttctgagaaagtgttgtctacgttggatggtatttcgcgagaataacgaatatacaaaagggaaagatgcatttcccttttgtttcttttttaatggcatggagtgcatatgtttaaggccaggatttgcggctggataatcagggaaaaggcgatggattcattgattcgtacagtgatagatggtatctcactgatatccagacggtaatcaaacagatgtgtagggcattcatccaccacatcttgatatattccgaatttacgttgatgctgcgcgttgtgatatctccgccgtcggaattgatgcaccatagagtaaactgaatatcacggaatgataaatgacgctctaccagataaaaccgctctttcagtcgctgttaaggccgacgatgttttggctttataagcaccatgttacagcgaatcacatcactcttgctgcactggcgctttctcttcttaccggattgctgttggtgttggtggcacaacccatcctctttttgctattgcccatcgtgctttttatccgtatgacgctcaatgcgctggatggcatgttggcgcgtgagtgcaatcagaaaacacgtctgggggcgattttgaatgaaactggcgatgttatttccgatattgcgctctatttaccgtttttatttttaccggaaagtaacgcatcactcgtaatactcatgttattttgcaccatattgaccgagttttgcggtttactcgcgcagacgattaacggtattcgtagttatgtcggtccatttggcaaaagcgatcgcgcgttaatatttggtctgtgggggctggccattgccatttatccacaatggatgcaatggaataatcttttatggagcattgcttcaattctgcttctctggactgcgattaatcgttgtcgaagtgtgctcctgatgagcgctgaaagataatgctggaaaaatctctggcaatactcttcgcgttgttaattttagcaacgctgataaaccgttttctggtatggcggttaccggagagaaaaggcgatgaagtaacattacgtattcgtacctggtggggcatcgtcatttgtttttcactggtgatttcaggtccacgctggatgacgttgacgttttttgcgctgataagttttctggcattgaaagaatattgtacgcttatatccgtacattttccgcgttggttatattgggttattcctcttaactatttgcttatcggttttaattgctttgagctgtttctgttatttatacctttggctgggtttctgatattagccacctggcgagtttttgtaggtgacccctctggttttctgcataccgtgagtgccattttttgtggctggataatgaccgttttcaccttgagtcatgccgcctggttattaatgttgccaaccataaatatccagggcggggcgttactggtgttatttcttttggcgttaaccgagtcaaacgatattgcacagtatttatggggaaaatcctgcggcagaagaaaagtggtccccaaagtcagcccgggaaaaacgctggaaggtctggtgggaggagtaatcaccaccatgattgcgtcactgattattggaccgttactgacaccgctaaatacattacaggtattattagcgggtttgttaattggtattagtggtttttgcggcgatgtagtgatgtcagccaccaaacgagatgttggtgttaaagatagcggaaaactattaccaggacatggcggactccttgacaggattgactcattaattttcaccgctccggtatttttttattttattcgctactgctgttactgaaggaaaacagagaaaatggaaaattcacgcatccctggggagcatttttttaccaccagtgataatacagcgttgttttatcggcactggcccactttactgccaggggcgaaaaaggtcatcgtcttatttcatcgcggtcatgaacattctggtcgtctacaacatatcgttgatgaactggcgatgccagatactgctttttatgcatgggatgcccgagggcatggacaaacttcggggccgcgtggttatagtccgtctcttgcgcgttcagtgcaggatgttgatgaatttgtccgttttgctgccagcgacagccaggtcggactggaagaggtggttgtgatcgcgcaaagcgtcggcgcagtgatggttgccacatgggttcatgattatgcgcctgctattcgcggactagtgctggcatctccggcctttaaggttaaattgtatgtgccgctggcacgtcctgggctggcgttatggcatcgtctgcgtggtctgttttttattaattcctatgtgaaagggcgttatctgacccacgatcggcaacgggtggcgagtttcaataatgatccgctgatcacacgggcgattgccgtcaatatcttgctcgatctctataaaacgtctgaacgtattgttagcgatgcggcggcgattacgctccccacgcaacttctgatatcaggcgatgactatgtggtgcatcgccaaccgcagattgatttttatcagcgtttacgtagtcctctgaaagagctgcatctgctgccaggcttttatcacgacacgttgggtgaagagaacagggcgcaggcatttgaaaaaatgcaaagctttatcagccgtttatatgctaacaagtcgcaaaaatttgattatcagcatgaagaccgcacaggaccatcagcggatcgatggcggctcctttctggtggacccgtgccgttatcgccggttgatttggcgtatcgctttatgcgaaaggcgatgaaactgttcggggcgcactctgcgggcctgcatctcggaatgagtaccggctttgattcaggcagttcgctggattatgtctatcaaaatcaaccgcaaggcagtaacgcattcgggcgctttatcgacaaaatctacctgaacagtgttggctggcgcggtattcgccagcgcaaaacccatttacaaatgctgattaaacaagccgttgcccatctccacgccaaaggtttagccgtccgcgtggttgacattgccgcagggcatgggcgctatgtactggatgcgctggcaaacgagcccgccataagcgaaattttgttacgtgattacagtgaggtaaatgttgcacaagggcaagagatgattgcccaacggggaatgtctgggcgggtgcgttttgaacagggcgatgcgtttaacccggaggaactcagcgcgttaactccgcggcctacgctggcgattgtctctggcctgtatgagcttttccccgaaaatgagcaggtaaaaaactcactcgcaggtcttgccaatgccatcgatccgggtggcattctcatctacaccgggcagccgtggcacccacaactggagctgattgccggggtgttaaccagtcataaagatggtaaaccgtgggtaatgcgcgtgcgttcgcaaggggagatggattcgctcgtgcatgatgccggattcgataaatgcacacaacggattgatgtgtggggcatttttacggtttcgatggcggtgcgtcgtgataactgaacgccggaacgtattgctacaaggagctggctggttattgttgctggccccgtttttcttctttacatatggatttcttaatcagttcaccgcgactcaggatcttaacaaccatgatatccccagtcaggtattcggttgggaaacggcgatcccttttcttccctggactattgttccttactggagtctggatcttttatatggattttcgctgttcatttgtagctcgacattcgaacagcgccgactggttcaccggcttattctggcaacggtaatggcctgctgcggtttttttctctatccgctgaagtttagttttatccgtcctgaagtgagtggggtgacaggatggctattttcgcaacttgaactgtttgatctgccttataaccagtctccttcgctgcatattattctctgctggctactttggcgtcactttcgtcagcatctggctgtgaggtggcgtaaagtctgcggcggatggtttttactcatcgccatttcgacgctgacgacctggcagcatcattttattgatgtcatcacggggctggcggtaggtatgttaattgactggatggtgcccgtcgaccgtcgttggaattatcagaaacctgatcaacgtcgaatcaaaatagcactgccatatgtcgcaggcgcgtgctcgtgcattgtgttgatggagctaatgataatgcttcagttatggtggtcagtctggttatgttggccagtattatcgctattcatcattggccgtgggtacggtgggcttggcgcgataacaacagggaaagatagtcaggggaaactcccgcccgccgtttactggctgacattgccctggcgtatcgggatgtggctgtctatgcgttggttttgtcttcgcctggagccggtgagcaaaattactgctggtgtttatttaggggcgtttccacgacatattccggcacagaatgcggttctggacgtcacctttgaattccctcgcggacgagcgacaaaagatcgactctatttttgtgtaccgatgttggatctggtggttccggaagagggggagctccgacaggccgtggcgatgctggaaacattacgcgaagagcaaggcagcgttctggtccattgcgcgttgggattatcgcgcagtgcgctggtggtggcggcatggctgttatgttacggacattgtaaaaccgttgatgaagtgattagttatattcgagccagacgctcgcggattgtgcttaaggaagagcacaaagcgatgctgaaattatgggaaaacaggtaagcggattgagatgtggactgaatatctacagtccacatcaagatcgtgtccggttattcagcaacaatactgtcgatggctgctttcgcgtcagactgtgctttcgctgccatttccgggccgtacgcgatcccttcggcgaagacaaatttcacatcggtaatgccgataaagcccaggaatgtggacagatatggcgttaccagatccgttgggccatctttatggatcccaccgcggctggtgataacgatggcttttttaccggtgaccaggccttccggacccttctcggtatagcggaaagtaacgcctgcgcgtgcaaccaggtcaaaatagtttttcaactgagtcgagatgttgaagttatacatcggtgccgcaataacgataacgtcgtgggctttcagctcggcaatcagctcatcggaaagcgccagagcttcctgctgacgcggagtcagcggcgcatcgctcggacgcagtgcaccaaccagttcgccatccaggaccggaatcggatttgtagccaggtcacgcacggtgatttcatcagcggagtgcttttcgcgccattgttcaacaaaataatcggacaactgattagactgagagtaccctgccaggatgctggatttaagaactaataccttgctcatggtgtttccttatagatatttgaatgggcaatgccccgttgcttgttgacactttattcacaatcttgccacagagatagcgcaataaatcgaagcctatgttcgaatttattgaacaacgcatagaaagccgcgatgtggtactctatatctatcatttaaaagaaaattaatcaggcagactactgcccactaacgttatgacagaacaacaaaaattgacctttactgccttgcagcagcggctggattcgctgatgctgcgtgacagactgcgtttttctcgccgtctgcacggcgtgaagaaggttaaaaatcctgatgcacaacaggccattttccaggagatggcgaaagagattgaccatgcggcagggaaagtcctgctgcgtgaagcggcacgaccggagattacttacccggacaatttgccggttagtcagaaaaagcaggacattctcgaagcgattcgtgaccaccaggtggtgatcgtcgccggggaaacgggttccggtaaaacgactcagctaccgaaaatctgtatggagctgggtcgcgggattaaagggctgatcggccatacccagccgcgtcggctggcggcgcgaacggtggcgaaccgtattgcggaagagctaaaaacggagccgggcggttgcatcggttacaaagtgcgtttcagcgatcacgtcagtgataacacgatggtcaagctgatgaccgacggtatcctgctggcagagatccagcaagaccgcctgctgatgcagtacgacaccatcattattgacgaagcgcacgaacgcagcctgaatatcgattttctcctcggctatttgaaagagttgctgccgcggcgtcctgacctaaaaattattatcacctccgcgactatcgacccggaacgcttttcgcgccactttaataatgcgccgattatcgaagtctccggtcggacctatccggtggaagtgcgctatcgcccgattgttgaagaagccgatgacaccgagcgcgaccagttgcaggcgatttttgacgccgtagatgaactgagccaggaaagccctggcgacattctgatctttatgagcggcgagcgagaaattcgcgataccgccgatgcgctgaacaagctgaacttacgccataccgaaatcttgccgctttatgcacggctttccaacagcgaacagaaccgcgtgttccagtcgcacagcgggcgacgcattgtactggcgaccaacgtcgcggaaacctcgctgaccgtaccgggtattaaatacgttatcgacccaggtacggcgcgtatcagccgctacagctatcgcaccaaagtgcagcgtttgccgattgagccaatttcgcaggcttcagctaatcagcgtaaaggccgctgcggtcgtgtgtcagaagggatctgtattcgtctctattccgaagacgatttcctctcgcgcccggagtttaccgacccagaaattctgcgtactaacctggcctcggttattttgcagatgaccgcactgggcttgggcgatatcgccgcattcccgtttgtcgaagcaccggataaacgcaatatccaggatggcgtgcgtctgctcgaagaactgggtgcgatcaccacggatgaacaggccagcgcctataaactgacgccgctcggtcgccagctctcgcagttgcctgtcgacccacgtctggcgcgtatggtgctggaagcgcaaaaacatggctgcgtgcgtgaggcgatgattatcacgtccgcgctctccattcaggacccgcgtgagcgtccgatggataaacagcaggcatctgacgaaaaacatcgtcgcttccacgacaaagagtctgacttcctggcatttgtgaatctgtggaattatcttggcgagcagcaaaaggcgctttcttcaaacgccttccgtcgcctgtgtcgtactgattatctcaactatctgcgcgtgcgcgaatggcaggatatctacacccagttgcgccaggtggtgaaagaacttggcattccggttaacatcgaaccggcggattatcgcgaaattcacattgcgttgctgaccggtttgctttcgcatatcggcatgaaagatgccgataaacaagaatataccggcgcacgtaacgcgcgtttctccatcttccccggttctggtttattcaaaaagccgccgaaatgggtaatggtggcggaactggtagaaaccagccgcctgtggggacgcattgctgcgcggatcgacccggaatgggtggagccagttgctcagcatttgattaaacgcacctacagcgaaccgcactgggaacgggcgcagggcgcggtgatggcaacggaaaaagtcactgtttatggtttgccgattgttgctgcgcgtaaggtcaactacagccagatcgatccggcgttatgtcgtgaactctttattcgccacgcgctggtggaaggtgactggcagacgcgtcacgcattcttccgtgaaaacctgaaactacgggccgaagtggaagaactggaacacaaaactcgtcgccgcgatattctggtggatgacgaaacgctgtttgagttctacgaccagcgcatcagccacgatgtgatttccgcacgtcacttcgacagctggtggaaaaaagtcagccgcgaaacgcctgatttgctcaactttgaaaagagcatgttgatcaaagaaggggcggaaaaaatcagcaagctggattacccgaacttctggcatcagggcaatctcaagctgcgtttgagctatcagtttgagcccggcgcggatgctgacggtgtgaccgtgcatatcccgctgccgttacttaaccaggttgaggagagtgggtttgagtggcagatccccggtctgcgtcgtgagctgatcatcgccctgattaaatcgctgccgaagccggtacgccgtaattttgtgcccgcgccaaactacgccgaagcgtttttaggccgcgtcacaccgctggaattgccgttgctcgacagccttgaacgagagttacggcggatgactggcgtcaccgttgaccgcgaagactggcactgggatcaggtgcccgatcacctgaaaatcactttccgcgtggtggatgacaaaaacaagaagctaaaagaagggcgctcattacaggatctgaaagacgccctgaaaggcaaagtgcaggaaacgctgtctgccgtggcggatgacggtatcgagcagagcggtttacatatctggagttttggtcaactgccggaaagctacgagcagaagcgcggcaactacaaagtgaaggcttggccggcgctggtggatgagcgtgacagcgtagcgatcaaactgtttgataacccgctggaacagaagcaggcaatgtggaacggtcttcgccgtttactgctgctaaatattccctcgccaatcaaatatttgcatgagaagttgccaaacaaagccaagctggggctgtactttaacccgtatggcaaagtgctggagctgatcgacgactgtatctcctgcggtgtggatcaactgatcgacgccaatggtggcccggtctggacggaagaaggctttgctgcgctgcatgaaaaagtccgcgctgaactgaacgacacagtggtggatattgcgaagcaggtcgagcaaatcctcactgcggtgttcaatatcaacaaacgtctgaaagggcgggtggatatgaccatggcgctggggctttctgacattaaagcgcagatgggcgggctggtgtatcgcggttttgtcactggtaacggttttaaacggttgggcgacacgttacggtatttgcaggcgattgaaaaacgactggaaaaactggcgattgatccgcatcgtgaccgtgctcagatgctgaaagtcgaaaacgtccagcaggcatggcagcaatggatcaacaaactgccgcctgcacgtcgtgaggatgaagacgtgaaagaggtccgctggatgatagaagagctgcgcgttagttacttcgctcaacaacttggcacgccttatccgatttcggataagcgtattttgcaggcgatggagcagattagcggttaacactgctatttgcctgataaatctaaaacccggtaagcatttagcgccgggttttttattaattctaaaaacgataagggaaaaaattcaggagttcagaaaaatacaattctctgctgcaagatgaataatgtttatctacagcatttccttaaaaaatatgtcaggcttgcggagtggcagttaaggaaatacgacttcctcctttcagagtgctccgcttctcactattatctcacgcagtattcttaagggaaggataaggaggaaccatgaatattaccccgtttccgacactttcgccggcaaccatagatgccataaatgttatcggacagtggctggtgcaggatgatttctccggtgaggtaccgtatcaggccgattgcgtgatccttgcaggcaatgcggttatgccgactatcgatgcggcatgtaagattgcccgcgatcagcaaattcctttactgattagtggtggtatcggtcactcgacaacttttttgtatagcgccatcgcacagcatccgcactacaacactatccgcaccactggcagagctgaagctaccatcctggcggatatcgctcatcagttctggcatattccgcatgaaaaaatctggattgaagaccagtcaacaaactgcggtgaaaacgcacgctttagcatcgcgctattgaatcaggccgtagaacgagttcatacggctatcgttgttcaggaccccaccatgcagcggcgcacgatggcgacgttccgccgtataaccggggataatcccgatgcaccgcgctggttaagttatcccggattcgttcctcagttaggaaataacgcagacagtgtaatctttgttaatccgttgcaaggattatggccggttgagcgttatctatcgctactcactggcgagttgccgcgtttacgcgatgatagcgatggctacggcccccgcgggcgagattttatcgttcacgttgattttccggcagaagtcatccaggcatggcaaacgctgaaacacgatgcggtgctcatcgaggcgatggaaagtcgctcgttacgttaaaaattgcccgtttgtgaaccacttgtttgcaaacgggcatgacttctgacttttatttctgcctttaattccttttacacttgtttttatgaagcccttcacagaattgtcctttcacgatgccgtctctctgataattgatgttaattaacaataaatttaccaaaaacaaacatgcaaatcacaggagtcgcccatgtcagtacccgttcaacatcctatgtatatcgatggacagtttgttacctggcgtggagacgcatggattgatgtggtaaaccctgctacagaggctgtcatttcccgcattcccgatggtcaggccgaggatgcccgtaaggcaatcgatgcagcagaacgtgcacaaccagaatgggaagcgttgcctgctattgaacgcgccagttggttgcgcaaaatctccgccgggatccgggaacgtgccactgaaatcagtgcgctgattgtcgaagaagggggcaagatccagcagttggctgaagtcgaagtggcttttactgcggactatatcgattatatggcggagtgggcacggcgttacgagggcgagattattcaaagcgatcgtccaggagaaaatatccttctgtttaaacgtgcgcttggcgtgactaccggcattctgccgtggaactttccgttcttcctcattgcccgcaaaatggctcccgctcttttgaccggtaataccatcgtcattaaacccagtgaatttacgccaaacaatgcgattgcattcgccaaaatcgttgatgaaataggccttccgcgcggcgtgtttaaccttgtactcgggcgtggtgaaaccgttgggcaagaactggcgggtaacccaaaggtcgcaatggtcagtatgacaggcagcgtctctgcaggtgaaaagattatggcgactgcggcgaaaaacatcaccaaagtgtgcctggaattggggggtaaagcaccggctatcgtaatggacgatgccgatcttgaactggcagtcaaagccatcgttgattcacgcgtcattaatagtgggcaagtgtgtaactgtgcagaacgtgtttatgtacagaaaagcatttatgatcagttcgtcaatcggctgggtgaagcgatgcaggcggttcaatttggtaaccctgctgaacgcaacgacattgcgatgggaccgttgattaacgccgcggcgctggaaagggttgagcaaaaagtggcgcgcgcagtagaagaaggggcgagagtggcgttgggtggcaaagcggtagaggggaaaggatattattatccgccgacattgctgctggatgttcgccaggaaatgtcgattatgcatgaggaaacctttggcccggttctgccggtggtcgcatttgacacgctggaagaggctatctcaatggctaatgacagtgattacggcctgacctcatcaatctatacccaaaatctgaacgtcgcgatgaaagccattaaagggctgaagtttggtgaaacttacatcaaccgtgaaaacttcgaagctatgcaaggcttccacgctggatggcgtaaatccggtattggcggcgcagatggtaaacatggcttgcatgaatatctgcagacccaggtggtttatttacagtcgtaatgagtgaaagaggcggaggttttttcctccgcctgtgcgcgtcagagtttagcgaatttttcgagggtgcgaataagctgcgtgacgaagccatattcgttatcgtaccaggcgaccgttttcaccagttgtaaatcgcccacggcggtaatttccgtttgcgtggcatcaaacaccgaaccgaaatggctgccaatgatatcggaagagactatttcttcatcggtataaccaaatgactcgttattgtttgtcgcctttttaagcgcgttgttcacctcttcggcagtcactttttttccgagaatcgacaccagttcagtgaccgaacctgttttcaccggcacgcgttgcgcatgacctttcagtttgccgctcagttccgggatcaccagaccaatggcttttgccgcccccgtagtgtggggaatgatattttctgccgctgcgcgtgaagcacgtaaatctttaccacgtgggccatccaccagtgactgggtgccggtataggcatgaatggttgtcatcgtgccgacttctatcccgaaactgtcatgcaaggctttggccatcggcgcaaggcagttagtggtgcatgacgccacggaaacaatggtgtcgttgccatccagagtgtcgtcattgacgttataaacgatggttttcatttcaccggcaggggcggaaatcaacaccttcttcgcgccagcatcaagatgcgcctgcgatttctcggcggaggtataaaagcctgtacattcgacaatgatttctgcgcctttcgctttccacggaatatttttagcctctttttcggcgtaaaccgcgatacttttcccatcaacgataagtgaatcttccgtataatcaacgctccaggggaacggtccgtagtttgaatcatgtttcagcaggtaggcgagaatttttggggaagtgagatcattaatagcgacaacgtctatgttgcttttgacttcaagtaatcgacgcaacaccagtcgaccgatacgaccaaaaccattaataccaactttactcatggtcttctcctgtcaggaacgttcggatgaaaattgatcctttccaggcttagaccaggatggcgggatgggcaatctacattcttgcagcgaaacgtaacgtactgaaaacaggtgaacaatatttaatgaaattttaagaaaagcccgttatgttaacggcaaattatgttaaagcaggaaatgttatgggaaataaatactcaaggttacaaatcagcattcactggctggtctttttgctggttatcgtagcgtattgcgcaatggagtttcgtggtttcttcccacgtagcgatcggcccctcatcaacatgattcatgtttcctgtggcatctcaattctcgtactgatggtggttcgtcttttgttaaggctgaaatgcccaaccccgccgattatacctaagccaaaaccgatgatgacgggactggcgcatttgggccatttggtgatttatctcctgtttattgcgctgccagtgattggtttggtgatgatgtataaccggggcaacccgtggtttgcgtttggtttgacgatgccttacgcttcagaggccaatttcgaacgggttgatagcttaaagtcgtggcatgaaacgctggcgaatctgggatattttgtcatcgggttgcacgctgcggctgcactggcacaccactatttctggaaggacaacacacttctacgcatgatgccacgtaaacgttcctgaaggatatttaaagaaaacgcctgtactaaaaccgacccgtggtacaggcgaagaatacgggcctacatcggaagcgcctattatatttatttgtatgacaaataaaaccataatccttgtctatacgtccatctggcttatctttaatcaattcacccgatctttgatctcatcaacggtatcaaaataaaccagcgtataacgttcaaatcgaacataagattcgataaatcatggaggttatatgaaaaaactggcacttatcctggttatgggaacgcttgtttccttttatgccgatgccgggcgcaaaccctgttctggttcgaaaggggggatctcacactgtacggcaggcggcaaatttgtctgtaatgatggttctattagtgcatcgaaaaaaacatgcactaactgaagtgtaaaaggggtgccatgagaaaatgaatccgctagtcagatgcgcggggaaaatccccgcgcttgcccttacctggacgtgcaggccatgagcgcagcaacctccttatcaccgtcccggaaccgcagttcgtagagcgtttgtcgggtcagtgtgaatgtcagaatcgtgttactctcgcaaggccctggatttgccgttgtcgccagcgaagtacggacactcgcaagccgcagcgctcaggcggcgaaagagattgaaggcttgatcagtgaatcagtcaggttaattgacctgggagcggatgaggtggccacggccgggaaaaccatgagcactattgttgatgccgtcgcgagtgtcacacatatcatgcaggaaatcgccaccgcctcggatgaacaaagtcgaggcataacgcaggttagccaggcgatttctgaaatggataaggtgacgcaacagaatgcttctctggtagaagaggcctcaacggcggcgttgtcccttgaagaacaggcggcacgactaactgaggcggtggacgtattccgtctgaacaaacattctgtgtcggcagaaccacgaggagctggtgaaccagttagttttgctacggtgtgaaaatgttaaaggagggatcgacagatcccttcacctttcagaacggcattgattttcgaatagcgttaatcatcaactggcaaccagaagagaacgtcgcatctacgcgggtcagtattccaatcggttcgcctgcaccatgtcccggaacaggcagggctaccagcgtggcatgacgcaggtcgtcttttacagcgccagaagggacaaaccacacgtaatcgtattcaaccgtaagttgacgagatagcgaagcagacagcgtttcgatacaacccgaaggaattttacatccctggctctgcactaatgcatctgaatgctggcgtggcgcagtgccttctggtgatacaacgaccggccattccagcacccggcttagcgttacgttctcctgaagtagcgggtgattagggcggacaaccagcttcagcgattcaagaaacagcagttcataattaagcccgttcatcagttcaggatctgacatccgaccaatgccgatatcgatttccccggtttttaaacccgccagaatcatagggttactcattgtcgcaacttgcaaggtcgtctctttttgttgctgatgaaactgacctataaccgaaggtaatatccctagtgccgcagtaggtagcgcaccaaccctgacgacatcattattaagaccttctttacgatgaagcgactgtccggcagtgttgatggcgtcaagaactctgactgcatgcgttaaaaattgttcgccgggtaaggtaagttgcgccccctgacgaccacgctcaaacaagcgagcgcccgtcagctgctccagttcattcaatgtcttagagagcgcaggttgactcaaattaagggtttcagccgcgcgccccaaagttccttgttgtgcgacagctacgaatgtatgaaggtggcgcaaacggatgcgctgactaaacagactatttttttccataagcgatgttaaaaacgaagcggtgtcgctgacaagtgaagttgttttattatgataacttgattgcaaaatattattaacaattaaagcaactatgttacagcaaaatggataatattgatgttttcgcggcgagatcacagtttgtaaattcttccagccggagtgaatgcggttacctacactccagattactgaccactggaggcagacactatggcgaacagcatcacggcggatgagattcgggaacagttttcgcaggcaatgtcagccatgtaccagcaagaagttccgcagtacggcacgctgctggaactggtagctgatgtaaatctggcggtgctggaaaacaatcctcaactgcacgaaaaaatggtaaatgcagacgagcgggcgcgactgaatgttgaacgtcatggggcgattcgcgttgggactgcacaagagcttgctactcttcggcggatgtttgccattatggggatgtacccggtgagctattacgatctctcgcaggcaggggtgccggtacattcgacagcatttcggcccattgatgatgcttctctggcgcgtaatcccttccgcgtttttacctcgttactccgtcttgagcttatcgagaacgaaattttgcgccagaaagcggcggagattctgcgtcagcgcgatatcttcaccccacgttgtcgacaactgttagaggaatatgagcagcagggcggttttaacgaaacacaggcacaggagtttgtgcaggaagccctggaaacgtttcgctggcaccagtcagcaacggtagatgaagaaacctatcgcgccttgcacaacgaacatcggttgattgctgatgtggtctgttttcctggatgccatatcaaccatctgacgccacgtacgctggatattgaccgggtgcagtcgatgatgcctgaatgcggaattgaacccaaagttctgatcgaagggccgccgcgccgcgaggtgccgattttactacgccagaccagctttaaagcactggaagagacggtgttgtttgcggggcagaaacagggcacacataccgcgcgctttggtgaaattgagcagcgtggtgtggcattaacgccgaaagggcgacaactgtatgatgatcttctgcggagcgctggaaccgggcaggataatctcactcaccaaatgcatttacaggaaaccttccgcacttttcctgacagtgagtttttaatgcgtcagcaagggctgggatggttccggtaccgtctgacgccttcgggtgaggcgcatcgtcaggcgattcatcccggagacgatccacagcccttaatagaacgtggttgggtagtggcgcaacccattacctatgaagatttcttgcccgttagcgcggcggggatcttccagtcaaatctgggtaatgaaacgcaggcatgcaatcacggtgatgccagtcgcgaagcatttgagcaggcgttggggggtccggttttggatgagttccagctttatcaggaagcggaagaacgcagtaaacgtcgctgtggtttgctttaaattctgaccatccgcctttgcaaaaatttgcctgattttacaaacgaatcaggctcatcccatcgacataaaaaaaatgccaatttatgcatattctctgatttcaacaattggattattaataaatattgtctagagtgagcggtcataaataagcactttcttgccgctgaaaatgaccagcgcgggaccattcacaacaccagaaggactcactttcaggtatggatcgtagacgatttattaaaggttcaatggctatggccgccgtgtgcggtaccagcggcattgcttctcttttttctcaggcggcattcgcggccgattctgatattgccgacgggcaaacccagcgttttgacttctccattctacagtcaatggcgcacgacttagcgcaaacagcatggcgtggtgcaccacgtccgttacctgacactttggcgacaatgacgccgcaggcttataacagtattcaatacgacgccgaaaaatcgctctggcataacgttgagaaccgtcaactggacgctcagtttttccatatgggaatgggattccgtcgccgcgttcgtatgttttctgtagatccagcaacacatctggcgcgtgaaattcactttcgcccggagttgttcaaatacaacgatgcgggtgtggataccaaacaattagaagggcaaagcgatctcggttttgccggttttcgcgtgtttaaagcccccgaactggcgcgccgtgatgtagtatcattcctcggcgcgagttatttccgcgccgttgatgacacatatcaatacggtttgtcggcccgcggcctggcgatcgacacttacaccgacagcaaagaagagttccccgactttaccgccttctggtttgatacggtaaaaccaggggcaaccacctttactgtttatgcgttgctcgatagcgccagcattactggtgcctataagttcactatccattgtgagaaaaatcaggtgattatggatgtggaaaatcacctgtatgcgcgcaaagacattaaacagctgggcattgcaccgatgaccagtatgttcagctgcggtactaatgaacgtcggatgtgcgacaccattcatccgcaaatccatgactctgatcgtctgtccatgtggcggggcaacggcgagtggatttgccgtccgctgaacaatccgcaaaaattgcagttcaatgcttacaccgacaacaacccgaaagggtttggtttattgcaactggatcgtgatttctcccattatcaggacattatgggctggtataacaaacgcccaagtctgtgggtggaaccgcgtaacaagtggggtaagggcaccatcggcctgatggaaatcccaacaacgggcgaaacgctggataacattgtctgcttctggcagccagaaaaagctgtgaaagcgggtgatgagtttgcattccagtatcgtctgtactggagtgcgcaaccgcctgttcattgcccattagcgcgcgttatggcgacgcgtaccggcatgggcggtttcccggaaggttgggcgccaggtgaacactatcccgaaaaatgggcgcgacgttttgccgtcgatttcgttggtggtgatctgaaagctgccgcgccaaaaggcattgagccggtgattacgctttccagtggggaagcgaagcaaatcgaaattctctatattgaacccattgatggttatcgtattcagtttgactggtatccgacttcggactccactgatccggtcgatatgcggatgtatctgcgttgtcagggcgacgctatcagtgaaacatggctgtatcagtatttcccgccagcgccggataaacgtcagtatgttgatgaccgcgtgatgagttaatcattttttcttcggcatcttcttcgggaggtgccgtctggttaaacacgatcccgctcgcatttttccctaagttaaatgagtaatctgatggtgtgtatttcagatacaccttgtcagccactaacagggagtgcgtatgtttccagaataccgagatttaatatcccgtctgaaaaacgaaaatcctcgctttatgtccttgttcgataaacacaataaacttgatcatgaaattgccagaaaggaaggttccgacggtcgagggtacaatgcggaagtggtccgcatgaaaaaacaaaagctacagttaaaagatgagatgctcaaaatcctgcagcaggtgagcgtcaaagaggtgtaaactttcctaagccgccagccaggcggcttttttaacaactgcatggattgactggagataagatgaccgaaacgataaaagtaagtgaatcacttgaattacatgctgttgcagaaagtcatgtcacacctctttatcagttaatctgtaaaaatagaacctggttacagcagtcgctaaactggccgcagtttgttcaaagtgaagaggacacgcgaaaaactgtgcagggcaatgtaatgttgcatcaacgcggatatgccaaaatgttcatgattttcaaagaagatgaacttatcggcgttatctcgtttaatcgtattgaaccactgaataaaaccgctgaaatcggctactggctggacgaatctcatcaggggcaggggatcatttctcaggcgctgcaggcattgattcatcattacgctcagtctggtgaacttagacgcttcgtgatcaaatgtcgggtggataatgcgcaaagcaaccaggtcgctttgcgcaatggttttatccttgaaggttgtctgaaacaggctgagttcctgaatgatgcctatgatgatgtgaacttatacgcgcgtattatcgattcacaataaccctgccagcggcgttcgagtaatgcgctcctcgccgttaatgacttttggaccacggacatgaaccgtgtcgccatcaaaggcttcaacgacggcgtggtcggttaactccacatggttttcaattatcaccgcaccagtaatacggctctcaccttgtatgacaacgtcctcgtcgagcagaatcggtccgccacataccacggcatttccgccaatcaagacatgatgttttaacacacaattaccttccacaatggcatattccgccacctgcgaactgtaatgaatcgtcggaatggcatcttcttctatgccagctttcacctgcgcgtgaccgtaaactttagcacaatcgcatagccagacgttgttctcttcattaccttcaatactggcaaaatcaaaaacttcggcgcgatgttcaataaaagcataccggacgacggcatcgccataaatttgtgcctggtggacaatccgcgaggcgctaaccctcgcgcgatcataaatttgtagcaggagttgatggtcgggcgttaagccttgtgcggcgacgatcatagaatgttgatcaattaaggcgtgaccaaatattctacattgaccgcaaactaatgagtcactaatggtgacactgtcacttatatatgcaccctggctgatttcactattatcgatccagacattatccgttgcgtaaacctctccccacagcacgctggtgccggtgatacgcgtattcccggaaatcaccgttccgccgaacgcaatagcattctggtcgtaaatccagcaatttccttcctgtgctaacaccgtttcgtgatcgatccagccgccagcgcttcctgctatcacatcgttaaaatcgctcatggcgataatttgccgtaataacacactttttttagtgccatcttcctgataactaaaggctcgctgttcttcacttagacgatatttacgcatagcgttttcccacaggtgacttactataaccgtagcaaattctgcggctctggctatgctcgagaaaattccataaaatgcatttcaaatatactttataaattaaacaaaatgagtaagaagatgcagagcgataaagtgctcaatttgccggcaggctactttggtattgtgttggggacgatagggatgggatttgcctggcgctatgccagccaggtttggcaggtcagccactggttgggggatgggctggtgattctggcgatgatcatctggggattattgactggcgcatttattacccgactcatacgctttccgcatagcgtgctggcagaagtgcgccatccagtgctgagcagttttgtgagtttgtttccggcaacgacgatgctggtggcgattggttttgttccgtggtttcgcccactggcggtgtgcctgttcagttttggtgtcgtggttcagttggcttatgccgcctggcaaactgcgggattatggcgcggatctcaccctgaagaagctaccacgcctggactgtatctgccgacagttgccaacaactttatcagcgcaatggcctgtggtgcgttgggctacaccgacgccggtctggtgtttttaggcgcaggcgttttctcatggctaagcctggaaccggtgatcttgcagcgtctgcgcagttcgggagaattacccacggcactgcggacatcactcggcattcagctcgctcctgcgctggtggcctgtagtgcctggctgagcgtcaacggcggcgagggtgacacgctggcgaaaatgcttttcggttatggactgctgcaactgctgtttatgctacgtctgatgccatggtatctctcccagccatttaatgcttcattctggagtttctcgttcggtgtatctgcactggcaaccaccggtttgcatctggggagtggcagcgataatggatttttccatacgctggcggtgccgctgtttatctttaccaattttattattgcaatactgctcatccgtacttttgcgcttctgatgcagggaaaattgttagtcagaaccgagcgcgccgttttaatgaaagcagaggacaaagaatgatcattcgtgatgaaaactattttactgataaatatgaattaacccgcacacactctgaagtgctggaagcggtgaaagtggttaaaccgggtaaaacgctggatctgggctgtggcaatggtcgtaacagtctttacctggcagccaatggttatgatgttgacgcatgggataaaaatgccatgagtatcgccaacgtcgagcgcattaagtccattgaaaatctggataatttacacacccgggtcgttgatctgaataacctcacatttgatggacagtacgattttattctttcgactgtggtgctgatgttccttgaggctaaaaccatcccagggctgattgccaatatgcaacgttgcactaaacctggcggttacaacctgattgtggcggcgatggataccgctgattatccatgtaccgtcggcttcccgtttgccttcaaagagggggaattacgtcgatattacgaaggctgggagagggtgaaatacaatgaagacgtcggcgagctgcaccgcaccgacgccaacggtaatcgtattaaactgcgtttcgccacgatgctggcacgtaaaaaatgatccggtaagaacaaagcgcgtgaaaattccccacgctgagatagtttactgttcttcttttcggtaagcatattttttatcgaagggatgtgaaattaatcacagtagtcgaagttttttagccgcttaacttactgaaatttaactactgatgattgacttagcccctttttcggcattgactatgtcgtctgaaaaggggctaaaaaatttattttcaccaacactttttttgccacaacacgaagcggcgctttttgctataacttagaaagtaatataatcatctcaggaaactattcatgcgtaccacatcatttgcgaaagttgcagctttatgcggcttgttggctctgtctggttgtgcctctaaaatcacccagccagataaatattctggttttttaaacaattactctgatttaaaagaaacaacctcggcaacaggtaaacctgttttacgttgggtagacccgagttttgatcaaagcaaatatgacagcatcgtctggaacccaatcacttattatccggtaccgaaaccttctacccaggtagggcagaaagttctggataaaattttgaactataccaacaccgaaatgaaagaagcgatagcgcagcgtaaaccactggttaccaccgctgggccgcgtagtctgattttccgtggggccattaccggtgtaggtaccagtaaagaagggctgcaattctatgaagtggttcctgttgcattagtggttgcggggacgcaaatggctacaggccaccgtaccatggatactcgcttgtattttgaaggtgagctgattgatgcagcgactaataaaccggttatcaaggtcgttcgtcagggcgaaggtaaagacctgaataacgaaagtacgccaatggctttcgaaaatattaaacaagttattgatgacatggcgaccgatgccaccatgtttgacgttaacaaaaagtagttccagacgcgccatcgttagatggcgctttttattatcggtttctgttagcgattaaattcaacaccacgtaacaaacgcctccggcaattaatccccaaaacgcagaaccaatcccgaacagcgtcaatccacttgccgttaccagaaatgccaccaccgccgcgtcgcgctcacgctcattatgcagcgcctgatacaaactgccgccaatggtactcaacagcgccagacctgccagcatctggatccaacttacgggcagggcagccatcatcccggtaatggcactaccaaacagacctgcgagcaaatagaaaatgcctgcaacggcagcggccagccaacgttgatctttatccggatgcgcttccgggctttggcaaatagccgcggtgattgccgcaataccgacggaataaacgccgaaaggggaaaaaaccagtgccagcaatccagtaaatacaattaatggcgaaacaggagccgaatatccggcggctttcattgctgcgatacccggtgcgttttgcgatgccatcgtcaccagaaaaagggggagtgcaacgctcaggctgtgagcaaacgaaaaatcagggctaatataagtggggagaacgggtttaaagacaacatcagttgtgacaacgtcaccttgcgcgataacgatcacgaccccaataatcatcgcggcaattaccgcatagcgcggcgcaacggccctggttgccagccataccagcaacatactgccacacaacgtaaattgaccatccaggctcgcaaacgcctgtaaaccawagcgtaataaaatcccggcaagcattgccgccgcaagcgagtgcggaataatgcgcatcagacgagcaaagagtcccgttatgccgcagaggactattaacacgttggtgacaataaaaacgccgatggcttcgttaagtgttagtccctgtaatccggtgaccaacaaagccgcgccaggcgttgaccatgcggtgagaacaggtacgcgataccataatgtcagagtcagcgtactgacgcccattgccagccccagcgccgtcatccagccagagatttgtgcagtggtggctccggcgacaatcgctgcttgccagattattgccgctgaactggcgtagccaattaataccgccagaaaccccgccagtagcgtgggtggaggaatagaaaacagacgcatagtcacctcgtgcgttataacgtacaggtaccgtagcatttgtccgttataacgcacaagtgataaacttccgttttgccggaggagtcgcatggaaaatctcgctcgctttttatccaccacacttaaacaactacgtcagcagcgcggctggagtctttcgcgactggcagaagcgacgggcgtttctaaagcgatgttagggcagattgagcgtaatgaatccagcccgacggtcgcgacattatggaaaattgccaccgggttgaacgtgccattttcaacatttatttctccgccgcagtcctctacgccttcagtttatgatccacaacggcaggcgatggtgatcacttcgctgtttccttatgatccacaactctgctttgaacacttctcgattcagatggcacccggtgcaataagcgaatcgacgccccatgaaaagggggtaatcgaacatgtcgtcgtcattgatggacaacttgatctgtgtgttgatggtgaatggcagagccttaattgtggggaaggcgttcgatttgctgcagacgtcacgcatgtctatcgtaatggtggggagcaaaccgtacattttcattccctcatccattacccgcgcagttaagcgggaaaactatttcgcaacgtcgcgcttgtggctaaaatagccgccatttttcagctactggataagaaagtgaccgtatcttctcatcgtcttgaactgttaagcccggcacgcgatgccgccattgcccgcgaagctattttgcacggtgccgatgctgtttatatcggcggccctggttttggtgcccgtcataatgccagtaatagcctgaaagatattgccgagttggtgccgtttgcccatcgttatggtgcaaaaattttcgtcacgcttaacaccattttgcatgatgatgagctggaacccgcgcaacggctgattactgacctctaccagaccggtgtcgatgcgctgattgttcaggatatggggattctggaacttgatattccgccgattgaactgcacgccagtacgcagtgcgatattcgtacagtagaaaaagcgaagttcctctctgatgttggcttcacgcagattgtgctggcgcgagagctgaatcttgagcagatccgcgcgattcaccaggccacggacgcgaccattgaattctttattcatggcgcattgtgcgtggcctattcgggtcagtgctacatttctcatgcgcaaacagggcgtagcgccaaccgtggcgattgctcgcaggcgtgccgtttgccatacacattgaaagacgatcaggggcgggtggtttcctatgaaaaacatctgctgtcgatgaaagataacgatcagactgccaacctcggcgcgctgattgatgctggcgtacgctccttcaagattgaagggcgttacaaagatatgagctacgtgaagaatatcaccgcccattatcgtcagatgctggatgccattattgaagaacgtggcgatctggcgcgcgcttcatcaggtcgtactgaacatttctttgttccatcgacggaaaagactttccaccgtggtagcacagattattttgtgaatgcccgtaaaggcgatattggcgcgttcgattcgccgaaatttatcggcctgccggtgggcgaagtattgaaagtagcgaaagatcatattgatgttgccgttaccgagccactggcaaatggcgatggcctgaacgtgatgattaaacgtgaagtcgtcggttttcgtgccaatacggtagagaaaaccggagaaaatcagtaccgcgtctggcccaatgaaatgccagcagatttgcacaaaattcgcccgcatcacccactaaaccgaaatcttgatcataactggcagcaggcactgacaaaaacctccagcgaacgccgggtggcggtagacattgaactgggcggctggcaggaacaactgattctgaccctcaccagtgaagagggtgtcagcatcacacatacgctggacgggcagttcgacgaagccaataacgccgaaaaagcaatgaacaatctgaaggatggtctggcaaaactggggcaaaccatctattacgcccgcaatgtgcaaattaatttgccgggggcgctgtttgtaccaaacagtctgttaaaccagttccgccgtgaagccgccgatatgcttgatgctgcgcgtcttgtcagttaccagcgcggcagccgtaaaccggttgctgatcctgcgccggtttatccgcaaacgcatctgagtttcctcgcgaacgtatacaaccagaaagcgcgtgaattttatcatcgctatggtgtgcaactgattgacgcggcgtatgaggcacatgaagagaagggcgaagtcccggtgatgatcaccaagcattgtctgcgctttgccttcaatctgtgcccgaaacaggcgaaaggcaatatcaaaagctggaaggcgacgccaatgcaactggttaacggcgatgaagtattaacgctaaagtttgattgccgcccatgcgagatgcacgtcattggcaaaatcaaaaatcacatactgaaaatgccgttaccgggaagcgtagtggcatccgtaagtccggatgatctgctgaaaacattgccgaagcgaaaagggtaaaacgccagttttcgggttactcaccactcatcaaatctgcatgatattgcctgccgggtaaggtgtcacgccgcatccggcaacacacgactcaacgctgtcccgcttctggtttgcgcgatttttgccagtaaaaatgctcgcgcaaaccttccgccgactcttccgccacagcacgcaattcatcgctgtccgcttcatgacgcaactgatgatccacattctttacccacataaattcatgtcctttgtgccctgccatgagttgtcctgagaacagtgcacacgttaataagacaaccgataacgccttcgaaaacatcccgccacctttttctaaccttttgccgctatgatgccgatcgtttcttgaggttattattcagttttgcaaattagagcaaagaaattctggaatcttccttcctgattttgcattgcattctgccgttgcggcgatttagtgctattttcgagcacattacacacggaggtaaacttcgccattaaatagtcacgatcactttattgaagtgcctttgagcgtcgcctctaaggtattgctgttaaatgcttttttacagtcagaaatcactcagcaagagttagcccggcgaattggcaaacataaacaggagattactcgcctatttaatttgcaccatgcgacaaaaatcgacgccgtccagctcgcggctaatgcgcttggcaaagagttatcgctggtgatggtttgattacagttaatgaaaagttgtcatttttaacaactgatatagactgccgaatcatctgcacataattacgattcgataatgaaaaaataccagcagcttgcagaacaattacgcgagcagattgcgtcgggtatctggcaacccggcgatcgtttgccttcgttgcgtgaccaggtggcgctttctggcatgagctttatgactgtcagccatgcctatcagttgctcgaaagtcagggatatagtatcgcgcgaccgcaatcgggttattacgttgcgccacaggcaataaaaatgccgaaagcgacagtcattccagtcacacgagatgaagcagtcgatatcaacacctatatttttgatatgttgcaggccagtcgcgatccgtcggtagttccgtttgcctcggcctttcccgacccgcgacttttccccctccaacaactaaaccgctcgctggcgcaggtaagcaaaaccgccacggcgatgagcgtgattgaaaacttaccgccaggaaacgcagaactgcgtcaggctattgctcgtcgctatgccttacagggcatcaccatttctcctgatgaaattgtcattactgccggggcgttagaggcattaaacctcagtttgcaagtggtaactgaaccgggcgattgggtgatagtagagaatccttgtttctacggcgcgttgcaggcgctggagcggttacggctgaaggcgttatcggtggcgacggatgttaaagaagggatagatcttcaggcgctggaactggcgttgcaggagtatccggtgaaagcgtgctggctgatgactaatagccagaacccacttggatttaccttaacgccgcagaaaaaagtgcggctggtagcgttgctcaatcagtacaacgtaacgctgattgaagatgacgtttatagcgaactttattttggacgggaaaaaccgctgcctgcgaaagcgtgggatcgccacgatggtgttttgcattgctcttcgttttcgaaatgtctggtgcctggttttcgtattggttgggtcgccgccggaaaacatgcacgtaaaattcaacgcttgcagttgatgagtacgctttccaccagctcaccgatgcagcttgcgctggtggattacctttctactcgccgatacgatgctcatcttcgtcgcctgcgtcgccagcttgcggaacgtaaacaacgcgcctggcaggctttgctgcgttatctgcctgcggaagtcaaaattcatcacaatgacagcggttattttctctggctggagctccccgagccgttagatgcaggagaattaagcctggtggcactgacgcatcatatcagtattgcgccgggtaatatgttttctaccggtgaaaactggtcacgtttttttcgttttaataccgcgtggcagtggggagaacgtgaagaacaggcggtaaaacaattaggcaaacttattcaagaacggctgtaatagcgtttaatttaattcctctcaggttgggtaatatgaatttcgaatagcagtcatatatcctaactccttgtctatactccagaagataaccttacagacggcataatgcgcggtagctcacaacctgattaaattttctcagggccgaaggtgtgcctgcaagccgccgtctatggttaaacaaggagatatttttacggcacggcggctgaacaattaattacgacaggagtaagaccttatgagcaagacatttgcccgcagcagcctgtgtgcgctcagcatgacaataatgaccgctcacgccgccgaaccgcctaccaatttagagaatccggaagggcgactggatattatcgcctggccgggatacatcgaacgcggacaaactgataaacagtacgactgggtaacgcaattcgaaaaagagacaggctgcgcggtgaatgttaaaaccgccgcgacttccgatgaaatggtcagtctgatggccaaagggggttacgatctggttacggcatccggcgatgcctcgctgcgtttgattatgggcaaacgcgtgcagccgattaataccgccttgattcccaactggaaagcgctcgatccgcgcgtggttaaaggcgactggtttaacgttggcggcaaagtttacggcacaccttaccaatgggggccgaacctgctgatgtacaacactaaaaccttcccgacgccgccggatagctggcaagtggtttttgttgagcagaatctgccggacggcaagagcaataaaggccgggtacaggcttatgatggccctatctacattgcggatgccgcgttgttcgtcaaagccacgcagccacagttgggcatcagtgatccgtatcaactcaccgaagaacagtatcaggcggtgctgaaagtgctgcgcgatcaacataatttgatccatcgctactggcatgacactaccgtgcaaatgagcgatttcaaaaacgagggtgtggttgcttccagtgcatggccctatcaggccaacgccctgaaagccgaaggccagcctgtcgctaccgttttcccgaaggagggcgttaccggttgggctgacaccaccatgctacatagcgaagcgaaacatccggtttgcgcctacaaatggatgaactggtcattaaccccaaaagtgcagggcgatgtggcggcctggtttggctcgctaccagtagtgccgcaagggtgtaaagccagtccgttattaggcgagaaaggttgtgaaacaaacggttttaactatttcgataaaatcgccttctggaaaacgcctatagcagaagggggcaagtttgttccctacagtcgctggacgcaggattacattgccattatgggcggtcgctaacttcgctggggtgttttatgaagtacgcagtggagtttgacaacgtctcacggttgtacggtgacgtgcgcgcagtagatggcgtcagtattgcgataaaagatggtgagttcttctctatgctggggccgtccggctccggcaaaaccacttgcctgcgcctgattgctggattcgaacagctttccggcggggctatctctatttttggtacgcccgccagcaatctgccaccgtgggagcgggacgtgaatactgtcttccaggactacgcgctatttccgcatatgtcgattcttgacaacgtagcctacgggctgatggtcaaaggcgtgaataaaaagcagcggcatgcaatggcgcaagaggcgcttgagaaagtggcgttgggggttgtacagcaacgtaaaccgtcacaactttctggtggtcagcgccagcgagtcgccatcgccagagcactggtgaacgaaccgcgtgtgttgttgctggatgaaccgctcggcgcgctggatctcaaattgcgagagcaaatgcagcttgagctgaaaaagctgcaacagtctctcggtatcacttttatcttcgttacccacgatcagggcgaagcgttatcgatgtccgatcgggtggcggttttcaataatggacgcattgaacaggtcgattccccgcgtgatctctatatgcgcccgcgcacgccgtttgttgcgggattcgttgggacatcgaatgtttttgatggactgatggcagagaaactttgtggcatgacgggaagcttcgcactacgaccggaacatatccgcctcaacacccctggcgaagtgcaggctaatggcacgatccaggcggtgcaatatcagggcgcagcgacccgttttgaactgacactgagcggcggtgaaaaactgctggtgagtcaggccaatatgacaggcgaagaactgcctgccacgctcacgcccggacaacaggtgatggtttcctggtcgcgtgatgtgatggtggcgctggttgaggagaggtgaatggcgatgaacgtattgcaatcaccttcacgtccaggtctgggtaaggtgtccggtttcttctggcgtaatccggggctggggctgtttttgctgctgcttggcccgctaatgtggtttggcattgtctatttcggctcgctgctgacgctgttatggcagggcttttatacctttgacgatttcaccatgtcggtaacgccggaactgacgctggcgaatatccgtgcgctgtttaatccggcgaattacgacatcattgtccgcacgctgaccatggctgtggcagtcactatcgccagcgccattctggcttttccaatggcgtggtatatggcgcgctataccagcggaaaaatgaaagcgtttttttatattgcggtaatgttgccgatgtgggcgagctacattgttaaagcctatgcctggacgttattgctggcaaaagatggcgtggctcagtggtttttacaacatcttgggctggaaccactgctgactgcgttcctcacgctaccggcggtgggaggtaatacgctgtcaacttccgggctggggcgctttctggtgtttctctatatctggctgccgttcatgatcctgcccgtgcaggcggcgcttgagcgtttgccgccgtcattgttgcaggcgtcggctgatcttggcgcacgtccacgacaaacctttcgctatgtggtgttgccgctggcaatcccgggtattgccgctggctctatctttaccttctcactcacgctgggcgattttattgtcccgcagctggttggccctccaggatattttatcggcaatatggtttattcccagcagggggcgattggcaatatgccgatggcggcggcattcaccctggtgccgattgttctcatcgcactttacctggcgttcgtgaaacgtctgggagcgttcgatgcactctgaacgcgcaccgtttttcctcaaactggcggcctggggcggcgtggttttcctacattttcccatcctgattatcgctgcctatgcgtttaacactgaagatgcggcgtttagttttccaccgcaaggcctgacgctgcgctggtttagcgtggcagcacagcgtagtgatattcttgatgccgtgacactgtcacttaaagtggcggcgctggcgacattaatcgcgctggtgttagggacgctggccgctgccgcgctgtggcgacgagactttttcggcaaaaacgccatttcgctgttactgttgctgcccattgcgctgccgggcattgtcactggtctggcgctattaaccgcctttaaaaccatcaatctggagccgggatttttcaccatcgtggtcggtcatgcgactttttgcgtagtggtggtgtttaacaatgtcatcgcccgttttcgccgcacctcgtggagtctggttgaggcgtcaatggatcttggggccaatggctggcaaaccttccgctacatagtgttgccgaatctcagttcggcgttactggctggaggaatgctggcgtttgccttgtcgttcgatgaaatcatcgtgacgactttttacggcaggtcatgaacgaacgttaccgttgtggttgctcaatcagcttgggcgaccgcgtgatgtaccggtaaccaacgtggtggcactgctggttatgttggtaacaaccttgccgatcctgggggcctggtggctaacccgcgaaggcgacaatggtcaataaccactgatacaggaatatgctatgcaacataagttactgattaacggagaactggttagcggcgaaggggaaaaacagcctgtctataatccggcaacgggggacgttttactggagattgccgaggcatccgcagagcaggtcaatgctgctgttcgcgcggcagatgcagcatttgccgaatgggggcaaaccacgccaaaagcgcgtgcggaatgcctgctgaaactggctgatgttatcgaagaaaatggtcaggtttttgccgaactggagtcccgtaattgtggcaaaccgctgcatagtgcgttcaatgatgaaattccggcgattgtcgatgtctttcgctttttcgccggtgcggcgcgctgcctgaatggtctggcggcaggtgaatatcttgaaggtcatacttcgatgatccgtcgcgatccgttgggggtcgtggcttctatcgcaccgtggaattatccgctgatgatggctgcgtggaaactggctccggcgctggcggcagggaactgcgtagtgcttaaaccatcagaaattaccccgctgaccgcgttgaagttggcagagctggcgaaagatatcttcccggctggcgtgattaacgtgctgtttggcagaggcaaaacggtgggagatccgctgaccggacatcccaaagtgcggatggtgtcgctgacgggttctatcgccactggggaacacatcatcagccataccgcgccgtccattaagcgtactcatatggaacttggtggcaaagcgccagtgattgtttttgatgatgcggatattgaagcagtggtcgaaggtgtacgtacttttggctattacaatgccggacaggattgtactgcggcttgtcggatctacgcgcaaaaaggcatttacgatacgctggtggaaaaactcggtgctgcggtggcaacgttaaaatcgggttcgccggatgacgagtctacggagcttggacctttaagctcgctggcgcatctcgaacgcgtcagcaaggcggtagaagaggcgaaagcgacagggcacatcaaagtgatcactggcggtgaaaagcgcaagggtaatggctattactatgcgccgacgctgctggctggcgcattacaggacgatgccatcgtgcaaaaagaggtatttggtccggtagtgagtgttacgctcttcgacaacgaagaacaggtggtgaactgggcgaatgacagtcagtacggacttgcatcttcggtatggacgaaggatgtgggcagggcgcatcgcgtcagcgcgcggctgcaatatggttgtacctgggtcaatacccatttcatgctggtaagtgaaatgccgcacggtgggcagaaactttctggttacggcaaggatatgtcactttatgggctggaggattacaccgtcgtccgccacgtcatggttaaacattaaggataatattgcagatcgtaagagtatgagatgatcttgcgtactgtcagagcactgatttctctgacagtacgtgctgcgtgcaaaatcacaacatcaaataaaccagccaaatctcatagagataagagtaaacaaaccaacagcagcaaagacatttatcagtactacagttctactggaaacattcatttttgccaccttttatcattgcccctatgtgtatagtacgggttaagaaaatccgcaataatactcattctgaagatagataagggcaagttgctgtttgatgattttttctctaactggtgaaaaaacttgatgcacgtcaaaagatgacgcatatttgcgcgcgttttattcatctggctggacgcccgtacatgtctctctatcaacatatgcttgttttttatgcggttatggcagcaatcgcatttcttatcacctggtttctttctcacgataagaaacgcatccgtttcttaagcgcctttctggtgggggcaacatggccgatgagtttcccggtggcgctgttgttttctctgttttaaatcttatgcactggcttgacggcaccacgcagacttatatcatttggatgaatcgataaatttcacaagtggctaaggagaaagtatgtcgcatctggatgaagtcatcgcgcgcgtggatgccgcgattgaagagagcgtcattgcccatatgaacgaattattaatcgccctgagcgatgacgcggagttaagtcgggaagatcgctacacccagcagcagcgtttgcgcaccgctattgctcatcacggtcgcaaacataaagaagatatggaagcgcgccacgaacagttaaccaaaggcggtaccatcctctgattaaaatgagcgtctggccaccagccaggcgccaaccacaagtaaaattgcgccacaaattgggccgatcaacgcccgaagtggtacgccatggctgcggaagatatccagcaccagaccgccaatcagctggctggcgaccagtactgcaatagttgtcgccgctcccacattctgatatccgctgatactggcgaagacaaaaaacgatcccagcaagccaggtataagtgtccaccagcgcacgctggacaccagttcgccaaaccccgccatgccttgtttaaaccataaaatagaaacaaagagcacaatccccaccagtgagttcagcaacatggcgatgagaatggtagaggaggtctgggtgatgcgcaccatcagcgtgttctggactaccagaccaatcccggctgcaatcaaaaaggcaagggtaagtgactgattcatccgatcgcgtccggttcagtgcgctcgtcgagttgcaactgcataaatgtcagatccagccagcgcccaaatttagtgcctacctgcggcatttgcgcggtgacgacaaatcccagcgactggtgcagatgcagcgaggcctgattttgcgattcgatcccggcgaccatgacatgcttcccgcaatcccgcgcttcatcaatcaatcggcttaacaatttacgccccagacctttcccctgatgatcgggatggacataaaccgaatgttccacggtatggcgaaaaccatcaaaactacgccagtcgccaaacgaggcatatcccgtcactacgccatcttcttcactcaccagcaccggataacctgctatggtccgcgcttcaaaccaggcaatgcggttatccgcatccaccgtttggtcattccagatagccgccgtatacaacacggcgtggttataaatttccgcaattgcagcacagtcggctttgcgggcaaaacggatggacatgtctggcctcgataaaataatgatgatgatgttatcaatactatcgaaaacagcccgaagcaacggattcctctatgaaattattgcgtgttgcagaggggatgtgacggctgcaaacaaaaccaatcctgtgagcctgctactattgatggattcatgccaaaagcacaggagagcattatggggcaacaaacgcagcgtaaccgatgttgggttctgtccttgcgtccgcatggcgcgccggttccttacgtctggtttcggtaaatgcgctctttgtcgcaccagcgcaagcatttacagttccggaagtgggaaaacgtcaattaaatgaaatcaatcggatccgctacgaactggaattaatggcagttgctctggctgtcgaaaacctcactatgcaaaaaaacgttgctttgttgtgccaacaatacagccgataaataaaatacgcccggcaaataccgggcttaaagataattactcaaatcgccacgcaatatttatgccgacaccataatttcgtccgggcgcaggttcgtaatatcgcccgtttgactcattgacaatgacagagccaacgtattctttatcgaataaattatcgacacgaccaaataaatccacggtaaaattgtggtaattgtatttatacccggtgaataagccgacgagtgtataagaaggcgctttggccgtattttcatcatctgccataatatcgcccatataacgcgcttccgtgcctgcataccaaccatcttccggtatataacctatcgacgcaaagcccatattacgggcgatccctggcatccggttaccgttacaatcctgttcattgcacacattgctgcgataggtcgcatcaagccaggtccaggacgcttttacgcgaaaatctcccgcgaaacgttgatcccatgccagttcagcgccttgacgacgggtctttccggcatttttgtaagtcgtacgcccaccgctactgctatcgacaacaatttcatcatcggtgtcggtctggaacaatgcgagactaagcagcccatcaccaatacgcgttttactgccgatctcaattgtatcgttggtggagggttttaacccaaagttcataccgctttgtccatcagcacgataagacagctcattaatcgtcggcgtttcaaaacctcgcccggctgccagatagatattccaggcatcggtcattgcatattttaacgaaccggcaggtagccatttgtgataactggcatcaccgctgtcatcgccgttacccggagtaacgtaatggtcgttggaatcaaaccacacggagctgtagcgcacgccagcatccagcgacagtttttcgctcagctgccactgcgtctgtaaatagggatcgacgttccacatcagattgcgttcgtcgcggcgcaactcacctttttgcccgtattccggcacgccgctattcaggcggaagttattgtagcccttgcggttttcactcatgttttcgtagttcaggccggtagtgaacgtgagcggaacgcccagttcaccacggtgtgtccagcggctgtctatcccctgataatggcgttgcagagtaatcacgccgcccgcatgtgacgggttaagttggggagccatcgggattgactggtactgggtcgtttctcgctctccggcatacatcatcacactcatatcatcttgcgcgctcaggctacggctcatagcgcaacccagcctgagtttgcttgatggtttttcgcgtgtcgtactgttctgcacgaggcgcttgttgtggattcgccttccattctgctttggttagcccacctgggtcatctgctttgatatccacactattgaaaatcaggcttaatttgctggcgtcatcaatgcgtacgcccagtttggcattggctaaatttttctgtgcgccgctatggtcacgatagccgtgggtcgtaaaacgtgtggttgagacggtgtaatcgacatcgccgggttgtgtgccgtcgcccgttgcgcccgtagctttcagcccatagcgccagctgccaaaactgccgtagtaactactggcttcaatggttggtggctgttgtccggtctgggtggtgacattcattacaccgccagacgcgttgccatacagagcagagaaggggccacgcagcacttccacattttgcacactgcttaaatcgatgttagatgtttgcccttgtccgtcgggcatggtagcgggaataccgtccacatacaggcgaataccgcgaattccgtaagtggagcgggagccaaatccgcgaatcgacagctgtaaatcttgcgcatagttctgccggttttgtacctgtaaaccaggcactccggtcagtgattcagacaagttaatgcgcggtgttgccaggcgcatctcctcgccattcaccacgctcacggctgctggggtatccagttctgaaaccacctgcggtgcggcactgacaatcatggtctgttcatcagcggcaaaaacaacgggggaaaggacaagcagtgcgggcaaaacggtctgtcggacggaaaaaatcttcatgaaaaaagccaggttaagaatgggaaaacaccgtcatggtaatgaaattgtaaatttatggaaaactaaacggcacaatacgttaagtaattgagaaaattgtagtcgtaacggtaagaaatgctccacatttgagaaaataatgattaccattcccatttataacaagggcgtaacgatgattacgcttagcgaagcattgtgaagcagcaaaaatatcggttcatcaaagggagtcgtcatgcatttacgtcatctgttttcatcgcgcctgcgtggttcattactgttaggttcattgcttgttgcttcatcattcagtacgcaggccgcagaagaaatgctgcgtaaagcggtaggtaaaggtgcctacgaaatggcttatagccagcaagaaaacgcgctgtggcttgccacttcgcaaagccgcaaactggataaaggcggcgtggtttatcgtcttgatccggttactctggaagtgacgcaggcgatccataacgatctcaagccgtttggtgccaccatcaataacacgactcagacgttgtggtttggtaacaccgtaaatagtgcggtcacggcgatagatgccaaaacgggcgaagtgaaaggtcgtctggtgctggatgatcgtaagcgcacggaagaggtacgcccgttgcaaccacgtgagctggtagctgatgatgccacgaacaccgtttacatcagtggtattggtaaagagagcgtgatttgggtcgttgatggcgagaatatcaaactgaaaaccgccatccagaacaccggtaaaatgagtaccggtctggcgctggatagcaaaggcaaacgtctttacaccactaacgctgacggcgaattgattaccatcgacaccgccgacaataaaatcctcagccgtaaaaagctgctggatgacggcaaagagcacttctttatcaacatcagccttgataccaccaggcagcgtgcatttatcaccgattctaaagcggcagaagtgttagtggtcgatacccgtaatggcaatattctggcgaaggttgcggcaccggaatcactggctgtgctgtttaacccagcgcgtaatgaagcctacgtgacgcatcgtcaggcaggtaaagtcagtgtgattgacgcgaaaagctataaagtggtgaaaacgttcgatacgccgactcatccgaacagcctggcgctgtctgccgatggcaaaacgctgtatgtcagtgtgaaacaaaaatccactaaacagcaggaagctacccagccggacgatgtgattcgtattgcgctgtaatagatatggcgagggtgaaaacggaaagaattgcctgacttttatcacgccgcatccggcaccttcgtcagtagtctgaatttgcccggcacgtagccgggcaattttgcaattaactcgatgtttcaggcttaaacacaatttcctgtttttcttcatcttcctcgacgactggcgcagtgctgtgaatttcagcaacgcgtttgcgcacaccaaaccaacctataaccagcagaataccgataatcggcagcgccgcgatggtataagtcccgttcgggtaatcgaacgccatcagcaccaggacactcagtaaaaacagtaatgtcagccaggaagtgaagggcgcgccaggcagtttaaaactgacatccgctgctttgccttctttaattgctttacgcaggcgcatctggcaaacgatgataaacgcccatgaagcgatgattcccagcgacgcgaagttcaacacaatctcaaatacgcgtgacggcaccagatagttgaggaatacgccgacgacatacacaaccagtgtcgccagaatcccggcatacggcacatgctgacgactcattttcgccataaaactcggtgcggaaccgcccatcgccatcgagcgcagaatacgcccggtgcagtacagacctgaattcaggctggagagggcagcggtcagcaccacaatgttcataatgctgccgatgtacggcacacccagtttagataaaaacgtcacaaatggactttgccccgcctgatacgcgctccacggcaataacataaccagcaacaccacggagccgacgtaaaacagaccaatacgccaaatcacactgttaatcgctttaggcaccatggtctgcggatctttacattctccggccgctgtacccaccatttcaatggaggcaaaagcaaacactacgccctgaatcaacaccagcgcaggcagcaaaccatgggggaaaaagccgccattatcggtgattaaatgaaagccagtggtgttgccatccagcggctgaccactaccgaggaacactgtacccacgaccaaaaaggttacaatggcgagcactttaataagcgcaaaccagaactccatctccgcaaaccatttcacaccgatcatattcatggtgccaacgatggtcagtgcagcgagcgcaaagacccactgcggcacgccgccaaacgcgccccagtaatgcatatacagagcgacggcggtaatatcaacaatccccgtcatcgcccagttgatgaagtacatccagccagcaacataagcggccttctcacccaaaaactcacgggcataagagacaaaactgccactggaagggcggtgtaacaccagctcacccaatgcacgcagaataaaaaacgaaaacaggccgcagatcaaatagaccagtgccagtgcgggccccgccatttgcagtcgcgcccccgcgcctaaaaacaaacccgtaccaatcgcgccgccaatggcgatcatctgtacctggcgattgcccatcgctttgtgatacccctcttcgtgggcattaagccagcggcgtttcgcggcgtgctgatctgaagtgtcggtgtcgtgtttactcattgctctccctgattgctttaatgaaaaagtcatataagttgccatgaacaatgtttattcatcctggcgatgatagttatcaccattattctttatgggtataaaactatcggcgcagcatcctacccgttatcgataaacgatgcaaaacatccccttacaatcctgaaggggatttatacaactgacgaaaaaatgataaatccttttgctggataacctgtgtgctgtcctacacttaatctttaaaagattgtgaggggcatatgattaaggtgtatagcgtacccggctggggctctacaatcagtgagctgatgctaacactggctgatattccttatcagttcgttgatgtcagtggttttgaccacgagggaacttcacgcgatttattaaaaaccctgaatccgttgtgtcaggttccgacactggcgctgtaaaaataacgagattatgacggagacagcggcgattgcattgatggttctcgatcgtcgcccggaccttgcgccacctcttgggcgcgccgaacgtcaatagtttcaacggctattggtctggctggttgctaatgtctatccaacgttcactttcgccgattaccctaagcgttgggcatctgacgcacctgaacagttaaagaagagtgtaattgaatatcgcaaatcgctttatatctggctgaattcgcaattgactgctgaaccgtatgtgtttggagagcaactaacgctggtggactgttatctctgcaccatgcgcacatggggaccgggacacgaatggtttcaggataatgccccgaacattaatgcgattgttgatgctgtatgtcagataccgaaattacaagaagtattaaaaaggaatgtcattatttaacaataatgccggaggttaatgttaatgaatcactggcgtagttaactggatatccatttgtttgctatgaatagtaattaaagttggtacaactatttatatgattgatgtaatttcgttttttatatgaaatatcaatttaatataatccgaaaataaaacatcttttcgcatgtagagaaacatgtcgatatgatagtgcagtgcagatcatgtcatcagggtagggcggtagcgtatttaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgaaacttaatacacgccaacaatttgtattacttaaatagaccagtgaaggtacgcatcagaatatccggtgaagtgattaatatttcgttgaatatttctccggatttttgaaacctgctgctgtagaaattctgaacaggaggaattatgcctttagcagccaaacttaccgacaaaggcacccagcacgacggttattacgagaccgtcatcaccgccgggtcatccaccgtttttattgatggcctccccgcagctcgtcaggaggatccgctgacgccgcatgataaaccgaagcatccccctcatccccgtaaaatcgccagaggctcgtcaaccgtctttattgacggcctgcccgccgccagaaccggtgatgctattgactgcggcggcgtggttattggtggcggtacggtaaatataggctgatatgtctgagaggtatttatgtccttaaaaggtcttcgctttacgctggaggttgacggccaggagccggacacctttgcagtgttgagcttccggttaatccagaaccagtcttatccgtttgtgatgagtgtggatgtcgccagcgattcttttatgcagacggcggagatgctgctggagaagaaggcaacgctgaccatctggcagggcgtcatcccgcagcgttatgtcacaggcgtggtggcgggctttggcatgcaggagaacaatggctggcagatgcgttaccacctgtgtattgagccgccgttatggcggtgcgggctgcggcagaacttccgcatcttccagcagcaggatatccggacgatatcggccacgttactgaacgagaacggcgtcacggagtggacgccgctgttttatgaggaccatccggcgcgggagttctgtgtccagtacggggaaagcgacctggcgtttctggcgcggctgtgggcggaggagggtattttcttctttgagcggtttgcggcggacagtccggagcagaagctgacgctgtgcgacgatgtggcggggctgtcacaggcgggagagtttccgtttaacccggacgcatcgacaggagcggagacggagtgtgtcagtatgttccgttatgaggcgcatgtccgcccgtcgtcggtgcagagccaggattacacgtttaaggtgccggactggccggggatgtatgagcagcagggtgagagcctgaacggacagcttgaacagtatgaaatatttgattatccgggaaggttcaaggatgagcagcacggcaaggatttcacgctgtaccagatggagagcctgcgcagtgatgcggaaaaggccacagggcagagtaattcgccgaagctgtggccgggaacgcggtttacgctgacggggcatccgcagaagatgctgaaccgtgaatggcaggtggtacagagcattctgtcaggagaccagccgcaggcgcttcatggcagccaggggagaggaaccacgctgggaaatcagttagaggtgataccggcggaccggacctggcgtccacgggtgcagagcaaaccgaaggtggacgggccgcagagtgcgatagtgacggggccagcgggagaggagattttctgcgacgaacatggtcgggtacgggtgaagtttcactgggaccgttatcacgggatgacggaggagagttcgtgctgggtgagggtgtcacaggcgtgggcggggccggggttcggtaacctggcgataccgcgtgtgggtcaggaagtgatagtggacttcctgaacggggacccggaccagccgataatcatggggcggacgtaccatgaggacaaccgttcgccggggagtctgccggggacgaagacgcagatgacgatacggtcgaagacctataaaggaagcgggtttaacgagctgcgctttgaggacgccacggacaaggaagaaatctacctgcacgcccagaaaaatatgcaggtcgtggtgctgaacagcaaggataagcgggtcaactatgaccgggcggtcagcatcgggcatgatgaattcctggtggtggcaaatgaccggaaagtgacggttgaaggtaaacaggaccataaaaccaccaaagaccacgtcagcctgacagagggtaatcagggactggaggtgaaaggcgatctggcacagaaaataagcggcgcgctgggtatcagcgtacagggcgatattgttttacagagcgacagcaaaatcagtctgcgggtgggaggttcatttgtggtgatccattccggcggcgtggatattaagggcgcgaaaatcaatcttaacggcggaggcagtccgggagacgtgatcctgccgatgcgcccggtgatcctgaaagccgcagccgggagtggttcgatgtttgtggcgcattgcccgaaggaggataagtgatggaaacggcacccgtaaagtacgctattgtggatggtgctgtggaggaaggattgctggattttctgaacgaagtgaatcccccacactgctgtctgtatgcagaacccatacagccggatctggtcgcgcgtggccccctatctcgtggaagttgttccggaggttgaagcatggctgagagataaggcgtcgccatggggaatatatctgacttctgagtcatccatgcgtgagctacagcaacacttcagacgttatctgtgggttaggatccccgaacaggagaaacctgttctcatgcgattttatgatccccggaatatatgggtattagcggaagttcttaccccccgccagcttcttttttttatcaaccccgtcagacagctaagtacccgctatggtgaagaatatcgtgaggataatttttcttccgtccgtcccgcagaaactatgaatataagggcagaacggccatcacaactgatgctgagttacagacaatatagccaactggaacgaaaggcacgggataattatcttgatacattatctgtatttatcgaagaaaatgcagaaaaagaagggtgggatgattcatcaaaagctgaatcatcccgaattctggcagaagattatttctctttttgccagtcattaaatatagcagatgatcgttccgtcagaacaatgacgcttatcttactgaaaaaaaacataatcgatctccgatatattccggatgactggtatgaactactcagcaatcagtcatatccgggacatattcgggtacatgaacttgcacaacaggaactgggatttatcccgcaataaaaagacaaacggatagattatatgacatctccatcttcgacagccggaaagccttgtgtggaatgcggcatacctgatccatgtatttttgatgttattagtgattttccagaggccggcgagaaacatttctggtcaaaagaaggaatggcgcgttttaagctactggacgatggttttggatgtgatggtataattaaccattacctaccagtgcgacaacagtgggacacatgaggcatggttagaggaagaatcagaaaacagtcgtaagatactgcaaccttttggaaaacccaataatgttacattatattatgaaggtttcaagggtggaatgaatatcattgatgcgtttcattctccgtgggagtatctgagttcaattaccatgccacatgatgttctttatgaaccagcacattacacagtcagaattgatagctgttacgagcacaactcctatgtcgagattaaggtttatccttcattagaaattcggtttaccacagggcttagttatgagatttcgtcatcacaacagacacgagcggtaaaagatcgacgtgatgaacggagaaaagctcgggaggcgatggaagatacaaaacctaaagataaaaataaactacgaagcggatggacaaatacaaccgctgagtttgagttgtttcacaagacatctcttaccgttgaactgggattaaaagtcgctaatgttgaatatacacacaagtatgtagaggaaataaaaaaactcagacaaataaaacaactggagcagatgagtagaatagatgcgctgattaaaagcattaacaaatactttgcgccagatcctgacaacaaagatggtacgcgtaaatatgcgttattcagtgcaaaaatagaacctgtcacactggggatttcttatgcttatcaatacactgatattaaagatggtccgtgccatttttatggtctatatggtgctccatttttcaaagcatcattccgatttgatatcatctcatttatatgtgcatactgcaaaatggaagatctggtaaaccgatgccgtgaatatctccgcaagcatggaaccagtgttgaatgctatatcgaaatttcaccggaagttaatctcgatcttggggctgtatattctcaaaaagataaagcatgggaatttaacactaaagaaagcaatattaaacttggtttgaaaggtgaggttagtgcaacatttgagacgaatgtttttgtcgtgaaattgaaatctgaggttggtgcttctatagaagcaaaagctgggtttggatttgataaacgagatgatggaatggatcttgttctatttcatgatggagtgacgggcgcgtttaaagttaaggttgacatatctcgcggtgataaagatagaaaagagaatagtgagaaacccgaaaaagaaaatgaacttaagtggcaactatgtaaacctttggaagtagatgactcaccattacggattaatttgtatggtaaggaaaatactgtggaaaaaaaagtaacgccagtgacgcagtggcagataggcactgattattgaacggcgaagaatgaatcaaattaaagataataaggtaattatgaaaataaaaaatttaatatcagtcattttactatcaggaggtattatggggactggattgtactcgagcgataaccatcaaaaaatccgcagcaggtttaatatacaggaatcatattgtgccattaagactaatggtgtccttggattcagcaaccgaaaggatgtattgcgagaaaatggtgattcaaccggaaccaccagttccagcactaatgccatgatgctgatggaaaatggtgaaaatgaaatcagtctggagattggggcgttaaggtggttttctgataaacctgccagtaccgaagaacgagggcatttctcccaaaaagcagggtgcagtctggatttggttcgttttgttaagcaggaagaaaccatactttcttcgataaaggtgaccatcaaccagcagggaatacctgaagcgcagccagacagcatgcatcctgttatccgaaaagagattctggctgagcaggcagaacccggatttattgatccagactattttaatgaaacttatttcccgaaagggatgaaggtgtatcaatttacacaaaaggtctcggtggcggggcttcctgaatgggcctggacgcgagctacgccctttaccggaagcgatgaacagttacagaagctaaaagcagcctatatcgaaatggctgcaattattagcagcggggacagggcacgtctgaaagcttctcacaaagaggcactgaaagcctggtcagtcacaaccggtgacagtgaggatgaaatattgctctcgctctatccaaaagaagaaatagaaggcaggaaagccagaatgcagcccatcagatggggcgattacgctatccgggttatgaataatggacgtatggtgcagctatataataaatcgaaaccaacatattctccgctgacttatcgtttcatagatgaagatggtgatgaagttatggggtattacgctccggtattttcgctgattgatggtcagtttatccctgtcacttgattaacctgttgggctacaaatcaggatgtccggtaaggtgattattgctgagttaagcaccttaccatttttttaattttttgtcgctgatattccagacaggaaaacaatatgcctttagctgccagattaaacgacaaaggtacccagcatgatggctaccgtgagacagtcatcattgcggcttcatcgacggtatttattgatggattacctgccgcccgccagggagatccgctgacgccgcatgataaaccgaagcatccccctcatccccgaaaaatcgccagaggctcgtcaaccgtctttattgacggcctgcccgccgccagaaccggtgatgctattgactgcggcggcgtggttattggtggcggtacggtaaatataggctgatatgtctgagaggtatttatgtccttaaaaggtcttcgctttacgctggaggttgacggccaggagccggacacctttgcagtggtgaatttcaggttaatccagaaccagtcttatccgtttgtgatgagtgtggatgtcgccagcgattcttttatgcagacggcggagatgctgctggagaagaacgcaacgctgactatctggcagggcgtcattccgcagcgttatgtcaccggcgtggtggcggggtttggtatgcaggagaacaacggctggcagatgcgttatcacctgcgtattgagccgccgttatggcggtgcgggctgcggcggaacttccgtatcttccagcagcaggatatccggacgatatcggccatgctgctgaacgagaacggcgtcacagagtggacgccgctgttttatgaggaccatccggcgcgggagttctgtgtccagtacggggaaagcgacctggcgtttctggcgcggctgtgggcggaggaggggattttcttctttgagcggtttgcggcggacagtccggagcagaagctgacgctgtgcgacgatgtggcggggctgtcacaggcgggggagcttccgtttaacccggacacatcggcaggagcggagacggagtgtgtcagtatgttccgttatgaggcgcatgtccgcccgtcatcggtgcagagccaggattacacgtttaaggtgccggactggccggggatgtatgagcagcagggtgagagcctgaacggacagcttgaacagtatgaaatatttgattatccgggaaggtacaaggatgaacagcacggcaaggatttcacgctgtaccggatggagagcctgcgcagtgatgcggaaaaggccacagggcagagtaattcgccgaagctgtggccgggaacgcggtttacgctgacggggcatccgcagaagatgctgaaccgtgaatggcaggtggtacagagcattctgtcaggagaccagccgcaggcgcttcacggcagccaggggagaggaaccacgctgggcaatcagttagaggtgataccggcggaccggacgtggcgtccacggcagcaaagcaaaccgaaggtggacgggccacagagcgccattgtcaccggtcccgcaggagaggaaatcttctgcgacgaacatggtcgggtacgggtgaagtttcactgggaccgttatcacgggatgacggaggagagttcgtgctgggtgcgtgtgtcgcaggcgtgggcggggccgggatttggtaatctggcgataccgcgggtgggccaggaggtgattgttgattttctgaacggggacccggaccagccgctggtcatgggccggacgtaccatgaggacaaccgttcgccgggggacctgccgggaacgaagacgcagatgacgatacggtcgaagacctataaaggaagcggttttaatgagttgcgctttgaggatgcgacggataaggaacaggtctatatccacgcgcagaagaacatggacacggaggtacttaacgaccggacgacggatgtgaaacatgaccatacggagaccatcgggaacgaccagaagataacggtggtgaaggggcagacggttcaggtcgggaccagaaaagaagggggccacgaccagagtatcacggtggcgaatgaccggcgcataacggtacgcaacgaccagacgctgaaggtgacgaacgaccggacggtgagcgtgagtcatgatgacggcctgtacgtcagaaatgaccgtagggtgacggtgaaagggaagcaggagcataagacgacggggaaccatgtcagcctggtggagggaaagcacagcctggtggtgaagggggacctggcgaggaaggtgagtggcgcgctggggataaaggtggacggggaaatcgtgctggagagcagcagccggataagcctgaaagtgggtggttcgtttgtggtcatccattcagggggcgtggacatcgtcgggccgaaaatcaatctcaatagcggcggtagtccgggaacgccggtgccgacgctgcaaccgacggtgctgaagacaccggggggtgagaagagtggtgatggcagtgactccggagaagaaaatgaagaccctggagggagcggcttggccggaagtggtggtggtgatcgaggtgacgatgaggatgaacctgaaaaatatactctccagttccattttacagacgatgacgggataccgtattcagaaatacgctacattgccttctttgaggacggtgcgcagattcgcggtgaaacggacaaggacgggtatacagaagttttctctagaaccaatgatgcaaatgtagaaattaaactgttaactaatgattattatatatttgaggtgaattgtaatgagcaccagtaataacatgggtagaaccacacaggctcaaccaaagcccggtgtaaatgtctgcatagtaaaaaaagaaataactaataaattcaatgagattattaccaatgctttggctgaacaactagttgttttaaataaaagaaaaaaagacttatatagatgggaggagacagaaaaaaaagaatttcttgatatttttgggagaaatgagattgaggctaataaatggctgctgagaggcgttgaggcaatgatattagtcaatcagagagtgaaaagcaattgttttaaatatcaaggtgatgaatgtatttttgccaaagtgcagggagggattagtagtgagaatcctgttattgtaggccctaaattttttcatgccgcggttaaaggatacgattcccaggtatccactttatgtcatgagttttcacatttaagcgaagttctgtatactgacgatttaagccctccgggtaaaaatgcggaaacaacatctgctgaagaatacagagagcatgcggaaaatcttgtaaaagctaaaagtcgagatgtaatgataaatggatataacattgaacgttacttcgaataagattattcattgcctttatatcacaacctttacgctaatgtttttcagcacaaatttgaaaggtgaaaattatttaatacccaaaaaaaatgcttatggatcgttagtgttcgcagaaaagaagcatgaacatccgggtgtttatgatttatttcaatcaaacaaattcattacaaaagatacgacatactttgatctaactcctgattatgcaatgagtaaaaatgaaaatattatattgcaacaagaaaatcaagttttcttgactctttcagttgaaagtgtcaaaaaaatattatagcgatagttaatgtttataatgctcatgatggctatttgtatatttataaaaagaatataccttataatggtaaggatttatgtgataaacgttttttaattacatcatatgatgtaattctcgattatctgggaggatggtgtaattatggactggatatgtcatcttctgcgtggcttgagataccacctaaaagcaattatacatatcaagttaatttaaatgactactacgtttttttaccaggcaagcatcgctataacgttggtacttttgagcatcttattgtaagaagtaattggttcaggaatgaaaatataaacacggcaatgtttaatattttaaaccaaagtcatcctaagaaaaaaattgatgatttattatataatcttgatctctatggggcaagactaggtgtctttttgagaagcaatgaagtttcgttattaatcgatggggatgaacttgactctctttatagcaagtaagcaaaaatacataatggtaagccatcgattgatacctggcggtagtttaggcgttaattattgggcggataaaggatgtagtttgtcacatgccagagaagttacacggcgaataaacccagcagcagatggcttcgatttagtacgttggccagcatttgagcattcttgatatgtattgaatgatgaaataacccccccacttaattacataaggattgtttaaaacaatggggtttagaaaaacaataatcacttcggtaggtttgatatttatttcattctcttttgtggcaaagtgctctcaactcaaaaatttgaataattactcagtgatgctttgtggaaaagtgtcaaataatatcctggatgatattggtggttataaagaaagaaatatattaatgctgcgagctataaaaaaaatcataataatgacaatcgtaaatattatatttttctattcctttcaatcgactgcggatgaaatggttttaataaaaaaatacgggtttgggcttgagagagatatcaaaggaaggccattaatttatcctatcgaaaattatgatgagtgtaagaaaaaatgcaatcatatgaattatatagcggatgtcaatgctcaattagctatgagtaaaaaaaataacaggatttttgctaacataacctttactaacaatagctctaccacgtatttttttctaaatattatctacctatgaaagtaaaagatggaaaaggagatgaatatgatgcgatatgcaaaaaaccattcagaatcaactctgggaatatcacgttggactacttaggtggttcatgtccttttgaaattaatacgaatcctgaacggtggaatactattaaaccaggtcgtagttttttgttgagtataaccttaaatgatatgtatgcctttataccaggagataattattattttataaaatcatctggctataaatttgttaatgacaagtggtttacactcaaatcaatcaataatatttttctttattttttaaatttaaaaattaattgtgctgatgatttttttgatattaataattttactacatgtaataatttgttattggatgaaaaaaacacttttttattaatcagttatgggcaattgaggatgaaaaaaattctatttacgtcacccctgatgaaatttctataagtatagacggcgataacttaaagttgccatattaggaatatgggaaagaacacggtgcgccgcttttttgcactaaataatttacattttatgttcaataattgatactaacatgttggatattaaaggtgaaattatcacaactgatgcgatgggttgccagaaagatattgcagagaagatacaaaaacagggaggtaattatttatttgctgtaaaaggacataaggagcggattaataaagcctttgagtgaaacttccgctgaaaattcaggttaaccgcgttccatgcaaacaattttcaaatattcatcaataaataaggagttccatgtttatacgaccagtcaaaccttcagatgttgaaccattaatggatatgctgcttgacagggatcaatttgatcaagatggccttcatcatgtacaaaaaacactaacacattatttctcaggtcaatctgccgatttatggtttagtgcagaacacttgggactggcagggattgcctactgtgcttctgaaatgatgacaaatgatgtctgaaatttattaatgctctggatcagtccttcccatcagcgccagggagtgagacatctgctgattaacgaaatagaaaagagctcacaattaaacaggcaagactactattagtagagaccgccagccatatcgattttagtgccgcccgcgcattttatacaaaacagggctttatcaatgaggcgataatacgcaattactatgatgttggtgaggataaattaatcttcactaaaaatatgcaatcgtgagataaaatatgctttaactcatatggaaacattgcttaaacaacttggttgctgcatatgattctttagcccgccgtaactcgcttaccactggtaacaaacgtgccagcacctaaatgatgcaacgtattgagcttatcatcatcaaactgccagcggccttcgacaaatacccgtgcgtctgccgctgctgataccacttcgccaaatagcgtatcgtatttttcttgcgcggaagttgcaggtagcaggcgacactccatccacgccagacatttttcctcgaccagcggcaaaccaagcaccgggcctctcactaccggaatgccgtagcaattaaatttatcttcttcacgacccgacacacttcccaccgcccacgtccagttagtcgccgcaacgcccgggataacgatgccaaacttaccgttacgttcaatcaactccctggtccatgtcgatttatctaccacaatcgccacgcgtggcggttcaaactctacgggcatcgaccaggctgctgccataatgttacgccgctgggattgctcatcgaaactggtgatcatgacagttgggccatgatttaacagacggctggcatggtgtaattcgacgggaatgaattggctcacgatatcgcctcgctatgaagggtgttttaaaagcgtagctcgtaacgcaataagtaacgaaattaacgggattggcgatttgcgaacgtgatgcatgtccgcgatcgcacaaaatagccagtgcggcgtctattccaggttataagttgagaaaaccactaagggaaacgcctgatgacgcccattctgaatcattattttgcccgtattaactggttgggagctgctgcggccaatattgatacgctgcgtgcattgcacctgaaacacaattgcaccattccgtttgaaaatctcgacgttttgctgccgagggaaatacagcttgatgatcaatcgctggaagataaactggtgatagcccgtcgtggcggttactgttttgagcagaatggcgtgtttgagcgggtgttacgcgagctggggtttaacgttcgcagcttgttaggtcgcgtagtgttatcaaatccgccagcattaccgccgcgcacccatcgtttgctgttggtggaactggaaggggaaaaatggattgctgatgtcggtttcggtgggcagacgctaaccgcgccgattcgtttaatgccggatatcatgcaaaccacgccacacggagagtatcggttgttgcaagagggtgatgattgggtattgcagtttaatcatcatcagcactggcagtcgatgtaccgttttgatctctgcgagcagcaacaaagcgattatgtgatgggcaatttctggtcggcgcactggccgcagtcgcattttcgccatcatttgctgatgtgtcgccatttgccggacggtggcaagctaacgctgaccaattttcattttacccattatgaaaatgggcacgcagttgagcagcgaaatctaccagatgtggcgtcgttatatgccgtgatgcaggaacagtttggtctgggcgtagatgatgcgaaacatggctttactgtggatgagttagcgctggtgatggcggcgtttgatacgcacccggaggcgggaaaataatttatgtcaggttgccggatgtggcgtaaacgccttatccggcctacattagtccggttgtaggcctgatcagcgaagcgcatcaggcaacggcatcaaaaatcaatggcccattcagcatggaatagaatcaccgccgtgccggaaatggtaactttctccggttggttatctcgaattgtcaccgtcacatcaattacaccatcacgccccaatgcgcgcccctgatggcctttaacacgcaacacgttgccatcgtgggataatacgttgtgatgtactaaccatgcgcccatcggaccattggcattcccggtcaccggatcttccacaataccaatcgcaggcgagaacatgcgaccgtcggtttcgcttttgcctgggcggatctggaacgggaagaaaccattgcagccaatctgcttgctgattgcggtcagcgcagcaaggtcaggcgaaagggcgtcgatatccacttccgacttcagtggaatcatcacttttgagtgtcctgttgttgccacctgaattggcaagcctggcagaatatcgtcctcagtgagatgaagcgcgttgataatcgctgcacgtgtttcaccttccagcggtggctcaaagcccggcgtaccttgttccagcgaaatacgataatcatcgttatgcttttcgatagtcacgcggtgttttcctgccagcgacgtttgccagaccgtgcaatttcccaaacctaatacctttgcacgtacatagtgcgcagccaccgtcgcgtgaccgcaaattggcgcttcaaccgttggcgtaaagtagcggatgcgcacatcgctgtcgtcgctgtgcagcagaaaagcagtttccgaatgacctaactcgcgggcgataagctgcatttgcgcttcactgagattatcggcggggaaaacaacaccggcagaattgccgcgaaacggttgagaggtaaaagcatcgacgtggtaaacctgcggtttcattaatgttctcctgtggctggagaactatcatagcctgcaagtggccggagagcgaagggctatccggcccgcgtgagaattaacgccgcgaacgcacaatctgataccgacgagtaaagtactcaaacggcgcgctccagacatgcaccagtcgggtgaacgggaagagcaggaagatggtcattccaagcaccagatgaacgcggaatataaaggcgacaccatcaagatgcgtagatgcaccgccctggaaagtgacaatgctttgcgcccagcccaccagcttcatcatttcactgccgtccggatgttgtgctgaaaaaggaatggtggttaacccaagaatgcactgaattaacaaaatggcgaggatcaggatatccgcaccagaagacgtcaccctgatacgcggatttgttaaacgacgcaccagtagccccgcaccgccaatcagcgtcaataccccgcatattccgccgaggatcatcgccatctgctgttttaccgccaccggcagaaaccacgcgtacatccagtgcggtgttaacatgccgaacaggtgcccgaagaaaatccccaaaatgccgatatggaacagattcgaccatatcaccatcccacgtttatcgagcatctggctggaggcggcgcgccaggtatactgcccgtaatcgtagcgcagccagcttccaaggataaaaaccgtgccacacaagtacgggtagatatcataaaaaaagacgttcagatactgaatcatttcccacctcccgcactgatgtcgacatactgcggcgcgacatcctggctaaagcgtcgctgatattgattaagcggcgagctgtcacacgccgtggcgttatcttcaataaacttcacctgttcctcttcccacaccgcatccagcgcctggcgggtgtcatcgcgctcctcactgttcacctgttttgtgacactgtcacttgaaagtgtacttcctgccagttgcaacagggtgtcaaataacgcgtaccacggtgcctcgcgttgttttaagcgtccgccaagcagggcgaggatcggcgcaacgttgagcaagccttctttcgcctgatcgtccggcagtacgcttaagtactccagatacagtggtagataatcgggcagttctcgacaatccaactgcaggccgaccttttcatactccgccagcaggtccaccattgcctggccgcgatcgcgggactcggcatgaacatgttcgaacagcagcagcgatgtggtacgtccacggtcaaacacttcgcaccattcggcctgtttatccagcagcggcgcgttaagcaggttgcgggtaaaatccgtaagcatcggcgcgtcgcggcggatcaacgccagcgcgtcctccttacattcccacaacagctcgtccggatattccatcaacaggccgatcactttgaggatctgcattattcgccctccgctttgtcgcgcacttcggtgatgttgatggcatcgatacggctactgttgaacaggttgaatttgctgtccgagccatggcaaccgtcgccaaaggtaaaaccgcagccgttgcgttcagcaaaggcatcgcccgccatttcccgatgactggttggaatgacaaaacggtcttcatagttggcaatggcgaggtagcgatacatctcttcgacctgggcgacgctcaggcctacttcgtcaatggcgcgggtatcggtaacgccttccacggtttgtgaacgcatatagtggcgcatcgccatcatccgtttcagcgcccgcagtaccggaccggtatcgccggcactcaacatattggcgagatattgcaccggaatacgcaggctttcgatggcgggcagcacgccttcgcttttcggcaagccgcccgcatcagcgtaagactgaatcggtgacagtggaggaacgtaccagaccatcggcagggtgcggtattcagggtgcagcggtaacgccagtttccagtccatcgccattttgtagactggcgaacgctgggcagcttcaatcacgttttgtggaataccttgtttcagggcttcttcgatcactgagggatcgtgcggatcgaggaacacttcgcactggcgttcatagaggtcaacttcgcgctcggtgctcgccgcttcctcaatgcggtcggcgtcgtaaagcagcacgcccagataccggatgcgacccacgcaggtttcggagcacacggtgggttggcctgactcaattcgtgggtaacagaagatacatttttctgacttgccgcttttccagttgaagtagatttttttgtacggacaaccgctaatgcacaaacgccagccacggcatttatcctgatcgatcagcacaatgccgtcttcttcgcgtttgtagatagcgccgctggggcaggtcgctacacaactggggttaaggcagtgttcgcacaagcgcggcagatacatcatgaaggtgttttcaaactgcccgtacatctccttttgcatggcctcgaagttgcggtcgcgggctcgtttttcaaattcgccgcccagcagttcttcccagtttgggccccagatcactttgtccatccgtttgccgtcaatcagtgaacgcggacgggctgtgggaatatgtttgccttccggcgcgctatgcaaatgttcgtagtcgaaggtgaaaggttcgtagtaatcgtcaatctgcggcactaccgggttggcgaaaattttggttattacgcccatcttgctgcccagacgcgggcgtatcttgccattcacatcacgcacccagccaccttgccactcatcctgatcttcccagtttttcggataaccaatgcccggtttggtttcgacgttgttaaaccatgcgtactccatgccttcgcgtccggtccagacgtttttacaggtcaccgaacaggtatggcagccgatacatttatcgaggttaagcaccatgccgacttgcgaacgtattttcattttttcgcctcctgaacctgatcgcgaccttcatcatccagccagttaacgttcttcattttgcggatcataatgaattcgtcgcggttcgagccgacagtgccgtagtagttaaagccccaggccagctgcgcgtaaccgccaatcatatgcgttggtttcgggcaaacgcgggtaaccgagttatgaatgccgccgcgcatgccagttacttccgaaccaggaatattcataatgcgttcctgggcgtgatacatcatggtcatgcccggcggtacacgttggctgaccaccgcgcgggcagtcagcgcgccgttggcgttaaatacttccacccagtcgttatcgacaatggtcagttctcgggcatcggtttcgctgatccagacaatcggtccaccgcgagagagcgtcagcattagcaggttttcactgtaggttgagtgaatgccccatttctggtgcggcgtcaggaagttaagggctttttccgggaagccgtttggcggtatctggcgcatttcactgacgctacgggtgtcgataggcgggcgataagccaccagactttcaccaaaagcacgcatccacggatgatcctgatagagttgctggcgtcccgacagcgtgcgccacggaattaactcatgaacgttggtgtatcccgcgttataggagacgtgatcgctttccagaccagaccaggtggggctggagataattttacgtggctgtgcctgaatatcgcgaaagcgaatcttctcgtcctctttgtgcagcgccagatgggtatgttcgcgtccggtgatctcgcccagcgcttgccacgctttgactgcaacatggccgttggtttccggtgccagtgccagaatcacttctgatgcgtcaatggcggtgtcaatcagcggacgcccctgtgccgggccatcacgcttggtgtaattaagtttaccgaggaaatcgatttcatcctgggtattccacgaaatccctttaccgccgttgccaagtttgtccatcaatggcccgagcgaggtaaagcgttcataggtagcagggtagtcgcgctccaccgccacaatattcggcgcggttttgcctggaatcagatcgcattcgcctttgcgccagtcgagcacttcacacggctgtgaaagctctgccggggagtcatgcagcagtggttgtaataccacgtcggtttctttgccgagatgccccacgcacacttgcgaaaaggctttagcgatacctttgtagatttcccagtcgctgcgtgattcccacgccggatcgaccaccgcagaaagcggatgaataaacggatgcatatccgaggtattcatatcgtctttttcgtaccaggtggcggtgggcagaacgatatcggagaacaggcaggtactggacatgcggaagtcgagcgtcaccagcaggtcgagcttgccttcaatcgccgcagtttgccactcgacttcttctggtttgatcccgtcgctggcaccgagttcctcgccctgaatcccgctttcggtccccagcagatacttctgcatatactcgtggcctttgccggaggagccaagcaggttagaacgccagacaaacaaattacgcggatgattgctgccgctatctggttgttcgcaggccatacgtaaatcgcccgatttcagcgcctgggcggtaaattctgtgggggataatccggccttgtcggcttcagctttcagggagagcgggttacgccccagctgcggcgcagaagggagccagcccatacgttcggcgcgaacgttgaaatcaatcaggtgaccgctgtatttactggcatcggcgagcggtgagagcaattcctgcgcggtgactttttcatagcgccactggctggagtgattgtagaaaaacgaggtgctgttcatctggcgcggtggccggttccagtcgagcgcaaaggccagaggcagccagccggtttgcgggcgcagtttttcctgaccgacatagtgcgcccagccgccaccgctttgtccgacacaaccgcagaagatcagcatattgatcatcccgcggtagttcatgtccatgtgataccagtggttaacacctgcgccgagaataatcatcgagcgcccatgcgttttatgggcggtatcggcaaattcacgggcgatggtttcaatatactggcgcggaacgccggtaatttgctcgccccaggcaggggtataaggtttgatttcagcgtaatctttcgcgctgttttcatcttccagcccgcgatcgaggccataattcgccagtaccaaatcataaacgctgacgaccggacaggtgttgccatcggctaatgtcaggtttttaacgggcaattggcgcaccaggaccggattgtgttttacgcggcgaaaatgcggattttcaatgccgccaaagtaggggaaggccacgcctgcaacggcatcatgttgaccgagcagagttaacgacaattcggtttccgtaccggcggcaatggattccagattccatttgcctttttctccccagcgaaaaccaatcgaaccgttaggcaccaccagttcacctgcggtattaactgccacggttttccactgcggattattgctttcgcccagtccatccaccaggtcagatgcgcggaccatgcgcccgggaacgtagctgccgtcgtcgcgaggttccagcattaccagcataggcatgtcgctgtagcggcggcagtagttgataaaataatcgctgggattatcgagatgaaactcttttaaaatgacatggcccattgccattgccagggcactatcagtgccttgtttcggtgccagccactggtcgcacaatttggccacttcagagtagtcaggggtaatggcgatggttttagtgcctttgtagcgtacttcggtaaagaaatgggcgtccggcgtacgtgtctgcggtacgttagacccccaggcgatgatgtaactggagttataccagtcggcagattccggtacgtcggtttgctcgccccaggtcatcggcgaggcgggcggcaggtcgcaataccagtcgtagaagcttaaacaggtgccacctaacagcgacagataacgtgttccggcggcgtaagaaaccatcgacatcgccgggatcggcgagaaaccggcaacgcgatccgggccgtaagttttgatggtccagacgttagcagcggcaatcagctggtttagctcctgccagttggagcggataaagccgccgcgtccacgtacttgtttgtagctcaggcacttttgcggatcgttcataatcgatgcccacgccagtaccggatcgctgtgttgcttgagggcttcgcgccacagttcaatcagtcgtttacgaatgagcgggtatttcaggcggttagcgctgtagagataccaggagtaacttgcgccacgcgggcagccgcgaggttcgtgatttggcaggtcagggtgagtgcgcgggtagtcggtctgttggatttcccaggtcaccagaccatttttaacgtagattttccagctacaggagcctgtacagttaacaccgtgggtggaacgcacgattttgtcgaactgccaacgctggcgatagctgtcctcccagtcgcggttgctatgcatcacctgtccgtgaccatcggcaaaggtttcgcccttttgtttgaagtagcgaaagcgatccaaaagtttactcatgacataactcctgctccaggaatgaattgggatctgatgccttgtcggatgagacacggttgtagcctgataagacgtgtcaggcatcgatctcttatttttggctgaacttccgccgaccataaatcagccaggtcagtagcacacaaacgatgtagaagattaaaaacactttcatcgcgcccaccggagagccggtcatattgagcgacatgccaaacgcctgcggaataaaaaagccgcccactgcgccaatggctgagataaagcccagagcggctgccgtttcggtgacggcttctctttgagcttgctcatcactaccgcctttcatcttcacccgataaattgttatctggcgaaagatgacggcgatcatctggaaagtagaaccacttcccagacccgcggtcagaaacagccccataaatacggcgtaaaatgcgatgaaattaccggagcctgtgcccggtaaggtaaggaacagcagggcgctgaaaatcgccataaaaatgaagttgatcaacgttacccgcacgccgccgaatttatcggaaatagcaccaccaaccgatcgcgcgatggcaccgataaatgggccaaagaacgccaggcgcagaatattcacatccgggaactgggtttttgccagcatggcaaaacccgcagaaaaaccgataaacgaaccgaaggtggcaagataaagcaggctcagcagccagagatgcaggcgttgtaagacagggagctggtcggcaattgaggcgcgtgaactggcgatatcattcatccctgaccaggcggcgatcgtggcaatcgccagtaatggtacccaaatccatgcggcattcgccagcgacatcaccgaaccgtcggcctgcggtacgccattgacgccgagaaaggcaaatacggggacaaaaatgaccagcggtgcaaccagctgcatcacacttacacctaagtttcctaatccgccattaatcccaagagcgctcccttgtttggcttttggaaagaagaaactgatattgcccatgctcgaagcaaagttcgcacctgcaaaaccgcatagcaaagcgataacgataaatatcccaaaaggagtattcggattctgcacggcaattccgagccagacgcaaggaataatcaggattgcagtactaaaaaccgtccatcggcgtccaccgaatataggcaccataaaggagtagggaacacgcaataatgcgccagaaacggagggtaatgcggttaataaaaagagttgatcggtagtgaaattaaaaccgattttattgagattaacagtaactgcgctaaatagcatccagacacagaaggcaaaaagtaggcaactgactgatatccagaggtttcttcgtgcaatatgctttcctttattttcccagaaggccggattttctggtttccagtcgcgtaaaagataacgactatttttctcattttgcagtgccatattgttcctcacatgcacacattggtaatgaaaaaaagacaaaacaggaggtaaggcgcaatagccagttattagaattaaggatgaatcaggtgaagtgctgattagaagaatagataagaaagcgtaactgcgggggcagaatgtggattaaacagacagatatgtgttactaaatgtaactaaaatggctttctggtatttgaaatttattttttaatattgtcagaatttatctgattaactgccgggccgtagacccgacaattattttagccacgacgtgtcgccagccagcagagcagggaaccgccgcagaccattagcgcgccttgccagaacgagaacgacagcggggcgctgagtaacacggctgcaagtgctgaggaaaggacgggcgtaaaatacgaacctaccgccattatggtgacgttgccatgtaatataccgacattccatgcagcataagcaaatcctaaggtaaatgccgcagagatgagtttaatcatgacgggcgtgctaaataccatttctggttgtggcgtaagaaaatagtaaacccacagacttgctcccgttagcaggacaaaaacggtaattccgttaaatccacgtgcgtatttattcgttactgtgcagtaggctgcccagataaacgccccaatgaacgccaggaaataactcaatgggctggtggtgatattattaataatttgatcataatgtaacccattgtcaccgcctaacacccagcagacgccgaccagggctaataataatcctggtacaatcagccagttggttttctgaccattaaacagaatggcaaagagaattgtcaggctgggccatagatagttcaccatccccacttcaatcgcctgatgacgggtcgccgcataccctaaggaaagcgccagacagatttcatagctgacgaataacagactcccggcgagtaaatagcctttcgggatctgccgaatacgcggaaatccaaccgtgaagattaacagcagcccgcttaatgaatagatagcagctgcgccgccgaccgggccgagtccctcactgacaccgcgaatcaatcctaccatcgtgctccacaggacgatcgctattagccctatgagcgttgctttttgtcgtgtcatgctcgctgttttgtctctcttgccgttaaaaattaagctgaattttatagcattttttttaactggcctgtcaggcagtggtgcgtttttctaccgctattgaggtaggtcaatttgcgcaggcggattattttgtggcaaacacgtgttctttttgatttcgcgcaaaaagattcagaattttactgttagtttcctcgcgcagtaatacccctgaaaaaagaggaaagcaatggacgtcagtcgcagacaattttttaaaatctgcgcgggcggtatggcgggaacaacagtagcagcattgggctttgccccgaagcaagcactggctcaggcgcgaaactacaaattattacgcgcgaaagagatccgtaacacctgcacatactgttccgtaggttgcgggctattgatgtatagcctgggtgatggcgcgaaaaacgccagagaagcgatttatcacattgaaggtgacccggatcatccggtaagccgtggtgcgctgtgcccgaaaggggccggtttgctggattacgtcaacagcgaaaaccgtctgcgctacccggaatatcgtgcgccaggttctgacaaatggcagcgcattagctgggaagaagcattctcccgtattgcgaagctgatgaaagccgaccgtgacgctaactttattgaaaagaacgagcagggcgtaacggtaaaccgttggctttctaccggtatgctgtgtgcttccggtgccagcaacgaaaccgggatgctgactcaaaaatttgcccgctccctcgggatgctggcggtagacaaccaggcgcgcgtctgacacggaccaacggtagcaagtcttgctccaacatttggtcgcggtgcgatgaccaaccactgggtggatatcaaaaacgctaacgtcgtaatggtgatgggcggtaacgctgctgaagcgcatcccgtcggtttccgctgggcgatggaagcgaaaaacaacaacgatgcaaccttgatcgttgtcgatccccgttttacgcgtaccgcttctgtggcggatatttacgcacctattcgttccggtacggacattacgttcctgtctggcgttttgcgctacctgatcgaaaacaacaaaatcaacgccgaatacgttaagcattacaccaacgccagcctgttggtgcgtgatgattttgctttcgaagacggtctgttcagcggctacgacgctgaaaaacgtcaatacgataagtcgtcctggaactatcagttcgatgaaaacggctatgcgaaacgcgatgacacgctgactcatccgcgctgtgtatggaatctgctgaaagcgcacgtttcccgctacacgccggacgtagtagaaaacatttgcggtacgccaaaagccgacttcctgaaagtgtgtgaagtgctggcctccaccagcgcaccggatcgcacaaccaccttcctgtacgcgctgggctggacgcagcacaccgtgggtgcgcagaacatccgtacgatggcgatgatccagttgctgctcggtaacatgggtatggccggtggcggcgtgaacgcattgcgtggtcactccaacattcagggcctgactgacttaggcctgctctctaccagcctgccaggttatctgacgctgccgtcagaaaaacaggttgatttgcagtcgtatctggaagcgaacacgccgaaagcgacgctggctgatcaggtgaactactggagcaactatccgaagtttttcgttagcctgatgaaatctttctacggcgatgccgcgcagaaagagaacaactggggctacgactggctgccgaagtgggaccagacctacgacgtcatcaagtatttcaacatgatggatgaaggtaaagtcaccggttatttctgccagggctttaacccggttgcgtccttcccggacaaaaacaaagtggtgagctgcctgagcaagctgaagtacatggtggttatcgatccgctggtgactgaaacctctaccttctggcagaaccacggcgagtcgaacgatgtcgatccggcatctattcagactgaagtattccgtctgccttcgacctgctttgctgaagaagatggttctatcgctaactccggtcgctggttgcagtggcactggaaaggtcaggacgcgccgggcgaagcacgtaacgacggcgaaattctggcgggtatctaccatcatctgcgcgagctgtaccaggccgagggtggtaaaggcgtagaaccgctgataaagatgagctggaactacaagcagccgcacgaaccgcaatctgacgaagtagctaaagagaacaacggctacgcgctggaagatctctatgatgccaatggcgtgctgattgcgaagaaaggtcagttgctgagtagctttgcgcatctgcgtgatgacggtacaaccgcatcgtcttgctggatctacaccggtagctggacagagcagggcaaccagatggctaaccgcgataactccgacccatctggtctggggaatacgctgggatgggcctgggcgtggccgctcaaccgtcgcgtactctacaaccgtgcttcggcggatatcaacggtaaaccgtgggatccgaaacggatgctgatccagtggaacggcagcaagtggacgggtaacgatattccggacttcggcaatgccgcgccaggtacaccaaccggaccgtttatcatgcagccggaagggatgggacgcctgtttgccatcaacaaaatggcggaaggtccgttcccggaacactacgagccaattgaaacgccgctgggcactaacccgttgcatccgaacgtggtgtctaacccggttgttcgtctgtatgaacaagacgcactgcggatgggtaaaaaagagcagttcccgtatgtgggtacgacctatcgtctgacggagcacttccacacctggaccaagcacgcattgctcaacgcaattgctcagccggaacagtttgtggaaatcagcgaaacgctggcggcggcgaaaggcattaataatggcgatcgtgtcactgtctcaagcaagcgtggctttatccgcgcggtggcggtggtaacgcgccgtctgaaaccgctgaatgtaaacggtcagcaggttgaaacggtgggtattccaatccactggggctttgagggtgtcgcgcgtaaaggttatatcgctaacactctgacgccgaatgtcggtgatgcaaactcgcaaacgccggaatataaagcgttcttagtcaacatcgagaaggcgtaagggggcgaacagatggctatggaaacgcaggacattatcaaaaggtccgcaactaactccatcacgccgccttctcaggtgcgtgattacaaagcagaagtagcgaaacttatcgacgtttccacctgtatcggctgtaaagcctgtcaggtggcgtgttcggagtggaacgacatccgtgatgaagtggggcactgcgtcggggtttacgataaccccgccgatctgagcgccaagtcctggacggtgatgcgctttagcgaaaccgaacagaacggcaagctggagtggctgatccgtaaagacggctgtatgcactgtgaagatccgggctgcctgaaggcgtgcccgtctgctggtgcaatcattcagtacgctaacgggattgtcgatttccagtcggaaaattgcatcggctgtggttactgcattgccggttgtccgtttaatattccgcgcctcaacaaagaggataaccgggtatataaatgcaccctctgcgtcgatcgcgtcagcgtcggccaggaaccggcttgtgtgaaaacctgtccgaccggggctatccacttcggcaccaagaaggagatgctggagctggcggaacagcgcgtagcgaaactgaaagcgcgtggttacgaacatgctggcgtctacaacccggaaggggtcggtggtacgcacgttatgtacgtgctgcatcatgccgatcagccggagctgtatcatggtctgccgaaagatccgaagatcgatacctcggtaagcctgtggaaaggcgcgttgaaaccgctggcagcggctggctttattgccacttttgccgggttgattttccactacatcggtattggcccgaataaggaagtggacgatgacgaggagggaaatcatgagtaagtcgaaaatgattgtgcgcaccaaatttattgatcgcgcctgtcactggaccgtggtgatttgcttcttcctggtggcgctgtccgggatttcgttcttcttcccgacgctgcaatggctgacgcaaaccttcggtacgccgcagatggggcgcattttgcacccgttcttcggcattgcgattttcgtcgcgctgatgtttatgtttgtgcgttttgtgcatcacaacatcccggataagaaagatattccgtggctgttgaacattgtcgaagtattaaaaggcaatgagcacaaagtggcggatgtcggtaagtacaacgccgggcaaaagatgatgttctggtcaatcatgagcatgattttcgtgctgctggtgaccggagtgattatctggcgtccgtactttgcgcagtacttcccgatacaggttgtccgttatagcctgctgatccatgcggctgcgggtatcatcctgatccacgccatcctgatccatatgtatatggcattctgggtaaaaggatcgattaaagggatgatcgaagggaaggtgagccgtcgctgggcgaagaaacaccatccgcgctggtatcgtgaaatcgagaaggcagaagcgaaaaaagagagtgaagaagggatataatctcttttgagctttaagctgaaaatggcgctgtaaaaggcgccatttttttgtagacaacgtgcactttgttcatgccggatgcggcgtgaacgccttatccggcctacaaaccgttcaaatccaggagattgcagcgaacgtgtaggcctgataggcgtagcgcatcgggcaatgttgcgtttgtcatcagtttcaaatggcgctttataaggtgccatttttttattgcgtaaccagacggcgcagtcgcgacacatccactgttttttctgcctctgccagactccaggcattttgcagattcagccacatttgcggcgaactgccgatcaccacagacagttttattgccatttctggcgtcaaagctgcttttccggtcagcaatcgacttgccgtagagggcgcaatttccattgctctggcaaactcgcgcaggctgacattaagttcgtccagtgattcctgaataatgtcccccgggcggggatgattggccattttcatcagtgatagtcctcgtaatccagtatgtatgcatcgccattgacgaattcaaatgtgattcgccagttacccgagacagatatcgcccaaattccatcgcgatcgccgcttaacggatgtagtcggtaaccgggcatatcgatatcagcaagacagcatgctgcatcaatcacagcgagtcggtggcgtaatcgtttgacttgcgtcggtataacgccggaggttttgccgagaagaaacaagtcacgcaatcccttgtgtctgaaattcattatcatctcttcatccttgttccctcgaaaggaacactatcactattgttccgtgcagcgcaacaaatttcgctacgttttcgcgaattgtgaggggaaagatgggggaggaaaagaagaagagtgaaattgcggaaagcgtctcgcaaaacaggctgcgacccgaacatggcagtcgcagcaaagacctcttagcgacggaaatcaatcaccatacggccacggattttgccttcttccatctcggtaaagatggtgttgatgtccgctaacggacgcagggcgactttcggcaccactttgccttcggcggcaaactggaaggcttcggttagatcctgacgcgtgccgaccagcgaaccgaccacttcaataccatccagcaccagccgtgggatgtccaggctcatagactccggcggcagaccgacagccacgacacgaccacctgcacggacagcatccaccgccgagttaaacgcagctttagctaccgctgtcaccaccgctgcgtgagcgccaccggctttctcctgcacaattctggcggcgtcttcggtgcgtgagttaatcgctaaatctgcacccatttcggttgccagttttaactgttcatcattgacatcaatggcgatcactttggcgttaaagacattcttcgcgtattgcagggcgaggttacccagaccgccaagaccgtagatagcaatccactgtcctggacgaatttttgacagcttaacggctttgtaggtagtgacccccgcacaggtaatgctgctggccgccgccgagtccagaccatctggcacttttaccgcgtaatcggcgaccacgatgcactcttccgccatcccgccatcaacgctgtatccggcattttttactgaacggcagagcgtttcgttaccactgttacagtattcgcaatgaccgcatccttcatagaaccacgccacgctggcacgatcgcctggttttaatgaagtaacaccagggccaacttctgccaccacaccaataccttcgtgtcccagaatcacgccggttttgtcaccaaaatcgccattcttaacatgaagatcggtatgacatacaccacaacactccattttcagcagggcttcgccatgtttcagtgagcgcagtgttttatccgtaacgtcaacatgatgatccttcgtaacaactgcagccttcatagttcctccttttcggatgatgttctgcatagcaggtgaggcaaatgagatttattcgccactacccagtatggatgagatctgaaaaagggagaggaaaattgcccggtagccttcactaccgggcgcaggcttagatggaggtacggcggtagtcgcggtattcggcgtgccagaaattatcatcaatggcctgttgcagagcttcggcagacgttttcaccgccacgccttgctgctgcgccattttgccaaccgcaaaggcaattgcgcgggagactttctgaatatctttcagttccggcagtaccagaccttcgccgttcaggaccagcggcgaatactgagcaagcatttcacttgccgacatcagcatctcatcggtgatacgtgacgcgccggaagcaataacacccagcccgatgcccgggaaaataaaggcgttgttgcactgggctatagggtagattttatctttccataccactggattaaacggactgccagtggcgaccagcgcgttaccttcagtccaggcgataatgtcctgcggtgtggcttccacgcgtgacgtcgggttagacagcggcatcacgatcggacgcggacagtgtttatgcatctcacggatgatctcttccgtaaacagcccggtctgtcctgagacgccaatcagaatatctggttttacattacgcaccacatccagcagtgacagcacatcgctgtcggtatcccagtcactgagattttcgcgcttctgcaccagtttggtctggaaaggcagcaggttcggcatcttgtcggtcagcaggccaaagcgatcgaccataaagactttctgccgcgccgcttcctcgcttaatccttcgcgctgggtctgggcgatgatcatttcggcaatgccgcatcccgctgaacctgcgccaaggaagacgatttttttctcgcttaactgaccacctgccgcgcggctggctgcgatcagtgtgccgactgttaccgccgcggtgccctgaatgtcatcgttaaaagaacaaatttcattgcgatagcggttaagtaacggcatcgcatttttttgtgcgaagtcttcaaactgcaacagtacgtccggccagcgttgtttcacagcctggataaattcatcaacaaattcatagtattcgtcgtcagtgatacgcggattacgccagcccatatacagcggatcgttaagcagctgttggttgttggtgccgacatccagcaccaccggaagggtataggccggactgatgccgccacaggcggtatagagcgacagtttaccgatcggaatgcccatcccgccgatgccctggtcaccaagccccagaatacgttcgccgtcagtcaccacaatcactttgatattatggtttggtacgttttgcagaatatcgtccatattgtggcggttctggtaagagataaacacaccgcgtgaacggcggtagatctcagaaaaacgctcacaggctgcgccgacggttggggtgtaaatgactggcatcatctcatcaagatgattgtttaccagacggtagaagagggtttcgttagtgtcctggatgttacgcaggtagatgtgtttgtcgatttcggttttgaatccctgatactggatccatgctcgttccgcttgttcttcgatggtttcgaccacttccggcagtaaccccagcaggttgaagttacggcgttcttccatgctgaaggcgctgcctttattcaacaacggaaattccagcaatacagggccagcgtaagggatataaagcgaacgctgtttttttgtttttggttccatgtcactcactcttttttgaatatccatccctgggggcttttatcgtctttgcattaccgccagggcgtcaagtaccaagtataaagcagataaaaacaaaaacaccattgcgcaggcaatggtgtttaatcgtcattgaggactgatggttatgaattacttttcagcggggcgttttctgccggtgggattatttaccacgctggatttgtcaccttcggtaactattttgcgctggttagaaattttatggtccagtccaagaatatgacgtgcctgacggttcgatttcattttaactcctcaatcctgttgctagttttaaggacaacatcgccgtagcgaagaaacacgtgctaaacccctaaattaggttgccgatcaagcatagcaccttaaagcgtagggtgctgaccactgaccacataattgatcgtttgctggtagatatcactgaggatgtcgttatcagaagcttccacccatttggtcagctccatgagaatgtcatcttcagtgacaacaccgtgctctgcccgaaggccttgctcaatggcattaaccagagcgggttctgctgttgaattttctgcctgataataagtaaacatagtgattctccgtgtctgtgtatttatggtgtctgctacggatcgcagatttataaagcacattcagcatggcaaatatttgccgcttcgttgttaagattagtcctggttgatgatttttatattttaactccatgatattgataggtattattattgtgacgagttgattgatattgatgcaatatctcttgagttatatatttccggttatctattgtggaaatttaatttaagtgcaggaattatattttcgccggattttattcggattatcctgcttatcctcgtgctgtttctcacgtagtctataatttcctttttaagcccacaggagagcaacaatgacaatccataagaaaggtcaggcacactgggaaggcgatatcaaacgcgggaagggaacagtatctactgagagcggcgtgctgaaccaacagccgtatggatttaacacgcgttttgaaggcgaaaaaggaaccaaccctgaagaactgattggcgcagcgcatgccgcatgtttctcaatggcgctttcattaatgctgggggaagcgggattcacgccaacatcgattgataccaccgccgatgtctcgctggataaagtggatgccggttttgcgattactaaaatcgcactgaagagcgaagttgcggtgccgggtattgatgcctccacctttgacgtcattatccagaaagcaaaagcaggatgcccggtttctcaggtactgaaagcggaaattacgctggattaccagttgaaatcgtaaagcgttgccggatgacgcctcaggcgcgtgaatgcctgaggcgtcagccaatcacatcaggctgagaagggattgttgtgacatggctatgcgttgtcgttgtccaactaaacgtagcggaaatcacagtatttaagtgacagtgtcacgttaaataaaaacccgcgagtgcgggcgagaggaatttatcagattttcagcggtaacacgctgctcatccagcctggaatttcttcggcgggcagggggcgggaaaagaaatatccctgaataacgccgacagtggatcttgtgtagcatctcaaattgctctttggtttcgatgccttccgccacgacggttaaattgaggctttgcccaatgctggtaatggcttcgagtaaggcaaggatgcgtttttcggtcagacaacgatcgacaaaacttttatcaattttgatttccgttaccggaagactgactaagcgggataatccggaaaagcctgtaccaaaatcatctaccgataaaccgatgcccatatcgcgcaggatctgaatgcgcttaaagatttcggtatcgtgttccatcatcatgctttccgtgatttccaccgtcagctggtggccgtcaataccccaggcgtgcattgcatcagatacctgattaggcagctgattactgcgaaagtgcagcgcagacaagttaacggataacgccgggatatgaatattctggctacgccattctgctaactgacggcaagcttccgcgatgacccagcgcccaatattttcgatttcaccaatctcttctgcgagaggaataaaccgtgaagggggcacatgaccatgcaggggatcgtaccagcgagcaagggcttcgatgccgtacagttcacccgtttctgcgaagatttgcggctgataaaccagtttaagttggttattgctaatcgcttcttttagcgctgcgcctaaaaccaaacgctcttttaccatttcgttcatcgccgggctgaagaactgccagccgttaccgccatttttgcgaataaaatccattgcattgtgagcagtggagagcaggtaatcgcggtttttaccctcgtcgtagctgatgccaatgctcaaggtgagcgggaatggtttatcgtcaatcattatcggcttgctgaccacattccgtagctcatcagcgatctgggtaatgttactgacatcgttttccaggctcacgaggacaaaagacgcaccttcaatacgacagagatactgatccggtttgagtttttcacagaaagcgattgaccacttccagcaatgcctgatcggcccacgcatagccaaggctatcaatcacatcctgaatatggtcaacaccgatgagatacaccaccggagagacggctttgtcgaccaggtcatcgaggtaattgtgcaggttattgcgatttggcaaaccggtcatcggatcaaattggatgagttgttcaatatgctgacggcttttttcctgttccagcgccagcgcggccatatgctggctgatatctgccacgcgttcgataaaggcgctggtttctgctcctgacgaggttttaatttgcaggatccccgcaggcgcgccatcgcgctgacgaatggtcgctgaccagctttgcgcattttgaacttctgcaccgtgcgaagatgacgcccagtgtatcggcatcccgttgcgcagcgcgaacagcgaaacatgcgattcgttgagaacacattcgatgttacgacaaatgatttcccccatttcatgaaatggggggctgctgcacatggcggcgagaatattgccttcaagctggcggatttgcctttcttcggtgatatccgagaatgtcattaccaggttctgcagatgcgcgagcacgtcataaaccgggctgatagaggctttaatccagattttttcaccggtgcgcgtcaacagcagaaattcgtcctgatcgcgggcggttttccatagcaactgttgtaaacgaatacggttatcagcagggaattctggaatgttcaggagtgtatcgggctgcataccgctggcttcgttaatgcagtaaccaaacatttcggtaaatgcgcgattgcactgcacaatatggcgttccggatcgaggacaatcaccggtcggtcgagatggtcaacggcaataatcaattgtcgggtctgttctttttgcgccatttctacgctggcatcccgtaccagcgccaggtaataaactttcccctcggcgctcactttcgatagcgcaaaacgggtccagattttactgccgtcttttttctccagctgcagctcccgactcatcccctcgacgcgcgctttaccaccttcacggttgtgacgaatgtattgaggatgcgcaggacgcaaatcccgcggaatcagcatatcaatgttattgccaatgacttcttcacgtttgtacccccagagcttctctgctgcggggttgaaaaacatcacttcatcattttcgttaattaacaccgcgcccatcatgttttgctcaagggcggggaaaaaaatgccatcggcggcattatccgcatcggttagcttcatgattacctctgcatcctggcgcatctaaagactggctttacagagttcaacacggtttctacctcgtcttttggcgatatacagagcttcatcagctatttgaatgaggcgctcatagtcaggatgaccattaaacatggcggcaccgatggaaagtgagagggcaatatcctcgccgtttgcggctttaaaataatgtcgacctttatggttaaaccgcaggccaaaatcaaccaaacacaacgtgcgagatcgactaactgcaccatattctcctgaaatatgaagatatactgaaaagaaataagcgacttaggacagtttcaatctacgctactgttcttcagaagagtatagcccatcgtaattatttttcggtgacagcgaatatcgtatgttttttcatattcatacatttttattagggggattatggctgtttaactaagtgtggttaattgcgtggttaatttgacgtatttaagcatgattgctagtgggatagttcaagagggtaacaagccagtgggtaaagcaccggcttgttacaaagtaagaatgggagtttaactgccccaacgactttgcagatagctgaccgcttgttgcgtctgcggtttattcagatagtcctcacggaacaagattgtgccgctaatttccggcaaagcatcgttaagatcgagctgctttttcagttccggtacgccgccgttaatcatccagtctggctctatctttgaaggttcacccactttatagaaggcgataccgatatacaggcgggtcctggtcggtttaacgacatccgcccaccattttgccaacacgtcataacgcgcggcactccgtgagaatggccagtaaatttggggagcaatgtaatccagcaacccttgttccacccatcgacgggtatcagcgtaggattcgtcataggctgccgcgcctcgggtatcggaaccgagcggatcgtgtgatcggttacgccacacgcctgccgggctaacgccaaattcgacttccggcttaatgcttttaatggtgtgcgataccttcgcaattaactgctgagtattgttgcgccgccagtctgcttttgacgcaaatgcgccgccgtatttgcggtacgtttcgttatcatttagccgtgaacctggtgactcagtatagaaatagtcatcaaactgcacgccatctactggatagcgggaaaccacttccgcgactattgatgtgatccagtcctgaacctcagggatgcccgggtcgaggacaaagcgatcgccggacgttctgatccagtcgcggtgttgcacatagacgctcgccggttgttgagacagagtgctattcagttccctgatagtaccgggcttcgtattaaccgatacgcgataggggttaaaccaggcgtgtactttcatcccacgcttgtgggcttcgtcgagcataaattgcagcggatcgtaacccggattttcaccaatcttaccggtcataagatcggaccacggcaaaattttcgatggccacagggcggtaccatccggcttgacctggaaaaagaccgtgtttatgccgagacgctgcagatgatccagtttgtcgatcatcgcctgttgttgtacacgtgcccggctggtggggttactaatgttaaccgaggaaaccggtggccagtcgaggcgagacaccgtggccagccagatgccacgcatcggttgtgacgattgttgcgtcgtggctggtggctttgaacccgctggtggtgtcaccatggactctggaggcgtgcttttacaactacacagtaaaagtgccagtgcaaccagtatcgctggtcttctaatcgctaatttctcgtttcgggagcagatatccatatgtgctggtttccggtaaacagatgtgcgctcattctcgtacttatcccggttaagtcaatacgacaacaagcacgaaaaagggagcgatgaattatcgctcccttgtcttataaccattcagacatggttagtgtttcttgtcattcatcacaatatagtgtggtgaacgtgcacgcgggtgcaggaagaagtgaccttttggtgcgttctgactgttgattggctccagagtgacgccggtattcgctttgcttttacgatcatgaacagcatagagaataaagggcagggcaagtaccaccaggaaactaacgaccagtaattcaacatacatatcggtagagtcaccctggatgttatccggcggcaggaaggaaacaataaacgccataattgaagtcagcagaccgacaatagccacgaccagcttcacccctttaccaccagggatattaaatgtgcgttttaagtcaggatgtttaagaaccaacacaatgtagccaataaacagcatgaaataagcacacagataaatcaccaccgtcagcgccagtgcgatcaggaaggacatgttgttaccgccaccggtattggtgaggatgatcaacgcgatagaagtaatcaccagctgcgaaatgaccagcgttaccggtacgccatttttgttcattttagcgaatgccgctggcagcaggtttttctgcgctgtgacatacatcccgcgagaaggaccaacaatccaggaggcgatttccgccagaacacccagcaacagcagtgcggagatcacgcgaaccgtccactcaatttccggtgccacatgtgacatcagaacggtaaaggtttgcattacccctgcggagaggttgatttcattacccggaatgaccatcgcaatagacaaaccgccaacagagcttaagcagattgccgccaccatcagcagtaacatagccagtggatagtcgcgcccggggttgctcatttcattgacgtgggttgcggaagcttcaacgcccatataactcaaaatgaaggcaacaaatacaaccagagtgcccactttagagaagtcagggaagaaggtcttcgaatccatttcgatagcaacgggggcaccggagtgcagataaatagccgctaatgcgatcaaaataaatgcaggtaacaggataccggcgaagaagccaactttagcaattcgcgccgtgtatttcgtgccaccaaactgcgttaatgccagcgcccaaagaatgatgagtgctgcaatagttttggtaatggggtcttcattcagcgctggccatttcaggatgtaggagagtgcccctaacacgaaatagagcatcggaataaaaccaatggcgatttgcagatagccaaatgagatcgctgcaaatccccatctcggccccagagtatttgatacccaggcgaagacgccaccttcttcccagccgtcgacggtagccatttccgcagcacaaagtcccacgggaataaaccataaaatcccgcctaatagcaggaagaagactaatgaaaagcccgatgttgcgaaggtagggtattcataaacagccattaccatcgatgccgttatggcaaaaaatccgagtaatgtgagctgcttagctttacctgtctgtactgatgtagccatattatccccctaaaacggtattcctgtcggaaccgcacctgttttgttctgaagcgtattcagaacaatattttccgttgctaatgccagtgaacagactttggaaattgtcccgaaacggcttcgtttcgggacaccgttaccgttaaacgttatcaggtgtgtttaaagctgttctgctgggcaataccctgcagtttcgggtggtcgctgagatatttcagggaggctttgtagtcttccagcaacagttcagcaaagtccatttcgaagccgcgacgacacataatgcgcatcaccacgatgtcagtggcttcaccgccgagagtgaaggccggaacctgccagccgcgcagacgcagacgttcagagaggtcatacagggtgtatcccggatcttcaccatctttcagtttgaagcaaaccgccgggatgccttcgtccgggcgacccgtacagatgaactcatacggccccagtttggcgatttcatccgccagataagcagcaacctggtaggaagcgttctgtacttttgtatagccttcacgaccgaggcgcaggaattcatagtactgtgcaatcacctgacccgccgggcgggagaagttgatggcgaaagtaccaatctgaccgccgaggtagtcaacgttgaacaccagttcctgcggcagcgcttcttcatcacgccagataacccagccgcagcccagcggagccagaccgaatttatggcctgaagcactgatcgatttcacacgcggcaggcggaagtcccagacgatatccggggcgacgaacggtgccaggaagccaccgctggcggcgtcgatgtgcatgtcgatgtcgataccggtgtcggcctggaatttatccagcgcatcgtgcagcggctgcgggaactcatagttaccggtgtaggtcacgccgaaagtcggcaccacgccgatggtgttttcgtcgcaggcttcaatcatgcgtttcgggtccataaacaactgaccggggcgcatagggatctcacgcaactccacatcccagtagcgggcgaatttatgccagcagatttgtaccggaccgcacaccaggttcggtttgttagtcggcttacctgcagcttccatacgcttgcgccaacgccatttcatcgccatcccgccgagcatacaggcctcggaagaaccaatggtgttggtgccaacggcctgaccatttttcggtgcaggcgcatgccacagatcggcaaccatgtttacgcaacgcagatcgattgctgcagattgcggatattcttctttgtcgatccagtttttgttaatggataaatccatcaacttatggacattatcgtcgtcccaggtctggcagaaagtggccaggttctgacgagcgttgccatcaagatataattcatcattgataatctggaatgcgacatcatcacgcatttcgtgcagcggaaaacgttttgattctgcgatagtggaaatagacttcgcaccaaaacgtgaatcgagtagttccgaccttaaatccgttacttgcttcttatccattttaaactccttaaaatgattggatcgcattaaaaaagtaggatttatcgataaagtaagcaagtgcaaaggactcggttttaaataacaaaatcctaatgttatttatcgcgagatattgcgtgaataatgtacttttattaaaaaacaacataatagagaattctgtgtggaggtaaggtgttttatgttggtattttatgtgttttctatcgtctcctgaattatcacgtaaaaatcagaccttataatatcattattagtacacggttatttactttgacacatttataaaattattacataaaaatagcgaatattgataaaatccccgccaacgatgtgttgacggggctgtgattattttggcaataatactccggtataggtattcaccggatgagaaagatattgtttaacagcagtgttaacattctctaccgtcatttgtttcaacaattgctcctgctcagtccatgctgcaggatcgtcatattgaataagactatttacaatggtattcgctaattgttgaacgctacgctgttggatatcgaggctgcgctgaacgttttgctggtattcgttcagttcttgctcactaatccctttggccagacgcttaaccatcacttcattcgctaacgttaacagttcatcatgtcgttctggttgacaagtaaaagccagcaaatgactgatatctttggcctgaggatcaaccgagaggcgagaagaaacgctgtatgccccagatgcctgttcacgaatattaatgcgtagatcttttgccagtgcgacgttaaaagcatcgagcgccatacgcgtcgccagattaacaggagtccgggaattataacgcttccactgtgaaacctgtgccactggttcattttgttcttttacagtaaccgatgcgttgtccgtcgcgcgagttaatggtttacctgcggctaatggcgaattagagtgtttgatagatcctaagtaacgcgtaattaacgccacgagtttgtcttctgcgacattaccgacaatgacaaacgtgatatccgctggagatgaaaacaactggcgatcggcagccagtgcatctgcggcagtaaactgtgcaatctgattttcttgcggtaatttcgtgcggtcatcggcatagagcgtctcatacatctgctgggcgaatttctccgctggacgctggtcgagcgttttcaacgcctgaatttgagcattttgtagcgatgcccaaatattgtcgttaatcgtgctgtgggtgattcgctggttaatcaactggaaaccaggttcagggttattagtccgcgcgctaacggagagcaacgtattcatgccactgactttactgctcatggttaccgagttttccgcactccagcgtttcaggctggaagaggagagttcaccaacgccgcttccgcttactgctttattagccagcgcgataagtgatttttgctgcgcagggaaacttaaatcgcctttattagatacggcaataatttgtagcttttgctcttcacccgcggattttgccagaataaccctggcaccattggaaagtgttaatgatgtcagattctcagccagcgtttctttgctgctaatttccgcctgtgggtcagcgtctactgttaacgataaatttctgcctgggaagatgtaagccgccagctttttgttggcgtactctttttccagcgccaggatagccgcaggagacaatgcttttttggcggcaacttcattgtttaccatttgctcccaaaatgcgtcctggttctttcttaactgctgccatttttccgccagactttgcacggtaatttgctgccacagacgtttcgaaagttgatatgtctcttccggcgacaagaacggcgtattatttaatgagctggatgccaggcgactggtcagcatacgtaaatcacgctcagcttgctgatcaaccgcatttttcagccaggtaaggcgggtagatttaacatcatcgagttcttcagcagaaaaaccatgctgatcaatggttgccaactctgccattaatgcattcgcagcatcctgcatattatcgtctcgtgcatttacacggaaaaatagcgactgataatcgggtgcaattttgacgctgcgcgcagtgccgccagaaatagtcttcaactcgcccgactgtatgcgttcctgcagacgttggttgaacagctgaaccaacatgctccattcagcttgttcgataaagctttgctcatcgttcacttgtaccattggcaggcgataatagagtgcgatgccgttcacccggttttctttatcattgatgatattaaagcgcaggtggttttcggcttttgtcggccagacgcgattttcagctgctttgttagccggaagcttacttaaattatcctttatcagcgccagcgcttctttactgtcgatatcgccgaccacaataaaggtcatattatttggttgataccagcgttgataaaattggcgcaattgtgccggtgtgaccgtggcgacggtatccatcaggccgataggttcacggtctaaattacgggtatttgccagcaggaaagggcggcgcgcctgagaggtgcgccatttcgcatcctgatgggcacgccattcctcagtaattacgccgcgttcagcgtctacttcgagtttttcaaaggttgcggcattactccattcactgaagattgccatcacttgttgcagattttgtttctgcgtagtcggcaaactcacctgatacactgtttcgtcatagctggtataggcattaacatcgcgaccaaaacgcaggcccattgactcaaatgtttcgatgactttattacccggccatgtttttgtgccgttaaacatcatatgttctacaaaatgagccacgccgcgctcattgtcttcttcctgcaatgaaccggtatgaatttgcagccataaatttacctgatcctttggttgagcatgcggataaatcatatatcgcaagccattgtccagttgcccggtaattaacttttcatcctgcggtaaggcggcggcaatcagtcgcccggggagcaacagagttgccactaacgtcagtaagaaacagaggtttctcataattatctccatgcgaaaaccgggcgaatttacccggtaaagtaaaatccgaactattaaaatttcatgctgacatcaagccagaaagtacggccactggcgtaggtcgccacgccggtattcgttgtatcaacagcggttttgctatccagtacattgagaatatcggcactgatcgtcaggttttgttgtttcagaaattgtggcgtccaggacaagcgggtgtcccaggtcaggctgctatccagtttctcgtcaacatactgcttgtaatctgaatattcgctgatgtattgcgcattcgtcttacccaggataatgcgagctttacgcgcttcttgccaggtcagcgtattcgcccacaccaacccgctcggttgatgcgtgaaatccatgtttaaggagatctttagtggattattaaaatccgccactggaacgctatcgtaagagaccagattaccgttataaaccacccggttatcaccggtattgctctcctcataaccattgtttaacgacaagttgcccttgctcttgatatagctaaagacaatttgcgggttaatatctacctggctgatatgcaggggttcggccagttcaaaactgaggttaaacgaatgtgttttggttttgccatcgttgttatattcagtaatggtggttttagtcgcgctgtcggtacggctgcttttgctgatttgatcatgcgcttcacggtaaacatagtttgcacgcgcaataacgttcttaccgattttctgctgcaatcccattgccagttcatcgttataaggcgttttcaaatcctgataacgcgtcagggttttattgcctgataccgattccgtccagctattgcggatatcacgtaatcccatatcaagaatattcccgccatagtaacggttataaccggcggtaatcattgaggtttgatcagcaaaaatatcccattccgtcataaatcgcggggagatattgtggtttgacagatagttgtcatagtcataccgcacaccgggcattaacgacacattccgccagctaatgcgatccgccatatacagcgtgtagttgtcaattcccaggctgcctttacctttatggtaaatggtatggttagttttctttccggcagcattaatcacataggattcagactggttatggcgttcagtccatgcatcggaatagatgtattccgcgccgaagtagggttgatgcgaaacattacccacggtgaatttttgccagtccaggcgtgttttgaaggtgtaattatctacagcctgggaaatgtgtcctaatccgccacgggtgcaacgccctgaaatatcaccatatgtacatgaaagttcggtgtaccagatgtcatgatcgtgacgggtataatcactaatatgatcccaaccaacggtggtacgcagtttggcccatgcgagctgggtatccatatcccatgccagaccataggatttattacccatttcgcgatcagactccggaaaggtgctggtattataatcacggctggagccggtatattttaaggttaaatcgtgggtaaagcggtcgctggcaaaccaggtaaatttgctcaatgcagtatcgataacgtttttatactgtgccctgccggcgacaatgccgtcattcgaaacataatccgcgcgggtgatatcagactggcggcgcgataaaccggcggtaacgccaaagttatcagcgagttcctgattaaacgacaaggtataaaagttctttttaaaatctggagagtaataagtacttcctgaagaaccttgattaaatgcgctcttgttattctcatcgatatgcgatgttaaccagtccgaacgcgtagtgcgataacccagtttcacgctgctatcatcagcgttgaagcgtttgatctttgcatcaattaccccgccattgaagcgaccgaattcaaccggcacaaaactgtcataaagcgtcacattgtccagtaagctgacatcaagataatacccctgtgacatcccgctaatattggttgcactactggcatcggactcattcgctgggttcaggttattcgttgcactaataccgtcaatcaaataggcattctggtagggcgacgcaccgtgaatagagattttctccgggcgaatatctccctggttcaatgaggtactttgcgttgaatccatgcgtaccgcagggttggttctcagcagatcgctgatattgccattcccggtcggtaaacgctcgatgctttcactggtgtaatgcgtgttgccgtttacgggtacagggacaggagcatagaccgtcatctcttcaaaaacatgcatgtacatatttttgtcatcgacggcctgcgccacatcagcgccacataaaatgacgccaggaataagaactcgcttcatttatttatatctccgtacagcagggcttttattgtttttatataaccgcgctaatgtcacaaatatcatcgaccaggttccagacaccgggttgatgtgtaaccataatgacgccgcttgtggggagtttttctcgcactaaacgcagtaagcggattgcctcttgttcctcaagatgagaggtagtttcgtcaagaaatatccatttcggacgtcgtaaaattaatcgagccagggcgatacgttgtttttcgccgctggaaagaatatctccccagcgatcgtgatcatgaatacgcgcagccaatttccccagaccaacctgatgcagtacttcgctcaacgatttatcgtctacggacaggggaagtgctttacaaataatctctttcagtaagccggttttgattaacggtgtttgtgacacataccaactgtcagcaggagaagaaatatcacctttaaaccacggccagcagtgggataatgttttaagcagtgtggtttttcccgcaccagagtaacctttcagcaatagccatttgcctggcgaaacatgaaagttcaggttctctaatatgatcttattatcaggagtacgaatactcgcgtcagccacttgtaccgcatgttgacaatttttaggcttattcgtagggcgctgttcggtgagttgatggaactcatacaagcgatcgataaccgcagccagttcagcaagttcatcatatttataaataaaccagcttaaattgttcgataccagcataaatgcctggcgcgatttcatcagtccgcccagattgatctgtccgctaataaactgcggcaataacagaaagtagggaagaacgctaagcgagcgcgaataaatattctgccagtaatcaagccaccgctgacgattcattaaacgatgccagttctctttaatggtatgaaaattttcgctcaactcctggcgttgtagagactcagcattgcttagcgcaatcagttctgcctgcttattatgctgcacaagattagttcgaaatgtcgcttcgctacgttgtttttccacattaagtggacgaatacgtttaccaaccttatgggtaaataaagttccaccgatcacaatgagcacgacggtatagaccatatacccctggatactccattcagttccaccaacagtgaatgagagcgtacccgcgctttgccaaagaataacggtaaaggtgatcagcatgctaagtgactggatgaagccaaatgaaaggctgagcgttttgctgatcagtaagagaatgtcttcagcgatacgttggtcagggttatctgtatttttatgctcgccgtagatctgcgtgaagtagtagtttttatctgcaaaccagcgattaaggtagtaatctgttaaccattcgcgccagcgaatagtcagtagtttaattaaccatgttttgtttacggatattaatacaaagatccccagcagggcagggaaccaaaggacaagctgccaaagcttatcagtttctttctggcttagcgcattgaaaaaatcattattccagtcgtttaaccagacctgaattttaaccacgccaaggatcatggcgaggataataatgattaacaacactgaagttttattattcttacgcagccaaaagggcttcagcagacagagatactttgctatcaacatacaaaacgtaatgggaatggttatcattagcgaaaattgattgtgccacccaatgattatctatggcaatgatatactgatgaaatttatttaagtatcatttaacaatatgaaatataaagaaatatttaattttcagtggttatggttatactattgataatcaagggtattgctaatgccctgacgcatacctcgtcagccaggattttcgcaaaggaagatgatgaagacgaaacacccgacaggaatttatgtcgggtgccttgttaaggtcataagaaggaggctaagaatggagctaagggggagcgttattaattattctccatttgttttgcaacatccataatgtggtaaagcggtactctgttcttagctaactccaccatggcgttcatataaggtaccatggttgaaaaaaggattttataaccttcgcaaaaataggaaacagtctcattgtttgctttagtaatacgatgcttagggcaaccaccattgcagataggtttatatacacattgctgacatttcgctgaaatccgttttttttgcgctgtcagttgtacactgttcatcgttttgagttccgatttattaatgtttccaattttgtactgtggatagacaaaatggtcgcattcgtaaatgtctccattgctttcaacaaccagattatccttgcaggactcctggaaaatacaactggtatgcccattccccaaaaaacggctgacaaagctttcaaactgacggatgaaaatttcacccacatcgtttttaacccattgcataaaaatggttgacataaacttgccataagccgtgggaggcacagaaaaatcaatgatacggaatgtgttctcactatgaccactgaaatcaatattcggcgtcccggtttcgagcaattcgataaattgcatatgtttactgccgatagattttaaaaaatgataaacctcaagagggtaatggacattaatgttattaatgacggttaacgtattaaactctatttgatatgatttcagacgctcgatggctgctatcacttttgcaaaagtaccgttacctgaattactgcgcctgtagcggtcatgtagttcttggggtccatcgatcgagataccaaccagaaactcatgttctttgagaaaggcacaccattcattattcaataaaatgccattcgtttgtaatgcattaaaaattcgtttttggcctgcatagcgttgttgatagtgaataactttacggaaaaaatccaggccagccagagtgggttcaccgccttgccaggtaaaatagacctgattgccagacgctgcgatatattgtttgatgaactctttcagagtgctgtcatccatccatttttcatgagtaaactgcgactctttttcaaggtaaaaacagtaatcacatttgagattacattgaaaactggagggcttggctgtaacgtgcatcgctatctcgctcaataaggcggcggaaaaatccgccgcatgaaggtttagttatttcgcttcgcttaatgctttcttgatattgttaaacttctcctgatttacctcgctaagcggtggctggctgttatcgataaactctcttaccacgccttgcatctctttaacgacctgcggattggcggcggcaaggttatctttttgctgtagatccgtcagtttgtatagacctaactgattattttctactgtatagacgagcgaataatcgttatttctcaccgtataagagaattggcttaagtcctcggtgttggggttatgcgggtaatcgtctgactgatggcggacaaatttgtggtaattatcccagaatggaatgttttcctcatcaaaccagtgagaataagatgttatccaggtcagatttttatgtggctcgccctgtttcttattttgcaaccagggcagcaaggaaacgccatccagcttaaggtcttttggaatgctgatatcggctgcatcaagagctgtcgggtagaaatccattgcggaaatcagcttgtcataattaccgggttgaagttttcctttccaccacataaacattggggtgtgagtaccgccaggataggtctgactcttatagcctttttgcgccccgttcagcggcagaggaccatcgataactgcaccattatcggaggtaaagagaataattgtattgtcatactgtccgtttttcttcagttgttcgagaatgcgttttacaccctgatcaacagaataaacggaagcgtagtaattatctgctgtttgactaccggtattaaattgcttctgatattgctctggagcaggattatcatttggcagatgcggagcattataagccaggtaaagcataaaaggctggtcaagtgttttggcacgatcaacaacgccaattgcctcatcggttaactgatcgctgatataaccttttgcggggacgcgttcacggtttttgaacagtgaaggggagttgtaatatgccgttcctgcagcatggaatcccataaagtaatcaaagccacggttttgcggttgccattcttccgcagaaaaggtagtgaagttgtcatgatagtcacgcgtttgtttatcttccggcactggcacattactgatttttgacaagtgccatttacctactgctgcagtgtaataaccatgattctggaataattcaggcaagaaagtttctgttagcggaataccatcctgagcatcagtattggaatagacaccaaagcgggcgggcgctcgaccggtcattattgcggcgcgggacgggccggaaacaccgtgcgccacatagccgttagtaaaacgtacgccttcatccattaatgaaaggagcgtcggcgttgatttttgcgcagcttcaatggctttatctatccctattttgtaggtatcgacaacttcacgattttccattgtttttgggtcaaaagatcccttatcaaaaggaagttgtccataaccaagatcatccatggtcagtacgataatatttggctttcctttggtactgtattcagtcggcgtaaagtctgagaaagcaacgtttgttttggttgctttcagctttacatcatctgccgcatgagcagcaaatgcagccataccagatgccagtatcaaagatatcgaggtacttacgacacttttctttaatgcagacttcataaatgttcctcttcttattgtacttaattccaaagtaattttacgaagagaaataagttaatgtaagtgaagttagtcacataaatagatagcaaatttagctaaaaaaagggaaataacagtccataacgcattgacattactttctgttctactaagtaatttctcgccgataaacaactaatctattgatatttaataaattattgtattttactgacaaaatgccgaattgagatcataaataatcatgcaacaggttatgcaaatgcataaatatgtgatgaatgtcacttatttatttcaataaatatatcgcctaaaaacaacgcggggcagggaatggctgccccatttaattcttacgcagcgtgtgtggttgactactcgttagcaaataatcaaatagctaaagcattcatcgtgttgtccgtgttcatacccgtgcgcctttgacaacggtactccttagaaactctctttggactgttgccgaaatgtttgcggaacgcataaataaaataagatgtactcgcataaccacattgttcggcaattttattgactgaaccttctacgcgtatcaaattttttgcgtgctgcattctggcatctaaaagaatctgtgagaatgtcgtttgctcttgctttagttttttcttcaacaggctttcactaatgtacaggcagtcacaaatatctttcagcttccatgggtgcgccagcttcatgttgacaatatttctcactttcccggaaacggatagcacaccgttagttaatagtgtaatgaaacctttgcatgcggcaaaaatagacaggcaagaaaaaagcaaaagttctgaaaaattatgatgattgcgttcttccgagttgagataagcaatcatttcattaagcaatccagtcggtacatttgaagcacgtaaaaacttcgcaggaacaggcaccgtcactgtctggatgttagtgcattgtagatattttttaatggtattttcattaaatccgatttctttaaaatgccgctcataaggttcaaaatgcgtacgaacagcgttatctaccatcaggatctcgccgtcagagaaggcgtaatctttatataaaatgttagcgttgaaggcatgatgaataaatataacagaacaaacgagcgacattttatctccttaaaacaataaagtttttatcgatacttttttaacatttcatatttataatttgctgtttatttttcagtcttgcaaactattgataatgaaatgtgtaagatcccttgcaatgcgacccatttctgaaatacccagctgatcaattgccgaaaaaatggctatcaacgtaagtgtcagtaacaagacaaccacaattacagacatgatttctttatagttgtctctttgcgtgattttgtttttcactgtggtcgcatgcatttcaaatatgtttatttagcggataacgttaaaaatcgttaatcagtatgattaatataacaggctggataaaagaggaaataggactggcgcttcagtactgagcggagtttcttacagctgtaggcagaagtttatatcttatagtgtgtgatttaatttaatccatgtgagcaaattgcgcgataatagtcaatgaggaattcttctgctgtgcggatgacagcagaagaaatgaggaggagaattaatttgatggttctaattcaaccggaatacttttatagccaggaattccacttaatggatcgtggttatcaagtgttagcatgtgattcgattctggaaaataggtcaccagtgagcggtcagccatagggtaaatgaccacttttaatctatccatgcggcgtgagctacgtttaccgtctggcgtgagtgcaataagattaactctttcgccgttttttacacggcaaattttagcttgtttagcactcataaagaccacatctcgttgaccgaatacccctcgatagcgatcatccataccataaatcgtcgtgttgtactgatcgtgactgcgtactgtcgccatgaccagcttactgttaaacgctgaagagggatcttctaacagccctttactggtaatgaaattagccttacctgacgacgtcatccagcgcctttcagctgctgcgtttatcaggtgaaaaccaccaggatgacggatgcgctggttatagtcggcaaactctggcagcacagcttcaatgtcattgcgaatgcgatcataatcttccaccagatactcccaggctaccacgctctggggtagtgctgcttgcgcgattcccgcgaccactgcacactctgatttcagcattacaccggcgggttttaacacaccacgcgaggcatgaatcatcgacattgaatcttcaacggttaccgcctgcgcaccgcttttttgcatgtcaatctcgctacgtcccagaaccggcagaatatagctatgccgtgcggtcagcagatgagagcggttaagcttagtggctacgtgtaccgccagatctaattgcgttaacggtacagcgctcgcttcccgatctggcattgccagtgcaaagttgccccccatgcagatcaatgctcgagcttgccccgtacatatagcttgcatgctggcgattgcagcatgtccaggtgcatgaggtggggtgaagccatagcgctcacacaggcgatccagaaactctgcagacggtttctcggtgataccgacggttcggtcgccctgtacattagagtgacctcgtagtgggcagatacccgcaccaggcttgccaatgttacctttcatcaacagcagattgaccagttgctgtacgttctgggtaccatgttcgtgctgagtgatccccattccgtaacagataatagttcgttcggcagcggcatatgcatcagcaagttcggcgatttgtgtctgacttagtccagaaatacgttcgatatctttccactcggaattgagcacgtcacggcgtagctcgtcaaagccgacggtatgcgtttgaataaattcgtcatccagcaatgagggccgacctgcggcgcttgcagcatcatcgcgctcaattaacaggcgcatcatccccttgagcaatgccatatcgccaccaatgcgcacgttatagtaggcactggccaactgagtctcagagttcgtcagcatttcaaacgggttttgcggtgcggtaaatcgctccaggccacgttcctgtagagggttgatagcgatcattttcgctccccgtttcactaaagcgcgcaacgaagtcagcatgcgagggtggtttgtaccagggttatgcccaatgcaaatgactaaatcgcatttctcaaagtcttccagcaacacggtccctttacccacaccgatactcgctgccaatcccacactggtcggttcatggcacatgttggagcagtcgggaaagttattgctccggtattcacgggcaaaaagctgataaagaaaggcagcttcattggaagtgcgccccgaagtatagaattcaacctgattgggatcactatagctttgaaggcgagcgccaatttcgtcgaaagcttgttgccagcttaatggcttgtaacagtcgctgacgtcatcatatttcaaaggctgagtgagacgtcccgcagcctcaagctcgtgatctccccaggtaagtaatgattgaaccgtattctcagcaaagaaagaggcatttacctgcttatccgtgacttcccaggcgattgcttttgcgccgttttcacaaatgtcgaatgacgcactgtgcttaggatctggccatgcacatcccggacagtcaaagccctctggcttattcatgtcaaacatggcaataacatcctggcgtatatccatctgcttacgtactgcattcgctacggatttaacagcaccccaaccaccggcagctccctggtaggattcaatttttttcttcatctgcttatcctgtgtggaaatgaattattaggatttgtaatagcgatgatgcacagtatatacatagggtttatcgtcaacatggatatataagagtaggggactactctcttactatttttactctattatcgttaaataatagagtagtataaatacgataagttaagcatcatctctcatagggtttaaattaacataattctcaatataaaaaataagactctggcttcaattgtgcgcggattttcttacaagtgtaggataatagccttcacaaaataattatccgcgcaattttcgtgaatggagcgcatagactaatgtcaaaatcacaattattcatagataaaagtgacaccaatgactgactggacggctccggctgcaaccttgtttcctgtttgtccataggttgcgcttaaacccagaggtactttgcttttatttactgtccccagggagacattttctcctgttgccagtgtttttccattacgcatcagagagacacccacgcccgatgcttttgttgcatctggtgctgtgttagcaaacacttgtcgggcactgtcagtggtggcacccgaaagataaaatgagagcttttgttcgctagagcaatatacaccaaggggtatttctgcgcttccaggaaagtccgggagattcacggtgacattacgactatcaacggtgcaaccgcctgttggcataacaacactgttatttgaaataatattccacgtaaaattacgcggatttccgcttcctaacgtggcaattttatacatatgaatacgggcaataacttcccctgcttttatgacaactccaccagccgctccgactggggtaatatagagttttaacggtaatggcatcggtgtcttatcaccaatatccaatacgttggtatttgtcgtcaacgggaaagggtaggtcacattattccagtacagtgatcctttatatgactgtagggagcctgcgaaagctgatccttgtaccaggtttatatgatcagtgtcgtaccagccgccgtaatcattccagcaacttatatgctgagacaagtctacaaccagattctggcccggttgtattacaggatcgagattaacataaacagaggttgtacctgctccaatacttgacccgccatcgacattacaactgaaggcaaaaactttgcctgcaattaatagaagataaataccgaacaggacctttatactgaatgttttacccatgatatatcctaaggttaaaaaattgatttaaaaaggaggaaaataaaatcaaattgatgttattgccaggtatagatcacattgattagcgcctcgatcgtaccctggcttgcgtttccattcaccgtgatagctcttgccttaagtggaaactgtgcattacgagtgatctcatcaacaataaccgttttgctatcgccattttttaacgtcgcatcctggtcatcccttagctctatctgaatattttcggcagtaccttcatttttgtaataacccgtattgtcagttgaacctgtcacgattgccgtcactgcacttgtttcaatcggacaatcggttaatgacaaagtaatattgtgccagccagatgcagaaccaggttgttgcagattgcgtgtataaagatccccgagattaacgttagcttctttggtttgaatagtgcatggtttagcgactacccgaccattaacagtgatagtgacatcggcggcctggagagttgctgtgaataatgtgcaaaacgtagctaacaggaacctcttgtgaagtcttttcatatctgactctgattattgaaattcaagggtaaatgttgccgaagcgctcaccagtcctggattgacggacttctgagttgacttcaaacgagcggagtaaggcaaaatattgttctgatctggtaccaatgggatccactgcatcccggcatgaaggtcattcaatttcaccggacgcatatttccgtccagtatttctatacccaaaccggaggccgtattgcttccttcatctagtttcaacagagtattattttctgcatcctcaataccgttaaatgcaacccgaacccccgttgtccctttactgcattcacttaacgtaatctgaaaagggacggctggacttgtgctaccggtcgttggaaattgtctggcactgtttttttggagatctacggtaaaattaagcgaatccgatgagactgtgcagccataatcgaggacgcgcccgctaattttaataacactatctgcggataaagcagaataggtggttaatcccagacataaaccgaggaaaataatgttattgtatttcataatctattgttccttagcgacagattgctgtctgctggttcagtaaggtaccaggagaaacttcaggaagcttgtactcgacaatacagtttgagtttttatctttgccccatgaaacctgtaatttccctgactgtggaagtccagtcagataaacctgaccgttttccgcgacaatgctgccatttttattctctccatgtgtgacaattgcaccgaatggaacgctcttattaccgtacttcaacgtcattaatactttcccgccgatttgtacattaaatgttgctctggcaatagcaccgtgagttgggatgacagtgaccacggtttcatccagttcaacattatctgcaagggaattcgcgttaagagcgacacgattttctctatattctgtcgcaaatggtaatatggcatagccacgccagtcggtatgaataccggtctggttctctattttgacattatcagcgccaggagccttaaccagaaccattgtgtcgcccagcggctgtccaaaggtgatgccatcagcatgagcaataatgccaccactcattccgtaataaatctggctgctgtcaccactccgactgtaaccgacattcgtattaccgtaagctccacgataattaagagaactgtaaccactggtgccagacgatgtattacccccgtgggtgttaccgacctgaacactataattcaggttattatccggcagtagagtgccataaacccctgataggttggtcatgccgcctttcaaatcgtttgacatactgtaactggcgtttgaattatgaaatgccgactgactatctgtacgcatccaatgactaaagggaacattaagcgtaaaagcgagtaaatgatcccgatcgttttgccatatattattggaatagctgtaattcagcgaagtcgtaatatcaccaaacggcacatttaatccaaatgatatttgctggtcgctgcgtgacgtgttccagtaactttggcgactggcactgaaaaatgtcgtaccgtaatttccaagctgctgagagatgcttatttgttcctgaccacgcttactgtagaacagattaaaataatcaataaatagtgtctgctcactggtgtctccggtaggaggcttgacggtgtaaccactcattcgactgtatgcactgtcggataagttataaaaaccttgcgtagaatagcgatatcctgcgacctggatattggttcccgtctggtagaaggatttgctgtagacggatttaaccgattgtccgctgtgacgggtgtcatctgcaagtgtcgtattggcctgcgtaatatcgaaagaaaaggcaccaaaaagtcctaaatctttaccaataccaaggttgaaggcctgataatcttctgcaatttgcattccgccataaggtgtccagtttcctttcagaccatgcatcaagcttgcttgtacgaacttgggggtgctttgcaggttatttccactacgatattcccccatggcaagtgcataacgcgtatatccagcacgttggagaaccggaacagacgaataaggaacatataatgtctgaatactgccgtctgcctcttttatggttacttgcagatcaccaccattggccgcagagttgatatcatcaatagtaaaagggccgggtgggacagtagtctgataaacatcgtatccattctgttttacactcacttgtgcggtgccacgagcaataccatgaatcaccggagcgaaaccatgttggctatcgggcaacatcgcttctgttgaatttattttaaggccacgaaagttcacactgtcaaaaatatcgccatcggtataactatcacccactgttaaccgtgagcgtaacggaataatgtcacgttcagccgacgtattgatatgctgccatttattgctgtcagatgaattgctactcccactgttataactccacgttgagttatcgcgcagtcgccaactaccaatgttgatgccactctgtaaattcaaatatgcatagttggattttcctgcattatggttactacggttattaatagaattaccattaaaactatagtttagtagcccggcatttattccttcttcccacagatcaggagaaacatagccgcgagccattctgccgacatatatttgcggaacggagagtgacagatgttgctgaccaacatcaaactcagatgatgcgtcagccaaacgatcctgaagtggtgtgcatgcgctgttgtccggcacatgtttatctgccgaatgttccttgttgtctaataatgctgatttttttatgccaagactgacaagaaggtctgtactcaggcatgggatgagatctgcgttattatcatctgcaataaaagtaatatcccgactagccataaattcgtcgttcaaataaatgtcgacccgatatgtaccaggtggggcctcgcgtcccttagtaaaggcagataaatcgacagattcagcaaggtcattgcttaaaaaccgtggattaaaataatactctgcgtcaacgggaaaaaccgcagttgctaagccaagggcaaaggtaagccgtgcaaagcgaggcagtattaacacctgatgcatacgatatgccttaaatgcggcacgaaaggctgtcatttttaatcccgattgagtttattattaattaggtcactggcttactgcatggttgccttaatacgcggagttaatgcaccgtaatcattgattgtctgaaaactgatatccccggttacagcatgcgggatatccaccgatacttcaccttttggcggcaccatggtgtttgggagattgctatttcctgctttcatatttgttacggtaatgaagtagggcgttggattaataagagtgagtttgctaccgctgcgacgaaaccgaagcattgcaggcgcttcttcaggtgccattgccagatgcgtggggcgataaaacatttttatgcggctaataattgccagctgtaatgtattctcattcttctggtctttttccatagcagggatagctttaacattaacccagaacaggctttcacggtcgcctggtaactgatgattagtggcgttgattatccgaagcgtattctcttttttaccttgcatggaaaaaagcggtggggtaatgacaaactgggtatctttctggtcacccgcattttctatccatgactgaatgagatagacactggcaggatcattattcgtgacaggcaataaaacctgtttctggtttgccggataaattacccgcgtcgcaccaagtgcgacagctgcgttggcaatggtgctatggcaagcaaagagcaataaaagtaacactgtcgccataaaggaaacagagtagggggtacgcgtagtttgcatctgatgcattctccatgtgttaagaggataagcggggaaaccgttacatcagacaatcggtaaatattgctaatgcattggcgagtcgccggttttccagacttaatgcgtttgtaataaatgttggttctcttttgataggaaaaccttgctaccaagtaaatattttaaataacagcaagtttaactactgttgtttattgatcgtttagatattatgtgatttttcataccgctccaaaatacaaaccatttttcattaataatgagatgaacattggtgaatttctcgggtgtgcgtagccatgccacacacaccctgtttcaatttcagatgacgcatagtcaccttaagagtgaattatagatattgaactttgaaggtcgcatcagcgtttgcagtaccagctactgactgcccgagagcaatataacgagcctggaacggcagtatattcgtgccatcaatcaagtcagttttagcgctaaaagtagcaccatcaagtactaatacctcccctgtactgtccaaaatttggataccgacattttgggcagagcctgccgctgaactctgcagcgctaatgtatcgtcattactggtgacagtagtacccaggaatgcaacagctgcattactggaaacattggtatcacaatcattcagcttgatattgaagccaacggcggagctgaggtcacccgctttagccaggcgagaagaacgaacctgacccagctcaacagtttggttcattgattctgaatcaatcgcacaagcggcatttaccacttcacctttaaaatgaattacaccgccattaacagtggtcgttactgattcatcaccctcggctgcgcttaccgcagcagacgacatcgccaacacagaaacgacaataataccgacatgtttgagtttcataattctccaaaatttatatttaagtagctgaataaagagagttaacaattaagttattctgttattgcttataaaacaagaatcattcttgattggatgttgccctgagaatatagtttccatggttattacatttcacgaagaatgataatatctttaaattacaaggacacctattcacaacaagtttattgctgcacttgttgtagagagtatttgtaaaaacattttatgtcgctaaataacatgacgatttcattatgcatgttatttataaacagcgactaaacagaatattattgcgaacaagggaagtgtcaggaaaggtcaagaggtactaatagtttatatggctataaacattagctatgattaatatttgcctggtgaaactaacaccaaattgctgtaactctctttgaatcataaactgaaggatgatgcagcacagttcctcgtggactatcctggctactacatgaccaaacgcggatatcatcctcgagcagtcaactctggccatctttttactcagctatgaggacctgatcgtcgactttgctatctgcatgatgaatctcctcagcagcagatgcagtatttaccgaaatgaattccatgaataatgcagtaattagtagtgctttcatatctgatacctgttttaaacgatatatttgaaagttgacgaatatcggaaatagcttcctccttcttgatctgtaaatatacagttctaagctgtcataagactgactgtcatatgacaacgttgttagatttttgaatttttcgaatacagattcaggtcgttaataacgcactcaggttcttcagtaaggggcatattgtctatatcgaaaaccccatcatttttttgtggattatcattccgcagctctgcaaacagaggagtgagatcctgctgtgcttctcctcgctctgcgaccagttcgaacgttttattttttgccgcatcgttgctcagagctgttacaagaacctgggcgatttgctcccgggagataacaccatcttccggcgttcccgcatggcgtctgtccccctgaagcatgacgattctgtgctcatcatcattgttgtaatcaaaccagccgggtctgacgatagtgtagatatgcccactggctctgaccaggcgttcagagcgtctcttccagtcatgaacttcagtacgttgattccagctactgagccgctcagttacgccaatcgttgtcatcagggcgatgcgaacaggtgtatccatgaatattcgcaaaatgttacgtacaccgccgtaatctattgctctggcgccaatacgtccctgaccatcagagccgagtgtaaaaatgatggcatcaatatctttcggtaaatcggtaagtgtttcaggtattgaaacatcgccatagaaaatatctgttccacgagggagtaacttgattttccgccgattcctgaccagagtcacgggctgatggcccattgcaatagcagtattcacaacatgaataccaatacttcctgttgcgccagcaacgagtattctcatgataaaccttctgataattcagccttatttttgatacagccagaatatcaattatcattattgccagtaacgaggctaaaatgattgtgtctatgaacacccttcatgaatgcgctttgaagggaatgcttctacaaggaaatcatcaatgcttaaagaaaacttcaacgaactgcaaatctttcttgtggtggcaagagagcgaagttttaccaaagcagcgagcaaactcggcgtctctcagtctgcacttagccatgcaatgaaggcactggaggaaaggttaaatatccgtctcttaacccgaactacccgtagcgtggcccccacggaagcaggggagagaattattgcctgtcttgagccacgtatagatgagcttgagcgcgagctggaatcacttatccaactgaatggcgcgccatccgggaatattcgtttatcagccggggaacatgctgcacgcagtctggtctggccgaagttaaaatcgttcctcagagaatatcccgaaatcaatgtcgaactggtggtggataacggttttgtcgatattgttgacggtcgttttgatgccgggatccggctgggtgaaagtgtggataaggatatgattgcagtgcgaattgggccggatatgcggatggccatggtgggatcgccggcgtattttgctgcaaaccctgcgcctgaaacgcctcacgaactacaaaatcatcgctgcatcaataacgtaacgtggataaacctgcgaatcgtattgaagatatccacggtatggctgatttcatcagccagtatcctggtgttgatagcacccgtattggtttgttggggatttgcgggggaggagggtattcacttgctaccgccgagacggacaaacgattcaaatcgattgcaaccattagcatgtttaattcaggacttgtacggcgcaatggtatgcaggattcacagttggatactattcaacaacgtcttaagcaggcttcagatgcacgagctcaggaagtcgccggtagcgaagtgctttactccggtgatgccaacctgactgatgaacagatcgctaaatyaccttttgcgttatatcgccagggctacgagtactactggaaaacccacgcacacccaaacatattcagaagcgtgagggatatagtgccatcaaagcgctggctgctgtaaacaacgcaattatccaactcatggtctatggtgtgccatcactgaacagaggttgaatttttctaccgaaacgggagggaagtcagaaatcacaacgtattgatttatctgtgtgtggatgtgaatggtgaagtaaaggaccttcacaggcaatttaacataatatacattatgcgcaccaacataaaccaagggagaatccagtcgttggcggttcatgattgttctgctcattaacaacgaccaaaaccccatatcttacttratacmgtattctggggcttaaccgaccgtgcaacctcaacacattggtttcaactgccgtcaccacgktctccggaaaatctgncggtaatgaattcttcacgttatccagtgctgccggaatcattctggcaaagtcmctcaggatttcatgcatmtgcacttccgggaatttcagcacctttgctgtcgccasaaaatgtcgcggataaawtttatcgattgccgtttttttgcctttggatgcgttaagccccattgccagtttgagatcgctgatgtgtattcccgtaccgccaaggaccggaaatgccgaaatgatgtcataaaatggtgtgagccgataactgccgccagcctgaataaatacggagaagttttttgcatggccatctgttgcgccaatcaaccactggaagacctgaaacttcataaaatcatagcgatctttcagcgcctcgctggaccccatcaaaaaagccataatttgcgcgataccggggcctccatctgattcatatttcaccgatgaaggtaaaccgaatgtctggcacatatcctcctgtggcaagcgaagtaaaaccgttcgctcagtattccaacgcctgtcaaaacgtttgaccgctaacgcgcgcacccttcccgctttaatgatttctgcgtccggaacattcaacccgagttctttcgccagcagcaaacagtaatactcattatcaacgctttggctaagatcgagcgtcgcattgggctgtctgatttcgccaatcggcaatttgataatgtgcgtcgttggcgttattcccttcggaatgcaccagtcattgcctattctgagcagcgcagtcttctcctgtgcgccagcaaccgagatgcgaaagtcattttcttctctaatcatgcctaacgggatatctgctttataagccgttaatacttcttcaagtctggcttcagtaagcttttcccatgccattatcggacacgttacggtttcatcttcggggattaacgtcacggcaccaacgctatctcgccctatttctgacaataaatcaaacggttgtctggatttagcatgataacgtttaacgatccggtcacgtacaatcgggctatcgggtaacaggttatcgaagaagttaaatacggcatcagaggtgatattccccctctgcaatggcagcgaaagtgacaacggtctggcataacggctggctaaccactcaggtgcatacttaaaggtgtgcgcgccgttggctaacttcgttaactcgcctacccgctggttgttcatccaagtgactagtttaggcattaccactccaaatcttgctgttctgctgcttctggcgaggcatttttcgcgtcgcatagcgtcattgagagttcaagcgactgtaaaatcttaaaaaatgtcgtgagcgaggtattgtcaggattgttttcgaaattggaaattgtcgcctgcttaatgccgatttttttcgccaactcgctctgcgtccagccgttttgctggcgaaccagtttcattgcattcgccaattgcgttgggctatagatcttctgaaagctcatcatgtcatacgtccacagcaaatttatccgcttaaggggatattatcagttttatcctttagtgaggataaagtcaatctggaaacacatcttatccgctctacgggataaacgctgcgatatccgcgatcgcggataaaaaggaggatttaaaaaagcacatcctaatgcggtggcttctttgactaccggaatctgtaatcttaatgacctggccgcgtaaaaaacgtctgttcaatggggtgatgccgtgaggcgaatttatcagttttatctacaattggggtaacgcgctgacgggagtaaaaaaatgtctgactggaacccctctttatatctgcactttgccgctgaacgatcgcgtccggcggtggagctgcttgccagggtgccgctggagaatatcgaatacattgccgatcttggctgtggcccaggtaacagcaccgcccttctacaccaacgttggcctgctgccaggataacgggcatcgactcatctccggcgatgattgctgaagcgcgcagtgctttgccagactgcctgtttgtggaagcagatatccgcaactggcaaccggaacaggcactcgatctgatttttgctaatgcctcgctgcaatggctgcccgaccactacgaattgtttcctcatttggtttcgttactcagtccgctgggcgtgctggcagtacagatgccagataactggctggagccgacccatgtgctcatgcgcgaagttgcctgggaacaaaactacccggatcgcgggcgtgagccgctggctggcgttcatgcttactacgatattctgagtgaagccggatgtgaggtcgatatctggcgaaccacttactatcaccagatgccgtcgcaccaggcgattatcgattgggtgaccgccactggattacgtccgtggttacaggatctgaccgagagcgaacagcagcattttcttacgcgctaccatcagatgctggaagagcaatatcccctccaggagaacggacagatattgctggcatttccgcgtctgtttattgttgcccgccgtacggagtaattatcacgtcagctggtaatggcgatcgggaagaattttcgctggaatttctgcttcatcgttcatctgtaacaggtcaatttcaatagcgttgcagatggcatccagcggtaaatcattgttttcattaccgaagggatcttccagttcttccgccagacaatccagcgaaataaaagtgtaggaaatcagcacagagataaaaggcgtcatgtaatgcaggtccacgaccagcgcaaacggcagcatgatacaaaacagatacacggtgcgatgcaaaatcagggtgtaggcaaagggaattggcgtataggcaatgcgctcgcatcctgccaggaccgctgaaatatcattaagccgatcgttgaggctaataaacaggatatctgaaagttgtccattgcgtcgctgaaccgccaaccactcccccattattaacaagatgtggttagctggagagttagaagccagtacacgctgaagatcttcagtcttgagataatgagccagcacttccgcctgtggctgtttgcgtaatgtcatgcgtaaacagtgggcgaaggcgatttgcagccgggcaaactcccttacacttgccgaatccggcaatgtcgtttttacctcgcgcagtaacgaccgcgaggcaatcatcaactgcccccaaagttttcgcgcttcaacgtaacgggcgtaaccggcattattacgaaaaccaagaaaaatggcgatggcgacaccgagaatgctgaacggtgcgagggtgaatttaatgcccaaatgcgtgtaccagggcagcatgaaaataacagcgatagaaaagagaaaattgagtagtaagcgcgaggatatcttggataatactgaaccgtgccagacaaaaatacggcgcagccagtgttgttgtggacgaacaatcatggttatcttcaggcgtggaaaagtcgccctattaaacgtgattacgatcacattctcaagacactacttacaaattacctacaagcttacaatattaacaggtgctgcatgtggcacctgttaatgataaagacgcataggatgttgtaactaatatagtgaaataagaaacccggtcgaaaccgggttcagagtattagcacaacngggcgtacagcttcgcgcatccctttttcgagaatcgcatccaggtcattagcaacctgctcgaccagaccaggcacttgcgtcaggtcctgctcccagtggtctttttctgccaacacaatcgctaccagttcctgggtcccgataacacggtcacgatactggctccagagttgctgataacgttccagccagtgtgcatcgtcctgtaccggatatgtttctccattacgctcaccgcgatagaacgcaatcaatgccgctaatgcgaaagtaaggcgcgccggaagtgtgccgtttgccttctgccctgccagcagctgcggcaggatgcgtgtgcggaacttggtcataccgttgagcgcgatagacagcagttgatgcttgatgtacgggttacggaaacgtccggtgactgcactggcgaaagactccagctcatcgcgtggcaaatccagtaccggaataatttcttcgtagatggctttttcaacgaatgcgcaaatttcagcatcgttcatcgcttcacctacggtatccagccctgcctggaacgccaccggcaccagcgcggtgtgcgcaccgttgaggattgccactttgcgttctttatacggtttaatatcgtcaacgatcagcacgttgagcggatatttgtccagacgaagttcagtcgctaaggatttcggcccctgaatcacaaacaggtaaaagtgttcagcggtgtcgaggaaaccatcgtggtagcccagttcttcttccagtttagccacttcatcacgcggataaccggtaacgatacggtccaccagcgtagaacagaagctgttagcctgatccagccattgaataaatgcttctggcagtgcccactcttgcgcatagcgcagcaccagttcacgcaacgcgtcgccattatagtcaatcaactcacacgggatgatgatccaacctttatccagcgcaccgttgaaatggctaaaacgttcgaacagcagacgggtcagttttgccggataacttaccgctggcgcgtcatcgaatttatcgcccgcatggtagctgatacccgcttcggtggtgttagagaaaacaaagcgcatttccgggttgtgagccagtttcaggaattcatcgtattcactgtagacgctgatttcacgattaaccgagcgaatcagacgcgcgtcgctgaccgcttcacccttctcattcaggccacggataatggtggtatacagaccatcctgcgtgctcagtgacggcgggaatgaagtttcaatcggacgaacaacgaccacgccagaattcagattggtgtgctcattcaggagatcgatttgccagtcaacaaaggcgcgcaggaagttaccttcaccaaactgaatgatacgttctggatactgtgcaccgggaaaatcgcgacgatttagtgttttcacaatgggttcccttctgattagtcatacaacctgtttgaattggtacgacaggttagcaaactttaatacgacgaacccttgttttgatcaactactgatgattaatgagcagttttatgagaaaagtgtggcgcggatcatggtttaatcgaggaaacaggccttttcttggatcataaagtggtagaacacattgcatttaattcgctctgagtaaataaagatgtcagacaacttcctcaccgtaacgcatagtgctggtacggttgcgcccatctttcttcgagcgatacagacacgtatcggcttcgaccatcaatttattaaagtcatcggtcagcgttcggtacgatgcgcaaccactaccgacgccaatacttaccgtgagataaagcgttttttgttgccaggtgaacggttgaagttctacgcctttacggattttttccgccattagcaggccatcgacaggattcaccgacggcactgcaacagcaaattcttcgccgcccattcgcgccaccagccccttatcaccgacaatcttctgaatatgctgggcaaacacgcttaacactttatcgccacattcatgtccatagttatcgttaatgcttttgaaatagtcgatatcaagcagcatgaccgtcagatgttgtgtctgtttcagcgatggacttttcagcgcctcataaagaccagaccgtgagtaaacctgagtcagaaaatcaaagtcggctcgcagcgcaacttgcttcattagcgaattgatcgctgccacgctaaaggaaaccataattgggcatatcgccatcgtggcaataccgagacgtgcggagaacatttgcggaatagagaacggcgaaccgaccgagatatcaatcaccgaatttgccaccagtacgacttccaccgcaccggtgacaaaggtcaacagacatgttacctgcggcgtatagcgcactgcacaccagattaatgcagggagcggaaacgccagactccccgctccgccaatgactaccgaggcaataaccgacacaataagcgcgatagcaggcatcatctgctctgctttaaagcgcggcagtactccaggaattgccaacgtcagcatacaaggcacgatcaacacgcccgttgagaattgctcactaaaccagtcggcaagcaaaggccagaaatccagactatcaatactgaccgaaccaatcgccccgacaatagcgcataataatgcggcaagcagacagtaattaaatagccgtaaggcacttactggctcatacttattttttcccagacgcttatcccgcgcgaccagtaaggcgacggtaacaataaacatcatattggagaaattgatagccagtgaaaccagcccccattcggtggttatggcatcataaaccagcatcgccacataactgatcgcatagtaatgcagtcgattaagccagacatagcgggcaaacacccccgccattacgccattcagcggccagaaaagagaaagttcgtgaaccagccgtaactctgcaccaataaaatagaacagcgtggttagcacaaaaatagcgatgctattacgtagcagatgaccttcctggaacaaacggaaagttgaaatgggctgtacatgcattaattatctgtccatacaattgcgggtggcaattatctcaacgcaataagtaaattcttagaaaggatagcatgttcgctgacaacggcggcaactaaagatacctaatgaatgccattttatcgatttccgtaattatcatggctgattcatctgtataaccagccagtggtagattaccgtcacaatataacgttgttgctcctcacttaacgcttccccctgaggaatgttatgccacttagccagacaaccgcgacaacaggtcgcggtggcgtgttgagcgataaaaaccggatgcccgcgcatgggggtttgcttaccgtcgttagccggtaatgccggagcaagacgtttagcgacaaaatccgccgcatgttgttcaatgactggcgcgcctttctccagacaatactgacgctctttcacacccaaacgaaagcgagagcgaaattttgaacgggataaacgcgcgaagagtggatcgagagactgcattaataaactgaacgccctaattgtttcgtcaattgttcaaggacggcaatgcccgcaagcgagttaccggcatcatccagttccggactccagactgcgatggccatttcatgcggaacaatcgccacaataccgccaccaacgccagattttgccggtagtcccacccgccaggcaaactcccccgcgttctggtacataccgctggtcgccatcagcgcgttaatttgccgcgcctgcattggcgtcaccacaggttcatcaatatgaatagctttcccctgattcgccagaaagacaaacgtccgggccagctctacacagctcattttcagagcgcagtaatgaaagtagttttgcagaacggttgtcacgtcatgatggaaattgccaaacgacttcatcagccaggcgatagccgcatttcgcgcggaatgttcaaattcggaacgcgctaccaccgtatcgtaggaaatatcagacacaccacttaagccgcgcacgacttccagcatacgttgccgaggtgcgcttaatcgcccttgcaacatatcgcagaccaccagcgcaccggcattaataaacggattacgcggaataccctgctccatttccagttgcactaaagaattgaatggtgatccagacggatctttgccgacgcgttgccagatttcctcttcggagtaatgacgcatggcgacaacgagactcagcactttggaaatagactgaatggaaaaacgttcttgcgcgtctccggcctgaaaaagctgtccgtcaacggtacagatagcaatccccaatcgggaaccgtctaccgtagccagcgccggaatataatccgcgactttaccctgaccaatgagcggccgcacttgccgcaagatgttttctaaaattgcattatccatggcgactgccactttctactcctggaccgcaggtctgaaaagacctgcgagtatatcagagctgaatatgtagcgtcagatccggtctttccacaccgtctggatattacagaattcgtgtaagccaaaatgggaaagctcacgcccaaagccactcttcttcacgccaccaaaggcgactcgcgcatcgctggcacaataaccattgataaacaccccaccgcattccagacgtgccgccatctgtctggcctgtgtttcgtcggtggtgaaaatggtcgctgaaaggccgaactcactatcattagccagttccagcgcatgttctgcatctttcgcaatggtgattgccgcaacggggccaaacatttcttcccgaaacgcggtcatttctggggtaacattcgccagaaccgttggcggatagtagttacctgccccagccatcttttccccgcccagtaacaaacgcgcaccctgcgccagtgttttttccacctgatgatgcagctcatcacgtaaatcaaaacgagccattggtccgagagcgttctcttcatcacggggatcgcccattttcaaggctgccgcagctgccacaaaacgttcggtaaatgccgaagcaattccctcttcgatgataaagcgttttgccgctgcacaaacctgtccggtattctgataacgtccggctaccgccgctttcaccgccagttccagatcggcatcgttaagcacaataaacggatccgaaccacccagttccagtacgcattttttcagtgccgctccagcctgtgcgccaatagccgctccagcacgaacacttccggtcactgtgacagcagcaatgcgcgagtctttaatcatcagactgacaccgtcgttgtcggcattcagccagccatatacgccttgtgggatacccgcatctttaaacacctgggcaatgagctgtgcacagcccatcacattcggcgcatgtttaagtaagtagccgttaccagcaagaatgatgggaacagcaccacgcatcacctgccataacggaaaattccacggcataatcgccagaatcgtccccaacggtcgatactcaataaccgcctgctgattttccaccagcgtaggttccgctttcagcattgctggaccatgttctgcataccagtcacacaaattcgccgatttcgccacttcagcgcgcgcctggttgattggtttgcccatttcacgggtgatcatttgcgccatttcttcgctacgggcgcgcagagccttaccgatatcacgcagtttttcagcacgataatctatatttgcctcgcgccagtcgcgaaagcctgctgctgccagctgaagcgcgttttcgatatcgtcaacaccagcccacggcagcacagaaagttgttcaccggtggcaggatttatcgaaattgcatgagttgccggagtaatggtcatcggggtatctcctttatgagtcatggtatgaagatacgcagatttactcttgctttaaaatgaataatattaagccacttattcacgaatcgagaatgttatggatctgacccaactggagatgttcaacgcggttgccgaagctggcagcattacccaggctgcagcaaaagtgcatcgcgtgccgtcgaatctcactacccgtctacgtcagcttgaaacagaactaggggttgatctgtttattcgcgagaatcagcgtttacgtctctcgcctgccgggcataactttttacgctatagccaacaaattctcacgttagtggatgaagcgcggagcgttgtcgctggcgatgagccgcaaggtttattttctctgggatcgctggaaagcaccgctgcagtgcgcattccggccacgctggcggaatttaaccgtcgttatcccaaaattcagttttcactttccaccggcccttccggcactatgctggaaggtgtgctggagggaaaactgaatgcggcatttattgatgggcccattaaccatactgccattgacgggataccggtataccgcgaggaactgatgatcgtcacgccacaaggacatgcgccagtaacccgtgccagtcaggtgaatggcagtaacatttatgccttccgcgccaattgttcgtatcgtcgccacttcgaaagctggtttcatgctgacggtgccgctccgggaactattcacgagatggagtcttatcacgggatgttggcctgtgtggtcgcaggagcaggcattgcgcttattccacgctcaatgctggaaagtatgccggggcatcaccaggttgaagcgtggccgttagctgagcaatggcgttggttaacaacctggctggtctggcgtcgtggtgcgaaaacgcgtccgcttgaggcatttattcaactgctggatgcgcctgactcggcaaaacagggttaccaatgagctatttttgatagttcatacggctaatatgctctatatagtgatgttccgatgacttatgactatatggggcaaatatggttacgccagtaagcatcagcaattacatatctcttcctgatgattttcccgttcgtaatattgcacctcaagtaaaagaagaacaggcccccttcctgatcgtcattaaaatgtgatgttaacaactctctgatgcgtgacagaacaaccgtcagagagatggaaatgcgatccagatcacaaatgcattgtattcacatcattaaccgttttaagatcatttcatcactttttcgcaactcacccgataatctgttatgacaacaaacactgtttcccgcaaagtagcgtggctacgggtcgttacgctggcagtcgccgcctttatcttcaataccaccgaatttgtccctgttggcctgctctctgacattgcgcatagttttcacatgcaaaccgctcaggtcggcatcatgttgacaatttatgcatgggtagtggcgctaatgtcattgccttttatgttaatgaccagccaggttgaacgccgcaaattactgatctgcctgtttgtggtgtttattgccagccacgtactgtcgtttttatcgtggagttttaccgttctggtgatcagtcgtattggtgtggcttttgcacatgcgattttctggtctattacggcgtctctggcgatccgtatggctccggccgggaagcgagcacaggcattgagtttaattgccaccggtacagcactggcaatggtattaggtttacctctcgggcgcattgtggggcagtattttggctggcgaatgaccttcttcgcgattggtatcggggcgcttattacccttttgtgcctgattaagttacttcccttgctgcccagtgagcattccggttcattgaaaagcctcccgctattgttccgccgcccggcattgatgagcatttatttgttaactgtggtggttgtcaccgcccattacacggcatacagctatatcgagccttttgtacaaaacattgcgggattcagcgccaactttgccacggcattactgttattactcggtggtgcgggcattattggcagcgtgattttcggtaaactgggtaatcagtatgcgtctgcgttggtgagtacagcgattgcgctattgctggtgtgcctggcgctgctgctacctgcggcgaacagtgaaatacacctcggggtgctgagtattttctgggggatcgcgatgatgatcatcgggcttggtatgcaggttaaagtgctggcgctggcaccagatgccaccgacgtcgcgatggcgctattctccgggatatttaatattggaatcggcgcgggtgcgttggtaggtaatcaggtgagtctgcactggtcaatgtcgatgattggttatgtgggcgcggtgcctgcttttgctgcgttaatatggtcaatcatcatttttcgccgctggccagtgacactcgaagaacagacgcaatagttgaaaggcccattcgggccttttttaatgatacgttttaatgatttccaggatgccgttaataataaactgcacgcccatacataccagcaggaatcccatcagacgggagatcgcttcaataccacccttgcccaccagccgcataattgcgccagagctgcgtagacttccccacaaaataaccgccaccaggaaaaagatcagcggcggcgcaaccatcagtacccaatcagcgaaggttgaactctgacgcactgtggaggccgagctaataatcatcgcaatggttcccggaccggcggtacttggcattgccagtggtacaaaagcaatattggcactgggttcatcttccagctcttccgacttgcttttcgcttccggtgaatcaatcgctttctgttgcggaaagagcatccgaaaaccgataaacgcgacgattaagccgcctgcaattcgcagaccgggaatcgaaatgccaaatgtatccatcaccagttgcccggcgtaatacgccaccatcatgatggcaaatacgtacaccgaggccatcaacgactgacgattacgttcggcactgctcatgttgcctgccaggccaagaaataacgcgacagttgtcaatgggttagctaacggcagtaacaccaccagccccaggcctattgctttaaacaaatctaacattggtggttgttatcctgtgtatctggtttatcagcgaaaagtataaggggtaaacaaggataaagtgtcactctttagctaaccttgcatcgcattgaccaaaacttgaaccgatttagcaaaacgtggcatcggtcaattcattcatttgacttatacttgcctgggcaatattatcccctgcaactaattacttgccagggcaactaatgtgaaaagtaccagcgatctgttcaatgaaattattccattgggtcgcttaatccatatggttaatcagaagaaagatcgcctgcttaacgagtatctgtctccgctggatattaccgcggcacagtttaaggtgctctgctctatccgctgcgcggcgtgtattactccggttgaactgaaaaaagtgttgtcggtcgacctgggggcactgacccgtatgctggatcgcctggtctgtaaaggctgggtggaaaggttgccgaacccgaatgataagcgcggcgtactggtaaaacttaccaccagcggcgcggcaatatgtgaacaatgccatcaattagttggccaggacctgcatcaagaattaacaaaaaacctgacggcggacgaagtggcaacacttgagcatttgcttaagaaagtcctgccgtaaacgaaaaaagaggtatgacgatgtccagacgcaatactgacgctattaccattcatagcattttggactggatcgaggacaacctggaatcgccactgtcactggagaaagtgtcagagcgttcgggttactccaaatggcacctgcaacggatgtttaaaaaagaaaccggtcattcattaggtcaatacatccgtagccgtaagatgacggaaatcgcgcaaaagctgaaggaaagtaacgagccgatactctatctggcagaacgatatggcttcgagtcccaacaaactctgacccgaaccttcaaaaattactttgatgttccgccgcataaataccggatgaccaatatgcagggtgaatcgcgctttttacatccattaaatcattacaacaactagttgataacgtgacaacgtcactgaggcaatcatgaaaccacttttatccgcaatagcaactgcgcttattctcttttctgcgcagggcgttgcggaacaaaccacgcagccggttgttacttcctgtggcaatgtcgtggttgttcccacatcgcaggaacaaccaccgtttgatttaaatcacatgggtactggcagtgataagtcggatgcgctcggcgtgccctattataatcaacacgctatgtagttattgtcaggctctgatcacagagcctgacatttccgtaatatcttcctgaagtctcatatattttcgccattgttggcgatgagatcccgataccagtaaaacgatgctttacgtatccgttccagcgttcccttcccttcgttgtctttatcgacataaatcattccgtagcgttttttcatttctcctgttccggcagaaaccaggtcaatgcaaccccacggggtgtagccaattaagtcaacaccatcttcaactacggcttttttcatttcccgaatatgggaggaaaagtaatcaatgcgatagtgatcgttcaccgtgccgtcagcttgtctctggtcaaccgcaccaaatccattttcgacaataaacagcggcaactggaaatgatcccagaaccagttgagtgaataacgtagccctgccggatcaatttgccatccccattcggatgtatcgatataagggttgctgaccaaatctcgtggttcaacataatccagttgcggattatctggcgaaaattgcgtcgtaaaagacatgtagtagctaaagccgataaagtcgacacaacctctggcaagaatcgcgttatcatctggtgtgatatcgaggttgaatcctttccttgcaaagtaattcagcatatgttgcggataatatccacgagcatgaacatcagtaaaccagtaacgacgatgcatcgctttcgtggccatcatcatatcgttgggtgcacacgtcagaggatagatggggcacatagcaatcatacagccgatattaaattcaggattgatcagttttccagtctgtaccgccagggcactggcaactaactcataatgtaccgcctggtacattatttgttcgcgctcattgagatcttcctctggcgaatacaagataccggaattagtaaatggacacaggctttcgctgaaattcacctgattattgatttcgttaaacgtcatccagtactttactttttctttatagcgcgtgaagaccgttgatgcgaagtggataaaaaagtcgatcagtttacggtttcgccagccaccatattttgtcaccagatgataaggcatctcaaaatgcgaaagcgtcaccacaggttccattccctgcttcaggcattcatcgaagagatcatcataaaattgtaaaccctcttcattcggctcctgttcgtcaccttgcggaaagattcgtgtccaggcaatggaagttcgaaagcatttgaatcccatcccggcaaataactgaatatctgttttatagcgatgataaaaatcaattgcttcatgattgggataattaagtccgtcgataacgccttctgtcacttcacgcggcaccccgtgagcgccagcagtcattacatcagcgatactgatgccttttcctccttcattccagccaccttccaattgatgtgcggctaccgcaccgccccataaaaaatcttttttaaatcctgacatacacaactccttaactaaaatagattaccaccagacttccacctggatgccggccataaactcgtttttgctgttctcattaaacttaaaattcgataattcgttatccagaatattgatatacgtcccgtagaagcgaatttctggtcgtgaacctaaaatactttcacccactttcaatgcatgccagagtgtcgttttataagccgattcatttagcgttaccccctgctgagttttgttctgttgcttaaaccagcctaattcaagccccgtctgattccatgtattccagatccaggccggtcttattacggtgcgaatactgtcaaaatcactatgagcgccactttcataactataaacatcttcgccatgagaatagacaagcgcgttagccataataatattgtcagtcagatacatctcgccctgagagattaaacgccaggcgatcccattggtatggtcaccatagtaatagcgaccatgcgccatcgtattactggcatctgagaaactggcaaaactgctggcataggaattattggcaacctgtaacgtaaattcattaaacgtatcgcgttgcaagttttgccgtaaaacagaagtcagcatccagctatctttcatttcaaaataactgtcgtcattttcattatcttgttgttgatccgttttattaggtgcggaatatttagccattaatgacaacgtcgcatcatcccataacgggatattgcgataacgaacatccacagaattggtattcatctgactggtacgcgtaaaatcacgagagtaaacatcgacatcatctcggcttaaggacatatcaaacagccctacaccaagcgcccagttttcaatccccacacccgcggcaacatccgtggttaaggttttccagtccagcatttggatctcatattgcgggagtttatgtttgccgacccagaagtctgcctctcgtgcgaagggtaaaaaacctcgcgttgtcagataaatatcactgaactgcatgatattttcattggcactgtcaccaaaccaggcatcgttatactgctgacctacgtttccatcataggtaacgaccgcatttgccgttctaccgtcctgattataaacacgctgatttaaggtcaggtcaaaccaaccactcatctcgttaccaaaacgtcccagagaacccgctgcataagtttgtggtgagccgtgattaccggtgccccagcctgagcggaagtacccctgatagctgaatccaatatcatcctttatatatttactgatatctttcagggtcacgctttcgatagtggttttatcgcctttactttcaataacggcaatttgctgcgatccatttatagtatgtgctgcggcagacgagttctgttcaccgttttcatttttgatgttatcagcaacgggagatgtcgctgatatttcggcaagcgaggccgattgatatttattttctgtgatgcttttttgtaatgtcgaaagtcggaatttatacactcccagttcattctgtgttgctttcagctcttgtttattttgcgacaattcattttcaagcaattcaaggcgctgctctatggttaattttgttgccatcgcgttcaacggaaacaatgctgtaataatagaaatagacaaaaggctgacgttaagcgtctttatattcataacttatccttaagagtgtagtaatttcctccagatatcgcactggagaaaaaatcaggcatggagctcttttcttaatgaaataatttccctggctaaatcctggcataatattgcattcatcaaatgatcctgtgcatgtatcagaattaaattaacttctattttgccacagccttcatcctgactaattaacgcggtctgaatcttatgcgcctgaagacaggcagattcagagctggccattagtttagttgcgccctgccagtctttttgcccggcacaacgtatggcttccatcgcatcagaacgagcctgtcccgcgttgatcagtaactccataacaagttcttcatctgcaaacatcacaatctccttcctgggtaaatggaattatccgttagttgtcatgttattgactttgttggcggcgataacaaaaggtaaatagatcattgtcgccacacctaaacataaaaaaccaaccagtaatgccagccagtttcccccggttccgaggaaagcaattaaaggtccgggcgtagtccagggcacggcataagcaaccggtggaataatttccatcgaaacaaagaagtaaccaatggcacagttaacaatgggaaccataataaacggcaccatcatgatggggttaagtacaataggaaggccgaacattatcggttcattgatattgaaaataccggggataaatgacatttttgccagatcacggtattccgcacgcttagaagcgataaaaatagccaacaataaccccaacgtcatacctgaaccgccgcagttggcgaatgcatcattaatagaagtccaggtaatcggatatggcgcgccccaggtagtgccgtgttgagcggcccaggagagattctccagattagcctcagaaaaaacggtttctcgaattgccgacgttgtattaggtccgtggatccccagcacccagaggaaattacccacagcccccaggataattaccgcaaagatattcgttcccatatgtttgagcggcgtctggattaatgtgtaaatgagatcatttaatcctgccggggatatcaatgtcaggcaataattaagtgcggaaaagaacaccatgacaaaaaatattggcaataaaactttaaatgaacgcgctaccgcaggaggtacagctgccggcatcgttatggtgattttggggtttcgagctaagcgacaaaatatttcactggtgatcaatgcaacgataacagcaacaaacaacccctgcgcgccgagatatttggtcgtcaggaatgcctgcccatctatcatctggtatggggtataaacaataaaaaatgctcctattgccgttaatccgcataaaagatcatcttgctcatagctaatcgccacattcctggcgaccaggaaagcaatcataattgacatgatatttacagaaccattcattaccggagtaaaaatagcttgtgctttttcaaggttggggaaaatgctgttcagatgcagtaatccggcaataaaaccgtcgggcgataatatggcaaagttaattaatataattaatgagcttgccatgataattggaaacgtaaaaacgaatccatctctcaccgctgcaacatgtttttgtgagtttaacttgatagcaactggaacaagaaaacgttccattccacgttcgaatgatgccattaatcccatttttttatacctgttgtcctggatatttatacatcccaataaagcatgtatgccatatccattttatgatgtgtgaaaagttagttcaggtaatagtttaataatattagattcttactcttgcagtagtttcatcgcaaattcaagaactgcctgtccgttcattgtgccatagtctttcatctcgataacggctacaggcattttcccctgtgcaacggcttcaatctctggtttctgaaagcgaacttgcggaccaagtaaaacaacgtcaacttcgttatttttaattttccctttagcctctgcaatcgccaatgcggaaatattaacttcaagtgaaatagcggtagcatgatcaatcatacgtttaaccagcatactggttgacatgcccgcagcgcaaactaacaatatctttttcatatttttccttactggtatataacagactacattgtgtaaatatcatatcccacagtagctacacgtcctggtacattgatcacagtaatacagcaataaagttgttcaacaacagggtgataattaaacgactcggccatacgataaactaatcaggtctcaactccttgttttcaatggctcttaaaaggtgcaaaagtgatttttcaaaagattgcccgcttacttaaatccgagatcaatggcaattcatggcatgttggtgatttgttgccgtcagaagcggaactcgctgttcgttataatgtttcgcgtaataccctgcgtaaggcattatccctgctggaaggcgaaggaattattcacagaaagcatggttcaggaacatacattcaaaaaaagaattttgttgcacacattgatcacatgaacagtttcagtgaaattgcacataaaagcggcaaagaggcaggaagtcagattatgaaatttgaagtgcaggatgcttctcctactattgcgactgagctgaatttagtgactggtgagcaggtttattacataaagagactgcgattcattgaggataatgcagcacaattagaagaaacgtggatgtcagtggcacgttttcctgatttaaccgtatcgcatatgcaaaaatccaaattttcgtatattgagaacgaatgcgggatcaaaatcattggcacctttgaaactttctccccgacttttcctacccctgaaatcgccagtattttacggatcagcccacgggatcccatacttaaaattcagacccaggctgtggatagtaactctattccgctggattattcgttactttacagcaatattttcgagttccaggtaaagtactttttcccgcgataaaagcagacgcacagagtgctggcatcacattctgtgcgtatggtttagcctctgacctttaccgctttacgccaccgcaagccaaatacattgatatacagcccggtcataatgagcaccgcaccgaaaaattgcagacccgttaagcgttcatccaacaatagtgccgcacttgccagtccaactacaggcaccagtaacgataacggtgcaacccgccaggtttcatagcgtcccagtaacgtcccccagatcccataaccaacaattgtcgccacaaatgccagatacatcagagacaagatggtggtcatatcgatagtaaccagactgtgaatcatggttgcggaaccatcgagaatcagcgaggcaacaaagaagggaatgattgggattaatgcgctccagattaccagcgacatcaccgccggacgcgttgcgtgcgacatgatctttttattgaagatgttgccacacgcccaactaaatgctgccgccagggtcaacataaagccgagcatcgccacatgctgaccgttcagactatcttcgattaacaccagtacgccaaaaatcgctaaggcgatccccgccaattgtttgccatgtagtcgttcaccgaaagtaaacgcgccaagcacgatagtaaaaaacgcttgtgcctgtaacaccaacgaggccagtccagcaggcataccaaagttaatagcgcagaacagaaaggcaaactgcgcaaaactgatggttaatccataccccagcagcaaattcagtggtactttcggtcgtgcgacaaaaaagatggccgggaaagcaaccagcataaagcgcaaaccggccagcatcagcggtggcatgttatgaagccccactttgatgaccacaaaatttagcccccatacaaccactaccagtagcgccaacaccccatcttttcgcgacattctaccgcctctgaatttcatcttttgtaagcaatcaacttagctgaatttacttttctttaacagttgattcgttagtcaccgtttacgacggcattaatgcgcaaataagtcgctatacttcggatttttgccatgctattcctttacatctctaaaacaaaacataacgaaacgcactgccggacagacaaatgaacttatccctacgacgctctaccagcgcccttcttgcctcgtcgttgttattaaccatcggacgcggcgctacgctgccgtttatgaccatttacttgagtcgccagtacagcctgagtgtcgatctaatcggttatgcgatgacaattgcgctcactattggcgtcgtttttagcctcggttttggtatcctggcggataagttcgacaagaaacgctatatgttaatggcaattaccgccttcgctagcggttttattgccattcctttagtgaataacgtgacgctggtggtgctcttttttgcccttattaactgcgcctactccgtttttgctaccgtgctgaaagcctggtttgccgacaatctttcgtccaccagcaaaacgaagattttctcaatcaactacaccatgctcaacattggctggaccatcggtccgccactcggcacgctgttggtgatgcagagcatcaatctgcccttctggctggcagctatctgttccgcgttccccatgcttttcattcaaatttgggtaaagcgcagcgagaaaatcatcgccacggaaacaggcagtgtctggtcgccgaaagttttattacaagataaagcactgttgtggtttacctgctctggctttctggcttcttttgttagcggcgcatttgcttcatgcatttcacaatatgtgatggtgattgctgatggtgattttgccgaaaaggtggtcgcggttgttcttccggtgaatgctgccatggtggttacgttgcaatattccgtgggccgccgccttaacccggctaacatccgcgcgctgatgacagcaggcaccctctgtttcgtcatcgggctggtcggttttattttttccggcaacagcctgctattgtggggtatgtcagctgcggtatttactgtcggtgaaatcatttatgcgccgggcgagtatatgttgattgaccatattgcgccgccaggaatgaaagccagctatttttccgcccagtctttaggctggcttggtgctgcgattaacccattagtgagtggcatagtacttaccagtctgccgcctttctcgctgtttatcatcttagcgttggtgatcgttgttgcgtgggtgctgatgttaaaaggaattcgtgcaagaccgtgggggcagcccgcgctttgttgatttaagtcgaacacaataagaatttaattcagccttcgtttaggttacctctgctaatatctttctcattgagatgaaaattaaggtaagcgaggaaacacaccacaccataaacggaggcaaataatgctgggtaatatgaatgtttttatggccgtactgggaataattttattttctgggtttctggccgcgtatttcagccacaaatgggatgactaatgaacggagataatccctcacctaaccggccccttgttacagttgtgtacaaggggcctgatttttatgacggcgaaaaaaaaaccgccagtaaaccggcggtgaatgcttgcatggatagatttgtgttttgcttttacgctaacaggcattttcctgcactgataacggatcgttgacacagtagcatcagttttctcaatgaatgttaaacggagcttaaactcggttaatcacattttgttcgtcaataaacatgcagcgattccttccggtttgcttaccctcatacattgccctgtccgctcttccaatgaccacatccagaggctcttcaggaaatgcacgactcacaccagcagtcacggtaatgttgatatgcccttcagaatgtgtgatggcatggttatcgactaactggcaaattctgacacctgcacgacatgcttcttcatcattagtcgctttgacaataatgataaattcttcgcccccgtagcgataaaccgtttcgtaatcgcgcgtccaactggctaagtaagttgcgagggtgcgtaatactacatcgccgattaaatgcccgtaggtatcattaaccaatttaaatcggtctatatccaacaacattaaataaagattcagaggttcagcattgcgtaactgatgatcgaaggattcatcaagaacccgacgacccggcaatcccgtcagaacatccatactgctacggatcgtcagcaaataaattttgtaatcggttaatgccgcagtaaaagaaagcaacccttcctgaaaagcgtcgaaatgcgcgtcctgccagtgattttcaacaatagccagcattaattccctaccacagttatgcatatgttgatgggcagaatccattagccgaacgtaaggtaattcatcgttatcgagtggccccagatgatcaatccaccgaccaaactggcacagcccataagaatggttatccgttatttctggcttactggcatctctcgcgaccacgctgtgaaacatacttaccagccactggtagtgggcatcgatagccttattgagatttaacaagatggcatcaatttccgttgtcttcttgatcattgccactcctttttcacagttccttgtgcgcgctattctaacgagagaaaagcaaaattacgtcaatattttcatagaaatccggagttatgagcatctctgagataacattgtgatttaaaacaaaatcagcagataaaaaagtgtttaattctataaattaactctgcattatcgcaattaaaaggatgacaaatagcataacccaataccctaatggcccagtagttcaggccatcaggctaatttatttttatttctgcaactgagtgacccgaacgacggccggcgcgcttttcttatccagactgccgctaatgttgatcatctggtccggctgaatttgaaaattattataacggaagagtatacaaaaaaagtaattttgctggcgactgcgaaacggcattcgcattagcggtgaagtttgccctcgcccagttgctgcaattactgctataacgaagctggtctggcgataaatccaggccagccattggtggtgtttatacgttcaagccacgatgttgcagcatcggcataatctgaggtgccttaccgcgccattgtcgatacaggcgttccagatcttcgctgttacctctggaaagaatcgcctcgcgaaaacgccgcccattttcacgcgttaatccgccctgctcaacaaaccactggtaaccatcatcggccaacatttgcgtccacagataagcgtaataacctgcggcatatccgccaccaaaaatatgggcgaaataactgctgcgatagcgtggcggtatagcaggaagatccatattttccgccaccagcgcccacaattcgaaatcatcgacgtcctgcattgcttcgttttcttccaggcaatgccagcgcatatcgagaagtgcggcgctaagcagttcgctcatctcataccctttattgaacagactggcattacgcattttctgttgaagttcgtcaggcattgcggccccgctctgataatgccgggcgtagcgagcaaatacctgcggatgtgttgcccagtgttcgttgatttgcgacggaaattcgacaaaatcacgcggcgtgttggtgccggaaagcgtggcataacgctggcgggcaaaaaggccgtgcagcgtatgaccaaattcatggaataaggttattacatcatcccagagtaacaacgcaggctcaccggcagcgggtttctgataattgcagacgttataaattaccgggtgcgtttcattcagcgttgattgctcaacaaaattgcccatccatgcaccgccgctttttgaatcacgggcgaagaaatcaccgtaaaataacgccagccccacgccattatgatcaaaaatttcccacacacgaacgtcaggatggtagacaggaatatcaaaacgttcgacaaacttaataccgaagagctgattcgcagtccagaatacgccttcattcaacaccgtgtttaattcgaaataaggcttgagctgcgcttcatcgagatcgaatttctcacgtcttacctgctcggcataaaatgcccagtcccacgactgcgcgctaaacccgccctgctgcttatcgataatcgcctgtatcgaggctaattcatcgctcgcacgttgacgcgccgctggaacaatttcccgcataaagttgagcgctgcttctggcgtttttgccatctgatcggcgattttccatgcggcataatgaggaaaaccaagcagtttcgcctgctgcgcgcggatctccaccagacgttgaatgatagcgcgggtatcattggcatcatttttttccgctcgcgtccagcccgcagtaaacagtttttcacgcgtcgcgcgatcgcgcagttcagcaagcgctggttgctgggtggtattcagcagcggaatcagccagttgttatccagacctttctcgcgagccgcctctgccgccagcacaatctcttgttcactcattcctgccagctgcgcgatatcgttcacaaccagaccgccggatttatttgctgccagtaaccgctggttaaactggctggtcagggtcgcagcttctgtattcagtacttttaattttgctttatcagcttgctcaagtttggctccggcaaggacaaaacgttgatgaatcacctccaccaggcggatggattcactatcaagccccagggattcacggcgttgccagacagcatctacccgcgcgaataattccccgttcagatagatatcattcgcaagttccgccagttcagcggaaaactgttcatcaagacgctgtaattcatcattggtatgcgccgcagtcatcgcaaaaaagacgctggtaacgcgggtaagtaattctccgctttgttccagtgccagaatagtattgttgaaatcaggtgtttgcgggttaagcgcgatggcagctatttctgcccgcttttgctgtattccctcatcgaatgccgggcgatagtgatggttggcaatttgatcaaaatggggagccagatacggcagtgtgctttgcacaaggaaaggattcattgttgtcattttcttctcctgaacgcgaggtgttccatagcgtaggcttactgataacggagtgcaatcttgcaaaccagtattacccgctcttaagcatcacgtgctatgttattgacacacaaaagcgttgaggaacagtgagatgatcgttttagtaactggagcaacggcaggttttggtgaatgcattactcgtcgttttattcaacaagggcataaagttatcgctactggccgtcgccaggagcggttacaggagttaaaagacgaactgggagataatctgtatatcgcccaactggacgttcgcaaccgcgccgctattgaagagatgctggcatcgctccctgccgagtggagcaatattgatatcctggtaaacaatgccggcctggcgttgggcatggagcctgcgcataaagccagcattgaagactgggaaacgatgattgataccaacaacaaaggcctggtatatatgacgcgcgccgtcttaccgggtatggttgaacgtaatcatggtcatattattaacattggctcaacggcaggtagctggccgtatgccggtggtaacgtttacggtgcgacgaaagcgtttgttcgtcaatttagcctgaatctgcgtacggacctgcatggtacggcggtgcgcgtcaccgacatcgaaccgggtctggtgggtggcaccgagttttccaatgtccgctttaaaggcgatgacggtaaagcggaaaaaacctatcaaaataccgttgcattgacaccagaagatgtcagcgaagccgtctggtgggtgtcaacgctgcctgctcacgtcaatatcaataccctggaaatgatgccggttacccaaagctatgccggactgaatgtccaccgtcagtaatttttatacccggcgtaactgccgggttattgcttgtcacaaaaaagtggtagactcatgcagttaactcactcacaagcaagaacgaatgaccgtcgaaacgcaacttaatcccacaccgcctgtcaatcagcagatttatcgtattcttcgccgcgacattgtccattgcctgattgcaccaggcacaccgttgtcggaaaaagaagtttctgttcgtttcaatgtgtcacgccagccggttcgcgaagcctttattaaactggcggaaaacggtctgattcaaattcgtccgcagcgtggcagctacgtcaacaaaatttccatggcccaggtgcgcaacggcagttttatccgtcaggccattgagtgcgcggtggcgcgtcgggcggcgagcatgattaccgaaagccagtgctaccaactggaacaaaatcttcaccagcaacgcattgccattgagcgcaagcaactggatgatttttttgaacttgatgacaacttccatcaactcctgacgcagattgccgactgtcaactggcgtgggataccattgagaacctgaaagcgaccgttgatcgcgtgcgctatatgagcttcgaccacgtttctccaccagaaatgctgttacgccagcatcttgatattttctctgccctgcaaaaacgtgatggcgatgcggtagaacgtgcaatgacgcaacatttgcaggaaatcagcgaatccgtgcgccagatccgccaggaaaacagcgactggtttagcgaagagtaattcatttcctctcatcccatccggggtgagagtcttttcccccgacttatggctcatgcatgcatcaaaaaagatgtgagcttgatcaaaaacaaaaaatatttcactcgacaggagtatttatattgcgcccgttacgtgggcttcgactgtaaatcagaaaggagaaaacacctatgacgacctacgatcgtaaccgtaacgcaatcaccactggcagccgtgttatggttagcggcaccggtcacactggcaagatcctgtcgattgatactgaaggtctgaccgctgagcaaatccgccgcggaaaaaccgtagttgttgaaggttgtgaagagaaactggcaccactggacctgattcgtctcggcatgaactaagcgtgtgaatgccgccgatggcggcattgctttttttacttcacggaatatttcgccacggtcgctttcgcgccatgcgctaataaagacaagtacgcttccgttacttttgtcgtaaacaaactattgcctggtaaatcatcaccaaagatcgccttaattgccagcagtgactggacgcgcgctgtcccttcagcactactttgtactgccttctgaataacaggtaacagtggatcactgatttctatcggatttccctgttcatcaacaccaccgacataacgcatccaacctgcgacgcccagcgccagcagatcgaacttgctgtcatgcgccagatgccagcgaacagaatccaacatccgctgtggcaatttctggctgccatccatcgcaatctgccaggttcgatgacgtaacgccgggttgctatagcgttcaattaatcggttagcgtaatcttgcaaatcaacgccctgcactttcagcgtcggcgcttgttcctgcaacattaaggtatacgccgcatgacgataatgttcatcctccatgcagtcattaatgtgctgatatccggcaagatagcccagatacgccaggaatgaatgactgccgttaagcatacgcagtttcatttcttcataaggcagcacatcgctaaccagttcagctcccgctttttcccattccggacgtccggcaacaaagttatcttctattacccactggcggaaaggttcacaggcaacgcctgccgcatcgcgcacaccggtaagttgttcgattttcgccagcgtatcctctgtcactgcgggcacaatacggtccaccattgttgatgggaaagtcacgttatcttcgatccattgtgccagttttacatcaatggcttgcgcataggaagtgacaacgtcacgcataacatgaccgttttctggcatgttgtcacatgacatgacggtaaatgcgggaagtcctgccgctttacggcgagccagcgcctcaacaatcacccctgttgcagttttcggctggtggggattttgcacgtcggcaacgaccatcgggtgatcaagcattaactgtccggtcgccggagagtggaaataccctttttcggtgattgtcagagagacaatcgcgatttgcggttcacacatcgcagccaacacggtttctaagccatctatttgtacgtgcaaggcttttttaacgacgccaacgacgcgagccgtccacgcatcagccgacatttccgcaacggtataaagattatcttgctgttgtaaatcggcaatttgctgttcgccgccgattaagttgacctcataatatccccagtcactgaaatgttccgtagcaagaatatcggcatacacgccctgatgcgcacggtgaaatgcaccaaagcctaaatgaacaattcttggggccaggttattacgatcataaacagggagcgtcgcttttgctgataacaaatgatttcccataacaattccttaaaattaaatatagcaagctacatgttttgttatatgaataaaaatcccctctccggtaagagaagggattgaggatttacagacttctggacggttgcgcagctcttacaacatgtggttgatcttctgcggcgtcttccagcgcacttaaatcacggtctttcacttctggcattttcagcgcagagattaaaccaatcacagaatatgccatgatcataatggcgatcggataccaggattccgtcatggtgcagaaaatccccgccaggataggaccaaaaccggaagcgataagaccaccaatttctttagaaatagccattcgggtaaagcggtttttacagccgaacatttctgccatggtaatgttttccagagcaaataatcccagcaccgcacagttatgaatcacaatcagtgcaaccataatggtgctcggggcatagcttttatctacgatgatagaaagcattggccacgccagcacaatcgcagaggtattcataataatatacgggatccggcgaccaattttatcggataaccaaccaaggaacggaatggtcataaagccgagaatcgaactgatcatcaatgcatctgttggaattgctttgttaaacaataacgtctgcactaaatagcctgcaaggaaagtctgaattaaacctgagttaccagcctgaccaaaacgcagccctgttgccagccagaaggatttgctctggaacatgctaccagcaggtgcaggttttgctgtcggttggttgctgtcgttaaccttctcaaagaccgggctttctttcagattcatacgcaaccagatagcaaagaccatcacgacaacgctcgccaggaaaggtatacgccatccccacgccagcagttcctctttactgagaatgaagaacataaaggcccagattgccgttgcgctcaaggttccgcagttagttcccatagccacaaatgaggagataattccgcgcttaccttttggcgcatattccgccagcatcgtaccggcaccggaaatttccgcacctgcacccaacccctgaataatacgcagcgtcaccagcaagatgggggcaaaaacaccaatttgtgcataagtcggtaacacaccaattaaggtggtacagatccccatcatggtgatggtaataaagagcacttttttacgccctattctgtcgcccattttgccgaaaataaatgctccgacaatacgtgccacataacctgcaccataggttcccattgccagaattaacgccattgccgttgatgattcaggaaaaaatatttcatgaaacactaacgctgcgccgagcgaatataactggaagtccataaattcaagcgcagtgcccaaccatcccgatactgctgctttcaccaaatccttagtacttctttcgtgtttttctattgtcataatggttatctctaaaaaagaggtaagatgcgtactacttactcgccgttattggtattattcagaaaaagtgagtaagactttgcagcaatgtttttgatccagttcaaataaactaatggcatccgcaacatgctggaaatcaaatgtatgggtaattagtttttctggtttaattaaccctttacttaaccagtcgataacgaccgggaatttatttgcatttaagcgtgaagagaaaatagagagttcttttccggtaattccttgctgaatcacttcagacggttcactggagaagcccatcaatacaatacgtgccgctggagaagccagcgttacggcctctttcaagattgaaggatgacaagcggcatcgataattaaagtcggcttgatgcctttttcagcgaaactctcgccaagcggtgtctggctgttattaatcgcccagtctgccccgctctctttcgctttttccagtcgttcatcaatgcgatcggcaacaatcacatttttaacgttatagacgccttttaatacctgaacgatcgtcaggccgattgggccggcaccgtaaaccagaacggtatcattttcagtcggttgaccatgaccggtaacgttagccgcaatggtaaaaggttcgatcatcaccgcatattgatcggccacagcttcaggaattttccacgcattttttgccggaaccacagcatattcactgaaaccaccgtcagcgtgcacacctaatacagcaagtgtcgtacaaacgttcggcttacctatagagcacggatagcaatgcccacagctgaccaccggatcgacagcaacgcgttcaccgactctggcgctttccacgccttcacccactgcatcaatgacgccaaagaattcatgaccaatgacgcgcggatatttcgcaaaaggattatgcccacggtaaatatggctatctgaaccacaaattccggcaagtttcacttttactcgtacttcacccgctgacggggtgggtatttcacgttcgataatcgacagttgattcggtttttcaattaaaatgcttttcattaccttactccttaccagttccacagcgtgccatcttccagacgtgcgactggcagataagcaggttcatagggatatttcgccgccagcttttcatcgaattcgatgccaagacccggtttttctcccggatgcatatagccgttatcgaaagtccagttgtgcgggaagacttcgagcatttgttcggaataacccatgtattcctggacaccgaaattggggacccacagatcaaagtgcagcgccgcagccatgcagactggtgacaaatcggaaggaccgtgtgagccagtacgtacctgatacagcgaagcaaaatcggcaatccgacgcataccggtaattccgcctgcatgggtcagcgtggtgcggatataatcgatgagttgctcttcaatcagttgtttgcagtcccaaatgctgttgaagacttcacccaccgcgatgggtgtgacggtatgttggcgaatgagacggaagcattcctggttttccgcaggcgtcgggtcttccatccagaacatgcgataatcttcaatgctcttaccaaagcgcgccgcttcaataggcgttaagcgatggtgcatgtcatgcagcagatgttcatcaaaaccaaacttgttacgtaccgcgtcaaacaatttcggcatgaaatcgaggtatttctccgtcgaccacagctgctcttccggccactgtcctttggttgcgggttcataagccagacctttacctttcgacatgccgtaggtggttttcataccagggattccgcactgcacgcggatggctttgaatcccagctcctgatgacgggcataatcatccagagcttcatcaatactgtgaccggtggtatggcaataaaccatcaccccttcacgagacgcgccgccgagtaactggtaaagcggcatgttggcagctttggctttaatatcccacagcgccatatcaaccgctgaaatggccgacatcgtaaccggaccgcgacgccagtaagcacctttatagaaaaactgccagatatcttcgatacggtgtgcatcgcgaccaataagctgcggacaaaggtgatcctgcaaataagaggccacggaaagctcacgtccatttagggtggcatccccaaggcccgtaataccgtcctcagtggtgatttttaatgtgacgaaattacgccccggacaggtaacaaaaacttcagcctttacgatcttcatgttcgattccttgcatcgcttgtcgtgatgcatgaaatctacgcaactgagctactaccatacaagtatgaagatcaaaaaaagccggagtgatcacaaaaaaaggcgtatatttgcgccgtgaatggttgacaaaagatgaaacagaataccttttgtcagctgacacttcctcgtatcttattgataaaatggatttatgttcctacgtgcgcccccagcccgcaacaatgatcaacatgccgcaaagcgcaattaacgcccccgtccagtcataaagagtcagtttcacgccatccacaacgcgcagccaaatcaacgccgtgcagacataaacgccaccataagccgcgtaaacacgcccactcgccgcaggatgcaacgttaacaaccagacaaacagcgccagtgaaatccccgccggaagcaacagccagatactggcgtttcgcttcaaccacagccagggcaaaaagcatccaataatttcacacagcgcagtagcaaaaaatagtaacgttgttttaatcatctttgtcacttattgacatcacgtatagttatagggcgacataatatcatcaatataaacaccctccttgaacgttttgcgttcgcagtggatggtgtagaatcagctttaatcattcatacagggaatgaattatgaaaatcactctcagcaaacgaatcggcctgctcgcttttctgctgccttgcgcactggcattgagcacaactgttcatgccgaaactaacaaactggtgattgagtctggcgacagtgcacaaagccgccagcgcgccgctatggaaaaagagcaatggaatgacacgcgtaatctgcgccagaaagtgaataaacgcactgaaaaagagtgggataaagccgacgctgcttttgataaccgcgataaatgtgagcaaagcgccaacatcaatgcctactgggagccaaatactttgcgctgcctggaccgtcgaactggccgcgttattatcccctaacctgttattgatttaaggaatgtaaggacacgttatgccaagcgcccacagtgttaagctacgcccgctggagcgtgaagatttacgctatgtacatcaactcgacaataacgccagtgtgatgcgttactggtttgaggaaccctacgaagcctttgttgaactctctgatctgtatgataagcatattcacgatcagagcgaacggcgctttgtggtggaatgtgacggcgaaaaagccggtctggtggagctggtggaaattaaccatgttcatcgccgcgcagaatttcagataattatctccccggagtatcaggggaaaggtctggcaacccgtgccgccaaattagcaatggactatggcttcaccgttctcaatctctataagctgtatctgatcgttgataaagagaatgaaaaagcgattcacatttaccgcaagcttggctttacggttgaaggtgaattgatgcatgagttctttattaatggtcaatatcgtaatgccattcgcatgtgtatattccagcatcagtatctggctgagcacaaaacaccgggtcagactctcctgaagccgaccgcacaatagtattaataataatcgatcgtatttttgatggtgtaaacccgttcgacggcgggttttactccttcatcaacaatgattagctgacagtccaccggattggcgtgattgtcatattcacagctctgttttacatttccaacccgttgattattcagtaaagtaaccgctgtgtaatctaattttttgatcgggtccgttgatggcgtggcgctgacagataatgttttatcgttacttttcgtggttttacccagcggatacccctgatcatcatagcgatattccatctgcatctgtttgctgctggctttaatcacgaaaccattatcatcggtttcccaactcaccccggcagaaggtaattctgctagctggcattttccctgcaaacgaactcttttctccagcgtctcggcatcacggtaataattggcgtccagtaccagggcaaccacggtattattttccagatccagtaattcgagagaatcaaaacagccttcttccgacaaagtccccgaaacacgtttcgtcacttcaccttgctcatccattaatgtctgagtgaaatcttttacgggaccacgcagcggatcaaaatcgaattcattagagaaactggccatctccggggtaaatgaaagtgttacctctgtgcggtcacatcctgtgagtaatatcgcgagtaagcatggcagtaatttgtatttcacaacagtcacctgagagtagagatgattctcaatcatagtagcaaatacagtactttacacgttaaatgctatgcttaaagaagttatcttcgcgtaaggagcttatgatgaaactctcaacctgctgtgccgcgcttctgctcgccctcgcctcacccgcggtattcgccgcgccgggatcctgtgagcgcatacagagcgatatatcacagcgcattatcaataatggcgtacccgaaagcagcttcacgttaagtattgtacccaatgaccaggttgatcagcctgattcccaggtcgtcgggcattgcgctaatgatacgcataaaattctctacacccgtaccaccagcggtaacgtctctgctcccgcgcagtctacccaggataacgcgcctgctgaaccgcagtaacacattatcgactgaacgccggatacgacacatccggcgatttgaacatacaacataatcccaccttattactcatacccttctattgatatggattaataattattaaccccaaatgggtagactctctctattgttagcgcgctaaatattcaatatataaacatttatataacgataaagaacagggagtgagttatgtccaaaaatgaacaaatggtgggcatcagccgcagaacactcgttaaatctaccgcgataggttctctggcgctggctgcaggcggtttttctttgccgtttaccctgcgcagtgcagaagcagcggtacaacaggccaacgaaaaagtggtctggggtgcctgttccgtcaactgtggtagccgctgtgcacttcgtctgcatgttaaagataatgaagtgacctgggtggaaactgacaacaccggcagcgacgagtatggcaaccatcaggtacgcgcctgtttgcgcggtcgctccatccgtcggcgtattaatcatcccgatcgcctgaattacccaatgaaacgcgtgggcaaacgcggcgaaggcaaattcgaacggattagctgggatgaagccctggatactatcgccagtagcctgaaaaaaaccgtcaaacaatatggcaatgaggctgtatatattcagtactcttcggggattgttggcggcaatatgacccgctcttctccatcagcctcggcggtcaaacgcctgatgaactgctacggcggttcactaaatcagtatggctcctacagcactgcgcaaatttcctgtgccatgccctacacctacggcagtaatgatggcaacagcaccacggatattgaaaacagcaagctggtcgtgatgtttggtaacaacccggctgaaacccgcatgagcggcggtggcatcacttatcttcttgaaaaagcacgcgagaaatcgaacgcaaaaatgattgttatcgatccgcgatataccgatacggctgctggtcgtgaagatgaatggcttcctattcgcccgggcaccgatgccgcgctggttgcgggtattgcttgggtattgattaacgaaaatctcgttgatcaaccttttctcgataaatactgcgtcggctatgacgaaaaaaccttacccgcagatgcacccaaaaatggtcactataaagcctatattcttggtgaaggcgatgataaaacagcgaaaacgccgcagtgggcttcgcaaattacaggtatcccggtagaccgtatcatcaaactggcgcgtgaaattggcacagcaaaacccgcttatatctgccagggctgggggccgcaacgccaggcaaacggcgagctgacggcacgcgctattgctatgttgcctattttgacgggcaatgtcggcatcagcggcggaaatagtggtgcgcgtgaatcgacctacaccattaccatcgaacgcttgccggtgctggataatccggtcaaaacgtcaatctcctgcttcagctggacagatgctatcgatcatggcccgcaaatgacggcaatccgcgacggcgtccggggcaaagataaactagatgtgcccattaagttcatctggaactacgcgggaaataccctggttaatcagcattctgacatcaacaaaacgcatgaaattctgcaggacgaatcgaaatgcgaaatgattgtggtcatcgaaaactttatgacctcatcggcaaaatatgccgacattctgctgccagacctgatgaccgttgagcaggaagatattattcctaacgactacgccggtaacatgggatatctcattttcctccagcctgtcaccagcgaaaaattcgaacgcaaaccaatttactggatcctgagtgaagtcgcgaaacgtcttggacctgacgtctatcaaaagttcactgaaggtcgcacgcaggaacaatggttacaacatctgtacgccaaaatgcttgccaaagatccggcgttaccgtcttacgacgaattaaaaaaaatgggtatctataagcgtaaagatcccaatggtcattttgtcgcctacaaagcatttcgtgacgaccccgaggcaaatccacttaaaacgccttccggtaagattgaaatttattccagcaagctggcggaaattgcccgtacctgggaactggaaaaagatgaagtgataagcccactgccggtttatgcctcaacctttgaaggctgggactcccctgaacgtagtgccttcccactgcaactgtttggtttccattacaaatcccgtacgcactcgacctacggcaacattgatgtcctgaaggcagcctgccgtcaggaagtgtggatcaaccctattgacgcacagaaacgtgggattgccaacggcgatatggtgcgggtgtttaaccatcgtggcgaagttcggctaccagccaaagtgacaccacgcattctccctggggttagcgctatgggccagggagcctggcacgaggccaatatgtctggcgataaaatcgaccacggcggctgtgtgaatacgctaaccactctgcgcccttcaccactggcgaagggaaacccgcagcacactaatctggtcgagatcgaaaaaatataacccactacaaccataaattctggcatgacattttgtttgaaaagcaataagtgagtaatgatgaaaatccataccacagaggcgctcatgaaggctgaaatcagccgtagaagtctgatgaaaacctccgcacttggcagtctcgcgctggcaagcagtgctttcactttgccgttttcccaaatggtccgagcggcacaggcaccggtagaagagaaagcggtctggagttcctgcaccgttaactgcgggagccgctgtctgttacgtttgcatgtgaaagatgacaccgtgtactgggtggagtctgatacgacaggtgacgacgtctacggtaatcatcaggttcgagcgtgtttacgcgggcgctctatccgtcgacggatgaatcatcctgataggttgaaatatcccatgaagcgcgtcggcaagcgcggtgaaggtaaatttgaacggataagttgggatgaagccctggataccatcagtgataatcttcggcggatcctaaaagattacggcaatgaggctgtacatgtcctgtacggaacaggcgtagatggcggaaacatcaccaactcgaacgtcccgtaccgtctgatgaactcttgcggtggttttctcagtcgctatggtagctacagtaccgcacagatcagtgccgcgatgagttatatgttcggtgccaatgatggcaacagcccggatgatatcgccaatacgaaactggtcgttatgttcggaaataacccggcagaaacgcggatgagcggcggtggtgtcacttactacgtcgagcaagcccgcgaacgttcaaatgcacgcatgatcgtcatcgatccacgttataacgacacagctgccggacgtgaagatgaatggctgcccattcgccctggcaccgatggcgcactggcctgtgcgattgcctgggtactgattactgaaaacatggtcgatcagccatttctcgacaaatattgtgttggttacgatgagaaaacgctgcccgccaacgcaccacgtaacgcgcattataaagcctatattctgggcgaagggcctgacggcatagctaaaacgccggaatgggcagcaaaaatcaccagcataccggcagaaaaaattatccagttggcacgagagatcggttcagcaaaacctgcttatatttgtcagggttgggggccacaacgacactccaacggcgaacaaacgtcccgcgctattgccatgctttccgttctcaccggtaacgtcggcataaacggcggcaactcaggtgtacgcgaaggtagctgggatctgggggtagaatggttaccgatgctcgagaatcctgttaaaacgcagatttccgtctttacatggacagatgctatcgaccatggtacggaaatgaccgcgccccgtgatggtgttcgtggaaaagaaaaactggatgtccccatcaagtttttatggtgctacgccagtaacacattgatcaatcaacatggcgacatcaatcacacccatgaggtgcttcaggatgacagcaagtgcgagatgattgttggcattgaccacttcatgactgcctcggctaagtattgcgatatcctgttacccgacctgatgccaacagagcaagaagacctcatctctcatgagtctgccgggaatatgggctatgtgatcctcgcccaacccgcaacctcagcaaaatttgaacgcaaacccatctactggatgctgagtgaagtcgccaaacgcttaggaccagacgtttatcaaacctttactgaaggtcgcagtcagcatgaatggatcaaatatctccatgcgaaaacgaaggaacgtaaccctgagatgcccgactacgaggagatgaaaacgaccgggatctttaagaaaaaatgcccggaagaacactacgtcgctttccgcgcattccgtgtagatccacaggcaaacccattgaaaacaccttcgggaaaaatcgaaatttattctgaacgactggcgaagattgcggatacctgggaattgaaaaaagatgaaattattcatcctcttccagcttatacgccaggttttgatggctgggacgatcccctgcggaaaacttatccactgcagttaacgggcttccactacaaagcgcgtacccactccagttacggcaatattgatgtattacagcaggcctgcccacaagaggtgtggatcaaccccattgatgctcaggcacgcggtatccgtcatggcgataccgtgcgggtatttaacaataatggagaaatgctgattgccgcaaaagtgactccgcgtattctgcctggcgttaccgccatcgggcaaggtgcttggcttaaagcggatatgtttggtgaccgggtcgatcacggcggcagtatcaatattctgacctctcaccgcccttcaccgctggcaaagggaaacccgtcgcacagcaatcttgtccagatcgaaaaggtttaaggagtagcccatgaccacacaatatggattttttatcgattccagccgctgtactggctgtaaaacctgcgaactggcgtgcaaagattttaaagatcttggcccggaagtcagtttccgccgtatttatgaatatgctggcggcgactggcaggaagataatggcgtctggcaccagaacgtgttcgcttattatctctccatctcctgtaaccattgcgatgaccccgcatgtacaaaagtctgccccagcggtgcaatgcataagcgtgaagatggtttcgtggtggttgatgaagatgtttgtatcggctgccgctactgccacatggcttgtccgtacggcgcgccacagtacaatgctgaaaaagggcacatgacgaagtgcgatggttgttattcgcgcgtcgccgaggggaaacaacccatatgtgtcgaatcctgcccactgcgtgcacttgagttcggtccaattgaagaattgcgccagaagcacggcactctggctgccgtcgcgccactgccgcgcgcgcatttcacaaaacccaatatcgttatcaaacctaacgccaacagccgcccgaccggcgataccactggttatctggctaatccggaggaagtgtaaaatgggaaatggatggcatgaatggccactggttatctttaccgtattgggtcaatgcgtagtaggcgcgctgattgttagcggaattggctggttcgccgccaaaaataacgcagaccgtcagcacattattcgtggcatgtttttcctctggctgttgatgggcatcgggtttattgcctctgtcatgcacctgggatcgccactgcgggcgtttaactcgctgaatagaatcggagcttctggtctgagtaacgagattgctgccggttccatattttttgccgttggcggattatggtggctggtggcggtcatcggtaaaatgccgcaagcgttggggaaactctggttacttgtcagcatggcgctcggcatcattttcgtctggatgatgacctgcgtgtatcaaatcgacactgtgccaacctggcataacggttacactacgctggctttcttcctgacggtattgttgagcggtccaatacttgctgccacaattctacgtgcagcccgcgttacatttaataccacaccatttgccatcattagcattctggcgctgatcgcttgtgccgggttgattgtgctgcaaggtttgtctctggcgtctattcactcatccgtacaacaagccagcgcactggtaccagattacgcctccttacaggtctggcgtgtggtattgttatgcgcaggtctaggatgctggctttgtccgctcattcgtcgccgtgaacctcacgttgccggacttgttctggggttaatcctcattcttggcggtgagatgatcgggcgtgtgctcttttatggcctgcacatgacagtaggaatggctattgcaggttaacaaattggtgcggggcaacccgcacatttcaggatgttaggaatgacccatttttcacagcaagataatttttctgttgcggcgcgcgtgttgggcgcgctgttttattacgctccagagagtgcagaagccgcacctctggttgcggtactcacccgtgacggctgggaaactcagtggcctctaccagaagcgtcattagcgccgctggtgacggcttttcagacacagagtgaagagactcacgcccaggcctggcagcgtttgtttgtcggcccgtgggcactgccgtctccgccgtggggatcggtctggctggatcgcgaatctgtgctgtttggcgattcaacattggcacttcgtcagtggatgcgcgagaaaggcattcagttcgaaatgaagcaaaacgaaccggaagatcattttggttcactgctgctgatggctgcgtggttggcggagaatggtcgccagacagaatgcgaagaattgctggcatggcacctttttccgtggtcaacacgttttcttgacgtttttatcgaaaaagcagaacaccctttctaccgtgcactgggtgaactcgctcgcttaacgctggcgcaatggcaatcacaactgttgattcctgtcgcggttaaaccgctgtttcgataggatcaccgtattattgccggatggtgacgattacacgcaattcggcaattaataggttacagtgtcacgttttttatctcttaaagcacgcactgcttttgcggctggcctcttttgccgcaaaatagtcgcccgtgtttcattgcccatttctgctcatgcatcatctacacatctatccggatctgcgcactatgttccgccgtctgcttatcgcaacaatcgtcggtattcttgcggcctttgccgttgccgggtttcgtcatgcgatgctgctactggagtggctgttcctcaataatgactccggcagtctggtcaatgcagcgacaaatctttccccgtggcgacggctgctaaccccggcgctcggcggactggcggcgggtttgttgctgatgggctggcagaaatttacccagcaacgccctcatgcgccgaccgattacatggaagcgttgcaaaccgatggtcagtttgattacgcagcaagcctggttaaatcgcttgcctctctactggtagtaaccagcggcagtgcaattggtcgcgaaggtgcgatgattcttttagctgcccttgcagcctcgtgttttgcccaacgttttacgccacgccaggagtggaaattatggatcgcctgtggagctgcggcgggaatggctgcggcctatcgcgccccgcttgctggcagtttatttatagccgaagtgctgtttggcactatgatgttggcctctctcggcccggtgattatttccgccgtcgtggcgttgctgattagcaatcttattaatcatagcgacgcattactctacagcgtacaactctcagtgacggttcaggctcgtgactatgcgctgattatcagtacaggtgtgctggcaggtctgtgcggaccactgttgttaacgttaatgaacgcctgtcatcgtggatttgtgagtctcaagcttgcgccgccctggcaactggcactgggcgggttgatcgtgggtctgctttccctgttcacacctgcagtgtggggcaacggctatagcaccgtacaatcctttttaaccgctccgccactgttaatgatcattgccgggatcttcctctgtaaactgtgtgccgtgctggcgagtagtggttctggcgcgcccggtggtgtctttacaccgacgctatttatcggtcttgccattggcatgttgtatggtcgtagcctgggattatggttacctgatggcgaagaaattacgcttttactcggattgaccgggatggcgacactgttggcggcgaccacgcacgcgccgattatgtcgacgttgatgatatgtgaaatgaccggggagtatcagctactccccggtttattgattgcctgcgtaattgcgtcggtaatttcgcggacgttacaccgtgactctatctaccgccagcacactgcgaagcatagctaagcggatgtattgccccagttcacgctgttcggcgcgcggcagataaggcagttcaccaatgagcggtgccggaagttttttaccgagcacatcaatgatttccgcataatgcgccagtcctgggttgattcggttagccacccagccaatgagcggcagcccgtcgttggcaatcgcctgagctgttagcagtgcatggttaatgcaaccttcctgaataccgacaaccatcaacaccggcagttgttcctgcaccacccattcagagagcggacgcaaatcattcatcagactgcgccagccgccagtcccttctaccacgacatgatcgactttatcggtcaggtttgccaggccgtttgaaatgagggtgtaattgattgggcaactgtgcgccacgctactttcttcttcgcttaacgcgataggattaactgcttcataaggcagttcgatggttgaaacactctgcaacaccagggcatctttattacgcagcccttcgggtgtctctttgctccccttcgctacgggtttatatcccgcaaccgtttttccctgggaggctaacgcttgtagcaatgcgcgggaaaccaccgttttccctacagaagtgtctgtaccggtaataaagaaacgcttcagcatcactaactccaccgttatgcttcacaaatataaaccaggaaaataattaaccttgaaagtctaagttatgctttcctggcccaaattgagatagcgcaaattttggtagaacagttaaaaaatgttaaccctgcaacagacgaatcaacaaagaaccgttatacatcgcgtcttttaccagcgcagcgcctgccatcgtgccctggttagaaaactgagtactctcaacgctaatgtgctgactatacgcaggaagggcctgctgacggatgctgtccgagatgactgggaagaggatatctgccgctttacttaacggtgagccaatcagtattttttgtgggttaaataaattcaccatgatggcaagaatgcgaccgacatgcgcgcctaccccggtaatgatgtcttttgccagtagatcgccgcgcaatgccgcctgacacaatgagtccacggttaacggttgtccatgtaacatcgagctcatggattgattgagacgcagctgtgccagctcaagaatactgtccacactggcgatggtttcgaggcaaccgtgattcccgcaataacagcgtttcccatacgggtcgacctgtgtgtggcctatttccacgaggctactgctgcctgcgtgtagcagatgaccatcggtaatgacgccagcccccacgttgtgatcgataaccacctgaatcacatcgcgcgccccgcgtgaggcaccaaacaaggcctcagccatcgtccatgcgctgatatcatgctgaatataaaccggtacgccggtatgctgctccagcgcctcgccgagcggcatctcttttacatcctcgtagaacggcatgcgatgtacaataccattttccgtatcaataattcccggcaaggttatggcaatcgaagtcagacgctcaagttttttctggtggcggataaaaaactgatcgatatgggaaatgatacgctccagcaatggcgagtcatcttttaacgccagttcctgcgactcttccactaccagtttgctgctcagatcgcgcaaagcaaggaaaatctccccgcgactaatgcgcagagaaagatagtgccaggcttcagtttcaaccaccagccccactgccggacggccacggttccccgcttctttgatttccagctcttgcaccaggtgtgcttcgagcatctcacggacaattttagtgatactggcaggagccagttgcgccagacgggaaagatcgatacgcgagactggaccaagctgatcaatcaggcgataaaccgcgcccgcgttggtctgctttatttgatcaatgtgcccaggctgattttcagcaaccaccgcatactccctatattttcgcgctccgaaataatctgtaggctatggtgaagcacttcaatacgtgtcgtcaaatttttacttaggcatgtgattaacagcacatttttcgggctttttcgctgaaatttccctcacctgagagcattcagcagatgaatacgaaagttacgcgcagccggactttgttcatgatgtttcggccagaccaaccacatttcagaaaccgcatcctcttcagcaatcggcacccagcgcatttcgttgagctgaacacgtttaaatgacgcaggcaaaattgaaacacccagaccagcggaaaccagaccgatgatggtcattgcctcacccacctcctgagtgatgacgggcgtcaaattgtaacgtctcatcagcccgagaatatcgtcatacagccctgttccgacgtgcggatcaaaaaagacaaagggttctttcgccagttcagccagcgttacactcgggttatttgccaggggatgatcgtgcgggatcatcgccataagcggttcatggacgatgactgcgtgttcaagcgtctccggtaacgctgtgttacgcagcaatcccatatccagcgttccttcaatgagcggagcgatttgctcgcgagtgttcatttcgcgggtttgtaaatggacatcgggataatcacggcgaaacagcgataacgtatcggacaccgcccgaataaaaggagcggacgaagtaaaaccaatgcgcaactcccccgcttcgccctgatgcagcctttcagcgcgagcggcagcatcatccaccatagacaggatttgccgactatctacaagaaactgttttcctgcttccgtcagcaatacactgcgattggtccgtgccagcagtcgggcaccaatttgttgctccagcgcctgaatctgctgacttagcggtggttgcgaaatattcaggcgggcagcggcacgcccgaaatgcagctcttctgcaacagcgacaaagtaacgcagatgacgaagttcaagattcatatttaaaacatcttatttgagattattaatatattagacagaacaattcgattttcctaatctattcataagcctgatccacaggcatatttagcaaggatttcaagtgagccgtactacaactgttgatggcgctccggcaagcgacactgacaagcaaagcatttctcagtcaaatcaatttattaaacgcggtacgccgcaatttatgcgcgtcaccctggcgcttttctctgccggactggcaactttcgcacttctctattgtgtgcaacctatccttccggtgctttcacaagagtttggcttaacgcccgcgaacagtagtatttcactgtccatttcaacggcgatgttggctatcggtttgctgtttactggcccgctatccgatgccattggtcgcaaaccagtgatggtcacggcgctactgttggcctccatttgtacgttactttcgacaatgatgaccagctggcacggcattttgattatgcgcgccttgattgggctttcgttaagtggcgtggcagccgttggcatgacttatcttagcgaggaaatccaccccagtttcgtggccttttcaatggggttgtatatcagcggcaactcaattggcggcatgagcggacgcttaattagcggtgtcttcacggacttttttaactggcgaattgcgctggcggcaatcggttgtttcgcgttggcctcggcgttgatgttctggaaaatcctccctgaatcacgccattttcgcccgacttcgctgcgccctaagacgttattcatcaactttcgtctgcactggcgtgaccggggattaccgttattgttcgcagaaggctttttgctgatggggtcgttcgtcacgctgtttaattacatcggctataggttgatgctttccccctggcatgtcagtcaggccgtggttggcttattatcgctggcttatttgaccggtacatggagctcacccaaagccggaaccatgaccacccgctatggacgcggtccggtgatgttgttttcgacgggggttatgctgtttggtttactgatgaccttattcagctcgctgtggctgatctttgccggaatgttactcttctcagccggattcttcgcagcccactccgttgccagcagctggatcggcccccgcgcaaaacgcgctaaaggccaggcctcctcgctgtatctgttcagttactatctggggtcgagtattgccgggacgctgggtggtgttttctggcataactatggctggaacggcgtcggcgcatttattgctctgatgctggtcattgctctgctggtcgggacgcgtttgcatcatcgtctgcacgcctgaaaaaataagtccggactgaggtaaatacccgtccggacttattgcctgctcaaaccaacgttaatagccatcctaaaaagccaattcccgcagcgcatctagcgtcatcaggattataagtacccaaataaacggattcattttgctgtgtgtcatttattactgatgcgcagttattctaccgctttgtaagtagtaaaatagttaacacgatcaagactactattattggtagctaaattttccttaagtcacaatacgttattatcaacgctgtaatttattcagcgtttgtacatatcgttacacgctgaaaccaaccactcacggaagtctgccattcccagggatatagttatttcaacggccccgcagtggggttaaatgaaaaaacaaattgagggtatgacaatgaaaaaagtattagctctggttgttgccgctgctatgggtctgtcttctgctgcctttgctgcagagactgcgaccacacctgctccgactgcgacgaccaccaaagcagcgcctgcgaaaaccacacatcataaaaaacagcataaagcagcacctgcccagaaagcgcaggcggctaaaaagcatcataaaaatgccaaagctgaacagaaagctcctgaacaaaaagcgcaggcagcgaagaaacacgccaagaaacacagccatcagcaaccggcaaaacctgctgcacaacccgcagcgtaagttttcaacagtaatgctggcgcgccccctcgcgcctgaaaattacggtgctaagcgggtaacgtttagcaccgcctttagcggagggtagtatggtgggccgttatcgctttgagttcattcttatcatccttattttatgcgcactgattgccgcccgtttttatctttcctgatcgtagttatctgattttactcccactttcatcccgtcccgtctatagtatttatgagggtttgcttttaataatcataattacccaccagagtgtgatatgcgtacaaccattgctgtagtgttgggtgcaattagtttgacgtctgcttttgtgtttgcagataaaccagacgttgccaaatcggcaaacgatgaggtcagcaccctgttttttggtcatgatgatcgtgtgccagtgaatgacacgacccaatcaccgtgggatgcggttggccaactggaaacggccagcggcaatttatgtacggcgacgctgattgcacccaatctggcattaacggcaggacactgtttattgacgccgccaaagggtaaagccgataaagcggtagcgctgcgtttcgtgtcaaataaaggtctttggcgctatgagatccacgacatagaaggccgcgttgatccgacactgggaaagcggttaaaagcagatggggatggctggattgtacctcccgcagctgcgccctgggacttcggtttgattgtgctacgtaatcccccttctggcattacaccgttgccgttatttgagggagataaagccgcgcttaccgccgcattaaaagcggctggtcgtaaagtgactcaggcgggctaccctgaagatcatctcgatacgttgtacagtcatcaaaactgtgaagtgactggctgggcgcaaacgtcggtgatgtcgcatcagtgcgataccttgccgggtgacagcggttcgcctctgatgttgcataccgatgacggctggcaattaattggggtgcaaagctcggctcctgccgcgaaagatcgctggcgcgccgataaccgggccatttctgttaccggttttcgcgacaagctggatcaactgtcgcaaaaataatgttcaaacgctgcccgacagcgcgggcagcgtgttcatcaggcaagtttcaccatgatcattccagccaacagcaagaccaggccaatccagcctttacgatttaaccgttgaccaaacaagatccaacctgcggctaacgtggcggcaataccaaacccgccccacaatgcataagcgacagacaagtcgatccctttaacggcctgagaaagcgcactaaaggcagccagcaccgccgccagagagagcaagccaaatattttgcgacgaaagccgtcagaaaatttcaaaaagacgttagcaatgatttccagcacgattgccaatgccagccaggcggcgtgaacccattcaaactgcgccatggttcacctccagttcaggtttacgcgctttacgggtacctgatttgatcaatacaatcccggcgaccagggtggttaacccggcaattttcatcagcgatagactttcgtcgaataacaaaacgctaaacaaggtaataaataaaataccgataccttcccacagcgcataagccacgcctaaggcgatctttttaacggcgaaagagagaaatatatacgacagagaaatcatcaccagcattaaaataaagccgccatttccctcactgacgctcgcccatttcatagacagcgtaccggtaatttctgtagcaacagccagacctaataaaatccaataaatatacattgtccttctcctgcaagagaattattttaattttcgcttaattcagcgaaaccaaagtaaagtggtcaagccccgcgcatagcgcaagcttaagcagaagaaaggactaaagcgcgttgcgccagtgctgctcacctacgagcaagatagtggatgaggtacgaagatgggtaaatgtagaaaataacgtcctgaacaaattgtccataatattacaattatccgcagtgttgcttctcgtcatcgcggatgataattgtcctcggtagttgaacacgcctgatttgtatcatagcttaagaattaactcaaaatattttcacttctttacctgagcggtttgattttcgttatgatgacggagcgaaaaagacattattattagccaaggaagaaaaaacggggacaagcatggcaaagccgatcatcacgctcaatggcctaaaaatcgtcattatgttgggaatgctggtcattattctctgcggtatccgttttgccgccgagatcatcgtgccgtttattctcgcattatttattgctgttattcttaacccgctggtgcaacacatggtccgctggcgagtgccgcgtgtactggcagtgtcgattttgatgaccatcatcgtgatggcgatggtgttgctattagcttatctgggttccgcgctcaacgagttgacgcggacgttaccgcaatatcgcaactctattatgacgccgctgcaagcgattgaaccgttgttgcaacgcgtagggattgatgtctcagttgaccaactggcgcattacattgatccgaacgcggcgatgacgttgctcaccaacttattgacgcagttatctaatgccatgtcatcaatctttttattgctgctgacggtgctgtttatgctgctcgaagtgccacaattgcccggaaaatttcagcaaatgatggcgcgtccggttgaagggatggcggcgattcagcgtgcgattgacagtgtgtctcattatctggtgctgaaaacagccatcagcatcatcaccggcctggtcgcctgggcgatgctcgccgcactcgatgttcgcttcgcttttgtctggggattgctggcctttgcgcttaattacatcccgaatattggttcagttctcgcggcaatcccccctatcgctcaggtactggtgtttaatggcttctacgaagcgttgctggtgctggcgggatatctgctgattaatctggtcttcggcaatattctggagccgcgcatcatgggacgtgggctggggctttccacattggtggtatttttgtcgttgattttttggggatggttgttaggaccggtgggtatgctgctttccgtgccgttgacaattattgtcaaaattgcgcttgaacaaacagcgggaggtcaaagcatcgccgttctgttaagcgatctcaataaagagtgacggcctccgcagaggccgtcagggttacagagccttcaggattgcatccacgctggctttggcgtcaccaaacagcatgtgggtgttttccttgaagaacagcgggttttgcacaccagcatagccagtgttcatcgaacgtttaaagacaatcacgttctgcgctttccacacttccagcacaggcataccagcaatcggactcttcggatcatcctgcgccgccggattaaccgtgtcgttagcaccaatcaccagtacggtatcggtatcagcaaagtcatcgttgatctcgtccatttccagcacgatgtcatacggtacttttgcttcagccagcaatacgttcatatgtccaggcaaacgccccgcaaccgggtggataccgaaacgcacattaataccacgagcgcgcaatttctcagtaatttcagcgacaggatattgcgcctgcgcaactgccatgccgtaccccggagtaatgatcactgaatgggagtttttcagcagttccgctgtctcttctgcagtgatttcgcggtgctcgcccacttcctgatcatcaccagtagaagagccgtcggtgccgaaaccacccgcaataacgctgataaaggaacggttcatcgccttacacataatgtaagaaaggatagcccccgaagaaccgaccagcgcaccggtcacaatcagcaggtcgttgctgagcataaagcccgcagccgcagccgcccagccggagtacgagttcagcatcgacaccaccactggcatatctgcaccaccgatggaggcgactaaatgccagccgaataccagcgcaatggcggtcattatcagcaatgccagcacttgcaggccgacgctgtccgtgcgaacaaatacaatcagcagcaggaaggaaacgaccagagccgccaggttcattttgtgacggtttggcagcatcaacggtttagacgaaatcttgccacacagtttgccgaacgccaccaccgaacccgtgaacgttaccgccccgatgaagataccgaggaacacttccgtcaggtgaatattgaccagaatcggtgccattcccgcgtcatgatgcagatagctgttaaaaccaaccagcactgccgccagacccacgaagctatgcaggatcgccaccagttctggcatttcggtcatttcaactttcttcgccagacggataccaattgccccaccaatgaccatagccagcaagatccagccaacattacccgtatccggtccaaaaatggttgcgattaacgcaatcgccatcccggcgataccgaagttgttaccctggcgagacgtttcatgtttcgaaagaccggccagactgaagataaacaggatcgcggcaacaatgtatgcagctgtaactaatcctccagacatatgttaccccttaatttttgcggaacattttcagcatgcgctgagtcacggtgaagccaccgaaaatattaatgctggctataagcaccgcgataaaactaaggaagctaacccagccgccctggccaatctgcaacagtgctccgacaacaataatccctgaaatcgcgttggtgaccgacatcaacggtgtatgcagcgcgtgcgatacattccacaccacgtaataaccgacaacgcaggccagcgcgaacacagtgaagtgtccaaggaactcttttggcgcaacgcttgccatccagccgaaaaggatgattgccaacgccatcaacgcgtatttacgccacggtgagcaggcacatttttcctcagttttcacttccggtgccgctttttgtgccgcctgcggctgagctgatacctgaatcggcggtgccggccaggtaatttcgcccgcacggatcacagtcacgccacgaatcaccacatcatcaaaatccacagtgatgttgccgtctttctctttgcacaacagtttcagcagattaacgaggttagtgccgtaaagctgtgaggattgcgtcggcagacggcccggaagatcggtgtaaccaattactttgacaccattttccgtagtgaagatttcacccggcacggtgtattcacagttgccgccgttttgggctgccaggtcgacaatcacactgcccgccttcatggagtcaaccatttcacgggtaattagcttcggcgctggtttgcctggaataagcgcggtggtgacaatgatatcgacctcttttgcctgggcggcaaagagttccatttccgctttgatgaacgcgtccgacatcactttggcatagccatcgccgctgcccgcttcctctttaaaatccagctcgaggaattctgcgcccatactttgaacttgttctttcacttccgggcgggtgtcgaatgcacgcacaatcgcgccgagactgtttgctgcgccaatggcggccagacctgcgacaccggcaccaatcaccatcacttttgccggtggcactttcccggccgcagtgatttgtccggtaaagaagcgcccaaattcatgtgccgcttcaacaatggcgcgataaccggcgatattcgccatcgagcttagtgcgtccagcgattgtgcgcgtgagatacgcggcacagagtccatcgccatcacggtcacgttacgttccgcaagtttttgcattaattccggattctgcgcaggccagataaaactcaccagcgttgtcccaggattcagtaacgcaatttcatcatctaacggcgcattgaccttcagaatgatctctgactgccagacgctattcccttctacaatttcagcgcccgcttgcacaaacgctttatcgtcaaaacttgccagttgacccgcgccgctctctaccgcgacggtaaaacccagtttcagcagctgttccactgtttttggcgttgctgcaacacgggtttcattggttaaccgttctcttggtatgccaattcgcatgatattcccttccatcggttttattgatgatggtttgcttgtgtcaggagccacacaagccgctcatgtacgagctaaatgttactccgttaaaataaattagtaacaaacgccctataacgtactgaaaattatgcctgtgatctagcgccaaaaatcagtatttcggcgtgaactcgcaaaatattaacgattcagccgtgatagtgggataaacaccttagaacgccggataaagactgataattgtcttcggcggccgggtaaaacgagacatcgccccggcacaaatcactacttaacattaaattaacttatacaattcagttgcttcagtagtattgatggtgatacggctgttttttaagcatagacggtcatttgagcagaattaaaattggtttaaggaatgtgatatgaaaaatgacgcagacagttacaccgtttaaatgcaataatcagccacgtttctcgttaataacaataccagtacctggtttgcgcaaggcgaaggattatttttatgaagcttaagaacaccctcctggcgtcggcactgctttctgctacggcattctccgttaacgcagcaacagaactgacaccggagcaagcggcagcggttaaaccttttgaccgtgtagtgattaccggtcgttttaatgctattggcgaagcggtgaaagccgtttctcgtcgcgcagataaagaaggtgccgcctctttttatgttgtcgacacttctgattttggtaacagcggtaactggcgtgtggtcgctgacctctataaagccgatgctgaaaaagcagaagaaacaagtaatcgcgtaattaacggtgttgtcgaactgccgaaagatcaggctgttctgattgaaccgtttgacacggtcaccgtccagggcttctatcgtagccagccagaagtcaatgatgccatcaccaaagcagcaaaagcgaaaggtgcctactctttctacatcgttcgtcaaatcgatgccaaccagggcggcaaccagcgtattactgcattcatctataaaaaagatgctaagaaacgtatcgtccagagcccggatgtcatcccggcagattccgaagcaggacgtgcagctctggctgccggtggcgaagctgcgaagaaagttgagatcccgggtgttgcgactaccgcatcaccaagttctgaagtcggtcgcttctttgaaacccagtcatcaaaaggcgggcgttacaccgtcacgctcccggatggcactaaagtcgaagaactgaacaaagcgacagcagcgatgatggtcccgttcgacagcatcaaattctctggcaactacggcaacatgaccgaagtctcctatcaggttgcgaaacgtgccgcgaagaaaggtgctaagtattaccacatcacccgccagtggcaggaacgtggtaataacctgaccgtcagcgcagatctgtataaataactattcagttactcctataaggcggcttgatgccgcctttcgcatttttagtcataaatttccctgcgaccattgcatgcagacacatctcttcgtaaaatcccgcgcttcagtggcaaactccatttttatgcgttttgccctaatatttattcttcttgtcacgttttaatcactggatatcgatggaaaagaaactgggactgagcgcactcaccgcgctggtattaagctcaatgctgggcgcgggtgttttcagtctgccgcaaaatatggcggcagttgccagcccggcagcactgctcatcggctggggtattactggcgctggcattttattgctggcctttgccatgctgatcctcacgcgcattcgccccgaacttgacggcggtatctttacctatgcccgcgaagggtttggcgagctaatcggcttttgttccgcatggggatactggctgtgcgcggtcatcgccaacgtctcctatctggtgatcgttttttccgcgttaagcttttttacggacacgccggaattgcgcctgtttggcgatggtaatacctggcaatcgatcgtcggtgcatcggctttattgtggattgttcactttttgatcctgcgcggggtgcaaaccgctgccagcattaaccttgtggcgacactggcaaaattgttgccgttgggtctgtttgttgtgctggcgatgatgatgttcaaactggataccttcaagctcgacttcaccggacttgcacttggcgtacccgtgtgggaacaggtgaaaaacaccatgctgatcaccctgtgggttttcattggtgtggaaggtgccgtggttgtttctgcgcgtgcgcgtaataagcgtgatgttggcaaagcgacactgctggcggttctctccgctctgggcgtttatttgctggtaacgctgctttcgctgggcgtggtggcacgtcctgaactggctgaaattcggaacccgtcaatggccggtctgatggtggaaatgatgggaccgtggggcgaaatcatcatcgctgccggtttgatcgtttccgtttgcggcgcgtacttaagctggaccatcatggcagcagaagttccgttccttgcagccactcataaagcattcccgcgcatttttgcacgccagaacgcacaagctgcgccatccgcttcactgtggctgaccaacatctgcgtgcaaatttgtctggtgctcatctggctgaccggttccgattacaacacattgctgaccatcgcctcagaaatgattctggtgccctatttcctggtcggcgcgttcttgctgaaaatcgcaacccgtccactgcataaagcggtaggtgtcggtgcctgcatttatggcttatggttattgtacgcctctggtccaatgcacttgctgttatccgttgttctgtatgcaccggggctgctggttttcctgtacgcgcgtaaaacgcatacccatgataatgtactgaatcgtcaggaaatggtgctgattggcatgctgttaattgcctcagttccggcgacctggatgctggtgggataacgttcatcccatcgttggatagcaaaggagataacgatgggtaaaacccagtccttgccaatattaattactggcggaggtcgccgcatcggcctcgccctcgcatggcatttcattaatcaaaagcaaccggtgattgtcagctatcggacgcactatcccgccattgatggactgattaaggcaggtgcgcagtgtattcaggctgatttttcgaccaacgacggtgtgatggcgtttgccgatgaagtactaaaaagcacccatggtctgcgtgctattttgcataacgccagcgcgtggatggcggaaaaaccgggagcgccactgaccgacgtactggcttgcatgatgcagatccacgttaataccccatacctgctcaaccatgctctggaaagattactgcgtgggcacggacacgccgccagcgatatcattcactttaccgattatgtggtggagcgcggtagcgacaaacatattgcgtatgctgcaagcaaagcggcactggataatatgacccgctcgtttgcccgcaagctggcaccggaagtgaaagtgaattctattgcgccatcgctgatcctgtttaatgaacatgatgatgctgaatatcgacaacaggcgctgaataaatcactgatgaaaaccgcgcctggcgagaaagaagtgatcgacctggtcgattacttacttaccagctgctttgtcaccggacgcagtctcccacttgatggcggtcgtcatctgcgttaatgcagcttaatccagcatataatcaacacccatgcgcttattccccagcacgcaacagagccaacaaaagcagcgggcaagcgcatcattccggtgaaataccatagggacgccaggtaaacaaaatagggaataatcgaccacatactaaaaatgatggttgcgcgtaaggcttcaatgccgcgttcgctggcaacaatataatgcgcgataagcgcaaaggtcgggaaaagtggaatcagcccggcgatataataatttttcgtttttgctaaaacaccaatcaacagcactaccagcgcaccgagcgcggctttgattaccagccccatctttttaccttaacactttcataacaagtcatcagtagaatacctgatgaaaccttgtttagaaacgattgatagtaagtaaaaacagtgcggtgtattgtgacgtttttatatctaccgtgaatgttatgaacactatcgtatttgtggaagatgatgcggaagtcggtgcactgattgccgcatacctggcaaaacatgatatgcaggttaccgtagagccgcgcggcgaccgggccgaagaaactattctgcgagaaaatccggatttggtgttactcgacatcatgctaccaggcaaggacggcatgaccatttgtcgtgatttacgcgcaaagtggtccggaccgattgttcttctaacctctctcgatagcgatatgaaccacatcctggcactggaaatgggtgcctgcgactatattctcaaaacgacgccccctgctgttttgctagcgcgtttacgtttgcatttgcgtcagaatgagcaagccacagtgaccaaaggtattcaggaaacgtctctgactccctacaaagccctgcatttcggcacgttgaccatcgatcccatcaaccgcgtagtcaccctggctaacactgaaatctcgctctcgacagctgatttcgaattattgtgggaattagctacccatgccgggcaaatcatggaccgcgatgcattgctgaaaaatttacgcggcgtcagttatgacggactggatcgtagcgtggacgtggctatttcgcggttaagaaaaaaactgctcgataacgccgcagaaccttatcgtattaaaaccgtgcgtaacaaaggctatctttttgcgcctcatgcgtgggaataagcgatgaaaaaactgtttatccagttttacctgttattgtttgtctgcttccttgtgatgtctctgctggtcgggctggtgtacaaatttaccgccgaacgcgcaggcaaacagtcgctggatgatttgatgaacagttcgctgtatctgatgcgcagcgaattgcgtgagatccccccacacgactggggtaagacgctgaaagagatggatttaaatctctctttcgatctgcgtgtcgagccactgagtaaataccatcttgatgatatttccatgcaccggctgcgtggcggcgaaattgtcgctctggacgatcagtacacttttttgcaacgtatcccgcgcagccactacgtgctggcagttggtcctgttccttatctttattacctccatcagatgcgattgctggatatcgccctgatcgcttttattgccatttccctcgcctttccggtgtttatctggatgcgtccgcactggcaggatatgttaaaactggaagcagcggcgcaacgatttggcgatgggcatctcagtgagcgtatccactttgatgaaggttcgagctttgaacgacttggcgtcgcatttaaccagatggcggacaatatcaacgccttgattgccagcaaaaaacagcttattgacggtatcgctcacgaactgcgaacaccgttagtgcgcctgcgttatcgactggagatgagcgataacctgagcgccgccgaatcccaggcgttgaatcgcgatatcagtcaacttgaagctttaatcgaagagctgctgacttatgcccgactcgaccgcccacaaaatgagcttcatcttagcgaaccagacctgccgttgtggctgtcaacgcatctggcagatattcaggcagtaacgcccgataaaacggtacggataaaaacgctcgcgcaaggccattatgcggcgttggatatgcgcttaatggagcgcgtgctggataatttgctcaataacgccctgcgctactgtcactcaacggttgaaaccagcctgctactgtcggggaatagagcgacattaattgttgaggatgatggcccagggattgccccagaaaaccgcgaacatatctttgaaccttttgttcgcctcgatcccagccgggatcgctcaaccggcggctgcgggctggggctggcaattgtccactctatagcactggcaatgggcggtacggttaattgtgacaccagcgaactgggtggtgcccgcttctcgttcagctggccgttatggcataacatcccgcaatttacctctgcctgacactatgcgcacggtggtcaagtcaccaccactgtgctataaaataaggatgttgtaactaaagtggttaatattatggcgcgttacgatctcgtagaccgactcaacactacttttcgccagatggaacaagagctggctgcatttgccgctgagctagaacagcacaaattgctggttgcccgcgtgttctctttgccggaggtaaaaaaagaggatgagcataatccgcttaatcgtattgaggtaaaacaacatctcggcaacgacgcgcaatcgctggcgttgcgtcattttcgccatttatttattcaacaacagtccgaaaatcgcagcagcaaggccgctgtccgtctgcctggcgtgttgtgttaccaggtcgataacttttcgcaagcagcgttagtcagtcatattcagcacatcaataaactcaagaccacgttcgagcatatcgtcacggttgaatcagaactcccctccgcggcacgttttgaatgggtgcatcgtcatttgccggggctgattacacttaatgcttaccgcacgctcaccgttctgcacgaccccgccactttacgttttggctgggctaataaacatatcattaaaaatttgcatcgtgatgaagtcctggcacagctggaaaaaagcctgaaatcaccacgcagtgtcgcaccgtggacgcgcgaggagtggcaaagaaaactggagcgagaatatcaggatatcgctgccctgccacagaacgcgaagttaaaaatcaaacgtccggtgaaggtgcagccgattgcccgcgtctggtacaaaggagatcaaaaacaagtacaacacgcctgccctacgccgctgattgcactgattaatcgggataatggcgcgggcgtgccagacgttggtgagttgttaaattacgatgccgacaatgtgcagcaccgttataaaccacaggcgcagccgcttcgtttaatcattccacggctgcacctgtatgttgcagattaacccccggctttcatactgccgaccatctgttctggccgtacccagcggtcaaactcggcttcgctaagataccccagcgcaagggccgccgcttttaaggtcagcccttctttatgcgcttttttggcgatctcggcggctttgtcataaccaatgtgggtgttaagcgcagtcaccagcatcagcgattcattgagtaattgattgattcgctcacgattcggttcaatgcccactgcacagtgtttgttgaaactttccatgccatctgccagcaagcgcaccgattgcaggaaattatggatcaccatcggacggaagacgttcagttcaaagttaccggaagcgccacccatgttgatcgccacgtcgttccccatcacctgacagcagagcatggttaatgcttcgcactgtgttgggttcactttccctggcatgattgagctgcccggctcattttccgggattgagatttcaccaattccgcagcgcgggccagaggccagccagcggacatcattggcaattttcatcagtgacgcagccaaccctttcaatgcgccgtgcgcctgaaccagggcatcacaggtcgccagcgcttcaaatttgttcggcgcggtaacaaacggtgcacaggtaatgactgccagttcatctgctacgcgacgcgcatattccggatgggtatttagtccagtacccaccgctgtaccgcccagagccagttccgctacgtgaggcaggctgtattcgatatgtttgagattatgctccagcatcgctacccagccggaaatctcctgccccagcgttaacggcgtggcgtcctgcaagtgggtacgaccgattttgacgatatcggcaaatgcgcgggatttttcactcagcgtctgggtcagggttttaagttgtggaatgagttgcttgcgcagcgccagcagcgccgcaacgtgcatcgccgtcggaaagacatcgttggaactttggcttttgttcacgtcgtcgttagggtgaactttacgttccatcccgcgcacgccgccgagtaattcactggcccggttagccagcacttcgttcatgttcatgttactttgcgtgccggagccggtctgccagatagccaacgggaattcgtcgtcatgctgtcctgccagtacttcatccgccgcctgccgaatggcgctcgctttctcttcagacaacaagcctaaatcttcattaacttttgccgctgcgcgcttggttagcgccagcgcatgaatcagtgaggtgggcattttctccgtcgaaatgcggaaatgctccagcgagcgttgagtttgtgcgccccacagcttatctgccgggacatcaatcgcccccatcgaatctttttcgctgcgtactgtattcatggcctgctcctcacctgattaattttttctttctgttttgctttcgttaagcaacttttagcttactcattatttaccatttgataacaaatgtttggtctttcgtgccatgtaaaaaaaccgccccgaagggcggctctgtttatttcacacagcgggtgcattgtgtgagttgtatctgctggaagaagtcatttcctttatcatccacaaggataaacgccgggaaatcttccacttcaattttccagatggcttccattcccagttccggatattcaacacattccaggctcttaatacttccctgcgccaatacagctgccggaccaccgatactgccgaggtagaagccgccgtgttttttacaggcatccgtcacctgctggctgcggttgcctttcgccagcatgatcatacttccgccctgcgcttgcagttgatcgacataagaatccatccgtccggcggtcgttgggccaagagaaccggaggcataaccttccggcgttttggccggacccgcgtagtaaatcggatgatctttaatgtactgcggcagcccttcaccgttatccatccgctctttcagtttggcgtgagcaatatcacgaccgacgataatcgtgccgttaagcgataagcgtgtagaaacgggatactgcgacaactgtgcgaggatctctttcatcggacggttaaggtcaacgcgcaccgcttcgccttctcctgctttgcgcagctcttccgggatatatttgcctggattatgttccagtttttcgatccagatcccctgacggttgatcttcgctttgatattacggtcagcagaacaggagacgcccataccgaccgggcaggatgcgccgtgacgtggcaggcgaatcacgcggatgtcatgagcgaagtatttaccaccaaactgcgcacccagaccaagattttgcgcttcgatcagcaattctttttccagttccacatcgcggaacgcctgaccgtgctcattcccttccgttggcagttcatcatagtatttagcggaagcgagtttcaccgttttaagattcgtttctgcagaagttccaccaataacgaacgcaatatgatacggaggacaggccgccgtacccagcgtgcgcatcttctcaaccaggtaatttttcagttttcccggcgtcagtaacgctttggtttcctgatagagatacgtcttgtttgccgaaccgccacctttggcgatacagaggaatttgtactcgtcgccatcaacggcataaagatcgatctgcgctggcaagttggtgccggtattcacctctttatacatatccagcggcgcgttttgcgagtagcgcagattatcctcgatataagtgttatagacaccgcgcgccagcgccgcttcatcaccgccaccggtccatacacgctgcccttttttaccaacaataatcgcggtgccggtatcctgacaggttggcagaacgccttttgccgcgatgtcggagttacgcaggaattgcagcgccacatatttatcattttcgctggcctccgggtcacgcagaatgtcggccacctgttgttggtgagccggacgcagcataaatgacgcatcatgaaacgcctgacgcgccaacagagttaacgcttcgggtgcgactttcaaaatctcctgcccttcaaattcagatacgctaacgtgttcgctggttagcaggtaatactcagtatcatcttttttgagtggaaaaggagcctgataatgaaagggtttgtttgacattgttctctcacttactgcctggtttggttatgctctgggcgggtgttccgttgccctgttaaaagcgagtaacaatatcctacacacttttttaacaaaaactgagactagtacgactttttgcggctccaggttacttcccgtaggattcttgctttaatagcgggattaatttccacattaaaacagggattgatcatgcaaaaactcattaactcagtgcaaaactatgcctggggcagcaaaacggcgttgactgaactttatggtatggaaaatccgtccagccagccgatggccgagttgtggatgggcgcgcatccaaagagcagttcacgtgtgcacgatgccgcaggagatatcgtttcactgcgtgatgtgattgagagtgataaagcgactcttttgggagatgccgttgccaaacgctttggcgagttgcctttcctgttcaaagtattatgcgcagcccagccgctctccattcaggttcatccaaacaaacgcaattctgaaatcggttttgccaaagaaaatgctgcaggtattccgatggatgccgctgagcgtaactataaagatcctaatcacaagcctgagttggtttttgcgctgacgcctttccttgcgatgaacgcgtttcgtgagttttccgagattgtctccctgctccagccagtcgcaggtgcacatccggcgattgctcactttttacaacagcctgatgccgaacgtttaagcgaactgttcgccagcctgttgaatatgcagggtgaagaaaaatcccgcgcgctagcgattttaaaatcggccctcgacagccagcagggtgaaccatggcaaacgattcgtttaatttctgaattttacccggaagacagcggcctgttctccccgctgttgctgaatgtggtgaaattgaatcctggcgaagcgatgttcctgttcgctgaaacaccgcacgcttacctgcaaggcgtggcgctggaagtgatggcgaactccgataacgtgctgcgtgcaggtctgacgcctaaatacattgatattccggaactggttgccaacgtgaagttcgaagccaaaccggctaaccagttgttgacccagccggtgaaacaaggtgcagaactggacttcccgattcctgtggatgattttgccttctcgttgcatgaccttagtgataaagaaaccaccatcagccagcagagtgccgccattttgttctgcgtcgaaggcgatgcaacgctgtgtaaaggttctcagcagttacagcttaaaccgggtgaatcagcgtttattgccgccaacgaatcaccggtgactgtcaaaggccacggccgtttagcgcgtgtttacaacaagctgtaagagcttactgaaaaaattaacatctcttgctaagcttattaaaggcttataacaccttcaggcggccagtccgcctgatttcattttatggataatcattatgaataaatcgctggtagcggtaggcgtcattgttgcgctaggcgtagtctggacaggcggcgcatggtatacaggcaagaagattgaaacccatctcgaagacatggtcgcgcaggcgaacgcgcaactcaaactgacagctcctgaatccaacctggaagtcagttatcaaaactatcatcgcggcgtattcagcagccagttgcaactgttggtgagacccattgccggaaaagtaaatccgtggattaaaagcggtcagagcgtcatcttcaacgaatcggttgatcatggtcccttcccgcttgcccagcttaaaaaactgaacctgatcccgtcgatggcatcaattcaaaccacgctggttaataacgaagtaagcaaaccactgtttgatatggcaaaaggtgaaacgccttttgagattaactcccgcattggttacagcggagattccagttccgacatttcgctcaagccactgaattacgagcaaaaggatgaaaaagtcgcatttagcggcggcgagttccagttaaatgcagacagagacggcaaagctatctccctttccggggaggcgcaaagtggtcggatagacgcggttaacgaatacaaccagaaagtgcagttaacctttaataatctgaaaaccgacggttccagcacgctggcaagttttggtgagcgcgtaggaaaccaaaaactgtcgctggaaaaaatgaccatttcagtggagggcaaagaactggcactgctggaaggcatggagatcagcggtaaatcggatctggtcaatgacggtaaaacggtcaatagccaactggattactcgctaaacagcctgaaggtacagaatcaggatctgggcagtggcaagctgactttaaaagtcggccaaattgatggcgaagcctggcatcagtttagccagcaatataacgcgcaaactcaggcgctgctggcacagccagaaattgccaacaatcccgaactttatcaggagaaagtgacggaagccttctttagcgctctgccgctgatgctgaaaggcgatccggtgattactatcgcgccgctaagctggaaaaacagtcagggtgaaagtgcgctgaatctgtcgctgttcctgaaagatccggcaacgactaaagaagcgccgcaaacgctggcgcaggaagtggaccggtcggttaaatctctggatgcgaaactgaccattccggtggatatggcaactgagttaatgactcaggtagcgaagctggaaggttatcaggaagatcaagcgaaaaaactggcgaaacagcaagttgaaggtgcatcagcaatggggcagatgttccgtctgaccaccttgcaggacaataccatcaccaccagcctgcaatatgctaacggtcagataacgttaaacgggcagaaaatgccactggaagatttcgtgggtatgtttgcgatgccggcattaaacgttccggctgtacccgctattccgcagcagtaattcacagccaaaacgccggagatttttctctccggcgttttttcttacttcagcataaagtcatactgaatactcattttcacatcccagtaattcaggcgatcgcccagcgcactgccatcgcgcttttcccgccctttatcggcagcaagaaagaaattcatcccttgtaacggcccttcgctgacccgatagttcataccacctaagatacccgcgccttcaatccgcacatctcgtttactggattcatagccgcgagtcacaatcggtgcaaatgtcagcgtaaattgcggagttaaacgatagttaacgcccaattgccaggactgcattccttcacggttacgatcaagacttaatgaaaagggatagccaatgtcggtatccaccacggcaccattcattgcatggcgcaaataaccaccactgccaaatacgcttccccacggcgcaatccaggtcaattgtccactaaccaacgccgtttcattgggctggctggtattacgacttaaaccttcgagttgcgcgtaaaagccgagcaactcccctttcaacgtataattcgggtcgagcggtatgcttttctcgagaatactttgtatctgattggaaacatctttctgtaccgatgcccccagagaatagcgactggtatcatcatgccaactggcggctaaaaaagaacgtgcgcgatgtttatcgtattttcccgtctggctgttatacaccccttcatcacgaataccggttgttgaatcggtccataaaaatactcgtgaacgccacattccccacaggtcaatatttggcgttaaagcccaacaacctaatgctccttcagaaactgtcggtaatgtacgttgcgaactgccagccattaacggaatacgataaggtaagctaccataactataatccgtcccgaagcgacctaatttaagcagactactttcactgggttttatttttactgcccccagggtaaagccaaaacttttatcaccatcaagataccaccgggtgctcatatcagcacgagcacctaatttataaacataatacgccccgccttcaacgccaataatattggaataataaccactattgaaatcgagcaatcctccctgtacccatgcgtaaatatctctccccgcgccagcactgggcttatcagccctgcgtaattcatttttcagtctgatgcgtagtcccgcttcatcgtcagccagttgcgccgcgtaagcagaggtaaggccagaggcagccgtcaggcaaataacggccatggccactatttttctcatagttgcacctttgatgttctgattatttttattgaatattaactagtgatatcgttgattaattgctgctgcacttttttacgattatcaatttcaacaacgatttctttgaattttttatccgtgagcggataaaaccagataatgacgaatgccagtagcataaatccgcaaggtactaaggcaattgatgtgcggatgcccataataacttccggcgtttgcgcctgattggcgatatatccgcttaatcccaaaataaaggcaggaattgaacctccgattgcctgaccgcatttacgggtaaatgagaatagtgaataggtgagcccttcaattcgcacgccagtcaggtattcaccgtattctacggtatcagcttccagtgcccacatcacggtcatggtaacgccctggccaattgatgcgatggccaacgcaaccaacgccaccggcagtgaccagacggaaacccagaagaacagcagataaccgcaggttcccagcaaagcgccaatcaggaaggtattctttttaccgatcctcgcgaccatccccggcaccagcggtgccgatgccacagtaccgaccaggttttgcaccagtaccagcacagtgaacagcccggtatcatttaacacatagcgcacgtagaacaacgacaaggcgctgaccgcgaaggtcgaaatcagcacacacagcgcaccgatgcacaacataaacagcgggcgattccgtttcagggtttgcagactgatcttcaatgacggctgcgccacgatacgtaccacattctcacgcgtcgatttgaagcagatgaagtaaagcaccattccggcaatcgccagcacaattgtccagaaatgatataccgacaccatctcttccgggctggagttcttaatgctcggtcctatcagaaatgccaggcagacaaaggtcaatgaagcggcaatcccgcgagccgcgcccagacgggcgcgggattgtggttgttgggtcatcgcggtagcaagtgaaccataaggaatattcaccaggctgtagcaaagcccgagtcccatgtaggtcaaatatgcatacacaactttgctgctatggctccagtcggtcggcacccagaataccagcacgctgaagatcattaacggcgcagtaccgaagagtaaaaacgggcggaattttccccatcgggtattcacactgtccaccactcgtccggcaaagacatcggcgaaggcatcgaatacccgcaccagtaacagcatggtgcccgccgcagcggcaccgacgccagcgacgtcggtgtagtaactcaacaggaagagcgcccccattgcgaaggcgaagttattggcgacgtcaccgaggctgtagccgacgatggtgcgccaggagagttgttgattcattgtttgcctccctgctgcggtttttcaccgaagttcatgccggtccagcgtttttgcagcagaaaagccgccgacttcggtttgcggtcgcgggtgaagatccctttcttgttaccgccaacgcgcaatatgccttgcgaggtcgcaaaatcggcgaaattccatacctgctcaccgacgacagcgctgacgcgatcaaagacgcggtgatacatatccagccatgcacactgatactcttcactccacatgtcggtgtacattgagtgcaggccggctaacgtatccacaccgtattcggtgatgataatcggctgatgcagtttctcctgccaggccagaagttctttttccagaaccttctctgccgtttccaaatcgccgctttggacataccaaccgtaataacggttcaggcacagcacatcaaagagatcgctgatggtatcggtgtgagcgtcgcagaacattacattgacacaggtgatcggacgcgtcgggtcgagtttacgcgttgcttccgccagtggcgcaaaatattcccgtgcaccttgcggacgggtatccggttcgttggcaatactccacatcaccacgcttgggtggtttttgtcacgcgcaatcagctctttaatcgcctgtaagtgcgcctgctgggtttccccgttgactgcctcttcgctgtacagttctttcggcttgttgcccgcttcgaaaccaatgcctaaagagaggttaaagccgacagctgcagtttcatcaatcaccacaattccatgttcatctgcccagtcgagcatctcttcagcgtaagggtaatgcgaggtacggtaggagttggccccaatccagtccattagtgcgtgatcgtgcaccatcagcacgttatcgaatcctttgccgcgcaaatccgcatcttcatgacgaccaaagccagtaaagtagaacggtttgtggttgatcaggaactgttcgcccttcactgccactgaccggataccgacgcgcagcaggtagatatcacactctgtctggcttttggctgtgacgcacagttcatagagataaccttcacccggttgccagaggtgcggattcactacttgcaaagtcccgctggtgccttgtccagttgcaaccacctgttgatccgcatcacgcagttcaacgctgacatcaccatttgcccccacctgccagtcaacagatgcgtggttacagtcttgcgcgacatgcgtcaccacggtgatatcgtccacccaggtattcggcgtggtgtagagcattacgctgcgatggatcccggcgtagttaaagaaatcatgaaagtaagactgctttttcttgccgttttcgtcggtaatcaccattcccggcgggatagtctgccagttcagttcgttgttcacacaaacagtgatacgtacacttttcccggcaataacatacggagtgacatcggcttcaaatggcgtatagccgccctgatgctccatcacttcctgattatttacccacactttgccgtaatgagtgaccgcatcgaaacgcagtacaatacgctggcccgcccaacctttcggtataaagacttcgcgctgataccagacgttgcccacataattacgaatatctgcatcggcgaactgatcgttaaaactgcccggcacagcaattgcccggctttcttgtaacgcgctttcccaccaacgctgatcaattccacagttttcgcgatccagactgaatgcccacaggccgtcgagttttttgatttcacgggttggggtttctacaggacgtaacataagggactcctcattaagataaaaatactggtcaacctttaatctgattagttaaccaattctgtgttgcacacagttatctgtgagaaacccacggaagagaaatggaaataaaaagaactgacacagcgatcaaaaaaccaaaaactgcaatacccacagcgtgatattgatcgcattaatctttaaaacagcgttgacagaagccacaaaataagcaatcgaacgttcgttcgaacatattgggaacgataaaccctcatgatatattgctatgatgaatatttaggtgggattctccgatcccggggaggatgatttttgcacagagaaattacgatatgaaacgcgggctcagttgtcaccagcccgcggaaagagagagaggatcaggatgcggttaatataccgccaatcatcgcgcgtaatccctgagcaaacgacgcttcacgcgccagatcttccgcttcgatatcggccagtacaccgtaggtcagatccagcagtaaacgtgaagtcattgccgtgttgatatctgggcttatctcgcctttttgctgggcatcacgcatccgctgggcaacaaattccgtgatcgtcatatgcttatttttaagcatggcggcgacctgtgggttacgcatcccttccgccataatttcgaccaccagcgctcgttgcccaaaggcttcatgggtgagagagacaatagactcgaccatatagtcaacgaaatgaatcccttcaatcggttcccggaaacgggccagcgccctctcctggtcctgtaagataatcgcctgaatcaaggcttctttggagatgaaatggtgatagagcgtcccgggactaatggcgcaggatttacagatggctttcatcgaggcactgtgaaatccattttctgaaaaaatctctctggcagcattgaggatccgggtccgtgtcggttgtgcttcagtctgcatgttatccatcattaaaccattatagttagcatgaataactagtttaccgcgttgtcaggtgagcgcctatcattgctgttgaatagtgcgaaggcacactcaattcgtaagctttttatccggctattggttaaccaatagccgtgatttggctgccagttgtttagcagagacgttgacgagttgcacacgctatcccggtaaacaacacatacggctgtttaccggttcgttagtgtattaattgagttcctgtaccccaccaccggagacggtgagaatttgtccgcttacccagctggctgcaggcgagcaaaggaacagcgccgcgttagcaatatcttgcggttggcccagacgtctgattggtgtgtgttgcaacattttctgttcaatctctggtgtaataacggatttcagggcatcggttaatattgcccccggtgcaatgccattcacccgaatatttttttcacccaggtcaaacgccatatttctgaccagatgactggccgcagctttagatgatgcataggaggtcatgtttatatttttattttctgccgccatagaagtaatggtcagaataacgccaccgccatttttttccatttctggcgcaacaagttgtgacagatggaaaaaagaaaatacattcagttcataagcgcggcgaaaatctgccattggcatatcaaacggtttaggcccaccgccaccggcgttgttaaccaggatatcaactttacccaacttactgacggcaaagtctgccagtgcagagagttcctgttcggaagtaatatcgcagcggcaggcaaatgcctgaccacccagttgttgaatttcatttacaacatgattagctgcatcggcgttaatatcactgaccaccacagatgcgccagctgtcgcgaatgtaatggcgatttctttaccaatacctgcacccgcacctgtgatgatggcgcattttccgtcgagtctcaggttgtcagaattaaacacataaacctcctgtgaacttcagtaaaaataaaaggcaccgcctgtgtgccacattttttatcattaaccttgaggaaaggacactaccaggtatagcagataaagagaggattatttctccgcaatgagccgggcaggaataataagattgcgagaatgcgtctcttcatgggtgattttttgcatcatgcgatccgcaagtgtggtaccaagttcccgcgctggcgtgctggcccaggtaacgggtatatcatcaagtgtggttggcgttgcatcggtaaatgccgccagcgaaacctgttgctcaaagtaacgatcgactccgctttccccgctttgccttcctgctttcagcaaaccaaaccatgcccccatcgcaatagtttcgttatagcaaaccacggcgctgatggtcgggttatgacgtaaaagcgccgtgatagcttccgcggcttgcttctggctggaagtgcactccagcacccaatcgctgtgaaacggcaggccaaattttagtagagtcgcacaatagccccccacccgttctgccagggttaatgaggaactttgtcctcccagccaggcgatacgctgatgcccattgcgaatgagatgctccgtcaacaactgtgcagcctgcatgttgtccgggcgaaccgtatcaacgtcatcaagataactggcacgggaagcgaaaatcaccgggatagctttttcttctgctatccgtcgcaggtcatcgctgcttcctgcagccccggcaatgaccacaccatcgacaccctgattcagtaatagtgaaaaccgctgtgccagctgctcgccgtctttaccgccgtgaagcaaaaaaaccatccgtccctgcgcttccagagcttccgtcaatccggccgtcaattcggcgtaaaacggcgcagataaatcacggacgatcaaaccaatgacgccgctttgcccgccgcgcagcgccgacgcctggcgattgcgcacaaatcccagctcttcaatggcggcgttaacgcgttctcctgtggcggtagagattcgccctttgccactaagcaccagcgaaacggtacttaccgacacgcccgcagccagcgcaacatcatgaatggttatttttttggcggtagccatgcagatgacctactccctgattatgtgacagataaaacgttttaccttttatttatcttatacccgctattatcgttgtgtaatgtgatttatgcctcactaaaatttgataaaacgttttatcttctcgcgcaatttattgaatccagattgttctctacgaggagtcgttttatgacggcgaaaacagcaccgaaagtcacgctgtgggagttcttccagcagttaggcaaaaccttcatgttacccgtggcattattgtcgttctgcggcattatgctcggcattggtagttctcttagcagccatgatgtcatcaccctgatcccggtcctgggcaaccccgtgttgcaggctatctttacctggatgagtaagattggctcgtttgcttttagtttcctgccagtcatgttctgtatcgccatcccgctgggtctggcacgcgaaaacaaaggcgtagcggcattcgctggcttcgtcggttatgcggtaatgaacctcgcggtaaacttctggttgaccaataaaggcattctgccaaccacggacgccgcggttctgaaagccaataacatccagagcattcttgggatccagtcgatcgacaccgggatcctcggtgcggtgatcgccggtattatcgtctggatgctgcatgagcgattccataatatccgcctgccggatgcgctggcattcttcggcggtacgcgcttcgtaccaatcatctcctcgctagtgatgggtcttgtcggcctggtgattccattagtctggccgattttcgccatgggtattagcggcttaggccatatgatcaacagcgcgggagatttcggaccgatgctgtttggtaccggtgaacgtctgctgttgccgtttggtctgcatcacattctggtggcattaattcgctttaccgacgcaggcggcacgcaggaagtctgcggtcaaaccgtcagcggtgcactgaccatcttccaggcgcaattgagttgcccaaccactcacggtttttctgaaagcgccacgcgtttcctttcgcaaggtaaaatgcctgcgtttctcggcggtctgccaggtgcagcgttagctatgtatcactgtgcgcgcccggaaaatcgccataaaattaaaggtctgctgatttctggcctgatcgcctgtgtcgttggcggcacgaccgaaccgctggaattcctgttcctgttcgtagcgccagttctgtatgtcatccacgcgctgttaaccggcctcggcttcactgtcatgtctgtgctcggcgtcaccatcggtaataccgacggcaatatcatcgactttgtggtgttcggtattttgcatggtctgtcaaccaagtggtacatggtgccagtagtggcggcaatctggtttgtcgtttactacatcatcttccgtttcgctatcacccgcttcaatctcaaaaccccggggcgcgatagtgaagttgccagttcaatcgaaaaagccgttgccggtgcgccgggtaaatcaggttacaacgttccggcaatcctcgaagccttaggcggtgccgacaatattgtcagcctcgataactgcattacgcgtctgcgtttgtctgtaaaagatatgtcgcttgttaatgtgcaggcactgaaggacaatcgggcaattggcgtagtacaacttaatcaacataacctgcaggttgttatcgggccacaagttcagtcagtaaaagatgaaatggccggtctgatgcatactgtccaggcataaggataagatatgttcgatttttcaaaggtcgtggatcgtcatggcacatggtgtacgcagtgggattatgtcgctgaccgtttcggcactgctgacctgttaccgttcacgatttcagacatggattttgccactgccccctgcattatcgaggcgctgaatcagcgcctgatacacggcgtgtttggctacagccgctggaaaaacgatgagtttctcgcggctattgcccactggttttccacccagcattacaccgccatcgatcctcagtcggtggtgtatggcccttctgttatctatatggtttcagaactgattcgtcagtggtctgaaacaggtgaaggcgtggtgatccacacacccgcctatgacgcattttacaaggccattgaaggtaaccagcgcacagtaatgcccgttgctttagagaagcagcctgacggctggttttgcgatatgggcaagctggaagccgtgctggcgaaaccagaatgtaaaattatgctcctgtgtagcccacagaatcctaccgggaaagtgtggacgtgcgatgagctggagatcatggctgacctgtgcgagcgtcatggtgtgcgggttatttccgatgaaatccatatggatatggtttggggcgagcagccgcatattccctggagtaatgtggcgcgcggagactgggcgttgctaacgtcgggatcaaaaagtttcaatattcccgccctgaccggtgcttacgggattatagaaaatagcagtagccgcgatgcctatttatcggcactgaaaggacgtgatgggctttcttccccttcggtactggcgttaactgctcatatcgccgcctatcagcaaggcgcaccatggctggatgccttacgcgtctatctgaaagataacctgacgtatatcgcagataaaatgaacgctgcgtttcctgaactcaactggcagatcccgcaatccacttatctggcctggcttgatctacgtccgttgaatattgacgacaacgcgttgcaaaaagcgcttatcgagcaagaaaagatcgcgatcatgccgggatatacctacggtgaagaaggtcgtggttttgtccgactcaatgccggctgcccacgttcgaaactggaaaaaggtgtggctggattaattaacgccatccgcgctgttggttaaccccaattgcgcaacgtaaaaaatcgttgcgcaatcgtggatttttaccctgctttgtttttataatggtgcgcacttttatatccagaaaaagagtgcgaccatgattgataccaccctgccattaactgatatccatcgccaccttgatggcaacattcgtccccagaccattcttgaacttggccgccagtataatatctcgcttcctgcacaatccctggaaacactgattccccacgttcaggtcattgccaacgaacccgatctggtgagctttctgactaaacttgactggggcgttaaagttctcgcctctcttgatgcctgccgccgcgtggcatttgaaaacattgaagatgcagcccgtaacggcctgcactatgtcgagctgcgtttttcaccaggctacatggcaatggcacatcagctgcctgtagcgggtgttgtcgaagcggtgatcgatggcgtacgtgaaggttgccgcacctttggtgtgcaggcgaagcttatcggtattatgagccggaccttcggcgaagccgcctgtcagcaagagctggaggcctttttagcccaccgtgaccagattaccgcacttgatttagccggtgatgaacttggtttcccgggaagtctgttcctttctcatttcaaccgcgcgcgtgatgcgggctggcatattaccgtccatgcaggcgaagctgccggaccggaaagcatctggcaggcgattcgtgaactgggggcggagcgtattggacatggcgtaaaagccattgaagatcgggcgctgatggattttctcgccgagcaacaaattggtattgaatcctgtctgacctccaatattcagaccagcaccgtggcggatctggctgcacatccgctgaaaacgttccttgagcatggcattcgtgccagcattaacactgacgatccaggcgtgcagggagtggatatcattcacgaatataccgttgccgcgccagctgctgggttatcccgcgagcaaatccgccaggcacagattaatggtctggaaatggctttcctcagcgcagaggaaaaacgcgcactgcgagaaaaagtcgccgcgaagtaacaaaaatggatggtgctaattgcaccatccccttttcacgcaaggcacaaagtcgcgcgatgtttggcggattcgatgcccagctcaatcaactccattacctggattgcctgacttgccggaaccggattttcaccatcgccatttaacgcatcacgaatagccgcatagtaagccggataattccccggcactgtcaacagcgtttcttcgacacgttcctcaccttccacgcgggtaagtacgccatcgcgcatatcgtagccccagtcttcctgcggcagacgctcgccatttttcagacgttcttcctgtggatcgaggccatatttcacataactgcctcgggatccatgcacgatataccgtgctgactcggctgctgccagcatggtgccgtgtaaaatcactcgccgctgcggataggacaagatagcgtggaaataatcggtcgactgcgctccgggccgtaactgtgccaaatctaccgtcatgctaaccggtaaaccaaataacgtaatggcctgatcaagaaggtgcggtgctaaatcgtaccagataccgctgcctgggccgccctgttcacgccaacgatcgcgcacctgcgggcggaagcggtcaaaatgggactcaacgtaagcaatttcacccagcacgccttccgcgagcaaacctttaagcgtcaggaaatcgctatcccagcgacggttatggaatacagacagcactcgccccaggctttttgccagcgcatccagctctcgcgcttgtgacagtgtcacggtaaagggtttatcaacgaccacatgtttacccgcctcaagcgccgctttggctaacggaaaatgggtatcgttgggtgtaggaatgacaatcaggtctatgttgggatcgttaaacagatgcttcggctcagagacaaccgtaaccgttggccagtcagcttttacttttgtttcatcgctgctggagattaccgccagctccagcccgggcgtgcccgcaatcaggggcgcatggaaggttttgctcgcataaccatacccaatcaacccaacacggatgttgtcgctcatgtcattgcctctcattgaagtatgatggctatttgacactatcctttaccctcgctcaacagtttaataacctgccagcaataagggatgttgtttaacttaagtcaaaaaaatagcgatttttccaacgacaaaagctaaatattgcaaaaacctcagtaaaaatcttgctggagctattattgctaagtaacatttaccccctgaagttaatggatcaatcaacagagatgtgggctgtaatgaatcgtcttattgaattaacaggttggatcgttcttgtcgtttcagtcattcttcttggcgtggcgagtcacattgacaactatcagccacctgaacagagtactacagtacaacacaagtaagctctgcacttgttgagcgacatgctgcccgtccgggtgcatgttttcacttgtcggatattaaaccaggaatttattatcttgttcgatgttgttgatgattgtcagggatagtaaagcgcgttactctttccagagcagtttttcatccctgaatatttgccatcagcacattcttattattgtaataacacaagcgttcacttttggtgaaattttatcatcactaataatacctacccctttggtattgattattttatggaccttttatgactgttcaggactacttattaaaatttcgcaaaatcagttcactcgaaagtctggaaaaactctacgatcatcttaattacaccctgacggacgatcaggaactgatcaatatgtatcgtgctgccgatcaccgtcgcgcagagctggtttctggcgggcgtttgtttgacctcggccaggtaccgaagtccgtctggcactatgtccagtaaagaaagtagcgatcggttataaaagccttataataacgcccctaaaattagatttgtctgtttgcgtcgctattctggagaacctatgaccaccacaacgccacaacgtattggaggctggttgcttggcccgttggcctggcttttagtcgctctgttgagtacgacgctggcgttgttgctgtataccgctgcgttatcttctccgcaaacatttcaaacgctcggcggacaagcactgacgacacaaatcttatggggcgtttcttttattaccgctatcgccatgtggtattacacactgtggttgaccatcgctttctttaaacgtcggcgttgtgttcctaaacactatattatctggctgcttatttccgtattgctggcagtaaaagcgttcgctttttcacccgtagaagatggcatagccgttcgccagttgctgtttactttgttggcaaccgcattgatcgtcccctatttcaaacgctcgtcgcgggtgaaagcgacgtttgtgaatccgtaataaccttacagttaacctgttgtcgcctgctctggattaacggataataggcggcttttttatttcaggccgaaaaatgactgactacctgttactgtttgtcggaactgtactggtcaataactttgtactggtcaagtttctcggtctctgtccgtttatgggggtttccaaaaagctggaaaccgcgatgggcatggggctggcaacaacgtttgtaatgacgctggcgtctatttgcgcctggcttatcgatacgtggattttgatcccacttaatctgatttacctgcgcaccctggcgtttattctggtgattgctgtggttgtgcagttcaccgaaatggtggtgcgcaaaaccagcccggtactttaccgtctgctggggatttttttgccgcttatcaccaccaactgtgccgtgctcggcgtggcgttgctgaatatcaatctcgggcacaatttcttgcagtcagcgctgtacggtttttccgccgctgtcggtttctcgctggtgatggtgctcttcgccgccatccgcgaacgccttgctgtggctgatgtcccggcaccttttcgcggtaatgccattgcgttaattaccgcaggtcttatgtctctggcctttatgggctttagtggtttggtgaagttgtaatgaatgctttctggattgccgttgccgccgtgagcctgctgggcctggcgtttggcgccattctgggttatgcctcccgccgttttgcggtggaagacgatccggtcgttgagaaaattgacgaaatcttaccgcagagccagtgtggtcagtgcggttatcccggctgtcgcccctacgcggaagccatcagctgtaacggtgaaaaaatcaaccgttgcgccccaggtggcgaagctgtgatgctaaaaattgccgagttgcttaatgtcgagccgcagccgctggatggcgaagcgccagagctaacgccagcgcggatggtggcggttattgatgaaaataactgtattggctgcactaaatgtattcaggcgtgtccggtagacgccatcgttggcgctacccgcgccatgcatacggtaatgagtgatctctgtacgggctgcaatttatgtgttgatccgtgcccgacgcactgcatctcgttgcaaccggtcgcagaaactcctgactcctggaaatgggatctgaacaccattcccgtgcgtatcattcccgtggaacaccatgcttaagttattctctgcattcagaaaaaataaaatctgggatttcaacggcggcatccatccaccggagatgaaaacccagtccaacggtacgcccctgcgccaggtaccactggcgcagcgttttgtcattccactgaaacaacatattggcgctgaaggtgagttgtgcgttagcgtcggcgataaagtattgcgcggccagccgcttacccgtggtcgcggcaaaatgctgcctgttcacgcgcccacctcgggtaccgttacggctattgcgccccactctacgtctcatccttcagctttagctgaattaagtgtgattattgatgccgatggcgaagactgctggatcccgcgcgacggctgggccgattatcgctctcgcagtcgcgaagagttaatcgagcgcattcatcagtttggtgttgccgggctgggtggtgcgggatttccgacaggcgttaaattgcagggcggtggagataagattgaaacgttgattatcaacgctgctgagtgcgagccgtacattaccgccgatgaccgtttgatgcaggattgtgcggctcaggtcgtagagggtatccgcatccttgcgcatattctgcagccacgcgaaattcttatcggtattgaagataacaaaccgcaggcgatttccatgctgcgtgcggtgctggcagactctcacgatatttctctgcgggtgattcccaccaaatatccttctggcggtgctaaacaattaacctacattctgaccgggaagcaggttccacatggcgggcgttcatccgatatcggcgtattaatgcaaaacgtcggcaccgcttatgcagtgaaacgtgccgttattgatggcgagccgattaccgagcgtgtcgtgaccctgactggcgaagcaatcgctcgcccgggcaacgtctgggcacggctgggtacgccagtgcgtcatttattgaatgatgccggattctgcccctctgccgatcaaatggtgattatgggcggcccgctaatgggctttaccttgccgtggctggatgtcccggtcgtaaagattaccaactgtcttttggctccctctgccaatgaacttggcgaaccacaggaagaacaaagttgcatccgttgtagcgcctgtgctgacgcctgccctgcggatcttttgccgcaacagctgtactggttcagcaaaggtcagcaacacgataaagccaccacgcataacattgccgactgcattgaatgtggggcttgcgcgtgggtttgcccgagcaatatccccctggtgcaatatttccgtcaggaaaaagctgaaattgcggctattcgtcaggaagaaaagcgcgccgcagaagccaaagcgcgtttcgaagcgcgccaggctcgtctggagcgcgaaaaagcggctcgccttgaacgacataagagcgcagccgttcaacctgcagccaaagataaagatgcgattgctgccgctctggcgcgggtgaaagagaaacaggcccaggctacacagcctattgtgattaaagcgggcgaacgcccggataacagtgcaattattgcagcacgggaagcccgtaaagcgcaagccagagcgaaacaggcagaactgcagcaaactaacgacgctgcaaccgttgctgatccacgtaaaactgcagttgaagcggctattgcccgcgccaaagcacgtaagctggaacagcaacaggctaatgcggagccagaagaacagattgatccgcgcaaagccgccgtcgaagcggctattgcccgtgccaaagcacgcaagctggaacagcaacaggctaatgcggagccagaagaacagattgatccgcgcaaagccgctgtcgaagcggctattgcccgtgccaaagcacgcaagctggaacagcaacaggctaatgcggagccagaagaacagattgatccgcgcaaagctgccgtcgaagcggctattgcacgcgccaaagcgcgcaagctggaacagcaacaacaggctaatgcggaaccagaagaacaggtcgatccgcgcaaagccgccgtcgaagcggctattgcacgcgccaaagcgcgcaagctggaacagcaacaacaggctaatgcggaaccagaagaacaggttgatccacgcaaagcggcagttgctgcggctattgcccgcgttcaggccaaaaaagccgcccagcaaaaggttgtaaacgaggactaaatggtattcagaatagctagctccccttatacccataaccagcgccagacatcgcgcattatgctgttggtattgctcgcagccgtgccaggaatcgcagcgcaactgtggttttttggttggggtactctcgttcagatcctgttggcgtcggtcagtgctcttctggccgaagctctcgtcctcaaactacgcaagcagtcggtagctgcaacgttgaaagataactcagcattgctgacaggcttattgctggcggtaagtattccccccctcgcgccatggtggatggtcgtgctgggtacggtgtttgcggtgatcatcgctaaacagttgtatggcggtctggggcaaaacccgtttaatccggcaatgattggttatgtggtcttactgatctccttcccggtgcagatgaccagttggttaccgccacatgaaattgcggtcaacatccctggttttatcgacgccatacaggttattttcagcggtcataccgccagtggtggtgatatgaacacgctacgcttaggtattgatggcattagtcaggcgacaccgctggatacattcaaaacctctgtccgcgcaggtcattcggttgaacagattatgcaatatccgatctacagcggtattctggcgggcgttggttggcaatgggtaaatctcgcctggctggctggcggcgtatggttgctgtggcagaaagcgattcgctggcatattcccctcagcttcttagtaacgctggcgttatgcgcaacgttgggctggttgttctcaccagaaacactggcagcaccgcaaattcatctgctgtctggagcgaccatgctcggcgcattctttattttgactgacccggttaccgcttctacgaccaatcgtggtcgtcttattttcggcgcgctggcgggcttattagtctggatgatccgcagtttcggcggctatcctgacggcgttgcttttgccgtcctgctggcgaacatcacggttcctctgatcgattactacacgcgtccgcgcgtctacggccatcgcaaagggtaaaccatgctgaaaactatccgaaaacacggcattacgttggcgctctttgcagcgggttcaacagggttaactgcggccatcaaccagatgaccaaaacgacaattgctgaacaggccagtctgcaacaaaaggcgttatttgatcaggtgctgccagctgaacgctataacaatgcgctggcacagagttgctatctggtaactgcgccagagttaggtaaaggtgagcatcgggtttacatcgccaaacaggatgacaaaccggtagctgccgttctggaagcaaccgcgccagatggctattccggtgcgattcagctgctggtgggagccgattttaacggcacggtacttggcacgcgcgtgactgagcaccacgaaacgccagggcttggcgataaaatcgaactgcgcctttctgactggatcacccattttgcgggtaaaaaaatcagtggtgcggatgatgcgaactgggcggtgaagaaagatggtggtgatttcgaccagttcaccggcgcgacgattactccccgcgcggtggttaatgcggtaaaacgcgccggattgtacgctcagacgttaccggcacaactttctcaacttcctgcctgtggagaataaaacgtgagcgaaattaaagacgttattgttcaggggttgtggaaaaacaactctgcgctggtccagttgctcggcctttgtccgctgttggcggtcacgtccactgccactaacgctctgggtttaggacttgcgactacgctggtactgacgctaaccaacctgaccatttcgacgctgcgtcactggacgcccgccgagatccgcattcccatttacgtgatgatcatcgcctcggtggtcagcgctgtacagatgctgatcaacgcctacgcctttggcctgtatcaatcattagggatttttattccgctgattgtcactaactgtatcgttgtgggccgcgctgaagccttcgccgccaaaaaaggtccggcgctttcggcactggacggcttttcaattggtatgggcgcaacctgcgccatgttcgtgctgggttcactacgcgaaattatcggcaatggcacgttgtttgacggtgcagatgcgctgttaggtagctgggcgaaagtattacgcgtggagattttccacaccgactcccctttcctgctggcgatgctgccaccaggtgcatttattggcctgggactgatgctggcaggaaaatacctgattgatgaaaaaatgaaaaagcgccgtactgaagcagttgccgaacgtgcattgccaaacggtgaaacagggaatgtctgatgaacaaagcaaaacgcctggagatcctcactcgcctgcgtgagaacaatcctcatcccaccaccgagcttaatttcagttcgccttttgaattgctgattgccgtactgctttccgctcaggcgaccgatgtcagtgttaataaggcgacggcgaaactctacccggtggctaatacgcctgcagcgatgcttgaactgggcgttgaaggggtgaaaacctatatcaaaacgattggcctttataacagcaaagcagaaaatatcatcaaaacctgccgtatattactggaacaacataatggcgaggttccggaagatcgtgctgcgcttgaagccctgcctggtgtaggtcgtaaaacagccaacgtcgtattaaacactgcattcggctggccgactattgctgtcgacacgcacattttccgcgtttgtaatcgtacacaatttgcgccggggaaaaacgtcgaacaggtagaagaaaagctactgaaagtggttccggcagagtttaaagtcgactgccaccattggttgatcctgcacgggcgttatacctgcattgcccgcaagcctcgctgtggctcttgtattattgaagatctttgtgaatacaaagagaaagttgacatctaaagatcaggggtaacaccgattaccccattcataacctttctttatcctcttttaaaacatctttttaacgtcaatgatgccattgcttagcgttatcatcaggtaatccgtttgcagataaccaaaaatgcaggttaattgtttttttaatagcgaaattttctattcattcgtgatcaagatcacgatgctgtggcaatgtaaaaacattgcaagaatcaggttaaaatcatttaaatttacacacgcaacaaatattgacctacaaaacattacactggctatttttcagaaactggactatctcactaggaaaaacgccaaatagtagaacatatcgccattaagccatcatcaccctctcagggtagtgaaaaaatctgccgttacgttttttgaaaaatttaacgctggataacatttcccggaatggttgaattccccgcctcagttatatgtaacagattattacaaaggacttgtctgaaagtgcaagatagtgaacattacctgccgtttcccctcccactataacaattgcgcgtatgttttttagacataacgcgagaaagcacccccgttaatatgggatgtaaaaaaagaggtaaaagtgtccactgcaaaccaaaaaccaactgaaagcgtcagtttgaacgcttttaaacaacctaaggcgttctatctcatcttctcgattgagttatgggaacgttttggttattacggcctacaaggaattatggctgtttacctggttaaacaactgggtatgtctgaagcggattcaatcacccttttctcttcctttagtgccctggtttatggtctggtcgctatcggcggctggttaggtgacaaggtactgggtactaaacgcgtaattatgctcggcgctattgtgctggcgattggttatgctctggttgcctggtctggtcacgacgctggtatcgtttatatgggtatggcggctattgcggtcggtaacggcctgtttaaagctaacccgtcttctctgctttctacatgctatgagaaaaacgacccgcgtctggacggtgcattcaccatgtactacatgtccgtcaacatcggctctttcttctctatgattgctacgccgtggctggccgcgaaatacggctggagtgttgcgtttgcgttgagcgttgtaggcctgctgatcactatcgttaacttcgccttctgccaacgttgggttaaacagtacggttcaaaaccagacttcgagcctatcaactaccgtaacctgctgctgaccattattggtgttgtggcactgatcgctatcgccacctggctgctgcacaatcaggaagttgcgcgtatggcgctgggcgttgttgccttcggtatcgtggttatcttcggtaaagaagccttcgcgatgaaaggtgctgcgcgtcgtaaaatgatcgttgccttcatcctgatgctcgaagccattatcttcttcgtgctttatagccagatgccaacgtcactgaacttctttgcgattcgtaacgttgaacacaccattctgggcctggccgtagaacctgagcagtatcaggcactgaacccgttctggatcatcattggtagcccgattctggccgctatctataacaagatgggcgataccctgccaatgccaaccaagtttgctatcggcatggtgatgtgttctggtgcgttcctgattctgccgctgggtgcgaaattcgcgtctgacgctggtatcgtgtctgtaagctggctggtcgcgagctatggcctgcagagtatcggggaactgatgatctctggcctgggtctggcaatggttgcacaactcgttccgcagcgtctgatgggcttcattatgggtagctggttcctgaccactgccggtgcaaacctgattggtggttatgttgcaggtatgatggctgtgccggataacgttaccgatccgctgatgtcactggaagtctatggtcgcgtattcttgcagattggtgtcgctactgccgttattgcagtactgatgctgtttaccgcgccgaaactgcaccgcatgacgcaggatgacgctgcagacaaagcggcgaaagcagccgtagcgtaaaattcagggaaactcttttacaagccgctaacttttcgttagcggctttttttttgttcagcaacgcactaccatactttaaaccacagacaaaaggagttaccgatgaaattgttctacaaaccgggcgcctgctctctcgcttcccatatcaccctgcgtgagagcggaaaggattttacgctcgtcagtgtggatttaatgaaaaaacgtctcgaaaacggtgacgattactttgccgttaaccctaagggacaggtacctgcattgctgctggacgatggtactttgctgacggaaggcgtagcgattatgcagtatcttgccgacagcgtccccgaccgccagttgctggcaccggtaaacagtatttcccgctataaaaccatcgaatggctgaattacatcgccaccgagctgcataaaggtttcacacctctgtttcgccctgatacaccggaagagtacaaatcgacagttcgcgcgcagctggagaagaagctgcaatatgtgaacgaggcactgaaggatgagcactggatctgcgggcaacgatttacaattgctgatgcctatctgtttacggttctgcgctgggcatacgcggtgaaactgaatctggaagggttagagcacattgcggcatttatgcaacgtatggctgaacgtccggaagtacaagacgcgctgtcagcggaaggcttaaagtaatagccatcggcccacaggtcgttgtgggccgaaatgagatatttcagagctttgttgcgctgaaataatgttctggattggcaatacgatcctgagcagcaaccacttgcagctcatattcctgcattgcttttgtggtcaccatgatttcgtatactgcagcggtcacatgttccagggcctcctgcagcgttgccccctgaagcagtttcaccagcagtaaaccgctcgtcacatcaccaacacctaccggctggcgcataccaaaatctaccagcggacggctgatatgccaggcttcatcggcggtgactagcagcatttcaaaacggtcacggctgtagccagctcgcgccaggtgtttaaccaacacaatttgtggcccttgcgcaatgagttcgcgcgctgccagaaccgcttcttcgacgttctttaccggatgctcacagagtatttccagctcaaccagattcggcgcaatgatatcgctggcaggcaaaccgtgccgcacatgaaactctgcgacacccggtgcaacgatacagcctttttccggatgacccattaccggatcgcaaaaatatttcgcctgtggattcgctgctttcacctgacgaacgataccgaggatatgttcaccctgctccgccgatcccagatagccacttaatacggcatcacaggtgtgtaatttatcaatggcggcaatgccttgcacaatttcggttaaatggctgggcggcatcacgcagccagtccatttgccgtattgggtgtgattagaaaattgaacggtgttcagcggccagacgttcgcgcccaggcggcgcatcggaaactctgccgcactgttacccgcatgaccataaacaacgtgagactggatagcgagaatatttttcatcatgttccctgtataaaaaccagggggagtgatttctcactccccctttccacttaatgcattatttccagcaaatcagacagtaattctttttgccacgacgcagtaaggtaaaacgaccaaacagacgatcttcttctttaaagaagtattcaggatcggactgtttttcaccgttaatggtgatggcattggaggcgatagttttacgcgcctgaccacgggaaggttgcagttcagaatcgaccagcgcctgcatcaggtctgcgcccttttccatctcaaccatcggtacgccgtcctgcgccagctgttcgaagtccgcttcactcagcgcactcaaggaaccgctgaacaggcattcggtaatacgttttgccgcctgcaaaccgtcttcaccatgcaccagacgtgtcacctgttctgcaagcacatactgggcgcgcggtgctttaccgctgtttttatcttcttcttccagggcgttgatctcttcaatgctcatgaaggtgaagaacttcaggaagcggtaaacgtcggcatccgcagtgttgatccagaactggtagaatttgtacgggctggttttcttcggatccaaccagactgcgccgccttcagttttaccaaatttggtgccgtctgctttggtgatcagcggaacggtcaagccaaacacctgattctgatgcagacgacgggtcaggtcgataccagaagtgatgttaccccactggtcagaaccaccgatttgcagcaccacaccgtactgtttgttcagacaggcgaagtcataaccctgcaacaggttgtaggaaaactcagtgaacgaaatcccctgatcttcacggttgagacgctgcttaaccgcttctttgttgatcatctggttaacggagaagtgtttgccaatatcgcgcaggaaggtcagcacattcatattgccgaaccagtcatagttgttcgccgcgatagcagagttttctccacagtcgaaatcgaggaacggggcaacctgcttgcggattttgtccacccactcctgaacagtttcttcagtgttcagcttacgctcggcagctttgaagctcgggtcgccaatcagacccgtcgcgccgcctaccagcgcaaccggcttgtggcccgcctgctggaagcgtttcaggcataacaatggaacaagatgccccaaatgcaagctgtcagcggtaggatcgaagccgcaatagagcgcgatcgggccttgcgccagtcgctctgctaacgcttcctcgtccgtcacctgggctaccagcccccgctcttgcaattgtttaatcaagttactgcttgccatcaaaatctccatgtatataacgactgcacctttgccggtacacgacttttcgccagatgcgaaagagacatagaataaagtgccagaatcaggagtaccagcgattaaagcaagatttttgcatcttttcagggtgcaagacgatcaatcttccacgcatcattttcacgctggtacaaaaagcggtcatgcaggcgatgctcaccgccctgccagaactcaatctgttcaaggctgacgcgaaaaccgccccaaaaacttggcaatggcacttcgccctgttgaaacttctgcttcagctccaggaatttactttcaaggataccgcgggcagaaatgcgactggactgcttcgaaacccatgccccaatctggctatcacgcgggcggctatgaaaatatttcatcacttcgagagtcgaaagtcgttccgctttaccgatcaccatcacctggcgttcaagggtatgccacgggaacagcaggctaacgcgcggattattttcgatttgatgtgctttacggctgccgaggttggtgtaaaacaccatgcctttttcgtcgtaatgtttgagtaaaacaatgcgctgataaggctgatcatgttcatccacggtagcgaccaccatcgcggtagggtcagccagtttggcttcacaagcctgagagagccaacgttcaaaaagggttaatggatcggcgggtagatcgcggcggcgtaacccgcctttggtgtattcacggcgcagatgcgcgatttgctgcaattcgtcgttatcagacatggttttctttacggattgtcagtgggtgacgctattgtgcgccgcccctggaaaaatctcaacgctgcggattttgtaactgacagttattcaagacgatgcggtcgcgtttatagacagtcgcttcctcgcctttcgaccagaaaacatagattccgtcggtgtaacgtgcaccagacgctgaaatgccctgtttgagatgcagtagttgattatcgtaaacaaaactgacttcctggcgcggattattcagtttgaccgtcaacggtttttcatcacactggtattccagcgtatcggtttgcatgcgctcaaccagttgattgaacgcgctacagccggtgagaagcaccggcaaacagatcagtaacagttttttcatagacatatcccgaagactttcctggtctggagggcaatacgccctccctaacgttccaagtgtaacggcagacgcggtaagaaaaattcagttaactctgatatcacgggttagcggggaaaatagcccccagtaccgtctcctggcttgcgccagtgacggaaggcagatttcctggtaatcccgccagcgttcgccaggcaagccaggcgaacgccaatgcttccatgtcatcgccactaatgccaacggcatcggtggtggtgacttctgtgcctggcagtaatgccgccagacgcgccatgagtagcggattacgactacctccaccacataccatcaatcgttcgcagccaccgctcaacaaaacttgttcagaaatggtcacggcggtgagttctgccagtgtggcctgcacatcacggggatcaacccccggaaaatggcgcaaatggcgctccagccagccgtagttaaagtattcgcgtccggtgcttttcggtgcgggttgcgagaaatatgggtcgcagagcatattttgcagcagtgggagaataactttacccgcccgtgcccactcggcatctttatcgtaaggtttaccggcctgacgccagatccaggcatccatcagcatgttaccaggaccggtatcgtagcccccaaccggctggccaggaatgagcagtgacagattggcgatgccgccaatattgagcaccattcgtcgctcggttgggtgagccagcagcgcatgatggaacgcaggtaccagcggtgcaccttgtcctcccaaggcaatatcgcgacggcgaaaatcaccgacaaccgtaattccggtgcgcgccacaatttgattgttatcgccaatctgtaaagtgtgtggtgccacgcccgtcggttcgtgccagacggtttgaccgtggcagccgatcgcaactatatctctcgcctgcaggttttgttccttaagcaaggcattgaccgcatcagcaaaaagtcgcccaagttgagtatcaagctgtccaaactgcgaaagtgtaagctgctggccctggcaaatatccagtacagcctgtttcagagacaccgggatcggccagctcaaacttgccagctgtgcgacccggtgttcatcaattgtcgccaacacaacatcaacaccatcaaggctggtgcctgacataacgccaataaagcggcccgatttcatagttcatcctttttcaatctgacgtttgcgcaccactcaaacataaacttttcgtgaataccatgcggaatgaccaatttttaccgttggtagtaaaacattatcttcaaatcaataatcatcatgaatattttgtttataattggttgatcctactttcattatgatttgctcatatttggtagaacatgtaaccatggattcacatatgccatatactttgaccatgagggatgcttgcgtggcgtttcatggtgaacaggagatttttcaatgattaaacgcgtattggttgtttcaatggtaggtctgtctcttgtcggttgtgttaataacgacaccctgtcaggggatgtttataccgcttctgaagcgaaacaagtacagaatgtcagctatggcaccatcgttaatgtacgtcaggtacagattcagggcggtgatgattccaacgttatcggcgcaattggtggtgctgtacttggtggtttcctgggaaatactattggcggcggaaccgggcgttctctggctactgcagcaggggctgttgcaggtggtgtagccggtcagggcgtacagagtgcaatgaacaaaacgcagggtgtcgagctggaaattcgtaaagatgatggcaacaccatcatggtggtacagaaacaagggaacactcatttctctccaggccaacgtgtcgtactggccagcaatggcagtcaggtgaccgtttccccgcgctaaataagtttgcgtgtggtcaggwtactgaccacacgcccccttcatttcaccctttggcctgtaactcaatgatattatgctcaagttttgcgatgagcttaatcagttgttccagttcctctgcggagatgccatgtaaaatttccgcgcgggttttgttaataacggcttccatttcgctgatcaatggctctgccttttccgtcagtttaatacgtttagcccgacgatcgctggcacaagtttgacgcgaaattaaccctttttcttccagttggtccagcgtacggaccagtgatggctgctcgatgccaatcgcttttgccagttgaatttgcgactggtctggaggtaactgatggatattgtgtaacgtaacccaatgggtttgtgttaactccagcggtttcaggcgatggtctatcagagcacgccatatgcgcaccaaccgtgccagatcagaacctagtggcgattccaatttcatctccttataattagcttgctaagatattatgcggcttttagaatagtgtgcagcaattgtattgctaaaacaaatgtattgctgcatttggttaccgtcagacatatttttcagaaattgcgcgtaaatttttcgcacttaaagaatatttattaatctaacgcaatatattctgtcgtaaaggaatctactttgtgaagtttatgctcaatgcaacaggattgcccttacaagatctggtgttcggtgcatccgtctactttcctccgtttttcaaagccttcgcgtttggattcgtcatctggcttgtcatacaccgcctgcttcgtggctggatctacgctggtgacatctggcatcccttgttaatggatttatcgctgtttgcgatttgcgtttgccttgctctggcaatactgattgcgtggtaactatgtcaattaaaacaattaagtatttctcaacaatcattgtagcggtagttgcggttcttgccggatggtggctgtggaattattacatgcaatctccgtggacacgcgacgggaaaatacgcgcagaacaggtttctatcaccccacaggtgtcgggacgtattattgagctgaatataaaagacaaccagctggttaacgcgggggatcttctgctcacgatcgataaaacgccctttcagatcgccgagctgaacgcacaggctcagctggcgaaagcgcaatctgacctcgcaaaagccaataacgaagcgaatcgtcgtcgtcatctctcacaaaattttatttctgccgaagaactcgataccgctaacctcaatgttaaagcgatgcaggccagcgttgatgccgcacaggcgacgctgaaacaggcacaatggcaactggcacaaacggaaattcgcgccccggtgagtggatgggtgactaatctcactacccgcatcggcgactacgctgacaccgggaaaccgctgtttgcccttgtcgacagccactcgttttacgtcattggttattttgaagaaaccaagttgcgccatatccgcgaaggtgcaccagcacaaattaccctctatagtgataacaaaacgttacagggtcacgtgtccagtatcggtcgggcgatttatgatcagagcgttgaaagtgactcaagccttattccggatgtgaaacctaacgtcccctgggttcgcctcgcccaacgcgttcccgtccgctttacgctggataaagtcccaggcgatgtcacgctggtgtcgggcaccacctgtagcattgccgtaggtcaataatgaacgcatcgtcatggtccttgcgcaatttgccctggttcagggccacgctggcgcaatggcgttatgcgttacgcaataccattgccatgtgtctggcgctgacggttgcctattatttgaatcttgatgagccctattgggcgatgacctcggctgcggtggttagctttcccaccgttggcggtgtcatcagcaaaagcctcggacgcatcgctggcagtttgctcggagccattgcggcactgcttcttgccggacatacgctcaatgagccgtggttttttctattgagcatgtcggcgtggcttggcttttgtacctgggcctgtgcgcacttcacgaataacgtcgcgtatgcatttcaactggcgggctacacggctgccatcatcgcctttccgatggttaatattactgaggccagccagctgtgggatatcgctcaggcgcgtgtttgcgaggtgatagtcggtattttgtgcggcggcatgatgatgatgatcctgccgagcagttccgatgctacagcccttttaaccgcattgaaaaacatgcacgcccgattactggaacatgccagtttactctggcggcctgaaacaaccgatgccattcgtgctgcacatgaaggggtgattgggcagatactgaccatgaatttgctgcgtatccaggctttctggagccactatcgttttcgccagcaaaacgcacgccttaatgcgctactccaccagcaattacgtatgaccagtgtcatctccagcctgcgacgtatgttgctcaactggccctcaccgccagatgccacgcgagaaattctcgaacagctgctgacggcgctcgccagttcgcaaacagatgtttacaccgtcacacgtattatctccccactacgcccgaccaacgtcgccgactaccggcacatcgccttctggcagcgactacgttatttttgccgcctttatctgcaaagtagtcaggaattacatcgtctgcaaagcggtgtagatgatcgtgccagactcccacggacatccggcctggctcgtcataccgataacgccgaagctatgtggagcgggctgcgtacattttgtacgttgatgatgattggcgcatggagtattgcttcgcaatgggatgcaggtgccaatgcattaacgctggcagcgattagctgcgtactctactccgccgtcgcggcaccgtttaagtcgttgtcactgctgatgcgcacgctggtgttactttcgctattcagctttgtggtcaaatttggcctgatggtgcagattagcgatctgtggcaatttttactgtttctctttccactgctggcgacgatgcagcttcttaaattgcagatgtccaaatttgccgcactgtgggggcaactgattgtttttatgggttcgtttatcgctgtcactaatccccccgtgtatgattttgctgattttcttaacgataatctggcaaaaattgttggcgtcgcgttggcgtggttagcgttcgccattctgcgtccaggatcggatgctcgtaaaagccgccgccatattcgcgcgctgcgccgggattttgtcgatcaactaagccgccatccaacactgagtgaaagcgaatttgaatcgctcacttatcatcacgtcagtcagttgagtaacagccaggatgcgctggctcgccgttggttattacgctggggtgtagtgttgctgaactgttctcatgttgtctggcaattgcgcgactgggaatcgcgttccgatccgttatcgcgagtacgggataactgtatttcactgttgcggggagtgatgagtgagcgtggcgttcagcaaaaatcactggcggccacacttgaagaattacagcgaatttgcgacagccttgcccgtcatcatcaacctgccgcccgagaactagcggcaattgtctggcggctgtactgctcgctttcgcaacttgagcaagcaccgccgcaaggtacgctggcttcttaattacttaattacaccacaggcatagcgttcaccgccaccgcccagcggtttgggttgatcggacatattatcgccgccaacgtggaccatcagcgctttgtctttgacttcatccagtgatttcagacgaggcgcgatgacggcatcggtcgccttgccgtcattattgactaccagtgcaggcagatcgcctaaatgcccggcaccttctggcccttcatgtttaccggtattttgtggatcaagatgcccgcctgcggattctgcggcgctggctttgccatctttggtggctggctggcagcttcctttggcatgaatatggaagccatgttcaccgggaggtaatgctttcagatcgggcgaaaactccagacctttatcggtttcagtaatggtgacgctaccaattgactgcccaaccccttgcgacgtgacgaggttcatctcgactttttcactggcagcttgtgcgccggtcgcaacaaccagcgccagaatggccagactaaaacgtttcataggacctccgttcattgtgcattcctgaataagtgtaaaccagtgacacatttttgaacggcggctattcctaaaagtgcttacggtacgtcgtaacctagtgccgctttacggatacgaaaccattgttgacgggtcattttcagtgtttctgcttcgacagctgcccgtacgcgctcaattttacctgagccgataattggcagcggctgcgacggtaaacgtagtacccaggcgtaaactacctgttcaatcgagcccgcgtttaactcctctgccaccacagccagttcatcacgcagcggctggaaataatcatcattaaacagacgaccaccaccaaggcaggaccacgccatcggacgaatacgcagttgttgcagttggtcgagcgtgccatccagcagtaacggctgatgcaccggggatatttccacctgattagtggcaagagtaaatggcaggcgtgattgcaacagcgcaaattgcgcaggtgtaaagtttgatacaccaaaatgacgcactttgccgctctgatgcagatgtttaaaggcgtccgccacttcatcggcatccattaacgggtctggtcggtggattaacagcagatccagatgatcggtcgcgagattaattagcgactgttcggcgctcttaatgatgtgatcgcggtcagtgatgtaatggccaatgacgttttcttcacacgcggtcgtcgcgataccgcatttactgacgatttccatccgttcacgcaggtgaggtgccagtttcagcgcctcgccaaacgccgcttcgcactgatagccaccataaatatcagcatggtccacggtggtcacgccgagatccagatgctcttcaataaaactgaccaactggcgggcggacatgttccagtccatcaatcgccagtagcccatcacaaaacgggaaaactccgggccttgcggcgcaatagtaatacgctgaaccataatcgcttcctcttatcagatatgagaggagtatacgcaagattagggtcaaaagagtgatggttgctccggttcgtctgatggcgctggcttatttacacgtaatttgcgcattaatcgctgccgacaaaggcgcaacacttcttgtttttcgccatcgctcatcttattccagttaaaacgctcatcccggctacgaaaacagccgcgacaaaatccccgttcgtcagactggcaaattccccggcacgggctctggacgggaaagaactctaattgctccgtcacctcgccctcctcagataagattattaccattattgaagctgttaatgtccaaagtagcaactttgcttgcactagaccgactggtctactacactccaacgcatgaacaaacacaccgaacatgatactcgcgaacatctcctggcgacgggcgagcaactttgcctgcaacgtggattcaccgggatggggctaagcgaactcctaaaaaccgctgaagtgccgaaagggtccttctatcactactttcgttctaaagaagcgtttggcgttgctatgcttgagcgccattacgccgcatatcaccagcgactgactgagttgctgcaatccggcgaaggtaactaccgcgaccgcatactggcttattaccagcaaacactgaaccagttttgccaacatggaaccatcagtggttgcctgacagtaaaactctctgccgaagtgtgcgatctgtcagaagatatgcgcagcgcaatggataaaggggctcgcggcgtgatcgccctgctctctcaggcgctggaaaatggccgtgagaaccattgtttaaccttttgtggcgaaccgctgcaacaggcacaagtgctttacgcactgtggcttggcgcgaatctgcaggccaaaatttcgcgcagtttcgagccactggaaaacgcgctggcccatgtaaaaaacattattgcgacgcctgccgtttagcaggcattttttatcaccagacgaccgggagcctttatgtcatctgaaaaactgtattccccactgaaagtgggcgcgatcacggcggcaaatcgtatttttatggcaccgctgacgcgtctgcgcagtattgaaccgggtgacatccctaccccgttgatggcggaatactatcgccaacgtgccagtgccggtttgattattagcgaagccacgcaaatttctgcccaggcaaaaggatacgcaggtgcacctggcatccatagccaggaacaaattgccgcatggaaaaaaattaccgctggcgttcatgctgaaaatggtcatatggccgtacagctgtggcacaccggacgcatttctcacgccagcctgcaacctggcggtcaggcaccggtagcgccttcagcacttagcgcgggaacacgtacttctctgcgcgatgaaaatggtcaggcgatccgtgttgaaacatccatgccgcgtgcgcttgaactgggagagattccgggtatcgtcaatgatttccgtcaggccattgctaacgcgcgtgaagccggttttgatctggtagagctccactctgctcacggttatttgctgcatcagttcctttccccttcttcaaaccatcgtaccgatcagtacggtggcagcgttgaaaatcgcgcgcgtctggtgctggaagtggtcgatgccgggattgaagaatggggtgccgatcgcattggcattcgcatttcgccaatcggtactttccagaacacggataacggcccgaatgaagaagccgatgcactgtatctgattgaacaactgggtaaacgcggcattgcttatcttcatatgtcagaaccagattgggcgggaggtgaaccatatactgatgcgtttcgcgaaaaagtacgcgcccgtttccacggtccgattatcggcgcaggtgcatacacagtagaaaaagctgaaacgctgatcggcaaagggttaattgatgcggtagcatttggtcgtgactggattgcgaacccggatctggtcgcccgcttgcagcgcaaagctgagcttaacccacagcgtgccgaaagtttttatggtggcggtgctgaaggttacactgattacccgacgctgtaatccaacattgcgagcggcgcaaagccgccgctatactaaaacaactttttgaatctgttagccattttgaggatataaagatgcgtcttcttcataccatgctgcgcgttggcgatctgcaacgctccatcgatttttataccaacgtgctgggcatgaaactgctgcgtaccagcgaaaacccggaatacaaatactcactggcgtttgttggttacggcccggaaaccgaagaagcagtgattgaactgacctacaactggggcgtggataaatacgaactcggcactgcttatggtcacatcgcgcttagcgtagataacgccgctgaagcgtgcgaaaaaatccgtcaaaacgggggtaacgtaacccgtgaagcgggtccggtaaaaggcggtactacggttatcgcatttgtggaagatccggacggttacaaaattgaattaatcgaagagaaagacgccggtcgcggtctgggcaactaatctcctgccgggcgtgaactcatcgcgcccgcatctttactgcatcgacaagtaatatttgtcataatgcgcgctgcaatttatccgtattaagagaatcagatgtccgataacgctcaacttaccggtctgtgcgaccgttttcgtggtttttatcctgttgtgatcgatgttgaaacagccggatttaacgccaaaaccgatgcgctgcttgagattgccgccatcaccctgaaaatggatgaacaaggctggctgatgccggacaccacattacatttccacgtcgaaccatttgtcggcgcaaatttgcaaccagaggcccttgccttcaatggcattgatccgaacgatcccgatcgcggcgcggtcagcgagtacgaggcgctgcacgaaatttttaaagttgtacgtaaaggtattaaagcgagcggctgtaaccgcgccattatggtggcgcacaacgccaatttcgatcacagctttatgatggccgccgcagaacgcgcctcactgaaacgtaacccgttccaccctttcgccacttttgacactgctgcactggccgggctggcactcggacaaaccgtattgtcaaaggcttgccagaccgctggcatggacttcgacagcacccaggcgcactccgcgttgtacgacaccgaacgcactgctgtgctgttttgtgaaatcgtcaaccgctggaaacgtctgggaggctggccgctacctgccgccgaagaggtgtaatcgagtcgatgcctgatgacatgcaatgattcaggcatctatagtgaggctattccacgcatcatgcatgatattcacggggaatagcgttaatggcaaataatccaaacccttcatcgcccctgccggacgtgttttcaccggcgacccgcgactggtttcttcgcgcctttaaacagccgaccgctgtccagtcgcgaaccacggctgcgctttacgctaacagaagtgaatgacctaccggtccggcaaacgccgatgtttacgctgttacgtgaggcgggattttcaagttcgccacaagggctggattggggatagagaaaggactgacggatgcccgttcgcatccgtcagtattgcaggacggattattccgcgtccggctcttcagacttgtatttagcggcagtttctttgatcagctgctgcagttcaccacgctgatacatttcgatcacgatatcacaaccgcccaccagctcgccgtcaacccacagttgcgggaaggtcggccagttcgcatatttcggcagttccgcacgaatgtccggattctgcagaatatcaacataggcaaaacgttcgccacatgcggcaagcgcctggactgcctgggcagagaaaccgcagctcggcagtttcggtgaacctttcatgtacagcaggatcgggttttcagcaatctggcgttggattttttcgatagtggtgctcattgtcttgcttcctcaaacttctttacggcagtaatctgacattgtagcgggtcagtgcggcatcggaaaataacattttcatcacgcttttgctattttatccctttgctctatttgttgcatttcaaatattcgtttcttccctgatgcacggcaaactggcgtatttataaccatttttagctttcactgctgcatttttttgcgctcgccgacgaaacgtattttttaacaataaaagctattaactttctcttcttctatgcattagaatcatcaagttttgtaaatcagacgcaggcatgatagacctgccttaacagagggacgctcagtggcgcggataaaccgtatttcgatcacgctctgtgctttactttttaccaccctgcctttaacgcctatggcccatgcttcaaagcaagccagggagagttctgctaccactcatatcaccaaaaaagcagataaaaagaaaagcacggcaaccacccaaaagacccagaaagccagccagaaaacagcgaaaaaagccgccagtaaaagtacgaccaaaagcaaaaccgcttcttccgttaaaaaatcttccattaccgcttctaaaaacgccaaaactcgcagcaaacacgccgtcaataaaacggcctcagccagctttaccgaaaagtgtaccaaacgtaagggctataaatcgcattgtgtgaaagtcaaaaatgccgcgtcaggaacccttgccgacgcgcacaaagcgaaggtgcaaaaagccacaaaagtggcaatgaataaactgatgcagcaaattggtaagccatatcgttggggtggcagttcaccgcgtaccggttttgattgcagcggtctggtttattacgcttataaagatttggtgaaaattcgtattccgcgtacggcgaatgaaatgtatcacctgcgcgatgcagcgccaatcgaacgtagtgaactgaaaaacggcgacctggtcttcttccgtactcagggacgcggtacagccgatcatgtcggcgtgtatgtcggcaacggcaaatttattcagtcaccgcgcacgggccaggaaattcaaatcacttctctcagtgaagactactggcagcgccactatgttggcgctcgccgggtaatgaccccaaaaacacttcgctaaaactttaccctgttgttacggcaacagggtaagttcatcttttgtctcaccttttaatttgctaccctatccatacgcacaataaggctattgtacgtatgcaaattaataataaaggagagtagcaatgtcattcgaattacctgcactaccatatgctaaagatgctctggcaccgcacatttctgcggaaaccatcgagtatcactacggcaagcatcatcagacttatgtcactaacctgaacaacctgatcaaaggtaccgcgtttgaaggtaaatcactggaagagattattcgcagctctgaaggtggcgtattcaacaacgcagctcaggtctggaaccatactttctactggaactgcctggcaccgaacgcgggtggcgaaccgactggaaaagtcgctgaagctatcgccgcatcttttggcagctttgccgatttcaaagctcagtttactgatgcagcgatcaaaaactttggttctggctggacctggctggtgaaaaacagcgatggcaaactggctatcgtttcaacctctaacgcgggtactccactgaccaccgatgcgactccgctgctgaccgttgatgtctgggaacacgcttattacatcgactatcgcaatgcacgtcctggctatctggagcacttctgggcgctggtgaactgggaattcgtagcgaaaaatctcgctgcataataactgatggcaaatgcaacattatctgatgcgcttcgcttaccatgccaacgcggatgaggcgttaacagcgcattcggcaagataaatcgcacgttgccagcaactgtaacgcagaaggttatccttctgcgtttttgtttaattagctgttggcaacgcaaactgcttcaggttgttttctggctgacataaacaccagcaataatgccagtcccgcgacaatcgcccccatcaccggcacaaaactgtatcccagcccagcggaaattaccgcaccaccagcagctgctcccagcgcatttccaagattaaaggcaccaatattgactgatgaagacagacctggcgcttcactggcgacacgcatcacgcgcatctgtaacggcggtacgaccgcaaaggttgcagctccccacaccaccatgctaatagctgcgccgaactcattgcgggccaggaacgggattgccagcataatcaccatcagcagcaacaaaaagcctttcaacgtgccgttaactgaacgatctgccagtttgccgccgagatagttaccgatagagaatccgacaccaatcagcaccagcattgccgtgacgaacaccggtgtggcgtgggtaatgctttgcagtaccggagagatataggtgtagagggtaaacattgcaccagcgcccagcaccgtcgtcagcaatgcagacagcacctgcggacgcattaataccgccagctcttttttcacttcaggtcgcgcccctgcgccacctttaggtaatgagaggaacagacttaccattgaaatcacgcccagccccgctgttgccagaaatgacatccgccagccgatggtttcgcccaaccaggtcgccgccggcacgccaccgatatttgccagggttaaccccataaacatagtggcaactgcgctagcctgtttatgttttggcactacgcttgcggccacgactgaacccaaaccaaaaaatgccccgtgattcaggctggtcaaaatgcgtgaaagcatcagggtcatataatccggcgcgatggcggaaagtacgttgccaagcgtgaaaatcgccatcaggaaaatcaacgcactgcggcgggcacgatgagaaagtagaagcgtcatcagcggcgcgccaaccattacgccaactgcataagcactgattaacattccggcagcgggaatcgagacatccacaccgcgcgcaatgacgggcaacaagcccattggcgagaactccgttgtcccgataccaaacgcgccaatcgccagcgccagcaacggatagttaattttcatgccttatctccacctcttcgcgtcattacgcgatattcattaaagtggcgaaagcatgacagtaatcacaaaaaaatgaaaataacaaaaagagaaaacacttttgccattttgctaacaaacaggaaggagatgcgagggagaacgcgctccctcgagaggaaatcagtgcagcgcggcagtcaaacccacggccacgatcaaaccgaggacgataatcgttgttaccagtgaaaatttaaggtcggtgctcatcaagttttctccttttttattaccacacaaaaagtgatattacgcatttttacacactgtgatgaaaaaatctcccgtcatttataatgataagtgtttttactacttccccttttcgtcaagatcggccaaaattccacgcttacattatttgcgtactggccattgaccccttcctgacgctccgtgtcgtttttccggcgtaccgcaacatttttgttgtgcgtaaggtgtgtaaaggcaaacgtttaccttgcgaatttgcaggagctgaagttagggtctggagtgaaatggaatggcaacaataaaagatgtagcgaaacgagcaaacgtttcaactacaactgtgtcacacgtgatcaacaaaacacgtttcgtcgctgaagaaacgcgcaatgccgtgtgggcagcaatcaaagaattacactactcccctagcgcggtggcgcgtagcctgaaggttaaccacaccaagtctatcggtttgctggcgaccagcagcgaagcggcctattttgccgagatcattgaagcggtcgaaaaaaattgcttccagaaaggttacaccctgattctgggcaatgcgtggaacaatcttgagaaacagcgggcttatctgtcgatgatggcgcaaaaacgcgtcgatggtctgctggtgatgtgttctgagtacccagagccgttgctggcgatgctggaagagtatcgccatatcccaatggtggtgatggactggggtgaagcaaaagctgacttcaccgatgcggtcattgataacgcattcgaaggcggctacatggccgggcgttatctgattgaacgcggtcatcgcgaaatcggcgttatccctggcccgctggaacgtaacaccggcgcaggccgccttgccggttttatgaaggcgatggaagaagcgatgatcaaagtgccgcaaagctggattgtgcagggtgactttgaacctgaatccggttatcgcgccatgcagcaaatcctgtcgcagtcgcatcgccctactgccgtcttctgtggtggcgatatcatggcaatgggcgcactttgtgctgctgatgaaatgggtctgcgcgtgccgcaggatgtttcgctgatcggttatgataacgtgcgcaacgcccgctattttacgccggcgctgaccacgatccatcagccaaaagattcgctgggcgaaacagcgttcaacatgctgttggatcgtatcgtcaacaaacgtgaagaaccgcagtccattgaagtgcatccgcggttgattgaacgccgctccgtggctgacggcccgttccgcgactatcgtcgttaatcacccgttgcgggagtctcttccggctcccgcagccactccttattcagcgtctcactatcgccgagatactcaagcaaccaggttaacgcaggcgacatatcattttgctgccatgtcagacaacatgccgaatccgggaaggggttttccagttctagtgctacccacttcccctcattaagccacggtttggcgaaatgtgttggcaccatccctatgcataatcctgccgagatacaggttgccgatgattcccagtcaggcacgacaagtcttttttggttatccagcaaccaggtaatacgtttaggtagcgttcgcgaggtgtcttcgcgcaccaatgacggccagttgcgcaacgtatcatcgctgaacgggccatccatcaacgccagcgggtggtggctggcaacaacgcaactccagcttaacatccccatatcccggaaggtataacgaccgcctaccggaatcgcgcgtgttgcgccaatcgccagttccacgcgcccgtcggaaagtgcatcccagacaccgttgaacacttcctgaaagacaagaagttcgacatcatcaaaatggcgataaaaatcaacgatcatctgccgtgttcgctctggcctgacaatattatccactgcgatagctaactgaccgcgccagccgttcgctatctgctgacattgctggcgggtgatctgcatttttttgacaacagagcgtccttctttgagaaaccacgccccggcagcggtcagttccacatcacggtgacgtcgttcaaaaagcggcaccgccagccactcttccagctgacgcacggtatagctgaccgcagaaggaacgcgatgcaactcctgggccgcggcgctaaaactaccattacgcgctaccgcatcaacaacttccagagaatattctgaccacatagtctgcctgcaaaatttttgaaaccaatcatcaaatattaccgtttcacaacactaatttcactccctacactttgcggcggtgtttaattgagagatttagagaatatacatgcaacctgggaaaagatttttagtctggctggcaggtttaagcgtactcggttttctggcaaccgatatgtatctgcctgctttcgccgccatacaggccgacctgcaaacgcctgcgtctgctgtcagtgccagccttagtctgttccttgccggttttgccgcagcccagcttctgtgggggccactctccgaccgttatggtcgtaaaccggtgttattcatcggcctgacaatttttgcgttaggtagtctggggatgctgtgggtagaaaacgccgccacgctgctgatattgcgttttgtacaggctgtgggtgtctgcgccgcggcggttatctggcaagcattagtgacagattattatccttcacagaaagttaaccgtatttttgcgaccatcatgccgctggtgggtctgtctccggcattggctcctctgttaggaagctggctgctggtccatttttcctggcaggcgattttcgccaccctgtttgccattaccgtggtgctgattctgcctattttctggctcaaacccacgacgaaggcccgtaacaatagtcaggatggtctgacctttaccgacctgctacgttctaaaacctatcgcggcaacgtgctgatatacgcggcctgttcagccagtttttttgcatggctgaccggttcaccgttcatccttagtgaaatgggttacagcccggcagttattggtttaagttacgtcccgcaaactatcgcgtttctgattggtggttatggctgtcgcgccgcgctgcagaaatggcaaggcaagcagttattaccgtggttgctggtactgtttgctgtcagcgtcattgcgacctgggctgcgggcttcattagccatgtgtcgctggtcgaaatcctgatcccattctgtgtgatggcgattgccaacggtgcgatctacccgattgttgtcgcccaggcgctgcgtcccttcccacatgcaaccggtcgcgccgcagcgttgcagaacactctgcaactgggtctgtgcttcctcgcaagtctggtagtttcctggcttatcagtatcagcacgccattgctcaccaccaccagcgtgatgttatcaacagtagtgctggtcgctctgggttacatgatgcaacgttgtgaagaagttggctgccagaatcatggcaatgccgaagtcgctcatagcgaatcacactgatctatatcgatatacttatacttaggctgctaacaaaattttgttgtatgattgaaattagcggcctatactaatttcgagttgttaaaactacgataaatattatgttattacggggacaggatcgttcccgactcactatggatggtcatttcggcaagggttcctcctttccctctgttctacgtcggattatagactcgcggttttttctgcgagatttctcacaaagcccaaaaagcgtctacgctgttttaaggttctgatcaccgaccagtgatggagaaactatgagttcatcgtgtatagaagaagtcagtgtaccggatgataactggtaccgtatcgccaacgaattacttagccgtgccggtatagccattaacggttctgccccggcggatattcgtgtcaaaaaccccgatttttttaaacgcgttctgcaggaaggttctttggggttaggcgaaagttatatggatggctggtgggaatgtgaccgactggatatgttttttagcaaagtcttacgcgcaggtctcgagaaccaacttccccatcatttcaaagacacgctgcgtattgccggcgctcgtctcttcaatctgcagagtaaaaaacgtgcctggatagtcggcaaagagcattacgatttgggtaatgacttgttcagccgcatgcttgatcccttcatgcaatattcctgtgcttactggaaagatgccgataatctggaatctgcccagcaggcgaagctcaaaatgatttgtgaaaaattgcagttaaaaccagggatgcgcgtactggatattggctgtggctggggtggactggcgcactacatggcgtctaattatgacgtaagcgtggtcggcgtcaccatttctgccgaacagcaaaaaatggctcaggaacgctgtgaaggcctggatgtcaccattttgctgcaagattatcgtgacctgaacgaccagtttgatcgtattgtttctgtggggatgttcgagcacgtcggaccgaaaaattacgatacctattttgcggtggtggatcgtaatttgaaaccggaaggtatattcctgctccatactatcggttcgaaaaaaaccgatctgaatgttgatccctggattaataaatatattttcccgaacggttgcctgccctctgtacgccagattgctcagtccagcgaaccccactttgtgatggaagactggcataacttcggtgctgattacgatactacgttgatggcgtggtatgaacgattcctcgccgcatggccagaaattgcggataactacagtgaacgctttaaacggatgtttacctattatctgaatgcctgtgcaggtgctttccgcgcccgtgatattcagctctggcaggtcgtgttctcacgcggtgttgaaaacggccttcgagtcgctcgctaaaggctattctatcgccccctctccgggggcgatttcagatcaggcttgtgtacctggttgattcatggcattttctcgtgccgccagtacacgttctaccgtatctaccactgcctgagtttgtggatcgatttcaatgttgacgcgtgcgccgagttttttcttcccaagagtcgtgcgttccagtgtttccggaattaaatggacgcaaaaacgcgttggcgtgacttcgccgacggtcaggctaataccgtcgatgccaataaatcctttgtacaggatatatttcatcaactgactatcctggactttaaaccagatctgacgattattttccgaggttaatattttcgccacttcagcggtggtcataatatgacctgacattaagtgtccgccaatttcatcgctgaatttcgccgcacgctcaacgtttacccaatcccccacttttaaatcgccaagattagtaatgcgtaacgtttctttcatcagatcaaaactgacatggttgccgttaatttccgtcacggtcaggcaacaaccgttatgcgccacggaagcaccggtttccagaccgtccagcatgtggtcgggtaactccaccacatgcgtgcgaaaatttggtttttcgtcaatcgacaccagttttgcggtgccctgtacaatccccgtaaacatacttacaactcctgaaatcagttaagacattctgttcagcacaatagcaggtggcaaacgcccttaccagtgaaggggtaagaatgactattttttcactggagaattaataaatcctcgctacaatagactgaatttcccctgcttcttctttttgctgcccattcaggcggctttttagtctctcatataactacaaataaaaggtgttcacgtgcagaagtatatcagtgaagcgcgtctgttattagcattagcaatcccggtgattctcgcgcaaatcgcccaaactgcgatgggttttgtcgataccgtgatggcgggcggctatagtgccaccgacatggcggcggtcgctatcggtacttctatctggcttccggcgatcctctttggtcacggactgctgctggcattaacgccggttatcgcgcaattaaatggttccggtcgacgtgagcgcattgcgcatcaggtgcgacagggcttctggctggcgggttttgtttccgttctcattatgctggtgctgtggaatgcgggttacattatccgttccatgcaaaacatcgatccggctctggcggacaaagccgtgggttatctgcgtgcgttgctgtggggcgcgccaggctatcttttcttccaggttgcccgtaaccaatgtgaaggtctggcaaaaaccaagccgggtatggtaatgggctttatcggcctgctggtgaacattccggtgaactatatctttatttatggtcatttcggtatgccagagctcggtggcgttggttgtggcgtagcgacagcggcggtgtattgggtcatgttccttgccatggtttcttacattaaacgcgcccgctcgatgcgcgatattcgtaacgaaaaaggcaccgcgaagcccgatcctgcggttatgaaacgactgattcaactcggtttgccgattgcgctggcactgttttttgaagtaacgctgtttgccgtcgtggctctgttagtgtctccgctcggtattgttgatgtcgcaggacatcagattgccctgaactttagttcactgatgttcgtacttcccatgtcgctggcggcagcggtaaccatccgcgtaggttatcgtctgggtcagggctcaacgctggatgcgcaaaccgctgcgcggaccgggcttatggtgggtgtctgtatggcaaccctgacagccatattcacggtttcactgcgggagcaaatcgccctgttgtacaacgacaatcccgaggttgtaacgctggctgcgcatttgatgttgctggcggcggtatatcagatttctgactctatccaggtgattggcagtgggattttgcgtggttataaagatacgcgttccattttctatatcacctttacggcttactgggtgctgggcttgccaagcggctatattctggcactgaccgatctggtcgttgaacctatggggccagcaggcttctggataggctttattattggcctgacttcggcagccattatgatgatgctgcgtatgcggttcctgcaacgtctgccgtcagccatcattctgcaacgagcagctcgctagtaaagacaaggcgcaaccttcacgggttgcgcctgtgtttttacgcaggctggagcgttgcgccaatcccgtcttcgtctggctgtagtttcagtgcgttacacagagtttgccgactggcatctgttatctcaacgtgtatatcaccagtaacttcccctttcacattgatgaagtcaggtgaaatttctttcgcactggtttgcaggcaaatcgctccctctccacgcaggcgtttcactttcagatgcacctgcgttgccgcatcagtgatcagccacagttttccgccattcagattgatgttaccaacactgaaagtgacactgtcaccttttaccgtactgccgtcgagaatcaacacaccgccctgctgtacagtaatcgttgattgttgcagatctgcgccatagccaataatcattgaagcgccgtccagtaatgcaacactaccggtcagttcaaccggtgcgcgatcttcctctacgacaaaattttcgtccgcgctggtgggtgacaacaaaatcactgtcccaccttgtattaccgcgttttccagcgtaccagcatgcacttcagcccgaccacccacattaacggacaggttttgcgtcttaccggaactgtagagctgaagaccatccgtccccagacgatagatggctccattctcaacaatagtgtcagagtcttcaccaccgagattattcatggtgccaccagcaagcaacgtatcattggctttccccgccagcataaaaacgccgccctgattaatctcacaattgctggcttccccacctggatacaccaacaattcaccaccttcatctaccacgaccgctgaggttgtcccattgaccaacaggccaccctcttgatcgagaataattttttccgcgcgatggccttccagtacacgcaggttaccgccattttccagcaacaaaccgcaggcataacctttatcaacgctgaattcaccttcgggatggcggccattaaccgtagcgagcgtagagagactaattgcgcctccctcggactgaacaatatctgtggcaatggcaccgtcgctgaccgatagcgtgccattgttaccgtactgtgcgcatttggctatcccaccggttgccactttcaaccagccagcccccgtgaccacggtattttcggctcttccgccagcttcaacaatcaactcgccttcagtaagttgcgtcgcgccaataacctcgccggtcttaacaatttgcacgttcccgtcgctcatcaagtttttcgcatcagatcccatgatttattcctttgctgcatctgtgtgcctttattgctacctaagtgtaaaggctacgaaggatttatccacgacagatttgagatggtggcaaacaactctgtttaaactctgatacacggattattgggttgtatcagatgtaaatgcgatcctgaataaaaatcgcccttgcaaatcaacaaaatatagccaatttgcttaaaagctctgcaaacggtcgaaatagcgcagaaaattacgttttgcctcttgccaccttcccactctgccgctaatattcgtccccgttgtcacctacaacgttgcgttcatagctcagttggttagagcaccaccttgacatggtgggggtcgttggttcgagtccaattgaacgcaccatcctgcgtccgtagctcagttggttagagcaccaccttgacatggtgggggtcggtggttcgagtccactcggacgcaccagattttcttaatctggtcttctccttttttccctctgtttcttctatgtatccaatacgttaaaagatctacactgtcttcgtatgcgttatcagaaggagaatcgctatggcaactttgttacaacttcattttgcttttaatggcccatttggcgacgcaatggctgagcagcttaaaccgcttgctgagtcgattaatcaggaacctggttttctgtggaaggtttggacagaaagtgaaaagaaccacgaagccggtgggatctaccttttctctgatgaaaaaagcgcccttacctatctggaaaaacatactgcccgactgaaaaatcttggcgttgaggaagttgtcgccaaagttttcgatgtcaatgtgtcactgagtcaattcaatcaggcaaaacttgcctgacagattttaatcaagggcggttagtgcccttttcatccctgtctgaaatttctcaaattctaaaaatctcaaccaaacttacctgataacactaaattcgaaagaatgcgtacaggtaagtaacaatgaaaacaattgctattgtgggtgccgggcctacggggatctacaccttattctcgcttctacagcaacaaacgccactttctatttctatcttcgagcaggctgacgaagccggtgtcgggatgccatacagtgatgatgaaaactcaaaactgatgctggcaaacattgccagtattgaaataccgccgatttattgcacgtatctcgaatggctacaaaagcaagaagccagccatctccagcgttatggcgttaaaaaagaaaccttgcacgatcgtcagtttttaccgcgaattctgctgggcgaatatttccgcgatcaatttttacgattagtagaccaggcacgacagcaaaaatttgcagtggctgtttatgaatcatgccaggttaccgatctgcaaattacaaatgctggcgtcatgctcgctacaaatctggatttacccagcgagacgtttgatttagtggtgatcgcaacggggcacgtctggcctgatgaagaagaagcaaccagaacgtattttcccagcccgtggtcaggcctgatggaagcaaaggtcgatgcgtgtaacgtgggtattatgggaacatccttgagcggactggatgcggcaatggcagtggctattcagcatggttcgttcattgaagatgataaacaacacgtcatttttcaccgcgataacgcaagtgaaaagctaaatattacgttaatgtcgcgcacaggtattttacccgaagccgatttctattgccctattccctacgagcccttacacatcgtcactgatcaagcattaaatgctgagattcaaaaaggcgaagagggccttttggatcgggtatttagattgatagtagaggaaatcaaatttgctgatccagactggagccaacgcatagccttagaaagcctgaatgtcgattcctttgctcaagcctggtttgccgagcgcaaacaacgcgacccattcgactgggcagaaaaaaatctccaggaggtcgaacgcaataaacgagaaaatcatactgttccctggcgttatgtcattctgcgcctgcatgaagccgtacaggaaattgttcctcatctgaatgaacacgaccataaacggttcagtaaaggccttgcccgggttttcatcgataattatgcgacaatcccttcagagtctattcgtcgactactggccttacgtgaagcgggaatcattcatattctcgccctcggtgaagactacgaaatggaaattaatgagtcgcgcaccgtcctgaaaacggaagacaatagctactcgtttgacgtttttattgatgcccgtgggcagcgtccgcttaaagtgaaagatattcctttccctggactacgcgaacaattacagaaaacaggggatgaaatccctgatgttggcgaagattatacgttacagcaacccgaagatattcgtgggcgcgtagcgttcggcgcgttgccctggttgatgcacgaccagcctttcgttcagggacttacggcatgtgcagaaattggagaggcgatggctcgggcggtcgtaaaacctgcatcccgtgctcgtcggcgtctttcgtttaatcaaatgtaaagctatcagcactcaacaaactgatgctgttcattaaggcgatagcggactccggctcgaatattgttttcaccttcaatggcgacggcgaagcgaactctttcgccgtcatgatatgccagtgcggcgcttcctcctggcccgagaataattgagtcgaccacgcccgtgctcactaccgttgaattttcaccgctggcaatgatgtgtacattgtcgccgctgttggcaattctggcgtttgcgccaaagctggcgatttgcaccaggtcaccattactggcgacatgacaccgttcacccaatgtacaaacgcgtactcgcattccggtattcgcaatccgactactatctccagcgctgcttatccgcgaagaattaccggttacagcaacccgtgcgcgttcaccggagctgccaatgtgactgttaaagccgacacttccaatccgcacgctataacccatactggcaatttgcgcggcatacccagcagttgcgattctggcattatcctcacaacagccgatgcgagcatgatcgtcgctgcgggcaaactgactgcaaaatgctctctctccgggatctgtggccagtttttgcatagaagaaacttcctgatgcgcgaagttttcatccgccagccattttttccacgcatactcaaccagactctccgcccagtccgtatatccttcctcaatcagtgcatgatgaatatcggcataactaccgccgcgtgggaaatggcgcagaaaccagcgatacatcaccgctccgatacgccattctcgcaggtctgctcgtgtaatgatcattcgttagtgccggtgatagccatcgaccatgcttttaaaggtttcgtgtggcgtacgccccgtggtgcaaagataaagatgaccgaagataaaaaagaggcttataaatgccagagcaaaatgcgcctgcaataaccagtatcttacgccaggaaacatatctcccacggcttgcggatagagacacagcagccccgtcaatagtaacaacggcagcaatccatacatgacaccaacataggcaacctgctgtaagggattaaatttagactgggttgttgccgggaaaggatgttcttccccctgcataatgccaaacaaatagaatcgcgtttgttttgccgctcgctccagccacccctgacgacgaatgcgatagtggtgaccattacccccaacggcattgatcagaacaaagccgagccagcatgccagtaacaaaaatccgcaaacttcatgcaccgcaaccagacttttaaccgcagttgcgcccaccagcgcaaagtgatttatcagcccacttgccagcaacaatacaaagagtaacgcattcgaccagtgccataatctgaccgctttgctgtaaagataaatcctctcaccatgatcggtggctgatttcttcacgccacgagcacgaagcaaggcatgtagccccagcaccaaccacatcccaaccagcaatagtccggcaatgatcaaccacaccggccaaaattggggggtgaactgtggcacatagttcgccaactggctctgaaactgttcagcatgttgcgacgggttcatacattttcctttttaatcaaatgttgaccgaaccggcgatacagatgcggtttcccggcgccaggtagctgatattgatagtatttattttcctgcaaccacgcctgaatttctgggctatcttcgtgaccaaagatcaatgcgtgttccgggcaggcactgacgcaaatgggcggaaagccttttgccagtcgggtctcagcgcagaaatcacatttatctgccactttagtgacagggttaaggtagcgaacctggtacgggcaagcgccaatgcaataactgcagccgatgcactgcgatttttctacccgcacgatcccctgctcatcacgccacgacgcccctgtcgggcaaacgtcgatgcaaggagcatcttcgcagtgctgacatgactggcgaaaaaagtgatactgcgttccattgtcgttatcgatgactggaatgtgtgctatcgataaacggcttccctgagcggggacgtggttagttttacggcatgcgcgggcgcagatattacagccattgcaccgtgactcgtcatgaatcatggcataccgaacttccttttcttgcctcgtattcgctaacagagaagacgcagaaccagtaaaaaagattactgttcccatccccagaacaaatttgcgtcgagtgaaggacatctgattatcccctaatgcagtggctgcaactgtccaccctatccatgacatccccctgaaatttcaggggttctgaaactgctctacctcgaaccattcgcataagccatacgccttgccataggtcataaatcgctcgctaaacaagtacaacactgccgtcgatgactccacctgccgtatatcggcatattcaggtgcaacatccatcgtggcgatcgcggcttcaatctgcgcttcctggaagtaatatggcgcttgcatcagcatggcgactttgtaaggacgaggatacgtctggcactcaaaacgaacggcgtgtgcaatggcgcgacaaatgtcctgctccacaacttgcaaagacatcgccgcgtagttttcactcatggcctgcgttgagtaatagtaatcatcctggcttcccgtcatacaagcgatatccgcgtagtctccgttctgcttaatgttttccagcaaaactgacagttcctcttctgcaaccgaatagggcggcgagagaaacacagcgcgcgccaccagctgcccagccgcagaatgctggcgaatgaactctgccaggatttcagccggttctggttcggttaccgtatcaacggggtgacgcatcccctgcaaccattgccgcttcgcctcatcaatttcgctgacttccgctaacggcaattcatcctgatggttcatctctcccattccttacgcaggcagtagattgtgtgctgccagatcggcggcaatatcttccagccccagacgctgcaatgtttcgcgggtcggacaaccaagctgtgggtcccagcccatttctttgtagaacatcgtgagcgaagcatgcatatcgtcacgatccattttgtctgtaccttcagtaaagaccgggatctgcggatccttgtcgaatacccaggaacagataagatcgtgttcattacgcatatctttggtttgcatcagttttaccgtgtaggcgcgatgcaacgtaaagatacgctctgcagctaaatctaatttttcctgagtcatatcttcgccagtgatcgctttgaagaatttggcttcaagtgccagatcgccccggtaattacggcttttcagcggcgaaacggtcattggccagacccagttgcacagggtgacggcgttatgcaaacagacccgcaacagcgaccacttagcatatttaatttttgcgtcattgatcggtgtgtagtttttggtttcatcgtaagcatcttcagaaccaaaaagctctttcgccacttcacgctgcagtttcaatggcaagccggaaccaataaaattgatatgggtatgcgtcatgcagtcacggttgaacatacagttaacaatggaaccgacttgcgctgacgcttcattggcatggtgaaccggatagccaaacggcgaccagagtttatttttcgcgtagccccagtactcttcacccaaattccagcgttctgcgatggcatatgaaccatcagccaggtgactcaactcacccacgcgatgcgccagacggtagtaaaaatctttaataaagttaacgtcacccgcttccagttgatcccagcgaatttccgcatactcttcagcaggcagaacacgcttgaacacccctttgctgtaacaataagtaaagtcgcgatgcaactgcccgtagttacaccataggccgtagtcatcgaacaaattcagaccaaccaggttaccaatcacacgaccatcgtctttatcttcaaaatctttcggcccgttcgggaagatggtggtatggacaaagtttgctacacaagtgttaccacctgtgctgggcacgccaaactctttcacccgaggaatattcatttgggtcatacaacggatcgggcaagagtggcagccgctcatttttactgtgtatttctctgccgccggacctaagtcaaaaacggatttataggtacgaaagccgaccgtgttctgattgcctggcggaatttcccccgtttcaatcggaccaccttcagccgcgccccaaaacagccctttacgtgctgtccaacgtgacttgggatctgaatactctgcccacgattgcggcgtacttggcacgacatggttgttattcgcaccgataagttcagtcatcatgtaatcgttgagacgcttcatctcctgacgatcggcaatgttgacccctttcgtcccttcaaccgcaatcgctttcaggtttttcgaacccattattgcgccagttcccgcaccgccgctgtggttacggctattcaacatgccagagagaggaacaaggttttccccagcctgaccaatagccgccacacaggtttccggactggtcaagcgacaaatttcttcagtcgttgcgcgcgtcccttttccccataagaaatcggctttttcaaggctaactttgtcatctttaatcttcagccataccggtgatttcgctttcccttcgataataatgacgtcgtatccagcgaatttcatttgcgctgcaaaaaagccccccatatgggcatcgacgactaaatttcctttggtaaaagtagaaagtgaggtgatatttacgcgagaactacagggggcaccagatccagttaatgggccggtagcaaaaactaatttattcgcttcatcgaaaggtttcgtgcctggcggtacttcgtcatacataattttgtagccgaagcccatgccaccgacaaaacttttaaacttactggaatcttcgagggtaatatttcctgtcgtgagattgactcttaatatattacctgtccaaccgttagccatgattttttcctttgcaagattcacacagtaatatctttccactcgataatttttaacgcccctgttgggcaggcgtttgcgcattcaccgcataacacacatttcgaggattttttactttcggtatttacggtggccatcatccacgggcatgccgtagtacaggcgctacagccaatacaacgtttatgatcgacggtaatacagccttctttctgctgccaggtaatcgcaccaatcgggcagacgttcatgcattgcggctctttgcattgacggcaggtgtccgcggtatagttgagatcgccatacaggccaccgccagagccaaccccgttgtcgccaaagaaataattgcgatggattttgatacgggagaagaatgtccctactgagccatcgttgaagttggtacaagagatttcacagcggtggcaacccgtgcatcgcgcacgttgggtcaccagcacccctttgggtgtatttatcaaccctactgtgccgctatcaatatcttcctgtttgcaacccaaaagtgacagtaaagcaggggcaattgttaaaccagcaaggccttttcctgatatacgcaagaattctaatcgcgttaagccaatatttaatagtggacgatcaaccgggttcatttatttcgcatcctcttcgcaaacacagtgctgacaattcagcagcctgatattaggcactcaactaatacgctgctgactctgtcctcaacaccagatattttcccaaacccgatagtgtatgagaaaagatttaacgctgacaaactaatcctttatggttaggagaaaaaataatgtgattattctgggctcttaacattgatcgttatcaattaaaatcacaaagcaaggaattataagtgaactgatatttattatcatttgaaataaatttaacttaaccgacaattatttgtgaagttcatcgcagaaaataaaaataactttatcgctataaattaaaatacacaccgaaattcatataatttcagcagttgttatttagaatgattaactggaccgcaactgaactaacaatatcaggatgaagcttaccgcctcatcctgaatggtcattttaccagtgcgttaatgactgtttccatcgcctgcttttccagctcactgcgctgaatgcgtttattggctaatgctgtacgtaatacgcctgcgataacaatatgctttggttcctgccccagatcgcgcatttccagcacaactttaccgacaactctgcacatttctcggtacagttcatcctcttttgtccggtttcccattctttatacctatttatcatgccaactatcagcatatatcaatctaaccaattaaacaaaaatcaaacaaaatcagacaaataacgtgataaattattttaactgtagcaattgagcgatgatgtatttatacaccggatgaacttttcacttatcctcacactgacaaccccggcaccagacgttgcgcaaacaacgaagtttttgcgtaaccttttccctggaacgctgaatctttgataacaatttattgtcttacaagttgtatattttttgaaacgctgtttttgttttccttttggattaatttcagcgtataatgcgcgccaattgactcttgaatggtttcagcactttggactgtagaactcaacgactcaaaaacaggcactcacgttgggctgagacacaagcacacattcctctgcacgctttttcgatgtcacctatccttagagcgaggcacaaccactttcgtaataccggattcgctttccggcagtgcgcccagaaagcaagtttctcccatccttctcaacttaaagactaagactgtcatgaaaaagaccaaaattgtttgcaccatcggaccgaaaaccgaatctgaagagatgttagctaaaatgctggacgctggcatgaacgttatgcgtctgaacttctctcatggtgactatgcagaacacggtcagcgcattcagaatctgcgcaacgtgatgagcaaaactggtaaaaccgccgctatcctgcttgataccaaaggtccagaaatccgcaccatgaaactggaaggcggtaacgacgtttctctgaaagcgggtcagtcctttactttcactactgataaatctgttatcggcaacagcgaaatggttgcggtaacgtatgaaggtttcactactgacctgtctgttggcaacaccgtactggttgacgacggtctgatcggtatggaagttaccgccattgaaggtaacaaagttatctgtaaagtgctgaacaatggcgacctgggcgaaaacaaaggtgtgaacctgcctggcgtttccattgccctgccagcactggctgaaaaagacaaacaggacctgatctttggttgcgaacaaggcgtagactttgttgctgcttcctttattcgtaagcgttctgacgttatcgaaatccgtgagcacctgaaagcgcacggcggcgaaaacatccacatcatctccaaaatcgaaaaccaggaaggcctcaacaacttcgacgaaatcctcgaagcctctgacggcatcatggttgcgcgtggcgacctgggtgtagaaatcccggtagaagaagttatcttcgcccagaagatgatgatcgaaaaatgtatccgtgcacgtaaagttgttatcactgcgacacagatgctggattccatgatcaaaaacccacgcccgactcgcgcagaagccggtgacgttgcaaacgccatcctcgacggtactgacgcagtgatgctgtctggtgaatccgcaaaaggtaaatacccgctggaagcggtttctatcatggcgaccatctgcgaacgtaccgaccgcgtgatgaacagccgtctcgagttcaacaatgacaaccgtaaactgcgtattaccgaagcggtatgccgtggtgccgttgaaactgctgaaaaactggatgctccactgatcgtggttgctactcagggcggtaaatctgctcgcgcagtacgtaaatacttcccggatgccaccatcctggcactgaccaccaacgaaaaaacggctcaccagttagtactgagcaaaggtgttgtgccgcagctggttaaagagatcacatctactgatgacttctaccgtctgggtaaagaactggctctgcagagcggtctggcacacaaaggtgatgtcgtagttatggtttctggtgcactggtaccgagcggcactactaacaccgcatctgttcacgtcctgtaatattgcttttgtgaattaatttgtatatcgaagcgccctgatgggcgctttttttatttaatcgataaccagaagcaataaaaaatcaaatcggatttcactatataatctcactttatctaagatgaatccgatggaagcatcctgttttctctcaatttttttatctaaaacccagcgttcgatgcttctttgagcgaacgatcaaaaataagtgccttcccatcaatgaaatattctcagcataaaaagctttgtgtaatacttgtaacgctacatggagattaactcaatctagagggtattaataatgaaagctactaaactggtactgggcgcggtaatcctgggttctactctgctggcaggttgctccagcaacgctaaaatcgatcagctgtcttctgacgttcagactctgaacgctaaagttgaccagctgagcaacgacgtgaacgcaatgcgttccgacgttcaggctgctaaagatgacgcagctcgtgctaaccagcgtctggacaacatggctactaaataccgcaagtaatagtacctgtgaagtgaaaaatggcgcacattgtgcgccatttttttgcctgctatttaccgctactgcgtcgcgcgtaacatattcccttgctctggttccccattctgcgctgactctactgaaggcgcattgctggctgcgggagttgctccactgctcaccgcaaccggataccctgcccgacgatacaacgctttatcgactaacttctgatctacagccttattgtctttaaattgcgtaaagcctgctggcagcgtgtacggcattgtctgaacgttctgctgttcttctgccgatagtggtcgatgtacttcaacataacgcatcccgttaggttccacggaatatttcaccggttcgttgatcactttcaccggtgttcccgtccgcacgctggagaataaagctttaatatccggtgcattcatgcgaatacagcccgaactgacgcgcaaaccgacgctgtccggcgcactggtgccatgaatgaggtattcgccattaccatgcgcgaggcgcagtgcgtaacgtcctagtgggttattgggcccggcaggaacgactggtggtaatttaatgccacgctccagcgaacgttgacgaatgcccgccgtaggcgtccaggttgggttagggattttctgccccacacgcgtttccatcaccggcgtttccagcccctgcaaaccaatacctatcggataaacctgcacgatattttctcccggcggataataataaaggcgcagctctgcaaggtttacaataatcccctgacgcggcgcatcaggtaataatagttgtgaaggaatagttatcgtcgtaccgggttttggcaccggggcgatagtgttattggcttcaaggatcaacattgccgcagtatcaaaacgtcgggcgatggcctgaaggtttttatccccttcttgcaccgtatacgtttgattttgcccaaccagtcgactgccggttggtggtagcggataatcaaccgcccaggcagcctggatggcgctaaaagcgccgataagcgtgagtgtaagcaaagacgcgcgtttcattgtaaacctcctgtatttgccggagactcacgctgaaacgtcggatggcgcttatgttcacctgaaaccaaaacactcctgtgcaggccagtgtaaacattgaccacccggcaatgtgagccaaccggatgaaagctgtccctttagtttagctaagtgcagcggctttggcgcgaattgcgcgaatcatcgcttccagaccttgtgagcgtgatggggtgagatgttgggtgagcgccattttttcaaaccacgggcgcacatcgaaattgacaatatcctgcggcgtcatttgatcgtaaagaataaagacgaccgcaataagcccttttacaatggccgcatcgctgtcgccctgcaattcaataattccctgcgcattctggcgcattacaatccacacctgactctggcagccctggatgctattttgcgggcttttgtcttcgtcacgtaattctggcagacgctgacccaactcaataatgtagagatatttctcttcccagttggcgcagcgtaaaaaattacgcagcaatttttctttatccggcaataaagccatagtgcctccctgttatcccagcagacggtgaatacgttgcaggccggtcacgagacgatccacttcttcatgggtgttatacatggccagcgacgcccgacacatcgcagggacgttgtaataggccattaatggcattgcgcagtgatgtccggtacgcacagcaatgccgtaattatcgagaaaactgccaacatcataggcgtggtgtttaccgagattaaaagcaataacgccaagtctgtccggcggaccatagagcgtaagatccggcaccgctgccaactgcgacaatgcgtaatgcatcagattttgttcatactcggcaatgttgttaagccccagcgccgaaacatactccagcgccgcgccaaggccaataatacctccggtattgggcgtaccggcttcaaaccgccacggcgctttggtccaggtagtgccttcactcaggctaacggtggcaatcatagaaccgcccccttcccacggcggcatctcctgcaacaaggcttctttgacataaagaatgccaattccggtagggccatacagtttatgcccggagaacacgtaaaaatcgcaatccagcgcctgaacatccaccggatgatgcatcaccgcctgagcgccatccaccagcacttttgcgccatgttgatgcgcaagtgtgatcatctccgccagcggattttctgtcccaagcacgttggagacatgagtaattgccagcaggcgagttttctcatcaaacagcgtaggcagcgtctccagttgcagagtaccgtcggggttgagcgggatcacacgcagctctgcgccaacgcgtgcacaaagcatctgccaggggacaatgttagcgtggtgctccatctgactgatgatgatgttatcgcccgcccgcacattgctgttgccccagctattggcgaccagattgatcccttccgtcgtaccgcggacgaacaccagctcttccgccgaacgggcattaataaacagcgatgcccgcttgcgcacgttctccattttctcggtcgcctgggcgcttaaggtatgaataccgcgatgcaccgccgcgtagccatgacgataaaactcagcctcggcatcaatcacctggctcggtttctgcgcactggcggcgctgtcgagataagccagcggcaaaccgttcacctcacgcgaaagcaccgggaaatcggcccgcaccttatcaacggaaaaagtcatcttgcacctcctggcagccgttgaccgattcgggccagcacctgctgtttaagcccttcatcacgcagtgcttccgtcagttcggcagcaaaggcgtaaatgatcatctgctgggcatcctgctgattgatcccgcgcgagcgcagatagaacatctgttcatcatcaatacgccccaccgtcgcgccgtggctgcatttcacatcatctgcatagatttccagctgcggtttcgtatccacttccgccagtttgcccatcagcagattattgttggtcatctgaccatccgttttgatggcgtgctgcgcgacgttgatcaaaccgttaaataccgcgcggcctttgtcgctgacgatagttttgtgcaactgtcggctgttacaaaaacctttattgtgttccagccaggtacgagtatcacacacctcgtttttcaccggcatcgccaggctattgatccgcaccgtgctgttttcgccattgagttgcgtactggtgttgtgtcgtaacactgcgccacccagcaggaaactgtggctaaatgcggtggcatcatcagccagcaacaaatcgttatgagcaaagtggtgactgagcgggttttcaaacgccagcttgatatgctgcaaatgggcgttcgctgcgacgttgatagtgaaccgtgcgccggtgaagtgacgagcatcattaaggctgacaaaatgttcgatcaccgttgcttcggcaccttccgccagatccagatgatgccggtaatgggcagtattcacctcttcacctgccacgccctgggtgatatgcattaacagcaatggctttgccggccgttgaccgcgcttcacggcgatatgcgtcacgctttgtgccaggctttccgtcaaatgcagaaacacttccgcctgaatagcgtcgggtaacccctgacggtcgtcgttaatgctcacttcatatccgctgccttcagttgcatcgctcagtgcgggcacgtaacgtccatcgacaaacaccagccgcacggcgtctaacgttaacgctaaggcatcacgctgctgtggggctatctcccccgcaatgctgacaaactggctattggtcagcccgtccagcggcgtatatttccagttttcatgtttacgtgtcggcagtccggtacgcagcaattgttgtaaatgctgctgtgcttgcggggagcgtttcgccccttcagcttcaaacaaatgattccactgttgcagtgcgttactgctgttcggtaagccagccataaccctgctcctccagttgtttgaccaacgtgaaatcgccggatttcacaattcgtccctgatacagcacatggacgtaatcaggcttgatgtagtcgagaatgcgttggtagtgcgtaacaatgatgaatgaacgcttgccgtcacgcagcgagttcacgccatcggcaaccacttttaatgcgtcaatatccagcccggagtctgactcatcaagaatgcataactccggttccagcaccgccatttgcaaaatatcgttgcgctttttctcgccgccggaaaaaccaacgtttaccgaacgggttaataaatcttccggcatcttcaggagagcgattttctcttccatcaaatcctgaaaatcaaagcggtcgagcgtttcctggccgcgatagctgcgcaccgcattaagtgccgtttgcaggaaaaactggttactgacgccgggaatttccaccggatactggaaggccataaagatgccttcacctgcacgatcttccggcgacagcgcaagcaaatctttgcctttaaactcaaccgtgccgctcgtcacttcataatcttctcgcccggcaagcgttgccgataaggtacttttgcccgaaccattgggccccataatggcgtgaacttcgccgggacgaacgtcgaggcttaatccacgcaggatagctttatcttccacgctgacgtgtaaatctttaatacttaacatgtttattccttatccgacgctgtgttcaagactgatggcgaggagtttttgtgcttcaacggcaaattccagcggcagttccgagaacacgtctttgcaaaaaccgttaacaatcatcgagatggcatcttcttcgctgatcccgcgttgcaggcagtaaaacagttgatcttcaccaatacgtgatgtcgttgcctcgtgctccagctgagcgctgttattgcgacattcgacatacgggaaggtatgcgccccacaattagcgccaatcagcattgaatcgcactgagtgaaattgcgcgcattggttgccgtcggcatgattttcactaagccgcgataactgttctgactatgtccggcagagatccctttcgatataatggtcgatttggtgtttttaccgatgtggatcatcttggtgccggtatccgcttgctgatgaccgctggtcagcgccactgagtaaaactcaccaatggagttatcgccgcgcaaaatgcagctgggatatttccacgtaatcgctgagccggtttctgattgcgtccatgacattttgctgttttcgccttcgcacaaagcacgcttggtgacgaagttgagaataccgccggtgttgttatcgccagggaaccaattttgtaccgtggaatatttcacctcggcgtttttatggatgatgacttccaccaccgccgcgtgtaactgatagctgtcacgcaccggagcggaacagccttcaatgtagctaacgtagctgtcttcgtcggccaccagaatggtgcgctcaaactgcccggttttttccgcgttaatgcgaaaataggtggaaagttccatcgggcaacgcacgcctttaggcacataaataaacgtaccgtcagaggctaccgccgcattaagtgcggcaaagaagttgtcattccccggcaccacggtgccgagatatttacgcaccagttccgggtgatcgtggatcgcctcgccaaaggaacaaaaaataattccctgctccgccagtttttcgcgataagtagtggcaaccgaaacagagtcgaaaatggcatccactgccacctctttgccttcccgcacgggaacgcccaactgctcaaacgccgcctccacctctttacttaaaaaggcgttcgcgccagtttgctgcaccgcgccgggttcagacgcgcagttgtcgtcacaattaccgcacgatggtgccgagtagtagctgtaatcctgataattcagcttgtcgtagtgcgctttcaaccagtgcggttcttccatctccagccatgcgtgataggcgttgagacgaaactccagcatccactccggctcattacgcttcgccgaaattgcgcgcaccacctcttcgtttatcccctttgccagctcatcggtggctaactgggtgaagaatccttctttataattcagcgggccgccggtccaggttttgacatcgtcagttgcttcagtattacgagacatagtaccgcctataccccaaagctttcgccacagccacattcattctgggctttagggttgtgaaatttgaatatctgattaagtccttcgcgaacgaaatcgacttccgtgccatcaataaaaggcatcgcttgcagcgggacaaacagcttcgcgccgtcgtgttcaaacagcagatcgtctttgtccggctcgctaacactgtcgagcacatagccaaagcccgcgcagcctgtttgcttaacgcctaagcgcacgccgatcataccaggctgctttgccaccagttcgcggatgtgtatcgccgctgcgggtgtcagcgttaagccttgccaggcgaaatcctgtggattaaaggttcctgaatgcatgtccatcgatttacctcacttcatcgctttcagcgtataacagcatgttagtgataatgattatcagttcaacccagcaaacgcaggggctttagcgtaaaacatgctttttacctgcttttaataagcatagaccctgatttgtgggttaacaggcacgctaagaattaggtatctcattgttagataatgattattatctaaggagcattaaggctgtgatgaaaaagaaaaagttgcattgaaaatgactatttaagagataggtaaaaaagtgcagcgttcagaaataagaaaacccttaagtctgtgcgacacaggcttaagggtttctaccccatccggcgcttatctccggcactcacagtggcttagctcttgaaggggcgataaggataatctcataaagctaacccactgttttaacacaaactgcgatttgtattatttttgaacgttatcaggcgggtagataggctgtattaaaaaggccctcgaacctggacgaagattaatccaggccgatttggcgaactcgcgacattaaatcaggatcaatgcacgcccagacgccaggcgaagtagatttcttcttttaattcagcagaagagagagtaagcaggtcagcaaattcaagttctaattgtttcagacgcttgagatattgggcaggtgaaagattgctttggtcacggcgtaaaaattcaatggccagttgggtgggatcaagttgagtagacatagcatcctcgcttttagacaagacctgcacagtataccaccgtttactgtgcagataataaccaaaagcaatatgcgtcacacttttctggtgacaacgtcacaaaatagcggtcgtcaatcgtgacgaacagcacaaacgccctttctcatcgaagatttcaatctgccagacctggtgacgcgaaccgagatgcaacggtttgcatacgccgcgcacccgcccttctcgtgccgagcggacgtggttagcattgatttccagaccaaccactttttgctcaccttcggtacataaataaccggcaacggaaccgatactttcggccagtaccacggatgcacctccatgcagcaacccgaaaggctgctttgtccgtgagtctactggcattgtcgcttcaagggtgtcatcaccaatatgttcaaagcgaatatccagcaatcccaccatgtttccttcccccatagcattcagtgcttccagggtgatttttcgtttccatatcatttaataatctccagtaaagcctgcacaggatggcgtacccctgtgccttcaacccgttttacctgactacggcaggaatatccggtcgccagacagcggttacgcggcagtcgctgcatagcctgatgccaggataattcatagatcccgagcgaatttttatggtttttcgcttcatgtccgtaagtccctgccatgccgcagcaccccacgctgacattttccagtttcgcgccaaaacgggcaaatattgccgcccattgtgctggcgcgcctggcaaggcggtaacttcggtacagtgaccaaagaaataccatgattcaccgctgactgtagccactggctgtgagtcaagtgcgcttgccagccattcatttgccagtaagacgttaaactcgccacgctcctcgcccagagccagtttatattcatcgcgataacaaagtaccagcgccgggtcgacgcctaccattggcatacccagcttcgccatacggttgaggaaatccgccgtctttttcgccgtcttcgcaaaacgattaagaaaacctttgatatgctgggcttttccatttggcgaaaatggcagtaacacgggctggaaacctaatttttcgaccagacggacaaaatccgccaccacttgagcatcgtaatagctggtaaaggggtcctgcaccaccagcaccgtgcgcgctttctgctctgcattgagagcttcaagctgttccagcgtcatgtttgccgagcgatgccccaccatttgttgttgtagcgaggggaccgacagcagcggcaaatcaaccatgccgatatgtttttccgagagtttgcgcaccagcggctggttaatgaagaagttaaaggttttcggcgcgcgtgccatcagcggtgcgtaactctcaaccgtagcgacgaggtggtcgcgcagcgggcgtaaataacgggtgtgatagagttgcaggaaacgagagcgaaactccggcacatcaattttgatggggcactgagtcgaacaagctttacaggccagacagcccgacatcgcctctttgacttcgtgtgagaagtcatattcgcctttattcgcatgccaactattgcgcgtgcgggcaattaacgtccgcaaactgacgccggattcaggcagttcttgttccagtttgagtgggtcaacgccgcgatccgccaacaaacgcagccattcacgtaccagcgttgcgcgccctttcggtgaatgaatccggttctgggtgatcttcatcgacgggcacatcggactacgagcatcaaagttgaagcataaaccgttgccgttacactccattgcaccacgccactgctggcgtaccgcaatggggatctgtcgatcgaatgtaccgcgcttcaccgcgtccactttcatcatcggcgcatcgagaccttctggcgggcaaatcttcccggggttgagtcggttatgcggatcaaacgccgctttcactttacgcagttctgcaaaaagttcctcaccaaaaaacgccgggctgtattcggcgcgaaaacctttgccgtgttcgccccacaacaaaccaccgtatttcgcggtaagcgccactacatcatcagagatttgcttcatcaaaatctcctgttgcggatcgcacatatccagtgctggacggacgtgcaagacacctgcgtcgacgtgaccgaacataccgtagcttaagccgtggctgtcgagcagcgcgcgaaattcagcaatataatccgccaggtgttccggcggtacgcaggtatcctcagcaaacggaattggcttagcagcacctttggcattgccaagcagaccaacggcttttttgcgcatcgcatagatacgttcaacacccgccagctcgcggcacacctgccagccgatcactcctgcctgttggctggcaatcagctcatcaagccgcacacagagtgcattaactcgctcgtcaatcagtgcctcatcatcaccggcaaattccacaatgttcagcccgagcatctctttatcaggcacatcggtaatcaactcgctgacggaatgccagacaatatcttcccgcgccagattcagcacttttgagtccaccgtctctaccgaaagcgcccgcgcctcaaccataaacggcgcgttacgcagcgcggagtcaaaagagtcatatttgacgttcaccagacggcgtactttaggcaagcgcgtaatatccagtcgcgcttcggtaataaaggccagcgtcccttctgaacccgtcagaatgcgcgtcaggtcgaactcggtcatctcatcgttaaagacatgacgcagatcgtaaccggtaagaaagcggttaagcttggggaagttgtcgatgattaactggcgttgctgacggcaacgttgataaaccgtgttataaattcgcccgattgtggtattggatttacccagcgtttccgccagttcgacgggtaaaggttgcgtatcgagaatatcgccccccaacaacaccgcgcgtacgccaagtacgtgatctgacgttttgccatagaccagcgatccctgaccggatgcatcggtattgatcatcccgccgagcgttgcccggttgctggtcgaaagttctggcgcaaaaaagtagccaaagggtttcaggtactgattgagttggtctttaatcaccccggcctcaacgcgcacccagccctcttcagggttaatttcgatgatgcggttcatatggcgggacatatcaacaataatcccctggttgagcgcctgaccgttagtgccggtgccgccgccgcgaggggtaaagatcaacgatgaatagcgttcctgcgcggcaagacgggcaattaacgccacatctgcggttgaacgcggaaataccaccgcatcggggagaagttggtaaatactgttgtcggtcgacattgtcagacgatcggcatagcttgttgccgtatcgccggtaaaaccctgttgctccagctcttgcaaaaaattaagcaccagttgaacgacgccgggtgcctgggaaatctgtggaatcattatattgaccctttcctgcggtctgtgatgagagattaatcgtttgcgtgttgcctgagttgttgtaccacatttttttcttacacgcccatcagaattaagggcagaatcgacctgttaaaaaccgctgaaattgctcatcattatgcaggtgagtttcgcgtgttcacgtcgcgtcgacgatttgacgcacaaaaaaggtgaaaagtagttatggtaaatgttcgtcagcccagggatgtcgcacaaattctgctttcggtgctgtttttagccatcatgattgtggcatgtctgtggattgtacaaccctttattctcggctttgcatgggccggtacagtggttatcgccacctggccggtattgttacgtttgcaaaagatcatgtttggtcgccgctctctcgccgttctggtgatgacgctgttattagtgatggtgtttatcatccctattgctttgctggttaacagtatcgtcgacggcagcggcccgctaattaaagccatttccagtggtgacatgacgttacccgatctggcgtggcttaataccattccggtgattggcgcgaagctatatgcaggctggcacaatttgctggatatgggggggacggcgatcatggcgaaagtccgtccttatattggcaccaccaccacctggttcgttgggcaggcggcgcatatcgggcgctttatggtgcattgtgcgctgatgcttctcttcagcgccctgctgtactggcgcggtgaacaggtggcacaaggcattcgccattttgcaacccgtctggcaggcgttcgcggagatgccgccgtgctgctggcggcacaggctatccgcgcggtggcgctgggtgtggtggtgacggcgttagtacaggcagtgcttggcggtatcggcctcgccgtatccggcgtaccttatgcaactttgctaacggtgttaatgatcctctcctgccttgtccagcttggaccgttgccggtactgattccggcgattatctggctctactggactggcgataccacctggggaacggtactgttagtttggagcggtgtggttggcacgctcgataacgtcatccgcccaatgttaattcgcatgggtgccgatttaccgctgatcctgattctctctggcgttattggtggtttgattgctttcgggatgatcggcctgtttattggtccggttctgttagccgtttcctggcgtctttttgccgcgtgggtggaagaagtcccaccgccgacggaccaaccggaagaaattctcgaagaacttggcgaaatcgagaaatcgaataagtaatttctcatcaggcggctctgccgcctgattgttaacccctgctaattgatatttgcttgctcttccccatattttcctgcttaccgccattcagctggtagtacctgtcgcaaattctttacagtttttaaactaatgagacgaatctgatcgacgcaaaaagtccgtatgcctactattagctcacggttataaatcaacatattgatttataagcatggaaatcccctgagtgaaacaacgaattgctgtgtgtagtctttgcccatctcccacgatgggcttttttttaacatttttccgcttcgctacctcgcccctcactctttccaataatgttgcacaagatactgtgactctcttcaagccgtcagcaggctgataatgttatttatattttattgtttatttcatgcagccattacacgatgaacgcttatgaactccaggcacttcgccatatttttgccatgactattgatgaatgcgcgacctggattgcccagaccggtaacagtgaaagctggcgtcagtgggaaaatggcaaatgcgccattcctgattgtgtagtcgagcaactgttggctatgcgtcagcaacgaaaaaaacatcttcatgccatcatagagaaaataaataaccgcatcggcaacaacaccatgcgttttttccccgacttaaccgcgtttcaacaagtctaccctgatggcaattttattgactggaagatctatcaatcggtagccgctgaattatatgcacacgatctggagcggctttgttaatttctccacagaaaggaattgtcgttgttacaacaataatgaacggatactgacacaacatcgctacactttttaaagcacctttgctaagtagaacctatgaaaaatccctattaccctaccgcacttgggttgtattttaattacctggtgcatggtatgggcgtcattttgatgagcctgaatatggcctcgctggagacgctttggcagactaatgccgcgggcgtctcgatagttatctcatcactgggcattggtcgattaagtgtcttgctttttgcaggattattatccgatcgctttggtcgccgcccttttatcatgctcgggatgtgctgctatatggccttcttttttggcatcctgcacaccaataacatcattatcgcttatgtttttggctttctggcgggaatggcaaacagttttctcgatgcaggcacctatcccagtttgatggaagcttttccacgctcaccgggtacagccaatattttaattaaagcatttgtttccagcggacagtttttattaccgctaattatcagcctgttagtgtgggctgaactgtggttcggttggtcctttatgattgccgcaggcattatgtttattaacgctctgtttttataccgttgtacgttcccaccccatccgggtcgtcacttacctgtcataaagaaaaccaccagctctacggaacatcgctgttcaattatcgatttagccagttattccctatatggctatatctcaatggcaacgttttatctggttagccagtggctggcacaatacggacaatttgtcgctggcatgtcatacaccatgtcgatcaaattactcagtatctacaccgtgggttcgctgctgtgtgtatttattactgctccacttattcgtaataccgttcgcccaacaacattactgatgctgtacacctttatctcatttatcgccctgctcaccgtctgcctgcatcccacattttatgtggtgataatatttgctttcgtcatcggttttacctccgcaggcggtgttgtacaaattggcctgacgttaatggcggaacgttttccctacgctaaaggaaaagcaacggggatctattacagtgctggcagcattgcaacatttaccattccgttgattacggctcatctttcgcaaagaagtattgccgatattatgtggttcgataccgccatcgctgctatcggctttatactggcactgtttattggcttacgcagtcgcaaagaaacgcggcatcacacgctaaaggaaaatatcgctccgggtgggtaatgcaatattcttttcaggttatgcaagatcttacggataaataactctttctgcgctaactaaggaaaatcgcgatcaaaaacaaactatgacatgcaatattcctggaaacataaactttatgccatgtacccagggaaaatcatcttcagtatagtaattatgtaaaccgtcggagaacaatacgtacggtaacgaaattatctttcagcaaggagctgtgaaaatgtctcaaaataaggctttcagcacgccatttatcctggctgttctttgtatttacttcagctatttcctgcacggcattagtgttattacgcttgcccaaaacatgacatctttggcagaaaagttttccactgacaacgcgggcattgcctatttaatttccggtatcggattggggcgattgatcagtattttattcttcggagtgatctccgataagtttggtcgtcgggcggtgatattaatggcagtaataatgtatctgctattcttctttggtattcctgcttgcccgaatttaactctcgcctactgtctggcagtgtgcgtaggtatcgctaactcagcgctggatacgggtggctaccccgcgctcatggaatgctttccgaaagcctctggttcggcggtcatactggttaaagcgatggtgtcattcgggcaaatgttctacccaatgctggtgagctatatgttgctcaataacatctggtacggctatgggctgattattccgggtattctgtttgtactgatcacgctgatgctgttgaaaagcaaattccccagccagttggtggacgccagcgtagctaatgaattaccgcaaatgaacagcaaaccgttagtctggctggaaggtgtttcatcagtactgttcggtgtagccgcattctcgaccttttatgtgattgtggtgtggatgcccaaatatgcgatggcttttgctggtatgtcagaagctgaggcattaaaaaccatctcttattacagtatgggttcgctggtctgtgtctttatttttgccgcactactgaaaaaaatggtccgtcccatctgggctaatgtatttaactctgcactggcaacaataacagctgccattatctacctgtacccttctccattggtgtgtaatgccggagcctttgttatcggtttctcagcagctggcggcattttacagctcggcgtttcggtcatgtcagagtttttccccaaaagcaaagccaaagtcaccagtatatatatgatgatgggtggactggctaactttgttattccgctgattaccggttatctgtcgaacatcggcctgcaatatatcattgttctcgattttactttcgcgctgctggccctgattaccgcaattattgtttttatccgctattaccgcgttttcattattcctgaaaatgatgtgcggtttggcgagcataaatttagcacccggttaaacacgattaagcatagaggttaaaggagttaattatggatgttaccgcaaaatacgaattgattgggttgatggcctatcccatccgccacagtttatcgcccgaaatgcagaataaagccttagaaaaagcgggattgccatttacctatatggcctttgaagtggataacgatagttttcccggagcaattgaaggattaaaagccctcaaaatgcgcggaactggtgtatcaatgccgaacaaacaactggcgtgtgaatatgttgatgaattaacgccagcagccaaactggtgggtgccatcaacaccatcgtaaatgatgatggctatctgcgtggctataacaccgacggcacgggccatattcgcgccattaaagagagcggttttgatatcaaaggcaaaacgatggtgctgttaggggccggaggtgcctcaacggcaattggcgcgcagggggcaattgaaggtttaaaagaaattaaactctttaaccgtcgggatgagttcttcgataaagccctcgccttcgcgcagcgggttaacgaaaacaccgattgcgtcgtgacagtcaccgatctcgccgatcagcaagcctttgctgaagccctggcttccgccgacattttaaccaatggcaccaaagtgggtatgaaaccccttgagaatgaatcattggttaatgatatcagtctgttacatccgggacttctggtcactgaatgcgtgtataacccgcatatgacgaagttattgcagcaggcgcaacaagcgggttgcaaaacgattgatggatacggcatgttgttgtggcaaggggctgaacagttcacgttatggactggcaaagatttccctctggaatatgttaaacaggtcatggggttcggtgcctgacaggctgaccgcgtgcagaaagggtaaaaaatgaaaaccgtaactgtaaaagatctcgtcattggtacgggcgcacctaaaatcatcgtctcgctgatggcgaaagatatcgccagcgtgaaatccgaagctctcgcctatcgtgaagcggactttgatattctggaatggcgtgtggaccactatgccgatctctccaatgtggagtctgtcatagcggcagcaaaaattctccgtgaaaccatgccagaaaaaccgctgctgtttaccttccgcagtgccaaagaaggcggcgagcaggcgatttccaccgaggcttatattgcactcaatcgtgcagccatcgacagtggcctggttgatatgatcgatctggagttatttaccggcgatgatcaggttaaagaaaccgtcgcctacgcccacgcgcatgatgtgaaagttgtcatgtccaaccatgacttccataaaacgccggaagccgaagaaatcattgcccgtctgcgcaaaatgcagtccttcgacgccgatattcctaagattgcgctgatgccgcaaagtaccagcgatgtgctgacgttgcttgccgcgaccctggagatgcaggaacagtatgccgatcgtccaatcatcacgatgtcgatggcaaaaactggcgtaatttctcgtctggctggtgaagtatttgggtcggcggcaacttttggtgcggtaaaaaaagcctctgcgccagggcaaatctcggtaaatgatttgcgtacggtattaactattttacatcaggcataagcaataatatttcggcgggaataccctctcccgccgaactaaaaagagtatttttaaccgtatttaataaaaatatttcgtgagtctctgtgcgctaattctccatctggcgtagggaaaatcacacctgaatcaggaattaacaatgaaacctgtaaaaccacctcgtattaatggacgagtgccggtcctgtcggcacaggaagcggtgaattatattcccgacgaagcaacactttgtgtgttaggcgctggcggcggtattctggaagccaccacgttaattactgctcttgctgataaatataaacagactcaaacaccacgtaatttatcgattattagtccaacagggcttggcgatcgcgccgaccgtggtattagtccgctggcgcaagaaggtctggtgaaatgggcattatgcggtcactggggacaatcgccgcgtatttctgaactcgcagaacaaaataaaattattgcttataactatccacaaggtgtacttacacaaaccttacgcgccgccgcagcccaccagcctggtattattagtgatattggcatcggaacatttgtcgatccacgccagcaaggcggcaaactgaatgaagtcactaaagaagaactgattaaactggtcgagtttgataacaaagaatatctctattacaaagcgatagcgccagatatcgccttcattcgcgctaccacctgcgacagcgaaggctacgccacttttgaagatgaggtgatgtatctcgacgcattggttattgctcaggcggtgcacaataacggcggtattgtgatgatgcaggtgcagaaaatggttaagaaagccacgctgcatcctaaatctgtccgtattccgggttatctggtggatattgtggtggtcgatccggatcaaacccaactgtatggcggtgcaccggttaaccgctttatttctggtgacttcacccttgatgacagtaccaaacttagcctgcccctaaaccaacgtaaattagttgcacggcgtgcattattcgaaatgcgcaaaggcgcagtggggaatgtcggcgtcggtattgctgacggcattggcctggtcgcccgggaagaaggttgtgctgatgactttattctgacggtagaaacaggtccgattggcggtattacttcacaggggatcgcctttggcgcgaacgtgaatacccgcgccattctggatatgacgtcccagtttgatttttatcacggtggtggtctggatgtttgttatttgagttttgctgaagtcgaccagcacggtaacgtcggcgtgcataaattcaatggtaaaatcatgggcaccggtggatttattgatatcagtgccacttcgaagaaaatcgtgttctgcggcacattaactgcgggcagtttaaaaacagaaattaccgacggcaaattaaatatcgtccaggaaggacgggtgaagaaatttattcgggaactaccggaaataactttcagcggaaaaatcgctctcgagcgagggctggatgttcgttatatcactgagcgcgccgtattcacgctaaaagaagacggcctgcatttaatcgaaatcgctcctggcgtcgatttacaaaaagatattctcgacaaaatggatttcaccccagtgatttcgccagaactcaaactgatggacgaaagattatttatcgatgcggcgatgggttttgtcctgcctgaagcggctcattaacaggagtataatgatggatttctctttaactgaagaacaagaactgctgctggccagtattcgcgaactgattacgactaactttccggaagagtatttccgcacctgcgatcaaaacgggacatacccgcgtgagtttatgcgggcactggcggataacggtatttccatgcttggcgtgccggaagaatttggtggtatccctgcggattacgtcacccaaatgctggcgctgatggaagtgtcaaaatgcggtgctccggcatttttgattaccaacggtcaatgtattcacagtatgcgccgtttcggttctgcagagcagctacgtaaaacggcagagagcaccctggaaacgggtgatcccgcctatgccctggcattgacggagccaggcgcaggctcagacaacaacagtgccactaccacttacacgcgtaaaaacggcaaggtttacatcaacggacagaaaacctttattaccggtgcgaaagagtatccatatatgctggtgttggcgcgcgatccgcaaccgaaagatccgaaaaaggcctttactctgtggtgggtcgactccagtaagcccggcattaaaatcaatccactgcataaaatcggctggcatatgctcagcacctgcgaagtctatctcgacaacgtggaagttgaagagagcgacatggtgggcgaagaaggaatgggtttcctcaatgtgatgtacaactttgagatggagcgcctgatcaacgccgcgcgcagcaccggctttgccgagtgtgcctttgaagatgccgcccgctatgccaaccagcgtatcgcttttggtaagcccattggtcataaccagatgatccaggaaaaactggcgctgatggcgattaagatcgacaacatgcgcaacatggtgttgaaagtggcatggcaagccgatcagcatcagtcactgcgcaccagcgcggcgctggcaaaactgtactgcgcacgtaccgcaatggaagtcattgatgatgcgattcaaatcatgggcggtctgggctataccgatgaggcgcgcgtctcccgcttctggcgtgatgtccgttgtgaacgtatcggcggcggtacagacgaaattatgatttacgtagcaggtcggcagatcctgaaagattatcagaacaaataatctgcaggcggcgcagcctcttaacaaactgcgccgccagatttatccggcaagacttaccggttgaggaaattcagataggatttcttgttccgcaaaacagtttttaaattgcctgcggtaatcgctgggcgaacagccgacatggcgcaaaaacagtttggcaaagtgatcgacattttcataacccacacgccaggagatctctgcctgagataattcagtattagtgagtgaccatttcgcttccgtcatacgccgttgaataacatagttaataggggaaatacgatactctttggtaaattcatggcagatataactgacgctggcacgaaattttttcgataactgctctaaagtgattttttcgcgatagttattattcagatagaaaagaatatcttttatcagaacatcttttttaatatatccctgctccgaacgataagcatttttaaagttttcgtagtaaagaattgctaacgtataggcaaatgcgtcccataacgaagatgtttggctatttttactttgcggcaaaatcacacttagctcattaaataaggttttaatgacttcttttccctgtcctgcggcaattaccgggcaagaatgcggttgcagtagctgattttcctcagccccctgaaactgaaagccgtacagcgcacaggtacacgtcgttgccggatcgttaacgtcagaggccaccgcatgcaacctgccacgttctatcaccacaatgtcatcggcatgcgcgacatataacgaagaatcgatggtaaaccttgctacccctttcttgacgtaaatcagctcggtttcattgtcatgaacgtgatgtccagactcccattttggatcatcgctaaatgcgaaacgtgaaagccgtggcgttttaccggcgacaaacagcgtttcactggcattatcaaaacagcgttgatacatgacaacctccctattccatgagcaaacaaaaacaatatatgccggataaaatacggcgtgtattgcggttatacaaccgcgtttagcgagagctaaacaagattatttacactgaatgcaagattgcacggtcatggaataactatattgccgcaaattgcacttttgttttagcgatcgcattttttttgcaagattgttggcaaggaaaacagcttgctccgtcgaaaaccccgcaccgctatcgcacactattttcaggccatttttaccttccatcagagatggttccgtatgcgactcacaggagaaatcatgaaaataataacctgctttaagctggtgcctgaagaacaggacattgttgtcactccagaatacaccctgaatttcgacaatgccgacgccaaaatcagccagttcgatctcaatgccattgaagctgcaagccagcttgcaacagatgacgatgagatagccgcgctgaccgtcggcggctctttgttgcagaactcgaaagtgcgcaaagacgtgctatcccgcgggccgcacagcctgtatatggtgcaggatgcacaacttgagcatgcactgcctctcgataccgcaaaggcgctggcgacagcagttgaaaagatcggcttcgatttactgatctttggtgaaggttccggcgacctttatgcccagcaggttggcttgctggtcggagaacttctgcaacttccggtgattaatgcagtgagtgctattcagcgtcagggcaatacactggtgattgaacgcacgcttgaagatgatgttgaagttattgaactctctgttccagccgtgctctgcgtcacctccgatattaacgtaccacgtattccttcgatgaaagccatcctcggcgcgggtaaaaaaccggtaaatcagtggcaggcaagtgatattggctggagccagagcgcaccacttgctgaactgaccggtattcgcgtaccgccgcaaacaaaacgtaagcacatcattctcgataacgattcgccggaggccattgccgagctggcggaacatctgaaaaaagccctgaactgaagcctacggagaagaaacgatgagtcaattaaacagcgtctgggtctttagcgataatcctgaacgttatgctgaactgtttggcggcgctcagcaatggggccaacaggtgtatgccattgtacaaaataccgagcaggcgcaggcggttatgccttatgggccaaaatgcatttatgttcttgagcaaaacgacgcgctgcaacgtactgaaaattacgccgaaagcattgctgccctgctgaaagataaacaccccgctatgttgctgttggccgcgacgaaacgtggtaaagctctggccgcacggttaagtgtgcaactgaatgcggcgctggtgaacgatgccacggcggtggatattgtcgatggtcacatttgcgccgaacaccggatgtatggcgggttagcgttcgctcaggaaaagatcaacagcccgctggcgatcattacccttgcacccggtgttcaggagccgtgcacccgtgatatctctcatcagtgcccgacagaaacggtaccttatgttgccccgcgtcatgaaattctctgtcgcgaacgccgtgcgaaagcggcaagcagcgtggacctgagcaaagcaaaacgtgtggttggcgtcggtcgtggtctggcggcgcaggatgacctgaaaatggtccacgaactggcggcagtgctgaatgctgaagtcggctgttcacgtccaattgccgaaggcgagaactggatggagcgtgaacgttatatcggtgtctccggcgtgttgctgaaatccgatctctacctgacgctggggatctccgggcagatccagcatatggttggcggcaacggcgcaaaagtgattgtcgccattaataaagataaaaatgcgccaatcttcaactatgccgactacggtctggtgggcgatatctacaaagtcgtccctgccctgattagccagttgaatcgctaattccctttcaaccacatctcccgctgtaaacgcagcgggaagggagcataacgcatgtcggatgacaaatttgatgccattgtggtcggtgcgggcgttgccggtagcgttgccgcactggtcatggcgcgagccgggctggatgtcctggtgatagaacgcggcgacagtgccggatgtaaaaacatgaccggcgggcgtctttatgcccacacacttgaagcaattattccaggctttgcagcatcagcgccggtagaacgcaaggtcacacgcgagaaaatctccttcttaaccgaagaaagcgccgttaccctcgattttcaccgcgagcaaccagatgttccgcaacacgcgtcttataccgtattgcgtaatcgtctggacccgtggttgatggaacaagccgagcaggcgggcgcgcagtttatcccgggcgtacgcgtcgatgcgctggttcgtgaaggaaacaaggtcactggcgtccaggccggggatgatattctcgaagcgaatgtggtgattctggctgatggcgttaactcgatgcttggccgctcgctgggaatggtttccgcttccgatccgcatcattacgctgttggtgttaaagaggttataggtctgacaccagaacagatcaacgatcgctttaatgttacgggcgaggaaggtgccgcctggctgtttgccggttccccttctgacggcctgatgggcggcggattcctctataccaacaaagattccgtatcgttggggctggtttgtggattgagtgatatcgcccatgcgcaaaaaagcgtgccgcaaatgctggaagattttaaacaacaccccgccattcgcccgctgattagcggcggcaaactgcttgaatattccgcgcatatggtgccggagggcggtctggcaatggtgccgcagctggttaacgatggcgtgatgatcgttggtgacgccgcaggcttctgcctgaatttgggttttacagttcgcggcatggatttagccattgcatcagctcaggctgccgccacaacggtgatcgccgccaaagaacgcgcggatttctccgccagcagtctggcgcaatacaaacgtgagctggaacaaagttgtgttatgcgcgatatgcagcatttccgcaagatcccggcgctgatggaaaacccgcgcctgtttagccaatacccacgaatggtcgccgacatcatgaacgatatgttcaccattgacggcaaaccaaaccagccggtacgcaaaatgatcatgggacacgcgaagaaaattgggctgatcaacttgctgaaagatggcattaagggagcaaccgcgctatgagccagaacgctacggttaacgtcgacatcaaattaggcgtcaataaattccatgttgatgagggccacccgcatatcattttggcggcaaatcccgatatcaatgaattccgtaaattaatgaaagcttgccctgccggactttataagcaggatgacgcaggaaacattcatttcgattccgccggttgtctggagtgcggcacctgtcgggtgctgtgcggcaacactattctcgaacagtggcaatatcccgcaggcaccttcggtattgaatttcgctacggctaatcatgcatcccacaggcccgcatctcgggcctgatgttctgtttcgagagtccaaaatgaaagtgacattaacgttcaacgaacaacgtcgtgcggcgtatcgtcagcaagggttatggggcgatgcttcgctggccgattactggcagcagaccgctcgtgcgatgccagacaaaattgccgtggtcgataatcatggtgcaacgtacacctatagcgcgctcgatcacgccgcgagctgtctggcaaactggatgttagcgaagggtattgaatcaggcgatcgcatcgcatttcaactgccaggctggtgtgaatttaccgttatctatcttgcctgcctgaaaaccggtgcggtttccgtgccgctgttaccttcctggcgggaagcagaactggtgtgggtgctcaataagtgtcaggcaaaaatgttctttgcaccgacgttgtttaaacaaacgcgtccggtagatttaatcctgccgctgcaaaatcagcttccacaactacaacaaattgtcggcgtggacaaactggctcccgccacctcttccctctcattaagtcagattctcgccgacaatacccctctgaccacggcgataacgacccacggcgatgaattagccgctgtgctatttacctccggaaccgagggtctgccaaagggtgtgatgctaacgcataacaatattctcgccagtgagcgggcttattgcgcgcggctaaatctgacctggcaggatgtctttatgatgcctgcgccacttggtcacgcaacgggctttctgcatggcgtaacagcaccttttttgattggtgctcgcagcgtgttgttagatattttcactcctgatgcgtgtctcgcgctgcttgagcagcagcgttgcacctgtatgctcggcgcaacgccgtttgtctatgatcttttgaatttactagagaaacaacccgcagacctttcagcgctgcgcttctttctttgcggaggtaccacaatccccaaaaaagtggcgcgagaatgccagcagcgcggcattaaattattaagtgtttatggttccacagaaagttcgccgcatgcggtggtgaatctcgacgatcctttgccgcgctttatgcacaccgacggttacgctgccgcaggtgtagagattaaagtggtcgatgacgcacgcaagactttaccgccaggttgcgaaggtgaagaagcctcgcgtggccccaatgtgtttatggggtattttgatgaacctgaattaactgcccgtgcgctggatgaagaaggctggtattacagcggcgatctctgccgcatggatgaggctggctatataaaaataaccgggcgcaagaaagatattattgtccgcggcggcgaaaatattagcagccgtgaagtagaagatattttattgcagcatcctaaaattcacgatgcctgtgtggttgcgatgcccgatgaacgtttaggtgaacgttcatgcgcttatgtcgtgctgaaagcgccgcatcattcattatcgctggaagaggtggtggctttttttagccgtaaacgggtcgcaaaatataaatatcctgaacatatcgtggtaatcgaaaaactaccgcgcactgtctcaggtaaaatacaaaagtttttgttaaggaaagatattatgcggcgattaactcaggatgtctgtgaagagattgaataagtttcatcttcggggatcacataaacccggcgacaaaacgccgccgggtatttattttatttcttcagttcagccaggcttaaccaggtttgcaccacggtgtccgggttcagagacaggctatcgatcccctcttccatcaaccatgcagcaaagtcttcgtggtcggatggaccctgaccgcaaatcccgacatatttgccctgtttcttcgcggcacgaatcgccatcgacagcagtgctttcaccgcatcgttgcgctcatcgaacagttcagacaccacgccggagtcacgatccagaccgagcgccagctgcgtcatgtcgtttgagccaattgagaagccgtcgaaatattccaggaactgctctgccagcaaggcgttggacggaatttcacacatcatgatgattttcagcccgttctcaccacgtttcagcccctgatgcgccagttcctcaaccaccgctttcgcctgatcaacggtacgcacgaacgggatcatgatctcaacgttagtcagccccatgtcgttgcgcacacgtttcactgcttcacactccagcgcgaagcagtcgcggaagctgtcggaaacatagcggcccgcgccacggaagccgagcatcgggttctcttcatctggctcgtaacgctcaccaccgaccagattggcatattcgttcgatttaaaatcagagagacggacaatgacgtgcttcggataaaacgcggcacccagcgtcgcgatcccttcagtcagacgaccaacgtaaaattcacgcggagaatcaaaacctttcatcatctcgcggatttcgttttgcaactgcggttcctgatcgtcaaactcaagcagtgcgcgtgggtggacgccaatcatacggttgatgataaattccagacgcgcaaggcccacgccttcgttcggcaggcaggcgaagtcgaaagcacggtccgggttaccgacgttcatcatcaccttcaacggcaggtccggcatcgtttctacgctggagcttttcacgctaaattccagcaactccgcatagacgtaaccggtatcaccttcggcacaagaaacagtgacgttctcgccgtctttcatccgttctgttgcatcaccacagcccactaccgccggaatgccgagttcacgagcgatgatcgccgcgtgacaggtacgaccgccacggttggtgacgatggcagatgctttcttcatgatcggttcccagtccgggtcggtcatgtcagtaaccagcacgtcgccaggttcgatgcggttcatttcgctgatgtcatggatgactttcaccggacccgcgccgatgcgatgaccgatagcacggccttcggcgataatcttaccctgtgaatgcagcgtataacgctccatgacctgaccgcgtgagcgcacggtttccggacgcgcctgcacaatgaacagtttgccggtgtggccatctttcgcccactcaatatccatcgggcgaccgtagtgtttctcaatttgtacggcctgttttgccagttcctgcacttcttcgttggtcagcgagaagatgtcacgctgttcctgcggtacgtcttcgattttaacctgcttgccgtgctcctgggtcggcgcgtaaaccatgcggatttttttcgaccccatggtgcggcgcacaatagccgggcgattcgccgcaagtgtcggtttatgcacataaaactcatccgggttaaccgcaccctgcacgaccatttcaccaaggccccatgcggaagtgataaacaccacctggtcaaagccagattcggtatcaatggagaacatcacgccagaagatgcgaggtcggagcgcaccatccgctgaacaccggcggagagcgctacgccacgatggtcgtaaccctggtgcacacgataagagatggcgcgatcgttaaacagagaagcaaatacatgcttcactgccacgagaacggcgtcaaaaccctgaacgttgaggaaagtttcctgctgaccggcaaaagaagcgtccggcatatcttctgcagtagcggaggaacgcaccgcaaacgaagcgttttcgtcatcggcggaaagctgtgcataggcttcgcggatggcgttttccagctcaggctggaagggagtgtcgataatccactggcggatttgcgcgcccgctttcgcaagctgggtaacatcgtcaatatccgttttatccagcagttcataaatgcgctggtttacgccgctttggtccagaaactggttaaacgcgtcggcggttgtggcgaaaccattcggaacggaaacacccattccggaaaggttagtaatcatttcacccagggaggcatttttgcccccaaccctgtctacatcattcatgccgagttggttataccaaagcaccagcggtgacgagccattgttggacatcgaacaatccttttgtgataaatgaacggtttgagaaacacatttctgcgcatttatctttgcatatttaaccggatgaaaaaaacggtgaatcgttcaagcaaatatatttttttactttttaagactgatcccagcgttgcgcaaatctgctctcttcgacaatttccacataaaccatcggtataaacgaaaccataaaaatgaaatgctgttttcataaaaaataaaatttaagtttcattttataaaccagacataacgttctacgcttctgtacgtttttaatttatgctttcatagaattatgtctgcatcacgggaagaacaaaatggataatgctgttgatcgccacgttttttatatttctgatggtacggcaataactgcggaggtattaggacacgcagtaatgtcacaatttcccgtcactatcagcagcattacgctgccgtttgtcgaaaatgagagccgtgcacgggcagtgaaagatcagattgacgcaatttatcaccagacaggtgtgcgcccgctggtcttctactccatcgtgttgccggagattcgcgctatcatcttgcaaagtgaaggcttttgccaggatatcgttcaggcgctggttgccccgctacaacaagagatgaaactggatccaacgccgattgctcatcgtacccatggccttaaccctaataatctcaataaatatgatgcgcgcattgcggcgattgattacacccttgcccacgatgacggtatttcgttgcgcaatctggaccaggctcaggtgatcctgctcggtgtttctcgctgtggtaaaacccccaccagtctgtatctggcaatgcaatttggtatccgcgcggcaaattacccctttattgccgacgatatggataatctggtgctacccgcgtcgctcaaaccacttcagcacaaattgttcggcctgactatcgacccggaacgtctggcggcgattcgcgaggaacgtcgggagaacagtcgctatgcctcgcttcgtcagtgcaggatggaagtcgcggaagtggaagcgttgtaccgtaaaaatcagatcccgtggattaacagtaccaattattcggtagaagagattgccaccaagatcctcgatatcatgggccttagccgccgaatgtactagagaactagtgcattaacttgtttttttgttatcatgctaaccacccggcgaggtgtgacacacctcgcacttgaaatcagctgcgattggtttatcgtgatgcgcatcacttcccggtagtcctgccgtagaagcaacaaatttctgagacttgtaatgaacagaactgacgaactccgtactgcgcgtattgagagcctggtaacgcccgccgaactcgcgctacggtatcccgtaacgcctggcgtcgccacccatgtcaccgactcccgccgtagaattgaaaaaatactgaatggtgaagataagcgactgttggtcattattggcccctgctcgatccacgatctcaccgctgcgatggagtacgccacccgtctgcagtcgctgcgcaaccagtaccagtcacggctggaaatcgtaatgcgcacctattttgaaaaaccacgaacggttgtcggctggaaaggactcatctccgatccagatttaaacggtagctatcgggtaaatcacggtctggagctggcgcgcaaattacttttacaggtaaatgagctgggcgtccctaccgcgactgagttcctcgatatggtgaccggtcagtttattgctgatttaatcagttggggtgcgattggcgcacgtactaccgaaagtcagatccaccgcgaaatggcttcggcactctcctgtccggtgggttttaaaaatggtaccgatggcaacacgcggattgccgtggatgctatccgcgcagcccgcgccagccatatgttcctctcgccagacaaaaatggtcagatgaccatctatcagaccagcggcaacccgtatggccacattattatgcgtggtggcaaaaaaccgaattatcatgccgatgatatcgccgcagcctgcgatacgctgcacgagtttgatttacctgaacatctggtggtggatttcagccacggtaactgccagaagcagcaccgtcgccagttagaagtttgtgaggatatttgtcagcaaatccgcaatggctctacggcgattgctggaattatggcggaaagtttcctgcgcgaaggaacgcaaaaaatcgtcggcggtcagccgctcacttacggtcaatccattaccgacccgtgtctgggctgggaagataccgaacgcctggtcgaaaaactcgcctctgcggtagatactcgcttctgaatgcgtgcccattcctgacgggatgggcatttctgcgcaacttgttgtcttctcaacaaattactacttgctctggcccgccataatattgataataagaatcattgttatataaattattattaatttttatgcgttatacggatagcagaaaactcacgcctgaaacggatgccagtcacaagaccgcttccccgcagcccatccggcgaattaccagccagacactgttaggtccggatggcaaactgattatcgatcatgacgggcaagaatatctgctccgtaaaactcaggctggcaagctgctgttgaccaagtagcctttaactcgagcagctgacttccagccgtttaccccagtcgggtggacgactgacatagtcatcatctctgtcgctgaaaggatttcgcaacgcctcatgcaggcggtgcaattccgtcatatcatccttttctgccgcttcaatcgcccgttgcgccaaccagttgcgcaacaccagagccgggttaacgctttgcatcagttgctgacgctcactatcggtaatctcgtcttgttgcaaacgcccccgataacgggcaaaccagtcatcaaatgccgcacgatcaataaactcatcacgtagcggtgacgccgcgctgtgctgctcggtcagactcagcatgcggaatgtgcgggtataatcgctgcgctctcgcgccatcagactgaataattcattaagtagcgcgttatcctctttttgctccgtcatgaagcccagtttctgccgcatccgttgtccataatgcgtcaacaaaacctgctgatagctgtccagggcctcattcagcgcatcaacggcaacaaatggtgacaatgtctgcgccagacgctgtaaattccacaacgcgacggcaggttgattatcaaagctgtaacgcccttgatgatccgagtgattacaaataaaaccgggttcgtaatcatcaagaaaaccaaacggcccgtaatcaagcgtcagccccagcagcgacatgttgtcggtattcatcaccccatgagcaaagccgaccgtctgccattgggcaattaacgaggcggtacgtgcgacaacatcggtaaaccagagacggtatttgtcctcctcatcatcaagatgtgaccagtaatgacgaatggcaaagtcagctaactgacgaaccttttccggctcgcggcgatagtaaaaatgttcgaaatgaccaaagcgcagatgacttggtgccacacgcatcagcatcgcgcctgactccaccgtttcccgatacactggcgaatcgctggtgacgatacttaaagcgcgggtcgtcggaatgcccagataatgcatcgcctcactggcgagactttctcgtatcgtcgaacgtaaaaccgcccgtccatcccccattcgcgaataaggcgtcaggccagcacctttcagatgccagtccattgtagtgccatcagcaagcagttgttcgccgagtaaaatgccgcgcccatcacccagttggcccgcccagacgccaaactgatgaccactgtaaacctgcgcaagtggtgacatacccggcagtaggttttcgccgccccagacacctgcgccatttttaaacagcgacgatggaatactcagcgtgttagccagttcggtattatgccaaatcagccgggcattatttaaaggcgtaggggaaagtgctgtataggtttctggcaattcatcgcgccagcgggtaataaaagacagggtcatagatcctcctgtttgatagtgtagacggttactctcgtcttaaacaccagcaaacaggagggttatcgctgaaccaacgtcgttatctgatttataggaaccgcaggccacaggcatccctggagagcatggaaatcaaaggggataatctgtgccaatatttctggcgtatcaatgccccccgcgatgatgcaattgcaacaaggggaaatttgcgcctggatcgcacgaataaacggttcgaaggagcgatgcgtgatttgttgctgaataaaacttttatccagcatgacgcgggtgaaaagaccatcaaacaccgctttcattgtgctattacctgctcccaaattacctaacacaaggggatacatttgcgataaggataaaagatcgcgattatcttttccttcattgaaatgcgggtaattctcattaatcaacagttcaataaacggatattttaatagttcgcctgcgaaattatccctgtctaataataatgtagccacttgtggcgttaaattaagccaggcaaagagtttatgttgaataaaaaagtgttggcatgattttagtaattccaactgttcagaaaataattgccaatgttgctccacggtaagttgcgctataacccgactcgtcgggatacgaaccgtaccatcttcactggagaaatgggtaattaactcaacgccgacaaggtcttgctggttatctcttatcggcaggaaatagcaatcagaatgataaagattctccaaaaaaatcttcatggtaaccttccctctcgaaggatgtttttcagtatccggctaaaagggatgaggccataagacataacaattacagaaggagtaactttcatttgttccatgttaaccactttttcaggggtcctttttttagattatcctgattataaacgaataatccatttacggaatttttgtctgcaaaatactactgtattcaggagtaaatggacggcgatgtatcatcgccgtccatttttcgacatactagattcgtctcgcctgccagaaatttttctgccaatagacattatcaagtgaggaacgcatcactcccttgctggtagaggcgtggataaattggttgttggtatcgtaaatacctacatgcaaaccattttgtccggaacccgttttgaaaaagaccaggtcacctggcagcaactcgtctttatcaatttgcgtgccaatagaggcttgttgcttggtttcacggggcagctgcaaatcgaaacgatcgcgcatcgtcacaaccacaaatcccgaacagtccacaccgcgccgcgtcatgccaccataacgatacggcgtgccatgccagctttgtagctggtcgttcaaaccggcaataacggtaatcgaatcagaaagtctggcatttggcggcggtgctttatggtggctacacccggccagaaacagtgctgtgatcaaaataaggcagaaacgcattccgtacggttcctctgttttttattcttgcattaatttagcgtcgtaattacccgattttcaagatactaatgaaatcagatggtcgaaatcagcattctgtgaccttcgatatccagacggcgaaaattcatcccataggcctgcgccagatttgccggcgtgagcacctcttctctgcgtccactggccagcatttttccaccttttagcaaccacgcccgatgcgcatgacgcaatgtgtggttgagatcgtgactgctcatcacaatcgccagtccttgctgacacagcgcgctcagaattttgtctaaggcgctttgttgcgcaacatcaagactgttcatcggctcatcaagaagcagcaattggcctgcgggattggcttgtggtgtgatttgcagcaccaccgcagcaagacgtacgcgttgccattcaccgccggaaagttgattggtgctacgtccgagtttgtcatcaagagccagcgcccctgcgacatcattcagtagttcggtacgcgttttatcgtgctgatgcagtgtcaggtagtgccagaccggcattgcaaacggcggcgtctgctgttgtgaaagataggcgcgatgcagcgcgagctttgttgcagaccatgcttccagtggttgccccgcgaactgaatgcttcccttaccgctggtcattccggccattcgcgccagtaaggtactcttacccgcgccattcggccccaccaggtgcaggatctccccagcccgaacctcgccagaaagcggccccaggcgggtggattccgcaacatcctgtaactgcatcacaatagacattattttgccaacgccagtttaatgctttccatcacaatgggatcttccggcgtcatatccggggaaaaacgctggatgacctttccgtccctgccaactaaaaatttctcaaaattccataaaatatcatcagggtacagcggtgcacgacctttgctgaccatacgggcatagaatccgctctcttccggcgcgactgcagtcggcgctgcggcaatcaatttttgatacagcggatggcgtccttcgccattaacttcaatcttactgaacatcgggaacgtcaccccccatgtggtggtgcagtaagttttaatctcttcatcgctacccggttcttgctccagaaactggttacacgggaatcccagcaccacaaaaccacgatcagcccaggctttctgaatattctccaactgctcatattgcggcgttaagccacactttgaggcgacattgacaatcaacagcacattaccggcgtacttctccagcgtggtcacttcaccgtcgatatctttcactacggtcgtcagaatggaatcttgcatcgtttctcctgggtgtggtcagtaaaaatcttagcttttaatcatagaccgtcttttgcggctaacgtcctgcttttaacaataaccagataaacaccggcgcacccaacgttgcggtgaccacgccaattggcagctctgcggcagctaatgccaggcgcgctacaatatcggccagcagcaatgcgctcgcccctgccagcgcgcagccgggaagtaatacgcgatgatcggttaaaccacacagccggagaatatgtgggatcaccagaccaataaagccgatagcacccgccagcgccacactgacgccaaccatccagccggtcgctgccaccagcacattgcgccagaaccacaggggtaaacccagttgccgcgccgagatctcgccaagtgctaacatattcatcggcctggactgacaacagatccacaacaatacggggatcaatgccaccatcagccagctttgccgccagtctacgccgccaaaaccgcccatcatccagtacatcagctgacgtaaatcaacagaggtggaaaagtagatagcccacgtcattagtgcgctacagataatccctaatgcaacgccagccagcaataaccgactggtcgaaagatgacgacgagcgaaacgtaagagtattaaagtgatgataagcgcgccagcaatcgcacacagccctagcgcccagttggggagttgcccttgcccaagtaataccgcggcgataagccccacgcctgcgccgttagagacgccaagtagtccaggttctgccagaggattttcaaacaacgcctgcattacagcgccggatatagccagcgccgcaccaaccagcaatacagccagcgtacgtggcaggcgaatttgccagacgaatagttcgccacgaggagaaaaccagtcacctggcaaaatccattgttcaccggcgcaaaggcttaagagaagcgccagcagcatcaaaactgacaggcataataaccagcgaatattttgtcgctgttgttggcgggcaagtgtcagcatggtatccgttctgctgaagtgtcatggcgttgattttacggtgactcttcgacagtgaaaagaaaaaaggccgcagagcggcctttttagttagatcagattactcgtctttgggcgaagcgttttcgacccggctttttaacttctgcccgggtctgaaggtcaccacgcgccgtgctgtaatgggaatatcctcgcccgttttcgggttacgtcccgggcgttgattcttatcacgcagatcgaagttaccaaaaccagagagtttcacctgttcgccgttttccagagcgcgacggatctcttcgaaaaacagttcaaccagttctttggcatcccgcttgctaagcccaagcttatcaaacagatattctgacatttcagcttttgtaagcgccataggttcaatccctcaatgatgcctggaatcgctcttttaatgcctctacacatttggcgacggtagcggcaatctcctcttcttcgagtgtacggctggtatcttgcaggatcaggcttatggcgaggctcttatacccctccgcaacacccttaccgcggtacacgtcaaataagtttacgccaactacctgatttacgccaactttcttacattcggataaaatatccgctgcgggaacgttttctgcgaccaccaccgcgatgtcacgacggttcgccgggaagcgagaaatctcgcgcgcctgaggcaccacgcggtctgcgagcttgttccactccagttcgaacaccagagtgcgaccgttaagatccagtttacgttccagttcaggatgaacaaccccaacaaaaccaatacgttcacctttcagataaatcgctgcggattgccccggatgcagtgccggattcgcttctgcacggaactcaacctcattcagtttrccggtcaggtcgagaacggattcaagatcgcctttcaaatcatagaaatcaacggtctcttttgccaggttccagtgctcttcgtaacggttaccgcaaatcacaccggctaacatcagatcctgacgaatacccaacggtgcctgagtatctggcacgaaacgcagaccgctttcgaaaatgcgtacacgattctgctgacggttctggttgtacaccacggttgccagcaggccggtccacagagaaagacgcattgctgacatttcaacagagatcgggcttggcagcagtaaggcttcaacgcctggatggatcatctgctgcactttcggatcaacgaagctgtaggtgatcacttcctgatagcctttgtcgttgagcagcgtttttacgcgcttgagcgacaggtcagcttcacggtgagtccccataatcaggcttgcctgtaccggctcatccgggatgttgttgtagccgtaaacacgcgcgacttcttcgaccagatcttcttcaatctccatgtcgaaacgccagctcggcgcaactgcctgccactcgtctttgccttcggtcacttcgcagccgagacgacgcagaatgtctgttacctgctcatcagcaatatgatggccgatcaggcgatccagtttgctacgacgtaaagtgatggttgcacgcttcggcagcgttgcttcgttagtgatatcaattaccggacccgcttcaccaccgcagatgtcgatcagcagacgggtcgcacgttccatcgctttgtgctgcagtgccggatcaacgccacgctcataacggtgagacgcatcagtatgcaggccatgacgacgagcacgaccggtgatagacagcgggctgaagaaagcgcattccagcaggacgttttgcgtttcgtcattcacgccagagtgttcgccaccaaagatgccgcccatcgccagcgccttgttgtggtcggcgatgaccagggtgtcagcattcagcttcgcttcagtaccatcgagcaataccagcgtttcaccctcttttgccatccgcaccacaatgccgccttcaatgcgatctttatcgaaagcgtgcatcggctggcccagttcgagcagcacatagttggtgacgtcaacaactgcatcgatagaacggatcccgcaacgacgcagtttttctttcatccacagtggagttggcgctttaacgttaatgccttttaccacacggccaagatagcgcgggcaggcatccggcgcttctactgcaatcggcagcgtgtcgtcgatggtcgcaccaaccggaacgatttccggttcaaccagcggcagctggttcaacacggcaacgtcgcgcgcaacaccaatgatacctaagcagtcggcacggtttggcgtcacgctaatttcgatggtgttgtcatcgagtttcaggtattcgcctgatgtcggtgccaatcggcgcatccgcaggcagctcgataatgccgttatgatcgtcagaaattcccagctcagagaaggagcacagcatcccttcagacggttcgccacgcagtttcgcggctttaattttgaaatcacccggcagaacagcaccaatggtcgctaccgccacacgcaggccctgacggcagtttggcgcaccgcagacgatgtccagcaggcgatcgccgccgacattcacttttgtcacacgcagtttgtcagcgttcggatgctgtgcacactcaaccacttcaccaacgaccacgccgtggaagctaccggcaaccggttctacaccatcaacttccaggcccgccatcgtgatttgatttgccagcgcgtcgctatcaatcgccgggttcacccattcgcgtaaccacagttcactgaatttcataatctattcctgccttatttaaactgtttgaggaaacgcagatcgttttcgaagaatgaacgcaggtcggtgacgccgtaacgcaacatggtcagacgctccatccccatcccgaaggcgaaaccagagtaaacttccgggtcgatgccaacgttacgcagcacgttcggatgcaccatcccgcagcccagtacttccagccatttaccgtttttccccatgacgtccacttctgcagaaggttcggtaaacgggaagtaggaaggacggaagcggatctgcaaatcttcctcaaagaagttacgcaggaagtcgtgcagcgtgcctttcaggttggtaaagctgatgttggtatcaacaatcagaccttccatctgatggaacatcggcgtgtgagtctggtcgtagtcgttacgataaacgcggccaggcgcgatgatacgaatcggtggctgctgggctttcatggtgcggatctgtacgccagaggtctgggtacgcagcaggcgggtagcgtcaaaccagaaagtgtcgtggtcagcgcgcgccgggtggtgaccaggaatgttcagagcatcgaagttatgataatcgtcttcgatttccggcccggttgccacggtaaagccaagctcaccgaagaaactttcgatacggtcgatggtacgggtcaccggatgcagcccgccgttttcaatgcgacgacccggcagggagacatcaatcgtttccgccgccagacgcgcattcagtgcagcgctttccagttccgctttacgcgcattcagcgcctgctgaacctgctctttcgcttcgttgataaccgcaccagctgccggacgctcttctggcggcagctcacgcagggtcgtcatctgaagggttaagtgcccttttttacccaaatattcgacgcgcacattatctaacgcggcaacatctgacgcctggctaatggccgccttcgcactggcaaccagttctgcgagatgtgacatgtttttcctcattgtgtcagtggtgacactggttcgttggacttagagcccatcccatcaggctattttacttgccattttggtcccgggcagtgctcgaaatcctcacgtacttaagtacgctccggtttctccgcgctggccgtgtccagactggctgcgacaattacgcctgatgagacaggctttttatttttcaaaacgcgcatacaaaaaaagcctccactgggaggctttcaggcgctgttttccgtttctcttctcacgcgctagcctcctggagtcaggtgctaaagtaaaaaaagaagcggaaaatagcagcattcattgcttgcgttaccttttggtactcttcaaaagacctttattgaaaaggctacggcgataaaagtcaatgttttgatggcgttgaaacgaaaagagggagactagctccctctttcaactggcttatgccagagctgctttcgctttttcaaccagagcggtgaacgctactttgtcgaatactgcgatatcagccaggatcttacggtcgatttcaacagaggcttttttcaggccattgatgaatttgctgtaagaaataccgttctgacgtgctgctgcgttgatacgcgcaatccacagttgacggaactgacgcttacgttgacgacggtcgcggtaagcatactgaccagctttgataacagcctggaaggcaacgcggtatacgcgagaacgcgcaccgtagtagcctttagcttgtttcaaaattttcttgtgacgtgcgcgtgcaataacaccacgttttacgcgagccatatgtgctctcctgtatctatattctaattaaaaagttaaaaacgttaacggcttatgcgtacggcaggcacgcgattaccaggcccagatcgcctttggaaaccatggctttcggacgcaggtgacgtttacgtttggtcgcttttttggtcagaatgtgacgcaggttagcgtgcttgtgcttaaaaccacctttaccggtttttttgaagcgcttagcagcaccgcgtacggtcttaatttttggcattttaataacttccacttcgcattgttaataaacgaaacaaaggcgaacaatgcctgtgaagcccaaaggctccacagacagtgctacttgaaggccttactgtttcttcttaggagcgagcaccatgatcatctggcggccttcgatcttcgttgggaaggattcgaccactgccagttcttgcaaatcgtctttcacgcgattaagcacttccataccgatttgctggtgcgccatctcacgaccgcggaaacgcagcgtgattttggctttatcaccctcttcgagaaagcgaatcaggctgcggagttttacctgatagtcgccttcatctgtaccaggacggaatttaatttccttaacctggataactttttgctttttcttctgttccttagaagacttgctcttttcatagaggaatttgccgtaatccattatacgacaaaccggcggctcggcgttagggctgatctcgactaagtctactccggcttcttctgctttctccagagcttctctcagactcacaataccaagctgctcgccttccagacctgttaagcgaacttcctgggcgcgaatttcgccattgatacggttagggcgcgccgtttgaactcgttttccgcctttaataccttattcctccaattgtttaagactgcggctgcgaatctcttgttgcagcttctcgatcacttcatttacgtccatgcttcccaggtctttaccacggcgggtgcgaacggcaactttgcctgattccacctctttatcaccacagaccagcatatatgggacgcgacgcaaagtgtgctcgcggattttaaagccaatcttctcatttctcaagtctgctttaacacgaatgcccgcatttgatagtttttgcgtcagttcgttaacgtattcagactgagaatcggtaatattcatgataacaacctgaactggcgcaagccaggtcgggaagaaaccagcaaattcttcggtcaggataccgatgaaacgttccatcgaccccagaattgcgcggtgaatcattaccggtactttacgttcattgtcttcgcctacataagaagcgctcagacgagaaggcaaagagaagtccagctgtactgtaccgcactgccatgcacgatcgaggcagtcatacagggtaaattcaattttcggaccgtagaaagcgccttcacccagttgatattcaaacgggatgttgttttcttccagcgcaaccgccaggtccgcctcagcacgatcccacatttcgtcgctgccaatacgtttttcaggacgagtggagagtttgacgacgatcttctcgaagccaaaagtgctgtacatatcatagactaaacggatacatccgttaacttcatcgcgaatttgttcttcagtacagaagatatgcgcgtcatcctgggtaaaaccacgcacgcgcatcaggccatgcagcgaacctgacggctcgttacggtggcagctaccaaactcggccatacgcagcggcagatcgcgataagacttcagcccctggttgaaaatttgtacgtgccccgggcagttcatcggcttaatgcagtattcacggttctcagaagacgtggtgaacattgcatctttgtagttgtcccagtgaccggttttttcccacaggacacggtccatcatgaacggacctttaacttcctgatactggtactctttcagtttagaacgaacaaacacttccagttcacggaagatggtccagccgtcgttgtgccagaataccatacccggcgcttcttcctgcatatggtacaggtcgagctgtttaccgattttacggtggtcgcgtttcgcggcttcttccaggcgttgcaggtaagcgttaagcgcttttttgtctgcccacgccgtaccgtaaatacgttgcaacattttgttattgctgtcgccacgccagtaagcccctgccgttttcattagtttgaaatgatggcagaaacgcatgttcggtacgtgcggaccgcggcacatatcgacatattcttcatggaagtacagacctggcttgtcatcatgggcgatgttttcgtcaagaatggagactttgtagctctccccacggttggcgaaagtttcacgcgcttcatgccagctgactttcttcttaatgacgtcgtagtttttctcagcaagctcatgcatccgcttctcgagtgcttcgacatcttcctgggttaacgtgcggtcaagatcaacgtcgtaataaaaaccgttgtcaataaccgggccgattgccattttggtatgcggccaaagttgtttaatcgcgtgccctaacaggtgcgcacaggagtgacgaatgatctccagaccttcttcgtctttggcagtaatgatcgacagttgtgcgtcgttttcaatcagatcgcaagcatcaaccagttcgccattaacgcgccctgcgatacaggctttcgccagacctggaccaatgtccagcgcaacatccatggggcttacagcgtggtcgtaatggcgttggctgccatcaggaagagttataacaggcattttatatccttatttgcagtggtgacccacacgaaagatcacatacaaagaaaaatttgtttattaacagttcattgcgaaaccatctagccaacaaatgctaaattggtccgcaatcaggtacacaaatgaaagacattaacctctcaccttccacccggttgaacgatgttaacactaaaaaaagggagattgtacctttccgtttcacattgattcgattcgcaattcgtttgtagtgagtacaccagcaaaacgcttaaagaaccactgataacatcacagagtgtctgaaaggtttactacgagcggatttacagcagcataaactgaatccagcaaagttcgttgcgtgatttggcggtagtatttaaacgatcatgagattaatgacgaagtagtcatatcgcaatgataaaagtgacacaattcttatagcaatttttcgtgcgcatttcgttctggcgataataatcaatcatcatcctcaaaatctccagacatatataaggcgaatagattatgagtaaaaacgatatcattatcagaactcattatgagtctcctcttagaatgcacatcgatagcgacatactaacgccttcatcagagcctattaatcaatttgcgcgccagctcatcaccctacttgatacctcttatttaagttcgatgctgtcatactgtgttactcaggaatttaccgcaagctgtcgaaaaaatatcacacaattgttataccactgccctttttatcattaactttgccacttcacccatccatgcagaaaatacactcattacattacactataaaaaagaaatcatttccttattcctggaaaccacgccgattaaagctaaccatttgcgaagcatactggattatattgaacaggaacagttaactgccgaaaaacgtaaccattgcatgaaactgtccaaaaaaattcatagagaaaaaaccatacagccaacagtaaatctcaatgatagtgcatttttttgcaatctccttctgacactattttttgtcgccatctgtcattaaaatacgcccttgattcattgagaaatggaaaaggcaaagtcaacctgattaaacattactcctctgttgaatccatacagcagcatgtttccttagtccgggacgcggaattcagagcattacttcgccatcctcttgcaaggagtcgcgttatcgcgagtcaggattttggctttgctttagatattttcttctgtcgaatgatggcaaacaatgtcagtcatatgtccgcgattttatatatagacaatcatactttgtcagtaagtaaagatgtcgtgttatcttatatatcaacgttgggtacttttgaaaaaatattcttttagccaacgtcagttatttacactgttggccgctaaaaatcatgacaacatgtcagctgttcatatagccattcatcataatcatcataaaactgtagaaacatattatgctgctataaatgtaatcagccaaagcctgagttttagtgctgatgaactaaagacgtatttataacccgctatttatgatatttgtatatcgatacataatttttttcataaaatgcagaaacagtgaccaggtgtacaacgccacccgacgactgtaataacaaaaaatcccttgatgcctgtcccttttgttacactccgttatcacgcacaagagatatgcaggacactggtatgccgactaaacgctttgataaaaaacactggaagatggtggtggtgctactggcaatctgtggcgctatgttgttggtacgttgggcagcaatgatttggggctgagcagtgacaaacgaaaacagccagaccgcataacacggtccggcagataattttacatgctgtaacccaacgataaggttgtccgacgatcggtatgttccggtgcagactctggaggttcagagttccatgtaacgttgtaagccaccttcagtccaaaatgttcattaatagcaacatttaatgcgctttcggagttcagcgttgtgtcttccgcgccaaagaccgaaacaccctgcgtaaatttagcgttgtcagtcaactgccatgcataagccccggaggcatagcccagcggctgggtttcactggcattgtcggtatatttgtcgtaacgcacaccagggccgaattcaaagcggaaactgtgtaccgggccattcaaaaactggcgaccataacccgcggtcaacacatcgcgctctcgatagccgttataacggtctgtcagccagcttgcctgaccaaataaatagtcataatcagttaaattaaaacggctacgcccgcccgccgcatatttttctgaagaacgctcatcattagaagaagtattactggcgttcccccacagcgaccaggcagtggtttgtccataccaggtcatagtggtgtcagccgtaagtgaggagcttttcgtattgcctgattgtgcaagatatcctgcgttcagattaccttcgaaaggttttttagcgctggcaggatcgtccatgacagtaaaaacggaatcatcggcagctgcattcagtgacgcaaacatgccccccgccaacataacgatggcaggaactgtcttcaaaagcttcatttatcaagagtccgtacaacaaaaaaagagaccatcgcggtcccggaaactttcttaaggatcaaagattagcgtccctggaaaggtaacgaattataaaaaggcgcgaataacttagcaatgtattcttatttcattttttgaataagcatgtggcgaaaacagatttttatttatatatatttatctgcaaaattttaaataaagctccaataaatcatattgttaatttcttcactttccgctgattcggtgccagactgaaatcagcctataggaggaaatgatggtacgtatctatacgttgacacttgcgccctctcttgatagcgcaacaattaccccgcaaatttatcccgaaggaaaactgcgctgtaccgcaccggtgttcgaacccggtggcggcggcatcaacgtcgcccgcgccattgcccatcttggaggcactgccacagcgatcttcccggcgggtggcgcgaccggcgaacatctggtttcactgttggcgcatgaaaatgtccccgtcgctactgtagaagccaaagactggacccggcagaatttacacgtacatgtggaagcaagcggtgagcagtatcgttttgttatgccaggcgcggcattaaatgaagatgagtttcgccagctcgaagagcaagttctggaaattgaatccggggccatcctggtcataagcggaagcctgccgccaggtgtgaagctggaaaaattaacccaactgatttccgctgcgcaaaaacaagggatccgctgcatcgtcgacagttctggcgaagcgttaagtgcagcactggcgattggtaacatcgagttggttaagcctaaccaaaaagaactcagtgcgctggtaaatcgcgaactcacccagccagacgatgtccgcaaagccgcgcaggaaatcgttaatagcggcaaggccaaacgggttgtcgtttccctgggtccacaaggggcgctgggcgttgatagtgaaaactgcattcaggtggtgccaccaccggtgaaaagccagagtaccgttggcgctggtgacagcatggtcggcgcgatgacacttaaactggcagaaaatgcctctcttgaagagatggtccgttttggcgtagctgcggggagtgcagccacactcaaccagggaacacgcctgtgctcccatgacgatacgcaaaaaatttacgcgtacctttcccgctaacaaaaacattcccccagcattgggggaatcaccaccaacctgtcggcaacgcgtttctccgactatgctcaaaagtcatgtgataacaaaggggtgaactatggccagtggcgatcttgtccgttatgtaataaccgtcatgttgcatgaggatacattgactgaaattaacgagttgaataattacctgactcgcgacggttttttgctcaccatgacggatgatgatggcaatatccatgagctggggactaacacttttggacttatcagtacccaaagtgaagaagaaattagagaactggtttcggggcttacccacagtgcaaccggcaaagatcctgaaatcaccatcacgacctgggaggaatggaatagcaacagaaaataaatggtttttgggcaataatcagtctgtggtgtgcgttagctcgtgtttttacaccgcattcttgcgctaaccttatgatctggcagacaacatgggagagacatcatgtggcaggcaatcagtcgtcttttgagcgagcagttaggtgaaggcgaaatcgaactgcgtaatgaactgcctggcggagaagtccatgccgcatggcatttgcgctatgcaggacgtgactttttcgtcaaatgtgatgaaagggaactgcttcccggttttaccgccgaagccgaccaactggagttactgtcgcgtagtaaaaccgtcaccgtgcctaaggtttgggcagttggcgctgaccgtgactacagttttctggtgatggattatctcccacctcgcccgctggatgcgcatagtgcatttattcttggtcagcaaattgcgcgtttacatcaatggagcgaccaaccacaatttggcctcgatttcgataacgcgctctccacaactccacagcccaacacctggcaacgtcgctggtcaactttttttgctgaacaacggattggctggcagctggaactggcggcagaaaaagggatcgctttcggcaatatcgatgccatcgtcgagcatattcagcagcgtctcgcctcgcatcaaccgcagccttctctgttgcacggcgatttatggtccggcaactgtgcgctgggtccggatggcccgtacattttcgacccggcctgttactggggtgaccgagagtgcgacctggcgatgttaccgctgcatactgaacagccgccacaaatctatgacggctatcagtcagtatccccgctacctgccgatttccttgaacgtcaaccggtttaccaactctacacgctgttaaatcgtgcaaggttatttggcggtcagcatttggttattgctcagcagtcactggatagattattagcagcatgatatgggttgaggataatggccgctccgtgcggccttttgattaaataaacccaagcagagaaaagaacacataacctgcagcaatacaaataagcggcaggatatacagcgagaaaaactgcaggaaaatagtatggtgcggaacaacaatacgtgactcaatttgttcacgcgttagcccctcttcccctttggctttttccagaatgagttgatcttcaacaccttcccgcaagaagcgcgcctggcgactcatccgggctccggaatcctgcaacgccagtccgacaaaaatcaggatgaaaatcacccagaacataacgttcacgccaccattaaaatttggcgtcggagagttgtaccagaacagattcaaaaaaggcgtattcgcctgcatcatatcgatcatgacatgagtaaagtcgagcatgaccgcattaatgccttcctggttttcctgccgggtattcataaatttcagcaaagaaatcaatgtagagatcaatgcaggtataaaaatcacccaacccaaaatccttttcaaaacagcaatgcgtccagcttgttgatacgtcatgagttctccttgattaagacgcgtcgtttcacttagtttacctgtagatatctgttttcgcccattctttaaaggcgatatgataggcgcttaatcataagcacggcttaataccttacatataatgctctaaaggagaggttgtaatgtcaaccccgcgtcagattcttgctgcaatttttgatatggatggattacttatcgactcagaacctttatgggatcgagccgaactggatgtgatggcaagcctgggggtggatatctcccgtcgtaacgagctgccggacaccttaggtttacgcatcgatatggtggtcgatctttggtacgcccggcaaccctggaatgggccaagccgtcaggaagtagtagaacaagttattgcccgtgctatttcactggttgaagagacacgtccattattgccaggtgtgcgtgaagccgttgcgttatgcaaagaacaaggtttattggtggggctggcctccgcgtcaccgctgcatatgctggaaaaagtattgaccatgtttgatttacgcgacagtttcgatgccctcgcctcggctgaaaaattgccttacagcaagccgcatccgcaagtatatctcgactgcgcagcaaaactgggggttgaccctctgacctgcgtggcactggaagattcggtaaatggcatgatcgcctctaaagcagcccgcatgcgttccatcgtcgttcctgcgccagaagcgcaaaatgatccacgttttgtattagcaaacgtcaaactctcatcgctgacagaactcaccgcaaaagaccttctcggttaatgaccagggggcagtgatcacactgcccctggttctttatctgaatttgcattcaactgacggattaatcgccaatttaagagaaagagttacaccgtcaccacttccgtgcactgtataaaaaccctatactgtacgtatcgacagtttagtgagttttatcatgacggcggaaggtcaccttctcttttctattgcttgtgcggtatttgccaaaaatgccgagctgacgcccgtgctggcacagggtgactggtggcatattgtcccttccgcaatcctgacgtgtttgttaccggacatcgatcacccaaagtcgtttcttgggcaacgattaaagtggatatcaaaaccgatcgcccgcgcttttgggcatcgtggttttacccacagtctgctggcggtatttgcgctgctggcaaccttttaccttaaagttcctgaaagctggttcattccggctgatgcgttgcagggtatggtgctgggttatttgagccacatacttgccgatatgctgacacccgccggtgttcccctgctctggccatgccgctggcgtttccgcttgcctatcctggtttcccaaaagggcaaccaactggaacgttttatctgcatggcattatttgtctggtcggtatggatgccccattcattacccgaaaacagcgctgttcgttggtcatcgcaaatgatcaataccttacagatccagtttcatcggcttattaagcatcaggttgaatactaaaaaggcaaaaatcgcctttctggaataagcaattccatttgaatataagagccagctcacagttctgttaatcttgcgccaacactatgactgttacgcagtgatagaaataataagatcaggagaacggggatgaactttccattaattgcgaacatcgtggtgttcgttgtactgctgtttgcgctggctcaaacccgccacaaacagtggagtctggcgaaaaaagtgctggtgggtcttgtgatgggtgtggtttttggccttgccctgcataccatttatggttctgacagccaggtacttaaagattctgtacagtggtttaacattgttggtaacggctatgttcaactgctgcaaatgatcgttatgccgctagtcttcgcctctattctgagcgcggttgcccgtctgcataacgcatctcagttaggcaaaatcagttttctgaccatcggtacgcttttgtttaccacactgattgcagcgctggtcggtgtgctggtcaccaacctgtttggtttgacggctgaaggtctggttcagggtggtgcagaaactgcacgtctgaacgccatcgaaagtaactatgttggtaaagtctctgacctgagcgttccgcagctggtcttgtcctttatcccgaaaaacccgtttgccgatctgaccggagccaatccgacgtcaattatcagcgtggtaatttttgccgcattcctcggcgtagctgcgctgaaactgctgaaggatgatgcgccgaaaggtgaacgcgtcttaaccgctatcgataccctgcaaagctgggtgatgaaactggttcgcctggtcatgcagttgaccccttacggtgttctggcgctgatgaccaaagtggttgcaggttctaacctgcaagacatcatcaaactgggaagtttcgttgttgcgtcctacctcggtctgctgattatgtttgcagtgcatggccttctgctgggcattaatggcgtgagcccgctgaagtacttccgtaaggtatggccagtactgacgtttgcctttaccagccgttccagtgctgcgtctatcccactgaatgtggaagcacaaacgcgtcgtctgggtgttcctgaatccatcgccagtttcgccgcctctttcggtgcgaccattggtcagaacggttgtgccggtttgtatccggcaatgctggcggtgatggttgcgcctacggtgggcattaacccactggacccgatgtggattgcgacgctggtcggtattgtcaccgttagttccgcaggcgttgccggtgtcggtggtggtgcaactttcgccgcactgattgtgctgcctgcgatgggcctgccggtaacgctggtggcattgttaatctccgttgaaccgcttatcgacatgggtcgtacggcgctaaacgttagtggctcgatgaccgctggcacgctgaccagccagtggctgaagcaaaccgataaagccattctggatagcgaagacgacgccgaactggcacaccgttaatcctgatttgttacgttaaacgcctgtcatcccgacaggtgtttttttattcttcgacctcattttcctgacgaatctgatttgcccaacgctgggcggattcaggcacagtaaacgccggtgagcgcagaaatgactcccccatcagtacaaacgcaacatatttgccacgcagcatccagacatcacgaaacgaatccatctttatcgcatgttctggcggcgcgggttccgtgcgtgggacatagctaataatctggcggttttgctgacggagcggtttcttcattactggcttcactaaacgcatattaaaaatcagaaaaactgtagtttagccgatttagcccctgtacgtcccgctttgcgtgtatttcataacaccgtttccagaatagtttccgaagcgggatctggctggtggtctatagttagagggttttttgaccaaaacagcggccctttcagtaataatttaaggagacgagttcaatgtcgcaacataacgaaaagaacccacatcagcaccagtcaccactacacgattccagcgaagcgaaaccggggatggactcactggcacctgaagacggatctcatcgtccagcggctgaaccaacaccgcctggtgcacaacctaccgccccagggagcctgaaagcccctgatacgcgtaacgaaaaacttaattctctggaagacgtacgcaaaggcagtgaaaattatgcgctgaccactaatcagggcgtgcgcatcgccgacgatcaaaactcactgcgtgccggtagccgtggtccaactctgctggaagattttattctgcgcgagaaaatcactcactttgaccatgagcgcatcccggaacgtattgttcatgcacgcggatcagcagctcacggttatttccagccatataaaagcttaagcgatatcaccaaagcggatttcctctcagatacgaacaaaatcaccccagtatttgttaggttctctaccgttcagggcggcgctggctctgccgataccgtacgtgatatccgtggctttgccaccaagttctatactgaagagggtatttttgacctcgttggcaataacacgccaatcttctttatccaggatgcgcataaattccccgattttgttcatgcggtaaaaccagaaccgcactgggcaattccacaagggcaaagcgcccacgatactttctgggattatgtttctctgcaacctgaaactctgcacaacgtgatgtgggcaatgtcggatcgcggtatcccgcgcagttaccgcactatggaaggcttcggtattcataccttccgcctgattaatgccgaagggaaggcaacgttcgtacgtttccactggaaaccactggcaggtaaagcctcactcgtttgggatgaagcacaaaaactaaccggacgtgacccggacttccaccgccgcgagttgtgggaagcgattgaagcaggcgattttcctgaatacgaactgggcttccagttgattcctgaagaagacgaattcaagttcgacttcgatcttctcgatccaacaaaacttatcccggaagaattggtgcctgttcagcgtgtcggcaaaatggtgctcaatcgtaatccggataacttctttgctgaaaacgaacaggtggctttccatccagggcatattgtccccggtctggatttcaccaacgacccgttattgcaggggcgtttgttctcttataccgatacacaaatcagtcgtcttggtgggccgaatttccatgaaattccgattaaccgcccgacctgcccttaccataatttccagcgtgacggcatgcatcgtatggggatcgacactaaccctgcgaattacgaaccgaactcgatcaacgataactggccgcgcgaaacaccgccggggccgaaacgcggcggttttgaatcataccaggaacgcgtggaagggaataaagttcgcgagcgcagtccatcgtttggcgaatattattcccatccgcgtctgttctggctaagtcagacgccattcgagcagcaccatattgtcgatggtttcagttttgagttaagcaaagtagttcgtccgtatattcgtgagcgcgttgttgaccagctggcgcatattgatctcactctggcccaggcggtggcgaaaaatctcggtatcgaactgactgacgaccagttgaatatcaccccgcctccggacgtcaacggtctgaaaaaggatccatccttaagtctgtacgccattcctgacggtgatgtgaaaggtcgcgtggtagcaattttgcttaatgatgaagtgagatcggcagaccttctggccattctcaaggcactgaaggccaaaggcgttcatgccaaactgctctactcccgaatgggggaagtgactgcggatgacggtacggtgttgcctatagctgctacctttgccggtgcgccttcgctgacggtcgatgcagtcattgtcccttgcggcaatattgcggatatcgctaacaacggcgatgccaactactatctgatggaagcctacaaacaccttaaaccgattgcgctggcaggagacgcgcgcaagtttaaagcaacaatcaaggtcgctgaccagggtgaagaagggattgcggaagctgacagcgccgatggtagttttatggatgaactgttaacgctgatgacagcacaccgcgtgtggtcacgcattcctaagattgacaaaatcccggcgtaaatatggataaggtcacgccccctggggagtgaccttaccaccttacttacacatcatgataactacccaaccgataaccacgctcagcaatcgcatatttcaacgacgctgaagtcagcacatccagttccgttaaccgagggaagcaataagcactctggcgaatcgtattatcgacaaacgccggatggcacatgacttccaacgaacgttccccgcgatggctggaatcatcaagcacttgcaggaacaatgcctcgctaatctcttcaccataaaacgcgctactgaatccctgcgaactgcgcagattagccggtaaatcaccatcgttagatagcggttgacggtcgatgcgcaacgcaatcccctcttcagccgcaaactttgccacaatcgggaaaatctgcgggaacatatgcacatgatgatggctatcaagatgcgtaggtttgcgtccaaatagctcaatgaaacgcaaatactgactggcgagctcctgagtaatttcttccagcggtaaagcatcttcttctgccaactgccagatccattttcccagcacaccatcgcgggttaaccccggcatagctgtcagaggcttgcccatagtaaggacaaagtgcatccctatggccagactcggttcatcacggctcaactgcaccgcatggtcaatagcctgcccattcaccagcgccgtcgtcgacgtgacaatcccattgcgacaggcctcgataatgccgtagttctgacctttgcttaagccaaaatcatcggcattaacaatcagtaagcgttccataatcagcctcggttaatgtgcttttttaagctctgcgatgcagtcggcaaaatttggcagccatttctcgtgcgccagaatcatctcgcgtgccagcagctcagcatcgcgatcggaatgcaccaacggactaaggtttagcgccagtaagacatcgttaaattctccactaagtgcggcgttgctggcagcaatctcgaagcctttgatggtgtgaatcagccccatcactttatcatcgaaatgcgtaatgcgcggatgtggcgtcgcgccatcgcgccccagcgtacaggtcatttctaccgcccagtctgccggaatattatcaatatgcccatgatgcgggatattaacgtaatgttctgcttgcttgtcgttatagatagcgttgatcacttcgcacgcagcatcagaataataagccccaccgcgctgttccagttctttcggcttaacgttcaactccgggtttttatatagctcaaaaagttgtttctcgactttctgtactacctgcgctcgtgcgccgcctttgtagtattcgcccatttcaatagccagcatctctttttgcttgaagtaataaagcaaataagaacacggcaacagattcatagaacgaattaagccttcgctaaatggcagatcgaaaatatttttaacgccagatgcttttaactgcccggatgccacaccatcaagcaattcggcaaagcgtgatttgccatttaccagcacatccttaatgaacaccatatggttgaggccgaacagatcgatagataaatcatcgctgtctttcagcatcagaacatcgcgaataaacatcttcatgccgatcggaatattacacacgccgataaagcgtttaaatccggtatgacgataaacggcttcagtgaccattcccgccgggttagtgaagttaatcacccatgcattcggacatagttcttcgacatcttttacgatgtcaaaaatcaccggaatggtacgcagacctttaaacagaccgcccgcgccgttagtttcctgaccaagataaccatgacttaatggaatacgttcatccagttcccgcgccggtaattggccaacgcgcagttgggtagtaacgaaatcagcatctttcaatgcttcgcggcgatccagcgttttataaagcttcatcgggacgccagcgttatcaatcatccgttggcagagatcaaaaataatatccagtttcgctttaccaccttcgacatccaccagccataattcgctgaccggcaattcgtgataacgcttaataaatccttccagtaactccggggtatagctgctcccgccaccaatagtgacgacttttaatttctggctcataatttctcccttcagtacagaatactgatatctggcatatctgcccccggacataaataatccagcaacaggacagatatgtgaattgtcaggtataacgacttactgattaaattcagtcaatttcttacgatagctcttaggcgtaaaggatgttaatttcttaaacgttttaataaacaagctcgggctactataaccggcctcaaacgcaatatccgtcactgaatagttggtcatttccagttgttttttggcaaaattaatacggatttcattaataatctgcattggcgttttaccatagtatcgttgagtcgctcgcgtcaaatattcctgtgatttggctgacaacgtcaccatattctccagcgccgattcactaaactgctctttatcatgcatcttttctaccgtacttttcagccactgcggtatatcatcaatcacctgttcttcgcggtaatgacgtaaacggttaatgacataaaaagtaaccatctcaacaaactcttccagccctgtttcgcggaaattcaatgaagaaatcactgtttccacataggtgagaaaagcgttattggtccggtatacctgcgaagctacaaagcaataaggcaacaacggcaggtaatgctgctcaaaaaagcgtttactgatcccaacgttcaatatacgcgtggcaccaaattcataaaaactttgatggtgcgaacctaacggaataaaaacaaaatcgccccgttccagtaacacgcgcttaccgttaatctcctggaaataacgcccggttaataccagagtaaattcataatagtcgtgctgatgcagtccgctgatactctcagttttattgtagataaacacatggaagtttttgccattaaacaactgctgttctcgggcagtggcaatttccggcgcgttaatcactggctgcatcatcgactccttatgccttcagtttttcatgaagctcaattaattcagtaatcagttcacgcgcaagcatggacgtcattaaatgatcctgagcgtggaccagcaccagactcactttcatcttaccttcgccagcatcgccttcaatcagtttcgtctgtaccagatgcgcttcattcaatgccatccgtgactgatccatcatcgcttttgctgcggcaaaatcgccctgcttcgcctgtttcagtgccgcatacgccaggctacgcgcttgtccggagttgatgataagccccatcaccacttcttccagctcttcagcttccgtttgcgtatcgggaatattatcgagatccatcatacatcgttcctctctattcttaccggcacgattacccgtaccggcatcaattaaaatttcagggcgttggcgatatcttcttcgctctcttctttatcaatcgcgttttgtgctttgttagcgaccacaacaaagggcagataaattaacgttgcgataccaagattgaagagtgcgaccagcaatgcggcgacgctaccgttggtgttaaagaaggctcccagaccggttggcatggtccacggtgcaatattggtcaccggtggaataatgcccatgtagtacgctgccagggtgattgccgccagaatcggttgtaccagtacaaacgggataaacatcaccgggttcatgataattggcagaccaaacagaatcggttcgttaatctggaagatgccggacggcagcgccagttttgccacctgacgataatcagcacggcgagaagcgataaagatagccaggatcaggcctaaagtcgcaccactgccaccaaggaaaataaaggagtccagcatcggtttggcccagatatggaaggtcttaccggctgccagcgccgcttcgacggaaccatattgctgataggtcgcgatattttccagcgcccacggcgtcataatgccgttgtccagtgcggtcagcgccagcgcgccatgaataccgaagaaccagagcagtggaacaaagatcacataggcccagcctaccacgctacccaacgatgccagtggggttgagatggtatccataatgatctgatggaagtttgtgccccaggtattcaacgcccaggcaataatccccatcacggaaagaataataaaacctggaattaatgctgagaaagagcgcgaaaccgatgtcggaacgctatcaggtaacttaatgacccagttacgatgaacaataaaggtaaacatttctgccaccaccaggccaataataatcccggagatgatattcgccccacctaaccagtttgcgccaaccgcataggcctcaccgacactatatggggtgacggtcataaatgctgcaacggataacaacccggccgccagcgcatcgactttacgctcttctgccagcgccatgccaataaagaacggtgccattaaagacattatccctaatgttccgttatatacgttgccgccaatacctttcagaccattaagtgtttcaatggttgaggcatccaggcgaatacctaaggaataaaaaaacgacccctccccaaagcttagaaaaacgttgttaattaatacaaacatggcccccgcaagggttaacggcattaagcgaataaagccatttttgattgcattaacgtgtggctgctttcctattttaactgcaaaagggaggagtaccttttcaagcgatgcaataacattactcatagaaaaataccctttaaaaccgcaatttaaatattgcggtattgatttatgaaataactctttgacgggaaaatttaaaataaattaatttgctgcggcttttttaatcgctgcaaccgcagccttaagcacgcctaaaccatcgactttgccataaagcagcgagtcaattacttcaaccggtttgttgggtaacaaacgctggatttcgggcaacatataagcaatctgcggccctaataacacgacatcggcattctgacctttttcaccagccagtgtttccggaaatgcttcaataatgaccggaacttcatatttttctgcctgtgcgcgcatttttgataccagtaaagaggtagacatgcccgcagaacaaaacagataaatgtgtttcttttccataaaactgccctcatcgacgattatctgtcagccagacactccgcaagccttaacctgcttccatgctctgggtaacttgcgaaaccaacatgactttttttgtggctgaaaggagtatacggtataggcctgagcaatagtatttctttgaccttagaaattgtctctccttgacctgtggttatgaccctcttcacatttcgggcaaataattcgcgaagataattaagaacacaggccaaaaaaaaaccggcgcaatggccggtttccgttgttactcaagctttcaggcgaagtgattacttcgtagcctgtggatcagtgtcgtattcagcacaggtctgataaccggagttgatgacatgtccggtatcatctaacgcgacaaagtaggtttctgctttaccatcacgttgacccaggatgtaggtctggcaagtaccacgagcatggatcatgctcacttcagacgaaggtttacccgcaatttgtgcaacctgcgcccggctcatgccttttttgacgtctttcaccacaggctgtacaaactggtctttggtacgatcataagccgtacaacccgccagcatggttaataccgccgctgcactcagaattcctgccatattcttgttcatattccgtcctcttgtttatcagcgtgttagataagcctggaatacattgggcgctttttcaagcccgtgaacgaaacggctccgctttcagaggattcctgtatgacgttttaaccaccattcagcccgctgtcgcttgtcgtttcagtagcaacgggttagctttaaggacgttttgtcttttctgtctggaggggttcaatgacattgcaacaacaaataataaaggcgctgggcgcaaaaccgcagattaatgctgaagaggaaattcgtcgtagtatcgattttctgaaaagctacctgcaaacttatccgttcattaaatcactggtgctcgggatcagcggcggtcaggactccacgcttgccggtaagctgtgccagatggcgattaatgagctgcgccaggaaaccggcaacgaatcactgcaatttattgccgtacgcctgccctatggtgtccaggccgacgaacaagattgccaggatgccatcgcctttattcaaccggatcgcgtattaaccgttaatatcaagggcgcggtactcgccagcgagcaggcattgcgggaagcaggcattgaactgagcgattttgtccgtggcaatgaaaaagcgcgtgagcggatgaaagcacaatatagcattgcgggtatgaccagcggtgtcgtggtgggcaccgatcatgctgcagaagctattaccggattcttcactaaatatggtgacggcggtacggacattaatccgctgtatcgtctcaacaaacgtcagggtaaacagttactggcggcattaggttgcccggaacacctttataagaaagcgccaacggccgatcttgaagatgatcgcccttctctgccggatgaagtggcactcggcgtgacctatgacaatatcgacgactatctggaagggaaaaacgtacctgaacaggtcgccagaacaatagagaactggtatctgaaaaccgaacataaacgccgtccgccaattaccgttttcgatgatttctggaaaaagtaataatttgcacatattggtttgtgtgaaaaagagtactttgttcacgccggatgcggcgtgaacgccttactcgacctacaaaactatgcaaattcaatacattgcaggagtcgaataggcctgacaggcgtagcacgtcaaacggtgtaacctttgtcatcgacccgcctcttttttaatcgctctccgcctgttacactggatagataaccagcattcggagtcaacagtggtacggcgtttaacttctccgcggctcgaatttgaagctgcggcaatttatgaatatcccgaacatttacgttcattccttaatgacttacccacccgaccaggggtgtatctgtttcatggcgaaagtgacaccatgccgctctatatcggcaaaagcattaacatccgcagccgcgtcctttctcatttacgtaccccggatgaagccgccatgctacggcaatcccgacgcatcagctggatatgtaccgccggtgaaatcggcgctctgctccttgaagcgcgattaatcaaagaacaacagccactgtttaataaacgcttgcggcgcaatcgccagctctgtgccctgcaattaaatgaaaagcgcgtcgatgtggtgtatgccaaagaggtggatttttcacgagcccccaacctgtttggcctgtttgccaataggcgcgcagctttgcaagcattgcagaccatcgctgatgaacaaaaactttgttatggcctgttgggactggagccgttaagtcgcggtcgtgcatgttttcgttcagcgctaaaacgttgcgccggagcatgctgcggtaaagagagccatgacgatcatgcgctacgtttgcgccagtctctggaacgtttacgagtcgtttgttggccgtggaaaggtgcggtagcgctgaaagaacagcacccggaaatgactcaatatcatattattcaaaactggctgtggctgggggcggttaattcgctgaaagaagcgacaacgttaattcgggcacccgccgggtttgatcacgacggttataaaattctttgtaagccgctgctttccggtaactatgaaattactgaacttgatccggtgaatgaccagcaagccagttgatttcactgaacaacagtttaccttgcggttgcaaaagccgcagggtgtgcctgccatcgaaccagcacgcgccctggtcggtagtgagcagtttgtcgcccaattgccacgccccgtttattacaaacaccaccccgccgcgtgaaccaaaggtagtaaacgtacgttcggcaattctgactttcgccttacagacatccaggcgtgtcatgatgttgaaatccatcgacatctgccctgccgtcagtttcgcttttaccaccaggtccgctgcaaaggaaaaaggttgtaacggttttaaggtatggttaaagcggtctgcgctttcaaggaacatctcgccgccttccagcaacgtcactatcctttccataccgggaaacaaagaaaactccccattcgccgcgatggatgtaatgctggcacgccagtaaaaatcacgttttgccggtgggaaagtgcaaatttcgcgcgtttcaccggcagcgtttcgccacagattcaccgacattttacgcatatcaaagtattccatacccgctcccggcccgttcttttcattgttatcgttcaggtaaccgtggatggttatcggcaactcgggtgatttacgttagtggcgatcaggctttttttgcatctgtttgagaagagaaaagaaaaccgccgatcctgtccaccgcattactgcaaggtaatggacaagaccggcggtcttacgttttttggctgaaagattattcagcagttgcaggcattttaccttttgccgctggacgttctgtcagacgcttctcaaaattagcattaaattgctttttctgttccggcgtcaggatgttgtaaatcttgttctgggtttccatgtgcgccagcatgttagctttgcgctgttcttccatttttgcgatctgcgcttcagcttttgctttatcgaaggtatcgctggcaatgatgtcatgcattgcgcggcgttcttccagcggcggacgtttcatctggtcacgctggcctttcatgatttcgcggatctgctgtttctgcgcgtcggtcaggttcaggtctttgaacatcatgtcctcatgcggaccgaacttgcctttatggtgcatcatcggcttcgcgtcagccggtgctgcggtagtggtgtctgcggcatgggccaggttagccgcgccaagagccagggtagaggcaacaaacagtgcagttaatttacgcatattctatatccttcctttcagttatttattacggctttcttaagtagcgtgccgtgttgacgagattaactttactgactttagcgtcaattaatcagagcaacggtaaaacaatgaaagtgtaaaaaacacttttgcgccaattatggagaaaaaaagaaaatttgatggagagtgatgagagaatattacaacacgatgattttgcagagattatgaagaactataccggatgactggtgataaataaagcaaataaccaggattaatctgtattaatttataagaaagcaacttaatacccgcagaatgatttctgcgggtaagtattagcttattttttcgagcattaatcccgcacgtaatcccaacgctaccaacggattagggaataacacatactctacatcatgggttacggtaaaacgttcctccccgtcctgcgccagcaatgttcctttctcaaacggcataaaattcagcgtgtcatttgccatatgcatttcgaaggacggcgagtggcgagtaatttgcgaaaccacccgataacggagcggcggtgttctcacgataccgacactctcaccagatagcagcgcagcaattgcgctggcagttactgcaaactggcgaagatcgttttgcccaaagggcaacgctttgccaagttccagcgtacaggccagcgcgccaaaatgtctggcgctgaaatgggtaaacgtaccaccaggctcctgatggaacaccagcgcctccagccccgccgcacccagccacgtcagaaatttctcgtcccagggaatgtcgcgttgcggtaatacaccgaactgcggatgcaaggagccacgaattgcggtatgtagatcaaggtgccagcgcacagattctttgccctggtcataaaaatcttccaggcactgctccagttcgcgcgcccgacaggtttccccgctttcagcaaacagttgccaacgaccgccaaacattcgattcatatcgctatggcaataacgtttcccttgcttcagcgcaggaggattcccgaggatcaccagtaaccgccaacgtaacgggatctcaccgtgagatatcgcgccaagcaacgcgtccagcatttccacaggtgccgtctcattaccgtggatccccgctgaaatcaccagcacgccttgcggtggcgttaatggcgtcagttccagcacaccatcgcccagccagcgccagcgaacgccgttgatttctcgctcggtgatgaccggttttttacccgttaaggttagagcaagaaaattatccattgccccctccctcgcgctggaatggataaaccgaaccaagatccaataattgagtcagtgtatccagcgcttcccttccttcgcgcagcaattgtggatcggcaagatccgccgcagtaagacgatcgcggtagtaacgatccacccagtcattgagcgcattaaacagcgtatcgttcatcatcactgccggattcaccgcccggcgttcttcttctgtcaacaccacgcgcaaccgcaggcacgccgggccaccgccattcgccatgctttcacgtaaatcaaagacttttagttcgctaatcgggttgtcagcagcaagcaattcgttgagataacgccatactccggcgtgttcccgacactcctgcggcagcaccaacaccatggaaccatcatcgcggctcagcagttggctgttaaacagatacgtagataccgcatccgacacggaaacctgagtcgccggaacttctatcgccataaaaccattgacccgcgcacgcaggtttgccagtaactgtgactggcgagcgaacgcctgttgatggcaaaacagcacctggcggttactcacggcaatcacatcattatgaaaaacgccctggtcgataacgtcggggttttgctgggcgaaaatcacctgctgtggattcacctgattcagccttgccaccgcctcgctggcttcgcgagtctgccgcgccggatagcgggacggtcgggtatcattgccctcctctcgcccgtaaacaaaaatctgcattcccggttcaccgtaatgaccgccgagacgattatgattcgcggctccttcgtcaccgagcaaagccacctgcggcaacgccgaatggacgctaaatttctcttcgtcgttaaaaatcgcttttaacagcgattcggtgacgggggcttccagcgaacggtgaaatttattgttcaggttagcaacagtgagatgcactttgccatccagcgtatcggcggatggcgcgatcgttgccgcattggctacccacattggcgaagcggaactgacgctggaaagccagtgcggtgcctggcgtgcaactttttccagtacctgctcatcgctaccactgaatcccaactgacgcagcaccggaataaacggacgctcgtgcggcgggatcacggcctgggggaatcccgcaccggcaagttttttcattttcagtaagccctgttttgccgccagtcgcgggttagacacctgaaaacggtgacgggtagaggcttcattaccaaacgacaggcccgcgtaatggtgcgtcagccctaccagcccgtcgaaattgacttcccaggcgttcatcgcaccacctcatcggaaaaatccagcccggggttaagcgttgcgggcaacgttaacgagtccgactccagacttgccatcggccaggcacaataatctgcggcataccaggcgctggggcgatgattgccggaagcgccaatgccgccgaatggcgcggtactggcagcaccggtaagcggtttgttccagttaacaatccccgcccgtgcccccagcaacagttgatcgaatttttcccgctcgggggaaaccagaccgcaagagaggccgaagcgagtgttattcgccattcgaatcgcttcatcgaaattgtcataacgccagacgcgcaataacggcccaaacacttcttcatccggcacgccagtaacgcctgtcatttcaatgatccccggcgtcagcaacgatgtccctgcttgtaataagcgcggcgcaagcagggtccgtccgcccatcgcctccagttcctgccaggcagtaaccacctgctgtgcggcctgctcagaaatcagcccaccaataaatggctgcggttcgtcatcccaagtgcccggcgttaaccgctggctgacggcaaccatgcgagcaagaaatgcatcgccctgcgttccacttttcagaaataaacggcgggcgcaggtgcagcgttgcccggcagtgacaaacgccgactgaatggtcagatggacagcggcatcgatatccgccacctcatcgataattagcgggttattaccgcccatctcaagggcgagaattttctccggctgaccggaaagctggcgatgcagctggtagccggtattggcgctgccggtaaacagcaagccatcgagatcctccagcgcactcagcgcctgacccgttgcacgcccgccctgcaccaggttcagcacgcccggcggcaagccagcctgctgccataaacgcattaccgcttcgccactccacggtgtcagttcgctgggtttaaagataatggtgttacctgccagcaatgccggaacgatatgtccgttcggcaaatgaccagggaaattatacggcccaaacaccgccagcacgccgtgcgggcgatgtcgcaggctcgccgcgccgtccggcatttcgctacgctgctcgccggtacgaacgtgatacgccttaattgatatcgcgattttattgatcatcgccgtcacttcggttgccgcttcccagcgcggcttgccggtttctctggcaataatcgcggttaattcggctttattgctttccagcaatccagcaaagcgttcaactcttacctgacgatcgccaaatgagagccgagcccagcgcggaaacgccgcacgggcagcccgacaagcctgcccgacctgagcggcatcggcatcattgccctgccataacacctcgcccgataccggattacgcttcacacgcaatgcgccctggcccgttacccagtcaccgttgatccataaagtcatgctgttttctcctctgcgcacaggcgcaccagacgaacgcgatcccctgcgtggcatttgagggcatccagttgtgcggcggtttaaatcaaacgctcggtcgctggatcggtacgcaccagcaccacgcggaaatggtgataattttcattggcgaccaggcaggccggaaaatcgccctgcgcaggctgcccttcggccacttccaccagccgacttttacggatggcgcgcacgcggtcgatatcacattcaagtgtcggcccgccgtcaaagatgtcgatatagttacggtagcgaaaaccttctttctccagcaccgcacgggcaggcgcggtttgcggatgtacctgaccgatgacgtcctgggcttcctgggataaaaagtgggtatagatcggatgtttcggcatcagttctgcaataaatgccttttgcccggtgccgcagagaaaatcagcgcggctaaaatccatcgaaaagaagcgtttaccgaggctttgccagaacggtgaatagccgtgttcgtcaatcaccccgcgcatttcggcgaccactttgtcattaaacttgtcgcgaaaagccgccataaacataaagcgcgatttcgacagcaaatagccgttgccctctttgcgccacttcgggtcgagaaacagcgtgcacagctcgctgctgccggtgtgatcgttactgagaaacagcgtcggcaatgcgttatagacattcagctctttcgaagcgtgaaccagcgtgccgacgcgatagttgtaccagggatcgttcagcccaaccgccacctcaatggcgcaaatccccgccacagtgcctgtctcactatcttccagtacaaacacataaccctgctcacttttgggcagttcgccttgccaggttttgattgccctttcaatacgcaccgaaagcgtggcttcattggcgggaagcgacgtcaggccgccgcccgttttgctggcaagctgcatcagcgccgagacatctgagcgctcaacgggacgaatgaccatcatgatgaacctcggctaacaaagtgttcgcaagcagctgcaaagcgatccagtccggtcgtcacctcttcttcgctgacattgagcgcaggcgcaaagcgcaccacgttgccacccgcaatcagcaccatcacgcctgctttcaccgcttcctgagagatctgtttcgcttgcccggcgtaatcggcattcagtacacagccaatcaaaagacctaagccgcgaacttcactgaacaaactgtagtggtgattaatggaatttagacgctcaacaaaccagtcgtgacgctgtttaaccccgttaagcatctctggcgtgttgatgagatccagcactttgcctgccaccgccgaggccagcggattgccgccataggtggtgccgtgagtgccaacggtcatcacgctggcgcactcttcggttgccaacaacgcaccaaccgggaaaccgccgcccagcgctttggcggtagttaacagatcaggcgtcacgccgtagtgcatacaggcatacagttccccggtgcgcccgacaccggtttgtacttcatcaaagatcagcaacgcattgtggcggtcacacaattcacgcagaccttgtaaaaatgcgttgctggctggcaccacaccgccttccccctggatgggttcgacaatcaccgcacaggtggcgtcgtcaatcagcgcactggcagagttaatatcgttatatgcagcatgacgaatatccggcggcagtggcgcaaaatcctgtgaataggctggctgcccacccgcactgacagtaaacagcgtgcgaccatgaaacgcatttttgaacgccacgatgccgctcttatggctgccgtagcggtcgtgagcgaatttacgcgccagttttagtgccgcttcgttggcttccgcaccggagttacaaaagaagacgcgatcggcaaacgtggcgtcgatcaattttttcgccagtcgcagtaccggctcgttggtgtaaccgttgccggtatgccagaacttactcgcctgttcgttcagcgcctcacgcagttccggatgcgcatggcccagcgcgttcaccgcaatgccacccgcgaagtcgatatactctttcccctgctgatcccacaagcgtgaaccttcgccacgtaccggtataaacggtgccggagcgtaaacaggtatcatccattcatcaaagttttcacgcgtaattggctgagacatagcgacctctacagtaaataattcgttatttatatgttaataatgagtaatgtttgcgctgtaaatgtagattgcagggttcgtgccagccagtgataaaagtgcataaacggcggaggctaactggaaatcaagcagttataaccacatcatatgcatttaaagtgcatataaagtgaatacgtttgcgatgtgggtgaataaaaagaataaaaaacgcaatgttatgcagaagtaaaatataattctggaattgtgatcattgacgaaatttactggaaattactgcgccattctgacgcaacgcgcaccaaaagcgggcattttttgcgccatcgttgacatcattaacaaccatcgatcaaatcacttaacaacaggcggtaagcaaagcgaaattctgctaccatccacgcactctttatctgaataaatggcagcgactatgaaatttgtctcttttaatatcaacggcctgcgcgccagacctcaccagcttgaagccatcgtcgaaaagcaccaaccggatgtgattggcctgcaggagacaaaagttcatgacgatatgtttccgctcgaagaggtggcgaagctcggctacaacgtgttttatcacgggcagaaaggccattatggcgtggcgctgctgaccaaagagacgccgattgccgtgcgtcgcggctttcctggtgacgacgaagaagcgcaacggcggattattatggcggaaatcccctcgccgctgggcaatgtcaccgtgatcaacggttactttccgcagggtgaaagccgcgaccatccgataaaattctcggcaaaggcgcagttttatcagaatctgcaaaactacctggaaaccgaactcaagcgtgaaaatccggtgctgattatgggcgatatgaatatcagtcctggcgacctggatattggcattggcgaagagaaccgtaagcgctggctgcgtaccggaaaatgttctttccttccggaggaacgcgaatggatggagaggctgatgagctgggggttggtcgataccttccgccatgcgaatccgcaaacagcagatcgtttctcatggtttgattaccgctcaaaaggttttgacgataatcgcggtctgcgcatcgacctgctgctcgccagccaaccgctggcagaatgttgcgtagaaaccggcatcgactatgaaattcgcagcatggaaaaaccgtccgatcacgcccccgtctgggcgaccttccgccgctaatttagctgatctcctggctcaaactgggtcaggagaattaaccttgagaaaaatcaacaaactgtcagtaatgatttgttgcctgccgtcctttgttataccgtcactgcgtttttagttgtctgaccacttctctattatcaagtttgatataggaaactccacgatgaacgctgagcgtaaatttcttttagcctgtcttatttttgcgctggtcatttacgctatccacgctttcggtttattcgatctgctcaccgatttaccccacttacagacactcattcgccagagcggattgttcggctatagcctctatattctgttattcatcattgccaccctctttctgttaccaggaagcatactggtgatcgcgggaggaatagtttttggcccgctcttagggacactactatcattaattgccgccacgctggcctcctcgtgctcattcctgctggcgcgctggctgggacgtgatttactgctgaaatacgttggccatagccataccttccaggccattgaaaaaggcattgcgcgtaacggtattgattttcttattctgacccgcttaataccgttgtttccttacaatattcaaaattacgcttacggattaaccacaatcgccttctggccttatacccttatttcggcactcacgaccctacccggtattgttatttataccgtgatggcaagcgatctcgccaatgaaggcattacgctgcgctttattttacaactctgtctggcgggcctggcgctgtttattctcgtccagctcgcaaaactctacgcccgacacaaacatgtggatctgtctgcttctcgccgcagcccactttctcacccaaaaaatgaaggatagaacgatgttgcaacattattcagtgtcatggaaaaaaggactggctgcactctgcttactggctgttgctgggcttagcggctgcgatcaaaaagagaatgcggctgcaaaagtggaatacgacggactttcgaacagccaaccgctgcgtgtcgatgccaataaccatacggtaaccatgctggtgcaaattaatggtcgtttcctcaccgacgacactcgtcacggtattgtgtttaaagatggctccaacggacataaatcgctgtttatgggttatgcgaccccgaaagcattttatgaagccctgaaagaggcaggtggtacgccgggcgaaaacatgacgatggataataaagaaacgactcatgtcacaggcagcaaactggatatttcggtcaactggcaaggggcggcaaaagcgtattccttcgatgaagtgattgttgacagtaatggcaagaaactggacatgcgctttggcggtaatttaacggcagcagaagagaagaaaacgggttgcctggtgtgtctggatagctgcccggtcggcatcgtcagcaatgcaacatacacttatggtgcggtggaaaaacgcggcgaagtgaaattcaaaggcaatgcctcagttctcccggcggataacacgctggcaacggttacctttaaaatcaccgaataaagcaggataacggatgatgaagatgcaatcgcgtaaaatctggtactaccgtataaccctcatcatcctgttgttcgctgtgctgctggcatgggcgctgcttcccggcgtccatgagtttatcaatcgcagcgttgcggcgtttgccgccgtggaccaacagggtatagaacgctttattcagtcttacggcgcactagcggcagttgtctcgttcttgttgatgattttacaggccattgctgcaccgctacctgcgtttttgatcacctttgccaatgcgtcgctgtttggtgcgttctggggcggcttactgtcgtggaccagttcgatggccggcgcggcgctgtgcttttttatcgccagagtgatgggccgcgaagtggtggaaaaattaaccggcaaaaccgtacttgacagtatggacggctttttcactcgttacggcaaacacaccatcctggtatgtcggttattgccttttgtccctttcgatccaatcagctatgctgccggtttgacttcaatacgttttcgctcgttttttatcgccaccgggcttggtcaattaccggcgactattgtttattcctgggcgggcagcatgttaacaggcggtactttctggtttgtcaccggactgtttattctgtttgccctgaccgtggtgatttttatggcgaagaaaatatggcttgagcgccagaagaggaatgcctgatgggtttaccgccgcttagcaaaattcctttcattttacgtccgcaggcgtggctgcatcgtcgccattacggcgaggtgctaagccccattcgctggtgggggcggatcccgtttatcttttatctggtgtcgatgtttgtcggctggctggagcgcaaacgctcaccgctcgatccggtagtacgatcgcttgtcagcgcgcgcattgcgcaaatgtgcctgtgtgagttttgcgtggatatcaccagtatgaaagtcgccgagcgtaccggcagcaccgataaactgctggcagtggctgactggcggcaaagcccgctctttagcgatgaagaacggctggcgctggagtacgccgaagccgcaagcgtaacgccgccaacggtcgatgatgccctgcgcgcccgactggctacgcattttgacgctcaggcgctcaccgaactgacggcattgataggcctgcaaaatctgtcagcccgttttaattctgccatggacattcccgctcaggggctgtgccgtattcctgaaaaacgttcttaaggagagaagatgcgccattgtgggtggttgctgggattgttatcgctgttttctttggcaacacatgccagtgactggcaggaaataaaaaatgaggccaaaggacaaaccgtatggtttaacgcctggggcggcgataccgcaattaaccgctatctcgactgggttagcggcgagatgaaaacccattacgctataaacctgaagattgttcgtctcgcggatgccgcagacgcggtgaaacgcattcagaccgaagttgctgccggacgtaaaacgggcggttcggtggatctgctctgggtgaacggcgaaaacttccgcaccttaaaagaggccaatttattacaaacgggctgggcggagactctgcccaactggcgctatgtcgacacacagcttccggtgcgggaagatttttcagtgcctacagaaggggctgaatcgccctggggcggcgcacaactgacgtttatcgcccgccgcgatgttacgctacagccaccacaaacgccgcaagccttactggagtttgctaaagccaatcccggcacggttacctatccgcgcccaccggactttaccggcacggcgtttcttgaacagttgctgattatgctaacgccagatcccacagcattaaaagaagcgccggacgatgcgactttcgcccgcgtcactgcgcccttgtggcaatatcttgatgcactgcatccgtatttatggcgcgaaggaaaggatttcccgccttcgcccgcgcggatggatgctctgctgaaagctaacacattgcgcctgtcgctgacctttaaccctgcacatgcgcagcaaaaaatcgccagcggcgatttgcctgcaagcagttacagttttggttttcgcgaggggatgattggcaacgtccatttcgtcaccattcctgccaacgcgaatgccagtgctgcggcgaaggtagttgccaatttcctgctctcacccgatgcgcaactgcgtaaagcagatcccgctgtctggggcgatccttctgttctcgatccgcaaaaactgcctgacgggcagcgcgaatcattgcaatcgagaatgccgcaggatctgccgcctgtactggctgaaccgcacgcaggttgggtaaatgcgctggaacaagaatggctacaccgttacagtacgcattaatctttttgctgtgggcgatgatggcggtgatttatgcaccgctgatcccggcagctctgacgctgatatcgcctgctttgtcgttgacgcactggcaggcgttatttgccgatccacagttaccgcaggcattactggcaacgctggtgtcgacaaccattgcggcggtcggggcgttgttgattgccctgctggtgattgtggcgctgtggccagggccgaaatggcagcgtatgtgcgcccgtctgccgtggctgctcgccattccccatgtggcttttgccaccagcgcccttctgatctttgctgacggagggctgctttatgactatttcccgtatttcactccgccaatggacaaattgggtattgggctgggcctcaccctggcggtaaaagaaagcgcatttctgctgtggatcttagcggcagtattgagcgaaaaacggctgttgcagcaactcattgtgctggattcgctgggctacagccgctggcaatgcctgaactggctgctgttgccctccgtcgcgtctgcgttagcaatggcgatgctggcgattgtcgcctggtcgctgtcggtcgtggatgtggcgattattcttgggccaggtaatcccccgacgctggcggtaattagctggcagtggttaactcagggcgacgccgatcaacaaacgaaaggtgcactcgccagcctgctgctgatgctgttactcgccgcctacgttttgctgggctatctgctatggcgtggctggcgacgtactattccccgcgtagatggcgttcgtaagcctgccacgcctttattgccaggcaatacgctggcgagttttttacccttaaccggtgtgctgtgtgtggttctgctggcgatcctcgcggatcagtcgacgatcaatagtgaagcgctcatcaacagcctgacaatggggctggtggcggcattcatcgctttgctcctgttactgctgtggcaggaatgggggccacagcgtcgccagttgtggctatggttgcccattttattacccgctctgcctctggtggcgggccagtacacgctggcgctatggctgaacctggatggaagctggacggcggtggtctgggggcatctgctgtgggtaatgccgtggatgctgtttatcctgcaacccgcctggcagcgcattgattcacggttaattttgattgcgcaaacactgggctggtcgcgggccaaaatcttcttttacgtaaaatgcccactcatgttgcgccctgcgctgattgccttcgcggtgggattttcagtcagtattgcgcagtatatgccgacgctgtggctgggcgcggggcgttttccgacgctcaccactgaagcggtggcattaagcagcggcggcagcaacggtattctcgccgcccaggctttatggcaactgctgttaccgcttattatttttgccctgaccgcgttagtcgcaaaatgggtaggttatgtcagacaaggactccgctaatgctctgcgtgaaaaatgtttcgctacgtttaccagaaagccgcttgctgacaaacgttaacttttcagtagataaaggtgacattgtcacgttaatgggaccatccggctgcgggaaatccactctgttttcgtggatgattggtgcgctggccggacagttttcttgtacaggggagctatggcttaatgagcaacggattgacatgctacccaccgcacagcgtcagattggcattcttttccaggatgcactgttatttgaccagttcagcgtcgggcaaaatttactgctggcgctaccggagacatttaaggggaatgcccgacgtaatgccgtgaatgatgcacttgagcgttcaggccttgacggagcgttccatcaggatcctgccactttgtctggcggtcagcgagcgcgcgttgctctgctgcgcgcccttctcgctcagccaaaagcgttgctactggatgagccattcagccgtcttgatgtggccctgcgcgataattttcgccattgggtgttcagcgaaattcgcgccatggcgatccctgttgtgcaggtgacgcacgatcttcaggatgttcctcctgatagccccgttctggatatggcgcagtggtcagaaaattacaacaaactgcgataacgcaaagtttttcccgatgcgtcagttcagaatggcgctctcaaaactacaatgtcgggattttcgatgaaacgtgtttctcaaatgaccgcgctggcaatggctttagggctggcttgcgcttcttcgtgggccgctgaactggcgaagcctcttacacttgaccagcttcaacaacaaaatggcaaagcgattgatactcgccccagcgcgttttataacggctggccacaaaccttaaatggcccttccggtcatgaacctgccgccttaaacctctctgctagctggctcgacaaaatgagcaccgaacagctcaacgagtggatcaagcaacataacctgaaagccgatgccccggtggcgctgtacggtaatgacaaagatgtcgacgccgtcaaaacgcgactgcaaaaagcaggttttacgcatatctccatcctgagtgacgcgctaagcgaaccttcccgtctgcaaaaactgccgcactttgaacagctggtatatccgcagtggctgcataacctgcaacaaggtaaagaggttacggcgaaacctgccggtgactggaaagtcattgaagcggcctggggcgctccaaaattttaccttatcagccatattcccggcgctgactacatcgacaccaacgaagtggaaagcgaaccgctgtggaacaaagtttctgatgaacaactgaaagcgatgctggcaaaacacggcattcgccatgacaccacggtcattctgtacgggcgtgacgtatacgctgcagcgcgtgtggcgcaaattatgctttatgccggcgtgaaagatgtgcgcctgctggacggaggctggcaaacctggtccgacgcgggtctgcccgttgagcgcggaacgccaccgaaagtgaaagcggaaccggatttcggcgtgaagatcccggcacaaccgcaactgatgcttgatatggaacaagcgcgtggactgctgcatcgccaggatgcatcgctggtgagcattcgttcgtggccagaatttatcggtacgaccagcggttacagctatattaaaccaaaaggtgaaatagccggagcacgttggggacacgcaggtagcgactcgacgcatatggaagatttccataacccggatggcaccatgcgcagcgccgatgatataaccgctatgtggaaagcatggaatatcaaaccagatcagcaagtttcattctactgcggcactggctggcgcgcgtcagaaacctttatgtacgcacgcgcaatgggctggaataacgtctccgtttacgacggtggctggtacgaatggagcagcgatccaaaaaatccggtagcaaccggtgaacgcggcccggacagcagtaaataacattgcaattactgacgctggagcgacttcagcgtcagatacccactccacacccgcgtaaaggtcgtcatccagcacaacgcaccaaatacccacgcaaaccacggaaaacaggccggaaagaggcaactcagaacaaacagcaaaatcgtctcgctgccttcggttaacccgcccagataataaaacgatttatgcgcataaccgggattatcaatctgatgtttcgccgccagcgcagcaaaagcgagaaaactgcttcccgtgccgataaacgcaaacagcagccagccgcctgccagggcgttttgctccggtgcggcgaggataaacccaaaaggcaccagcgcgtaaaaaagaaaatcgagagaaatatcgagaaagccgcccgcgtcggtaagccctctgcgccgcgccagcgcaccgtccagaccatcaagcagcctgttcaacaaaatgacgattagcgccgccagataccagcccagcgccagaaaaggcagtgccagcacgccgatggcaaatcccactaatgttaaaccatctggcgtaatgcccggtttatcaagaacccgcacgcactgatgcaacaacggtttaatccggggatgaagatggcggtctagcacaggcactccttaaatataaaacctttctgattgagcaacagtgcggatattatggcatttttcgcttatctgcccgtgtgtaatttatgaaaatgattgaagttgttgccgccatcatcgaacgtgatggcaaaattttactcgcgcaacgccctgcccatagcgatcaggcgggattatgggagtttgccggtggtaaagtcgagccggatgaaagccagcggcaggcgctggtgcgtgagttaaacgaagaactgggcatcgaagcaactgttggtgactatgttgccagccatcagcgagaagtttcggggcggattatccatcttcatgcctggcacgtacccgacttccacgggacgttacaggcacatgaacatcaggcgctggtctggtgctcacctgaagaggcgctgcgatatccgctggcccctgctgacattccattattagaggcgtttatggcttcacgcgccgccagaccagcggattagtgcttagggttttgtcatcccgttggcattgcagcagtattccttcggctttaattactgccccttcagaataattttgatcctgataaacgcagcactgagtacagggctgcgctgactgcccgcctgaactgaacacttctggcggtacgtttacctccacgtccggatgataatgcgggttagccagtgtaattaatggaaatgctaatactacggcgatcaatgctcgactcacagggaactccttaacgttattgtctcttctacagataacggtagccgggcggcaaaactttagcgtctgagttatcgcatttggttatgagattactctcgttattaatttgctttcctgggtcatttttttcttgcttaccgtcacattcttgatggtatagtcgaaaactgcaaaagcacatgacataaacaacataagcataatcgtattaatatataagggttttatatctatggatcagacatattctctggagtcattcctcaaccatgtccaaaagcgcgacccgaatcaaaccgagttcgcgcaagccgttcgtgaagtaatgaccacactctggccttttcttgaacaaaatcccaaatatcgtcagatgtcattactggagcgtctggttgaaccggagcgcgtgatccaatttcgcgtagtatgggttgatgatcgcaaccaggtgcaggtcaaccgtgcatggcgtgtgcagttcagctctgccatcggcccgtacaaaggcggtatgcgcttccatccgtcagttaacctctccattctcaaattcctcggcttcgaacaaaccttcaaaaatgccctgactactctaccgatgggcggtggtaaaggcggcagcgactttgatccgaaagggaaaagcgaaggcgaagttatgcgtttctgccaggcgctgatgactgaactgtatcgccacctgggcgcggatactgacgttccggcaggtgatatcggcgttggtggtcgtgaagtcggctttatggcggggatgatgaaaaagctctccaacaataccgcctgcgtcttcaccggtaagggcctttcatttggcggcagtcttattcgcccggaagctaccggctacggtctggtttatttcacagaagcaatgctaaaacgccacggtatgggttttgaagggatgcgcgtttccgtttctggctccggcaacgtcgcccagtacgctatcgaaaaagcgatggaatttggtgctcgagtgatcactgcgtcagactccagcggcactgtagttgatgaaagcggattcacgaaagaaaaactggcgcgtcttatcgaaatcaaagccagccgcgatggtcgagtggcagattacgccaaagaatttggtctggtctatctcgaaggccaacagccgtggtctgtaccggttgatatcgccctgccttgcgccacccagaacgaactggatgttgacgccgcgcatcagcttatcgccaatggcgttaaagccgtcgccgaaggggcaaatatgccgaccaccatcgaagcgactgaactgttccagcaggcaggcgtactgtttgcaccgggtaaagcggctaatgctggcggtgtagcaacatcgggcctggaaatggcgcaaaacgctgcgcgcctgggctggaaagccgagaaagttgacgcacgtttgcatcacatcatgctggatatccaccatgcctgtgttgagcatggtggtgaaggtgagcaaaccaactacgtgcagggcgcgaacattgccggttttgtgaaggttgcggatgcgatgttaagccagggcgtgatttaatcgttattacaatcgtctggttttccttataaccagacgattttccctgagttaattaaatccttagcagacgtttgcaatttgcagccgtttgttctgcatcctgaatatcctgttcagacattaagcatcgcaacgcatctttttcaatccaggggttgttatttccggcaattgttagccacatccatgcttgtttattatcaattttagtgcccgtcccctgagcatacattgccgcagtctggtgctgcgcttcggtcgcccctaaacgcgccgctttttcgtaccagtgcagcgcatgattttcatcttttgcgatatattttgtaccgtacagatacatttcagctaacaaaaatatcgcctctattcgaccacgctgcgctgcaccagtaagccattgagtagcctctgcgttattttcaggatcatcattgttggttaaataatatttccccaattcatacatggcatcccctgccccatctgccccattttttgctgctttggtaaaccagtacagcgctttttcctggtcctgtggaatactctcacttccgctatacaacctggcagtatgatattgcgcatgtaaatatccctgttctgctgattgcaaaaaccaacgatgggcctgaacctcatcgcgctccacgccaatcccttgtatatacatttgtcccaactcatactgggcaacctcatgtccttgtgtggcggcagataaataccactgcaatgcttcttcataatttcgtaatggctcaacagcaaagcgtgagatacgggcaagctcatattgcgcagatgtgttgccattttgggcagcaagtaaaaaccattttcgtgcctcacaaatattcttatccgtgccccttccatcgctatacatgatacccagcgcatacagagcatcgataacattatgctgcgcggcgcgggtaaaccagttaaaggctaattttagatcctgtgaaacctcatcaccttcgtaatacattttgccaagagaataccaggctagtgaatagccttgctctgcagcatgtaagcaggactggtatacagaagatggataataaaaaagaccttttaattttatggcatttagcagctttttatatccactatgatgttgcattgctaaattattgaagcgttctgttaatttccacttgcgaatcattttttcttttcgcaaggaatatgataaacactctattaacaatgccatatagttgtctgatagttcaaattcagcaactttatttaatactgcgatatcaaaccatttcaggctctcttcattatcctttaatgattgataaatcgtagccatttccttcccgttttccatttcttccagtggagacaagttactggcaaagaaaggggtaatttgtttttcgatgcgataataaagaagacaactttcgttaatttctgtctggattacgggttgacgactgcctgcgactaaatgccatctgaacgtttgtgctgcagcgagagttaataatggccggaatacccgatgaagatgcagtaataacgtttcttcaaagcacattcgtgagctgagatcttttttctcaaggaaagataacgccttagcaagttgcatgggggcgtgttcgggggttgcttcattctcctcacagagcatatccagcacggctcgccaggtgaattccccctctgatttaatagtgacatcaggaagtggatgaccagaaaaggtgttgggtgcgcgaaatgtcatcacaggacgaggatgaacaatacccctggacatattgatcggttgctcttcttcctcttcttgccactgatcttcgtcgtcataacgtaaagcctgttcataagcatcgtgcaattgttgccaggctgcgggatcatcttccgggcggcaattttttaccagttgcgcataacgacgcttaatatctcgttcttccgcacctggttgtaaagctaatatttcccagcagttcattgcagacgttctctttccagagagtctaatgtaggttcaactttagtccgaaaatcagcaagttgatcaggatcctgcttctcgagtagataactgaaatgacgggagcaattgcttatccagtctcgcgtttccgccagggtgagttgatagagattatcaagacgggcaataaaggcctggtttatctgttcatcgcgtgggtgaatttttaacaggcttaatttggacaacgactgctgtatttgttctgccgttaatgcccctggattctgttcaataaccagactatttttagcacctgtcagtggcacgctgatatcgacatcaagaataccgttaatgtcgtacgtaaaacgaacatcaatacgcacatcaccggccggttttggcggaacattcactgacaactccgcaaggaaaatattatcagccaccatcctgctttcaccctggtagattttaaaattaacctctgtttgttgatcatgtgccgtgtaaaaggcacgaacgcgactacaaggaatactcctgttacgctcaataacgggtgcaaaatagcctgattcgcgggtatgccccagcgatttagaggtatcaacgccaagcgtataagggcaaacatcagtcactacaacatctcgtaattcgctgtgccgcgctttaagtgctgcctgaatagccgcgccctgggcaatgacttcatccgggtttaaatgcattgccggtatacgaccaaataatcgtgtcacaagtttgcgaatcagtggcatacgtgtagtgccacccacaagaacaacctggtctaattggctaaaattaattttggcatcgcgaattgcccgctccagtggcatatggattcgttcgaaaaaggtctgtaataaaaattcaaatttttctgtagtcagatgccagtaatatcgccttccttcaatctccacactgaaagtggcttcatctcgcacactcagcacgcgtttgacacgctcagcctcgatgcgtaaatgccgctggagtgtcggttcacgccattcaatattttcaggaagatcccgacgtgagcaatatgcatcgatcaggatatcgacaatatcttcaccacctaaaaagttatccccggcactggcacgtacttccataatattgtcaaacaactccagtatggagacatcaaacgtaccaccacctaaatcgaataccagaaattgatgttcatcatccttattatgcaaaccatacgccagtgcagcggcggttggttcgttaattaaacgttcgacatttaagcctgccattgtcgcagcggcttttgttgctttacgttgcatatcaccaaaatatgcgggaacgctaatcaccgcttcagtgacttcttcgcccaaatagttttctgcatcttcttttagctgacgtaatatcaacgatgagagttcttccgcacgaaattcccgtccgcccagttttaacgtctttgatgtgcccatcatgcgtttaaaatttgatgcgcagttttgtggtttgatgagttgcaggtcacgagctgcctcccctgtcaaaaccataccatcttcgtcaacacaaactacgctgggtgttaaaaacttacctaacgcattggggatcagttcactttgtccatttcgccagacagctgccaaactgttagttgtacccaggtcgataccgataatcatcgtaattctttttaatatccttataaaataattgttttaaatggtggtatttaaaccaccattttgttcttaatttttgtataaagaccaggtacgttctagtatttttaatgcagcaggtaactgctcaatcattttaccagaaacttcataatcgctttctttgttgtttaatggattaacagcaacgtaggaaatcgttgatgttggcttaattattttaaaaacttcctttgcagattcaccatagatgaaaggtaactttgaattaatagagatttcttgtttatcgaccataaacctggtaatagcagagaaatgagtctccccatgacttataacatagcctttcggaacgttaatttctttcagctcaggaatatactgaacataaaactgtaaatctttcacatagcaaaattttgcactactatcattattcttcgatttacggttttcgcattccatttcccatgaaaatagtccgtctccgatgtaacctgcaactacgcgtccatgacttaaatggtatgcaacgccgtcaacagtgccttgctcttctgaagaaaaactgaattctttattttcttcattatacggactgatagaacaaactatctttccttgaggaaaaattggtcttttggtgaataacatatcctccgacaaaatggtaaaaccatcaatggtggtaattgtttttttaattaaatactcactgcaattgacttcctttaaggcttcttgtttttgagcccatgataattctgcagttgttaatttacgataaaatttttcagtgtaactttcagccgccgcaaagtgtgacagtgacgataaaacaataattcccatgaatgtttttttcatgtatatatccttataggtatgcttatcaaataattcaatggaagtatatcgataaaaataaagccgaacatgttaataaacatactcggctttattttcggaattacacccctattgttcagtcacgcttaactgtagcatcctttttctgcgcagtttttttgaccctttttttcacgtctttatttttctcgtctccgttccttggtaccacaattcctttaaaccgtctgaccggagtgctacgagcctgatcaatcaactggtacaatgtccccaccagcggctgcataaagtcctgatagcgacactgcttttcgctgatttgcgtcagcaccgattcccagtgcgcggtcatgtccggtcgcgtcgccatttctggcagcgaatggaatagcgcttttccggcgtcggtggagtggatatagcgcccttttttggtcaggaagcctcgcttgaacagcagttcaataatcccggcgcgagtcgcttctgtccccagaccatcggtcgcacgaaggatctttttcagatctttgtcctgcacaaagcgtgcgatcccggtcatcgccgaaagcagtgttgcatcggtaaaatggcgtggcggctgggtttgccgctctaccacttcacctttttcgcacaacaattcatcgcctttcgccaccacaggcagcggcgtgccgtcgttttcttcatcgcgctctttgctgcctaacagcgtgcgccagcctgcttcagcaagaaaacgggctttagcgacaaatttgcctttggcaatgtccagttcgataacacacttgcggaacaccgcatccgggcagaactgcatcaaatactgacgggcaatcaggttatagaccttcgcttcgttctccgtcaggttgatcgcagaactccgtgcggtcggaatgatggcgtggtgcgcatcgacctttttgtcatcccaacagcggttgcgtatatctggatctaccactggctgcggcaacagatccggtgcatgaacgctgatagcattcatcaccgcgtggcgtccggcaaaatgttcttctggcaaatagcggcaatcggaacgcggataagtgattagcttgtgcgtttcgtacagcttctggcagatatcaagcacgttctgcgcgctcagaccaaaacgtttagccgcttcaatctgcaacgccgaaagcgaaaaaggcagcggcgcggattctgattcccgtttatcgttatagctggtgacaatagctggttgaccactaatgcggttaaccacatgctccgccagtggacgatgtaacaagcgcccttcttcatcctggtacggttcacacgcttcgctcggttgccagatagcggtaaaccgctcatctgcaggtgtcacgatatgtgctttgacttcaaagaagtctttcgccacgaagttttcaatctcttcgtcgcggcgcaccaccagtccgagtacgggcgtctgcacgcgtcccacggaaagcacgccctgataaccggcattgcggccgagaatggtatacgcacgggtcatattaatgccgtacagccagtcagcccgcgcccgcgccagtgcagaaacgcacagcggtacaaactcgctattggagcgaagacgatcgatcgcccgctcaaccgcctgcgggttcaggtcgtttatcaaacaacgctgtacctgctggcgcttttccggtgctagttgcaggtagtccagcacttcatccaccagcagttgcccttcgcgatccgggtctccggcgtgaacgatttcgctggcttcatgcaggaagtgtttgatgacattaagttgtttagtcacggagggtcggggctgtaattgccacttttccgggacaattggcaaatccgcaagattccagcgcgcatagcggctgtcgtaggcgtctggctgcgcctgctcaagcaggtgaccgatacaccaggtcaccacctgaccattaccgcactcgataaagccatcgcctttccggtgcggtttaggcaggacatcagcaatggcgcgcgccagactcggtttttcggcaataaacaaccgcattgaattaacggatctcaaccatggcacgaccgccgcgcgctggcaccagttcgccaatcgccgtcagttcaatgccaaactcggcggctgtagctttgacctcattttctgcttccggcatgaccgccagcagcaaaccgccagaagtttgcggatcgcacagcagatcgcgcacttcacgcggcatttcacccatcagatgaccgtagctggcaaagttacgttcggtgccgccaggcactgcgcccaacttaatgtactcttcaacccccggcaatttcgggatcgcgtcatagtcgacgcgcgcctgcacacctgcgccctgacacatttcgcttaaatgccccagtaaaccaaaacccgtaacgtcggtcatcgcttttacgccttcgatgttggcaaaggacgcgcctgcgatgttcatccggcacatcacttccgtcgccagtccctgatgttctggtttcagcagtgattttttctcagccgtggtaagaacgccaatccccagcggtttcgtcaggaacagtttgcatccggcttgtgcggtactgtttttcttcacccgctcggtcggtacgatccccgttaccgccagaccaaaaatcggctccggcgcatcgatggagtgaccgccagccagcgcaatccccgcctgacggcatgcatagcgtccaccttcggtcacttcgcgggcaatttccggggaaagtttgttaatcggccagccgaggatcgcaatcgccataatcggtttgccgcccatagcaaagatatcgctgatggcgttagtcgccgcaatgcggccaaaatcgaaaggattatcaacgatcggcataaagaagtcggtggtactgataacgctggtgccattgcccagatcgtataccgccgcatcgtcgcgggtttcattacccacaagcaaattcggatcaacaaacttcgcctgctcactgtgcaggatggtttccaacacttttggggaaattttacagccgcaaccagcgccgtggctgtattgggtcaaacgaatcgagttctcgctcatggacatctcctgtcaatgcaatccgggtatggtaaccctcattccatgaagtgataagtgagagtgtctgaattcctgcgcctttgctcacaatccagacagtttcgcgacaattatcagaaataagtcacaaacggcgtcgggtccgggacgtttatcgacgtagatgctttcaactgcggcgtaccgaggtagagaaaaccgacaattttatcctgctcacggcaaccgaatgcttcacggactaccggactttcagttaatgcaccactgcgccagatgccgccaaacccctgggcaactgctgccatttgcatcgccatgaccgcgcatcccgcagacatttcctgttcccagcgcgggactttatgattttcttcgcatttcgccaccaccgttatgatgagcggtgcgcggaacggcgcattacgcgctttgttgattgctttgttatcactaccggcagcaatcgccccctgctccagtacagcgctgaaacgctcgcgcccttccccttcaatcacaaagaaatgccacggttgcatggacttatggtccggcgcacgcatacccgcacgcaggatgttttgcagttgttcacccgttggcgcgggttcagccaggcgggaggcgctacggcgattgatcaatagttcgagtgcatccatttgattaactcctgtcatgatatttattcacaaaattaacacgagagtggattttgttacagcccagtccgcaattcctgctgacaagtgccggttgggtcattacgataaccacatctattgcgcctgaaacaggtgtgaccttaagttgggagaatacatgcgaaccctttggcgatttattgccggattttttaaatggacgtggcgtctgctgaatttcgtccgtgaaatggtacttaacctgttctttatttttctcgtgctggttggtgtggggatctggatgcaggtcagtggtggtgattcgaaagaaacggccagtcgtggcgcactgctgctggacatttctggtgtgatcgtcgataaacccgacagttctcagcggtttagtaaattaagccgccagctgcttggtgccagttccgatcgtctgcaggaaaactcactgtttgatatcgtcaacaccattcgccaggcgaaggacgaccgcaatatcaccggtattgtgatggatctgaaaaacttcgcaggcggcgaccagccgtctatgcagtacatcggcaaagctctgaaagagtttcgtgatagcgggaaaccggtttatgccgttggcgagaactacagccaggggcaatattatctcgccagtttcgccaataaaatttggctgtctccgcaaggcgtggttgatctgcacggctttgccaccaacggtctgtactacaaatcgttactggataagctgaaagtttccacccatgtgttccgcgtgggtacgtataaatctgccgttgaaccgtttattcgtgatgatatgtcgccggcagcccgcgaagctgacagccgctggattggtgagctgtggcaaaactatctgaatactgttgccgctaaccgccagatccctgctcagcaggtattccctggcgcgcaagggttgcttgagggtttaaccaaaaccggtggcgataccgcgaaatatgcgctggaaaacaagctggtcgatgcactggcatcgagtgccgaaatcgaaaaaactctgaccaaagagttcggctggagtaaaactgataaaaattatcgcgccatcagttattacgattacgcattgaaaacgccggcagataccggtgacagtatcggtgtcgtcttcgctaatggcgcaattatggatggcgaggaaactcaggggaatgttggcggtgataccactgcggcacaaatccgcgacgctcgccttgacccgaaagtgaaagcgattgttctgcgtgttaatagtcccggcggcagcgttaccgcgtctgaagtgattcgcgctgaactggcagcagcccgggcagcgggtaagcctgtggttgtatcgatgggcggcatggcggcatctggtggttactggatttccacaccagctaattacattgtggctaaccccagcaccctgaccggttctatcggtatcttcggcgtgatcaccaccgtagaaaatagtctggattcgattggtgttcatactgatggtgtctcaacttcaccgctggcagatgtttctatcaccagggcactgccgccggaagcgcagcagatgatgcagttaagcattgagaatggctataaacgctttatcacgctggttgctgatgcgcgtcattcaacgccggagcagattgataaaatcgcccagggtcacgtctggaccggtcaggatgcaaaagctaacgggctggtcgatagtctcggggatttcgatgatgcggtcgccaaagcagcagagctggcaaaagtgaaacagtggcatctggaatactacgttgatgaaccgaccttcttcgacaaagtgatggacaacatgtctggttctgtccgggcaatgttgccagatgcgttccaggccatgttacctgcaccgctggcctcggtagcctctaccgttaaaagtgaaagcgacaagctggccgcgtttaacgacccacaaaaccgttatgcgttttgcctgacctgcgccaacgtgcgttaagtcttgtactaagtggccgacagatcgtcggccacattactttttacgtcgacgaatcctcttcccgctgtctcgccacatatttccttatcctcatagtatcaggtgcgctccccctgcctcacgtatatacttttgctctttcgatatcattcatatcaatatcatgcaaaagaaatcaatttacgtcgcctacacgggcgggaccatcgggatgcagcgttccgagcagggttatattccggtgtcaggtcatctacagcgccaactggcgctgatgccggaattccatcgcccggagatgccagatttcaccattcatgaatatacgccattgatggattcttctgatatgacgccagaagactggcagcatattgctgaagatattaaagcgcactatgacgattatgatggttttgtcattctgcacggtacagacacgatggcgtataccgcctctgcactgtcgttcatgctcgagaatctcggtaaaccggtcattgtgacagggtcacaaatcccgctggctgagttacgctctgacggacaaattaatctgctgaatgcgttgtacgttgcggcgaattatcctatcaacgaagtaactctcttttttaataatcgactgtatcgtggcaaccgaaccaccaaagcacatgccgatggttttgatgcgtttgcctctccaaaccttcctccgttactggaagcaggtatccatattcgtcgtttgaatacgccacccgtcccgcacggtgaaggggcattgatcgttcatccaatcacgccgcaaccaattggcgtagtgacgatttatccggggatttctgctgacgtcgtgcgcaattttctgcgccaacctgtgaaagcattgattctgcgctcatatggcgtgggtaatgcgccacaaaacaaagccttcctgcaggaattacaagaagccagcgatcgcggtattgtggtggtcaacctgacacaatgtatgtccggtaaagtgaacatgggtggttatgccaccggtaacgccctcgcccatgccggcgttattggcggtgcagatatgactgtagaagccacgctaaccaaactgcattacctgcttagccaggaacttgatactgaaaccattcgcaaggccatgagccaaaacctgcgtggcgaactgacgccggatgattaaggagactgcaatgccccctcgcgccctgttactggtcgatttacaaaatgatttctgtgctggtggcgcgctcgccgtgccggaaggtgacagtacggtggatgtcgctaaccgcctgattgactggtgccagtcgcgcggtgaagcggttatcgccagtcaggactggcacccggcgaatcacggcagttttgccagtcagcacggtgtagagccttatacgccgggccaactcgacggtttgccacaaaccttctggcccgatcactgtgtgcagaacagtgaaggcgcacaattacatccgttactgaagcaaaaagcgatcgcagcggtgttccataaaggcgaaaatcctttagttgacagttacagtgccttttttgataacggccgtcggcagaaaactgcgctcgatgactggttgcgcgctcatgtaatcaatgaattgatcgttatgggtctggctactgactattgcgttaagtttaccgtgctggacgcgttacagttaggctataaggtgaacgtgattaccgatggttgtcgtggcgtaaatatccagccacaggacagtgcgcacgcgtttatggagatgtcagcagctggggcaacgctatatacgctggcagactgggaagaaacgcaggagtaattttacgctggcctacaattctgtactggcattgtaggccagataaaacacatcagtgatacatctggtaattgacgccatcaacgaaagatttaattcacctcagaaatctcttccagcgacaccttccgcgtttcgatgccaaaaatggagagaaccagcgcacagagcactaacatgacaccaagcaccataaacaccgtgatcgacccataatgtgttaataatgccgcaacgccatagggcgtgaagactgcgacgatccgtccgacggcattaacgaaacccgaaccacgcaggcgtaaatgcgttggccaaagttccgggatataaaccgccgacgcgaagcacacatacatgtataaaaagaagatcatcaccaggccatagattaaaatcgcccactctgtagtctgaattgaatagatatagcctaacacagcaataataataagtaaggcagagccaaataatcgacgaggaaaatgatcaataattaatgccgcaataaatatccctaccggagcgccaatcataataacagcggtcattaatattgatttatcaacatcaatgccggagttaacaaatatggtcggtatccatacggtgatggtataaagcgaaatgttcattgcaattaaaacagtaatcgcgactaatgtacgtcgtaacatttcccctttaaacaggagccagaaggtacccttgattaccttaaccttgctgttgctctggttcaaagtaagcgggggtaaacgaatactcttctctctttcaatttgctgctctacttcacgaagttggctttctgcacctgcgatttgccctttccctgccagccatcgtggcgactcaataaagtatttacctgagagaaaccacgctaacagtatgccaataccgcccagcagaaacattatccgccaactaaaaaaagcgataaccaccacgcctatcgccgcagagagcatgggcgaccagttaccaacaaatgagagccgcgcggaccattttccacgcaccgtcgcggggataaactccgtaaatgaggcatagccaaccataatcagcgcccccattcctgttcccatcaggaagcgaaagaagatgagccagtgcatatcagggacaaaagcggcccctgttgccgcaataccgacgatgagaagatttatgcgaaacgccctgcgccgcccaaagtagtcaccaataaacccaccggtaagagagccgatgaaataaccaaacattaatgccgaggtaaaggcggcattgaggaaattatttgaccatccattgcttaccagctttgctaagacgacattaccggagtaactcaaaaaacccgttaataacagactaaagcttattataccaaatatacgataatgaaaccgggccaaaggcaagcggtccagtcttgcgccaatttgatcatattgttccattgggtgcctcggatttgctaaaaaaggtagcaattgcggcaaattcacttgccgcatctttatcatcattttatttccaggcgcaggaacaaataatattgacaatgtgtgcttaaattaccacaccagctggatattattgtctttgcaaaatgctatccactctgcacccggtgatttatcagttattatgtaattaatatgactaaagtcagctaactggacaaaagctttgcgatcaaacttagagtgatcaaccaataacgcaacttctgtcgcttgacggatcattgtctttttgatttcagcttccgcttcattagagtccagcgcgccgctgttaatatcaagacctttacaactcattaccatgatatcgacatggtagcggctgatgatctctttagtaattcttccttgcagtgaaagtgtatttttgtttagttccccacccgttgaaacgactttaatttctgactgagccagaacatgaatcgcttccgccgagttggttagcaacgtcaggtcactacggtcctgtaacaatttgagcaattccattacggtactactggaatcggctgccatggtggttttattgtcgatgaagggtagtgccttgcgtgcaataagctgcttctcttcataaaacgatgaagcgcgcttataaaaatggatattctccgtcaacatcgctgtatttaaaacagcaccaccataggttctggtcaaaaagccttcatcttccaacttctcaagatcgcggcgaatggtttcttcggttacctgaaaaatcccactcaaatttgagactgtcacctttttatcgttggcaaccatttgcttaattgcctgaatcctgtcttttgccgccacgattacacccctgtatctttttacatcacattagcgcaattatcgcataatcgatgtttactttcaaaataacatgtctgaatcacagattttcatcacagttttcacagaaacagaggtgaatcgtgttgagtatttaacgctctagggcctctgccatttccctcatcaatgttgcgtctgcatccgataagttgatattcagtgccgcgacattttcacgtacctgttccggcgcagtagccccactaagaatggagattaaatcactctgttttaatatccacgccagtgccagagtgggaattgtgcactgataacgagcacagagtggctgccactgttcaagcatatcaatcactttcagcatgttttctcgctggaaccagactttatttgcccgagcgccgcccggaacgtaatcacgcgtgatggtcccggtcaacaatccctgctctagcggagagtagacctgtaccacaatgccattatcacgacatagcggcagcagttcgttttccattgcccggtcgaggatactgtatttcgcctgaataatatccagttcaccatgttgcagatactcgcggatatggtcagcatcgacgttagcagcgcctatagcgcgaattttcccttcggcctttaacgcattaagcactgcgacagtttcagctatcggcgtaaaaaatggcggcaccgactgccagtgcgtcatgtagatatcgatgtaatcaatacccagacgttgcaagctggcttctacctcttcgcggatagattccggagaaaggtttttatacaactgtcgatcgccaactttgttgaataaactcccttttcgttcccagacaatgccgcatttggtttctactacaacctgttcacggggcagtttttttaacgcctgaccaacgataacttcactattgccaaagttatatcctggcgcagtatcaatcaggttaatgccgcaacgatgggcttcaagaatcgtatcaatgcatatttgtcgatcgagatcgccattccatgcaggaccgccgccaatggcccatgtccccaaccccattcgcgaaagcgttatatccgttgtgcctaaaggtatctttttcatttgccttcattatccttcgtattcttccagcaattgttcgaccagctttctgttttttacaccggtggtggcgccgatgcttagaaccgagatagccgccgttgcattggcaaagcgtgcgcattcacgcagatttttaccttctaacagtgctgcaataaaacctgaagcaaagttatcgcccgcaccaatggtgtcgatagcggttattcctgcgaccgccggcaccttcatcgtcatgtcaccacgcttgataaagcagccgtctttacccgttttaatcaccaccgtttttacgccgcacgcaagaaagcagtcagcaatttcatccagtgtctctttcccggtgagtaattttgcctcggcaaaattaggaaacagataatcgacataactcaatgcttcgcaaatatcattcagcgtttcattcaaccgcggtttgatcatatcggcacagataatcatctgccgggctttagcttgcgtaaaaatttctgttagcgctctaccatccaatagaggactgttgaaaatactggccagtgataataatttcgcctgagaaaaccgtgcaaaatcaacatcgtcaatattcaatttccacagactgccgttacggtttgtgacaaaggtccgctcgccatcctccgtcaccagtccaacgttaatagaggtatctatgctgacgtcctgcttcaggctttgaatatcaatattctctttgcggcaatggtcgagaataaattgccctgcggcatctttaccaatacgactcattaatgctgtgcgatggcccagacgagaaataattgttgcttcatttattgcatcccccccggtggtcattgcgattctttcaagaggataagaatccacatcaaagatatttttactgaccggttgcaatggaatatcaacaatagcggcacctatacaaataacgtcgagattatccatattattattccgctttgccatcagaaccgaacagtttaattttatccaatgcccgttcttttacagctttacgcacttcacgttctaaatgcaggaaaggctgatcctggttttctttcactgctaccattgcggcctgacagaggtccgtatgaatgttgattttcgcaatacccaacgaaattgcagttttaatgtcggcatcactgatccctgatgcgccatgcaaaaccagcggaacagaaacagcatcgcgtacgcgtttgacgacctcaaagttcaattgtggctctgacgtataaaccccatgctggttgccgatggcgacagccaatgagtcacagcccgtacgttcaacaaattcagccgcctggtcaggatcggtatagtgatagcccgccagcgcttcctcataaacggtttcattaccaacatgccctaattccgcctctaccggaatacccagcggatggaagaaatcaacagcctctttggttaaacgaatattttcttcgaaatcaaatgcagaagcatcacgcattaatgaattcataccatgagtccaggcgttatgaataatctccatactccgaccatgatcccaatgagttattaccggcaccgttgctttttgtgccattgataccatcatgtgagagaaatcttcaaatgaggtgttgccgacaaaacctgtgccaaaagaaataataaccggtgatttcgcttcttcggctgcgtcgataacgcccatcaacatttctgcattccatacgttaaaatgggcaattgcataatgtttatttgtggcatcgttttcccaatatctgatatctgcgagcatgttctgttctcccgtattaattaatcgctaattttaataacgcctttaataatgtcgcgtttgttgttaactgactcttcaaatgcctgttgtacatcccgataatcgtaaatatgcgtcaccatcgatttcacatcgaatcgccctgaggaaatagcttcaatcgtgaccggataacgattggcatagcggaataccgtctggatagtgacttcgcgattgattttgaggaaattgattgccgaatcgccgggtacagtaccaacaatcataattttaccgccgcgcatgaccagataaggtgcctgtttaacggtgaccgcagaacccgctgtttcaaaaacaatatctgcgcccatgtcttcggtaaattgctgacagcgtgcaatagtgtcttcttttgcgccgttaataaccactgtcgcgccgagctgttccgccattgtcagacgtttttccagcacatcaacgacggcaatttccgttgctcccaggcatttgcacgcttgcaacgtcatcaaaccaatacaacccgctcccagaataattatcttcttaccaggtttaacatctgccagcatcgcggcatgcatcccgactgcggcaggctccaccagcgccccttccatcgtgtccatattgtctggcagtttgtaagtaaagctctccggatgacacagatagtgcgttaatgcgccgcggtagttgggttgtgtcgccataaaatcaacgtccgggcaaatgttatatttgccttccagacagtaacgacagtgaccgcaaggaacgccaggttcgatatttacccgatcccccggtttaaatttgcgcacgcggcttcccacagccacaaccgtcccggcgcattcatgacccaggccaatttcttgatttgggtctttaggaggaataaacgggcctgattcaaaaccatgtacatctgaaccacaaataccgacatattccactttaatcaaaacttcatcttctttaggcacaggtatttctgctgaaataattttcattgtgcccggcacctgcaatattgcttttgaatttttcattttgaatccaccagtattatttattggctactgcatcaatacttaaactttcaacggagacacctttggtttcaattccaatggtggcgatagcaattgcgacaataattgaaacagcccccagaagaataaagactcccgttacgccataactactgagcagcactgcaacggcataaggcgcggcaataccactgattcgccctaccgcattcgccagaccggagccacggagtttggcctctgttggccagatctcagggacatacactgccgaggcatagcaaacgtacatatagacgaaagtaatcaggaagaaaccaatcagcgttatgagcaacatactggtttgcagtgaatagatatatccgagcaccgcaatcaggattaatagccccatccccattgttttacgcggaattttatccatcaccagcatggcaataaaaataccaaatggcgcgccaaacatactcatggtatttaaaacaatcgagtcttttaaattaattccctgggtcatgaatatcgttggcaaccagttaattagtgtgtactgcacaacgttcatggcaatcagcacacaagagcctaatatcacgcgtttcagtaatactcctgtcagtaaggctgaatacggcaccgcttgtggtgctttaccgtcatcagcaataaccacaggcggcaaaggtttacccgtctggcgtatgacgccttcttctatactccgcatgactttctcggcttcctgataacgtccgcgcgattccagccagcgcggggattcaggaaagtagcgccaggccagcgccgtagcgataagtgacaatattgcagggataagcagttgtacccgccagttccactctgcactaatcagcggcgtgagtcccatcgcaatcaatgaacagagcggatatgaccagttaccaataaaggaaacccgactggaccacgttccgcgatttcttccgggcatatattcggtgaaaccagcaaacagtgtaaccagtaaagctcccagcccaacgcccatcacaaaacggcaggcaataaggaaatccatattcggtgagaaagcaccgacaaccatcgaagcaatatgaatggcctcatagaggataaacgcatttctgcgaccggttttgtcaccgatgatgccgcccaccagcgcaccgagaaacattccggcggtcgtgattgctgagaatgtggcagtggtggaattatctgtccagcccaacgctttcagctgcgcgaggatcaagccaccaacggcattactccagcagacaagcaagccaaacgcgacgatggcaaacattgacgaatgccagcggcaatccggtaagcgatccagccgtgcaccacaatgcggttttgttatctgttccatgcgataacgttccttcaggagagtagttattcatcaaagtcgtaagtcatgatcactttgattgcagttttatcgaccatcgcatcaaacccttcgcgccattgcgacaggccgatacgatgcgtgatcatcggtttgactttgatcgcgccgctggctaatagcctgatagcgttacgccatgaggtggagtcataggccatatgcccaatgatgcttttgttccaggcggtaatgtcattaatcgagaaatcaagaggtttgaagcccattccaacgcgtaccacttccccgttcggacggagcatttcgatggcttgtttcagtgcgatattggcaccggagcattcaatcaccagtcccagattgtctttgccacaaatttgctggcagcgcgccaccacatcttcggtagaaccatttactactgccgtcgcacccagttcttttgcaaccgggaagcggaccgccacatcttcttgtagaccaacgacgacgatatttaccgcccccataatccgcgccatttgtacggagaacagcccgagtgggccagtgccgatgacgaccacatcctgaccagggaggaatttcgattgctgcgcgatggatttgtaggcattacagatagggtcaagtacggctgcgtcctcataatcaacaccatcagggatttcccacaacgcatgacgatgaattttgagaatttcaccaggaacaagacaatatttggaaaaaccaccgccccaggtattgttatccagaccaaggtttactttttctgtacaacacagaaaatcaccttgttcacaggccgggcaaacgccgcaaacgtgaccgctgttatccgacacgacgcgttgccccactttccagtctttgactttttcaccaacctgcgcaatacaacctgcgaactcatggccgcggatagagttaaactcatccgaaccgctatcgacattgtagtgcttcatgtctgcgccgcagattgccgcggctttaatttcaatcacgacatcttccgggccacaaatgggttgtgggacatcaatcatcttgtagccgccaaaggccttgccaaaccgagccagtgctttcattgcgtcatcctctgtgttttgttttgcttagatggtcatcatacttacccacatgatttttgaggtcaacattaaatctgtaaaacacagataatgatctgcgctttacaacttagatcacaattacgcagaaaatggctggggctgttacaggttgatggaaggcgggacgcaaaaagagcaaattcgagagggattaccggccaaataggcctgagacttaagttcaggagaagtcattcaggtgagaacgcgactgcaagagatcggactgggacttagccaggtcggggcgagataattgagatgagtcgtggggtcattgttggctatcccctttataaccgcggcaaaaaggggataaaccacttacttaaacatggcaataggctttgctgagataccaaaatcttcttttaactgctgtttgctcttcatgaccatctgaccatttgtgtcaattgtcatatgctgtgcttcggtattatggcgggcttgccacagcatcaccagttgcaggcagttctctttttgttcctcggtcaacgtaacgccatcaggccatttccccagttcaacggcggtcgacaaacgctggtatacttcaggcgtcatgctgttgataatgtcatcaagattcataatttttccgctcctgtggaataagttgctgaatcgttttttcaaccgttgatttcttcgccgttttcgccatcagtgaagcgtaaagaagcagagttaacacaataacgttcgcccgttggctgcggcccgtcagggaagacatggcccagatgggcatcgcagttaccgcaacgaatttctatgcgctgcattccatgtgacaagtctttgatataacgaatagattcttcactcaccggttcgtagaaactgggccagccacagccggaatcatacttggtttgggaatgaaacagcggggcatcgcagatcaaacagtgatatacgccgtcacgcttgttatgcagtaaacgacccgtaaatggcggttctgtcccatgattctgcgtcacgtagaactgcatctcggacaaattttttttcagttcttctgccgaaggtttattagccatttgctcacatctcactttaatcgtgctcacattacgtgactgattctaacaaaacattaacaccaactggcaaaattttgtcctaaacttgatctcgacgaaatggctgcacctaaatcgtgatgaaaatcacatttttatcgtaattgccctttaaaattcggggcgccgaccccatgtggtctcaagcccaaaggaagagtgaggcgaatcagtcgcgtaatgcttaggcacaggattgatttgtcgcaatgattgacacgattccgcttgacgctgcgtaaggtttttgtaattttacaggcaaccttttattcactaacaaatagctggtggaatatatgactatcaaagtaggtatcaacggttttggccgtatcggtcgcattgttttccgtgctgctcagaaacgttctgacatcgagatcgttgcaatcaacgacctgttagacgctgattacatggcatacatgctgaaatatgactccactcacggccgtttcgacggtaccgttgaagtgaaagacggtcatctgatcgttaacggtaaaaaaatccgtgttaccgctgaacgtgatccggctaacctgaaatgggacgaagttggtgttgacgttgtcgctgaagcaactggtctgttcctgactgacgaaactgctcgtaaacacatcaccgctggtgcgaagaaagtggttatgactggtccgtctaaagacaacactccgatgttcgttaaaggcgctaacttcgacaaatatgctggccaggacatcgtttccaacgcatcctgcaccaccaactgcctggctccgctggctaaagttatcaacgataacttcggcatcatcgaaggtctgatgaccaccgttcacgctactaccgctactcagaaaaccgttgatggcccgtctcacaaagactggcgcggcggccgcggcgcttcccagaacatcatcccgtcttctaccggtgctgctaaagctgtaggtaaagtactgccagaactgaatggcaaactgactggtatggcgttccgcgttccgaccccgaacgtatccgtagttgacctgaccgttcgtctggaaaaagctgcaacttacgagcagatcaaagctgccgttaaagctgctgctgaaggcgaaatgaaaggcgttctgggctacaccgaagatgacgtagtatctaccgatttcaacggcgaagtttgcacttccgtgttcgatgctaaagcgggtatcgctctgaacgacaacttcgtgaaactggtatcctggtacgacaacgaaaccggttactccaacaaagttctggacctgatcgctcacatctccaaataagttgagatgactctgtgatctaaaaagagcgacttcggtcgctcttttttttacctgataaaatgaagttaaaggactgcgtcatgattaagaaaatttttgcccttccggtcatcgaacaaatctcccctgtcctctcccgtcgtaaactggatgaactggacctcattgtggtcgatcatccccaggtaaaagcctcttttgcattacagggcgcacaccttctctcgtggaaacctgcgggtgaagaagaagttctgtggttaagtaacaacacaccgttcaaaaatggcgtcgccattcgcggtggcataccgctttgctggccgtggtttggtccggctgcacaacaaggtctgcctgcgcacggttttgcccgcaacctgccgtggacgctgaaatcacatcgtgaagatgctgatggtgtagtgctaacttttgaattgacacaaagcgaagagacgaaaaaattctggccgcacgactttacgctgttagcgcatttccacgtgggtaaaacctgtgaaatcgatcttgaagcacacggcgaatttgaaactacctctgctctgcatacctactttaacgtgggtgatatcgctaaggtaagcgtcagtggactaggcgatcgcttcattgataaagtaaatgacgcgaaagaagatgtactgaccgacggtattcagaccttccctgaccgtaccgatcgcgtgtatctgaatccgcaagattgcagcgtaattaatgacgaagcgctgaatcgtattatcgccgtaggccaccagcatcatctgaacgttgtaggctggaacccaggaccggcgctttcagttagcatgggcgatatgccggatgatggctacaagacctttgtttgtgtagaaacggcttacgcttcagaaacgcaaaaagtcaccaaagagaaacctgcacatctggcgcaatccattcgcgttgcgaaacgttaatttgcgttaatattgtgtgccgggtgcgatgcatccggcacgtatcaacatcacaccatatccagcgcagtttttccttttggtgccggatacgctttatccagcataactaattccgctgacgaaagttcaacctcaagcacagccgcattttgttggacatgtgcgacagttgccgcttttgggatcgccatcacaccctgatggctgattacccacgccaacaatacttgtgccgcactgatattgtgagcatgtgcaatttcgttgactaccgcgttttttaacagtccattgcgcaaccgcccggcctgagctaatggactgtaagccatcaccggcatctgctgtttctggcaccagggaagtagatcgtactcaatccctcgtgaaccgagatggtaaagcacctgattagtggcacactgatttccccccggcagctgccagagttcctgcatatcggcataatcaaggttagaaacgccccagcggcggatttttccctgggcgatcaatttttccatcgctgcgacagtctcttcgagagcgaaactgccagaccagtgtaataagtagagatcgagataatcagtattgagacggcgtaaactggcttcgcatgcatttatcgctttttgcccgccagcattccacggatagactttagagacgagaaagacgttctcacgcagaccgattaatgcttccccaaccactttttcggcaccgccatcggcatacatttcggcggtatcaatgagggttaaaccgagttcaatgcccgcgcgtagtgcagcaacttctgttttacgctgactggcatcttcgcccatataccatgttccctgccctatggctggcagtgagacatcgccactaaattgaatcattttttgttgcattgcttcctcccaggtattgcaccaccgtaatgcaaaacagggcattacgccctgtttttatgcacaaaatgccctggaaaaatgcattatcagaatttgtaggtgatcccggtagaaatcaggccagtccaggatttatccaccattgggctgtcagtaacttcatcagacagacgggtgtagcgcgcgataccgtaaacactccagtcaccgaggaagttgtagctggcgctcagctccaggtaagggctccagctgtcgttcgggttatagccacgcagaccgctgcgagcggactctttgctcgatacgccataatagtattcgttctggttttcgctgttccactgcacaccaatacccggagtcacggtcaggccaccgttggtgtaacgatacaaccaggccatatcccagacgatgccgttgctgttatccagggtatcgccagccagggtggtacgcaggtaaccgtactgggtaaagtgagcataagacagaccagccatcatggtgctcttacggtcatccaggtgacgcatttggtgatcgccactgtctttagctttgaagtaaagcggcgaccagtaagcggtaattgaaagtttgtccgttgcgtcattccacaggtagtaaccaccacctaagccacggaaccagaagttatcgccttcatagttgattaccggtactgggtaaacatcggtatcgtaatctttatatgggtgttcaacgacacctacgcctgcgcccagggaaaatttaccttcagcgtgcgctacgcctgcagacgttgcgataagcactccaagtgccagaagtttgagtttggtcacaattaatcattccttaaacaaatgtttagcgggcgacaaagtttacccgtcaatacatcgaaacccaacctttttacgttttcattttttatagtaactgtttaattttcctgacgcagatgacaccacgcttacagccaaatgaatttagcgttaccggcgaccctattatttacattaattatgcaaaatttatggatgagttgttgatatgccattgaaattaagaaagccgtgcaggcaagttttccatttgccatctacgcttaattttgaaggtgtatcaccgggcacgttgttctcatcgtcaataaaatggcatgagagttgctgtgttttagcaagagacgtcgttcagtttacctcttccgggagcctcaactattcatatgaacggctcttaacctgtgctaaaaaacgaaaggacggcataccatgaatatattcgatcactatcgccagcgatatgaagctgccaaggacgaagagttcacactgcaggagtttcttaccacttgtcggcaagatcgcagtgcttatgccaacgcggctgagcggctattgatggctattggtgagcctgtcatggtcgatacagcccaggaacccagactttctcgactcttttctaaccgggtcattgcacgttatccggcgtttgaagagttttacggcatggaagacgcgattgaacagattgtctcttatctgaaacacgcggctcaggggctggaagagaagaaacaaatcctgtatctgctggggcctgtgggtgggggtaaatcatcgcttgctgagcgactgaaatcattaatgcagctcgtaccgatttatgtattgagcgccaacggtgagcgtagcccggtcaacgatcatcctttctgtcttttcaatccgcaggaagatgcgcagattctggaaaaagagtatggcattcctcgccgttatctcggcaccatcatgtcgccgtgggcggcaaaacgcctgcatgaatttggtggcgatatcactaagttccgggtagtgaaggtctggccgtcaattctgcaacaaattgctatcgccaaaacagaacccggcgatgagaacaaccaggacatctccgccctggtagggaaagtcgatattcgtaaactcgaacactacgcgcagaatgacccggacgcctacggctattccggtgcgctgtgccgcgccaatcaggggatcatggaatttgtcgagatgtttaaagcaccgataaaagtgctgcatcccttgttaaccgccacccaggaaggtaactacaacgggacggaaggtatctccgccctgccgttcaacgggattattctcgcccactcgaacgaatccgaatgggtcactttccgtaataacaaaaacaacgaagccttcctcgaccgtgtttacatcgtgaaggtgccgtattgcttgcgcatttccgaagagatcaaaatctacgagaaattgcttaatcacagtgaattgactcacgccccctgcgcccctggcacgctggaaacgctgtcacgtttttctattctttcgcgtctgaaagagccagaaaactccagcatttattcaaagatgcgggtttatgatggtgaaagtttgaaagacactgatcccaaagccaagtcgtatcaggaatatcgtgactacgccggtgtcgatgaagggatgaacggtctgtcgacgcgttttgcgtttaagatcctctcccgcgtgttcaacttcgatcatgtagaagtggcggcaaacccggtccatctgttctacgtcctggaacagcagatcgagcgcgagcagttcccgcaagagcaggcagaacgctatctggagttcctgaaaggttatctgatcccgaaatatgccgagtttatcggcaaagagatccagacggcctaccttgaatcctattcagaatatgggcagaacatttttgaccgttatgttacctacgcggatttctggattcaggatcaggagtatcgcgatccggataccgggcagttgtttgaccgcgagtctcttaacgccgagctggagaaaatcgagaaaccggcggggatcagtaatccaaaagatttccgcaacgagattgttaacttcgtactgcgagccagagcgaataacagcggacgtaatccgaactggaccagctatgaaaaactgcgcacggttatcgagaagaaaatgttctccaataccgaagagctgttgccggttatttcgtttaacgccaaaacgtcaaccgacgagcagaagaaacacgacgactttgtcgaccgtatgatggaaaaaggctacacccgtaaacaggtgcgtttactgtgcgaatggtatttgcgcgtacgtaaatcgtcttaacaaccctggcccggtacacatgctaccgggcctacagcgacagcgaaccgtgggccagagaagcggcaacacaggcgtagcataccgttggcaaatgtagtacggggggcatatgacctggtttattgaccggcgtctgaacggcaaaaataaaagcatggtgaatcgccagcgtttcttacgccgttataaagcgcaaattaaacagtcgatctccgaggccataaataagcgttcggtgactgacgtcgacagcggcgagtccgtatccattcccacggaagatattagcgaaccgatgtttcatcaggggcgtggaggcctgcgccaccgcgtgcatccgggcaatgaccatttcgtccagaacgaccgaattgagcgtccccagggtggtggcggaggttccggcagtggtcagggccaggccagccaggatggtgaaggtcaggatgaatttgtctttcagatttcgaaagatgagtatcttgatctgctctttgaagatttggccttaccgaatctgaaacaaaaccaacaacgccagctgaccgaatataaaacgcatcgggcgggttataccgctaacggcgttccggccaatatcagcgttgtacgttcattgcagaactcactggcgcggcgcacagccatgacggcgggcaagcggcgggaacttcatgcactggaagagaatttggccatcatcagcaacagtgaacctgcgcaactgctggaagaggaacggctgcgcaaagagattgctgaattgcgcgccaaaattgaacgcgttcctttcattgacactttcgatttacgttacaagaactacgaaaaacggcccgatccctccagccaggcagtgatgttttgcctgatggacgtttccggttcaatggatcagtccactaaagatatggctaaacgtttttatattctgctgtatctgttcctcagcagaacgtataagaacgtggaagtcgtatacatccgccatcatacccaggcgaaagaagtcgatgaacatgagtttttctactcgcaggaaactggcggcaccattgtttccagcgccctaaaactgatggatgaggtagtgaaagagcgttataacccggcacagtggaatatttacgcagcccaagcatcagacggcgataactgggccgatgactctccgctttgccatgaaattctggcgaaaaaaatattacccgttgttcgttattacagctatatcgaaattacacgtcgcgcgcatcagacactgtggcgagaatatgagcatctgcaatctactttcgacaactttgcgatgcagcatatccgcgaccaggatgatatttatccggtgttccgtgaactgtttcataaacaaaatgcaacagctaaagactaaaactgtcagccgggtcattatcgcctggctgatttttagctcactgtaaattatctcttttattacatacattagcttacaatcgctttaaatatgacagcataacctttacacaatttagttccagaaaacaatcattcggaaaaatgattcggtcaacacgtatttccctggggttattctttaattattttttatcgttaacgaaaattgatcctggtcaaaactatatatctctgccatcaataaaatccagcactcacattgctctcctttttatggcttctatgggtacacaaaaattaaaagctcaaggcttttttattttcagcttattgctgacgttaattttattttgcattactaccttatataacgaaaacacgaatgtaaaactcatcccacagatgaattacctgatggttgttgtggctttgtttttccttaacgccgtcattttccttttcatgttaatgaagtatttcactaacaaacaaattttaccaacactcattttaagccttgcatttttaagtggccttatctatttagttgaaaccattgtaattatccataaaccaatcaacggcagtacactgatccagacaaagtcgaatgatgtttctattttctatattttccgccaactcagtttcatttgtttaacctcgctggcgctcttttgttatgggaaagacaacatccttgacaacaataagaagaaaactggcattctgttgctggcgctgattccttttttagtttttccccttctggcacacaatctgagcagttataacgctgactattctttgtatgtcgtcgattactgtccggacaaccatactgcgacctggggaatcaactatacaaaaatattggtttgtttgtgggcatttttactgttctttattatcatgcgtacacgattagccagcgaactatggccgttaatagcattattatgtctggcatcgctatgctgcaacttacttctactgactctggatgagtataattacaccatctggtatatcagtcgcgggattgaagtttccagtaaactgtttgttgtgtcttttctgatttataacatttttcaggaactgcaactctccagcaaactggcagttcatgatgtactgaccaatatttataatcggcgctactttttcaacagcgtagagtcattattgtcgcgacctgttgttaaggacttttgtgtcatgctggttgatattaatcagttcaaacgcatcaatgcccaatggggacatcgtgtgggtgataaagtgctggtatcaattgtcgatattatccagcaaagcatccgccccgatgatattttagcgcgactggagggtgaggtgtttggcttgctatttaccgaactcaatagtgcccaggcaaaaatcattgcggaacgtatgcgtaaaaatgtcgaactcctgaccggctttagtaacagatatgatgttcctgaacaaatgaccatcagtattggcacggttttttcaacgggtgacacgcataatatctcgcttgtcatgacggaagcagataaagccttacgcgaagcgaaaagcgaggggggcaacaaagtgattattcatcatatttaagtgcaaaaatattcagagccatgctttttgcgtggcttttgcatacaatttattactattacccctaaatttcccctccccagcggcgcagagatgagtataattagcgcccctgtgccaggccgcaatcgaactttatctggttttctcgtttcactaaccgaaggagtgccatttatcatgaaattgcaccatagaatgctccggcattttatcgccgcaagtgtcattgtgctgacatcttccttccttatttttgaacttgtcgccagcgacagagcaatgagtgcctatctgcgctatatcgtgcagagagcagactcttcctttctttatgataagtatcagaatcagagtattgccgcgcatgtgatgcgcgctctcgctgctgagcagtcggaagtgccgccagaacagcggcgcgccatctgcgaggcttttgagtctgccaataatacccatggcttaaacctgactgcccataaatacccgggcttacgcggcacactacaaaccgcatccactgactgcgacacaattgtggaagctgcagcactattacccgcttttgatcaggcagtggaaggcaaccgccaccaggatgattacggttcaggtcttgggatggccgaagagaaatttcactattatctcgatctcaatgaccgctatgtctatttttatgagccggttaatgttgaatactttgcgatgaataactggtccttcctgcagtcaggaagtattggtatcgatcgcaaagatattgaaaaagtatttaccgggcgtaccgtattatcgagcatttaccaggatcagcgtactaaacagaacgtgatgagtttgctgacgccggtatatgtcgcagggcagctaaaagggattgtgctgctggatattaacaaaaacaatctgcggaatatcttttacactcatgaccgccctctcctctggcgttttctcaatgtcacgctaaccgatacagattcggggcgcgacattatcatcaaccagagcgaagataatctgttccagtatgtcagttacgtccatgacttaccgggcggcattcgtgtctcgttatccattgatattctttactttatcacgtcttcgtggaaaagcgttctgttctggattttgacggcgttaattttgctgaatatggtgcggatgcacttccgcttataccaaaatgtgtcgcgagaaaatattagtgatgcgatgactggactctataatcgcaaaattttaacccctgaactggagcagcggttgcagaaactggtgcaatccggttcttcggtgatgtttattgctattgacatggacaagttaaagcaaataaatgacaccctcggtcatcaggagggggatttagcgattacgttattagctcaggcgattaaacaatcgattcgtaaaagtgattatgccatccgactcggtggcgatgaattctgcatcattcttgtcgattcgacgccgcaaattgcagcacaactgcctgaacgtatcgaaaaacgtctgcaacatatcgcgccgcagaaagaaatcggcttctcttccggtatttacgcgatgaaagaaaacgatacgttacatgatgcgtataaagcttccgatgagcgtttatatgtcaataagcagaacaaaaacagccgttcatgataaccttctgtagttgtttgcttgtaatctcaggagcatgaaatgactgaaatggctaaagaaagcgtgacgcatcagcggttaatcgctttattatcacaagaaggtgctaacttccgcgtcgttacccatgaagcggtaggtaaatgtgaagcggtgtcagaaattcgtggcaccgctttaggccagggggctaaggcactggtatgtaaagtcaaaggcaatggcgtaaatcaacatgttctggcgatcctcgctgccgatcaacaggccgatctgagccaactcgccagccatataggcggattacgcgcttcgttggccagcccggcggaagtcgatgaactcacaggctgtgtcttcggcgcgatcccccctttcagcttccatccaaaactcaaactggttgccgaccccctactcttcgaacgatttgatgaaatcgccttcaatgcaggcatgctggataaatccgttattttgaaaaccgcggattatttgcgtattgcgcaaccagaactggtcaatttccgccgcactgcgtaactagcctgtccgttcaataagcagaacggacaaaaccagcacagcagcaatggcaaaaaacgatgacgtgataatcagtgtctcgacgaacatttgatcgttcatagtatgcccccgggagatagctgttttcacgttattgttagcgtgcacaaatggcagtttgatgacagttcgcctgattttttatgcagaaaacgtaaagattttctacttcctgcctgcagcaagcgtaaagtaagcaggcttattattttttggcaaggaaaccacgatgtttgatgtcactttgctgatcctgctcgggttagctgcgctgggctttatcagtcataacaccactgtcgccgtttcaattctggtgttaatcattgtccgcgtcacaccgttaagcacctttttcccgtggattgaaaaacaggggctaagtatcgggataatcattctgacgattggcgttatggcccccatcgccagcgggacgctaccgccctcaaccctgattcactcgtttctgaactggaaatcgctggtggcaattgcagtcggcgttattgtctcctggctgggtgggcgcggcgtgacgttaatgggcagccagccgcaactggtcgccgggctgctggtaggtactgttttaggcgtggcgctgtttcgcggcgtaccggtcggcccgcttattgccgcgggtctggtttcgctgattgtggggaaacagtagttaatcccgcaatatatcggcctggcgtttgtcccaggcctttcttaaacattgtaataaaggccgttgttgaatcataccccagcgtatgagcaactttctgtacagtatcgcctttcactaatccctgaagcgccataatcagctgtaactgctgacgccactggcgaaaactcaaccccgtctctttcactatcagccgggcaagattgcgttcactcatcgcaaaaaagccagcccattgccccaatgagccccactcgacgggctctttcgccatcatctccaccattgtgcggattttaggatgagaagaaacgggcaggtgcagctgttgttgtggctgctgagggagttcatcaaacaggacctgaattaatctgcgggtcatcggctcagcacgctgagtcgtcgtcctgtttgccagggttaaaattaattcccggcataagggcgatattttcaatgtgcaacatgttgtcggcattgtcactgcgctgggctcgataaacagaaaacagagttcagcgttagctgtcacttgattgctatgtttcaccccgcccggtatccaaaccgcatattgtggcggcaccatccacaaagcattttccaccgtacaggtaattgcaccatgtagtgccagtatcaactgccctttgcggtgctgatgtacaggactggttaactcatccgttccggcgtgaatacaaaatgcgaccgcggcttcatggtgtcggtcgggttcatagccattgagattcaacctgtgcatcattttgtccgaatttagcgatattttgtcattttagcttgattcaacataacaataaaaacggtaaggtacagcctcgtttgtaacaatgagaagcatatgacctgttcaacttcattaagcggcaaaaacaggattgtccttatcgctggcattctgatgattgccacaacattacgcgtcacctttaccggcgcagcaccgttactggatacgattcgttccgcttactcgctaacgacggcgcaaaccggcttattgaccaccctgccattattagcctttgcgctgatctcaccgctggccgccccggtggcgcgacgttttggtgtggaacgtagcctgtttgccgcgttacttttgatctgtgcaggtatcgcaattcgctctctcccttcgccttacttattatttggcggtacagcggtcattggcggtgggattgcattaggcaatgtcttactgccaggattaattaaacgcgatttccctcattccgtcgccagacttaccggcgcatattccctgacaatgggagctgcggcggcactgggatcggcgatggtagtgccgctggctttgaacggttttggctggcaaggcgcgttgctcatgctgatgtgttttcctctgctggctctttttttatggctgccacagtggcgaagtcaacaacatgcaaatttgagtacctcacgcgccttacatactcggggtatcttgcgttcgccgcttgcctggcaggtaacattgtttcttgggatcaactcactggtctattacgtgattattggctggcttccggcgattctcatcagtcacggctatagcgaagcacaggcgggttcactgcatggtttgctgcaactagccacagcagctcccggtttgctgatcccacttttcttacatcatatgaaagatcagcgtggtattgcagcgttcgttgccttgatgtgcgcagtgggcgcggttgggctctgctttatgccagcacacgcgatcacctggactctgcttttcggttttggttccggcgcaacaatgatactggggttgacgttcattggtctgcgggcaagttctgcgcatcaggcggcggcactctcggggatggcacaatccgtcgggtatttgctggcagcctgtgggccgccgctgatgggtaaaatacacgatgctaacggtgactggtccgtaccactgctgggtgttgcaatactttcactactgatggcgattttcggactttgcgccgggagagacaaagaaattcgctaatatccggtgctatagtgacgtgacaaatcatgcgtgaaagggagaacaaatacgatgaatattcagtgcaaacgcgtttatgatccggctgaacagagcgatggttatcgcgtactggtcgaccgcctctggccacgcggtatcaaaaaaaccgatttagcccttgatgaatgggataaagaaatcacgccgtcaacggagctgcgcaaagcctttcacggcgaagtcgtcgattttgcaacctttcgcgagcaatatcttgcagaactggcgcaacacgagcaagaaggaaagcggctggcagacatcgccaaaaaacagccgctgaccctgctctactcagcaaaaaacaccacgcagaaccatgcgctggtgctggcagactggctacgtagcttgtgattttagtacagcatccggcggttatttttcaccagccggatggtcccgtcgccacaatgcccattcatcaatcgtttcaccgcccggtaatttgcaattgttgctgaccccttgcgctgtctgcacaggaatgagcgtcccgcccttctgctggcaatagaccgacgccggatttgccataccaatctgcggcggtttaggtgcttctggctgagaaggggttgaacaaccagccaggaccagcaagcaaggcagaacaaaactgataattttcatttattgatctcacatatttatccaagcttagagtatcgctgtatcgttttgttttgcagcactatttttattacattcactcaaaacatattacgccttgtttcatctttgttgatgatgttttatcatgcctgcaaagattaaattatcagcatttacccgccgtatcctggagttgtttcgtgtcagatcagattatcgcccgcgtctcgcaatcccttgccaaagaacagtcactggaaagtctggttcgacagcttctggagatgctggaaatggtcactgatatggagtcaacctacctgaccaaagtggatgtcgaagcgcgcctgcagcatataatgtttgcccgtaatagccagaaaatgcacatcccggagaattttaccgtctcgtgggattactcgttatgcaaacgcgccattgatgaaaactgctttttcagcgatgaagtccctgaccgttggggcgactgtattgcggcacgcaatcttggcatcaccacatttctgagcacgccaattcacttaccggatggatcattctatggcacgctttgcgccgccagcagtgagaagcgccagtggagtgaacgcgcggaacaggtcttacagttattcgccggactgattgcacaatatattcaaaaagaggcactggttgaacagctgcgcgaagctaatgctgcgctgattgcgcaatcgtataccgactcgttaaccgggctaccgaatcggcgggcgatttttgaaaatctgacgacgctgttttctctcgcccggcatcttaaccataagataatgatcgcgtttatcgatctggataacttcaaattaatcaatgatcgttttggtcataatagtggcgatctgtttctcattcaggttggcgagcgccttaatacgctccagcaaaatggcgaagttattggtcgtctcggcggtgatgagtttttggttgtttcactgaacaacgagaatgcggatatttcgtcgctgcgagaacgtattcaacaacaaatacgcggagaatatcacttaggtgatgttgatttgtattatcctggtgccagtcttggcatagtagaagtcgatcctgaaacgaccgatgcagacagtgccctgcatgctgccgatatcgcgatgtatcaggagaaaaaacataaacagaaaacaccttttgtcacgcattcagcgctacattcctgaggcgtattcacatccttttgattggtgataacatgcgaatcggtattatttttccggttgtaatctttattacagcggtcgtatttttagcatggttttttattggcggctatgctgccccgggagcataaagatgaaaaaaacaacgattattatgatgggtgtggcgattattgtcgtactcggcactgagctgggatggtggtaacgtcacatctaaaaaaatagcaaaggctgcctgtgtgcagcctttgtgcaatttacgcgttaacttttaatcttcctgtagataaatagcacaacaatcgcaccaataacggcaaccacgaagctgccaaaattgaagccatcgactttaccaaagccaaacagcgtgctgatccatccgccgactacggcaccgactatccccagcaggatagtcataaagaatccaccaccatctttacctggcatgatccacttcgccagaataccggcaataagcccaaaaataatccatgacagaatgcccattgtttcctcacttatctgttttgcattagcgggttagtcgctgataaaaagcatagcacaacatcgggagggtaagatttgtgacgagcatcacggaggaattttttgcgatggcgcagaaattgcgccatcaacgatcagtgataattaccaaccacaaacatcatgttcgttttccgtgtcataagaacgcacggtattcaccagatcttttatcacttcagccgccacttctggcaccagcaaagtcatcggcgtctctgtttcataatcgacagaaacgccattgctgttattggtgacggtcacggtatacgttgctttgcccatgattcatttcccgttatgaatgactttccgttgttgcgtgccttccatcaggacttcaggagcaacgaagaagtcaatgttgaaataagtatcgtcagtcatggcttcaatgttgtgccacttttctggagggaacaccgcaaactgccccgcttcgataaggatcacctgatcaggctctgcactgtgttcatcagcgtagccgagatatttgaccgccccatgcataacggaaaggcgtgggtaaacccccgggcgcgttcctttatcaagatgacgttcgaatattccggcaggcgcagtttgtttattccagaaaggcgttgagcgcgtatgaatataattctgtgggatttgcagcatccttttccctccttcggtgaatgcgctgaaaacggtttattccagccgtttcagggtacgcctgataatttgcattttaaataccatttattggttactttttagcaccggatcagagaagaatcagggaggattacaggtgggaagcccgcggcaacgcgggctgaaagcatcaggattgcagcgtcgccagtcgggcggcgaaacccacgaacatcaaaccaatcagtgagttgcccactttagccagtttctttttggtacgtatgtactgcgtgacaaaagccccagaaataatcaggaagctcaaatagcagaaactcaccagttccagcgtcgtcgccagaataaagaatgaaattcccgtatgtggggcattaacatcgataaactgtacgaaaaacgacacatagaacaaaatggctttcggattagtcaggctcaaaattaacgcgcgtttaaaaatggcaccgtattggggctcatcggatttggtctcgctatttttacctttcagggtcgcgtagagaattttactccccagatagagcaaataaaacgcaccaagataacgtacgatgttgaataatatcggggtggtcttaattaatgtcgccactccagcccatgccagaaacatcaataccgcatcgccaataaatacaccacaggccgcaagataaccgcctttcataccgctactgacgctatttttgagtacaaacagggtatttggccctggcaccaacacaataaaaatggccccaaccagataggtccagtaattcagaaccccgtattcagcgaacacattaacctctttaattatctttcgatcatgcgcgattaaaggtgaatatgctaaccaatctgtagcggcttagaaaggagaaaatcaggttttaacccgatatcaacccgataattgaatcattaatcaggcctgctccagtgaaaaattcgggtagtgctcggcaaaatactggcgtaaaaattctaccgttatccgcactttcgctgacgtcgacagctttgaaacataaacggcccagacattcgctggctggtaatattccggtagcacttgtactaaatgaccactggcgggaaacagcctggcgacatcgatttttacgtggtccggaaaaacaccgaaggcgaatattcctcgccaggcggtagagtaaatgaaggaacagagaatgaagtcgtcattcaggaatcggtatttactcgtcgtggtgtcgagcgcattttgcgttaagctcaaataagttcatttgaaccgcctgctgttggatttgtagtttgccgaagccggactgagcgcgcccagtccggcttcggaagattttactgtggatattcctgcaataaattgtgtaatgcttccgccatcagctcaccacgccagccggaaatcagctccggcaaattgttctgcggtttcagtttccagtgccagttcagcaattggttgatttgccgacgcgatgccagcaattcggcgctgatcttgtgcgtttcgctgacgtcagtaatcagcgacttaatcgctttaaacgctttacgataacccggcatgtccatcaggttaagcatcggctgcggtaaggcctcttccggcaatgcctgcgctttttccaccagcgccagcaacgttttaccgtggaagcggatttcgctaccggataagcccaggctgtccagttcgcccagacttcccggcatataacgcgctaccgaccacaaatgctcttcacgcacgacaaagttcaccgccagatcgcgctctcgcgccttgcgcaatcgccagtcggctaacagttgcagacaggccagttggcgtgtgcgtaattgccaggcattggtgatatcacgccaggcgtcttccggcgcaacgacttcctgacgacgcatttgcatcaggcggcattcatccagcgccgcaggtagccagccggaggcctccgtttctaccataagctttgcggtgatcggtaacagataccagacatccgccgctgcgtattcacactgacgttcggtcagcggtctggccagccagtcggtgcgcgattcactcttgtccagcgtaacgccggaatactcttccaccatggaagcgaaaccccatgacatcgggcgtccgcagaaggcagcaaggatttgcgtgtcaatcaagggttgtggtaattcgccaaagacattgaggaacacttccagatcttcactgcctgcatgaagaaattttgtgatggacggatcgcgcaggatcgctttcagcggtgaccagtcggtgatcccgagaggatcaattagcgccagatgctcaccatcaaaaagttgaattaaacccagctgcgggtaataagtgcgcgtacgaacaaattcagtatccagggctatcgccggaaaggcacggacggcttcacacaaagaagccagcgcatcgtccgtggtaatcatttggtaattcaaattgtattctctttagtgggcgtcaaaaaaaacgccggattaaccggcgtctgacgactgacttaacgctcaggctttattgtccactttgccgcgcgcttcgtcacgtaattctcgtcgcaaaatttttccgacgttagatttcggtaactcatcacgaaactccaccagcttcggtactttgtagcccgtgagctgacggcggcaaaaggtcaccagtgactcttcggtaagcgatggatcttttttcactacgaagattttcaccgcttcaccactggagccggaaggtacgccaacagccgcgacttcctgtacgccaggatgctgcatgacgacatcttcaatctcgttgggataaacgttaaaaccggaaaccagaatcatgtcttttttacgatcgacaatgcgcaggaatccttcttcatccatcaccgcgatgtcgccggtgtgtaaccagccatttttgatgatttcatcggtagcatccggacgctgccagtaacccagcatcacctgcggtcctttgacacaaagctcacctggttgaccaggtggtacttcattatcatcatcatccaccagtttggcttccgtcgacggcaccggtaaaccgatgctaccactatgataatcaatatcatacgggttaacgctgaccagcggcgcgcactcggtcaggccataaccttccagcagatactgtccagtcagtttaacccaacgttctgcaaccacttgctgaacaggcatcccaccgcctgcggaaagatgcagactggagaaatccagctgctggaactctttattgttcagcaacgcattgaacaaggtgttaacgccagtgatagcggtaaacggatatttcgctaactcttttaccagccctggaatatcgcgcgggttagtgataagcaggttctgcccccccagttcgataaacagcaggcagttaatggtcagtgcaaaaatgtgatacagcggcagcgccgtcaccaccagctctttgcccggatgcaacagcggaccataggtcgcgttaacctgttccaggttcgccagcatattgcggtgagtcagcatcgcgcctttcgccacaccagtggtgccgccggtgtattgcaggaaagctaaatcttccggcaccagttctggtttgacgtactgcatccggtagccgttgtgcagggcgctacgaaatgaaatggcatctggcagatggtatttcggcaccagacgcttgatgtatttaacaacgaaattgactaccgtgccttttgccgtagatagctgatcgcccatacgggtcagaataacgtgctgaacggcggttttatcaaccactttttccagagtgtgggcaaagttagacacgataacaatcgccgatgcgccgctatcgttaagctgatgctcaagctcacgcggggtatacaacgggttaacgtttacgacgatcatcccggcacgcaaaatgccaaacagcgccaccggatattgcaataagttaggcatcatcaacgcaacgcgatcgcctttcttcagccccaacccttgttgcaaataagcggcaaacgcgcgactgcgttcttccagtttgcggaaggtcatcacctcccccatattcacaaacgcgggttgatcggcgtagcgcgcgaccgactgctcaaacatatctaccagagattgataacggtcagggttgatctccgtcggaacgtccgcgggataacggttaagccaaaccttcttcaattcttcacctctaaaatgcgcgttcgtcgtcatcgcaaccccaagtgataaacatactgttaacataatattaactcatcttaccagcttgataattacccaaggaaaaggttgcgaagcgcgtcactatttatttttatctttaccgtaagaatgcagaaacagcggaccggccgctgtttctttttctttaaaaacaagcaattattcagttacaactgtttgtactctcgcggggccgggattataccagccccatccgccgtagccatagggccagccacgaccgccataaaaccatggatcaatcggctgaggcggcataatcacctgctgggttaaatgccaacgtttgtaacccgttacttgcatcaccataaatttatagggcgtattaccgattttgccgtcaaccgcaccggtgattggcccgactaccgtcaccagttgtccgcggaaatccaccgggtccagaaaaccgttcacatcggcataaatgcgaccgcgagaaggttctcccagcgtcggtctggctccgctgtccagtggtacggtggcaatttccaggcgtgttttcccttgctggttttgtaccgcaaccactttgccgccaaagcgagcctcctgaccaacgtacagctgcggcgcactcatcacccgaactaaatcttgttgcggcgtgggactgctgcctttaatggcgtctggcacagtaacacaaccgctcagcattagcgcaaacgtacctgccagtatgcctttgataacattcttttgaaccgccatgatgcgactcctttttttctcagggcatactcttaagattcattctttgcccggaagtttcttccatgcgacgttgttacgtaaataaactggttcagcatgttccaccgccaccgttttaccctcggcaaacatctggcacgcaatcggcagcatatcttctgcagcgggcagtaacacttcgccatcgagcaaaaccagcccgctctctttaccgagatccggccaggcttgccagcccgtccctactgtcacccattcgccggaaagctgttgcattcgttcatgaacgagttcgggtttgagtacggcttcggtttcttcaccgtgccagataccgttttcatcacgctgatattcggcccagtaaacttcgcccattcgcgcgtcaatagctgccagcacgcgggttgcgccgtttttgcgccacgccccttgcgccatcgtcattagcgtggagacgccaatcatcggcagctctgcgccaagtgccagcccttgcgcaatgccaataccaatgcgcacgccggtgaagctaccggggccgcgcccgtaagccagagcgtttatgtcagtcagggaagttccgctggtggtcaggatatcctgcaccatcggtaagattcgttgagtatgttcacgagggcaaagctcaaaatgagcgttgacagtaccgtcgttccacagggcgacagagcaggcctctgtcgcggtatcgatagccagaattcgcatgggtcttcgtgcttagatcaataaaaaggcgcgcatcataccatactccgtaacaaattacctggaggatggtatcgcaaggaaacgaaccgcacgggcaatgtcacgggtgcgcggcgctggcggcagactggcgagaaacgtcgcgccgtaagggcgcatcaccagccgattatcgcaaatcaccagcacgccgcgatcgtcggcgtcgcgaatcaatcgccctaccccctgcttgagagtaatgaccgcatccggcagttgtacttcatcgaacggatcaccaccgcgcaaacggcaatcttccatgcgtgcttttaatagtggatcatccggcgaggtaaacggcaatttgtcgataatcaccaatgacaatgtatcgccacgcacgtccaccccttcccagaaactgctggttgccacaagaagcgcgttaccggcgctgacaaattgctgcaacagttgccctttgctggtttccccctgcaacaaaacgggaagcgtcatggtagcgcggaactgctcggccagatcgcgcatcatggcgtgcgaggtacaaagcataaaacaacgaccgttgttagcttcgatgatcggtcgcagcattgccgccagttgccgtgcggaacccggttgattggtwtncggcaggttgcgcggcacacacagtaacgcctggcggctgtaatcgaaggggctgggtaacagcaacgactctgcctgttcaatgccaagccgcgaggtgaaatgatgcagatcgtcgttcaccgacagcgttgctgaggtaaagatccagctaccgggtttttgcgccattaactctttgaatttatccgccacgctgagcggcgtgagagccagagtaaaatggcgcgaagtgcattcgtaccagtagctgtaacccggctgattaatctcttttagccgtttgagtcgcgtgcgatataacgtggcgcgttcaaatgccgcatccagcaaggcggaacgccccagcgaaagtttcgccacgtcataacaaagttccagggtgtcatcgagcagtaaaaatgcccgctgaatttgcggattagctaacagctcacgcaggttaccgcgataacctggctcaccgagttgcaggcgaaaatcctgcgcactctgggcaagacggtccgcgcacttttgtaactgctgggtgtcttttaattcggtgcggtaggcgatggtgatgtcttttgccaggtcgagcagttgtcgactggagagtgactgaccaaaatactggctggcaatgtcgggcagctggtgggcttcgtcgaagatcatgacgtccgcttccgggatcaattcgccaaaaccgctctctttcaccaccatatccgccagaaacagatgatgattcaccaccaccacatcggcgtccatcgcttttttgcgtgctttgaccacaaagcaatctttatacatcgggcagtcactgccgaggcagttatcgttggtgctggtgaccagcggccacgcctgtgaatcttccgccacgctgacgcaggtgctgatatcgccatcgactgtttgattagaccaggagcgcagcaggatcacatcgcttaagatttgtaccggcagatcgccccccgccagcgcctgctgttcgagacgttcgaggcagaggtagtttgagcgccctttcagcagcgccacattgcccgtgtatttcaatgcctttgagaccgttggcaaatcgcggctgtagagctgatcctgcaacgcttttgagccggtcgagattatgactttctttttcgcccgcagcgcaggggccaggtaagcgtaggttttgcccgtaccggttcctgcttccaccaccagcggctggcctttttctatcgcctgggtgacggctaccgccatctgtcgctgtggctctcgcggcttaaagccgggtatcgctttcgctaactgaccgtctggtgcaaaatcgtccgtcacactaccccctgttgatttgaacagggattatgtcaggatgagggcgctttcgccagttgaagtggtgacggcgacttcacattgtggcagtctttgcagcacgaaaatggaagtataatgaggacaaaatgatgactatcgttcgtatcgatgccgaagcccgctggtctgatgtggtaatccacaacaacacgctctactacactggtgtaccggaaaacctcgacgccgatgcctttgagcaaaccgccaacacgctggcgcagattgacgccgtgctggaaaaacagggcagcaataaatcgagcattctggatgccaccattttcctagccgataaaaacgacttcgcggcgatgaataaagcgtgggatgcctgggttgtcgcgggtcatgcgccggtgcgctgcacggtacaagcaggtttgatgaacccgaagtataaagttgaaattaagattgtggctgcggtgtaagctttatcgaagcaaaataagtcagacgataatttatcgacaatactggtcggttttgcataaatcgaccagagattaagatattacagttgatgctcctgctaattcattatttatttttataatttcaattttatctataaaactaactatataaataaacataatcatgccgttatgttcgcccttcgattagcatctctggttttctttcttacctgaacaatctggttatagcgtgaggactgaccattaattttctccatcttactggataacacaccatgagctgctacctttaaaacacctgaatgtcaacaggttaactcgtgccatatcgttataatccctttgatattagatgcaaattaaggtcatatatagccttatcgataacatggttaattttaaggataagaatatgcctgctgtaatagataaagccctggatttcattggtgccatggatgtatcagcaccaacaccaagttcgatgaatgaaagtacggcgaagggaatctttaaatatttaaaagaactgggagtacccgcgagtgccgctgatattacgacgcgagctgacctggaaggctggaacccggggttcacggaaaaaatggttggatgggcaaaaaaaatggagtctggtgaacgcattgtgattaaaaatcctgaatacttttcaacatatatgcaggaagaactaaaagcactggtctaagttaaatttacatcagcataaatgggtcaggacgcttttaatcacatatgaaaagcgtcctttttctcacaatcaaataaccatcggcttctataacgaaagcgatacggataagtgtgttactcgtcttcatcctcaaaacgcgccacgattcgctcgccggaatggttggcacgcagctcttctgccaccagcgcgattgcctggccgctgctcatcccttgagccatcagttcctggatccgctcgacggctttttgctgctgttcatgggtgagtgaaggtaaacctgcaaacattgttaactcctgctaaattgttggcgctaattatttcatgctacccggcacatagccagtagagtcaggactgatgaagacgttatctcccgctgtgattactttaccctggcgtcaggacgccgctgaattgtatttctcccgcttaagccacctgccgtgggcgatgcttttacactccggctatgccgatcatccatatagccgctttgatattgtggtcgccgagccgatttgcactttaaccactttcggtaaagaaaccgttgttagtgaaagcgaaaaacgcacaacgaccactgatgacccgctacaggtgctccagcaggtgctggatcgcgcagacattcgcccagcgcataacgaagatttgccatttcagggcggcgcgctggggttgtttggctacgatctgggccgccgttttgagtcactgccagaaattgcacagcaagatatcgttctgccggatatggctgtgggtatctacgactgggcgctggttgttgaccaccagcgtcaaacagtttctttgctgagtcataatgatgtcaatgctcgtcgggcctggctggaaagccagcaattctcgccgcaggaagatttcacgctcacttccgactggcaatccaatatgacccgcgagcagtacggcgaaaaatttcgccaggtacaggaatatctgcacagcggtgattgctatcaggtgaatctcgcccagcgttttcatgcgacctattctggcgatgaatggcaggcattccttcagcttaatcaggccaaccgcgcgccatttagcgcttttttacgtcttgaacagagtgcaattttaagcctttcgccagagcggtttattctttgtgataatagtgaaatccagacccgcccgattaaaggcacgctaccacgcctgcccgatcctcaggaagatagcaaacaagcagaaaaactggcgaactcagcgaaagatcgtgccgaaaatctgatgattgtcgatttaatgcgtaatgatatcggtcgtgttgccgtagcaggttcggtaaaagtaccagagctgttcgtggtggaacccttccctgccgtgcatcatctggtcagcaccataacggcgcaactaccagaacagttacacgccagcgatctgctgcgcgcggcttttcctggtggctcaataaccggggctccgaaagtacgggctatggaaattatcgacgaactggaaccgcagcgacgcaatgcctggtgcggcagcattggctatttgagcttttgcggcaacatggacaccagcattactatccgcacgctgactgccattaacggacaaatttactgctctgcggggggtggaattgtcgccgatagccaggaagaagcggaatatcaggaaacttttgataaagttaataagatattacgccaactggagaagtaagacgtggaataccgtagcctgacgcttgatgattttttatcgcgctttcaacttttgcgcccgcaaattaaccgggaaaccctaaatcatcgtcaggctgccgtgttaatccccatcgtccgtcgaccgcaaccggggttgttgctgactcagcgttcgattcatctgcgtaaacacgccggacaagtggcattccctggaggtgcagtcgatgacacggacacatccgttatcgccgccgcgctgcgcgaagctgaagaagaggtcgctataccgccttctgccgttgaagttattggcgtgctgccgcccgtcgatagcgtaactggctaccaggtaaccccggtggtcggcattatcccgcccgatctgccgtatcgcgccagtgaagatgaagtctcggcggtctttgaaatgccgctcgcccaggcattacatctgggtcgttatcaccctttagatatctaccgccgtggcgattcacatcgggtatggctgtcctggtacgaacagtattttgtatggggaatgaccgcaggcataattcgtgagctggcgctgcaaattggtgtgaaaccctgactatacttatctttacatctacaaaacactacttgagacaatcatcgcaatattagttaaatcgcggtttttgattagtttaattcatgtgaatagttaagcctgtcgccgcgttccctcttacactatgcgctgttattagttcgttactggaagtccagtcaccttgtcaggagtattatcgtgattagtctattcgacatgtttaaggtggggattggtccctcatcttcccataccgtagggcctatgaaggcgggtaaacagttcgtcgatgatctggtcgaaaaaggcttactggatagcgttactcgcgttgccgtggacgtttatggttcactgtcgctgacgggtaaaggccaccacaccgatatcgccattattatgggtcttgcaggtaacgaacctgccaccgtggatatcgacagtattcccggttttattcgcgacgtagaagagcgcgaacgtctgctgctggcacagggacggcatgaagtggatttcccgcgcgacaacgggatgcgttttcataacggtaacctgccgctgcatgaaaacggtatgcaaatccacgcctataacggcgatgaagtcgtctacagcaaaacttattattccatcggcggcggttttatcgtcgatgaagaacactttggtcaggatgctgccaacgaagtgagcgtgccgtatccgttcaaatctgccaccgaactgctcgcgtactgtaatgaaaccggcttttcgctgtctggtctcgctatgcaaaacgaactggcgctgcacagcaagaaagagatcgacgagtatttcgcgcatgtctggcaaaccatgcaggcatgtatcgatcgcgggatgaataccgaaggcgtactgccaggcccgttgcgcgtgccacgtcgtgcgtcggccctgcgccggatgctggtttccagcgataaactgtctaacgatccgatgaatgtcattgactgggtaaacatgtttgcgctggcagttaacgaagaaaacgccgccggtggccgtgtggtaactgcgccaactaacggtgcctgcggtatcgttccggcagtgctggcttactatgaccactttattgaatcagttagcccggacatctatacccgttactttatggcagcgggcgcgattggtgcactgtataaaatgaacgcgtctatttccggtgcggaagtcggttgccagggcgaagtaggtgttgcctgttcaatggctgctgcgggccttgccgagctgttgggcggtagcccggaacaggtttgtgtggcagcggaaattggcatggagcacaacctcggtctgacctgcgaccccgttgcagggcaagttcaggtgccgtgcattgaacgtaatgccattgcctctgtgaaggcgattaacgccgcacggatggctctgcgccgcaccagtgcaccgcgcgtctcgctggataaggtcatcgaaacgatgtacgaaaccggtaaggacatgaacgctaaataccgcgaaacctcacgcggtggtctggcaatcaaagtccagtgtgactaatacttcttactcgcccatctgcaacggatgggcgaatttattcccgctttctcgtctgctgtaattttccccactacacttccactgttgcgtcaggcgtttgtcgccatacgcttacagggtggcccgcatgcaaaaagcacaacggatcattaaaacctatcgccgtaatcgaatgattgtttgtacgatttgcgcactcgttacgctcgcttcgaccctgagcgtgcgatttatttcacagcgtaacttaaatcaacaacgggtagtacaattcgccaatcacgctgtagaggaattagataaagtactgcttcccctacaggcaggtagcgaagtcttgcttccgctgattggtctgccctgctctgtcacccatttgccattacgtaaacaggctgcaaaactccaaactgtgcgatccattggcctggtgcaagacggcacactttattgctccagcatttttggttatcgcaatgtgcccgtcgtggacattctggctgaacttcctgcaccgcaaccacttttacgactgacgaccgaccgtgccctgataaaaggcagtccggttttgattcaatggacgcctgcagcgggcagtagcaatgctggggtcatggagatgattaacatcgacttactgacggcaatgctccttgaaccacaactgccgcaaatcagtagcgccagcctgacggtggacagtcggcatttgctctatggtaatgggctggtagattcccttccgcaacctgaaaataatgaaaactatcaggtttcttcgcaacgctttccttttaccattaacgttaatggcccgggggctacggcgctggcatggcactatcttccaacacaattaccgctggcggtactgctaagtttactggtgggctacatcgcctggctggcgaccgcttaccgaatgagcttttcccgcgagatcaatctgggcctggcgcaacatgagttcgaattgttctgtcagcctttgcttaatgcgcgcagccagcaatgtattggtgtagagattttgctgcgctggaacaatccgcgtcagggctggatttcaccggatgtgtttattcctatcgcggaagaacatcatttaattgtgccactaacccgctatgtgatggcagaaaccattcgtcagcgccatgttttcccaatgagtagtcagtttcatgttggcattaacgtcgcacccagtcattttcgccgtggtgtgctgataaaagatctcaatcagtactggtttagcgctcacccgattcagcaactgatcctcgaaatcaccgaacgcgatgccttactggatgttgattatcggattgcccgcgagctgcatcgtaaaaacgtcaaactggcgattgatgacttcggcaccggcaacagttcgttttcctggcttgaaacattacgtcctgacgtgctgaaaattgataagtcatttaccgcagctataggttctgacgcggttaactcgacggtgaccgatatcatcatcgcactggcgcaaagactgaatattgaactggtggcggagggcgtagaaacgcaagaacaggcgaagtatttgcgcagtcatggcgtgcatattttgcaagggtatttgtacgcacagccgatgccgctacgtgattttcccaaatggctggcgggcagccaaccgccgcccgcccggcataatggacatatcacccccattatgccgttacgttaacgcttactcatcttcatcgtgcgccggttgctctttaacaatgcgaaccagatcaacacgataatcattggcttcaatgatggtgatatgcagtggccctacatcaatcacatcgcccacacggggaatgtgaccatttgccgaaatcacgaggcccgcgaccgtcgcgatatcatcgtcatcggcaaggtgctcaacatcaagcgcctgctgcaaggcatgcaaatctgtaccgccttttaccagccagccgtcaccgtcggtaatgatttccggcgtttcgtcagcgtccgggaattcacccgcaatggcttcaagcacatccagcggcgtgaccagaccttgtaccacaccaaactcgttggtcacgataacaaagctcccgcgagcacgacgcagcacgcccagcaggttgatcggatcgagggtttccgggacgataatcgccggagacgccgaagctatcgccgccacatcaactccctcttccagcgccaccagcagttctttagcacgtacgatgccgataatttcatccagttcaccgcgacataccgggaacaaactgtgcggtgaggagagcagctgctcgcggatttcatcgaccccgagattagcatcaacccagcttatttcaccgcgcggcgtcatgatcccgcgcagagaacgcgacgccagcgtcagtacgccgttaatcatgtaacgttcttcttcggcaaacgcaccttccgggatcggcatcggcatcgggttatcggcatcgtgctgaacattggcctgacgtttcccgcccatcaaacggagaatcgcatcggcagtacgcgctcgcagcggcaaagtcgactggtgacgaataaagttgcgacgcgcaatctggttaaacacttcgatgatgatcgagaagccaatcgcggcatacaggtaacctttcggaatgtggaaaccgaaaccttctgccaccagactcagaccaatcattaacaggaagctcagacagagcaccaccaccgtggggtgctggttaacgaatcgcgtcagcggttttgatgccagcagcataaccgccatcgcaatcactaccgccgccatcatcaccggcaaatggttaaccatccctactgcagtaattaccgcatccaacgagaagacggcgtcaaggatgacaatctgtgtgacgaccacccagaaactggcgtagcctttaccgtggccggaatcatgatcgcggttttccagccgttcatgcagttcagttgttgctttgaacagcaagaatatgcccccgaacaacataatcaggtcgcgtccggagaaggagaaatccatgacggtaaatagcggtttggtcagcgtgaccatccatgaaatcagcgacagcagccccagacgcataatcagcgccagtgataatcccagcaaacgcgctttatcgcgttgttttggcggcagtttgtcagcaagaatggcgatgaagaccaggttatcgatacccagcacaatttcgagaacaacaagcgtgagtagccccgcccaaatcgaggggtccattaagaattccatgacaagctcctgcttaaggaatagctattcgacgccagaaataatgcaggcgtaacgacaaaatgcaaacgaaaggtgcggcataaagtgccagaaagacaggcgttaaaaggcctgatgctgaaatgacgtcggtgacgatccatactgcgggctactgccctatactccatggttgttaaacaggagttaaacatatcagagacgcctctgatttggcaaagatttaccttcctttgcaaacgaatgtgacaaggatattttacctttcgaaatttctgctaatcgaaagttaaattacggatcttcatcacataaaataattttttcgatatctaaaataaatcgcgaaacgcaggggtttttggttgtagcccttatctgaatcgattcgattgtggacgacgattcaaaaatacatctggcacgttgaggtgttaacgataataaaggaggtagcaagtgaccattgctattgttataggcacacatggttgggctgcagagcagttgcttaaaacggcagaaatgctgttaggcgagcaggaaaacgtcggctggatcgatttcgttccaggtgaaaatgccgaaacgctgattgaaaagtacaacgctcagttggcaaaactcgacaccactaaaggcgtgctgtttctcgttgatacatggggaggcagcccgttcaatgctgccagccgcattgtcgtcgacaaagagcattatgaagtcattgcaggcgttaacattccaatgctcgtggaaacgttaatggcccgtgatgatgacccaagctttgatgaactggtggcgctggcagtagaaacaggccgtgaaggcgtgaaagcactgaaagccaaaccggttgaaaaagccgcgccagcacccgctgccgcagcaccaaaagcggctccaactccggcaaaaccaatgggaccaaacgactacatggttattggccttgctcgtatcgacgaccgtctgattcacggtcaggtcgccacccgctggaccaaagaaaccaatgtctcccgtattattgttgttagtgatgaagtggctgcggataccgttcgtaagacactgctcacccaggttgcacctccgggcgtaacagcacacgtagttgatgttgccaaaatgattcgcgtctacaacaacccgaaatatgctggcgaacgcgtaatgctgttatttaccaacccaacagatgtagagcgtctcgttgaaggcggcgtgaaaatcacctctgttaacgtcggtggtatggcattccgtcagggtaaaacccaggtgaataacgcggtttcggttgatgaaaaagatatcgaggcgttcaagaaactgaatgcgcgcggtattgagctggaagtccgtaaggtttccaccgatccgaaactgaaaatgatggatctgatcagcaaaatcgataagtaacgtattgtgttgattatcactcagttttcacacttaagtcttacgtaaacaggagaagtacaatggagattaccactcttcaaattgtgctggtatttatcgtagcctgtatcgcaggtatgggatcaatcctcgatgaatttcagtttcaccgtccgctaatcgcgtgtaccctggtgggtatcgttcttggcgatatgaaaaccggtattattatcggtggtacgctggaaatgatcgcgctgggctggatgaacatcggtgctgcagttgcgcctgacgccgctctggcttccatcatttctactattctggttatcgcaggtcatcagagcattggtgcaggtatcgcactggcaatccctctggccgctgcgggccaggtactgaccatcatcgttcgtactatcaccgttgctttccagcacgctgcggataaggctgctgataacggcaacctgacagcgatttcctggatccacgtttcttctctgttcctgcaagcaatgcgtgtggctattccggccgtcatcgttgccctgtctgttggtaccagcgaagtccagaacatgctgaatgcgattccggaagtggtgaccaatggtctgaatatcgccggtggcatgatcgtggtggttggttatgcgatggttatcaacatgatgcgtgctggctacctgatgccgttcttctacctcggcttcgtaaccgcagcattcaccaactttaacctggttgctctgggtgtgattggtactgttatggcagtgctctacatccaacttagcccgaaatacaaccgcgtagccggtgcgcctgctcaggcagctggtaacaacgatctcgataacgaactggactaacaggtgagcgaaatggttgatacaactcaaactaccaccgagaaaaaactcactcaaagtgatattcgtggcgtcttcctgcgttctaacctcttccagggttcatggaacttcgaacgtatgcaggcactgggtttctgcttctctatggtaccagcaattcgtcgcctctaccctgagaacaacgaagctcgtaaacaagctattcgccgtcacctggagttctttaacacccagccgttcgtggctgcgccgattctcggcgtaaccctggcgctggaagaacagcgtgctaatggcgcagagatcgatgacggtgctatcaacggtatcaaagtcggtttgatggggccgctggctggtgtaggcgacccgatcttctggggaaccgtacgtccggtatttgcagcactgggggccggtatcgcaatgagcggcagcctgttaggtccgctgctgttcttcatcttgtttaacctggtgcgtctggcaacccgttactacggcgtagcgtatggttactccaaaggtatcgatatcgttaaagatatgggtggtggcttcctgcaaaaactgacggaaggggcgtctatcctcggcctgtttgtcatgggggcattagttaacaagtggacgcatgtcaacatcccgctggttgtctctcgcattactgaccagacgggcaaagaacacgttaccactgtccagactattcttgaccagttaatgccaggcctggtaccactgctgctgacctttgcttgtatgtggctgttgcgcaaaaaagttaacccgctgtggatcatcgttggcttcttcgtcatcggtatcgctggttacgcttgcggcctgctgggactgtaagactgttgtacactaccggggccttttggccccgtttttttatctggaggattaatgacaatcacggacctggtactgattcttttcatcgccgcactcctggccttcgcgatctacgatcagttcatcatgccccgccgtaacggccccaccctgctggcaattcctttgctccggcgtggtcgcatcgatagcgttatcttcgtcggattgattgtcattcttatctataacaacgtcacgaatcatggcgcgctaataacaacatggttattaagtgcactggctctgatgggtttttatatattctggatccgcgttccgaagatcatctttaaacaaaaaggttttttcttcgccaatgtctggattgaatatagccgaatcaaagcgatgaacttgtcggaagatggcgtgttggtgatgcaattagaacagcgccggctgttaatccgcgttcgaaatatcgacgatctggaaaaaatttataagcttctcgtttcaactcaataagttatgaatttagccaaagctatgtttagtgtatttttaataatcagacatagcttaggctatattacctcttcccttatttgttatttattttaacgtttcattgatatataaatctaaatgaaaatcgttatcaataaagcaatgaaataatatattccaacagttgttttatattctcaaaatatgttaaggttgcgccctcatttggggagtagccgatttccagattccggaaatgtacgtgtcaacatactcgttgcaaaacgtggcacgtacggactgaacactttcagtcaggcgagaccatatgcacatcaatcgctatgcctgcatgaacgcgaaaaccatcgcggcttgttgttcatgtatgcatgtttgctgggggcgatgatgtgttttatggataccccggtcaggacgttgtcatgaatatcactgctactgttcttcttgcgtttggtatgtcgatggatgcctttgctgcatcaatcggtaaaggtgccaccctccataaaccgaaattttctgaagcattgcgaaccggccttatttttggtgccgtcgaaaccctgacgccgctgatcggctggggaatgggcatgttagccagccggtttgtccttgaatggaaccactggattgcgtttgtgctgctgatatttctcggcgggcgaatgattattgagggttttcgtggcgcagatgatgaagatgaagaaccgcgccgtcgacacggtttctggttactggtaaccaccgcgattgccaccagcttggatgccatggctgtgggtgttggtcttgctttcctgcaggttaacattatcgcgaccgcattggccattggttgtgcaaccttgattatgtcgacattagggatgatggttggtcgctttatcggctcaattattgggaaaaaagcggaaattctcggcgggctggtactgatcggtattggcgtccagatcctctggacgcacttccacggttaataagaacgctgccagaggtgaatattaaagtccgtctggcagtcgaacacttcttttgctgccagtgcttgccagacttcaggcttcgcacgccaggcaaacggcgtcatctgcaataatgcgacggcttcatcaccgcgaagacgcatcagataacacaactcatcactctgctgtaatgtaaaacctttcagttgttctgcatgaggtgcatgaagatgtacttcattgtaaatcagccccttcagctccattaagtgtctcggtcccggcgtggcagtaatgacccaaccgccgggcttcactactcgcactaattcttctgctttacacggcgcgtaaatacgtattatggcgtccatactggtatcggaaaacggcaaacggtggctggaagcgacacaaaaagtgacctgcggatagcgtttcgccgccgcttttatcgctaccttcgagacatccaggccaaacgtggtgatttcgggcaacgcatcagcaaatgcgtgtgtgtaatacccttcaccacagccaatatccagcaccgccgcggccttttcatcaagccgttcccgcagttggccgacaattgcatcacgcagcggctgataatgtccggcatctaagaatgcgcggcgtgcttgcatcatttccgcgctgtcgcccggatcacgagaccgtttatgctgaacgggcagcagattgacatacccttctttcgccatatcaaactgatgtcgctggggacagatatagctgtttttttcacgcgaaagaggctgatggcaaagtggacaggaaaacgacatgacaactccggcaggatactaaaggccgcaagtgtaacgcgaatcatgcggcgggcaaatatccgaacgactggagcgaagataaaacaaagtaaaaagcctcgcattcgacgaggctttatagcgagattgaagcgtattcacacttcagatcagtggattcgatcagatagctgttacgttaacagctgccggacctttctgaccgtcctgaatttcgaactcaacgttctgaccttcagccagagttttgaagccattaccctggatagcggagaagtgtacgaacacatctttgctgccatcagccggagtaatgaagccaaaacctttagactcgttgaaccacttaacctgacctttaatctttgccatttgaaaaattccttagattgttttcttcgcccgcaggcataacatagataaaactgacacattactgcatgaggcaccaatataaggctcggcagagaagcggtattcaacgtcaacgtgtttactcaggacttctttactgaaaatgccacacataaacagaactgtacctcgtttaacccgaaatctgttatcacatacaacgttaattatggcaagccatttttaaacatgtctcgatcagacgcacaaatctcgatacgtcttccactttttttgcacacttatgcaacggaatacgcgccgatatatcattgtgcttaaccttgccagttcaggcagatacttaaactgacgtattttctaacatagttcaataagttcagttgttccaggcctgtgggagaagttattacatagtgcgtgcaatatcacattttctactatgcaatgaataaaaagttatatcactttttctcataaaacagtcagttaacggctatcaattaccccaaagagaagtcaatctccaaaggtattgtaaatttaaaataagaaaaattgatgaatgagtaaaaaaatcaagagagaaacgtttcgctaataaataataccacacttaatcacaaattcgatgtaaacatcctaataaattaatggggtaaatatctttttctgatatcccgttacgcaaataaataatatgataattatttgaagtcagaccagagttttaatttgaagcagttgcaccatgacagtgcgtataatcagcatgaattgagtaacccttcaacgacggggttactcaagattgaggaaggattatcgttcggcgaccagacgaataatatcttcgtcttcaaccgatttttgactctcaacggtctttttatctgctttctcaggttcgtttgcttcgcacaaacgacgtaacagtgcattttgacgtttttgctgatccagcaacgcctcaagcagttcaatctgttcgttagtccgtgaactggcacgattgataaaaaaccacaagatgagcccgataagaagaaccaccaccgatacaaccaaagacgcaatgttcatcacgcctgaatttacaacttcgttcatttcaccacctctgagtagaggcgctattctaccactgctggagaggaagaaaatctagtgctgaaaaaatgatatcaccacgggataaactggttaatggcacaaattccgctgaaaaattgtacatcctgatcgcacatcatgttgaatacctgcgcccaaagcagcaagcacgccaacaccacgacaaccagagcgacccatcgaaactttttcactccaatctccgtttcacctaccttatgtcattaaactagcatgcgttagttaaacagcgcctaactatgtcgatattcgtgctttttcggaatgagtcgcttgcttcagcgcatattgccgctacgattaagcgaacataaaaagagaagaggttgtaatgcgattcatcattcgcacagttatgctgatagcgctggtatggataggattattactcagcggatatggcgttttgattggaagcaaagagaatgccgcgggattaggtttacaatgtacctatctgaccgccagaggcaccagcacggtacaatacctgcacactaaaagtggttttctggggataacagattgcccgttgttacgtaaaagcaatattgtggtcgataatggttaaggataataaataaccagattctcactcatgagtaaaatattcttatcgcaagtgcgtttaatataacgccaccttcaactttatttttctcatgctaaataaagaacctgtctgtttgatattcagacaggttcttactctcctcagaacggatagtcgtgataacccatttgggcagaaattttgcgcgccgcggtatgcaacattgcgacatattcctgtaaacgctcttcagagaaacgcaacgtcgggaaggagatgctcagaccggcaatgaccacgccaaagcgatcaaataccggaaccgcaatgcaacgcagtccttcttcctgctcttcattatcttcgccatacccctgctcgcgcacctggtccagaacgggtaataacgcttctgtactggtgatggtccgctcggtactgcgtttatactccacgccctcaagaatttgcatcacttcatcgcgatcgcgccatgccagcagtaccttaccaatcgcggtgctgtacagcggattacgacgcccaatccgtgaatacatgcgcaaattgtacattgagtcaattttgtggatgtaaacaatactgtcttcgtccagtgcgccgaggtggatagtttctttggtcaggcgggagatctcacgcatctggatatctgcgctacgaattaaatcgacgttttgcaacgcgcgagcgcccagttcgaacaatttcagggtcagcgaatatttctccgactccccttcctgcgccacataacctaaagttttcatggtctgtaaaaagcgataaacggtgctttttgacatcatgacgcgctgcgacaactcggttatccctatttcgcgctcttcacccagcgcctgcaaaatgccaaaaacttttagcacggaagatacagaatcaggctgtttatccagatctgcgttagccatttatcacctcattgcgagtgttttataaaaatcagaactgttttttattataatttcgcacctgggtggtcgcaatccatcttttgccggttagttacaattctgcgacatccaccgtgaatatcagtgctagaatcatacccctgttgattattcaccaaagatataaaattcctatgccaaaagttcaggccgacggcctgccattgcccctgcgatacggtgcgatattaaccattgtgattggtatttcgatggctgtccttgacggcgcaatcgccaacgtcgccttgccaacaatcgctacggaccttcatgccacgccggccagttccatctgggtagtgaacgcctatcaaatcgccattgtcatctccctgctctcgttttcgtttctgggcgatatgtttggctatcgacgtatttataaatgcggtctggtcgtttttctgttgtcttcactgttctgcgccctttctgattcgctgcaaatgctcacccttgcgcgtgtcatacaaggtttcggcggtgcagcgttgatgagcgttaataccgcacttatccgcctgatctatccacaacgttttctgggtagagggatgggcataaactcgtttattgttgccgtctcttctgctgccgggccgacaattgctgcagcaatcctctccatcgcatcctggaaatggttatttttaatcaacgtaccgttgggaattatcgccctgcttctggcaatgcgttttctgccacccaatggttctcgcgccagtaaaccccgtttcgacctgcccagcgccgtgatgaacgcgttaaccttcggcctgcttatcactgcgttgagtggtttcgctcaggggcaatcgctgacattgattggtgcggaactggtggtaatggttgtcgttggtattttctttattcgccgccagctttctcttcccgtaccgctgctaccggtggatttactgcgtatcccgctgttttcactttctatttgcacatctgtttgctctttctgcgcacaaatgctggcaatggtttccctgcccttttacctgcaaaccgtgctcgggcgtagtgaagtcgaaacaggtttacttctgacaccgtggccgttagcaacgatggtgatggctccactggcaggctatttgattgaacgcgtacatgcaggattgctgggtgctttagggttattcatcatggctgcggggcttttttccctggttctgctgccagcgtcacctgcggatatcaatattatctggccgatgatcttatgtggtgctggatttggcttgttccagtcacccaataaccacaccattattacctccgctcctcgcgaacgtagcggtggagccagtggcatgttagggacggctcgtcttctgggtcagagtagcggcgcggctctggtagcgctgatgctaaatcagtttggtgataatggtacgcacgtctcgctgatagctgcggctattctggcagtgattgctgcctgtgtcagtggtttacgtatcactcagccacgatccagggcataaaaaaagcgcgtcgatcaggacgcgctttttagtatttacttcatattacttcaggtattcacccgtacgcagagcttcaatacgtttatccagcggcgggtgagtcatgaacaactcactgagcgatttcgacttcccgttaatgcagaaagccatcatgctggttgcttcttgcggttcatagctggttttcaggcgctgcaatgcagcaatcattttctcgcgaccaaccagttttgctgaacccgcatcggcgtggaattcacgatgacgcgagaaccacatggtgataatgctcgccagaataccaaacaccagttccagaaccgttgcaaccgcaaagtagatcagcgggttgccgttgctctcttcaccttcatcacggtttccgcccataaaacccgcggcaagctgcgccagaatacgggaaataaagataacgaaggtgttcaccacgccctgaatcagcgtcatggtgaccatatcaccattggcgatgtggctgatttcgtgagcaattaccgcctcggcttcatccgggctcatgttctgcagcaaaccggtgctgacagcaaccagagaggcatcacggcgcgcaccggttgcaaaagcattgatgtccggcgcatggtagatagccacttgcggcatagcgatccccgcctgacgagcctgggttgctacagtattgaccagccaacgttccctttcgttacgcggttgctcgatcacttccccgccaacagatcgtaatgccatccatttggacatcagaagcgaaacgaaggaaccaccaaaaccgaacagcaaggccatgatcatcagcccctgaacgctgctcgactgtatccctgtcaggctcagtaccagcccgaaaacgaccattacggccaggttcgttagcaggaagagcgcgattcgcatcataattttctttttacctcagtttaacaaaacgcaatatgcgatacccacatcgtatgggttacgcgactattttcaagtctggatagtgcgtaagtcaccagaaagacacaactttacattttgtagcatctgatttacggcatcttgccgctgttaaaaaatcaggcacaatttcttgtgcctgattgatattacttgacgggagcgggttgttccgcgggtctggctttttcaagcttcgccagatcgagtgcgatattcaccgtctcatccagataaggatctggctcctggtaatctttcggtagatcatccagtttcttcaactccggtttaccttcgcgtttaaagcgttcgttcaaacgcgccagacgcgtcgcatcatcttcattattctctttctcacgcacagcgtaattcagagaaacgatattgcgcttgtccttcatagcgttgaagcgcgcgatatccttcatgatgttctggaactcaggatctttcgcgatacgcgcattatgttccttcagcagctccggttcaaaggccgttaaatctcctgatttcacataagtcgcggcatcaatgctatcccacggcagcgcgttatcttcgaatttctcacccgtttccgtttcttcattacccgtcggcatgatgatgtctggcgttacgcctttacgttgcgtactgccgccgttaacgcgatagaatttctggatcgtgtactgcacagaacccagcgctggccattcaggacgtaacatctgatcgtaaatacggtttaatgaacggtactgctgaacggtgcctttaccaaatgtcggttcacccacaaccagggcacgaccgtaatcctgcattgccgcggcaaagatttctgaagccgaagcactgaagcggtcaaccagcaccaccagcgggcctttatagaagacctgtccgtcggtgtcgctgtcttcacgaaccttgccgttgttatcgcggacctgaacaatcgggccggatggaatgaacagaccggagagcgatacggcttcagtcaacgccccaccaccattgctacgcaggtcgataatcacactgctgacattctgtttttccagtttctgcaattgcactttgacatcgtctgtcaaacctacatagaagcccggaatatccagcacgccgactttctctttaccgacggtcttcaccgacattttaaccgcgcggtcttcgagacgaatacgttcacgggtcaacgttaccgtacgggtcttggtccctttaccagcaggtaaaatttccagacgaaccttactgcccttaggccctttaattaaggccaccacatcatcaagacgccagccaatcacgtcaaccatcggcttgcctgtttgaccaacaccgacaattttgtcaccaacgctgatagctttgctcttcgctgccggacctcctgccaccatcgaattgataacggtgtagtcatcatccatttgcagcactgcgccaataccttccagcgacaaactcatttcagtgttgaactgttcggtattacgcggggaaagatagttggtatgcgggtcgatttcacgtgcaaacgccgtcattgccagcgagaaaacatcttcgctgttggtttgcgccagacgacgaatggcaaatttgtagcggcgagtcagggtttcacgaatttccttatccgtttttcctgtcagcttcaggcttaactcgtcgaatttgactttactgtcccacagcgcgttcaactcagcctcgtttttcggccagggcgctttgctgcggtcaaggttataagtgtcgttgccggtgaaatccatcggcttttccagtaccgacaaagcgtactggtaacgttcaaaacggcgcttttgcgccagattgtagagatcgtagaaaacgtcgagtttacctgaacgcagttcatcgcctaactcagttttctttttcgcgaactgttcaacatcgcttgccagcagcacattgtggctgtaatcgagcagattcaggtagcggtcaaagattttggccgaaaatgcctgatcgaggtcgaactggcgataatgagaacgggtgaagcgcgacgttacgcgctcactcaccgtcgcatgctgcgtctcttcctttaataccggaatttgatcagcacgcgtgatatcttctacagcgaaggtctggcctgctattgcaagcaggccagctaacgcggtaagcctaaaaaacatgttcatgcctggcccggcctccgtttcagaacaccaggtgttctgcgcgcacaatcaaagacatacccgaattcagctggacgcggacgccgtctttggtgatttctaatacggtggcatccatcgcgttttgacccgctttcaccttcagggcttgtccgacagtcagagctgaaatgtcagaaaccggggtgtgctgttcttcgcgaggtgcttttactgtttttggcgctttctctaccggcttttgcgaacgaggtttacgttcagcgccttctttgcggcgtggcgtggtcggacgtggcttgcgttcgcggcgcggtgcgtcttctttctcaccagcagctgcggcagcttcgcgttttttcgcttgctgttcagcacgctgtgcctgaacacgcgctttcgcttcttcaagctgcttgcgagcatgctcgacatgttgctcgtccagctcaccgcatgggttgccgtcaagatcgacacgtgttgcgccgggtttaacaccgtaaagataacgccagctcgaagtgtagagacgtaaagcggatcgcaattgcgttttgctcaggttcatttccccggcaacacgatcgaccaaatcctgaaaaataccgattttcagcggacgcgcttcaccttccgcactgaaacagtggggaaaacgttcggccagaaacgcgattacttctttactgctattcaacttaggttgattttccatgaaatttcctgattacaacggacgtagccaacaagcgcaggcatgaacaggcgtcattataatgacgctatcagtaaatgctacgttatccgttgattatcctgcgacgctcgcaaagaattttttgtaatccgtcgttgcaagcactttttcaagctgtgccacaagctgacgtaagccttgctcatcctcgtctgtaaagcgaccgaagacggtactatcgatgtcgagaacaccaataatctgatttttcaccaccagtggcagaacaatttcagaattactcgccgcatcacaggcaatatgcccgtcaaacgcgtgaacatcctcgatacgctgcacttgattgcgggcaaccgcagtgccgcatacgccgcgcccaacgggtatccggacacaggcaattttgccctgaaatggtccgagcaccagtgtatcgtcctcaagcaaataaaaacctgcccagtttacgtcagtgagacgctcatataacaacgcactggtgttcgcaagcgttgycagaaaactggtttctcccgccatcagcgcgttaaagtctgcgatttaaatccagtcmgtaaaattctgctttgttcattatataatcaccttggttgtcttacctggaactgccagcctattaaaataagcattaaatgcgtyaatgctcaagatcattcccatcatgggttaagatkaatgttaattcttattacattnggcacgkcatggctcttaacacaccacaaattacgccgacaaagaagataacagtgagggctatcggcgaggaactgccgcgtggtgattaccaacgttgcccgcaatgtgacatgctgtttagcctgcccgagataaattctcatcaaagtgcctattgtccgcgctgtcaggcaaaaattcgtgacgggcgcgactggtcgctaacgcgcctggcggcaatggccttcaccatgctgttgcttatgccgtttgcctggggcgaaccgctgttgcatatctggctgttaggcattcgtattgacgccaacattatgcaaggcatctggcaaatgaccaaacagggcgatgcgataacggggtcgatggtctttttctgcgttatcggtgcccccctcattctggtgacctccatagcttatttatggtttggtaaccgattgggaatgaatttacgcccggtactgctgatgcttgagcggctgaaagagtgggtgatgttggatatctacctggtcggcattggcgttgcttctataaaggtacaggattatgcccatatccaggcgggggtcggcttgttctcttttgtggcgttggtgattttaacgacggtgacgttgtcacatcttaatgtcgaagaactgtgggagcgattttatccgcagcgccccgctacgcgtagggacgagaaactccgtgtctgtcttgggtgccattttaccggctatcctgatcagcgtggtcgctgcccgcgttgccatatcccgctacgcctgcgtcgccgtcatagtctgcaaaaatgctgggcggcgctgttagcgtcaatcgttttgttgttacctgccaacctgttgcctatctctatcatttatctgaatggtggtcggcaggaagatacgattctttccggaattatgtcgctggcaagtagcaacattgcagttgcgggaatcgtgtttatcgccagtattctggtaccgtttactaaagtgatcgtcatgttcactttactgttgagtattcattttaaatgccagcaaggtttacgcacacgcattctgttactgcggatggtgacctggattggtcgctggtcgatgctcgacctgtttgtcatatctttaaccatgtcgctgattaatcgcgatcagatcctcgcttttactatgggaccggctgcgttttatttcggcgcagcggtaattttgactattcttgctgtggaatggctggacagccgcttactttgggatgcacatgagtcaggaaatgcccgcttcgacgactgaagcgcagattaaaaataaacgccgtatctcacctttctggctgctgccgttcatcgcgctaatgattgctggttggctgatttgggacagttatcaggaccggggcaatactgtcaccatcgactttatgtcggcggatggtattgttccaggccgtacgcctgttcgttatcagggcgttgaagttggaacagtgcaggatatcagcctcagcgacgatcttcgtaagattgaagtcaaggtcagcatcaagtccgatatgaaagatgcgctgcgcgaagagacacagttctggctggtgacgccaaaggcctcgttggcaggtgtctccgggctggacgccctcgtcggtggtaattatatcggcatgatgccgggtaaaggtaaagagcaggatcactttgtcgcactcgacacccaaccgaaatatcggctggacaatggcgatctgatgatccacctgcaagcccccgatctcggttcactgagcagtggttcattggtctatttccgcaagatcccggtgggaaaagtctacgactatgccatcaatcccaacaagcaaggcgtggtgattgatgtcctgatcgagcggcgttttaccgatctggtgaaaaaaggtagccgtttctggaacgtttccggcgttgatgccaacgtcagtatcagtggcgcgaaggtgaaactggaaagtctggcggcactggttaacggtgcgattgccttcgattcacctgaagagtcgaaacctgccgaagcggaagatacctttggtctgtatgaagacctggcccatagccaacgtggcgtaataataaaactggaactgccagacggtgccggattaaccgccgactcgacgccgttaatgtatcaggggctggaagtcggacagctgactaaactggatttaaatcctggtggtaaagtcactggggaaatgaccgttgatcccagcgtcgtcaccctgcttcgtgaaaatacccgcatcgaattacgcaacccgaaattatcccttagcgatgccaatctcagcgccctgctgaccggaaaaacctttgagttggtgcccggcgatggcgagccacgcaaagagtttgttgttgtgccaggcgaaaaagccctgctgcaagagccggatgttctgacactgaccctgacagcaccagaaagttacggtattgatgctggtcagccgctcattcttcacggcgtgcaggtaggccaggttatcgatcgtaaactcaccagcaaaggcgtcacctttaccgtcgccatcgagcctcagcatcgcgaactggtaaaaggcgatagcaaatttgtcgtcaacagccgcgtcgacgtgaaggtggggctggatggcgttgagtttctcggtgccagcgcctcagaatggatcaatggcggaatacgtattctgccgggcgataaaggcgagatgaaagccagctatccactgtatgccaatcaggaaaaagcgctggagaacagccttagcgatttacccaccacaaccgtgagtttgagtgcagagacgctgccggatgtgcaggcaggatcggtagtgctgtaccgtaaatttgaagttggtgaagttattactgtgcgtccgcgagctaacgcgtttgatatcgatctgcatattaaaccggagtatcgcaaccttctgaccagcaacagcgtgttctgggcagaaggtggggcgaaagttcagctgaatggtagtggtctgactgtacaggcatccccgctctccagagcattaaagggggctattagcttcgataacctcagcggtgccagcgccagtcagcgtaaaggcgacaagcgtattctgtatgcttccgaaacagcggcccgtgcggttggcggacaaattacgcttcacgctttcgatgccggaaaactggcggtcgggatgccaattcgctatctcggtattgatatcgggcaaatccagacgctggatctgattaccgcacgcaatgaagtacaggcaaaggcggtgctctatccggaatatgtccagacctttgctcgcggtggtacgcgcttctcagtggtcacaccgcaaatttcggcagctggcgttgagcatcttgatactatcctccagccgtatatcaacgtcgaaccaggccggggcaatcctcgccgcgactttgaattacaagaggccaccattactgattcgcgttacctggatggcttaagcattattgttgaagcgccggaagccggttcgttaggtatcggtacacctgtgctgttccgtggtctggaagtaggtacggttaccggaatgacgctggggacattgtcagatcgcgtgatgattgcgatgcgcatcagtaaacgctatcaacacctggtgcgtaacaattcagtcttctggttggcatcgggttacagtctggactttggtctgacgggcggcgtagtgaaaaccggcacctttaaccagtttatccgtggcggcatcgccttcgccacgcctccgggtacgccactggcaccgaaagcccaggaaggcaagcacttcctgttgcaggaaagtgaaccgaaagagtggcgtgaatggggaactgcgcttcccaaataatgcccactgctccggcgtgcctgcgccggagcgtttatgctaaactgcgcgcctgtttttttgccagtggtatatgctcgtggcccaacacaccgtttatttcccggacgcctttctgacacaaatgcgcgaagcgatgccttcgacgctctcttttgatgattttcttgccgcctgtcagcgcccgttgcgccgcagcattcgcgttaatacgctgaaaacctccgttgctgatttcctgcaattaactgcaccttatggctggacgcttacgccaattccgtggtgtgaagaaggtttctggattgaacgcgacaatgaagatgcattgccgttgggtagtaccgccgagcatttaagcggcctgttttatattcaggaagccagttcaatgttgcctgttgccgccttgtttgctgacggtaatgcaccacagcgggtgatggatgtcgctgctgcaccaggttccaaaacgacgcaaattgctgcgcggatgaataacgaaggggcaatccttgccaatgagttttccgccagtcgggtaaaagtgttacatgccaatatcagccgctgtggcatcagtaatgttgcgctcacgcattttgatggccgcgtatttggtgcggcagtgccagaaatgttcgatgccattttgctggacgctccctgctccggcgaaggcgtggtgcgtaaagatcccgatgcgctaaaaaactggtcaccagaaagcaatcaggaaatcgcagcgacccaacgggagctgatcgacagcgcctttcatgcattacgtcctggcggtacgctggtttactcgacctgtaccttaaaccgggaagaaaacgaagccgtttgcctgtggctgaaagagacttaccacgacgcagtagagtttttaccgcttggcgatctcttccctggtgcaaataaggcgctgaccgaagacggctttttgcatgttttcccacaaatttacgactgcgaaggcttcttcgttgctcgtctgcgtaaaactcaggcgatccccgtcttacccgccccaaaatacaaagtgggcaatttcccgtttagcccggtgaaagatcgcgaagccggtcaaattcgtcaggcggctgcaagtgttggcttaaactgggatgaaaacctgcgactctggcagcgtgacaaagaactgtggttgttcccggtaggcattgaagccctgatcggtaaagtccgattttctcgcttggggattaaacttgccgaaacgcacaacaaaggttatcgctggcagcatgaagccgttattgcccttgcctcccccgacaatgtgaacgcttttgaactgacaccgcaggaagcggaagagtggtatcgcgggcgcgatgtttacccgcaagccgcgccagtggcggatgatgtattggttactttccagcatcagccgattggtttagccaaacggattggttcacgactgaaaaacagctacccgcgtgaactggtgcgcgacgggaaactttttaccggtaacgcctgacagcgcacaaaaaaagcgcactttttgactggcacattcaactgcctcaactaggctgaaaaatggtgcgatcggactggtcgtaccacaaccggcagctaaatggagagcacgaagatgaaaaccagtgtgcgcataggcgcttttgaaatcgacgacggcgaattacacggcgaatcgccgggtgatcgaacgttaaccattccttgtaaatcagaccccgatttatgtatgcaactggatgcctgggatgctgaaaccagtatccctgccctgctaaatggcgaacactctgtcctttaccgtacccgttacgatcaacaatctgatgcctggattatgcgtcttgcctgatccaaaaagaacccgtcggcatggcgggttatttgtccgggttattcccccgttgtaaaatctctcctaaacttaacggtacggcaccacacttcggggatgaaatgttcgcgctggtactttttgtttgctacctggatggcggttgtgaagacattgttgtggatatctacaacacggaacagcagtgtctttattctatgagcgatcaacggatccgccatggcggttgttttccgattgaggattttatagatggtttctggcgacctgcacaggagtacggtgatttttaattattgcaattgcacaagagtcagttctcccccaaagacagcaccggtatcaatataatgcaggttgccaatatccacgcgatggcgcaaaggtgtatgaccaaaccagaaatgatcagcacctgcaattccctgccctttttggcgttcacctaatcgcgagcggctccacaagacctgatgcaaatcgacgtccttttgccattcatagacatcatctggataatcggcatgagcaataacatgtttgccggtgcgactgtgtaattcaagaataaagggcaaatgctgacatttttccagcgccgttttcgcttgtttctgttgattatctgccagcgcaataaaccagtcgccgccatttatcaaccataaagacatctgccgggatgccagcgcatccatcgccatctgttcatgattgcctcttaccgcacgaacccaatgttgttccagtaactgcaggcaacgtaaactttgcggcccacgatcgataacgtctcccactgagataagtaaatctcgccacggatcaaaacgacaatgccataatttgcggcgcaactgctcaagacaaccgtgtatatcgcctgaaagccagatatgtcgccattgatgacccgcaattctctgataaacgggcgcaggctgtttcatcaatattttcctcccgcgctaaagatcacataatcttaacaagaatgttaaaaaacgctggactcagacagtagagtgtgtgttatggttgactataaagtcagcgaagggaatgcttctggcttttaacagataaaaagagaccgaacacgattcctgtattcggtccagggaaatggctcttgggagagagccgtgcgctaaaagttggcattaatgcaggcttagttgccttgctctttaagaatagatgacgacgccaggttttccagtttgcgtgcaaaatggtcaataaaaagcgtggtggtcatcagcttaaatgttaaaaaccgcccgttctggtgaaagaactgaggcggttttttattggaaatcaaaaggctattttaggtacttaacagagtttttcagctcgctctataaacggtgccagactcattttttcgccgggattgttaggatcatcaatctgaatcaccgaaatgggttgggctttagtcttcccactggcaacttccttttgtgcgatatcgtttaaaggatactgcacgagggtacttgggttaatgacatacaaagcattacccggtcggcaagtcagcatcacctcttcgcgattaaacgcccatttgtctttacccacttcaaaacggctgacggtaatcacctgcggtgccgccagcgcagctgcagaactggtgagtaacagaaacgccagaatactttttctcatcattttcgtaatccatcaaaaaggttcgagagtcgcaagcaggctgatgatcaccagcactaccgcacctatcgcccattcgagtttagtcatccagacaaaccagggagccgcacgatcttcatcctgcctcatgcgcggtacaagaacataacgattagccagcgcgatgaccaccataatcatcaccaggatggctttgagcaataagagttggccccagtaagtcgtaagcgtggggggaaatccggtaatcaacaatgcattaagcacgccgcttgccagtacgccgatcaccgcaaaatgcccgcaccaggaaaaacgcatcagcgcctgaatagcctggtgtcgccaacggcctttgatgagttgcatacaccagagcaccggcagtaatcccccaaaccacgccgccgcacagatcaggtgaattgcgtgattagtctgatggattttcgccgttaccccttcattcaacgtcgcatgcccgactcccgccagcagaataaattgcgcggtagtgagcataaacagcaaacgtggcatattccgcggttgcataagggcgacgatcaacgttacgagggcgagaacaatttgccataaccagacgccaccaaactgcgtttgcaaaacagccaaccaaatgtttggcgaaaatacatctgaccatcccgctcccatcaacccgccctgaacggcgagcattgcagtggcactgatcaaactccagacggcagcgtgctgttgtaaacgcagaaaacgcttcgtcagcaagcgacgaatcgttaagggggccagccaggcaccgtacattgcgaagccaaaaaccagcatcagcgaggtgaaatggataaatcgcagcgcgatccaggtaaacgccagcatgatttatttcacactaaaggtgtaatgtcctttcgttttatgcccatccaccgaaacaacatgccagtcaacggtgtaggttccgggtttcagcgaatcggccagtggaacaatcagttgcttttggtcctgctcattccgcttcgccggtaatgttttaatattttcgttttttggccccgtgatttttgcaccactgaatcctgtttcaacgccttccgagaagtttaaagtgattgcctgcggagctgctgtcacttgtgcatttgccgcaggatactgatgcgttaaatgcgcatgtgcccagacggaaggtgtcaccaacgaagtggtcaggattgccagcgcgtancgaagggagcgtgcagttgaagccatattatctattcctttttgtaataacttttttacagagcataaccttgtctaatgtctgagtcgaggatcatcaattccggcttgccatcaaggctcactcttagtaacttttgcccgcgaatgatgaggagattaagaatgctgaagaatctggctaaactggatcaaacagaaatggataaagtgaatgtcgatttggcggcggcaggggtggcatttaaagaacgctacaatatgccagtgatcgctgaagcggttgaacgtgaacagcctgaacatttgcgcagctggtttcgcgagcggcttatcgcccaccgtttggcttcggtcaatctgtcacgtttaccttacgagcccaaacttaaataaaacttatacatagttacactttcttacataacgcctgctaaattatgagtattttctaaaccgccccccataatttgcagtcattttgaaaaggaagtcattatgtcgttctggaaagttgcagcagcgcaatatgagcctcgtaaaacctcactcaccgaacaggtagctcatcatctggagtttgtgagggccgccgccaggcaacaatgtcagctgttagtttttccatcgctttctttactggggtgtgattattcgcgacgtgcccttcctgccccacccgatctctcgctattagacccgctttgttatgccgcaacgaccttgcgaatgaccatcattgccggccttcccgttgaatataacgatcgctttattcgtggaattgcggtgttcgcaccgtggcgaaaaacgccagggatctaccatcagagttatggtgcatgtctgggccgtcgttccagaaccatcacggtggtcgatgaacaaccgcaaggtatggatatggacccgacctgttcactgtttacgacagggcaatgtctgggagaacccgacctgctggcgtcggcccgtcgcttacaatttttttcacatcagtactcgattgctgtgctgatggcaaatgcccgtggtaacagtgcactatgggatgaacatggtcgtctcatcgttcgcgccgatcgtggttcattattgttagtcggtcagcgttcatcacagggttggcaaggcgatatcattccattacgctaggctttttcggcctggagcatgccatgttgcgcattatcgatacagaaacctgcggtttgcagggagggatcgttgagattgcctctgttgatgtcattgacggaaaaatcgtcaatcccatgagccacctggtgcgtcccgatcgtcctattagtccacaggcgatggcgattcatcgcatcaccgaagccatggtcgccgataaaccgtggattgaagatgtgatcccgcactattacggtagtgaatggtatgtcgcgcataacgccagctttgaccgccgcgtactgcctgaaatgcccggtgagtggatttgcactatgaaactggcccgtcgtttgtggccagggatcaagtacagcaatatggcgctatataaaacacggaagctcaatgtacagacgccgccgggcctgcatcatcaccgcgcgttgtatgactgttatatcaccgccgcgttgcttatcgatattatgaacacctctggctggacggcagaacagatggccgatatcaccggacgtccatcgttgatgacgaccttcacctttggcaaataccgtggcaaagcggtttccgacgttgccgaacgcgatccgggctatctgcgctggttgtttaataacctcgacagcatgagcccggagctgcgtttaacactgaaacattatctggaaaatacttaatccgctgactgagcgggtaatgttccctgtgccagcgcgaccagaaaagcatattccatcgctacgccttcgtacgatttaaagcgaccagatttaccgccatgacctgagtccatgtcggtacagagcaataaaagatggtcatcggttttcagctcgcgcaatttagcgacccattttgccggttcccaatattgcacctgagaatcgtgtaaaccggtcgttaccagtaaatgcggataaacctgtgcagtgacgttgtcatacgggctgtagcttttcatatattcgtaatattgcggatcctgcggattcccccactcttcaaattcgccggtggtaagaggaattgattcatccagcattgttgttacaacatcaacaaacggcacctaggcgataacgccgtggaacaattccgggcgttgattaatcgcaacgcccatcaacataccccccgcactcccgcccatcgcataacagagcgaaggagagccatagcccagttttaacaatgcatcgcaggcatcaagataatcattaaacgtatttttcttcttcagaaatttaccgtcctcgtaccattgttgccccagctcaccgccgccacgaacatggacaatggcgtagacaaatccacgatccaacaaactcaagcggctaaaactgaaatcggcatcaatacttgcgccgtaagaaccgtagccatacaccagcagcgggttgtgtcctttgcgaaaatgtttgcgatgatagaccagcgaaaccggaacttcgacgccatcacgggcgactatccacaggtgttcactgcggtaattcgccgcatcaaaaccaggaacttccgtttgttttaatacacgacgctcaccggtatccatatccagttcaaacaaagtatctggtgtggtcatggacgaataaccataacgcaatcgcgcggtttcaggttctggattgtaggcaatccaggtcacataggccggatcatcaaaggcaatgccaatgacttcccgggtcttgcggttaatttgccgcaaactggttaacccgcgctgacgctcttcaaccaccagccagtcggtaaacagcgtaaacccttccagcataatgttatcacgtggcggaattaactcttcccactgttgctcatcacgcatacgggtacggtataagccaaagtttttaccgtggcggttggaacgcagataaaaccgatgctggtagtgatcaaggctgtattcgtgatctttgcggcgaggcagaaaaacaaacggctcggcatcggccatttccgcgtccagcaggcgaacttcactggtggtggcgctggccagatgaatgaccacataatgcttcgaggtcgttttatgcaggctgacgtaataggtatcgtctttttcttcgtaaatcagtttatcttgcgatgctggcgtaccgatggcgtgacgccagacctgataaggcagcagcgtcactggatgcttgcgaacatagtagaaagtccaggagtcatttgcccagacaaagctgggttcaacgttatccagcagttccgggtaccagttacctgtttccagattacgaaaacgaatgccgtactgccgtcgggaaagaaaatcttctgccagtgccataatggtgttatctggcgtaatcgccattccgcccatcgaataaaactcactatgagccgcgcgcttgttggcatcgagcaatgtttcccactcgtcccactcttcactgaacgccgattgacgctggtagatagcatattcacagcctggttcataaatatgccgatagcggtagccatttttgatgtagggcgcagaaacttctcgttgcggaatgcggtcgatgatttcctttaagatgcgatcctgcaaggcttgttgcgaggccatcacccgatgaccgtaactattttcttgttgcagatagtccaggacttccggctgagaacgcgtatcgtcccgcagccagtagtaattatcgatgcgcgtatcgccatgaagcgtcatggcgtggggaatgcgggcggcttttggtagcatgttattgttctttctggttgaaacatcttataagggtggcaaaactcatcggggatgcaagcgaaacagggtagtcattgcttagatgatgacaggtaatggcgcggatatcgactgttatgcagacagagaaaatcagcctgttcaaatggctgtgcggttctggataacccgaaatagtcaacttcaggctatccagagagcggaattactccgccaaagtacgtttttgctgttcgagatcgcgttcaatgccttcacgaacgtcctgggggattttcagcgcatcacccagtgcattcaggtaactgcgttccataaaatgatcaatatcaatagccgcgcagctcaggaaatagatttccagcgcctcttcttcattgcggaccccagtagccaggcgttgtggatccagcggttgttcgattgcctgctcaatgagtacacgcccctgttcttccacgccggcttcacgcaattgcaggtcgattgccgcacgttctttggcatcaatatgaccatcacttttagcggcaaagaccagcgcaaggatcaaacgttccgtacgctcatccagcggcgtactttgcgcgccaaactgcggttcgtcctgatgcgccgcgcgaattttatctttgtatttattccacagcaccgtacccgctaccgctccgccgccaaccagtaacgcgtttgtgccatatttcgtaagaagtttacgtgctgatttatttgcgaccagcagcccagccagtccgcctaatgcgccaggcactaaaagtttgcccaatccctgatccgcagacgaggaggtagaagaacggctttgcccaagcagagattgcagttgatttaaccagttagccatatttgctcctcaataaccatttttagtgcctgtagcatagcggatgaggatgtcagaaaatgtatatcgagacaaaagatgcgcaaataagcggggcggtaggccgttattcaaagaaattcgcgccaggtaaggtgttcactgtatataaggtgataagggtattttaggtgaaagtagtttgacgttttgagtgaaactgtttgatgctgattgcccaatgcgacgctgttgcgtcttctcaggcctacgattatgttgcgttgtagggcggacaaggcacccgcgccgcatccgccaacggtcaatcgaattatcagnagccattaacgccgctgatattccgccattcccgctttgcagtccacgctgacctggtaatgaatatcggcacttttaccacgcacggttagcggtactgaccatttatcatctttcccctgaatgtcctgcaaactgacccatgccacgggatcggcctgaccgacaattttttgatcatcagcccagcgcgccacgcgattttgttggtaatcacgttttacgctcgcggcaattccggcagcatccagaccttcacactttgggaaagtgaccgacttgctggtttcattattggcagcgaaaactgatgcgcaggcagaaaccaacaacagccctaaaaacgcccctctttttttcatgtttttctccatagcacaatgattcaggagaaagcatggtacaaattttcaggagcgcaagttgcttcaggccgcgtgtgaggcatcttcctcttcggattcagcaccgacgacctgtggggacggtaatttgccggttttcagaatggtgctcagcacatctttttgttctgccagccatagcgaaagggcttcacgttgctcgtcttccatttgcactggagaatttgtcagccaggtgtcaagcagatcggccgtatcaagcatcttgtcataagcatcggcttcctttttgctggtaaacgacattttctcttcgccctcacgaatgactacgtatttaacttcaaccgccatttgcagcctctcataataactgtgattttatacagtatatttcttttcagttgggaaatcaacatcagcaatgaagacacacgcaaacgttttcgtttatactgcgcgcggaattaatcaggggatattcgttatgacgttattaggcactgcgctgcgtccggcagcaactcgcgtgatgttattaggctccggtgaactgggtaaagaagtggcaatcgagtgtcagcgtctcggcgtagaggtgattgccgtcgatcgctatgccgacgcaccagccatgcatgtcgcgcatcgctcccatgtcattaatatgcttgatggtgatgcattacgccgtgtggttgaactggaaaaaccacattatatcgtgccggagatcgaagctattgccaccgatatgctgatccaacttgaagaggaaggactgaatgttgtcccctgcgctcgcgcaacgaaattaacgatgaatcgcgagggtatccgtcgcctggcggcagaagagctgcagctgcccacttccacttatcgttttgccgatagcgaaaaccttttccgcgaagcggttgccgccattggctacccctgtattgttaaaccggtgatgagttcttccggtaaagggcagacgtttattcgttctgcagagcaactagctcatgcatgggagtacgctcagcaaggtggtcgcgccggagcgggccgcgtaattgttgaaaggcgtcgttaagtttgacttcgaaataccctgctaaccgtcagcgcggtggatggcgtccatttctgtgcaccggtaggtcatcgccaggaagatggcgactatcgtgaatcctggcaaccacagcaaatgagcccgcttgcccttgaacgtgcgcaggagattgcccgtaaagtggtgctggcactgggcggttatgggctgtttggtgtcgagctgtttgtctgtggtgatgaggtgattttcagtgaagtctcccctcgcccgcatgacaccgggatggtgacgctaatttctcaggatctctcggagtttgccctgcatgtacgtgccttcctcggacttccggttggcgggatccgccagtatggtcctgctgcttctgccgttatcctgccgcaactgaccagtcagaatgtcacgtttgataatgtgcagaatgccgtaggcgcagatttgcagattcgtttatttggtaagccggaaattgatggcagccgtcgtctgggggtagcactggctactgcagagagtgttgttgacgccattgaacgcgcgaagcacgccgccggacaggtaaaagtacagggttaaacccggcaaaaaaacgctacaaaaatgcccgatcctcgatcgggcattttgacttttacagcttagcgccttctacagcttcacgcgccagcttagtaatgcggtcgtaatcgcccgcttccagcgcatctgccggaaccagccaggaaccaccgatgcacagcacgcttttcagcgccaggtagtcacggtagttagccggagaaataccacctgtcgggcagaaacggacctgagagaacggacccgcgatcgcctgcagggctttcacaccgccgttagcttcagccgggaagaatttgaactctttcaaaccgtagtccatacccagcatcagttcggaaacagtgctgatccccggaatcagaggaatagtcccttcggtagcagctttcagcagcggctcggtcagacccgggctaattgcaaactgtgcacctgcttcagtgacttctgccagctgctgtggattcagcaccgtaccggcacccacaatcgcttcaggcacttctttggcgatagcacggatagcgtcaactgcgcactcggtacgcagagtcacttccagaacgcgcaccccaccagcaaccaacgcttttgccatcggcaccgcgtgttccagtttttttaccacgataaccggtacaaccgggccggtggtcaggattgattctgcacttgttttccagtttttcatcagagttttctctcgcctgattacaaatttgtcgtcttaaaaagtgatacaggttgcgccctgttcggcaccggacagtttttcacgcaaggcgctgaataattcacgtcctgttcccacgcgtgacgcgctcaggtcaggaatgtgcggttcgcgagcagccagttccgcttcgtctaccagcagcgtcagttcgcctgtctgtccattcacacgaatgatgtccccgtcgcgcacttttgccagcagcccgccatcgtaggcttctggtgttacgtggatagctgacggcactttacctgaagcgccggagagtcgtccatcggtaactaacgcaattttgaaacaccggtccaataatacaccaagtggcggcatgagtttatgtaattctggcattccgttcgcttttggcccctgatgacggacaacaacgacacaatcgcggtccagtaaacccgcttcaaaggccggcataacgtcatgctggctttcaaaaacaaccgctggcgcttcaatcacctggttctctaccggcacggcagaggttttcataaccgctcggcccaggttaccgcttaacacttttgtcccaccatgatgagagaaaggttgttcgaaggacgcgatcacattgttgtcgagtgatttttctgccccttcccgccagtccagttcaccattattcagccatggttcaagggtataacgagacagaccaaagcctgccaccgtattgacatcttcatgcagcaggcctgctttgagcagttcacgtaccagaaccggtacgccacctgccgcctggaagtggttaatatcggccggaccgttcgggtagagacgtgccatcagcggtacaacatcagaaaggtcagagaagtcatcccagttaatctgaataccggctgcgcgcgccatcgccaccaggtgcatggtgtggttagtggaaccaccggtcgccagcagtgcaacgataccgttcaccaccactttctcatcgatcatcttaccgatcggcatccattcattaccattaccggtcatgcgcgtaacctggcgcgcagctgcagcggtcaaagcatcgcgcagcggagaatccggatgaacaaaagaagagcctggcaactgcatccccataaactccaccaccatctggttggtgttggcagtaccgtagaaagtacatgttcccggcgcatgataagacgcggcttctgactccagtaatgccatgcggtccactttaccttcggcataaagctggcgaatacgcactttttctttatttggcaaaccgcttgccatcggtccagacggcacaaacaccgcaggcaaatgaccaaacgacagggctgccatggtcagacctgggacaatcttgtcgcacacaccgagaaacagagcaccatcaaacatgttatgggacagccccaccgccgcagacatcgcaatcacttcgcggcttaacagcgacaattccattccatcctgcccctgggtgacaccatcacacatcgccggaacaccgcccgcaacctgaccaaccgcattcgcttcatgcagggctttacgaatgatttccggatagtgttcataaggctggtgagcggagagcatgtcgttataggaggtgatgatggcgatattgttacgcaacatgcttttcaaagaggctttgtcttctggctggcaggcagcgaaaccgtgtgccaggttaccgcatgccaactgcgaacgatgaacggtcgaggttttcgcttgttctatccgggcgaggtaagcagagcgagtctcgcgcgaacgttcaatgattcgatttgttacgcgtaacaattgtggattcataaaggctcctgaaattgagttgtcagagcaggatgattcacaacacgtttcattcagaggattcatgactgaaacgcctgtaaccggagctcatagggcaaaaacgtttcagtcagtgtaataaaaaaagcctcgtgggtgaatccgcacgaggcctgaaagtgtaaaaattgttctacaatctgtgcaagatcatgttaccggtaaaataaccataaaggataagcccagatattactcaaactcattccaggaacgaccgtcacgggtaatcatcgccaccgaggcaacggggccccaggttccggcctgatacggtttcggcgcatcattgtccatcgcccacgcctcagtaatggagtctacccatttccaggcttcttccacttcatcacgacgtacaaacagtgcctgaataccacgcatggtttccagcagcagacgttcataggcatctgccagatgcgtttgattaaaagtttctgaatagctcagatccagcttggtgatttgcaggttatgtttgtggtcaaggccaggaactttattcagtacctggatatccacgccttcatcaggttgcagacggatagtcagtttattctgcggcagatcctgccacgactctttaaacagattcagttcaggtgttttgaaatagaccacgacttcagaacatttggtcggtagacgtttaccagtacgcaggtagaatggcacaccggcccagcgccagttatcaatgtcgacgcggatcgccacgaaggtttctgtattgctgctcttgttcgcgccctcttcttccagatagcccggcacttttttgccctgagcgaagcccgcagtatattgcccgcgtacggttttttcgcgcacgttggagcggtcgatgcggcgcagagacttcagtactttcactttttcatcgcggatgctgtctgcgctcaggtcagacggcggagacatcgcaatcatgcaaagaatttgcagcaggtggttctggatcatgtcgcgcatctgaccggctttatcaaaatagccccagcgcccttcgatccccacttcttctgccacggtaatctcaacatgatcaatggtgcgattgtcccagttgttcacaaacagagagttagcaaaacgcagcgccaacaggttcagcactgtttctttaccaagatagtggtcgatacggtaaacctggcactcctcgaagtattcgccaacctgatcgttgatttcctgcgaggtcgccagcgacgtccccagcggtttctccatgactacgcgtgccggtttagcattcagttttgcctcaccaagccctttgcaaattgcgccaaaagtgctgggcggcatggcaaagtagttaatggtgatacgatttttttgatccagcatcgcgccgagacggctgaatgcagcagtgtcattgacatcaagattacaaaaatccagacgtgcactcagggtgtcccataaaccttcatcaatggtttctttcatgaaagtttcgagcgcctcgcggacaactttggtataagccgctttatcccagtcagcacgccctacgccgataatccgggtgtccgggttgagctgaccggctttttccagttgatacagggaaggcagcaatttacgacgcgcaaggtcgcctttcgcgccgaaaatgaccaggtcacaggcctgggctgtttgcgttaccgccatgtcattctccttaagttaactaacccggtacttaagccagggtatacttgtaattttcttacggtgcactgtactgcttttacgagcttgcgaaaactgtaaacgcttatccacccgtgcgattacggtaaaagcgcgcaaagtgcggcaaaactgataaaaaaatcatcgttttccattgggtaaaaatctgacactgatcatgttatgaaaaaaaataacaacttttttatctgcttttgtcattaacacagcacacaggcgtaatatctgacaaaactgcatttcgatttctttcagagcggaaatcgtcattacccgtgagtctctttacatcatgaatatgctggaaaaaatccagtctcagctggaacatttgagcaaatctgagcgcaaagttgccgaggtcattctggcttcgcccgataacgcgatccattcgagtattgctgctctggcgctggaagccaatgttagcgaaccgacggtgaatcgtttctgtcgcagcatggacacacgcggttttcctgattttaaacttcatctggcacaaagtctggcgaatggcactccctatgttaatcgcaacgtcaatgaagatgacagcgttgaatcatacacggggaaaatatttgagtccgcaatggcaacgctcgatcatgtccgtcattcactggataaatctgccatcaaccgcgccgtcgacttgctcactcaggcaaaaaaaatcgcctttttcggattaggttcttcagccgccgttgcccacgatgcgatgaataagttctttcgttttaatgttccggtggtgtactccgatgatatcgtgctgcaacgcatgagttgtatgaattgtagcgacggggacgtggtggtgctgatttctcacacgggaagaacaaaaaatctggtcgagctggcgcagctggcacgcgaaaacgacgctatggtaattgccctcacctctgcgggtaccccgctcgcccgggaagcaacgctggcaattactctcgacgtaccggaagatactgacatttatatgcccatggtttctcgacttgcacagctgaccgtgatagatgtgctggcgacaggatttactttgcggcgcggtacaaaattcagagataacttgaagcgggtcaaggaagcgctgaaggaatcgcgttttgataagcagttacttaatttaagtgacgatcgctaaaaacgactgtcactgtcctaatcttatacgacatccgaatgagattaatttatcgccatcgcggcgttatttcattcggatttcatgttcaagcaacacctggttgtttcagtcaacggagtattacatgtccagaaggcttcgcagaactaaaatcgttaccacgttaggcccggcaacagatcgcgataataaccttgaaaaagttatcgcggcgggtgccaacgttgtacgtatgaatttttctcacggctcgcctgaagatcacaaaatgcgcgcggataaagttcgtgagattgccgcaaaactggggcgtcatgtggctattctgggtgacctccaggggcccaaaatccgtgtatccacctttaaagaaggcaaagttttcctcaatattggggataaattcctgctcgacgccaacctgggtaaaggtgaaggcgacaaagaaaaagtcggtatcgactacaaaggcctgcctgctgacgttgtgcctggtgacatcctgctgctggacgatggtcgcgtccagttaaaagtactggaagtccagggcatgaaagtgttcaccgaagtgaccgtcggtggtcccctctccaacaataaaggtatcaacaaacttggcggcggtttgtcagctgaagcgctgaccgaaaaagacaaagcagacattaagactgcggcgttgattggcgtagattacctggctgtctccttcccacgctgcggcgaagatctgaactatgcccgtcgtctggcacgcgatgcaggatgtgatgcgaaaattgttgccaaggttgaacgtgcggaagccgtttgcagccaggaggcaatggatgacatcatcctcgcctctgacgtggtaatggttgctcgcggcgacctcggtgtggaaattggcgatccggaactggtcggcattcagaaagcgttgatccgtcgtgcgcgtcagcttaaccgcgcggtaatcacggcgacccagatgatggagtcaatgattactaacccgatgccgacgcgtgcagaagtcatggacgtagcaaacgccgttctggatggtactgacgctgtgatgctgtcggcagaaactgctgctggtcaatacccgtcagaaactgttgcagccatggcgcgcgtttgcctgggggcggaaaaaatcccgagcatcaacgtttctaaacaccgtctggacgttcagttcgacaatgtggaagaagctattgccatgtcagcaatgtacgcggctaaccacctgaaaggcgttacggcgatcatcaccatgaccgaatcgggtcgtaccgcgctgatgacctcccgtatcagctctggtctgccaattttcgccatgtcacgccatgaacgtacgctgaacctgactgctctctatcgcggcgttacgccggtgcactttgatagcgctaatgacggtgtagcagctgccagcgaagcggttaatctgctgcgtgataaaggttacttgatgtctggtgacctggtgattgtcacccagggcgacgtgatgagtaccgtgggttctactaataccacgcgtattttaacggtagagtaagtacgttgccggatgcggcgaaaacgcctcatccggcctacagttcaatgataattcaacagatttcgaatcttctgaagcaaacttgaacttatcatcagtcgaaggcctctcctcgcgagaggcattttttatttgatgggataaagatctttgcgcttatacggttggatttcgcccggtttgcgagttttcagcaattttaatatccaggtgtattgttctggtcgcggaccaacaaaaatctcgacttcttcattcatccgccgcgcaatcgtatgatcatccgcctctaacagatcatccatcggtgggcgcacctgaatcgtcagacgatgcgtcttgccatcataaatcggaaatagcggtacaacgcgcgcacggcacactttcatcaaacgaccaatcgcgggcaacgtcgctttataggtggcaaagaaatcaacaaattcgctgtgttctgggccatgatcctgatcgggtaaataatatccccagtaaccctgacgtaccgactggatgaatggtttaataccatcatttctcgcatgcagacgaccaccaaagcgacggcgcaccgtgttccagacataatcaaaaaccgggttgccctgattatggaacatcgctgccattttctgcccttgcgaggccatcagcatggcaggaatatcgacggcccaaccgtgcggcaccagaaaaatcactttctcgttattacgtcgtatctcttcgatgatctccagcccttgccagtcaacgcgcggctgaattttctccggcccgcgtattgccaactcagccatcattaccatcgcttgcggcgcggtggcaaacatctcatctacaatcgcttcgcgttcagcttcactacgttctggaaagcagagcgacagattgattaacgcacgacggcgtgagctttttcccagtcgtccggcaaaacgtcccagccgtgccagaatgggatcacggaactttggcggcgttaaagcgatacccgccatcgctgctacgcccagccatgctccccagtagcgcgggtggcgaaaggatttatcaaactcaggaatgtattcgctattattttttttcgtttccatgcttttccagtttcggataaggcaaaaatcaatctggtgatagtgtagcggcgcaacttgccccgcaccaaataaaaaagccggtactgactgcgtaccggctgcgaatggatgttaattaatcaaaccgtagctgcggcacaatctctttggcctgtgccaggaattcgcgacgatcggagccggtcagcccttcggtacgcggcagttttgccgtcagcgggtttacggcctgctggtttatccatacttcatagtgcagatgcggcccggttgaacgtccggtattaccggaaagcgcgatacggtcgccacgtttcaccttctgtcccggtttcaccaggatcttgcgcaagtgcatataacgcgtggtgtagctgcgaccatgacgaatagccacataataacctgctgcgccactacgtttggcaaccaccacttcaccgtcacccactgaaagcactggcgtaccttgtggcatggcaaaatcaacacctctgtgtggcgcaacgcgaccggtcaccggattagtacgacgcgggttaaagttagatgagatacggaactgtttcgccgtcgggaatcgcaagaatcctttcgccagaccagtaccgttacgatcgtagaatttgccatcttcagcgcggattgcgtaataatctttaccttctgaacgcaaacgtacgcccagcagctggctttgctcacgtttaccatcaagcatttctcgtgacattaacaccgcaaattcatcgccttttttcagtttgcggaaatccatttgccactgcatggctttaatcactgcgctcacttcggcgctggttaaaccggcgtttctggcgctggcaacaaagcttcccccgacggtacctttcagcagattgttgacccactctccttgctgcatttcgctggtcattttaaaaccgttagcggcagtacggtcataggttcgggtttcacgacgagacacttcccaggtgaggcgctgcagttcgccgtccgcggttaatgtccaggagagttgttgaccgattttcaggttacgcaattctttgtcggcagcagccagttgggtgatatcacccatatcaataccatactgattgagaatgctgcttagcgtatcgccagtggaaacaacatattcatgcacgcccgcttcaccggcgattttgtcatccagttcgtcctggggaatggcttcatcttcttgtgcagcttgatcaatcggctcactggcttcaggtaagagcgaacgaatttcgttctgttccagctcaatggttttgacaattggcgtggcatcgcggtgataaacatagggccgccagacagcgacggccagagtaagaacggtgagcgaccccaacataacgcggtgtggtcgcggtaaattattaaacgccagggcgacagagcgggctatctgttgcacgtaatcacttcctcattaatctcctttcaggcagctcgcatactggttggctaattgattcaggaattctgaatagcttgttttacccagtttgatattcgtccccaggggatccaacgttcccatacgaacggatgtccctcgtgcgacgctctcaacgaccgctggcctgaactgtggctcagcaaaaacgcaggttgctttttgctcaaccaactgtgttcttatttcatgtaaacgctgcgcgccaggttgaatctcagggttaacggtaaaatgaccaagcggtgtcagtccgaactgtttttcgaaatagccgtaagcatcgtgaaaaacgaaataacctttccccttgagcggcgcgagctcgttaccaacctgcttttcggttgaggctaattgtgcctcaaaatccttcaggttggcgtcaagtttggctcgactttgcggcataagttccactaattttccatggattgcaaccgctgtagcccgcgctatctctggggaaagccaaagatgcatgttgaaatcgccgtgatggtgatcttcgtcacttttttccgcgtggtcgtgatcatcatcatcgccgtgaatacttttcatcagcagcggtttcacattctctagctgcgcaatcgttacctgtttcgcttcaggtaatttacttaccggtttttgcatgaacgcttccatctccgggccaacccaaacgactaagtccgcgttctgtaagcgttttacatctgatggacgcagtgaataatcatgttctgaagccccgtcaggtagtaaaacctccgtttctgttaccccatcagcaatggcagaagcgatgaacccaacgggtttaagcgaagcgacaacggcagcatctgcggcctgtgttgcaccgccccagagagcggcggataatgctgcgaaaagaagcgtttttttatgtaacataatgcgaccaatcatcgtaatgaatatgagaagtgtgatattataacatttcatgactactgcaagactaaaattaacatgacaagtctggtttccctggaaaatgtctcggtttcttttggccaacgccgcgtcctctctgatgtgtcgctggaacttaaacctggaaaaattttgactttacttgggccaaacggcgcaggtaagtcgacactggtacgggtagtgctcgggctggtaacacccgatgaaggggttatcaagcgcaacggaaaactgcgcatcggctatgtaccgcagaagctgtatctcgacaccacgttgccactgaccgtaaaccgttttttacgcttacgccctggcacacataaagaagatattttgcctgcactgaaacgtgtccaggccgggcatctgattaacgcaccgatgcaaaagctctcgggtggcgaaacgcagcgtgtactgttagcgcgagcattgttaaatcgaccgcaattattagtgctggatgaacccactcagggcgtggatgtgaatggtcaggtggcgttatatgaccttattgaccaactgcgtcgcgaactggattgtggcgttttaatggtatctcacgatctgcatctggtaatggcaaaaaccgatgaagtgctttgcctgaatcaccacatttgttgttccggcacaccggaagttgtttccctgcatccggagtttatttctatgtttggtcctcgtggtgctgaacaactgggtatctatcgccatcatcataatcatcgtcacgatttacagggacgaattgttttgcgtcggggaaatgatcgctcatgattgaattattatttcccggttggttagccgggatcatgctcgcctgtgccgcgggtccgctgggttcgtttgtagtctggcgtcgtatgtcttatttcggtgatacgctggctcatgcctcattacttggcgtcgcgtttggtttgttgctggacgtgaatccattctatgcggtgattgccgttacgctgctgctggcgggcggtctggtatggctggagaagcgtccacagctggcgatcgacacgttattagggattatggcgcacagtgccctgtcgctgggcctggtggtcgttagtctgatgtctaatattcgtgttgatttgatggcttacctgttcggtgatttactggcagtgacgccagaagatctcatctctattgcgattggcgtggtcatcgtggtggctattttgttctggcaatggcgcaatttgctgtcgatgacgattagcccggatctggcgtttgttgatggtgtgaaattacagcgcgtgaaattgttgttgatgctggtgacggcattgacgattggtgtagcgatgaaattcgtcggcgcgttgattattacttcactgctgattattcctgctgctactgcacgtcgctttgcccgcacgccggaacagatggctggtgtcgctgttttggtggggatggtggcagtgactggcggtttaaccttttccgcattttacgatacacctgcaggcccgtcggtggtgctatgcgcggcactgttatttattatcagtatgatgaaaaagcaggccagctaatctgtcgctgaacacatttgtcggatgcggcgcgagcgccttatcccacctgcggttcgctatctctggtaggcctgataagacgcgaacagcgtcgcatcaggcacactgccagtgtcggatgcggctcgagcgaccaatccgacttacggcatttctggcggcgtgatgccgaagtggttccacgcccgcactgtcgccatacgcccgcgcggtgtacgctgcaaaaagccttgctgaatcaaataaggttccagtacatcctcaatggtttcacgttcttcgccaatggctgccgccaggttatccagacctaccggcccaccaaagaacttatcgattaccgccagcaacaatttgcggtccatataatcgaaaccttcagcatcgacattcaacatatccagcgcctgagcagcgatatctgccgagatggtgccatcgtgcttcacttcagcgaaatcacgcactcgacgcagcagacggttggcaatacgtggcgtaccgcgcgcacgacgagcaacttccagcgcgccgtcatcactcatctcaagccccataaagcgtgcgctgcgactgacgatatattgcagatccggcacctgataaaactccagacgttgcacaataccaaaacgatcgcgcaacggtgatgtcagcgaacctgcgcgcgtggttgcaccaatcagggtaaacggcggcaaatcaattttaatggagcgtgccgccggaccttcaccaatcatgatatccagttggtaatcttccattgccggatacaacacctcttccaccactggtgaaagacggtggatctcatcaataaacagtacatcgtgtggttcaaggttagtgagcattgctgccagatcgcccgccttttccagcaccggaccagaagtcgtgcgtaaattaacgcccatttcattggcgacaatattggcaagcgtagttttacccaaccccggaggaccaaaaatcaatagatgatcgagggcatcgccgcgcagtttcgctgctttgatgaaaatctccatctgcgaacgaacctgcggctgaccaacatactcttccagtaatttagggcgaatggcgcgatctgccacatcttccggcaaagtggtaccggcagaaatcagacggtctgcttcaatcatcctttacctcataacgcggcgcgtagggcttcgcgaattaatgtttcactgctggcgtcagggcgagcgattttgctcaccatgcggcttgcttcttgtggtttatagcccagtgccaccagcgcagcaaccgcttcctgttcagcatcgtcggtcgccgggctggcaggagacgtgagtaccaggtcggcggctggcgtaaagagatcgccatgcaaacctttaaatcggtctttcatttcgacaatcaagcgttcggcggtttttttgccaatacccggcagtttcaccagtgcccccacttcttcacgctcaacggcattaacgaactgctgcgctgacattccggagaggatcgccagcgccaacttcgggccgacgccgttggttttgatcaactctttgaacaacgtgcgctcttgtttattgttaaaaccgtacagcagttgcgcgtcttcacgcaccacaaagtgggtgaaaacgatcgcttcctgacccgcttcagggagttcataaaaacaggtcatcggcatatgcacttcatagcctacgccgcccacttcaattaacaccagcgggggttgtttttcaatgatgatgcctctgagtctgcctatcacatgacgctcctgcgtaatgaatcaaagataatgctgtatgataaaaaaatgctggatagatatccagcgaaggatgaagaaaacttgcgaggtgtctcgatgatctgaaaaatggcgcagtataatttattctacagattatattggaagcaaatatttaaatattacatattcagcgaagaaatgtgtaataaaaatacacattgcgacccctgaaaaaaataaattttttatgctattacgtatattcatatctatttcaatggaatgacaacgtgaatattaattatcctgctgaatatgaaattggtgatatcgtctttacatgtataagtgctgccttatttggtcaaatatcagctgcatcaaattgctggagtaatcacgtcgggatcattatcggtcataacggtgaagactttctggttgcagaaagccgtgttcccctctcaaccatcactacgctatcccgttttattaaacgctctgctaatcaacgctatgctataaagcgattagacgccggactaacagaacaacaaaatcaacgaattgttgaacaggttccttcccggctacgcaaaatttaccacaccggttttaaatacgaatcttcgcgccagttctgttcaaaatttgtttttgatatttataaagaggcgctatgtattccggtgggtgaaatagagacgtttggagaattgttaaatagcaatccaaatgcaaaactcactttctggaaattctggttcttaggttctattccgtgggagcgtaaaaccgtcacgccagccagtttgtggcatcatccgggtttggtgttgattcacgcggtgggagttgaaacgcctcagcctgaactgaccgaggcggtataacttaacgcagtcgccctctcgccaggttcagtcgcgattcgctcatttgcatcgcattctgactaacgtggcagtgggtgatggcaatcgccagcgcatcggcggcatccgcctgtggattagcgggcagtttcagcaaggtgcggaccatatgctgcacctggcttttttcggcactaccaatacctaccactgtttgctttacctgacgtgccgcatattcaaataccggcaattcctgattcaccgccgccacaatcgccacgccgcgcgcctgccccagtttcagggctgagtcagcgttcttcgccataaagacctgttcaatggcgaaataatcaggctggaattgggtgatgatttccgtcacgcccgcatagatgagcttcagacgagacggtaaatcatccactttggtgcgtatgcatccgctacccaggtaggacagttgcctgcctacctggcggatgacgccatagccggtcacgcgcgaacccgggtcaatgccgagaataatagccatcacgcgtctccgttttgctgtttagcaggcctcatcagagagtcgctgcaacctcatcagagatttcaccgttatggtaaacttcctgcacgtcgtcgcaatcttccagcatatcgatcagacgcatcagtttcggtgcggtttctgcatccatatcagctttggtggacgggatcatggaaacttccgcgctgtctgctttcagacctgccgcttccagagcgtcgcgtactttgcccatttcttcccatgcagtgtagacatcaatcgcgccgtcatcataggtcacaacgtcttcagcaccggcttccagggctgcttccatgatggtgtcttcatcgcctttctcgaaggagatcacgccttttttgctgaacaaataagctacggaaccatcagtaccgaggttaccgccacatttgctgaatgcatgacgcacttcagcaacggtacggttgcggttgtcagacagacattcaatcatgattgccgtgccgccaggaccgtaaccttcgtagatgatggtttccatgtttgcatcatcatcaccgcccacacctcgtgcaattgcgcggttcagagtgtcacgggtcatgttgttagacagtgctttatcaattgctgcacgcaaacgcgggttagcgtccggatcaccaccgcccagcttagccgcggttaccagctcacgaatgattttagtgaagattttaccgcgcttagcatcctgcgcagctttacgatgtctggtgttggcccatttactatgacctgccataaaaatatctccagatagccctgcctgttcaggcagcgttaattacaaactgttcaatcgcctgccggttgctccaggacttagtgagcgccgccgcagcagacgcatcaagccacttgtaagccagatgttcagtgaaaacgatctggcgctcgtgcggaagcgcaagacagaaccatgattccgtattacgcgtcacgcccggcgcatagcgatgacgtaaatgtgaaaaaatttcaaactctaccgtgcgctgacagtcaattaaggtcagttgttcagcgacaacatcaatggtgacctcttcctttacttcgcgcatggcagcttgcggcgcggtttcaccctcttccacgctgccggttaccgactgccagaaatcgggatcgtcacgccgctgcaacatcagcacccgtttcgtatcttgtgcgtagatgaccactaagatcgaaacgggacgcttataagccatatcagttattctcagccttcttcacaacctgaatgctcagctcagccagtgcagtcgggttagcaaagctcggcgcttcagtcatcaaacacgctgccgccgtggttttcgggaaggcgataacgtcacggatattgtcggtgccggtcagcagcatcgtcagacggtcaagaccgaatgccaaacctgcgtgcggcggagtaccgtatttcagggcgtcgagcaggaagccgaatttctcgcgctgttcctcttcgttgatacccagaataccaaacaccgtctgctgcatatcaccattatggatacgcacagaaccaccgcccacttcgtaaccattgatgaccatatcgtaagcgttagccaccgcattttccggtgcagctttcagttctgctgccgtcatgtctttcggtgaggtgaacggatggtgcattgctgtcaggccgccttcaccgtcgtcttcaaacatcgggaagtcgataacccacagcggtgcccatttgctttcgtcggtcagaccaaggtctttacccactttcaggcgcagtgcgcccatcgcgtcggcaacaattttcttgttgtcggcaccgaagaaaatcatatcgccatcttgcgcgccagtacgctccaggatggcttcgatgatttctgcattaaggaacttcgctaccgggctattgataccttccagacctttcgcgcgttcgttaactttgatgtaagccagacctttcgcgccgtagattttaacgaagttaccgtattcgtcgatctgcttacgggtcaacgatgcgccgcccggaacacgcagagcggcaacacggcctttcggatcgttcgccggacctgcaaatactgcaaactcaacagatttcagcagatcggcaacgtcggtcagttccatcgggttacgcagatccggtttatcagaaccataacggcgttctgcttctgcaaaggtcattaccgggaaatcgcccagatccacgcccttcacttccagccacagatgacgcaccagcgcttccatcacttcacgcacttgcggcgcggtcatgaaagaagtttccacatcgatctgagtaaattcaggctgacggtcagcacgcaggtcttcgtcacggaagcatttaacgatctgatagtagcggtcaaagccggacatcatcagtagctgtttgaacaactgcggggattgcggcagcgcgtagaatttacctttgtgcacacgagaaggcaccaggtagtcacgcgcgccttcaggcgtggctttggtcagcatcggagtttcgatgtcgaggaagccgtggtcatccataaaacggcgcaccaggctggtgattttagcgcgggttttcaggcgctgagccatttccgggcgacgcaggtcgaggtagcggtatttcagacgcgcttcttcggtgttgacgtggttagagtcaagcggcagaacatctgcacggttgatgatagtcagcgaggacgccagtacttcgatttcgccagtcgccatatcgcggttaatatttttttcgtcacgcgcacgtacggtgcccgtgacctgaatgcagaactcattacgcagttcagaggccagctttaacgcgtccgcacgatccggatcgaaaaatacctgcacgataccttcgcggtcgcgcatatcgatgaagatcaggctaccaagatcacgacgacggttgacccaaccacacagagtcacctgctgccccacgtgggacaaacggagctgtccacaatattctgtacgcatgagatatcccttaacttagctgccggcggatgccccctgctgcgcaggtgaccaagtcgcagcgttagctgtatgtcacaactgaatgaaaaaaggcggctattatactggaaattctgccgcaccgtaagagcctggcccgcgctggaacgcctcgttaccactttatatcgggcctgaaatcagactctacgccagtttgctataaaggtgttgcccgaactcataaaaattaacaaaatttgtcgttccgccatcggctaatcgcattaaggtgagaggcacgattttgttttgtcaggagtcatcatgcttgaacttaatgctaaaaccaccgcgctggtggtgattgatttacaagaaggcatcttgctttttgccggaggtccacatactgccgatgaggtggttaatcgcgccgggaagctggcagcgaaatttcgcgccagcggtcagcccgtgtttctggtgcgcgttggctggtctgccgattacgccgaagcattaaaacagccggttgatgccccctcccccgcaaaagtgttgcccgaaaactggtggcaacatcctgctgcattaggtgcaaccgacagcgatatcgaaatcatcaaacgtcaatggggtgcgttttacggtacggatctggagttgcaattacgccgccggggtatcgatacaatagtgttatgtgggatctcgaccaatatcggtgttgaatccaccgcccgcaatgcctgggaactcggttttaatctggtgattgccgaagatgcctgtagcgccgctagcgccgagcagcacaataacagcattaatcatatctacccgcgcatcgcccgtgtgcgtagcgttgaagagatcctcaacgcgttatgatttacatcggtttgccacaatggtcgcatcctaaatgggtgcggttggggatcaccagccttgaagagtatgcccgccactttaactgtgtggagggtaacaccacgctttatgccctgccgaaacccgaggttgtcctgcgctggcgtgagcagaccacagatgacttccgcttctgttttaagtttccggcgaccatttcgcatcaggcagcattacggcattgcgatgatttagtgactgaatttttgacccgcatgtcaccgttggctccgcgcattggacaatactggctgcaactgcctgccacattcggcccacgggagctgcctgcgctttggcattttctcgattctcttcccggtgaatttaattatggggtggaagtccgccatccacagtttttcgccaaaggggaagaggaacaaacgcttaatcgcggtttacatcagcgcggcgttaatcgggtgattttagacagccgcccggttcatgcagcacgtccatacagtgaagctattcgcgacgctcaacgaaaaaaacctaaagttccggtacatgctgtactgacggcgaaaaatccactgatccgttttatcggtagtgatgatatgacgcaaaaccgggaattatttcaggtctggttacaaaaattagcgcagtggcatcagaccactacgccttatctttttttacatacgccagatattgcccaggccccggaactggtacataccctgtgggaagacttacgtaaaacgcttccagagatcggagcagttccggctattccacagcaatcttctcttttctgaatttgccacctatcatagacaggtgccatcggccattttaaagggagtttgtatggtaagcgcgctgtatgccgttttaagtgcgttgttattaatgaagttctcttttgatgtcgttcgcctgcgaatgcagtaccgcgttgcctatggcgacggcggttttagcgaactgcaaagcgctattcgcattcatggtaacgcggtggaatatattcctatcgcgattgtgttgatgctgtttatggaaatgaatggcgcagaaacctggatggtgcatatttgcggcatcgttttgcttgctggtcgtctgatgcattattacggttttcatcaccgtctgttccgctggcgacgttctggcatgagcgccacctggtgtgcgctgttgctgatggtgctggcgaatctttggtatatgccctgggagttggttttctccctgcgttagcgcacaatacgccactttctttttcccggatttttacgttatgtctcaccgcgacacgctattttctgcccctatcgccagactgggcgactggacctttgatgaacgggtagctgaagtcttcccggatatgatccagcgttccgttcccggctattccaatattatttccatgattggtatgttagccgagcgcttcgttcaacctggtacgcaggtttacgatctgggttgttctctgggcgcggcgacgctctcggtgcgtcgcaacattcatcatgataattgcaaaattattgccatcgacaactccccggcgatgattgaacgctgccgtcgtcatattgacgcctataaagcccctacgccagtagacgttattgaaggtgatattcgcgatatcgccattgaaaacgcatcgatggtggtgctgaattttaccctgcaattcctggaaccttccgagcgccaggcgttactggataaaatttatcaagggctgaacccgggcggtgcgctggtgctttcggaaaaattcagtttcgaagatgccaaagttggtgaactgctgttcaacatgcaccacgactttaaacgtgccaacggttacagcgaactggagatcagccagaaacgcagcatgctggaaaacgtgatgctgaccgattccgtggaaacccataaagcacgcctgcataaagccggttttgagcatagcgagctgtggttccagtgctttaactttggttcactggtggcattaaaagcagaggacgctgcatgatcgactttggtaacttttattctctgattgccaaaaatcatctttcacactggctcgaaacgctgcccgcgcagattgctaactggcagcgcgagcagcagcacgggctgtttaagcagtggtccaacgcggtggaatttctgcctgaaattaaaccgtatcgtctggatttattgcatagcgtaaccgccgaaagcgaagagccactgagcgccgggcaaattaagcgcattgaaacgctgatgcgcaacctgatgccgtggcgcaaagggccgttctcactgtatggcgtcaacatcgataccgaatggcgttccgactggaaatgggatcgcgttatgccccatctttctgatttaaccgggcgcaccattcttgatgtcggctgtggcagcggttatcacatgtggcgcatgattggcgcaggggcgcatctggcggtgggtatcgatcccacgcagctattcctctgccagtttgaagcagtgcgtaaactgctgggtaacgatcagcgcgcacatttgttaccgttaggtattgaacaacttccggcactgaaagcctttgataccgtcttttcgatgggcgtgctttatcatcgtcgttcaccgctggagcatctctggcagttaaaagaccaactggtgaatgaaggcgaactggtgctggaaacgctggttattgatggcgacgaaaacacggtgctggtgccgggcgatcgttacgctcaaatgcgtaatgtctatttcattccttccgcgctggcgctgaaaaactggctgaagaagtgtggttttgttgatattcgcattgcagatgtgagcgttaccaccacagaagagcagcgacgcaccgaatggatggtcaccgagtctctggccgattttctcgacccgcatgatccgggtaaaacggtggaaggttatcctgcgcctaaacgcgcggtgctgattgcgcgcaagccgtaaaggtctggtaatactgccggatgcggcgtgaacgccttatccggcctacaaagtcttgctaattcaatatattgcaggggctatgtaggcctgataagcatagcgcatcaggcagttttgcgtttgcataacctcagcgcccgtttccgggcgcttttcacgtcttatgcctgaacagctggctgatcaaacgccgttaacttcagcgcattgcccgtatatttttcgatatacaccagcgcagagttaccggcacaggcattcgccagctgcgagctggggatatccgccgttaacacgttcgcactaccgtttttacacaagccattttccagatctggccatgcaccttcatgcacgcataccacgccttttttgatcccgtcagtcaccaccgcgcctgtcagaatctgaccgcgcttgttccagacacgcaccagatcgccattcgcaataccaaagcgagcagcatcttcggtgtgaatagtgattggttcacgatcggcaaccgcatattttttacgcagttccgcatagttaagctgactgtgtaaacggtgtgccggatgtgcggtcagaagctgcaactgcttctcgtcggcggtacccttccactcatcaggcgcaagccaggttgggtgtgccgggcaatccttatagccaaatttttccagcgttctggagtaaatctcaattttgccgcttggtgtacccagcgcatttttcaccggatcggcgcggaaatcaccataacgaatgtactgttcgttcttctcgctgcggcgcatttcgatcagtttattttgctgccagaaggcattaaacattggcatcgtcacgcgttgcgcacgcgcacctttctgagcggcatcatagaaaaatttcagccacgccatttcatctttaccttcggtatagatctcttttccgccaggtttgagtaattcagcaagatcggcaaacacgtcaaaatcgttgcgcgcttcaaattgcggagcgacagcctgcttcatcagcacaatatgctggttgctgtaatcaccggtcatcgtcaggtcattgcgctcaaacgatgtggtgatcggtaatacgatatctgcgtgtttggctgctgcggtccagtagcattcagaaacgacgatcatctccggtttctgccatgctttaatcagacgattagtatcctggtgatgggtaaagttaccgccacccgcccaccagatcattttgatattcggatacgtttgttctttaccgttatgctgatatttgccgccaggattttccagcgcatcgacgatacgggcaacaggaatcgccgtcattccgccatcatcagcggcctcgctggcctgtccggcaatcgccgcagacatttctggtagcacgccgccaacacgcgtcgggttgccaccgttggagtaatgataagagaaaccaaacccgccgcccggtgtaccaatctgccctaacatcgccgccagcgtcaccagcatccagtgtttctgttcaccatattgctggcgctgaattccccagcctgccatcagcattgtgcgatttgccgccatcagttcagcgagtttgactatctgcgcttccggtacgccagtaatttccgccgcccaggccgcgctcttcggcgtattatcgctcttacctgtcagatactcttcaaactgcggatacccggtagtgtatttttcaaggaacactttatcgtgtttgccttgtgtcatcagggtatgcgcaatccctaacatcagtgccacatcggtgcccatattcggtgcgatccaggtggcattatcgccaaagaattcgatggtttcggagcggataggatcaatggcaatcactggtttgccagattttttcagctgatggaagtattccagcccttgctcatcggtactgctccaggcaattttgagcgtgttcagcgggttcatcccccacagcaccaccacctggctgttttccagaatcagcggccaggaggtctgctgttcatacacctctacagaaccgaccacatgcggcatgatcacctgtgccgctccggttgaataatcgccgctatgcccggaataaccgcccgccaggttcatataacgttgcagtaaggtttgcgctttatgcaacacaccagaagaacgccagccataagatccggcaaaaatggccgatggtccgttagctttgcgaatgcgatcgtgttgttcatgaatcagttttaatgcttgttcccagctcacctgtacataggtatcttcgccacgacctttcaccggttgcagtggattatcgagatagctttttctcaccatcggatgctgaatacgcgccgtggtgtgtacctgatccgccgccgtagactgtaaggagttcggtatggttttcgccagcgcgcctgtcgaagaaacaatcttgccgtccttcacttctacgttcatcgctccccaacggcccgcagtgagaattttgccgcccttctcttctgcccatgcgggtagcggtgcagccgatgtcaccaccagcgtccctgccgcaataccgctatgtttaataaattcacgtcttgttaatgtcataacttcctccctgatcaacgaggatcactgtttctcggtaatatctttggcgttgtactggaagtaccgcgtcaaaatgtccagttcgttttcgctcatgctggttcgcgcacccattcctttggcaatggacggccatgtattgacggtgtaatggtcggcggcaataggggcatggcagccagcgcaataggtatcgtcaagtttttcagcgtattgccatagcggtttacggtccgctaatgcgggatcgataagcgccccctgcaaagacgcctgacgccattgattgccgtattcgtcagcctgccattccccgtttaccgttagcgccttgataccttcttcacttaatgtggcgagcgccagccgttggcctgccgccaggtagagcgtgttttcactgccctgcatttgataaccctgcaaccgaacaattggctgtttgccactggcatcaacgacggtaagatcggtaccaggagtcacggtagccagttcgcctatgcgagaagttttgaaaggataaatatgtgcgccattagtaactgaagtagcggcctgactttccagctcatgcgccgcgttgtcatccatttttatttctggcggaaaatgggcaatgcctttatggcaatcgatacaggtttcgccgtccttttgcgctttattatgcattttctgcgcagattcactttgcgaggcaatatccatggcatcaaaagaatggcaactacggcaggttgcagagtcagttgcttttaattctttccatactgtttcggccatttcctggcgatgagcttcgaacttatcatcactgtctattttgccgctaacaaattcatgataaatatctttagatgcttttaatttagcaaataaataatccatccctgactttggaatatggcaatcggcacattccgcacgtatccctttctggtttgaaaagtggacagttccctgatattcctcaaaaggtttactcatcgagtggcaggaaaggcaaaatgcggtatccgacgttttatgtaaggctttttgcgccagcaataacccgccgccaccaaccacaaccgctatcagcaaaaacaataacccaatgcgttttttccctcgcatagattcctctaattaaattccaggacaccgataccattgtataaataaatacacaacgaattgactacttgcttaattcggcacaacactgcctgaaataatcgataaagaatatgatttattacaatgtaatcattaattgctaaggaataacccagttgttatttagaatatatatttgtcagttttggcaatttaaatcacataatgaatgtgaatatataaaatatttttagcacaacgctatgcgcactgtcacccgctcaacagatcacggcaatcgttcgttttttatactgctcagggataaaaaaaggcccctgttgaaattgcaggggcctggtacgagcaagcatcatattgggcgacatgatgcaacggtaaaaatcatttggcctgatggcgttcaatgattcctttcatttcagcaaccgccgccccgtctacgacataacgcgaatactcgtccgcgtgtgcatctgatgacatggacaatccttgattacgataacgcatcggtgaggcttgccacgctcccgcggagctatggacttccagcactccggcatcgaggaagtggtgcaggttttccgcacggactcctgctccggccataatgattggagcatcacgatgggcaataagttccataatttttgataaaccttgcagtgcgtctgatttttgccctgatgtcagtacccgggcaatgcccaattccgtaagattattgagtgtatttaaagggttagcgcacatatcgaaggcgcgatgaaaagtcactgccagcggaccggcagcagccattattttttccattcgtggcatatcgacattcccgtcaacatcgagaacgcccgtcaccagtccaggaaaacctaattcgcggactgtgcgcacatcttcaagaatggcggcaaactcaccgtcgctgtagcaaaaatcaccaccgcgtgggcggataatcggatgcactgggatcgtcacccgctggcgcacggatttcagtacccccaacgacggcgttaagcccccctcttttggagctgcgcataattcaactctgtcagcgccgttttgctgcgccgttagcgcgcattccatgctgtaacagcaaatttccagtaatgccatttttgctccttagttacgccgactgctcgctggcaacgatctcttcaatggaccacggatgaaacttaatggttgttttaccatcggtgaccgccagcgtcggattcggtaatcgttcatgctcaccttttggcgaactggttttaactgagatccccggcaggctgagtccttcatcagaaagcaatgccagcgcacgggcattcagcgtttctggatcacccggcagaacgatttcaatatgttcccaaccttcgtgcgggtaacgtttttccccgggccacggtagctccacaatggaaaactgccagtgcgcaacctgtaccggttcatgcaatttaaacagacaaatcggtctgccattgatcatattttctgacaaaagctcgccgcactgttcaaacccgcgacgccagcgttcagcggtgacgttttgatggcaacgcaaggaaatgtgatcggcagtcagcggagtgatatccaaccccagacggcgggaaagttcatctaatgcgtgggtaaatcgcggtaaatccgatgcaatatcctgcagctcgtcgatagattgccagttcgccataatcactcttcgtctttcattaaaagcgttaatttaccctgttgccctgcgccaaccaaccgctgatttcacgccgcttctgatgcaatagtgaaaacggcaatacgccacgcgcacgttgctgacgaaaacagccatttgcagtatactcccgccctaatttctttaactggtgcgggcaatttttgctcgcttcatcaatgtaaggtattccggtgaatattcaggctcttctctcagaaaaagtccgtcaggccatgattgcggcaggcgcgcctgcggattgcgaaccgcaggttcgtcagtcagcaaaagttcagttcggcgactatcaggctaacggcatgatggcagttgctaaaaaactgggtatggcaccgcgacaattagcagagcaggtgctgactcatctggatcttaacggtatcgccagcaaagttgagatcgccggtccaggctttatcaacattttccttgatccggcattcctggctgaacatgttcagcaggcgctggcgtccgatcgtctcggtgttgctacgccagaaaaacaaaccattgtggttgactactctgcgccaaacgtggcgaaagagatgcatgtcggtcacctgcgctctaccattattggtgacgcagcagtgcgtactctggagttcctcggtcacaaagtgattcgcgcaaaccacgtcggcgactggggcactcagttcggtatgctgattgcatggctggaaaagcagcagcaggaaaacgccggtgaaatggagctggctgaccttgaaggtttctaccgcgatgcgaaaaagcattacgacgaggatgaagagtttgccgagcgtgcacgtaactacgtggtaaaactgcaaagcggtgacgaatatttccgcgagatgtggcgcaaactggtcgacatcaccatgacgcagaaccagatcacctacgatcgtctgaacgtgacgttgacccgcgatgacgtcatgggtgaaagtctctacaacccaatgctgccgggtatcgtggcggacctgaaagccaaaggtctggcagtagaaagtgaaggcgcgaccgttgtattccttgatgagttcaaaaacaaggaaggcgaaccgatgggcgttatcattcagaagaaagatggcggctatctctacaccaccactgatatcgcctgtgcgaaatatcgttatgaaacactgcatgccgatcgcgtgctgtattacatcgattcccgtcagcatcaacacctgatgcaggcatgggcgatcgtccgtaaagcgggctatgtaccggaatccgtaccgctggaacaccacatgttcggcatgatgctgggcaaagatggtaaaccgttcaaaacccgcgctggcggtacggtgaaactggccgatctgctggatgaagccctggagcgtgcacgtcgtctggtggcagaaaagaacccggatatgccagccgacgagctggaaaaactggctaacgcggttggtattggtgcggtgaaatatgcggatctctccaaaaaccgcaccacagactacatcttcgactgggacaacatgctggcgtttgagggtaataccgcgccatacatgcagtatgcttacacgcgtgtattgtccgtgttccgtaaagcagaaattaacgaagagcaactggctgcagctccggtaatcatccgtgaagatcgtgaagcgcaactggcagctcgcctgctgcagtttgaagaaaccctcactgtggttgcccgtgaaggcacgccgcatgtgatgtgtgcttacctgtacgatctagccggtctgttctctggcttctacgagcactgcccgatcctcagcgcagaaaacgaagaagtgcgtaacagccgtctgaaactggcacaactgacggcgaagacgctgaagctgggtctggatacgctgggtattgagacagtagagcgtatgtaatcgcgttatacggcaacagccgatgttattgcagacatcggcttttttatcattaacgataatttacaatcacttcattccgttgaatctttagcggcggaattaaccgcccaccgccaggcacttcccagataaatcgcaacggttctgctgccgctataccggaaaaggccacggtggttccactctgcccttctaattcgacacaacgagattgtgaacacaagcgaacccgcagtcctgcaggtgtcgggccgataagctgataacgccacgccaccagcgtcatcaatcctgcagcaggttgtcgagtagaaagaggcgctgacgacatcgactcaccacggtgattcagcgtaacgcccacgctactcgcctgccacatcccctccccggcggcttgcaccagcagcggaaacaataatattgctaataaggctctcattatttgccgccaatcgtcgccgtcatacggatatgtcggttatctgatagttccagattcgacagcaccactaactgcggcaagctgcggcgcaggaagcgagacaataatggtcgcagcgcgtggttcaccaacagtaccggcggcgcacccaacatctcctgacgggatagcgcttcctgagtttgcgccaacaagcgatccgccagccctggctccagtccccccccgccctgcaatgcctgtagcaacaaacgttccagcggtgtatcgaggccaataacatggacttcatctttgccaggaaaccactgctgggtaatcgcccgtcccaacgctacgcgcacgacggcggttaattcatgcggatcgctctggatgggcgcatgttccgccagcgtttcgagaatggtgcgcatatcgcgaatcggcactttttcatcgagcagattttgcagcactttatgcagtgtggtaagcgtgacgacgccaggaacgagatcttccgtcagctttggcatctcctgggcgacgcgatccagcagctgttgcgcctcctgacgaccaaacagctctgcggcatgctggctaatgaggtggttaagatgcgttgccaccaccgtgctggcctcaaccacggtgtacccctgaatctgcgcctgctctttaagcgcactttcaatccagatagcattcaggccaaatgccggatcgacggtcgcctcaccaggtaacgtcccggcagcggttccagggttaatcgccaaccaacgccccggataagcatcaccactgcctatctccacgcctttcatcaaaatgcgatagcgggcaggttgcagatccatattgtcgcgaatgtgcaccactggcggcagaaaccccatctcctgagcaaatttcttgcgaatactgcgtatacggcccaacaactcaccatcctgctggaaatcgaccatcgggatcagtcgataacccacttccattcccagagaatcttccagttgtacatcgttccacgtcgcttcgacaacggtattattctctgccatttttaccggttttggttcagcaggcgctttttgttcacgtccgcggatccaccaggccagccccagcaatccggcagtgaacagcaaaaataccaggttcggcattccaggcaccaggccgagtaaaccgagcacggcggcgcttaacaacataacgctcgggttactgaaaagctgattcaccatctgctcgccaacatcctgatcggtgctgacacgcgtaacgatgacccccgcggcggtagaaatcaccagcgccgggatttgtgccaccagaccgtcgccaatggtcaatagcgtataactttccgccgcgtgtcccatgctcatgccatgttgcagcacaccgaccagcaacccgccgacaacgtttatgaccatgataaggatcccggcgatggcatcgccgcgaacaaacttacttgccccgtccattgagccgtaaaaatcggcttcctgagtcacttcggagcggcgttttttcgcctcatcttcaccaatcaatccggcgttaaggtcggcgtcaatcgccatctgcttacccggcataccatcgagaacaaagcgcgcacccacttctgcgatacgcccggcacctttggtgataaccataaagttgatgatcacgagaatgacaaacaccacgataccgatagcgaaattgccaccaacgaggaagtgaccgaacgcttcgaccacctttccagccgccgccgcgccggtatgcccttccatcaaaatgatacgggttgaagccacgttaagtgcgagacgcaacagcgtggtaaacaacaggatggtcggaaacgcagcaaactcaagcgtgcgctgggtaaacatcgccaccagcaacaccatgatcgacaaggcaatattgaaggtaaacaacaggtcgagtatgaatgcgggcagtggcagcaccatcatcgacaagatcaacaggatcaaaatcggtccggcaaggatctgccattgtgtcgatttcaggtttgcgggcaggcgcagcatcgcggccagattactcatgggtcggtttctcgttaataaaatccagggcttccggcaccggaagatgagtaggttgtacagggcgctgtccaccagccagacgccagcgtttcagttgccagacccaggccagcacttccgccactgcggcgtacagttgacccgggatttgttgaccgatctccgcatgtcgatacagcgctcgcgccagcggcggcgcttcaagcgtcgggacgttattttcagcgccaatttcacgaatgcgcagcgcgaccagccctgcacctttagcgaccactttcggtgcgctcattttgttttcgtcatactgcaacgctaccgaatagtgggtcgggttattgacaatgacatccgctttcggcacatcggccatcatccgacgccgtgcggccgctcgctgcatctgacggatccgccctttaacatgggggtcgccttcgctttgtttgaactcatcacgaatatcctgccgtgacattcgcagctttttcaggtggctgaagatttggaaaaagacgtcaaatcccaccattggaatgacaccaagcaccaccagcagcgcgcatagccctaccagatccatcgcattacccatggcggtaatcggagactcggccattaagcgcatcatctgcggccagtgatgccagagaaaaaaccccgtcacgctgccaaccaggatggttttcaaaattgccttaagcaactccgcgccagtctgtgccgagaacatccgtttaatgcccggtagcgggttgagtttggaaaacttcggctgcaaggattttccgctaaataccagcccccccagcataaccggagaaataatcgccaccagcaccacgccgctaatcagcggtagcagcgccagcatggcttctctgatcagcagaataatctgcccgaggatcagattcgggtcattgataatactgtgatcaaaatgcagccctgcggagagcatgcccgacaatcgacgggccagcgacacaccgccaaaccagataacactaacgcccaccagcaaaatcagcagtgaagtcagttcacgggaacgcgggatttgcccctcttcccgcgctttttctagtcggtgaggtgtgggggcttctgttttgtcgtcgctctcgtcagacacgtcgccaatcctggaaagagtattaagcgtaaatgatgccagagcgcaaagcgttcaatggtttgagtaaggggcaaaacaggcgggatttagggcttttgccacagcacatcaggcatggtgacatgtttgtcgggtacggcgtaaacgccttatccaaccttgaagatctgatgtgacgcggccacgtcacatcaggcaatacaaatcaaaatccaagactatccaacaaatcgtccacctgatcctgactggctaccacaccggctttgctggtatcgacctgaggtccattaagcaaactctggttttcacgttttggacgcgactcctgttccgggatgttttccaacagcaccatcagcaactgacgttcgatctcctgaatgacgtccatcatccgcttaatgacctgtccggtgagatcctgaaaatcctgcgccatcatgatttccagcagttgcgcgttagtaaagctggtatgtgcggggacatctgccagaaattgccgcgtgtctgttaccagttcacgggcgtcggcaaggtcaatcggatcggcaaaccagtcatcccaacgttgggttaacgcttttgctgatttctccatttgatcctgatgcggttgtgacgcctcaacactgttcagcgcccgctccgcagcctgggcggtcatctgcacaacatagtacaaacgatcgcgcgcatcggggatagcttccgctgcttcggcaatggcctgatccagccccagttcccgcaaactgtcgcgcagcatacgcgtcaggctgccgatgcgcgcaatgatatcgccagctgaatgctcgtcagcaggtttgattgatggttgcatcatagtcgcatcctcacatgcccagtttctcaaagattttgttgagtttttcctccagcgtcgcggcggtaaatggtttcaccacatagccactggcccccgcttgcgccgcagcaatgatgttctctttcttcgcttctgcagtcaccattaacactggcaatgccgacatcgcgccatccgcacgaatcgttttcagcaactccaggccatccatattgggcatgttccagtcggagataacaaatccataaccgcctgcctgcaacttattgagagcgtcgaggccatcttccgcttcctcaacattattgaatcccagctctttcagcaggttacgcactatgcgtcgcatggtggaaaagtcatccacaaccaaaaatttaagttctttatccgccatttcacactcctgatttaaatacgtatcgcctgtccggcactaatttttgccagcatttgctgacttacctggctaagatcgaccacttcgcagacaccacccatattgatggcctcgcgcggcatgccgaacaccacgcaacttgcttcgttttgcgcaagggtccatgcccccgcctgacgcatcgccaacattcccgccgcgccgtcgttgcccatgcccgtcaggatcaccccaaccgcattacgccccgcctgtttggcgacagaatggaacaacacatctaccgatggccgatggcgattaaccgccgggccatcgtgaattttgatttgataattcgcgccgctacgcgccagctccatatgccgatcgcccggcgcgatataggcatgtcccggcaagacgcgctctccgtcttcggcttctttaaccccgatctggcaaagcttattaagtctgtcggcaaaagagcgggtgaaaccgggcggcatatgctgggtaattaacagtgccggactggaaagcggcaacggttgcagtacgtgacgaattgcctcagttccacccgttgaagcaccaatcgcaatcagtttttcagaactcaacaacggccccgccttcagcgttgtcggtgccgacaatggcttatgtgctgcaaggctcgcctttgctgccgtacgcaccttttcagcaatcatttcgctatacgccagcattccttcgcgaatacccagttgcggtttggtgacaaaatctatcgcccccaactccagcgcgcgcagcgtgacttctgaccctttgccggtcagggaagaaaccatcacaacgggcattggacgcaaacgcattaatttttcgaggaaatccagtccgtccatccgcggcatttcaacatccagcgtcaatacatcgggattgaatttcttaatcaaatcacgcgcaaccagcggatcaggggcggtcgccaccatttccatgtcgctatggctgttgatgatttctgtcatgatctggcgcatcagtgccgaatcatcgacagataacaccctgattttgctcatcgttaatccttacttagcgcatacaccgtctgaccacgcagcgtgaagcggcgctcaaggtggctaaagttttcagagtgacccgcaaacagcaatccgtcgggtttaaggagcggaacaaagcggcgcaaaatctcctgctgggtagtttgatcgaagtagatcatgacgttacgacagaagatcgcatcaaacggccccggcacggtgtactgtttcgccagtaaattcagcggggcaaaatcaacatagttcgccagctcctgacgcacgcgtaccagcccttcatgcggtcccgtccctcgcatgaaataccgttgcagttgctgcggcgtcaggtttttcaactcttcatggcgataaataccgcttctggctttttccagcacttcggtgtcgatatcgctggcaaacactttccagcgtccgggcgcggtgcccaatgtatcagccagcgtcatcgctatgctgtacggctcttcgccggttgaagccgccgcgctccatacgcgatactcgccagaacggcgacgtgcgtgatccgcgagcagaggaaaatggtgtgcctcacggaaaaatgccgtcagattcgtggtcagcgaattgataaacgcctgccactcaccgctgtgctgattagattccagcaagttcaggtaatgaccgaaatccgccagtcccagcgcacgcaaacgacgaaccagtcggttgtaaaccatgtcgcgtttatggtcagccagaacgatcccggcgcgttgatagatcaattgacttatccgccgaaaatgcgcgtcggaaagcgccaggcgctcggtcatctgtaacaataaagacgtttgcccacagggcagagatgaagtcatagcgccttctcaatcacttcaggataccactggcgcaatttgtaactgcgccgactcatgtcgtgctacttcatgttcttcaagggtaaataccgccacacgcgacgaaagatggtcggcctgattcagtcgttgcaaatcgtcgcgaaatgcccaaaagacatgccgttactgccaatctgcaagatcccgcagagaatcaaaattaaaaacagcgtggtcgaaattcgaatacgattaaacatcaacgctccccatcaggcggcaatgaccgctttagtaaatactcgtcaaaatgtttcccagtttggatcttgttcagcaattcgcagtcgtggctgtgccggtggttgctcactggcaggacgggatggtgtttgcggtttattggtgagtgggctggctgccagacggaacgcggaaaccgcttgcgttaaacgactcgcctgttcttccagcgcagctgcggcggcagctgattcctgcaccagcgatgcgttctgttgcgtgacgcgatccatttccgaaaccgccaatgcgacttgatcgatgccacggctctgttcatccgatgctgatgcaatctcgcccataatgtcagtcacgcgagtgacagcattgacgatattgttcattgtttccccagcgctttcgaccagcaccgaaccggtatcaacgcgcgagacggagtcttcaatgagggctttgatctcttttgccgcctgtgcactgcgactggcaagattacgcacttcacccgccaccacggcaaaaccacggccctgttcacccgctcgcgcggcttcaacagcggcattcagcgcgaggatattagtctggaaggcaataccatcaataacgctgataatgtcggcaattttcttcgaactatcggcgatctcatgcatcgttttcactacgccatccaccactttgccgccgtgctgggcggtgtcggaggcactttgcgccagttgcgaggcctggcgggcgttatcggcgttttgcttcactgtcgcggtgagctgctccatgctggcggcagtttcttccagcgcggatgcctgctgttcagtacgggaggaaagatcggtgttgcccgccgcaatttcacgggtaccggcatagatggcatctgaaccttcgcgcacatgagtgacggtgtcagtcaaagagcgttgcatatgtgaaacgctctgcgccaggtcgcccatttcactgcgcccgtcaatggtcagggtattcgccaggttaccaccggcaatttcgcgaatatgcgcaataatttttgccagcggtgtaagcaacatacggcgaataccgtaccacgccaccagcagaatcaataccaccaccagcgcgataaccgccagttgccactgggcaaatcggtaatcatctacgttgtcagtgacgatatcgcgatacagtttttcactgctgagggcgtactgagcaaacgcttcgcccattgcattttgcattccctgggttggctgagcgaaataagctccagtattgccataatcaagataatcaatcagttcagttaacgctgtgtgatagtttttatatttttcatcaatattacgactggtagcgaccatttcaggtaacggtgccatgcttttgaattttttataatgagtcgcggcctgggccaatgttttcctggcgctatcgagcaattcaactttggcattactttgctgattggatgaatccatcatcatccgcaccgctgaacgactcaggttaatgcgcgtttgcagcattaaatcccatgttgacgtcagctcgccctgctgttcccgtaattgattggaaaccacaaagctcttctggctatggtgaagggaagaaaaaaacagactgccggaaataagctgtaacagtgcgaatacccccagcaccattaccaacagcgtgactacgcggatacggttaatcataaggcaccttcctgaaaacatgttgatctcgttatcggcaaggaggggggaaactttattgctgatgccacccgccgcgcaattgaaataaaaaacccgatgcgcagatcatcgggttcatttcaattgaggaaatcgggagaattacgccacttctgacgccgcgctatctaacagcgccatctcttcgctgttcagcagtttttcgatgttcaccagaatcaacatgcggtcgcccagtgcgcccagtcctgtgagatattcggttgaaagcgtcacggcaaattccggtgccggacgaatttgctccgccgtcaatgaaagcacgtctgagacgccgtcaaccacgatgccgaccacccgctgtccgagattcaggacgataactaccgtgttgtcgttatagtccacatccacctggctgaacttaattcgtaagtcaacaatcggcacaataacgccgcgcagattcgtgacgcctttgataaacgctggcgtgttcgcaatccgtgtcacctgatcgtagccacggatctcctgcactttcagaatatcaataccgtactcttcatcaccaagggtaaataccagaaattcctggcctgacggctcgctggccagctttgttacattcgtcataccggtcatattgttacctttttactcattcaggcggcggtgttcgccatacgttgttcgcggtttatcgcctgcaaggcggagacatcaacaatcagtgccacgctgccgtcgccaagaatggtcgcagcagaaatgccggggactttgcgatagttactttcaaggtttttaaccacaacctggtgttgaccaattaattgatccaccagcaaggcgtagcggcgaccgccactttgcaagatcaccacaattccctgggtggcttcggttttcgcgcccgcgacgttgaacactttccacagttcgacgatgggcagatattcaccccgcacttccagcacccgctcgccgccagccagtggatgcagatcggcttcacggggttgcagtgattccatgacagcattcagcggcagaatgaaaacttcatccgcaacgcgtacggacatgccgtcaagaattgccagcgtcagcggcagtaaaatgcggatcgtcgtgccagtaccctgcttcgactggatctcgacatgaccgcccatctcctggatattacgtttaacgacgtccatgccgacgccacgcccggagacgtcggtgacctgctccgccgtggagaagccaggtgcaaatatcagcattgcaacttcgtcgtcgctcatgttttcgctgacggtcagaccttgcgaggccgcttttgccagaattcgttcacggtttagccccgccccatcgtcggtcacttcaatgcaaatgttgccgccctgatgttcggcagacagaattaaatttccgacgctgtttttacctgcagcgagccgtttttctggcagttcaataccgtgatcgaggctattgcgtaccaggtgggtcagcgggtcgataatgcgttctatcaggctcttgtcgagttcagtggaactgcccaccagcgtcagttctacctgcttgccgagttttcccgccagatcacgcaccagccggggatagcgactaaagacatattccatcggcatcatgcgaatcgacatcactgattcctgcaaatcacgagcgttacgttgtaactgccccatgctggtaatcaaatcaccatgattaaccgggtccagttcgctggaacgctgggcaagcatggactgggtgatgaccagctcaccgacgaggttaattaattgatcaaccttttctaccgctacacggatgctggtggattcactgctgcgcgtcgttttttcccgctccacgcgaccggttggcgcttgttcggctgccagtttaagcattggtggggtggatatttttggcgagacgtctactgtttcaaaggtaatctgatcggcttcaatcacaaaacagagtaccgcagtgatgtcatcttcggcgatgtcgtccggtaatattgccgagagggaatcagcccctttcaccacgtcagttaacgttgtcagatgccccaactcttcttccagcaggtcgacttcgccggccttcaggcgcgaaaggataattcgtcgcggtgactgactacgactctgctcatcttgcggttcacttttggcaaccacacttaatcgggtcactgcagatggcgtttcgcctttcgcttctaatgccagttgacgtaaggcctggcagatataattgaagctggcggcatccggctcttgcgactgtttataagcgtcgagctgttcttgcatgatgtccttcgtttccaaaaacagattgataatgtcggtgttgagttgcatctcacctcgtctggcttcatcgagcaggttttccatcagatgcgtggtttcctgcaaaacgctgaagccaaaggttcctgcccctcctttgatcgagtgggcagcccgaaagatggcattcaattgttcggcatctggcgcttccggctgcaaaaccagcaaatgctgctccatatcagccaacagttcgtccgcttcatcaaaaaatgtctgataaaaatcgcttatatccatgctcacgctgtcacctcggttcggctgatggcattgtgggaacactgacctgtggtgcaacctcaggtttttccagggcgcttactggctcattctggctttcggcgttttcattcaaaatggcctgttcggcgtgtttgttcagtaccagcaggctgatgcgacggttgacggcatcatcaggtccgcgatcgcttaagcgcatcgttgccgccatgccgacgacacgtaacactttgccgccattcaacccaccaaccatcagttcgcggcgggatgcattggcacgatcggcagaaagctcccagttgctgtaacctttctcaccgctggcgtagggaaaatcatcggtatgacccgagaggctaattcggttgggaataccgttcagtacgggcgcgatggcgcgcagaatgtcgcgcatatagggttcgacgtcggcactgccggttctaaacatcgggcgattctggctatcgatgatctgaatacgtagaccttcctggaccagatcgattttgagatgtggacgtaacgcccgcagtttcggatcggactcaatcaactggtcgagatcgccacgcaatttccgcaatcgactttgctccatgcgttttttcagctcttcgatgttcggctgcttattcacttccccctggctttgggtgtaatcatcacccccaccgggaattgggctttcactattagaaatgcgatcgccgcccgtaaccgcagtcgccagtggagtccggaagtactccgcaatctgaatcagctcttttggactggagatagagatcagccacatcaccagaaaaaaggccatcattgcggtcataaagtcggcataagcaatcttccacgatccatgtgctgccccgtggcttttggctttgcgtcgtttgacgacaataatcggatgcgcttgattcttcatgcttcctcggttgtcgtctgttgttgcggatttttcaccgcacgcacatgctcttccagttcaataaacgacggacgttcgctggaatagagcgttttgcgaccaaactcaacggcgataggcggtgcgtaaccgttcagattagatagcagtgtgactttgacgcactgcatcattttgctggtttcggcgcttttctgacgtaaaacactcgctaatggggaaataaatccgtaagccaataaaatgccgaggaaagtccccaccatcgcatgagcgataagcgcccccagctcggcggcaggacgatcggctgaacctaacgcgtgaactacccccattacagccgcaacaataccaaacgccggaagtgagtccccgaccagcgccagactgttcgccgggacttctgcctcgctttcgtgcgtctcaatctcttcatccatcagagcttcgatttcgaaggtgttcatgtgaccgctgataatcaggcgcagataatcgacgataaattcaagcatgacgctatccgcaaggatgcgtgggtagctggcgaagatctcgctctcacggggattttcaatatcgcgttccagcgaaaacatccccatctgccgcgatttcgccatcaaccgataaagcagagccagcagatccatatacattgctttggtgtatttggagcgacgaaacagcaacggcagcgccttcagcgtgcctttaatcgctttgccattattgccgacgataaacgacccaatccctgcaccggcaataatcaccagttcagcgggttgatagagtgctccaaggtttccaccggtcatcaaataaccgccgaaaactgtaccgagaacaaccaggtaacctaataagataagcacgacatcatccttccactgttgaccatgacaggatgttcagtcgtcaggcgttaacacgcgataggggcaaaaaaagcagcggtacatcgttaccgctgctggaatgtttcgccacaccgtatcagttaaacagcctgtactctctgttcatccagcagttgtgggataatatcggcaggattctgggaaagtttacgtctttttactgcccgggatggcggctgacataagctgcaggcaaagctgccaacaggctggtgagcatgggtaataaaatttccgccgcagcagttgcagctggaaagttgcagtaatccactttcaacaaaccgcaccaatgtccaggcacgggttaatgccagcagcggtccttcttctgcttgcgggcactgttcaaggtataaacggtaggctttgatcaccgcatcgacgccattacacaagccagttttcagtaaaaactgccatgcattacagaacatcgaagcatgaacgttttgttcccaggtcataaaccagtcggttgagaatggcagcatgcctttcggcggtgggcttccgcgcagttctttatagagttttatcagacgtccgcgacttaactgtgtttcgctttccagcatctgcaaacgagcgcccagggtgatcaattccattgccagctgaatatcccgcgcttcctgaacaatgcttttttcactcatgatcaggcccttttcttgcgcagcgcttcttcaggctgattaacatcattcagcaagcgagttgagagcatgatgccggtatgaatttgctggagatcgtcaacgcgggaatcttgcgtcaactgagtaatcgtctggtggctgtcaaaacggaagtgacaaaccagttgattggtttctgccagcttaaccatttgcggaagagtcagtgccgctaacgttgtcgccatttcttcatttatgccgagacgaaacatagcggacgctttgtcctgaacaatcagacgctgtgcaagtagtaaatatgacaagttgatgtcataaatgtgtttcagcaactcggaggtatgcattattcccacccagaataaccaactttatttttatgcggtctcaccgcaccccgtgatgtcgccgggaagccccggtaaaaaataattagcattagaatagttgcgataagctgcaataagcagacccacctttttggtttaataagtccttacaaatagaagggggtctttacacttatctaagatttttcctaaatcgacgcaactgtactcgtcactccacgcacatacaacggaggggggctgcgattttcaataatgtgtgatgcagatcacataaaacgctcaattacttaacataaatgtataagtcatacttttgttttgggtgtatttcaatctgttaaaaaatttttcgctacactggcaagcaaaaatgaaacaggaataatcgaaatgggatgttgcgcacagttaaaataactcaccgtaaataatcatctgctataaataatcgctttaatgcaataccagataagccatttttaaacaaacacttaccgcacaacaaactaattaactacaaagaaaggcaacaatcaacctaatgttaataaaatgttttacatatattaaccacttgttcaatatgggaaatcagtacattattttcttataaatacagwagamatcatatgataaccaagagcaatygattaattatatttactaatgaccagactaatattkacctgtttaactgagttgggattgcgtcgtttctccattaggagtaaagctttaatgtcacctgaagttcacagaataaggaacaggttatgagctatagcaatattcttgtcgccgttgcggttacaccggaaagtcagcaactgctggcaaaagcggtatctatcgccaggccagtaaagggacacatcagtttaattactctcgcttccgacccggaaatgtacaatcaattagctgcgccgatgcttgaagatttacgcaatgtgatgcaggaagaaacgcaaagctttcttgataagttaattcaggatgcggggtatcccgttgacaagacgtttattgcctacggtgagttaagcgaacatattctggaagtttgtcgcaaacatcatttcgatttggtgatttgcggtaatcacaatcacagtttcttttcgcgagcatcctgctcggcgaaaagagtgattacctcaagtgaggtcgatgtgctgttagttccacttacgggagattaaccgcacctacgcaagcttaggaaaggtagcaactttatcgcgctgctggctttccgcgcttcgcggaactatctgctttaggtcgctaatgaagcactcctgccagtggttaatatcgtttttcacgataacgtccagcatttctgcatgacgggaaatacgttccgccagcgacatagtcaatgcacgatccagcgcagctgcaacttcgtcacgatcgtagggattaacaattaacgccgacgttaactcgtttgccgctcccgcaaattgcgaaagaacaagaacgcccgggttggctgggtcctgagcggcaacatactcttttgccaccaggttcattccgtcacgcagtggcgtcactaagcccacgtcagagtagcggaatattttcatcagtaatttacggtcaaaatgctgattcaaataataaagcggcgtccagcctaattgcccatatttaccattaattcgtccggcttcattttcgagctgatgacgaatatcctgataggcttgcacatcaccacgagacgttggcgcgatctgggtataacgaattttaccgtgatgttgcggatatttttccagtaacgcttcataggcgagaaaacgctccggcaaacctttggaataatccagtcgttcgacagaaaagatattttgtacgtttttcagttctgctttgagttgcgccagttttggcggcagtggaccggcagcctgtttcgctatttctttcggctcaatgccgatcgggtaaacttccgttcgaaacgctttgccgcaggccgtatggctttttgcgctacgtgtcgtgacgcgggtcaggttagaaaggcaatccaggaacgccagacgatcgttctccgtctggaaacccagcaaatcataatcacaaagctgttcaagcaaggtgtcatatgtcggcagcgcgttgaagatttccggtgtcgggaaaggaatatgcagaaagaaaccaatgcgattattcacgccccgtttgcgtaattcatgcgcaaagggcaacaggtgataatcgtggatccagataatgtcatcgtcttgcaacagcggcagtaatttatctgccagcaacgcatttacgcgtagatagccatcccaggcaggacgctgaaattgcaccagatcgagccgataatgaaaagcgggccagagaacggcattggagaatttgttgtagtattcgtcaaggtcctgttcgctgaggttaaaagaggcccacgtaatgttaccctttttcaccttttttagcggctgatcctcattccctgtttcaccgctccagccaaaccacagtccacctgcggctttcagtgcccccagtatgccaacggcaaggccaccggcactggcggcgtgctcgtctggtggtgcaatccggttagatactacgactaaacgactcatagtcatcactcctgttattttctcttttttgttgtaatgcggtggttatcatttcaagccagctccagacatccggcacgcccgccagtcgccatgatgcctgagttgcacctgtgccaatttttactgacattccgcccagccggttaacgactgcgaagccagattcatcggtcagatcatcgcccagaaatacgggcgttcgcccgataaagggagcttcctgcataaaggcagcaatcgcctcacctttactggtacctttcggtttgatctcgacaacacactttccctgctgtaacgccatttgtggccagatctgagtaatacgttgcgctaatgtcattaatgcgtcttcatgctgcggagcctgacgataatgcagcgcaaaagccatccctttagcctccagctccgcgccgggatactgggcgatgaccgtatgcagttgcacgctaatatcacgcgcaatcgcatccggcagatgaacgatatgcgttttaccattgatgtcacggcgctccgccccatgcacgcccgctaatgggaagcgataaggttttgccagtgcatcaagctccaccattgagcgccctgatatcaatgccaatgcaccatcacttgcggttgccagtagctgaagtccttgcagaatagtgtcaggtacgacgacctgatcgggatgcggtttgatttccgccagcgttccatcgagatcaaaaaaccaggcatatttcgcggatagttcaggggtttcggttaacggttctgtcacccggttctcctccttctcttttcttattgtgttgcgcagaacgcgctttacagacatgtaagtatagacagtgtgacgggggtcgccatttgcaacgaagaacagccaaccgttgtggcggctggctgtggtgggaaaaaacgctaaattgttgtggaaaaaagcatcagacagtgcgtttcgctttttgcttgtaacggtcgaaaatcaccgctgccagcaggattaagccgcgaactacgtactgtgcgaaaggagaaatattaagcaggttcatggcgttttccacggtgcctaaaattaagatacccgccaccacatatgagatttttccgatgccgcctttcagagaaacgccacctaaaacgcaggcggagatcacaatcagctcatagccaatcgacgtcattggctgcccactggtcatacgtgaagccagaataattccggctatcgctgataccaggccagagagaacaaagataataattttggtgcgaacaaccggtacacccgccagacgcgcagcctcttcgttcccgccaatcgccagggtattacgaccaaaggtggttttattcagcagcaagccaaagatgatcagacacgcgacggtgagccagattggcgcaggcagaccgaaccagttggcgtaaccaagggcaaagaagctttcatcttcgataccgaccgctttaccgtctgaaatgatgtacgccagacctcgaacaatctgcatcgttgccagtgtcgtgatcagggcatttattttgagtttggcgataacaaagccattgaccagaccacagagaatgcccagcagcaaccccgctgccacgccaatccacaggctttcagtcagattaataaccaccgccgtggtgacacccgcacaggcaattacggaggcgacagaaaggtcaaagtcaccggaagcaaggcagaacaacatgccacaagccaccatccccgacatggaaattgccaggcccaaccctttcatattaatgaaggtggcaaaatttgggacaaaaatggcacaggcgataaaaagcaccgcaaacaccaccagcatgccgtactgatcccagatacgcccgaagctgaatgacgacttaggtgcgccagaacccgatgtagaaacagaagacatcatactctccttactcaggcaactgcctggctgactttaggcatcgcaaggctcagtgcctgacgctcatctgcctgctcgtgtaacaattcaccggcgatttcaccttcgcgcatcaccacaatccggtcggcaacgccgaggacttcaggtaagtcgctggaggcaaacagcaccgccaccccctgcgccgccagcgcataaatcacgttatatatttcgtgcttagcaccaacatcaatgccgcgcgtaggttcatccagcaaaatgaccttcatctcttccgataaccagcggcccagaatggctttttgctgatttccacctgagagattcataatcagttgctcagcgcccggcgttttgatgttgagcgaacgaatgtggtgatcggcattgttttcttcccaaccgttgttgattacacaacctccaagcacatgtttacgtctggcactgatgttgatattgtcgcgaacggagtgcacgggaataatgccttccgctttgcgatcttccgggcagagcatcatgcctgcggcaatggcgtggctcggtttacgaatatcgatcggctgttggtcgatataaacctgaccggcggtgatttgcgtcccgccaaacatgcctttcattaattcgctacgccctgccccgaccagaccaaacagaccgacaatttctccactgcgaaccgccagacttattggcgtacgcacgcctggtgctttcacagcatcaagacgcagccgctcctcgccataactacgcggttgccagccgtagatatcgccaatgtctcgcccgaccatcgcctgcaccagtgcgtcgtggtcaacctgctgcatatcggtaaaggttttgacataacgcccatctttaaagacggtgatggcatcgctgagggcaaatatttcttccatacggtgagaaacgtataagatcacccgcccctcttttcgcagttcacgaataacgcggaaaagattgtcgatttcgcgggcagagagggagctggttggctcatcaaaggcgataattttggcgttacgcgccagcgctttggcgatttcaaccatctgccactgaccaatggagagatatttcagcggcgtgtccgggtcaatatccataccaagatgtttaagttgtaaacctgcctcataattcagcaatgaacgattcacaatgccgcctttatgcggcagctggccgagatagatgttttccgcgacggtcatttccggcacgagatgcagttcctggtaaataatcgccacccccgcgttaagtgctgcggtcgtgtcggaaaaggacatttcctgcccattaatcactacagaacccgtggttggcgcatagtttccgctgaggatttttaagagagttgattttcctgcgccattttcacccatcaacgcatgaacctgaccggcatagcagtcaaaactaatatccgtcagcgccttaacgccgggaaacgttttaccgatgccgcgaaatgagagatacggggtagactgttgcataacgtctccgtgaatcactggtcgttcacaccccctctgcatcatgcagaggggaatttttccggcaaattacttaccacctaaaccttttttctccagttcttctttaaagttgtcacgcgtgatcagcaccacgtcggtaacttcggtgaatttggtcggttcaacaccttttgcaacccagttgtaaagcatttcgctggacttataaccatgtacgtccgggcttggcagcagggaaccgtagaagccggttgcctgtgccttagacagttcactcaccgcatccacaccgttaataccgataccgatgatattgctcgctttaaagccctgaccttccgtcgcgcgtacgccgcccagcacggtgctgtcgttcataccgacaatcagccaatgtttaacttccggatgttgaaccagcattgagttggcagcgtcaaatgcccccgggatgtcgttagatttggtaggtacctgataaatttgtttttccgggaatcctgcagctttcagcgcatccatagaccccgtagtacggcgacgagccgtatccagttcgttggaggtaatcgccatcaccgcgctttctttgacatcccagccacgtttctgcatctctttatacagttcctggccctgacgttcgccaattttggtcgcagccatcatcaccagcggaacggtatccattggcttacctttggcgttaacaaactggtcatccacggcaatgactttcatatcgtagccacgcgctttcgccacgatggcagagccgagtttcgggtccggagtacaaataacgaaacctttcgcgccactggcagccaggctgtcgatagcgttcaatgttttttcgccatccggcacggcaatcttaataacttcaaaccctaaatccttcccggctttatcggcaaacttccattcggtctggaaccacggctcttccggttgctttaccaggaaaccgagcttcaggttctccgccatagcggattgtgacataacggctgccagaccaatggctgccagggctttagtaaatttgtgcatggttctctccagctttggtgtcgttttgtgtagggcaaaaacgaatgacattcgttaaattaatcggaaaacaaagcattaccttttaactaaaagataagtgactgtgttgacatagttttagcgagaaattaattctccataggagagcaatatcacatcgcagaattacagtgagaacgtgcataaatttagcgggaaaagacataaggaaaagcgaatttgtcagacaaattatcgagtgcacagcagaataatccataagattagcctggaagtccttgttgtctttggtacccatgcgggatgttttctttttaaccagtcaataggcctcattacctggcgttgagtttttgcaatggtgtaataaccgcaacttaaagatgtggaaaatgcgcgtcattcatttcgccattaattatcactgtactcattaattaacagaacacgtataatgagagccatatcgcaaaaatgaaaaaacgttttataaaatcattgcttcatcatgaattcaaattcatcgattaatatcaacaagatacaaaaagcaccatcattaaaattcattacagttacattgatttcatcaatgaaatgtaaaaatatataaacttgatgatttaagcattttcttatacccgttcagacgttattcttatttcagatcatcgtcagaattgactccacgatcacatttcggaccggcagaaaggaattattctgcaaacagtaattatggtgttttgatttatcttgcacctctccacttctggatataaggatattaggtatggcaaccgctggaatgcttctcaaactcaactctcaaatgaaccgcgagttttacgcatccaatctctaccttcacctgagtaactggtgttctgaacagagtctgaacggcaccgccactttccttcgcgcccaggcacagagtaatgtgacccaaatgatgcgcatgtttaactttatgaagagtgtcggcgctacccccatcgttaaagccattgatgttcccggtgaaaaactgaactctctggaagaactgttccaaaaaacgatggaagaatacgagcaacgttcaagcacgctggcgcagttagccgatgaagcgaaagaactgaatgatgattcaaccgtcaatttcctgcgcgatctggaaaaagaacagcagcatgatggcctgttactgcaaaccattcttgatgaagtgcgcagtgcgaaacttgctggtatgtgtcctgtgcagaccgaccaacatgttctgaatgtcgtgtcgcatcagctgcattgatcatacatcggcgccaatgcattgcgccgatgaagtttttgagaaaccgctgcctcatttttttgaagcagcggttttttaatgggattcgccctgtggggtaaacttgagttcaatcaacgcgatggctttttggattgcccgcatggtgaccgggtctgcggcggcgggatggttagtaaagtcgatattcttcagctggctggacattttttcgcgaacttcaacgggcgcgatcacatcgagaacatccagaatttgtttgataaccaactggcaagcaaccacatcagaaaccagttcctgatcggcattcagtggctgggacatcgtaaactcctgatagcattttgaaagccgttatagtagcggcttcacatcttcagcgatagtcacatccaccgtcatcagaacacaaaaaaacctgccggagcaggttttttgttatcggaacatattgcctggcggtacgtctttgaacgtcttgcaatagttattgaacatacttttcaggatcttgcgcagtttcatcgcggtactccgaccatttgttatacaggtgttattgtctttgcgtttataatatgacaaccatcacaaaaatcaatctttatgtgatgtaaatcacataaatacccctttaatgttataaaaatgataatcaaaaagcagccccccaatttctgacacatacagatggcaagaaatagcgcctgccaggcgtcttttccggccattgtcgcagcgctgtaacgcgtaaaatactgctttcttttactcttctggctggaccatgagacttctgattctgactctttccttaataacgctgacaggatgtacggttactcgccaggcccatgtgagcgaagttgacgcggcaacaggtattgttcggttggtttatgatcaggcttttttgcagcatgcccgtaccgatcgttatgtcagtcgcgggatcgccgatcgcgcatgccagcaggcaggctatacccacgctatcccctttggtcagccagtaggcaactgtagcctctttgcgggttccttatgtttgaatacggaattcactttgtcatatcagtgccatcattccgccttccctgtctttctctaaacgttttaatcagcgagggggatcttcgctgattaaataaatagcggtaatgcgttttattcccattcgtatttttaataaatgatgtttatattttaccttttgcaaataataaaataacaaattatagtgacgccacagcaacaaatataacctttgtggagcactatcatgctgaaaccagaaatgattgaaaaacttaatgagcagatgaacctggaactgtactcttcactgctttatcagcaaatgagcgcctggtgcagctatcataccttcgaaggtgctgccgcgttcctgcgccgtcacgcccaggaagagatgacgcatatgcagcgtctgtttgattacctgactgataccggcaacttaccgcgtattaataccgttgaatctccgtttgctgaatattcctcacttgatgaattattccaggaaacctataaacacgaacaattaatcacgcagaaaattaacgaactggctcatgctgcaatgaccaatcaggactacccaacatttaatttcctgcaatggtatgtttctgagcagcatgaagaagagaaactgttcaaatcgattattgataaattaagcctggcaggcaaaagtggcgaaggtctgtattttatcgacaaagaactctctaccctcgacacacaaaactaatgctctccggcggcaggttttctgccgccgtttcaaatcagtgacggcaaatcttactctgatcggttgaaaaaccttcttctgaaggtataaatttgccttttgctgccagaaacgccaccaactctcccgcagtcatcccttctgccgagcaggtgtgaaaacgtgcctgttcaccaaaacgcgctttaattgctgcttccagactggcatgcgtatattgctcgcttgattcaatcatcatatttaacacttcatgaccgtgaatagagtccatcgttcctcctcaaaaaaagcctagcgtagcgattgctgcttatgaagactttgcgccagcgcagaactgaacgctttttattgtacatttatatttacactatatgtaacgtcggtttgacgaatcagccgttatgccttaacctgcgccgcagatatcactcataaagatcgtcaggacagaagaaagcgtgaaaaacagaactctgggaagtgtttttatcgtggcgggaaccacaattggcgcaggcatgctggcaatgccgctggctgcggcaggtgttggttttagcgtcacgttaatcttgttaattgggctttgggcattgatgtgctacacggcgctattactgctggaggtgtaccagcatgtcccggcagataccggtctgggcacgctggcaaaacgctatctgggacgctacggtcagtggctgacgggcttcagtatgatgttcttaatgtatgctctgactgcggcatacatcagcggtgccggtgaattgttggcctccagcatcagcgactggacaggtatttcaatgtcggcaaccgctggcgtgctgttgttcacttttgttgccggtggcgtggtttgtgtcggaacttcgctggtcgatttatttaaccgttttctgttcagcgccaaaattatttttttggtggtgatgctggtattgctgctaccgcatattcacaaagtgaatcttttaaccctgccgttgcaacagggactggcactgtctgcaatcccggtgatttttacgtcgtttggttttcacggtagcgtgccgagtattgtcagctatatggatggcaacattcgtaagctacgctgggtgtttataatcggtagtgcgatccccctggtggcatatattttctggcagctggcgacccttggcagcattgattcaacaacctttatgggattgctggctaatcatgccggattaaacgggctgttacaggcgttacgcgaaatggtggcctctccgcatgttgagctggcagtgcatttatttgctgatttagccctcgccacgtccttcctcggcgtagcgttaggcttatttgattatctggcagatttgtttcagcgttcaaataccgttggtggacgattgcaaactggtgcaattacctttctgccgccactggcgtttgcactgttttatccacgaggatttgtgatggcgctgggttacgccggtgtggcactggcggtactggcattgattatcccttcgctgttgacctggcaaagcaggaagcacaatcctcaggcgggttaccgggtgaaaggtggtcgtccggcgctggtggtggtgtttctctgtggtattgctgtgattggcgtgcaatttttgattgcggcaggcttgttaccagaagtgggatgattagatagcctcaaattccttattgggtgccagaattaacgctgacacccaatgtgacctcttaatgcaggcagcactgcttaaatttcttaccactaccgcacggacaaggatcgttacgccccggtttctcttctgctttgatcggttgctgaacagctttttcctgcggatgcgccatccagtatgcatgtaaatcaagcgccgccagtcgaattgcatctacgctctcttcaaacgcttctggcgacatcttctctacccgctcgaagttttcctcagtaccgtgcagcgcaatcgcctccagcgctggttttaacgaatcgggcaacgttgaccagtcagaaagtgccacgccccgcatatagccaaagcaccactcctcaacaatcgtcagctcgctgccatcgacttctcgcaagccgaataacggctcaaactgctccgggaattcgttcagacgctctgcggtatcggccatatgttgaaaagccaggttcataaagcgcgtcatctctttctctgacgcccagcgcggcacatagtcagccccaccccacacggcaaccagccactgtgccggttcaatctcttgcggagaactcaacaccgccgtcaataaaccgtccagctccgccacatcaagaatggcgtggtcagtgttgtatttggtcagaatatcgtccagccattccaactcactttcgtttaacggtcccgttttcatacgcttttccttgtggatctcaactcgccagcacctatcttacatgccggtccgtatcagagatactttttgagtggctttgccggtgattaaaaattaaggagggtgtaacgacaagttgcaggcacaaaaaaaccacccgaaggtggtttcacgacactgcttattgctttgattttattcttatctttcccatggtacccggagcgggacttgaacccgcacagcgcgaacgccgagggattttaaatcccttgtgtctaccgattccaccatccgggctcgggaagaaagtggaggcgcgttccggagtcgaaccggactagacggatttgcaatccgctacataaccgctttgttaacgcgccaaattcttcaggcctttcagccagacatccgctgacgccgatgccttttaaactggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcattcatcaagcaatcagttaatcacttgattttattatcgtctggcaatcagtgccgccgttcgatgcgttgcattctacttacctggcgcgatgagtcaacgatatttttcaccacttttgatcgtttgctgaaaattgcgccgaaacgatcactgatcaagcaaatctgcacgcgcagcgctcaaatattgcaacattgaccacagagtcagtaccgcagccacaaagaaaagtgcaataccggcgtactcaacccaaatgttcggacgccacagcagccaggctaacgccaccatctgggcagtggttttcactttcccaatccaggagacagccacgctactgcgtttacccaactccgccatccattcgcgtagcgcagaaataataatttcacgggcgatcatcgttgctgccggtaaggtcacccaccagctgtggtaatgctcggttaccagcaccatggcgatagccacgagaactttatctgcgacagggtcaaggaaagcaccaaaccgggtactctggttccagcgacgtgccagaaaaccatcgaaccagtcagtcaccgccgcgacgcagaaaatgagcgcggcggcaaacggcgaccaggtgacaggcagataaaagaccaatacaaagaatgggataaggatgacacggaacagtgtaagcaacgtagggatattaaattgcataatgacgggtaactatctgttgtcagtaagattacccctatgttgctacagagacatcaatgtttcaacgaccagaagatcttttctgccagaccttgcgaaatacccggcacttttgcaatttcctcgacgctggcgttacgtaaaccttgcaaaccgcccatatatttcaacaacatttgccgacgttttggcccgacgccttcaatggtttccagggaactggtatttttgaccttcgcccgttttttacggtgcccgccaatcgcgtgatcgtgtgattcatcgcgaatatgctggataacatgcagcgcgggagaatctggcggcaaactaaatccctcaccttccggctcaaagaacagcgtttccagcccagccttacgatctgctcctttggcaacaccaagtagcagcggatgatttttatcccatgagacatccagttcggcgaagacatttttcgcctgcgcaagctggcctttgccgccgtcgataagaatcacatccgggatcttactgtcgtcaatggctttaccataacgccgacgcagcacctgattcatcgccgcataatcatcgcccggcgtgatgccagtaatgttatagcgccgatactccgcacgcagcgggccgttagcatcaaacaccacacaggaagcgacggtttgttcacccatggtatggctgatgtcaaagcactccatccgcttcacttccggcaatttcaacacgctggcaagcgcggtcagccgctggtgaacggtagattgctgcgaaagtttgctggttaaggccgtcgccgcattggtgcgcgcgagtttcagataacgcgctctatcgccacgaggtttggtttgaacattaatcttgcgtcccgccagttctgaaagggaatcggcgagcagcgttttatcgctaagattaaaatcgagcaggatctcacccggtaaggtgcgcatctggctgccttgtaaatagaactgacctacgaaggtttccaccacctcgctcagttccgtaccgccaggcactttcgggaaatagctgcggctgccgagcactttgccctgacgaatgaacaatacgtggacacaagccatacccgcatcgaacgccacaccaataacgtcaaggtcgtcgccggtattggaaacaaactgtttttcggtgacacgtcgcaccgcctgaatttggtcgcgaatccgcgccgcttcttcaaactccagattctggctggcagtttccatacgactaatgagttgcgtaagcacctgatcatctttgccagacaaaaacaggcgcacatactcgacctgctgagcgtattcttcttcactcaccagtccttcaacgcacggccccagacagcgccctatctgatattgcagacacggacgcgagcggttgcgataaacactgttttcgcactggcgaatggggaaaatcttttgcagtagcgccagtgtttcacgtacggcatagccattcgggaacgggccgaaatattcacctttggcatgcttcgctccacgatgcatcgccagacgcgggtgggtatcgccactcaggaagataaaaggatatgatttatcatcgcgtagcaaaacgttgtaacgcggctgataaagtttgatgtagttgtgttccagtaacagcgcttcggtttctgtatgagtaaccgttacatcaatttgctggatctgggcgaccagcgcttcggttttgcgcgaagcgaggttgctacggaaatagctggaaagccgttttttcaggtctttcgctttgccgacatagataaccgtaccaccagcatcgtacatgcgataaacgcctggctggctggttacggtttttaaaaacgcttttgcgtcaaactgatcactcactgacttgataatgtctccgcattacacagaccatggcgaattgccaggtgagtcagctcaacatcgccatgaatgtttagtttactgaacatacgatagcggtagctgttcaccgttttcggactgagattgagctgttctgagatctcattgaccttctggcccttggtgatcatcagcataatctgcaattcacgttcagacaaactggcaaatgggctttctgttttttctggttcgatctggcttaacgccatttgttgagcgatatcagaagcaatgtaacgctgccctgaatagacagaacgaatcgcactcacgacttcctgcggagccgcgcctttgctgaggtagcccgcagctccggcctgcatgactttcgctggtaaagggttttctgtatggacggtaagcatgatgattttgacatcagctgtggaacgcgcgattttacgcgtcgcctcaagaccgccaatgcccggcatactcatgtccattagcaccacgtcaacggcatttgcccggcaccatttaacggcgtcttcaccgcacgatgcctcaccgacgacttttataccctttatatcttccagaatgcgtcgtatccctgcgcgcaccagttcgtggtcatcaacaagtagaacgttgatcaaaggaatatctccagaaatagggataacgctactgatagttagtcattcgtatattagcggtttttattgcaactttgaaacgttaaaaatggtgggtattcgatttttctctcgtttttgtcaattcgattgtccacagttatggtcacgcccgtcaccaacggcttccgggatcgtttcacagtaagcccggcgatgaaatgtgacaaaaattgactttattcagcaaaaatgaaaatcagcccgctgaatatgtaacattaattaacccgaacaatacgggcaaaaaacattcatgataaaaatatttattggtcattatattaacgtattttatagtactgttgatatcgcgctcaaaaaacaaccactgctatttttagcaaagcttatggtatactccgccgccttaacatttttcaccgcaaattttcattgcaacatgacgaggaaaataaatgagtacgcctgatttttctactgccgagaataatcaagaactggcaaatgaagtctcctgcctgaaagcgatgctgacgctgatgctgcaggcgatgggacaagctgacgcgggccgcgtgatgttaaagatggaaaaacagcttgcgctgatcgaagacgaaacccaggctgcagtattttccaaaacggttaagcaaattaaacaagcctaccgtcagtaatataaaaccggctgagagcgtgcctttcagccggtttttgcatctggcacgcagaacagaaaagagatcaaattaagccagtagcggccgcgtaacaggcaacctgcgtcttattcggtgcattgatttttttctgcatgtttttctgatggaaattgaccgtattctcagagattgacaaaatcatcgctatctctgctgatgtcttaccttccgccgtccatttcagaatttctttttcgcgcttgctgaaattcatctctggcgtcatcactatttcatcatttaaacgcatcagagccatcagactttcgcgcaccagtagctgcatttttaattgcagttcatcactaagaatgggtatttcgcgcgtgctgcaacgggaaaaggacaaaaagcccaacgcccgatttggcagcattaaatactgagtgacaccgcggcgtaaaccatgtgcgcgcgcagcttcccataacggctgtgcttcgctgaataagtcatcattccacattaaatggccctgactaaagttttcagggttcagcaccggatcaattgcgagaaaattttttgcctgataataactaacccacgactcagggtaattggtgtagaaagccactttaggtcgcgtgaatggtaccgggtggcgaacacataacgaatagtaatcgtactccagctgctgagcctgaagctctatttcatggtagacctcttctgcggcctccatcctctgaaaacgcaacaacatcgtgcgaagccagctgaaaaaatccgtatcctgcatagtaaaccgcaacgcccctgagagtgagtatcatttataatgataattcaaactatcacataaataagatttatatataatttatattattcaggcaatgaattacttttgcaagccatcgcattctcttatgttattaatgagttatgctgatttgttaagcagttttatcacgtttgaaatggcgtcccgccccgactggtgaatcgtcggggctgattttttcttattattgcagcagaaacttctccaggaactggcgggtgcgaggctgctgaggatcagcaaataacgcttttgctaccccctgctcgactatccgcccctggtccataaaaatcgcccggtccgcaacatcccgggcaaagctcatttcgtgcgtcacaatcaccatcgtgcgcttttcctgcgccagctgacgaatggtgttcaggacttcgcccaccagctctggatccagcgccgacgttggctcatcaaacaaaatcacttcaggacgcattgccagagcacgcgcaatcgcaacgcgctgctgttgaccgccagacaaacgacgtggataactggtttctttaccggccagcccaactttcgccagcagctcgcgagcgcgcgccgtggcctcttctttcggttcgcctttgacgatcaccggcccttcaataatgttttccagcaccgtacgatgcggaaacagattaaagttctggaagacaaacccgacgtgctgacgcaactggcgaatcagcgatttttgctgacttaatgaacgtgcagtatcaatagtgatatcgccaacggtgatggttcccgcttccggttgttccagcagatttatgctgcgtagcaacgtggttttgccggaaccactcggaccgataatagccactacttcgccaggcttcacctcaaggtcgataccatgcagcaccgtctgaccgtggaattttttcaccaggttcttaacttcaatggcactcatttgggttccctctcctggcgattaagttgattctcaaaatggttctgcaacgtcgataacacagtcgccataatccagtagatgagcgaagccgccaggtacatggtgaacacctccagcgtgcgcgaggtaatcaactgagcctgacggaacagctccggcacctggattgtcgcggccagcgacgtatcttttaccaggctgataaagctgttcgacagcggcggcaacgccacccgcgccgcctgtggcaaaatcgcgcgacgcatggtctgccatggcgtcatgccaatactggctgcagcttcccactgacctttatcaatagaagaaatggcggcgcgcagcgtttcggcagcataggcggcagtgttcagcgacagaccaatcattgctgacggaatgggatctaattcgataccaaactgtggcagtccgtaatagatcataaacagttgtgcgatgagcggcgtaccacgaaaaatagagatataaaaacgcgccagccagcgcacgggccagattggcgacaggcgcatcagcgcgagaataaacccgagcagtaagccaaaaaacatgccgccgatactgagttgcagcgtatacccagcccctttcagcaggaacggcaaggaatcaataaccagttgtatactttcttgcatgagcgttcccggagctaaacgtggggatgataggcgaacagcgcaggcgcaccgccggtatgaataaacaaaatcggcccttcatctttgaagcgtttctgactgataccgtcaatcagccccgccatcgcttttccggtatacacaggatcaagcagaatgccttccagccgcgccagcaatttcactgcttccatgccttcgtcgttcggcacgccgtagccaggtgcaaaatagtcatcccagagtaaaatttccgctgatgcggtcagctccagttctttcgcaatcgcctgttggaggttaaccactttcggcaattgatcggcaacagaacgcgacacagtcacgccaatcagttcgctttcaggcatcaggtgttccagcccaacagccagtccggcgtgagttccggcactgcccgacgcgaccaccaccgacgaaatattaactgccccttcacactgttgcgcaatttccagcgcactctccacataacccagcgcgcccaaagcattagaaccgccaaccggaatgacatacgggcgaaagccttgtgcttcgactcgcgtcgccagcacttccagttgggcattgggatcggtcagtgcgtcgcacatttcaatctgggtattgaacagatccagcaacaaacgattgccgttggttaaatagttttctgcggttgtgccaataggattttccagcagcgccacgcagtgcagaccgagtttcgccgcaactgcggcagtctggcgcacatggttagactggatcgccccggcagtaatcagcgtatcggcaccttcacgcagagcatctgccgcgagaaattccagcttacgtaatttattgccgcccattgccatgggagtgacgtcatcccgtttgatgaaaatttcccgtccaagataatcagaaaagcgcggcagatattcgagcggcgttggcgcgccgataaactccagccgtggaaaacgggttaaattatgcagtggcataacagcctccgatgtgtgttgttgtgattttcttattatgcacgctgaaaacgcgtaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaaaaggcgctagtgaaagcgcccttttttgtcattatgctgattatttggtcacatcagcaccaaaccatttttcggaaagggcttgcagagtgccatctttttgcatttccgcaattgcatcattcaccgctttcagcaggtcttcatttcctttacgcagcgccacaccagactcctgacgggagaatgcttcaccggttactgccagcgtatcgttggttttcttcaccagatccagcgccgccagacggtcaacgaggatcgcatcgatacggcctacgcgcagatcctgatatttggtcgggtcatcatcataggtacgcacatcgacgccctgaacattctgacgcagccactcttcatagttggtgcccagaccgacacccacttttttgcctttcagatcatcagccgttttaatggtgccttcgttaccttttttcaccagcgcctgaataccggaaatggtgtacggggtagagaaatcgtattttttcttgcgctcgtcagaaatggtgacctgattaatcaccacatcaatgcgtttagagtccagcgacgccagcataccgtcccatttggtcggttttagtgacgcctcaacgccaagatgttttgccagctgttgggcaaattccacttcaaaaccggttaatttgccgtcatccccctgaaaactgaacggcggataagttccttccagccctaccagcagcgtgccgcgctctttgactttattaagcagaccttcatctgcaaaacttttaacgctcatacccgcaaccagcgccacggccatcacacccatcaatgcctgacgtcccagatgtgctaatttcatatttaccccgaatgttgttatgtctgtttgcagtgtagagccattgtttgtaaacacaaaaacaactccgctacatcttattcttatttaatatatatcagaagcaggcaggctggaggatttctgcacaagtccggtacaggtttggcgctgatagtgttgatacttccgtaacgcgatgcggtaattgttggtgctggtggagggcagccacggggcgaggatttcatcaaggaaaccgtcctgcagctgatcgagggaaatattttgctcgtgtagatgattccccaaacggcgcaaacgaacgacatattcacgcaccgtaccagggctcatttcagtttgctcaaaaagaaattgcttaaagccgataatatcgaaaaaatcactctgcgttttgcaatgtaaatcaccgcaaaatcggcacaatgccgcccatgattgttgttccacttgccagccattttcatcaagcagcgtgtccaggcgggaaatctcgattttattcactattttgccgtcgcgaacgagggtaatgcgatcgagtaatttacggcaatgcgcgcaatgggtctggctgtgtttaaagtctttaagatagcggcttaatggccgtcttttcaggtgctgcaccatcattaagaactcctggtagtcaaaattaaagtgcggcatttactgacgttataacttacccagtttagtgcgtaaccgtttaatagcctggctgtgtaactgactgacccgcgattccccgacctccagcaccgcgccaatctctttgagattcagctcttcctgataatagagggttaataccagtttttcgcgctccggcaacgtttcgatggcttccatcacccgctggcgcagattactgtccagcagttgttgtagcgggttttctcgctgatgatcatcagtaaccagttcgatgctatcgccgtgctcttcgcgccactcatcgtaggagaagagctggctgttattggtgtcgagcaacatttggcgatagtcggcaatatcgatccctaaacgttccgctacctcagtttccgtggcgttgcggccaagttcctgctccagttgccctattgcctgtgccacttcacgcgcgttgcgtcgcacgctgcgcggcacccagtcacggctgcgaagttcatccagcatagcgccacggatacgctgcactgcgtaagttgtaaatgccgttccttgtagggcgtcatagcgttcgacggcattaagtaacccaatgccgcccgcctgtagcagatcgtcaagttccacgctcgcgggcagtcgaacctgcaggcgcaatgcttcgtgacgcaccagcgggacataacgctgccacagcgagtgtttatccattacaccttcagcggtatagagtgaattcacgataaacagccctgcgttatatgagttatcggcatgattatccgtttctgcagggtttttaatcggacgattagtgggtgaaatgaggggttatttgggggttaccggtaaattgcgggcagaaaaaaccccgccgttggcggggaagcacgttgctggcaaattaccattcatgttgccggatgcggcgtaaacgccttatccggcctacaaaaatgtgcaaattcaataaattgcaattccccttgtaggcctgataagcgcagcgcatcaggcaatttggcgttgccgtcagtctcagttaatcaggttacggcgattaaccctgcagcagagacagaacctgctgcggtacctggttggcttttgccagcacggagttaccggcctgctggataatctgcgctttcgacatgttggacacttcggtcgcatagtcggcgtcctgaatacgggactgcgcttcagacaggttggtagtggtgttgttcaggttggtgacggcggaatccaaacggttttggatagcccccagggatgaacggaatttgtcgatggagctgatagcttcatccagagctttcagtggatcttttgttactgtgccttcgctagttgcatctgttgttaaagtaccattagcactaacatatacttcagccccgactttcggcgcatatttacccgtaccagttccagaatcaacagttaccttgccgttgttagcatcgattgaatacttcgtggtgtatgaaccaattgtagtcatttcaccatcagcatctgtgtatgttgctgttgcattagaaacgtcagtattatcggcatattttgcgctagcagtaccgtcacctgcggcaaataccgcctgatacgtctgaacgccagatttataggtaattgttgcggatgtatcaccgttagctgcaactgctgtgccttgtttagctgtagccactttatttaaaacggtttctttgctagctgtatcagtgaacgatacccctgcgttagcagttgcagcaccagcatcagcacccgttttaaagttataagttgttccccccatcgtgactgatgcagtcttattaaacccgattgattgaccatcaccagctttcttgaataaaccatcaagcgtagccgcagtcgcaccaccagcatcgtttgtagttaagttaccatcactagttaaataggcttcctgtcctccgattgtaattttaccattcgcatcaacatcaaagttcacttcaccgcttgctgctttgtaaacaccactagcagtttgcccagccggcgggagaaggctagctgctacatcacctgcttttgctgaagtattattcgatacattactgaatgagaagttaccagcagatgcattgtatgtatagaccgtggcagtttgagctgcatctgctttgatagtaacagtgtcaccatctttcagttgatcaagggcctttgatgcagtcagcgcattatttgttgtagttatagtattagttgcagcatccattttcgctgctgtcaggtcgctaatggtcgccgctttattggctatcgtaccggaaccattcacgttaaaaccattcagccccagcgtatcagagtcaattttcttcagatcaatagtgatagtctggccgtcgttcgcaccaacctgaattttcatcgaaccgtcttttgccagtacgttcacgccgttgaactgggtctgaccggatacgcggtcaatttcgtcgagacgggatttgatttcgtcctgaatggagtccagatccgaatcagagttagtcccggtagaagcctgaaccgtcagctcacggatacgctgtaagttgttgttgatttcggacagcgcgccttcagtggtctgtgcaacagaaataccgtcgttggcgttacgtgcagcctgagtcaggcctttaatgttagaagtaaaacggttagcaatcgcctgacccgcggcgtcatccttcgcgctgttaatacgcaagccagaagacagacgctcgatagaactcgacagcgcagactggttcttgttgatattattttgagtgatcagcgagaggctgttggtattaatgacttgtgccatgattcgttatcctatattgcaagtcgttgattacgttttgggtttccacccgtcggctcaatcgccgtcaaccctgttatcgtctgtcgtaaaacaacctttagaatttttttcacaaacagccattttttgttagtcgacgaaatactcttttctctgccccttattcccgctattaaaaaaaacaattaaacgtaaactttgcgcaattcaggccgataaccccggtattcgttttacgtgtcgaaagataaaaggaaatcgcatggcaagtatttcatcgctgggagtcgggtcaggtctggatttaagttcaatccttgatagcctcaccgccgcgcaaaaagcgacgctaacccctatttcaaatcagcaatcgtcgtttaccgctaaacttagcgcctacggtacgctgaaaagcgcgctgacgactttccagaccgccaatactgcattgtctaaagccgatcttttttccgctaccagcaccaccagcagcaccaccgcgttcagtgccaccaccgcgggtaatgccatcgccgggaaatacaccatcagcgtcacccatctggcgcaggcgcaaaccctgacaacgcgcaccaccagagacgatacgaaaacggcgatcgccaccagcgacagcaaactcaccattcaacaaggcggcgacaaagatccgatttccattgatatcagcgcggctaactcgtctttaagcgggatccgtgatgccatcaacaacgcaaaagcaggcgtaagcgcaagcatcattaacgtgggtaacggtgaatatcgtctgtcagtcacatcaaatgacaccggccttgataatgcgatgacactctcggtcagcggtgatgatgcgctacaaagttttatgggctatgacgccagtgccagcagcaacggcatggaggtctcggtcgccgcccagaatgcacagctgacggtcaataacgtcgccattgagaacagcagcaacaccatcagcgacgcgctggaaaacatcaccctgaacctgaacgatgtcaccacaggcaaccagacgctgaccatcactcaggacacctccaaagcgcaaacggcgattaaagactgggtgaatgcctataactcgctaatagataccttcagcagcctgaccaaatacaccgccgtagatgcgggagctgatagccagaattctagcaatggcgcactactcggcgactccacgctgcgaacgattcagacgcagttgaaatcgatgctgagtaataccgtcagttcttccaactataaaacgctggcgcagattggtatcacgaccgatcccagcgatggcaaactggaactggatgccgacaaactcaccgctgcattgaaaaaagatgccagcggcgtaggtgcattgattgttggcgatggtaaaaaaaccggcatcacgaccaccatcggcagcaacctgaccagttggctttcgacaacgggcattattaaagccgctaccgatggcgttagtaagaccctgaataagttaactaaagactacaacgccgccagcgatcgcattgatgcgcaggtcgcgcgctataaagaacaatttacccaactggacgttttaatgacctcgttaaacagcaccagcagctacttaacgcagcagttcgaaaacaacagtaattccaagtaatcaatattcatcgggagacaggtcatgtacgcggcaaaaggcacccaggcctatgcacaaattggcgtcgaaagcgccgtaatgagcgccagccaacagcagttggtcaccatgctatttgatggagtgttaagcgcactggttagagcgcgcctgtttatgcaggacaacaatcagcaaggcaaaggtgtctctttgtcaaaagcgatcaacatcattgagaacggactgcgggtgagtcttgatgaagagagcaaagacgaattaacccaaaacttaattgctctttatagctatatggtcaggcgtttgctgcaagccaatttacgcaacgatgtctccgcagtcgaagaggtggaagcattaatgcgtaatattgccgatgcctggaaagagtctttactctccccttctttgattcaggacccagtctgatgaacaatgcaccgcatttgtatttcgcctggcaacaactcgtcgaaaaaagccagctcatgttacgcctggcaacggaagaacaatgggacgaactcatcgccagcgaaatggcgtatgtgaatgcggtgcaggagatcgcacacctgactgaagaggttgccccgtccactacgatgcaggagcagctccgcccgatgctgcacctgattctcgacaacgaaagcaaggtaaagcagttattacagattcggatggatgaactggcgaaactggtcggtcagtcatcggtgcaaaaatcggtgttaagtgcctatggcgatcagggcggctttgtgctggctccgcaggataacctcttttgaatcttaatgagccgatggctcgcgaataatccgattacggctacgcttctaatattccccttgaatggagtcgaagaatgcgtaatcccacgctgttacaatgttttcactggtattacccggaaggcggtaagctctggcctgaactggccgagcgcgcagacggttttaatgatattggtatcaatatggtctggttgccgcccgcctataaaggcgcatcgggcgggtattcggtcggctacgactcctatgatttatttgatttaggtgagtttgatcagaaaggcagcatccctactaaatatggtgataaagcacaactgctggccgccattgacgccctgaaacgtaatgacattgcggtgctgctggacgtggtagtcaaccacaaaatgggcgcggatgaaaaagaagctattcgcgtgcagcgtgtaaatgctgatgaccgtacgcaaattgacgaagaaatcattgagtgtgaaggctggacgcgttacaccttccccgcccgtgccgggcaatactcgcagtttatctgggatttcaaatgttttagcggtatcgaccatatcgaaaatcctgatgaagatggcatatttaaaattgttaacgactacaccggcgaaggctggaacgatcaggttgatgatgaactcggtaatttcgattatctgatgggtgagaatatcgattttcgcaatcatgccgtgacggaagagattaaatactgggcgcgctgggtgatggaacaaacgcaatgcgacggctttcgtcttgatgcggtcaaacatattccggcatggttttataaagagtggatcgaacacgtacaggaagttgcgccaaagccgctgtttattgtagctgaatactggtcgcatgaagtcgataaactgcaaacgtatattgatcaggtggaaggcaaaaccatgctgtttgatgcgccgctgcagatgaaattccatgaagcatcgcgcatgggtcgcgactacgacatgacgcagatcttcactgggacgctggtggaagccgatccttttcacgccgtaaccctcgttgccaaccacgacacccaaccgttgcaagccctcgaagcaccggtcgaaccgtggtttaaaccgctggcgtatgccttaattttgttgcgggaaaatggcgttccttcggtgttctatccggacctctacggtgcacattacgaagatgtcggtggtgacgggcaaacctatccgatagatatgccaataatcgaacagcttgatgagttaattctcgcccgtcagcgtttcgcccacggtgtacagacgttatttttcgaccatccgaactgcattgcctttagccgcagtggcaccgacgaatatcccggctgcgtggtggtcatgtcgaacggagatgatggcgaaaaaaccattcatctgggagagaattacggcaataaaacctggcgtgattttctggggaaccggcaagagagcgtagtgacagacgaaaacggcgaagcgaccttcttttgcaacggcggcagcgttagcgtgtgggttatcgaagaggtgatttaaatccatccccggcggcaagccggggagatttcattacggcagtggcgtcggtaacggcgctttatccagcgcggcggcacactctgccgtcgggcgatccacacgctccatcgtcataccatcgtactcaatggtgttaccgtcacgctcaacctcgtacagctcacgttttacggtaacgttagtgagatcatcagacatcaatgtcaacttacccggcacggcaatcacccgctgccactgacggcaatccagggtatcgccctctttagtgacaatgaggctgcctatcgcttccggactgaccagcgcacgttgcggccctttggtctgccagtaacccgtcagccagtccggcgcgggggttttcacgacattgttatagttttcgacttcggcacagcccgccagcaacatgagcgcacctgcaattgcgagttttttcatcattcgtcctgcatgagaagaaaagaggattgtggcattaaagccctgatgtcgccagcctttccaggctcagagagaaatttgatctaaccattatttttgtgaattattaccccgaaaataaatttgcatggtgtatgattcgcgactcttgtgtcaaaccttctgagttcagaggctacattcatgtcatggcagcaattcaaacacgcctggttgattaaattctgggcacccatccctgcggtcatcgcggcgggtattctctccacttactattttggcatcactggcacattttgggcagtcacgggtgaatttacccgttggggcggtcagctcctgcagttgttcggcgtccatgctgaagagtggggttattttaaaattatccatctggaaggatcgccattaacccgcatcgacggaatgatgatcctcggtatgtttggcggctgttttgccgcagcgctgtgggccaacaatgtcaaactgcgcatgccgcgcagccgtatccgcattatgcaggccatcattggcggtattatcgccggttttggcgcacgtctggcaatgggctgtaacctggcggcgttctttaccggaattccacagttctcgctgcacgcctggttctttgccatcgccactgccattggttcatggtttggcgcgcgctttaccctgctgcccatcttccgtattcccgtgaaaatgcagaaagtttctgccgcctcaccgctgacgcaaaaaccggatcaggcgcggcgtcgttttcgtctcgggatgctggtctttttcggcatgctgggctgggcgctgctcacggcgatgaaccaacccaaactggggctggcaatgctgtttggcgtcggctttggtttactgattgaacgtgcgcaaatctgctttacttcggcgttccgcgatatgtggatcaccggacgtacccatatggcgaaagcaatcattatcggtatggcggtaagtgccatcgggatcttcagttacgtacagttaggcgttgaacccaaaatcatgtgggcgggaccaaacgcggtaattggtggtttactgtttggttttggcatcgtgctggcaggcggctgcgaaaccggctggatgtaccgcgcggtagaaggccaggtgcactactggtgggtcggtctgggcaacgtgatcggctcaacgattctggcgtattactgggatgatttcgctccggcgctggccaccgactgggacaaaatcaacctgctgaaaacctttggtccgatgggtggcctgctggtgacatatttgctgttgtttgcagctctaatgttgattatcggctgggaaaaacgcttcttccgccgtgcggcaccgcagattgctaaggagatcgcatgaaaaatatcgttcctgattaccgtcttgatatggtgggtgaaccctgcccttatccggctgtcgcaacccttgaggcgatgccgcagttaaaaaaaggggagatcctggaagtggtgagcgactgtccgcagtcgatcaataatattccactggatgcgcgtaatcacggctatacggtgctggatattcagcaagacgggccgaccattcgttatttaattcagaagtaatccctcattcccgctgtggcccacagcgggaacatcgttacctctctatcacatagattttacccgccccctctcctattcttttcagtgtgctctcaggaggtttctatgtgtggacgctttgcccaatcccaaacgcgtgaagattacctcgcgtttctcgcggaagatattgaacgcgatattccctacgatcccgaacctattggcagatacaacgtcgcgccgggaaccaaagtccttctgctcagtgaacgtgatgaacaccttcatctggatccggttttctggggatatgctcccggatggtgggataaaccgccgctgattaacgcccgcgtagaaactgccgcaaccagtcgcatgtttaaaccgctctggcaacatggtcgggtaatatgctttgccgatggctggtttgagtggaaaaaagaaggcgacaaaaaacagccttattttatctatcgcgctgatggacaacctgtttttatagccgcgataggtagcacaccgtttgagcgcggtgacgaagccgaaggagttttaattgtcactgcagcagcagaccagggcctggtagatattcatgaccgccgcccgctggtactgtcgccagaaactgcgcgggaatggatgcggcaagacattggtggtaaagaagcctcagaaatcgctaccagaagctgtgtgccagcaaaccagttcatctggcaccctgtgtcgcgcgcggtgggtaatgttaaaaaccagggcgcggagttaattcaacctgtttgataagcctggagattatctacacctggatggacatcattgtactatgccccgtacatgccccatcacatcctcaacatcaaagtattagagccttgcaaaccattatgcgtctcagtttgtctcatctatcttacgcaaaaaaaatagaactaatatcaagcggcgctatattgcgtattaaataaaaccacctcaattacattaataaatctaaacaaatatcatgcaaataatttccatggttatttttaggctatttaaattaaaaaaataaattatgagtcaaacataaataacaacctttaatataatttgactaccaaatttatattcgttcacaaaatagtcatgcattgtgtgcaatagaaacagttcagataaaaatagggatctacttcacaatttaaatgagaaactaaaacttacatcttgaaataatctcattgattagatgaatatttgtagtgcagtgacatcatttttaaataatagttcaaataaaagggctcacgatgaaaaaattaacagtggcaatttctgctgtagctgcatcagtactgatggcgatgtctgctcaggcagcagagatttacaataaagacagtaacaagctggatctgtacggaaaagttaatgctaagcactacttctcttctaacgatgcagatgatggcgacacaacttatgttcgtctgggcttcaaaggcgaaactcaaatcaacgatcaactgactggtttcggtcagtgggaatatgaattcaaaggcaaccgtgctgaatctcaaggttcttccaaagataaaacccgtcttgccttcgctggcctgaaattcggtgactacggctccatcgattatggccgtaactacggtgtagcatacgatatcggtgcatggaccgacgttctgccagaattcggtggcgatacctggacccaaacagatgtgttcatgactggtcgcaccacaggtgttgcaacctatcgtaacaacgacttctttggtctggttgatggtctgaactttgctgctcagtatcagggtaaaaatgaccgcactgacgtaactgaagctaacggtgatggtttcggtttctccactacttatgagtatgaaggattcggtgtaggtgcaacctatgctaaatctgaccgcactaatgatcaggttatctacggtaacaacagcctgaatgcatctggtcaaaatgctgaagtatgggcagctggtctgaaatatgatgcgaacaacatctatctggctaccacctattctgaaacccagaacatgactgtttttggtaataaccatattgccaacaaagcacaaaacttcgaagtagttgcacaatatcagttcgacttcggtctgcgtccgtccgttgcttacctgcaatctaaaggaaaagacttgggtgcgtggggtgatcaggacctggttgaatatattgatgtaggtgcaacctattacttcaacaaaaatatgtccacttttgttgattacaaaatcaacctgattgataagagcgatttcacgaaagcatctggcgttgctaccgatgatatcgttgctgtaggattggtttaccagttctaatctgattactcaaagatatgttgtgggaggctttgcctccccaacatataagtggccccctcaagccactttccttagaagcactatcttgcttctgactatataaaccttctgttatatattaccctttattttctggggcgtttcaacgccccatttttaataatactcagtgaacaattaacgtatcaattagatttaataacaacgatatccgtacctaaccggatatctaatgtcataagcatccctttaattatcccctcaacctcttgtaactttcccactcttgaactccacatagtccaaacgccggatgcaaaaaaatcacacgtgcatttctgaaattgtgatgaaggaagatagtatcaattatatgtgcttataaacgaccccgattagcgcagaagtcaccggattgttcaggctccaataggttgagtatgccgtatttattttccaaaataaaaatcgatgctgttgctccttcataaaatacttttactctctggacgcttttcttagctctcttggtgttatcttaaaacgattatggaacctttcagtaaaacgagaaggacacttgtaaccattttccctggcaatctcgctgatgggttttactgtcgtttgtatagcagacaacgcattatttaacctcacgtcgtccaatatactttgaaaacttattccctcgcttgccagacggcgatgcaatgtggaaacagaaatgtagagatatctcgctaccttgtttgctgtccattttgttccaggttcggatagcattaggttataacaacgacttattaatgattgtttactatctgataaaagtaaacaattaacatgatgtgctcctaatgaaagtagaacgcccattgctaagtgttcctgaatttgcgttgagaagcctcggaaaatagatgtttttagttgctcccaacaatatattaactcggggttctgaggtaagcagaaacctgtcgtgttacgaatttgatcagttatcgcataaaatttttgaaacttttcaattagatcaatgggataataaagcatttctgcaagataaagacctgcttctggataattcgcaatataaaattcatatccacagggaaataatattatctgattattatcaacagttagactatgcgtctcccaattgataactttttttccctgacggatacgacataaagctggcataagaggcttaaccctgtgaatctcatgatgtttatgcatccgtatttcttcaatctttaggttagacttatcttttgccagcatactcttaccctactttatctcataaactggtgttatctcagcggttgcaattttattggcattaagcatataaccaactaacgctccgctggaattagaatccacaggaatcttatcagtttttagagcccatactttaaactggtaatgatggggtttatctcctttgggaggacatgctccaccaaatcctgcataaccaaaatcatttcggccttgaacagcaccagtcggaagttttgtaccatcacgtcttcctgcatcagtgggcaaatatgttacagttgctggaatattagcaacagtccagtgccaccatccactgcctgtaggagcatctggatcatacacagttacggcaaagcttttggtgccttcaggagcaccagaccaggttaatgagggcgatgtattacccccttcacacccaaatccagaaaatacatgagacgttgtaagttgctctcctgtttttatttcattactagtgacctgaaatgctgcggcctgcgcagaaaatgttatgaatgccaatacacttgaaacgataagttttttcataaaaacctcattgttgtgacctatcgttattttatttgatgtgccttgatctcattatgcataaaggcgcaatgatcgcgcaaatgcaatcataattataaaggtgccccgaacattagccataatatgcacaaatcagattcctgttatctcaaggataattattttttaatgcggtgcacttcgtgacaacaagttaatgactaacacaccggcacaaatcaacatcatgcctatgatagctggcaggtccagtcgttgaccaaaaaatccccaggaaagcaaactaatcagaacgataccgactcctgaccagatagcataagcaatccctgtaggtatataagccagcgtctgagctaataaccagaatgatgcacaatagcaaataattgtgccaacagagggccataaccgtgtaaacccctctgaaaacttcattaaggttgtaccaatgacctctgcaagtattgcgccaccaagataaatataagggttcatagcatattctttcctgttcatactggagagaattgtactacagtttgaacacaactcaccgttttcatcctggtgtatgtgtatccagggggctctggcgtggcaagagataaaggcaggaacaataatgatcagaaggaaccccaggctaacgaatgagttcactcttcctgggagcaaagcgaagacaaaacatgttatcgcgtttacggatcgtggatggcagaaaacaaccaggatcaggtatccattttaaaccagaaattgagtgagtttgccccatccatgccccacgctgtgggatcggatataattaaacaagcatagtcaacaggttacacaacctacacctgcatggacatcacttcctgatacgccgccaccagcttattacgcacctgaatccccatttgcatagaaactgaggctttttgcatatcggtcatcacatcgtttagcgccacgccgggttcaccgagggtgaatttttctgcctgcgtgcgggcgactgtttgtgtatcgcttatgcgatcgagcgcggcgtgcagctgcccggcaaaactaatggtcggttgcggcagtgattcctgcgcacgcgcactcatcgccgtagcctgtaactggctgataaccccttcaatcccctgtatcgctgacattttcgtctcccggataatttctggtaacaaagcctaccagtaagtcaataagacaaaggcgctaaatagcaacaaaaaaacgggtttattggcggatagaaaaaaacgaaagcacaaataatgggagcgtcaatttttcgagtttgctgacccgggagtgagtcttgttccactttgccaataacgccgtccataatcagccacgaggtgcgcgatgaatgcgactgcagcccagacaaaatctcttgagtggcttaatcgcctgcgtgcgaatccgaaaattccattgattgttgccggttccgcagcagtggcggtcatggtcgcactgatcctgtgggcgaaagcccccgactaccgcacattattcagcaatctttccgatcaggatggtggcgcaattgtcagccaactgacgcaaatgaatattccttaccgcttcagcgaagccagcggcgctattgaagttccggcagataaagttcacgaactgcgcctgcgcctagcgcaacaaggtttgccaaaaggcggcgcggtcggtttcgaactgctcgatcaggaaaagtttggtatcagccagttcagcgaacaggtgaattatcagcgggcgctggaaggcgagctttctcgtaccatcgaaactatcggcccggtaaaaggggcgcgcgtacatctggcaatgccgaaaccgtctttattcgtccgtgaacaaaaatccccttctgcatcggtgacggtaaatctgttacccggccgcgcactcgatgaagggcaaattagcgccattgtacatctggtttccagcgcggtggctggtctgccgccgggaaacgtcacgctggtggatcagggcggacatctgttaacccagtccaacaccagcgggcgcgatcttaatgacgctcagttgaaatatgccagcgatgtcgaaggccgtattcagcggcgtattgaagcgatcctgtcgcctattgttggtaacggtaatattcacgcccaggtcacggcgcaactggacttcgccagtaaagaacaaacggaagaacagtatcgccctaacggtgatgaatctcacgcggcgcttcgttcacgccagcttaatgagagcgagcaaagcggttccggttatccgggcggcgtaccgggggcgttgtcgaatcaaccggcacctgcgaataacgcgccaatcagcacgcctccggcaaatcaaaataaccgccagcagcaggcgagcaccaccagcaatagtgggccgcgtagcacacagcggaatgaaaccagtaactacgaagtcgatcgcaccattcgtcataccaaaatgaacgtgggcgatgtgcaacgtctgtcagtcgcggtagtggtgaattacaaaaccttgccagacggtaaaccattgcctctcagcaacgaacagatgaagcaaattgaagctctgacccgcgaggcgatgggcttttctgaaaaacgcggtgattcgctcaatgttgttaactcgccgttcaatagcagtgacgaaagcggcggagcactgccgttctggcaacagcaagcgtttatcgatcagttgctggctgccggtcgctggttgctggtactgctggtggcgtggttgctgtggcggaaagcggtacgcccgcagctaacacgtcgcgccgaggcggtgaagactgtgcagcaacaggcacaggcccgcgaggaagtggaagatgcggtggaagtccgtctgagcaaagacgaacaactccaacaacggcgcgctaaccaacgactgggggcagaagtcatgagccagcgtatccgtgaaatgtctgataacgatccgcgcgtggtggcgctggtcattcgccagtggataaataacgatcatgagtaacctgacaggcaccgataaaagcgtcatcctgctgatgaccattggcgaagaccgggcggcagaggtgttcaagcacctctcccagcgcgaagtgcaaaccctgagcgctgcaatggcgaacgtcacgcagatctccaacaagcagctaaccgatgtgctggcggagtttgagcaagaagctgaacagtttgccgcactgaatatcaacgccaacgattatctgcgttcggtattggtcaaagctctgggtgaagaacgtgccgccagcctgctggaagatattctcgaaacccgcgataccgccagcggtattgaaacgctcaactttatggagccgcagagcgccgccgatctgattcgcgatgagcatccgcaaattatcgccaccattctggtgcatctgaagcgcgcccaggccgccgatattctggcgttgttcgatgaacgtctgcgccacgacgtgatgttgcgtatcgccacctttggcggcgtgcagccagccgcgctggcggaactgaccgaagtactgaatggcttgctcgacggtcagaatctcaagcgcagcaaaatgggcggcgtgagaacggcagccgaaattatcaacctgatgaaaacgcagcaggaagaagccgttattaccgccgtgcgtgaattcgacggcgagctggcgcagaaaatcatcgacgagatgttcctgttcgagaatctggtggatgtcgatgatcgcagcattcagcgtctgttgcaggaagtggattccgaatcgctgttgatcgcgctgaaaggggccgagcagccactgcgcgagaaattcctgcgcaatatgtcgcagcgtgccgccgatattctgcgcgacgatctcgccaaccgtggtccggtgcgtctgtcgcaggtcgaaaacgaacagaaagcgattctgctgattgtgcgccgtcttgccgaaactggcgagatggtgattggcagcggcgaggatacctatgtctgataatctgccgtggaaaacctggacgccagacgatctcgcgccaccaccggcagagtttgtgccaatggccgagtcggaagaaaccattattgaagaggtcgaacccagccttgagcagcaactggcgcaactgcaaatgcaggcccacgagcagggttatcaggcggggattgccgaaggtcgccagcaaggtcacgaacagggctatcaggaaggactggcccaggggctggagcaaggtctggcagaggcgaaggctcaacaagcgccaattcatgcccggatgcagcaactggtcagcgaatttcaaactacccttgatgcgcttgatagtgtgatagcttcgcgcctgatgcagatggcgctggaggcagcacgtcaggtcataggtcagacgccaacggtggataactcggcactgatcaaacagatccaacagttgttgcagcaagaaccgttattcagcgggaaaccacagctgcgcgtacacccggatgatctgcaacgtgtggatgatatgctcggcgcaactttaagtttgcatggctggcgcttgcggggtgatcccaccctccatcctggcggctgtaaagtctccgccgatgaaggcgatctcgacgccagtgtcgccacccgctggcaagaactctgccgtctggcagcaccaggagtggtgtaatgaccacgcgcctgactcgctggctaaccacgctggataactttgaagccaaaatggcgcagttgcctgcggtacgtcgctacgggcgattaacccgcgctaccgggctggtgctggaagccaccggattacaattgccgctcggcgcaacctgtgtcattgagcgccagaacggcagcgaaacgcacgaagtagaaagcgaagtcgttggctttaacggtcaacggctgtttttaatgccgctggaggaagtggaaggtgtcctgcccggcgcgcgtgtatatgccaaaaacatttcggcagaagggctgcaaagcggcaagcagttgccgctcggtccggcgttattaggtcgtgttctggacggtagcggtaaaccgctcgatggcctgcccttccccgatacgacggaaaccggtgcgctgattaccccgccatttaacccgttgcaacgtacaccgattgaacatgtgctggacaccggcgtgcgcccaatcaatgccctgcttaccgtcggacgcgggcagcgtatggggctgtttgccgggtccggcgttgggaaaagtgtgctgctggggatgatggcccgttacacccgcgccgatgtcattgtcgtgggtttgattggtgaacgagggcgcgaagtaaaagattttattgagaatatcctcggtgccgaaggacgtgcacgctccgtggtgattgccgctccggcggatgtttctccgctcctgcgaatgcagggtgccgcctatgccacgcgcattgccgaagattttcgcgatcgtggtcagcatgtgttgctgattatggactccctcacccgctacgcgatggcccagcgtgaaattgcgctggcgattggcgaaccacctgccactaaaggttatccaccgtcggtgtttgccaaattaccggcactggtcgagcgtgccggaaatggcattagcggcggcggctcgattaccgcgttttataccgtgctcaccgaaggcgatgaccagcaggaccccattgctgactccgcgcgggcaatcctcgacggtcacattgtgctgtctcgccgactggcggaagccgggcactatccggctatcgatattgaagcgtcgatcagtcgcgcaatgacggcgttgatcagtgagcaacattacgcgcgagtgcgcaccttcaaacagctgttgtcgagttttcagcgtaaccgcgatctggttagcgtcggcgcgtatgccaaaggcagcgatccgatgctcgacaaagccatcgccctgtggccgcagctggagggctatttgcaacaaggcatttttgaacgcgcggactgggaagcgtctctccaggggctggagcgtattttcccgacagtgtcataacccaggagataacggcagatggcggaacatggtgcgctggcgaccctgaaagatctggcagaaaaagaggtagaggatgccgctcgcctgctgggtgaaatgcgtcgcggatgtcagcaggcggaagaacagctcaaaatgctgatcgattatcagaatgaatatcgcaataacctcaatagcgatatgagtgccgggatgaccagcaaccgctggatcaactatcagcagtttatccagacgctggaaaaagccattactcagcatcgccagcaacttaatcagtggacgcagaaagttgacattgccctgaacagctggcgagaaaagaaacaacgtttgcaggcctggcagacactgcaggaacggcaatccacggcggcactgcttgcagaaaaccgcctcgatcagaaaaagatggatgagttcgcccagcgcgccgccatgaggaaacctgaatgattcgcttagcgcccttgattaccgccgacgttgacaccaccacattgcctggcggcaaagccagcgatgctgcacaagattttctcgcgttgttgagcgaagcattagcaggcgagacaacaaccgacaaagcggccccccagttgctggtggcaacagataagcccacggcaaaaggcgagccgctggtcagcgatattctttcagacgcgcaacaagcagatttactgatccctgtggatgaaacaccgcctgtcatcaacgacgaacaatccacattaacaccgttaaccaccgctcagacgatgacgttggctgcggtggctgacaaaaatacgacaaaagacgaaaaagcggatgaccttaatgaagacgtcaccgcaagtctgagcgccctttttgcgatgttgccgggttttgacaatacgcccaaagtgactgatgcaccgtcaaccgtgttaccggcagagaaaccaacgctcttcacaaaactgacttctgcgcaactcactacagcacagcctgatgacgcccccggcacaccagctcagccattaacaccgctggtagcagaagcccagagtaaagcggaagtcatcagcacgccttcgccggtgaccgctgacgccagcccgctaatcactccacaccagacacagccactgcccaccgtcgccgcgcctgttttgagtgcaccgctgggttctcacgaatggcaacaatcattaagccagcatatttcgctgttcacccgccaggggcaacaaagtgcagagttgcgtctgcacccacaggatttaggtgaagtgcaaatttccctcaaagtggatgataaccaggcgcagatccagatgatttcaccgcatcagcacgtacgcgccgccctggaagcagcgctgccggtactgcgtacgcagctggccgaaagtggcattcagttagggcaaagcaacatcagtggcgaaagctttagtggtcagcagcaggccgcttcccagcaacagcaaagccaacgcacagcaaaccatgaacctctggcgggggaagacgacgatacgcttccggttcccgtctctttacaagggcgtgtaacaggtaacagcggcgttgatattttcgcctaacgtcagaggtagcaccgtaatccgcgtcttttccccgctttgttgcgctcaagacgcaggataattagccgataagcagtagcgacacaggaagaccgcaacacatgactgattacgcgataagcaagaaaagcaagcgatcgctttggatcccgattctggtattcattaccctcgcggcctgtgccagcgcaggttacagctactggcattcgcatcaggttgccgctgacgacaaagcgcagcaacgcgtcgtgccctccccggtcttctatgctctggatacctttacggtcaatttgggcgatgcggatcgcgtgctttatatcggcataaccctgcgactgaaagatgaagcaacccgctcgcggctgagtgagtatttgccggaagtccgtagtcgcttgctgttactgttttcgcgtcaggatgctgccgtactggcgacagaagaaggcaagaaaaacctgattgccgagattaaaaccacactttccaccccgcttgttgccgggcaaccgaaacaggatgtcaccgacgtgctgtataccgcttttattctgcgataacgacatgggcgatagtattctttctcaagctgaaattgatgcgctgttgaatggcgacagcgaagtcaaagacgaaccgacagccagtgttagcggcgaaagtgacattcgtccgtacgatccgaatacccaacgacgggttgtgcgcgaacgtttgcaggcgctggaaatcattaatgagcgctttgcccgccattttcgtatggggctgttcaacctgctgcgccgtagcccggacattaccgtcggggccatccgcattcagccgtaccatgaatttgcccgcaacctgccggtgccgaccaatctgaaccttatccacctgaaaccgctgcgcggcacagggctggtggtgttctcgccgagcctggtgtttatcgccgtggataacctgtttggcggcgatggacgcttcccgaccaaagtggaaggtcgcgagtttacccataccgaacagcgcgtcatcaaccgcatgttgaaactggcgcttgaaggctatagcgacgcatggaaggcgattaatccgctggaagttgagtacgtgcgttcggaaatgcaggtgaaatttaccaatatcaccacctcgccgaacgacattgtggttaacacgccgttccatgtggagattggcaacctgaccggcgaatttaatatctgcctgccattcagcatgatcgagccgctacgggaattgttggttaacccgccgctggaaaactcgcgtaatgaagatcagaactggcgcgataacctggtgcgccaggtgcagcattcacagctggaactggtggccaactttgccgatatctcgctacgcctgtcgcagattttaaaactgaaacccggcgacgtcctgccgatagaaaaacccgatcgcatcatcgcccatgttgacggcgtcccggttctgaccagtcagtacggcactctcaacggtcagtatgcgttacggatagaacatttgattaacccgattttaaattctctgaacgaggaacagcccaaatgagtgacatgaataatccggccgatgacaacaacggcgcaatggacgatctgtgggctgaagcgttgagcgagcaaaaatcaaccagcggaaaaagcgctaccgatgcggtgttccagcaatttggcggtggtgatgtcagcggaacgttgcaggatatcgacctgattatggatattccggtcaagctgaccgtcgagctgggccgtacgcggatgaccatcaaagagctgttgcgtctgacgcaagggtccgtcgtggcgctggacggtctggcgggcgaaccgctggatattctgatcaacggttatttaatcgcccagggcgaagtggtggttgttgccgataaatatggcgtgcggatcaccgatatcattaccccgtccgagcggatgcgccgcctgagccgttagtgatgaataaccatgctactgtgcaatcttccgcgccggtttctgctgagccactgctgcaggtgagcggcgcactcatcgccattattgccctgatcctcgctgctgcctggctggtaaaacggctgggatttgcccctaaacgcactggcgttaacggtctgaaaattagcgccagtgcttcgctgggcgcgcgtgaacgggtcgtggtggtcgatgtggaagatgcacggctggtgctcggcgttaccgcagggcaaatcaatctgctgcataaacttcccccttcagcaccaacggaagagataccgcagaccgattttcagtcggtcatgaaaaatttgcttaagcgtggcgggagatcctgatgcgtcgtttgttttctgtcgcaccggtccttctctggctgattacgcccctcgccttcgcgcaactgccgggtatcaccagccagccgctacctggcggtggacaaagctggtcgctcccggtgcagacgctggtgttcatcacctcgttgacgttcattccagcgattttactgatgatgaccagtttcacccgcatcattattgtttttggtttattgcgtaacgcgctgggaacgccctccgcgccacctaaccaggtattgctggggctggcactgtttttgaccttttttattatgtcgccagtgatcgacaaaatttatgtcgatgcgtaccagccattcagcgaagagaaaatctcaatgcaggaggcgctggaaaaaggggcgcagccgctgcgtgagtttatgctgcgtcagacccgcgaggcagatttagggttgtttgccagactggcgaataccggcccgttgcaggggcctgaagctgtgccgatgcgcattttgctcccggcctacgtgaccagcgagttgaaaaccgcatttcagataggcttcacgattttcatcccttttttgattatcgacctggtgattgccagcgtgttgatggcattggggatgatgatggttccccccgccaccattgctctgccctttaaactgatgctgtttgtactggtggatggctggcaattgctggtcggttcgctggcgcagagcttttacagctagagaggcaaaatgacacctgaatcggtcatgatgatgggaactgaagcgatgaaagtcgcgctggcactggcagccccgctgttgctggtggcgctggtcacgggccttatcatcagtattttgcaggcagccacgcagattaacgaaatgacgctgtcgtttattccgaaaatcatcgccgtatttatcgccattattattgccggaccgtggatgctcaatctgttgctggattacgtccgcaccttgttcactaacctgccgtatatcatcgggtagcccgtacaatgatgcaggtgacaagcgatcaatggctttcctggttaagcctgtacttctggccgttactgcgcgtgctggcgctcatttctaccgcgccaattctgagcgaacgcagcgtgccgaaacgggtaaaactgggtctggcaatgatgatcacattcgccattgccccatcattacctgccaacgatgttcctgttttttcgttctttgctctgtggctggccgtgcagcagatcctgatcggcattgcgcttggttttaccatgcaatttgcctttgccgctgtgcgaaccgctggcgaaattatcggtctgcaaatggggctgtcatttgcgacatttgtcgatcctggcagccatctcaatatgcccgttttagcgcgcatcatggatatgctggcattactgctgttcctgacatttaacggtcatttatggttgatttcactgctggtcgatacctttcacaccctgccgattggtagcgaaccgttgaacagcaatgcgtttctggcactcaccaaagcagggagtttgattttccttaacgggctgatgctggcgttaccgctcattactctgttgctgaccctgaatctggcattaggtttactgaatcgtatggccccacaattatccatttttgttattggatttccattaactctgactgtcggcatctctttaatggcggcattaatgccgttaattgcgcctttttgcgaacatttattcagtgaaatttttaatttgctggctgatattattagtgaattaccattaatataattccgtaacgtttatcatgctaccctaaggattatccgaaaaataatatctgcgaacatcttccaggatactcctgtagcgaaatatttgttttaagctcactcacatatcgcaacatttactttactttaagacaattccaggcaaattatacaacactttacgggatagtaagtccgcctgaaaaattgcgagagtggcgcattaggtgacccatgttgttccgtttagtcatgatgaaatattcaggtaaggggaattatcgttacgcattgagtgagggtatgccatgtcaacgattattatggatttatgtagttacacccgactaggtttaaccgggtatctgttgagtagaggggttaaaaaaagagaaatcaacgacattgaaaccgttgatgaccttgccatagcttgtgattcacagcgcccttcagtggtgtttattaatgaggactgtttcatccacgatgcttctaacagtcagcgcatcaagcacatcattaatcaacatcccaatacgttatttatcgtttttatggcaattgccaatgttcattttgatgaatatctattggtcagaaaaaatttattgatcagttctaaatcgattaaaccggaatctctcgacgatatccttggcgatattctgaaaaaagagacaacgataacctcgtttttaaatatgccgacgttatcattgagccgaaccgaatcgagtatgttgcgaatgtggatggcaggtcagggaaccattcaaatctccgaccaaatgaatatcaaagccaagaccgtttcatcgcataaaggtaatattaaacgtaagatcaaaacgcataataaacaggttatctaccatgtcgtccgactgacggataatgtgactaatggtatttttgtcaacatgcgctaacacattctgactggtggtttcccaccagtcaggctgaataagattactctgctttctcaacaaagataccgtcctgatgccctgcttcattaaagaaccagatgccgagcgggtagtcttccagcgaaaccaggtacattgtgccttcactaaactcctcaactgccagtaccacgccaggacgacgcggaccgccatccgttttgactgttacccgatcattcaccttcatcgttttcctcctgtggctttgtgccagtgtagaacaatttcgtttttctggcagcgccaggcgcgcgcgagtgctgattttctcgacggtctatacttaagagatgccaggcggacttaacgactggcggcaacaacagagtaacggttgcgaggaaagatgatgaaaaccgcaaaagagtacagcgataccgcaaaacgtgaggtcagcgtcgatgtcgatgccctgctggcggcgatcaatgaaattagcgaaagcgaagttcatcgcagccagaacgattctgaacacgttagcgtcgatggacgtgaatatcatacatggcgtgaattggcggatgccttcgaactggatattcatgacttcagcgtctctgaagtgaatcgttgaatgcacaataaaaaaatcccgaccctgagggggtcgggatgaaacttgcttaagcaagaagcacttaaaaaattcgttacaccaggaaatctgatgtgttcatcaccttatctgcaatttttttcgctgacaagaaaatattcgcgctatgaatgattaacgctacttatgaatagaaatgtgacgcgcgtcaccccttggtggctctggtgtcaacgggatcgctcccgaaaaaatcatctttgattatttgtgctgttttgagaatcatcctggtaaggggagtactgcgcgaccatgttttcaattcaacaaccactactggtttttagcgatcttgatggcaccctgctggacagtcatagttatgactggcaaccggcagccccctggctcagccgtttacacgaagccaatattcccgtcattctctgtagcagtaaaacttcagcggaaatgctgtacttgcaaaaaatgttggggctacaaggcttaccgctgattgcagagaatggcgcagtgatccagcttgctgaacaatggcaggatatagacggttttccacgcatcatctcaggtattagccatggcgaaatctgccaggttttaaataagctacgcgagaaagaacattttaaattcacgacttttgatgatgtcgacgatgcaaccattgccgaatggacgggattaagccgtagccaggcggcgctgacgcagctgcatgaggcgtcggtaacgctaatctggcgcgacagtgacgagcatatggcacaatttatcgctcgtctgaacgaactgggcttgcagtttatgcagggtgcgcgcttctggcacgtactggatgcctctgccggaaaagatcaggctgccaactggattatcgcgacctatcaacaattgtcaggcagacgcccaaccacacttggcctgggcgatgggccaaacgatgcgcctttactggaggtaatggattacgcggtgattgtgaaagggctaaaccgtgaaggggtccatctgcatgatgaggatccggcccgcgtctggcgaacgcagcgtgaaggaccggaaggctggcgtgaagggctggaccattttttctccgcccgttaagcgttatcgctcgcgaatacccgattgcgcccggcctgttttgcgaggtaaagccgacggtcggccaatgactggagttgttcaaaatcataatcaccggtttcctcgctgctgcttacccccagcgaggcactaatgcgtatcgttgtactcttggcgatcagcatctctttttcatttaacttcaggcgaatacgttctgcgacctccgcagcctgcgtcagattcgcgcctggcagaatcacacaaaactcctcaccaccgacccgcccggcaatgtcctgcgcacgcaaggaactgctaattaatccggcagcatgagaaagaacacggtcgcccgcctgatgaccaaagcggtcattaatcgctttaaaatggtcaagatcgacctgaatgacagaaaaaggatgttggtgcgtgtgacacaatttagcgagcggacaggctttttcgaacaatgcgccacggttatataaacgcgttaaggtgtcgtgccacgcctgccactgcaacgagctttgcagaacatacatgttgctgaccatccggcgaatcacataccaggagaggagtaacatgctggtaaagagcgcccacagcagggttaatgcaatgctgatactgccgaaatcgccgcgcacgccttcgcttagcgtatggacgcgcaccagcacaccgtcgaaatggtccagacgttcccagctaacatagcgactgtccatacgaatgccgccccgcgtgtcatgttccattgcctgcgccagcaaggccagttcacgaggatcaaaaatattccctgttggatggtcaggatttgaagaggtcaaaaatctcagcttactgtcatagagctgatactcaccatcgaggtttttatcgatggcgtttcttaaaaattgctgcatagtacgcacgggaatactcatccccagcacgccataccagtagttattactgtctaccggaacactgacggtaacctgcggttcagtattgctggcgtgttccggttgcgaagtgaaccagcgtaccgcgcggtgacgattttctcgttgtgaatggccgataaaccagggttgggtgacatagccgtaataacgcgttggtacattgcgcgtaaacaaggtcggcagcgtcgaaacgtaaaatccagcacgcgagacatacacagcctgttcaaccatcgacgaggagttgtgcgccagtcgcagcaagtaaccaacttccagtgcagcggtaatttcattgtcgaggctttcattttcgcgagacaggagattcccctcgctgactaatgcatccgatacgccattgactggcagggtgcgccgtcggttgagttcgatttgccaggcgtgctcgtcgcgatgctgttcgaactcggttacggcattacgcagagaggtgaaatccagtggcgccacgagagcttcgcgcatgccattacgcaaaaagatcagtttgtcgacgttatactgcaaatgcttatcgagcgcgttggctacgttttccagatgattacgctggctggatatataggcatcttccagcaccaccacttcacgccaggtgagcaaggtggaaaaaagcaataccacgataaagcagagattaacgatatgaccaggccccaggcggcgtgcgagttttttcaaccagctctggttttccatttttgtctcgtgctgcaccctgacgactcccaacctgcttttttatgattctggcataacccggcgatagcgtaccgcaaaacagcgataattttataatggtggcatgataagacgcgactatcattcattgcaggcattgggacaccaggccggatgtgatccggcctggtgttaatgataccctttcaaacttcttccgcagaacgactcccctcccccggaacaagatcggtttcatgaaaagcttcccgcttgaccccgtaaccgtcataccaacgacactcaaccataccgctggagtatccagtgacaatcatccgcgggccgccctctttaaccgtaacttcctcactaaccataaagctcatactcgcctccttttttcgagtgaaacttgttcaccttagttgaagatggcgaattttgcataatagccagtgcgagtattaatgtgcctgaccgcgcattttcgctactgctttcactcccagcaccacgatgccgccgatgataaatccaagaatcagatttaaaacagtcggtaatatcatcgccaccactgcactttgctgcccggcgatatgttcaatagcgtgatgcagcggcgcaataccatgtaccacaatcccgccgccgacgaggaacatcgccagcgtgccgacaatcgataatgctttcatcagccagggcgcgataatcaataaccctttacctaatgcctgcatcagcgcgctggatttttccgccagccaataccccaggtcatcaatcttaacgataacccctaccagaccgtagacgcccacggtcactaccagcgcgatgcctgaaagcaccagcacctgattaagcaacggcgcctctgccacaatccccagcgtgatggcgacgatttccgcagacaaaataaaatcggtacgaatcgcccctttaattttgtccttttcaaacttcagcggatcctgcgccgccagcttctccagacgctgctgactctgcgccggatcttctttatgtttacgcgcctccagcatatgcagcactttctctaccccttcaaagcagagaaacgcgccaccaatcatcaacagtggcgtaatcgcccacgggataaacgcactgatgatcagcgccagcggcaccagaatcactttattgatcagcgatcctttcgccacgccccagaccacgggaagttcccggttggcccgcacgcctgaaacttgttgcgcattgagcgatagatcatcccctaatacaccggcggttttcttcgccgccagtttgcccatcacggagatatcgtccagcagtgtggcgatatcatcgagcaacgtcagtaaactactcccggccaaaagcattccctctcatttttattgttgaagggtgtaagtatgaagcaaaaacggcagctctgatacttgcttcacaggtcaacatttttttaacaatcaagtgcaattatatctctcgccagcagaatgattttcacgtttactatgaaccacctttttatttccaccgtgagggattatgcgtttccgccagttgttaccgctttttggcgcgctgtttgcgttgtatatcatttggggctcaacctattttgtcattcggattggcgtggaaagctggcctccgttaatgatggcgggcgttcgattcctggcagccggtattttattgctggcatttttgctactgcgcggacacaaacttcccccgctacgtccgctgctcaatgccgcgctgattggcctgttattgctggctgtcggtaatggcatggtgacggttgccgaacatcaaaatgttccttccggcatcgccgccgttgtggttgcaaccgtgcccctctttaccctgtgcttcagccgcctgtttggcattaaaacgcgcaaactggaatgggtgggtatcgccattgggcttgccggaatcatcatgctcaatagcggtggaaatttaagcggcaatccgtggggcgcgattctgattttaatcggctcgattagctgggcgtttggctcggtttatggctcgcgcattaccttacctgtagggatgatggcgggtgcgattgagatgctggcggctggcgtggtgttaatgatcgcgtcgatgattgcgggtgaaaaactgacggcgctcccttccctttcaggcttccttgcggtcggctatctggcgctgtttggttcgattatcgccattaacgcttatatgtatttaatccgcaacgtcagtccggctctcgccaccagctacgcctacgttaacccagtggtcgcggtcttgctgggtacgggactgggcggcgaaacgctgtcgaagattgaatggctggcgctcggcgtaattgttttcgcggtggtactggtcacgttgggaaaatatctcttcccggccaaacccgttgtcgcgccagttattcaggatgcatcaagcgagtaaatgaatcccctgcgtgtcgatctgcgcgctggcaccttcgccgcagatccactcttccagacgctcggtaagcgcttcatccgtcagcttctcgcgcccacgtaacgcacactcccagacaatcagtacgcgccagccgagtgcctgcaagcgattgatatcgcggcgatcgcgctcaacatttttacctatcttctccagccagaactcggttcgggtcgcaggcactttaaacagatagcagtgatgatgatgccagaagcagccgtgggtaaatatcacgcagcgatattcatcaacgacaaaatccgggcgtccgggcagactggcgtcctgaacgcgaaacgcaaggccctgcccggttaacaaactggcgaggcgcttctcaatcgccgtatcacgcgtggcaatcgcgcgcatatttttgctgcgggtggccttatcgtgaacgtcgaccatgttgtgcctcttgctgacgcaacgccaccgcctgtttgatttttggctcaagcagttttgccaccgcggcaaagaccggcacgaccaccgagttaccgaactggcgataggcctgagtgtccgaaaccggaatgcggaatttcgcttctcccggcgcttcaaaacccattaagcgcgcgcattcacgaggtgttaaccgacgtggacgatgttgctgattcagcggatcgtcaaagtctttctcacccgtggccatatcccagccgcggtcgattaaaatttccgcgccatctttgtaataacgagcagacagcgtacgggtgacactttgcggattgttcggataaaccattccataaccgaagccgttaccgcgcgcctgatgttttttcgcatatcgatagaggtacttccacagcaccggcgtcaggatatattttgcctcaaccatcgggtccagcagctgcgccagcgtcactcgctgtgcagggaaacattcgctgatatcacgcagagtaaaatcggctttcagattcagatcgcgacgaaaacccaccagcacgatgcgttcacggtgctgcggcaggaaatgtttaccgtcgatgattttcggatcgtccggcccgttatcttctgcgtcggcaacgtcatagcccagttcgtccagcgtctgcatgatgatgcggaacgtttttcccttatcgtgacttttcaggtttttgacgttttcgagcacaaacatcgccggacgacgcgcgtcgataatgcgcaccacatcaaagaacagcgtgccctgggtatcgcaggcaaaaccgtgcgcccgcccgagcgagttctttttcgatacgccagccagcgaaaatggctgacaagggaaaccggccagtaaaacatcgtgttcaggaatgtgttgacgaatatgttccgccgccgcctcatcactcacgccttcttgatgactgagggtgatgtcgcggatatcttcattaaaatgatgcgtcgccgggtcgcaataatggttggctttataagtgcgtaccgcatgtttgttccattcgctggtaaacacgcactgtccaccaatcgattcaaaaccacgacggatgccgccaattccggcaaatagatcgataaagcgaaacgcataatgcggatgatgttccggtggtttgggtaacaacgtttgcagatgggcaaactctttctcacttaaacggtgccatgcagagtcattcgccagcgcacgttttaaaattgccgcgctccagtgattctcacccacaccattaagctgcgccaccagcgttttaacatcataaatttgcagcagtttctccagcattgcctgtgcggcattcccggtgctgtatgaatcggttactgatatattttcctgcatagatttaaccggccatctgagatggccgacaggttaacataattactgccgtttagggccacgcgctcagccagcgggtgaaaacgcatctatcaccttgtgatcgataccttaattctcccccgccagttcggcaccgagcttcgccataaactcgactaaaaattgcgcgttgtgctgtgccagctgcttgcctcttgcggtttgcatggtttgcggtaatttcagtaactttgtctggaaatgatccagcgcgtagcgtttatcatcaagcgggcgatgctgtgcgaacggatcttcgccatcaaacagcgccaagcccaatgcccctgaaacggcaaataagcgcgccaggccaatcgcccccagggcttccagccgatccgcatcctggacgattttagcttccgttgttaagggggcgatttgcgcgctgaaactgtgagcggcaatggcatgacaaacggcctcaattttctccgccggaaattgcacgaactcttcacggagcaggcgacgcgtctcttctgccgccaggattgaagaacgctgccgttgcggatgatttttcgccaggctcacgatatcgtgaaaataacaggcggttaaaatcaccagcatatcgacatcgtcatctgccgccagtttctgtgccgtagcccagacacggcgaaaatgacacaggtcatgcgccgcgtcctgatgttgatgatggtttttcaaccagttctcgaactgtgcctgccagtgttgtaactccatacgcgctccgttgccaaagagtcgcaaccttagcagtttttattcatagcgtctgcaacgtgcgggacgaggtcgggtgtaccatgcaatgccgcctaacaaggcaccaaccagggccataaacagaaatccgaccaatgctcctaaccacttccccgcggtagatcctaaatcactttcaaatcccgacacgggggcatcggggatccggctcatcacccagatgtatcgcgccattgcccagacgaaatagccacaccatgtatagaaagcccacaaagccaatttgccgccagggctgcgagagagtctctcttccatctttgtcgaaccgtattccattttgagataacccggaaaattcagacttagaactattatgtgataaaaatcacatttttccacattggatgagccagtcaagactcaatcattttttgaacaaatagataaattttgcgcaacggcggtgaatacaggaaaattcgatttgaacgattttatttatctttgatttcggctttattaattcattcaatcaatatattggtactgattacaattatacctttttatttttctgtgtcatcatgcctccgttattagccttttatcgtcttgtttatattttttttggccggcatgatgccggctttttttatgccttcattaatgtgcgcgagatcacgccagccgtttagcgcaacaatcattgatactccctatcttttcaatcaactcataacatattgatatacatccataatattcatgaatatttatattcagaattcataactatgaattatattaaatagattagaaacattttgaaatcttttaaatacatttgttacatgtaatctttaaaataaaatgaacttcatagaatagtatccaaatgtgctttttttggataacagcacttattgatatattcatgaagattataatcacaagggaatacataatgaaaagaaaagttctggcaatgctggtcccggcgttattagttgctggcgcagcaaatgcggctgaaatttataataaaaatggcaataaagttgagctatacggcaagatggttggtgagcgcattctgaccgaccgtgaaaatggtgaaaaaggcgataattctcaagatacctcttatgcccgtgtaggcgtgaaaggtgaaactcagatcaaccctgaactgactggttacggtcagtttgaactagacctggaagcatcaaacagacacaaccctgaccaaactcgtttggcatatgctggtttgagttacaaagattttggttcattcgactacggtcgtaatgtcggtgtcgcgtatgatgcagaagcatttactgatatgtttgttgagtggggcggtgactcatgggctggtactgacctgttcatgaccaaccgtaccaacggtgttgcaacctatcgtaacacagatttctttggcatggttgaaggtctaaattttgctctgcaatatcagggtaaaaatgaaggtacaggcaactacaaagcaaatggcgatggccatggtttatctgcaacttacactattgacggtttctcatttgctggtgcttatgcaaactctgaccgtactgattggcagtctggtgatggtaaaggcgaaagagccgaagtttgggcgttgtcaacaaaatatgacgctaacaatgtctatgctgctgtgatgtacggtgaatctcacaacatgaattccgacgacggtgatgttgtgaacaaaacacaaaacttcgaagctgttctgcaatatcagttcgactttggtctgcgtccatccatcggttactcctattctaaagcactggacgtagcaggttacaaagattctgatcgtctgaactatattgaaatcggtacctggtattacttcaataagaatatgaacgtatataccgcttatcagatcaacctgcttgataagagtgattatgttctcgctcatggactgaacaccgacgaccaactggcagttggtatcgtctaccagttctaatcagccaacgcgccgaggcgtgttactgtaaaacataacaccagcctgagttcgtccctcatcgaactcaggctttttttattggcatttcatctccatctgcggcacacgcaattgccaaagcatctcgatacagccccttaccctgcccctcctggcacaatatcctctaccagcaactcttccagccaacaccccaaatgcatttctttataaatttaatctgtaacaaaaccgcttcccatatagaaatatttgcaaaaatagtgcatgaaaaaagctttttccctaccaatccgggatataaatattcatcagtaccacaacattccacagcactaaatctctccccatcgcccccaaacctctgataatggtctaaaatcattgagaccacttgcgacgacgttactcaataaggaaagtttggcgtgaataatattcaacaccagtgcagcatcatcattacatacttatgcccgccaactaccgctttcgatatattgactcaatttttcagcctggttaaaaatagcgaccagctcagtcgcaaatatagtgactaccctaactaagcaacaataaggaatacactatgactgttcaaacaagtaaaaacccgcaggtcgatattgctgaagataatgcgttcttcccttcagaatattcgcttagccaatatacgagtcccgtctctgatcttgatggcgtggactatccaaaaccgtatcgcggtaaacataaaattctggtgatcgccgcggacgaacgttatttgccgaccgataacggaaaactgttctcgaccggtaaccatccgattgaaacgttgctgccgttgtatcatctccatgctgcaggtttcgaattcgaagtggcgaccatttccggtctgatgaccaagtttgaatactgggctatgccgcacaaagatgaaaaagtaatgccattctttgaacagcataaatcgttattccgtaatccgaagaaactcgcggatgttgtcgccagcctcaacgctgatagcgaatatgcagcaatctttgttcctggtgggcatggcgcacttattggtttaccagaaagccaggacgtggctgccgctttacagtgggcaatcaaaaatgaccgttttgttatctccctttgccacggtccggcggcttttctggcacttcgccacagcgataacccactgaatggttattctatttgcgcattcccagacgccgcagacaaacaaacgccagatattggctatatgccgggtcatctcacctggtacttcggcgaagagttgaagaaaatgggcatgaacatcattaatgacgacatcaccgggcgagtacataaggaccgtaaacttctcaccggcgacagtccttttgcagcgaatgcgttgggtaaactggcggcgcaggaaatgctggcagcttacgcgagttaatccctgttacattgtgatgtaagcgcataatcaatcgcagccacgttaatactcacgacgtggctgcgttttttcacggttaacttatggcgtactgaagcccgatgttaatttctttgcggtaacgtaattcggaacacgttatgcttactgagatagtgatacgtagcacttcctccatgtaattcggcaatcgctttgactaaagaaaggccaagtccctgacctacggaatgacgcgaattatctccccgccaaaatctacggaagagtttttcaggctcattaattttcgttccaggactggcgatatcaatattaagagaaccgttggcatcaagaaaactggttatatgaatacgcgatttttctggtgaatatcgaatggcgttaacaataagattcgataacattcgttgcagtaaaattttatccgcaaagatttgttgattgcactcgaccttaaaacgaatctctttctcgtctgaaagatattcaagatagtccaaaagattttcaacttccttattgagagaaagcgcatccagtttcaccaaaacattgtttttgtctgccctggcaagaaacagtatattctctgttaaccgcgaaatattttccagctcttcaatgtttccggcaattgttttttgatattcagcgatacttctgatttgactgagcgtaacctgattctgacccagtaatgcattaattggcgttctaagttcatgagcgagatcgtcagcaaattgactaaggcgctcaaaatctttgactaaagcatgatgcattttattcaacgcctgcccaagaggttttagttctctcggtaatgcgctaacctcaaccggcactcggctatcgttataattcagcgcttccgttacgccactcaactttttgatctctcgcaaccccgtcctgattaacaacggacttaatactgagcacaatataatggcgacaatgcaaattataatgctattaattttatactgttcaagcatattatgtctggctgaagccaatttagccacagtaaccgttaatgatggcgaaacttcatcaatgttaattcgtaaagcatctatctctgtatcattaataatgcttctgtaaatgcctgctgcgctgattgtctcactagcaggtatgttatttaacatgtcatcactgacatttgtccggttaacaattttattgatgccatcaccatgaatgatcaaaatatcctgactaacatccatcatccggttaaagtacacaggtaacgtatctggatttaccccatcaattaacaactgcttgatctgcgctgtccggttaatgagtgttgtatcatcgcgccatttcaactcacttgccaggccattatagagagtccatacaattccagcgccagcaacagacagcagcaatataaaaagcaaggttaaacggacggttatagataatcttttcattatttttttaccgctacgaatgaatagcccatcccccggattgtggcgattagcttttcaggaaaaggatcatcaacttttgcgcggagcctgcgaatggcgacatccaccgtattggtatcactatcaaagttgattccccaaatttcactcgcaataaccgttctgggtataatctcgccagctctggaggccagtagccaaagtaactgaaactccttgcgcgtcagtgtaatactgatattgtccctgctcacactttgactgacagagtccatttttaagccactgatttctaatgttgaattcaaagcgtgatgttgccttaattgtgcccgaacccttgccagcaactcagaaaatgaaaaaggttttaccagataatcatttgccccactgtccagccctctgactctgtcatcgacagaatcccttgcagtaaggcaaataacaggggtttgctttgctgttcttaacgtttgtaagatctgccagccatccatacccggaagcataatatccagaatgatcaatgcataatcatccttcagcgcaagataaagtccatctctgccatcagaaacggcatcaatgacataacccgcttcggaaagcccctgcgttacccattcctgggtcctttgattatcttcaataagtagaatcttcatgaaaataatatgccataaatcatatgttatagaaacaacctggttcattacaaaattgtaatgctgctgtaaggttaccctggacgttttttcgctatcctcaaaactcattcacatgacaaggatataaacatgttaaagcgttatttagtactctcggtagcaacggcagcattttcattaccttctttggtttatgccgcacaacaaaacattcttagcgtgcacattttgaaccagcaaacaggaaaacccgctgccgacgtgacagtcactcttgaaaagaaagcggataacggctggttacaacttaataccgccaaaacagataaggatggacgaattaaggcactgtggcccgagcaaactgcgactactggcgattaccgtgtcgtatttaaaaccggggactatttcaagaaacaaaatcttgaaagtttcttccctgagatccccgttgaatttcatattaataaagtgaacgagcattatcatgtgcctttgttactcagccaatatgggtattcaacctatcgtggcagttaatgcgtaaatatgtaaaagctgatctctgctactgttagggaggtgactccctgacagattaacagtaaacggctcttgttggctaacgacaaaaaagtgtgatggcttatgaaaaagaatcaatttttaaaagaatcagatgttacggccgagtcggtattctttatgaagcgtcggcaggtgttaaaagcactgggcatcagcgcagctgcattttctttgcctcacgctgcgcatgccgatctgcttagctggtttaaagggaacgatcgtccgcccgcccccgccggaaaaccgctggagttcagcaagcctgccgcctggcaaaataacctgccactgacgccagcagataaagtctccggttataacaacttctatgaattcgggctggataaagccgatcccgctgctaatgctggtagcctgaaaaccgatccatggacactgaaaatcagcggcgaagtggcaaaaccattgaccctcgatcatgatgatttaacccgtcgcttcccgctggaagagcgtatttatcgtatgcgctgcgtggaagcgtggtcgatggtggtgccgtggattggttttccgctacacaaattgctggcgcttgccgaacccaccagcaatgcgaagtatgtcgctttcgaaacgatttatgcgccggaacagatgccaggccagcaggaccgctttatcggcggcgggctgaaatatccttatgtcgaaggattgcgtctcgacgaagcaatgcatccgctcacactgatgaccgtaggtgtttatggcaaggcgttaccaccgcaaaatggtgcgccagtgcgactgattgtgccgtggaaatatggctttaaagggattaaatcgatcgtcagtattaagctgacccgcgagcgtccgccaaccacctggaatctggtagcgcctgacgaatacggtttttacgccaacgttaatccgcatgttgatcacccgcgctggtcacaggctaccgaacgatttattggttcaggcggcattctcgatgttcagcgccagccaacactactgtttaatggttacgccgaccaggtggcatcgctgtatcgtggcctggatttgcgggagaatttctaaatgcgtctgacagcaaaacaggtgacatggctgaaagtttgcctgcatcttgccggattgttgccgtttctctggctggtctgggcgatcaatcacggtggactgggtgccgatccggtgaaagatattcagcattttaccggtcgcactgcactgaaatttttgcttgcggccttgttaatcacacctctggcacgctacgcaaaacagccgttattgatacgcactcgccgcctgttaggcttatggtgctttgcctgggcgacactgcatttaaccagttacgcattgctggagttgggcgtgaataatctggcgttattaggtaaggagttaattacccggccttatttaacgttaggaattatcagctgggttattttgcttgctttagcgttcacttcaacccagtcgatgcagcgaaaactcggcaaacactggcaacagttgcataacttcgtctatcttgtcgcgatcctggccccaatacattatctgtggtcagtgaagattatttcaccgcagccactcatctacgctgggctggctgtactgcttttagccttacggtataagaagttgctttcccttttcaaccggttacgcaagcaggcccacaacaaattatctctataacttcatattgccgacaaacttcgcgttatcccggccggatgcggcgcgagcgccctatccggcccacacagatcgcatcaagttatgtttcgtttgtcatcaacctttcatcaccagaataatttattttatttcaataagatagttaaatacacctgagaataccatgctctcatttcctaatgagttgttgcattttttcatatgttacaatataacattacacatcatgtacattaactctggaggaaattgttttggcgattcgtcttcataaactggctgttgctttaggtgtctttattgttagcgctcctgccttttcgcatggtcatcactcacacggcaaacccttaacagaggtcgaacaaaaagctgctaatggtgtttttgatgataccaatgtacaaaaccgaacgctcagtgactgggatggagtctggcaatccgtttaccctttactgcaaagtggcaaacttgatcccgtctttcagaagaaagcggatgcagataaaaccaaaacatttgctgaaattaaagattattatcgcaaaggttatgcgacagatatcgaaatgattggcattgaggacggcattgtcgaattccatagaaataatgaaacaacatcctgtaaatatgattacgatggatacaaaatactcacctataaatcaggcaagaaaggcgttcgttacttattcgaatgtaaagatcctgaaagtaaagcccctaaatatatacaatttagcgatcatataattgcaccacgaaaatcatctcattttcacatttttatgggtaatgattcccagcaatctttattgaatgaaatggaaaactggccaacgtattatccctatcagttgagtagcgaagaagtggtctaggagatgatgtctcattgatttttttgcgctgacttcagttatttaacagaacagtgcctggtagtaacaacaataatttaccaagacaaataagtaagaaaaactcagacacgctcatacttgagtcgtgtcttttttattatgtctgtagaaaaaaactgagaaaaaggcgaacaataaatacacaactcagccatacagattggcagcgcaaatgtctccaggagcaagtcatctgtcatggtaaagctaaccagaaatataggttaattttggtgtttaaaccttttttacttgttagtatgatacaaaggctttcaaaaaagctgggaaattcaacaactcttggaaattatggactttgtcccgcggctttaatctgacggccgcgttccttttttggctcaattattgaccccttatctacgcaacttcagttcccgccagcaactttgcggcagtttcataggatcaatgtctaaaagaataatggtgaccgataagaaaacgactgaataactgtagattttcgctcgaaaccttcctgtcagacccatagcgaatcaagtgctgaatgtcacagtatcgaacagaaaacagtgacgatctaacccttcaagaatattctacgattgttctgtttaggaaaagcaaggcgggaagtcgggagataagtcattgataaagtggcggagagagggtctaaatttttagtgttcgacaatgcccaccaaagtgctatttttcctttaaaaacaaaatattgtcattatttttttgttcggtagtgtattgctactgtgcaaacaatcagctattttatgcagtaccgtatgtatggcgggttgtatgacaggattttgctatgccaaagaaggccaaggaactctcaggactcgtcgtatcacgattaaaatccgaaggcatgtatgccgttggtggtgtggatggtttataccttcgcatccgaaatcagtcccgtgcatgggttctttgcgtggctatgggaacccgaatcaacaatctcggtagaacagttccaagacgtttgaatatgggtcttggcccttacccggaagtctccttagccgaagcgcgtgacaaagcgcgtgagctacgtaaacaaatccgtaatggtattaatccccttcaggaaaaacacgagcaaaaagcccggcaggaaatactggcccggaagaaaaagacctttgccgaatgttgtgaagaagtgctggaagtcaaagacagtgagatgaagaacaaaaagcatctcgcgcaatggcgttccacactggagacctatgcctaccctttcattggcaaaaaggccgttagtgaaatcaccaaagtcgatcttctggcaatactggaacctatctggttaaccaagaatgaaaccgccagtcgtctacgtggacgtattgaaacggtgatcgattacgccaaggccaaagaatactttgaaggtgataatcctgctgcatggaaaggtatgctgaaacctctcctgcctcagccaagtaaagttcagatcaccaaacaccatgcggctcttccctataaccagatcggctcctttatgaaagaactgcgtgaacgaagcggcgtttcgcctcgtgcgcttgagtttgccatactgaccgcagcacgctcaggtgaaattcgtggtgccgagtggtcagagatcgatcttgaaggtaaaacatggaccatccccgccagtcgaatgaaagcaacgaaggagcatcgagttccgttgtctgatgctgctgttgccctgttaaaggctttaccacgctttaaaggtatcaattttgtattccctgccactcggaagggacaactctcggatactgctttactggcagtcctaaagcgaatgggatataccgacttaacgcagcatgggtttagatcgacattccgtgattgggctggtgaaacgaccaactacccgcgtgaggtaattgaacatgcgttagctcatcagttggcaaataaggcagaagctgcgtatcaacgtgggacgttatggcctaagcgggtggcgttaatggatgattgggcggggtattgtatttcttagacatacttgcggatgacaaaagctcaacttcctttactatacggacaggtattcatatacaataaatttctaatcatatttgattaaaggtttataatttaaggacatacaatatgaattatatagatgaacatgatataaactactcacgatatggttttgaatcgcttgcattagctcatcccgaaatagatataaagggattatggcattgtgattcaaaatattatgtgttgattgaaaaggatggaatactcactgaggatgacttaaaggaatttgaaaagatacaagaagagcatcgtattattggtagccctaaattattactaacacaaacactccctaataatgcaataaaaatcgcaggaagagaaaactacgaagttgctctttcttttggcgcaccatacacagattctgagttagaaaacatactttatcaatatataaataaaaaatttcatccatttaaatacacacttaaattaccatctcttcatctggttttgtcattcccaagaaaattgagtgatgatgaaaagtcagaaataggaacaacattatacagcgtcggtattaaatatgtaattgattatttaatagatgattcattattaaactttgaactatctgaaaaaaggcactctgatgcattagcgttaatacctaataaagcattacctaaaagtgtcccaacaagagtaagaaacctgcatgaagaagatgaggatttctggcttgataacagaagtttaattctcacttcatatgacttcgaaaaaagtagtgcccttccaacaagttttaacaaaaaaaatagttgttgtttcgttgatgcgcaaatttttaaaccagataatataagaaactatttatcagtttatgaacgagtagtgatatcatatccactcatcggacaagacaatgacttcttagaccatttaaaaataccgaaacaacatttactagagttaatatcgagaggtagaattcaatttgcattaccacaaaacataataagatataacttatcatttcttgaagaatgcctaaacactaatcctgaatgcattattctgtccagacgattagcatcatcctcaattattgacatcagaaataaaacaggttttcttgctacaacattttctttcgaagaaaaattaaatgttctcaaaacattgagggcactggatggcaaaatattcaacttatttatcaaggccctatctcaaaattggcactcaatggagatgaatatccatgagcgtggagccatgggtgtttcaaacattggcatagcccccgtcatgtcagagttattcaataggcaaggacgagaccttcttcttgaactattattttctgctatgccattggagtgggcgatggcattaaatgctgatttttatccataccacagcaatgagcattcacaatataatgcttctgcatgttgtttatatggatataatggttttagaataaatgaagaggctattgtaaaatctaaaatcggtgaaatagcaacaagaatactatcaatcgataatgacatgtcagccttagaattagacgacgcaatacttaaaggtgatattccgaggataagggatttttcaagatcgttgtctaatttatcaagtgaagagcttgatataaaaatttacgaactaaacaaagaaataaaaaaaatagaaaataaagaaagtaaactttcttcattagacttatgcggacttatagcatcaacaataggtgtttacgatgacaatccatatatcccatttggatttgccttttttaaaataatctctagcgtgttaaattcaaatgatattagctcgaaaaacatcgataaaataaaatcaacacttttaggtacgcaaactgaaacattgttaataaaaagaacgaaatccagaatgtaattagcatgcattttttgtaaattaacatacatgtcatatttttaccattatctttggcatgtatgttaatttgtaacaattaatagtataaacgtttaatgggaatttaatattttatttgcatgcatataaccttctaaaattactataacagtgctcgttcttactaccactacaacgacgttcatcatattccgcaataagtgttccagataaaaaaccataccttgagtcatacatcgaccccggacaagcacatgcacctgtatcactattgggtattacacatttatatccagatgtttgatcggttattgttataaaaatacctttcaggccatcaccgcttgctgtctgccatttaccactgacacacgataacactcgacctgtactgtctcgccccaccagaccattaggcgtacatttcgcatttaatgttgcctgaccattcaaatggagatattcacctgctttgattctgcctgttgattcaattgttccattggattttatcgttccagcagtaagattacctgacgcataaatattacccgcattgttcatgtaagctttaactgttttacctgttcctacaccaacagtccctgacgcatacaaatcataggtgcgaacaccaccagcccacccagcaggcagatcgtttggattaagtccattcgtcgcgatacgactaccaaacttcgccagacctgttgttgatagcgtgttcagataggtgtcggattttactttcaggttgttgttgatatttacaggaccattaagggtagatgttccacccacactcagatctgatgcaacagacgcattacccgttgtcttaagtgctccggttgttgttgtccctgatgccgtcatatctttgatgtttttgatgctcttcccaccaagattcagatcgcccgtcatcggcaacgtcccatcacgacgcagataaacagaatacattgaagagttataccccacgcggtaagccagtaacccaccccccgtgatattgctgtagctattagagttctcactccactgaccaccatagccggacgctatcttggtgtttctgctcatcccaccatcaacacctgccgcctgaaccgcttttcctaacaggtcataacgaatacgaccaccttcctcccacgggctggcggttgttataaggccattaatgacataatcaggcgctgttcctgaacgctttaacacaatcttgtaggatgctttttgcgcgttcgttcctgtatagcctacaggtaacagaccttcattaattaatgtctggtaagtgatttcacaaccagcagccgaacaggttcttggccccggatcgctactttgattgttggatgatgacagtgtggaaatcttgtcataacgaatactgatatagcggttaaccgcttcaccaagctgtttaatctgtgttccgacattatcagccaataccgcttcctgatcgtttctcatatcctgaaacttcataaaagcgataagcgttccaatacctaacacaatcgtcacttccagtaaggtaaatccttttttctttatcataattatctccctgttttagcaataagaaagaaaagggcctgcgccctcttcattaaatagacgtgaaaactaatgtattacttgtggcattcgtacatgctgctgccgtagctgccacatcgagtgttcctcctgcggctttaacaaccttggttccaaccgtagtaatgtagaaattacctgccgccgctgtcgcaatcttcacacattccgctgctggcacattatcgtatgtgatagtgaaagaagagccagtcgctgatgacggacctgtcgctgtagcagccagcgtcacattacctttaaaggcattgatgggtttagcagccgttcctgacccacttaacatattgtcagggaagatttttgcctgaacagccacagtatttgtcaggccagtaaagcttgatgccgacgtgtataacgctttaacacctgcctgtatggtggcaatgttattggattctgcctgcgctctttgtgaagcctgaaccttgggataaacgataaaagcagctaccactaatgcagcaatgatgcccaaaacaagtaatagttcgagtagtgagaaacctttcttgctttttcttttgttatttaataaaaccattattatctccttttttgttttaatgataactcctgttataacgcttctctgatatctggcaatagaaagagcaagatatatttaactctgtctgacagacggatgaattaaaaaaggcaaagatttctctttgccttccgggagatttaaaaacaatatttgttatcactactactgtcattactacttcctcatgggatatttatcatatctgataaaaaagtaataatgacgttcactacataaagataaaaattaacagattactggtcaaacagaacgcatgattgaaaaggaaaaaaatattaataaaggattatcctgcattctgttcttttatatagataacagataataattagatatcaatacctgaatcaaaataaatttaaagatttttatttttgtcttctatccatttgcgcgagaaacttcctgcctgcttttatatacgttattctttcaatatcattcaggtcagatactgaaagcaaaatccccataacaagctctttatccacctgttcgatatcgcaatgcatagccttagctacttccgcaccaagaataatctttagccttgtttcaactttcttacgttctgatttctccagagacttaagacgattaagttctagttgagcaaaagcaaccttttgctttaatgttttttctgttcttgtttttttactttcattatccatagttatcacctcttgctgtttatacgtatttaattatcacaaagagaaataacgtcaaatttacaccattttgtaagagagaatgattctgatacatttctttataaatatgtgcaacgcatatgatagtaattactaacttaaaataccccgcactctccgcgttacttatttttgcgcattcgtgcttttatttttacctgtcattttcaaactctatttcccaatctcaacctgtgaattgtgcaacacataacactgtctgttttattcgtttttttcatcaaatttagcagccccgccttacggcgggaataattaatacttcttttgcccttacgggccttatctttactctttttgtcctgtggacgtgaaacctacacctttaatccagtttgcgccgcttaacccggcgtattattttacaaccatacatatatttcgtattaattaataagaggggcattttacattggcttatttttttaaagacaatgcccacctatacactgctacgcagtgtgtggggtctaccgacggttgcctgccgcaggctaaaagcaaaaccaaggtcaacgtcaaccccgaagtttttcttacgaaaaactaacagtagcttatatatttgagattatatttttaatggcgatttttcatctggattttaaaattgtgaaacgaagcgaaggcatgacttccgttgcgaaagctgcctaccatgcccgtacacgtattacagatgatcgcattggcgaaacatttgatttcagccacagaacagatcttcatggtcatattttattagcccctgtttcagcacctgctcacattgttgaaagttcctcagcactctggaatgaagttgaaagagtggaacgccagaacaacggtcaaacagcccgttattttgatgttgctatacctgtagaactcaacaacgatgataagaaaaaattggttgccgaatactgtcagaagaactttgttgataaaggaatgattgctgatatcgcatttcatgacttggatagtaagaatccccatgctcacgtcatgttaaccctgaaaaccattggtccagacggcttcggtaaaaaagacagaagctggaatgataagaagataatgatccaatggcgtgaatcatgggccaccatgtcaaacagctaccttgaagccgcaggcagtgaagaacgtatcgatcaccgttctctcaggacacaatgtgctgatgcccttgctcaagcagaggaagcattcagcgctgaagagaaagcattctggcttgccaaagcaacagaaacaaaccgcccggcaatgcaacgtgttcatcgtgctaaatggaatgacaccgagtcacaggaacaacgagctgccgaacaagctcaacgtgatcagcaaatagaggaagcgaagaaggtctatacgatattcagtgagctaccactggagatcgtggttgatgtcagaagctttacgattacacatcttgctgaacccgaagagatcattatccctgactacccagcaacagtagaaccgcaaccggctatggcgacacctaccacaagcagaagaccagcagcaaaatcttaccgtaatcccaataaggtcagtaaagtaaatgtttcagggaagaaatcccctgttctggttgttcctgaaccaaaagcatccactaaattgaaaaccccatctcttcaaaacaccagagcggtgaaccgtgctcccctacatatcagaaagcagaccaagccacgacaaaatggtttgtttaaacgtttcacactactcatcgtagacttcctgaaagagagatttgtatgggcgagaaggaaaactgataccactgatgctgaccatgataagcgtatcgctgaaaattatgtgtttgatgaagtgctgggtgtcaatgttccacgctcggagtttgaaagacgcgctaagtttaacaataaccaaacatcacaagaagcaggagtctatggtaacgaatcaaatattaacaagactgttcgtttcccaaatcgttttgagcaagaacaaacggaggtcaataaacacatggaatttatactgtctattggtggaaaaccttctatgccaaagttaaaacaaactaacagaaaatctaacatcaaatagtaatgttatccccactattaatttttaatcaaatgcatgttacataggctcaaaatgtgatagcatatgaaaacatagaattttttatatgcttggtgaatgttttgggcaacaatatgtataatatccttttcttcatctttctttcaatagcaattccattccttttattcctcgcatggaaacagcacctaaaaaccaaagagattcgttcatatctattgaaagagggatataatattattttcaacggagaaggtaactcatatctcgcgtttaatattagtaatgcgacatttcgcgcaggtaatttaacttccaatgattattttcaagcatcaatttcttatatccacgattatagatgggagtggaaggaggttgaggcaaagaaaataaataatatatttattatttacatttcgaatattgatttcccttcccaaaaactattttatcgcaataataaatctttagcagaaatagactgggcaaaattacaagcaatttttcatcaaccatatgaaatacagaatgacgtcatgcaagataacaataatacgcactatgattttttcatatcccatgcaaaagaggataaagatacttttgtcagaccactggtagacgagttaaatagacttggtgtaattatttggtatgatgaacagacacttgaagtcggcgatagcttaaggagaaatattgatttaggcctaagaaaagcaaattatggcatagtcatactttctcataactttctaaacaagaaatggacacaatacgaattagatagtttaattaatcgtgcagtgtatgatgataataagattatattgccaatctggcataatatcaatgctcaagaggtatctaaatacagccattatttggcggataaaatggcactgcaaacttctttatatagcgttaaggaaatagcaagagagttggctgaaatagcatacaggagaagataaagcaataaatcataagtgcttaatatcttcgatgcataaaattaattgtattagcacatctaaatagtatgtttgttatggaatgagtgttccgtgctcattccacatattgtttagtatacgttgaaatattacagacctagcttagtataaacagatgtagggtatagataactaccactatttgaacttgagtaatagttaacacagtaattatctaatgcatatttaataattttaggttggaaagagacagatactgtataatgttctgaatctaaaagtggtttaggaatgaagttcttatcgactgttctatctccgtctaaattagctattacaacaggaagattaaattctacgataagatctatttcatgggcaagaaacgatactccatcgctaccttttctcttagtattaccgcttcccaacagtactacttgtttagcatttttcatcctttcgcggaggtttcgctttatggtttcaggtttacttgtatcccttgaaataaagagatcatgagcatcaaaaaagttaaagtctattttttcatttgctttccatgcctccataagacgataaaactttatatcttcacttgcaaaagccacatatgtcttattacgataactcatatagtccccatgaagcagtcaacattagtatcaacatgttgaaaataccttatatatcagatagtgtaaacatcatttataagaaactactatcaacacacttgaattacatataattaacaaggttggtacaaaaatggcgaaagttaattttttcgataagcgtatacttaaaaaattttcagactacacatcaactattagtaccatattttcactttttttgatttttgtagacattccaacagaaaacaaactaacacttggtattatatttttaattattttattcttactgtatttcggcatatggtttaaatcaaataatctttcggaaattaatttagatgttgagggcagcattgttactgtaaaagcaggcgatttattcagacaagatggattcaaggtcattgcttttaatgaatattttgacacgcaagttgatgatgttatcatttctcataattcacttaatggattatatattgataactatttagcgggatccgtatctgatttggaccatcgtatttcaaatcatcagtttgaagaagatgaactgcttgaggtcaaccataaaagaaaagtgggtaaaacacaaaaatattcgctaggaactatcttcgttaataatgattatctattaactgcgttttcaaaatttgacgacaaaaatagagcttttcttacaatgccggattatctagcatttttaataaatttttgggacaaagttaatcgtatatatgctcaaaaaagtgtctctgttcctatctttggatctggaatcactagaataaaggaacataaaaatattagcgatgaggatttacttaaaataatgttgtggacttttagaataagtgaaatgaggtttaaatttccggcaaagcttactatcgttatccacaaagataagatagataaaataaacttattggatataaaatcagcgagaaatggtctttagttatatttatatatgggcgaactatgaaaggtcgcccatcatataattcttttcgttttttatatctttcgcctaaacacaacattatcagagaatatcgccttaccagctataaacccaacaaccgcaattattggtagactgatagtagctcctgccatacctgttgacataccgatcaacgtcgataaaccaaaagtcaacaacaaaacaacagcagcataccagccgggataagtgccatataacacagtcgctaagcaacctgtgcaaacgtgaaccccacgctggctctctttgaaacagaacgggcatttgatggtattgttttccatattggtttccttaattggctttccagccattgctggtcttaaagagattcatggcaccatcagcaggttcattcattcctttaacgctggcgaatgcttttttgtcaatccagcccggaacgtcaaccagcttccacgtataagtcacgcgaactactttctgattaccgtttcccggctcagtccattccttaatcccgtcaacagcacgacgaccaacacaggcaccatctgttgtgctccagactttggcttttttgccttcctctgttatccctaatacgttcgaatcatagccctgctcaaagaccatcattccctgctctacaaatccatcgaggatcactgaattcgtccctgtaccagtcgaatcaagtcgtggcttggcaagacggatggggaagctggtgttattgttatccagcgagaagcaatatttgtcctgccctatcttggcattgatcgccttctcaaaatcacctttctcaccacatcccgccagtgccagagctgcgccagcaacgagtaaaatcttcttcatctgcttatccatcctgataatcaaagtgcctaaatttttgaccaaatctggtcagggctagagttgttgcgggatccggctgatatcacatggcaaaaccaccgcttaaccaattgataggattcaattcttttagcgtctcgtcatatcgtttaaaacgatcaaaaacaacctcatgatagccaatagctatcataaataaatattcgatcgataaaaacaattaataaccgatcaatatcattgttttaatcgttaaagcctatcaataattaattatcgatcttttatatcgatcatgatttcaagttctgatagccttgcaacgccgagaccgacgccatgagcttggtgctgtaggacgtataaaacgtagcaaagctctgtgagcaggttcagtctctttaactcatttacatggaggaagtaagattggaagcagtaggtatcgtatttttagtggtgctcttcatcatcatcatgacagcagtagatatacaaaagaaaaagcactacaacagctttacggaagttctggacggcgacattctttcgtatgaatgccaacagacaggtattgttattgatactcaaaaacatactgtccgtattttcaataaagataaagacagcacatatacttttgatcaaattcgagaaataaattatacgctttcagaggggggtaagttttatggcaatggaacattacgaggtatgaataatgcggctattgctaactggagagaacaactttcagcgaataaacggtctggcctaaatattttaaccgatgatattaaaaatcccatgtggaaagttaatgttcccctgaaaaatttaagcacctcaaatcacgaactttgcgagcgatggatgctggtatttaaaaagtatgttttctgagtctcacctttcatctatttctggaacaaaaatgaaaaaattattacttgctatttttataatattaccacttggtggctgtaccgttcatggtaataaatccctaactgatgaaaatcatcagacggttaaagttaaaatcgtcaagggaaaaacaacccaacaagaaattcttgctgcctttggagagcgctacgaatgatggacaggagatgtggaactactcaagtatgacgggagaaagccaactatctaactacataccgggccttgctctattgaccaatagcagcacagcacacattaaatcactggatatctggtttaagggtgatgttgtggaacgttatgattttcgtcagactgcaagtaagacctcacgtggtttgatggattgataatacaacatatcatcgtaaaatcgggagttgctacgtatgaactcccgattttatttcatgatattatatcaattaaatactaaataaattacataacaaacacttcttgtatattactaagcgtcttagcacctataccttttatgttttttaaaatatccagatcaagcttgccttcacgaactcgtgctttaacaatttctttagcgattgttctatttatatttaacaatgcttccagttcatctaaagtagctttattgatatcaggcttagatacagaggttttggtatttgacatatactcaagcaaatccgccactactaaatacgtgtgaaatactgactttacagcttcaatccgatctaactcggcatgaacacctttatttgttaacttattaactttatctaaccatgatccgagaaaatctatatgtgctttggcaaggtctttattactatcagactgaatagccccatccataaatgcccaaaggcggtttacgtattgaccttgcccaacggcccgaccattaaatttttccttcgatgccggataaagttcatcagccaacccttctagaagcctacgacatgtagttaaagcttgagaccattcttcttctttatctgaagaaatagctttaaatgccaacattagttgttctgcgatcactggatttagatctaataatttatcatcaacagcatttttcaatacatcaaaacagttgctgacagtacctgaaaattttagttgattatatatttgcgatgctaattcatgtgctttttttctaacataattgatatgttgatttaaactattcttataatacgttccgtcattgccttgtttttttcttacaagatcggcatatttctcttcaataaacccaatgttattatatccaccaccactttcaatattttttaatgtgagttcttcatctgaataatgtatattagccttaactcctaatttggcaagttcttgtattcgtttgtctaaattttcttggaaagatttattttttgtattttcagcctcaataacaaacttaagcaattcagttattggctttgtatatttagtatcacctaattgaatagcacaccatatctttttatcatcatcattgatgatatccgaagtccgctgtagtttttgtatagccgataacaaagaaccttttggtgactcgagttctttaagtgtttcttcaatgagctgtaatgctactttcttgtgtggcatgtgaatcatccttcaacttatagcttcgtaatcattaagtggtagattgttgcttttaaactaaaaatgaaactctggtggctcagccattttaataccaccaatacgtatgggcagctcaccttctcgttggcacaggttcttaatagattgccactcctcagcttctgtttccatgtgagcagcgaccgaatcaaaagcaccttcggctacgactatagtaggttctttatctgtttcattgccattcgaatccacttttggtacttcggccagttcttcttccagcccagccaaactcactttcagttcatcaagactactggcggcgtctattggcgcatagaagaacagcccactgatgaagatagcttccattacctcactgaaagaaaacgaggtatcgccataaacaaagcagccatgcttggaactcttcacccctgatacattcttcttcaacaggccgtcctttgccgacgtcatcaacgcctgtttgctatagaggattacaggaagatttttaatttcgtgaacatcaccgctgatactccagcgttctttatcacctttaatgaaacctgaagcatcgcagctactttctatgtcaaactcatcagtcgggaaccgctcacgattaaaataggtcgaaaaatcttccccttcttccatatcctgacgcttgtaagcgcgataaaccgagctacgacggtcaatcccaatccattcaatatcccatgtcgttggcccggacggttttcttacctcatctatataagcaccaacatctctgtccagataagctgctaacagtgccttccacagttctattgccagaaagatacttgccagcgatgttccttcttcaatcagaacagtatggtggaagaagcgaagaagaaagaagggatcggtattggctatcgtgttctggatggatagcaatggaaccgccgaggtttcatcgtaatcggactgaaaccgcagtattgcatcggaacaaaaaattaatttaccttccatcgctcatcgcctcctgacgctatcagacaacgcattttaccagaacactaccacttaccgcattcgactttaacctgacccatgttcgttgatagctctggatatatattcaacccaaaagcattgaccttatggataacatcacaatatctgaaactgataactcagattataacatctgtgattttatagtttcttcactcatttgtgtgagttctgaaaccaagcgaatataagtatttttcaacctatctttatcgcaacgacttacagactccgataacagataatggctataattattgacataaatatcattgtcattttcaatgagtgagttttattccatgttcagtatcttctactttgtttacaatacagatcataaatggtgttttctcatagggatgaaagagtgttatcattttaatatttttcattttattttttacttttttattactatttaatacaacatcgcgatcgtgaaaatcaaatttatttattttttaaccatgattttccctcttatttttaaactacttttgaaaaaatctttatctctgtgctgacgcacggctacgccctgacgctgacatttttattttattcatctcctgtctgttaaataaaaagaaaagcactcgatcattgtttgatctcttttcctcatgatgctgaatttagatcctatgtttaaacatagtttttccctttagacatatagcatttgctcttaaacgtataggaaaactacatccttggtagcagcgcttcgtgattgttgcgaacaatcactctgctgaacagggcttgcccctgttaatattggatttatccaaaaaagatcgcgtcgtagacgcatataaagttaaagtaaaattaatcaagcagtcccgatagtagcagcggttcatgattgtagaaaacaatcacttcgctgtaataacatagtaggaaaaataacacagataacaccactggtgccattttgataaggcaccaatcaactaaagagaagaactattttcaatattacattctttaaaatgtcatccaaagcttcgctatttgaataatgaagaagaaaaatgctctcaagccagctatagcttaaaacaaagtacgcactcttgggagttaaagtcccgaatcccggtacttaagttgataactattctcaaataaaaataataaagtgttattgtatatattctgtagcactacaatttttatacgtaaaaacatcaagtgttagttattttaaaaaatataaactttaagtattgacttgcacacaaaatatagtatctacttaaatgtataactaaaaaaataaaggagtaaataccatgatagaaaataagatacaaactgaagtaaagaaatcaagaagaggtctcccacgtcatactaaaaacccatttcttaatgatacaagtctacatacaaaaactggcgtcagacgtattactacaggaaaagatcgattagcattagttaatgagagtacgggagaacaagttggtaatggtggtttctttcagtctatggaagtagacaagacacagtttgtgaagctttatgtggatggcgtatcagctattgagggtttatcctcatccggtaagaaagtattcaagatactgtatcttgctatcagagataataaagatacagatacgatattaatgtcattcgatattgttgatcaagatatcgtgaaaatatcaagaactacttatttcaaaggtatgaaagaacttgctgacaagaaatttattgctgagaccatgatacagaactattattttattaatccagactatatgtttaatggtgatcgtttaactttcatgaaaacttattacttgaaggacaaaaaaactaaaactaaagagaacaaaattaattgccaaggcaaaacacagtagtttcaagaaagagattttctcaagcaactcctatctgaatgataactccataaagccaatgcattttaacaaactcccaccctactataaaaattgtatagggtgattaaaaaatgaagcgaaatcgaatgagaaaacgttttttatataccagtttacaaactcatatcttggagagctgctttttatcattgctgacatatcaattatattatgtgttgatctacgtagttctgatatatagagaacaaaatcaacatgttcataatgtggattttcaacaagaaaattaagttctgccattacatattcagattcataaggcattatcgattcattaagaataacaagtccaccgactgctctaggaatatttaaagattcctttgttgctctaatctgtctattggaggttgctacaagatcttttatatttctataagcataatccattatcttttttctgaaagcatctgagtcggggtgtttttgaatcaattcctcaatatgaaccctaccgaaccaacttcttttaagccattcatcagtcttagctagctcattaattttttcatttattaaatcagttctgtcatttgtgagtaatttttgctctaaaataacatcgttattaaataacaaataatctgccattttcgaactagagccatcgtcttttttgaaatcatccttcatatcgtccaatactatattatttttcttagatcgaataaaatcaagaaaccttttatctatagaatccatctttcctaccttcagttttatttcatcgtcccgagcctgatgatacaccatgtcatttgtctcttacaacattattaatgtattaagcatggccataataaacaacaaaaaaacattggcgagacaaatcaacagaaataaacattgctgcaaacggttaatttgacacttacaccatatctcgtaatataaatatatccactattttatccacgaggttttatatgagaaaagtaaaaacagacaacagtgatttaatcgaatatgtaaatacagttaaagaactaaaaaatcacattccaatagaagaatacagaaatgaatatcgtaaactgcgttctgatgatattccattggttaaggcgcaaaaatttaaatctgcccataccgaagttcgcaggttggaaaaaaagagagaatctcttattgaatactttattgacgagttaaatcccatcagcagttcaaaagctaacacatcagcaagatcaactggtaatctcgatttatttaacgaacgcgtgttataccgtaaggccatttcagaaaagagcgatgaagaaatagtagccttggtcataaaacaacgtacagaagccgctgttgagttccaacgttcaattgaacagagtcttgagcaactatctcgtatctcgtcagagttcgaaccatcaaaccaaaagcgcaggaaaatgtctctttaaaacgactctatgctattcgtgtgaaatgtgatgtattagattgcttatgcaataatgtttactatattatttactgactgtttttttttgatttttccaacagcaccgtaagcattatttttattaatcgcctattttaaaacaccggatgacatactatgagtgaagctcttaaggcactgaacaatattcgtacacttcgcgcacaggctcgtgaaacagatctggcaactctggaagagatgctggaaaaactcaccacaatcgttgaagatcgccgtgaggaagaaaattcagcccgtaaagaacaagaagaacgtcaggctaaactggaagccttccgccagaaattgttagaagacggtatcgatcctacagaactactcgcttcagttggttcatcccagcctaaaaccaaatcaactcgtgctcctcgtcctgctaaatacaaatatacagatgaaaacggtaatgagcagacttggacgggtcagggccgtactcctaaagcaatcgccgctgctatcgaagctggtaagacactggaagactttgctatctaaccgctacagcatatccgggcttcactgttctcaagataacaggcccggaaaatattcgattattcatccaagactatcccagtctggcaggttgttaacgacctttcgccaccaatgatacgcagccataagaacaccaaaacaaatacctgcgacgacgcttgagacaaatgcagtgcccggttgtatccctgtatccttccaagtaaaaaaccacatacagatcccccatgccggaccaaaccatccacccatcaacaaagtgatttgccagaatgaggcaaaaggtagcggtggtatcttgagtccagctttccatgcgaggtgtagcaaaggaggggcataattacttcgccacatcctcttgctttccatgatggcaatagcgtgtttctttttagcttcaaagcccataaggttccttccagatccacctttactcatctatctatcgataaaaagccacaatagacaataatgattatcaattccatgtatgtaagtcaaaaataactcaaatagtcattcctttagatcttctggtgaaacccggtcacatgccattttctcaagcattctttgtaatcttttcattttcaacttatgtgcttttttctcaccaatctcctgatagtattcttcacgacgttcgttgaccacgctcctgaattttttcaaaagctgttcaagtgttttgatgtcggtagttgcggcttccacttggatttttttatacatatacatcacatgaaattcatcaatcattttttgctccttggatagaaaaataatatttgttatcagccccaagaaggggccgatagacctcagaacatatcaacatattgattccgccagaaccgtataatgcattttggctaatgcctgcttaacccctttaaaatccacttcagacagttttccagcagcgttctttttccatgcttttttcagaagatgtttctcagcattcctcatcgccagatcgattagcttacaaacaaactcatgatccattacatgcgttataatcatattgctggtcgttttatcctttgagttaaaaagctccgcatagatatgcaaggacacaacataaaagatttcagtgtttttatttttaaatgtattcatttttatttcctctttagtttaatattggaatagcaaaatatttgtatgagcattagcggtatacacacttatagacaatccaaagctgacgaaggtgttgctttaccttacagtggtttacttctccataaatccgattccttttgccttcttctgtgtcatcgtaaaaatgatatcgcgtttttttaatgatactttccataatgtcattcatattgtatttattgttgagaaaataataaaaatcatctggtgcattccgccgtaatccgtccatatagttcctgaaataacattcggcttgttcaataaactcttttatcgtaataagttctatcttcatatttttctccattattgtttagggtaataagatgccctgtgcgaacagatatttgttcgacacgagatcttgtttctttttttatgcagcgttctggcgtgagtgtcgaatagtcacttcaatccattcatcaatctcactttcaacaaaagcgacacacctcggacctatttttactctgtcaggaaagtttccttccttaatacgctcatataaagtcgtgcgactaaatcccactcgatttaaaacatcaggaacgcggataaatcgttttacgctggtttcaatattttctttcattgtctgccctctattattgtaagtaatctctatgagatttcgcttttctctatgttgtttcgacgtgaacaatgatagcgattttgcttatggtaatttagggacgttcaaagaagttttttttgaaaaattcgaaggggcacggatggaaagataacggttaacactggatgcgatcacgttcgcacggagcgaacgtaaccctttttacttggcttattttttcttattcctgtcgtcttctacatgcttttcaacaggggagtctttcaagtgattgttttccatcatgtaatcttcaagcgatttcagatagctcgcatccgtcagaaaagccattgctaacgggtagtccgttgcctttagcattccttcatcacgatcgttgtcgctgtcctcgtgaagcagcgaggaaatcagtgaaagcgggattttaatgccgttatcttctccccagaagatcaggtccatcatcgggataagacgatattcaataatttttctgaatgtgcttttcccaaaacgatactctcttggcgctggagacttcatcttaagctgtctcttccatcgggggatcaacactttcagatgttcaatgatctcttcggttgatgcttcttccagatgaatatcgacagtaatacgtgaaagattattaagggatgtctctttcagatactcggacagaaattcagactggcttaacccagagagttcaggcgtggcttcggttaatgccagcgttttcgcataaaattgcgcgtggcttcgtgtcgtaggatttactgcgtaggttctggcaagctcatgtccaagagtagcggtatcaccactgaaaaagatttcaccgctgaggatcttgttgcggtaatcatccagcattaatcggttaaaggtaggtatggtgttccggctcaacaacattctgtaagccaagatgcgccgctcaacctcaacataaaaatgctgtaaggtgagtttctctatcgcctcatagcgttcaacatcaaaccatgcttccagtgctttcctgatttcacttcttttcatccatcctccaacaatccatttcctttgatatatcttcacaggatccgtttggaacaattgaagttcaactgttttgtcatcagagacgggggaatggctaagttgttgttaagagtgtgaactcgagagcataaaagtggatgcccgacgcgcggcaaaatggtaaaaaacagcatcagtagtaagaaaaattgagcgagagaaaggaattttaatgcagggatttatgcagacaaaatcaaaaatgctttgtaagtgattgattttgttgaatgattggcggagagagggggatttgaacccccggtagagttgcccctactccggttttcgagaccggtccgttcagccgctccggcatctctccgttcagatggttgccatgatgccaggaaatttggcattttaacagtccctgtccgtgcaattttgttcaagtgacgagtttgcgagcaaaacgatgattaagtggccctggaaagtacaagaatcagcacatcaaactgcccttccctggcaggaagcactatcgatcccccttttaacgtgtctgacagaacaggaacaaagcaaattggtcgctcttgccgaacgttttttacagcaaaaacggcttgttcctttacagggctttgagctgaattcattaagaagctgccggatagcacttctattttgcctgcccgttctggagttaggactggaatggctggatggttttcatgaagtcttaatttatcctgcgccatttgtggtcgatgatgaatgggaagacgatatcggtctggtgcataaccaacgtattgttcagtcaggtcagagctggcagcaagggcctatcgttttgaactggttggatatacaagattcttttgatgcttctggttttaacctgattattcatgaagtcgctcataagctggacacccgtaacggcgatcgcgccagcggagttccctttatttcgttgcgtgaggttgctggctgggaacacgatcttcatgctgcaatgaacaacattcaggaagaaatcgaattagttggtgagaatgcggcgagcattgatgcttatgctgccagtgatcctgctgaatgttttgccgtactttctgaatatttctttagcgccccagaactttttgctcctcgtttcccttcattgtggcaacgtttctgtcaattttatcaacaagatcctttgcagagactgcatcacgctaatgatacagactcgttttcggcgacgaatgttcattaattaacaactttgcagattaattaaccaattgaaatggcttatgaaatttagtgttgacagacaaggtaccgctaagtaatatgcgccccgttctcacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaattttctgttttcttgcatccttgcgaatctttatctgatgttgattcaacaggttagtgtgaaaactcttctcggtgcattttgattttaccctacgcatcgggaaaaattggtggtcaaatctggggtcaggttagttcgataatggagtgccccccatatatcccttaccgacgcaaaaatccgcaccctcaagccttctgataaaccctttaaagtctccgattctcacggtctgtatctgctggtcaagccgggtggctcccgccactggtatctcaaataccgtattagcggtaaagaatcccgcattgcgctgggtgcctatccagccatctcccagtctgatgcgcgacagcaacgtgaaggtatccgtaaaatgctggcgctgaatatcaacccggtacagcagcgggctgctgaacgtggctcacgaacaccggagaaagtttttaaaaacgtggcgctggcgtggcataaaagtaacaggaaatggtcgcagaacaccgccgaccgtctgcgtgccagtctgaacaatcacatctttccggtcatcgggaacttacctgtatcagaacttaaaccccgtcatttcattgacctgctgaaagggatcgaggaaaaaggtctgctggaggttgcgtcccgcacacggcagcacctgagtaacataatgcgccatgcggtccatcaggagttaatcgatacgaaccctgcagcaaaccttggcggcgtgaccacacctcctgtcagacggcactatcctgccccgccgctggagcggctgcctgaactgcttgaacgtattggggcatatcatcagggccgtgaactgacccggcatgccgttctgctgatgctgcatgtgttcattcgctccagtgaactgcgtttcgcccgctggtcagagattgatttcacaaaccgagtctggacgatacccgcgacgcgagaacccattattggcgtgcgttattccggccgcggggcaaaaatgcgaatgccgcatatcgtccccctctcagaacagtccatcgccattctgaaacagattaaggatatcaccggtaataatgaactgatcttccccggcgaccataacccgtataagccaatgtgtgaaaacacggtcaataaggcactgcgggtgatgggttacgacacgaaaaaggatatctgcggtcacggcttccgggcaatggcatgcagtgcgctgatggaatcgggtttatgggcaaaggacgcagtagaacgccagatgagtcatcaggagcgcaataccgtgcgcatggcttatattcataaggcagagcacctggaagcccgcaaagcgatgatgcagtggtggtcggattatctggaagcatgccgagaatcttatgcaccgccttatacaattggtaaaaataagtttatcccatagtatactaacgaatcccacactctggcaaattaccaccacctccacaggaggtggttctatatagacttttatcaacttcatgacgaaaaacacctattttatcccaaaagaagacaatagagtcacagaggaatcaaagagcgactcaattgtctttggacaatctggttgtgaggttagaaaacagttactcctacaccattaaatagggcgcaatgctcgctaatttctcccgggtttctgtcagttcgcgttccggcgtagattgcgcgatgattcccgcccccgcctgtatccagcagcgctggctatcctgaaatacggaacgcagaactagcgccgcatcaaagcgcgtatcgtccagcagcaggattgcgccggaataaagctctcgcggcgtcttctcaatttgcataatcgcgttcagagcagcatttttagggatacctgaggcggtaatcgacggaaacagcacggtaaacgcatcccaggcatccttgttttccgcaagctgaccgctcacgccagaccccagatgctgaacgctgccgcgctggcgaaccgacattaaatcttcaaccaccacgctgcccggctggcaaacggcctccagttcagcaatagcttctttgacagaaaggatatgctcaagcacctctttactgtcgtgcagcagttctgcctctttcgccttattatgctccgggtttcccatgcgatcgcgggtgcccgcaagcggttcagtgaccactttattgcccgtcactgacatcaccagttccgggctaaagcccagcgcttcgcgtccttcctgacggaacataaacgagcgcacaggcgtgtttgcctgccgcccgtataacagcgtggcgggcatatcaatccgcgatggcaggggaatggcgcgcgagacaatcactttgacatactcgccacggcggatctccgcaacggcgcgcgcaacctgttgtttatatgcctcaccattgagggcggtatccaccgccagtggtgcgttctgcgtcgttgtaccggcctcttttacccactcgcacaaacgtcggcacccgtcggcggagtccgcataaacggtgacatttcccttttcaaaaataagttcttcacggggaacggttaacgtcagcagcggccactccccggcgttaaaggcaatcccccgcgcatgcgccgcaaagttgaacccaacctgtccatatacccgacgtcctttcacctgaggatgcgccataaaacgacgcgcgcagtcggcaatggaatccaccgcccatttttgctccccggcatcatcaataaatgtcgcctgcgttccgtcggcattaatgtgcagccgtgcctggcaccctttgcctaaataccaacagggttgacgctcatagacataacactcttcttctacgaactggcgtaaaacgccagaaatcgtcggtagccattgttcctctggtaacgccagatgtagaaattcactgattttcatcccttacctctctgtgttattcgcggatcaatcaattgcgcttgtcatcagttctcttgccgaatgcagccggatataagcaacccacgccgccagcaacgtgaatgccccggcaaacaggaagcaggccgcatagccaaaatgttgagcaacaacgccaccgataacgcctgccagaatggcgattgccgcatcagtacattgaaagagggtgaagtcgacaccggcctgcaaaggcgatgaaagcgacatcagcgtggcgtaaagacagaccagcgcgcaggccagcgaaatggactggacaatgaccagacactggagaatctgcagcagcagatgacccggcgccatcatgagcgtcatcaccaccgccagcagcgcgatcccctggacgccataagccgtcaacagcgctctgccgggtgaggtgtatttcatcagcaatccgccagccagcgttcctgctatgcccgctgcaatattgccgccgctgaacagcgcgcccaatgcggacatgctcaacccatgatccaacaacagcggtgccagaagaggcagcacaaaccgcatgcctgaattcagcatcaataccagcagtaagcccaggcgcgcctgcttcctccttagcgcataacctaacgccggaacatgcgggatagtcgctgttcgcgtcggctccgtaatgcgccacagcgggagtgacagcgccataatcagcaccgccatcatcagcatggcgacaggccagccggatgccgccgacagcatcaggaacaccccgccgccgcacatcattcccagatagctgccgccgacctgcacgctgtttccccagccgtaacccgtgcgggtcagttgatcgacacaaaagccgtcgctggcgatatcaatggtggaggcgaccgtgcctgccaccataaacagaacaaataacgcgacgatttgcgtatcggggaatcccccttctcgcccaaaccagccaatcgctgcggcaatagtcaggatcgccgctagcgcgacctgaccacgcaggattaacatgcgggaacggcgttcctggctaccgggcggaagccgccagcgctcgatccacggcgcccaaataaacttcagcgcccagggcagcataaacagggttgtcgcaccggcaagcgccagcgaaccgccagcagcgcgcaccagcgcgggtaaggactgcatagacagcgccgataccagactctgcgtcacatagacgccggcaatagcaaaaatcacccgcccggtcgtcaacgtcagcggtttcacattcgactgaacatcactcatgcacccactctccagacgcggaacccccgtcgtcgcgccacacgcgcgcggccatttgcgcctgccacagcgcctgataacgcccatgatgtgagagcaattgcgcatgagtaccctgctcaaccacctgtccctcttccatcaccagaatgtttccggccccggcgatggtggataaacggtgagcgatgataatcaccgtccggttgtaaaccaggttatcgatcgctttttgcaccgccagctcgctttcaatatccagcgcggcagtcggttcatcgagaatgacgaccggcgcgtttttcaataacgctctggcaatggaaatccgctggcgctcgccgcccgatagctggccgcccatctctcccattggcgtcagccagccttgcggaagacgggaaataaactcaaggcactgcgccgcgcgggcggcctcttctacctcctgccgcgtcgcctgtgggcgcgcgatacggatattcgccagcagcgtgtcatcaaacagccagacatcctggaaaacaacagaaatcaggctattgagctgttccggcgtcaggcggcgaatatcgacgccgccaatagaaatctgcccttgctgcggatcggcatagcgcattaacagtttggtgaccgtagttttgcctgcgccggaggcacccaccagcgcgctcatactggctgccgggaacgtcaaagaaacatgattaagcgcgtggccgtcaccttcttcgtagcgatagctgacgttgtcaaagcggatatcgtaacgttccggcatctcgctttgctctgcgacgggaagcggtgctatcgccataaactgctcaatccgttgcagggcgctggcgatcagttccacaaccgaggtgtagctgataaacatcgccatcggttctgcgaagcgcataatcatcgcgacggcggcaatcaaaaaggcgaggttcagagtgcccgtcactacccagacgatcccggataacaccaccacctgtaggcccaactccacgacgctggcgatcagcatcgtcgcgccagcgccctgacggtgagtgcgggtctgtaagttttccagcgcattgaaatgcgccagcagcgcccggcttttatcggcatcgctgccgcaggtgcgcaataccatcatcccctgagcaaattcaacgatatcgccgctcagacgctggtgcgcttcccccagcgtctgcatttgtcgccgcatcgccgggcggcgccagtaataaaacggcaccagcagagggaagatcagcaacatcaccagccccagccgccagtctatccacaatgtcgccagcgacgccgtcagcggcgtgacaatggtgagcagcaaaatattggctatcgcaataacataattgaggttttcatccacgctgcccagcagcaaggcgttcatttcacccgccctgccgcgctggagcttctccagcggcacgcggcgtaactgctcgccaagtcgcaggcgcaactcatgggtagcctgcgccagatgaccacggtattcaaagcccaggccataccagcgtagcaccagcgtcacaattgcggcgacgctgaaggccatagcccagttaagaagttgcggcgcgtctccccgtaacagcgcatcaatgatcggataaagacaggcaaaggcgatcccctgcatgaatgccgccagcaacagcgccagcatactgcgtcgcagcatcctggcctgactgccaacgctggagataagctggcgccagatgacgcgccaggccaggttatccgcaggattattgtctttcattttccaccacctcttcctgtgttccacccggcacccaatgctgcgcctgctgatagtgttgccagagccgttgatacaggccgccctgcgccaacagttgcgtatggttccccatttccctgagctgtccgtcggaaaacagcaatatcacatcggcctgagtcaccattgagagacgatgcgcgaccatgatgaccgtccggccacgcatggccgccgcgagcgccttgataagcgccgcttcgttttccgggtcagcaaacgccgtcgcctcatcgagcaccaggatggggcgatcctgcaaaagcgcccgggcgatagtaatgcgctgccgctggccgccggagagaaataccccacgttccccgactcgagtgttgtaaccttctggcagagcgctaataaaatcatgggcctgcgccactctggccgccgctataaccgcctccagcggcgtatccggcgcgcccagacgaatgttattggctatcgtgtcggcaaaaaggaagttgtcctgaaacacaaacgagagttgcttcatcagggtgtccgtctgcatatcacgcagatccacgccgccaatacggatatggcctttgtccgggtcggcgtaacgcagcagcaagcgcgccacggtgctttttccggcgccgcttggcccgaccagcgccacaatttgcccggcaggcacatgaaagctcacctcctgcaacgcggcgccagtacgcgcttgcggataatgaaagctcacctgctcaaaggtaatgctcgcctcttgcggctgctggtcagactgcggcagcgataactccggcatcgcgagaacctgataaatacgctgaatgcttaaacgcgtttgcgcgaccaggttattgagcatcatcattggcattacggcttcggccattccgctgcccagcagtaaaacggccacccacgcgataaaatcgaaactgccatagtgcaacaggccgtatcccgaccagatcaggacaaacagggtcgggagaggattcagaatcgagaaggaaaaacgcgctgaaaaaccggctttgcgataccaggttttgagcacatcgacccactcttcaagggcgcgttgatagcgcaaaaaactggtgctgccgctatcaaacgttctcaccacgggcatggcctgcacgaactcaataaccgccgcgctaacctgctcgcgcgccttatgataacgctgagccatatcttccgaacgctggcgggcgagcacgagaacaaccgatccaaacgccagtacccccagcgtcgcgattgccagccgccagtccagccagaacaagataacgattgtcgccagcggcatgatgatcgcgcgggcatagagcggcgtgctgtcggccacaaaaatatgtaacgacttcacgtcatccagcatcactttcgccactgacccgctgcccatttgctgtaacacgccaggcggaagctgcaatgctttacgggctaacctgctgcgcagaatgttctccagatgaaaagccgcgtaatgagaggtgttgaacgcctgtaagcgcagaacaaaagttaagaccacgcagccgatcacgccgcccagcggccaggccggaatagcgtcaggcgtcgcgcgaatgtcacgcaggctccacgccagaaaaaggagcgcccccaggctggttaatgccgccagccccgccagcgccatagctaaaataaccttcctgcgaaccggtgtaatcacctgccagagaggaaatcgggacagcgattcagtattggatgattgagatgacatgggagtaactgaatttcctgatgaatttttacggacgccaaaaacgacaattcagggtggcgttctgagaattaatgtgaataataaccattatcaataactcatctaccccattcggttctatttatacccgcattggtctaagccacagggagataaccaggtcatgatggagtcaccgcaaacgcaatctgaaatctctattcaccagttggtggtcgggaaacctgcaaacgatggcaatattcctgctcagtgtgaactgctgcgctgttcgttgcaggaaggtatggatattttgctctggaggggccattttgcgcggcctgagacgttgcagctacacgacgatctgggcaggattaacttctcgtgcatcctggaaggcacatcgcgctttgcgattcagggactccggcgccacaccgactgggagcttgcgcgcaatcgccattacattacccatacgccagactgtcgcggcagcgcctcctattgtggccgattcgagagcattaccctctccttcagccctgaaaccctcgcgctgtgggtgccggatattagcgcggtcattaagaataagatcgactcccactgctgttgccagcagcagcgttgtaatgctgaaacccacttaacggctcaggccttgcgtcacgcgctgatgcgcatgcacggcggcttcagtcatgaacaaaagccgtcgacgctatggttgcaggggcaaagtctggtcatgctcagtctggtgctggatgaacatcgcgaagacgccagttgcctctcctgccacttcaacccgatggaacgccagaaactgctgcgggcgaaggatctgctgctggctgatctgacgcaagcgccgggcgtcgcggagttggccagagagtccggtctgagcgttctcaaaattaagcgaggcttccgcgttctgttcaacaacagcgtctatggcctgtttcaggctgaacgaatgcaggaagccagaagacgcctggccaacggcaatacctccgtcatgacggtggcggccgatctgggctatgccaacgccagccatttctctgccgccttccagaaacagtttggcgtaactccttcgacctttaaacgcgggatgtaaccggggtcgcgcccccctaaactcctccctgacagaggcccggataccccatccgggcctctgttctttccgcctgttaccaacccgaaacgggcataaataaacccgtttcgggtagcatccaattgttaataattattattctcatatgagtaatgcttttcggtaagacgtgccatcaggaggaagaatgatttctggcgcaccatctcaggattcgctgttaccggacaaccgccacgcggctgattaccaacaattacgcgagcggctcatacaggaactgaatttaacgccgcagcagttacatgaagagagcaacctgatccaggccggcctggattccataagattgatgagatggttacactggtttcgtaaaaatggctaccgccttacccttcgcgagctgtatgccgcccccacgctggcggcatggaaccagttaatgctcagccggtcgccggagaacgcggaagaagaaacgccgcccgacgaatcatcctggccgaacatgaccgaaagtacccccttcccattgacgccagtacagcacgcctacctgacgggccgcatgccggggcagacgcttggcggcgtgggttgccacctgtatcaggagtttgaaggccattgtctgacggcgtcgcagctggagcaggccatcacgaccttgctgcaacgccacccaatgctgcatatcgcctttcgccccgacgggcagcaggtctggctaccgcaaccttactggaacggcgtcaccgttcatgatttacgccataacgacgctgaaagccgccaggcctatctggacgcactgcgccagcgcctgagccaccgtcttttacgcgtggaaatcggcgaaacgtttgattttcagctgacgctcttgccggacaatcgccaccgcctccatgtcaatattgacctgctgattatggatgcctccagctttacgcttttcttcgatgagcttaacgccctgctggccggagaatcgctgccggctatcgacacccgctatgatttccgctcgtatttgctgcaccaacagaagatcaatcaaccactgagagacgacgcgcgcgcttactggctggcgaaagcatcgacgcttccccccgcgcccgtcttgccgctggcctgcgaacccgccacgctatgtgaagtccgtaatacccgacgccgcatgattgttccggcaacacgctggcacgcctttagcaaccgggccggcgagtatggcgtgacgccgacaatggcgctggcgacctgtttttctgccgtgctggctcgctggggcggcctgacgcgtctgctgcttaacatcaccttattcgaccgccagccgctgcacccggcggttggcgcgatgcttgccgacttcaccaatattcttctgctggacaccgcctgcgatggcgataccgtcagcaacctggcgcgtaaaaaccagctcacgtttacggaggactgggagcatcgccactggtccggcgtcgaattactccgtgaactcaaacgccagcagcgctacccccacggcgccccggtggtatttaccagcaatctggggcgttccctctacagcagccgcgcagaatcgccgttgggcgagccggaatggggcatctcgcaaacgccgcaggtctggatagatcatctggcgttcgagcatcacggcgaggtctggctacaatgggacagcaacgacgcgctgttccctccggcgttagtcgaaacattgttcgacgcctactgccagttgattaaccaactctgcgatgacgaaagcgcctggcaaaagccgttcgcagatattatgcccgccagccagcgcgcgatacgcgaacgggtcaacgccaccggtgcccccattcccgaaggcttgctgcatgaaggcattttccgtatcgctctgcaacagccgcaggcgctggcggtaacggacatgcgttatcagtggaattatcatgagctgacagactatgcccgccgttgcgcgggcaggttaatcgagtgcggggttcagcccggcgataatgtggctatcacgatgtcgaaaggcgcaggacaacttgttgcggttctggccgtcctgctggccggggcggtttacgttccggtttcgctggatcagcctgccgcacggcgcgagaaaatctacgctgacgccagcgtccggctggtgctcatttgtcagcacgacgccagcgccgggtcagacgatattcccgcccttgcctggcagcaggccattgaggcggagccgatcgccaacccggtagtacgcgcccccacgcaaccggcctacattatctacacctccggctctaccggtacgccgaaaggggtagtcatttctcaccggggagcgcttaacacctgttgcgatatcaatacccgctatcaggttggcccgcatgacagggtgctggccctctccgccctacattttgatttatcggtttacgacatttttggcgtactgcgcgcgggcggcgcgctggtgatggtgatggaaaatcaacggcgcgatcctcacgcatggtgtgagctgatccagcgccatcaggtcacgctctggaacagcgtcccggcgctgttcgatatgctgctgacctggtgtgaaggtttcgccgacgccacgccggaaaacctgcgcgcagtgatgctttccggcgactggatcgggcttgacctccccgcccgttatcgggccttccggccacaaggacaatttatcgcgatgggcggcgccaccgaggcgtctatctggtctaacgcctgcgaaattcacgacgtccccgcccactggcgctccatcccttacggttttccgctaaccaaccaacgctaccgggtggtggatgaacagggccgggactgccctgactgggtgccgggtgaattatggattggcggcattggggtcgcggaaggctatttcaacgatcccctgcgtagcgagcagcaatttttgacgctcccggacgagcgctggtatcgcaccggcgatctcggctgctactggccagatggcacaatcgagttcctcggtcgtcgcgacaagcaggtcaaagtcggaggatatcgcatcgagctgggcgaaatcgaaagcgcgctcagccagctggcgggggtgaaacaagcaaccgttctggcgatcggcgaaaaagaaaaaacgctggcggcatacgttgttcctcagggcgaggctttttgcgttaccgatcatcggaacccggcactgccgcaggcgtggcacacgcttgcgggaacgttgccctgttgcgccatctcgccagagatctccgcagaacaggtagccgatttccttcagcatcgcctgctaaaactgaagccgggtcacaccgctggcgccgatcctctccccctgatgaactcactcgctatccagccgcgctggcaggccgtggtggaacgctggttagcatttctggtgacacaacggcgactgaagcccgctgctgaaggttatcaggtctgcgctggtgaagaacgcgaggatgagcacccgcacttcagcggacatgatttaacgttatcgcaaattcttcgcggtgcccgtaacgaactgtcgttactgaacgacgcgcagtggtccccggaaagcctggcctttaaccatccggccagcgccccgtatattcaggaactggcgacaatttgccaacagcttgcacagcgcttacagcgcccggtacgcctgcttgaggtgggaacccgcactggccgcgccgcagaatcgctgttagcacagctcaacgccggacagattgagtatgtcgggcttgagcagagccaggagatgctgctgagcgcccggcagaggctcgccccctggcctggcgcccgtctgtccctctggaatgcagacacgctggcggcgcacgctcactcggcggacattatctggcttaataacgccctgcatcgtctgctgccggaagatcccgggctccttgcgacattacaacagcttgccgttcccggcgcgctgctctacgtgatggagtttcgccagttaacgccgtccgccctactcagcacgctcctgttaaccaatgggcagccggaggccttgctgcataacagcgccgactgggcggcattatttagcgcggccggcttcaactgtcagcatggcgatgaggtcgcggggttacaacgcttcctcgtacaatgtcctgacaggcaggtgcgccgcgatccccgtcaacttcaggccgccctcgccgggcgtctgccggggtggatggtgccgcaacggatcgtcttcctcgacgccttaccgctgacggctaacgggaaaattgactaccaggcgctgaagcgtcgtcatacccctgaagcggaaaacccggccgaagcggatttaccccagggcgacattgaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaggttgccgccctctggcagcaactcttatcaactggcaatgtcaccagagaaaccgacttcttccagcaaggcggcgatagcctgctggcgacccgtctgaccgggcaacttcatcaggcaggttatgaagcgcaattaagcgacctgtttaatcatccccggctggcggattttgccgccacgctgcggaaaaccgacgtcccggtcgaacaaccattcgtccactcccctgaagatcgctaccagccctttgcgcttaccgacgtgcagcaggcttacctggtggggcgtcagccgggctttgccctgggcggcgtcggctcacatttctttgttgaatttgaaattgccgatctggatctcacccggttggagacggtctggaaccgattaatcgcccgccacgatatgctacgcgccgtcgtgcgtgatggacagcaacaggtgctcgaacagacgcctcgctgggtaatacccgcacacatcctccatacgcctgaagaggcgttgcaggtgcgcgaaaaactggcccatcaggtactcaaccccgaagtctggccggtattcgatctccaggtcggttacgttgacgggatgcccgcccgcctgtggctgtgtctggataacctgttacttgacgggctgagcatgcagattctgttggcggagctggaacatggctaccaatatccgcaacagttgcctccgccgctacccgtcacctacagggattacctgcaacaacccgcgatccagtcgcttaacgcagattctctggcatggtggcaggcgcaacttgatgatattcctccggctcctgcattgccgctacgttgcatgcctcaggacgtcgaaacaccgcgcttcgcccgcctgaacggcgcgctggacagcacgcgctggcatcggctgaaaaaacgggcggctgacgcccatctcaccccgtcggccgtactgttgtcggtgtggtcaacggttctctctgcatggagtgcacagcctgagttcacgcttaaccttacgcttttcgacaggcgaccgctgcacccgcaaatcaaccagattctgggcgatttcacctcgctgatgctgctgagctggcatcccggcgaaagctggctgcacagcgcgcagtcactacagcagcggctgagccagaacctcaaccaccgcgatgtgtcagccatccgcgtgatgcgtcaactggcgcaacggcaaaacgtgcctgccgttccgatgcccgtcgtctttaccagcgcgctgggctttgagcaggataacttcctcgcccggcgtaatctgctcaaaccggtctggggcatctcccagacgccgcaggtctggctcgatcaccaggtttatgaatccgaaggcgaactgcgctttaactgggattttgtcgccgcgctgtttcctgccgggcaggtggaacgtcagtttgagcagtattgcaccttgctaaaccgaatgaccgaggatgaaaacagctggcatttgccactcgccgcgctggtgcctcccgttaagcaggcggagcaaggtacagagcgcacatcgcgcgtatgccctgagcactctcagtcacacattgcggcggacgagagcaccgtcagcctgatttgcgacgccttccgcgaggtggttggcgagtctgtcacgcccgcacaaaacttctttgaggcgggcgcaacgtcgctgaatctggtgcaactgcacgttttgttacaacgtcacgaattttcgactctgacgttacttgacctctttacccacccttctcctgcagccctggccgcttatctgaccagtgtcgccacggtggagaaaaccaaacgctctcgccctgttcgccgtcgtcagcggcggatatagcgcgaagcaaactgattttccccggaacgccatcgcgaacgcatggcgttccattgactttatgaaccttaggaaatgggaccgattatggataacttgcgcttctcttctgcgccaacagcagattccattgatgcatcgatcgttcaacactacccggactgcgaacctgtcgcggttatcggctacgcctgccattttcctgaatcgccggatggcgaaacgttctggcaaaatctgctggaaggtcgtgaatgcagccgacgctttacgcgcgaagagcttctggccgtcggtctggatgccgccatcattgacgatcctcattatgtcaatatcggtacggtgttagacaacgccgactgcttcgacgccaccctgtttggctattcgcgacaggaagcggagtcgatggacccgcagcagcgcctgtttttgcaggcggtctggcatgcgctggaacatgccggttatgcccccggcgccgtcccccataagaccggcgttttcgcctcttcccggatgagtacctaccccggtcgcgaagcattgaacgtgacagaagtcgcgcaggtaaaaggtctgcaatctctgatgggcaatgataaagactatattgccacccgcgccgcgtacaaactcaacctgcacggcccggcgttatcggtacagaccgcctgctccagctcgctggttgccgtgcatctggcctgtgaaagcctgcgcgctggcgaatccgatatggcggttgccggcggcgtggcgctctctttcccccagcaggcaggctaccgctaccagcccggaatgattttctctcctgatggtcactgtcgtccctttgacgcctcggctgagggcacctgggccggtaacggtctcggctgcgtggtgctgcgtcgcctgagagacgcgctgctgtcaggcgatccgattatctcggtgatcctctccagcgcggtcaacaacgacggcaacagaaaggtcggctataccgccccttccgtcgcagggcaacaggcagtcatcgaagaggcgttaatgctggcggccatcgacgacaggcaggtaggttacattgaaacccacggcaccggcacaccgctgggcgacgcgattgaaattgaagcgttacgcaacgtctatgcgcctcgcccgcaggatcagcgctgtgcgctcggttccgtgaaaagtaacatgggccatctggataccgcggcgggcattgccggactgctgaaaaccgttctggcagtcagtcgcgggcaaattcctcccttactgaattttcacacccccaacccggcgctgaaacttgaagagagcccctttaccataccggtgtcggcacaggcatggcaggacgaaatgcgctatgcgggcgtctcctcctttggtattggcggcaccaactgccatatgatcgtcgcctcgctgcccgacgcgctcaacgcgcgcctccccaatacggatagcggcagaaaaagtaccgcgctgctgctcagcgccgccagcgacagcgcgttgcggcggctggcgacggattatgccggggcgctgagagagaatgcggatgccagctctctggccttcacagccctgcacgcgcgccgtctcgatctccccttccgcctggcggcgccattaaaccgtgaaaccgccgaggcgctcagcgcctgggccggtgagaaatcgggggcgcaggtttacagcggccacggcgccagcggcaagcaggtgtggctgtttaccggccagggctcgcactggcgcactatgggtcaaacgatgtaccagcactcaacggcgtttgccgacacgctggatcgctgtttttccgcctgtagcgaaatgctcacgccgtcactgcgcgaagcgatgtttaaccccgattcggcgcagctggacaatatggcctgggcgcagccggcgattgtcgcgtttgaaatcgcgatggcggcgcactggcgtgctgaaggactgaagccagacttcgccattgggcattccgtcggtgaatttgccgctgccgttgtctgcggacactatacgattgaacaggtcatgccactggtttgtcggcgcggcgcgctaatgcagcagtgcgcaagcggcgcgatggtggcggtatttgcagacgaagacacgctgatgccgctggctcgccagtttgagctggatctcgccgccaacaacggtacgcaacatacggtattttccgggccggaagcccgtctccgcggtattttgcgccacgctctcgcagcatgacattaactatcgtcgcctgagcgtaaccggtgcggcgcactccgctttactggagccgatactcgatcggttccaggacgcctgcgcgggactgcacgcggagccggggcaaataccgattatttccacgctcaccgccgacgtcattgatgagtcaacgctcaaccaggcggattactggcgccgacacatgcgccagccggtgcgttttatccagagtattcaggtggcgcatcaactcggcacccgcgtttttctggagatggggcccgatgcccagttggttgcttgcgggcagcgcgaataccgcgataacgcatactggatagccagcgcccggcgtaacaaagaggcgagcgttgtcctcaatcaggccctgctccagctttacgctgccggcgtcgctctaccgtgggccgacctactggcgggcgatggacaacgtatcgctgcgccatgttatccgtttgatactgagcgttactggaaagagcgcgtctccccggcctgcgagcctgccgacgcagcgctgtctgccgggctggaggtggcgagtcgcgccgcgacagcgctcgatctccctcgcctggaagcgcttaaacagtgcgccacgcgactgcacgccatctacgtcgatcaactggtacaacgctgtaccggcgatgccattgagaacggcgtggacgccatgaccatcatgcgccgtggacgtctgctgccccgctaccagcagctactccagcgcctgctgaataactgcgtggtcgacggcgattaccgctgcaccgacgggcgatacgtccgcgcccgccccattgaacatcaacagcgggaatcactgctgacggaacttgccggttattgtgaaggttttcaggctattcccgacaccatcgcccgtgccggcgatcggttatatgaaatgatgagcggcgcggaagaaccggtggcgattatcttcccgcaaagcgcctccgacggcgtggaagtgctgtatcaggaattcagctttggccgctatttcaaccaaatcgccgccggggtattacgtggcattgtccagacgcgtcagccccgccagccgttgcgtattcttgaagttggcggcggaaccggcggcaccaccgcgtggctgctgccggaactcaacggcgttccggcactggagtaccatttcaccgatatctcggcgctgttcacccgtcgcgcccagcagaaattcgccgactatgattttgtgaagtatagcgagctggatctcgaaaaagaggcgcagtctcagggtttccaggcacagtcttacgatcttatcgtggcagcgaacgtgattcacgccacccgccatattggccgcacgctcgataatctgcgccccctgctcaagccgggcgggcgcctgctgatgcgcgaaatcacccagccaatgcgtctgtttgacttcgttttcggcccgctggttcttccgctacaggatctcgacgcccgcgaaggtgagttattcctcaccaccgctcagtggcaacaacagtgccgccacgccggattcagcaaagtggcgtggctaccgcaggatggcagcccgaccgccgggatgagcgaacatatcattctcgccacgctgcccggtcaggcggttagcgccgtaacattcaccgcgccatcagaacccgtgttggggcaggcgctgacggataacggtgattatctcgccgactggtctgattgcgcaggtcagcccgaacggtttaacgcccgctggcaggaggcctggcgtctgctttcacagcgtcatggcgacgctctgcctgtggaaccgccccccgtcgccgccccggagtggctagggaaggttcgcttaagctggcaaaacgaagccttttcccgcggtcagatgcgcgttgaagcccgtcatcctgctggcgagtggctgccgctatcgcccgccgagcctcttcctgcgccgcaaacgcattatcaatggcgctggacgcccctcaacgtcgccagcattgaccatccgcttacctttagcttcagcgccggtacgcttgcgcgcagcgacgagctggcgcaatacggcatcattcacgatccgcacgcctcttcacgactgatgattgttgaggagagcgaggatacgctggccttagcggagaaagtgatagcagcgctcaccgccagcgcagccggattgattgtggttactcgccgcgcgtggcgagtcgaggaaaatgaagcactctctgcatcccatcacgcgctatgggccttgcttcgcgtcgcggccaacgaacagccggaacggttgcttgccgccatcgatctcgccgaaaacaccccgtgggaaacgctgcatcaagggttgagcgcagtctcactatcacagcgctggctcgccgcacggggtgacaccctttggcttccttcactgtcgcccaatacgggatgcgccgctgaattaccggcaaacgtgtttaccggcgatagccgctggcatctggtgaccggagcgtttggcggattaggccgccttgccgtgaactggctcagagaaaaaggggcgcgacgcatcgccctgctagcgccgcgcgtggatgagtcatggctacgcgacgtggagggcgggcagacgcgcgtctgccgttgtgatgtgggcgatgccgggcaactggccacggttcttgacgatctggcggccaacggcggcattgccggagcgattcatgccgctggcgtattggctgacgcgcccttgcaggagcttgatgaccaccagctggctgccgttttcgggtaaaagccagcggaaccagctgttgcaaaccctgcgcaaccacgacggacgctatcttattctctactcttccgctgccgccaccctcggcgcgccgggtcagagcgcccatgcgctggcctgcggctacctggacgggctggcccagcagttttccacccttgatgcgccgaaaacgctctctgtcgcctggggcgcatggggagaaagcggtcgggcggccacgccggaaatgctggcgacgctcgccagccgaggtatgggcgcgttaagcgatgccgaaggctgctggcacctggaacaggcggtgatgcgcggtgccccgtggcgactggcgatgcgcgtttttaccgacaaaatgcccccgttacaacaggctctgtttaacatcagcgccacagaaaaagccgcaacgccggtcattcctcctgctgatgacaacgcctttaacggcagcctgagcgatgaaacagcggtgatggcatggctgaaaaagcggattgcggttcagctaaggctgagcgatccggcgtcactgcatccaaaccaggatctgttgcaactcggcatggactcgctgctcttccttgaactcagtagcgatattcagcactacctgggcgtacgcatcaatgcggaacgggcgtggcaggatctgtctcctcatggactcacgcagcttatctgttctaagccagaggcgacgcctgccgcttcgcagccggaagtgttgcggcacgacgccgacgagcgttatgcgcccttccctttgacgcccattcagcacgcctactggctggggcgaacccacctcattggctatggcggcgtcgcctgtcacgtcctgtttgagtgggataaacgccacgatgagttcgatctcgccatactggagaaagcatggaaccagctcatcgcacgccacgatatgttgcgtatggtggttgatgccgacgggcagcagcgaatcctggcgacaacgccggagtatcacatcccgcgtgacgatctgcgcgcgctttccccggaagaacagcgcatcgcgctggaaaaacggcggcatgaactgagctatcgcgttttgcctgccgaccagtggcctctttttgagctggtggtcagcgaaatcgacgattgccattaccgtctgcatatgaacctcgaccttttgcagtttgatgtgcagagttttaaagtcatgatggacgacctggcgcaggtctggcgcggtgaaacgctggcgccgctcgctattaccttccgtgattatgtgatggctgaacaggcgcgccgacagacatcggcatggcacgatgcctgggattactggcaggaaaaactgccgcaactgcccttagcgccagagctgccggtggttgagacgcccccggaaacgccacacttcaccaccttcaaatcgacgatcggcaagacagaatggcaggccgtgaaacagcgctggcagcagcaaggcgtcacaccgtctgccgcgctgctcacgctgtttgccgccacccttgagcgctggagccgtaccacaacatttacgctgaacctgacgttcttcaatcgccagccgatccatccgcaaatcaaccagttgattggtgattttacctccgtcacgctggttgattttaacttctcagcgccggtgacgttgcaagagcagatgcaacagacccaacagcgcctctggcaaaacatggcgcacagtgaaatgaacggtgttgaggtgatccgtgagctgggccgcctgcgcggatcacaacgtcaaccgctgatgccggtagtgtttaccagtatgctggggatgacgctggaaggcatgactatcgatcaggcgatgagccatctgttcggcgaaccctgctatgtattcacgcaaacgccgcaggtctggctggatcatcaggtcatggagagcgacggcgagttgatgtttagctggtactgcatggacaacgtgctggaacccggcgctgccgaggcgatgtttaatgactattgcgccatcctgcaagccgtcatcgccgcccctgaaagcctgaagactctcgccagcggcatcgccgggcacattccccgccgacgctggccgctgaacgcgcaggcggactacgacctgcgggatattgagcaggcgacgctcgaataccccggcatccggcaggccagagcggaaataaccgaacagggcgcgttgacgctggatatcgtgatggccgacgatccgtcgccatcagcggcgatgcctgatgagcacgaacttacccaactggcgctgccgttgcctgagcaggcgcagcttgatgagctggaggcgacctggcgctggctggaggcgcgtgcgctacaggggatcgcggctacgctaaatcgtcacggcctgtttaccacgccggagatcgcccatcgctttagcgcaatagtacaggcgctgtccgcgcaagcgtctcaccagcgtctgctgcgccagtggctacagtgtctgacggaaagagagtggttaatccgcgaaggtgaaagctggcgctgccgcattccgctcagcgagattcctgagcctcaggaagcgtgcccgcaaagccaatggagccaggcgctggcgcagtatctggaaacctgcatcgcccggcacgacgccctcttctccgggcagtgttctccgctggaattgctgttcaacgagcagcatcgcgttaccgacgcgctgtatcgcgacaaccccgccagcgcctgtctgaatcgctataccgcgcagattgccgccttgtgcagcgcagaacggattctggaggttggcgccggaaccgcagccactaccgcgccggtgctgaaggccacgcggaacacgcggcagtcgtaccacttcacggacgtctccgcgcagttcctcaatgacgccagagcccgtttccatgatgaatcgcaggtgtcttatgccttgttcgacatcaaccagccgctggatttcaccgcccacccggaggcgggttacgacctgatcgttgccgtcaatgtgctccacgacgccagccatgtcgtccagacgttgcgcagattaaaactgttgctgaaagccggcggacgtttgctgatcgttgaagcgacggagcgaaacagcgtattccagctggcgagcgtgggctttattgagggattaagcggataccgcgatttccgccgccgggatgagaaaccgatgctcacccgctccgcatggcaggaggttctcgttcaggccgggtttgcaaacgagctggcgtggcccgcgcaggaatcgtcgccgctgcgccagcatctgctggtagcgcgttcgcctggcgtaaatcgcccggataaaaaagccgtgagccgctatttacagcagcgctttggcaccggtctgcccattttacagatccggcaaagagaagcgttatttacgccgctgcatgccccgtctgatgcgccgactgagccagccaaacccacgccagttgccggggggaatccggcgctggaaaaacaggtggctgaactctggcaatcgctgctgtctcgccccgtggcaaggcatcacgactttttcgaactgggcggcgacagcctgatggcgacaaggatggtcgcgcagctaaaccggagagggattgccagggctaaccttcaggatctgttcagccattcgacgctgagcgacttctgcgcccatctacaggcggctacgtcaggagaggacaacccgatacccctttgccagggcgacggtgaggaaaccctgtttgtcttccacgcttcagacggcgatatcagcgcctggctgccgctcgctagcgcgttgaacaggcgcgttttcggcctgcaagcaaaatcgccgcagcgctttgccacgctcgaccagatgatcgatgagtatgtcgggtgcatccgtcgtcagcagcctcacggcccttatgtgctggcgggttggtcgtatggcgcgtttcttgcggcgggcgccgcacagcgcctgtacgccaaaggcgagcaggttcggatggtgttaatcgatcccgtgtgccgacaggatttctgttgcgaaaaccgggcggccctgctgcgcctgttagccgaaggacaaacgcctctggcactgcccgaacatttcgaccagcagacgcccgacagccagcttgccgactttatcagcctcgctaaaacggccggtatggtgtcgcaaaacctgacgctgcaagcggcagaaacgtggctcgacaacatcgcgcatctgctgcgtttactgactgagcatacgccgggcgaaagcgttccggtcccctgtctcatggtgtatgccgccgggagacccgcgcgctggacgccagcagaaaccgagtggcagggctggataaacaacgccgacgacgctgtgattgaagccagccactggcaaatcatgatggaagccccccacgttcaggcttgtgcgcaacacattacgcgctggctttgcgcaacctcaacgcaaccggagaacacgttatgatgccgtccgcctccccaaaacaacgcgtactgattgtgggcgccaaatttggcgaaatgtacctgaatgcctttatgcagcccccggaggggctggaactggtcggcctgctggcgcagggaagcgcccgttcaagagagctggctcatgcgtttggcattccgctgtatacctcgccggaacagataaccaggatgccggatatcgcctgtattgtcgtgcgttcgaccgtcgccggaggaaccggtacgcagcttgccagacactttctgacgcgcggcgtacacgtcattcaggagcatcccctccacccggatgacatcagttccttacaaacgctggcgcaggaacagggctgctgctattgggtaaacacgttttatccgcatacgcgcgcgggacgcacatggcttcgcgatgcgcagcagctgcgtcgctgcctggctaagacgccgccggtagtccacgccaccaccagccgacagttgctctactccactctggatttgttgttgctggctctgggcgttgatgccgccgccgtggagtgcgacgtggttggcagctttagcgattttcactgtctgagactcttctggccggagggagaagcctgcctgctgcttcagcgctatctcgatcctgacgatccagatatgcatagccttatcatgcaccgcctgctgctgggctggccggaaggtcatctttcgctggaggcgagctacggccccgtcatctggtcatccagcctgtttgtcgcagaccatcaggagaacgcccacagcctctaccgcagaccggagatcctgcgcgatctgccgggtctgacgcgcagcgcggcgcccctgagctggcgcgactgctgcgaaaccgccgggccggagggcgtcagctggttgctacaccagttgcgcagccatctggcgggcgaacatccaccagcggcctgccaaagcgtacatcagatcgcgttatcacgtttatggcagcagattttacgtaagaccggcaatgcggagatcagacgcctgacgccgccgcaccacgaccggttagccggtttctacaacgatgatgataaggaggcgctgtgacgcaatctgcaatgtgcatcccgctgtggcccgcccggaacggcaatactgcgcatctggtcatgtgccctttcgctggcggcagcagtagcgcgtttcgccactggcaagctgagcaactggctgattgcgcgctttctctggtgacctggccggggcgcgatcgccttcgccatctggaaccgctcagaagcattacacaactggcggcactgctggcgaacgagctggaagcatccgtatcgcctgacacgccgcttttactcgccgggcacagcatgggggcgcaggtggcgtttgaaacctgccgacttctggagcaacgggggcttgcgccacaaggactgattatttccgggtgccatgccccgcatctgcattctgaacgccagctcagccatcgcgatgatgccgactttatcgctgagctgatagacattggcggatgttctcctgaactgcgggaaaaccaggaattaatgtcgctgtttcttcctcttctgcgcgctgatttttacgccaccgagagctatcactacgactcgcccgacgtctgtccgccgctgcgcacgcctgcgctgttattgtgcggcagccacgatcgcgaagcctcctggcagcaggtcgatgcctggcgtcagtggctgagccacgttacaggcccggtggtgattgacggcgatcatttctatcccattcaacaagcccggtccttttttacgcagattgtccgccattttccccacgcattttctgcaatgaccgcgtggcaaaaacagcccagtacttcagaaaggtgacgcatgaattcttcctttgaatctctgattgaacagtatcccttacccattgccgaacagttgcgccactgggcggcccgttatgcctcgcgaattgccgtcgttgatgcaaaggggtcgttaacctacagcgcgcttgatgcacaagttgacgaacttgccgcaggtctgtcatcactgggtttgcgttcgggggagcatgtaattgtgcagcttcccaacgacaacgcgtttgttaccctgctgttcgccttgttaagactgggcgttatccccgtgctggcgatgccctcgcaacgggcgctggatatcgacgcgctgattgagctggcgcaacccgtcgcttacgttattcacggggaaaaccacgcagagctggcccgacagatggcgcacaaacacgcctgcttgcgtcatgttctggtcgctggagagaccgtgagcgacgattttacgccgctcttctcccttcacggtgagcgacaggcatggccgcagcctgatgtttccgccaccgcgttgttgttgctctcaggcggcacaaccggcacgcccaaactcatcccgcgccgacatgccgactatagctataacttcagcgcttctgctgaactgtgcggcatcagccaacagagcgtgtatctcgccgtcctcccggtggcgcataactttccgctggcctgccccggtattctgggaacgcttgcctgcggcggaaaagtggtgctgaccgacagcgccagctgtgatgaggtgatgcctttaatcgcgcaggaaagagtgactcacgtcgccctggttccggcgctggcgcaattatgggtgcaggccagggagtgggaagacagcgacctttcgtcgctgcgcgtcattcaggcaggcggcgcccggctcgacccgacgcttgctgagcaggttatcgccacctttgactgtaccctgcaacaggttttcggtatggcggaaggcctgctctgttttacccggctggacgatccgcatgccaccattctccacagccaggggcgcccgttgtcccctctggatgaaatccgcatcgttgatcaagacgagaacgacgtcgcgccgggcgaaaccgggcaattgttaacgcgcggcccttataccatttcgggctattaccgcgcccctgcccacaatgcgcaggcctttaccgcgcaagggttttaccgcacaggcgacaatgtcaggctggatgaggtggggaacctgcacgttgaggacgcataaaagagcagatcaaccgcgccggagaaaaaatagccgcggctgaagtggaatcggcactgctgcgtttagcggaagtgcaagattgcgcggtggtcgccgcgccggacacgctgcttggcgagcggatttgcgcgtttatcatcgcgcagcaggtgccaactgactatcagcagttgcgtcaacaactgacccgtatggggctcagcgcgtggaaaattcctgaccaaatcgagtttctggaccactggccgctcaccgccgtcggcaagatagacaaaaaacgcctgacggctctcgccgtcgaccgttatcgccattctgcccaataagcgcaaaccgacccgaaacaggttgaaataaacccgtttcgggtagcaccactattagaaatagttatcattttcaattcaccattgtcggtatttttggcgtttcgccgtcttacagggactcacaacaatgaaaatgacacggctttatcctctggccttggggggattattgctccccgccattgctaatgcccagacttcacagcaagacgaaagcacgctggtggttaccgccagtaaacaatcttcccgctcggcatcagccaacaacgtctcatctactgttgtcagcgcgccggaattaagcgacgccggcgtcaccgccagcgacaaactccccagagtcttgcccgggctcaatattgaaaatagcggcaacatgcttttttcgacgatctcgctacgcggcgtctcttcagcgcaggacttctataaccccgccgtcaccctgtatgtcgatggcgtccctcagctttccaccaacaccatccaggcgcttaccgatgtgcaaagcgtggagttgctgcgaggcccacagggaacgttatatggcaaaagcgctcagggcgggatcatcaacatcgtcacccagcagccggacagcacgccgcgcggctatattgaaggcggcgtcagtagccgcgacagttatcgaagtaagttcaacctgagcggccccattcaggatggcctgctgtacggcagcgtcaccctgttacgccaggttgatgacggcgacatgattaaccccgcgacgggaagcgatgacttaggcggcacccgcgccagcatagggaatgtgaaactgcgtctggcgccggacgatcagccctgggaaatgggctttgccgcctcacgcgaatgtacccgcgccacccaggatgcctatgtgggatggaatgatattaagggccgtaagctgtcgatcagcgatggttcaccagacccgtacatgcggcgctgcactgacagccagaccctgagtgggaaatacaccaccgatgactgggttttcaacctgatcagcgcctggcagcagcagcattattcgcgcaccttcccttccggttcgttaatcgtcaatatgcctcagcgctggaatcaggatgtgcaggagctgcgcgccgcaaccctgggcgatgcgcgtaccgttgatatggtgtttgggctgtaccggcagaacacccgcgagaagttaaattcagcctacgacatgccgacaatgccttatttaagcagtaccggctataccaccgctgaaacgctggccgcatacagtgacctgacctggcatttaaccgatcgttttgatatcggcggcggcgtgcgcttctcgcatgataaatccagtacacaatatcacggcagcatgctcggcaacccgtttggcgaccagggtaagagcaatgacgatcaggtgctcgggcagctatccgcaggctatatgctgaccgatgactggagagtgtatacccgtgtagcccagggatataaaccttccgggtacaacatcgtgcctactgcgggtcttgatgccaaaccgttcgtcgccgagaaatccatcaactatgaacttggcacccgctacgaaaccgctgacgtcacgctgcaagccgcgacgttttatacccacaccaaagacatgcagctttactctggcccggtcgggatgcagacattaagcaatgcgggtaaagccgacgccaccggcgttgagcttgaagcgaagtggcggtttgcgccaggctggtcatgggatatcaatggcaacgtgatccgttccgaattcaccaatgacagtgagttgtatcacggtaaccgggtgccgttcgtaccacgttatggcgcgggaagcagcgtgaacggcgtgattgatacgcgctatggcgcactgatgccccgactggcggttaatctggtcgggccgcattatttcgatggcgacaaccagttgcggcaaggcacctatgccaccctggacagcagcctgggctggcaggcgactgaacggatgaacatttccgtctatgtcgataacctgttcgaccgtcgttaccgtacctatggctacatgaacggcagcagcgccgtcgcgcaggtcaatatgggtcgcaccgtcggtatcaatacgcgaattgatttcttctgattattgtaaaagggataccgaaaaggtatcccttttacaccactagttaaaaccagtaactcagcaaagtcgcaaaaaatattaatccatagtgattatttaaacaatgaaattgcgattaggataaatagatttaactttctcgttcctttctctccttatactaaagaaataatcatatcaaaataaaaattcacaacagtgcaacattaaaaaatacaaccaacaaacaatcctatatacaaggcacatctccagaatataaaagcacagacaaacaacctaaaaaaaacccatacatataaattattttataggtaaaatagattatatattctcatagctaccacaaactatactagcctgaactatatttattctgctgcaatcaatgcatacataacacaaatatcactcaggtacactactcaaaccacgctgggatttttcctcaagttataatcatcaccccgaaaatcattcggcatttactcattaaatagtcaccccataggcctgtacatgtttactcagaaatatacatccttttctctgtcataaaccctctgattaatcatagataaatacttgtgacaccaatctttttccttaaaggaacgaattgttgtgtagaaggagataatattatgtcaaaaaaatatcagcctttgcttataactcattatatgtcaacatgggtcactataacggaagcagttgagatcactaccaaagccataaaacaaaaaattactcctagcgatatttatcgtcatgccttgagtggcaacatcctactatcggtctatttccagtctcctgtgatacttaagaagatacaaacttttaatggaaaaataaaattcaggcagtttgtgggagacctacttgataaactatgcatgcttgacagggacggttttatttatggtcaaaatttaagactctgtacagaagccagatatatttgtcctgtgcaacaaattatagatacccccctgttacgcaaactcaaccagtttcgtacgtttgttcgtaatgtccgcccgggtgatgaactggatgtcccggcacaagttagtgaaaaaaatttaaccccgccgccgggtaacagcagtggcaaccttgagcaacagatagccagtacttcacagctaattggatctctgctcgccgaagatatgaacagcgagcaagcggcaaacatagcacgtggatgggcctcttctcaggcttcaggggtaatgacagactggttaagccgcttcggtaccgcaagaatcacgctgggcgtggatgaagatttcagcctgaagaactcccgtgacggcaaccctcgaaaatggcgattcgatgcaacaaacagtgaactatgtgccgaacgtcacgaatgctgaaatcacgctggcagcctcgaaggatccggtgattgccgacaataacgatctcacgacactaacagcaccgtcgctgatacagagggcaatgcgatagccaacactgaggtaacatttactctaccggaagatgtgaaggcgaacttcacgctgagcgatggcgacaaagcggttactgatgccgatggcaaagcgaaagtcacgctgaaaggtacaaaagcaggcgctcataccgtgacagcatcgatggttggcggtaagagtgagcagttggtggtgaactttactgcggatacgctcactgcgcaggttaatcttaacgttaccgaggacaatttcatcgccaataacattggaatgaccaggctacaggcaacagtgactgatggaaacggcaacccagtagaaggtataaaagttaatttccgcggaacctccgtcacgctaagcagcaccagcgttgaaacggatgatcaggttttcgctgaaattcttgtgacaagcaccgaggtcggactaaaaacagtttcagcctctctggcagataaacctactgaagtcatctcgcgattactgaatgccaaggtagatgttaattctgcgacgattaccagtcaggagatacctgaaggtcaggtcatggtcgcacaagacatagcagttaaagctcacgttaacgaccagtttggcaacccggtgacgcatcaacccgcgacattcagtgcagcgccatcctcgcaaatgatcatcagccagaatacggtctctactaatacgcagggagtagccgaggtcaccatgacgcctgaaagaaacggctcgtatactgtaaaagcatccctagcgaatggagcttcacttgagaaacaactggaggctattgatgaaaaactgacactcacgtccagtccgcttatcggtgtcaatgctcctaaaggcgctactctgacggcaacgctaacctctgcaaatggcactccagtggagggtcaggtcatcaactttagcgtaacgctagaaggtgcgacgttaagtggcggaaaagtgagaaccaactcttcaggtcaggctccagtcgttctgaccagcaataaagtcggtacatatacggtgactgcatcgttccataacggcgtcacaatacagacacagacaaccgtgaaggttactggcaacccaagcaccgcacatgttgctagctttatcgctgatccgtcgactatcgccgccaccaacagtgatttaagtaccttaaaggcaacggttgaggatggcagtggtaacctgatcgaaggtcccactgtgtacttcgccttaaaaagcggctccaccacattaacgtcattaacagcggtgaccgatcaaaacggaatcgcgacaacaagcgtgaaaggtgagataacggggagcgtcactgtaagcgcagtcacaagcgcaggtggaatgcaaacagtagatatatcgctagtggcaggcccagcagacgcctcgcagtccatccttaagaacaaccagtcatcactgaaaggggactttaccgatagtgctgagctacatcttgttctgcacgatatatcaggcaatccgatcaaagtttcttaagggatagaatttgtgcaatcaggtacaaacgtgccctatatgaaaattagcgcaattgattacagtcaaaatatcaacggtgattacaaagctactgttacaggaggcggagagggtatcgcaacgctgatccccgtattgaatggtgttcatcaggcgggtctgagtaccacgatagaattcattagcgcggaaaccagaccaatgacgggtacagtgtcagtgaatagtgcaaacctaccgacagcttcattcccttcgcagggatttaccggggcgtattatcagttgaataatgacaactttgcaccaggaaaaacggcggctgattattcgttttcaagctcggcctcctgggtaggcgttgatgctactggtaaagtgacattcaaaaatgacggtgatagcaatactgtaataatcacagcgcccccaagatccggtggtgctatttaccaaacagttcctcctgaatcgcgttcggtgtgactatgatcattttcggtgagtattgctttgatccaaaggctggttttctgtgatgattgaccagcctcagagtattgatgacaccaccgttcataacagatcggcattactatgcataagtactgcctcaaattctcgccaaaacactttttaatgcctttgcgaattcatccagacttatattgtcaattttttgcccaacgacgactgactccgaaacatcggccattgcgggccatcgcgttttgtaatcagcataaattgcaacaacaggggtattataggcacttgccatatgtaatattgaggtgtcaggagttattgcaatataagcatcttttatgattgctgctgaacgtttaatcgagggtgataaggataaacggtagacattattataacaatccactaatgccctggctttatcttcccctttgggtccataaacgatcactattggaatatctgtttcactttgaatttttgctattagattttctgcaatcgataatgaaaatgtacgttcctgcgagctaccgtctaaattgagcgcaatgtaagatcctaacgatcgcatttcctcgcgtacctcatcgagtacatcatcgcttaatggcaattcatatattgacctgactgccggaaaacccgcctcacgcatcataaatgcccatgtcatgggtacaggagtccggagattctgatccatccgggacgcgttcttacacaaaggggaatagcacttcatggttaaccgacgacctggaaatcgtttttgctttcaactgactgataaatatcatcgttttcaggttctttttacgcatcgcctctatacaaagatccggcgtaccgtattgcagtgttatgttcttcgctaaatcttttatttcttttaatgttgcgtgatcctgcatagtcattgtgactaatgttaatttagtctgttcaagtttgagcgcattaaagacttctaaattaattgtcgacgtaacaattaatagatgcttaattttatgcaattcaagcgcccgaataacaggaaagatggccatagcatcgccaatctgatcgggaatatgtatgacaacaaagtctgttttttcaatattaaaattataagctttataatcgtagtaactaaatgcaatacgtctcaacaatgatactaaaaacataactaacctcgcctccctactggttataatgcaatgcagtctatcagaatcatcagggtgcaattttgtgcatatgcggacttttatgtttcatatctcgaacctgtgggccctctgcttaatccttaaacaacaccagcaactcctgcgctttcatcttccatcgaatttttcatgttgccgctaatcagccataaaatcatttgcagatgcgctctgtcgaggtagtctcataaggttcgtttatagatcgacggcaatgtgagttaccttttccatactaattataaaaagacagtacaaacaggatcattatggactccacgctcatctccactcgtcccgatgaagggacgctttcgttaagtcgcgcccgacgagctgcgttaggcagtttcgctggtgccgtcgtcgactggtatgattttttactctatggcattaccgccgcactggtgtttaatcgcgagtttttcccgcaagtaagcccggcgatgggaacgctcgccgcatttgccacctttggtgtcggcttccttttccgaccgctcggcggtgtcattttcggtcactttggtgaccggctgggacgtaagcgcatgttaatgctgaccgtctggatgatgggcatcgcgacagccttgattggtattcttccttcattctcgaccattgggtggtgggcacctattttgctggtgacactgcgtgccattcagggatttgccgtcggcggcgaatggggaggcgcagcgttgctttccgttgaaagtgcgccgaaaaataaaaaagccttttacagtagcggtgtacaagttggctacggagtaggtttactgctttcaaccggactggtttcattgatcagtatgatgacgactgacgaacagtttttaagctggggctggcgcattcctttcctgtttagcatcgtactggtactgggagcattgtgggtgcgcaatggcatggaggagtccgcggaatttgaacaacagcaacataatcaagcggccgcgaaaaaacgcatcccggttatcgaagctctgttacgacatcccggtgcttttctgaagattattgcactacgactgtgcgagttgctgacgatgtacattgttactgcctttgcacttaattattcaacccagaatatggggttaccgcgcgaacttttccttaatattggtttgctggtcggtggattaagctgcctgacaattccctgttttgcctggcttgccgatcgttttggtcggcgcagggtttatatcacaggcgcgttgatcggaacgttgagcgcatttcctttctttatggcgcttgaagcacaatctattttctggatagttttcttctccataatgctggcaaacattgcgcatgacatggtggtgtgtgtgcaacaaccgatgtttaccgaaatgtttggtgccagttatcgctacagtggtgctggagtcggttatcaggttgccagtgtggttggcggtggatttacgccttttattgccgctgcactcatcacttactttgccgggaactggcatagcgtcgctatttatttgctggctggatgcctgatttccgcaatgaccgctttgttgatgaaagacaatcaacgcgcttaatagcctggcgaagatcatccgatcttcgccttacacttttgtttcacattcctgtgacatactatcggatgtgcggtaattgtatggaacaggagacacacatgaataataagggctccggtctgaccccagctcaggcactggataaactcgacgcgctgtatgagcaatctgtagttgctttacgcaacgccattggcaaatatattacaagtggcgaattacctgatgaaaacgcccgcaaacaaggtctttttgtctatccatcactgaccgtaacctgggacggtagcacaactaatccccccaaaacgcgcgcatttggtcgttttactcacgcaggcagttacaccaccacgattactcgccctactctctttcgttcgtatctcaatgaacaacttacgttgctgtatcaggattatggtgcgcatatctctgtgcaaccctcgcagcatgaaatcccttatccttatgtcatcgatggctctgaattaacacttgatcgctcaatgagcgctggtttaactcgctacttcccgacaacagaactggcgcaaatcggcgatgaaactgcagacggcatttatcatccaacggaattctccccgttatcgcattttgatgctcgccgggttgatttttccctcgcacggttgcgccattataccggtacgccagtagaacattttcaaccgttcgtcttgtttaccaactacacacgttatgtggatgaattcgttcgttggggatgcagccagatcctcgatcctgatagtccctacattgccctttcttgtgctggcgggaactggatcactgccgaaaccgaagcgccagaagaagccatttccgaccttgcatggaaaaaacaccagatgccagcatggcatttaattaccgctgatggtcggggtattactctggtgaatattggcgtgggaccgtccaatgctaaaaccatctgcgatcatctggcagtgctacgcccggatgtctggttgatgattggtcactgtggcggattacgtgaaagccaggccattggagattatgtccttgcacacgcttatttacgcgatgaccacgttcttgatgcggttctgccgcccgatattcctattccgagcattgctgaagtgcaacgtgcgctttatgacgctaccaagttagtcagcggcaggcctggtgaggaagtcaaacagcggctgcgtacaggtactgtggtaaccacagatgacaggaactgggagttacgttactcagcttctgcacttcgttttaacttaagccgggccgtagcaattgatatggaaagtgcaaccattgccgcgcaaggatatcgtttccgcgtgccatacgggacactactgtgtgtttcagataaaccgttacatggtgagattaagcttcccggccaggctaaccgtttttatgaaggcgctatttccgaacacctgcaaattggcattcgggcgatcgatttgctgcgcgcagaaggcgaccgactgcattcacgtaaattacgaacctttaatgagccgccgttccgataataagttatgaaccttcttatcagaaatagatgtgaaggattaagtaagacatctggcaaatagcctgcaataaacgcgggctgtttgcttccttgggcagatgcgagttttattatcgtcttaatgatttccacatattaaaagcaagtatgctttcaaaacacaattataaaaaatcccgccaacaacattagtttttataaaattaaatataagattatggctttagaatatttttatttctaatagacgagatttttcctgttatgatataatatgctgaattaacacatgttaacgatttaccagtaatgtaaataaattttcgaggagatcattccagtgggacgtaaatgggccaatattgttgctaaaaaaacggctaaagacggtgcaacgtctaaaatttatgcaaaattcggtgtagaaatctatgctgctgccaaacaaggtgaacccgatccagaattaaacacatctttaaaattcgttattgaacgtgcaaagcaggcacaagttccaaagcacgttattgataaagcaattgataaagccaaaggcggtggagatgaaacgttcgtacagggacgttatgaaggctttggtcctaatggctcaatgattattgctgagacattgacttcaaatgttaaccgtacgattgctaacgttcgcacaattttcaataaaaaaggcggcaatatcggagcggcaggttctgtcagctatatgtttgacaatacgggtgtgattgtatttaaaggaacagaccctgaccatatttttgaaattttgcttgaagctgaagttgatgttcgtgatgtaactgaagaagaaggtaatattgttatttatactgaacctactgaccttcataaaggaatcgcggcgctaaaagcagctggaatcactgagttctcaacaacagaattagaaatgattgctcaatctgaagttgagctttccccagaagatttagaaatctttgaagggcttgttgatgcccttgaagatgacgacgatgtacaaaaagtttatcataacgtcgcaaatctctaattatatgttaaagaaatctgtctttatggcagatttctttaatctcatataatccttataaaaatataatgtttaactcgtcatattgcttataaaaaatccccgttcccagagaaataatatttattaaaatggcaggtcttctttttctgattaccgaagacaaagtggcaattacgtatagtttcccgataaagacgcgacagctacatcccgcataaggcatttttctctttatctttgtacggtacttcatggaacagaatttttgaccttgtgaatcgtgatgtctgttggggaggggcaatttgctcactgaagcgtgagactcgattaagcgcacgaaacacagaaatcaaaaacccgaccacttttttacaaagtgaccgggtaaaaataatttttattttttaactgtcctgagactcatagagatgtctcaaaactaaaatttggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgtgtgaacggggcgcatattaatggcagtgcatggtgatgtcaaagggtgaaatgcatttttttgtttgtttgctgacaatttcaacaaagtggtgagctttcaatcttattgggtaatgaaccatcgtggtgcataccccccttttatagggcaggtgaatgcgactgctgataaaaagggccaatgacgaatctatcataatctcttatttgacagttggttagcttgcgcatcaacgctaaaatagaactggcaagcatcttgcattctggttgtaagtaatggcggcacttgggccgattcttaaaaaccggaggcaacatgaacttcagacgcctgaaatacttcgtaaaaattgtagatattggtagcctgacccaggctgctgaagtattgcatattgcacaaccagcgctcagccagcaggttgccacactggaaggtgagttaaatcaacagcttttgattcgcacaaaacggggcgttacgccaacaggcgccggaaaaattctctatacccatgcacgggccattttacgtcagtgtgagcaggcccaactggcggtgcataacgttggtcagtcattatcggggcaagtctcgattggctttgcgccaggaaccgctgcgtcatccatcaccatgcccttattacaggcggttcgcgctgaattcccggaggtcgttatctatcttcatgaaaatagtggtgcagtgcttaacgaaaaactgataaatcaccaactcgatatggcggtgatttatgagcattcccctgtggctggggtatccagtcaggctttgctgagagaagatcttttcctggtaggaactcaagattgcccggggcaaagcgttgatgttaatgctattgcgcaaatgaacctttttctccccagtgattacagcgctgttagacttcgtgttgatgaggctttttccctacggcggctcacggcaaaagtcattggtgaaattgagtctattgccacgcttaccgcagcgattgccagcggcatgggcgttgcagtattacctgaatcggctgcgcgttcgttatgtggcgcagtaaatgggtggatgtcacgcattaccactccttcaatgagtctctctttgtccttaaatttacccgccagagcaaacttgtcaccacaggcacaggcagtgaaagagttgttaatgtcagtgattagttctccagtgatggaaaaaaggcagtggcaattggtgagctaagcgttatatcgggatggaataagatgcgggtttttattatttgttatgccgggcattagactttaacaataacgggatatctgaactgcccggagtttaccgtgaatttccaacaactaaagataatccgcgaggctgcacgtcaggattacaacctgacagaggttgcgaatatgctttttacctcacagtcaggcgttagccgtcatattcgggaactggaggatgaacttggcatcgaaatatttgttcgacgaggtaagcgactgctgggcatgactgaaccgggcaaagcattactggtcattgcagaacgcattctgaatgaagccagtaatgttcgtcggctcgcagacctgtttaccaacgatacgtctggcgttctcactattgcaacgacgcatactcaggcacgttatagcttgcctgaggtcattaaagcttttcgcgaacttttcccggaggttcggctggagctaatccagggtacaccacaggaaattgcgacgttgttgcaaaatggcgaagctgatattggtatcgccagcgagcgtttgagtaatgacccgcagctcgtcgccttcccgtggtttcgttggcaccatagtttgcttgttccactcgatcatcccttgacgcaaattacaccgttgacgctggaatcaatagcgaagtggccgttaattacttaccgacaggggattacggggcgctcacgcattgatgacgcatttgcccgcaaaggtttgccggcagatattgtattaagtgcacaggattctgatgtcattaaaacctatgttgctcttgggcttgggatcggattagttgccgaacaatccagcggcgaacaagaggaaaagaatttaatccgcctggatacgcggcatcttttcgatgctaatactgtctggttgggactgaagcgagggcaacttcagcgtaactatgtctggcgctttctggaactttgtaatgcaggactgtcagttgaggatatcaagcgccaggtgatggaaaacagtgaagaggaaattgattatcagatatagcaaaaagcccgctataaaagcgggcttttcagaaatttggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgctgttgaggcacatcttaacggcgaaaaatattttgtcaaacccgatttttaaatttcccaactgtttgccgtttctatcaacagtttgttgcatttgcagacaatttgttggcgaaaatctttgcagctttgctgattctccctcatcatttgaaatgtggtttcactttctgcaattaaggtcggctttgaatatctcctctgctttacgccaggttgttcacggcactcgctggcactctaaacgcaagagctacaaagtgttgttctggcgcgagataaccccgcttgctgttcctatcttcatggagaacgcctgtgtcctgttgatgggggtcctgagcacttttctggtcagctggctgggaaaagatgcgatggccggcgtggggttggcggacagcttcaatatggtcattatggctttttttgcagctatcgatcttggtactactgtcgttgtagcatttagtctcggtaagcgagatcgacgacgagcgagggtggcgacgcggcagtcattggtgatcatgacgttgtttgccgtactgttggcaacgctaattcatcattttggcgaacaaattattgatttcgtcgcgggtgatgccacgacagacgttaaagcactggcgttgacttatctggagctgaccgtactcagttatccagcagctgccatcactcttattggtagcggggcacttcgtggtgcagggaatacgaaaataccgctactgattgacggtagcctgaatattcttaatattattattagcggcatattgatttacggccttttctcctggccgggactgggatttgtcggggctgggttgggtttaaccatttctcgttatattggcgcagttgcaattttgtgggtgctggcgattggttttaatcctgcgctaaggatttcgttaaagagctattttaaaccgctgaattttagcattatctgggaagtcatggggattggtattccagcgagtgtcgaatcagtgttatttaccagtggtcggttattaacccaaatgttcgttgccgggatggggaccagcgttattgccggaaattttatcgcgttctcaattgcggctcttatcaacttacccggaagtgcgctcggttctgcttctacgatcattacaggccgaaggttgggggtagggcagatagcgcaagcagagattcagttgcggcatgtgttctggctgtccactcttggattaacggccatcgcctggctaacggctccctttgccggggttatggcatcgttttacacccaggatccacaggttaaacacgtcgttgtgattctgatttggctaaatgctttatttatgcctatttggtccgcctcatgggtgctacccgctggatttaaaggtgctcgtgatgcccgttacgccatgtgggtttcgatgttgagcatgtggggttgtcgggttgtagtcggttatgtgctgggaatcatgcttggctggggtgtggttggcgtctggatgggaatgtttgccgactgggctgtgcgggccgtgctgttttactggcgaatggttactggacgttggctatggaaataccctcgatccgagccgcaaaagtgtgaaaaaaagccagttgtatcggaataaacgacaaaatgcagattatttcagcaaacgatttcaaatttaaaaaacaggctttgacattgtgggtgggcatcgctaatattcgcctcgttctcacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaatttcctgctttcatgcatccttgcgaatccttatgttatttttattcaacaggttagcgtgaaaactcttcccggtgcattttgattttaccctctgcatcgggaaaaattggtggtcaaatctggggtcaggttagttcgataatggagtgacccccatatgtcccttaacgacgcaaaaatccgtagtctcaagcccactgataaaccctttaaagtctccgattcccacggtctgtatctgctggtcaaaccaggcggttcccgtctctggtatcttaaataccgtattaatggcaaagaatcccgtattgcactgggtgcctaccctgccgtctccctgtctgacgcccgccagcagcgcgaaggcatccgtaagatgctggcgctgaacatcaacccggcgcagcaacgtgccgctgaacgcggctcgcgcatgcaggagaaaatgtttaaatccgtggcactggagtggcacagtagcaagaaaaaatggtcgcagaataccgcagatcgcgtgcttgcccgtctgaacagacatgtctttccgaccatcgggcatctaccagttaccgagcttaaatcacgtcatttcattgaattactgaaaggcattgaggaaaagggcttgcttgaagttgcgtcccgctcgcggcaacacctcagcaacattatgcgttatgctgttcatcaggggttaatcgaaatcaacccagctgcaaatcttgacggcgtgacggcttctcccgccagacgacattatcccaccctgccactggagcgccttcctgagctgcttgaacggattgacagttatcaccaaggacgggaactcaccaggcttgcagtcctgctgacgttgcatgtgttcattcgctcaagtgaactgcgctatgctcgttggacagagattaacttcagaaatcggatctggacgatacctgccacacgcgaagcgattgcaggcgtacgttattccagtcgaggtgccaaaatgcgtacaccgcatattgtgcccctttctgagcaggttatctctattctgaaaaggattaaggaaatatctggcgggtatgaactggtgttccccggctatcatgacccctacaagccgatgagtgaaaatactatcaataaggcacttcgccagatgggatacaacacgaaacaagatatctgcggtcatggtttccgggcaatggcgtgtagcgcgctgatggaatccggtttatggtcgcaagatgcagtggagcgtcagatgagtcaccaagagcgcaacactgtgcgtctggcttacattcataaggccgaacatatggaagcccgcatggacatgatgcagtggtggtcggattatctggatatgtgcagtgaaatctgggtgcccccgtacatctggagtcagcaaaacattaatctcgcagtaacctgacttatgaataatcttgtaaagaaccaggccgtatcagcaaacgctgatacggcttttcatccacaggccgtttttcatcttctaagtcgtccaggacatcatggttcttaatacacatgcgttcgcatgtgcttatgttaagtagacttattgtcttacacattttatccgtatcattaaccagaatatgttccggagcagcgggtgatagtgccgccagtccacactcatcgctgcccggaaaaatcatcagtggggaggcaaacggtaagcaccccgctattctgcaagacatttctgcagtttatttaacctccccgaagcatttttataaggcgaggcggtattaaattgaatcatacgacctcgggtccatttattataccaaggtttaccgtaaagctcatcgttactgaatcgttcaatcaaagccacgagttgctgcttattttcctttaaccgtgccaataaaacttcgtactctgtaatatcctcatagtcacggtagaatttctgtgctaaacgccccaattcattccatttaaatccttcctcaggaaaaataatagtttttccttttgcctcttggtcatgccagtgtaacaccagctctccccagccaatcagataggaaaccagattcgctacgctaatcgtagtccccttcgcgtgcccttccaatagaggttcaaaggcgagttggggcgtaatagattctagcttcttatttaataaagaaaaattactattaatagctttaattaactcttcttttgatgatggaacagccatatctattgctccttgtatagttacacaactatttctaccctactatttcgagtgattcaatcgtctggttcacataacctaccacctgttcaaaatgcttatcgacaaaaaaatgatcggcagcaggaaatataatagtccgcgtctttcgtgtggtgaatttttcccatgcaagtaattcatcctgcattaccagattgtcagcatcgccatgaaatagcacgatcggacaggttaatgtgcgcgccttggcctgaaatacatactgctcatagagccgataatcgtttttaatgatgggggtgaaaattgtcattaactctttattacgaaagacatcaaccggagttccgcccagcttgacgatctcttccataaacgcctgatcgggcaaggtatgcagtattacttcatgagaggcccgatcgggtgggcgacagccggaaaaaaacagcgcgcatggcatgtcatgtccatgatcgagaatataatgcaccagttcgaaggccatgatccctccgagactatgcccaaaaatggcgtagtctccacctgtgtagtgtttcacaaattgttgataaaggtcagcgacggcatccaccatcgtaagacacagcggctggcgtattctagttcccctccccgcaggttctaaaggccgcaaagtaatattgtccgacagcacgctacgccatttataatacatggcggcagaaccacctgaatatggcaaacaatacaaactgatattactcatcgtcccactccttgttgtgtaatagaattcgtttaatttgatgatttaatgtcagaacgaaagctaacaggataattccgaacggtatcgccaacacgctcgatggaccccataccaagataaaacgccagtcaagtcctggagatagtatacccggtgcgacatagagcatggcggccacgagcccaggaaccgccaaggcgatgatatagtcacgtacgcgtaaacgtaacctctgctgttttccagggccatgcgccgttgcgcgataaacacggaaagcaccgcgcactacaaccaccgccccccaaaaacacagcaacaacgtgaggtagacgaaaagggtatcggtggctgtaattgcatcaccagcgccgtcagcatatttgccaatgcgcagataattatcgatatccgcgcaaagctgtagtatcagattcgaattcatatttgccagcgcaacaatgccaatctgctgatccggtcgcaacgcaatgcaagaagaaaagtttggattctgcccaccgtgactgatgtaagggccttgattctggtcgataaaccaaccgctggcatagaggatacgattgtctgcggcaagcggaacatcactattaccacgccaactgttactcatcgcctcacgcagcgttgccggcaaagcctttctgtgcaaccaggcgtctatccatatttccatatcaggcagagtgctatggatataggcggcaggaacatggttccgggccagaggcgcatgaaacagaacgggtttgccgaatcccagtttatagccgcttgccttgttgacaataatctcatcccccttaactgccacagtcgccgacatgcccagcggctgcgtgagtcgttccgcaatgacctctgtaaaggtttttcccgtcacattttcaatcaccgcgcccaacacatcataattggcggaggcatagctaaacttcgcacccggcgcaaacagcagattctcgttgcgcagttgctgtgccacagcgctcccaggcatagggttttccagccgagccagtgttgaaaaaggcaatcctgatgtatgataaaggaaatcagccacggtcagggaagcaggttttccctgataattcaagcgcatttccggcagataggtaatgatatcatccccttgccggagtctgccttcctgaatcagtatttgcaccacaagtccggtaaacgccttactcatcgatcccagctcgtaaactgtgtctagagtattcgctttctgactagccacatcggcaacaccgtagacaaatcgctgacgtacccccttaatggtcacacttacggaaagggctgggaccttggcctcctgcatccgttggtgaattaatgtcgacaggcgctcatcttgcgccccgataggctcatgttcttgcgccaaagcgcacatagcggaaataaagagcagcatacagcacaggagatgatataatgttttaatgctaacgtgttccattattgtcatcctgtgaacacctcataaaataccatcaacacattcggagataaattcactgtgctcacggatagcgggtctggcataaatatcggcggcagtcagtccgattttataaatgtggttacagctgtcgacgaaagagataacgtgcatcgaggtcgctccgtattcgaaaataaccgcgtgttcgtcataatgatcgatgcataacaatgaacgccaggttttctccacaaagtcgctgaccgacaaataactcactggtaacatagcgttctctctcgcatcactggactgaatttcataccggacgcgatcaaacgaataaccgggtaagcctatagtctgcacggctggcatttccggtaaacaaatagtcactcctcgttgccaaagagtgcccaacagcggcaggatgtcctcaggcgtatccgtattcagcatgggggaaaatactgtttgcccaacccactgcgcatgctggtgatacaatatggaaaacgtccccgcgcgaccgatttccagcatcagcgttccctccgtcaccgccagattagccaatatttcgctcagttcactgttgccggccagcgtctgctccggtgtcgtttcagccacaatcacctgctgaacagcgttttccagtgagatgatgcgcgcaacatactgcgctgctgcagcccccgtcaggtaaccgatgtgctgcacaggcgagatactttgttcgatcagccattcactaagactcacctgctggataaactgacgcaatgctggcgtccaatcggctggttcgcagatttgtgcaacatcctgagacaggcgctggtgccgctggcgcaagttaggttgacaagccagcaaatgcgtcagggcactctccagcttatcgtcccggtccggatataggaacaccaaggtagtttccatattgataggggtaaaagacatgtcagcatcccgcagtttcgccaaacttgcacgcaacgctaccacactgtctgccgccagcgcacagcgatacgggaaatgtgcccggcgttgcgcgagagtataggcgatacgatctttatctgcttccgcataggtcgccagagcgtgataatgagcatccaactgttgtctaagggctaatggcgttttggcgctgaagaaaaacaggcggcgctcattttcttgcaccgcttgcgcaggcgtctcgcaccagttttgcagaaccaaatgagcattggtccctcccagcccaaacgaactaacggtggcatggatccttttcgtttgtgggacagaagtcactacatcactgagataaaatggcgaggctggctgcaacagttttttatgtttatttactaggttgatctgcgggggaactaaaccagtatatagcgtcagtgcggttttcattaagctgacgataccggaagcgactcccaggtgacccaagttggcttttaccgcacccaattgaatgctgtgcggcgcacatgccggtgcgaaaacccggtgcagagcttcaagctcaatctcatcacccaacggggtaccggtaccgtgcgtttcgatcagtgcgatatcagtcggtacgacttctgcggcggcaagcgccgtattgatcgcttctacctgtccttctacgctgggggcgacaaaccccagccgacgcccgccgtcgttatttaccgcacctcctttaatcaccgcatacactctgtcttggtcgcgtagtgcatcctcaagacgttttagcaccacaactcccgcaccgctgctgtataccgtgccggtcgcctcagcgctaaacggggcgcagtgtccgtcttgcgataccagcttatcaccttgcggactgtagccgtgcgcctgtaaaaaacccaaggtgaccccacctgccaacgcaacatcggcttgaaaagtcaataacccctcgcatgctaaatatgctgccaccaacgaactggaacaggcggtctgtacactcacagcgggtccggtaaaccccaacttgtaggcaacctgagcacacaagtaatccttttcgttaccaatctgcgcctgaagataatggtgatcgccgctcatcttcaggtatggatagacgcgatcgataaaatagttattggcgtaggtcgccccatagacgccgactcgcttaagttgcgtgggaatatagcccgcatgctcaagagcgttgtagcagcattcaagaaatattcgttgttgcggatccatcaacagggcttcgccaggcggaatattgaaaaatgcagcatcgaagtcatagggagcggtgattatattgcgcagcctaatccaagggttcccattatcgtcttctgtgcatgtcggttgagtgaactcctcacccgccagcaacttatcccaccactcgggcaccgattccgcaccggaaaaacgcccgctcatgccaataatggcaatatccagtgagccacaggtaaaatcatcctttgccattgttgtattccttaagggttggcatcgtgtttatagtgtccacaaagtcggcgcgcccgtcagcgtggcgctgtgttggcacagccaggcatccagatcagtgaggctgttcttgtagcgcgccagcaggagttgcacatcattcagcgcaatgcgcgtgggatcgaaacggcagtggaaggagagaccatcagctgccgagcgcgcaatattaaactccagcacgcagccgagcgcgttttcaggcgcggtatagatatcactattaaagtgatcaatatgaaaatagcggagtgaaggttgcgcctgcacaccgatgtaattcattcggatcccttgcgcaagagagtcttccggtgcatgccgcatttgcagcagaccgtaatctcccccaccatgcgtgcgttttgccaaatcggaagcgatcgcagataacagtgtcgccatatcgccatgcagagggatcgcccaaggataaaatagagtaaaccacccgaccgtatccgcaacgtcaggctcatcgggccagcagccgcgtcccatgccttccatctcgatgcgacaccaaggctcttcgctgtagtaacgcagcaccagcgccaatgccgttagcacataggtttcggcgctgtacgcggtattaccactggattcaaacaacctcctgacgcaaggatggcgaaagtcttcacgccaagcgcgcgtacgaggtaatgagtcatctggcaatgacacgggtgggaaatgcagcggtagcgtttgacatactgtgcgccagctttcgtgtgtggcggaatctaccgttttgctcgccagatagtcattccagcgatgcagtccgctgttgctggtgccattgacagtgctgacggcgtccagcgtgctgaggattaaataccaagagtgcatatcgacgcacaagtgatgggcacagagtaccagcgtgctagacgcaggctgcggggcgtgtaacagagctgccgtaaagactcgaccatttgtcacgtcaagcatgctattgcactgagcgatcacctctgccaacgtccactgcgccgtcgaatattccgtgagcacctcgttgggataacacacattagggtcgcatactagcaaccgcccctcagcgtccagcgcactgtgcaaagctggctgctgctggattaatgtatgcagcctgttgtgtaactgctcgagcgggcaagcccggcaacactttcagcacaatgacatggttataaacattgggcactggcaacgccaactgcgtaaaccaacgcaatgcgggtagatcgatacgggtgttatgagcatactgcgcgagctgtgacaccgttgtatgactagcgagaaactcacagatggcgttcactgttccacactccatcacctgcaccgctgacatcgtccagccgtggtgcctgagctgcgctgcaatctggatactcttgatggagtccaaccccaagacataaagattttcgttatcatcaaactcagtttgctccagcgccccttccacacatacccgaactgaatgccttatcgccgcatctcccagccgctcgctacccgatgcaggcgcggtgtttcggaccgttgcgaccatctgacgcacgtccaccttgccattgtgcgacagcggcagttgggcgatagcacagcactgcttgggttgcatgtaggtgggtaattgctgacgcagatgttgcattacggtagctacatcaacagatgacggtgtcacgcaggctagcaacccgctgtgctgcccctgcacatcatcaatcaccgccaccgccgcactttctacctgaggtgcgctcaacaacgcttgttcgatttcgcacagctcaatacgatagccattaattttgacctgatcgtctttacgtccctgataaaccagcgtattaggagcgatggcgtagccaatatcaccgctgcgatagccaatcatcaccccattggtatctttaaggtaggcggcggccgtttgttgcggcgcatcgatatagccctgcgtcactgacgcgccataaatcaccaattcaccagtttcgccttccggtaccggacagccccaaggggagcaaattgctacctggcaaccgtcgatcgccataccgatgggcaatgaaggcagcgtttcttgcccggtgtagcgatagatcatgcaaccaacggtggcctctgtcggcccatattcgttatagatcacggcctgaggaaagagagcagccgccttacgcgccagatcccgcttgaaatcctccccgccaaccaccaaggtacgaatctgctcactgcttatgccagccgcacacaacaaccgcaggtgtgcaggcgtcagtttgatcactgtgttgggctgatcaaccacggccatgcgcagcaatgtttcgctctcggcgtgccgacaaacgctgatgctagcgcccacacataagggggcgaacagcgtagtgatggtcaaatcgaaggacagcgaagagtagagcgcagcccggtcctgcgctgtaaagtaacgttcggcggcgaaatggagatagttagccagattgccatgagagacttgcacgcccttaggctcgccggtcgatccggaggtaaacagcacatatgccagatcctgcggttcaatagctggccaaggttctctagcaagcgccgaagtggctaaggcctggagcaagctggacgcgggaaacgccagcgcctgcgtcaattcatgcatcgccggatcgtaaaggatatgcgctacctgcgctttacgacacatggcgtaaaggcgggtcgttggcaacgcgggatttagcggcagaaatgccgcgccgcagcgcaaaataccataaataaccatcaccgtttgagcgctatgctcagcgataatcccaaccacttgaccgcgtccgatcccctgttggcgcagataacgcgcaacccgctcaacagcgtcatccaactgccgataagtcaaagactgttcattatcaattagtgctgtgcgatcaccatgctccacaacttgcgctgcaaatcgggaagtaaatgagggtttgagtgagccacatgccaatgcgacgtgcggcgcaggatagacttcgagatcgcctagacgagcgtcaggttgccgatccaatgcagtgactaaatccaacagcccatttttcatcgctgtcagttggtgcggagtgaaagcgctacgcagcgcctccagactcaacctaaggctttctttatgattattaacagtttgcaaaacaatctgtagcttataggactgctcgccgctgtagtaactctccacgcgttgcgcggcacctgcaatgtggcgttcataggtaaagttataataattaacgcaataatcgaacgcccgcaacttccctcccccctgttccgccaaatcctggttgaataaggtaatgggatatttgctgtgtttaaaaccgcgtttcagttcgcgctggaaaaaggccacccgttcacagaatcgttccgtgcgcaccagtcgataggccagcggcaattgattagtaaacatgccaaagcaacgccgcgcctcgcgagtatgccgattggctaacggcacgcctattacgcctttttcctccccccatactctggcgcgatagagagcgaagagtgcaataaacagcgtattaagcgtacagccataacgattacacaacctgtagagacggttaatcatggctggctcaagccaagtggaacaactgatgccctcagtagtaacgatgggggaactgtctggaaagcagtcgcggtattcgtcgatatagtcacgccaccagccacgatcaacggcaaagcgcgttgacgcctgataagattgctgctgcgccagaaatgcgctataggctggtgacgcatcatctggtacgtcctgctgttcgtatgctcgcttgacatggtttgacaacaacgccattgaccaaccatcagcaatgccgtgatgggctttaaataaataaccgctgtattgttcaccgcacgtaaaggtgacaaactcgaacaaatcgtgcgccagcagggtaaagggctgccggaaccactcatcaacaaatgtttcgatcgccgctgggcgtaggttctccttgtcataatctggggaaaaagtcaaatggcggatatcgcgccagtgataaggctgcacttggctgaccacttcactctcctctcccatcacaaaccacatacgcaacgcatcaaattgccgaatggcggactggatggccgcgtgtagtcggggcagatcgacaattccctcaatggtgaccacaccaccaatgatgtttacggcactgtaaggatacagttgatcaatgatgtggcactgttcctgtggccacgacaacggattgcccgacatcatggtgccacctccatatccaagtgttgggagcgcaccgcctcctgattccatcgcagcagacgaggtgaaagacgcagcagacgccacgccaacaacgcagccacaaaagtgccgctcatcgccccaaaatagacgccggtaatacgcatctctaacacaatcgccagcaggtatacgacagggacagatataaacacgtgacgcatcagcgtcaacaacaccgaataccaaggcttaccaatggcctgataatattcacttgctaacaggctgatagcgacaaagggtagtgccagtgccatgatacgggtttgcagtaccgcatagtcactcacggcaacaacacgagtaaacaggggatacatccagggtgccagtacaatatgcataacggctaacaccagcacaatagagaaggccagcgcgacggcggcccaataggcattcagcgtgcgggtgacatttccgtgtccccagttttgccccaccacagtcagcaacgcggtcgcgatagccagcatcggcgtgatgatgaaatagtcgatgcgaccagtgagcgtaaacgctgccatcgcgtttacgtccagcctgacgataaaaaaattataaatcactatgccgaccgcaatgatcagttgcatcagcatctgcgccatgccgacggagagaaactctcggtagattttccaggagaatgggcgtaacgcgatgcgtatactcaacccgatatgtaatcccatcaatgtgtagatgaaataggcgaccatactcagttgcgccagaaacgacgccaatgccacccctttcacaccaaaatcgaatacaaagatcatgattggatcgagcataatatttaccaacgcccccaacaatgaggccttcatgatgaccatgatcttacccgcgccttgaaacagccccatcatgacgccaatcaacatgatgctgaacacggtcagcagcgaataataatagaactccgttgcgtagccgatgatgctcttcgtggcccccagtgagcgcaatagcggctgggcataaacatagccaagtacggtgatcacgatcgcaaagaatagcgcgatgatgataccgaccgacaaaatccgctgtgcacgatccaaccgctgcatgccgatggcgcgggacagcaaagatcccataccgatttgaatgccgttggcgatggcaaataaccccattccaacggggaaaaccagccccacaccggcaatgatgccgctgttggtgacatcaatgtggctcagccaaaaaatatcggcgatggcataggtcacctgcgttaacataccgacaaacatcggcaacgccatgcgcaggagtaatttatacagcgagccgtcaaacatacccgccaccgtgaacagctcatcgttcggcgtgccgttgtctggctcaagcttattcaccgtcatacctgctccttattcattaaatgcgccgcacctttattggcgctgtcaccgatatccgcctctagtacccttccggtaccgtgaatccgccactgatgctttcgcagaactcagcaaagttaatcgtcacatcatcgtgaaaatgcccggaaatgatctgtatgccgcacggaagctcatccatcgttttcgccaatgggtaaacggtggcaggcaaaccaaaaaccgttgctaacatgttccagaacaaatgttcgttgtaatcttgcggttcgccattgacgataagcttgcgcttacgcaccggctgctgcatgtgcgcaaacgccagcaccgggctgacaggtgtcaacaacacgtcataacgcgcgaaaagggtttctatcacccggctgtattcgtggcggagtttgtctgtattccgctgttcgccactgtctttcagcatgccctggtaatagctcgttatcccctcaggcacatccgccagcttgcccacaagcctgaagcccagcgcagccagcccggctgtaagacgctggcgtccattgagcgccgtacttaccagccgaccactgagtttgactgctatatcaaacagtgcgtcgggatcgatatcggcgggcatagcatcatcaacctccacgccaggctgtgcgcgtaacttgtcgataaacgattgaaaacgctgtgcgatctgttgatctatctcatggtggggcgcactaaaccacgtgcacacgcggtagtttgctttggcctgataacggctaaaatcgggaatacgcggcggttccacccagaatgtgctcaatgcgcgcatcatcagacgcagatccgccgcgctgcgcgccatggggcccgccgtcgagagatccggctcatcagtcgcttgcggaccaccaccgggcacatgtcctctgaccgacatcaaccccaagctacaacgatgggcatagacacctgtgtagtgtgcgggaatgcgcagtgagccaaacaaatcgctgccaaattccacgggggtgaaatccgccgccaccgccaccgccgctcctccggacgatccgccgggtgaacgttgcctatcccacaggttatgggtggtgccatacagatcgttataggtttgccaatcggcagtcatcatcggcacattggtttttcccatcaggatcgccccggcagcgcgtaagcgtgcgatggaaggagcatcctgcgtcgcccggttatctttcagataatgggcaccggacgtggttaaccacccttgcacgtcaaacgactccttaacagtacaaggtaatccgtgcaacacgccccttgcgcgcccctccagtcgctcacgatcggcgcgcgcggcggcctccaacgccaacgcatagtgctgctgcaccaccgcattcaacggcttgttaaactgcgccatacgtgaaaaatagtgattcaccaacgccactgaggtggtttctccggacgccaactgtgccaacagtgtccctgcgctacgatagctctgctcactcatcgcccttttctccctgttgggcacgtttacgccgcaacgccagattctcgcgcgcagcgctgacctgcgaaacctcagcctgcgctaatacgatatcgtgggcggcgggtagattgtgcagttgctcatcaaggtaacgcgccacatccgcgatggttggcagacggaacagatcgacaatgggaatctcctgcccgataatcgcctcaagtgcctgctgaatacgcaccaattctatagaactgccccccagcgagaagaaatcgtcttcggccgacacgtggctcacgccgagtacctcctgccagagcgccaccagccgctgttgtaacgcactgtccacctggattggacccacgccgtcacgctggtgggcaatttgttcgccctgcagctgtaatttttgccgatctagcttgccgttagcggttaacggaaaatcggtcgctaacatcagatcactcggcaccatatagtcaggcagttgctgacgcaggccgcgcagcatggcatctttgtagctctgcatgtccagcggcgcagcggtttccttcggtttctcataggtggagaaatcgcgcagcaatgctgcagcacttgccgcctcttgccctatcgcgccccccacggtgcaatggacatagcgatgatgtggcgacaattgaaaatgcgatgccacagcggaaaagtctgccatcccaagttggcacagccccaatccgtagcgcggcgcatcttcttccagtaaatggcagagagtacctgcttccatcaccgagaagtgccaagctgcctcttgcccatagaatggcgagatcaccgccatatcagccaccataaacagcgtgaatgccgcccgatcggcaatagactgattaggtccggcatgaaaaccactgttcagctcgacttctggtgctaccggcataagacagctctgtcgcgggtcgaagtagtaaataccggatactccctcttcgatcttgtctggatgcaggtacacgtaggtttgcaccgggtatagccccccggcggacgcataggcatacttggcaaaaggtagaccgggtagacgcatctgccccaagcccgacagcaattgccccaactgtgccagcgtggttttttgcgcgctgaaatgacgatagctgcggcgtttgatgtaacgtgtgctatccgccggtgccgtcagtgcaatgcccagaccatccagcgcgcgaatatgtggctccttgagtttgaacgctagacgctgtgccggattcacaataataccctgcgccagtgccgccgcctccgcttccttagcttgcaatgcctgcgcctggtggcgatcgtgcagtttggcaaaagcgaccagccgacgatgttgagaattacccactgccaccaccactgactgctccacatcgggatgtcgcgcaatgcagcgctcgatttcccccagttcgatacggtaaccattcaccttcacttgggtatcgttgcgccccaaaaaggcgacttgcccgtcagcaaagtagcgcccgcgatccccagtgcggtaaattcgctcaccactcgcttcgcgccagacaaagctcgccgccgttttctctgcgtcgttcaggtagccttgtgccagccccatcccgccaatgcaaatctctccttccaccccgaccggacattcctccagttgcgcatttagcacgtatactggctggttgcgcaggccccgaccgtagggaatactggtccacgtcgattccacctcacctatcgggtagtagaccgaccagatggcgcactcggtcgctccacccagactgatgatgtccatcgtttcattgagccgctcgcgcatctgctccggtaacgttagcgggatccagtcgccgctcaacagtgccagacgcaacgtcggataactcatccgatcgccgctgtggtattcgcacagcatctgcatcagtgcgggcactgcattccagacgcttacatgaccgtgtgccataactgtctgccaatgacgcggatctttttcccgtcctgcttccggcagtaccagcgctgcacccaccataaaaggcgcaaaggcatcgtaaaccgacaggtcaaagctcaatgatgacagcccgaacaccctatcctgcgcattgaggccaaagcgttcgttgatgtcttccagcgtgttcatggccgcacggtggtcgatcatcactcctttcggggtaccggtggagccggaagtgaaaatgatataggccagatccgtgacatccccagccacttcaggcaacggcgcagcaggcgtgtccagcattccgtcgtcgatgatcagcacgggcagcgacggctccaattgcgtgagacccggctgcgttacttgtacccgcacctcgcccaccgtcagcaaaagctggcgacgctgtggcggtagcaccggatccactggcagatagaccgcacccagtcgtaaaatgccgtgtacggcggcaatctgctgccagcctttttccatcaccaccgccacgcggtcgccatgctgcacgcccagcgctaacagggcgcgggccacatgatccgccgccgtcgacagttggcgataggtcaattcacggataggactgatcagcgcagtttcctgtggcgtcagtgctgcctgacgcagtaacccatggtgcaacaaggccgtaggtgcaggagcctgcgtgaccggtgcactaacggtgggcagcgccagcacatcttgagtctcatgccagagctgtggtcgctgggctagggcgtgcaggagttggcaataacactggaacatctgatccattagcgccggttcaaacaattgttccaccacgtcccaattaaagtgcaattccccgttacgctccattacctgatgatcgagccacacctgcggtgtctgtgaaatactgtacagatcatcctgcggttggttgaacagcgtatcatccgtttcccagctcgcctcatattgattgagcaagctggtgaacacgataggaatcaccgatttcgccggatcgcggtgagtttgtaccagcagtcgagagacctggataccgccaaacaagcggttatccaaatcgcgccacagttgagagtggatcacgtttgcccgcgcctgcaaggtttctccctgcgacatatcaatctccagcaacgtcagtgcagtaaaatcgccaattaagtgattgatatctgcgtgcaacggcagacgattaaacagcgtcaggttaaggctaaagtgcggcgaggaactaaagcgcgccaacacctgagcaaaccccgtgagcagcagtgtagtaggcgtgatactcatctgacccgcctgcgttttcaagcgctgccagatagcacgagatagacaatagctacggcgcacgaatgtggggttttccagcttcgtggggtcggtacgcagcggcaatcgtggccccggcggcagagtttcgatgcgggcgcgccagtagtcacgtgcccgttcaaactgcggcgttttctcgtaggattttaaggtcagcacatagtcgcggaaactgtacgtcaatgtaggcaatgccgcctgcggatggcggtagtgataagctagttcccgaatgaacaactccagactccatgcatcggctatcagcaggtcgatagatacatgtagccgggctttttgctgcggatcaaccacgacctccatctgaaacagaggccagcgactacaatcaatcatctgatgtgagagggtgtcacgcagctcacggcaacgctgttgaaacgcatcctcgcactgggtggtatagaaggcaacgtggtattccggcacgtttggcaatatctgctgcataccgtcatcgttgacaattgcacgcaacatgctgtgccgcgcaatcaccgcattgagcgcgcggttgaacgctgtttcatctagcccctgtagttcatattccacatagatatgggtggaaatattgcccaatcccaaggattttcgccgcccaacccaataggcctgttgcacgtcagtcagcggaaaaggtaggtgctgctggtcaggggcaaagaccgtatcaggcaatgctgaaaccgctgtctcactgccgccttgttcgagcagatagcaacttaatccctcgatggtgggatcggcaaagaatgcgcttagcgtacaggtgatgccgtaacgttgctgaatatcatataaaatggttgacgctaacagcgaatgcccacccagttcgaagaagctggcgtggtgatcatcaatgctgacaccaagcgtgcgttcccatatctccgtcaccactgcaataatatcggattttgttgcgcgggataagagattattcgacgattcgtgggagaacgtggcaggccgtacggcctcgacccaatagcgctgcggtgtaaaaacggtccccggcagggcgatgcgttgactgcccaacatacgctccgccgcatccacccagcgccaatctaggctgacgccagccaaccataactgccctaacgcctctagcgcggtgcgattggcatcactcgccgcgtcgtccagcatcaaagagcagacatcgggctgcaagaggggattcgtcggcacatcatcaaacggttggcccgcattcaacctgtgccatgcttgctctagtgtgcagtctcctcgtagtacggcggcagcatagccaccatcaccgtcgccgcatagcaccacattcaacgtttcccgttcgtcaatcaacgcgatcagcgcatactggctgataaacgtccgttgcgcaggggagagatcttgcagacaggctggttcgagcggaaaatgctcgagcagttgtcccaccgcctgtgacaacacctcagagcacgccagccagtcactaagcgtctcgagtgcaacaacgaaacggtgccccaatctccagtagatcgtgcaacccgtggttgcctccaccatcggtgcgtcgcggagttgtcgggctagctgggtgcaattctctgcgatgacacacttacgtaccggggcggagaaacgcccgtgacgcagggtgtaagccacgtcctgtaagcgtatctctggatgtgcggccagtttcgccagcagggcgttttgcatctgttccagggcattgtggttttttgccgagagtacaacgacacaaggccccatctgctgcgccctcgcctgcggcgtcgataacggcgcttgtaccaccagatgtgcgttggtgccgcccaatccgaacgcactcacaccagcggtgcgtggcgtggtgccctccggccaaggcgttaaacgggacaccacttcaaacgggctgtcctccaaccccagttgcggattagcccgttgaaaattcagcgtagggtaaaacacccggttagtaagactcagcaccgtttttatgagactggtgatgccagatgccatttctacgtgacccacgttaggtttcacagcccccagacgccacggtgtcgcattcggcgctggcgtcccaaacacacgtttgatggccgcgaattcgatagcgtcacccaacggcgtgccgctgccatgcagttctagatactgaatttgctgcggcgtcacctccgccaagctatgcgcctcaatcatcacagcttcctgaccatcaacacccggcacggtataaccactgcgcgcaccgccatcattgttgatggcgcttcccttgatgacggcaaggatgttatccccttgcacctgcgcgtctgtagcccgtttgagcagcaccatgcccaaaccactgctgtagaccgtaccgctcgcctgcgcatcaaaagtatgaatcaggccatcctctgcttgcagcccatcaccgtgcgattcatagctgcgctgctcctccatgcgaaacgtgacgccacccgctagcgccatatcgcactgaccgctcagcagcccttcgcaggccagatgcactgccaccagcgaggtggcacaactggcctgaaccgtcacgcaagggccggtaatattcaggcggtaagccagttgggacgtcaaatgatctttgtcattgccgaccatgatttggagaccaccgagttgtgcaagcttgtctgggttgttcatcaggtgagtaagcaaatagaagctggtactcacgcccgcatataggccgacgcgcgcatcgtgctgcttcgggttgtaaccgctttgttcaaacatctcccaagcacaggtcagaaatacgcgctgctgtggatccatgatttctgcttctgcacggctgtagccaaaaaagttggcatcgaactccgccatgtgctcatagacgttgttcagcgtaatgtgattgtggccgttgctcggggtcactttggggtccaaaatgttgcatccggtgcgaagcaccgtttcgaatgccgcaacgctgtgcacgccggggtaccggcagttcatgccaacaatggcaatatcgctttcactgtaagtcattagtttttccttaacgctgacgctggtgacgacgtacaagtcgttgctgggcgcgggatcgggaagcatcacgctgctgtgtttgattcaccgcccgtgcattgtcctgcatagcctgcaaataaccggcaattcttttcacggtggttaagcgaaatagctcagcaataggtaccgtaaccttaaaaatctcctcaatacggcgatgcaacagcacgatctggattgagccgccccccgcttcaaaaaagttgtcattcagtccgatctgttctcgttgtagtacctcgcaccagagagcggccacctgctgttcatagggcgaggcgtgcgcgagggccctcgacttctgtgatgtagattgcgacatacgttggataacctcttgaaccattgccgcctgatcaattttgccgttgcctgtcatcggcagcaccttgagaagaaagaaatgttggggcagcaggtaatacggcaactgcacggctaactgagcacgaacacgcgctaacagggcgtcagtatcgtcaggatgcaggttttctgcggcagtgataaaggcatacagctgtccctggtggcacaccacggcggcactccctacgctgtcgagctgttcaaggtggcttttgacttcccccagttcgatacggtaaccattcaccttcacttgggtatcgttgcgccccaaaaaggcgacttgcccgtcagcaaagtagcgcccgcgatccccagtgcggtaaattcgctcaccactcgcttcgcgccagacaaagctcgccgccgttttctctgcgtcgttcaggtagccttgtgccagccccatcccgccaatgcaaatctctccttccaccccgaccggacattcctccagttgcgcatttagcacgtatactggctggttgcgcaggccccgaccgtagggaatactggtccacgtcgattccacctcacctatcgggtagtagaccgaccagatggcgcactcggtcgctccacccagactgatgatgtccatcgtttcattgagccgctcgcgcatctgctccggtaacgttagcgggatccagtcgccgctcaacagtgccagacgcaacgtcggataactcatccgatcgccgctgtggtattcgcacagcatctgcatcagtgcgggcactgcattccagacgcttacatgaccgtgtgccataactgtctgccaatgacgcggatctttttcccgtcctgcttccggcagtaccagcgctgcacccaccataaaaggcgcaaaggcatcgtaaaccgacaggtcaaagctcaatgatgacagcccgaacaccctatcctgcgcattgaggccaaagcgttcgttgatgtcttccagcgtgttcatggccgcacggtggtcgatcatcactcctttcggggtaccggtggagccggaagtgaaaatgatataggccagatccgtgacatccccagccacttcaggcaacggcgcagcaggcgtgtccagcattccgtcgtcgatgatcagcacgggcagcgacggctccaattgcgtgagacccggctgcgttacttgtacccgcacctcgcccaccgtcagcaaaagctggcgacgctgtggcggtagcaccggatccactggcagatagaccgcacccagtcgtaaaatgccgtgtacggcggcaatctgctgccagcctttttccatcaccaccgccacgcggtcgccatgctgcacgcccagcgctaacagggcgcgggccacatgatccgccgccgtcgacagttggcgataggtcaattcacggataggactgatcagcgcagtttcctgtggcgtcagtgctgcctgacgcagtaatccatggtgcaacaaggccgtaggtgcaggagcctgcgtgaccggtgcactaacggtgggcagcgccagagaactatttaccccccaccaactttgcggcatggcaaccagcgcctgcagcgcatgacaataagcaccaaacatctgatccagcagcgtggtatcaaacagttgctcgaccgcgtcccagttgaaatgcaactccccagccaactcgatcacctggtgatcgagccacacctgcggtgtttgggtaatattggcgtccggacacagagtaaaacgggttgtgtcccgagggtcttgcgcagtcgtctccccgtcgatatccaacatactagtgaataccaccggcatcggcgcatggaaacgaccgctatggatcagcgcctcgctggcgcggatcccactgaaacgacgatgttcgagatcttcccacagttgcacctgaatacgctgagcgttgtgggcataagagtgctggctgtcgtaacaaacattcagcaagctgacagcggtaaaatcaccaataactgcctctgcgttggggtaaccctgcgggcggttgaacaacgtcagattgagcgtaaacgtcgggctaaggctccaacgtgccagcacttggctaaagactgtcaacaacaatgccgtcttggtgatacgtgtgcgttgggccagcgcgctcagcactccccagttgtgggctgacagccgatgacggcgacgtacgaacctgatcgcagacagttgcgccaaatcgccctgtacgggcagcgttggtgggccatacagctgcggcagcgcccgttgccaataggcctgatcgcgtgcataggcttcactcgcctgctctaccaacagcgcctgcacgtagtcacgaaaagagaacggtagcaacggcagtgacacatggggctcacggtacagcatcatcaactcctgctgtagcgtgcgcatactcagagcatcggcaatcagcagatcgagactgaaatgcaagcggccatgttgcgccgtgcaagccgaataactgaaatcaaacagcggccaacgatctgcgggatgcacatgatgcgacagccgatcgcggatcgccatcaaggcatcgtttcgtgcgttaggggacaaagcactcagatcgcgctgctctaactgatacgccggcacttgcgccagaatctgctgagtaccgtcggggagtacccgcgcacgtagcatttcatggcgagcgatcagcgcattcaccgcatgggtaaaacgcgtaacattaaagtgttctacgtcaaattcatggtagatgtgggtcgcgatcgaggtagcacccgtctgtcgtccaagccagtaggcgcgctgaacatccgtcaatgggaacggttgatgacgatgctcagggtcgtgcactatcacccagtcatcctgagacgcggcagcgtccgtgatagattgctgtgcaatacgcgcactcagtgcccgtagtgtggagtagtggaaaatgtccttcagggtcaaggcgcagtgaaaagtgcggttgatctctgctaccaacgttaccgccaacagcgaatgtccccccaagcgaaagaaatcgcactcaggatcgacgttttttatcggcaaatagcgcatccacagcgccagcaacatctgttccgtgtcgctcagcgcttgcgtctgcggcgacacaagggagctatcggcaacgaaattttccgctaaccgcttacgatcgattttaccgttgtcagtgttcgggaagtcggccaccctctgccacagcgttggcaccatatagtctggcagttgctgccgaagctcgtttttcagttgctcgaatagcgagggaggctcactggtgatgatgaatgctgccagtgctttgtgtaacggtgctctttcaatacaggccaccaccgcggcgtccacatgcggatgccgtgccaacgtccgttcaatttcgcctaactcaatacgataaccgcgcagtttgatctggctatctttgcgcccaacaaaaaacaactgcccctgcgcatcactcctgaccagatcgccagtgcggaacatcctgccaccggggacccctggttctgacaagaagaactgtgcgttcaactcaggctgcccatcatacccttgcgccacaccatccccggcgatgtaaagctcgccgtcaacgccttgcggcactggatggccctcattgtccagaatgtatatacgggtattggcaatgggagcgccgagggtgatgttttccgcttgggttatctgcgatttcagcgaccaaatggttgtttcggtgggaccgtagaggttccacaatgaaccacaacagcgcaacagttcttccgccactttcgttggcagcgcttcaccgcctgccagcacacatagttccgggtcgccacgccaacccgccatcaacagcccgtgccagaacgagggcgtcgcctgcatcagcgttggtcgatagtcggcaatcagcggaatcatacggaagctgtctgcggcgcgttccgcctctgtcagatagagactcgcaccggagatcagcggcaacagatactccaagaatgagatatcaaatgttggcgtcgtcaccgagagcagccggtcttgcgagccaaccgcaaaggtacgctgcatatccaacaacaagttcagcaacccgcggtgaacaacgcacacgcctttaggttcaccggtactgccggaggtaaacaacaggtaggcctgcatatccggcaacagcgcgcaaggtgtagaataccggatcgcattcgacatgtcctgcatcaattccggcaacgacagttgtacaatttcaccccactctcccggctgacggaccaccagacagaccaaacgcgcgcgttgcataaggcgttgcaaacgcgcggcaggctgatgaatatcgaacggcacgtagcacgcccccacaaaccacgtcgccaacatggttgcaatcacatccctgtgacgtggcaacagcacgccaatacgatcgcccggttgtatgccatgcgctcgaaaacgcatcgcgatgaactgcacacgcgcccagagctcagcgtaggtcagtgtgccgtcatgctgctgtattgccagttgctttgggtgctgcacacagcgctgttcaatgatacgcagcacatcctgcggcccgagccacgggacgttagtggcgttgagcggatcacgccgcggcgttgcggtctccggtgcatgcagagggatcgcccctatcggggtctccagtgatgatgtcaacgataagcagtgctgacgcagcgcctcggcaatctgcttcaccacatcagcatcgtataaccccaaatcgtactcaaaggagacgtcgaacgtggcgtcgttttggaacacctcgactgtcatgtcgtatttgacggtctgattgtgatacgtcacctgctcccaatacgcaccagccaaggtaaaagcgcgtggggtcacgtggttatggtagatatagaggatctggaacaacggtgaatgggaaaggctgcgagggagatccagcatattcaccaagttttcaaacggcagttgctggcgcccctgcgtctctttcacgctggccttcacacgctggagcgcctcgcgccctacctcaaccccattaaaatcggtgtagataaccgcagtgctggcataataaccaatgctactctgcaattccgggcgaatgcgccccgatactggcatgcctatcaccaatcgctgttgctgagcgtaacgcatcagcaccagttggaaggcagtcagcatcagcacgaacggcgttgtttcctgcgtgcgggctacgtgtttcaacgcgaggcttaatgtttcatccagggtgatgctgaaccgggaaccatgtgtagagggttgtgccgggcgcgggtgcagcgatggaaatgtcgacagcagaggcgcgtcttgcaaacgcgcacgccagtaggcaagttcgttcgccagcaaggtatcctggaaccattcgcgctgccagaaggcataatcggcatattgcagcggcggcggaggcagcgacgtttcattaccagcatgcaatcgagcatactgctgctgtaactcatcgaacaatagccgtaacgagataccgtcgatgatgatatggtgcgcgcaaaacaccaaatgacaaccttgatcgggttgaataatctgagttaccccccacagaggaccgcgtgccagatcgaaccgggtgtttatcacctgctgaattaccgcatctagcgctgaagttggggcctgcgctgccagcgtgaccgtatcgagaactaacgaagacgcatcatctatcacctggcaaggccgatcgttacgtactatgatacgggtacgcaagatggcgtggcgtgcttgcacatggcgcaatgcctccgtgagcatcggcatatccaccacgccatgcaaacgatacaccacataaaggttgtagttagtggcggtactgtcgtatttttgcaaaaaccacaaccgctcctgattaaacgacagcgggattgcctgcgccggatccgctttgatgatgggaatgcggctgggcgacacgcctgattgcgccaactgtcgtaatagcttttcctttttttccgccggtaacattcgcgccaatgcggcatgatgtatcgtcatgaccgtcctttccttttcgctgtgttaaatacttttgccaacgtcactcattaatcatgtcgttaactagcacggcaagtgcggaccctccatcatcctgctgctcctgctcgaccaactgcgctaacgcgcgcacgctggcatcctccatcacgtcgaaaaaggaaagagtgacggcgaaccgttcctgtacctgcgccagcaacatgcccagcatcaatgaatgtccgccagcttcgaagaagttgtcgtcaatgcccaagccgtcaattcccagcaatgcttcacaaatcgccactaagccgcgctgcgttttgctctctggagccgcgtaaggcaccgaaaacgccggacgcggctgacggcgcaccgacggttcgctagggatgacacttcccgcgtccgccaccggcgttacggcgctcctctgttcttctggactgtcgacccagtaacggattttgtcaaaggcgtaggtcggtagagagacacggcgcggttgctcacctgcaaacgcagacaaatcgatgttatgccctcgcacccaaagcgctgccacggtatctaagatatgtttgtgctcatcgctgctgcgggcacctgctggcagcgagctgaacgcgagacgatcacctaatgcatgaccgttggtcagctgggtcagggtggcacctggcccgatttccagaaaatcgacatcaaatgtagcttgcgcctcttgcagtgcagcggagaactgcacaggcatcagcatctgttcaatccagtagtccggtgtggtgagagtgtcggcactgacgtgcgcgccggttacggtagagatgatggtgagcgtcggcgggttcagtcgtacattctcaaatgcctgacgtagcgcctgcgccgcatcttgcatcatgctagagtggaaggcatgagaggtatgcaatcgtttgttgatgatgttctgctccgtcagacgctggctgacggcgaggatctccgacgtaggcccggcgataaccgaatagtcaggggcgttaacagcggcaatcgccagcggggcggtaatcagtgcgcgaatctgtgcttcgggcagcgccaccatcaacatggcaccgcttggtgcctgatgcatcagctctgctcgacgcgccaccaagcgcaacgcatcctctaaagagaacacgcctgccaacgtcgctgccacccattcgcccagcgaatgaccaatcattaccgttggcgtgattccccaactgagccacaattgggctaaggcatactcgacgctgaacagcagcggttgtgtgaggcaggtttgcgcaaggcgttcgccttgggctaacgagacttctgctctgaacaactcatggcggatatccagttggtattcacgctcgagtaacgtcgcgcaacggtcgaaggcatcggcgtaggccggccaaacctgatagagctgatggcccatgcgctgatattggctaccctgcccggaaaacaacagccccagcccgagctgtgtctgcgctacaccacgagcaaacggcgctgtcgcggcctgctgcaacagcgtcccggcagcatgtagatctctggttacgagcgcggcgcgatgtgcgaaggctttacgtccctgtgagagtgtccacgccagatcccgcctatccggcagcgattcatgttgcagaaaatcggcaaaacgcgccagccccgaggataaggcactgtcggtcttggcagaaaacggcaaaatactgtaggcaggtacaggcgctcgcgcttgcaagtcaacggctggcgcttgttccagcacaacatgggcattggtgccgcccatgccaagcgaggtgacgcccgcgcgacggatgccgctttccggttgccacggttgacaggtagtgttgatgtaaaacggactattggtcagatcgatctgtgcattgggccgttcaaagtgcaatgttgcgggaattattccctgctgcactgccagcgcggtttttatcaaccctgcgacgcccgctgccgtatccaaatggccgatattggtttttaccgaccccagcgcacagtactgcttttgtgacgcgcccgcaaaggcttggcttagcgcagaaaactcaaccggatcgcccaaacgcgtaccggtaccgtgggcttccacataagtgatatcctgcggtgtcaaacctgccaaccgctgtgcctgagcaatggcgcgcgcttgggcatccacgctcggcgcggtataactgatcttctccgaaccgtcgttgttgacggcaaatcctttgatgaccgcatagatgttatcgccatcacgcagcgcttcatcaacacgctttaacaccaccagccccgcgccggtgccgggcacaaatccgctgctgttatcggaaaacgcccgacagtggccatcggcggcggtgatcccaccttcctgcgacaagtagccggtttttgctggtggccccagcgttactccgccagcaatcgccatgtcacactgccaagtcaacagactttggcatgccacgcacaccgccaccaaggatgtcgatgaggaagtctgcaccgtgatcgccgggccgcgcaggttgaggtgataggcgatggtagtagtgatactgtctttgtcgttaccaatggccgcctgcaaactgccagaagagaaaacgcgtttaaagtgcggcatcaagttcagcatcaaataggaatccatgcttttgccagcaaaaatacccacatcccccggataatcggcagccacatagcccgcatcttcgaaggctgcccacgcggtttccaacaggacacggtgctgaggatccatcagctccgcctctcggggtgcgataccgaagaaagcagcatcaaatttatcgatgtcagctacctcccctttggccttgacgtaatctgggtgctgaacaaattcaggactgattcccatcgccagcagttcctcatcgctgtaaaaggaaatgcactctcggcttgccagaagattttcccaaaacgcctgtaccgtatcggcttgagggaaacgccccgccatcccaatgatagctataccaaaatcattctctgccatgttgctttccccctatattcaggtttatcacgcgtttcattcagtggaatcagtgatgactgtcggttgtggctgcccagcgcgtgtgaccaaaggccaaacgctgcttcgccgcacgcagttgtgtctgatctcctgtggtcccttgcgctgcgtccggggccagcagaaattccgccaagcgtttgatggtagtgaagcgcagcaggtcaaccaacgccacgtgctgaccgcactgctgcccgatgtattgctgcatctgtactagcagaagtgagtgtccaccgagatcgaagaaatttgtggtggtgccgacacgctccaggccaagcaactgctgccagatctccgccagacgctgttccagttcggttgccggagggacatactcgcccggcccttccaactgccgcagatcgaccagcggcaggcactggggatcgattttgccgtttacacctagcggcatggcgctcagcggcacgtagagcaacggcagcatatgcaacggaagccgcaggctgagccatacgcgcaattgctgagcatccagcgcaacgccgttgacgctgcaatagaaggccactagtagcggcgttgccgccgcattgcgtcgcacatcgacccacgcatcagcaatatccggatgctgtttcagtaggctttcgatgtcgcccagttcaactcggtatccacggatctgcacttggcgatcttgtctgccgagatagaacaacatcccgtcggttgcccaacgagcacgatcgccagttttcagcacccgaacgccagggtattccggcaactcgacaaagcgctcgggatcctgtcgtgcatcaaggtagccgggcgaaatgcccagaccagagaaacagagttctccacaggcacctggcggtaccaaacgattatatgcatccaccacataagcttgggtgttctgaatcgggcggccaatgggcaatgctcccgtttcttgctccctacgctttgcgacaggaaagtaggtcgagcagataccgctttcggtcaggccataaccgttaaccactgccatgtgcggcagaagcggcgctatctgctcatactctaacgcttcaccaccgcacagaaacaagcgcagcgatcccatcgactgagccagcacagagaggctggcagaaagcgatggggtggtgctcaggatagtcacccgctgagatgccagcagcgcaatgagcgcatcactatccaaactctgcgctttttgcgccaatactaaggtaccgccagcggcgagcagcggcagtacctccccgacaaagctagcagacgcgactgaggtaatgggtagcagaacatcctgatgcgtcacttgatagctggatataaaggatgcggttaagttgaccagattacgttggctgagtcggacgcctttgggctgcccggtagtaccggaggtaaagatcaccaccgcatcgcaatctaaagcatctggcgcaacactaactggcaggttcggtatttctgtcagcaggctacgccagtcaggcactagcacccaaggtatcgtcagcccatgaggggattccagcggttgcgccaccagcagcatgcacggcgttgcctgcgccaagatcagggcattgcgggccgctggcgcgttaccatccagcggcacatagctcgcccccaaagagaggatcgccaattgtgcgataatcaattcgaaacaaaaaggcagttgcagtgcgacagattctccgcgttttacgccttgcgcacgcagccaagtacacatctgcatcgtggcctgttgcaattcgccataggtcatggcgtcgtcagcgtggcgcaaagccacctgtgtagggcgctgctggcagtgcggtaacactagcgccagcaggttatctacgggcggcagagcaacttcagtggcgttgtgccgcgccagccaagcgtgctctcgaggggtgaaacgaatcaaatcgcggactaactgcgtgggttggctgctggcctcatctagcagttctctccactgcgccaccaggtgctgaatacgatccgcactgtataacccagcgtcgtattcgaaagtgccggtgatgcgcccatcgatatgctgcatacttagcgaaatatccacctgagatgcactggtatccaacaataatggtgtaacgttgacaccgtttagtgtcgggctcgccagaggcatattgtcgagttggaacatgcactgatatattgggaaatgtccggcgctgcgatccacattcactgcgcgcactatgtcggtaaattcgagacgctggtgcctgaaagcggcaaacagaatacctctgatcgtctgtactaactcggaaaacgatgccgcttcgtcaagaggtaagcgcagcggtagtacgttgaccagcggcgcgatcatatgctcctgttctttcgtcagccgcgcagcaatcggcataccgacgatgtattcctgttgacgcgcattacgatgcagcaggaggacgaaggcggtcagcagatagttatacaacgacacgcgctgcgcacgcgccgccgccaacactcgctcgcatgtgttggcagacaatgcgaaggcaacaaacgcgccttggtaacgtgccaccttctgacgcggttgatcggtggggatatcaagaatcggcaacgtccccgccagggtattttgccagtaacgcatcgcgtcctgataggcgtcactctgacgccactcttcttggtactccatgtagtcggcatactccaacaacggttctggcgtcagcgattcaccgttatatgcggcctgcaattcgcgtaacaaaacgcctttcgaccagccatcactgatgatgtggtgcagatgaatcaacaatacgctacgatcgtcatcgagcgtcaacagttcaaaccggcacagcggtgtgcctgacgttaagggcatggggtgtgccgcacgctggttgatcatcgcctgtagcgcgttatcatcactcaccgaggggagtggcactatggtcagcaacgcctgcgacgatacgcactgaggcaccgccaatactggttgtccattgtgggtttccgccatagcacgtaacagagtatgccgactcatcaattgacgaatcgcgccgtccatccgcgtgcgatccagttctccttcaagcagcaaggcggtagggttattgtatagtgcagtatgcggcgccaattgttgcataaaccacatcgacgattgagccgatgacaacggtaggtagcgcacggcgggagtttcacgtaaatcgacgcgactggctgagtacgcccgcgccaagtcgagcaacgttttacgacagcacttgccattgtcggagagtggtaactctgacattgccaacaaacggttcggcagcatgtaggcaggcaagtttttggacagtgcgtccattaaggccgccaaattgagcggcacgctactgacgacaaaagcgtaaatcaactgattgtcgggatcatcctgatccgccaccacgactgcctgctgtacccccgggaaacgcatcgcatgggcttcgatttctcccaattcaacgcgcaaccctctaattttaatctgaaaatcattacggccaatgtaatgaatttgttggctttccccgtcgcgccacaccagatctccagttttatacagccgctccggtttccctaaatggcgcaaagttggatgtatagtaaaacagcgatcagttaacgccacgttgttgagatagccacgtgccagcccgataccagcgagatacagttcgccctcttcgccgtctgctaccggattaccatggtcatccagcacatagagtcggcaaccgtcaatcgcttgaccgatagggatatcgtcgtagtcgtacccgcgcaggcagcggtgatgactgacatcgattgctgcttcggtcgggccatagagatttataagatcaccctgcgccaccgattgataaaagcgagccacactgtggaccgtgagtttctcaccgctggaaaacactaatcgcaatgaggcggtcaaacgaggatcctgtttcatctccagatactcgacaaacaggttcagcatcgaagggacaaagtgcacaaccgacacgcggtgacgctgaatcagtcgagccaaggttcgcggatcgctctccagtccggacggtaacagcactacagatgcgccgtacatcgcccaccagaacatctcccagacagagacgtcaaaggtgtacaccgtcttctgaaacagcacgtcctgagaactgataggataagcgttctgcatccagacaattcggtttagcagcgctgcatgttccgtcgccacccctttagggacaccggtggaaccggaggtgtaaataatatacgccagttgccgcgcatgtggtcggtaacgcagatccgtcgttggcatggcactgaccgccgcgctgtcgatttcgacgcgaggaatcggccagcgatcaccatcgtcagtaccgatcagacaaacagcgccgctgttgctcagtatattttcaatgcggctacgcggtgcattgtacgccagcggtaaataggcaccaccagcttttacaatagcgaaaatggcaatcagcattgccatgccgcgcggcaggcggatagctaccacacgatcctcgccgatccccagcccacgcagataatgcgccagttggttagagcgtgcattaagatcgtgatagctcagcgccgcgtcccccatcaatacagcggctttttccccatattctccggcgatacgatacaaatagtcgactatcgtttggtcgtcggtaggcaactgtctcataatcccttgctgttccataactctggccttcaaagcgagataagtacgtaaaatggcgtgacgggttacgcctgtccgccgttgtcggaagccaaccgcgcgtggcaggcgtcgatttctgcctgactactgcctttgagttgaaatccctgttcaagaagctcatgcaaaaaagcaatgtcctcttcgctggatgtgccgcgctgctcaatctgctggatgcgctcaaaaaaacgactgagcaattctttcaattgcgcactggcagccacatcggcggcgcggtgatggcgtgtggctgtcagggcgttagtgagcagcgtgatgcgttggcggcgcacggcttccggatcggtcttcaccgccatgttatcccccagcaccaatgctagttgcgcacgatcatgacgattgtcaaatgcgtaaactggtgctggatagcgattctccagcagcaggtttttcagcacactttgcggaccgatctctatcgcgatcggtgacaagtgtcctgtcaggtaggtgagagagcgctgccactgcactggctgagagagctgttgttctagccactggactggcgtgaccgtatcgggatagggttgagcgttgacattggagatcactgggcagcacggacgtcgccattcgcagcgatccagcgccttgcgcaattgctgtccgcaaggtttcaatagtgggctgtggtaaggaacaccaccaatcagcggcactacttcgacttggcgatcatgatccagcaggtattgctcggcggcgataatggccgagttttgtccggataacataaactgttgcggcgaattgaagcaggcaataccgacctgctgtcgggtttcacgctccgccacctcgcacgccgctgccaccagtgcctgattcccttgcttgatgatagtggtactcgcgtccatttcgcgggcgatctcactggctaaacggctacgcatcgccaccagcgccagtgcttgggaaaagctcagcgcaccactacaggtcagcgcagcatattcgcccaaactatgacccaacatataacgtaggttgacatggacaccggtttgcgccaaaaactgctgccacgcgacaaagtgggccacgctggtggtatagatagccagcgccattgccgtcggctcagcaagttgtaccaaagtacccgacaggcacagcgctgccatgtcccgttccgtgatctggctagcttcatcaaacagagtacgcacctgcggataacgctcatacagccaccgtgccatgcctacatattgcgaaccggagccagggaacatcagtgcgacatccttcgtcatgcttcactccccatcatgtaattcatcgcaatttggatttcatgaatttgcgatgtcccttcgatgatttccatgattttggcgtcgcggtagtaacgttcgacggcataatcggcatggcaaccattcgcaccgagcagttgcaccgccttcccggccacgtccaccgcagctttggaagcgacatacttcgccatcaggatttggtttatcatggccgggtgcagcgtttcgcggtattccgccgcgctgaagcacattagttgcgcactgcgcgtttgggtcagcattgtggcaaacaagtgctgaacaatgccatgagaaaataaccgccgcttgaactgtttacgctggcggatgtagcgsgttgccacatccacagcggcctgacataatcctaggctgccacaagcggtggtgaaccgcccttcattgagcgcaaaattcaccgccagcggtaccccaggggtgagcggaccgagcaatgcatcctccttcaggcggcagtcattaaaatgcagctctgccaacatattgccgcgtaaccccaacatgtcgttgagtggagtgatagtaaagccgtcggtattgcgatcgataagcactgtcgctaattgattaccacagtggattaaracaataaaaaaatcagcaatctgccctagcgtgatccatttctttttcccgttcagccgccaaccgtcgccatcctgctgtaattctgtttccacgttcactaagtcactgccgatattcggctctgtgagggcaatcgcgccgatcaattcccccgttgccagctttggcaaataatgggctttttgcgctgcgctgcccacgcgttgcagcagcgtgctgaccatgccagtcactgttatgagattttctaacgaaccgtgaaccccagccatcacttcatgcaaagcgcacagttgataagaatcgtaacctcgtccgccatatttttgggggattgacgcacctaagtacccggcctgcgccacgcaagaaataatgtctggcacaataaactgctgacgttcaatattctgtgcagccagggcgagatgttgtttggcaaacaggactgcctcttgctgagccagctcataattttcagtgcacatagtttactccaggcctgtttgtcgctgaatgagctccactattttattgacggtagcaatctgttctgttttcaactcactcacttccagctcaacctgaaaatttttttctataaacagtatgatttgcacagtaaataacgaatggacaagcccgagagaaaaaatatcgtcatcatcgttcaacgtatgcccacgtaatgagcgtgaaagaaattcccgaatggcggctttcatatcttgctttttcatattcatatccctatctggttaacccagaatcactgctcggcgtacgtctgttgatagcgataaaacccctgccctgatttcacgcccaaataccctgcatcgaccattttctttaataaaaagctggggcgatacttatcatcattaaaactttcatatagcacctgcaacgattgcaaaatcgtatccaagccaatcaaatcggcagtttgtagtggccccatcttgtgcccgaagcaggttttaaacaacgtatcgatatcctcagcacgggcgatctgctcctgcaccataaatatggcttcgttaacaaaaatcatcatggcacgattagtgacaaagcccggagaatcattgaccacgatgccggttttattcaactgagcaaataagtggtgaaatatgttcagtgtacgctctgcagtatgtacaccacggattaattcgacggtgtgcatcagcggtaccgggttcataaaatggacgccgactacattctccggatgtcgcattaattttgacaacgcagtgatagatatggcggacgtattaacaccaaacactgtcgacgcgccgcagatcgtattcatccgtgtgtatagtgcattttttttctctatatcctcagtaatattctcaatcaccaaatcacattctacaatgtcgtccaactcagttgtgaaacggatattttccattatctccgctgtgctatgcgtcttttttttatgctgcgggtgaaaattatataagcgtaagttcgcttcgatcatctgtcggcatttatccaactgagattgagaaatatccacaacgttagttgatatgccgtattgcgccatgttatgagcgacgccagttcccattactcctgcacctattaccgccacgttcatcattgagctcctttactgacaggctatttcgaggttgtcttcgccccccagttgcgccgcgatatgcgcgtagatattgcgcggattggggttttccatcagggtcaaaagatcgatatgtacgttgaaatcgcgttctaaacgggaggtcaattgcgtcaccagcagcgaatgcccgcctaattcaaaaaagtcgtcgtccaccccgaccggcgatatttccagcaacagttccatcagacctgtgatatactgcataccccgcgagtgtgcggctacgaaaggtacgcttaacacgggacgtgcctgataagggtggtgcgtttcgggtcctgcttcgggttgggtctccacactacccattacccgtccaggcaatgggtagtggttgtgtgcgaagggatatgctgatgcgctcccgcgttgcggcagcggagtgccgtaccacacggcccaatccacattgatacctgcacaccacagttgcgccacgtagcgcaatacatcaacgtcttctcttatttccggcggcagcctaacccagttgatactgtgaacgccctcccccagttctcgggtatctgccaacagcgcttcactccaaaaccctctgtcgttacgctgtgcatcggtgatgggatttccttgccaagccagcacgtagccggggataggttcatggcgctcaggaagccagagatgaagcgccttttgctccatttcccacagcaaatgcaacacgtcttgcgtcgcaatcatgccactggctgcagcggcaggcaaaaggcctgttccagcacccgacagcagtgttaatgtcggtagcaggttcatccaggtttttagcgcggcgatagtctggcagcctctgattagcaggctgctgttcgcttgtgccgcccacgtttcagcgtggcaataagcgggtggaatattcatgccgtcgagtaatgccgtcagagcagtcgcttcgcgttgataatgtgccgaatgcgccagccactgtgcgtaagtacaatcgttcgtagtacgtagatctggacagtgtaggccccaaggagcgtcgggcattaggttatccagcgatgccagcatcgcttgcgtaccatcgttttccacttgtatcactcggcggcaatcaaacacggggcgcgccacttgttgtgtgtaggctagcgttgacgcatcaagggtagccagcaacggggtaagctgttgcgtcagctcatccaactgctcgaaagacggcgcggagagagggataaacaccggtgctcgcacttggtcatggtcatcgcgcaccgcaggattcagcccttccaaaatcatatgcacattagtaccgccaatgccaaaagaactgacgccagcgcggggcggcatccgcgatgcgggccactcctgcggctgtatcgggatataaaacggtgaatgcgccagatccagcttcgagttaggcatttgatagttggcgagcggcggaatggtccggtgatgaagtaccagcgccgtcttgattaacccagccacgcccgccgccgcgtgggtgtggccaatattcgcctttacagcccctagtgcacagtattggcggtgtgaagtatcgaacgcctccgtcaacgcagcgaactcgataggatcgccaatacgggtgccggtaccgtgggtttcaacgtagccgatgctttctgggcttacttctgccagatgacaggccgcacaaatgaccgccttctgtccctcatgaccaggcgcgacaaaaccgattttttgtttaccgtcattgttgaccgcgctaccccggatcaccgcatagatgcgatcgcccgctgccagagcatcttccaaacgccgaagcacaaccacacccgcgccatcgccaaacagggtgccagaagcctgactgtcaaaaggacggcagtggccatcggtggagtggatcatgccctgttgacagaagtagcctgacttctgcggtaaatcgatagtaattccacccgccaacgccagatcacattcgccaaacaacaagctgcggcaagcgatatgcgttgcactcagagaagtcgaacaactggtgtagagactatacaccggaccgttgagattgagactgtaggcaatgagatgtgcgagcagatccttatgaccatagatgccagactcaaaacgattcagcgcatcgccgccaatctgtgacagcgaacgccgtagccaatccacatcttctgacgcccccacgaataccccggtgatcagatcgctggtacgttgggcatagcctgcatcttccagcgcatggtaggcaacttcatgtaatacgcgggatttcggatccagagtctgcgcctctttgtgactgtaaccgaaaaatgcagcatcaaagtcgcatatgccctcgatatagggcttggcccgtacataggccgggttgtccagagtactctgttcgacgccttcggccagcaactcctcctcgctaaagaaggtgacgcactctttaccctgaacgatgttatgccagaattcgtgtaacgtccgggactgcgggaaacggaccgccataccaataatggcgatttccatgccgttcatttcgcttgcgtattccataaacttcattacctttcttcagggcgaggaggcgcccggattaatgcaaagacgtgtgactgcgcgcagtatttttcgcaatttgcaaagcacgttttgctatctgattcgcgcgcgtattcgtctgtactgcaggctgtggtgatggcgcatttgactcgccctccgggggctggcaaaacgtcgccagctggcgcacggtggcgtggttgtacagcgacaccacgctcacttgcggatagtgacgcgccatttgcccactcagttgcaccatatcgagtgaggttgcccctaattcggcatagttgtcgtcaatgcctactctatccagacccagatactcttccaggatttggcagagcacgcgttccacttcacgtgtcgcggggctgtaaggcacgccaatttccggacggggccgctttttcactgtctgctgagtaatcgtatcgttagcggcagacggtacaccgcgatccacccggttgccccgcgctaatctatcgatcgcccgaggtgagagcagcagttgcgcccacggactgcgagtgttcagtatcggccacaattggcgcatcacctcggcattgctcatgctgagcgcatagccgccgaggcgcctttctgctatcatggcgttcagccggtccatgcctgccgcagtgcgatgcgttaccaccaccttgccaatatgctgcggcgtggtcagggtggcgaaggcgcgtgcaacctcgggcaatggtacggatttgcatggaaggagcggtagcgtgttatcatctatccaagcgacaatctgttgcaggtagcgactaaacgcaccatgtgccgcgtgaaaattaatcggaataaaggtgccgccttgggcgaagaaacgcatcggtagcgctttgtcttccacaatgtccttgctgcccagctcaagaaaacggcccagcggtgccagcagcgcgaggctagcgtcaagcagacggcctgtgagggagttaaggatcacatccatcccctgtccgtccgatgcggtcagcagagtggcagcgaactgttcgtcgtgtgaatcagctacggcatgtacgcctagcgaaagcaagtaatcgcgtttctgctcgctacctgctgtggcgaaaatctgtgctccgcagcgtttggcaatatgtagcgcagccaagccaacgccccccgccgcactgtggatcaatactcgttctccgggttgcaaattagcgcgcaccaccagtgcgtaataggcggtgaggtatgcgataggcagcgcagccgcctgttcgatgcgacaatgggctggttttctcactacgcaatcgctttctacccgtgcgtactggacaaaaccaccgtttagcaccgccataacatcctctcccggggcaaattcagtgacatttttacccacgcgagtaatgcgtccggcgcactccagtcccaattgcagcggagcctcacccggctgctgccggagcaatcccgtggtgaacagcacatccttaaagttcagtccggtggccagtacctcaatctctacttgtgaatcccccagcgctaagcgcggcgtagggcacaacgctagctttcctgccccctccccctcagcggccagccgcagttggtagttatcggcactgggcacgcgcagtcgcgtgtcgtcatcgacatcttgtatgtggagctgtaccttgcgcttcaccattgccgcacagcgggcaaccatctcgcctgccatgtcgtagagcgtgaaagcgtagctgtcaccctcctcatcgtgccgattgacagtcagcgccacatgtaaggtgttcggcaacgggcggtacaggcgtaaatcctgataaaggaaaggtaccgaatcagtatgaaaaccaggcagttgttcgacaacactgctggcgatgtccaacagcgcagggtgcagtgcgatcgtatcattagcggcaacggtgggcagggccagcgttgcgaaaacctgagtctgggcggtattgccatacagttgttgtacgctgtgccagcgcggcccatagtggaagtgcgtgctcgataattcctttgttggaggagtgatagtgtgcatctcgcgcatcagccccgtgagatcgcacacaacattatcgtctaccatcagacgcgtcgccctgcctctggcatgggttgttaacgtgccactaaagcgctccgtcattgatttcacctcgacactaactccttgcccgttaggtgaaatgtcaacaaaaacgtcaacactgcagttgtccatcacagtcaacggtgccaaaaagaccaattcatcaatgcagatttggtcttgcacaaagtaatggcgcagagcttcatacgccagcgccagatagccggttcccggcagcgtggcgataccggatatccggtgctcatccagcagccaatcggactcgggggataatcgcgcgtagtagctggtgtcagccccttgttgtttataagcctgtagcaacgttcccgtcatcaatgggcgcagtccacgcaagacatcgtattcactgccgtttatagcatccaacaacatgccctgctcacgcaatgcatccaacccgatactgagcgcattcaccttgtagcgggtacgcagttgctgtgccagtgcatccaaataggcgctggcggtagcatagcctgtctggccgatctccgcattcacggcagccaacgagttacagaacagcagtagcagacgctcatccagcagattccgttgcgctaacgcatgcagcacattagcagtaccccgttctttcaccgttagcgtgtcgcgtagcgcagattcgctcaattgatgcagtgtcaatgtggtggtagcgtcggcagcaaaaatcacgccatccaaccgtccatagcgttcgagcagagttgccagacaagctctaaccgcctccgcctgcgtcacgtcgcagtggataacgtctaatgcgtcctgctgcaccgcttcatggtgataacctgtgcggctgctcagtaccacacggactccctcacgctgagcaagcgcttcgccgatcatgcggccaatccccttttcaccgccgataatccacagtacgttgcccggtatacaccctgtttgagggggtaagtgcgccaacagccgtgtcgggataaagcgtcgcaggtaaagcatcccctgcctgagcgccattaccgtttcttgtttcggggccagacgctgggttagcaagttcagattctcatcactgctctgcgcatcgatatcgatcaatcgtacttcggtcgggtgcagctcttgggcaaacacgtttactgcgcccgacaacgctgccagcgtcggttcgggattatcctcttcctgtacgcgaaacgcaccatgggtcaatactgttaaggacgccagcggcgtggtgctgtgcatacaccagcgagcaacacgataaagtcccgagagcgactgtgtcaacgatgatcctgcctccgcaccgggagcatacaagcaatgtaactgtcggtaggttttgtgtgctaaaagtgcgcagatgtcgtggaaatgcgtcagaatacggtcattatcccacacgtcgtcctctgacgatatcggcagcggcattgtgatgctgtcgacaccactactcatcagcgtctgctgtaacttgtcgccgtcagcactaataatgatgatcaattcgcccggcgcatagaacgcctcccgcaaggatgtgtcgtgcatccgccacagcacacgctggagccactcatcttgcggacggcgcagaggatttggatactggcgataaccggaaagtgcagcaccatagcgatagtaataagtctgttcgaaggggtaatccggcaatggaatgtgcttgccgagtgccgtctggttaaagcgtctccaatcaatattctcccccctgacccacagcgccgccagcgtacgatgcaacatgtgctcatcatcgatcgccgcgttggctttgcgtagcgtcaacagggtgggctgatcgctgtattggttatgtccttgaataaaggtagagagcgtattacccgggcccacattcgataaacagcgtgggttgtaccaacagttgcgccgcaccttcgctaaacagcaccgcgttgcgcacttgctgcacccagtaatccggcgaggtagcttgctcctcagtaatccatgtaccgcttacattagatataaagcgcttgtgcggcgcgtgcatcgggatttgccccagcaactgtgcaaaatcgtgcagcatcggcgtcatcatggccgagtggaatgcgtgagaggttttcaggcgcctgtgctgtatcccgccctcgactaagcgtgtgctcaaacgggaaatggccgcctgctcgcccgcgactacgcaaaaatgcgcgctattattagctgccagttcaataccccgttctgcagctagccatggggtcaactgttcgcgactaaggtagaccgccatcatgctaccgggacgcatggactgcatcaaacgtccgcgcgcctcaatgacgtgcagcgcatcctcaagagtaaatacgccagcaatacaggccgcaacatactcgcccagactgtgcccgatcatactgtccggcgtaatccccagatcaatcaaggtgcgcgctaggctgtattcgacacagaacaacgccggttgtgtgaactgcgtttgatcaatatcccgcgtatcctcatcgtcaaacaacaacgccttgagatcgaccgtcgaatagcgttggaatgcagcaaagcagcgatccatgtgctggcgaaacatgggttgatgagcatagagcgcgctggccatgccgtgatattggctaccttgaccaggaaacatgaagcagatctccgctgtcgtgcgctgaccattgaagatttccgcttgcaatatcgtggcacaggagagatcgattttcgacccacgactcaccaaataagcccgccgatggtcaaaggctgtgcgtccagtttgcaatgtataagccacatccggcaggcgcacccctactccatgcttgacatattccagtgtggaggccacgcgcaactctaacgcagcgggtgttttagcggagaacaacaacagatagctgtcgcgtacccccgtcgctgaagggtcgtcctcatgttgatgtgcttctagtgcgatgctggcattggtgccgccgatgccgaaggagctcaccagtgcacgacgaggacgcgtcgacggccacggttggacttgctggttaacgtacaatgcagaacgcgatagatctatagcaggattgagttggcgaaagtgcgctgttggtggcaacacttgatgatgcagggcgagcgttgttttgatgacgcccgccactcccgcagcggagttgaggtggccaatattacttttcagcgctgaaaccacacaaaacggaacaggtgttgggccaaacacctcattaagcgcacgtaactcaataggatcacccagcaccgtaccggtgccgtgcgcttccaccaatccgatactgtcgctatcaaaaccggcacggcgcaaactggtgcggattaccgttgattgcccgatcacactcggcgcggtatagccgattttgttattgccatcattattgaccgccgaacctttgatcacaccatagatgcagtcccgatccgccagcgcgtcgtccagacgttttagcagcagcattcctaagccatcaccggtgactgtgccagaggcttggctatcgaaaggacgacagacaccatctcgcgcattgatcatgccttcatgatattcatagccccggtacgcaggcatctcgatagaaacgccgcccgccaatgccgcatcgcaatcccggttacgtagtgcgatgcaggcctggtggatagccactgccgaagtggagcaggcggtgtcaagcgtcacggcagggccggtgaggttaagcgcatgggcaatcaatgctgtgacggaatggatattcaggatactggccttgtacagggcggtagagtcggtagtgtcttgcattaccgcattaagccagtggggggatgtcagcagtccggcataaatgccaatcgcaccagtaaaggtggcaggatcgcacccagcgtgttccagagtttgccagcagcactgatgcaataagcgaatttgcggatccatacattccgcctcgttgggagtataaccaaagaaatccgcatcaaaccattcgtgatcatcaacaatccctttggtttttatataattcgcttgtttaagcgtgtcaggtgtcacaccatgcgcgcgcaactcttcatcactgaacagtgttaatcccgattcccctcctacaaccagcgtccacaacgctgcaatattcgccgcaccggggaaacgtcccgccataccgacaatcgccaccggcatgtcgctgtagacaacagcacgcgttggaattgcatcctccggcgatacggcagtatcgagaaaatgtgctaacgccgtgagcgttgggtacttaaagagatcggtaatatcaatctccaagccaagttgccgcttaatatcccctttaaccctgatggtatccaatgaggtgccaccgagggcgaaaaaggaggcattgctatcaatgtcttgtctatcaagtacgcgttgccagatagcatgcagcgcatgttccatgtcactatgcacctctgatatcgtggtggacacggcgttgcactgagttgcgggcaggagataccgcaactgcgccaagtcggccttgccactatggctttttgcaatctccgtcaccaccaccaaggattccggaatagcgaatggcggcaatctgtcagccaattgccctcgaacttccacctcatcatagctatcattgacgcagaccactgccgcaatatgcagcgtttcacgtacgcggtaaggaaccactaccgcctcgataatgccggagcactccagcaggcgctgctcgatctctccggtttcaattcgttgtccattgatcttaatttgaccgtctttacgcccaaaacagtcaacacagccatcatccagcaaccgggcataatcgccagttttgtacatcataccgccgggaataaaaggatcagggacaaaaaccgtcgcacttagcgccgggttgttctgatagccgatggcgacccccactccacccgccactagttcaccggtggcaccgataggcaacaaatgcccatggagatcggtaatgtagagcgaggtgcccggtaccgcgtatcctatcgggactcgggcgggttgcaacccgttgaaacgatatgcggtggtaaaaatagtgttttccgtcggcccataaccgtttgtcaccaccagatgcgggtatttttgcatcacgtcgttgacatgccacgcagatactgcttcgccgcccaccgtaatgtgttgtaacataccgaagaaatcggcaccttctgccacataggagttaaacaaggatgaggtaaaccaggcgcgcgccacctgttcatcagcgatcgtgcggcgaatgtgattgatatcaagtaatgcctgtttgctgagtaatactagtttgccgtggttgagcaaggtagaccacatctcaaacaccgaaacatcaaactcaaatgggcaggtcagcagcgttgtctcaccgctctccaccttcagcgggctgtcgccttgtatcaggcgcaataaaccgcggtgcgccaccgcgataccttttggcttacccgtcgaccccgatgaataaatcacataagcgcgagaatctggtgtgataaccggaaataccaccgagggcgcgacgggaaatgcacagaggtcactctgcgcaacgtttaatgcatctagcggtttgccatgtaccagcaacagcgccaagccgctgtcatcaataatttcctgcatcctacccactgggtagtcggggctgatgggcacataagcagccccgatcaacatgatggcgatgatggcaaccacggtgtttacccggcgttcgctaattatgcctacagtatcgccaaccataacaccctgctgtaccaaataagccgcgagctgctcagcttgtgctgccaactccgaataggtcaacgcgcacaattcatcaaccactgcgacctgtgctggcgaagtcgcagcaacttgatgaaattgttcgatgacgttggattgactatcccaatcccggcatgccatgcgttccagatagggttgaagtacctgcgcctgctggcatggggacaagtttaccaacgcagcaatggggcgctgcggattgtccaccagttgttcaagcagataactcaggtgcatcagcaacgcttgcgccatgttgttggtcaggtagttaagggcatatgcaatactgaaacggaatcccttctgttgagtgatggtcaaggtcagcggatagtgcgtttgttcatgtacactgagatggcgaattgccacgggcgacgcgcatgacaataatgtcatatcaacgggataattctccaacaccactaaggtattaaaaagatccccagcatgaccttctttatgtaccaaccgttgtatgctggctaaggcatcatgttcattgctgtagtgagctattagtgtttggtgcatacgttgtaagtgttgcaacagtgtcgccccatcatcacgcagacgcagcggcaacgtgttaataaatagccctagtgtttcttctataccatcaattggtatatttcgccctgatattgtcgcgccgaataacacatcgtcagcatagcaccaacgttgtagcaggatgccccaggccacatagaagattactgcgggggtgatacgataatcgctgcatagcgtctgtattttctgacacacatccggagacaaattgatctccacatgatttgtttgattaacgtaagaattgttctcggcttcagtatctgtgtgatattgtgacagcggcacgatacaagttggtgttccctcccgaagatatgcagcccaatagtcgtgctgaaaggtgtgacgtcgggccgacagtgtgtctacaaggggtttcagagatgaggggataatggcgctatcatccctcacaccactgaccacagccgctccatagagttggagcaactgtttaatgaaaagggataagctccagccatccatcacaatatgatggtatgatagtataaaagcactttctttcgttgactgaataaggtaggcccggactgggatcgttttcaaggaaaatgggtattttaaatcagcctgtagcagttgaggaattatagcatcaataccgtcatcctgcgggacaggaatgataatgtcatcattagctagtagaaaacgtatttcctcttgctcacagtctaacacatatatatccggcaacacatcggtcttcaccacctgacaagggcgctcatcaatctcccagttataatcagtgcgaaaacactcatgctttcgaaataacgtttccagcgcccacttgaagtgggcgctatctacatgctgagaaaaaatgcatgtaaaatgctcatggtagttactccttttcttatcctttaaggaatggaataaaaacccctgttgacttggtgttagcggtaactgcttacgcgtgtccatcttattacatggaaaatctccagaggtattatccataaccatcaccttattatcggatttatagattatttaacatgattattctaaatggcacacctatccgcaagtatagttttttattgcgtattcatataatcatattgcattttatcacttacaggaatacccccaaaaaatccttatattctgattacatgtttttcttcaatgaattagattctgtctgtaagcaaaaacatgtaagtcatgcagtacatacatgatgtagcgggtatgaattgatacagccaccacatagaaaataatgcgtaattcccatttacataaaaaccgttgtatcgtaaattcctcttaaatactgccaaaacaacagatacacagatacacagatacacagatacacagatacacagatacacagataccattcaggatggggggaaacatggataagttcaaagaaaaaaacccgttatctctgcgtgaaagacaagtattgcgcatgctggcacaaggtgatgagtactctcaaatatcacataatcttaacatatcaataaacacagtaaagtttcatgtgaaaaacatcaaacataaaatacaagctcggaatacgaatcacgctatacacattgctaacaggaatgagattatctaaatgaggattgatatattaattggacatactagtttttttcatcaaaccagtagagataacttccttcactatctcaatgaggaagaaataaaacgctatgatcagtttcattttgtgagtgataaagaactctatattttaagccgtatcctgctcaaaacagcactaaaaagatatcaacctgatgtctcattacaatcatggcaatttagtacgtgcaaatatggcaaaccatttatagtttttcctcagttggcaaaaaagattttttttaacctttcccatactatagatacagtagccgttgctattagttctcactgcgagcttggtgtcgatattgaacaaataagagatttagacaactcttatctgaatatcagtcagcatttttttactccacaggaagctactaacatagtttcacttcctcgttatgaaggtcaattacttttttggaaaatgtggacgctcaaagaagcttacatcaaatatcgaggtaaaggcctatctttaggactggattgtattgaatttcatttaacaaataaaaaactaacttcaaaatatagaggttcacctgtttatttctctcaatggaaaatatgtaactcatttctcgcattagcctctccactcatcacccctaaaataactattgagctatttcctatgcagtcccaactttatcaccacgactatcagctaattcattcgtcaaatgggcagaattgaatcgccacggataatctagacacttctgagccgtcgataatattgattttcatattccgtcggtggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgctgctacgataatgcctgcgtggaaagcttctttcattcactgaaagtggaatgtctccatggagaacactttatcagccgggaaataatgcgggcaacggtgtttaattatatcgaatgtgattacagtcgctggcgacggcacagttggtgtggcggtctcactccggaacaatttgaaaaccagaacctcgcttagagcagtgtccatattacgagggtaggatcagtcgtttctttcgcggtaactttatatgatcgctgtgtaccagcatcgagagaagaaattcaggatgtattcaacactgagttcacaagctctgtagctattaagtcagtattatttacgtttacgatacatgttattatcgcaggatctttatcttggtagtgatactgcgagtggatacacccccactcagtatcttctataactatggcttttggttcttcaggcatcataccttccataacacgttcttgatggatacgtaacttgtagtacttctctggagatgaagaaatttcaacgagtacagattgtagatgtacgaagcctagaaatttaaaacactcggattttgtagaggattttaatgataaagtccagataacaaacacgttattggaaccatcaccataatttttagtgtcaatcttatctaccagctcctcgttgattaacatagactgatttagcaacttccgcttcacgccctgagcggactgttatcgctctttagacacagttccactaggggagaggatcagcgcttcccacgtagggacactatagtaactatcaccacatgcagtagggaagctcaaaccaaatttatgtagccagctcctattggtggtcattctggtggtcttgacaggaagataactctggtttagcttacttattagccacttactggcaaaggcgatcccagtcagaggagccaaattcaaaaaagcctgctttcgagcaggctttttactttctaattaccaacgctcttaaaacatctgtcttgaaccagaactaatttgcacaggcattcccgatcgatgttgcaacgcagcatttgcgcgatttacatcaacttcttgcccgttgataaacgcccgcaaagatggggttaccggcaatggcacttttcggtcagactcatattctgcacgattgcgcgacagcggctcatgaacttccagccactttgaaccatccggttccgttgtgtatttcactggctgatcaataatttgtacacgagtgcctacaggaacattatcaaacagatatttgatatcgtcattacgcagacgaatacagccctgacttacacggagcccaataccaaaattggcattggtaccgtggatggcatacaacttgccaatataaatcgcgtacagccccatggggttatcgggccccgcaggaacaaatgcgggcaaactctcccctcgtttcgcatattcgcgccgggtgttcggcgttggcgtccaggttggtgcttcttgtttacgttcaacggtagtcacccagttacgcggggtttctcgcccagcctggccgataccaataggaaagacttccactgtattactgtctggcggatagtaataaagacgcatttcagcgacgttaaccacaatccctttacgaacagtggcgggcaaaatcagttgctgcggaatggtgagttgtgagccaggcttcggcaaaaaaacatcagcgcccggattcgcttccagcatattacttaacccttgcccgtattgtgcggcaaaagtctccagcggctgagtattgtgatcaggaacagttacagtaagcgactgccccactaaacggctaccctctggaggtaatggataagttaccgccaggctattttggctggcaaaaagcagagcaaatgagcaaagaatatttacacgacgcatcatgtccctttcctaagtcgcgaatactatccgataagtatagcttttatcagacttttcgtttttagctgttcaaatcagaagtcgtattccccggtagaacaatattactggcagcaagttcgcccatgttgttgtatatcgcacaagcagcttcgatgatggacatcgccagagctgcaccactcccctcacctaaacgcatatccatattgagataaggctccagccccaaatgcgagagcgctatacgcgcgcctttttctgccgacaagtgagaaggaatgagatacggtttgattgcaggagacatctggcaggctgcgagcgcagcagcataagaaagaaatccatccagcaacacgggtaaaccgcaggaagcagcacctaacatcactccagctattccgaccaaatcaaatccacccacttttgccaggacatcaacaccatcctgaggatttggttgattcaacgtaatcgcccgacgcacaacatcaattttattagccagtttatctgtcggcaggtttgcgccaatcccaaccacttcttcaggatcccggccagtgattgtgctgactattgccgctgccggtgtcgtgtttgccatccccagttcacctacaccaaacagcgtgacaccgttttttgccagctcccgcgtataacatatgacgtccaaaagcaacttttcagcctgacggcgactcattgccggagctgaagcaatattgccgctacctcgtgcgacacgcatgttgataagcccggggataggctcagcagtatcaataccaacatcaattacgtggacgttagcgcccgcttgtgctgccagcacacacacgccggttgttccacgggtcatattttcagcctgtatggctgtcacttcttttggagaaatagcgaccccttcctcccagacgccgtgatcggcacacataaccagtactgcttttttgcccacatgcggtatgccattcaaccccggcattcctgccagttgtatggcaagcgcctccagctttcccaggctaccaacaggtttgagtaacccgtcaacatgccgttgtgcacgcgacatagcggcagaattgatggctgggatcgtattcagtaaatcggcaagtatttgcatgtcacgtctctttatagcagtgccagcaggaaaaccagttcaccaaactctatggctgctcccagcgtatcgcccgtttgcccgcccagcgtacgtttgagaagctgaccgaggatgaaaatcgccaccatcgtcaccaccatagcagccacaccatgcatacccggcaataatacggcagcaaaaatagcggctaagccgagtgtgacgcaggtttgtcgcccatcaattttgccaatgaacacattgccaagcccttcttcccgcgcataacgatgacgatacatcaataatgcggcagtcccgcggctgaccgcacatgctgccgccagcgatgcaaggatcggttcgccacgcagagccaactcgcttaacaccagaatctttgccagtaccacaaaaatcaatgccagaccgccgtgggtgcctaaacggctatcacgcatgatttccaacatgcgatcgcggctacgtgcagaaaatacgccatcacaggtatcagcgaggccgtccagatggaatcccccggtcatcagcgccagcacaagtacgctaaacagtgccgccagtggtacgccacaccatgcctgcagcaccatgaagaccagcccgctaatcgcgccaagcaataatccaatcaaaggaaaagtaataataccgcgagaataatgctcgaaatccagtccctgggaccagcgacgcggtacaggcagacgcgtaataaatgagagcatcgcccaaaataatttactcatttgatttttactccaatacccgaaaccaccagccatacttcatttgccgcagcggccaactgctgatttacccgcccggcaatatcacgaaaatgtcgtgccagacgactctccggcacaatccccattcccacttcgttagtcactaatacaacctttgcggggcaacgttggcaggcagcaatcaacgactgaatctcagcattaatcgcctgttccatcgcctgataatcccattcatcagggtctttatcgccgccataatcaaacaacagattagtcaccattgtggtaacgcattccagcaacacagcctcattcgggttaatgtctgcatgaattaattcatcaagatgttgccagcgctccactgtgcgccagtgctccgggcggctttgccgatgatgttctatccgtgcagccatctcatcatcaaggatttgcgaggtagcgatatacagaacctgtgaagagtccccaataagcacctctgcgtggcgactcttcccgctccgtgcgcctcccgtcaccaaaatcatcataccgactcctgattcaaatgtatgatggtattcattgaacagagcaatggatcccccaccgttgctgaccgcaaaacatttacgcgattaatactgcgcgtaatataattaaaaatccagcattctcaatccattacgaaataagatggcattacggaatagccagactttctcgtgttaacgtccgacaaaatgcgtcattgacagcggtttctgtggattgacacatttcattcagataatgaattaatgctactgccggaccaaccagcaaacgggcattgtgttctgaaatccaggctattgattcaacgtcagcgacagatctgcgctgtaaaagaagttgtaaaacaacgcaataaaattatccggaatggtggcgactatgcactagaacaccacaatttcgctctctcggtaaggcactgtcacagcattcaacagaatgtgacttgccagatttattagcgccaccagatgtttaaccgggtaaccacgacccagtcggggatatattccatcttctcgctgacatcatcaagaataaaaaggtttatcacactcagagcaacgttcttcagcaggcgggataattcttcaacatttaaaagatgtgttattaaaggcatacaaactggacgtattgtattttcttttggtggttgacctaaggtagcagtttatcctgatgcgctgagatttctgtaatatctacgtcaacattctcctcgaatagaaaatgcagcctcggcaagtgattcacattttttaacaaagcgttgttagcgtgccattttcagaagctctccaagaaagcgaattcttttctcaaattctgcattctcagacacagctttctactccatggcaatggcccaaatacgaagttgctcaggatcattagtggtgctgagaagttaaataaccatgcggagtaccactcgtcatcacgtatttatatatcatgaagctattgttgtgttttgtacatcagtagatgtattctgatatactcctttttctagacataacctttcacctgcttgcaaagcttctgtgttctgacattgccaaattgttgcaattctgtatccagccttctttcagtcatagcttcgggccgcgataagactcactgatctgaccctgattcctcttgcagactttatagaccaattaaaatgcagtttctgcaggtcaacgtctgaccatcattgtcatcactctggccattagagtaaccttctgcattcatccttttgtaaaaagtttatgtcagtatcagcaattaaccggacctgatactgatatgagtcttaccgcatatacggtcaatttcagcaattaattacattatccacgccaaagtgtttgtcatcgcaatgatggtaccttctttcagacaccattttttcaactccgttttccacggaccgcactcttatgtcaagagtgcggtccgtggatacaaccagagaccgactgacacgagtcagaggaaacgacggatatgttcagtcgtaaaatatctatcaaaaaacatgattaaggtcaaaaatgtttgatatttacaatttatgaagatgacaataatcacagatacatgagaacataaatgataataattatcattacagcaatcatttgtactttgtattaatgagggatgaaatgttatataatataccttgtcgaatttatatcctttccactctgtcattatgcatttctgggatagtttctactgcaaccgcaacttcttcagaaacaaaaatcagcaacgaagagacgctcgtcgtgaccacgaatcgttcggcaagcaacctttgggaaagcccggcgactatacaggttattgaccaacaaacattgcagaactccaccaatgcctccatagccgataatttgcaggacatccccggagtagagataacagacaactccttggcaggccgtaaacaaatccgcattcgtggcgaagcatcctcccgtgttttaattctcattgatggtcaggaggtaacttatcagcgcgccggagataattatggtgtgggactgttgatagatgagtctgcgctggagcgtgttgaggtagtgaaaggtccatattccgtactgtacggttcacaggcaattggcggtattgttaacttcataaccaaaaagggaggtgacaaacttgcatctggagttgtgaaagctgtttataattccgcaacagcaggctgggaagaatcaatcgcggtccaggggagcatcggtggatttgattatcgcatcaacggtagttattctgatcagggcaatcgtgatacgccggatggacgtctgccgaataccaactatcgtaacaatagtcagggtgtatggttgggttataactccggaaaccatcgttttggcctctcgcttgatcgctacagactcgcgacgcaaacttactatgaggatccagacggaagctatgaggcatttagtgtcaaaatacctaaacttgaacgagagaaagttggggtattctatgacacagacgtggacggtgactatctaaaaaaaattcatttcgacgcgtatgagcagaccatccagcgccaatttgccaacgaagtaaaaacgacacagcctgttcccagtccgatgattcaggctctgaccgttcataacaagactgacacccatgataagcaatacactcaggcggtcacattgcagagtcacttttcgctgcctgctaataatgaacttgttaccggtgcacagtacaaacaagacagggtcagccaaaggtccggtggcatgacctcaagcaaatctctgaccggcttcattaataaggaaacacgaactcgctcctattatgagtcagagcaaagtacagtctcactattcgcacaaaatgactggcgattcgccgatcactggacatggacaatgggagttcgccaatactggctttcttcaaagttgacgcgtggtgacggagtatcatataccgcaggcattataagcgatacctctcttgccagagagtctgcgagtgatcacgaaatggtaacatctacaagcctgcgctattcaggtttcgataacttggagttacgcgctgcgttcgcgcaaggctacgtatttcccacactctcccagctttttatgcagacatctgcgggcggcagtgtcacatacggaaatcctgatcttaaggctgaacactccaataactttgaattaggtgcacgatataatggtaatcagtggctgattgacagcgcagtttactactcagaagctaaagattatattgcaagtctgatctgtgatggcagtatagtttgcaatggtaacaccaactcctcccgtagtagctactattattatgacaatattgatcgggcaaaaacatggggactggaaataagcgcggaatataatggctgggttttctcgccatatatcagtggcaatttaattcgtcggcaatatgaaacttcaacattaaaaacaactaatacaggagaaccagcgataaacggacgtatagggctgaaacatactcttgtgatgggtcaggccaacataatctctgatgtttttattcgtgctgcctctagtgcaaaagatgacagtaacggtaccgaaacaaatgttccgggctgggccactctcaactttgcagtaaatacagaattcggtaacgaggatcagtaccggattaacctagcactcaataacctgacagacaaacgctaccgtacagcacatgaaactattcctgcagcaggttttaatgcagctataggttttgtatggaatttctgatgacaaaaacaatcgttatggaattctttgtcctgatctgcccgctttgcgggcaggctaacgaacgtattgtgtttgttgaaggtttttcgacgttgttttccatctgggggtgaatatttattcttcccgccagcatgactctatagtcattgctacgacaatgacttataaagctggttactgagcctatacctttgtaattcaaaagtgatatcagttcacaacgcaatactatttttagattatttactctcacccagatactgaatcaatggataataccttttgatttatcccgactcggaagaaggtgggataaatattctccttctattgccccttactccaactatcatattttacaatatcaacgaaccgtccatgaagggctgaaattctcttcctgaaacagctctgtcagcccgctaatctgtttcagcctcagcacttcatcctggtccatgcccaactctgtgccaatacgctcatctgtccagcccagacgcgaaaggtccctgacaatgtcagacattgacgttatctggtgttttcccctggcacggttatgccgtatggttgcggcaatacgtgatgcctgtccctttctttccggattaatacaggtcactggcagccagcccttcagacgttttctcgtatccgctttcctgcccagcaactgacgatgaaaaccatccacgaccagataatgctccttctcttccgaaaccaccacaggctgcgtgaatccatcctgctccagtgaatgtttaagcagttttttttcactggaagacatgacattgggattgtaatcgttggccaccacctcatccgctttcacccacaacacacagtccacaggctcctgtgcaaaagggctgacctcatgcaacaccctgcgcagatgattaagggctcgtatggtctcttcttcagatcgttcctgactgaagtactgtcgaatcatgttgctcaatacttccacctcaggtgtcacagaatcccccattccttcctcctttctttcatacgctgcagataacgttcatagtgccggggtttgttcggactgaaggagagggtccggcaccagaaatcattctttatgagtgtcttacagatacgtcgccaagacgggatatcccggctccccaggtcattctcctgttcatccgggatgtcatccgggaagccccgcgtctgataccagcgcaggtagacagcaattttattacggtaatgttctgccgttctttccggcatcacatccagcaggaacatcgcatagctacgccaggtatgatgaggcggcttcgtgatacgcttacgcagggcaaaataggcaccgctctcattggcataaagcgccccgctggcagcacccgacacccgctcacacatcctggcccaagtttccggctccagaacatggtaaagccacagtcccttacgctgttccgggccaaaaggctcacagacccgcatgttgcgtaacggcacgccggcacggtacatcaggtcatacaggggattgtagatagctcgggttctggcgttatatatccatatatcacgggctttccagtcatacaacggatacaaggtgtaataaaacccttcaggtgacgctgtggtccagggtttatcatctgcatatctcagtttgcgctgagacaccagtcccataaagcgattgagcgattcatcagcacgaacaccagtcagtattgccactccacaccggttaccggcaaaccaggaagaaaatgccggaacaaattcttcaaacgtcatggcataccgataaaatgggaaatacgacatatctgtaatagcgtcatctggtggctgacgaacccactccacacctggttcccagcatatccattccggctgaaactgagagacaccgtttaccgtagtcagggggagtgccacccagtaaaaagtctccgtcacatcccgatacatctccctcatcttcagaatgtgtgcaattgtgcactggtactgagcttcccagtcaatgaataatacagagaaacgacgtttcttcctgcgagccacatcggccgtaagatggagcagcacagtagagtcttttcctccagaaaaagacaaacaaacagatgaaaatgtctcaaacaaccactcaatacggtgaatggccgcatgtaatacattaacatctgttcttatcttctgtatggttcccatacatatcctagtataaactatcttggcagtaatattctgaactacaaacttaaaccttctcatcaagaaaaagttctaccttaagggtatattgttactatcacgagttcatgatagttaagtttttagtaaaacacgacatatgacgatacatatattagcaaaattatgacaaatgaggctaccttaacaaaaattcattaatagcaaacacataaataaagactctcctaccaaaaaaacagactcttcactccttcttaactattttcatgagaaataataaacaaggaatttattacctttgaatacaaacttatatatacaatgaacttaaactcttgaatcattatccagagaatatcattaattggtgatgacctagctatgcatggcagcattcatgataatgagtatatactagccagaatgacacaaagagatatttaactaactaatatattgatagtcaatgatgacagatcgtagtaatatattaatacttagccctctgaaatatcaagtcatgtacgatgctcccgttattttaatttcgttctagctgtacttttgaatacaaccataactgattattgccaactgactgaatgaaaaatatcaataaatacaacaaacttactgccttttcgttttatttataagacgttccaactacaagaacaatataggcacatgattattccaacaatactggacaaaaactcccgtatctgaagatacaataggtgataattctttcaggattttgctcaactatggcctgatgggagagtcatgacggaactaaggcctttacaagccagaagattagtcttaatgcgatcacagttcaacttgctacgactgaaatccgtaatagcatataaactctgtttttttaacagaaatgaagatcttcttgttgcataaatgatgcttctctgcctctgaaaaagtaaatataaagtatatttaataagattaatttttatgatagtgataatttatgatggggattcatatggcatatctaaaaggatagattacatgttgaattctacaacatcttcgggaaaaagaaccggcattttagcaattggtgcccatcctgatgatatagaattaggatgtggtgcatctctttcatattattctaatgaaaaagtatatattatatctgttgtcatgacacctggttgctgtggcgcagagtatattgatcgtcacaaggaatcacaagaagcattaaatatgttaggatgcaataaactaatccctctaaattttgaagataccagattatatttgcaaataaaagagatgatatcatctctggaatacataattgagaatgaaacgccccaggatgtggaaattactcgagtttacaccatgaataatactgacaggcatcaggatcacattgctgtttatcaggcatcaatggttgcctgtcgttatattcctcaaatactaggatacgaaacaccaagtacatgtctgtcatttttacctcaagtttttgaatctgtagatgaggtccattttaataaaaaaatattagcattacaaaagcataaaagccagatccatcgaagatacatacagccagaatacataattgctcaagccaaattccgaggacaacaggttagtcattctatgtgtgaaggttttgttgtccataagatggtgttgtaacggagtaatagaaatgaaaactttgttatttatcttcatgaccatagcaatgttgctatggtttttaagtacgctaagacgtaaaccctgtcaaaagaaaggctgtattgacgccattataccagcttataacgaaggcccgtgtctggcgcagtcactggataatctgctgcgtaacccttatttttgccgggtaatttgcgttaacgacggatccacggacaataccgaagcggtcatggcggaagtcaaacgcaaatggggcgaccgctttgttgccgtcacgcaaaaaaacaccggtaaaggtggcgcactaatgcatggactaaaatacgccacgtgtgatcaagtatttttaagtgatgcagatactttcgttccacctgataatgatggaatgggctatatgctggcagaaattgagcgcggcgctgatgccgttggcggaattccctccaccgcgttaaaaggggcaggtctgctgccacatatccgcgccaccgtaaagttgccgatgattgttatgaagcgcacgctacagcagtttctgggcggtgcaccgtttattatcagcggtgcctgcgggatgttccgtactgatgtattgcgtaagttcggtttctctgatcgtactaaagtcgaagaccttgatctcacctggacgttggtggcaaacggctaccgtattcggcaggcgaatcgctgcatcgtatacccacaggaatgtaacagtccgcgtgaggagtggcgccgctggcggcgttggattgtgggctacgcggtctgtatgcgcctgcataaaagacttttatttagccgcttcggtatcttcagtatatttcctatgctgttggttgtgctttatggcgttggtatttatctcactacctggtttaatgaattcatcaccaccgggccacatggtgtggtgttggcaatgttcccgcttatctgggtcggcgtagtttgtgttattggtgcatttagcgcctggtttcatcgttgctggttgttggtgcctttagcaccgctttccgttgtgtatgtattattagcttatgccatctggattatttatggacttattgccttttttactggacgcgaacctcagcgcgacaaacccacccgctattccgcactggtggaagcgtcaaccgcttattcccaaccttctgtcacaggaactgaaaaactatctgaagcttaatgctaaagagaaaaatgttcagattgcagaccaggtgattattgatgaaagtgccggtgaggttgttatcggcgcgaatacccgtatttgccacggtgccgttattcaggggccggtagtgattggcgcaaactgcctgataggtaattatgcgtttattcgtcctggcacaataatcagcaatggcgtaaaaattggttttgccaccgaaattaaaaatgcggttattgaagcggaagcaacgattggtccgcaatgctttattgccgactcggtagttgcaaaccaggcatatttgggcgcacaagtacgtaccagtaatcatcgtctggatgaacaacccgtgtctgttcgaactccagagggaattatcgctaccggatgcgataaattaggttgttatatcgggaagcgttcacgccttggtgtacaagttattattttgcctgggcgaattatttctccgaacacacaacttggcccgcgcgtgattgtagaacgtaatttacctagtggaacttactcactccgacaagaacttatccgtacaggagattaaaatgataaagcatacgttattagtgccgtttttttttagtgcattgcccgcttatgccgggttaacttccattaccgcgggctacgattttaccgattattctggcgaacatggcaaccgtaatttagcgtatgctgaactggtagcaaaagttgaaaacgcaacgctgctttttaatctttcccaggggcgtcgtgattatgaaactgaacatttcaatgccactcgcggccagggtgcagtctggtacaaatggaataactggctgacaacccgaacgggtattgcctttgcggataatacgccggtctttgcccgccaggattttcgacaggatattaacctagccctgttgccaaaaacgcttttcacgaccggttatcgctacactaaatattacgatgatgtcgaagtcaatgcctggcaaggcggcgtatcactctatactggcccggtgatcaccagttaccgctatacccattatgactccagcgatgcaggtagtagttatagcaatatgatttccgtgcgtctgaaggacccgcgcggtgctggttatacgcaactatggctaagccgcggaacaggtgcttacacctacgactggacgccagaaacacgctacggcagcatgaagagcatcagtttgcaacgaattcaaccgctgactgagcaacttaatctcgggttgacggcaggtaaagtgtggttcaacaccccaaccgatgattataacggtctgcaacttgcagcccacctgatctggaaattctaggcagcagtctatcagtatattttattcggtagttttcagagaaaagctataactcggtttgataataaacaatataattaatttcgggcaataaccttattcgtatagagcaccagagaaaaggtgcctctatacgaataagntattgcccngaatcgnacatcagtttaatagctgagatacttttattttatcatcaccggggtgaaggtatctttatatctctctagacaggccccctgaatctccagacaaccaatatcacttaaataagtgatagtcctgatacaagtttttagagtagtcattagtgaacagataattgttaacttagaaccagtaaaatgcaaacgacgcaccacgctgggaaaatcgctgctattcagcagagttttgtaccgagaattgtggccagccacttattgctctcgcgtaagcaggtatccccatcgtttaccagtccagcacatcttgtggtcagacagaagaagagcaaactgttactggactcactgcatgcatggtggagaaaaatgccacgctatccaaaaatccagactgggtgaatggttcagctgtgtactgaatcagtggggcgcactctgttattacagtgttgacggtcaggcggaggcagacataatgccgcggaaaaagccctttgtgccatctgtctcggaaataaaaactttatgttcttcggcggcgagcgcagtgcactgttgtatgggcttatcggcacttgccttctgaacgacattgatccggaagcgtatctgcgccatatcctgagcgtactgccggaataaccttccaaccgtattgatgaactcctgccatggaacgtagttctcaccaataaataagcatcaatatgattctccattaacgcttaccttttctcaggctatttttgcttttttttgcttttccccgccactttatggtgattatcacatcaatatacatcgatagatattaacgtaactgaaatgaggtgaagcatgaaatttgaacgccatcatgaaatattgaaacgactcagtaaattcggttctgtaaaagtatccgatctgtccaatagcctcaatgtaacgaaagaaactattcgatcagatcttaatgaacttgccaggcttggctatctgactcgatgtcatggcggtgcttttatcgtcctagactcgcttgatactattgcgaaaaatgaaatcgcttatgcgcttgaaaattatgatacagcccagggaataaaaaaaggccactcaactatgaaaagtcaagtatgcgttattggttcgtttaatgttgatatcatcagttatttgccgaggcttcccactatcggagaatcgcttctggcaagtaattttatattttcaccggggggaaaaggctgtaaccaagcgctggcagcaagctttgccgatactgatgtttatttcataacaaaagtaggtacagatcactttagtgattatgcgatcaactttatgaattcgtctaagatttataaaagtataatttatcaaacgaaagaaacgcaaaccggaactgccacgatccttgttaatgaaggtactggcgataatgttattgcgatctatcccggtgccaacatgacaatgtcgtccgatgaaataactattcagaaagaagcgattattaattctgatgtcatacttctgcagctcgaaacaaattataccgctctgcaacaagcgatcacattggcgcaaaaaaacagtatcccggtcattattaacccggcaccctataatgatatcgtcaacgaacttattcaggatgttgattatatcacccccaatgaaacagaagctggtttactgtccggcatagacgtacacgatcttgaatcagctaaacgagctgcagaagctatccacaataaaggggtaaaaaacacggttatcacgctcggtagcaagggctcgctcgcatttgatggcaaaaaattcattcattcgccagcgtttccagcggtcgttaaaaatacggcaggagccggggatgcttttaacggcgctctggcatcaggacttgcgaaaggaaaatcactggaatcagcactgtgttatgccagcgcctttgcatccctagcggtggagacaagcaatgcttccgacatgcctgaacatgaatctgtgatacatcgaattcagagtatacattatcagcaaactatttttacgcattaagaagggacagagaatgaataacaccaaaaaatcactaaaagtgctctttattggggaatcctggcatattcatatgattcattcaaaaggatatgacagttttacctcaagtaaatatgaagaaggtgcgacctggttactccaatgtctgaaaaatagtcaggtagatgtcacctatatgccagcacatacggtacaaattgccttccctgaagatgtggcacagttagaacaatatgatgccatcgttattagtgatattggtagtaatactttcctgctacaaaatgatactttttatcaacttcgcataaaaccaaacgctctcgaactgattaaagaatatgtgaataacggtggtgggttattgatgattggcggctatctctcattcatgggaattgaagcaaaagccaattataaaaatacagttctggctgatgtgctcccggttacgatgttagatggtgacgatcgtgtcgaaaaaccagagggtgttattgcacagccatcacaacctgaacatccagttattaaagggttctctgaatatccttttttcctaggttataaccgggcgatcgctaaagaaaatgctgaggtggtattaacaataaacaacgatccattactggtctttggtaactatcacaacgggaaaatagcctgctttatgagtgactgttcaccgcactggggtacacagcagtttatgtcctggccgttctataccgcgttgtgggtaaatatactgactcatattgcaagataataataatggggtaactccagttaccccatttactataatagaaggattgatgtatgaaaaagaataagtactcaactcccttatggatgcttgccacgattcttgcgggtatgctctcccctatgcaatcagcggtgaatggtcaattaggtcactggttacaggatggtaatgcatgcgcagttatctcctttgccagtggtttagtcgtgatgttttttattattatggcgcgaaaagaaacccggcaacaatttgcggcaattccttctctgattaaaaaccgaaaagttcctctctggaactggtttgccggtctctgtggagcgatggtggtattttctgaaggcgcatcagccagcgcactcggggtcgcaacgtttcaaaccgcactgatctccgcgctattgctgtctggtttactttgcgatcgctttggtatcggtgtcgacgagaaaaaatactttaccccttatcgcatcatcggtgcattatttgcggttattgctacgatttttgttgtgtcaccgcagtggcattctacctctttcatcttacttgccattcttccgttcttagctggtttgcttgcaggatggcagcccgctggaaatgcaaaagtagctgaagctacgggatccatgctggtttcaatcacctggaatttcatcgttggattttgtgttttaggcacagcgctagctattcgtgtcgcattagggcacgtcactgttcaattaccagatgtctggtggatgtatcttggcggcccgcttggactaatgtctatcggtttaatggccattttggtcagaggtctggggttactgatgctgggggttgcttcaacggcgggccagttactgggatcagtattgattgacgtattaattccatcgctgggcaataccgtttatctggtcacgatcatcggaacactgtttgcactggtcggtgcaattgttaccactattccggaatacagaacctcgaaaacaatgaagaaaatggaggtataatcatgaaagattatctacaaactgtgacgggccccgtcgcccgtgaagatatggggctaacacttcctcatgaacatctgttcaacgatctttcctctgttgtggatgctccttgctatcctttttcacaacggcttgttgataaaaaagtcacggcagaaatccagtgggcattaaaacacgatccttattgctgcgctgataatatggaccgcaaacctattgaagatgtgatcttcgaaattaataactttatctcgctcggtggtcgcaccattgttgatgccacagggtctgagtctatcggacgagatgcgcaggcattacgagaagtcgcattaaaaacaggtctgaatattgttgcttcctccggtccctacctggaaaaatttgaaagccagagaattcataaaacggttgatgaactggcggcaacgatcgataaagaattgaatcaagggattggcgatacggatattcgtgccggaatgatcggtgaaataggtgtctcaccgacatttaccgaagccgagcataacagcttgcgggctgcctcgctggcacagattaacaatcctcatgtggcgatgaatattcacatgccgggctggcttcgtcgcggtgatgaagtactcgacattgtgttaggtgaaatgggcgtctcgccaaataaagtctctctcgcacactcggatccgtcaggaaaagacgtggcgtatcagcggaaaatgcttgataagggtgtctggctggaattcgacatgattggcctagacattaccttcccgaaagagggaatagcgccaggggtgcaggagactgccgatgccgtcgctcatctcattgagttgggatacgccgatcagcttgttctcagccacgatgtcttccttaaacaaatgtgggctaaaaatggcggtaatggctggggatttgttccagatgtttttctggcctatctggcggagcgcggcgtcgataaaacgatcctcaaaaaactctgtatcgataatcccggacgattattgaccgcataaaaccattatcccccggcacactgcgccgggggatgtcaattaataccccgccgttaaatcatccaccaagcgcgagtcggatgcgccgtacaactcaccatccgacccaaccataatgctttgcgtgctgcccatcgcctcattcagcgccactttctgaccttttgcttccagcagcttgagcgtatccggactaaacccttttcaacacgcagctagtccggcaaccactgatggtggaaacgaggcgcattggtcgcttcggcaacattcattccacaattgatgctgttcaccaccatttgcagcacggtagtgatgattcagctaccggtaacaaagtgagtacataaaggccatactgtcacgaacagtgcaaaagtggctcttccgcaacctaggtgaagattttcatgccagtggactcattaccctccgcctaagtagttcaaatccggctcgaccatacatctggcgtatcagcaccttcaggcgatttacatgaccttcgacaacaccattactccagcgactgctgattgcctcacatatagccgcagcatcagcttccatccccgcagctacgcaccgaagttctgctgagccgctttcgtgaactcgagtgaaccagctgcttagctgtgatttattttaggttttcagaatacggtagaactcgagtaccagttgctgtgctattttcaactccggttctttttcacacatcagactaataaatcgggatgcataattttcttcgcccctgattattctccagggcatcaaccagcggcttacccgggacactgaaggaagtcttgcggcagtagtaaccggtgggttccagcctttacgccatttggcaacagtatccctgacgatggtttcactgcctgtccccccctgggccaccatttcccgccatatccggctggcattataattaccactttctcgttgctcttttaaccactccctccatgggtccagaagccctcgctttggaggccgggttgacatttcagggaatgttcctgaacgcacccagcgactgactgtcactcgcgacaggcctgtaatacgggatatttccctgaaactacatcccttgttatgcagggccataacctctgtccaatgctgatgccgttttttgcgggtttgctgtttaaggcgttccggacgacggagcgatgctacaggcacagatatttctggctcaggtgatttattcagtgataactctctgacaacaagacgtatcagaggcatatgtctgtacatcattcgttcaggctcatcaccaatactttttagcaggtgccatcgatcggccacctgtctggcctgaggtgcaccttcacgtgctgctgtcgcatagactccactgcgatcacgcgagacaacctgtatttccggatattttctgaaccaggtcgccagcgtacgctgatcacggccgggaagcaggacgaggggacggtgagtatcaagattgactattaacataccgcagcagtggccccgatgccacgcccactcatcaataccgacatgaggcgcgcctgactgtttcgtctccggggtattgataaccctgcgaagaagagtatcagcactgcaacggagacccgctgccgttgcagcccgttttccagcctcacctccagctattaatcccagttgacgttgtaaattttgtaacgcctgtgaagactgctggtgtgaaccggcgaagggagcaagcgactcggcaaaaattttacgttaacaagccgggttacggcagtaccagtggcggacggaaaatacaagccatagcgtctgccctgagcagggtagatgctgtatccggcgccgacgacaactatgaacagagtcgctacgcttaaagcattcaggacattgtgctgttttgcgttttccgtggagatggagggttataccgtcagagctaataatttgtcgactgcatcgccatccgcaaggtaactgtagaagtgtcttaagagagtgcattgcgttgcccataacttaaaacagcttagatccttgttcgccagaaagtttcatccattttcttccacccaggttgcggaagaaccacttttcatccgtcgttgacagatgtgaagtatgcgggagaaaaagtgaatatctaactgtaataactcagaccggtacgagtacccgggacgtctacaatcattcagggcaaagtgctaaaatttctctatcccgggatgcccctaccaacgcagcactcccggagatatcattacagctctacaactgatttccgcgactgaaccgctcagttcctatccttccagttgccttcctgcagccccccctccctgctgtataccccggtaccacaacgcgggcagcacttttctccttcataatcttcgtcacacatcacacaaaaccactttctcaccttcaccgtataatccggaaccgtcataccctgcagatgcaaacgacgggcctctttctctgccgggtcaagccaggtgcatcgcagcaggattttctcagcgacagtcatctggtcatgttcaaaccacggtggttgtccgtcattgccccgctgaagtgttaacgggcatccacaggacacacagcacaaaacgtcctggcggttgtgcttcgctgcttctttcgccgtaacaaaatggcctttgctgtcattcgccatataacagttcagaattcgcatatttcctcctgagttgtccggggaatactgaatcctccggtctggcagtgtgtgcagtaccgctccccataataatcgtggtgacattgtctgcagtgccagctggctttacgcaccacgggtaaggcatccggtacgaattgctgcagacgtttaatcaactgtatttctctgcgctccggcctgacataagggcactgttgaccgtgctctgtcagcctgtcgtcagtgtgttcaaaccagggaagttcagtgtcgtattgcggatggtatctgagtgcactgccacacaagtggcaggtgtagtgagcataaggtgcggcctgtacagtacgggcgcccgtcagacgtccgttgctatcaagagcgagaaaggattttgcgtacatagtatatgttccttaccgtcagacgacacgcaggcaacagccgtcccggtacgggcagcgtggtcaggtgtgaatggcggtttcagttcagtctcataagggaaaatcagtgtggtggccatgaacacgtcatcacactgaagtcagataactcgtctgtctggctcagccacgactgcagccaaagttgcgctcaccggtgcagtgagctttggtatgctccttcgccagatagtcagcacgttccagcacttgctgaaagccggtgtcatcattacgcgccagccacaccgccggccaggccggaaaatgcaccagcgtggcatggcatccggcatccacccccagggcactgcaccaggcctgttcaatcattccggccagtgatcccggagcgcggtaatcaccggcacgacaccaggtatcccggttgaccagcagcatcagatgatagtgttttttacctttgcactccccaaactcccgggcccagacgtaatgcagagtggtgggatgcacgcgtttaccttcccgatgcttacgtttctggtaagcgtcgattcgggctttcagggcattgatgaagcgggatatcacagctgcgtccgttgctgccggtacatccgggaaacgcaggtcaacccgcaatgccgtcaggcggggatgaacattcagtgcgtgccgcactgtctcacgaatacgttgctgccagaaggggttgtatttgtaggtcatggttaaatctccgtatggttcatacggaatagccacgtcgtaaaaaatgcgcagagtccctgaagtgacctccggcagggcactgtctcaggcactctgtgataacccgaacggtcgtctccggactgacggttgaattttcagcgttgtttttttaatgtaaaaaaccggttacgggtaaggctgtgaggagggagtgatggtgatacgcaaaaagaagtgcagggactgtggaaaccgcgattactcataatacagtgtgttgcccgtattgtggttctgtcgaccccttcggctattaccggaatacagaccgtatcgttaccatactgctggcactgattattgtggtcctgctgactactgtcagcgtcagtgtgtatatactgtgtagctggtgagataacggttcatgtatcccctgagctgacagtgtaccgggtatattaagcgtaaccgacaggttctccttcataccatattaaatttttccaggtattgccgctgccttatttcgtcccatacaggaaaactcgtctgggtttctgacaaatacgcgaaactcacagcccctcaatatcaaccacacgccgtaagccggtaatacctgaaaatcagtctattaccgcccgcgcctccgttaccgaacgctcaggtgacaagactgaagccagcacgcactcgtaaaatttgcggtcagttctgccagccggttgtcaacggcagagttaaaggcttccagctccgcaagggtaagtttataacgcgtgtgggaattcacttttcccgcgtctcctgacgtattacgggctgccacttacctggtgtcccgcaatacagccttagtgttccgttatcggggatccggacgcaccgcaacaaccggggaagtatttctggttagagcagtgtcaagagggatttctcagcccctcactcaccggctcagtctcagggcaggagcattaatacgctcagttcatgtcttatacaggaatgggcatagggggagctggcgtgtcactgctgattttacgcatcagcgttcatgtatttgcactctgatacagaatgcttcacagcgctctgttaccggagagatttactctcttaggttattctggcaaatcctttacgttactctctgatgacttcttatatttataataccaatcagacaaccttatcccatcggtgatatcagtctcctgctcgccaggaacgggctgactcactgtaaccacctccgaaaacaactctgcaattatcagaacgcctgcttctctccctgtcctcacgaaaactatcccctctttatcgcgcgtgcgtgcggaagcatcttttcgcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaccccccgggattccgctacggctctgccatcgcaatccccccgtttatctccggacagccagattcccgattattttttacgtttctccccggttgttatgccggtgaaggtggcgcgctgttttcatgaccacaccggctggtttaacaacatccggaggaacattctcatggctaccccagtttcgctgatggatgaccagatggtcgacatggcgtttatcactcaactgaccggcttaaccgataagtggttttacaaactcatcaaagttgggggctttcctgcccccatcaaaatggggcgcagctcccgctggctgaaaagtgaagtggaagcctggctgcaggcgcgtattgcacagtcccgtccgtaatttttaaccactaacccttcgcccaaagcagacgcaatctccggcctgccggcggcgctctgctgcctgttatcccccgtgaggaatatgaaaatgaaacaacagtatcagacccgttacgagctgctccatgaaaactaccagaaatggctgaccggcttcacccggcacgccgtatcatggggcgtgtgtcatccgaatatctactatttccataatctgacgcccgggtgggtgtcattcaatggcgaaaaaccggagattgccatcgttccccagagtctgcaccggctgatttatggtccggacaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaacggagctccccgtccctggatgatgatctggtggtgaatttatgcaccagcgaacacctgctgattcatcatccgatgctggaagggatcctgctgtctgaatgtgagcgcctgaagcaacattctctggcaaacaaactgatcagcctcttccgtcagtttggcggcacggagttacgtctcaaactggtctggctctgctggcttgacttaatgaccggaaacagccttgacgactggacgaaaaacctgaaacacaaatcagaaaaagatctggagcaatggatcattgcacgtcagggtcagagtgaaccactgacaaatctgatggatcagtacgtgcttatggcataccgtacatcggttgatgccgctcacagttgatgtctgataaccacagggctggcagcagaaaaccagccctgtggtaaaatacagtaatagcggcgtacatcaggcacgccgctcactcgtccacagatcatatacgtcattatactgcgcgataacggagggcttcagcacccggtcatttctgagcgggtatgaataccattgatgatgcgaagcagccacgggcagaaacgttcttcacaaccaggtgcctccatcttcactgcaggctgaatgtgccggcttgttatccaccagaaatggtatgctccggtacatgcataccccggagactataaacgcactgaatcatagcctcccacctcagcaggaggcagtcagctttcaggcggaaaaacgttgcagttaaagatcgtgagaatcgctgtttcgttgcatagcaacccgaacagttgtagttgaaacattttacctgcatcagcacatggtcaggcgccgtctgtatggcgtggaatactgatgtttcggctgatggcaagcctcattctctgtggaaacaggggcgcgcattagcttctcaaccagagagtgtcacaaagacaaatattgctgaaaatcgcattcatcgttcaggcgtgaatgcccggagacaaaagccgctgtccgcacagcccccctctgatctgaacaaaaagcatacacacaacaggctcacctgaccccgaaaaaccataacttcagcaataccagtgacaccagcacgttacctcagtgccacatcttcagaccgcgatcaatctgaaatgtgactatcggggcaatatcccagttttgtggtacacgataaccagaaaacatcccctgaaccgccagccagaaagaccggccacaaaagggttaagctgaaatcgtttatggattacatcgacatatgcctggcagagaatgtccggaatgacgaggttatctttgcggagattaaggcaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacacaatgggccatacgggccgacgttccatgccgcgttactacattcagcccggacgtaaaatgcgcccgtcaaaaagaacggttcgcttcgaaactcagccaggataccacctctccgccacacccgggaagaagttgatatggtggttgccggacaacagagctcctggattgactgctgcatcactcaaccacgctgaatatcaaaggagagcgttaccggttaaaagagaaacgtaaagctgtggtgatgacccaaaacgcaacgcctgtcagtgaggatgaaatggtgaaaagcggacagcaccagtaacggaagtatcttagcgggtacgaaaatggcaggatcgtgacattgacagaatatctcctgatcatcctgaatgactgcagttgctgtggaaaagtaagctgtctccacccacggcacgacttaacaggcattccgtaactcccccagacttactatgacgcattatcggtgcacttaaaaccgcagaccgcattgcgggtgttactgcatgacagtctgaccgtattgtgagatgtcggcaggaaccgatgtccgcgcaggggggaacttcctgcagtacctgacgcttcaaatagtattaaccgtagggcgttgttggttccggatcgcggaaatgggagcacaggtctgctacggggtgtacctctgacagtaaatccggctcgctcatctgacagcctctctcccggaaaagaccaaaaatgagatcgtctcctcaacagcagagaagaggtcttgacagacaggctacattgcatacgatttatgaagaaaaagacagcaaatatggaggttatagcggagaacaccctacgaaattcctatgaaaaacgattgaaaaaaatatcaaattcgattcgtttttatatgctttttgggaacgtggcgatgacgaactgttgcatgtgcagaggagaatgcacccggaagcaccagaatcatccagaaaggcagaacgattacgcatcaaaccaggagacagcaatatcaaggtaatacactgatttaaaatgaatttacagcaatacgtgaaaacattttttacttaaaggagacagatgcgctgaagagagtgcaggtatttttatataaaaatgagaagattacgggatatatatccggcacactatgaccggagaataccagtcaggcttaaaaagacaataaatacagtgagttaaatacacagagaaaacgaaaacgtagtatcagagggtacatcttacaacagagactgaatttccggtttttcataaccggccattccggaaagtgcaggcggcccggagctcttctgacgccagtacctgccagattgttctgtacattctgtacatcatgtacggaggtttttgtttgctttcttaaaatctgcaaatgtgggaagagcaggtgaggtgtattgtgggaaaggaactggatgatatctgcaccagctgtccgtatatcgatgctataaaacggcacaaacaacagctcggtgccatagaggaatatacacagtggttaaaaaaagaaccacgggcatcttatttttttctgttccggctgtatacccgcattcacaatacatttttccccaaaaagcaacaactcccgttcactcccggtggcactcactgcccggaacctgatgtcacccttcgggacttaacgctttccccgggctaccacagtgattatgcccctcaacccattccggagatggacagttctgctgttgttcccccaactaatgaaaacacctcgcctccggaagatactcccgacaacactccggccggaggcaataccggacaagcggaaaagaccagaaactcaggactcacacccattcctgaaaaacgttcaggaatgcccccggaacatctgcggtttgccacagggtttccaccgcaaccgaagattgccggtcccaaaggaaagccgatgcgcaccgtgcatccggataaaatctaccgtgaaattatatggttctgctccggttacctgcggaaatccggaccagaggctacgaggacgatcatcaactcaatattctgtgaatgggccagcatcttcaatgattactcctcccccttttcgtgggtggacagcagggacagtgaacagtgtgactggttatggaacgccatgcaggtccggtgtgtgggaaccccgctgaatccccttaccccggagcagaaatactggttcgcctgcgccacgtttgataactgggaaggctggaatgagcaacaggtacagtttttactggaaagtaatcccagacggaacagagcgaagtttacgcaggcctccttccaggcccccaggattcagcataaagcgattcttcttgatgagctgaaaagtgcccgggagcaacaaaaaaggcgtgatgaacgtgctgatggttccgtcccgctgaaactgtccggaaaaatccacaaacagcctgaaagtattgcccgaagtcgtggtgtcctcccaaaaaaactgctgaatgaaatgattgagcaggcgtaccaggactttgtggcaaatgagcaacacaagacactgagttaaggaccgcagggcctccggttaccgattctgcagcatacacaacgaatgtgtccggctcttacctgtgggggccgcactaaagttacgcattgagtatgagtgggtaatcccggatgagaatatcccggtttttacactattcactgaaggtgcgacatatcattcagtctctctgaattcttcatttcagtggccccggctacagtcgtttaatctcctccacgaaccggggccgcaacttgttgtgtcaataccaaattgttggtcattactgtcttgtgtcactggcgctgacaagtgaactgaaatccgcaccttaatattctgactggctgcgtacattcatggcatgaagcggccggagcggctgaactgaaggtccgttgtgagcgaacagcggacattcactacacatggttcaaacatgaaccggagctttattgtctagctgtcagtgtactgcgatttacccgctcggctgtccagaaaatcggtctgaaatccagtcattaaagggccttagcctgacattaagcaacttggtaggcggatagataatagaaataggaatgcgcaggtctgtcatgttgcctagaacggtgacaagctgtccggtgcgaaatcattccggcagcgacaggctcatgtgtcagcccgacgcccagaccgtcaacgagcatgtggatctgcgaggcgttatcgttcgcagcgatgttaaaacgaacaatctgctcatcttctagaagcacaagtgctttaatgacattaaggcggtctatatgttgcattacagacttcctattgatctttacctgaggctgaagcaaccacgttaatccgactatttttcgattgcaccatccactatcaccatcgatcttccctgagcacaacgttcaactctcccgcgtacgccgtatacctgcgcaaggctctctgcatggatcaccgtttgcgggtcgccgctgtcgataagtttcccctctttcagcatgatgacctgggcggcatgccgcagtgcgatattgatatcgtgtaagacgaccagcgtaaccatattgcgtcttcgcgtttcgcgcgatacaacatccatcacatggaactgataattgagatccagcgcgctcagtggttcatccagcaataataatgcggggcggcgaataagcgactgtgcaagccccaccagctgcttctgaccgccggacaggctatcgaggtagttcattgccagatgtgcgatgcctagctcttcgagcagcgctatagcctgcgcctgattttgcccggcgccggaggcgcgctgggcgacaaccaccgactccagcacctgtaaatgcacgccctgcggcagggactgcggcaggaacacaactttttcagcccgacgagcaaacggcagcgataagagattctcttcattcagccaggcttcgccactggcgcgatttagcccggccagggcgcgcagtagcgttgatttaccgcagccattaggccccagcagtacagtgacttcgccgcgcggcagcgtagaaatcgacagatgctcaataatccgccgtttgccgtaaccggcgcacagcgcattaatcgtaagcccgctcatgacatactccctcgatgacgcattacaatgctcagaaagaacggaacgcctaccagcgaggtaacaattcctaccggtaaaatgacaccgggaatgatgttcttcgacgctaccgaggccagcgatagcaccagcccaccgataaggatgcttccgggcaaataaaagcgatgatcttctcccagcaacaggcgggaaatatgcggtgcaaccaggccaataaagccaattggccccacaaacgcaaccgaaagggccgccagcaggctgatgcgcagcagggaacccaggcgcaaacggcgaacatcaatgccaaaactcatcgcccgctcttcgccgaggcgtagcgcggtaagctgccaggcacgacgcagcgaccagggtaaaacaatcgccatcgccgccgccagcaccgccagtttctcccatgatgcgcgagccaggctgcccatcgtccagaacaccaggccctgcaaagtatcttcatcggcgacaaactgcataatggacaccagcgcattgaaggtaaacaccagcgcaatcccaaacagcacaacgcccgacgtcggcacgcgcgtccagcgggtcagactatcgagcagcagggcggacaggagcgcaaaaagaaaagcgtttgccggtataaacccgctttcgggaacgccgggaataccgatgcccagaacaatcgccagcgctgcgccaaaggccgccgccgacgaaacgccaagcgtaaacgggctggcgagggagttattcagaatagtttgcatctctgccccggccaaacccagcgccattcctaccaggagcgccatcagcgcatagggcaaacggatgtcccaaacgataacccgcatgccgttagtcgccccggacggatgcatcaaagtctttatcagcgaatgtaaagggagccctgaggggccgagggtgaaatcgagcagcagcgaagcaatgatagcgataaaaataaccgccagtattaccagacgctggcgaaaaagctggcgatagcggttctcgaccgacagcgtactttccaatacagtcatggtttttcacagcctccgttagcgcggcggattgagcacatcgctcatctgcgcatcgcttaacgtcaggccaaagaactgccgataaaactcacgcgtctctttgcgtatatccacatcagcaaatcgcgcaggataaagcgttttcgccagccacaaaaattgcagcgcctcttcgctggtttcacggcaccaccagaacattcctttcggattaacgtaaacgcgatgatgaatgaccgcgtccacgcttgcccactgcggagaactcagaatggcatccgcgtcgcgcttgttcatcgcgatgataaccgccggattggcagtgacaattttctccagcgcgacttcacccgaacgattttgttgatgctcgccaaaccaattttcagcgatatttttgccgccggccaggtcaatccagtcctggtttagcgagggtctaccggtggtggtcagcggattgcccatactgtgatagagcgacacgcgctgtgacgcaggaagatctttcaggcgcccggtgaccagggccacgttgcgatcgaagtagcgttgataggcgagcgctttttgctgcgcatcgggccccagcaccgctgccgtttgctgtacgcgctgcgttaacgcccgcagtgaattcgcctcaaacgccagcacctgcaccccagcctgtttcagcaacgcctgttgaggcactaccatattctgcggtacaaaaagcatatcgacccccagcgcgataatctgttcgggattgatttcatgcccgctgtttacgctaactgctgcgactttctctatgcgcggcaggctctggcgaaacagggggatcctttttgcaatcatcgaggttccgacaatgttatcgccgtaccccagcatggcaataatggtattttgcgccggccacggtgacgcgatacgcacctccttgtgcgtattttctgcgtgcaggctggccgccagcagcagcgccagcagcggaaataaacgggagagtttcatcatttatccatcagaaatcgaaggtgacggatgcacgcacttcgcggccgccgccgataaacgcacttggggaaccgttatcgccatcggtacccgatgggaagatagaagcccagtaatgtttatcaaacacgttgtttaccaccacgcggaaagtggttgggacgttgctcactttcgtggtgtaacgcgttcccaaatcccatgtggtatagctgctggcgtaagaggtgttggtatcgttcgccgcgcgtttgcccgtataatggacgttagcgctgtaaacccattccggtatggacggcaaactgtattccgccaacagattggcctgcactttcggcacgccgacaacctgtttattgctggttgaggcattcgccgtatctttcagtttcgggtcgaggaaggtcacgccgctgtaaatattcagcccctgccacacattcccggcagcggttaactcaaggccgttgttaacctggttaccctgctctttatacacgttatccgtatcaagataggcaaacggacgttccagtcggaacagcgcggcgcctagattcatctcgccgatgtccgattttagccccacttcatactgcttgctgcgatacgggtttagcgtttgaccggcattttttacgctctcatccgtcggtgcggtaccgccctgctccagcgaatcggcatagctaacgtaggccattgtgttaggggtaattttatacatcagcgcggcgttcggacttaaaccattttcatcaacctggttcgtttgattaccgtgcttatcgtagtttttagtctgcagccagctctggctgagatagaacattgccgaccactgcggcgtaaatgtcaccgtatcgccgagcgtaacgctctgctgagtatttacgctggagcggtatcgcggcccgccggtgcggattttgccatcgccctgctcatctatcgcatccgggtgatacatatttgttgtaccccagctatagctggaacctgttcctttggcactataaagcgaccagacatatcccgtggtagaaagtgacagatcgtggccgatagagccggtatcaatatgaccattcagcccggcggtgttgctcaggacgcgaaaacgtccggcagcggtggaatccttcatcgaacgagagatatcgccctgattgttgagtattttactggaaacactacgcatcgcgcggtcagcctgctgccagcccacgccagcgttcatggaccagtcgtcgttaaagtagtggatcaggcgagtgctgatggtatcggtagtgaggtcgttgcccgcagtgctgagcgccagatttttgtccttcggattcggcgcagacggcagtttgacgttcggcccatagttaaagctaccgacatagcctttctggataaattcgtaatggctggcgtcgagctgtagctgagtgcccggctgaatattccagtcgagcgcaacggaaacgagtttgcgacgcagcgtgctgtcatccacattgccttccccttcctgatcaagcaggttcacgcgatagccaaaccgtttgttttcatcaaaatggccacccagatcggcatggccggtaaacgcactgcggctttgatagcccagcgtcactttacgcagcgtctcttcggttgggcgcttcgccacgaaattaaactgccctgctgggctcgccgggccgtacagcgcgccggtcaaactgttaagcacatccatgcgctcaagcatttccaccggaaacgcggttgttgaaacgatattcagcccgtccagacggctgttggccaccacgctgccctgcatcccccgactttgcggacgcccgacatccattccaccgcgcgcctgcatttgcgtactgggagagtatttcagcatctcgctgacgctttgcgcctgctgattttcaatcatctctttagtaacagtggtgctggaatatggtgtttcgatccaggatttcgttcccagcgggccgacatctatatcgttcgttttgaaaccggcaccggcggcagaatcggtggtgtcggcggcggtgttgcccgtgacaatcatttcatcttcagaagtagacgaggcatgagcatgaagcggtatgaaagacgctaatgctggcaaaagcgcagcgaaagttatttgagttttcatgaatcactgatcgttatgtaaatatttatattacgatcggtgcataggcaaaattatgatccagatcacacgtgaatgtaagttatttacaaattacgctaaccttctgtctccgctctttgcagcataaaagtatggcggcgcgttgttgaaagcaggagcggccgggttgtcagaaagctggtttggacgcaagtaatatataacaactctgattaccgcatactgtcaggacagtatctacttgagcgtccgcctttggcacaaagcggactgtcagattagattcagacctgtactcattagctgatacaaatcagccacatatacctgcattcaaaataatttcagaaagatattatctccgtgaatcccccgccacctttccggtgcacggggttttgtcttttttcactgggaatacatgtatgaatccgtctgatgccattgaggcaattgaaaaaccgctctcctccctgccttacccgatttcccgtcacatcctggaacatctgcgcaaactcacccgtcacgaacccgtgcctggcattatgggtaaaagcggggccggtaaatcctcactctgtaatgcactgtttcagggggaggtcaccccggtcagtgcactcatgacagtgcttcccggacatgccgccatccatctgatgacacgcctgcaggacgaactgcgcacggagtctgtccgcactcagacccgtgaacagtttaccggtgcggtggaccggatatttgacacggcggagagtgtctgcattgcctctgttgcacgcacggttctgcgcgccgtccgtgactcggtggtctctgttgcccgcgcggtatggaactggattttcttctgaacccggtggtgatgtaccaggctgttgttacagatttttaactccatgaaaacactatgcaaacgcagccatacccggggtgtccccttgcgttgtgttcctcaagttaatagaatacatcgatcgttactattatattgatcgttataaacgatcgtttgtagtaaatgacctcctccgtggttgtcatgaaaatgcgtctcaggaaggttaaataatgcacgaaaagaacatcgccctgctttgtgatgaagccgaccgacttttgcaactgaacattaatctgctccggcaaatggttgaggagccagatgtgttatctgacagtaagaacgaaaacagactgctttttgataaacagaaagcactgaaaagaattgaggagctggagggcgaacaaatcaaaaccgcccgcagggagatggtgctggctgttgtcggcacgatgaaagcaggcaaatcaaccaccatcaacgccattgtggggcaggaaattctgcctaaccgtaaccgccccatgacctctgtaccgacgctcatccgccacgttcccggaaaaactgagccggttctccatctggaacatattcagcctgtccgcaatttattaatcacactgcaggaaaaactcgccaccccggcaggacagcaggtcgcacagaccctgcagcaaaccggggatacccgcgaactgctggatattctgacggatgatggctggctcaaaaatgaataccacggggaggaggaaatctttaccggactggcatcgttaaacgatctggttcgtcttgctgcggcaatggagactgaatttccttttgatgaatacgcagaagtgcagaaactgccggtgatcgacgtggaattcagccatctggtggggatggatgcatgccagggaacactcacactgctggatacccccggccctaatgaggccggacaaccgcagatggaagtgatgatgcgggatcaactgcagaaagcctctgcggttctggctgtgatggattacacccagatgaactcaaaagcggatgaagacgtccgtaaagagcttaatgccattgctgacgtatcagccggccgcctgtttgtactggtcaataaatttgatgagaaagaccgcaatggcgatggggcagatgccgtacgccagaaagttccggcaatgctgaacagcgatgtgctgcccgcctcccgcgtttatcccggatcctcacgccaggcatacctggctaaccgtgcgcttcatgagttacggaaaaacggaacccttcctgttgatgaagcctgggtcgatgattttgtcagggaagccttcggtcgcatgaaaaaagattacgtctgtaaagacagcgaactggcaactgaaggggcgacagacctgtgggaatgctcacttatcgatcaactgataacggaagtcatactgagttcacactccagagctgcggcactggcggttgattctgccgccgcaaaactgatgcagaatgcagaaaatatcagtgaatacctgtcgttacgccatcaggggctgatgcaaagtattcagtcactgcaggcgcatatcaccagcctgcttgaggatatccgggaaatagcagactgtcaggagcaagtgaccgctgatgtcagaatggccatggaggagatcgatgccagaacccgggaattactgacgggggtctgcacctcactggaagaggagctgaatgactatttcagaagcggtaaacgcaaagaacagcaaatgctggaggaagaaaattcagcgcagccccgggagagaaacgcattcgctttctttcacgatattttcggaaccggaaatcagcatgacaggatgcgggactttgatcccgacagccccgaaataaaattcagtgatcgcagggaagcccttgaactgatgacgcaaatcgaatcgaccgtgaccagcctgcaccgtgaggctgaagcacagttccggcctgagctggagaaaatcgtcagcgggattgaaacaggttttcgtggcacggccctgtacgccacagaaaacattgccggtcgcatcaatacccgcctggaggatgagggctttaccgtaaaaatcagttttccggcagtcagtcagttacaaacccggctcgcggtaaaaacaaatctgagtgcgcttatggaggaaagaacggagaccgtcacccgtcgccgtcggcagagtggtttatggggaaagatttgtggagcgtttggcaccagtgactggggctgggaaacctataaagaggatgtgagccgcagtgttatcaatatcaacaccgtcaggaaggaagttatgtcactgacccgggcatatttcggggagctgcaggcatccattgagcaggatattaaccagcccgtccgccaggaaatcgatgcctttttctgcgcattcagggagaaagttgaacaactgcgtaacacgctgattcagagctctgaagatcataaacgcgatcagcaggcacaggaacggcttaccaggcgacttcaggcattaaatgaaagggttcctgagctcattactgacagtaaggcgctgagggaagagctggagacaatgctgtgacttcaccatttattcaacaaattgctgataaccgggtatgtcaggtactcacctgtcttcctgaaaaatttgtggttgatttcgcaaacggaatcgatgttgcacaggagcatatccgcacggccggagagcgcacgttcttccggcgtttaaaagagggactgaccggcgaaggcgctgcacggcagaatgccatcaatgcttcggttgcacagggccttgaggcgtccctgcgctggctgacggagctgacaacgtcacttgccaccacaaactacgcgattacccgggtaaacgacagggtcagttcactggtcagtgatactgccaggctggcgcattattccgcagatacacgggagcagttactcatcctggccgatcaggttcaccataaactgaatcatcttgaagaaaaactccaccgtgttgaccaggttcagcgggcgcagttacatcttgagcagatattctcatggtggagcgccgggcgatatgcgtcattttcccctgccggacgttgttatgtggcgcttgaagagcttcgctggggcgcgtttggtgatgtgatacgtcagggcgaaacaggccaggttaaccagctactggatattctcagacataaagcattaacgcagatggcacaggagagtggcggtagtgcaaccgtgcgtctgaacactctggactggcttggtggtcagggccgggagcaggcagataacgagtggcatgacgcgattaactggctgggagactggtgcagtgaagagcagcatccggtgatctggtcaaccacgcaggctgcagaacacttaccggttcgcatgcctcgcctctgctctgcagaacgcctctctgaaagtatggtcgatgaaatatttcagaagggggctgcatgagtacagaaatgaaaacggggctggtgctgtccggtggcggggcggtgggcgcttatcaggcgggagtggttaaggcactggcagagtgtggtacacagatcagcatggtttcaggggccagcattggcgcattcaatggtgccattatcgcggcctctcccgatctgtcagaagctgccgtacgcctggaggcgctctgggatcatctggggaataatcaggtgctgtcggtaaaccgattggtttacttttcattgctgaaaaaattgttccaggcaatgaacctctgccagatccccggacgtgcaggagcactgcttacgacgcttcttcgccatatatcgatactcaacgggtttgacaatctgatggctcagccgttgttgtcagatgagcccctgacagcgctgttggatcattatcttgatactgatgctctggcagacgggctaccgctgtatgtgtcgctgtaccccacagaagggggcatgcaggatattattgactgcattcgtgctgaactgggtgccggaaccacgaaaaacgccgtttttcagcatatccagagcctgccccgcggacagcagaaagaggctctgcttgcgtcagccgcgctgcccctgctgttccgtccccgtgaggttcaggggacaatgttcggtgatggtggtatgggaggatggcgaaatatgcagggaaatacccctgtgacgcctctggtcgatgccggatgcaatatggtgattgtgacgcatctgagtgacggttctttatgggatcgccaggcttttccggacaccacaatccttgagatccgtccccggaaaaggctgaaatatgcaggtgatggtgacaacagcggcggtctgctcagtttcacgttggcacataccgacgcctggcgtcagcagggctatgaagacacgatgctgacgatggagcatatccggaaaccgctggcagcacgtcaggtactgtcccggtcagaaacggtgttgcagaaaagtctggagataacggaagaggcagatttggcactgagaaacgcgatggcccggattaaataaagacgccccaaagaaacgccaccgcctgtggtggtgtttttcctggctggtgttattgaaaatattttcagatatatattacctgagagaaagttttacccctcacctgtcaattcactcactggaaatttaattatgcaattacctgtaaagttattaatgagccttatatctctggtcagcgttattgcacgtgccgggaaatataaaaattacatccgggatgaaataaaatactggcgatatacatcatacaaggggggggaatttccggaaggtttcactgatgagaaattttccagcgccatttacaacggaagaatatttacaatgaaacgtttacataccctgatgttatttctggcggttctgtttactggctttaacgtggaagcagcgagcgtgaaacaagcgctcagctgcgacccaaacgcccgggctgaacaacctggagcgtgtccaacaacgtacgagttgtacgaaggtgacgctgcctacaaagctgcgcttgacaaagcattaaaaccggtcggactgagcggcatgttcggtaaaggcgggtatatggatggccctggcggaaacgtaacgccagtaaccattaacggtacagtctggctccagggcgacggttgcaaagccaatacctgcggctgggactttatcgtaacactctataacccaaaaacccatgaagtcgttggctaccgctactttggtttagatgacccggcctacctggtttggttcggcgaaattggcgtgcatgaattcgcgtatctggtgaaaaactacgtagctgcggttaactaatttaaggagtctgtcatgaaaacttttatcaaaactttactcgttgctgtaactattctgttctctgtcttcgctacggcgaaacaagtaaaactgccaaacaacatcaaatacgttaatactacagaggcgttttcctgtactgagattgacggtatgaattgccagacgaagaatccgtttaactataaagataacagctatgttttcgtgcttgaacgtggtggtgcctggtgttacgactacactgtctcggtacttaacctgaaaaccgggaaagcacagatgctcgaatacaaagacaaccagctgtgctcaggtagcaacaaaccgttcttcgaaatcaaaaatggcgtaccgacggtaggagtcatcgacacatccggaaaacctgtcgttgtggctctggacaaacttaaaacctgaggagtaaaccatgcgtttctctgcacattattaatatcaaaggtaaatacagccccagccattgttgccggaaagccgcttaatgcgtggctcgccagtgaaaggcttctcagacaataaacctcattcatttcacccgtcaggccgcgtcttctccgggagacgtggcttttttcatttattacaccagtaaatcttaaccaccgataaggagcaaagtatgcgattagcaagtcgttttggttatgctgcaaaccagatacgtcgtgaccgtccactgacacatgaagagctgatgcaccatgtgccggggattttcggggaagagaaacacacgtcccgaagccagaactatacgtacatccccaccatcaccgtactggaaaatctgcagcgggaaggctttcagccgttcttcgcctgccagacccgtgtgcgcgaccagagccgccgggaatataccaaacatatgctgcgtctgcggcgggccggacagataaccggtcagcatgtgcctgaaattattctgctcaactcccatgacggttcatccagctaccagatgttacccggatattttcgtgccatttgtaccaatggcctggtctgcggtcagtcgctgggagaagtccgggtgccacaccggggaaacgtggtggacagggtcatagaaggtgcttacgaagtggtgggcgtgtttgacctgattgaggaaaagcgtgatgccatgcagtcgctggtcctgccgccaccggcacgccaggcgctggcacaggcggcgctgacttaccgttatggtgatgaacatcagcccgtcaccactaccgacattctgacgccacgacgccgggaggattacggtaaggacctgtggagtgcttatcagaccatccaggagaatatgctgaaaggcgggatttccggtcgcagtgccagaggaaaacgtatccatacccgggccattcacagcatcgataccgacattaagctcaaccgggcgttgtgggtgatggcagaaacgctgctggagagcctgcgctgataccgtttccctgaaagcgcagtcctgttcacggctgtcccttcccccagacattccaccattcatttactttttataaggaataatctcatgacaacctcttcgcataattccaccacaccttctgtttccgtggccgctgcatcagggaataaccagtctcagttggttgccactcccgtccctgatgaacagcgcatcagcttctggccgcagcattttggcctcattccacagtgggtcaccctggagccccgtgtcttcggctggatggaccgtctgtatgaagactactgcggtggtatctggaatctgtacaccctgaacaacggtggcgcatttatggcacccgaaccggatgacgatgatgacgaaacatgggtactgttcaatgccatgaacggtaaccgcgctgaaatgagcccggaagccgccggcattgctgcctgtctgatgacgtacagtcatcacgcctgccgtacggagtgttatgccatgacggttcattattaccgtctgcgggattacgccctgcaacatccggaatacgacgccattatgcgcatcattgactgaaagggggcaggaacaatgcaacagatttcctttctgcccggagagatgacgcccggcgagcgcagtctcattctgcgggccctgaaaaccctggaccgtcatcttcatgaacccggtgtggccttcacctccacccgtgcggcacgggaatggctgattctgaacatggcgggactggagcgtgaagaattccgggtgctatatctgaataaccagaatcagctgattgccggtgaaaccctcttcaccggcaccatcaaccgcacggaagtccatccccgggaagtgattaaatgcgccctgtatcacaatgccgcagccgtggtgctggcacacaatcacccgtccggtgaagtcacacccagtaaggcagaccggcttatcaccgaacgtctggtacaggcactgggcctggtggatatccgggtgccggaccatctgatagtcggtggcagccaggttttctcctttgcggaacacggcctgctttaacccgtcaccgccacaatcacatcacacctgttttcacttttatcttctgtcttcaaaggtatcctattatgaaaattatcacccgtggtgaagccatgcgtattcaccaacaacatccgacatcccgtctttttccgttctgtaccggtaaataccgctggcacggcagtgctgaagcgtataccggtcgtgaagtgcaggatattcccggtgtgctggccgtgtttgctgaacgccgtaaggacagttttggcccgtatgtccgactgatgagcgtcaccctgaactgagtgggaattctgatgagcagaattatcgccaccaccggaccattcttaaccgattttctgtagggattttatcgtgtcagacacactccccgggacaacacttcccgacgacaatcacgaccgcccctggtgggggctaccctgcaccgtgacgccctgtttcggcgcccgtctggtgcaggagggtaaccggttgcattaccttgccgaccgtgccggtatcagaggcctgttcagcgatgcagatgcgtaccacctggaccaggcctttccgttgctgatgaaacaactggagctcatgctcaccagtggtgaactcagcccccgctatcagcataccgtcacgctgtatgcgaaaggactgacctgcgaagccgataccctgggctcctgtggttacgtttatctggctgtttatccgacgcccgaaatgaaaaattaactctccagaatagccttctgctacggcctggtgttttcaccacgcaactttcccatttttatatctgcatatcaggaaaatcttcagtatgaaaacattacctgtattacccgggcaggcggccagttctcgcccgtctcctgttgaaatctggcagatactgctgtcccgactgctggaccagcactacggcctcacactgaatgacacaccgtttgccgatgaacgtgtgattgagcagcatattgaggcaggcatttcactgtgtgatgcggtgaactttctcgtggaaaaatacgcgctggtgcgtaccgaccagccgggattcagcgcctgtacccgctctcagttaataaacagcatcgatatcctccgggctcgcagggcgaccggcctgatgacccgcgacaattacagaacggtaaataacattaccctgggtaagtatccggaggcgaaatgatgacactggaagccgacagcgttaacgtacaggcgctggatatggggcacattgtcgttgacattgatggtgttaatatcactgaactgattaataaggccgctgaaaacggttattcactccgcgtggtggatggccgtgactctaccgaaacaccggcaacttatgccagccctcaccagttgctgtaagacaatgcagtgatacagggtatagtgccattaaccacagaaacagcactgttgtcctgtattaagcaggcaagagaagatgtccttaccctgcgccatctgcagcttctgcaccagaaccggtgaatctcactcaacaggcttcatttcccctgacgccagcctgaatacagctggcgttttcatttataaacagaaaggaaaaccgataataatggaatggacgccccgaccatgaagcaacggtaggatattactgataaaccttccagtggaggtgcgttatggccgttttaacgattagcattgacctgacaaaaaatgaattccaaatccacggtctgggtaggaacagaaaaatctaagctcagaaaacggattaaagtaagcgtcaacggagcaccgtattgacgcttatttattggtgagaactacgttccatggcaggagttcgtcaacacggttggagggccattccggcagtatgctcagaatatggcgcagatacgcttccggatcgataccgttcagacggcaggtgcctgcttttccggcaacaagcaggaatctcagcgctgaagcaggaattagaggtaaaaacgccctaccgggccatgaatcacccggtcattggagtagtaaccaaagcagatttagccagcatggaacaaatatctttggtgaaaagttggttacgggaagctggagcgcacaacgtgttagtaaccagtgcagttaataacaatggagttacagaactttttgccttgctgcatacagaagaaggctgttgttaatttcgattggttctcagatgagaatgatgacggtgatacacagataagaatcaatgagcaatgagggttgccgggcaaccctcattgaataaaacgggaattacttcgcttcgccgtttttcatttcgcccatagctttcagctttttggagatatcgcggcgttctttggagagctcggcatttttgatgatgtaatcgtcaacgcgatcttcatagtcacctttcatgctggcgatgatgccctggattgcttcaacgctcatccctggcttgatgtaatcgctcaggttgtccagcaacaggacgcgcttctggttgtcacggatctttttctcaacgtcctgaatttcacgttgcagtttgttcttacgacggaacagacgaacaaattccagtacgtcctggaatgaaggcttggtagtttccatttttatacccctgataatgtgagagtcggattcgtttaagcaaccgctattcgttagggccaacattactcatagctgccgcagatgacaatgcttttatcccttttcactatcataccctttatccttgctgaatcgaagcagcagcaagatgattctgaagttcaggaattatttgcgcaaggcccggcaaatcagattcgatagcaactcaagctgatgtgccgtttccatgttcagccacacataaccatagattggtgtttccacgactttcagatcatggtggttatcgagcaactgacgcagctcttccacagcatcgttcaatttttccgtattggcaaaaaccggctgcggattaccttcgtacagcgcatgaacaaggctcagcagtatttgctgcatcatgtgctgggtatcacgaagtttttgcgcgttcaataacacgaaatggctggggcgcgtggcccagtatgcattgatttgcaactccagcatacaaaccagattgcgattaatggtctggataccttcatatatcgatttgggaatacgggtttctttgctggcgggcgcaatcagcccacgcattttcacggcatcggtcagcagtttttgtagatggctttccagacgtgggcgttcgagtaagttcggtgagaatgcagattgatagacccgattatactcggtcagacttttcgccagttgaatgcgccagtggatgaacgcccgttgtggccagataccggtaaacaacattgccagtaaagagccgaggatcacatcgccgcttcgccataacgccgtatcaatttcacctgtcggggaacccacaacaattgccagcgtcaccccaatcaataatccttgatacggtttcttgcccagcgccagccaaccgcaaagaaacatcgccgccgcgcaccagactaacatcagcggtaacgaaattaactccagttgcagagcgataagacctaaaatcgaacccaacaccgtaccgccaatacgttcgaaggcacgagggacaacgttcccccagaacgagattggccccataatcaccaccatggtgaccagcggccaggtgctttccgggatagtaaacaggcggataatgagaaaagtgagcaggaatgccagcgcgacccgagtaccatgcacaatgcggtaatggcggtatacccggatttcaaacgggcttaatgacttatcggcacgcacgcagaaactccgtaatgaagattaaaagcgctcataacacatctgtcggccagaaggcgcgcctctgagttatccgacggacataccgggaacagtgtaatttcccggcaggagcgaaaaatttgaaaggcgcatcttactcttttcgctttcaaaaaaagagtggtcttcgcgtcaacacaccgccctgagatgaattagtgatgttttggctgcaccgcaacatacatttcgatatcccagtacccatcttccgcgccattgttcaagtaaacctcgaagcagggctttggtaacatttcataggcactgtcctgcaagaggctattaaagaactgataccagggtttagcaaaatcatcaccgactacacgagccaccgccaccgcatactgaccacctgaaatttctgtcagaatgacgccctcactgttttcggggagcgtaaagttattcggcaccgtcacgacggtgtcgcagcgtaatttttcggcgggtgtttcatctggattgtcgtaatagacagcaacccactccttcggcacaatatttttgctatctatccacatcatcaactgctcaaagcctttctttaccgtctgttcccacgggccaacgagatggaaacctgcaacggtacgtttatcttcctgcttaatctcgtagttcatgacgcccccactaatactgtttttatatacagtatagttgcaatattaaaaccacaaggaatgagtgttgattatgcgagcagattcgcactcctgccagtctgctgcaaaagaaaggtcagtccttatggtggaaataatcactcagccgggaaaacatgctgccttccccgacagattccagggtaaccagcggccagtgcgccacctgtttatcacggtcgtaaagttcaatttcccctacccgctgatgggcgctaattggcgcggtgagttctttaccatcaagggtatatttggctttgatatgtggaatttcggctttcggtagcaccatccagaactcttgttccgttcccagggcgatattttctttatcgccataccagatgcgttccgtaccaacctttttcccacggtgcaaaatttgcaccgtagtaaagttttgttgaccccaacgcagtaattttcttgcctcttcctcacgaccttttgcgctgtcagcccccattaccactgcaatgagacgacgctgcccatctacagccgaagcaatgagattaaacccggcaccagaagtatgacccgttttcaggccgtcaacattcatggttttatcccacaataacccgttacggttttgctgggtgataccgttccaggtgaggcttttctcactgtacatatgataaaactcgggctcgccgtggatgatagcgcgagaaagcacagctaaatcataagccgagctatgctggccaggtgcatccagaccatgcactgtttcaaaatgcgtatccttgagatgcagcttctcggcatagttgttcatcatttcaacaaactgccgttgcccaccggcaatatagtcagccagtgcaacacaagcgtcatttccggaatccacaattaaaccacggcttaaatcacgtaccgatacgcgatcgccctctttcaaaaacatcagtgaagaaccgacaaacaccggattatctttcgcccacgcatcacgccccacggtgacaatatcgtctggcgtaatgcgatgactatcgatagcgcgatccacgacatagcccgtcatcagctttgtcaggctggcgggattgcgctgttgatgctcattacccgcggtgagaatctgaccggtggtgtaatccatcaatacccaggacccggcatgaatctctggaggttgaggtgaaaaaggaatgttttccgccgcaaaaccagacgataaattaaaaacgaacaaagaagcagcaataataagacggcgtttcaacagcaaaccctcaggagtttcaaatagctgttctttttacggaaatacttatgaactggctggaataaagtgcaagaaaatgtgactaccctctcatttttatctgacatgatctgttgccactcgctgccaaattgtcgcgctaaagctgattagcacggtgatatttgatactctggcagacagcagaaacaacggatttaacctaatgatgaatgacggtaagcaacaatctacctttttgtttcacgattacgaaacctttggcacgcaccccgcgttagatcgccctgcacagttcgcagccattcgcaccgatagcgaattcaatgtcatcggcgaacccgaagtcttttactgcaagcccgcggatgactatttaccccagcctggagcagtattaattaccggtattaccccgcaggaagctcgggcgaaaggagaaaacgaagccgcatttgccgcccgtattcactcgctttttaccgtaccgaagacctgtattctgggctacaacaatgtgcgtttcgacgacgaagtcacacgcaacgttttttatcgtaatttctacgatccttacgcctggagctggcagcatgataactcgcgctgggatttactggatgttatgcgtgcctgttatgccctgcgcccggaaggaataaactggcctgaaaatgatgacggtctaccgagctttcgccttgagcatttaaccaaagcgaatggtattgaacatagcaacgcccacgatgcgatggctgatgtgtacgccactattgcgatggcgaaactggtaaaaacgcgtcagccacgcctgtttgattatctctttacccatcgtaataaacacaaactgatggcgttgattgatgttccgcagatgaaacccctggttcacgtttccggaatgtttggggcatggcgcggcaataccagctgggtggcaccgctggcgtggcatcctgaaaatcgcaatgccgtaattatggtggatttggcaggagacatttcgccattactggagctggatagcgacacattgcgcgagcgtttatataccgcaaaagccgatcttggcgataacgccgccgttccggttaagctggtgcatatcaataaatgtccggtactggcccaggcgaatacgctacgcccggaagatgccgaccgactgggaattaatcgtcagcattgcctcgataacctaaaaattctgcgtgaaaatccgcaagtgcgtgaaaaagtggtggcgatattcgcggaagccgaaccgtttacgccttcagagaacgtggatgcacagctttataatggctttttcagtgacgccgatcgtgcagcaatgaaaattgtgctggaaaccgagccgcgtaatttaccggcactggatatcacttttgttgataaacgaattgaaaaactgttgttcaattatcgagcgcgcaacttcccggggacgctggattatgccgagcagcaacgctggctggagcaccgccgccaggtcttcacgccagagtttttgcagggctacgctgatgaattgcagatgctggcacaacagtatgccgatgacaaagagaaagtggcgctgttaaaagcgctttggcagtacgcggaagagatcgtctgaaacaaaaaagccggagcgacaaactccggctttttgagatttaccggatgattatgtcatccggtttgtaagattacgctacgtcttcgtactgcggaaccgggttacggaaactcttggttacgcaagccaggtaaatcagaccgatagcagcccagatcagacccagaaccattgagctttcttccaggttaacccacagcgcaccaacggtcagcgcaccacacatcggcaggaacagatactggaagtgatctttcagcgttttgttacgcttctcacggatccagaactgcgagatgaccgacaggttaacgaaggtgaacgccaccaacgcaccaaagttaatcagcgccgtagccattaccaggtcgaagttgattgccagcagggcaatcgcgccaaccaggatgatattcatcgccggagtacgccatttcgggtgtacataaccgaagaagcttttcgggaacacgccgtcacgacccattacgtacatcagacgcgcaacgcctgcgtgcgccgccataccggacgccagtacggtaatggtggagaagatcagcgcgccaacctggaacgctttacccgcaacgtacagcatgatttcaggctgtgacgcatccggatctttaaaacgagagatatccgggaagtacagctgcaggaagtaagttgcaaagatgaagatcatgccgccgatcagcgcggtcaggaaaatcgcacgcgggatcacgcgctctgcatctttggtttcttccgacaggttgctgatgccgtcaaaaccggtaaaggagaagcacaggattgtcgccccggtaatcatcgggataacatgcgcatcgccagaccagaacggacgagtgctcgccagcgtaccagcgccttcaccttcaaatacgccataaacaaccatgcccagaatcaccgcgatcagcactatctgcaacacgacgattacagtgttgaagttcgctacggatttcagactacgcaggttaaaggcggtcataaaggccaccagagccaccacaaacatccacgatggaatggaaggcaccagagcttcaaaatagattttcgccagcagaatgttgatcatcggcgcgaacagatagtcgagcagagaagaccaacccaccataaagccgacagtcgggctaatggatttctgggcgtaagtgtatgcagagccagcagaaggatagcggcgaaccagcttcccgtagctcagagccgtaaacaggatcgcaatcaatgcgaacgcataggctgtcggcacatgaccatccgtgaggcctgaaacgataccaaatgtatcaaacagcgtcatcggctgcatataggctagacccatcattacaaccggaactaacgtaagcgttttacgcaattccacgcgagaggtgtttggagtaacgttatgcgacatggtcattctcctttacggtgataaccgtcgcgtaagcaaaaaattgccccatttttttggattcctcagcgacaacaactgtcgatttttagtaaatatctatccggtacgaagcccggcctcttggtatgaatgattggtttgaagcaaaaaataaccgacgctaattaaacgtcggtttttagtcattttttgacagcggcgcattgtgcctaaatgggggggaaatgacaagagaatgagaggcttgccataataatttttctttaaatggctgattttccgtcatcagattttgcataaacaccggcgatcgcactatttgctaaaatttcatctcgccaccagccgctggcaagccctgcggtctgttcattccagccaatccagacgggttcaaagagagtttgggcgaccactttcttctcgattaacgcgccactatcgagaaaacgttgcgccagataccgtggtaaatagccgcagccaaggccgctaatttgcagctccagcttggttttaaaatcgaaaacggtaatggcttcttgttcgtcgagaagttgtgaggccgtagaagcgcctgcctgcgcagtgtcccccaccacaatcgcccgatatcgtttaatgatacgacggtttaacggttcttcttcctgggctaacggatgatgaggcgcgaccgcaaagacttgttcaagatcgcccaaccgcgagaaaccaaactcactggaagatggtggctcatgcatcgcgccaacgataatatccgctcgcccctgagtcagggcatcccaggaaccaccgagtacgccattgataaacttcaggcgcgtcacgctatgatgttgataaaaagcttcaatgagaggcgcaagcagagaaaaaggaaacgtgtcgtccacgccaatcaccagctcgttttcccagccttcatgcagtttgatcgcctgcttttccagttctcgcacggtatgcagaacttcccgccctttctctaataacatttttccggtacgggtgaatttagcgcggtgtccgctacgatcaagcaattgaatattaaggtcgctttccagcttgtgaacggtgtaactcagagcggacggcgtcttgtagagtttggctgacgccgccgcaaaactgccttctttttctaaggcatcgaggatcatcaacacatccagcagtggtttcatacacgcccccttgcagtgcatgcggcgtcctgctggcgtgatcgtttactccagcggcattaccagcggatcgggatactggtattcaaatcccagttcattacaaatccgactgccatcaataatcttacctttgccgctgtccagactatttctgaactgcggaggttccagccccagtaaacgggccatctgcggatagaaaacattacgcgcagggtgagctagcgcacatatattatagatgtgtccgcctttaggtgcctgtaacaacagagtgatagcgccaataacatcttctaaatggactaaattaacaccatgttcaccatcaggggcggtttttccggcaaaaaagcgtccgggatgacgtcccggtccgaccaggcccgcaagacgcagaatatcgaccgaagtaccgggtaaattgtgcagccagtcttcgagttcttctaatactcgtccactgttggtcaccggattacgcggggtggtttctttcaccgtgccttgcgcgtcgccatagacagatgtcgagctggtaaaaataatgcggggaatacgatgggccagcgcgctatccactaactcttgtaccgcttgtaaatagaactcatcgccggggccgctacgacgtgccggaagcgtaatgaccagcgcatcggcatccatcagggcatccagatcgtcagaatcgcaaactaactcaggctccatgcgaagcagatagctatcaatgccactcattcgggccgcttcgacaccatcttgtgtggttttactcccggtgacttgccagcctcgcgctgaaagtgacatcgccagcggcatgcctaaccaccctaacccgacaattgcgacctttttcatccgttatctcctgatacaccttagatctataaggctacgctagcgtatcaaaactgacaattcattctatgaatgaatctgttcaataatgataacgacatgctgcaatgagcagtgaatcgtcggtaaccgcgtataccagacggtgctcctctgtaatgcgtcgggaccagaagcctgacaaattatgtttcaggggttctggcttccccttaccttcaaatggtgttctgcgtgtatctttgataatttcattgatctttttaacaattcgcttatctgtttcctgccagtacagataatcatcccatgattcctcagaccagattagtttcactcaataatgtccttttccgttcctttgcctgatttcaggctatcgattgagtccatcaatctccgggcgttagcgggggaacgcagtagataagccgtctcttccagcgagttgtattcttcgagtgacatcagaacacaagcctctccattctgacgagtaatgaggatcggggcatgatcttcaacggctttcatcattgttgccgacaaattctgacgcgcttcgctgtagctaattgtacgcatgtaaatctcctcttttgtacagttcattgtacaatgatgggtgttaattaactatttattaattagtttgtagatcaagacattgtcagcgagacgaaaaatcagactttgctctttttggtgctgtcaagttagaggacagtcctcttagccccctcctttccccgctcattcattaaacaaatccatcgccataaaatatataaaaaaccccttgctttctaacgtgaaagtggtttaggttaaaagacatcagttgaataaacattcacagagacttttatgacacgcgttcaatttaaacaccaccatcatcaccatcatcctgactagtctttcaggcgatgtgtgctggaagacattcagatcttccagtggtgcatgaacgcatgagaaagcccccggaagatcaccttccgggggcttttttattgcgcggttgttaacggttcagacaggtttaaagaggaataagaaaatgacagacaacactcgtttacgcatagctatgcagaaatccggccgtttaagtgatgactcacgcgaattactggcgcgctgcggcattaaaattaatcttcacacccagcgcctgatcgcgatggcagaaaacatgccgattgatattctgcgcgtgcgtgacgacgacattcccggtctggtaatggacggcgtggtagatcttgggattatcggcgaaaacgtgctggaagaagagctgcttaaccgccgagcccagggtgaagatccgcgctactttaccctgcgtcgtctggatttcggcggctgccgactttcactggcaacgccggttgatgaagcctgggacggtccgctctccttaaacggtaaacgtatcgccacctcttatcctcacctgctcaagcgttatctcgatcagaaaggtatctcttttaaatcctgcttactgaacggttctgtcgaagttgcgccgcgtgccggactggcggatgcgatttgcgatctggtttccaccggtgccacgctggaagctaacggcctgcgcgaagtcgaagttatctaccgctcgaaagcctgcctgatccagcgcgatggcgaaatggaagaatccaaacagcaactgatcgacaaactgctgacccgtattcagggtgtgatccaggcgcgcgaatcaaaatacatcatgatgcacgcaccgaccgaacgcctggatgaagtcatcgccctgctgccaggtgccgaacgcccaaccattctgccgctggcgggtgaccaacagcgcgtagcgatgcacatggtgagtagcgaaaccctgttctgggaaacgatggaaaaactgaaagcgttgggtgccagttcaatcctggtcctgccgattgagaagatgatggagtgatcgccatgagctttaacacaatcattgactggaatagctgtactgcggagcaacaacgccagctgttaatgcgcccggcgatctccgcttctgaaagcattacccgcaccgttaacgatattctcgataacgtgaaaacgcgtggcgatgaggccctgcgtgaatacagcgcgaagtttgataaaaccacggttaccgcgctgaaggtgtctgctgatgagatcgccgccgccagcgaacgcctgagcgacgagctaaaacaggcgatggcggtggcagtaaagaatattgaaaccttccacactgcgcaaaaactgccgccggtagatgtagaaacgcagccaggcgtacgttgccagcaagtcacgcgtccggtagcttcagttgggttgtatattcctggcggctccgccccgctcttctcaacggtattaatgctggcgactccggcgcgtattgcgggctgtaaaaaagtggtgctgtgctcaccgccgccgatagccgatgagatactttacgcggcgcagctgtgcggtgtgcaggacgtgtttaacgtcggcggtgcacaggccattgccgcgctggcgtttggtacggaatctgtgccgaaagtggacaaaatcttcgggccgggtaacgcctttgtcaccgaagcaaaacgccaggtaagccagcgtctggacggtgcggcgatcgatatgcccgcaggcccgtcggaagtgctggtgattgctgacagcggcgctacgccggatttcgtggcttctgatttgctttctcaggctgaacacggccctgactcacaggtaattttactgacccccgacgccgatatggcgcgtcgcgttgccgaggccgtcgaacgccaactggcagaactgccgcgtgccgaaaccgcccgccaggcactgaacgccagccgcctgatcgtgactaaagatttagcgcagtgcgtggagatctccaaccagtacggcccggagcacctgatcattcagacccgcaacgcccgcgaactggtcgatggcatcaccagcgccggttcggtatttcttggtgactggtcaccggaatcggcaggcgactacgcctccggcaccaaccacgttctaccgacttacggctacaccgccacctgttccagcctcgggctggcagatttccagaagcgcatgaccgtacaggaactgtcgaaagaaggcttttccacgctggcttcgaccattgaaacactggccgccgccgagcgcctgaccgcccacaaaaatgccgttactttgcgtgttaacgcccttaaggagcaagcatgagcaccgtgactattaccgatttagcgcgtgaaaacgtccgcaacctgacgccgtatcagtcagcgcgtcgtctgggcggtaacggcgatgtctggctgaacgccaacgaatatcccactgccgtggagtttcagctcactcagcaaacgctcaaccgctatccggaatgccaaccgaaagtggtgattgaaaattacgcgcaatatgcaggcgtaaaaccggaacaggtgctggtcagccgtggcgcggacgaaggcattgaactgctgattcgcgctttttgcgaaccgggtaaagacgccatcctctactgcccgccaacgtacggcatgtacagcgtcagcgctgaaaccattggcgtcgagtgccgcacagtgccgacgctggacaactggcaactggacttacagggcatttccgacaagctggatggcgtaaaagtggtctatgtttgcagccccaacaaccccaccgggcaactgatcaacccgcaggattttcgcaccctgctggagttaacccgcggtaaggcgattgtggttgccgatgaagcctatatcgagttttgcccgcaggcatcgctggctggctggctggcggaatatccgcacctggctattttgcgcacactgtcgaaagcttttgctctggcggggcttcgttgcggatttacgctggcaaacgaagaagtcatcaacctgctgatgaaagtgatcgccccctacccgctctcgacgccggttgccgacattgccgcacaggcgttaagcccgcagggaatcgtcgccatgcgcgaacgggtggcgcaaattattacagaacgcgaatacctgattgccgcactgaaagagatcccctgcgtggagcaggttttcgactctgaaaccaactacattctggcgcgctttaaagcctccagtgcggtgtttaaatctttgtgggatcagggcattatcttacgtgatcagaataaacaaccctctttaagcggctgcctgcgaattaccgtcggaacccgtgaagaaagccagtgcgtcattgacgccttacgtgcggagcaagtttgatgagtcagaagtatctttttatcgatcgcgatggaaccctgattagcgaaccgccgagtgattttcaggtggaccgttttgacaaactcgcctttgaacctggcgtgatcccggagctgctgaggctgcaaaaagcaggctacaagctggtgatgatcactaatcaggatggtcttggaacacaaagtttcccgcaggcggatttcgatggcccgcacaacctgatgatgcagatcttcacctcgcaaggcgtacagtttgatgaagtgctgatttgcccacacctgcccgccgatgagtgcgactgccgtaagccgaaagtaaaactggtggagcgttatctcgctgagcaagcgatggatcgcgccaacagttatgtgattggcgatcgcgcgaccgacattcaactggcggaaaacatgggcattaatggtttacgctacgaccgtgaaatcctgaactggccgatgattggtgagcaactcactaaacgagaccgttacgcccatgtagtgcgcaacaccaaagagacgcaaattgacgtccaggtgtggctggatcgcgagggtggcagcaagattaacaccggcgttggcttctttgatcacatgctggatcagatcgctacccacggcggtttccgtatggaaatcaacgtcaaaggcgacctctatatcgacgatcaccacaccgtcgaagataccggcctggcgctgggggaagcgttaaaaattgccctcggcgataaacgcggtatttgccgctttggttttgtgctgccgatggacgaatgccttgcccgctgcgcgctggatatctctggtcgcccgcacctggaatataaagctgaatttacctaccagcgcgtgggcgatctcagcaccgagatgatcgagcacttcttccgttcgctttcatacaccatgggcgtgacgctacacctgaaaaccaaaggtaaaaacgatcaccaccgtgtagagagcctgttcaaagcctttggtcgtaccctgcgccaggccatccgcgtcgaaggcgacaccctgccctcgtcgaaaggagtgctgtaatgaacgtggtgatccttgatactggctgcgccaacctgaactctgtgaagtctgccattgcgcgccacggttatgaacccaaagtcagccgtgacccggacgtcgtgttgctggccgataaactgtttttacccggcgttggcaccgcacaagcagcgatggaccaggtgcgtgagcgcgagctatttgatctcatcaaagcctgtacccaaccggtgctgggcatctgcttagggatgcaactgctcgggcgacgtagcgaagagagcaatggcgtcgacttgctgggcatcatcgacgaagacgtgccgaaaatgaccgactttggtctgccactgccacatatgggctggaatcgcgtttacccgcaggcaggcaaccgcctgtttcaggggattgaagacggcgcgtacttttactttgttcacagctacgcaatgccggtcaatccgtggaccatcgcccagtgtaattacggcgaaccgttcaccgcggcggtacaaaaagataacttctacggcgtgcagttccacccggagcgttctggtgccgctggagctaagttgctgaaaaacttcctggagatgtgatgattattccggcattagatttaatcgacggcaccgtggtgcgtctccatcagggcgattacggcaaacaacgcgattacggtaacaacccgctgccgcgcttacaggattacgctgcgcaaggtgccgaagtgttgcacctggtggatctgaccggggcaaaagatccggctaagcgtcaaatcccgctgattaaaaccctggtcgcgggcgttaacgtcccggtgcaggttggcggcggtgtgcgtagtgaaaaagacgtagcggcgttactggaagcgggcgttgcgcgtgtggtggtcggctccaccgcggtgaaatcaccagaaatggtgaaaggttggtttgaacgtttcggtgcggatgccttagtgctggcgctggatgtccgtattgacgagcaaggcaacaagcaggtggcggtcagcggctggcaagagaactcgggcgtttcactggaacaactggtggaaacctatctgcccgtcggcctgaaacatgtgctatgtaccgatatctcgcgcgacggcacgctggcgggatctaacgtctctttatatgaagaagtgtgcgccagatatccacaggtggcatttcagtcctccggcggtattggcgacattaacgatgtggcggccctgcgtggtactggtgtacgcggcgtaatagttggtcgtgcattactggaaggtaaattcaccgtgaaggaggccatcgcatgctggcaaaacgcataatcccttgtctcgacgttcgtgatggtcaggtggtgaaaggcgtacagtttcgcaaccatgaaatcattggcgatatcgtgccactggcaaaacgctacgccgaagaaggtgcagatgaactggtgttctacgatatcaccgcttccagcgatggccgtgtggtagataaaagctgggtatctcgcgtggcggaagtgatcgacattccgttttgtgtggcgggtgggattaagtctctggaagatgccgcgaaaattctttcctttggcgcggataaaatctccattaactcccctgcgctggcggacccgacgttaattactcgcctggcggatcgctttggcgtgcagtgtattgtggtcggcattgatacctggtacgacgccgaaaccggtaaatatcatgtgaatcaatataccggcgatgaaagccgcacccgcgtcactcagtgggaaacactcgactgggtgcaggaagtgcaaaaacgcggcgccggagaaatcgtcctcaacatgatgaatcaggacggcgtgcgtaacggttacgacctcaagcagctgaaaaaagtgcgtgaagtttgccacgtcccgctgattgcctccggtggcgcgggcaccatggaacacttcctggaagccttccgcgatgccgacgttgacggtgcgctggcagcttccgtattccacaaacaaataatcaatattggcgaattaaaagcgtacctggcaacacagggcgtggagatcaggatatgttaacagaacaacaacgtcgcgaactggactgggaaaaaaccgacggtctgatgccggtgattgtgcaacacgcggtatccggcgaagtgttaatgctgggctacatgaacccggaagccttagacagaaccatcgaaagcggtaaagttaccttcttctcgcgcactaaacagcgactgtggaccaaaggcgaaacctcgggcaatttcctcaatgtggtgagcattgcgccggactgcgacaacgacacgttactggtgctggcgaatcccatcgggccaacctgccacaaaggcaccagcagctgcttcggcgacaccgctcaccagtggctgttcctgtatcaactggaacaactgctcgccgaacgtaaatctgccgacccggaaacctcctacaccgccaaactgtatgccagcggctccaaacgcattgcgcagaaagtgggcgaagaaggcgtggaaaccgcactggcagcaacggtacatgaccgctttgagctgaccaacgaggcatctgacttgatgtatcacctgctggtgttgttgcaggatcaggatctggatttaacaacggtaattgagaacctgcgtaaacggcatcagtgagtggcgtgctgagcaggtgtgatgttgttgtcacacccggagccattgcccgatgcgcaagcsttatcgtgcctacacattatctcaacacacgtaggccggataagatgcgccagcatcgcatccggcaaaaaaaacgggcatggtgtcaccaccctgcccgtttctcttaaatgcacaataatattatttcgcgttgtaattacgcagcgcgttacgcccaagcacaatccccgcgccaaccatgccgcccagcagcacagccagaatcaaggtaattgctttcttcgggctatcgcgacgaataggtaacgtcggtttcattacatagcggtaagcatgaatatcaagtttatcaacgtcaagattgtcaatatccagcaggttttgacgagtctgatagtagtttgatgagaacaccaacggacgggtcgcttcgtgcttaatcatcgactccagcgcttcgctccccaaaagaaacatagtatcctgggttacgtcctgtgtctgttgaatctgcggctttgtcacctgcgcctgattcgcatactgcaacgcttcctgaatctgacgaatacgcagatctttctgctcctgcgcgaccacttcctgggttcttaaagagtcctgcaagtttttccgtcccagaacaatgttgtccttgagatccttttctagctcttgattcactttatcatcaacttgctgaatgtattgggccaacttcatttgtgcgccctctgcagtttgcccaacataagaaacagtcaatggtaattgctggttcttaacagaagattcgatggtaagtttttctggctcttcctgattatccagcgtttctgctaatgcagagaaggcagaactgaagcgaccaattaacgtctcctgcaaatccgatactttcggtgcagcctgaccatagataacattcatggcattgttatagccagcaatttgccccacgtcgggctgagtgataattgctgttgacgtccatttctccttcgctactgccaaataaccaatagccagggcaatagccacaatgacggaaatgataattgtcatcttgccacgccacaactgcactagtaaatcaatcaaatcaatctgttccgggtcatggttttgcccagaaacattattattttctactctcatcattaccctaactgacggaaatttccaagtccgcatagtttagcgataatccccgtgaatgctataggataagtgataaaaataatgaattattgcggaggtaacaaaagacaatcagggcgtaaatagccctaacaagatgttagtcgctgccaaagagatcgcgggtgtagaccttatctgccacatccttaagctcttctgccatacggttggagataatgatgtcggcttgttgtttgaaggtggcgagatcacgttccaggcgagagttgaagaatgagtcttctttcatcaccggctcgtagatgatcacttcaacgcctttcgccttgatacgcttcataatcccctgaatagaagacgcacggaagttatctgacccgctcttcataatcagacgataaatacccaccacttgcggtttgcgtgacaaaatggcatcggcaataaaatctttacgcgtgcggtttgcatcgacaattgccgagatcaggttattcggcacagactggtagttcgccagtaactgcttggtatctttcggcagacaataaccaccataaccaaacgacggattgttgtaatggttgccaatacgcggatcgagacaaacgccttcgataatctggcgagtattcagacctaaactttctgcatagctatccagttcattaaagtatgctacgcgcatcgccagataggtattagcgaaaagtttaatcgcttctgcttcagtggagtcggtaaacagggtcgggatattttgcttaatcgcgccttcctgtaacaacgcagcaaaacgttctgcgcgttctgaacgctcaccgatgacaatacgtgacggatggagattatcgtaaagggctttaccttcgcggaggaattccggagagaaaataatattttcagtacgatatttcttatgcatcgctgcggtaaaaccaacgggaaccgttgatttgatgaccataaccgcataaggatttatctcaactacgtctttaattactgattctacactggatgtattgaaataattagttttaggatcatagtcggttggagtggcgatgatgacataatcagcatcccggtaggcttcatttttatctaatgtggcattaaagtgtattttatctgattgcaaaaactgctgaatttccttatcaacaataggagatatccgatcattcagcatagcaacgcgtgacggtaaaatatctaatgccacaacctcatgattttgtgcgattagaagcccgtttgacaagcctacatagccagtaccggaaatggtgattttcatttcatgctctcagaattaacttaactgtgaatcatgatgtttttagcatcctgataagagctaaaagttttaacgctacgttgttcgatggtcaacgcaacgaaaaaaaattcagattttctttataaggatagctgatatttattaagttaatattaagcagtgaaatttagtctataagataattggcaaaaaaaagcccggtgcaatatacgccgggcctcaatttttaatgttggttaaatcagattaatccagccattcagtatggaacacaccttctttatcaatgcgcttataagtatgtgcaccgaaatagtcacgctgtgcctggatcaggttcgcaggcagaacagcggcacggtagctatcgtaataggcaaccgcagcggcgaaggtcggaaccgggataccgttctgtactgcataagcaacgacatcacgcagagcctgctggtagtcatcggcaatttgcttgaagtacggagccagcagcaggttagcgatctgcggattttcggcataagcatcggtgattttctgcaggaactgcgcacggatgatgcagccagcacggaaaatcttcgcgatttcaccgtagttcagatcccagttgtactcttcagacgcagcacgcagctgagagaagccctgagcgtaagaaacgattttgccaagatacagcgcacggcgaactttttcgatgaactcagccttgtcgcctgctggctgtgcttgcgggccagagagaactttagatgcggcaacacgctgatctttcagagaagagatataacgtgcaaacacagactcggtaatcagcgacagcggttcgccgagatccagcgcactctggctggtccatttgcccgtgcctttgtttgctgcttcatccaggatcacatcaaccaggtagttaccatcttcatcttttttggtgaagatatctttggtgatgtcgatcaggtagctgctcagttcaccgttattccactcggtaaaggtctgcgccagttcttcgttggtgaggttcaggccacctttaagcagagaataggcttcagcaatcagttgcatatctccgtattcaataccgttgtgaaccatcttcacatagtgacctgcgccatcggcaccaatataggtaacgcatggctcaccgtcttcagccactgcggcgattttggtcaggatcggcgcaacaagttcataggcttctttctgcccaccaggcataatggaaggacctttcagcgcgccttcttcaccaccggagacaccggtaccaatgaagttaaagccttcggcagaaagctcacggttacgacgaatggtgtcctggaagaaggtattaccaccatcaatgatgatgtcacctttatcgaggtatggcttgagggaatcaatagcagcatccgtgcctgcacctgctttcaccattaacaggatgcgacgaggcgtttccagagattcaacaaactctttcaccgtatagtaaggaaccagttttttgcctggattttcggcaatcacttcttccgtcttttcacgggaacggttgaaaatagagacggtataaccacgactttcgatgttgagcgcaaggttgcgccccatcactgccataccgactacgccgatctgttgctttgacattgtttactcctgtcaggggtggtcaccgcgaagtgtgcggcttaaatgtggtatagatgttaactcactcatagagatactgaatagcattaccttggatataccacaccggatatctcatcttttccgttttttaaaacccatttatatgaaattactgaattacttgttcagtaactcaaggataagttttgtcttttcttccatcagcggtacatcgccgcgcgattccacattcaaccgcaccaccggttcggtgttggaggagcgcaggttaaagcgccagtcggcaaaggtcatgctgatgccatcggtacgatccaccgccagcgcctcacggctaaaatgctgttccacgcggttaatcgcctcaacgggttgcgccagtttgctgttgatctcaccgcttgccggaaacgctgccatccggtcgcgcaccagttcgcccagcgtttttcctttcaggcacaccagttcggcgaccagcagccacgggatcatgccgctgtcgcagtaagcgaaatcacggaagtaatggtgggcgctcatttcgccaccgtagatagcgtcttccttgcgcatacgttctttaataaaggcgtgtccggttttcgacattaccggggtgccgcctgcggcagtcaccacatcaacggtgttccaggagagacgtggatcgtggatgatcttcgcgccgggatttttttcgaggaacgcttctgccagcaggccgacaatgtagtagccctcaataaactgccctttttcgtcaaacaggaaacagcggtcaaaatcgccatcaaaggcaatgcccatatccgcgccgtgtttgatgaccgcattgcgggtgtcgtcgcgacattccggcagtagcgggttaggaataccgttggggaaattgccgtccggcgtgttgtgcactttgattaattccacgggtgcgccgagggctttaaagcgggcttcaatggcgtccaccaccggacccgccgcgccgttcccggagttaatcaccagcttgagcggcgtgaggtttttgacgttgatataaccgaacaggtgatcaacgtaagcgtcacgcagattgatttgctgatagcgaccgcgtttggtttcatcaacgggaggaaagtcgttggcttctgccagacgctggatgtcgcgcagtccggtatcaccgctgatcgggcgagccccttcgcgcaccagtttcatgccgttgtaatccatcgggttatggctggcggtaacttcgatgccgccatccacgccgagatggaacgtggcgaaatagatttcttcggtgccggacatgccaatatccagcacatcgacgcccgcatcctgtaaccccttcgccagcgccagttttaaggtttcgctggtgagtcggacgtcaccgcctaacacaatggttttcggtttgagaaattcgccataagcgcgaccaatgcgccaggcaatatcttcattcagttcttcgcctaatttcccgcgaatatcataggctttaaagcagggtaaactcgacatgatataccttaaacaaataatacttattacagattaactaaaaatattagcgctcttctactaacgttacattatcaaaaatttagctacgaccatatcggtcctgaaaacggataacatcgtcttcttctaaataagatccagaacgaacttcaattaaatcaagaggaattttccctggattttccaagcagtgtattacaccaagaggtatgtaaacagattcattttcgctaagaatcttagtttcagaacctatagtcacccttgcagttccagaaactatgatccaatgttctgccctatgatggtgcatttgtaaagaaagtccttcaccaggatttactgttatacgtttgacctgataacgctcccctgtgtcaatggaatcatatttaccccaaggacgatatacttcgcgatgaacataatgctcgctacgacctgaatttttaatttgttcgactattttctttacatcctgaactttatttctctctgagacaagaacagcatcctttgtttggacaacaactaaattttccactccaactgtagcaacaattcccgattcggcatatatgaaagaattctttgtttcatgagagaaaatatccccaactattacgttgccgtctgagtctttatcattaatttcccaaagagaagaccatgaaccgacatcactccagccagcatccattggaataacaattgcgtcttttgttttttccattacagcgtaatcaattgactcttcaggacacttagagaaagaactttcatctaaacgcacaaaatcaaggtcaaagttcgctgaagcaattgctttttcacaagcggataaaatatcaggccgaaattgtttaagttcctctatataacgatttgcactaaacaaaaacataccgctattccaataatactcaccggaagcaagatatttagtggctgtctcatgatttggcttttcaacaaatgatgacactataaatgcatccgaatcttcctgattaatatattgtcctcgatgtatataaccataaccagtttctgctttgtctggaattataccaaatgttaccaatttcccatcagcagcgtatggaattgccgatctaacagcgttacaaaatttttcttcatcgtgtataacgtgatctgcagccagtacgagcataagatcatctgcacttttatcagacttagacatcagcaacgccgctaatgcaattgcaggggcagtgttacgcccaacaggctcaaggatgatattctttgaagtcaatctatcgatttttctaagctgttcagcaactataaagcggtattgttcattacaaatgacataagggttggtacaatccaaaccatccagacgattagccgttgtttgaagcatggtatgactaccgattaggctaagaaattgtttcggatagagaattcttgatagtggccacaaccgactgcctgaaccaccagccataatgataggtgtaataattttattattgttcatataatttctcatctaatgtattcattaaattggcaacttttgattcccaagaaaaattattttctacaaaactacgggcattttcagccacttcagtataacgattataatcgtaaattatttctcttagtacgtttttatattgctctactgtatctgcaacaaaaatttcgctacctgattttgcattaataccttcataaccaatgctagatgtaatacatggtaaacctaaagccatgtattcaagaattttattttgtacgcctgctccaagacgaacaggacatatacctatatgccctgtagaagcggaagaattgatatcatcaacagtacctaaagcaattgtatttttaaatgaatttaatatatttttattagtttctgagatcttaccaatcactttaaaaataatattaaactcatcatacaagcaaggtaaaatattcttagcaaaatgttttgcagcatccatattttgtaaagaatacatatttccgataaatataagttccacaggcttatcgatttttatttctctttttatatatctcaaggctgatgtatcaaccccattattgactatatggatattactgcccggattagggtagagatagtcacggtctacggatgaaataaaagtggtcaaatcaaaaagattcgccacagaacgttcatatgattctaatcttttttgttccagagaataaataattgcacgcaaactttttttacttgctaattttttaacgcgactgtaattcaaagatattgcatctgtcatatcaagaattttgaacttgtctgtatccttaacataatcagcaactcttatcagatgacaaaatactgcatcgcattgtttaattaatttattgtatttattcttaaatgtgtccgattgataataagcaatttgcaacggtttttgcgtaaccaaagcttttaatacattataatatgatttatattttggtagatagacacgatgaatttctttgaagaccgagtcatttatatttatttcaagttctagtggttgatcacataagctcagaagaataagatcatattttttggaaagttctttacataacatatagactcttaatctatcccctccaatgacagggtagggaaagcgaggtgtaagaaccagtattttttttctctgctctgattgattcataaaactgaaaccttttatattcagaatccgtctggataattttttttccaacgccacgagtccaataacatctgttctagagtttgttcggcttgccagtccaataaagaattagctttatctgcatcagcccaacaagacgcaacatcccctgcccttctctctataaaagatttattgaccttaatgtttgttaatttttcaaatgtagtgattaattcaagcaccgaataaccttttcctgtaccaagattaaagatattatatcccgaattgatacttaaataattcattgcagccaaatgacctttcgctaagtcaacaacatgaataaaatcccttacacctgttccatcattagtagggtaatcattgccataaataaataatttatcacgtttaccactcgcaacatccaataaataaggaacaagattattagggataccagatggagcctcacctattttaccactagaatgagcaccgacaggattaaaatatctcaagcaaattatatccagttttcccgtggaactaacatcctctagaattttttcaacaaaatacttcgatgtgccatatggattcgtagttcctccaattttagctgtttctggaattggaattatctctggttcaccatagactgtcgcagatgagctaaagataaattttttaattctgtactcttccattacctgtaataaagtaatggtcactccaacattattctggtaatactttaagggttcacttttagactctgaaacagatttaaagccagcaaaatgaataactatatctatggcgtgtttctcgaaaatagcggagagtgtcttcctacacccagcatctccagtaattgttataaaatcacgtcgagtaatttcttttattttttcgatacacttgtatgaagcattactgaaattgtccagaacgataatctcatgacctgcattcagtaattcaatagccgtatgagatccgatatatccagcaccaccagttactaatatgttcatattatatctccactaactaatcgtcaaaatttattatatcaagttcatggccattaaaccgataatgtgaataatatttttgctgataagacattattagctgtttattgatacttttcatcttgaaatctttaggaaattcctcatccaaatgtgagatttttttaacacactccttattgtttataatttcatcatagccgattaaggaatgctctgtcgcataaatatataatccatatgatagtgcttctgcaatttttgttttcattccacttcctaaaactataggagaataaaaaacatcacaagcagataataaatatgacatttcactattagatagattatcgaaaaaaaataaattatccaaatcaggaagattcaaagtagtacttttcctacctgccaaaatatagcaataatcattattagactttgctgcatttaaaacatagttggcagcatctatatttggaaaaaaatcaaaagatgcagtaaatactacttttttcctattatcattattcaatcgattatactcattaataaagtgagctgacaatacatcagttggtttttctctactaaatatcacagggagaattaaatttctgctttttttaatcccataaaatttatccattgcatttttatcttgccgggtaatatagctaactaaatctgaattcttaagcccgataaattcattgagataaacaattaatttttcaataaaagtagttatgtttttatctttttgtcttattaagtcatattcgaagttatccgtaaacaatatgatctttttgtggggcatgagtattctaaaaagcagacataacaatccaagccgagagttgtgaaaagcaagaatatcttgcttccgtaaaattttaattattgagaaaatataagggacataaaatgatggtataaaaaaaagcctggatattatatcctgacgtttacctttaataaatgatatatgttgaaaagtattgtcttcgaatagtttacctgaggattttttatcaataagtgttaaattaacattctgtttttgtagaaaactaacaagcgtacgtaaatatactcctcctccggtaagttcattatatgagttaattgaaatgagacagagtttcttattttttttcattaaatgccgccgttaaaatttccgcatatctctcttcagaaaaaagctcacgcttgctataaatagtttgtctcaaatgataatatttttcattatcaagactaattaatttgtaggctacttgtgctaaatcttctttattattggcaataaatacgccaggaaaactttctgcatacaactctctaattgcaccaacattatagcctatcacagggcaaccacagcatagcgcttcaatagtaaccagctcatatccttcataataggacggtaaaataagtactctggatttcttaaatatttctggcattttcgcataggggacagcaatgctggtcagaacattatttagcgaagcaaaattttgtggggcgggaatacttgaaactaaatggaaggaagtatctggcagatttttacatatgtaatacagatcatctattccttttcctttttccaatcgcccgacaaatgtcacatattctgcttcattaacatcagtgtaatcaaattgtgcaagatttataaaatttcgaacaactttgattttatgtgaattaatattgtaaagctcattccattcacttttaaccttatttgaaacagcccagatattttttgaaaatgctccagcccaacgctcatagaaagataaaagaccactgccagacaaccgattaggttttttattcatgactgtttgaaaataacatttcatattgccatgagctattaagatgtcattcctataaaaaggagaacaatagccatgtgcaataactttaaacgtcacgccacgtaatttttgtaaggttaaataaagagaaactaatattggataaagtgctacttgtatttttttgttacgaattttgttagaaattttgaagtatgttttatcaagtataatgactttaacccccaaatttttaagaatgttacattgttgggcaacaaccctttccaccccaccttgccctcctgaaccattatacgcggcgatatatataatcattttaaaaacttcccgataaacgacttcatttttagcagaacgaattgacactgtcggtaaaatatagcatgcttttgtcctgaaagaagattcaaattatcattatatttttttaaaaatctataattatttatgcaactttcgtaatgatattttaatcgattagctgttcttgcccctcccgtcgcttttcttggaggtaaatttattaacaaagcctttgaatcatatataaattttttatttttaataaatagagatagcatgaaatcagtttcctcacgatagcagtttcccgtataagatatatcaaatcgatatttcgatattagttccctttcagctagaacaaaaggctgtgcataaaaacattcaatcggatggtccaaatcacatgtataactaaaatccaatctatttagatcactaacaaaacgcccctcttttttatgtcgatttatgcaatcttcaattgttttctcgttattattcatataaagtattcttgcgccgattacatcagcgcctgtctcatattttgtagccaataaccgagatataacaccgggtaagaggtaagagtcatcatcaccaaaaaaaatatatttccctttggctatttcaatccctcggtttttagaatacatctgttttttattcgtttcattttctaaaataactaactgagaatatttttccttcagttcagctaatacactatttgtattatctgttgatccatcattgataactataacctctaaagtctcatcctgaaaataacttggtatgacctccttaagaatatgagccctgttataacttgggattattatgctgacatttttttctgacattttggtcaatcctttttatactggatgtataatgtaactaaaaaagcaacaaatatacttttgacaagataggggaagaaatagaacaaagtctctcttggtgtgaataatataggtggcaacacactataataaacaaaatatataattggtttgttttttgtatatttttccaatacatttaaattaagtaaaagtaaaaagggtataatgaaacatccaatcagaccaaatgctaaaaacgattctgctaaataactccccccaagtccgaacccaagattatatagttctgggtttgctgtgtatgaggccaaatggctatagcttatttccggcaagctcaatttaacattaaatattgacgagcaagttattattaactggctgaatagataggtaacattatatccccctgacaatagttgtagttttactgattgataaatggaaagatatgatactcccatgccgtatacaaagtttataacaggattattaccctgcattaattgaaaaaaaccccctccagtgcgccacattgagataaattcactaatcacaaaaatgacgctaaaaacaaaaatcattgtaatcagcagacgtaagtttcttgtctttacttcattaaaatatatacatgtaaccgttaaaagaaacgttatagcttcactacgactacccttcaaggtgctaaatgcagcaatgcatatcgcaataaaaagaaattttttatttgttctgaactgtatatgaaacgcacatataaggaaaaaagaacaataaaataaataagatagaaaatcataacctattggcgttgttatatttgattgataaatatcaacataactattagattctataaagttaaaaaagaatatcccttttacaaccatacctatcgaacccagaaaaaataaagtcaaaagaaactttatttttagcaattgtttttcaggataaggaccatgcggataaaatttttcagtatttttgcatagaattagtcccaatgtataaccataatacattagtgttatagcatagttagccaaaatcacatcgtcatccatatatccttcaataaaccaatcggcaatcctataatcatagtttgcaaacaaagataataaagggcgacaacctaaaaacacaaaagatgatataacgagaaggctggccggagaagttattttattagtgatatatgcgatataaaaaactgttatcgttgctataacaaggatatattgtgatttatttggttcattaccaaacagtaacactaaaattgtcagcattaaacttaaatagaatgtaatagcaggaaccgccttcactttcattatactctcgctccccactttcgatgggcaataaaagctagcatactgaatacaagaaactcaccaattaggtttaataaaaccccccccagaatgtcaaagcgtgatattaacagccaggacaaactaacaacaataattcccgccataacatttatacttcgtagtatttttacattatctgtcggtataagaaactgtataccaaggacattatttaaagatgaaaaaatggtaattattgacgcaaataaaataataacaaatgaaacgtcaactttacctataaaagtcgccacatattgccctaatcccatataacataaacatgcaattatgctaattgttaaatgcacaaaaaaactttttttaattctataataaaacagtttatcttgaggtttaatttctgaaacttgagataacatatactgtgatattggattaattagactttgacatgctgttgtcattttttgaacgattgaaaaaacaccaagactcgtattaccgcaaaggtttccaattaacacaggaattagaccattgtaaccaatcgtacctattacgccaataaaaacatttcctgccttcttaaattccacaatgcattcattaggtttaagatgaacaacatggctaatatgaatatttggccataagtatatacagcatatgagtaatgttgcattttgcaaaaaacttaggataaaaacattatctccgccactacagacataaacaagaagtatgataaacaatgttattctcactattacttgtgagtatgaaagttttttaaaatcaccaatcccctgcaaaaaccaattgggcgataatatattaccaatagtgcatagaaaaattgacaaaaacccaaaaaatgacaagtggactatatttaatctgcacaataaaaatacacatgttaatgcaattataaaaagcaatgattttaaaagaacaactattgagtaatagcgctgtaaattttgggtctcacatctatgtctcgcagcaaccacaggtcctgtgtaagtaaagccaaaatcaataatcaaagccactatttgataaatagatgtaatatagaccaattccccatattcccccaacccaatatattttatcaggatagggataattaccaatggcgcgatataattaaataactgcaatatatacaaccctaaaaatacgttttttattttatctttaagccttaaataattgtgcacacgttgtatcctattcatttaggtgtaattatattattgaaatgcgatgttctataagaatgactttataatttcagcacgctaccgcccctggctttacagctaccagagcactgcatgcatgcctacgatgtagcgagcgttacccactcgcgctaaacccgaaaaattcaaacgctaattgtcttaccaatccgctctggaaacaaggaaaatcctggaaaactttgactaaaatcctattgctaactcgttgttattctgattgtttatataaaacaacggcaggaaaattcgcaacaaattactttcgccacgaatcttcactgccgttataattttcttatcaaccgttacattcggtcagattttcattattcgcttaacagcttctcaatccctttacggaacttcgccccttctttcaggttgcgtagtccatacttcacaaatgcctgcatataccccatttttttaccgcagtcgtagctgtcacctgtcatcagcatggcatcaacggactgttttttcgccagttcagcgatggcatcagtcagctgaatacgcccccatgcaccaggctgagtgcgttcaagttccggccaaatatctgcagaaagcacatagcgaccaacggccatgatgtctgagtccagcgtctgcggctgatccggtttttcgataaattcaacaatgcggctgactttaccttcgcgatccagcggttctttggtctgaatgacggagtattcagagaggtcacccggcatacgttttgccagcacctggctgcggcccgtttcgttgaagcgcgcaatcatggcagcaagggtgtaacgtagcgggtcggcgctggcatcgtcgatcacaacgtctggcagtaccacgacaaatgggttgtcaccaatggcaggtcgcgcacacaaaatggaatggcccaaacctaaaggttcgccctgacgcacgttcataattgtcacgcccggcgggcaaatggactgtacttccgccagcagttggcgcttcacgcgctgttcaaggagagattctaattcataagaggtgtcgaagtggttttcgaccgcgttcttggaagcgtgagttaccaggaggatttctttgatccctgcagccacaatctcgtcaacgatgtactgaatcattggcttgtcgacgatcggtagcatctctttgggaatcgccttagtggcaggcaacatatgcatcccaagacccgctacaggaataactgcttttaaattcgtcattatttcatccacctgtaaaatggttgctgaattatagcttgttcgatttttttcgccagcatcaattaccctgaattgattactgaattacttgtgatgttacgccgcttcgttgtggattgcagtagcattgttcctaagtatggctccatttttccaggaatggtcgcaaatctactccctccgttctggcaatctaaagttaatcttctccacattaacaatatggtgattaatcctgtcgatatcgacggagatttgtcctttttcattcaccgcatgaacatttgcaagagacagcagtgtttcttttttcgccataaacacgccgcgaacgtctttgcgcatgtcaaagttcatgctcaatgcgggtccaactgaggattcctgcatcacattgatatttcgcataaaaagatgttgcggtttgttgtgtaactccagcgacgcacgcttcatctcaatgttagtcagcgccacaaaggagacagcattcccggcggagatttggatgccgcgcaatttataagcaagatgagtattatccagttgaatatcattcactcggaaattctgcggtatcgagagatatttgcctttaattaccccatagccgattaacatcccggcactattaatcatttcaatattatcaatcacaaagttgtcacaaccataaatagcaactgtggcgttatcaatacctgctttcttactgaaatccggcgtgatattacgagctttgatattacggataacaaaatgtttaccattttcaacatggatcagttgccgacaatctgatcccgtgatattcgcaacgacaaagtttttcactgcctggttttccggataattattatcgtaagtacttcctgccagtcctatgccaataccccagttgattttgccgttagtacagttgatgcgctcgatgacatggtcggatatcaaaatgtcgcgatcgttgattgctacattccattcaatggcgtcgccctgtaagtcgctgaacttacaattggtgatgttggcaccgataatctggttatgaaatccctggcgtaaaatggcgtaattagcgtggctgacggtcaggttatcgatggtcaagttgcgcatgacgcgtttatttttgccgccgatataaatctgcgttaccgggccaaaaccgctcatcgccaaccctttgatgatgcagtcagaaccgcgcacatccagggtgatgttatgcatacggccgcccttctcccctgtcacctggctgccgtcttgtaagacaaaacgccctctgccgttgccgcgcaggcttccaaggatgtgcaacgttttgccaggaggaatgaagatgccggtgttgatattttcacaaacgaatccggcaggcacgacgaccgtttgcccttcgctgaaggcttgtttaaatgaggcgatccagtcgtgtgggttgtagtcgttaatgttaacgatttgtcgggcgggaagcgcgcgagcgaaaggggtatggaggaaggcaagcgccgagcttgccgtcaggaaggtgcgtcgggagagttttttaaatggcatacgttctcctctataaagcctgcagcaagctggcgagttctcgattgatcacctgctggttaaaatcgtgttcgactttttcgcgcgcacgtttgacaaccgtagtaagttcgtcggtgtccagttggctaaacgccgccagtcgttgcgccagtgcacaggcatcgttctcaggcaccagccaaccggatttatcggcctccaccagttccggtattccgctgtgcagagtagaaacaaccggaatgccaaccgccatcgcttccattagcgccaccggaataccttccatatcgccatccgcacctgtaaccgatggcaacaggaagacatccgcgtcatcgagcatcgctttcacttcatggctcggtttaaagcccggcatctctatcacatcttccagttgatattgttcgatgagggtgcgcaggcgtcgttcccacgggccaatgccgaggatgcgatagcgaaatgccacgccctgctctttcaactgacggcaggcttcaatcgccacatgcaggccttttttctcggttaagcgtgcgacggaaatgatttccagcggcgttgcaggtgctttcaccggacgcgggctaaagcgcgtcatgtccacgcccatgcgcgatacggcgattttttccctcgggcagcccattttttgcagccttccggcccacagatcgcttatcggtagcatcagatcgccacggcggaacagttgctgatattcgggagtgtagtggttgagcacttcccgcctggagatatcaataccgtggaagatagtggcaattttgccgcgaatgacacccagttcgcgtagttttgccgcggttaccccagcagggccaaaatgagcgataaacacatcggcatgaaacggtgttgcgacctgaccacaaatggcagacaaaatcaggttccgcgactcagcaccatagcgtttgaggttgagcgcctgccaggtatttttacgatgaatgccgcgtaaggtctggctggcgcggtggcgcagtttcgccactttgcccgcaggttcgtcctgtaaccagcgggttctggcagcaaggttgtatttcgtccatgccgcgtgggtgttttgtgtgtcgcctttttgcagcgcgacaatctccacctcaaatcccatatcaataaacgcggtaatttgattgaggacgaaggtttccgacgacagcggaaatttcagtaaaaagaagccgaccttcatttcacctccccgatgcgttcaagcacagattgcaccatctgcattcccgtctgacgttcgcgactgacagcttcgttaagtcgtgcgttcagcgccggaagctggcctaaggtatccgcaaccatcgcttgcaggctgccgtctaataaatgacggatatcaattgccatctctggtagccccagttgttgcataatcccagcggatttatgttcatagttgatggcaatcgccggggtggcaaagttcattgagataatggcggagtgcaggcgcgtaccgacggtgagttcacaggcccccagaattttgcccatttccagatcgttgagttcatccatcaccacgtggtaacgggcaggatcgctgatgtgctggcgcagattgagcgccaccatgcggtcgtctttgttatagctgtcgatgcccgtacaggtggagagcgcaatcacctgatagccttcgtcgagaatgcgattgaccaccccggcaaaggctttttcatacgcttgttgagtggtgccgaggcgtttgtcgaacggtgccagttcacgcagggtaatggccaccgctttctgttgtgcggcaacgtccagccagtgttgaacagcatagctggcggtgaagtcttctgtgtggtgatcgaccagccacgcggtatcgacgccatgttcaacttttgcggtagtgatattgctgcgtttcatcaaatcaaggctgaccgattcgcgcaggatcagcgcgtcgcagtgaccaaaaacgtagttcgccagttggttaaattgcttatcctggaacgggccgacgctgtgaccaatcataaacagcggctttttcgccatgaaagtgcaaagcgcatgttcaaactgcggcacgccgtagagatcgacaaaaaacgatccgccgacctgaataatggcgtcgtaacctgacagcagtcgcacgaagtcagtgaatccctgggcgatggcgatattacgcagcttgccagtgtcggtgacgcgtgagagcagtacctggtgctggtagcggtgacggaggacttttttaacgcgcccgacaacgcccgccgcgctgttgtgttttttcatttgcaggaacagcgggtcgcccattaccgggcggttgagcagccaggaagaactgaccggatagcggctcattacgtccacttcggcatgtggactgaggatattgatggcatcaagtaagccgcgcaagatggcgctgtcgccgcggttgccgcaagtgtggttgcccagaataagtaatttcattttttcctcataaatttgatgccaggtgaggctgtgtttgttgttttcgttgccgttttttgcctgatgcgacgctaacgcgtcttatcagacctacaagatccgagcacagaaccgtaggacggataaggcgttcacgccgcatccggcattcagtgcctgatgcgacgctgacgcgtcttatcaggcctacaagacccgagcacagagccgtaggacggataaggcgttttacgccgcatccggcattcagtgcctgatgcgacgctgacgcgtcttatcaggcctacaagatccgagcacagaaccgtaggccggataaggcgttcacgccgcatccggcattcagtgcctgatgcgacgctggcgcgtcttatcaggcctacaagatccaagcccagccccccaggacggataaggcgttttacgccgcatccggcaaccgttgccggaaccgaaaacaaccattcaccccgcccgtaaaagcattttcattttttcgctgcgacaaaactgacgcttcacttccaccaccagcggatggcgcgacagcacaatcatcaccacaaacgccagcacgcccgcggctatttgcaccgccagcagcatccccagcgccagttgccctttcagcacaatgcccagcgcataactgaccaccagcgtcggcagcgagagataaaacggcagccacaaactcaggatgtactggcgataactggaaccgagcaccggtttaatcatcacgaaatagctcagaatggtgttgataatctgcaccagcaggaagccaagcgtgacgccgattgcgcccgccatctgcccaccaataacaatcgccggaataaacagaaaggttttgaatacgttgaatttaaagctgatatcgacccgcgctttcgccatcagcagcgaaccaatcgggttacccacggaacgcagcagccccaccacacacagcaattgcagcaccggaataatgctgttccacttctcaccaaagaccagcggtacaaagttattcgacaccaccatcagccccagcagcgccggaaagttgataatccccactaccgacagcagcttgtagaagttaacgcgcagcttttcggtgtcgtcctgaattttggcaaatgccggaaacaacacgcgggtgatgattgggttcagcttcatcggcggcacaacggccacgttgtacgccaggttgtatccccctgctacgcccgcgccgagaatacgcgccagcaccagcgttgaaaggttggtgttgagatagttgatgatgctgtccgccgtcagccaggcaccaaaacgtaagtttggtgccaccgacgccagcgagaaatgcagaccggggcgataaattttgcggccaaagtagccaaacagcagcgttctcaccgcactattgaccagataaccgagaatcgcggtcatcgccagcggccagaaatgggcgctaaccactgtaaaagtgaagcccgccagcaccgcgctggtttcgatcatgccgattttgttgaactccagctccttttgcatcaacgcgcggaactgttgcccgtgggggataaccacaaacgccagcgacaatgttttaatcaacggtgccaggtccgggttattcaacacgtcaccgatgagatcactcaacaaaaacaccgccacgcacaccacaagccccagcccaacgttcagccagtacagcgtggtgagttcaaggtggctgatttcttttcgctgaataatggagttagcgataccgaagtcagaaagcgtatctgccagcgcaatgatcaccagcgacacagtcagcaaaccgaactggtggttatctataatccgcgccagcacagtcatttgcaccagaccgaggccgatgatgatcaccgtggcaatcgccgaccacttcgcgccgctgatggttttttcacgtaagctcatatcaatatgccgctttgttaacgaaacctttgaataccgtcaggaaaacgattttgatatcgaaccagacgctccattcgcggatgtactcaaggtcgaactcgacgcgtttttccattttctccagcgtgtcggtttcgccgcgccagccgttaatctgcgcccagccggtaatgcccggtttcactttatggcgcagcatgtagccttcaatgagctggcgatactgttcgttatgcgccaccgcatgcggacgcggaccgacaatcgacatccccccggtcagcacattgataaactgcggcaattcatccagcgaggtgcggcgcagaaaattccccactttggtgacgcgcggatcgttctgcgtcgcctgggtcaccactttgtcgttctccatcactttcatggaacggaacttccacactttgatcggcttgccatccatgccgtagcgagtctggcggaaaataaccggtcccggtgagctcagtttcaccgccagcgcaatgcagcacagcaccggggagatcagcagcaggataagcgtcgccagcacaatgtcttctgcacgttttatcaggcggttaaccccggaaagcggcgtgtcatacagcggcaccaccggtacgccgttcatctcttcgagacgtgaatggagaatgttgaaggtaaagacatcggggatcagcagcaccgaacaggtggtgtccgccagttgatggaccagttttttcactcgcgcgccgtcgcacatctgcatcgcgatatagacgttatgaatcttgcccgctttcgcatcctcgaccagctgttgcagattacccgcccagtcgttagaaacgccacccggtttcgggtcgtggtaaacgcccaccacttcaaaccctaaccacggctgattacggaagctctccatcagcatttgtccggcggctaaatcccccgccaccgcgaccatgcgcttgttatagccatgattacgcagccagcccgccccaatacgaatacatgaacggcaaaccaccagtccgatgctggtcagcccataccacgccagccagattttcaattgcgtgtcgaaatcattgttgaacgccaccagtccggcgctgaaaatcacgcttaacgtccagttttgtagcaacagggcaaattctgtcgctgcccgaacaccgcgccatgagcgataaaaatcggtgatgccgcccagcatctggaacaccaccagcgtaatcagcgccaccaacaggtgcatgtagaggaatgacagtccgctcacttcgcaaaccagccatagcccggcaaacatgatggtgatatctgaaaagcgttgcaccatagagattaacgatgcattggttttcgctcgctcgcgcttttttagatttgtcatcgttgttcctgtttttagccccttacccgcagtgggggtaagggaagatccgacattactcgttcagcaacgtcagcagagttcgcgttcgcgcttccatcagcggcacatcaccgcgtgattccacattcaaccgcaccaccggttcggtgttggaggagcgcagattaaagcgccagtcggcaaaggtcatgctgatgccatcggtacgatccaccgccagtgcctcacggctaaaatgctgttccacgcggttaatcgcctcaacgggttgcgccagtttgctgttgatctcaccgcttgccgggaatgccgccatccggtcgcgcaccagttcgcccagcgtttttcctttcagacacaccagttcggcgaccagcagccacgggatcatgccgctgtcgcagtaagcgaaatcacggaagtaatggtgggcgctcatttcgccaccgtagatggcgtcttccttgcgcatacgttctttaataaaggcgtgtccggttttcgacattaccggggtgccgcctgcggcagtcaccacatcaacggtgttccaggagagacgtggatcgtggatgatcttcgcgccgggatttttttcgaggaacgcttctgccagcaaaccgacaatgtagtaaccctcgataaactgccctttttcgtcaaacaggaaacagcggtcaaaatcgccatcaaaagcaatgcccatatccgcgccgtgtttaatgaccgcattgcgggtgtcgtcgcgacattccggcagtagcgggttaggaataccgttggggaaattgccgtccggcgtgttatgcactttgattaactccaccggtgcgccgagggctttaaagcgggcttcaatggcgtccaccaccggacccgccgcgccgttcccggagttaatcaccagcttgagcggcgtgaggtttttgacgttgatataaccgaacaggtgatcaacgtaagcgtcacgcagattgatttgctgatagcgaccgcgtttggtttcatcgacgggaggaaagtcgttggcttctgccagacgctggacgtcgcgcagtccggtatcgccgctgatcgggcgagccccttcgcgcaccagtttcatgccgttgtaatccatcgggttatggctggcggtaacttcaatgccgccatccacaccgagatggaacgtggcgaaatagatttcttcggtgccggacataccaatatccagcacgtcgacgcccgcatcctgtaaacctttcgccagcgccagttttaaggtttcgctggtgaggcggacatcaccgcctaacacaatggttttcggtttgagaaattcgccataggcgcgaccaatgcgccaggcgatatcttcattcagttcttcgcctaatttcccgcgaatatcataggctttaaagcaggttaactttttcatatcgttaccctttttcaggcaatagttggccctgaccgaaacggccaattttgtttttgtcgttatttacatcgcggtttcgcattcattgcctgatgcgacgctgccgcgtcttatcaggcctacaaacccgaaccgtaggtcggataaggcgttcacgccgcatccgacaaacagcgcctgatgcgacgtttacacccgtccgtagcgatccgcgaagcgcaccacatcatcctcttcgagataagagccggagcgcacttcaattaaatcgagcggaattttccccgggttttccaggcaatgcgtcgcccccagcggaatataaatggactcgttttcaccaagcagtttgatatcaccgtcgatagtgacttttgccgttcccgcgacaaccacccagtgttccgcgcggtgatgatgcatctgtaccgacaaaccttcgcccggtttcacggtgatgcgtttcacctggtagcggtcgcccgcgtcgatagagtcatatttgccccacggacgatacacttcgcgatgcacccgatgctcatggcgaccatcggctttgatctgctcgaccacttttttcacatcctgcaccgcattacggtcggcaatcagcactgcatctttggtctgcactaccaccaaatctttcaccccgacggtggtgaccaggccagattcggcatacacatagctgttttcagttttgtgattaatcacatcgccatggcaaacgttgccctcggcggtgtgggcgctgatctcccataatgaagaccaggaaccgacatcgctccagcccgcatccatcggcaccacaacggcatctgccgtgcgttccatgaccgcgtaatccaccgactcttccggacaggcgagaaacgcctcttcatccacacgaataaaatcgagatccggatcgacggcgctcatcgctttttcgcaggcatcgagaatatccgggcgatattttttcagttcttcgagatagcgtccggcacggaacaggaacatgccgctgttccagtaatattcgccgcttgccacataggcctgagcggtttccagattcggtttttcgacaaactgcgccacttcaaaggccaccgtatcctgctcacccgcagacacttcaccgcgacgaatatagccatatccggtttcaggtagatccggcacaatgccgaaggtcaccagcttgcccgcttcagcatacggcatggcgttacgcacggcggcgcggaacgcatcttcgtcggcaatcacatgatccgccgccagcaccagcattaatgggtcgttctccgggctatgacgttttgccgccagcgccgccagcgcaatggcaggtgcggtgttacgccctgccggttcgagaataatgttctcggtgagtttgttcagttgacgcagctgttccgcgacaataaagcggtgctgctcattgcaaatcaccaccgggctttcgcactccacgccgttcaggcggcagatggtggtttgcagcatggtgagatcgcctttcaggcataaaaactgcttggggtaaagtacgcgggaaagcggccataagcggctaccggagccacctgccatcacaactggatagagtttcgactgcgccataattatccccgaatatcatttataaattgacgtaacacgttctctttatcgagcgtgcgttcggcatattcacgtgccaccgtgttgtgtttgggcagcaggaacgcctgacgaatccccgccaccagcgcctcgaccgattccggttccacgcaaaccgcaatgcccggaaaggtttcgcaaagctgccccagttctgtgtgggcttctgcggtaatcaccgcgttaccgcctaccgccagaatattggtcagtttcgacggcaatacggcatctgccgcgccgcgtttttgcaccaccagatggcaatcccccatcttcagcaatgcgggtaaagcgtcatacgattgcagcggaaaaaattgcatgttgcgcagtccacgctgctgcgccattttttccagccgcgctttgccgccgccctgcccgacaatggcaaaaataagcggttcatcgcgcaggcgatcggcagcttcaataacgttttccagcccctgcttttcaccaatattgccggagtaaagaatgatttttttgttatccggcaggccaagctggttacgaagggcatcaacatcggcgtctgcgacatgctgaaaacgggcaatttctgaccagttggggaagaagatgacgttttccgccgccacgcctttttcgatagctttattcatcattgagcgcgaaatcgtggagacgttatcgacgttatgcagtccgctacgttcgaacgccgttgccagctgtgccactttgccgcctttgccttttccggcaaggcccagccccagcatggcgtccacttcgtaatcctgaatatggagcaccgtgcgcgcaccagacagtttcgccagcagccgcattcccggcgtgcaaaacagcgttggcaccacgccgataatgcgatccggcttccagcgacgttgcgccatcagtggaaagaaactgctgacggcaaaactgccgagatgcaacaggcgtttcagggtgctcggctgttttggcacgtacagcgggcagcgccacaccgtggcggccccctcttcccgtttgtaccgccaggcggaatagttctcgcccacctgccactgcgggtagtaaggcggcgcggtaataacccgcacctcatgaccttgtgctgccaaccattccaccatctcgccggtgtacttgccgatgccggttaactccggcgagtagttaatgccgtagaccagtattttcataatccgggtactccggcacgcttctcagagagaaaataggcgcggctgttagcgtgaacattgtcactggcgagcaacgcgtccggcgtcagccagcggtaatcgtcatgctgctcatccggcagtaacagctcatcttccgctactctgaagcgaaaaccgagcaccacatagtgagtggtgaattccgtgccggagaagttatcgtcataaaagtgctgccagacaccgtaaaactggcctactgttatcggtagacgcagccccagttccgccatcgtcagccgctcaaatgcggcttccagcgtttcgtctttctgcacgcgccctcccggcacaaaccagtaaccctgcgccgggcggttggttcttttgccaagcagaaactcgccgcgactgttctcgacaataaagtcgagagagacaagcggtgtggagcgcactaccgtggcaaagtcttcctgacgtaaaaacatcattacccccgaaagcggtcttgattctcaaggaaccactggtaagtgctggcaagccccgcttccagtgagatttcgtgataccagccaagctgatgcaggcgcgtcacatccagcagtttgcgcggtgtgccatccggtttactggcatcaaaaaccacccgacctttgtaacccaccactttggcgatggtttgcgccagctcgcggatagtgcagtcaacgcccgtgccgacgttaatgtgcgacagcatcggccgggtgttctcctgccagacttcgtgcgccagctccatcacatgaatgctcgccgctgccatatcatcaacgtgtagaaattcgcgcatcggcgtaccgctgccccacaccaccacgtccggcgcattctgtgccgtcgcctcatggaagcgacgcagcaatgctgggatcacatgcgaattactcgggtggaagttgtcgtgtggcccgtacaggttggttggcatgactgagcggtaatcccgtccgtactggcggttgtaagattcacacagtttgatcccggcgattttggcaatggcataaggctcgttggtcggctccagcgtaccctgcaacaactcgctttctgccatcggctgttttgccagtttcgggtagatacaggacgatccgagaaacagcagtttgttcacgtcgttctgatgcgcggcgtgaatgatgttgctctcaatcatcatgttctggtagatgaaatccgccggataggtgttgttggcaacaatgccgcccactttcgccgccgccagatagacctggtcaatacgttcgctggcaaagaaatcatgcaccgcgcggctgtccagcaggttcagttcatcgcgggtgcgtaataccagctccacatcaccgcgctgttcgagctgtcgcctgatggcggaaccgaccattccgcgatggccagcgataaaaatgcgttgtttactcatgcttatgactccagcgcgatcgccacgtcgtagccgtgagatttcagcagagagtgttttttcgccgcttcgaggtcattagccaccatttcagacaccatctctctgagggtgatttccggtttccagcccagtttttcgtgcgctttggtcgggtcgccgagcagcgtttcaacttccgccggacggaagtaacgcgggtcaacggcgataatcacatcgcccggtttaacgcccggcgcgtcatgcccggtgacggaaaccacaatgcccttctcttcaacacccgtgccttcaaagcgcagtttgatgcccaactgtgctgccgccatttccacgaactgacgtacggagtactgaacgccggtcgcgataacgaaatcttccggttgttcctgttgcagcatcatccactgcatttttacgtagtctttggcatggccccagtcacgcagggaatccatattgccgagatacaggcacgactccagcccctgggcgatgttggcgattgcgcgggtgattttgcgggtaacgaaagtctcgccacggcgcggggattcatggttaaagagaatgccgttacaggcgtacatgccgtaggattcgcggtagttaacggtgatccagtaggcgtacagtttggcaaccgcatacggagatcgcgggtagaacggcgtggtctctttctgcggaatttcctgcaccagaccgtacagttcagaagtagaagcctgatagaaacgggttttcttttccagaccgaggaagcggatcgcctcgagcaggcgcagcgtacccatcgcatcgacgtctgcggtatattccggtgactcaaaagaaaccgcaacgtggctcattgcgcccaggttgtacacttcatccggctgcacttcacgcaaaatgcgcgtcaggttggaggtatcactcaggtcgccataatgcagatggaatttcgggttgcaggtgtgcggatcctgataaatgtgatccacgcgctcggtgttgaatgacgatgcacgacgcttaataccatgcacctcgtaacctttttccagcagaaactctgccaggtaagaaccgtcttgtccggttacaccggtgatgagagcgacttttgacatgtcttattcctctgtattttttgaatttattcagtttcaacgcgtttgcgtatcaccactgcggggttcccccggcaaaccacatttgccggaagcgatttaaaaacactgcttcgcgcacccacgacggtgccgtcgccgatcgtgacgccaggggcaacaaagacatcggttgccagccagcatttctcgccaatcacaataggcgtggcgttaatggtgaaatgttgacttgcatggtcgtggctcccggtgcataaataacttttttgcgatatcaccgaatgtgcgccaatggttatttcaccgagggtatataaattgacctcatcgccgacccatgcgtaatcacctaaggttaatttccacggataggtaatttttactgacggacgaataactacgttttttcctatttttgcgccgaataaacgtaataaaaatgcccgccagcgatacaatacttgtggcgaccaggcaaatattgttgcctgtactgcccaccacaattgcactttaatagcgttgccaccccggaaccctttcggcaccgagaatccacttaaatcctgcatcgttttcccttatattcagcttttgttatataaggctttcgtctttgaggtcgtatgttggcgtaaatgccaggataattcagcccaaaagccaggcacgtgcaatatctgccgttggacttttttggcgtcagcacacaattccatattattggtggtagataccccacccatagaaaattcagacaccaggccattgagttttttaaatgcataaccggctttatacattttggccgccagcgcgtaatcggaagaaactttatattccaggtcataacgccatttcttcaagccggacaccgggaaaaatatcgcctgatgactggcgggcaggctgtggtaaatataccaacccggtttggcgctacgtttaattttatgcccatcgccaaaatccagcagcgcatcgccggtgatcatcatgttatctttttgcacttttaacttacggacaaaatttgcggcatcctgatgaaaaatatcgcctgaattgagaaacagcgcgaacttgccttgcgccatttcaatacctttgttcatggcgtcgtagataccgttatctggttcgctgacaaagcgtaggttatagataccattgagattttccagatactcacgggtgccgtcgttggaaccgccatcaacaacaatccattcgaagctgataacgtccgcctgcgccagatgcgccagcgaggcatgtgttttgactatccctgcgaggttacgaaacgcgacagtgattatgctaagcaacatgttcttattcttacctcgtaatatttaacgcttttcgcaaaataaacggacagacgattaaaaatgcatattccgggctaaatatcgaaccggtaaaaaacagcgataccggagtaaaaagatataattgcacgcgaaaattgcggttatcaccaaaagcgttgatcatcatttttatcactttccccatgtaccacagtgataaaagcaccgcgaaccaggaaaaataaataatcagcagatacaaaccattgtctatggtttttccgacatccgcaccgttaaatattccgaatgatgcgacatattcataaagtgagccaaatctgactacaccgtcaatatgggtcaaagaataaccgaccatcaccagcggaccgacaatacgataatatgatgacgatccttccgtacctaaatcgtccagacgggtggaaatataaggaaatgcaattaccacaccaaccaggaatacagccatagaaatcaatgctaacggtaactttttcttaatcgcctctttattcagatattgaaatgcccactccagcaaataaaacaggataaaggtcataacccctgaaaacgatccggataatattatccctgcgagaatcatagcatcggttttaggcgttttgataccaaactgtttgatgctgagccaaattgagattaatgccagagcgaaaaatgccggttcgaaataaagtgctgtcgtgcgcttgccgccgaatttgatgaaattcagcacatagctgttgctgtaaatcagatatttcgaaatcgactccataatactgctgccaccggtgaggataatttgcgccatctccaccgccgccagcgccaccaccaacccgaccaccagataaaaaaagcgtaatatcttgcggtggttgtggggcgaaatcgttttaaagcgaatactccacaccatgccaataatgatcacaatatagacaaacagcatggttgaagtgacgtatttaccggcatccaacgactgaccaaacaggtagttaaacgccgtgagccccgcgccaatccctaaggcaatcatcaattttttaacgctgatgcgctctaaaaacagcagtaacaagacaggtaaaaaagtgacgatggtgatggggaaactttcgccaagctgggcgattttgacgttaaccagcaggtagatcagcggcagcagcaggtagctacagattctgatagaagttgacatactcctccagcatctgttgtccactgtaggcggcgcggctgcgctggctgaactcagccagcgtggtaccaaatatcgcctgtgcgatttccggtttgcttaactgcaccagttgcagcacctcttcttcgctgacggttttaccgccggatttttgcagcacttcccgcgccgcgtcgctatgggtggcaatcaccggcacgccaatcgataacgcctcacacaaaatcagcgggtagttatcgacgcgagaactgaacaccagcgcatccatctggttgagcgcgctcatcaacttgcgcttgtcagtttcaaagccgtgattaacaacgttaccagcggtgaacggcgagaacttaccgaaagtatgcagttcgattttgtcgctcagcgccatcatctcgcgcaccagttgctgcttagttttgccgtcgtaacgcagatcatgcgccaccactgcgattttcggcttgccctgggtttcgcgtaccggaggcaagtccgccagaatcgcttcggttgccatatcaatgccattattgataatccggcaacgccctggaccgtacagactattgaaagcatcagccacatgctggctgggggaaataaactgacagcccagtgccagcatctcgcggaataactggcgtttacccgccaccagctggtgcgcgcgatcaatcttcaccggtggatagttatttaaggtcgggcatttctggcagcccgttttccagccttcgcaaccgtcggtaaaggcgcagcgtccggtaacgctccaatggtcgtgtagcgtccagaccagagtgacatccggtttatggtttttcactttttcgcaaaagcgcaccacgctcttaagattcaaccagtagctgtgcagcacatgaaaatgcagaaccaccgggcccggtgtgcgagtaatggtgcgatataactcattgaaattgccgaacagatcgcgattaagcagacgaaacaacgcaatgttcgccatcgcggtcatccgtggcgtatgtttgatgacctgcggatagttctgatggctgacgctctctttgccgcctttgccgtagccgtagacaaaatgtgacgccagcccctgttgcagcgcgcgctggtggagatctaacgccacacctgctgccccgccttccgccagtcgcacattaaattgcagaatattcatttaattaccttcactcgcgctttttctcccaccaccagcgcgttgtccgggacagagtcgagcaccacgctgcccgcgcccacggtgacgttgttaccaatcgtgatatcaccaagaataatgacgttggcaccgagttcgacgccgttgccaatgtgtggacatgccatgttatcggcaccacgattgccgatagtgacgccgtgacgaatggtgaaatcatcccccgcgaccacgtttttattgatcactacggcgtaaccgtgatggatagtaaagcgtcggcctatggtcgcggcggcctggatttcataaccgaaaaagcattcggtgataatgcgatacagcaccagcagcggggccgcccaaagattgttgaggacgttctttttgcgccacaccgaacaaaaatgagcggcacgataggcaagaaccatgcagcacgggcgtaaactccagctgttggcgcgcagatcttccagcatctttagcgcccccgaataccatcagccagacgtttgccgttacgcaccgacagcagcgtcagcaaagtgcgccaggtcatgcgtttattgcggatctggtagagggtaaacagctgatattttttgctggcgcggtcgaatttgtctttgtgcttgcggtaaaagtggaagtatccggagaattttttcggtgacgaggtgatctgcatttcgccgtgattgatatgcaggatctgcgtcgcctcttccactttccacggttcgccgtactccaccaccatccgcaggaagatgtcgtaatcctgtgccgctttcagttcggtatcgaacaagcactctttgaaacgccacgcccaggtaaagacctgattgccaatgatattgcgtttgtaaaacaggcggcgtgaatacggcgatttgggatacagcggcaagcttgccggttgggaataaacttcgccctggcaaacgtagtcgttagcgtacaaaaaggcgtgagtgaccagttgctgtttatgggcgaggaagacgctcaggcggttgggtgtccattcatcgtcgtcatcgatcccggtgatgtattccccttgcgccagcataatcgcctggttacgtaccgcgcacgccccgctgttaatgtcgttgtgaatgtaagtgatgcgcggatcgttgagggcggtgacgtactgttgtagttgttcccaggaggtggagcaatcatccacgataatcatctcccagttgttgtagtcctggcgcaggaccgattttatcgcccgaatcgccagttgttggcggttccaggtcggcatatagattgaaatcagcggattgtctttcataggttgttctcccggcttatgagctggtttgcttgccggatgcggcgtgaacgccttatccggcctacggggcggtgcgaatgcaagcgtcgttatttcgcatccgacttatattcgtattcgtaatagccataatcctgatacgcgctggcgcggcggaagatggagttcagaatcacccctttcaccggaataccgttttgctcaaagcggctcagactggtttccacttctttcaatgtgttgaccgcataacgcgccaccattaacgtggttccgacatgacgaccaacaattgccgcatcggtcactgccagaatcggcggcgtatcaatcaacaccaggtcgtagtttttactcgcccagttcaccagttcggcaaagcgttcgctcatcaacagttcagaaggatttggcggtacctgaccgcgcgggatcaggtcaaatttggcaatagaggtcggtttagccgcggtagtaatatcgccctgtccaatcagaatttccgacaggccattaacgttattagtgcccaacagctcgtgggtgtaacctttgcgcatatcgcagtcgatcaacaacacccgtttattggtctggctaatcaccgccgccaggttggcgcagacaaaggttttaccgattgacgggctaaccccggtcatcatcaacacattgttctgtgcctgcatcatcgcgaagtgcaaactggtacgcagactgcggatggcttcaatcgccagatcggttggattccccaccgccagtagctggctctgtttatagcgtttaatccctttgatggttttgacgctatcgcgcgctttctgccactccgacagcgggatgctggcatagacactgataccgtgttcttccagcacctgcgggctttcgatgccgcgattaaacaacgagcgcagcagcacacccacgatagagagcatcaggccaaggataatcgccccgaggataatcagccctttcttcggttttagcacgccaggctgggtgattgccgggtcaacaatgcgcacatcgccgacggtgctggcttcggtgattttcagctcctgttctttattcagcagttgcatatagacctgctgcccagactcgacatcgcgggtcagacggacaatttcctgctgggttttcggcatcgccgttacgcgaccattaagtttggctttttcgtcttccagcgcctgccgtttctccagcagcgtgcggtacgccggatgaactttggtgtacagcttggagatttccgcctctttaaaggtcagttcgttcaactgcgcgtcgatgttcaccatcgaatcgagcaccgctttcgcttccagcggcagatcaacagaatctttatcctgacggaaggcattcagtttgttttcggcaacatcaaggcggctacgtacttccggtaactgttgcgcgaggaaggcgaggcttttcgacgcttccgccgatttgcgctcaatattttgctcctgatagttacgggcgatgctgttaagaatgtcgcggatctgttcgcgatcttcaccggtataagtcaagctcagtacgcctgcgtctttgccgttctccgttaccgtcaggctgttttgcagttggttgatcatccccagcgtgaagtatttggtgacggtaaactcactccccgggctggcgtgaatagcttcaaccatcagcgtgacgccttcttttttcagcatctggcccgcttgcccacgggcgctaaagccgccatcactgctcagggtgtagtttttgtcatcaagcacattaagcgtaaacacccgatccgccatctctttcgggcggttaaaggtggtcactttcaccgtctcgttctgacgtcccatcaggcgatcccagcccgcaccgaaaatcgggaacgtgtttttgctcaccgcaatatcgaggtcgagatcgtccaccgttttaccaagcaccagacgcgaacgaatcaactggatctcggcgtccgatgctggcggtttgttggctaatgccgaaccaatgtcctgcactaacgaattgccactgttttgctcgatttgtaccagtgcgtcggcactataaatcggcgtggcgaagaaagtgtaaaccacggaacagagggcaaatacagcggtgatgccaatcacccaccagcgcgcttcaatgacggtgccgaccaggcgaccaatatcgatttcatcactgcccgttaccggagcggcatgttgttttactttttctgtcattcttatacctgctctgcgttcaatgcctgcgcccactggcgggcagaccgttcaagtaatgtgtacaccgctgcaaacgtttcccggcttttgcgatacggatcggggatttcacattcgttatcccagtgaccaaacagcatcactttgccgcgcatctcaggtgccatctcgcataagcgttcgatatggcgcttttccatggtcaaaatcaggtcgtagttgcgacacaagcgacggctgatttgccgtgcacagtgaccttccagagacagttgatgttctgcggcgacgctgatagcagtaggtcaaggcccttaccgaccagcgcgccgagtccagcggactcactttcagntccggtgataacgttgcagtaagcgttccgccgtcggggaacggcaaatattgccgacacagacaactaaaatgttgttaaacatgacgattaccagttatgaatgtcgctggctgtatccgtcatgtaacggacaccgctaatagttggcagcaactgattgatcagacggttccagcgggataccggggcggtggtgacatacaccacgtcataaggttgcaggcggaattctgtcgccattaccagcgacgtcgcatcggacatatccagctggtagatattggcaatcttgccgttacgcccgctctcgcctttcagcggacgaatgacaaagatgccgctggcgttggaggtggtcatgtcgatgccttcagcattgcccagggcttcagtcagggtcatgccgctaaagtccattttcagggtgctctgtttcttcacttcacccatcacaaacactttcagatcatcattacgtggcacgtaaagaatatcgccggggtaaagcagtcggttctgattgaggtcgccgttttgcatcagcgcctgcaaagaaatgcgctcttcacgaccattgtgtgttagcaccacgtgcgccagtcagcggtgtcggtcaggccacctgcggcgttgatagcgtcgagaatggtcagaggcacgttggtaatcgcctgttgaccggatttattcacctgaccggagatataggctttttgcgagcggaaggcggcgatattaacgtccacctgcgggtcagagatgtacgtcgctaagcgcccggtaatatcactgcggatttcagcgagcgttttccccacgacgtgaaccttgccgatatacgggtagaacatggtgccgtcaggctgtacccagttgccggtgtcgctggagctgcggtactgaccggctggcgtggtgagttccgggtgatcccagacggtgacattaagaacgtcccccggcccgacgcgatactggtaattcgcgatctcactttccagcgtcatattggggcgcgctacgttgggtcgtgggcgtaattgatcaatcaggcgcggggttaacggataaacattcaccattttgtcgaggtcgaaatcagcgtcctgctgtttgatgacgtctttccccatcgtcgacatattgctgcccggaagtactgtgcaaccgcttatcaaggttactgacaccaataatggcatcaatttcattttggatttcatcattgtttatttatcactttggcagagtaattatcctgtgcactattaatagcaatgtcgccatgcacatttaccttgcagttaattgaataaaaatttaactggcatcagtcctaaaaaaattgatttcatccgcaggctattgacagaataattcagactggtctttcaggcatccagacacgctaccgcccctggctttttagctaccaatacactgatttagtttaatttttcaaaccctctctgcatacagtcgttgatgagaaagggttattgcggaaattaatttccgaatataaggtgacattatggtaattgaatattggctctccaataatgcaggaggaagtgttacagctaacggaatagcaggcaaggtaacaattcggcaattggctatttttaagaattatattaagtgtcattcaatatggtttttaggagtttctttaggttgacaatatttaatatggcgtctccacatgcgatatttcttaaataacactttattattaccacttataattcggggataatgtgaagttataaccctcaaataatatgagataaatagtgctgcaacattgcatttttgccccgatttatccatgatcgaattgtgacatttgtcatacaacgaataggttttgtacttactatggaatggattgccgatccgtctatctgggctggattaatcacgctgattgtgatcgaactggtcctcggcattgataacctggtctttattgccatcctcgccgaaaaactaccgcctaagcagcgcgaccgcgcacgggttaccgggctcctgctggcgatgttaatgcgcctgttactgctggcgtcaatctcctggctggtcaccctgactcaaccgctgttcagcttccgctcgtttacctttagcgcccgcgacttaatcatgctgtttggtggtttcttcctgttgttcaaagccacgatggagttgaacgaacggctggaagggaaagacagcaataaccccacacaacgcaaaggtgcgaagttctggggggtggtgacacaaattgtggtgctggacgccatcttctcactcgactcggtgattaccgccgtcgggatggtcgaccatttactggtcatgatggccgccgtcgttatcgctattagcctgatgttgatggccagcaagccgttaacccagtttgttaacagtcacccgacgatcgttattctctgcttaagcttcctgttgatgattggctttagcctggtggcggaaggtttcggcttcgtcattccgaaaggctacctgtacgctgccattggtttctcggtgatgatcgaggcgctcaatcagttggctatctttaaccggcgacgttttctttccgctaaccagacactgcgccagcggactaccgaagcggtaatgcgcctgcttagcgggcaaaaagaagatgcggaactggacgccgaaaccgcgtctatgctggtggatcatggtaaccagcaaatctttaatccgcaggaacggcggatgattgagcgggtacttaatcttaaccagcgtaccgtcagcagcattatgacgtcgcgccacgatattgagcatatcgatctcaacgcgccggaagatgagatccgccagttactggagcgaaatcagcatacgcggcttgtcgttactgatggcgatgacgcagaagatttgctcggtgttgttcacgttatcgacctgttacaacagtcactgcgcggcgaaccgctcaacctgcgggtgttgattcgccagccgctggtgttcccggaaaccttgccgttgttacctgccctggagcagttccgtaatgcccgcacacactttgcttttgtggtggatgagtttggctcggtggaagggattgtgacattaagtgacgtcactgaaaccattgccggtaacttaccgaacgaagtggaagagatcgacgcccgccatgatattcagaagaatgcggacggttcctggacggcgaatggtcatatgccgctggaagatctggtgcaatatgtgccgttgccgctggatgaaaaacgtgaatatcacaccattgccgggctattgatggaatatttgcaacgtattccaaaacctggcgaagaagttcaggtggggaattatttgcttaaaacgttgcaggtggaaagccatcgcgtgcagaaggtacagattattccgctgcataaggatggcgagatggaatacgaggtgtgatggcatgtaggcctgatgcgacgctttacgcgtcttatcaggcctacaggacagctcaccaggtaacctacatcttctccagcaacttcttcacatctttgccattgcgggaatctttattccgctcggcccagtcgttaagacggcgttttgcttcatcctgtagatgtttacgcagtaactgatccacttgcaggctgtaattaagttgctgccagttgccataaacccgcagcggtactggcgtttctttgaggaaatcaatcagtttgctttctccgttccagccacccacgacccgaatatcaaactgggtgtcgcaggtttgctccgccagattcaacgtaccagccccggaaagcgccagcatgggcgattgaccttgcatgtcgtttaacgtcacgacgccatccttcaacgtcaaatcggtggtaaagcggtcaagacgcgtcacgttatcgaagttttcagcggccttcacatcaccaccattacgttctaccgcttgctgaatcatctgctggaagttcatcccttccatgcgtgtgtcggtcatttcgacatgtgcctgtccttgccagttgtggcggaatgcgtcggcatctatgtcagcaccggagaaatcaccagccagtgacatctttccggtcaacgaaatcggatagttaaacgccttcagaatggtgccaatctcaacgttttccagccgtggctggaagtttatccgcggatttattgatgtcgcgtccaacgtgcccggcagtgaaacctgtccaccgttaagtttgccctgcagttgagtaatttccagcaaacccgacttgttggtcatttgcgtggcaacatctgtaaaattcattccgcgccagcgcacgttactggcctgcaacaaaatatcagccgtaaagccttgcagtccctgataggccggttcatcaatacgcgaagaaatgaccgggcgcggcaacgttgattggctctgcccttgctgcgcggcaccgttctcaccgttcgctgtttcattaagggggatgaggttgtcaagattcagttgcgggaattgcagtctcagctgccattccggtttctctgtcaacgtgacctgtgcttgcccgctcagcgtactgtcattggcggtcaaactaatttggttaaatgaaaggcgtttatgtgactcctgccactggacctggaaactcccctgcccctgaataccttgttttggtaaatcggcaccctgcaactgccagttaatttgttcaatagccgccgttaaatcatgcggataatcagaagcatccaccgtaccgttaagggataatgtgagatcgcgctgatcgcgattaacccgcccggaaaactcaaatgagccacgatgttggggatcttgttccatttgcaggcggatattgcggattgtcacctgctcgtcatcttcatgctggaacaccagaacgctgtccgccaccttaagactggatatatcaaacgaccatccgcgatcgtctgacagatccggcaaggtattgtcgcgcggtgcaaccggagcgtcttcactgcgcactgcttccgtctgcggcgtcagttggatcactgccccttttagcatcacctgcttaacgctcagttgatgactcagtagtggtaaaagcgccacgtccagacgcatgttgtcggcgcgaaccagtggctggcttgcgccctgggcggtgagagacattcgcccggagaggatactaagctgcggccagacgtgccaacgcagtggcccgtcgagctgcaattgataaccgctacgtgcagcaacttgcttgaccatatagtcgcggaaatcattcggattcaccagcaacactaacgcagataacccggccaccagcacgaccaggagtatcatcagcgtcgtcagaaatcgtctcatggtatcctcaatgggcctgaattagtctttatcgattcggctggctaccgcgccctgctggttgcgatatttcgcatcttcacggcggttgtaaggtcgcgccgccgggccggagagcggctcaaagctcagcgcaccaattaacatgcccggacgcagcgccagcggcagcttaccggagttgtaaaactccagcacaatgcagccagaccagcccggatcgatacggtgcgcggtgacgtgcaccatcagccccagacgcgccagtgaagaacgcccgtccagccagcccaccagatcggctggcagcgtcaccgactccagcgtcaccgccagcgccagctctcctgggtgaagatagaacgcctcgctttcatcgagaacgatctcatcgctcatcacgcggtcaagcgcggcgctcacttcatctttgggaccgctcagatcgataaacgctgccgtgtgaccacggaaggtacgaaatttattgcccaggcgcacatccaccgtcgcgccgttaatacgctccactggcggacgtgggttgatcgacaaacggccttcatcaagccaggcttcaatatctcggtcacacagacgcatggcattttctcctttcgagcatcactcccttaacgccaattacgtcaagggcataccaggttatcactgaacggtacacaatttatcaagcttattcaaagaactgacttattttcgctttcaatatatcgatcgcgatgcggtttttcccgccgcgcggcacgataatgtccgcatattgtttagaaggctcaatgaattgcagaaacatcgggcgcacggttttttgatattgcgccatcactgaatccattgaacgcccacgctcgttaacgtcacgcttgatgcggcgcatcaggcagatatccagcggggtatcaacgaaaatggagaagttaagttcgtcacgtaaacgcgcatccgtcagcaacaaaatgccttcgagaatgatgaccttcttcggctcaaccgtcaccgtttctttcatacgcgtatgttcaacatagctgtaaaccggcaggtcaattgccgagccgcgtttcaacgcttgtaaatgctcaagcagcaggctgtgatccatcgcgctgggatggtcgtagttggtcttaacgcgttcttccatcgacagatggctttgatctttgtaatagcagtcttcgggaattacgccgatgtgttcatcaccgacttgctcacgtaattcacgataaagggtactggcaataagactcttgccggaagccgatgcgccagcgataccgataatgacgcactgatgagactgatcagtcatatatttagcgacctgattaacctggatgttaggaagggggcgacgaagcgccaaacgcggcaattatagggatttcatccgcctgataccagtcgaatagcgttgccgcgcgctcagagttaattgttgacgaagaattcccggtggcaaattacgttgatcagttttatacaaggtaaaaaatgttatacgcagttgcgcaaattatccgcctttacgtcactttatgagcaattcgcatataaaatgtaaaacttttgtactagcataaacacagaaacgaatactggcgacctggccttgcggataaagcggtaatgagcaaacaatcacagcatgtattaattgccctgccccacccgctgcttcacctggtcagtttaggtttagtctcgtttatcttcacccttttctcacttgagctttcgcagtttggcacccaactcgccccactgtggttcccgacctccatcatgatggtggcgttttatcgccatgccgggcgcatgtggccgggaattgcgctgagctgctcgctgggaaatatcgccgcatccatcctgcttttttccaccagctcgctgaacatgacctggacgaccatcaatattgttgaagccgtggtcggggcagtgctgctacgtaaattgctgccgtggtataaccccttgcaaaatctggctgactggctgcgtctggcactcggcagcgccattattccgcctctgttggggggtgttctggttgtcctgctgacgcccggagacgatcctctcagggcatttttgatatgggtactgtcagaatccatcggcgctctggcactggtgccgctgggattgttatttaaaccacactatctgctgcgccatcgcaacccaaggttgctttttgagtcgctgctcacgttagccatcacgctgacgttaagctggctttcgatgctgtatctgccgtggccttttactttcattattgtgctgttgatgtggagcgccgtgcgcctgccacgaatggaagcctttttgatcttccttaccacggtgatgatggtgtcgctgatgatggccgcggatccctccctgcttgctacgccgcgtacgtacctgatgagccatatgccgtggctaccgtttttgctgatcctgctgcccgccaacatcatgacgatggtgatgtatgcctttcgtgcggaacgcaaacacatttccgaaagcgaaacccgctttcggaacgcgatggaatattccgctatcggcatggcgttagtgggcaccgagggacaatggctgcaatccaacaaagcgctctgccagtttctcggttacagtcaggaagagctgcgcggactcacctttcagcaactgacctggccggaggatctcaataaagatctccaacaggttgaaaagctgataagcggtgaaataaacacctattcaatggaaaaacgttactacaaccgcaatggcgatgttgtctgggcgttgcttgccgtctcactggtgcgccacacggatggcacgccgctctattttatcgctcagattgaagacattaacgagctaaaacgcaccgaacaggtcaatcagcaactgatggagcgcatcacgctggccaacgaagcgggcgggattggcatctgggagtgggagctgaagccgaatatttttagttgggataagcggatgttcgagctgtatgaaattcctccgcatatcaaaccgaactggcaggtgtggtacgagtgcgtgctgccggaagatcgccagcacgccgaaaaagtgattcgtgattcgttgcaatcacgctcgccctttaaactggaatttcgcattgccgtgaaagatggcatccgccatatccgcgccctcgccaaccgggtactgaataaagaaggcgaggtcgaacgcctgctcggcattaatatggatatgacggaggttaaacagcttaacgaggcattgtttcaggaaaaagagcgcctgcacattacgctggactccatcggcgaagccgtggtctgtattgatatggcaatgaaaattacctttatgaatccagtggcggagaaaatgagcggctggacgcaggaagaagcgttaggtgttccgctcctgacggtgttgcatattacttttggcgacaacggaccattaatggagaacatttacagtgctgacacctcacgttccgcgatcgaacaagatgtggtattgcactgccggagcggcggcagctacgacgtgcattacagtattacgccgttaagtactctggacggcagcaatataggctcggtactggtgattcaggacgttaccgaatcacgcaaaatgctgcgccagctgagctacagcgcctcccatgatgcactgacgcatctcgccaatcgcgccagttttgagaagcaactgcgtatcctgctgcaaacggtaaacagtacgcatcagcgacatgccctggtgtttatcgatcttgatcgctttaaagcggtgaatgacagcgccgggcatgcggcgggcgacgctttactgcgcgaactggcgtcgttgatgctgagtatgctgcgctccagcgacgtgctggcgcggctcggtggtgatgaatttggtctgctactgccagactgcaatgttgaaagcgctcgttttatcgctacacgcattatcagtgccgtgaatgactatcactttatatgggaaggacgtgtgcatcgggtaggtgccagtgccgggattaccttgattgatgacaacaatcatcaggcagctgaagtgatgtcgcaggctgatatcgcctgttatgcctccaaaaatggtggccggggccgggtgacgatttacgaaccgcagcaagctgccgcacatagcgaacgggcagcgatatcgcttgatgaacagtggcggatgattaaagagaatcagttgatgatgatcgcccacggcatcgcttcgccacggctcccggaagcaagtaatttgtggctgatttcacttaagctctggagttgcgaaagcgagattattgatgaacaaacatttcgtcgtagcttcagcgatccggcacttagccatgctcttgaccaacgggtatgccacgattttttccagcaggccgcaaaagcggttgccagtaaaggcttaagcatcgcccttcccctttccgttgctggtttgagtagcgccacgctggtgaatgaactgcttgagcagctggaaaatagccctctaccagcacggttattacatctgattattccggcagaagcgattttcgatcacgcagaaagcgtgcaaaaactgcggctggcgggatgtcggatcgtattcagtcaggtaggccgcgatctgcaaatcttcaactcgctgaaagcaaatatggcagattacctgctacttgatggtgagttatgcgccaacgtgcagggtaatttgatggatgagatgctgattacgattattcaggggcacgctcagcgactcgggatgaaaaccatcgccgggccagtcgttttacccttagtgatggatacgctttcgggcatcggcgtcgatctgatttatggtgatgtgattgccaatgcccaaccgctggatttgctggtgaatagaagttatttcgcgattaactaagggagcgtttgcccattgcctgatgcgacgctaacgcgtcttatcaggcctacaaatcgctcattccccaggccggataaggcgctcgcaccgcatccggcgaccaacgtcatgcttcgtctggttgccagccttccgtataccagatatgcaacagcgcataagaacgccagggcttccagcgttcggcataacggcggatttgtgccggcgtcattcccggaaatcgctgtttaatcagataatcatccggcagaaaaacatctttcgcctgccagccacgcaaagcaaaataatttgcagtccagcgcccgatacccggaaaggtttgcagcgttttcatcgcttgttctacgtcgcccggtattgtcattggtaaggtgccctccagcgccgcatttgccagatgaatcagcgcctctgcccgtttcaacggcatacctaacgcttttaatgcctgcaggtcggctactgccagccgctgaggcgtggggaagcagacataatccggaaaatcatccagccgttcgccataaagctgtgccactctggaggtcaattttgccgccatcgccacgctcaccagttggcctaaaatcgcccgcacgccctgctcaaaagcgtcaacacaaccaggtaaacgcaatcctggccgcgccgcgcctaacttgcccaacgcaccgttaacaatctgcgggttacattgcagatcaaacaggcggctcattttcgccagacactctgcggcaacaggttctaaacctgcacttaaatttatgtgcagagtatggcgggctatatccggaatagcagtcaccacgccgcgatattcgcctaccgccagactacgggcataataactgtccgcgaccgtttccacgccgctcaccgcacgggcggcgagaaatcccaacatccacgaccagtcatacggcggctgccagttcagggtatacatcgcatctccttgttaatccgctttcagcataaacgttattcagacgttacgctttgctttcatattccggttgtcgcgacggcaacatttcgctaaagtcacgccccttcttcaccggcatggggattatttcgtgtttattggttttgattacggtacagcaaactgttcagtggcggtcatgcgcgacggtaaaccgcatttgctaaaaatggaaaacgacagcacgctgctgccttcaatgctttgcgcgccaacgcgtgaagctgtaagcgaatggctgtaccgccatcatgatgttccggcagacgacgatgaaacgcaggcgctgttgcgtcgggcgattcgttataaccgcgaagaagatatcgatgttacggcgaaaagcgtgcagttcggtctttcctcactggcacagtacattgatgatccagaagaagtgtggtttgtgaaatcaccaaaatcgttcctcggtgccagcggcttaaaaccgcagcaggtagcgctgtttgaggatctggtctgcgcaatgatgttgcacattcgccaacaggcgcaggcgcagctgccggaggcaattactcaggcggtgattggtcgcccgatcaacttccaggggctgggcggtgatgaagcaaacacccaggcgcaagggattctggaacgcgcggcgaagcgtgccgggtttaaggatgtggtattccagtacgagccggtcgcggctgggctggattacgaagccaccttgcaggaagaaaaacgagtgctggtagtggatatcggcggtggtacgactgactgttcattgctgctgatggggccgcaatggcgttcgcgtctcgatcgtgaagccagcctgctgggtcatagtggttgccgtattggtggtaacgatctggatatcgcactggcgtttaagaacctgatgccgttactgggcatgggtggcgaaaccgaaaaaggcatcgccctgccgattctgccgtggtggaatgcggttgcgatcaacgacgttcctgcgcaaagtgatttctacagtagtgctaacggtcgtctgcttaacgatctggtacgcgatgcccgtgaaccggaaaaagtggccctgttacagaaagtctggcgtcagcgtttaagctatcgcctggtgcgtagcgcagaagagagcaaaatcgccctttcaagtgtagcggaaacccgcgcctcactgccgtttatcagcgatgaactggctacgctgattagccagcaagggctggaaagcgccctcagccagccactggcgcggattctggaacaggtgcaactggcgctggataacgcccaggaaaaaccggacgttatctacctgaccggcggtagcgcccgttcgccgctgattaaaaaagcgctggcagaacagttgccgggcattccggttgcaggcggcgatgactttggctccgtcaccgccgggctggcacgctgggcggaagtggtgtttcgttaattgaaaaatggctcagcaacggcttaaatctgcctgcgcctgagccagtttttctgccgcctgacgtagcggttccatcaacggcatggtccgtgctggcgcatgaaggcggaatcgctgcaactctgtcgcaccgacagtcagcgccgattccagccgatgtcgtttggcggctatttttgccattaccgcttgtctgtctgcaggcgttaccgcttcgttcggcctgaacacaaaacggcgttcacagctcgctttccagtcgataaccgcctgggtcagatgatcaccaaaaccttttacttgcttaacgctccgtcgggtaacatccgctgctgtttcaataccaaaggaccgtaacgccgctttacgcgcagggccaacgctgggaatagaggcaacatcaataaaaaatccctccagaaacttctgcttctgccgttcccttgcggtgtcgtgaagtgctaccagagcgcgtttctcttcttccggtaacccgagaatttcgtccttcattttttcgagcatcgcccgtttggcgataaaaccttccagcccgcccaagtgttggatctggctgactaaatggtcatagtccattttcgcgcgattaaacgcctcacggcgttgctggatttctgctttgtacgctttgcttgtcaggctgccaataatccagatagccgccagcacaggaatcaaaataatataacgcggttctgcctgaaggccgcaaagcaacagcgataacgctgacagtgcgatctcaatcagaatgatgtattcgcgccgtaacaggcctgaaggaagcggcctgccagtcggttggaaatgatcgggtaatggcagttgcaatgctggcggtgctactgatgccatcaccatcgcccagactctcgccagcacaaaatcaccgccggtggtaatgacctcttcgccgagatcaataaaatagataacgccttgattatccagcgcacaccacgggcagtcagtcaaatgagcggggtaaacatgcattgccgaaacggtacatttctttaactgttggcgtagtaaatcaagtgccgctacccacgcttttgccgtcggacgcccggttgccacgccactttccgtgaatgcctgctgaaacatggcttcaacatcgcccggtaacatcgacagcggaatcgatcgtggcggcggttttaaaccacgtcgctgattatctgaggcgtaggcataacggaaatgggcaatatccgtctccagcgcattacctgcatcagagataagcggtacaccggaataaggatgccgcccaccaaacaagatgtgaaaaatcagcaacgcaaggccaaaattatcgtgattcgcggtacgttcaaaaccgacaaatgatggcaaggtttgtagctctggcggcgtaaaatgcgacacgccgacttcgcataaatgcagtgtgccattggcgttaatctgaaaggagtcactatcgatcaacaccactttgctgtcgcgacctaccataaagctgttctggtttacgtcccccacgacgtgcccgtgctcgtgaaccgtagcaaaagatgaagcaatattgcgcgcaacatagagtagaaaatcccacgcacaatgagggtaactctggcgacgatgtgccgggctatagatcatatgaatcggttctttaccagaaacttttggcatcataaaaccgataacttttccgcctcgtccaccgtgaagcgttgcctgcggccaggcgacataattcaacaactgcgcgtcagctgtcgcagccataaaggcaagtttgtcctgttttaaggcgggtggcggcgtgtgataaatcttggcgacgctatcgacaaactcctcgatatcataaaccgcaccttcaccgcctttgcccagttcacggcctggcgtaacgcactcaccagtagcagtatataaagtgggtttcatggtaaccacatagccagtgccaacgttttatcatcatccgtacgctcgtttaccgccgggctggacaaaaactgctttaacaattcaggtaataaatcgagttgttcctgcgttgctgacgccagtccattgaaaaacggggtaaagaaaggcacatgcggagaattatccagcatatttaacgccagtcgctgaataccatccgtaaatgctgcaactttatgcgcgcgctcagtgctggtgaaagtttccagtctggaaacggcatcttcatcagtaatgaagtgcgtcatattggcatattcccccaccatcggcgtgagcggcagttgcaaaccgtgccccaaatctaccaccacgccgccatcgccaatctgcataatcaaggtgccattagctgatgaaatcaatcccaaaaacgtgcaggcaaaatcgcgaaccgctaattctttggcttccgcctcggcaaaaagtcgctgacgaatggtcagcacaatgtccgttgcgaggacatcattaagccccaattccccgccctgcactttttgcgacatataagccatcgcttcattgacggcgagcatcgcaccttcgcctccctgcgaggcgctacctgcgccatcagcgacaaataccgacaataatggctgctggtcatttagccaggcaacctgtatctggcaggcatcctggcaaggcaagtccgcactgatgtgcgacgttccaacggctgatgcatagaccagtcgccagctcacactgacgtccagccttttggcgcttccagcacaacttccgttcccggcgtggagcgggaaaccgaacgcagcgaactggataaccagctaaacagttcacggaattgtaatccctgcagtggcaaaggctgacgaacgctgatttgtgccagcgtcttcatatccgccccctgaacgccgatggtaaagaaggcaaacttcttatcttcttccccctgaaacactttgttggcggcagcctgccactcatcggttggtgcaccatcggtgatcaggaaaatccacggacgataataggaaataccattggcacgatattcacgtttccgctcctcaaccatatccagggctttggtaatggcagagcccattggtgtatcgccctgggcaaacaggatgggcgggaaaaaattagcggcgctggtaaagggttgttccacatgcaccgggccgaacgtcacaatgccgagttccactctttttaaggccagcgaatcggcaagcagctcatcgcgaaaggtaaccaatccggcgttaagttcattaatgggtctaccgttcatagaaccagaaacatccagcagcaaaatgcaggggcaacgtggttccgggttactggcaaaatcgctggtggcaaacgtgatttgttcgctcataagaaatcctttcttagagaattattgaggtccagtatcataccgactgcaataatgaaataagagcaaacgaagaaactttcagaattaggcccggcagcgcagaagattttgctattcgcctcgcaagaacgtgggcttacagattgacaacaagggttgagtgacataatttcaggagtgagggtagagcggggttttccccgccctggtagtcttagtatgctgggtagctaatgactaagagcaccacgatgatgagtagcttcatcatgaccctttccttatttaaggccccttcctcgggaggggctttcccgtttcagcgtcccgctgaaatcttcggcttacctcctttcgccctgtatgcagtctatcgctgacttgcggataaaatagtttcaagtgtgattattgcgtaacgactcgcaaagaatatttgctggcaggatcgcagactgcaaagtctgcggattgacaattggaccgtgaaggcatactttcaggaatgagggttgagcggggtttcccccgccctggtagtcttagtaagccgggaagcttatgactaagagcaccacgatgatgatccacttcatcatgaccctttccttatttatggccccttcctcgggaggggctttcccgtttcagcgtcccgctgaaatcgtcggcttatctcctttcgccatgcaagcagtctatcgctaacgcgtagataaaatagtttcatgtgttattactggatgtgtgctcgcaaaagtgcccgtcattcagacgattcccgacagtgtttcataattcctccatttttctcccttattggctggctacactagtatcattccgcgaaacgtttcaggaagagaaactcttaacgatgaaaggcagttataaatcccgttgggtaatcgtaatcgtggtggttatcgccgccatcgccgcattctggttctggcaaggccgcaatgactcccagagtgcagcccctggggcgacgaaacaagcgcagcaatcgccagcgggtggtcgccgtggtatgcgtgccgacccattagccccggttcaggcggcgaccgcagtagaacaggctgttccgcgttacctcaccgggcttggcaccattaccgccgctaatactgttacggtgcgcagccgcgtggacggtcaactgatggcgttacatttccaggaaggccagcaggtcaaagcaggcgatttactggcagaaattgacccaagccagttcaaagttgcattagcacaagcccagggccaactggcaaaagataaagccacgctcgccaacgcccgccgtgacctggcgcgttatcaacaactggcaaaaaccaatctcgtatctcgtcaggaactggatgcccaacaggcgctggtcagtgaaaccgaaggcaccattaaggctgatgaagcaagcgtcgccagcgcgcaattgcaactcgactggagtcgcattaccgcaccagtcgatggtcgcgttggtcttaagcaagttgatgttggtaaccaaatctccagtggcgacaccaccgggattgtggtgatcacccaaacacatcctatcgatctggtctttactttgccggaaagcgatatcgccaccgttgtacaggcacaaaaagccggaaaaccgctggtggtagaagcctgggatcgcaccaactcgaagaagttaagtgaaggcacgctgttaagccttgataaccaaatcgatgccactaccggtacgattaaagtgaaagctcgctttaataatcaggatgatgcgcttttccctaatcagtttgttaacgctcgcatgttagtcgataccgaacaaaacgccgtggtgatccccaccgccgcactgcaaatgggcaacgaaggccattttgtctgggtactgaatagcgaaaacaaagtcagcaaacatctggtgacaccgggcattcaggacagtcagaaagtggtgatccgcgcaggtatttctgcgggcgaccgcgtagtgacggacggaattgatcgcctgaccgaaggggcgaaagtggaagtggtggaaacccagagcgccactactccggaagagaaagccaccagccgcgaatacgcgaaaaaaggagcacgctcctgatgcaggtgttacctccgagcagcacaggcggcccgtcgcgcctgtttattatgcgtcctgtcgccaccacgctgctgatggtggcgatcttactcgccgggattatcggttatcgcgccctgcccgtttcggcgctgccggaagtggactatccaaccattcaggtggtcacgctttatccaggtgcgagcccggatgtcatgacctctgccgttaccgcgccgctcgaacgccagtttgggcagatgtccggcctgaaacaaatgtcgtcgcaaagttccggcggtgcgtcagttatcaccttgcagttccagctaaccttaccgctggatgtcgccgagcaggaagtgcaggccgcgattaacgctgcgaccaacttgttgccgagcgatctgcctaacccgccggtttacagcaaagtgaacccggcagatccaccaatcatgacgctcgccgtcacctcaaccgccatgccaatgacgcaagtggaagacatggtggaaacccgcgtcgcgcagaaaatctcgcagatttccggtgtcggcctggtgacgctttccggcggccagcgtccggctgttcgtgtcaaacttaacgctcaggcgattgccgccctcggcctgaccagcgaaaccgtgcgcaccgccattaccggcgcgaacgttaactcagcgaaagggagccttgacggcccttctcgtgcggtcacgctgtcagcgaatgaccagatgcaatcggcagaagagtatcgtcagttgattatcgcttatcagaacggcgctccaattcgtcttggcgatgtcgctactgtagagcaaggagcagaaaacagctggctcggcgcgtgggcgaacaaagaacaggccattgtgatgaatgttcagcgccagcccggtgctaacattatctccaccgccgacagcatccggcagatgctgccacagctcaccgagagtctgccgaaatcggtgaaggtgacagtactttctgaccgtaccaccaatattcgcgcatccgtcgatgatactcagtttgaattgatgatggctatcgcgctggtagtcatgattatctacctgtttttgcgtaatattccggcgaccatcattcccggcgtcgcagtgccgctgtcgttaatcggcaccttcgcggtcatggtgtttctcgatttttcaatcaataacctgacgctgatggcactaaccatcgccaccggatttgtggtcgatgacgccatcgtggtgatcgagaacatttcccgctatatcgaaaaaggcgaaaaaccgttggcggcggcgctcaaaggcgcgggtgaaatcggctttaccattatctcgctgaccttctcgctgattgcggtgttgatccccctgctgtttatgggcgatatcgtcgggcgactgttccgcgaatttgctattaccctggcagtcgcgattttgatctcagcggtggtgtcgctgaccctgacaccgatgatgtgcgcacggatgctcagccaggagtcgctgcgtaaacagaaccgcttctcccgtgcctcggagaaaatgttcgacaggataatcgccgcctatggtcgtggactggcgaaagtgctgaatcatccgtggctgaccttaagcgtggcgctcagcacgctgctgcttagcgtgctgctgtgggtattcattccgaaaggtttcttcccggtgcaggacaacggcattattcagggcactttgcaggcaccgcaatccagctcctttgccaatatggcccagcggcaacgccaggtcgcggacgtgattttgcaggatccggcagtgcaaagtttgacctcatttgttggcgttgatggcactaacccgtcgctgaacagtgcgcgtttacagatcaatctcaaaccactggatgaacgagatgaccgggtgcaaaaagtcatcgcccgtctgcaaacggcggtagataaagtgccgggcgtcgatctcttcctgcaaccaacgcaggacctgactattgatactcaggtcagccgcacccagtaccagtttaccttgcaggccacgtcactggatgcgctcagtacctgggtgccacagttgatggaaaaactccagcagctgccacagctttctgatgtctccagcgactggcaggacaaagggctggtggcgtatgtcaatgtcgacagggacagcgccagccgcctggggatcagcatggcggatgtcgataacgccctgtacaacgcgtttggtcagcgactgatttccactatttatactcaggctaaccagtatcgcgtggtgctggaacacaacaccgaaaataccccaggcctcgcggcgctggataccattcgcctgaccagcagcgacggtggcgtggtgccgttaagctcaattgccaaaattgagcagcgttttgcgccgctttccatcaaccatctggatcagttcccggtaacgactatctcctttaacgtgccggataactattcgctgggcgatgcggtgcaggcgattatggacacagagaagacgctgaatctgccggtggatatcaccacgcagttccagggcagcaccctcgccttccagtcggcattgggcagcactgtctggctgattgtcgcggcggtggtggcgatgtatatcgtgctcggcattctgtacgagagctttattcacccgatcaccattctctcgacgctacccaccgcaggggtcggcgcgctgctggcgttaatgattgccggtagcgaactggatgtgattgccattatcggcattattttgctgatcggtatcgtgaagaagaacgccatcatgatgatcgacttcgcgctggctgctgagcgcgagcaaggcatgtcgccgcgcgaagctatttaccaggcttgtctgttgcgttttcgtccgatcctgatgactactctggcggctctgcttggtgcgctgccgctgatgttgagtaccggggtcggcgcggaactgcgtcgtccgttaggtatcggcatggtcggcggtctgattgtcagccaagtgctgacgctgtttaccacgccggtgatttatctgctgttcgaccgtctggcattgtggaccaaaagccgctttgcccgtcatgaagaggaggcgtaagtgaagttttttgccctcttcatttaccgcccggtggcgacgattttactgtcggtcgccattaccctgtgcggcatactgggtttccgtatgctgccagtcgccccgctgccgcaggtcgattttccggtgatcatggtcagcgcctcgctgcccggtgcgtcaccagaaacaatggcgtcttccgttgccacgccgctggagcgctcacttgggcgcattgccggagtcagcgaaatgacctccagcagttcgctcggcagcacgcgcattattttgcagtttgattttgaccgggatatcaacggcgcagcgcgcgatgtgcaggcggcgatcaacgccgcgcaaagtctgctacccagcgggatgcccagccgtccgacctatcgcaaagcgaacccgtcggatgcgccaattatgatcctcacgctgacatccgatacttattcgcagggtgaactgtacgatttcgcctcgacgcagctggctccgacgatttcgcaaatcgacggtgtcggtgatgtcgatgttggcggcagctcgctgcccgccgtacgcgtcgggctgaatccgcaggcgctgtttaatcagggcgtctcgctggacgacgtacgcactgccatcagcaatgccaacgtgcgtaaaccgcagggggcgctggaagatggtactcaccgctggcagatccagactaacgatgaactgaaaaccgccgctgaatatcagccgctgattattcattacaacaacggcggcgcggttcgtctgggcgatgtggcgacggtgaccgactcagtacaggatgtgcgcaacgccgggatgaccaacgccaaaccggctattttgctgatgatccgcaagctgccggaagccaacattatccagacggtagacagcatccgcgcccgtctgccggaattacaatccaccatcccggcagcaattgatctgcaaattgcccaggatcgctcccctactatccgcgcgtcgctggaagaggttgagcagacgctgattatctcggtggcgctggtgattctggtggtgtttttgttcctgcgttcgggtcgcgccaccattattcccgccgttgcggtgccggtttcgctgattggtacgtttgcggcgatgtacctgtgtggtttcagtctcaataatctttcgttaatggcgctcaccatcgccactggctttgtggtggatgacgccatcgtggtgctggaaaacattgcccgtcatctggaagcggggatgaaaccgctacaggccgcgctacaaggtactcgcgaagtcggctttacggtgctgtcgatgagtctgtcactggtggcggtgttcctgccgctgctgttgatgggcggattgccgggtcgcctgttacgcgagtttgccgtgacgctttctgtcgccattggtatttcgctgctggtttccctgacgttaacgccgatgatgtgcggctggatgctaaaagccagcaagccgcgcgagcaaaagcgactgcgtggctttggtcgcatgttggttgctctgcaacaaggctacggcaagtcgctaaaatgggtgctcaatcatacccgtctggtgggcgcggtgctgcttggcaccattgcgctgaatatctggctgtatatctcgatcccgaaaaccttcttcccggagcaggacaccggcgtactgatgggcgggatacaggctgaccagagtatttcgtttcaggcgatgcgcggtaagttgcaggacttcatgaaaattatccgtgacgatccggcggtggataatgtcaccggctttaccggcggttcacgggtgaacagtggaatgatgtttatcacccttaaaccacgcggcgagcggagcgaaacggcccaacagattatcgatcgcttgcgtaaaaaactggcgaaagaaccgggagcgaatctgttcctgatggcggtacaggatattcgcgttggcggacgtcaggctaacgccagttaccagtacacgttgttatccgacgacctggcggcactgcgcgaatgggagccaaaaatccgcaaaaaactggcgacattgccagagctggctgatgttaactccgatcaggaagataatggcgcggagatgaaccttatttacgatcgcgacactatggcgcgattgggaattgacgtgcaagccgccaacagcctgttaaataacgccttcggtcagcggcaaatctcgaccatttaccagccgatgaaccagtacaaagtggtgatggaagttgatccgcgctatacccaggacatcagtgcactggaaaaaatgttcgttatcaataacgaaggaaaagcgatcccgctgtcgtatttcgctaaatggcaaccggcgaacgctccactgtcggtgaatcatcagggattatcggcggcctcgaccatttcgttcaacctgccgaccgggaaatcgctctcggacgccagtgcggcgatcgatcgcgcaatgacccagcttggtgtgccttcgacggtgcgcggcagttttgccggaacagcgcaagtgttccaggagacgatgaactcacaggtgatcctgattatcgccgccatcgccacggtatatatcgtactgggtatcctttacgagagttatgtgcatccactgacgattctctccaccctaccctcggcgggcgtcggagcgctgttggcgctggagctgttcaatgccccgttcagcctaattgcgctgatagggatcatgttattaatcggcatcgtgaagaaaaacgccattatgatggtcgattttgcgcttgaagcccaacggcacggtaacctgacgccgcaggaagctattttccaggcctgtctgctgcgttttcgcccgattatgatgactaccctggcggcgctgtttggtgcgctgccgctggtattgtcgggcggtgacggctcggagttgcggcaaccattggggatcaccattgtcggcggtctggtcatgagccagcttctgacgctgtataccacgccggtggtgtatctctttttcgaccgtctgcgactgcgtttttcgcgtaaacctaaacaagcggtaaccgagtaaatgacagatcttcccgacagcacccgctggcaattgtggattgtggctttcggcttctttatgcagtcgctggacaccaccatcgttaacaccgcgcttccctcaatggcgcaaagcctcggggaaagtccgttgcatatgcacatggtcattgtctcttatgtactgaccgtggcggtgatgctgcccgccagcggctggctggcggacaaagtcggcgtgcgcaatattttctttaccgccatcgtgctgtttactctcggttcactgttttgcgcgctttccggcacgctgaacgaactgttgctggcacgcgcgttacagggcgttggcggcgcgatgatggtgccggtcggcaggttgacggtgatgaaaatcgtaccgcgcgagcaatatatggcggcgatgacctttgtcacgctgcccggtcagatcgggccgctgcttggcccggcgctcggcggtctgctggtggagtacgcatcgtggcactggatctttttgatcaacattccggtggggattattggcgcgatcaccacactgatgttaatgccgaactacaccatgcagacgcggcgctttgatctctccggctttctgttgctggcggttggcatggcggtcttaaccctggcgctggacggcagtaaaggtacaggtttctcgccgctggcgattgctggcctggtcgcagttggcgtggtagcactggtgctttatctgctgcacgcccaaaataacaaccgcgccctgttcagtctgaaactgttccgcactcgtaccttttcgctgggcctggcggggagctttgccggacgtattggcagtggcatgttgccctttatgacaccggttttcctgcaaattggtttcggtttctcgccgtttcatgccgggctgatgatgatcccgatggtactcggcagcatgggaatgaagcgaattgtggtacaggtagtgaatcgctttggttatcgtcgggtactggtggcgaccacgctgggcctgtcgctggtcaccctgttgtttatgactaccgctctgctgggctggtactacgttttgccgttcgtcctgtttttacaaggaatggtcaactcgacgcgtttctcctccatgaacaccctgacgctgaaagatctcccggacaacctggcgagcagcggcaacagcctgctgtcaatgattatgcaattgtcgatgagtattggcgtcaccatcgccgggctgttgctgggactttttggttcgcagcatgtcagcgtcgacagcggcaccacacaaaccgtctttatgtacacctggcttagcatggcgtctatcatcgcccttccggcgttcatctttgccagagtgccgaacgatacgcatcaaaatgtggctatttcacggcgaaaaaggagcgcgcaatgaagttctggcgacccggtattaccggcaaactgtttctggcgattttcgccacctgcattgtcttattgatcacgatgcactgggcggtacgtatcagttttgagcgcggctttatcgattacatcaagcatggtaatgaacaacggctgcaaatgctcggcgatgcgcttggtgagcagtacgcccagcacgggaactggcgcttcctgcgtaataacgatcgctttgtatttcagatcctacgttcactggagcatgataacaacgaagataagcccggccccggtatgccaccacacggctggcgcacgcaattttgggtggttgatcaaaataataaagtgctggttggcccgcgagcaccggttccacccgacggcacacggcggcccattatggtcaatggtgcggaagttggcgcggtgatcgcctcccctgttgaacgactgacccgtaatactgatatcaattttgacagacaacagcggcaaaccagttggctgattgtggctttatctaccttattagcggcgctggcgacattcccactggcgcgcggtttgctggctccggtaaaacgactggtggatggcacgcacaaactggcagcgggtgatttcactactcgcgtagcccccaccagcgaagatgagttgggcagactggcagaggatttcaatcaactcgccagcacactggagaaaaaccagcagatgcgccgcgattttatggccgatatttctcatgaactgcgcacgcctttagcagtactgcgcggcgaactggaagccattcaggatggtgtgcgtaaattcacgccggagacgctggcttctttacaggcagaagtcggtacgctgacaaaactggttgacgatctccatcaattgtcgatgtctgatgaaggcgctctcgcctatcaaaaagcaccggtagatttgatcccactgctggaagtggcgggaggcgcatttcgcgaacgattcgccagccgtggcctgaaattgcaattttccctgccagacagtattaccgtatttggcgatcgcgatcgtttaatgcagttgttcaataacttactagaaaacagcctgcgctacactgacagcggcggcagcctgaaaatctctgccgaacagcacgacaaaacggtgcgcctgacctttgccgacagtgcgccgggtgtcagtgacgatcagctacaaaaattgtttgaacgtttttatcgcaccgaaggttcccgcaaccgcgccagcggtggttccgggctggggctggcgatttgcctgaacattgttgaagcacataacggccgcattattgccgcccattcgccttttggcgggcttagcattacagtagagttaccgctggaacgggatttacagagagaagtatgaccgagttaccaatcgacgaaaacacaccgcgtattttgatcgtggaagatgaaccgaagctggggcagttgctcattgattatctgcgtgctgcgagctatgcgccaacgttgattagccacggcgatcaggtactgccatatgtgcgccagacaccaccggatctgatactgttggatctgatgctccctggcaccgatggcctgacgctgtgtcgggagattcgtcgtttttctgacattccgatcgtgatggtgacagcaaaaatcgaagagatcgaccgcctgctcggactggagattggcgcagatgattatatctgcaagccgtacagcccacgggaagtggtagcgcgcgtcaaaaccattttgcgccgttgcaaaccgcagcgcgagttgcagcaacaggatgctgaaagcccgttgattatcgacgaaggtcgttttcaggcttcctggcgcggtaaaatgcttgacctgacgcctgcagaatttcgtctgctgaaaacgctctctcatgaaccaggaaaagtgttctcccgcgagcagttgctgaaccatctttatgacgactaccgcgtggtaaccgaccgtaccatcgacagccacattaaaaacctgcgccgcaagctggaatctctcgacgccgaacagtcatttatccgcgccgtttacggcgtcggttaccgctgggaagccgacgcctgccgcatcgtttaacatttttacctgccggagatggccttcagaccagatccggcaacattatcccacgcatggtcagcaaactgacattatctctccgccctggcaggcaccagaaaatcgctcatactttaattggcaaacagtacctttagatgctgttttcgatacgcaatttcaatcaaggagtcattatggctggttggtttgaactcagtaagagcagtgataatcagttccggtttgtgctaaaagcgggcaatggtgagactatcctcaccagcgagctgtatacctcaaaagcctctgcggaaaagggcatcgcgtcggtgcgtagcaacagcccgcaagaagaacgctatgagaaaaaaacggcaagcaatggcaaattctatttcaatctgaaagccgccaatcatcaaattatcggctccagccagatgtatgccaccgcgcaatctcgtgaaaccggaattgcctccgttaaagtaaatggcacaagccagacggtgaaagacaatacgtaattacgatgccgggcgtaggttgttggcgtccggctttatatcaaaataacgcttatttattgataattaagattaacctccgtcattaaaataatgagtaaataagtttcagtatcagaatttatcacgccccacaatcaccaatctgatccaccaccgtcagataccagtcactgtcataactgtaaagttgacttaaataaaataccagtccatcgttactctcttctggcgcagcgaccacacgcacggccccgtattccattcgacgcgctgcggcaatctgcgcatcagaaatagtattttgcggtgaaccaaacatctgcgtgaagaccaaactacggctgactttatggtgaacatcgctattgctaataaaatacccctgcttattccagccacgttcgcagttaaatttcgggatagctttcttattaaattcgtcatctcgcggaacatgttcccctgccgagggccatgggaaatactcgggaacaggttgcctgaaattaatttgcttaagattttcaacatccatcgaagcaccacggtggaaaagaacatacaaacccgtttttttatcaattaacgagttgattaattgggcatcttcttgctgaaagcccataatcacctttctggctgtttcctccagcgtacacccggcattggcgggtaaagaaaagaatatcagccccaccagcatcattcctttttttaacatcagcattgtttgcatcttctcatcatggggctcatattacaaatttaacaattttcaggataaaccttacaccatactgttaacctggccgggtaattcgctagctggaatacgaaaggtataccaggcataacgacagcgtttccacaggctggagaaatggagatgataaaggcaatctgcaataatttcgttatctggatataaagactcggcaaaatgtgtccagcgcgcactgagtttcatgttaaacagtttttcatcttctttgttaccatacaggcgcgacaaagtaatcattgcttcgagcgtacctttattcgcttcttcttgtacctgttggaggtgcaaatgagcaagtgagagttctttcacctcaaagatattaagtaaaaaaagcccccatgctttttcatgtccagcttcatgagccagaaataaattgtcaaggagatttttttcataaatagcccgtgtttctttagaaatttcttgtttatttagtgcctggtagcagatagcaatgctaaaataaatattttgtagatcttgttgatgttcgctataaccataattttttaccagtggataagataccgagctatggaaatttaggtcatcttgaagtattttaagtgcccgtcgaaaatactccaaagctgtagatggttcataaggtaattttgtattgtcttccttatccaaatattcaagagcaactaaatttaatgcggcaggaatatttctttgcttaccaattgtcgcaagcggaatgaaataatcagaaaggtcaaaccaactcaaatcttttattgccgaccgccaattatgattgtatttaatgtcactagctttttccagccaagcatcgccctgcccttcatctttttcaaaacccaaaataccctctcgctggaaaaaccccctataaataacaggtgtagcataagttgtattctgtgaattttggcagataaaattatatatccagaatgaatctggataataacttaatgcaaattttatcgcgtacgcagtgtaataattattgagcttcatgtcttccatcaccgctcgctgtatacagcaccacaacttatcgtgatcgttctgcttgttatagcaggcaagtaaccactctagggcattatggcgacattcctgaaattgtgcgtactgagcaatattctctgctaagtcgattgcatattgttgctcctcgggcgcaatgtcctcaatgctgacatctcggtaatcatcccaccaaagtaagagatccatatagtcatgttcttcggtagataagtgcttacaggttactgaatccagcaattcggaaatttctttatgcgaccctccccagcgtggcattcgaaatggtatatattcaacaaaaggataaaaagtgtgaggaaaaatagtcaggcaaacagaaagccaatatttttgcccaccatcatcatcatactcaggaagtatattggggcgaggcaaaacggggcatattgcatgctcaaacgaaagtccggaatacgccatcaacgcttccacttcttgcggggagcggcggtgataatttttcagtgcgatcattaatggtattcctgcgacactatcaccgttaaggtgtgccgccagccaggctggctgaccaaatacttttgagttggtgctggtaagtaatgcagccatccattgtcgtgggtcacaatcaattgctttaagtgtagcgatgaccatttgttcattacatgcaccagcacaaagccacattgcatgtgtggtatcatttgcccagccataactgcgatataaccatgcacggtgattccagtattgtgcttcggcaagccaggcatgtgtagaatgaggtcttgcttgctgccaggttttaatgagtcttaaaccttctgttccggcatcaactagcgtgttcatatcataaaaatagttgcacatttgggtccaggataaaaaatagcgcttttcagcctgacgagaagtgaaactctcctgtaatacctggttataaatttcatctagttcctgataacgtttttcttgtaacatataaggaatatttgcgatttgccattttctctcaagagtattaagtggcattttttggtcacacatcttttgcattgcactgagtaaacgagcatcctgttccatagatatccttttaattaggttcaaaaattttaaattcattccacggcaattttttccagttactggatggatctttcaaccatgcagtgacttcctttaaatcacggttcgcagtggcgacgggggtatcgtatatcattaaccatttttgtcgggcgcgaacataagcactggcataatcttcccatgaagcgaaacaatcttgtgctctttgagcattcagtaataacactatccaggcctggttttcatcgcaccagcctaaaccggcgatgcaacgagttaaaaaagcagtgcgcatacagtcaaacgccagcccatccagaacctggccttgtgctgccagttgttcgtaaaaatcatgtggagaattaccaagccctgtagcccagcgctgtaatataacgccaatttgttgacggaaatcttcgttgctttggtaagtttctgttcctagctcttgtttaacctgtagtgcaagttgttgacgcttatcatcagtcaactttaaatctaacgtgaagccatttactgacagtccattacgacgagcaactatatcaccaattgctaatgcccacttacgtctctttgttgctcgtcttttgtccttgattagatccttttctttttctttagcaataaaagcatcgatttgtggtttgttttttttgtatctatagataaaaataaatattgcgaccaggagaacaatgataagactcattatttttcaacctctgacaggggtaagtaatgagatgtctgtaatgtcaaactctctatctcaaaggaaatgttgctgatattttgacctgcaaattgcggatgccactcagcgccagggaataacatttccgcagaagtagcaactatagggtcaatagcattaagataatgtaacttatcaggtgcgctgtgtaacagtaaccactgcaactccactgaaggatttgtaaaatgttctaataaatgaaagttattatgtagtacgcttagtaaaaaactggtttcgtatacttccgttacatatttccacccctgatattcaggtgtattttcataaacaatacccataccttcacaatcactatgtcgaactgcttgtggtgataatagttgcaaaagagacaaaacatcgtccgcatattttttaactggatgacgattttgcttaccttttatttgatcaatttcaagtgaatcaccaacaacattgagagcaatagtaacatgaggaatattattattatcacgcaaactgaataaccgtaatttatgttgctcaatttgatttgcataatactcaccataaccaccggtaagattttttcgatcatcaaactggcctacgcaatgttgcatatgccatgattcataagccatttcacgacgaaagttcgaatgactggcatcaaactcaacaatttttccgtctggcacatcaagtattgactttacagtattttgttcactcggctgccaccctttctcgcgtcgttgaagcatcttttcatgctcttcttcacgcattctgaacgcaacgtagcaggttatgcgctgtagttttgattccagacgggtaccacatttcctggaaagaaattccaccaactcccgttctttggttaatatttgttgatgatcggtttcgatataataaagtgtcgcagttgatactgaggcagtattaaacttcgataccagccattccgggattacatcatcatttttattaaacagtgaatattctgcaagcgagttaatttgttgcaccattggaaagtcactaattagccatcgataaaaatggttgagtaaccatttttggatggtctcattatcctggcgaaacagacttctttgcaaaattgctgtttttacttccggggcattaattacatcccttgcattataattctggtgaatatttccagtcataacatccgcccgtgtttattatatcactcaaagcaataattgttgactatagattttttatctaaatcagcatggttgcaggtacatactcaagtaagccactcaagaaaataacgaaaactcaatagtggcagcgtcacaaactttggaaattatgtcttatatttgcagtttattttagtgaataattgagataaatgacattattttacatcctcaataattcaggctgtaagaggacggcaaatacattcataattatcaggggatgaacattcaggaaagtggtcagtatcgtcaactttttcttttatcactacatgaagatttcgtgtagatactcccatctctgccacttctcccctcacatttacactggagctaaacccgccgattgcgctacaatgcccgcccttaaagtgggggcactcccctaaccgcttcatcaggtgaagcggctctgacctgtcatcagaacgagagaattatgtttaaaccggaactcctttccccggcgggaacgctgaaaaatatgcgttacgctttcgcttatggcgcagatgctgtttatgcgggccagccgcgttactccctgcgtgtacgcaacaacgaattcaaccacgaaaatcttcagctcggcatcaatgaagcccacgcgctggggaaaaagttttatgtcgtggtcaacattgcaccgcacaacgccaagctgaaaacctttatccgtgacctgaaaccggtggtggaaatggggccggatgcgctgattatgtccgatccagggctgattatgctggtgcgtgagcacttcccggaaatgccaatccacctctcggtacaggctaacgccgtaaactgggcgacggtgaaattctggcagcaaatgggtctgacccgcgtgatcctctctcgcgaactgtcactggaagagattgaagagatccgcaatcaggtgccggatatggagatcgaaatcttcgttcacggcgcgctgtgcatggcctactccggtcgctgcctgctctctggctatatcaacaagcgcgacccgaaccagggcacctgcaccaacgcctgccgctgggagtataacgtccaggaagggaaagaagatgacgtcggcaacatcgtacacaagtacgagccgattccggtgcaaaatgttgagccgacgctgggtatcggcgcgccaaccgacaaagtgtttatgatcgaagaagcccagcgtccgggcgagtatatgaccgcgtttgaagatgagcacggcacttacatcatgaactcgaaagatctgcgcgccatcgcccatgttgaacgcctgaccaaaatgggcgtgcattcgctgaaaatcgaaggccgtaccaaatctttctactattgcgcacgcaccgcgcaggtttaccgtaaagctatcgatgacgccgctgcgggcaaaccgttcgataccagcctgctggaaacgctggaaggtctggcgcatcgtggctataccgaaggtttcctgcgtcgtcatacccacgacgattatcagaactacgaatacggttattcggtttctgaccgccagcagtttgttggtgagtttaccggtgagcgcaagggggacctcgcggcggtagcggtgaaaaataaattctccgttggcgacagccttgagctgatgacgccgcaaggcaacattaactttacccttgagcatatggaaaacgccaaaggtgaagctatgccggtcgcaccaggcgatggttatactgtgtggctcccggtgccgcaggatcttgagctaaattacgcgctgctgatgcgtaatttctccggggaaaccacgcgtaacccccacggtaagtgattaatttcgattatttttcccggatggaaaattcttagaaaccgatcacatacagctgcatttattaaggttatcatccgtttcgctgaaaaacataacccataaaatgctagctgtaccaggaaccacctccttagcctgtgtaatctcccttacacgggcttattttttatgcataagccctatccctggtcaccgtcttccattgaccacatcgatagaatcctccttcatagcacgatgcttttcacttatcgacatcgtgctcgcacaggttccggttacgcacagccagaacgcgcatgtttgacgcttaccaaaaaatgaacctaaagcattggaatatttttgacatcattttctgatggctgcataaaataaaaattctgctttagtttcatctatctgtttgtcattattactcacattcaataatggtgttgaagaatatcccatcacagataaaataaatatgtgcatggtagtcttgaatctattctcactctccacatttgaatgtcagacgagcgacgccatgtaatcctgcaccttctgtcttcaggtcaactatctgcatttttttgccctgagtaacacagaaatgagttgcatcattttttactatattttctgcaccagatattctacccctggctaaagaagcttcggcttcggtgtagtattggttatcgagtttacgctgaatattacttttatatgcaaggccaaatttaccgatacttgtctcatcattatgcacagcacaaccagacataagaaaaacactaattaatgatatagcagctatctttttcaccttaccttctcccattaattaccaacgacattctctagtgtttaaatataataatggcatgattattatatttgaataggattataataaatgttttgtacaacatttcctacataagtaggaattacagacatggagacccttccgggtaaccccatgggagactttaatatattttgaatagtatattgaagatgccactgtttagttgaatattagatatattctcttttttaaaatttatcagtggctaccattaatattcgctgtccccattgtaagctcctggtggtaagcactgaatccccatacctgaactgactttttatcctccgactttcatcctgttctgactccaccttttcttttctgctctacactatctacagaccaatcataaaggcacatacgatcatggcagaatttcccgccagcttactgattcttaatggcaaaagtactgacaatctacccttgcgcgaagcaatcatgctgttgcgtgaggaaggaatgacgatccatgtgcgggttacctgggagaaaggtgatgccgtacgatttgtagaggaggcccgaaagttaggtgtcgcgacagtgattgccggtggtggcgatggcaccattaatgaagtttctacggcattgattcaatgtgagggggatgacatacccgcgctgggaattttgccattaggaaccgccaatgattttgccaccagtgtagggattcctgaggcactggataaggcgctgaaactggcaattgccggtaacaccattgcgatagatatggcgcaggtcaacaaacaaacctgttttattaatatggcgacaggcggatttgggacgcgtattaccacagaaacgccggaaaaattaaaagccgcgctgggtggcgtctcttacatcattcatggcttaatgcgcatggatactctgcaaccggaccgttgtgagatccgcggtgaaaactttcactggcaaggtgacgccctggtcattggtattggtaacgggcgtcaggccggtggcggtcaacaattgtgcccgaacgcattaattaacgatggcttgctgcaactgcgcatttttaccggcgatgaaattattccgactctcgtatcaaccttaaaatctgacgaagataacccgaatattatcgaaggtgcttcgtcgtggtttgatatacaagccccacacgaaatcacttttaatcttgatggcgaaccgttgagtgggcaaaacttccatattgaaatacttccggcggcgttgcgttgccgattaccaccagattgtccattgttgcgttaatcaaactattctctgttgaaccagagagaatccgtaatgccggatgcggtgtaaacacctcatccggcatacagaacaatactacaccgtaattaattttacccgtgtcttctgcaatgccagtttatccacctcagacacagcatcatcggtaataataatgtcaattttttcgattggcagtacctgattaaaaccgcgacggttaaatttcgatgaatcgagaacggcaatcactttattagcagcggtgaccatcgcaccgctaacagaataaccttcattaaaggtcgtaataccattaaccgcatcaataccatcagcacccacaaacattaaatcggcattaatatcctgcagagaacgttcagcaatagatccatgcatagatcgcgttttatggcggaccgtgccaccgcagacgaccagagtaatgtctttattttcggaaagggcaaacgcagccgggagactgttggtaatcaccgtgatatttttggcggtcattaatccttcggcgataagcattgtcgtacttccgctgtcgagaataacggtcatcccttcgtggatcattttgactgccgcctgcgctattctgtttttcggcgcgctggcgagctgaaatcgctctttaaacccgacttcctgggtctcggtttcgctattaccggacattattttcgccgcaccgccatgaaagcgcgtaaccacgcctttttgttcgagaaagcgcaaatcggcacggattgtcgcttccgaggcagcaaatactcccgccagatcctgaacaagcacggttccctgttcattcactaattggatgatcttattccttcgctcgaatgaattcatcgtcatttacccatattcaattgtggctagtgtaaacgaagggggaccattggtgaatgatctgttttgcacaataccgggcctgcatcacgctggcccgcggtttcagggaatgagcaacactttgcccggcatggcattacgagcgatgtcacgcaccgcctgggcgaagctttcaaagcttccacggtgagcgattaatggctccaggcttaacttacgttctgtcagcaaccggctcgccgtttcccactcctgccccggccaagggctggagtagttcatccaactgccgataaccgtcagctctttacgcaatattttgccaaacgttgcagatgttaaatgcagatcctgatgcaacgtgcctaccagcgccagttgggcatgaggaccggcaatctctaccgccagttcgacggtttgcgggacgccagccgtctcgaggataagctgattaaagcgcagatcgcgtaaaacgccctgtatttgcggcgcgctcatttcacggctgttaaatgtttgcatcgcaccgaaagattttgccagtgccagtttttctgagctaatgtcgatagccgtcacactctttgctcccagcgcgacagcgcactgaattgccagcaggccaatggttccggcaccaataataataacgtttttattctcacatccttgcgctaaatggaacgcatgcaggccaacggtaatcggttcaataaaagcgccatcctcaataggcatatccgcaggtagtgcaaagacattgtttcgcttaacgacaatatattcggcaaatccaccatcacgccgtgagccaataaaatcatattttgcgcactgggaataaaaccctttcagacactctggacaagtaaaacagggtaataacggcacacaggcaaccgcatcgccggggtgtaaatcatcaacaccggatcccaccgcatcaatatagccgctaaattcatggcccaacgttattggataataatgtgcaccatttttaaatatcctgggtaaatcggaaccacataagcccgagctggcaatttttacccgcacctcatcctgatgtttaatttcaggaatgacgctttctgctacgcgcacgataccatcagtatcattcaccactgatttcataaaaactcctgattgttaagggggataacctccccctcaggtaaaaattattctgcgagaacggctttctcttgtttaataaagccacgcgctctacgccaggtcatgaaaataccggtaagataaattgcgccgataacaatgaaaccgggaatattttgcggggagaaaacctgaatcagtaaccaggtaatgggagaaccgccctgatccattgaagccaccatacccccggcttttaacgcgcccgcattagccgccagttgggtgtgcaaaccaatagtttgcgtcgcgatccacagggtgatgctcataatgatgacacccgaaattaaggtgcggaacagatttccacgatgcaccgcgaccgccatcgccacaaagaagccgatggtggcaaggtcgccaaacggcagcacctgattacccggcacacaaacagcaattaaaatggtgagtggaataaaaatcaggcttgccgataccaccgccgtatgtcccagcagcaacgccggatcaaggccaatcaggaactcctgaccgccgaacttcgcctgtaaacgactacgggcctgcttagcgatgggcgttaaaccatccatgatgggtttaatcacccgtggcatcagcagcataactgccgccgtttttaccgccagctgcaatacacctttgacatcgtaacccgcgaggatgccgataatcagtcccatcacaaaacccacggtgacgggctcgccaaaaggaccaaatttgcgctggatatcgtcggcactaaatttaatacggttaacccctgggattttctcgatgatagcatccaccagcaccgctatcggccccagatacgccgatgtaccgtgcggaatagcaatgccttccagctcaaagaaatttcgggtatcgcgggcaaaccagtcgccgagtttataaacaaacgccgcgtgaataaccacacccgccatccctatcatccatgaaccggttgccagatgcagcaacgcgccggtgaaggtcatatgccagatattccagatatcaacatttaccacccgcgtcatacgggtcagtaacatcgccacgttaaccagaatcgcaatcggaatcgccaccagcgcaatttgcgacgcccaggtcatgggtgaagagcccggccagccgacatcgaccacatgcagattcaggtcgaaattttccgccatcgctttcgccgccggaccaatggaatccagcattaagccaatcacaaggccaatgccaacaaagccaatcccgatatgcagacccgctttaaagcaatcgcctgccttcatgcctaatattttagaaaaaataatgatgacaatcggcagcatcaccgtagggccgaggtcgagaatataacgcatgacttctgaaaacataggtcacccctgtaagatagtcagaattttattttgtaatgcttcgataccgacaccagaaacaaaaggcatgccgtgaactaacggaatatcgccaaaactacgatccaccctggcagtggtgcatatcaaatgcacgccatccatataggtttctatttcattaacccgacactggattaattcaacaggaatattatgactctgacacaactctttaatttcttccgccgccatcgtagaggtcgcaaccgcgcctccgcaagcgacaataattttgcgtttcataaatagtcctttttattgttacagagggatttattcgtctgaatctaaaacatactttgtgaagtattcctttaactgggtttcaggaagagtgattagtgtctcgacgatatcaggctgttgtaacttgccaaataaacagcgtaaaagtttcaattgctgctgcggattttccacaatcaacgcaataaccaacgataccgccacgtcgttatcatcatccgcttgctgaaaatgaactttatttgttggccttaacagataaatggctgacgacttagcatgaatcgcctcacaatgcggtattgcaatggcgtgctgctcaagcattatcccggtagggaattctgcttctctggcaattaatgcctgtggccaggtatcatgaaccacacctttcgcgagcatctcattaccgatatgggttaaaacttcgctacgatcgacaaaagaaattccgctacgaacaaacaggttagtcatataccgtccttattccgcacagccgtagcgataggcgcgcaaaacatcataaattttatccataataagctgatgcggtattgctgataattccccggactgaatgcgttcaaattgtttcggaagatactgactaatcatgcccagtgggatgtccacgccttccagattcaccatcatcgtttcgacgctatttttaatccggctatgcggccagtaataacgaatacgatccgacaggctgtaacgaatatccagcaatgaatcgttaaaacccgtgcgataatattttttccagtattgcggttcgtcgagcatcacttcttcaatcaccgccagacaacggctacgattttctggagcgatgagttcctgctcaatttgtgccagcgcaaatatcgcctcgcgtaacgcaaaggttaatgccggaccgactttcaaaattgcaaaatgatcgcgaactaattcccgataggccgwctgagtctggtaatcggtggaatgcgcttcataaaccattttggttttttctatccattgcgccaacgcctgagcttnttgcgcctgataatgaataatattgctatggtcaaattccacacccggctgcaccacgatggcaatcacgcgtgttaacgcctctgccagaccacgggcaataaaggccttttgatgcgtgcgtaaagtattggcggcatcttcaacctgggtgatgtgtactgactgaatggcgctggcctcaccgcccggaaccggaacttcggtgccaatgacatagttcagttgctcacgctggcaatcagtcgccacactttccgccgccagacaaagcacagcggcacgttcagcaaccgtttctggcgctaacggtatggaatcgtcagcgcaggacattgacgcatcaagatgaattttactgaagccggcacgaacatatgcctttaccagctcgacggatttttccatcgccgcatccgcattttcttgctgccagcagtttggtcccagatggtcgccgccgagaataatacgctcacgagcaaatccgactttatcggcaatcgcaaaaacaaattcgcgaaagtctgccggtgtcattccggtataaccgccaaattgattgacctggtttgacgttgcttcaatcagcactttacgcgtgctgttgcgatcaaatgccagcgccgcttcgataaccaacggatgtgcagaacagactgaacatatgccaatatgttcaccagctttatgccgggcaattaacgttttcatgttttttccttgttaaatggcaggtgcgttatgccctgccctcgcagccacaatcggcaatcactttgctcaccacatcgcgcattgcagatttagccgactgcaaataatcacggggatcggtcgcttcggggtgctcggtcaggtaattttttaacgcctgcgagaaggcattttttagctctgttgcaacgttgattttgcatatccccagtttgatggtttgctgaatatccttagtcgataatcctgacgcgccatgcagcaccagcggtaaattcacccactggcgaatgttctccagtcgagaaaaatcaagcgccggtgctctggcatacataccgtgagccgtgccgatggcgaccgccagggaatcaatcccggttgcctcggcaaattcacgcgcctgaacggggttggtataaaaagcatcggcttcattgacttgcacatcatcttcctggccgccaagttgccccagctccgcttcgacgctgacatcaaagcgatggcaaaaatccaccacctctttgacccgtgaaatattttgcgcaaaaggcaaatgcgaggcgtcaatcatgactgagcgcacgccagaacgaaccttctgagcgatatcgtcaaatttcgtgtgatggtcgagatgaatcaccagtggatggtgatattgcttcgccatcgcgctgaccagcgccatcagattttctgtaccggcatgagtaaatgtgccgggcgttccggcgatgatgaccggcgcatgcatgctggcagcggtttccaccaccacttgcatcgtttcgagattgtgaatattgaatgccggaaccgcataaccgccgcgctgtgcgttgttcagcatctgctttgtcgataccacgtacattttcatatcctgtcgtttgttttcgatttcaaaacataatgaaattatttgttttcaaatgtcgagataacgatcacaaaaacgacaatgtgaaaattaatcagaatgacaggcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaacggcctcccgggggaagccgtaacaaagtacgcgtggttttatgccggatgtggcgttaacgccttttccgtcctacggggtggtgctgttcgtatgaggcgcatcaggcgatagtaattttgctatcgagataaacgtcctgcacggcgttaatcagtttcacgccgtcagccatcgatttcttgaacgccttacgtccaagaatcagccccattccgcctgcgcgtttgttgataaccgcagtacgcactgcatcgctgaggtcagtttcaccgcctgcagcaccgccggagtttatcaacccggcccggcccatatagcagttagctaactgataacgcaccaggtcaatcgggttttcactggtcagtttgctgtagactcgatcgtcggtataaccgtaattaatcgctttatagccgccgttattttccgccattttttgtttgacgatatctgcacctatggttgccgccagatggttcgcctgaccagtcaggtcggcggaaacatggtaatcaacgccatctttcttaaaggcggagttacgcaaataggcccacagcactgtcaccatgcccagctcgtgcgcacgttcaaaagccgcagaaatttcttcaatctggcgacgtgactcttccgagccaaaatagatagtcgcaccaaccgccaccgcgcccatattgaacgcctgctccacgctggcatacagcgtttgatcgtaggtattcgggtaacttagcgtctcgttgtgattaagtttgacgaggaatggaatgcgatgcgcgtaacgccgcgataccgatgccagcacgccgtaagttgacgccacacagttacagcccgcttcgatcgccagttcaacaatgtttttcgggtcaaagtagagcgggttagcggcaaatgaagctccggcagagtgctcaacgccctggtcaaccggcagaatagaaagatatcctgtgccagccagacgcccggtgttgtacaacgtctgcatattacgtaacaccgctggcgggcgattattgtcaatcatcacgcggtctacgtagtcatgtccggggagataaagctggtcagaaggaatagtcatacaacggtgctgtaaaaggttgtcggcgtctttgccaagcaactgcgcaatatctgtcattactatgctcccgtaaattccgattggatatcggctatggattgtcctggcccgccttttgcgggcaatcataatcctggtcgttacgggcgagtttttccatcttttggatgttttttcagcgttttctgttggctcgattcatcagaaaaaatgttaccgcggtcaagttttcaccgcaaaggtatttaaaaggtattactaagtggtattgtcatcgcgtaccttacattacctgtcatgaaggaattaaaagatgaaaacaacagcaaagctgtcgttcatgatgtttgttgaatggtttatctggggcgcgtggtttgtgccattgtggttgtggttaagtaaaagcggttttagtgccggagaaattggctggtcgtatgcctgtaccgccattgcggcgatcctgtcgccgattctggttggctccatcactgaccgctttttctcggcgcaaaaagtgctggcggtattgatgttcgctggtgcggtgctgatgtatttcgctgcgcaacagaccacttttgccgggttcttcccgttactgctggcctactcactaacctatatgccgaccattgcgctgactaacagtatcgcttttgccaacgtgccggatgtggagcgtgatttcccgcgcattcgtgtgatgggcactatcggctggattgcctctggtctggcatgtggtttcttgccgcaaatgctggggtatgccgatatctcaccgacgaacatcccgctgctgattaccgccggaagttctgctctgcttggtgtgtttgcgtttttcctgccagacacgccacccaaaagcaccggcaaaatggatattaaagtcatgctcggcctggatgcgctgatcctgctgcgcgataaggacttcctcgtctttttcttctgttcattcctgtttgcgatgccactggcgttctattacatctttgccaacggttatctgaccgaagttggcatgaaaaacgccactggctggatgacgctcggccagttctctgaaatcttctttatgctggcattgccgtttttcactaaacgctttggtatcaaaaaggtattgttgcttggtctggtcaccgctgcgatccgctatggcttctttatttacggtagtgcggatgaatatttcacctacgcgttactgttcctcggtattttgctgcacggcgtaagttacgatttttactacgttaccgcttacatctatgtcgataaaaaagctcccgtgcatatgcgtaccgccgcgcaggggctgatcacgctctgctgccagggcttcggcagtttgctcggctatcgtcttggcggtgtgatgatggaaaagatgttcgcttatcaggaaccggtaaacggactgactttcaactgggccgggatgtggactttcggcgcggtgatgattgccattatcgccgtgctgttcatgatttttttccgcgaatccgacaacgaaattacggctatcaaggtcgatgatcgcgatattgcgttgacacaaggggaagttaaatgaaaacagaacgtattctcggtgctctttatgggcaggcgttaggggatgcgatggggatgccctccgagctttggccgcgcagtcgcgtcaaagcacactttggctggattgaccgttttctgcctgggccaaaggagaataacgcagcctgttattttaaccgcgccgaattcaccgacgatacctcgatggcgctgtgtctggcggatgcgttactggaacgtgaaggcaagatcgatccggatctgattgggcgtaatattctcgactgggcgctgcgtttcgacgcctttaacaaaaacgtactaggtccgacctcgaagattgcacttaacgccattcgcgacggtaaacccgttgctgaactggaaaataacggcgtgaccaacggcgcagcgatgcgcgtctcgccattaggttgtttgcttccggcgcgcgatattgactcttttattgatgatgtggcgctggcctccagcccgacccataaatccgatctggcggttgcgggggcggtagtcatcgcatgggcgatttctcgtgccattgacggagaaagctggtcagcgattgttgattccctgccttcaattgcgngacatgttcaanaaaaangcatcantaccttaagcgcctcantggcagcacgtttggagattgcgctgaaaattgtgcgcaatgctgacggcaccgaatccgccagcgaacagctttaccaggtcgttggcgcaggtaccagtactattgagtccgttccgtgcgccattgcgctggttgaactggcacaaaccgacccgaaccgttgcgccgtcctgtgcgctaaccttggcggcgacacagacaccatcggtgctatggcgacggcaatttgcggcgcgttgcatggcgttaacgctatcgatcctgcgttaaaggcggaactggatgcagtaaatcagcttgatttcaaccgctatgccacggcgctggcgaagtatcgccaacaacgggaggcgatatgagcggcgctcgattacacacgctgctgcctgaattagccacgcgtcagccggtgatggtcgtcggcgcggcggtcattgatgtgatcgccgacgcttatgccctcccctggcgtgggtgcgatatcgaactgaaacagcagagcgttaacgttggcggctgcgccctgaatattgccgtggcattaaagcgcctcggcatcgaagcgggtaatgccttgccgctcggtcagggggtgtgggcggagattattcgcaaccgcatggcaaaagaggacttaatcagcctgatcgataacgccgaaggtgataacggctggtgtctggcgctggttgagccggatggcgaacgcacttttatgtcattcagcggtgtggaaaatcaatggaatcgccagtggctggcgcgattaaccgttgcgcctggcagcctgctctatttttccggttatcaactggcctcgccctgcggcgaattgttagtggaatggctggaaaagctacaagacgtgacgccgtttatcgattttggcccacgtattggcgatatcccggatgcattactggcgcggatcatggcctgtcgacctttagtgtcactcaatcgtcaagaggctgagattgccgccgaacgttttgctttatccgcagagataacaacacttggcaagcaatggcaggagaaatttgccgcgccgttgatcgttcgcctcgataaagaaggcgtatggtatttcagcaacgacgcttctggctgcattccggcatttccaacgcaagttgtagacaccattggggcgggcgacagtcatgccggcggcgtacttgccgggctggcctctggtctgccactggcggatgccgtattactgggcaatgcagtggcgtcgtgggttgtcgggcatcggggcggtgattgtgcgccaacgcgcgaggaactactcctcgcacacaaaaacgtatagatcgctgcgacagtggctgatgctgtactcaataggccgttgctgttggtcaagcgccacttgcttgatcaccagcaccggtattttgctatctaactgaatatgtgactgaaactcggcatccggcatccgggcgctaacgcgggaacgcgtacgttgtgggtaaatgtgctggctgcggaagtagtcataaagagaaatcccgatggcatcaacatcatgaattaaatgtgccggaacccacgattcctcaatcgataccgcctcttcatcgacatagcgaatacgcttaagcaaaaagacatcacttcccgcttcgaccgccagctgctgcgcgacttcttcgggacatttcacgacacgcttgttaacccataacgtatcgggctttttcccgcgcaataccacctgctgagaaaacccccgcgcttctttcagcgagtattcgaagatgttgttgatctgcgtgccgtaaccacgcgaacgcgtcaccacgccctcttcttccagcgcctgcatcgccttgcgcaccgtaatgcgcgaaacgccggttaactgacttaaatcacgctcaccgggcaaaatattgccatgctccagcaccccgctgcgcacggcattttttaccgtttcggcaaacttaatataaagcggcgtgttatccgccgctaaaatacgctcgttcagttgggcaatcagctgggtatgcgcttgttccatttgtctttttcctgccggggaatctggtgggagtatatcactgcttcatatttaaggcgtttctttaatcccatcaacgaatccctgcaactcctccaccgtgccattaaacacattaaaatccaccggaccattaatgccatcgacctgtccacggtcggaatgctgccagaagcgccaggccatgccgtcattgtccggacgacgttgatagtagtgagccacccaccacggatattcattgaaatagcccgccagattcgtgtgataaaaaacggctcctgagtaaataattggcttttttcccgtacgtttttcgaccatttttagccactgacttacccgcttgcgtaattcttttgccgataattttccccgttcttctacgtccagtaccgcagggaaatcgccttgtgagaaatccaccgtttgcagaaataatcgcgcctgaactgaagcggatactgacggggagaaataatgatacgccccgcgcagcaggccattttcgcggcttagttgccagttacgcgaaaaataggggtccaccagcttttcgccttccgtcgccttaataaaggcaaattgtaagcgaataccgttatcgcgcatttttgccacccgctgccagtcgatccgctcctgccagcgcgaaacatctattccgtgaatggtgtaactggcaggaatgcgaatagcgaaagatttaaccgggcgataaccgtagaagtgaatgtagtctttaatctgaattgctgtcgaatagaaaaaattcaccgtctgacgcggataaattgcaacgatggaaattagcccaagagcgcataataaaacggtgaatttttttcgactggtgattctcaactgcattggtttcatccctgaatgtcagcaccaaaggctgacaataaccaaagcagctatagtacggtgctcaccaccaggcgtggaagtggtgaaccggaccaataccgtgaccaacttccagcgtgtcggcctgggctaatgccgatgaaagccagctttttgcctcctgtacggtgtcagtccagtttgtatggcgcgggcgcagtgcagccaacgccgcagagagcgtacaaccagtgccgtgagtgtttttggtcataatgcgctgtgcggtaaaccgttgttcaccctcgcgggtaaacagccagtccgggctttgctcatcatcaagatgaccacctttcattagcactgcgccacagcccatcgccaacagcgatcgcccttgttccagcatttcctgttcggtgcgcgcgtgtggcgcgtcgagcaaggcggctgcttcgggcaagtttggcgttattaatgaaacctgtggcaataatcgactgcacagcgtagcaaccgccgaaggtgaaagcagcgggtcgccgctttttgccagcataacggtgtcgagtaccacgttttggatctgataacgttgcaaccgttctgccaccgcttcaacaatatcggtttccgccaacataccgattttagtggtgtcgattcgcacatcgctgaacaccgaatcgagctgggcggcgacaaaatcaggctcaatgcgatacaccgactgtacgccacgggtattttgcgccactagtgcagtaataactgagcaaccataagcgccaagtgccgagaaggttttaagatcggcctgaatccccgcaccaccactcggatcagtaccggcaatcgtcagagcgttaattcgtttcatgcctgcacctcctgcgccaattgccagagcgcatcaaggaaatgtggaacaaaactgcctggcccctcgcttctggcaactgcgcgttctccggcttgtttcatccagtgacaggcagatgcgatattttccagcgtatcgcctggtagcgcacaacaggcagcgacaaccgccgatagtgcacagccagttcctaccactttggtcattaacggatcgccaccgtgaatgccaatgatacgatgtccatcggtaacataatccacctcgccagtgaccacgacgattgcgccagtttcccgtgccagtgtttgtgcagcgggtatcgcgttagctgcggcatcagtggtatccactccccgtccaccattagcaacgccagctaatgccatgatttccgaagcattaccacgtatggcggttggcttatgggacagaagttccacacaaaaacggcggcgataatcgagcgcaccaaccgcaaccggatcaagcgtccagggcgtttgtgatcgtgttgcttgctcaacggcagcactcatcgcttgcgctcgtggctgcgtcagcgtgccaacgttaatcaacaaggcactggcgatagccgcaaactgactggcctcttcggtttcgataaccatcgctggcgatgcgccgagcgccagcaaggtattggcagtaaaagtttgcaccacatcgttggtcatgcagtgcacaagaggggaatgttggtgaaaaaggtgtaacgcgtgcgcagattgcgctgaactcagcaggtcgacttgcatagtttgctcctgccataacgtgaagaagcaatgacctggtggtccgtgacttccctacgctggcattatccagatcaggtgatacgggtatttctcagccttcacaaagaagggcaccccgagtcgtttggttgcgataataaatcgcagaggaggatggtaatgtccagcgcacgcgttgtaaacggggaaaaacggcagttttacaatcgcgttaataaattatttgatataagaatccagcaccttcagaacgacatccagatcttcttctcgttttagctcatccccctggtgaacgatgtgttccgtcagatgacctttaatcacttcccgcatcagaccgtttaccgcgccacggatagcagcaatctgttgtaaaactgcagcgcattcatgcggttcgtcgagcattttcttgagcgccacgacctggccctgaatcttactggcacgcgctttcagtttctgtttatcacggattgtatgagacatggcaacacctggttaacaagaatatgaaaaatcatagcactattaatctactggggggtagtatcaggtactgggggggagtagaatcagattgccgaattaatactaagaattattatcatgaccgaatttacaacacttcttcagcaaggaaacgcctggttcttcatccccagcgccatcttacttggtgcgcttcatggcctggaaccggggcactcaaaaacgatgatggcggcgtttatcatcgccatcaaaggcaccattaaacaggcggtgatgctcggactggcagcaactatttcgcataccgcagtggtctggttaattgcctttggcgggatggtgatcagcaaacgctttactgctcaatcagcagaaccgtggctccagttgatttccgcagtgatcattattagcaccgcgttctggatgttctggcgtacctggcgcggcgaacgcaactggctggagaatatgcacgaacatgatcatgagcatcatcaccacgatcacgaagatcaccacgaccatggacatcatcaccatcacgaacatggcgagtatcaggatgcccatgcacgagcccatgccaatgacattaaacgacgctttgatggtagagaggtcaccaactggcaaattttgctatttggcttaaccggtggccttatcccctgcccggcagcaattaccgtgctgttgatttgcattcagttgaaagccctgacactgggcgcaacactggtcgtcagtttcagcctcggcctggcgttaacgcttgtcaccgtaggcgttggcgcagcaatcagcgttcagcaggtcgcaaaacgctggagcggatttaacactctcgctaaacgcgctccctatttttccagtctgttgattggcttagttggtgtgtatatgggcgtacatggcttcatgggcataatgcgataactcaatcctttaggcttgcatgttatcttcagcccaggatgattcttaaatcagctatttccgctgactctctgctcgctaaggatgcttttagggcatcctttcatttacactttttacgaaatcatgggatcactaacaaaatatcgcttgtcagttatattgtatggcaggaaagatatgcgactgatattacagatccccaaagtggagagtttatgaccattaaaaataagatgttgctgggtgcgcttttgctggttaccagtgccgcctgggccgcaccagccaccgcgggttcgaccaatacctcgggaatttctaagtatgagttaagcagtttcattgctgactttaagcatttcaaaccaggtgacaccgtcccagagatgtaccgcaccgatgagtacaacattaagcagtggcagttacgtaacctgcccgcgcctgatgccgggacgcactggacctatatgggtggcgcgtacgtgttgatcagcgacaccgacggtaaaatcattaaagcctacgacggtgagattttttatcatcgctaaaaaaaagccccctcggagagaggggggaatgcagacaccttaatatttttattattagccacttgctcgtcttgcttgttattagtcgtatttcacgttgattaatgcggttgcctccagtgcgccagatttaactttgtttgtatcgtagacgtagtaactggccgttatcggaattgaaaccgttgtatctgtaagttttgactttgccgcaatttcttttaaatttgtatatcctttactgctgttagtgatatttaaaagtgtgactggcgtaccattactttcaagaataaatcctacgccattatcttccgcacctttcaggatcgtgttgctgttggttaacaagtcagaacttgataaatacacctgcattttccgtgatgtttgattttgttgacctaataaatttttacaacgcagcataatatccccttttttactatttattgttgttttgttacctatggctggtaattgtgaaacgggaatactctctaacgtaattaataaatcgtccggtttgcaggttgtggttatcgggttgtatgacaatgtcagattaaaggaatagacacctgcattttgtgccaatgcatttctgtagctatttacacatgcatcccatgacttaccacctaataaacacagtagaaattgtactgcggcactcccgcgtgtcgatgatgaagcactggataatgtcgcaactccattaatcatcactgaaccaccgccccccgcagaaacattcacttttgcattactggccgcaggtgtcaccgtcaccgaataaccactggtgaaactggtctgattatttgacaacgtaatgttgtttttattggtccattcaaaatgtaaatttaatttaatggtatcgttataaagtccaacaataatatccgacgggctcataggtgtgatagtatttgtactcacgcatgacgaatcattaaaattatgctcatatgtcgccatttgtgtttgagtaagtgcaaaacccccctgaacaaccaaattgtgctgaacagataactcactataacatgccgcatagctcacaggcataaccatcatcattactataaatagcattatgcgaatttccatagaaccacctgactattactggcaaatataatttctactttcatcaatctctttaccgaaggtgattgtgcatgaaagcccttgttgcttatcaattgccacattaaccgatggcggtacttcattggtgcgaataaataactggcttccctggccgacaacaccaatattatgaccatggatatcattgacttcataaccaaacgttaatggttgcccatccgctcttaacgcttttataaaccatggcttgcgctgatcggtatcaaaattaaccagtacaaccgcgccgcgataaggggcggcaattttccggttgccacgtaattctgcttcgctatcgctttgtgacacatccaacatcaggtaattttcccgataaggtgtcattccgtcgtataccaccactccattacggtttgttgtgcgatatttttgcccattgacataagcatctttaattcctggcgcattcatcacagcaaacgtttcagaaagacggtttgccagattaacgccacccgaccaggcgacaatgccccctgaaacactggctccagcctgtcgataagcactcgactgactataactgccattcactgtcgcaaccggcgcgttccaggttaaattcgccccagctgtcgtttcatttccctgatactgataactcaggttgaccccatagttaaactgatcccggcttccaacggttcctgataatcccgtattatttgaggcaaccccctgatcatcaaacgtcgttgagttagacatatatatttgccgacgaggcgtcgtaacgtcatcaccccaatcaaagggaatcgatataaaaatattaaaacgtttctcttcatgatgattctcgtcataagcatggcttgccgcgagggtatagcttatccttcgcaggttgttggaataactcaactgataatccttactgctgccgstacgcccccagtaatctcgccataacgtacttaaggacacagaaccccagccttctggcaatgactgactcatattggcagaaaagctatttttacggccaaaatcgttctggtaataatcggcaatgtcatagatatcgttttcatcacggcgataattatctttattgtttgcccatacgtgatcattaaatgtccggtaatcacgcgacgaataacgccaggccgccagaccaaaacgtgtcgacgtttggctcacaaatttgttgtaggcaatttgataactttgcccgtcaaacacatcgccgttgtcttgtatactatgcgacttcgtggcatcgacggaaatggcaccaatgcgtgtattccagccagtccccaaagtgaacgcgtaataattattcgcgaccatcgatccgccatacagcgtcaataagttattaaaaccatactgataacccgcctgaacaaaatcactttgtttgctcgccccttcaatatggctacgacctgccgcaaaatcatatttcgacacgccgggttgcagcatattcggcactgctgcataaggcaccagataggtggttaccgaaccgtccgcctctttcacgctgacatcaagatctgctccacctccggccaactgcaaatctgtaatcgcaaacgggccaggaggaacctctttctgataaaccacaaaaccattctgttcaatagttaccagcgcgttactctgagcaatcccctgcacccgtggcgtaaaattttgtttcgagttaggcaacatctgcatatcacgaaacaaccgcacaccgctgaagcgaacagaatcaaaaatatcgcttgatgtgtacatatcacccacacgaagcgtgccgagaagttgggcaaatccacgttccagatacagggtattgcttttccacacccctggattgttatttgttttactgaaactggcatcagaatgcagttgccacccctgtaaatttaacccgctgttaaaacgtacatatgtactcttgctattaccggacgctttataatcgctgtaatactgactcacataataagaggtataaaacgcattaataccccgctcccagttttctggtggaacatagccactttccagatcttccacccaggcctgcgggacactgaaatcgagacgaaaaactccgatatcccaggtatagctcccgccctgaataagttgcttaaatgttaaacattgcttaccgctggcaaagctatcggtattaatgcctaaccgcttgatcatttcccttgataaacatgtttcttgcgggttgtctttaacaatgatctcatatttcccacgccattgcttattgacataaatatcgatgtcatacggccccggcaagggctgattatcttcaagacgaatatttgaaacctgctggtctttcattccacctatcatgaaatgggtatcaaaggtttcttcagctgcataagcttcaatgccgatcaataacgctacgattgctgatgcaagtggggtcattctcaacataggcagctcctgcaattaaattttgtcactaatataattgccatggtcatcgataatggtcagatgccagttatttgcattattacttttgacattaacactctgactttctaagggggcaatcataatagtttcataattgactttgacattattagctttgacatccgaaatcgtcacccaattagctgagtcattttttatcaccaatccattgccactgcgatttaccagtaactttttaaaggtcactttatttaccggagcaatacccgctggtcggtaaaacaacttaattctgttttgcatcgcaaacttcagtgcattcttaccttcttgttctggactatttggtggaatatccagaacattcagataaaaaatactctctttattagtgggtagtttattcggcataattttaatttttacttgctgcccggaatttgcccctatttttgccactggtggcgttaacatgaaaggaacctgaattttttctggtggtaatgacgtatcgccatcatcaatccacgcctgcatcagcgaagaacggtttccctggttcatcaactgcaccatcacttctttgtgctctgccgggtaaataatacgcgtcccgtagataacaataccggcatgtgcaggaaggaccatagaagaaatgagtaaagctaataatcctttcatcttaatgcctcttaaattaaaaggccgccatggagatagcggccatgttaattagctgaagaatcttgcaattttatttattaatcctgcgccacacgcataatcagggaagataacacatcacctgaattcactgagttatctgtcagtttcaggtattttgctttaaacggaatggcatattgaccgtccgctgttttataactctcgatgttgaaaggtgcagaaacatccaggacatcgctgttatcacctaaatagagataataacccacggtatcgttgctactggctatcgccttatcgtttccggttattttatcgttggtaatcaacgagagttttacaccagcaacttctttcggacagctaatttttaacatgctgctggttacaccgactgcaccatcataggtcgagtatttagctttaccttcaaagaccgtagttggtacagttggcatattaatacttactgaatcgccacctgcttcgaatttacacggagattctgcaatattccctttaatggttaatgttccggtatcaacgtctgcggcaaataccccagcgctcataaaaaaagaagaaaaaacagcggcagcaataattgaacgtttcataatatgctccttaataaaatctatttttggttgttaagagtctgtatctcttggaaacaaatttctcacaccaaaaaagttgccgcaatgtaaacacattgttttattgatttaaagcaaattaactattgcaatataaacacaacaaatacttaagcacattaaatatttatcaaatctattaattaatgtggatttctataaatggtattattaatatcaataaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaagcttaaatcattcatgtaaatgatttaagctttctaaatctgattaaaaccagggtggcaaattaatcgtagcgatttaacacgattcgacgtttgctatcgctatctgcagcaatcacttccgtcgttacacctttaactggcgaagaaacctgatgacgggtatcaacattatacgttaactgaccacaatgctgttgaggttgaccattaaccatagccatactgcatgtcgggggactgatcctaccattaatcgttaatgtggcagtttctgaagagaacgcgggagaagccaatccataggcaagaaaaataattcctgacagccagtacttattcattgaacgttatccctgtagtaaaggttatgcctggaaagaatgagtgcataacaaactatagctgtacatccactacacagccacgaaggatgataatgaagcatcgccggtacgatcaatcgactttgtagagtttcggacgaaggtccgcagaatattcgcagcattaaataagtgttcattaatgcggcaaaaacaaatacaccgcatcaatgtaacatctctgcggtgtatgaagaataatcagaatggttaatacgcgttagaccgcgcggaaggaaatctcgcctggaatgacttcaccctgccagtagagctgagctgcaacgcggtcagccagctggcggtagatagcggtaaattcgctctcaggacggctgataaccgttggcgtgcctttatcgagatcctcacgtaaggagatgtgtaacggcatctgccccagcagctgcgtgtggtatttctcggccagtttctctgcaccaccggtaccgaaaatcggttcatggtgaccacagttactgcaaatatgcacactcatgttctcgacaataccgagcaccggaacctcgactttctcgaacatcacaatgccttttttcgcatcgatcaacgcgatgtcctgcggggtggtgaccacgactgcaccggttactggaatgttttgtgccaatgtcaattgaatgtcaccggtacctggcggcatatcaagcaccagatagtcgagatccggccacaaggtttcctgcaacatttgcattaacgccttgctcgccattgggccacgccacaccatcgcattgtcgtctgtcaccagataaccaattgaattagttgccaggccatgagacataatcggtgccatatgggtaccgtccggcgaagttggacgctgattttctgcgcccagcatggtagggattgatgggccgtagatatcggcgtccagaatgccgactttcgccccttccgccgccagtgccaacgccaggtttaccgccgtggaggatttacccacgccacctttaccggaactgaccgcgataatgttcttcacgccgttaattcccggctgattcttcacgcgtttcagagtggctatgttatgcgacagtttccagtcgatagctttcgctccggtgatgcgcagcagttcggcgctacattgctcttttaactcttcgaacgcgctatgccagacgaatggcataaccagttccacatgcagcgtgtcgtccatccaggcgacatggtgcaacgctttcagcgttgtgaggttatgcttcagggttgggtgctgaaaattggccagtgtcccggcgaccattgcgcgcaaggcttctggtgatttggcctgggattgttcgttcatcccgactccttttttgtatagataaaccatcagctgatagtttacctgaagaatatagagaagtacttacttaacattttcccatttggtactatctaagcccttttcactattaagaagtaatgcctactatgactcaagtcgcgaagaaaattctggtgacgtgcgcactgccgtacgctaacggctcaatccacctcggccatatgctggagcacatccaggctgatgtctgggtccgttaccagcgaatgcgcggccacgaggtcaacttcatctgcgccgacgatgcccacggcacgccgatcatgcttaaagctcagcagcttggtatcaccccggagcagatgattggcgaaatgagtcaggaacatcagactgatttcgcaggctttaacatcagctatgacaactatcactcgacgcacagcgaagagaatcgccagttgtcagaacttatctactctcgtctgaaagaaaacggttttattaaaaaccgcaccatctctcagctgtacgatccggaaaaaggcatgttcctgccggaccgttttgtaaaaggcacctgcccgaaatgtaaatccccggatcaatacggcgataactgcgaagtctgcggcgcgacctacagcccgactgaactgatcgagccgaaatcggtggtttctggtgctaccccggtaatgcgtgattctgaacacttcttctttgatctgccctctttcagcgaaatgctgcaggcatggacccgcagcggtgcgttgcaggagcaggtggcaaataaaatgcaggagtggtttgaatctggcctgcaacagtgggatatctcccgcgacgcgccttatttcggttttgaaattccgaacgcgccgggcaaatatttctatgtctggctggacgcaccgattggctatatgggctctttcaagaatctgtgtgacaagcgcggcgacagcgtaagcttcgataaatactggaagaaagattccactgccgagctgtatcacttcatcggtaaagatatcgtttacttccacagcctgttctggcctgccatgctggaaggcagcaacttccgcaagccgaccaacctgtttgttcacggctatgtgacggtgaacggcgcgaaaatgtccaagtctcgcggcacctttattaaagccagcacctggctgaatcattttgacgccgacagcctgcgctactactacaccgccaaactgtcttcgcgcattgatgatatcgatctcaacctggaagatttcgttcagcgcgtgaatgccgatatcgtgaacaaagtggttaacctggcgtcccgtaacgctggctttatcaataagcgttttgacggtgtgctggcaagcgagctggctgacccgcagttgtacaaaaccttcactgatgccgctgaagtgattggtgaagcgtgggaaagccgcgaatttggtaaagctatccgtgaaatcatggcgctggctgacctggctaaccgctatgtcgatgaacaggctccgtgggtggtggcgaagcaggaaggtcgcgatgccgatctgcaggcgatttgctcaatgggcatcaacctgttccgcgtgctgatgacttacctgaaaccggtactgccgaaactgaccgagcgcgcagaagcattcctcaatacagaactgacctgggatggtatccagcaaccgctgttgggccataaagtgaatccattcaaggcgctgtataaccgcatcgatatgaaacaggttgaagcactggtggaagcatccaaagaggaagtaaaagccacagccgcaccggtaactggcccactggctgacgacccgattcaggaaaccatcacctttgacgacttcgccaaagttgacctgcgcgtggcgctgattgaaaacgcagagtttgttgaaggttctgacaaactgctgcgcctgacgctggatctcggcggtgaaaaacgcaatgtcttctccggcattcgttctgcttacccggatccgcaagcactaattggtcgtcacaccattatggtggctaacctggcaccacgtaaaatgcgcttcggtatctccgaaggcatggtaatggctgctggtcctggtgggaaagatatcttcctgctaagcccggatgccggtgctaaaccgggtcatcaggtgaaataatcccccttcaaggcgctgcatcgacagcgccttttctttataaattcctaaagttgttctcttgcgattttgtctctctctaacccgcataaatactggtagcatctgcattcaactggataaaattacagggatgcagaatgagacactttatctatcaggacgaaaaatcacataaattctgggcggtggagcaacagggaaacgagttgcatatcagttggggaaaagttggtacccaagggcaaagccaggtaaaaagttttgctgatgctgtggcagcggaaaaagcggagctgaagctgattgcggagaaggtgaagaagggatatgtggagcaagcgaaggataattctttgcaaccttcccaaacggtaacggactctctcaaggtagcggacttatccaccattattcaggaacaaccctctttcgtagcagaaacccgtgcggctgacaaaaatacagatgctgttttaccgtggctggcgaaagatattgctgtcgtttttccgcccgaagttgtacacaccacgttaagtcatcgccgctttcccggagttcctgttcagcaagcagacaaattgacccaattacgtcgcttagcctgtagtgtgtcgcaacgggataatacaacagccacatttgacttcagcgcctgttctttagaatggcaaaacaccgtcgcccaggcgatcagtcagatcgacgacctgaaaacaacacagctaccatcacccgtaatggctgtactcacggcacttgaaatgaaatgcacaagatataaagagcgtgaggatgttatggatcagattattcaggaaggcggtctggaatatgctactgatgtaataatacatcttcaacaaatatctattgaatgggattatgtcaacaataatattgttttcctgtcgtctggcatttcacctgattatttgcagcaatattccagctttgaattacgcctacgtaaacatttatcactggcggaagagtctctctggcaaaaatgtgcacaaaaacttattgccgcagttccacatattccagaatggcggcaaccattaattgctttgttattgcccgaaaaaccagaaattgcacatgaaattgcccagcgtctactggggcaaaagaaattaccctcgctggagtggctaaaaatagtggcgactgatgagcacattcttgcctcattagaaaaatatcacgagccatatgccatttttgatgattactattgtggtgcgatatggtcagccaccgtattacaggagcaaggtgttgcggccctgccccgatttgctccctatgtcgcaagtgactactgcgccgatgtgttgcgtcatatcaatcatccgttcgcattaacactgcttatacgtgtagcagggcatactaaacgctgtcacgatcgaatgacgaaagcctgcgctgcgttcccacacgcagcactggcagcactggcggaacttctagtgcaaaaagaagagaatagttggcgcattatgctaatgacgatgcttatctcgcaaccgacactagcagaacaggtcattccctggctttcgacacccgcagttgcagtgctgaaatcatgccagcaacaactgacacagccctcaaaccatgccagcgccgatctactgccggccatagtagtctccccaccatggctttcgaaaaagaaaaaatcgccgattccggtgctggatttagcaccgctcaacctcgaatccatatgcacaataaccgacacagaagctaaagagtttcaaactcattgggactgggaaccgcataagccaggtgaaggtgctaaaaatttcctttactcgctggggtatcgccgctgggattttgacacatataaatatatcggcgcttctgactcggcaattgacgcatgggaacgtgaggacttcgctacactcatccaaatgtttaaagcccaccatgcaccgtatcagggggagtggcatctcaactcacttccctttttacctatgcaaaaagcgattaagctatgggaatttctcagcaaagagccgcataccgcgataaaaccagtcatgctttatttgcgactggcaggtatgagtggttttctacactcgttttcacgctaccctcaagaaggttttgcggttgctaattattttgccgcaacggaactggctcctgccgtcgcccgcgccttcaacaaactcaaaacattacgacaagacgccagtagctggctgctgaaatacccggaacacgccattaccggcctgctgcctgcagcgctcggcaaagccagtgaagcacaggacaacgcccgtgctgccttgcgtatgcttaccgaaaacggtcatcagccattgctgcaagaaatcgcccggcgttataaccagccggaagtaaccgatgcggtgaacgctctacttgcgctcgatcccttagataatcacccgacaaaaatccccactcttccgaccttttatcagccatcgctctggacgcgcccgttattaaaagcaaacgcccaatcactgcctgatagcgcactcctccacctcggtgaaatgctccgcttccctcaggaagaggcactgtatccgggattattgcaggtgaaagatgcctgtaccaccgactcactggctgaatttgcctgggatctgtttaccgcctggcagaccgctggcgcgccgtcgaaagagagttgggcgttcactgcgttaggcgttctcggtaacgatgacaccgcccgcaaactgacgcctttgattcgcgcctggcctggtgaatcccagcataaacgcgccaccgtcgggttggatattctcgctgctatcggtagtgatatcgccctgatgcagcttaacggcatcgcccagaaactgaaattcaaagcattacaggagcgggcaaaagaaaaaattgccgacattgccgagagccgcgaactcacggtggcggagcttgaagatcggttagcaccggatctcggtctggatgataatggttcgttgttgctggatttcggcccacgccagttcaccgtcagctttgatgaaaccttaaaaccgtttgtgcgtgacgcttccggcagtcgtctgaaagacctgcccaaaccaaacaaaagcgatgatgaatcacaggcgaacgatgctgttaaccgctacaaattgctgaaaaaagatgcgcgtaccgtcgccgcccagcaggtagcaaggctggaatccgccatgtgcctgcgtcgccgctggtcaccggaaaactttcagctcttcctggttgagcatccgctggtccgccacttaacccgccgtctgatttggggcgtttatagcgccgaaaaccagctactggcttgctttcgcgtagcggaagataacagctacagcaccgctgacgatgatcttttcaccctgccggaaggcaatatctctattggtattcctcacgttctggaaatatcaccgacggatgctgccgccttcgggcagctttttgccgactacgaactgttaccaccgttccgccagcttgatcgtaacagttacgcgctgacagaagccgagcgcaacgccagcgaactgacacgctggacaggcagaaaatgcccgagtggtcgggtaatggggctggcgaataaaggctggataaagggcaccccgcaggatgctggctggatcggctggatgatcaaccccctgggccgctggtcgttaatcatggaaatcgatgaaggttttgcggtaggcatgtcgccagccgaactgagtgccgagcaactcttaagcaagctgtggctatgggaaggcaaagcggaaagctatggcagggggagtaattcaacacaggaagcgcagttctccgtactcgatgccatcaccgccagcgagctaattaacgatattgaagccctgtttgaataaggaaagagcatggacaaggaattaccgtggctggcggataacgcccaactggaacttaaatataaaaaaggcaaaacaccactcagccatcgcaattggccaggcgaaccggtgcctgttatcactgaaagcatcattcagacactgggtgatgaattgctacaaaaagcagagaagaaaaaaaacattgtctggcgttatgaaaacttttcactggagtggcagtccgccatcacgcaggccatcaacttgatcggcgaacacaaaccctcaatcacggcccggacaatggcggcgctagcctgtatcgcgcaaaatgatagccaacagttgctcgacgaaatcgtccaacaagaggggctggaatatgcaactgaggtggtgattgcacgccagtttattgtacggtgttatgagagtgatcctctggtagtaacattgcagtatcagaacgaggactatggctatggttatcgctcagaaacctataacgaattcgatctccgattacgtaagcatctctctctggcagaggaaacctgctggcagcgttgcgccgacaaactcattgccgcactgccaggaataaccaaagttcgccgcccttttattgctctgaacctcccggaaaaacccgaaatcgccaacgagctggtaagccttgaatgttcgcaaactcattttcgctcaaaagagtggttaaaagttgttgctgatgaccctaaggcggtgaaagaactcgcacgctactggagccaggatatatttagcgatcgagaagccagctacatgtcgcatgaaaaccacttcggttacgcggcctgcgctgcccttttgcgcgaacaaggactggcagccgttccgcgcctcgcgatgtatgcacataaagaagattgcggcagtctgctggtacaaattaaccatccgcaagtcatccgcaccttgctactggtggctgataaaaacaaacccagcctgcaacgtgtggctaaatacagtaaaaacttcccccatgcgacgctcgccgcactggcagaactgctggcgttaaaagccccccctgcgcgccctggttatcccatcatcgaagaccaaaagctgcctgcacagcaaaaagcacgtgatgaatactggcatacgctgttacaaacgctgatggcatcgcagccacaactggcagaagaggtgatgccgtggttaagtactcaagcccaggcagtggtgaatggttatttatcggcatcgccaaaacttgctttcgagagtactcatagcaacgacctgccagaaatacttgtttctccaccgtggcgaggtaagaaaaaaacggcattgctgcgccttgatttagtgcctcttgaattagcgcccaaagcccgctggcaaccaggcgaacgagagagacttgccgccacagagtctgcccgttatttcagcacgggatcttttacggaacgcatggaacgaaaaagtggtcgagttgtactacaggagctaggttttggggatgatgtatggctgttccggaattatatactgcccggcaaactggatgcggcgcgcaaatcattagtgggtcagtggcattactccccgcgcagagtagaggaaatcaacaatggctggcactccacggaagcaaaatcagccgaacaggcgcttcgttccggcgacgttgaagcgttaattaacacctgggaaaatgatagctactcacgttatcgtccggaaaagagtgtctggaacctgtatttattggcacagttgccgcgtgagatggctttgactttctggctgcgtatcaatgagaaaaagcatctgttcgcgggtgaggactattttctcagtatcctcgggttggatacattacctggcctgttattggctttttcacatcatccaaaagaaacatttccgttaattttaaatttcggcgcaacagaactggccctgcccgttgcccgcgtctggcgacgtttcgcggcgcagcgtgatctggctcgccagtggattttacaatggccggaacatacggctactgcacttatccctcttgtctttacaaaacccagcgataatagcgaagctgcattacttgccctgcgtttactgtatgaacaagggcatggcgaattactgcaaaccgtggcaaaccgctggcagcgtacagatgtatggcctgccctggagcaattacttaaactgggtccaatagaaatttacccggcacgtattccaaaagctcctgatttctggcatccggcaatgtggtccaggccgcgccttatcaagaataatcagcctgttaccgatgacgctctggaaattatcggcgaaatgctgcgctttacccagggcggacgtttttatggcggactggaacagctgaaaacgttttgccagccgcaaacgctggcagcttttgcctgggatcttttcaccgcgtggcaacaagctggagcccccgcaaaagacaactgggcatttctggcgttaagtctctttggtgacgaaagcacggctcgggatctgacgacacagatcctcgcctggccacaagaaggcaaatctgcccgtgctgtcagtggcctgaacatccttaccctgatgaataatgatatggcgctgatacagctgcaccatatatcccaacgggcgaaatcccgctccttacgtgataacgcggcggaatttcttcaggtggtcgcagaaaatcgcgggctaagccaggaagagttagcggacagattagtcccaacactgggtcttgatgatccgcaggcgttgatttttgattttggtccacggcaatttaccgttcgcttcgatgaaaacctcaacccggttatctacgatcaacaaaacgttcgccagaaaagcgttccccggttgcgcgccgatgacgatcaactgaaagcccccgaggcactggcccgactaaaagggctaaaaaaagatgcctctcaggtgagcaaaaacctgctcccgcgtcttgaaactgccctgcgcaccacccgacgctggtcgctggcagattttcattctctgtttgttaatcatccctttacccgcctggttacccagcgattaatatggggggtttatccggcaaatgaaccgcgtcgtttactcaacgcctttcgtgtggccgcagagggggagttctgcaatgcacaagatgagtccattgacctgcctgcagatgctctgattggcattgcccacccgttagaaatggcagcagaaatgcgcagtgaatttgcacagctttttgccgattacgaaattatgccgccttttcgccagttggcgcggcgcacggtgctgctcacacctgacgagtcagccagtaacagcctgactcgctgggaaggtaaatccgctaccgttggtcaacttatgggaatgcgatacaaaggctgggagtcaggctatgaggacgcatttgtctatgacttaggtgcgtaccggctggtccttaagttttcacccggctttaaccactacaatgttgatagcaaagcgctaatgagcttccgttctcttcgggtttaccgtgacaataaatccgtcacttttgccgaacttgatgtgtttgatttgagtgaagcgttaagcgcacccgacgttattttccattaaaacacagcgggcagtgatgcaactgcccgttatcaacacgacctaccagcgggggaagcgatgatcgtgcaaaaagagctggttgctatttacgattatgagatccctgtacctgaagagccgttttctttcagacttgaaatccataaatgctctgaattatttacaggttccgtctatcgactggagcgattccggctacatccaacatttcatcaacgtgatcgagaagatgccgaccactaataaatgatgcgttgatttatacaagagatgagtttattgatgagcggaaattacgaggtgaatcacatgaaactgtaatagcaatttttaattgtgaactacagaatatattcaaccaagaaatagaataatatactcatcatacttcaagtcgcagcatatgcaacttgaagtatggcgagtaaagctttattaaagggggaaacggtattcccccttagatgcgtttcaatttgcccgttacttcaacaaatcaatcaaccgtaacagagccactaatagctccagtacagcaatgagcacggttaacttttgtgtcagcgtgtccatccgctctccttattaaggagcgcaacaccagcaccttacccttacactgcctgtcgatactggtttacgtatgttggaccacgatgttgcactccggatcagggcaccacctacagcaccacccgtccggtagccaggacttgaaattggttcgatcaggcgcaacctcccaacagtcaggattataaatctcattatcttaattgcaacggggtccagcggtggttataattcgttcgttggaacacgatgttgcacaggctgcggtgttaggcctgaaagtagtaaataaaagaacctgcctcaccagcaggtttttttattttttgcgatctgctttccagatattttccgctcaaacaactaatgcgccaaacagttattgcgcgtaaaatatcgtttatttcattaatacatttcagggatgaatatatgtcaccgcagaataatcacctgcagcgtccgcctgctgctgtgttatacgccgttgaactggcaaaattaaaacaaaatgataacgcaccttgcccgccaggttggcagttaagtttgcctgcggcccgtgcttttatccttggcgacgaagcgcaaaatattagccgtaaagtggtgattagtccctctgctgtcgaacgcatgttagtcactcttgccaccgggcgcggtttgatgttggtgggggaaccggggaccgcaaaatctctcctgtctgaattactggcaaccgctattagcggcgatgccaggttaaccatccagggcggcgcatctaccaccgaagatcaaatcaagtacggctggaactacgccctgcttatcaatcatggtccgtcaacggaagcgctggttcctgccccgctttaccagggaatgcgcgacggcaaaatcgtccgttttgaagagataacgcgtacaccgctggaagtgcaagactgtctgttaggtatgctttctgacagggtgatgacggtgccggaactcactggtgaagccagccagctctatgcacgggaaggctttaatattattgccactgccaatacgcgcgatcgcggcgtcaatgaaatgagtgccgcgctaaagcgtcgcttcgattttgaaactgtctttccgattatggatttcgcccaggagctggagcttgtcgccagtgcttcggcgcgtttgctggcccatagcggcattccgcataaagtgcctgacgcggtactggagttactggtccgcacctttcgcgatctgcgtgccaacggcgaaaagaaaacgtcaatggatacactaacagcgattatgtccaccgctgaagccgtgaacgtggcccacgcggtgggcgtccgcgcctggtttttagcgaatcgagcaggtgagccagccgatctggtggactgtattgccggaaccatcgtcaaagataacgaagaagatcgcgcgcgcctgcgccgttacttcgaacagcgtgtcgccacacataaagaagctcactggcaggcttattatcaagcccgccaccgcctgccgtgaggaaagatgcatgagcgagccgttaattgtcggcatccggcatcatagcccggcctgcgcccggctggtgaaatcgttaatcgaaagccagcggccacgatacgtattgattgaaggcccggctgattttaatgaccgggtagacgaactgtttttagcccaccagcttccggtagctatttacagttattgccagtatcaggacggtgcggcccccgggcgtggtgcctggacgccatttgctgaattttcgccggagtggcaggcgctacaagccgctcgtcgtattcaggcacaaacttacttcatcgatttgccttgctgggcgcagagtgaagaagaggacgattcgcctgatacgcaagaggaaagccagaccttgctgctgcgtgccacccgcatggataacagcgacaccctgtgggatcacttgttcgaagatgaaagccagcaaactgcattaccctctgcgctggcgcactattttgcacaactgcggggcgattcccccggagatgctctcaatcgtcagcgcgaagcctttatggcccgctggattggatgggcgatgcagcaaaataatggcgacgtgttagtcgtctgcggtggctggcacgctccggcactggcaaacatgtggcgcgaatgcccgcaggaaattaacaagccagaattgccctcgctggcagatgccgttactggttgttatctcacaccctacagtgaaaagcgccttgatgtgctggcaggatacctttccggaatgcctgccccagtctggcaaaactggtgctggcagtgtggcttacagcaggcaggtgaacaactgctgaaaacggttcttacccgtttgcgccagcacaaattgcccgcttctaccgctgatatggctgcagctcatctgcatgtgatggcactggcacagttgcgcggccatacactacctctacgcactgactggctggatgccatagctggctcgctgattaaagaagccctgaatgcgccgttgccatggagctaccgcggagttattcatcccgataccgatccgattctgctaacgttgatagacacattagcgggtgacggattcggtaaacttgccccctcgacgccacagccacctctgccaaaagatgtcacctgcgaactggaacgtaccggaatctctcttccggcggagcttaccttaaatcgctttacccccgatggactggcgcaaagtcaggtgttacatcggctggtaatactggagatcccaggggttgtgcgccagcagggaagtacactgacacttgcaggcaacggtgaagaacgctggaaattaacccgcccgcttagccaacatgcggcattaattgaggccgcctgctttggtgccacactccaggaagccgcacgccataaattagaagccgatatgctggacgcgggtggaatcggcagtatcaccacatgtcttagccaggcggcgttagcgggtctggcgtccttcagtcaacaattactggagcaacttacattattaatcgcccaggaaaatcagtttgccgaaatgggccaggcgctggaagtgctttacgccttgtggcagctcgatgaaatcagcggtatgcaaggcgcgcagatattacaaacgacgttatgcgcggctatcgatcgcacgctgtggctgtgtgaatctaacggcagaccggatgaaaaggagtttcacgctcacctgcatagctggcaagcgctttgccatatcctgcgcgatctacatagcggcgttaatttacccggcgtttctctttctgcggcggtagccttactggagcgacgcagtcaggcgattcatgccccggcgctggatcgcggcgcggctcttggcgcactaatgcgtctggaacatcccaacgccagtgccgaagcggcgctgacgatgctggcgcagttatccccggcacaatccggcgaggcgctgcacggtttgctggcgctggcccgccatcaactggcctgtcagccggcatttatcgccggtttcagtagtcatttaaatcaactgagtgacgacgattttattaacgccctgcccgatttacgcgcggcgatggcctggctaccaccacgagaacgcgggacgctggcgcatcaggtgcttgagcattaccagctcgcacagcttcccatttcagcgctgcaaatgccgttgcattgtccaccgcaagccattgcacatcatcaacaactcgaacagcaggcactggcatcgctgcaacactggggagttttccatgtctgaactgaacgatcttctgaccccccgtgagctacaacgctggcgattaattcttggcgaagcggcagaaacgacgctttgtgggctggatgacaacgcccggcagatagaccacgcgctggagtggctgtacgggcgcgatcctgaacggctccagcgtggtgaacgctccggtggattaggtggctcaaatctcaccacccctgagtggatcaacagcattcacacgctgtttccgcaacaggtgattgagcggctggaaagcgatgccgtgctgcgctacggcattgaagatgtggtgacgaatctcgacgtgctggaacgtatgcagccttcggaaagcctgctacgcgccgttttgcacaccaaacatctgatgaatcccgaagtactggctgccgcccgccagatagtgcgccaggttgttgaagaaattatggctcgactggcaaaggaagttcgtcaggctttttctggtgtccgcgatcgccgtcgccgctcatttattccactggcgcgaaactttgatttcaaaagtactctgcgcgccaacctgcaacactggcacccgcaacacggcaagttgtatatcgaatccccccgctttaacagccgcattaaacgccaaagcgaacaatggcaactggtcttactggttgatcaaagcggatcgatggtcgattcggtgatccactctgcggtgatggcggcctgtttatggcagttacccggtattcgtacccatctggtggcgtttgacaccagcgtggttgatctcacggcagacgttgctgatccggtagagttattaatgaaagtacaactgggcggcgggaccaatatcgccagtgccgtggagtatggtcggcaacttattgaacaacctgcaaaaagtgtcattattctcgtgagcgatttttatgaaggtgggtcatcatcattgctgacgcatcaggtgaaaaagtgtgtccagagcggcatcaaagtgctggggctggcagcgctcgacagcaccacaacgccttgctatgaccgcgatatggcccaggcgctggttaatgtcggcgcacaaatagccgcaatgacaccgggcgagctggcttcctggcttgcggagaatcttcagtcatgaattcactacgtccggaattattagaactgacaccacaggcactgacggcgttaagcaatgccggttttgttaagcgcagccttaaggaactggaaaatggcaacgtcccggaaatcagtcatgagaacggcgctttaatcgccaccttcagtgacggtgtccgtacccagctggcgaacggccaggcactgaaagaggctcagtgcacctgcggggccagcggcatgtgccgtcatcgcgtgatgctggtgttaagttatcaacgactttgtgccaccgcccagcctacggaaaaaaaagaagaagagtgggatccggcaatctggctgaaagaactggctaccttgcccgatgccacccgcaaacgcgcgcaggcgctggtcgctaaaggcatcaccattgagttgttctgtgcgcctgacgaaattccctctgcccgattaccgatgagcgatgtgcgtttttattcccgcagcagcattcgcttcgcacgctgtgattgcattgaaggcacactttgcgaacatgtcgtactggctgtgcaggccttcgtcgaggccaaaactcagcaagcggaatttactcatttaatctggcagatgcgcagtgaacacgtcacatcatctgatgatccgtttgccagcgaagaaggcaaaacgtgtcgtcaatatgttcagcaattaagccaggcattatggctgggcgggataagtcaaccgccaatccattacgaggccgctttcagtcgcgcgcaacaagcggcggaacgctgcaactggcgatgggtgagtgaatcgctacggcaattgcgcgccagtgttgatgccttccacgcccgtgccagccactaccatgccggagaatgcttacgtcagcttgcggcattaaacagtcgattaaattgcgtacaagagatggcgcgacgcgacagtatcggtgaagttcctcccatgccgtggcgcacggtcgttggcgctggtattgccggagaagcaaaacttgatcatctgcggctggtgtctttaggtatgcgttgctggcaggatattgagcagtatggtttacgcatctggtttaccgatcccgacacaggaagtattttgcatctttcgcgtagttggcagagaagcgaacaggaaaactcaccggcagcgacgcgtcggctgtttagttttcaggctggcgcactggccggtgggcaaattatttcacaagcagcaaaacgcagtgccgatggcgagctgctgttagctacccgcaaccgcttaagcagcgttgtgccgctgtcgcctgatgcctggcaaatgttgagcgcaccgttgcgccagccgggcattgtggctttgcgggaatatttacgccagcgtccccccgcctgcatacgaccaatcaaccaggtcgataacttatttattctgccgatagcggagtgtatttcgctcggttgggatagcagccgccagacgctggatgcgcaggtaatcagcggcgaaggggaagataatgtgctgacgttatcccttccggcatctgcctgttctccttttgccgttgaacgcatggcggcgcttttgcaacaaacagacgaccccgtgagtctggtttctggctttgtcagttttgtagaggggcaattgacactggaaccacgggtgatgatgacaaaaacccgcgcctgggcgctggacgcagaaactgcgcctgtggcaccgctaccttctgccagcgttctgcctgtgccgcctaccgctcatcagttgctgatgcgctgccaggcgttacttattcaactgctccataacggctggcgctatcaggaacagagtgctattggtgaggcagagttgctggcgaatgacctcaccgcggtgggtttttatcggctggcacatgtgttgggacaatttcgtaatacagaaagcgaggcacgggtagaagcaatgaataacggtgttttgctttgcgaacaattattccccatgcttcagcaacaaggatgaaatagtgctttttattaagagttctactcctgttccggactgctcacgccacagtattaggcatatcctatatagcccctggtgagagtcaccagttccttgattaaataaaatggagttttacatgaaggctttcaataagctgttttcccttgttgttgcatctgttctggttttctctcttgctggctgcggtgacaaagaagaatcaaagaaattcagcgccaatctgaacggcactgaaattgccattacctatgtctacaaaggtgacaaggtgcttaagcaatcttctgaaaccaaaattcaatttgcctccattggtgcaaccaccaaagaagatgccgccaggacacttgagccgttaagcgctaaatacaaaaacatcgcgggtgttgaagaaaaattaacctataccgatacctacgcgcaggaaaacgtgactattgatatggaaaaagtggattttaaagccctgcagggtatttcaggaatcaacgtttctgctgaagatgctaaaaaaggtatcactatggcgcaaatggaactggtgatgaaagccgctggttttaaagaagtgaaataatctgtcggcggccatgtttcgcatggccgccatacccgtcttagcttttcttcacatgctggcgcgctgccagtccacgcagaaaataacgtaaaaattgatcgccgcattcgcggaagtttttatgatccggtgcacgcatcatcgccgtaatttccggcatcgatacgcggaactgctgttcggtgaggattgccagaatgtcatcggttttaagcgaaaacgcgatgcgtaattttttcagcacgatgttgttattaatgagacgttccggctccagtgccggagcagactcatccttgccgcgtttttcataaatcaggccattgaggaatgaagacaaaacaatgtccggacaacgctgaaaaccctcttcgtcttctttacgtagccagacggcgatctgttccgcggtggcttcgacattacccagcgccagaatacgcaccaggtcattattattggctttcaaaatgtagcgcacgctgcgcagaatatcgttacttagcatgaggccttcaggtgttgatgaggcaaaaagccattttagcagtcttttacaggccaatcgcctcttttaagcttttcagataacggcggctgaccggcacggttaagccattacgcaaaatcaactcggcctggccgttatcttccagacggatctcctgtaaatgcgcgaggttaaccagatactgacgatggcagcgcagtagtggggtacgactttccagggtacgtaatgtcagttcggtaaagccctctttcccttcgtgactggtaacgtagacaccgctcatccgactgctgacaaatgccacatctttcatttgcagcaaataaatccgactatgccccgtacaagggataaatttcagcgcctgttgattttccggtaacaacgaaacatcctgcttgctgcgctcctgacgcaatcgcgccagcgttttctccagtcgcgcttcatcaattggcttcagcagataatcaaaggcatgttcttcaaaggctttaatggcgtattcgtcaaacgcggtgagaaaaacaatatacgggcgatgttccgggtcgagcatccccaccatttccagaccactgatgcgcggcatctggatatcgagaaacagcacatccgggcgcagtttatgcaccgcgccgatcccttctacggcgtttgaacactctccaacgatttcaatatcgctctgctcctgcaaaaatacgcgcaggttctcccgtgctaacggttcatcatcgacaattaagactttaatcatgcctcgtccctccatggtagtcgtaacgttattcgggtgtaactatcaggctcacaggcgacgcttatcccatagtcatcgccaaaccgttcacgtaaacgcttatccaccagattcatccccagcccactggcattggttaccggttgatacaaaccggcattgtcttcgatctccagcatcaaatgttgcccctcacgtcgggcgctgattgccactcgccctgtatccagcagttgtgatgtcccatgtttaatggcgttttccactatcggttgcagggtaaacgcgggcaattgctgctgggataattcttgcggaatagcaatgttgacctgcaaccgcgactggaagcgcgccttttcaatttgcagataagcgttcacatgttcaatttcgtcggcgagagtaacaaactccgaaggccgctttaagtttttgcggaaaaaagtggaaagatactgcaccagctggctggcctgttcgctgtcgcggcggatcaccgctttaatggtgttaagcgcattaaacaaaaaatggggattcacctgggcgtgaagcagtttgatctctgactgggtgagcatcgctttttgccgctcatattgcccggcgaggatctgcgccgaaagcagttgcgcaatcccctcgcccaacgtgcggttgattgaactgaataaacggtttttggcttcatacaatttgatggtacccatcactcgctgattttcaccacgcaacggaatgaccagcgtcgaccccagtttgcattgcggatgcaaagagcaacggtaaggcacttcgttgccatcagcgtagaccacttcaccggtttcaatcgcttttaaggtataagtcgaagaaattggtttgccgggtaaatggtggtcgtcaccaattccggtaaaggccagcaatttctctcgatcggtaatcgcgactgcaccaatatccagctcctgatacagcacctgtgccactttcatgctgttcacttcgttaaacccctggcgcaaaatgccttccgtcgaggccgccactttcagcgcagtggcagaaaaagccgaagtgtatttttcaaacatcgcgcgtttatcgagcaatatacgcataaacaacgccgcgccgacggtattggtgaccatcattggcgcagcaatattactcaccagacgcaccgcatcttcataaggtcgggcgatcgccaggataatcaacatttgcaccatttcagcgacgaacgtgacggcaccggcggtaatggggttaaagactttatcagtgcgcccgcgacggatcaggatgctgtgtaccaggccaccgagcaatccttcaacgatggtcgagatcatgcaacttagcgcggtcatgccccccatcgaatatcgatgtaacccgccggtcagaccaaccagcccaccgacgaccggaccgccgagtaagccgcccattaccgcacctatcgcacgggtattggcaatagaatcgtcaatgtgcaacccaaaccaggtgcccatgatgcagaagatggaaaagacgatgtagcagagaaatttatgcggcagacgaaccgtgacctgcattaacggtatgaataatggcgttttactcattaaccacgcaatgactaaaaaaacgcacatctgctgaagcagcagcaacaccagattaaaatcgtacatacccgcaaaccacacttccctttaaaacgcgtaacatacattgcttgcgtttaactttctttgaactcttgcagaaaaatgagaattcgtgagtacgatcactcaaaatcgcctggcaaaaataaaatcaccctatagatgcataaaaaacgggcaaaactacctggttcgcaaaactgcgtctaaagttaaaccgggacctcgcgagcaagggtgagacgatggcgctttacacaattggtgaagtggcgttgctttgtgatattaaccctgtcacgttacgcgcgtggcagaggcgttacggattgctgaaaccgcaacggacagacggcggtcatcggctgttcaacgatgccgatattgaccggatccgcgagatcaaacgctggatcgacaacggcgtgcaggtcagcaaagtaaaaatgctgctcagtaatgaaaatgttgatgtgcagaacggctggcgcgatcagcaagaaacattactgacttacctgcaaagcggcaatctgcatagcctgcgaacgtggatcaaagagcgcggtcaggattaccccgcccagacactcaccacacatctgtttattcctctgcgccgacggcttcagtgccaacaaccgactctccaggcgctgctggcgatcctcgacggcgtactgatcaactacatctctatttgcctggcttcggcgcgcaaaaaacagggtaaagatgcactggtggttggctggaatattcaggataccactcgtctgtggctggagggctggattgccagtcaacaaggatggcgcattgatgtcctcgcccactcgctcaatcaactacgccctgaactgttcgaaggccgtacattgctggtatggtgcggtgataatcgaacctccgcccaacagcagcaactcaccagttggcaggaacaaggccatgatattttcccactcgacatttaatgattcgttaacaaatacgctttactgtacaatcctttcgttaacataaggagtgcattatgcgcatagctaaaattggggtcatcgccctgttcctgtttatggcgttaggcggaattggtggcgtcatgctcgcaggttatacctttattttgcgtgctggctgaacgcctgcaccagcctttcaaacaggcggtctgcgatgatcgccgccagtgccaccagtaacgctccctggatcacatacgcggtattaaatccgctaagcccgatgatgatcggcgtacccagcgtgttggcccctaccgttgaggcgatcgtcgccgtgccaatgttgataatcaccgaagttcgtacacccgccagaatcaccggagctgccagcggtagctcgaccttacgcagtcgctgaccacgactcattcccatacctttcgcaacttctgtcacgctggcatcaatcgctcccagcccggcaagtgtcgcctgcaggacgggcagcacgccgtaaaggatcaaggcgataatcgctggtttcagaccaaagccgatcaccggaacggcaatcgccagcaccgcgacgggcggaaaagtctgcccaacggcggcaatagtttccaccagtgggcgaaattccgcaccccacgggcgagtgacagcaattccggcaccagtaccaatgatcaccgcaaacaaactcgaaattcccaccagccagaaatgagccagtgccagagctgcaaagctttcctgctgataaacgggtcgtggcagttgtgggaacaaggcagcaaacagcggctggctgtaaggcagccagaaaatcagcgccacaaacagagcaatcagccagaacagctgatcgcgcaacatcttcatacgattacgcctcctccagcagatcctgaaaatgcagcgtgccgcaaggctcgccctgcgtgttcaccaccggcagcacttcacatccccgcgcgacaaacagggagagcgcatcgcgtagcgtcatctcttctgccagcgcctcaccttctgcccgttcttcgcgacgcacgtaatccgccacgctacgtaacgaaagcaggcggacacccagttcactatgcccaaaaaactggcggacaaaatcattcgccggatgagtcagcatcgccagaggattgccctgctgcacgacttcaccgtgatccatcaataccagatgttctgccagccgtagcgcctcatcaatatcatgagtgaccagcacaatagtgcgcccctgcaaacggtgaatgcgcgtcatctcttgttgcaacgcgccacgcgttaccgggtccagtgcgccgaatggctcatccatcagcaagacttgcggatcggcagccagcgcgcgggccactcccacacgttgctgctgaccgccggaaagctgatgcggataacgctcacgcaaatccggctccagccccagcagcgccattaattcgtcgatacgatcgtcgatccgcgcccgcgaccatttttgtaattgcggcacggtggcaatgttttgcgccacgctccagtggggaaacaggccaatagattgaatggcatagcccatccggcggcgcaactccagcactggcagcgagcgaatttcttctccggcaaagcggatcacgccactgtcatgctccaccaggcggttaatcattttcagagtggtggatttaccggagcctgatgtaccaatcagcaccgaaaaactcccctcctgaaaattgagattgagatcgttaacggctttttgtgtgccgaacagtttgctgacatggctaaattcaatcattacgtttcaccttcagcagtgcgataagcaaatcgaacagcgcgtcggtaagcaccgccagaacaattaccgggatcacccccagcaacactaaatcaatggcactgcttaacagcccctgaaaaaccagcgcaccaaaaccgcctgcgccgattaacgccgcaatcaccgccatgccaacggtttgcaccatcaccacccgcaggctgcgcagaaataccggtaacgccagcggtaactgaacatgcaggaaacgctgcgtcccgctcatccccatcgctctggcgctctccagcacatcgcgcgggatctggttcaagccgactactacgccgcgcaccagcggtaacagggcatagagcaccagtgcaatcagagcgggtgtcattccggttcctgctatgccgagcgttcccagccacggaaaggccgtaaccagcgcggcaagcggcgcaatcaacaggccaaagagcgctaccgaaggcacggtctgaatgacattcagcagagaaaaaatcgccccttgccgcgcggtggaaaagtagcaccagatgcccaacggcacaccaatcactaacgcaggcagcaccgcaccaaacagcaacgtcagatgttgtgccagcgcgtcgtcaaacacatcctgacggttggcgtattctttcattaacgagagatcgttaagcgtgccggagtacagcaaccacagcggaacaatggcaatctgcatatgcaacaaccagcgccacagcggatgcgtggagattcggcggatggcatcgctacaggccagcagtgccagcgccgcagccagccagaaaccacttccgaggcaggtacgcgccagcgcactaccattttgcgccagttgtgtcgccgcctttccagctccccacaccagcaatacgaagacgaattgcgccagaatgagtgcaaaaatgctgccttttttagcgggaataaaacaggctgtcagccaggcgcaaccaacgcccaccagcatccagagagtttgcggccacagctgccagagatgacgcccctcacccgaaactaaacgattaggtgcgtaactgataaacggcagcgccgctgcgattgccgtcagcaacagcagcagcgccagaacaggattaatacggaaataagtcacgggaaattacttcgtccaccctttttgtgtcaggtagtcggctgccacttttttggcatccagtccttccactgcaatgctggcattcagctgctgcaatgttttttcatcgaggctggcgaagactggctgtagccactgtgctatttgcggatactctttcagcaccgactcacgcaccactggcgcaggcgcgtagataggttgcacgccttgcggatcgcttaaggtttgcagccccagcgccgcaaccgggccatcggtgccgtaagccattgcggcattaacgccagaagtttgctgggcagcggctttgatcgtcaccgccgtgtcaccaccggccagtgacagcaactgatcctgaccgagcttaaagccataggctttttcaaacgcgggtaaggcatcggcgcgttcgataaactctgccgaggctgccagtttgaagttgccaccctctttcagataacgactcagctcggcaagcgaagtgagtttgtttttctctgccacatcctgacgcacggcgatggtccaggtgttatttgcaggcgcgggcgtcagccagattaacttgttttgctctgcatcgagttttttgactttctcatagccttgctgcgcgtttttccataccgtatcgttttcatctttaaagaaaaacgcgccattgccagtatattccggatagatatccagctcgccagaagtgatcgccccgcgcactacgggagtcgttcccagctgcactttatttaccgtaggaacgccgtgactttccagcacctgcaaaatgatattgccgagcagcgcgccttccgtatcgatttttgaaccaaccttaacgggggaagccgcctgtagcggcaggctcacggctgccaacaaaaccagtgaacctgcccagagctttgagagtggcatgatgctttcctcattcttttactgttgttttcagcgaattaagagaaaagcatagttgataatgacagggttagcctgtctggacggattcagttgcagaatcagataaatacttaaagggcatattttgcccggcgtttcttgccggatgcggcgtaaacgccttatccggcctacaaacatcgaaaattacaacaactcaaactcggctttcttaacgcgtgcggaatcagtgccgatgaagacattgaacttgccaggctcggcgtcatatttcatctgttgattccagaacttcagcgcctcaatatcgattgrgaagctgacggtctgagtttcgcccggtttcagggtgattttctcaaagcctttaagctgcttcaccgggcgactcatggaagccgtcacatcctgcaagtacatctgtactaccgtggccccttcgcgtttaccggtgttcgtcacctgcacgctggccgtcactttgccgtcacgcttcatggtcggcgcagaaagtttcacatcagagacggtgaaagtggtgtagctcagaccatagccgaacggataaagcgccccgttagcttcatcaaaataacgcgaagtgtatttgttcggcttgtcggcattatacggacgcccggtattcagatggctgtagtacaccgggatctgcccgacagaacgcgggaaggacatcggcagcttgccagacgggttataatcgccaaacaatacatcggcaattgcattaccgccttcagtccccgcaaaccaggtttccagaatcgcatcagcctgctgatcttctttcaccagcgccagcggacgcccattcatcagcaccagcaccagcggtttaccggtggctttcagcgccgcaatcaagtcacgttggctttgcggaatagtgatatcggtacgactggaagcttcgtgcgccatcccctgagcttcaccgaccacagccaccaccacatcagattgtttcgcggtttgcaccgcttcatcaatcatctcttgcggcgaacgcggatcaactttgaccgcctcttcatactgattcaggaaatcgataatgcctttgtcactggtaacgttcgcccctttggcatacagcactttaccgttttcaccgacggcgtttttaatccctgttagcacagtaacagattgatcggcgacacctgccgccgaccagcttcccatcacgtcacgcttgctgtctgccagcgggccaaccaccgcaatggttgcagattttttcagcggcagcgtttcgagacgatttttcagcaacaccaggctttcgcgcgccacttcacgcgcttctttgcggtgcaggcggctttcggcattggtatccaccgggtcagactctttcggccccaaatggctgtatggatcgttaaacaatcccatatcatatttaacgttcagtacatggcgggcagcatcgtccagctcttccatcgtcactttgccggatttgatcaacccaggcagatacttcgagtaatactcgtcgctcatgctcatgttgattccggacttcagcgccacgcgtaccgcatcttccgggtctgccgccgtgccatgtttaatcagctctttgattgcaccgtgatcggaaacggtgatgcctttaaagccccactggtcgcgcaggacatctttcagcagccaggaatcggaggtggctggcgtgccgttcagcgagttcagcgccaccatcaccgcgccgctgcctgcgtccagccccgctttgtacggcggcatataatcattaaacaggcgctgcggactcatatcgacggtgttgtactctttaccgccttctaccgcgccgtaagcggcaaagtgtttgacgctggtcatcaccgagtagcgatctgccggacttttaccctgcatcgcttgcaccatggttttacccattattgaggtgagatacgtatcttcgccaaaaccttcggaagcacgtccccagcgcggatcgcgcgaaacatcgaccatcggtgcccaggtcatgttcaggccatcatctgccgcttcataagcagagacacgcccgactgttttcactgcatcgaggttaaaagacgaggccagaccgaggctaatcgggaacaccgtgcgctgaccgtgcagcacgtcgtaagcaaagaaaagaggaattttcaggcggcttaattccatcacctgatcctgcatggcgcggatatcctgacgggttacggtgttgaaaatcgcccctacctgcccgtctttgatcatctcgcggatcgcctctttcggattatccgggccgacgctgattaaacgcagctgaccaattttctcatcaactgtcattttcttaagcagttcggtgacgaacgcatcccgcgcttcgggcgttaatggatggttgccgaataaatcatccgccagtgctggctgcagggccagactcaccgcgattcctactgaacatagccatttcatatggatttttcttcctctgttgcccgacgaggcagcgaaaatggtgcaaaaaccgtagtttgccataagcatgatggagagagaaaaagaatgctcagtttattgtctgaattttcaaaatattcactcgctgaattgtcatacaaggcgctattctagtttgtgatattttttcgccaccacaaggagtggaaaatgtcttccatgacaacaactgataataaagcctttttgaatgaacttgcccgtctggtcggtcattcacacctgctcaccgatcccgcaaaaacggcccgctatcgcaagggcttccgttctggtcagggcgacgcgcttgctgtcgttttccctggctcactactagaattgtggcgggtgctgaaagcctgcgtcaccgctgacaaaattattctgatgcaggctgccaatacaggcctgaccgaaggatcgacgccaaacggtaacgattatgatcgcgatatcgtgatcatcagcaccctgcgtctcgacaagctgcacgttctcggcaagggcgaacaagtgctggcctatccgggcaccacgctctattcactggaaaaagccctcaaaccgctgggacgcgaaccgcactcagtgattggatcatcgtgtataggcgcatcggtcatcggcggtatttgtaacaactcgggcggctcgctggtgcaacgtggcccggcgtataccgaaatgtcattattcgcgcgtataaatgaagacggcaaactgacgctggtgaaccatctggggattgatctgggcgaaacgccggagcagatccttagcaagctggatgacgatcgcatcaaagatgacgatgtgcgtcacgatggtcgtcacgcccacgattatgactatgtccaccgcgttcgtgatattgaagccgacacgcccgcacgttataacgccgatccggatcggttatttgaatcttctggttgcgcaggtaagctggccgtctttgcggtacgtcttgataccttcgaagcggaaaaaaatcagcaggtgttttatatcggcaccaaccagccggaagtgctgaccgaaatccgccgtcatattctggctaatttcgaaaatctgccggttgccggggaatatatgcaccgggatatctacgatattgcggaaaaatacggcaaagacaccttcctgatgattgataagttaggcaccgacaagatgccgttcttctttaatctcaagggacgcaccgatgcgatgctggagaaagtgaaattcttccgtccgcattttaccgaccgtgcaatgcaaaaattcggtcacctgttccccagccatttaccgccgcgcatgaaaaactggcgcgataaatacgagcatcatctgctgttaaaaatggcgggcgatggcgtcggtgaagccaaatcgtggctagtggattatttcaaacaggccgagggcgatttctttgtctgtacgccggaggaaggcagcaaagcgtttttacaccgtttcgccgctgcgggcgcagcaattcgttatcaggctgtgcattccgatgaagtcgaagacattctggcgctggatatcgctctgcggcgtaacgacaccgaatggtatgagcatttaccgccggagatcgacagccagctggtgcacaagctctattatggccattttatgtgctatgtcttccatcaggattacatcgtgaaaaaaggcgtggatgtgcatgtgttgaaagaacagatgctggaactgctacagcagcgcggcgcgcaataccctgccgagcataacgtcggtcatttgtataaagcaccggaaacgttgcagaagttttatcgcgagaacgatccgaccaacagtatgaatccggggatcggtaaaaccagtaagcggaaaaactggcaggaagtggagtaataattacggatggcagagtatcgccatccgtcattcatttaatcgttctgtgccgtctgccccgccgccgccatttgggcggctttttgttttttatagctcaacgctgctgccggaacaggcatcactttaccggtttcaatccaggtacgcaggcggctggcatcggcaaaatgggtatatttgccaaacgcgtccatcactaccagcgccaccggtttattattgataaccgtgcgcatcgccagacaatggcccgccgcattggtaaaaccggttttggttaactgaatattccagttatcacgatacaccagatggttagtattgcggaacggcagcgtatacgtcgggttagagaaggttgccatatcttcccgggtagtacttaactgcccgatcaacggatattgtttgctggcaatgagtagtttggttaagtcacgggcggttgaaacgttatgcaccgacaatccagttggttcaacaaagcgcgtgttgttcattccgagcgatttcgctttcgcattcatcgccttaataaaggctttgtaaccaccgggataatggtgcgcaaggcttgccgccgcgcggttttctgaagacatcagcgccagcaacagcatatctttacggctgatttcgctgttcagtcgtacgcgcgaatagacccctttcatctccggcgtctggctgatatccacttttagtttttcatccagcggcagtcgtgcatccagcacaaccatcgcggtcattaatttgctgatagacgcaatcggacgcaccagatccgggtggttcgaatagatcactttgttggtattcagatcaacaatcatcgcgctaccggaggcaatttccggttgtgacgcggtggtagcggctgccgttttcgcaacggcctgcggtgcaaaaggcacagccagcatcagggccaggctaaataaagaaactcgaaatttcggcatgatgagcattcagatagtggttcacgcgcacgggttgcgcaccgccggagtaaggatttactgaggctagcgacgccatcataacgagcaaaaagtgcgatcgtcaaagaagaatcgtgaggaaatgctgcattgctgacatttacgccagcaatgcagcgcaaaagaactttctagaacaaacgataaccgtagccccatagtataacggtaagggcgagcagcacttccagcaccagcacgcctatcgccagtgtcgaactggagaagctaagtccttcctctttgttgatattcaggaagctcggaataccgagatacagcaggtagccggtgtaaaacagcgccaccgtgccgaccagcgcacacaaccagaccagcgggtaaagcgccaccagaccgcttaaaaacagcggagttgcaacgtagcccgcgaagaccatgcagtgcgcaagtgacggacgctgcggataattacgcgccatccaccagatgacccgccccatcaccgcaaccccagccagcataacgccgtaaaacaagacagccagcgccagtccggtaaaccaggataacttcaggatagtgccatcgccaaaattccagccaatctgtgtagtgccaatgaaggcgcaaatcaccggaatcgccgccatcagcaaaacgtggtgggtgtagtgatgagaaatcgtttcgttttcgcgattaatcacctgcatttcacgatcgggatgggaaaacagtccccagacatggctcataccgcccccttgttgtgagttcatgaacctgacagttcaagtataagtcagcttgtgattattttttgttcgctcatgtaatttgcaccgtctgatgtacgtcctttttcagcgtgaatgattcacagggtgtatgcttacagtcaagcaaagggagacagactgtcctatggatctcaatacactcatctcacaatatggttatgccgcgctggtgatcggtagcctggcggaaggtgaaaccgtgactttgctgggaggcgttgcggcacatcaggggctattaaagttcccgctggtggtactttctgtggcgcttggcggcatgattggcgaccaggtgctttatctgtgcgggcggcgctttggcggcaagctgttacgccgtttctcgaaacatcaggataaaattgagcgggcgcagaaacttatccaacgccatccgtatctgtttgtcattggtacgcgttttatgtatggctttcgggtgattggcccgacgctgattggtgccagccagctgccgccgaaaatctttctgccgctgaatattctcggcgcatttgcctgggcgctgatttttaccactatcggttacgctggtgggcaggtgattgcgccgtggttgcacaatctcgaccagcatttgaagcactgggtctggttgattctggtcgtggttctggtggtaggcgtgcgctggtggctgaaacggagcgggaagaaaaagccggatcatcaggcgtaaaactattgccctggataaggtgttcgcgccgcatccgacatccggtgcaccatgcctgatgcgacgctggcgtgtcttttctggcctaacccaatgaaataaccacgcacctcactgcgctattctgggttgaactgcggattcgccaacataaagccgccatccactatcaacgactgcccggtggtgtaatttgcgccctccgaacaaagccataccaccaggctggcaatctcatgcgttgtgccaaaacgtcgcaagggaatcgaaggctccgcgtcaggcttcacgtcgccgccatccatgccgttcattggcgtggcgatcgccccaggtgcgactgcgttcaccaaaattttatgcctgaccaactccagcgccattgctttggttaacccgccgagcgcatgtttagcggctgtgtaggcgctggcatccggcagcggcgtatgttcatgtaccgatgtaatgttgatgatgcgaccgccctgcccttgcttcaccatctggcgggcagcaatttgcgagcataaaaatgcaccatcgacatcaacggtaaaaatcttgcgccactaatcgaaagccatatcaagaaacggcgctttggtcattgcgcccgcattattcaccagcacatcaatacgccccagccgttgaataagtttctccagcgcctgcgcaccttctggtagattgccgagatccagttgcacgatctccgcacgtacgccgtggctaactacctcacgcgcggtatcttttgccccttcttcatctgagtgccaggtaatgccaatatcaaacccctgctgcgccagcaataacgcgcactctttgccgatccccgaatcggaggcggtaattatcgcgacctgtgccatcgagttctccacttaacgctcaacaaacgttaagtatagaaggcgcatatcatcagcgtttgtaccccccgcccagcgcaccagtgagttgaatggaggcatccagccactgcccttgcaataacaggccattggcccgctcacgcagcgccgggattctggcttcgctgacccgggaaccagcaatgaggcccgcgttaaagcgggcctgcgcaagacctactacacgcaaggcatcgcgctcaatttgcgcctgatgctggtttttctccgccagtgtctgaacctgactggctgcccgcgccacgtcattcaccgcttcaaccaccgctttgttgtagctggcgatagacaagttgctttcggcttttgcgatatcgaggttggcgttaagacgaccactatcgaaaatgggtagcgtcaggcctgccgtaacgcccatttgctgcgcggaatgacggaacagatcgcttaagtgcaacgcatcctgttgcaggaaggccatcaggttgatgtcaggataaaatgccgcttttgccgcatcaatagtgcttaacgatgactcaacgtaccagtgcgccgcctgcaaatctgcccgccgcgccagtaaggagtaccccagttcatcaggaagctggcttgccactttcggcaacgcgaccgttttaagcttcagtgactttgtctggtgatttgtgagtgcatttaaccgtgcctcaataattttcattttacccgcgacatcgttgagctgctgccgggttttgctggcattaatatcggtttccacaccttcaactgaagaagtaatcccgttctgatatagctggcgatcggtcgcgataatggtgttctgctctttttcgatttgctgcaagaccgtgtttaacgccgcctgggtttgccactcccagtacaggcgggctacgctgccagccagcaattggcgggtttgctcgcgttccgccgcccgtgctttaaccgtacccaggcgagcagtaatctccgcccgattctttccccagatatcgagatgccagcccgccgttaagccaaaagtaccgttggtgtaccacggaccggtcgtacctgcggccggatcgttcaaagcaaacggccccattaacccttctgccgacattttttgccgctccatatccgcagaaaagtcgagctgcggaccatcctgagtggcaactgccttcgcctgggcttcagccagctgaatgcgctgttcagccacctgcatatccggtgcgctctgtagtgcgttattaattaaggaagtgagttgattatcgtgatactccagccaccattggctgtctggccaaccatttttcagcgccgtgggtaatgcggtgtcaacttgtgccgcgggtgtttgctggcttaacgcctggcgggtttcatgcataggcgcacacccggccagcatcagtaacagcggaaaacaggcgatggctggataaaaagaatcacgattcatgggggaataatcaggtaagaaaaggtgcgcggagattaccgtgtgttgcgatatattttttagtttcgcgtggcaatacatcagtggcaataaaacgacatatccagaaaaatatacactaagcgaatgatatctcccgatttatcttaatcgtttatgaatagcggcaaagggcttcgttttttcctatacttattcagcactcacaaataaaggaacgccaatgaaaattatactctgggctgtattgattattttcctgattgggctactggtggtgactggcgtatttaagatgatattttaaaaatcagatatggcatataagttgtcaggtcagtaactcgatattttgtgtacttgatttgcaaacagctccggtgttggtggcgtcaaaatcgctgaagcgttccccgaaggccggggcagcccacatggatgtgggctgagggcgcgtcttacaaggacgttacctcgcgcccgacccggtagccgaaggggataagctgaaggtaccgcgcagcggcgattttgttcgccagagcccggggtgcagggggaggaggcgattgtcctccccctgcgcgctccttgcgccagtggcaatatgtggcttagctcatgaaaggagcgcaacaagatgatgaagctgaataagcgattcattgtctcagataagctgcgattccactattatcgcagcttatcgatatcaatggcctgaatagcccttgcaatatcaggggaattattcaacacccgaacatgctgaaataattccgttgcttcatcgtattctttacgcaaataactcaaccactgtttaatccgcgcaacgtgatataacccggtatcgccctgcttttccagacgggtatatttttgcagcaaagcaaccacctccggccacggcattcgcggttcgttatatttcaccacacggctcaggttgggaatattgagcgccccgcgaccaatcatcactgcgtcgcagccgctgatcgccatgcattgttgcgcactctgccagtcccagatttcaccgttggcaatcaccggaatattaagccgctggcgaatctcgccaatcgcctgccagtcaatatgttccgcgcggtaaccctgctcttttgtccgcccatgtactaccagctccgtagcgccagcctgttgcaccgcatcggcgatttcaaatttcttctcaccgctgtcccagcccagacgcacttttacgctgacaggcaaatgcgccggtacagcttcgcgcatcgcttttgcaccctggtagatgagttcaggatctttcagtaacgttgccccaccaccgctaccgttaaccgttttcgacgggcagccgcagttaagatccacgccccaggagcctaactccaccgcacgggcggcgttctctgccagccactgtgggaactgccctaacaactgcacgcgcaccagcgtaccggatggtgtccggctggcattttgtagctcagggcaaatgcgatgaaagacttttactggcagcagttgatccaccacgcggacaaactcggtgatgcacagatcgtagtcgttaacttcggtcagtaattcccgcaccaaagagtcaagtacaccctccatcggagccagtaacacacgcatatcatcacccgcaaaaaaatgaggcgctatgttagcgcctccggtcaacggattaaaggtctgcaaagagggattgctgcaaactgcaatccctctctatgcttgatgtatgcctgagttcgctgcgcattgcgtaataccggggagcgaaaaaataagcgctgatttcttaatgtgatcggtagcacgttttacgaattaattgtatgatgaatccatctcatctggggtgttgattatgagtaagacactgaacattatctggcaatatttacgcgctttcgtcctgatttatgcctgcctgtatgcaggcattttcattgcttccctgctaccggtaaccattccgggcagcatcatcgggatgctgatcctgtttgtcctgctggccttgcaaattcttccggcgaaatgggtcaatccggggtgctacgtactgattcgctatatggcgctattgtttgtgccgattggtgtaggcgtcatgcaatattttgatttgctccgcgcacagtttggtccggtagtggtttcctgtgcagtcagtacgctggtggtttttctggtggtgagctggagttcacaactggtgcacggtgaacgtaaagtcgtaggtcagaaaggatcagaagaatgatggcgaatatctggtggtcattaccgctgacgttgattgtcttttttgccgcccgcaaactggcggcacggtataagtttcccctgcttaacccgttgctggtagcaatggtggtgatcattccttttttaatgctgactggcatctcttacgacagctactttaaaggtagcgaagtgctaaacgatctgctgcaaccggcggtcgtcgcactggcctatcctttatatgagcagctacaccagatccgcgcgcgctggaaatcgatcatcaccatctgttttatcggcagcgtggttgcgatggtgacggggacttctgtggcattgttgatgggcgcttcaccggaaatcgccgcgtcaatcctgccgaaatcagtcaccacgcctattgcaatggcagttggcggcagtattggcggtattccggcaatcagcgcagtttgcgtgattttcgtcggcatcctcggcgctgtgtttggccatacattgcttaatgcgatgcgtattcataccaaagctgcgcgcggtctggcaatggggacagcctcgcacgccctcggtacggcgcgctgcgccgagctggattatcaggaaggtgcatttagttcgctggcgctggtgttatgcgggattattacttcgctgatcgcaccgttccttttcccgattattctggcagtaatgggctaaaatttgcgatgcgtcgcgcatttttgatgtaagtttcacgcgttgcataattaatgagatttagatcacatataaagccataacgggttcgtaaactgttatcccattacatgattatgaggcaacgccatgcatccacgttttcaaaccgcttttgcccaacttgcggataacttgcaatctgcactggaacctattctggcagacaagtacttccccgctttgttgaccggggagcaagtctcatcgctgaagagcgcaacggggctggacgaagacgcgctggcattcgcactacttccgctggcggcggcctgtgcgcgtacgccattgtcgaattttaatgttggcgcaattgcgcgcggtgtgagcggaacctggtatttcggtgccaatatggaatttattggtgcgacaatgcagcaaaccgttcatgccgaacaaagcgcgatcagccacgcctggctgagtggtgaaaaagcgcttgcagccatcaccgttaactacacgccttgtggtcactgccgtcagtttatgaatgaactgaacagcggtctggatctgcgtattcatcttccgggacgcgaggcacacgcgctgcgtgactatctaccggatgcctttgggccgaaagatctggagattaaaacgctgctgatggacgagcaggatcacggctatgcgctgactggtgatgcgctttctcaggcggcgattgcggcggcaaaccgttcgcacatgccttacagtaagtcgccaagcggtgtcgcgctggaatgtaaagacggtcgtattttcagcggcagctacgctgaaaacgccgcattcaacccgactctgccgccgttgcagggggcgttaattctgttgaatctcaagggttatgattacccggatatccagcgcgcggttctggcagaaaaagccgatgcgccgttgattcagtgggatgccacctccgcaacgctgaaagctctcggctgtcacaatatcgaccgcgtgcttctcgcttaagcctggtgccggatgcggcgtgaacgccttgtccggcttgccagccctttcctggtgtcgaaaatcccggcaaacagtttgccgtttcttgcgcaaaaccagcgggtaaagtagcctgatggaaattttccttagatcgagtctcctgcatgttaaagcgcgtgttcctcagcctgttagtcctgatcggcttgctgctgttgactgtgctcggcctcgatcgctggatgagctggaaaaccgcgccttatatctacgacgaattgcaggatctcccctaccgccaggtcggtgtggtgctcggcacagcaaaatattatcggactggcgtaattaatcagtattatcgctaccgcattcaaggagcgattaatgcctataacagcggtaaggtaaattatctattactgagcggcgataacgcattgcaaagttataatgagccgatgaccatgcgcaaagatttaatcgcagccggtgtcgacccatcagatattgttctcgattacgcaggctttcgtacgctggattccatcgtacgtacacgcaaagttttcgatactaatgatttcattattatcacccaacgtttccactgtgagcgggcattatttattgcgctgcatatggggattcaggctcagtgttatgccgtaccgtcaccgaaagatatgctgtcagtacgtattcgcgaatttgccgcccgtttcggtgcgctggctgacctttatatttttaaacgtgaaccgcgttttttagggccgctggtccctattccggctatgcaccaggtgccggaagatgcgcaggggtatcccgccgtcacacccgaacagttacttgaattacaaaagaaacaaggaaagtagttatggatgtacagcagttttttgtcgttgccgtttttttccttatcccgatattttgtttccgcgaagcatggaaaggctggcgcgcaggcgcgattgataaacgggttaaaaatgcaccggaaccggtgtatgtctggcgagcgaaaaatcccggactcttcttcgcttatatggtggcatatatcggcttcggaattttatctatcggcatgattgtttatcttattttctatcgttaatattttcccttttctgttaattattgagaataattattacttcactcaataagctgcggatatcacattctgaaccgcagctatttgtgaatcctttcacagtttaaatttccccacgcgcatagccttaatatcagcacgcaatatttatttagcgttcgccttaattactcatagcattaaggaagatcacatgccgcaacaaaattatctggatgaactcactccggcttttacgcctttactggcgattaaagaagcctctcgctgtttattatgtcatgacgctccctgtagtcaggcttgcccggcacagaccgatccggggaaatttattcgctcaatctactttcgtaattttaaaggcgctgccgagacaattcgcgaaaataatgccctcggtgccgtttgtgccagagtgtgcccgacggagaaattatgccaaagcggttgtacacgtgccggtgttgatgctcccattgatatcggtcgtttacagcgttttgttactgattttgaacaacaaactgggatggaaatttatcagcccggtactaaaacgctcggcaaagtcgccattattggcgcaggtcctgccggattgcaggccagtgtgacgctgacaaaccagggttatgacgtcacgatccatgagaaagaagcacaacccggtggctggttgcgtaacggcattccgcaattccggttaccgcaatcggtgctggatgcagaaatcgcccgtatagaaaaaatgggcgtgaccattaagtgcaataacgaaatcggtaaaacacttaccctggagcagctgaaagcggaaaaccgcgcggtactggtcaccgtagggttatcgagcggttccgggttatcgctgtttgagcatagcgacgttgagattgccgtcgacttcctgcaacgtgcacgacaggcgcaaggcgatatcagcattccacaaagcgcattaattatcggcggcggtgatgtcgcgatggacgtagccagcacgctgaaagttctcggctgtcaggcggtaacctgcgtagcgcgtgaagagttagatgagtttccggcaagcgaaaaagagtttaccagcgccagagagctgggcgtttcgatcatcgatggatttacaccagtagccgtggaaggcaataaagtcacctttaagcatgttcgtttaccaggtgaactaacgatagcggcggacaaaattattctcgctgtaggtcaacatgccgaacttgctgttttttccgcactggaaccgcagcgtaacaccatcgaaacgcaacattaccagacccgcgacccgcaagtctttgctgctggcgatattgttgagggtgacaaaaccgtggtctatgcagtgaaaaccgggaaagaagccgccggggcgattcatcactatttagagggagcttgctcatgttaacgaaagatctttcgattactttttgcggcgtgaagtttcccaacccgttctgcctttcttcttcgccggtaggcaactgctatgagatgtgcgccaaagcctacgacacaggttggggcggcgtggtgtttaaaacgatcggtttttttatcgccaacgaagtctcgccgcgttttgatcatctggtgaaagaagataccggttttatcggcttcaaaaatatggagcagattgctgaacatccgttggaagagaatctggccgccctgcgtcggctgaaagaagattatccggacaaagtattgatcgcttcaatcatgggcgaaaatgagcagcaatgggaagagctggcgcgtctggtgcaagaagctggcgcggatatgatcgagtgtaacttctcctgtccgcaaatgacttctcatgcgatgggtagcgatgtcgggcaaagcccggagctggtagaaaaatattgtcgggcagtaaaacgtggttccacgctgccaatgctggcgaagatgacgccgaatattggtgatatgtgcgaagtggcgctggcggcgaagcgcggcggcgcagatggcattgcggcgattaacaccgttaaatccatcaccaatatcgatcttaatcagaaaattggtatgccgatcgttaacggtaaatcgagtatttccggatattccggtaaagcggtaaaaccgatcgccctacgctttattcagcaaatgcgcacccatccagaactgcgcgatttcccgatcagcggtatcggcggcattgaaacctgggaagatgcggcggagtttttattgctcggcgcagcgacgttgcaggtgaccaccggcattatgcagtacgggtatcggatagtggaagatatggcaagcgggttgtcgcattatctcgccgatcaagggtttgattcgttgcaggagatggtaggtctggcgaatcacaatattgtcccggcggaagatttagaccgcagttatattgtctatccccatatcaatcttgataaatgtgttggctgtggacgctgttatatttcctgttacgacggcggtcaccaggcgatggaatggagcgagaaaacccgcacaccgcattgtaataccgagaaatgcgtgggttgtctgctttgtggtcatgtctgcccggtaggttgtattgatcttggggaagtgaagtttaagaaaggcgagaaagaacacccggtaacgttgtagaacccgagtcacttccggcatttggttcctgtcgccggatgcggcttgaacgccttatccggcctacaaaaccatacaaatcagtatgttgtgctcattgtaggccggataaaacgcgccagcgttgcatccggcatttggttcctgtcgccggatgcggcgtgaacgccttatccggactacaaaaccacacagatcatgatgttatgtgcgtttatgaacgaatgcggaccacaatcacatcacttcttacgcgcgtatttcagtgaatccagcgccacggcgaagataataatcgcccctttgatgatgtactgccagtacgggtttacgccgatgtacgtcagaccatagttgatgacggtaaaaataatcaccccggtcaccacaccaattaccgtccccacaccgccgctgaacgatacgccgcctaccacgcacgccgcgatagcatccagctcatacataaagccgaggttgttggtggctgagccgatacgtccggcttctaacatcccgccgaaggcatagaacacaccagacaacgcgtaaatcatcagcaggttcaggccgacgttgacaccagatactttcgccgcttccgggttaccgccaatggcaaaaatgttcttaccgaagcgggttttgttccataacacccagacaaacaccaccgcaatcaacgcatagaaggtgatgtaagagagacggaaactccccagcgcaataaagccttgggcaaaagtggagaaaccactgtcaaaaccggaaattggcgatgccccgacaaagtcgtaatagagcgagttaatgccgtagacgataatcatcgtaccgagcgtggtaatgaacggcgtcacgttgagataggcgataatcaagccgttgatcaaaccgatcaccgcaccaatggcacagacaatcagaataaccagcgcaatcggcatcgtcgccatttccgggaacactttgttggcgttatccatggactgcaataacgtcgctgctactactgccgccagccccacctggcgacctgcggaaaggtcagtcccctgggtgacaattaaccctgccacaccaagcgcgataataatacgcaccgatgactgggtgagaatattacttaagttcaacagacttaaaaatgttgggtcctggaaaataataatcgccagcaaaactaaaagaacgacgtaaataccgccctctttcaggtaagtaagaaaacttttcttatttaatgcactcatgggaagcccctaatcttaaaggtgcaaagacgcaagacgcagaatttcgctttgcgttgttgtttttgtatcgacaattccggaaacgagaccattgctcataaccagaatacggtctgttatccctaacaactctggcatttcggaggagataataataatccccttgcctttcttcgccagttcggcaattaactgataaatctcaaacttagccccaacatcaataccgcgcgtcggttcatcgagcattaatatttctggttgcgttaacagccagcgaccaataatcactttttgctgattaccaccggagagcgaaccaatttgcgtccgatgccccggtgtttttacccgcatcgaatcaatcacccactgggtatcgcttttcatccgcgagttatccagtaaaccaactttatttttatagttgcggatattggaaattaacgagttaaagccaatatccagataggcataaattcccgttgagcggcgctcttcagttaccagtgcaaatccgtggtttatggcttcgttggcattatggttattgatctttttgccgtgcaacgtaatggtgccagccgatttctcgcgaataccaaataacgtctcaacaatatcggtacgtttcgctcccaccagaccggctataccgagaatctcccctttatgcagatcaaacgagacatcgcgtatcgacggctggcgcagcgacgtcaggttacgcacttccagaatcacttcgcccggcttgttttctttgtcagggaaacgctggttaagagaacgcccaaccatcatggcgatgatcttgtccatcgtcagtcctgccagcggttcggtagcgatccactgaccgtcgcgcaatacggtaacttcatcacataactggaagatttcttccattttatgcgagatataaacaataccgcagccgcgctcttttaatttacgaataatagtgaacagatgattgacctctttttcggttaacgaagaagtcggttcatccataatcacaattttcgcgttataggaaaacgctttggcgatttcgatcatctgcatttgcgaaacagataatgtaccgacgcgcgcacgcggatcgatatcaatatccagttcatcaaaaatcgctttggtttcgcggtacattttgtcctgatcgacaaacatgcctttggtgggatatcgccccagccacatgttgtccatcaccgaacgttgtaataccaggtttaactcctgatgtaccatcgaaataccattttccagtgcttctttggcggaatggaaatcgatctctttaccctggaataaaatggtgccagagtctttttgataaataccaaacaggcattttaataatgttgattttcccgcaccattttcccccattaatgcatggatagaatgtggtcggacttttaagttaacgttatcaagtgccttaacaccaggaaaagacttgttgataccgctcatttccaacaagtattccccggaagacggagtcgttgagctgaccatataattttaccttgttggccatacaataagggcgcagtaaacgactgcgcccaatcagtcttatttcttgctgaattcagccaggttgtctttatctacgccaacataaggtacgcggactactttgttgtcgattttccagttggtgccatcagccgcacctttgccatcggccaggtttttcgccagatcaaaggtcgctttcgcctggttgttagcatcgttcagtacggtgcccgccagtgcaccggatttcaccagcgccagcgcttctggcagcgcatcgacgccaaacaccggaatgctggacttgttgtgtgctttcagtgcttctaccgcgcccattgccatcgcgtcgttgttggcgataaccacctcgattttgttggcgttcgggccagacagccaggcgtccatcttatctttcgcctgagcggtatcccacatagcggtatctaactgtaactgttcagttttaatgcctttgtcgttcaattctttaatcacgtaagtggtacgtgcttctgcatccggatgccccggctcacctttcagcagtacgaattgaatctgaccgtctttgttcagatcccaaccctgattcgccgcccagtgtttagcaatcaaatcaccctgaataatgccggactctttggagtcagtgccaacgtagtaggctttgtcgtagctatccagcgccttacgagacggttctttgttgaagaaaaccaccggcacgttttgcccacgcgctttctcaatcaccgtacccgcagctgccgggtcaaccaggttgattgccagtgccttcacccctttcgccagcaatacgtcgatctgatcgttctgcttggactggtcattctgagaatcattcatcagcagctgaacatctggcgcggctttcgcatcttgctcaatagccttgcgcactacagacataaagttatcgtcgtacttatagattgttacaccaatgcgagtatcagcagcgtgtgcagcggcaccgaataacatgctggccatcacagcagacagggttaacaccttcttattcatggtatctccggtttttcttatgcagggtagtgcttgagataaatgctcggcggggcagtagagttaatgaagtgttactgaacgccgaagctcactttttaaaattcgttcttccatgcccggtaacgctccagaaaacggctttaattgttgttatgacgctattacctcggtgaaagtgattattcactgttacatacgggttacaacgttaaaacggtgcaatcatagccatcacattgttaagatactgtgaaatcactcacagattgaaagcggttacatcgcctgatttgttgagttagtgatcgccgccgcattctggcgtgttgcgacagaatggcgacgcactaacgtcggcataaaacagtggctggcacgaggatcaatattgtctgctgccccctgcaaggccagttcggtagctaatttagccattgaagcaatgggataacgcacagtcgttaattgcgggtcggtgtaacgggcgatgggaatatcatcgaaaccaatgattgagagatgtaacggaatcgcaatgccattatcttttaatgctgtcagtgcgccagcggccatattgtcgttataagcaaatacagcggttagttgtagattgcgccccagcagttcaaccatcgccgcctcaccgcccggcatgtccggcgtgccagtgccaatccagctttccggcggaataatatcctgctctttcaacgcactcatccagcctgctttacgcatggcgtcatcttcaatgccgtggctggaagaaagataaccaatacgttgatgaccgttattcagcaacatgcgcgtcgccattcgggcaccgctgagattatccaggcaaacgcaacgatgggcgtaccccggcacaacgcggttgattaacaccataccgggaatgttatccataaattgtgccagttcatcgtcactcaatgcttttgagtgaacaatcaacgcattacaacgctggcgaattaacacctcaatggcgtgacgctctttttccgcttcatgatagctattgccgattagcacgtatttctgatgctgctgggcgaccagatccaccgcttttaccagcgcgccgaaaaacgcatcagaaacgtccatcaccaccacgccaatggtatcgctaacctgagttgccagcgcctgggcattggcgtttggccgataatccagctcactcacggctttcattactgcttcacgcgtatcggcactgaccagcgtgctgttattgagcacccgggaaaccgttgccacagagacgccagcctgacgcgctacatcacgaatggtgatcatattcactacctgttatgagattgcagtaaatgactgcttgctggcggctattttgtcagcactgaatacaggacttcgtgaatcgagtcacagcaatggaaacggttacagccgttttgttaacgaatgtgatccagatcgttatcttgatgttttagatattgtcggtccggcagcacgcaaagttaactgacgccagagccattccaccggcccctggcggaagtaacgcagccagataacagagaagaagatattcgccagccataccggaataacaaacgccagcagctccagacggtcaaactgcataaacaaaccgaggtggtaaaaaagcgtagtacaaatcagcgtttgcaatagatagttggtcagtgccatccgtccgacacaggcgattgccagcaccagcttaaagcggcttaattgcggccagaagccataaaacagcgacgcatagccaatcgcctgaaacggcgcactcagttcccgcggcatctgaagtaagaaggcgcaccaacgatacgcccagtccagtcgccattgcagggcgatggcaggaaggttaatgatcaccccaatcgccaccagcacaaaaccagtacgacgatagtgacgaaagctgaactgccctttcagccagccactgcgcatcaatgcggcaccaatgagcatcatccctgccagttgccagccatactgtgcgcccagtgccagtaaactgttgccaacaccatcggcacgattactgatcgcgtcaacaccactgtgaagtttccagtgcttttcatacaaaatagccgatgcatcaggtgtccaggcgcggctggtctggctgtcggaaatcagccccaataacagcaaaacgccaagccccaccagataaagcatgacgcctgtattaaacaggctttttaccgatggcgcatcgcgcaccagccgccagcagattaagcccaccagcccgtaagccagcagaatatcgccgtcccagaacaataaaccgtgaataaagcccagcaagactaacagcgttaaccgcgactggatccatcgtctgccacggggcagcaacatttgcaggcccgcaccaaacagcagagcaaaaagcgtgaggaatttcacctggccgatgagatcgagaaatgcccaggtccatgcatcctgcgacgtaatagcgccgtaccaggcgggattgagataagccgcctttggtagcccaaaggcgctgatgtttaatagcaggatccccagaatggcgacgccgcgaacaaaatcgagcgtgacgttgcgctccatggttcctgccttttaatcagttgtgatgacgcacagcgcgcagaaactcgtggcgcgtattctgactggatttgaacaatccaccaagagaggtcgttgtcgtggcactggttgcatcgcggatgccacgcgccttcacgcagtaatgcaccgcgtcgatagagacagccacgttattggtgcccagcagcgtttgtagcgcaatgagaatttgctgcgtcagacgttcttgtacctgcggacgctgggcaaagaactgcacaatacggttaatttttgacagaccgatgaccgaatctttcgggatataggccaccgtcgctttgccatcgatggtaacaaaatggtgttcacaggtgctggtcagagtgatatcgcgcacggtgaccatttcatcgaccttcattttgttttcaatgagggtgattttcgggaaattggcgtaatccagaccggagaaaatttcatcgacatacattttagcgatgcgatgcggcgtttccatcaaactgtcatcagccaggtcgagattcagcagctgcatgatttcggtcatatgaccagcaataaggcttttgcgcgtttcgttatccatttcatgcacgggcgggcgcagcggtgtttccagtcctcgcgcaactaacgcttcatgaaccagggccgcttctttactgagtgatggcatttatgatttctcctgcaggtgtgacgcctccgccctgcgtgggggcaaagttattaagctgatttacagcctgattattgtgcgtgaggcggcgcacataatccagtattcacagcgataattattgtaattgccgctgcctttcatcagcagatgttaaaacatcgttatgcaaatacggaagtgaaagttactcacagcacattgaataaacggtatgatgaagaaattgcaaacaacacaacaaggagccacgcatggaaatgctcgaagagcaccgctgttttgaaggctggcagcaacgctggcgacacgactccagtaccttaaactgcccgatgacgttcagtatctttctcccaccacctcgtgatcacaccccgccaccagtgctgtactggctttccggattaacctgcaatgacgagaacttcaccaccaaggcgggtgcccagcgcgtggcggcggaactggggattgtactggtgatgccagacaccagcccgcgcggcgaacaggttgccaacgacgatggctacgatttaggccagggcgcggggttttatcttaacgccacgcaaccaccgtgggcgacgcattaccggatgtatgattatctgcgcgatgaattaccggcgctggttcagtcgcaatttaatgtcagcgaccgctgcgctattagcggtcattccatgggtggtcacggtgcgctgattatggcgctgaaaaatccgggtaaatacaccagcgtttccgcctttgcgccaattgtgaatccgtgcagcgtcccgtggggaatcaaagcgtttagcacttatttaggtgaggacaaaaatgcatggctggaatgggacagttgcgcgttgatgtatgccagtaacgcgcaggatgcaatcccgacgcttattgatcagggtgataatgatcagtttcttgctgaccaactgcaacctgcagtactggcagaagccgcgcgccagaaagcgtggccgatgacgctgcgtattcagccgggatatgatcacagttactacttcatcgcctcttttatagaggatcacctgcgcttccatgcgcagtatttactgaagtgaaagtccgcccggttcgccgggcatcttctcatcagaagcgataatccactgccataaagtaacgacgtccgtcttcgttatagctgtagtcgtcacgactgagatccttgtcgccaaggttcagcacgcctgcgcgcagtttgacgtctttagtcacctgccaggccgcgccggtattccagatggtataaccgcccggtgttttagccgtcgcgctgtcggcgcgtttctgcccggtatagtgaccagaaacatagaatgaccagtcttccagcgccagcggtttccagtccagcgtaccgttagcagtatggaacggcagatcggatagcggtttgttttcgccgttgctgacatcacgaccatcgttgtaggtgtagttgatcgacagtttccattcatcgttgaacggaattttcagttcggtttccacgccctgaatacgagctttgttaacgttgtagtagctaaataccggtatgcgccgtccgttagcgcccgtctcaaaaccgacaaagttttggtagcccggtgcagcattgacgtcagacgtacggctaatgctgatacgatctttcacatcgttacggaaaacggtaacgctggattcaaccccttccagccagccttcttcacccatgtagtaaagccccagctcccaactttcgctggtttctggtttcagatccgggctacccacaatcttacatgcgccacggcaggaattgctcgtccagtcagggctaagttgcaacagagaaggggctttaaatgccgtcgcccagccccctttcaccgttacggtgtcggtggcgttataaaccaggtaggcacgcggactccagtgttcaccgtaggtttcgtgatcgtccatacgcacgccggtcgtcagcgccagcggctcgaagatccgccattcatcttccacaaacagcgcgtactggctggcagacgttttggagctggttcccccggtcaggttcaccgcatcgctaagtttgtcgtgacgccattcaccgccaaccgtgagaaactgattaatcgccgtcagcggcaacgtgtatttgccgtcgaccgtattgctttcggaagttatcgggctgctgttgccagggtttttgttctcgactttctcaccgtagtatttcagttcgctggtgccgtaatcccaacgcccattatggctgacggagtagttctggcgttccaggcggtttttgtccagcgagtcggaatcacgatcctgacggtcgaaaccgtatccggcagtaaaatcgtgattttgattcggtgtccaggcaaattcgacattgccgtcgcggctggagaatccttcaatacgcggcgtttctccggtatcggtggtcgttgagttttgcgggtcatccttttcacgttttgccaggctgccgtaagctttcattcccagcacgccgtcaattaatggtccgctggtaaagaattgaccgttataggtatcaccgcgatcgcgatgttcctgaacggtggtatcgacggtaacggtgcccgaccatttctgaccgatttttttggtgatgatattcactacaccgccgagcgcatcggaaccgtacagcgacgacatcgggccacgaaccacttcaatacgttcgatggaatcgaccgggatccagttcagatcgaaatcattgtggcggaagacggcattgcgggagttaacgcgtttaccgtcgacaagaatcagggtgtagctgctgtccagaccacgaatacttacgcccttacggttatccccttcgttcgtcagttgtacgccaggcacttctttgaggacatccttcagattctgtaccggttttcgctgcaggtcttcctgggtaatgacgctgatactggcgggagcatctttaaggttttgttcaacggaagatgcagtgacaaccatcgtttcgccatcatcatcgaccgctaacacaggccatgcacaagaaatagcggacaaacacagcccgacccgtacgaaagggttcaacctaaacattccatatctccatgaggtaactacgaaaataaaatgggtatcgctcacatcttctttacgtccccttgcgtacggcagcatcgcggtggacttatttgtatgcaggtgatcatcccagaaagccggaacagcctctgatttgtcagccttttttgattgcggcgtaacgataatgcaaacgataacaattataaatccaaatgttaaattttatatccgcatgatttgtcagggaaatggaattgaaaaagccctctcggttgagagggcttagcaaggaagggaggaaacttatttcttatcgttctgcgggaacttcatttcgctgtagcgtacgaagtgagttcctttaatcagcttgtagccgaaccaaataatcaggaacagcgggataccaatatacgttgccgctacgccgccccagtcaatggtatctttcaggaacgcttcgtagttctggcccaaagtgataatcagacacagaatgaatgcgaagatcggccccagtgggaagaaaccggaacggtacggcagatcgttaatgtcgtgtccctgcaatacgtacccgcgacggaaacgatagtggctaatggcaatccccagccaggcgataaaacccgtcatcccggaggtgttcagcagccacaggtataccgtctggttgccaaacatggaggtcaggaagcacaaaccggcaatcaccgtcgtcgcatacagcgcattacgcggcacgccaccacgcgacagtttagcgaaaatgcgcggcgctttaccgtcacacgccagggtatacagcatacgagtagacgcatacataccggagttacctgctgacagcaccgccgtcagaataactgcgttcatcaccgccgccgcagagagcagacccgcgtgctggaacaccagggtgaacggactgacgctgatgtctttaacatcgttacgcagcaggctcggatcggtatacggaataatcaggctgataatcaggatcgcgaacacatagaacaacaggattcgccagaatacctgacgtaccgcgcgtggaatgtttttcgccggatcttcggactcgcctgcagcaataccgatcagctcggttccctggaaagagaagccgacaatcatagctacgccgatcatcgccgcaaaaccaccagcaaacggcgcttcgccgattgtccagttgctccagcctgcaggctgcgcgcctttgaagataccgataatcatcagcacgccaacgatgataaagacaataactgtcgtgactttgatcagtgagaaccagtattccgcttcaccaaagccgcgaacagagatgtagttcaacaggaagataacgccgaggaacaacgcactccagatccagcccggtgtatccgggaaccaccagctcatgaccagctgtgctgcaaccaggtcaacggcaatagtcaccgcccagttgtaccagtagttccagcccagcgcgaagccaaagccttcttcaacatagttctgaccgtaagtggcaaacgaaccggaaaccggcatatatgcagccagttcaccgagactggtcatcaggaagtaaaccatcaggccaatcagcatatacgagagcaatgccccgcccggacctgcctgagaaatcgttgcgccagaggcaacaaaaagacctgtaccgatggaaccgccaatggcaatcatcgtcaggtgacgcgcctttaattcacggcgtaagcccggcgcttctgtagttttagtttcggaacccatacaaaaatgctatccatcttaaaaatgaggcgcgattgtagcagacgattggcaatccttccggcagaaatacacggttataagacaccttcatgatcgcccagggattataagtaaagcagccaatctcttttctggcgaatgcatgctgagggcgctgcgtcacgaaatcgacacagcaccagcatgttcttgtacagcaccttaacgcggtacattcgcgggatcgcaatagtccagaaagcgccgtagcgcgttggaaaggtgtttttgccgatgatgtatacgccacaacgtacgcatcaggcgcggcagagggaccgcaacttcacttaatgtgcctgcctgcaattgatcttcaatcacccgtcgcgacaggcaactaattcccaacccatgacgcaccgcatgtttgattgcctcggagttacctaattccatcgccatctcaaacttcggtaaatgtgacagcaacagataatcgacaatctcccgcgtgccggaaccgcgttcacgcaggatccacggcgcagcggccagctgttctaaggtgaccggaccacgagccaacggcgaagtcggcgcggcgaaaaccaccagctcgtcttccagccacggttcagaaatgatttcagtgctgtggcacggtccttcaataaagccaatatcaacgcggaaatccagcaccgcttgcatcacgtcctggctattcccaacgctaagttcaatcggcaactgcggataatcatggcgataacgggcgataactgcaggcagaatgtagttaccgatggtactactggcatagatacgaatcgcaccgttgtcttcgcgaaacagttgttcgatttcaaccgcctgttcaagcagtgccaacgctcgcggatagagcagccgcccgtgttcattaacaaccagtcttttccccacgcgatcaaacagttgaacgccaagctgcccttccaggtcggtcaaggctgcgctcactgctgattgcgacaacgccagcatcaccgacgcctgggtggttgatccacttttcaatacttctgcaaaaacttccaactgccggagggtgatgtgcatagtcgcttaccacttataaagattaattataaatatataatcaattttatttttaaaccagttagtcgtaaccttatgcccggttaaaggagagggttatgacgaatatcaccttacagaaacaacatcgtacactgtggcattttattccggggttagccctgagtgcagttatcaccggggtcgccctgtggggtggttccattcccgcggttgcgggtgccgggtttagtgccctcaccctcgcaatcttgttggggatggttttaggcaacaccatttacccgcacatctggaaaagctgtgacggtggtgtgctgtttgccaagcaatatttattacgtctgggtatcattctttatggcttccgtctgacgttctcgcaaattgccgatgtcggtatcagtgggatcatcattgacgtgttgacgctgtccagtaccttcctgctggcttgcttcctggggcagaaagtgtttggtctggataagcacaccagctggttgatcggtgccggtagcagtatctgtggtgctgccgcggtactggcgactgagccggtagtgaaagcagaagccagtaaagtaaccgtggctgttgcaaccgttgttatcttcgggaccgtcgcgattttcctctacccggcgatatatccgctgatgtctcaatggtttagtccggaaactttcggtatctacattggttctactgtgcacgaagtggcgcaggtggtggcggcaggtcatgccatcagcccggatgcagaaaacgcagcagttatttccaaaatgctgcgcgtgatgatgctggctccgttcctcatcctgctggcggcgcgtgttaaacagctgtctgggacgaacagcggcgagaaaagcaaaatcactattccgtggtttgccatcttgttcatcgtcgttgccatctttaactcgttccacctgttaccgcagagcgtggtgaacatgctggtaacgctggataccttcctgctggcaatggcgatggcggcgctgggtctgaccactcacgtcagcgcgctgaaaaaagccggggcgaaacctctgctgatggcactggtactgtttgcctggctgattgttggtggtggtgcgattaactatgtgattcaaagcgtcatcgcataaaccactacatcttgctcctgttaacccgctatcattaccgttttcctccagcgggtttaacaggagtcctcgcatgaaatacattggagcgcacgttagtgctgctggcggtctggcaaatgccgcaattcgcgccgccgaaatcgacgcaaccgcgtttgccttgttcaccaaaaaccaacgtcagtggcgtgccgcaccgctcacgacgcaaaccatcgatgaattcaaagccgcctgtgaaaaatatcactacacatcggcgcaaattcttccccacgacagttatctgattaacctcggacatccggttgctgaagctctggaaaaatcgcgcgatgcctttatagatgaaatgcagcgttgcgaacagctggggctttctttgctcaacttccaccctggcagccatctgatgcagatttcagaagaggattgccttgcgcgtattgccgaatccatcaacattgcgctggataaaactcaaggtgtcaccgcggtgattgaaaacaccgccggtcagggcagtaacttagggtttaaattcgaacatctcgcagcgattatcgacggcgtggaagataaatcccgcgtcggcgtctgcattgatacctgccatgctttcgctgccgggtatgatttgcgtactcctgccgaatgcgagaaaacgttcgctgattttgcccgtattgtaggctttaagtatctgcgcgggatgcacctcaacgatgcgaaaagcacctttggcagccgcgttgaccgtcatcatagcctcggcgaaggcaatatcggtcatgatgcgttccgctggatcatgcaagacgaccgtttcgacggcattccgctgatccttgaaaccatcaacccggatatctgggcagaagagatcgcctggctgaaagcgcaacaaactgaaaaagcggtggcctgatcgatgaacgacagggaaaagcagattcttaaaattttacggcgtaacccgctgattcaacagaatgaaatcgccgatattctgcaaatcagccgctcacgtgttgccgctcatattatggatttgatgcgcaagggtttgattaaaggcaaaggatatatccttaccgagcaggattactgtgtggttgtgggtgcaatcaatatggatattcgcggaatggcggatatccgttacccgcaagcagcctctcatccaggttctgttcactgttccgcaggcggcgtcggacgtaatatcgcgcataacctggctctgcttggtcgggatgtgcatttaatttcagctattggcaacgatttttacggcgagacattactggaagaaacgcgccgcgcgggcgtgaacgtttcaaactgcattcgtctgcatggacacagcactgcaacttatctcgctatcgctaataagcaggaagaaactatcctggcaatcaatgacacacatattctgcaacagctaacgcctcaactgctcaatacttcacgggacttgattcgccatgctggtgtggtgctggctgattgtaatctcacacctgaagccctggagtgggtctttaccattgctgatgaaattccgatgtttgtcgataccgtttccgaatttaaagcgaacaaagtaaaaaactggtacagccggatccacactctgaaaccgacacaaaatgaactggaaattttgtgggggcaaccgattaaagacgacaacgatcgcatcagagctgtaaattcgctgcatcaacaaggtgttaaacgcatttttgtttatctgaaagatgaatctgtattttgcagcgataaggatggagaacaatttttgctgaccgcgccagcgcatacgacagtagacagttttggtgctgacgatggttttatggcgggcctggtatatagctttcttgaaggatacagtttccgcgacagcgcccgttttgcgatagcctgcgcggcaatttcacgcgccagcggcagcttaaacaaccctaccctgtctgccgataacgcgctttcattagtgccaatggtgtaacaatgttgccggattcgacgcttgaccgcatcttatccggctcataaattgcgcactacgctaaaccaataaagaatcctgcaatagtagcactcatcaggttactgacagcaaaaacgcaatagccagtaataccaccattcccagaacacttctcatgacatccatagttattatctcttcatgtcattttgggcgacggctctctgcccatcataaatagccgggcctgcatcttgcgatactgacccggcttgttatcaacacttaatgggtttttatgtagccgcgtacgcactcttcgactaatccccagaaccagtcggtatcaatagtgatgccgactttggtattggcgggcttgccaagaacacccagctcgtcgcagacggtacgcccatagcaagggccactgttaacgtccacttcgacgtacatctcctgggttttaatgccatcagggttaatcaaataaccgatgcaggtggcgtcgtgcaccgggccgccagccaggccgtagttttcgaactgcgttttgagagtgaagttcatgatgtcgctgaacagctctccggcagggccgccagccctttccatccgagcaatcacgtccggggtgcaaacggtctggttggtaagatcgaggcccatcatcactaatggaacgccggaggtgaacaccacgcgtgcggcctccgggtcagcaaagatgttgaactcagcagatggggtgaagttgccagtaccataagcaccgcccatcagaacaatttcacggattttcggcaggatcgcgggttgcatacgcattgccaccgcgatgtttgacaacggaccaaccggcaccagagtgatatcgccatcgcttgccataagggtatcgatgatatatttcaccgcatgagtgttttctgcctggcgggtcagcggctcgaataccgggccatccagtccggtttcaccgtgaatattatcggcaacaatttgttgacgcataatgggctgcggcatccccgcataaaccggaacattaatctccagtttctggcaaacattcaggccattaattaatgttttatcgagggtttgattacccgctacaatggtgatacctaataaatcaatcgccggatgtttcgccgccatcattatagcaatagcatcatcatgacccggatcacaatccagaataatttttctcttttccattgtttatttcctctgtttccagttgcgttattgtttctacagcaaagaaaattcgacctggccgatgattgaatcttaacaacagcgtacgtatgctaaatatgagaaatctcatagcggataaacatcgtgaaagaaatccacaataatgatcttaagcagcaattgatgagtgaatctgcgtttaaggattgcttttcaacggatgtttcagccgatacgcggctgtttcattttttagcgcgtgactacattgtgcaggaagggcaacagccgtcctggctgttttacctgacgcgaggccgcgccaggctttacgtcacgcttgctaatggtcgcgtgtcgctgatcgatttctttgccgcgccctgttttattggcgagattgagttaatcgacaaagaccatgaaccgcgtgcagtgcaggctattgaagagtgttggtgccttgcgctccctatgaagcattaccgcccgttgttattaaacgacacgctatttttacgaaaactctgcgtcaccttaagtcataaaaattatcgtaatattgtttctttaactcagaatcaatcatttccgttagtgaatcgcctggcagcttttatattactctcgcaggaaggtgatctttatcacgaaaagcatacgcaagcggcagagtatttaggcgtttcttatcgacatcttttatatgttcttgcgcaattcattaatgacggtttattaattaaaagcaagaaagggtatctcattaaaaacagaaagcagttgtcaggactggcgctggagatggacccggagaataaattctccgggatgatgcagtaaaaattattggcaatagtgcgattgccggatgcaacgcttaataaggcgtacatccggcaatgaaactcaagctaaaccaataaagaacccggcaatggtcgcgctcatcaggttggaaagcgtcgccgccgccagcgcccgtaaaccaagctgggcgatttccggcgcgcgttttggcgaaatagccgaaaacgctccaacgacaacaccgatagaaccaaagtttgcaaacccacagagggcgaacgagataatggcaatggtcttgacatccagcgtgccgctcgtttgcagatagggcgagaaattgagataagcaacaaactcattaatcgccagtttctgcccaatcaaacttccggcaagatttgcatcactccagtccacccccataatccatgccaacggggccagcacatagccgaaaatgctttccagagagacattggcaaaaccaaaccagccgccaactccaccaataatgccgttgatcagcgcaataattgcgacaaacgccattaccaccgtcgccacaccggcggcgattttcagcccagtcattgcaccgttcgccgcagcttcaataatgctttttggcggtgtttcgctaaacgacagattttcaaacgtaacttgcgaaggttccgtcgccggactaagaatacgtgcaaacaggataccgccaggaatagccatcagcgaagcggctaacaaatagtcaatcggcacgcccattccggcatagccaatcatcatcgaacccgcaatagacgccatgccgctacaaatagccgtaaatagctcgttgcgattcatgcgatcaataaaaggtttaacgatcgccgggatctcattttgcccgaggaaaatagtggtgactgcgacaaaagattcgattttgctgatgttgagggctttctgaaaaatactgccaagaatacgaatcagcagccccattacgccaatgtagtacagcaagctgataagcgcggtaacgaaaataatcgccgggagtacgcgaaaggcgaagataaagcccgcaccgtcaaacagaacatccattttgggaccgaccagcgaaccaaaaataaaggcacttcctgcgtcactgtaggacatcactttatggacgcctaatgccgcctgctctactgcccattttcccgggggaaaatagagcatgatgccaccaatggcaatttgcagcagcagcgcagccccaaccgtgcgcaagctgatgctctttttatttaccgacaacacaaaggcaattgccagcaataccaccatccccacaacacttctcattatatccataatgattttcccttcatgccagtaaacccggcgtcagcgccaggttttggtatgtttgatgagtacgggcgacggctttctgcccaccagaaattaacccacgagacgctgatattctttggcaatttcgctcgccagaatggcgttattaaagaccagttgaatattggatttcaggctatcaccgccggttagctccgcaacacgcgccagcaggaacggtgtactctctttcccaataacaccctgttcttcggcttcagcaacggcttgatcaattgctgcattgatggtttcttctggcatcgcaaactgttccgggatcgggttcgctaccaccaggccgccgttcaaaccggtttgccacttcactgccatcgcgcgagcaatttcgcgggcactgtcgagacgaatgctgacttcaaatgggctggttcggcagaaaaacgcaggcagcgcttttgtctgataaccaattaacggtacaccgaaggtttctaaatattctgttgttaatcctaaatcgagaatagattttgcccccgcacaaacaacagtgacattggtatttgccagttcctgtaaatcggcagaaatatcgaaggtatgttccgctccgcgatgcacaccaccaatacctccggttgcaaaaactttaatcccagccagtgctgcaataatcatggttnatgcatcggtagtcgcgccatttttccctgcagcaacggcrtaaggtaaatcacggacggaataacattcgtcacgttatgtccttcacggcccagcaattcgatttcttctttacttaagcccactttcatcacaccgccaataatggcgatagtggctggtactgcgccctgtttacgaattgtttcttctacttcaattgcggtttgggcattttgtgggaatggcattccgtgagaaattatggtcgattccagcgcaacaaccggttttttattttttaaagcatcctgtacttcagcggatatttgtaataattcaggggacagagttaattcagacattctgtgttctccactaacgatgtaacattggcaattgataattcagggttgttggtatattcacaggcaagtgccattgacgaacatccctgcgcaaatcgaacagaatcgataaacggcataccgtctacccaacaggaggccagccccgccatcatggcgtcgcctgccccagtaacattgatgacattcgttttaataggggccgaccacccactttcaccgttgatatcactgtagtaaacgccatcccctcccatgctaagcaccaggcggttcaggccgtgttgatgaaaccaggcggcgacctttgcgacatcttcacgtccggaaagtgcaattccgctcaacgtttcggcttcaagacggttaggttttaacgtatggattttgctcagatgatcgcggattttgacgcatttccatgccgataccggatcaataaatacaggcgtttccccgctattttccagaacccagaccagcgcctcttcactaaggttgcaatccgcgacaataacctttgcaccgcgaataaactcctgatgctgggcaagaaattctgcagaaatacagtcactaatactcatatcatttatcgcgacaagcatttctcctgtattatcgagcagtgataaatagctggatgtattctcacccggaacaattaagcatttatcgacataaacaccggattgattagtttgcgccagtaatgattgcccataaaaatcaccacctactgcacttaaaagccaggcatttttccccagtaacgccagattatgagcgatattccttcccacgccacctggggtaaatttaatttttccgggattcgaatccgcataattcaatggatgatgtgaatacccagccacatcaatattcgccgagccaataattactatgtagtccttttcgcgcatagcacgccccctggcaataaattgccaacgaagaaattgggtaaaatagtcattacagtcaataagactattagagcacgtgttcagatttaaacacatgttcataataagcatgtttaacgcaatgtaaatcgatcagaaaaaacgaaatcggccagatatgaaggcggtcacaaaatttgtctatttatgcagcaacaaaagagaaagttgtgatgtgtaacacacaatatggcaggcaagaaaaagggcagagatgtttctgccctcagattgttgacaatgcgcgctttgttcatgctggatgtggcgtaaacgccttatccgacctacaaaagcgcaaaaattcaatatattgcagggttcatgtaggtctgataagcatagcgcatcaggcaattttgcgtttgtcatcatcggggcagagatgtctcagccccgatgatgaagagaaattatgcgtttttttctactatttgtgtttccgggcgtttgaggaaggcataggccaaacccgccaccagcgtaccggcaataattgctaccaggtaacccaataccggcgtaatagcgccagggatcagcagaacaaacagaccaccgtgtggtgccatcagttttgcaccaatcgccattgagattgcgccagtcagcgccccaccaacgatacagcacggtagcacacgcatcggatcacgagcagcaaacggaattgcaccttccgaaataaagcacagaccaagtaccagagcggctttgccaccttcctgctgcgctttgtcgaatttgcgacgcgccaccattgttgccagacccattgccagcggtggcaccatacctgccgccataatcgccgccatcgggccataggtttgagtactcagcagacccacaccgaatgcgtacgctgctttgtttaccggaccgcccatgtcagtacacatcatgccaccgaggatcgcccccagcagaaccgcattcgcagtccccatggtctgcagccagtgagtcaacccatcgagaatgccagcaaccggtttaccgattaggtagatcatcgccagaccgaccaccagactggaaattagcggaatgatcaggatcggtttcagtgcctccatactctgtggcagtttcagttgcgtactgattaacttcgcaatgtaacccgccaagaagcccgcaataataccaccaatgaagccagaaccggtgctaaccgccagcataccgccaatcagacccggcgtgagacccggacgatcggcaatggagaaggcaatataacctgccagtaccggcaccatcagcgcaaaggctgaaccaccaccaatctgcatcagcgccgctgccaacgtacccggctctttaaacgcttcgataccaaaagcaaaagaaagcgcgatacacagaccacctgcaacaaccatcggcagcatgtaagagacgcccgtcagcaagtgacggtaagcgcctgcactctctttcttaccttcagtggtcgctgtttgagttttgcccgccggttcatacggcgttgcttcagcaaccgctttatccagttcctgcgcagttttcttcagcgccagaccggtagaggtgcgatacatcggtttaccagcaaatttcgccagatctacttcgatatctgccgccacaatcaccagatccgctgctgcgacttcttcaggggtgattgcattacccgcgccaacagaaccacgggtttcaactttcacccaccagccacgttttttcgcttcggtttcaatggcttcagccgccataaaggtgtgtgctacgccagtcgggcaagcagtcaccgcaactacgcgtttcggaccgctggcagcaaccggtgctgtcgcagcgaccggcgcagtgtaaggtttcgcatggcctttggcttcactcaggaacagctcagggtgcgcaactgcccgggaaatatcgcccagccagacatttttaccgttcagcgcgctgtcgttcgggatggaatcaccgagaacaatcgccatttcagcgtcgttcggattgtcgatgatttccagttttgcttttcgcgccgccgcgcccagcagggtcttcgccatataggcgcgtgcctgaccgagattagcgtcaataatcagcagcgttttcattatgcctctcctgctgtcagttaaaaggttgtaagtcgacgcgcgccatcattgcggccaactgcggacgatcggtaatacccacattgctttgacttaccgccagggctgcaacagctgtcgccagacgcagtgtgtgttcactggattcacgcatcagcaagccataaatcaggccaccaaccatagaatcccctgcgccaacggtgcttacgacatcgactgacggtggtttggcgatccattcgccggaggcattaacccaaagcgcgccttcggcacccagtgaaataacgacatgcgcgataccttgttcacgcagcgcatgcgcagcttcaatcacatctttcatttcaggcagtttacggcctgcccagatttccagctcgcggcggttaggtttcaccagccacggtgccgctttcaaacctgctactaacgcttcacggctactatcaaagataatgcaaggacactgactacgcaggcgagtcatccagtcggtgaacgcttccgggctgacgcctgacggtaagcttccgctgacacagaccatatcgaactgaccgagccagctcagagaatcagtcacaaagcgttcccagtcggcgggggtgacttcaaaacccgagaagttgaagtcggtcacttcgccgtctttttccgtcagcttaacgttaattcgggtgcgcccctgtacaacctggaaacggttggcaatgcccagctcgctgaacagttgctgaaaaccatcctgattgtctttacccaggaagccgccaacggtgacatcaattcccaggtcttttaatactttggccacgttgatgcctttacccgccgcatgcagaccggtggttttcaccaggttcacttcgccgcgttcaatttccgggcagaaaccaacaaggtcataagccggattaagggtgatcgtagcaacacgtctgctcattatgcgccctccccaagaccagcagcgatagcgtcgccaatggctttcagcgcctgttcagcatctgtaccctgggcggtaaagcgtaggcgatgacctttcttaacgccaagtgccacaactttcatcagactacgtccgtttgccggtttgccggtgccatcaaggtttgtcacggtaatatcactgttaaattgtttaatggtattgaccagcatggtacctggacgagcatgcaggccgtgttcattgcgcaccacaaactccgcgcttaacacgtcgtcggtcggcgcatcatcgctggtcagcagcgccagcaacgttgccgcatccgctttcagcaagcggtcagctttattatcgagcaacaaatcagcgagacgcttaagaaccgcgatgggctgatcgtcattcatcgccacactcaccagcatggctgccgtttcgccgtccacatcaaaagcatttgccgcacggcttaccgcaatcgcgctacgcagattgccttcggcgctatcgctcagccagataccctgcccgaggttcagcggttgttcattgatggctttggtgacgaaagtggcgtcaactgcccccgcttctttcagacgcgcagcgttcagcgcctgaagagtcagcagatcgctggcgacgatatccagcgtcagcatttcgttgtcgagcttcagctgctcactctgcttttcgcccatcagcaatgcgcgaagttcttctgctgttgttgctgacttcagttgttcagcaacggaatcatcgctcagtacgtgggtcagctggcgtagcaggcccagatgttcatccgagctggcagcaataccgatcgccacgtacgctacctggccgtcaccccaggtgacgccttccgggaactgaaatacctgaacgccggttttcagcacctgatcgcgggtgtcggtagtgccgtgtggaatagcaataccattgccgaggaacgttgaggtttgctgttcgcgcgccagcatgccattgacgtagccttcagctacattaccggcctgcaccagcgccgcagcgacctggcgaatcgcctcttctttgtctccggccttttcgcccggatggatgtcctgtacggataactggaacatagttctcctctcttgctgaattgaaacgattcagcttctatgagaaaaaagcgccaacctggcttagggttaaagacaagatcgcgctgaaacgtttcaagaaagcataatacttttgtttcagcacgcaaggaaagccgtaaagttatgagcaaaagtttgatgtgctgcacaattttttgtcatttttcctaattgctgatgggaaaatccgttatcagcaatttcatttcagcagcgtcagcagccaatcagcaacagtgaaatggcattttgattattcgtggcgcttttgatttcgctgtctgtttattttctgacaagcagcgtaaactccgcgtcttcctcttccagtgatcgaccagcatgcataactcccccgcagtcaccagcgcgaaatcgtttgacctgacctcgacggcgtttttaatcgttgcctttctcaccggtattgcgggcgctctgcaaaccccgacactcagtatttttcttactgatgaagtacatgcccgtccggcgatggtgggattcttctttaccggcagcgctgtcattgggattctggtgagtcagtttctcgccgggcgctctgataagcgcggcgatcgcaaatcgctgattgtcttttgctgcctgttaggcgtgctggcctgcaccctttttgcctggaatcgcaactactttgttttgctattcgttggcgtctttcttagcagctttggctcaaccgctaacccgcaaatgtttgcccttgcccgtgaacatgctgacaaaaccggacgtgaggcggtgatgttcagctcttttttacgcgctcaggtttcactggcatgggtcattggcccaccgctggcttatgccttagcgatgggtttcagctttacggtaatgtatctgagcgcagcggtagcgtttattgtttgcggcgtgatggtgtggctgtttttgccgtcgatgcaaaaagagcttccgctggcgaccggcacggttgaagcgccgcgccgtaaccgtcgcgatacgttgctgctgtttgtcatttgtacattgatgtggggctcgaacagcctgtacatcatcaacatgccgctatttattatcaacgaactgcatcttcccgagaaactggccggtgtgatgatggggaccgccgcagggctggaaatcccgaccatgttgatcgccggatattttgccaaacgtctgggtaagcgcttcttaatgcgcgttgctgccgtgggtggcgtctgtttttacgcaggaatgctgatggcgcattcacctgtcattctgttgggcttgcagctgctaaatgctatttttattggcattctgggcggcatcgggatgctctattttcaggatttgatgcccggtcaggcaggttcagccaccacgctctataccaacacgtcgcgcgtgggctggatcatcgcaggatcagtggcgggcatcgtcgccgagatctggaattatcacgctgtgttctggtttgcgatggtgatgattatcgctactctgttttgcttactgcgaattaaagatgtttaaggcgcggtcagcatttccagatcgataagccaggtcattgcctgctgacgcgagttgccgcacatttcagcgctggcttgtaagcctgcacagactttcggtcgcagtggcgaggtgaaaattttacagcgttgctgttcatcaagctgaatgcagggcgtattggcgggcttgccatctggcataccgggaatagggctggaaattgaaggggcagtgcaacacgccccgcaacccggacggcattccatacgttgttctcttaaggttaaccaccggattgatgagcgcgcacagtaccaccttttttgcaccagcaaaagtgcgaataccacttgcccgaaaggcccgtcgcgagtactttgtcgcgatatttttgacattttcgactacaggaatttttcgatgccaagagcgaacgaaattaaaaaaggtatggtactgaattacaacggcaaactgctgctggttaaggacattgatattcagtcgcccactgcccgcggtgccgctacgctgtacaaaatgcgtttttctgatgtccgtaccgggctgaaagtagaagagcgtttcaaaggtgatgatatcgttgacaccgtgacgctgacccgccgttacgttgacttctcctatgtcgatggcaacgaatatgtctttatggataaagaagactataccccgtataccttcaccaaagatcagattgaagaagagttgctgtttatgcctgagggcggcatgccggacatgcaggtgctgacctgggacggtcaattgctggcgcttgagctgccgcagaccgttgatctggaaatcgttgaaactgcaccaggcatcaaaggggcatctgccagcgcccgtaacaaaccggcgacattgagcactggtctggtgattcaggtaccagaatacttaagcccgggcgaaaaaattcgtatccatatcgaagaacgccgttatatgggtcgtgctgactaacttcagccgcatgcagaaaagggatagctcaggctgtcccttttttaatttattataccaatcttctattttgcgcttcctgaacaccttacgcccgcaattttcactcgttgattgatcgccctcacacttcatcgcattaacaatccagaccaatttcaattgttgtcatataactttacactgtcattgttaattaatcgttactaagacgtgactcctatgaatacaatcgcctccattacgctcccgcatcatgtacacgctccacgctacgatcgacagcagttgcaatcacgtatcgttcattttggctttggagcctttcaccgcgcacatcaggcgttactgaccgatcgtgtgctgaatgcccagggcggcgactgggggatctgtgagatcagcttgttcagcggcgatcaactgatgagccagctccgcgcacagaaccatttatataccgtgctggagaaaggtgcggacggcaatcaggcgataattgtcggtgccgttcacgactgcctgaatgcaaaactggattccttagcggcaattattgagaaattttgcgagccacaggtggcaattgtttccctgacgattaccgaaaaaggctattgtattgacccggccaccggtgcactcgacaccagcaatccgcggattattcacgatcttcaaaatcctgaagaacctcactccgcgccgggtattctcgtcgaagcactgaaacgacgccgtgaacgcggccttgcaccgtttaccgtactctcctgcgacaatattcccgacaatggccatgtggtgaaaaacgcggtgctggggatggcggaaaaacgttcaccagaactcgccgggtggataaaagaacacgtcagttttccgggaaccatggtcgaccgtattgttccggcagcaaccgacgaatcactggcagaaatcagccagcatctgggggtgaatgatccctgcgcgattagctgcgaaccgtttatccagtgggtggtggaagataacttcgtcgctgggcgtcctgcctgggaagtcgctggtgtacaaatggtgaatgatgtcctgccatgggaagagatgaaactgcgtatgcttaatggcagccactcttttctcgcttatctgggttacctctcaggattcgcgcacatcagtgattgcatgcaggatcgcgcatttcgccatgccgccagaacattaatgctggatgagcaagcgccgacactgcggattaaagatgtcgatttaacacaatatgcggataagttaattgcacgttttgctaatccggcactgaaacataagacctggcaaatcgcgatggatggcagccagaaattaccgcaacgcatgctggcaggtattcgcatacatctggggcgcgaaacggactggtcgttgctggcattaggcgttgcaggctggatgcgttacgtcagcggcgttgatgatgccggaaatgccattgatgttcgcgatccgcttagcgataaaattcgtgaacttgttgcgggcagcagcagtgaacaacgcgtaaccgccctgctttccctgcgtgaaattttcggtgatgatctgccagataacccgcattttgtgcaggccatcgaacaagcctggcaacaaatcgcacaattcggcgcgcatcaggcgctattaaacaccctcaaaatttaacgatttctgcggttaaagcggatgaagctcgccttcgtccgctctccccttctcttttctgccttttttagccaggattaacgctcagttaacttaccagagtattgcggagccgttgtgaccagaaccaacctcatcaccggttttctcggcagcgggaaaactacgtcgattcttcatctgttagcccataaagatcccaacgaaaaatgggcggtactggttaatgaatttggggaagtcggaattgatggtgctttgctcgccgatagcggcgcactgctgaaagagatccccggcggttgcatgtgctgcgttaatggtttacccatgcaggtagggttgaataccttactgcgtcagggaaaaccagaccgcttgttgatagagccgaccgggctgggccatccgaaacagctcctcgatctcttaaccgcacccgtctatgaaccgtggatagatctgcgcgccacgttgtgcattctcgatccacgcctgttgctggacgaaaaaagcgccagcaatgaaaacttccgtgaccaactggctgccgcagacattattgtcgccaataaatccgaccgtgcgacgcccgaaagtgagcaagcgctagagcgctggtggcagcaaaatggtggcgatcggcaattaattcacagcgagcatggaaaaattgacggtcatcttctggatttgccgcgtcgcaatttagccgagttgcccgccagcgccgcgcattctcatcagcatagcgtgaaaaaagggttagcagcgttaagcctgccagagcatcaacgctggcgtcgcagtctgaacagcggacaagggcatcaggcctgtggctggatattcgacgctgatacggtattcgacaccattggtattctggaatgggcgcgacttgcaccggtggaacgcgtcaaaggcgtgctgcgtattcccgaagggctggtgcgaatcaaccgtcagggcgatgacctgcacattgaaacgcaaaacgttgcgccaccggacagtcgtattgagctgatttccagcagcgaagctgactggaatgccttgcagagcgcgctgttgaagcttcgtttagcgactaccgcgtaaggttgcctgcgtttttcagtaagataattagagaaaatatgattaaaaatttgccgcaaatagtgttgttgaatattgtcggcctcgcgctgtttctttcctggtatattcccattaatcatggattctggttgccgattgatgcggatattttttatttctttaatcagaaactggtcgaaagtaaggcctttttgtggctggttgcattgaccaacaatcgcgctttcgacggttgttcactgctggcgatgggaatgttgatgctgagtttctggctgaaagaaaacgccccaggcagacgacgtatcgtgattattggtctggtcatgctattaactgcagtggtattaaaccagctgggtcaggcattaattcctgtaaaacgggccagcccaacgttgacttttaccaatattaaccgcgtcagcgaactgctctctgttcccacgaaagatgcctcacgagatagctttcccggcgatcacggtatgatgctgcttattttttcggcattcatgtggcgttatttcggcaaagttgcaggccttatcgcccttattatttttgtggtttttgcgtttcccagagtaatgattggcgcacactggtttactgacatcatcgtcggttccatgaccgtgatattgatcggtttgccctgggtgttgctgacgccattaagtgatcgattaatcaccttttttgacaaatcacttcctggaaaaaacaaacatttccaaaacaaataactcacagtaattaacatcatcaggtttatttttatagtgaggataatcctgatgatgcgcctcctgctttcatccatcgagcgcaaaaatcattctctaagtaaatgaatggattgcatgcgtttcactcaatcgtactttaattgaccaatcccgctgattaactttctgtatcactttttcttataaaaaatcatgtaaaacagctcgccaagaccgcaccaatcgggtaatctcgaactcgttttgcctcggcggtagattatcctcacagcatataattttgtgcgttagtccacagatttggccttaaggaattgtttcaacatgcccaggtaattagtctcgtgtcgcttggcatttttttataacgatatttgtcgttaaggacttcaagggaaaacaaacaacatggtcaaatctcaaccgattttgagatatatcttgcgcgggatccccgcgattgcagtagcggttctgctttctgcatgtagtgcaaataacaccgcaaagaatatgcatcctgagacacgtgcagtgggtagtgaaacatcatcactgcaagcttctcaggatgaatttgaaaacctggttcgtaatgtcgacgtaaaatcgcgaattatggatcagtatgctgactggaaaggcgtacgctatcgtctgggcggcagcactaaaaaaggtatcgattgttctggtttcgtacagcgtacattccgtgagcaatttggcttagaacttccgcgttcgacttatgaacagcaggaaatgggtaaatctgtttcccgcagtaatttgcgtacgggtgatttagttctgttccgtgccggttcaacgggacgccatgtcggtatttatatcggcaacaaccagtttgtccatgcttccaccagcagtggtgttattatttccagcatgaatgaaccatactggaagaagcgttacaacgaagcacgccgggttctcagccgcagctaataaaccgtttggatgcaatcccttggctatcctgacgagttaactgaaagcactgcttaggcagtgcttttttgttttcattcatcagagaaaatgatgtttccgcgtcttgatccaggctatagtccggtcattgttatcttttaaatgttgtcgtaatttcaggaaattaacggaatcatgtttatacgcgctcccaattctggacgtaagctcctgcttacctgcattgttgcaggcgtgatgattgcgatactggtgagctgccttcagtttttagtggcctggcataagcacgaagccaaatacgacacactgattaccgacgtacaaaagtatctcgatacctattttgccgaccttaaatccactactgatcggctccagccgctgaccttagatacctgccagcaggctaaccccgaactgaccgcccgcgcggcgtttagcatgaatgttcgtacgtttgtgctggtaaaagataaaaaaacattctgttcatctgcgaccggtgagatggacattccactcaatgaattgattccggcgctcgacattaataaaaacgtcgatatggcgatcttacccggcacgccgatggtgccgaacaaacccgcaatcgtcatctggtatcgcaaccctttgctgaaaaatagcggcgtgtttgccgctctgaatctcaacctgacgccttcactcttttatagttcacggcaggaagattacgatggcctagccctcattattggtaatactgcgctatctaccttttcttcacgtttgatgaacgttaatgaattaaccgacatgccggtccgtgaaactaaaattgcgggcattcctttgaccgttcggctttatgcagatgactggacatggaacgatgtgtggtacgcatttttactgggtggcatgagtggaactttcgttggacttctctgctattacctgatgagtgtgcgtatgcgcccaggcagagaaatcatgaccgccatcaagcgcgaacaattttacgtggtgtatcaaccggtggttgatacacaagctttgcgggtaacgggcctggaagtactgctacgctggcgacatccagtagcaggtgaaatccccccggatgccttcattaactttgccgaagcgcaaaagatgattgtgccactgactcagcacctgtttgagttgattgcccgcgatgccgcagaattagaaaaagtactgccggtaggcgtcaaatttggcattaacattgcgccagcccacttgcacagcgaaagctttaaagcggatatccagaaactgctcacttccctgcccgcacaccatttccagattgtgctggaaattaccgagcgcgatatgctgaaagagcgagaagccacacaactcttcgcctggctgcattcggtcggcgtagaaattgctattgatgacttcggcaccgggcacagcgcgcttatctatcttgagcgttttacgctcgattatctgaaaattgatcgtggatttatcaacgccatcggtacggaaacgatcacttcacccgtacttgacgcggtgctgacgctggcgaaacgtctcaatatgctgacagttgctgaaggggtcgaaacgccagaacaggcacgatggctaagcgaacgcggcgttaatttcatgcaaggctactggattagtcgcccgttaccgctggacgattttgttcgctggctgaagaaaccgtatacgccgcagtggtaaggtgtgcttacgtcccttattattcatagtgaaagcatgccggattgcggctaatgatgagtaaaaggaaatccgttgcagatgattgtgcgcatactgctgctgtttatcgctctgttcacctttggtgcgcaggcgcaggctatcaaggaaagctatgcctttgccgtactgggcgaaccccggtacgcatttaatttcaaccattttgattatgtgaaccccgccgcgccaaaaggtgggcaaataacgttgtctgccctcggcaccttcgataatttcaaccgctatgcactacgcggcaacccgggcgcacgcaccgagcagctgtacgacacgctatttacgacttccgatgacgaaccaggcagttattacccgctgattgctgaaagcgcacgctatgctgacgattattcctgggtggaggtcgctattaatccgcgcgcccgttttcatgatggttcgcccattactgcccgcgatgtagagtttacttttcaaaaatttatgaccgaaggcgtgccgcaatttcgtctggtctacaaaggcaccaccgtcaaagccattgcgccgttaaccgtgcgcattgagttagctaaacccggcaaagaagatatgctgagtctgttttcgctgccggtatttccagaaaagtactggaaagatcacaaacttagcgacccgctcgccacgcctccgcttgccagtggtccgtaccgcattacgtcctggaaaatggggcaaaatattgtctattcccgcgtgaaagattactgggcagcaaacttaccggtaaaccgtggacgctggaatttcgacaccattcgctacgattattacctcgatgataatgtcgcctttgaagcgtttaaagccggtgcctttgatttgcgtatggaaaacgacgccaaaaactgggccacgcgctatagcggtaaaaatttcgataaaaaatacatcatcaaagatgagcaaaagaacgaatcagcccaggatacgcgctggctggcgtttaatatccaacgtccgatattcagcgatcgccgggtccgggaagcgatcactctcgcctttgactttgaatggatgaacaaggcgttgttttacaatgcctggagtcgcacgaacagttattttcagaataccgaatatgcggccagaaattaccccgacgccgcggaactggtgcttctggcaccaatgaaaaaagatctaccgccagaagtcttcacgcaaatctaccagccgccggtatccaaaggcgatggctacgatcgtgacaacctgttaaaagccgacaaacttctcaacgaagcaggctgggtgctgaagggtcagcaacgcgttaatgtcacaacgggtcagccactcagctttgaattattgcttcccgcaagcagcaatagtcagtgggtattgccgttccagcacagcctgcaacggctgggtatcaacatggacattcgcaaggtggataactcgcaaatcaccaaccgcatgcgcagtcgcgactatgacatgatgccgcgcgtatggcgggcgatgccgtggcccagttccgatttacaaatttcctggtcatcggaatatatcaattccacttataatgcccccggcgtgcaaagcccggttatcgactcgctgatcaaccaaattattgccgcgcagggaaataaagaaaaattactgccgttgggacgagcactggatcgcgtattaacgtggaattattacatgctgccaatgtggtacatggcggaagaccgtctcgcctggtgggataaattctcccaacccgctgtacgccctgtttacagcctgggtattgatacctggtggtatgacgttaataaagcgacgaaactgccgtcagccagacaacagggagagtagatgggcgcttatctgattcgccgtctgttgctggtgatcccaacgttatgggcgattatcactatcaactttttcatcgtgcaaattgcgcctggcggtccggtcgaccaggccatcgccgccattgagtttggtaatgccggagtattacccggcgcaggcggtgaaggtgttcgcgccagccatgcgcaaacgggcgtcggcaatatcagcgacagtaattaccgtggcggacgcggattagatccagaagtgatcgccgagatcactcatcgctacggtttcaataagccgatccacgaacgttacttcaaaatgctctgggactacatccgttttgattttggcgacagcctttttcgcagcgcctcggtgctgacgctgattaaagacagtctgccggtctccatcaccctcggattgtggagcacgctgattatctatctggtgtcgattccgttaggcattcgcaaagctgtttataatgggagccgttttgacgtctggagtagtgcatttatcatcatcggctacgccattccggcctttttgtttgccatcctgctgattgtcttcttcgcgggcggcagctatttcgatctgttccctctgcgcggcctggtttccgctaactttgattcgctgccgtggtatcagaaaatcaccgattatctgtggcatatcacgctgccggtgctggcgacagtgattggcggctttgcggctctgaccatgctgacaaaaaactcattccttgatgaagtgcgtaagcaatacgtggtgacggcacgtgcgaaaggggtaagtgaaaaaaatattctctggaaacatgtgttccgcaacgccatgctgctggtgattgccggttttccggcgacgtttatcagcatgttttttaccggctcgctgctgattgaggtgatgttttcactcaatggtcttggcttactgggctacgaagcgaccgtctcgcgcgattatcctgtaatgtttggtaccttgtatattttcaccctgattggcctgctgctgaatattgtcagtgatatcagctatacgctggtcgatccgcgtatagattttgagggacgttaatgtcgcgactcagccccgtcaatcaggcccgttgggcgcgttttcgccataaccgtcgcggctactggtcgttatggattttcctcgtcttgtttggtttgagtttgtgttctgaacttatcgccaacgataaaccgttgctggtgcgttatgacggcagttggtatttcccgttgttgaaaaactacagcgaaagcgattttggcggcccgctggcaagtcaggctgattatcaggacccgtggctgaaacaacggctggaaaataacggctgggtactgtgggcaccgattcgctttggtgctaccagtatcaactttgctaccgataagcccttcccttctccaccctcccggcaaaactggctgggaacggatgccaatggcggcgatgtgctggcacgcattctctatggcacgcggatctcagttctgtttggcctgatgctgaccctctgctccagcgtgatgggcgtgctggcgggggcgctacaaggctattacggtggtaaagtcgatctctgggggcaacgttttattgaagtatggtcggggatgccgacgctgtttttgattattttactttccagcgtcgtacagcctaacttctggtggctgttggcaattaccgtcttgtttggctggatgagtctggtcggtgtggtgcgggcggagtttttacgtacccgtaatttcgactacatccgcgcggcgcaggcgcttggcgtcagcgatcgcagtatcatcctgcgtcatatgttgccaaatgccatggtcgctaccctcacttttttaccgtttattttatgtagttcgataaccaccctgacctcactcgatttcctcggcttcggtctgccgctcggttcaccgtcactcggtgaactgctgttacaagggaaaaataaccttcaggccccgtggcttgggatcaccgccttcttatcggtggcgatattgttgtctttgttgatctttattggtgaagccgtccgcgacgcatttgatcctaataaggcggtgtagcatgacgcaaactctgttagcgattgaaaatttgtcggtgggttttcgccatcagcaaaccgtacgtacagtagtcaatgatgtttcactacagattgcggctggcgaaacgctggcgctggtaggtgagtctggttcaggtaagagcgttaccgcgctgtcaattttacgcctgctcccttgcccgccggttgaatatctctccggcgatattcgttttcatggcgaatcgctgcttcatgccagcgatcaaacgttgcgcggtgtacgcggtaataagatcgccatgatttttcaggagccgatggtgtcgttaaatccattacataccctggaaaaacagctttatgaagtactttcactccaccgcgggatgcgtcgggaagcggctcgtggcgaaattcttaactgccttgatcgcgtcggtatccgccaggcggcaaaacggctgacagattatccgcatcagctctccggcggcgaacgccagcgggtgatgattgcgatggcgctgttaacgcgaccggaattattaattgccgatgaaccaaccaccgcgctggacgtctctgtccaggcgcagattttacagctgttgcgcgaactgcaaggcgagctgaatatgggtatgctgtttattactcataacctcagcattgtcagaaaactggcccaccgcgtggcggtaatgcaaaacggtcgctgtgtcgagaaaaataacgccgctacgctatttgcctcacccactcatccttacacacaaaagctactcaacagtgaaccatctggcgacccggtgccattgccagaacccgcctcaacgttgctagatgttgaacagcttcaggttgccttccccatccgcaaagggattttgaagcgcattgtggatcataatgtggtggtgaaaaacatcagttttacgctacgggcgggtgaaacactgggtttagtgggcgagtccggttccgggaaaagcacgacgggactggcgctgctgcgactgattaattctcatggcagcatcgtctttgacggtcagccactgcaaaatttaaatcgccgccagctgttacctattcgtcatcgcattcaggtggtatttcaggatccaaactcctcactcaacccacgactcaacgttttgcaaattattgaggaaggcttacgggttcaccagccgacgctttctgccgcacaacgcgaacaacaagtgatagccgtgatgcatgaagtgggattagatcctgaaacacgccaccgttatccggcggagttctctggtggtcagcggcaacgtattgcgattgccagggcgttaattcttaagccctcgctgatcattcttgatgaaccaacatcatcactcgacaaaacggtgcaggcgcaaatattgacgctattgaaatcattgcaacaaaagcatcaactggcctatttgtttatcagccacgatttgcacgttgtccgcgcgttatgtcatcaggttatcgtactgcgacaaggggaagtagtggaacaaggaccgtgcgcgcgcgtgtttgccgcaccgcagcaggagtatacgcgtcagctactggcgttgagctgacgcttaaaaaggattgtagtttgaaaagggttcggcaattgccacaccaaaatttttcaatcggcatgttgcagcaaattcgtcctggcgatttacaaacaggcacggctcaccttcacactccagcaccgaacatggaacttcgatgtcgcttaacgcctggcttagtttgtacatcaccgaccatgcattatcaccatccgggctaagcaatttaagcgccaccaggctgttgtcaccgcacggtccattttgcggaatcggttcaaccttcgaacctgcgaaaccagcagaccagcgatagttctgcggcagtcgatggacgattgagagttgtaatgaagtcacttattttccccggaagtacattttacttcacaatttgtttacatcaattttaacacataatcaacaatccgtctttatacagatcgtaaagattgatgcctcgcctgcgtggcctctatggctctgatttaaataatatctgcgggcgtggtcacgtttgcggggctatatgtacccgtttctgcgatctaactcaacctttttaactacaatgatgtgactttttacataaattgattttacataaaataaacatatatcgggggaatgatagatttgtggttgacatgcatcaacaaaggaagccttttagcttcctcgttgtgcaatagatcaccgttttttcggccgactggcgtacaaacagaagagaatggagctggttgcgcagaatgcaattgaccaaatcatcggccatgcagagttaaaggtcgcaagagaaagtaatgcgccaacaattgcccctatgccgaaacggaaggttcctgccagcgaagatgccgttcccgccatatggggaaactcatcaagaatgaccgccatcgcattggatgacaccatcgacacgcagcccacaaacgccgcaacgccaaccaccagcgaccagaatcccagccccagcagtgcactgatgaccatccacgctgccataataaactgtatccacaaccccgagcggaacatatttaacgcgccaatacggcggacgaagcggctgttaaagatggtcatcacgaacagaaaaagaatgtttagcgcaaagtaataaccaaagttttccggcgcgacgtggttgatttcaatgtagacaaacggtccggcgcttaagaatgagaacatcccggcaaagctgaaaccgctggccagcatataactcaggacacgcttatgacggaacagcgccgcaaagttaccaatagtggtacgaatgtgaaaaggctggcgacgctccggcggtaaggtttctttgatcagaaagaagatcattgccgaagccagaatcgccgccacggcgaggatccagaagatgtaatgccagctcagccacaccagcacccagccgccaactatcggtgccatcagcggtgcaatggtcgtcaccagcatgacaaacgacatcattcgcgagaactcttctttcgggtagatatcacgcatcaaagcgttgataaccacgctggccgcagccgcagccagcccgtggaagaaacgcatcacaatcagctgatcgatggtgtttgccaacgcacacgccaccgcggcggcggcaaacaccagcgtaccgccgagcaccaccggcttacgcccgaagctgtctgccatcggcccgtagattaactgccccaacgcaaagcccagaatataagtactcagggtcatctgcgtactgcccgccggtacaccaaactgcgctgaaattaccggtagcgcaggcagatacatatcaatcgacagcggcatcaacatggccagcaggccaaggataaaaacaatagcaaacgacgaatgctgtcgggtggtcacaacgggctcctgaaagtcattgaaaagttagacgacgctggcaatttcttcttcagttaacggacgatattcaccgggggctaaatcagcatccagcgtaatgccgccaatacgttcacgatgcagctcaaccacatggttacccacggcggcgaacatgcgtttcacctgatgataacgcccttcgctgatggtcagacgaacctgcgttggggtaatcacttccagcaccgccggcttagtgagatctttttcgttatgcagctgcacgcctttagcaaattgctctgccgtatcgtcagctacgggtgattccagcgttaccagataggtcttctcgcaatgatggcgcggggaagtaatgcggtgcgaccactgaccatcatctgtcattagtaccagaccggtggtatcgatatccagacgccctgcagcgtgcagtttccacgctaccggttcatcaagaaaatagagcaccgttgggtgatccgggtcgtccgtggagcaaacatagccctgaggcttattgagcatgaagtaacgtggaccgtgttgctgcgccagcgggttgccatcgtaagcgacatcatgttcagggagcagtttgaacgctgcattacggacgatttcgccatcgacggtgacacgattgccgcggatttcacgcccggcaatagcacggctaacgccgagttgctgtgcgataaatttatcaagtcgcatgtgtgtgattttgcctgtaaaaaacggaggtcgggtaatgacccgaaaatctgaactgttgtctgcccagtatagcggtctaataacttccctcaagggaaaaagatccgtggcatactattagcagaataatctacctacgcgagaccatgatttttacactccgcccatatcagcaagaagccgtggatgccacgctcaaccattttcgtcgtcataaaacccctgccgtaatcgtgctgcccaccggtgcaggtaaaagcctggtgatagcggaactggcgcggctggcgcgtggtcgcgtgctggtgttggcacacgttaaagaactggtggcacaaaaccatgaaaaatatcaggcgctggggctggaagccgatatttttgccgccgggctaaagcgcaaagagagccacggtaaagttgtatttggcagcgtgcagtcggtcacccgtaatcttgatgcctttcagggtgaattttcgctgttgattgtcgatgaatgccaccgtattggtgacgatgaagagagccagtatcagcaaatcctcactcacctgaccaaagtgaatccccacttacgcctgctggggctgactgccacgccttttcgactgggcaaaggctggatttatcagttccattatcacggcatggtacgcggcgatgagaaagcccttttccgtgactgcatttatgagctgccgctgcgttatatgattaaacacggctatctgacgccgccagaacggctggatatgccagtcgtgcaatacgatttcagccgcttgcaggcacagagtaacggactgttcagcgaagccgatctcaaccgcgagctgaaaaaacagcaacgcattacgccacacatcatcagccaaatcatggagtttgctgcaacgcgcaaaggggtgatgattttcgccgcgacggtcgaacacgcaaaagagattgtgggattactgcctgccgaagatgcagcactgattactggcgacacacccggctctgagcgcgatgtgttaattgatgattttaaagcccagcgttttcgctatctggtcaacgtcgcggtactgaccaccggatttgacgccccgcacgtcgatcttatcgccattctgcgccctaccgaatcagtgagtctttaccaacaaattgtcgggcgcggtctgcgcctggcccccggcaagactgattgcttaattcttgattatgcgggtaaccctcacgatctctacgcgccggaagttggtacaccgaaaggcaaaagtgacaacgttccggtacaggttttctgccctgcctgcggttttgccaacaccttttgggggaaaacgaccgccgacgggacattgattgaacactttggtcgtcgctgtcagggatggtttgaagatgacgacggacatcgcgaacagtgtgacttccgtttccgttttaaaaattgcccgcaatgtaacgcagaaaatgatattgccgctcgccgctgccgcgaatgtgacacggtactggttgatccggatgatatgttaaaagcggcgctacgactgaaagacgcgctggtattacgctgtagcggcatgtctttgcagcatggacacgacgagaaaggcgaatggttgaaaatcacctattacgatgaagacggcgcggatgtgagtgagcgtttccgtctgcaaacgcccgcccagcgtaccgccttcgagcagctttttatccgcccgcatacgcgcacaccgggcatccctctgcgctggatcaccgccgccgatatcctcgcccagcaagcattactgcgacacccggattttgtcgtcgcccgcatgaaaggtcagtactggcaagtgcgtgaaaaagtgttcgattacgaaggtcgttttcgtcgggcgcacgaattacgcggttaatggtagttttgattgatgtataaggcgattgagtatagaatctcgcccgcttttgcatacgcaaagcagatcacttacctgttgctgggtcgcctgtagcaggattaatttaagagagaaagaaatgtttactatcaacgcagaagtacgtaaagagcagggtaagggtgcgagccgccgcctgcgtgccgctaacaagttcccggcaatcatctacggtggcaaagaagcgccgctggctgtcgaactggatcacgacaaagtcatgaacatgcaagttaaagctgaattctacagcgaagttctgaccatcgttgttgacggtaaagaaatcaaagttaaagctcaggacgtacagcgtcacccgtacaaaccgaagctgctgcacatcgacttcgttcgcgcttaattgctgaataagttgtaaaaaaccccgctccggcggggttttttgtctctgcaaattatgcctgattacggtattgctattttttgcaggccagataaggcgttcacgccgcatctggcattcagaacacaaaaccgattaattgccgccagacgtccggcgctgcaattgatcgcgcaagttcggcggcgtgcctttaatggtcagggtatcggttgctggatcccagaagatgcgttcacctaacagcatcgcatcaaagttaatagtcaagccaccgccgctaccggcaaacttcgtcaactgacgcagtgtgctacggtctgccgggaagctctcttccagttcgtagcctttttcagccgcaaactccgtgaagctcacttcgctgacgcctgccagctctttcgacagcgattccagttcaatctcttcacctgcctgcagctgctcattacagtagctataaacctgctggcgcacgttctgtcgctctgctttatccagttgtgcttcggcagtgaaatcatcgaccgcttgcaacagcccacggttttgcgctttcgcgtttaacccttcgctggcaccgaggaaatccataaagaaatccgccactttgcgccctactcgccctttcaggaaagtgagatagcgggtcgactctggattggtttcccactcggttaaatcgatacgcgcaacaatatccgcatgattgatatcaagataatgggttgggttgatgtcgagattttcgttaacacgcatactgctcaggttgctcagaactgccaccagcagatactccaccgccagatagcgatagtggcaaaacagcacgaatccaccgtcagcaaaaggatatttcgctaattcgtcacgcaggcgaccggttgccgcgcggctaaatgccagaaagtcctcttcgccctgacgctgtaagcgcagcgtctgcgccagttcactctcttcgctaaacaagccgtaagctttatttttggcgctatagacccgatgcagttctgccaccatctcaacgacggtttccgtcggttccagcaatgaatcgcgcaacaccagctcaaggttctgctcatcacgcttgataagctggtgcagagcaatctggttgatatccagactcatgataaactctcctttaagaccgggcggtattcaaccaccgccggttaagcgacgcaataaaagatggcggtcattttacagaaggcagcgtaacgagaatgatttaacgcataaaaaagcagaaaaaaaaccgttgctacggtaatatgttgccctttcatcaactaactgatttcgatttatgccacaaatttcccgctacagtgatgaacaggttgaacaattgctcgcagagctgctcaacgtactggaaaaacataaggctccgaccgacctttccctgatggtgttaggcaacatggtcactaaccttatcaacaccagcattgccccggcccaacgccaggcaattgccaactcttttgcccgcgccttacagtcctctatcaacgaagacaaagcgcactaagggaaacagataacaggttatggtaactcatcgtcagcgctaccgtgaaaaagtctcccagatggtcagttgggggcactggtttgcactgttcaatattctgctttcgctcgtcattggcagccgttacctgtttatcgccgactggccgacaacgcttgctggtcgcatttattcctacgtaagcattatcggtcatttcagcttcctggtgttcgccacctacttgctgatcctcttcccgctaacctttatcgtcggctcccagaggctgatgaggtttttgtccgtcattctggcaacggcgggaatgacgctattactgatcgacagcgaagtctttactcgtttccatctccatcttaatcccatcgtctggcagctggttatcaacccagacgaaaatgagatggcgcgcgactggcagctaatgttcatcagtgtgccggttattttattgcttgaactggtgtttgcgacgtggagctggcaaaagctgcgcagcctgacgcgtcgtcggcgcttcgcgcgcccgctggccgcattcttatttatcgcctttatcgcctcgcatgtggtttatatctgggccgatgccaacttctatcgcccgatcaccatgcagcgcgctaacctgccgctttcgtacccgatgacggcacgacgttttcttgagaagcatggcctgcttgatgcgcaggagtatcaacgccgtcttattgagcaaggcaatccagacgccgtttccgttcagtatccgttaagcgaactgcgctatcgcgatatgggcaccgggcagaatgtgctgttgattactgtcgatggcctgaactactcacgcttcgagaagcagatgcctgcgctggcaggttttgctgagcaaaatatttcgttcacgcgccatatgagctccggcaacactacagacaacggcatctttggcctgttctatggcatctcgccgagctatatggacggcattctgtcgactcgtacgcctgcggcgttaattactgcgcttaatcagcaaggctatcagctggggttattctcatcagatggctttaccagcccgctgtatcgtcaggcattgttgtcagatttctcgatgccgagtgtacgcacccaatccgacgaacagaccgccacgcagtggatcaactggctgggccgctacgcacaagaagataaccgctggttctcgtgggtctctttcaatggcacaaacattgacgacagcaatcagcaggcatttgcacggaaatatagccgggcagcaggcaatgtcgatgaccagatcaaccgcgtgctcaatgcactgcgtgattctggcaaactggacaatacggtggtgattatcactgccgggcggggtattccgctgagcgaagaggaagaaacctttgactggtcccacggtcatctgcaggtgccattagtgattcactggccaggcaccccggcgcagcgtattaatgcgctgactgatcataccgatctgatgacgacgctgatgcaacgcctgctacatgtcagcacacctgccagcgaatattcgcaaggtcaggatttgttcaaccctcaacgccgccattactgggttaccgccgcggataacgatacgctggcaattaccaccccgaaaaagacgctggtgctgaacaataacggtaaataccgcacttacaacttacgtggtgaaagagtgaaagatgaaaaaccacagttaagtttgttattgcaagtactgacagacgagaagcgttttatcgctaactgattaattataaatcagttagcaaaatatcttacttgcaatcggtgtggaaaacggtagtattagcagccacgagtcggcacgtagcgcagcctggtagcgcaccgtcatggggtgtcgggggtcggaggttcaaatcctctcgtgccgaccaaaaatcccaagaaaaccaacctattgcggttggtttttttatatctgcatttaattcgataaacagacagcgacacatcacggcctgtttattttctgttatcagaacgtccagactacacccgcctgagttgtgctgctttcttcacgggagaaacggctgtcgataccaagcgttagccccgtcaatgtttgctcaaagccagcgcctgcatcagtggtcacgttgttgcggctgttaattgccgaactccacatcgccgccctttacgctaccaagacgctcacgcacggtgtccagttctgcatcaaataccagcggttgtgctgccgccatattcagcacatccgtggttgaagggggcatttgtgcgcgattctctgcgagactccagctatggttgccattatccagcaaggtatattcatacgtactgatatcaacaacgcctccggcattgcccaacgtaaatgccgcatcaccgcgcccgttgttaccagtgtaaggttatctcctgctgccggcctggcaccggtgtccgtcacgaatattttgaaatcacctgttgctttaacctccagtagccctcccttttctataacggcaaagacggcaatcccatctttttcaacaattaagcgcccgcctttaatcgtgggatcattcgccgcgccataaacctgtagcactccattattgatcgtagtctggtttaccgcgccacccatttgaacaatttgataaccatcatttaatactgagtattctgcggtgccatttatttcaatgtactgatatcccccgttaatttcagtattactacttacaccaaattcttatatatgctgttctccgccaggattgattttcgtattattggcggccctacaaaccagctggatatctttttccaggacaacaccatcaactgtctcaccatactcaacagttgatgccaatgctatgggcgaatataacgctgtagccaccagaacagatattgcggaacgacaaagagaaacagaaccagattggtgcattaagctttcatcctatgaaattaattgctgttaaaagcattggggacagaaaatacccatagctccatacccggagtcagttttaaaaaactgtttaaagaaatgcacaagtattgtgattgattttttagttgtttttcctgatgagaagctgatgcaaaattccgtctttataatgaagatgatgccaaagcgaacgacaaagttgtagttttcactacatgtccatacataaaatggggtaacattcacgcgcctggtagcgttaccaacgctacgctcaaacataatgattctaataaaacctcaggagactactatgcctgaagcaacgccttttcaggtgatgattgtggatgatcatccacttatgcgacgcggtgttcgtcagttactggagcttgattctggctttgaagtggtcgccgaagcgggcgacggcgcaagcgcgatcgatctggcgaatagactggatatcgacgtgatcttgctggatctcaatatgaaaggcatgagtggcctggataccctcaatgccttgcgcagggatggcgttaccgcgcaaattattatcctgaccgtatcagatgcctccagcgatgtctttgcactgatagacgcaggcgcagacggttatctgttgaaagacagcgacccggaagtgttactggaagcaattcgtgccggagcgaaaggcagcaaagtctttagcgaacgcgtcaatcagtacttacgtgaacgtgaaatgtttggcgcggaagaagaccccttcagcgtgctgacagaacgcgagctggatgttctgcacgagctggcacaggggctgtcaaataaacagattgcctcggtgttgaatatttccgagcagacagtaaaagtccatattcgcaatctgctgcgtaaactcaacgtccgctcacgcgtggcggccaccattctgttcctgcaacaacgcggggcacaataaaaatagcccgatggcatcaccatcgggccactttttatttactctcctgcggcgacaaatgttgcatcgcctgcgcgatactacgttcgatcaccgcacggcgagtatcgttggcaggtaagagtttcaacatcatttcccacgcggcaacggcttcgccaaatcgttgctgctcaaaggcattaaatgcatacatgcttaacacacggatattgctatggtccgttctcaccaactggcgcagcagttcgccgccgaggcggttgtcgttgggatcagatgaacgtgtcaacgcttcagcgtatcccagtgcagcatcgctgtttttcggatcgaggcgatacgcagtggcgtatgcatcggtggcgatactggcgttacccagcgccatgccaacgcggcccaacataatccagccttctatatctcccggatttttttgcagttgagtacgcatccccagcgcaaggcgcgacatctcttcttcgttgagcggatcggctttcggatccagcgccctgtccagtaacgccggagcctgtgccgtggcctgctgccagattttcacctgctgataattgccagtctggtagtagctgacgccagccacaattaacgccaccacaatacccggcagataaacaacatatccggcacgcttaccttccggcacgctttgttctggaaacgcttccagcaccacgcgtacccgacgccgcgaacgggcgtatatgacccaaccgccaatgccaatagccactactggcagcacccacagcagcacggtcagcggcgttaacggcggatcgtaagtgacgaagttgccgtaacgcgccaccatataatcgacaatctctttcttacttttgccttcctgcatcagttcatacactttctggcgcaggtcggtggcaatcatcgagttggaatcggcaatgctgttgttctggcatttcgggcagcgcagttcttcagtgagctgacggaactgttgttcctgtgcttcatctttaaactgcaacacgtcgatggtcgccagcgctgagccggagatcatcagcatcagcacgcccaataaaaacctcattgtgcggcctccttactgtatttctcccacagtggcttgatctcttcttcccagacgcgaggattgagatcgcccgcatggcgatagcgaatgatgccgttgccgtcaataaggaacgtttctggcgcgccatagacaccgagatccagccctaacatgccgtcgccatcaaacaggcttagcgcgtaaggattgcccagctctttcagccagctgattgccttctggcgatcgtctttatagttcatgccgaccacgcggatgccctgcgcaaaaagctgattcagatattgatgttccgcacggcaggtcggacaccaggtcgcccagacgttaagcagcactggtttgccctgagtcagcacatccgcctgataaaactgccccggattgtccagtgattcgaggcgaaacttcggcactggcttgccaatgagcgccgattccagattggtcggatcatccccttcggcattacgcgccagctgccacagcagcgccgcggcaatcgccaggaagataatcaacggaattaacaataccttgcgcttcatgcagcctccggcgcagttttctgcgggttcacgcgcttacgatagcgaggatcaaacagacacagcagtccgcccaacgccatcatcagcccgcccgcccaaatccagcgaacaaatggtttgtagtaaagacgcacggcccacgcgccgttttccagctcttcaccgagcgccgcgtacaggtcacgcgtgatgccaccgtcaatcgccgcttcggtcatcatcgacccggcagtgttgtaataacgtttttctgcatacagcactgtttccggctttccatctcgcgttacgccgatggtcgccacaccgccacgccagtttggaccagtcacttctttgacatcacggaaggtgaagcgatattcatgaatatcgacgctatcgccggacttcatgcgcacatcacgctcaacgctatagttctgactaaaagcaatgccaacaattgtcactgccagccccaggtgagctgccaccatcccccaataactgaaggtggttttcgtgccgcgtgaaatacgcagcgcagcttccgcaattgccagcaccgcaatccagcaggccattgccaggccgagcaccgtcatcgccacaactttgctttcgaacagccacggcaacagcagcgacagcaccagcgtagagatgaaggcgataatcaacaaattgcggattttacgtgggcgatcgcgtccccagcgcaccagagggccgacaccaagcagtagcgcaaacggcaccatcagccaggtaaacatggtgttgaagaacggttcgccaatcgaaatactgcccagtcccagttgcttgtgcaccagcggcagcaacgtccccagcaacaccaccagcatcgcggcgaccagcaaaacgttgttcgctaacagcaaagattcccgcgaccacagcgcattgtttacgcgtgagcgaactttgtgtccacgcgcggcaaacagcagcagcgaaccgccaatcaccaacaccataaaggcgaggataaacataccgcgcgccggatcagacgcaaacgcgtgtaccgataccagcacgccggaacgcaccaggaaagtccccagcagacacaacgagaaggcactgattgccagcagtaatgtccacgctttgaagctggcgcgttgttcagtgaccgccagtgagtgcatcagcgcagtccccaccagccacggcataaacgaggcgttttctaccggatcccagaaccaccagccgccccagccgagttcgtaataggcccatgcggaaccgagcacaatgccgagcgtcaggaaaatccacgctgccagcgtccacgggcgagtaaaacgcgcataagtgctgtccagacgcccactcagcaaagaagcaatggcaaaagcaaacgccaccgagaaacccacgtaccccatataaagcagaggcggatggaagatcagccccggatcctgcaacagtgggttaagatcacgcccttcaatcgggaaattcggcagcgtgcgtgagaacgggttagaggtaaagagaatgaacagcaaaaagccgacactgaccatccccattatcgccagtacgcgggcaacaatatccagcggaatacgctgactaaaaatcgctaccgcaaaggtccagccgctcatcagtagcacccacagcaggagcgagccttcatgcgcgccccaggtagccgccacgcgataccacaccggaagctgggtattggagttgctggcaacataggtgacggtaaagtcgttgaccacgaaagcattgaccagcaccagaaatgcgccagccacagacataaacagcagccaggcaaacaagcgggaagacgccatcatgcgcgcgtccccgcgcgccacgccccatagcggatacacggacagcagcagcgcaattcctagcgccagacacagcagcccgttaccaatttctggcatcatgatgctgggtccttataaacactcgccgggcgacggtggttagcttccatcgctttctcaacttctggcggcgtgtagttttcatcgtgtttcgccagcacttctttcgcgaggatatgattgcctttttccagttcgccctgcaccacaacgccctgcccttcacggaacagatccggcaaaatgccttcgtaagagacatctactgaaccttcagcgtcgtaaatggtgaaagttacttttagcgaattgggatcgcgctgcacactccccggcatcaccatcccgccaacgcgcagacgctgaccgacttccggcatctgctgagtttcacgcttgccgtagagaatctcccccggcgtataaaagagatcgatattcgagcgcagcgcatatagcaccagaccgatagtcagcgccagccccgccagcacggcacaggcaatccacaagcggtttttacggcgaatattcatgcagcctcctgctgttgcgcagcacgtaaacgcgcctcacgcgcccgctgttgcgccacgccacgcagaattgcgcgatgttgcatcaccgagtgcacgaccaaaaccaccagcggaataacggtcatcaccaccgccaaccagacaaaaaaggcgtaaccgcccattgcgaaaaattcattccaggaagcaaatgcaggggtcatttacggcctcttttcagtatcagttcactcacccacggacggcgtttttccatcagcaaaatcaaattacgcatccgcatcagcgtcagcgtggcagacaggagcaggaagccaaaaatcgaccagcgcagcggcgaacgcatcgccggatcgatactttgctgcatccgcgttgatccctgatgcagggtgttccaccactcaacggagtaatgaataatcggcagattcaccacgccaatcagcaccaggatacctgccgcacggccagccagacgacggtcgtcgaaggcgtgccacagggcaatgacaccaacatacagaaacagcagcaccagttcagaagtcagacgtgcatcccatacccaccaggtgccccacatcggttttccccatgcagagccggtaaccagggcaataaaggtaaacacggcaccaatgggggccatcgccgccaccgccaggttggccattttcatctgccagaccaggccaataaacgctgccaccgccattgatgcataaatgcccatcgaccagatcgccgcaggcacatgcaggtagataatgcggtagctatttccctgctgataatcagccggagcaaagccgaacccccagatccagccgacggtaagcacgaccacactggcaattgccagccacggtataaaccagccacagatttgatacagccgtggtgggatcgccagttgatgcagtgttttccacatagtttcgataccagactcgaacaaaaatcagtaatccagcgttattgaatgctgattcgtaacgctgccgccgtcgcaaaaggacttaatgtcgcggtgcctgccagcaacgcgcctaaaattgccagatacccatcaacgggcaaatgcatagaagccgcgtccatcgcggcggtggcaaagatgagtaatgggatagtcagcggtaacaccagtatgctgagcagcacaccaccgcgcttaagtcccactgtcagcgccacgcccggcgcaccgagaaagccaagcgtaggggttcccagcagcagcgtcagcgccatcacttgccagccataaacatccattcccagtagcattgctaccaggggcgaaaggatgagtaacggcagaccggttaccatccagtgcgccatcaccttcgccagcacaacggcgggcaagggtaacggcaacaacatcaattgttcaagactgccgtcctgcaaatcgtcacggaacagtcgctcgagtgccagcaaggatgaaagcaacgcagcaacccagataatgcccggtgcaatacgcgccagcagttgcggctccggaccgatactgagcggaaaaagggtaatgacaatcaggaagaaccacagcgggttggcgatttcggcgctatggcgaaacgccacgcgcagctcaagacggaaaatgcgccagaacatcatgcggcccccgtttgcgtcagtgaaatgcggcgaattttactttcagcaacgttgagcggctggtgggtagtcagaatcacaatccccccctgctccgtatgctgcgccatacgctgggtcagacgatcgacgccgttaacgtcaatcgcggtaaaaggctcgtcgagtatccataacgtggcacgggtcagccacagacgcgctaaagcgacgcggcgttgttgcccggcagaaagttgatttaccggaatatcttcgaatccggcaagcccggcctgcgccagggcttccagacattgtgcggtatcgccatcgcgatgataaaagtgcagattttctaacgccgtcagccgggttttgatccccggctgatggcctatccataacaggttttgatggtagctgtcgcgtacctgatgcaaaggctgcccttgccagagaacgtcacccgcatcagggcgagacaaccccgtcagcaaacggagaagcgttgtcttccccgcgccgttgctaccggtgatttgtacccactctcctgcgttcagcgtaaatgacaagccactaaataaggttcgttcatcccgctcgcaaagtaactctctggcttcaagcatacccacgcaataaccctgttaaaaacctggctcgacttcgcgcatatcgggcagcttgtgcgctatccctttatggcaatcaatacaggtttgcccatcyttcaccgcctggtcatgcatcttcgcggcaaccgatttctgggcggttgtatccatatactcgaagttgtgacagttacggcactcctgcgagttattgtccttcatgcgccgccactcattctgtgccatcgtcaggcgatgagcttcaaatttctgcggcgtgtcaataacgccaaaaattttaccatacagctctttacttgctttgagcttgcgtatcatcttcggcacaaactcgtgcggaacgtgacaatccggacaggtcgcacggacgccgctacggttgttgtagtgcacggaatccatgtattcctgatacaccgtgttacgcatttcgtggcagctaatgcagaactcttcggtattggctttttccatcccggtgttaaagccgccccagaagacgatgccgccgacaaaaccgatcaacagcagcgtccccagcgccagacggctgggggtacgccaccatttccacaggcgcttaatcagaccaggcttacggtcagaatttcccataataacctcttatttcccgtaaccttttgatggggtaaaggtattccccacgattggcgcggtatcggcctgcggtacgtgacattgcagacagaaataacgacgcggagccacttccgcgcccactttgccgtcgctgtccataaagtgagtaggactgatgcgcggcgcgccagtggtgcgatagctttcgacaccgtggcactgcaagcagcggttggtattggtcgttacctgataaccttcaacgctatgcgggatcattggcggctgattcacatagttcagcggcatccgttcctgctcttttggcatccgaatggccccttcctgcgtcccggatacttccggcgactggctaaaatcgacgccattagccgcccaaaccgcgccgctcaccaccagggccagcatcgccgtccattgacacagcgctttcttcaggtcatggcttttcatgatttcgctcccgaactccatcgtgtagttattgtaaatacatcctcagaacagacatccacgcagcgaccgcacgtcatgcaatcgcggctggtgacctgcaccgggctttgttcatccagcaccggggcacgtagcacatgcggttccgggcaaacatgaaaacaatccatacagcggttacatttctgccgatcgctggccgcaacggtaatcacacctttgctacccagcacgccatacagcgcgccaaccggacaaatgtgaccgcaccagccgtgttcaacgaccagtagatcaaataaaaacagcgcgagaataagcagcgcgccgctaccgaagcccattaccaggctgcgccccatcagggaaacggggttgatccattcccagatgagcgtgccggttaaggccgatcccaccagaatgaccaccaacagcacgtagcgaatgtggcgagggatcgtcgcagactgattgaggtcaaagcgcctgcgtaaccagttcgctaagtcggtaatcgggttcagcgggcagacccagctgcaaaataatcgctttcctgccagggcgtagagcacggtgataattaccgcaccagtcagtgctaccgtggcaggcagatgaccgctggcaaggctttgcagcgtcatcagcggatcggtcagcggaacggtgtcgaataacaggctactgctgtagttgccgtgcaagatccacacaccaaaccacggaccgctcaaaaacatccccagcacgaagaactgacaaaggcgacgtaacactaaccaacggtgactgcgccaccagccttttttctccagcgcctcgcgcccggcgtcacgtttacgatttgccattgttcccctccagccagccgaagcggtaatggtgacctaactcccctttcgccagtgacagcggtaacaccttgattgccggttgttccagcacgcacactttttcgcacttaccgcagccggtacaggcgtcgctgtgaaccgtcggcagaaagcgggcgtgcttaccggttcgcgtgttgcgctccagctccagggtgatggcctcatcaattttcgggcattcgcgataacaaacatcgcagcgcagcccctgaaagttgagacagttttcctggtccaccagtaccgccagccccatccgcgcgtcgtcgatcgattcgatctcacgatccagcgcaccgctcgggcacactttggcgcacggaatgtcctcacacatttcgcaaggaatatcccgtgcgacaaaatatggcgtgcccgccgacagaccagaggccagcgtcgccagttttaaggtgtcgtaagggcaagcctgaacacactgaccgcaacgcacacaggcactggcaaaggcgttctcgtttatggctccgggcgggcgcaaccgcacaccagatgcgcgtgcggtttgctgttgtaaccccagcgccacacccacggcagccagcccgcctgctgtgcgaacgacatcgcgcagaaagcggcggcgaccattttgaggtttcgctgaccgggacataatggcttacaccttctccagtttgaccgcgcacttcttgaagtccgtctctttcgagagcggatcggtcgcatccagcgtcagtttgttaaccagctgtgcggcgtcgaagaacggcatgtacaccaggccctgcggcggacggttacgaccgcgcgtttcgacaatcgagatcacttcgccacggcgagaaaccactttcactttgtcgccacggcgcagatcgcgcgctttcgcatccagcgggtgaataaacagaaccgcttccgggaaggcgcggtgcagttccggtacacggcgagtcatactgccggtatgccagtgctccaggacgcgtccggtagagagccacaggtcgtactcttcatccggtgcttccgccgcaggttcgaacggcagcgcgaagatcaccgctttgccatccggtttaccgtagaacttgtagccttcgcccgctttaacgtacgggtcgttaccttcgctgtaacgccactgcgtttctttaccgttcaccaccggccagcgcagaccgcgtgctttgtggtaatcatcgaacggcgcgagatcgtgaccgtgaccgcgaccaaaccatgcgtactcttcgaacagccctttttgcagatagaagcccagctcgcgggattcatcgttcagctgatcttccgccagttcggataccgggaatttgctcacttccggagtggcatacagaacttcgtacagcgttttgccgcgcagttctggtttcttcgccagcaactcttccggccacacttcttcagttttgaagcgacgggagaactgaactaactgccagagatccgattttgcttcacccggtgcctgtacctgctgacgccagaactgagtacggcgttcggcattaccgtaagcgccctctttctctacccacattgcggtcggcaggatcaagtcggctgccagcgcactgactgtcggatacggatcggaaacgatgataaagttgcgcggatcgcgccagcccggcatacgctcttcattaatgttcggtccggcctgcatgttattggtacacatggtccagtaaacattcagtttgccgtctttcagcgcacggtcttgtgccaccgcgtgcagaccgattttcgccggaatggtgccactcgggatattccacttcttctcgcaaatatcacgatgtttctcgttagtcaccaccatgtccgcaggcagacggtgagcaaaggtgcccacttcacgcgcagtaccacacgcggaaggctgcccggtcagggagaacggaccgcaacccggctgggaaattttgccggtcagcaggtgcaggttgtagaccaggttgttggcccacacaccacgggtatgctggttgaagcccatcgtccagtaggagatgactttcttgttcggatcggcatacagctgcgccagttgttctaactggtctttcggcacgccggtcatttcggcggttttttccagcgtatattcagcaacgaaggctttgtaatcttcaaagctcatcggttcggaggcgtcagaacccggattcttcgctgctttttccagcggatgggtcggacgtaaaccgtagccgatgtccgtcgctcctttgcgcaggttaacgtgtttgctgaagaagtcctgatttatcgcattgttttgaatgatatagttggcgatatagttcaggatcaccaggtcagattgcggcgtaaagatgatgccgttatccgccagctcgaagctacgatgctggtaggtagaaagcaccgccacggtaacgttctggttagagagacgacggttagtgatgcgcgaccagaggatcgggtgcatctccgccatgtttgcgccccacagcacaaacgcgtcagcctgctcgatgtcgtcgtagcagcccatcggctcatccataccaaaggtacgcataaagccaactactgccgacgccatacagtgacgcgcgttcgggtcgatgttgttcgaacggaagcccgctttgaacaacttggacgcggcataaccttcccagatagtccactgaccagaaccgaacataccgatcgattccggccctttttctttcagggcagtcttaaatttctcttccatcacatcgaaggcctgatcccaggtgattggggtaaattcgccttctttgtcatatttaccgtttttcatacgcagcagcggctgcgtcaaacggtctttaccgtacatgattttgggcaggaaatagcccttaatgcagttcaggccacggttaaccggtgcgtccgggtcgccctgacaggccaccacacgcccctgctgcgttccgaccagaacgccgcaacccgtaccgcagaaacggcacggcgctttatcccatttaatggcttcctgctgaccaacaacggcgcgggcaacgcccggcacgctgagaccggcagccgccgcagcggccgcaacggcgttagctttcataaagctacgacgactgagtttcatggtgtttcctcaccttgctcttcctgctggtgataaaccagcgacaccgccagcacgccctctacgttgcgtactgactcaatggtttggatcagcgtttcgctgtcttctgcttccaccaccacaatcaactgaccgctcggcgcgtcgctgacagcaacttcacagccggtaaaggcgttcagttgggtgctgatgtctgaaattcgttcgcttttggcctgcacgaccaggctgcaaacttgccagttagtgtgcatggagatactccgcagttatggctgataccggacagctggctgcacatgctccacatccgttgcaaagttggctattaagttgcggctggtagatcccggagagcgtcgggcgaaagataattgccattggctcacagctatcctgacagcggcggcattcaactgactgatacgccaggcacgcgtccccaatggtgaactgcaaatcccaggccctggtgtggcgcggagaaaatagcgattcggggcaagcctgcgcgcaggcgtaacagaagctgcactcgttatttttgaaattaacgctcggatagccacccgcgccgcgttgcagaatgttgttttcacaagcattaatacaggcgtcgcagcgggtgcaatgggtcagaaaatgagattcatcaccggaccagggcggacggataccgttactggctttgcgccagcgaccagtgagtatgccccgacgggatgcatcaatcttcacattgaccttccatcattaacgcgctctgaaaattgagagcgaccaaataaaccgcataattaataagccatttttatagccgctaagatattaaaggatgtgtcaaagatgcataccccgatcggggtaaaacctgtagcaggatcaaaagagtggcgggaagcgtggcaaaaacgggcttttgctcacatttcaaatggttataaacatatttatatagcgattaattcgccagagatatttctgctggtttgttttctcatcagaatttaacactaaaagagcaggtaaaattatctgaatgttctttaagttattcataaagcaaattaataaatctgatgaatatgttaaccttcagcgacatcatcggtgaaaacctataaatgaagaaggaaagcaaaaaaatgaagaccattctacctgcagtattgtttgccgctttcgccaccacttccgcctgggcggcagaaagcgtccagccactggaaaaaatcgcaccttatccacaagctgaaaaaggcatgaagcgtcaggtgattcagttaactccgcaagaagatgaatctaccctgaaagtagaactgttaatcggtcagacgctggaagtcgactgcaatttgcatcgtctcggcgggaagctggaaagcaaaacgctggaaggctggggctatgattattatgtctttgataaagttagctcgccggtttccacgatgatggcctgcccggatggcaagaaagagaagaaatttgtcaccgcgtatctgggcgatgctggaatgctgcgttacaacagcaagctgccgatcgtggtgtatacgccagacaatgtggatgtgaagtaccgcgtctggaaggcggaagagaaaattgacaacgcggttgtccgctaaactgctgtgaagtgctgcaacctgtaggccgaataaggcggttacgccgcatccgacatctaacgcccgagccggttgcctgatgcgacgctgaagcgtcttatcagcatacgccacatccggcaaaccatgccggatgtggcacatcattacaacgcaatatccgccacttctttttgaacgagttgcggtttcaactgcggtttcggcgtactatctactgcctgcggcttgtcgtatttcagccccagcacttcgctggtgtactgcaactcgcgttctgttgccgctacatcaccgttcagcttgcgtccataagacggaacgatcgctttcaacgtagcctgccattgcgggctggaaacgcgatcgccaaatactttttccagcagattcaacataatcggcgcggcggttgacgcccctggcgatgcccccaggagcgcggcaatggtcccttgctggtcactgacgacttcagtacccagacgcagtacgccacctttatcggcatcacgcttgataatctgcacgcgctgccccgcttgccacaaacgccagtcctcttttttcgcctgcggatagtactctttcaacgcttcaaaacgatcctcttcactcaacatcacctgactcaccagatatttcaccagatcgaaattatccagcccgacgtgcatcatcggcatcacgttagaggtggtggtggaactcatcagatcccacaatgaaccgtttttgaggaatttagttgagaaggtggcaaatggcccaaacaacacgacgcgtttaccgtccagcacacgggtatcgatatgcggaaccgacatcggtggtgcgccaacggatgctttaccgtaaaccttcgccagatggtgattaaccacgtccggattttccgaaacaaggaactgtccgcccaccgggaaaccggcgtagtctttcgcttccggaatccccgattcctgtaacagcttcagcgccgcaccgcccgcgccgataaagacaaatttggcgcggatgttctgtgcagtgccatttttcagatcggcaacggtaacggtccaggtgttatcgtcattacgctttagggcgcggacttcgctgctgagttgcagcgaaaaattagatttcttctgcaaggaagcaattaactggcgggtgatctcgccatagttcacatcagtgccaatttccgtacgcgtggctgccactttctgttgcggatcgcgcccttccatcactaacggtgcccactctttgatctgcgcgtgatcttcagagtaacgcataccgcgaaacagcgagctttgttgcaacgcggcgtaacgggctcgcaggaaattaacgttatcctcgccccagacaaagctcatatgcggaacggtattgataaatgaacgcggtgtacgcagcacgccgcgctcgacctggtgcgcccagaactggcgcgaaatctgaaatgcttcgttaatggcgactgctttttcaatactgatgctgccatcggcgttttgcggggtgtagttcagttccatcagtgcagaatgcccggttccggcgttgttccagccgttcgaactctcctgcgcgacaccttccaggcgctccaccatggtcatcgaccattcaggctccagctcgcgtaaataggtccccaacgtggcgctcataatgccgccgccaatcaacagtacatcagtttcctgctcctcggacgctttcgcttttgccgccatcgaaacggcattaagccccacggccatcgagaagagcatggcagtcacttttttcatcttgttaatgccttacttttagtcgctttattgcaggtgagatttgcgcggcatcaacggtaacacttaagtaacaacatttaaataatgtttataaattatattctaattttagaaacattataatttcgttgattaattatagggttattagaaacgaaggtatttttagaatattgacctggcggcagcagtccgccaggtcagcgtcgaaatattatgccgtccgggcaacggcatcacgcgaagcagcatcgcgctcttcgcctgtcagctcgctaagttgcccgttgcgcatttccagcaggcggtcggcgtggataaagtaatgatcatcatgactgatggcgaaaatagttttacccatctcctgcatcagcggcagcagcacctgataaaactcacgacggaagtgtggatcctgatccgccgcccattcatccagcaggataatatcgcgttcttctgccagcgccagcaacagcgccacgcgttttttctgcccttttgataacttcaggttaacaatacgcccgttgcttaactcaagcttatgagccattttcagctgcgccagccacttctcaaccagttgcgggttagcgggttgcccctccggccccagcagttgatcaaacagccagacatcggtaaacactgccgaaaacagtttgcgataatcttccggttgttcgccgctgacaggtttgccatccagcaagatttcgccgctttgtggttggtacaagcccgtcagcaacatcgccagcgtcgattttccactaccgttgccaccaatcagaaacagcagttcaccacgtttgatggtgaggttaatcggcccaacggaaaacgcgttatcctgataagcaaacgtcacgttacgcagctccagcgtttgccagttgggaaaagcctgcgggcgcggaaactctgctttgaaaggcgcgagcgcgaatttgttcagcttgttaaacgccacctgcgccgtcagcagcgtcggcaatgcgccaaccgccgaaagcagcggcgtacgcaggaataacagcgtcaacgaataggtcgcagcaacgttggtatcagcccaaccgagactgttcgccatccagaacaccaggccgatagcgcccagcatcatgatgtttgaccagttcacggcactaagatggaaggtgtctgcgcgaataatatgatggcgatactcttgcgcatcaggaatgtagaggttgttaaacacatactcggcgcgttcacggttcagagtcagctctttgcgcccttcgagtacagtttgaaaatccgtgtacagcttatcttcggtttcacgcagggtcgccatatgtttgtacacccgcgccaccagcacaaaaccgccccagatggtgactgccatccagatagccgttaccagcaacattttgcccgacagcatccacaaatacgccgctgaaccgatagtgagaatgatcccctgcaccagttccggcagacgcacaaaagcaatggtgatattgcgcacatcgctggttaaccccgccagcaacgaagcgctaccaagttgttcaatgcgctcgacgtgggtatccagaatccgcttgataaattcactacgcagtcggtaaacgaagtgatgccccaaagtggtgagcgccagttgcgatccgagagtgactgccatcaacagcaacaataatcccagaaactccggcaacaccagcagactggtatccgccgtttcgataaggcgctgattgataaaagcaattaagccaatgcctaatgccgcactggcgaggcttagcgccatcacactgataaatggccagcgatactgccgccagacaagtacaagaagttccatgcagaaaacccggacaatgaattacagcccgcagtttaaacatcttcgcgcgcacagcaataataattcttatttttattcttttttacctgcctgacggaatgtcaggttgtagcggcagtcggtggtgagtggatgaaaccccgctttcaacggttgaataccgtgataaaacagccgcgattcaccgccccataccaccacatcgccatgttccagcaacaatctttttagcggatcatttcgtttcaggccgccaaattgaaaaatcgcgggtaagcccagagaaacagaaacaatcggcgcgcgcagatccggttcgtctttatcctgatgcagcgacagtttcgcgccaggagcgtagcggttgataagacaagcatctggctggaaatctggatagcccgccgccgtagccgcacgttgacataaattatgaaaactctgcggcatggcgggccacggtttatttgtttgcggatcaatgggcgaatagagataaccctgccgatgggtggtccagcccagacgcccgcagttggtcatcgccaccgacatggtatatccgcctggagtgaccatctggcgaaacggcgactggctggcaacgtcattaatatcgcggatcagttgctccgcagcgttaaaagcaaaacggtgcaaaatcaccgctccagccgccagtggttcttgccacggttcagcatcggcaaacagatccaacattacctctcctcattttcaacttcgcggcgcagcagttgcgctttgcgcgacacgccccagcggtaaccggaaagtgagccatcaccacggaccacccgatgacaaggtataacgatagcgagcttgttggcggcacaggcgctggcaacggcccgtaccgctttcggtttgccgatggcgttcgccagttgctgataactgacggtttcaccacaaggtatcgtgcgcagtgcctgccagacttgttgctgaaaagcagtgccgcgaatatccagcggtaacgtcagcggcgtatcgcgttgattgaggctggcgatcacttcacgcacatgttgctgaaacgtcagatcggcaggcgcgttgtcggcagcgggaaacatctgctgcaactcgctgattaatgtcgcatcatcatcgcccaacaatatcgcgcaaatcccccgctcgctttctgccaccaggcaacggcccagctcacaatcagccagcgcgtaacgcaccgccagattttcgccaccgtgacggaattgtttagccgtcatgcccagcgtttcatcggctttacggtagtaactgctgccgtcggggaatccggcactgagaatcgcctgagtcacgctctccccttttgccagagactcccgcaatcggcgagcacgccaggcctgctgccaggctttcggcgtcattccggtagtcgctttaaacaatctatgcaaatggaacggactcatcgccagctgttcggctaaggattccagcgttacaggcgtttcctgttccagcagtcggcaggcgtgggtgattttatcaaggcgatgttgttggggattggctttgtctggctgacaacgtttgcaggggcgaaagccagcggcaagcgcctcactggcatcggcatagaaagaaacgttttcccgcaaagcatgtctggcgcggcaagacggacggcaaaagatgcctgtggtgcgcacggcgaaaacgaattcgccgtcggcattcgggtcgcgggctaagacagattgccagcgttgatcgtcagttaagcatgtggcgtttttcataatcagctccctggttaaggatagcctttagtctgcccggtcaccatcacgcaaaaaccaacaatcttgcgctttaatttttttcgctgataaggaagcttttaaactgcggcgacatccaggttttaaagctatcgccctctttggtgatcatataaaccgccagcccttcccggcgaacgacttctttggctttctctggcccgagcaccattaagccagtatcccaggcgtcggcttccagcgccgtcggggcaatcaccgtcacggataccagattgtgttcgatgggacgcccggtttgcggatcgataacatgggaaaggcgtttgccgtccagttcgtaatagttacggtagctgccagaggtgctaatgccatgaccgttgatatccaccacggcctgaaccgcgttttctttatcggttggtttttgaatcgctacccgccacggctggccttcaccgttcatgccacggctgttcagcgcgccgcccaccgacaccagatagcgggaaatcccttcctgctccatcaagcgtgccagatgatccgccgcatagccttcgccgacagtggagagatcgacatataaatccggcaggtttttttgcagatattgctgatgcgactgattaatgaccgtcaggtgctgtaagccggttttggctttcatcgcatcgatctgttcctggctcggaatttgaaccggctgttgttccgggccaaagccccacagattcaccagcggcccgacggttatatccatcgcaccatcggtccttgcgccaatgcgcagcgaggtggtgacgatatcggccatcgcttcacttaccggccacggcgacaaactttgcgagtcgttaaagcgcatcagcgcggaatcttttttataggtcgaaagcagctgatcgtcggcgtccagctgggtctgaatcttttctttaagttcggcactgcgtttggcatcaatgcccgggatgctggcacgccagaaggtacccatggttttgccttcaagaacggtaacttcagtagcgtgggttttggcgggttgtggtttttgatcgcaaccaacaaagaagagcgcggcagccagcagtgccacgcgggtaaagcttatttccatacgtgattatcctcatgcgaacggtcgcaagagtacaccaaaaaactgtgtttgtacgctgaaaacaatgaaaaaagggcccgcaggccctttgttcgatataaatcgagattagaactggtaaaccagacccagagctacgatgtcatcagtgttgatgccagcagcgcgggtgaactggttgtcgtccagcaggttgattttgtagtcaacgtaggtggacatgtttttgttgaagtagtaggtagcaccaacatcaacatatttcaggatatcttcgtcgtcgtagttacgaccagcaacgacacccaggtttttacctttagactgcaggtatgctacagacggacgcagaccaaagtcgaactggtactgagcaacagcttcgaagttctgtgctttgttcgcccaacccagggaacctacgcgagttgcgttgtaggtctgggtgtactgagcagccaggtagatgttgttagcgtcgtatttcagaccaccagtgtaggtttcagcacggtcgccagtaccgatcaggccagtgttgttctgatcccaggtacgtttggagctggaaactgcagcaccaacgccgaagccttcgtaatcataagtgatagatccgccgacaccgtcgccgttctgacgcagagctttacgaccattgttggtgatgccatgaccagtgaaatccggatcattttcaccgcttacgctgccattctggccctggtactgaacagcaaagttcaggccgtcaaccagaccgaagaagtcggtgttacggtaggtcgcgaagccgttaccacgctgctgcatgaagttgtcagaaccgtaggtgtcgccaccgaattctggcagaacgtcggtccaggaagttacgtcgtaaacaacgccgtagttacgaccgtagtcgaaagaaccgatgtcctggaatttcagaccagcaaatgccacacgggtccaggagttgttttcgctttccggagcgttgccctggatctgatattcccactggccgtaaccggtcagctggtcagtaacctgagtttcacctttgaagccaagacgcatgtaggtctggtcgccatctacagacttgtcgtcagagaaatagtgcaggccgtctactttaccgtacagatctaatttgttgccgtctttattgtaaacttcagcagcgtttgctgcgcctgctaccagcagagctgggaccaggagggacagtactttaactttcatgttattaaccctctgttatatgcctttatttgcttttttatgccactgcatactgattaaccctcattaatcagtcggcaggtccattctccccaaaaatgcagaataatccaacacgaatatgatactaaaacttttaagatgtttcatttatcgctatagatgtttcaaaatgtaaatacaagggaactttttaagattattgcggaatggcgaaataagcacctaacatcaagcaataataattcaaggttaaaatcaataacttattcttaattatttgacagcactgaatgtcaaaacaaaaccttcactcgcaactagaatatcttccgctatcatcattaactttatttattaccgtcattcatttctgaatgtctgtttacccctatttcaaccggatgcctcgcatccggttttttttacccttctttacacacttttcattattctgtgctaccacagaaaaactataacgcctgttaactatttcacaaataattaacataggcataatttccagcaatcttcgtttatttgcaattaatatcgttaggctttttgtaggttatttgtacagcaaaatggcgcttgtacatctatttcacccaatgcaggatgataaatatcactggagaatagagaatcatcaatcaggtaagagtctggaatttcacactgtaccctttatactgccctatcacttcgcgaagttttaacaggtcataaacacgaatgcgtcagaaagagacaacggccacgacccgcttttcactcctaccggggagcattacccgcttctttttactgttgatcattgtgttactggtgacgatgggtgtaatggtacaaagcgccgttaacgcctggctgaaagataaaagttaccagattgtcgacattacccacgcaatccaaaagcgcgtcgatacctggcgttacgtgacctggcagatctacgacaacattgccgcgacgacctccccctcctccggcgaaggtttacaagagacgcgcctgaaacaggatgtctactatctggaaaaaccacgccgcaaaacggaagccttaatctttggctctcacgacaactcaacgcttgagatgactcaacggatgtccacctatctggacacattgtggggcgcagaaaatgtaccgtggtcgatgtattacctgaatggtcaggataacagtctggtgctgatctcaaccctgcccctcaaagatctcacctccggatttaaagaatcgaccgtcagcgacattgttgattcacgtcgtgcagagatgttgcaacaggccaacgccctcgatgaacgcgaaagtttttctaacatgcgccgcctggcctggcagaacggtcattactttaccttgcgtaccacgttcaaccagccgggacatctggcaacggtcgtggcttttgatctgccgattaatgatttgatcccaccgggtatgccgctggacagtttccgccttgagccagacgcgacggcaacgggaaacaatgaaaatgagaaagaagggacggatagcgtcagtatccactttaacagtacgaagattgaaatctcctcggcactcaactctaccgatatgcgcctggtctggcaggttccttacggcaccttactgctggatacgttgcaaaacattctgctgccactgctgctgaacatcggtttgctggcgctggcgttatttggctataccacattccgccatttctccagccgcagtacagaaagcgtccccagcacggcggtcaataacgaattgcgcattttacgggcaattaatgaagagatagtctcactgctgccgctcggcctgctggttcacgatcaggaatcgaaccgcacagtcataagtaacaaaattgccgatcatttgctgccgcatttgaatctgcaaaacatcaccaccatggcggaacagcatcaggggattattcaggcgacgatcaataacgagctgtatgagatccgcatgtttcgcagccaggttgcgccgcgcacacaaattttcattattcgcgatcaggatcgcgaagtgctggtaaacaagaaactcaagcaggcgcagcgtctgtatgagaaaaaccagcaggggcggatgacctttatgaaaaacattggcgatgcgctgaaagaacccgcacagtccctggcggagagcgcggctaaactcaacgccccggaaggcaaacaactggcgaatcaggcagatgtgctggtgcggctggtcgatgaaatacagttagcgaacatgcttgcggacgatagctggaaaagtgagacggagctgttctccgtgcaggatttaattgatgaagttgtgccttcagtgttgcctgccatcaagcgtaaaggtctgcaactgctgattaacaatcatctgaaagcacacgatatgcgccgcggcgatcgcgatgccttacgacgtattttgctgctactgatgcaatatgccgtgacctcaacgcaattgggaaaaatcacccttgaggttgatcaggatgagtcctccgaagaccgcctgacgttccgcattctggacactggagaaggcgtaagcattcatgaaatggataatttgcacttcccgtttatcaaccagacccaaaacgatcgctatggcaaggcggacccgctggcattctggctgagcgatcaactggcgcgtaaactgggcggtcatttaaacatcaaaacgcgggatgggcttggtacacgctactctgtgcatatcaaaatgctcgcagctgacccggaagttgaagaggaagaagagcgattactggatgatgtctgcgtaatggtggatgttacttcggcagaaattcggaatattgtcactcgccagttagaaaattggggtgcaacctgtatcacacccgatgaaagattaattagtcaagattatgatatctttttaacggataatccgtctaatcttactgcctctggcttgcttttaagcgatgatgagtctggcgtacgggaaattgggcctggtcaattgtgcgtcaatttcaatatgagcaacgctatgcaggaagcggtcttacaattaattgaagtgcaactggcgcaggaagaggtgacagaatcgcctctgggcggagatgaaaatgcgcaactccatgccagcggctattatgcgctctttgtagacacagtaccggatgatgttaagaggctatatactgaagcagcaaccagtgactttgctgcgttagcccaaacggctcatcgtcttaaaggcgtatttgccatgctaaatctggtacccggcaagcagttatgtgaaacgctggaacatctgattcgtgagaaggatgttccaggaatagaaaaatacatcagcgacattgacagttatgtcaagagcttgctgtagcaaggtagcctattacatgaacaatatgaacgtaattattgccgatgaccatccgatagtcttgttcggtattcgcaaatcacttgagcaaattgagtgggtgaatgttgtcggcgaatttgaagactctacagcactgatcaacaacttgccgaaactggatgcacatgtgttgattaccgatctctccatgcctggcgataagtacggcgatggcattaccttaatcaagtacatcaagcgccatttcccaagcctgtcgatcattgttctgaccatgaacaacaacccggcgattcttagtgcggtattggatctggatatcgaagggatcgtgctgaaacaaggtgcaccgaccgatttgccgaaggctctcgccgcgctgcagaaagggaagaaatttaccccggaaagcgtttctcgcctgttggaaaaaatcagtgctggtggttacggtgacaagcgtctctcgccaaaagagagtgaagttctgcgcctgtttgcggaaggcttcctggtgaccgagatcgctaaaaagctgaaccgcagtattaaaaccatcagtagccagaagaaatctgcgatgatgaagctgggtgtcgagaacgatattgctctgctgaattatctctcttctgtgacgttaagtccggcagataaagactaatcacctgtaggccagataagacgcgtcagtgtcttatctggcatttgcacggattgccggatgcggcgtaaacgccttatccgtcctacgattcccgcgatttcctgaccctctcggcatataccgtcagcgtctgttttatcacatccagcgttaccggcttcgacaggcagctgtccataccggactccagacaccgctgcttctcttcagccaacgcattagcagttactccgattaccggcaacgtcagtcccaactgacgaatgcgttgcgtcaagcggtaaccatccatatttggcatattgacgtcgctaagcacgatatcaatatgattcttgttaagtacattaagcgcatcgacgccatcattcgcggttttacattgatagcccaacgatcccaactgatctgccagcagacgccggttaatcggatgatcatccacgaccagaatcatcatatcgtcattatcgctgaccgctttgtccgtcgacggcagagcgttagcaggatcgtcgctctccatctcgatcaaataaatacgcgccaacaatgccggtagctcatgcggagcagccacactgtgtacccactcccctggcgctttctccagcggaataccaatatggcgacgacagaaggtcactaccgctctgccctgccattttttgttcactacctcgtcagtaattaacacatcttcgggagtcggttcctgcccttcgtatgttgtaacgacgatgccgctgcgctgcaaactggtttccaggaactgacagagcgacgcattgcggaccgccagccagcagcgtttaccactcaacccttccacaccttttttctgcgggtactgagcgccatacaacggaatacgcacggtaaactggctgcccattcccggttctgaatctaccgagatgtcgccgtccatcatgctgatcagtttttcacaaatcgccagacccagaccagtcccctggaagttacgctgtacgcccgttccgacctggaagaagggatcaaacaaacgcaccacttcttttgccggaatccccacgccggtatcgcgaacacggatagagagataatcgccatcagcgcgaacatgcaaaactatacagccggtatcggtgaattttatggcgttactcagcaggttagagatgacctgttgtaaacgcatcgggtcgccatttaaggccactggcacatccggttcaataaagcagtacaagcctaactgcttgcgtaccaccagcggtaaatagttggcggtgatgtggttcatcacttcacgcggtgaaaactcacgcggttcgatcttcaactgttctgattcaattttcgagaaatcgagaatatcgctgataattttcaacaacaggctggaagagttgttcattgccgtcaccagacgatcgacgcctttcggtaactctttggtttgcaacagatccaagttaccgataatgccatacagcggcgttcgcagctcatgactgacggtggccaggaacatcgattttgactggctcgcctgttccgctgcttgtgccatctcctgcaacgactcttccatcttcacgcgcgaagaaacatccaccagcacacaaatggccacgttttcattacgatagcgcgaatggacgaagctgatttgcagattggtattgttgctggtcaggacatcaacaaaattgacctgctgcccacagataatttgtgtcagccgttggcggtcctcatgcgtaagcatattgagataggtatgcgccagttcgttacttaaaatattgacgccatcagcggtacgcaaaatgcagatacccactggcgcggaggcgacaatcttgcgattaaattgctcatgttcttccagtcgcagggcgtcgctttccgccggaatgaaaatacgccgctcgtacatccgcgcgagagtaaacaatgcagctccggcaagcacattcagcaaaattgcgttaaggatcaacatgcgaatgcgttccagcaccttatcaactggcactgaataaacgatgcttagcgatgagggtggcagatttttcttcagcaccagttcccggaacccttccgtatagccaaaccaggagcgttcctgcatccagcgaggatcgcccttaattttgctttctggtccggtaagcgaaatcagggtatgaccattttcatcaagaatggtaacccccatcggcaacgtaccaggtaagaaaaagttctccatccggatggtttgctcgacacccaaaagcgcctgcaaccggttcgccagataaactggcgtcaaggcgtaaaaatacccgacgccagggcgcggaccttcgctgatccagtagaggttactgccactatcatcttgtggtgcatttcgatatttattaatgcgttcatgcaaagcttttagcgcggtatcgcgttccactggcatatcacgcagaccgaaattggccatgcagaggttatcgctgccgattaaaaatacccggtttagatcgtaagccgcagaaaaattatcgcgccagtagcgcataaaccacgccaatgactccagagaacctcgccaggtgttactcattgcggaacaatcagagtcagcaaacagcggttcaaacgcaggcacatccgtctgcgtttctcgtccacgcggggaaagcacaccgttttctgccgataagcgattttcagctatgtacttcagctctttcatcacatcagaggtgcgttgaataaagcgctgagcctgatcggaactcagattaaattcctgacgaatttccgattctcgctgatgtaacgcattaacgatgtaaaaaacggatgaaaaagcaatcaacagccagagcactaacgccaatgctctgaacatgtagcgcgaggctttcagggttgtacgaaaagaagcaaggtatttcaaaggggcgaagctccgcctcaggtgaccgatggagtgtggttaaggtagcggtaaaagcgtgttaccgcaatgttctctcttctctggaatatgatacaccgccgagaaatcatcaccttaacctctgataatcgtcatataccggacaagactagtggatttcagcatgcattatatgaagtggatttatccacgccgcttacgcaatcaaatgatcctgatggcaatcctgatggtcattgtcccaacgcttactattggttatatcgtagaaacggaaggacgttcagcagtcttatctgaaaaagagaaaaaactttctgccgtggtcaacctgcttaatcaggcgctaggcaatcgctacgatctctacatcgacttaccgcgtgaggagcgtatccgcgcattaaatgcagaacttgcccccattaccgaaaatatcactcacgccttccctggcatcggcgctggttattacaacaaaacgctggatgcgataatcacctacgcgccttcagcgctatatcagaataatgtgggcgttaccattgccgcagatcaccctggtcgcgaagtcatgcgtacaaatacccctttggtttattcaggcaggcaggtgcgcggcgatattttgaattcaatgattcccattgagcgtaatggtgaaatcctcggctatatctgggccaatgaattaaccgaagatattcgtcgccaggcctggaaaatggatgcgaggattatcattgtgctcaccgccggtttgctgataagcctgctgttgattgtccttttctcccgtcgcctgagcgccaatatagatatcatcaccgatggcctctcgactctggctcaaaatattcccactcgattaccacaattgcccggtgaaatggggcaaatcagtcagagtgttaacaacctcgcccaggcactgcgtgaaacgcgaacacttaacgatctgattattgaaaacgctgccgatggcgtcattgccattgaccgccagggtgatgtaaccaccatgaacccagcagcagaagtcatcactggctatcaacgtcatgaactggtagggcagccttactccatgttgttcgacaatactcagttctacagtcccgtactggatacgctggaacatggcaccgaacatgtagcgttggagatcagttttccaggccgtgaccgcaccattgaactcagtgtcacgaccagtcgtattcataacacgcacggtgaaatgataggtgctttggtgattttctctgatttaactgcccgcaaagaaacccagcgccgcatggcgcaagcagaacgcctcgccacactgggtgagctgatggctggcgtggcgcatgaagtacgtaatccgttaacggctattcgtggttatgtacagatcttgcgccaacaaacccgtgacccaatacatcaggaatatctgtccgtagtactcaaagaaatcgattcaattaacaaagttattcagcaattgctcgaattttcacgcccacgccacagtcaatggcaacaagtcagcctcaatgcattggttgaagaaactctggtactggtacaaaccgccggcgtacaagcgcgggtcgacttcataagcgaactggataatgaattaagcccgattaacgccgatcgtgaactgctcaaacaggtactactgaatatcctgatcaatgccgtccaggctatcagtgcacgagggaaaattcgtattcgaacctggcagtatagcgactcgcaacaggccatttcgatagaggacaacggcagtggcattgatctctcgctgcaaaaaaagatcttcgatccctttttcactaccaaagcctcaggaaccgggcttggtctggcgttaagtcaacgcatcattaatgcccatcagggtgatattcgcgtcgccagtttgccgggctacggcgcaaccttcacgcttattttaccgatcaacccgcagggaaatcagactgtatgactgctattaatcgcatccttattgtggatgatgaagataatgttcgccgtatgctgagcaccgcttttgcactacaaggattcgaaacacattgtgcgaacaacgggcgcacagcattacacctgtttgccgatattcaccctgacgtggtgttgatggatatccgcatgccagagatggacggcatcaaggcactaaaggagatgcgcagccatgagacccggacacccgttattctgatgacggcctatgctgaagtggaaaccgccgtcgaagcactacgctgcggagccttcgactatgttatcaaaccgtttgatctcgatgagttgaatttaatcgttcagcgcgctttacaactccagtcaatgaaaaaagagatccgtcatctgcaccaggcactgagcaccagctggcaatgggggcacattctcaccaacagcccggcgatgatggacatctgcaaagacaccgccaaaattgccctttctcaggccagcgtcttgattagcggtgaaagcggcaccgggaaagagttgattgccagagcgattcactacaattcgcggcgggcaaaggggccgttcattaaagtcaactgcgcggcactgccggaatcgttgctcgaaagtgaactgtttggtcatgaaaaaggtgcatttactggtgcacaaaccttgcgtcagggattatttgaacgtgccaacgaaggtactctgctcctcgacgaaattggcgaaatgccgctggtactgcaagccaaattactacgcattctgcaggaacgggaatttgaacggattggcggccatcagaccataaaagttgatatccgcatcattgctgccaccaaccgcgacttgcaggcaatggtgaaagaaggcaccttccgtgaagatctcttttatcgccttaacgttattcatttaatactgccgcctctgcgcgatcgccgggaagatatttccctgttagctaatcactttttgcaaaaattcagtagtgagaatcagcgcgatattatcgacatcgatccgatggcaatgtcactgcttaccgcctggtcatggccgggaaatattcgagagctttccaacgttattgaacgcgccgtcgtgatgaattcaggcccgatcattttttctgaggatcttccgccgcagattcgtcagccagtctgtaatgctggtgaagcaaaaacagcccctgtcggtgagcgtaatttaaaagaggaaattaaacgcgtcgaaaaacgcatcattatggaagtgctggaacaacaagaaggaaaccgaacccgcactgctttaatgctgggcatcagtcgccgtgcattgatgtataaactccaggaatacggtatcgatccggcggatgtataacgccaaaacttgctatgcagaaatttgcacagtgcgcaattttctgcatagccgctcattctccttatgaatccccatctaatttatccttttctattcaattagttaaataacaacattcaataatctcattctggcactccccttgctattccctgactgtacccacaacggtgtatgcaagagggataaaaaatgaaaacaaaattgatgacattacaagacgccaccggcttctttcgtgacggcatgaccatcatggtgggcggatttatggggattggcactccatcccgcctggttgaagcattactggaatctggtgttcgcgacctgacattgatagccaatgataccgcgtttgttgataccggcatcggtccgctcatcgtcaatggtcgagtccgcaaagtgattgcttcacatatcggcaccaacccggaaacaggtcggcgcatgatatctggtgagatggacgtcgttctggtgccgcaaggtacgctaatcgagcaaattcgctgtggtggagctggacttggtggttttctcaccccaactggtgtcggcaccgtcgtagaggaaggcaaacagacactgacactcgacggtaaaacctggctgctcgaacgcccgctgcgcgccgacctggcgctaattcgcgctcatcgttgcgacacacttggcaacctgacctatcaccttagcgcccgcaactttaaccccctgatagcccttgcggctgatatcacgctggtagagccggatgaactggtcgaaaccggcgagctgcaacctgaccatattgtcacacctggtgccgttatcgaccacatcatcgtttcacaggagagcaaataatggatgcgaaacaacgtattgcgcgccgtgtggcgcaagagcttcgtgatggtgacatcgttaacttaggaatcggtttacccacaatggtcgccaattatttaccggagggtattcatatcactctgcaatcggaaaacggcttcctcggtttaggcccggtcacaacagcgcatcccgatctggtgaacgctggcggacaaccgtgcggcattttacccggtgcagccatgtttgatagcgccatgtcatttgcgctaatccgtggcggtcatattgatgcctgcgtgctcggcggtttgcaagtagacgaagaagcaaacctcgcgaactgggtagtgcctgggaaaatggtgcccggtatgggtggcgcgatggatctggtgaccgggtcgcgcaaagtgatcatcgccatggaacattgcgccaaagatggttcagcaaaaattttgcgccgctgcaccatgccactcactgcgcaacatgcggtgcatatgctggttactgaactggctgtctttcgttttattgacggcaaaatgtggctcaccgaaattgccgacgggtgtgatttagccaccgtgcgtgccaaaacagaagctcggtttgaagtcgctgccgatctgaatacgcaacggggtgatttatgattggtcgcatatcgcgttttatgacgcgttttgtcagccggtggcttcccgatccactgatctttgccatgttgctgacattgctaacattcgtgatcgcgctttggttaacaccacaaacgccgatcagcatggtgaaaatgtggggtgacggtttctggaacttgctggcgtttggtatgcagatggcgcttatcatcgttaccggtcatgcccttgccagctccgcgccggtgaaaagtttgctgcgtactgccgcctccgccgcaaagacgcccgtacagggcgtcatgctggttactttcttcggttcagttgcttgtgtcatcaactggggatttggtttggttgtcggtgcaatgttcgcccgtgaagtcgcccggcgagtacccggttctgattatccgttgctcattgcctgcgcctacattggttttctcacctggggtggcggtttctctggctcaatgcctctgttggctgcaacaccgggcaacccggttgagcatatcgccgggctgatcccggtgggcgatactctgttcagtggttttaatattttcatcactgtggcgttgattgtggtgatgccatttatcacccgcatgatgatgccaaaaccgtctgacgtggtgagtatcgatccgaaactactcatggaagaggctgattttcaaaagcaactaccgaaagatgctccaccgtccgagcgactggaagaaagccgtattctgacgttgatcatcggcgcactcggtatcgcttacctggcgatgtacttcagcgaacatggcttcaacatcaccatcaataccgtcaacctgatgtttatgattgcgggtctgctgctacataaaacgccaatggcttatatgcgtgctatcagcgcggcagcacgcagtaccgccggtattctggtgcaattccccttctacgcggggatccaactgatgatggagcactccggtctgggcggactcattaccgaattcttcatcaatgttgcgaacaaagacaccttcccggtcatgaccttttttagttctgcactgattaacttcgccgttccgtctggcggcgggcactgggttattcaggggccgttcgtgatgcccgcagcccaggcgctgggcgctgatctcggtaaatcggtaatggcgatcgcctacggcgagcaatggatgaacatggcacaaccgttctgggcgctgccagcactggcaatcgccggactcggtgtccgcgacatcatgggctattgcatcactgccctgctcttctccggcgtcattttcgtcattggtttaacgctgttctgacggcaaccctacagacagaaggaatataaaatgaaaaattgtgtcatcgtcagtgcggtacgtactgctatcggtagttttaacggttcactcgcttccaccagcaccatcgacctgggggcgacagtaattaaagccgccattgaacgtgcaaaaatcgattcactacacgttgatgaagtgattatgggtaacgtgctacaagccgggctggggcaaaatccggcgcgtcaggcactgttaaaaagcggactggccgaaacagtgtgcggattcacggtcaataaagtgtgtggttcgggtcttaaaagtgtggcgcttgccgcccaggcaattcaggcaggtcaggcgcagagcattgtggcggggggtatggaaaatatgagtttagcgccctacttactcgatgcaaaagcacgctctggttatcgtcttggagacggacaggtttatgacgtaatcctgcgcgatggtctgatgtgcgccacccatggttatcatatggggattaccgccgaaaacgtggctaaagagtacggaattacccgtgaaatgcaggatgaactggcgctacattcacagcgtaaagcggcagccgcaattgagtccggtgcttttacagccgaaatcgtcccggtaaatgttgtcactcggaagaaaaccttcgtcttcagtcaagacgaattcccgaaagcggattctacggctgaagcgttaggcgcattgcgcccggccttcgataaagcaggaacagtcaccgccgggaacgcgtctggcattaacgacggtgctgccgctctggtgattatggaagaatcttcggcgctggcagcaggccttacccccctggctcgcattaaaagttatgccagcggtggcgtgccccccgcattgatgggtatggggccagtacctgccacgcaaaaagcgttacaactggcggggctgcaactggcggatattgatctcattgaggctaatgaagcatttgctgcacagttccttgccgttgggaaaaccctgggctttgagcctgagaaagtgaatgtcaacggcggggccatcgcgctggggcatcctatcggtgccagtggtgctcgtattctggtcacactattacatgcaatgcaggcacgcgataaaacgctggggctggcaacactgtgcattggtggcggccagggaattgcgatggtgattgaacgattgaattaacatgtaaaaacgcccgatagcgaaagtcatcgggcgttttcttgaacattgacagtaaagataacctcattaatcaccagtcaaaacttttcaccagcgtcagttcgccagcattacgcatcggtacaataaaagtttcctgtttctcattgaccgacccttcatcggtgatcagcgtcagttgggccgtagttaattccgtttcgctgcgtccgccatagtagttgatatacacctgataacggccgtgaactggcgctggcatggcgaaaatctcggggccgtaccctgtcgtgacatccatatccagtgcaccactgtttttcagcacggtgttaccgtaccaggcatattcaccgtcaggcgtaacgacatgaagatcgaggtcggtattgtccgtatcccacgagagaaccagccgtaaacgtgcgcgaatcgccccagcacccggcgttgagtaaaactgcattttttgtcggctttgcccatctgggctgatgacctgcacgctgttgctgccttcagtgaaaatataagggcgtgcaaaagaaccatctgattcaattctctgcggcatactggcaccgttgaccaccagccggccctgctgaactttacccgccgcagcataattctttattttgccgcggatctgcgctgagatattttgatcatctgccatgttgacggacgacgccgggtaattgatcgtttgtgaaaaactggcatcttcaccctctgccggatgccagccagagagcggtgcatcaatctcgacttcctgcacaccttcactgtgagcgacaggcgaaagcgccaccagtaacaacggaagaaaaatctttcgcatagcattagtccattaataattgtcgggtcagcgtttcgatatagttctcatcaagcccggtgggataaccatcaaaggccaggtgcagatactcatgggttaaatccagccgatcctgaagcgtaaagaagttacgaataaacagccgtttctgctgccgatcggtataggggaaacctgagactaaacgacagaccgcaaacacgtctggttcgttgtatcccgtctcaccttgtaatatacgccgccactgcggcatttttttcgccagccaggctttcgctttgggtaataactggcaggttgagcgtggcgctccccagcggctaaggttgttgtcgggataagcaaacgcaagtatctgatcataacgctctccctgccccgcctgggcagtagcgtgccgccaggaaagcgtcccttcggtaacccggctgccatgataatgaaccggatcgcccgcatagatgagatcctgcgtccaggcggtcatcgttcgcgcccccgtggtagctggcgaagccgaaacacgctgtgtggcgctgctgtcagggatggtcaggcaatcgccttcccgattggcgttttgctgtaagaaagtgcgaatcgccacggtcatagctttcgctgcctcagggggcgtacttttcgcctcgcgatccagaactctggcaacgtactcttcacgatcgagatgcgactgcaatttcagtttgccctttaccgtcagtaacgttgtctcaccgtggctgacaaatgtcatgtggttaccattggcaaacgtcacacgatagcgcccattgagcacgcctggtttgaatgccgtcgtactcttttcctcagtaactttcttcagcggataacgagcaaacagatccaccagcacacattgcccactggcaacttgcgtcggcactggcaaaacccgattaagcaccgtcgcataacgggttagtaccgttttgctggtgccactgccagtagcccacagcggtgtaccatcggttaaccagccagcaaaaccaccctgacggatttcctgcttatcatcggcaaaccagctccaggttttcacccgtacccgactaccgagcatggatgcgacatcgattttcgcctcgtccagcaccacatccagtaagacttcctgagctttgttttgcgcgggtaacgtcgctaaagaatcaagcagcgatttaaccgttaccgaggtttctggcttcagcgtagtaagagacgctaaccacgcaggtgcctgacgctgttgccagtattgcccccacacatctgcgccaatatgcaaccgctgcggcgcaaaatagagtccacaggagcgtaccagcgcggtatcgcgcgttatgctctccccagcctgacaacaataaacctcttccggggagtttccgcgacactggtagggctgctccggttgatgggtatcctccagccaggcgtaaacatacagtttccacaaactccctaatggcgtggtgagcgtgtcaggtaatgccgagactttggtcacgcctgatgacgacagctgatacagttgatcgtgttgcgcgccccgcagcgccagttgtaacggcgtctcctccgcaagcgttggcagagtaaccaacgccaatagccagacgattctgcgccagttcacttatttcacctgcatcccggtccattcactccctggcgcaacactttgctgtgcaggtgcataggaacgcacataacgagcaggaggcagaacgaattgccctttttgcgagaagcgcagcaaatggcggaaagtgaccgttcccgtcagttctttcaccggcaacatataggccagttcgcccatttcattacgcgctttttccagcaattgcccctgctgttttccagcgttaggtttattgaccgaaatgccccacgttgtccgctcaacgtcggctcccggcgggagcggtacttccacctgaccatagcgcagaactgcatcctgctcgctggtaagcataatttcatcgagatacagcgcatcgctgtcaatctcattgctggtcaccggctgcagagtaaagctcatctcttcttcaccggggataagccgatacaactggcgttcaacggtcaccggaatgttactttgttgagccgtttttgccggttcacgccagcggacctgcacattttgcggcgacaattcatcaccaaaagagagaatgtccggcacgccctgaccaacccaacgccagtattcgcctcctccggttaacttatgtttggcccatgcgcccgcaggcgcaggcaacacaactggaggcattgtcgccatatatttcgccagccagttcatggccaacgcgcgctcaatggtggattgctcagcggttaaaccacttaaaatagcggccgcctgggtagcgtcgcctccactattgagcagcacaaccgtgtgcgccagcggttggttgctgtttgctgctttatcccacgcatattgctgaacctgtggcatcacagtggacttcaactgcgcttttttcagcaacgtcatggttaagacgtttgccaccgcatctgccagtggagattcaggtgtatcgaggatcaggctgtcattgatatcgctggtgtcttcctcagagaaatcttcagttttagttccgcgccgggcgatagcttcatccaaccctttcaacaacgttttgcacggcagattcatctcctgtgcccacgccagcaccagcgcccgatgcaataacggcatgttgtccgcctgctcggcataactgtcgagcatatgttgccagtattccggttgctgcgttacgccgagcgcctggctggcctgccagtcggcgtaccatgcccatgccgtgaggaaggcgtcgccattgccatcttcaccccaccaggtaaagcgcactccgggccccgccagttgcatcagccgcagacggttatcctgaatcatctgacgaatgtcgttagcggcggcactttgatgatcggcaagcgaacgccaggcgagactgagcgggatcagacggctaccggtgttgatcacgccaccccacggttcatcgactaatgcatcaagattgttacggaaaatctcctgcggcgtttcgctactttgtagccggatattgctcgcctgctcgggcaacgtcagcgcattatcgccaccgccgagcatgacgtttttctgttgttcaacgggccagctgttatccacaaaagacagttttgtgctaatgctgtcctgtacttgcccattttgttgcagttctgcacttaacaagccagattgctgaatattctgcgtcagcgaaatataattcgcccctttgtgcagcgtcagcgtctggcgcatctcagcacctgcaaatttagtcaccagcgccaccggttcgttatcctgctgactgaagataaacagtcctgccgccggtttgtcgcccatgcgatacaccgttggcatactccatttcatgtagagacttttttccgaacgcagataagcacgcccctgcccgaccagcccgtcgccgttcatcccacgcgcggtgatgcgccagcgggttaacgaatcaggcatcaggaacgtgaaatacgctttgccttgtttatcggttgtgagtgacggcatccaggccgcggtatccacctcttcacgccgtggacgttcaagcatttttactcgccgctcgctgcggttagtcgcgccaggcgcaaccggctcgctggagagcgcctgatcgtagctgataaatgacaggctggagctggtacgcacattgttacgccccagcggatagaaaaatttgccgatattcggcgcgatttccggttgcagcgcgtagatcatttcatcgaccacacctaccgttaactgcgcagaaacaggtttacctttcagcgacgaggttaattcgacattgaccagttcaccaggctggtaatgggttttgtccgttttcacccggatatccagctggggaacggcaactttaatcccggcgttctgaaaactgtactgaccgttacgggtatacagcaccgaaaaagtgatgttaggcgcaaaggaattgctcaccggtacgcgggcttcatactgggtatcgtttaaacgttgtagcgttagccagtttgccggatgcgatagcagcgactgctgttccacgcgatcgcgttccagcgtcaataatgcttcatcaattggctccgggaaggtaatcagcatcttcgcggtttcgccaggctggtacagcgttttatctgccacgatatctaccgtaccagtatgcgacgtgctgcccttaccgctgactgcatggcttaacccggcgagaattaagccgtctttatcgcgtaatgtcagattgtagttgccaggtttagcgaaattgacggtaaaggatttgccgcctgacggtagctctccgctgtggctcgtgcggtcttcgagacgcaaccattcatacgtaacaggaacctgttttgaagattccagcgcggcataacggaacacaaccagctcgccgctattactgtattgtgcggcggtacttaaagagtaatgcgccaggccacgttcaatgaggatctctttggtggtggtaactcgatacgccgcgccgtcactggcggagacggttaacaaataacggctcggtttatcggcggcggggagattcaacgccacatgaccattatcgtcggaaaccgtttcactgccttccagcgacaccgggaaacgtcctgcataacgcaaatcgttaccaaccattgataattgctgagcgcgcaaacttaactgcacgcgggcattttttaccggctcgccatccgggtagagcagttgcagtttgccgctgaccgcttcgccagttttgaactcttttttatcgagagctaaaccaatctcaaaatggggtttgatgtagtttgccacgcgaaaactgctgctatagacctgtttgcggtaagcaagacgtaactcataacctccggcgacggcattttctggcaggcggaaactcccctgcccgccattacgcgcatccagcgtgacattgacggtttgcaacagactgccgttggcgtccagcaccgaaagcttcgccggtgcgctgacgatgggggatgaatgcaacggatcgtggaactcgcggcccatcactttaacatcgacacgatcgcctgcgcgatatagcgggcgatcggtaaagatatacaagcgggtgttgtagatttcgctttcgtagaaaaagttctcggagacaaaaacgccgccttcagcatccttacccagaatatatgaacgttctggcgatatatgttgtaactgcaaggtaccgctgccatcggtcacaccgcgggtcatcacgccaagaccgtcagtccacaagatctctgagccggtcttcgcttcaccctgttttttccccgcggtccacaccagaagctcgttacctgacactttgctaagcgccactgtatcggaaacaaacaccaccgtcgtcgcccgatacccacccactatcgcctcgacgaggtacagtcccggctcttgtttgccgagaggaatatagatgttgcccggctgcggcgaaatgaaattgctggatgcgccttccagttttaccccttgttgcggctcgaccggtttagcctgccatagtgggtaacggaactgttccactagtggatattttttcagcggtgaaaactggttgttctgtacataacgggaaggcttaataatggcattgccgagctgtaattcgggtaacgcctgagtcacattctgccgtgactgagaagagaaagtacgctgcatcacgcggcgagatttgccgtaccagttatcccacagccaggtcagcgtattgttcagtccgtcgcccagatattgcggttgcaccacaatgcgatgcaggtttttctgctggcgcaaaaatgccatcgggtcaggaatacgatacaggcgaacgtccacgccgccgtactcttccatctgatagcgccgataatcacgccccggcgcttccagtcgcactttcgcctcttcactgctgctaaaactgctgtcagcgagcaaaaagaatgttcccccggcgggcggcacatagttactggaaggaagcgaatcatcagcattagcaagccctgttcccacaagagacagggacaagcacgctgctatcgcgccagaaaatttaaacgataaatgccaatgaaattgggattggaatcgttgggtatccatcgggtgtccttccatgtcataagttgttgcagactgactgcgcgcattccgttgtcagttttcgtggcgcttccggtgtggtagatgatgtaacgccccatccagaccattaagtgctgggcatcgccctgatcgaaaaaaatcatatcgccaggcagtgcctggtttatgtcctggccaataaactggctgttgtactgaatcaaattaatcgcggtcacataggggccggttttcccattcccctgattccagttttgcgccagttgacgctgttcaggtgttagcgtcatctctggcggcaaatactggttagataaaccgttactttttagccatttactgtcgtgaactttcagcgcctcgttcgccgcaaatcgcaccaggcccgcgcaatcctgttgataccagcgtgggcttggcccctggcggagctgttcctgtgcaatgcgcacaaaccacgcgcgaaacagcccggattgttcgacatttagcatttcactatgggcaacaacacaatacagccagcaaatcagcaccagcagcccgtgtctcatagcggttgccaggttatgggtagccactgccaggcggcaccgggttccatctgggccagcttcatgacataacgcggttgttgagataaagcgtccagcttcggcattaataaagtttgtgcggcgttataaaaaaccggttcgagattcttcggcagactggtcagcgtttcgttacgcagcagtttcgccattccttgtggattgatatagagcggaacgatgccatcagtgggtattacatccaccattgccgggcgggttttattcagtgcttgcagggcgttattaaccagcgtgtcatcgagggagaaaagcagcgttttgttttgcatcgccagcgacacgcggaaaaaataatccgacattaattgatcgggttgcgccgcctgcgctttcggatactgaccgtatcgggaactcacttcgcgacgccagatttgcgcttcgccctgctgagtctggcttaccggcaaaacaccttctggcgctttgctttcgtgcgcaccaatattttgcgtaaacagtttccctggcaattgcgcctgttcggcagtgccatcaaactgaccaacaaatagcggggtttgtaattttgagtcttcataccagcaccgcccggcgccaccgtctaacgccccattcagcttgtcgttttcctggctgatgtgcgaaagcatctcttcggcaataccgtgtgaatacggcaccgccacacagaagctggctccggcaggcatactgttccataccggcgtaaaatcgaaactggcatctacgctggcggattcatcatttaacgccacaaagctatgccagccgtcgttacccatttcgaagcgcacgccagcaaaagaaggcattaatcgctggtagccaaaccccagcaacctggcgctgactacgatgcgctggcgtactggcgttttttcggcagtacgcgcttccaggccaaagcgggtttcccagcgttttttaccactcaacaaatcacttgcgatcgccgtagcttcggtatcctgttggtcatctttaaacagcatatccgaactggaaaacgccaatattttgtcctgataagtcgcaaacatcaggacgttattgccgttatagcgcaactgataaacaggaatagtttcactatttatcttgatgctactgatttccgtcttgcttaactggctgtcgctggtagcggcaaacaacaatggctccagcagtttgcttaaaccactgcgctggataagcaccatataatgtgaaagatgaccttgtttatcatgccacagtgccgcctgcgcgggctggtctaagagtgacgaaaagagcttatctttcagcgtgagatcgtgttcatagacaatgcggcgaatgctgccttcaatgcccagacgatcggcatgattctgataatagaaaacgaaatcttcgctcagaacatcgtggagaaacggaatggtaaggagatctttgggaagctggctcagagagtcgctgtcgagaaagaggtccggctcattgagatcgatttgcagattgttgtgcaccaccagtggcgacaacgttttttttggcccactgccagcatattgcaacgcccatacgccagcggatagcagcgctattgccccaaaaccaacaaggccataaaaccgccagcctttcgcctttttttcaccactcattgccacattccttgtgtatagccagccattttttacgggcacagccaaactttaccgcgccctaatacgacaaaagcccagactttacagcctggacttttcaattcaaaaaagggagatggctcccttttggcatgaagcgatgaaattattcttcttctggctcgtcgtcaacgtccacttccggagcgatttcatcgtccccttccgcggcactgccgtcgatggtatccagatcttcctcgtcaaccggttcagcaacacgttgcagacccaccacgttttcatcttccgaagtacggataaggattacgccctgggtgttacggcctacgatgctgatttccgaaacgcgagtacgtaccagcgtaccggcatcggtgatcatcatgatctggtcgcagtcatctacctgcaccgcgccaaccactaaaccgttacgttcggtaaccttgatggagataacccctttcgtcgcacgcgacttggttgggtattccgccactgcggtacgtttaccataaccgttctgcgttgcggtgaggattgcgccatcgccacgaggcacgatcagagagacgactttatcgccttcgcctaaacgaataccacgaacaccggtggtgttgcagcccatcgcacggacagaagactctttaaagcgcaccactttaccttcagcggagaacagcattacttcgtcttcgccgctggtcaggtcaacgccgatcagctcatcgccttcaaccagtttgatcgccactttaccggcggtacgcagacggttgaactcggtgaggacggttttcttcacagtaccgttagcggtcgccatgaagactttcacgccttcttcaaactcggtcaccggcaggatcgcggtgatacgttcgtcctgttccagcggcagcaggttgacgatcggacgaccgcgcgcgccacgagtggcttccggcaactggtagaccttcatcgaatagacgcggccacggctggagaagcacagaatatggtcgtgagtgttcgccaccagcagtcggtcgataaagtcttcttctttaatacgtgcggcagatttacctttcccgccacgacgctgcgcttcgtattcagaaagcggctgatacttcacgtaaccctggtgagaaagcgtgaccaccacatcttcctgggtgatcagatcttccaggttgatgtcggcgctgttagcggtgatttcggtacgacgtttgtcaccgaactgttcacgaaccaactccagctcttcacggatcacttccatcagacgatcggcgctaccaagaatacgcaacagttccgcaatctgatccagcagctctttgtattcgtcgagcagtttttcgtgctcaaggccggtcagtttctgcagacgcagatccagaatcgcctgagcttgctgttcggtcaggtagtacagaccatcacgcacgccgaactctggctccagccattccggacgcgcagcatcgtcgcccgcacgttccagcatcgcagcaacgttgcccagctgccacggatttgcaaccagcgcggttttcgcttctgcaggcgtcggcgcatgacggatcagttcgatgatcgggtcgatgttcgccagcgccacggctaatgcttcaaggatatgagcacgatcgcgagctttacgcagttcgaaaatagtacgacgggtcactacttcacggcggtgacgaacaaacgccgcgatgatgtctttcaggttcatgatcttcggctgaccatggtgcaatgccaccatgttgataccgaaagaaacctgcaactgggtctgggagtagaggttgttgagcacaacttcaccgaccgcatcgcgtttcacttcaatcacgatgcgcataccgtctttgtcagactcgtcacgcagcgcgctgatgccttccacgcgtttttcttttaccagttccgcaatcttctcgatcaggcgcgctttgttcacctgataaggaatttcgtggacgataatggtttcacgtccggttttggcgtcaacttctacttcggcacgggcgcggatatataccttgccgcgaccggtacggtaagcttcttcaataccgcgacgaccgttaatgattgccgccgtcgggaagtctggccccgggatgtgttccatcagcccttcaatgctgatgtcttcatcatcgatatacgccagacaaccgttgatgacttccgtcaggttgtgcggcgggatgttggttgccatacctacggcgataccggaagaaccgttcaccagcaggttaggaattttggttggcatgacgtccggaattttttccgtaccgtcatagttatcaacgaaatcgaccgtctctttttcgagatcggccatcagttcatgggcaattttcgccagacggatttccgtataacgcattgccgccgcagagtcgccgtcgatggaaccgaagttaccctgaccgtctaccagcatgtaacgcagcgagaatggctgcgccatacggacgatcgtgtcataaaccgccgagtcaccatggggatggtatttaccgattacgtcaccaacgacacgggcagattttttataggctttgttccagtcattgcctagtacgttcatggcgtaaagtacgcgacggtgtaccggcttcaggccatctcggacatctggcagcgcacggccaacaatgaccgacatcgcataatccagataggagctcttcagctcttcctcaatgttgaccggtgtaatttctctcgcaaggtcgctcatctaaccgctatccctctactgtatcccggattcaaaggtcgcaaattataacacagccgcgcagtttgaggtaaacctatacgctttattcacatccaatgcctgatatactcgtttgtcttgccaattacggagtagaagtgccaatgaatgccgaaaaatcgccggtaaaccacaacgtagaccacgaagagatcgctaaatttgaagccgtcgcctcccactggtgggatcttgaaggtgagttcaaaccgctgcaccgcattaacccgctgcgtctgggctatattgccgagcgtgctggcggtttatttggcaaaaaggtgctcgatgtcggttgtggcggcggcattctggccgagagtatggcgcgggagggcgcgacggtgaccggtctggatatgggctttgagccattgcaggtggcaaaactgcacgcactggaaagcggcattcaggtggattacgtgcaggaaaccgtggaagagcacgcggcaaaacatgccggacagtatgacgtggtgacctgtatggagatgctggagcacgtccccgatcctcagtcagtggtcagagcctgtgcgcaactggtgaaaccgggcggcgatgtctttttctcgacgcttaaccgcaacggcaagtcatggctgatggcggtggttggtgcggaatatattttgcgcatggtgcctaaaggtacacatgatgtgaagaagtttattaaaccggcagaattgctgggctgggtggttcagaccagtcttaaagaacggcatatgaccgggctgcattacaaccctatcactaacacctttaagctcggccccggcgtggatgtgaactatatgctgcatacgcagaataagtgaggttgttgtttggattcatccggcaaccgcgccaagcctgatgcgacgcttgccgcgtcttatcaggcctacaaatgctccccgtaggccagataaggcgtttacgccgcatccggcaacagtgccggtcagacagcgattaccatttcactgtcatcgacaaaaaccctgccgtctgggcaaaatcatcactccctttctgccacgccacgctgccgcgcagcgaaactcgctgactgatattgcccgttattcccacttttatttcaccccgttgcttcgccgcatcgtcactgatagtgctgccatcttcttcaatttccgtcgcatggggatcgtgataataattcagatctaacgttggcgtgacactaacagcagtacgccattcgctgtgtaaacccagccgcgtctgaatatcatcaccctgcgattgtgacacgcgcgcatggttagcggcggtaaaatcatcctgctgcacgccctgataaatcacctgcgcctgcggttcaatcaccacaccacgccccggtaaccattgatacccggcttccagcgaggcgataatccccgacgagtggtaatgatccacgccatcgtcttgttcggaaacatcattgttaaaccacgcatattgcagccagctatccaaccaggccccctgcttctgattaccgtgctgataccagcttgaggtcagcccaacggcataaccgtggttctggttatcggcgcgagttccggtcatattcgagcggctgtcgccctggttatcgctgtagccaccaacaatcccaagcatccactcgccatcatcaccccagtgcccgctaaacaggttgccgctaagctgcaccgtagaagtgtcttcatgctgagccaactgccctaccgccgtgtaatgataacgcccgccgataacgcgtaaattcagcgtctgaccatcgccaccagcgtgatcgcgtcgctccatcacaaatgcctgatttgccgcccgcaggttattaaaatatccaccaactttggcattcaacaccggctggtaggcaggtgtaggttccgggtcgggggttgggtcgggatccggcgtgggatcaggatctggagtcgggtccggatcaggcggcggcgtcggattgacttcttgtgatcgcagataccagtcgttgttatcttccaccagcgtgtagtcatacgcccccatattgacgtagccgcttcctgtcagactgaactgcgcattgttttgaaactgcgcgggatcagctgcgaaatcaactactttaatacctgtagatgtcggctcaccaatacccgtaatggggttaattaccacggccgtgttgccagcagtattaccgttcaataccagttggtcacttgctgagtcatcgccgtttaattcgctatcgagcagtagcgtaccgccgccggtataatcaccatttaccgtcagcgtgtcgccagcgacgccattttgcaggctaatcgcaccggacgtattggtcagattgccattaaccgtcacgtcggaaagataagtcaggctgtcagtttcaaggttggtattaagctcacctgccagcgtcacgccatcggtggcattcaccagcgtaccgtcgccgctaaacagcgaggcatccagcgcctggttcgtatcctgctgcgtcaatcgcaacacagtaccatcggttatgtcgatatcgccgccagaggtggcatcgattgaacgaatatcctgattttgcccggtttcaaaaacaccgtcttcccccacccacagtgaagaaacataaggaataatattctccgcttcaccttttagcgttccgtcctccacacgtaccgcagacgtcgcagtgccgctggcagtcaactccagcgtaccgccgccacttttagtcaacgtgcttacgctatccagttgttgcccggtactatccgccatcaacccgccccattgcgtatctacgccatcctcaacgtgtatttcgccatcagcgcgcatttcaatattcctgccctgacctgttgtagccgagcgagtgtcaacatcagtcgtcacatccatttcactgtgttgttggggatctgtgaagatcactgaacggttgtaacttgtgtcccccaattgcgaattatcgctgacttcaagcgtaccggaggcgatttgcgtattaccgagataaccgttgttattcgccagcgttacgcgctgatcccccgcattaatgacgacataaacgccattctggctggcatcgctgccgccaatatgtaaatcatcgccactgctgatatcaacgacatcattactgccaatcactgtccccccgctgccgctgatttgcagaccgtcattgtatgagctatcgccatcccaggtggtgaaatcagagagatccaatactccgccatttagcacgatcgattgcggatcgctctgcattgcccgtaaatcggcctgattccccgccagcgacaatacggcgttatcttccaccacaatatcgccggttaatgccatcgactgcgcccctgtcaggagatagctgccatcttgcgctaccgtcaactgtccttcaccctgaatcgagccggaaaaaccgccctggtttactgtaacattgccgcctgcgtcgatattcaaaatgccattagcaaaaccggttaatgagtgcacaaacgtttgttgtgtattgccaacattcagttctgcctgatactcagaatgaacagtgctgccgaccatcaaaccaaagcaatcctgcggatcgctctgacagtgcgtgtcgccgacattcattaactcatcgctgcgccccaacgtcacctcgccattctggatactcatctcgccggtaaacgcattattgtcggcattgaggactaactctcccgctccctctttcacgatgactcccgttccggcaagagaatcaatcgcgccatcgttgctggtattgcctattaccagcgttttatcggcggcaatgttaaattcagccacactatgaccgatatacataaagccccccgccgctgccgtcgccgaatggtcatatcccgaggcgctgttattttcatcaatcatcacaccattgttttggtcataattatcatcaacagaaatatcaataagatacggggatgtggtgctgctggtataaattgcgccgccataaccttctgcatagttattggtaaaggaggtattattaattatcgtttttcctgaaagatgtgtgttatccgtactattatccgtaacatcaatggcgccgccatccccatcactataacttgttgatgtatatgcctggttattattaaaagcatcatcacttaaatagacgtcattattgatggtataaattgcaccgcctttgccgtcattagcgatgttattgtgaaatacggcgttagtgacacgtaaatcggcggcaccggtatcattggtaccggcagaatagattgccccgccatagcctcctgcaacattactgtcgaaaataacattcgcaagatttatcgttgagttttctttagcaaagatagccccaccattattatattcgccactaaccgagttatcagcaaacagggtcatccctgtttcattttgtggtgatatcgtaaattcagcactgtgctgcaaaaatactgcgccaccgctggcattattggccatacccgaaaaaatcaaccattgcccatccgcgatgctccagtcctgcatattgcctgaaaggctttgcctgctggcctgacagttcgctttgatatcatatccctggcatgaatcaatgaccgctgcggcaccgttagcagagaaaagagatgcaatcattgacgggagtaaagataaatactccttgcgtagagagataatccgcatattcatctaaccatcattttctataagatggcgtatttaatcgcattatgcgatatagggtatttttcttttgtaaattctgcccctgatgtaataactattttgttattatctgataattaatttagatgcatcacaattcaaattaataactttaaggtaaatcggttatatttaaactgaattaaagcaataaataatattcttataataaatacaaaagtaacaaattggcttagtatttaacaataaccgaatataaaacaaccatttccgactcaacaatcgcttacactcgcttatatattgaccacaactgatacatcagattatgtgacgacttgtgcctagatcaattttggcaatcattagcaacaagattaataaaccatctatatcaatttacctatcctattttaccgttcaagaattcaccgaacggttatttttaacaaatttttctcttcccattgactttcccggacaccttgtctgacctaaggtgcgcggaagccactttttccttcctgagttatccacaaagttatgcacttgcaagagggccagtttcacactatcttgcagtgaatcccaaacataccccctatatatagtgttcttagcagcttccctcactacaggtagtctgcatgaagctattgaaaaacaggtacgacatacatgaatcagaatctgctggtgacaaagcgcgacggtagcacagagcgcatcaatctcgacaaaatccatcgcgttctggattgggcggcagaaggactgcataacgtttcgatttcccaggtcgagctgcgctcccacattcagttttatgacggtatcaagacctctgacatccacgaaaccattatcaaggctgccgcagacctgatctcccgtgatgcgccggattatcagtatctcgccgcacgtctggcgatcttccacctgcgtaaaaaagcctacggtcagtttgagccgcctgcgctgtacgaccatgtggtgaaaatggtcgagatgggcaaatacgataatcatctgctggaagactacacggaagaagagttcaagcagatggacacgtttatcgatcacgaccgtgatatgaccttctcttatgctgccgttaagcagctggaaggcaaatatctggtacagaaccgcgtgaccggcgaaatctacgaaagcgcccagttcctttatattctggttgccgcgtgcctgttctcgaactacccgcgtgaaacgcgcctgcaatacgtgaagcgtttttacgacgcggtttccacatttaaaatttcgctgccgacgccaatcatgtccggcgtgcgtaccccgactcgtcagttcagctcctgcgtgctgattgagtgcggcgacagcctggattccatcaacgccacctccagcgcgattgttaaatacgtttcccagcgtgccgggatcggcattaacgccgggcgtattcgtgcgctgggtagcccgattcgcggtggcgaagcgttccataccggttgtattccgttctacaaacatttccagacagcggtgaaatcctgctctcagggcggtgtgcgcggcggtgcggcaacgctgttctacccgatgtggcatctggaagtggaaagcctgctggtgttgaaaaacaaccgtggtgtggaaggcaaccgcgtgcgtcatatggactacggggttcaaatcaacaaactgatgtatacccgtctgctgaaaggtgaagatatcactctgttcagcccgtccgacgtaccggggctgtatgacgcgttcttcgccgatcaggaagagtttgaacgcctgtataccaaatatgagaaagacgacagcatccgcaagcaacgtgtgaaagccgttgagctgttctcgctgatgatgcaggaacgtgcgtctaccggtcgtatctatattcagaacgttgaccactgcaatacccatagcccgtttgatccggccatcgcgccagtgcgccagtctaacctgtgcctggaaatcgccctgccgaccaaaccgctgaacgacgtcaacgacgagaacggtgaaatcgcgctgtgtacgctgtctgctttcaacctgggcgcaattaacagcctggatgaactggaagagctggcaattctggcagtacgcgcactcgacgcgctgctggattatcaggattacccgatcccggccgccaaacgtggagcgatgggtcgtcgtacgctgggtattggtgtgatcaacttcgcttactacctggcgaagcacggtaaacgctactccgacggcagcgccaacaacctgacgcataaaaccttcgaagccattcagtattacctgctgaaagcgtctaatgagctggcgaaagagcaaggcgcgtgcccgtggtttaacgaaaccacttacgcgaaagggatcctgccgatcgatacctataagaaagatctggatgccatcgctaatgagccgctgcattacgactgggaagcactgcgtgagtcaatcaaaacgcacggcctgcgtaactccacgctttctgccctgatgccgtccgagacttcttcgcagatctctaacgccactaacggtattgaaccgccgcgcggttacgtcagcatcaaagcgtcgaaagacggtattctgcgccaggtggtgccggactacgagcatctgcacgacgcctatgagctgctgtgggaaatgccgggtaacgatggctacctgcaactggtgggtatcatgcagaaatttatcgatcagtcgatctctgctaacaccaactacgatccgtcacgtttcccgtcaggaaaagtgccgatgcagcagttgctgaaagacctgctcactgcctacaaattcggggtcaaaacgctgtattatcagaacacccgtgacggcgcagaagacgcgcaggacgatctggtgccgtcaatccaggacgatggctgcgaaagcggcgcatgtaagatctgatattgtgatgccggatgcggcgtgagcgccctacccggcctacgggtccaatttgtaggccggataagcgaagcgcatccggcactggatgcccagatgcggcatgaacgccctacccagcctacgatgcggtttgtaggccggataagcgaagcgcatccggcataaaactcctaacaggacacattcatggcatataccaccttttcacagacgaaaaatgatcagctcaaagaaccaatgttctttggtcagccggtcaacgtggctcgctacgatcagcaaaaatatgacatcttcgaaaagctgatcgaaaagcagctctctttcttctggcgtccggaagaagttgacgtctcccgcgaccgtatcgattaccaggcactgcctgaacacgaaaaacacatctttatcagcaacctgaaatatcagacgctgctggattccattcagggtcgcagtccgaacgtggcactgctgccgctgatctcgatcccggaactggaaacctgggtagaaacctgggcgttctcagaaacgattcattcccgctcctatacccatatcatccgtaatatcgttaacgatccgtcagttgtctttgacgatatcgtcaccaacgagcagatccagaaacgtgcggaagggatctccagctattacgatgaactgatcgaaatgaccagctactggcatctgctgggcgaaggcacccacaccgttaacggtaaaaccgtaaccgttagcctgcgcgagctgaagaaaaaactgtatctctgcctgatgagcgttaacgcgctggaagcgatccgtttctacgtcagctttgcctgctctttcgcattcgctgaacgtgagctgatggaaggtaacgccaaaattattcgcctgattgcccgcgacgaagccctgcacctgaccggcacccagcatatgctgaatctgctgcgcagcggcgcggatgatccggagatggcggaaattgccgaagaatgtaagcaggagtgctatgacctgtttgtccaggcggcacagcaagagaaagactgggcggattatctgttccgtgatggttcgatgattggtctgaataaagacatcctctgccagtacgttgaatacatcaccaatatccgtatgcaggcagtcggtttggatctgccgttccagacgcgctccaacccgatcccgtggatcaacacctggctggtgtctgataacgtgcaggttgctccgcaggaagtggaagtcagttcttatctggtcgggcagattgacgcggaagtggacaccgacgatttgagtaacttccagctctgatggcccgcgttaccctgcgcattactggcacacaactgctgtgccaggatgaacacccttcccttctggcggcgctggaatcccacaatgtggcggttgagtaccagtgccgcgaaggttactgcggctcctgtcgcacccgactggtcgcaggccaggtggactggattgccgaaccgttagcttttattcagccgggggaaattttgccctgttgttgccgggcaaaaggcgatattgaaatcgagatgtgaattggttttaacgccagatacgacgcttatacgtcttatctggcctacaacgattacatagcgtagtaatatgctttcacctgctcccagtccgctttggggatcggctccagatatttttccagctggcggaagtcatgattaatcgctttatcacgacgcaagcggcgacgacttttctccaggtcaagaaatccagcttctgccttaccttctgttttcacatagatatggcgaacataacaacagccatgctgacgattaacgctatgcattttcttaaacgccagcgccactgctttcaacatggcttgccgtacttcgtcagaataaggcgatactgcatgccgggcataccagtcagcaatgctgatgaaccccgccatatcttcagtcaccagcaacgcgcgccattcaccctcaactttcaccgcttcaccaaaaacgatcttcggcacgatgacaccggcccgttccagttctttaattaccgcaacctcacggacaatcgttggtcggccgaacgggtaacgtacagaatgaaacagatgatgcgtcatgcgctttacatacagctttttgccgttgcgctcgacgcattgcaccccgctcataccattacggcgatagttaggctcttcaacccagtcgccctctgttgcccaccagtgattaaattcgtcgtgctttgctgaaactgccataccctatcgcctgtcgttttttattaacgacaatgactatagatgtttagctgaggaaaatcttaataatacgtgttgtattgacgagtatcttatgccgggaacaagtcatctcgctcaaaataattgcaattaaggataacccacagactttaatgaagagtggtatcggatagcacataagtgccatccggtagttaatttactctttattaaggaattttactgccttatcagggaaatcagtaaatagcccgtttacacccgctttgttatacagagcatcatataactgattcacatcagtagtgtattcaggcagtttatctgaccgcacggtataaggatgcactaccagtttattctgctgagcatcttgcaccatgccagtgagtttgatattacccggctgcgatgtctcctcaatcaacatatggtaatccggaccaataccatcagcatattccgccacctgtttcatagcccccggcttaaacatccagtcgtaattgtaattaacccagcttccgtccggctgtttctgctgcgtttcattccagtcggtataggcaatcagctgtaccagattgagatccatacccattttgggttccagcacattcttaatacgcttcagctcatcagcatcaaaacattgcaaataaactttgtcgtccttaccggtgtaaccatatttcttcagcacttccagcgtttttgccgcaatatccttcccttcctgatgatggaaccacggcgctttaatttctggatagataccgatatttttcccggtagagtggtttaacccctgaacaaattcaatctcttcttcaaaggtgtgcacccggaagtcagatttacccattgggaaacgccccggataagtctgcacttttttaccgttttcaatatcgaaaccttcggtaaatttcagcgacttaatttcatccagcgtgaaatctatcgcgtagtaacgaccgtctttgcgcgctcgatccgggaaacgatcggcaacatcagtaacacgatcgagataatggtcatgcagaacaaccagatggtcgtctttggtcatcaccaaatcctgttccagataatccgctccctgcgcatacgccatcgcttttgctggcagcgtatgctccggcaaatatccactggcaccgcgatgggcgatgactattttttcgttgctgtccgccgccattgcactgcttcccatgactatagtgctcatcatgatcgccatgctaaggtttttcagcgtcaatttcatgccattagcctccgttgcgtttttgcagtaattgttcatggcgacgtttttcgccaatcatcacaacaatcaacaagataaccgccagaatgctgccgccaatcattaccataaagccgccatcccagccgaagaagtccacggtgtagccaacaatcgcgctcgccgccaccgaaccgccgaggtaaccaaacagcccggtaaaacccgctgccgtacctgccgcttttttcggtgccagttccagcgcatgtagaccgatcagcatcacagggccatagatcaggaagccgataacaatcatacaaatcatatcgacggttgggttacctgccgggttcatccagtaaacgatagtcgcgatggtcaccagtgtcataaagaagacgccggttgccccacggttaccacgaaagactttatccgacatccagccgcacagcagggtgcccggaatacctgcatattcataaaggaagtaggcccaggaggatttatccagcgcgaaatgcttaacctctttcagataagtcggtgaccagtcgaggatgccgtaacgcagcagataaacgaacacgttggcaatggcgatgtaccacagcagtttgttcggcagcacgtactgcatgaagatctgcttcgcggtcagctcctgttccgctttttcgttatagtcgtccggataatcatttttgtactcttcgatcggcggcaggccacaggattgcggggtatcgcgcatcatcgcaaaggcgaacagtgccaccagaatggcgcagaaagcgggcatatagagcgccgcgtgccagtcattgaaccaggccatccccagcaggaacagcagcggcggaataccaccaccgacgttgtgcgcacagttccacactgacacaatgccgccacgttctttctgcgaccaccagtgcaccatagtacgaccacacggcggccaccccatcccctggaaccaaccgcagaggaacaacagtacaaacatcaccgcaatgctcgacgtcgcccatggcacaaagcccataaacaacatcactgccgccgccagaatcaaacctgcgggcaggaaaacgcgcggattcgagcgatccgataccgaacccatgatgaatttcgaaaatccataagcaatcgagatccccgaaagggcaaaacctaaatcaccgcgtgagaatccctgctcaaccagataaggcatagcgagcgcaaagttcttacgaaccaaatagtaagcagcatagccaaagaatatccccaggaaaatttgccagcgcaatcgacgataagtcggatcgatctccgcggcaggtaagcgcgctttgtgtggcgctggtttaaaaatactcaacattgatagcctccgtggcccgtggtcttatttatgattaacagcctgattccgtgggagaacctgccgtttcttgagttgccgcgatgttaagaaaacattcataaattaaatgtgaattaccgcacacattattaaatacgatggttgaaatgttcagaatgacgcatgaaatcacgtttcactttcgaattatgagcgaatatgcgcgaaatcaaacaattcatgtttttactatggctaaatggtaaaaaacgaacttcagagggataacaatgaaaactcgcgactcgcaatcaagtgacgtgattatcattggcggtggcgcaacgggagccgggattgcccgcgactgtgccctgcgcgggctgcgcgtgattttggttgagcgccacgacatcgcaaccggtgccaccgggcgtaaccacggcctgctgcacagcggtgcgcgctatgcggtaaccgatgcggaatcggcccgcgaatgtattagtgaaaaccagatcctgaaacgcattgcacgtcactgcgtagaaccaaccaacggcctgtttatcaccctgccggaagatgacctctccttccaggccacttttatccgcgcctgcgaagaagcagggatcaacgcagaagccattgagccgcagcaagcgcgcattatcgaacctgccgttaacccggcactgattggcgcggtgaaagttccggatggcaccgttgatccatttcgtctgacagcagcaaacatgctggatgccaaagaacacggtgccgttatccttaccgctcatgaagtcacggggctgattcgtgaaggcgcgacggtgtgcggtgttcgtgtacgtaaccatctcaccggcgaaattcaggcacttcatgcgcctgtcgtagttaatgccgccgggatctgggggcaacacattgccgaatatgccgatctgcgcattcgcatgttcccggcgaaaggatcgctgctgatcatggatcaccgcattaatcagcatgtgatcaaccgctgccgcaaaccttccgacgccgatattctggtgcctggcgataccatttcgctgattggcaccacctctttacgtattgattacaacgagattgacgataatcgagtgacggcagaagaagttgatattctgctgcgtgaaggggaaaaactggcccccgtgatggcgaaaacgcgcattttgcgggcctactctggcgtacgcccgctggttgccagcgatgacgatccgagcgggcgtaacgtcagccgtggcatcgtgctgctcgaccatgctgaacgcgatggtctggacgggtttatcaccatcaccggtggcaaactgatgacctatcggctgatggcggaatgggctaccgacgccgtatgccgcaaactgggcaacacgcgcccctgtacgaccgccgatctggcacttcctggttcacaggaacccgctgaagctaccttgcgtaaagtcatctccctgcctgccccgctgcgcggttctgcggtttatcgtcatggcgatcgcacgcctgcctggctgagcgaaggccgtctgcaccgtagcctggtatgtgagtgcgaagcggtaactgcgggtgaagtgcagtacgcggtagaaaatttaaacgttaatagcctgctggatttacgccgtcgtacccgtgtggggatgggcacctgccagggcgaactctgcgcctgccgcgctgccggactgctgcaacgttttaacgtcacgacgtccgcgcaatctatcgagcaactttccaccttcctaaacgaacgctggaaaggcgtgcaacccatcgcctggggagatgcactgcgcgaaagcgaatttacccgctgggtttatcagggattgtgtggtctggagaaggagcagaaagatgcgctttgatactgtcattatgggcggcggcctcgccggattactctgtggcctgcaactgcaaaaacacggcctgcgctgtgccattgtcactcgtggtcaaagcgcgctgcatttctcatctggatcgctggatttgctgagccatctgccggatggtcaaccggtgacagacattcacagtggactggaatctttgcgtcagcaggcacctgcccatccttacactcttctcgggccacaacgcgtgctcgatctcgcttgccaggcgcaggcattaatcgctgaaagcggtgcgcaattgcagggcagcgtagagctggctcaccagcggattacaccgcttggcactctgcgctcaacctggctaagttcgccagaagtccctgtctggccgctgcccgcgaagaaaatatgcgtggtgggaattagcggcctgatggattttcaggcgcatcttgcggcggcttcgttgcgcgaactcgaccttgccgttgaaaccgcagaaatagaactgccggaactggatgtcctgcgcaataacgccaccgagtttcgcgcggtgaatatcgcccgtttccttgataacgaagaaaactggccgctgataattgatgcgctaatccctgtcgccaatacctgtgaaatgatcctgatgcccgcctgtttcggcctggccgatgacaaactgtggcgttggctgaatgaaaaactaccttgttcactgatgcttctgccaacactaccaccttcagtgctggggatacgtctgcaaaaccagttgcagcgtcagtttgtgcgtcagggcggtgtgtggatgccgggcgatgaagtgaaaaaagtgacctgtaaaaatggcgtggtgaatgaaatctggacgcgcaatcacgccgatatcccgctgcgcccacgatttgtggtgcttgcgagcggcagtttctttagcggcggactggtggcagaacgtgacggcattcgcgagccgattctcggccttgatgtgctacaaaccgctacgcggggtgaatggtataagggcgatttttttgcgccgcagccgtggcagcagttcggtgtaaccactgatgaggcgctacgcccgtcgcaggcggggcaaaccattgagaacctgtttgccatcggttcggtgctgggcggatttgatcccatcgcccagggatgcggcggcggtgtttgtgccgtcagtgctttacatgtcgctcaacagattgcccaacgcgcaggaggccaacaatgaatgacaccagcttcgaaaactgcattaagtgcaccgtctgcaccaccgcctgcccggtgagccgggtgaatccgggttatccggggccaaaacaagccgggccggatggcgagcgtctgcgtttaaaagatggtgcactgtatgacgaggcgctgaaatattgcatcaactgcaaacgttgtgaagtcgcctgcccgtccgatgtgaagattggcgatattatccagcgcgcgcgggcgaaatatgacaccacacgcccgtcgctgcgtaattttgtgttgagtcataccgacctgatgggtagcgtttccacgccgttcgcccccatcgtcaacactgctacctcgctgaaaccggtgcggcagttgcttgatgcggcgttaaaaatcgaccaccgtcgcacgctaccgaaatactccttcggtacgttccgtcgctggtatcgcagtgtggcggctcagcaagcgcagtataaagaccaggtcgctttctttcacggctgcttcgttaactacaaccatccgcagctaggcaaagatttaattaaagtgctcaacgcgatgggtaccggtgtacaactgctcagcaaagaaaaatgctgcggcgtaccgctgatcgccaacggttttaccgataaagcacgcaaacaggcaattacgaatgtagagtcgatccgcgaagctgtgggagtaaaaggcattccggtgattgccacctcctcaacgtgtacatttgccctgcgcgacgaatacccggaagtgctgaatgtcgacaacaaaggcttgcgcgatcatatcgaactggcgacccgctggctgtggcgcaagctggacgaaggcaaaacgttaccgctgaaaccgctgccgctgaaagtggtttatcacactccgtgccatatggaaaaaatgggctggacgctctacaccctggagctgttgcgtaaaatcccggggcttgagttaacggtgctggattcccagtgctgcggtattgcgggaacttacggtttcaaaaaagagaactaccccacttcacaagccatcggcgcaccactgttccgccagatagaagagagcggcgcagatctggtggtcaccgactgcgaaacctgcaaatggcagattgagatgtccacaagtcttcgctgcgaacatccgattacgctgctggcacaggcgctggcttaaactcctttctgatgcccggtaagcatgttgttaccgggcatttttgcgtacacgattccgtgcccaatgtatgcgttgcaacgcagtgaaaattcctctgaaaacgtctcgcaaaggctgaaactggcagatgtcaaaggcctgggataaccgtaatgtcgcgtcatcataaatatcaggtgacggacaaccatgaccgaatcaacaacctcctccccgcatgatgcggtgtttaaaacctttatgttcacacccgaaaccgcacgggattttctggaaatacatctaccagagccgctgcgcaagctttgcaacctgcaaaccttacgcctggaacccaccagttttattgaaaaaagtttacgcgcttactactcggatgttttgtggtccgtggaaaccagcgagggtgacggctatatctactgcgtgattgaacatcaaagctctgcagaaaagaatatggcttttcggctaatgcgctatgccactgccgccatgcagcgtcacctggataaaggctatgacagagttccgctggtggtgccattgctgttttatcatggcgaagcctcgccctacccgtactcactcaactggctggatgagtttgacgatccgcaacttgcccggcagttgtacaccgaagcttttccgttggtggatatcaccatcgtacctgacgatgagatcatgcaacatcggcgtatagctctgctggaactgattcaaaagcatattcgcgaccgcgatttaatcggtatggtcgacaggatcaccacgcttttggttagaggcttcactaatgacagtcagctacaaacactgtttaattatctgctgcaatgcggcgatacctcccgtttcacccgctttattcaggagattgccgaacgttcaccactacaaaaggagagattaatgactattgctgaacggctacggcaggaaggacatcaaattggctggcaggaaggtaaattagaaggtttgcaggaaggcatgcatgaacaagccattaaaattgctttgcgcatgctggagcagggcattgatcgtgaccaggtgctcgcggccactcagctaagcgaagccgatctggcagcgaataaccactaattaacacaggcccacagccgatccccatgggcctttgatatcaataactaccttttacgcgtggcccatttttgcctgatttaaacatcgccagtcgttgatccagggcatcgctgtagagcatcgtgtcaacgccaacagcgacaaagttcgctccccacgccaggcattgctgcgccatatcaggagccacagccagaaaaccagccgctttacccgcagcacggatccgccgaatgctggtttcaataattcgctgcacttccgggtgcccggcgttatccgggtagcccaacgacgcagaaagatccgcaggtccaataaacacgccatcaatcccttcaacatcgaggatttcgtccaggttatccagtgccgttttactttccacctgcaccaacagacaaagcgaatcgttgacttgcgccatgtaattctcaatgcgtccccagcgtgcagcccgtgccacactggccccaacaccacgctcaccgtagggaggatagcgcgtggcagacaccacctgacgtgcctgatcggcagtatcgaccatcgggatcagtagagtttgcgcgccaatatccaggacttgtttaatcagcggcttactgccttccaccggacggatcacggggtggctggcatagggcgctaccgcctgtagctggtgataaagatcctgaatggtgtttggcgcatgctccccgtcaatcagcaaccagtcataaccggaagtggcggcaatttctgccatataggcagtcgttgagcttaaccacagaccaatttgcacttcgcccttgcgtaaacgttctttaaagggattggttaataatgcgttcatcgtgttccttaaactatttaatgatgtgccacgtcggtctgcgcaacagtgcgatttacacgcagagtgaaaataatcagcgaaccgatgaccgccaccgctgccagcgtcagtaatcccgccgcatcgctggaaaataacgtttctgctttcacgcgcaggatcggggcaataaacccgcccactgcaccaaacaggtttataaaaccaatccccgcagccagcgccgtaccggaaagaagctgtgtcggcatcgtccagaacaccggttgcacggcaataaacccgatggctgcaacacacagtgctacgatcgccagtactggagaaagcagcccggacagaccaataccaatgcccgccgccagtaatgtcagcgctgcgacattacgccgttcgccggttttatcggagtagcgcggaataagccaggtcccaaacaaggccgcaacccacggaatggcggtgaccaccgacgccgtaaagcccacttttgtccccagcaatgcagcaacctgggtcggcaggaagaaaattaatccgtaaaccgccacctgaatggtcaggtagataatcgccagttgccagactcgcccattacgcaacgcatcgctcagtcgcgaagtcactttctgttgttcttcacttgccagttgattgataagtaacgttttttcttgtttactcagaaaacgtgcctgctccggtgtgtcatcaagccaaaagaatgtgaataccccagcgccgactgccagcaatccttcaatcacaaacatccagaaccagccgggatgccccataaatccatgcatctccagcagcgcgccggaaagcggtgatcccagtgttaacgccagcggtgcgcccatatagaacagccccataatgctggcgcgattacgctgcggaaaccattgcgaagtgagataaatcataccagggaaaaaaccggcctccgcagcaccaagcagagtgcgaacgatcagaaatttcgcttcagtatcggcccatgccatggcagccgaaagaaatccccacagcagtgttgtcgtaccaatccaggttctggcccccagtttgcgcatcaaaagattcgccggaacccccagaaacgcgtataccacaaagaaaatgcctgctcccagcgcataagcttcattactcagcccggtatcaatctggtaggtctgtttggcaaaaccaatattcgaacggtcgagaaacgccagcacatacagcgccaacataaacggaattaaacgcgcgcggtttttcttcaccacggcgtcaagcaaagcggtgctcataaaaagctccttagaatatgtgggcgttaccgttgtcacagcaacgcccggagtgattagtggctgtaggggcgtttcaaattgcagtcacgattgagttcgacgccgaaaccgggtttatcaagcactgatttatgaatacgaccattcaccggtactggctcattaagcagaatcggatcaaattgcggacgcatcgttgaacaatccgggctggtcatcaggaattcgctgaatggcgtattggtgaaggtgatcaccgcatggtgggagtaaacagacgaaccgtgtggcaccaccagttgcccccttgatttggcgattgcggcaatttccaccagcgtggttaagccaccgcaccagccaacatccggctgcataatgtcgataccggtttctgaaagcgtacggaaagattgcagtgtgccgtggtgctcaccgctggtgaccatcatccccgctggtgcgttgtgtttcagttcgcgataaccttcatactgctgtggcggcaggcactcttcgatccatttcaggttatagggcgcgcaagcgtgggccagtttgatggcatagttcacgtcctgactcatccagcagtcgagcattaaccagaaatcctcaccgcatttttcacgcatatccgcgaccatagcggcatctttgcggatccccgcatcaccatcatgtggcccccagtgcgtcggcattttgccaccgataaagcccatctcttttgccagatccggacgcgcacctgtggcgtagaactgaatttcatcacgaactgcaccacctaaaagtttataaaccggaagcccgaccactttgccgaacagatcccacagagccagatcgacacaggaaatcgtattcatcaccaggccaccagagccggagtaatacagggtggcattgagcatttgatcgtggatcagtttgatatcactgacgcatttaccctcaatgaaacggttaagatgtttttcgacaataaaacagcccatttcaccggctgtcgaaacagcgaatccggtctggccgttttctgcttcaacttcaacaatcaacgtgccaagaacgttaatgccaaatgactggcgtgactgctcgtaatcgcggtatttactcatcggggtggcaatatgatcatcaatccagtgattcgccccctggtcgtgataatcaccgccgccagcgcctttttctgctgtcgcaccgccagtaaaccaggcgcgaacctgtttgatttttggtagggtcatgatgttctccattgttatgaggcctgtaagtcaaagggacttttccatcccaacaaacgtgaaatatccctggcgcaggcaatagccttgcccgccagataatcacggtattcttcattgatttgtaagcgggtaccgaccaccgaaatcgcagcggtaagctcgttattggcgttaaacaccggcgcagcgacacaacggacatcggcataatcttcgccgttgtcatagctccagccctgacggcgaatacgcgccagttcctcgtagagccgttgtggatgggtaatggtggtgggtgtcatctgctcccagaccagctcttcgataatacttttctgtacagcttcaggttgccaggcaagcaggcatttacctattccggagcgataaagcgaaaggctttttccttcatgggaacgcacgctgatagtggctgatgactccactttcaaaatgtaataagcgctgccgttatcaataatccccaggtgacataacagcccggtggtatccatcagttgcgtcaaacgcggtcgagccagttcccggagatccatcttgcttaacgcatgaccggaaagctccaccagcctggtccacaaacaaaaattttcctggtgatcaaggctaagaaaacgctgacgcctgagttcattaagcagcaaataggctgtgcttttagggatccccaatgtgtcaatgatcgtcgcagcactacaggggccaatccgggcaatcaaattgagaatatcaatagcccgtgtcagggcgggaactttgcttgattccaacatactggactccagtcttagatactggaatcagtctcgttgctcagggggagtaaaattgtgaagcgcatcaaatcccgtttctcgtccagcggactggagaaattacgcacaaatttgtgaatcagcgcacggattttttcttattgagtacaacaggttggacaaattttgccggagggggaatgtgccggtgcagtaaaccggcacagagtggcggaatcagacagataaggtcatggactcaacaacctcaatccagccatgctcgctggcgatgtcctggccgtttaaccaacggcgtagcatattaagcgccatcattgcgcagacttcctggcgaatagccagactgtagcgtgtggcactgaaatgtacacgcaaagcgaaagtgccgtctggcgtggctagtgcaaagttgagatgctcatcttccagaccagaaacagccagtgccaacccagcaaaatggttcgcccgccgttctgtaatccagtgcgcagtttgcgccagggtttcctcctgtgaaggaaccacttcacacgccagcaatggagcatctgcgcgagaaagttgcaaagccaataaaccaccggtgaattgctcgctcagcgtcaggctgaactggcggctctgcaattcgcgactgatctgcgcgggcagtccttcggtgccttcgaaaatcacgctctgtccggcaacacgtttaacgtccagccacagtttttccatcgcctgttcctcgcttgccggtccggtgagtttcagttcgataatcggcattgaggagcgatagcccattgttacgcccggcggcagttgtagagtgtccaggctttgtgccagatcgctttccgaacgaccaaaggtagtcaaacgcaggcaaaccggcggctgtggtaaagaaaaacgctcgcgcaggcgcggcaggatttcgtgctcgaccatcaccttaaattctgacggtacgccgggggtaaagaacatcaggcaacgattaagctgtatggcaaaaccacaggcagtgcctaccgggttattgataaattcagcactggcaggcagctccgcttgtttacggttgctcggtgccattactcgtccccgttcatggaaatagcgttccatctctttgagccaggcttcatgcagcaccaggccttcaccttttgctgtcgcagcggcgagtgcgcttaaatcatcactggtcggtcccagcccgccgttaacgatcagcacatcggcgtgctgactacgttcgcgaagaatggtgactaagtcatcaagattatcccccaccgtattgcggcgagataatggcagcccctgatgaaagaaaaaatcggccagccaggcagcgttagtgtcaacgatttgcccgtgtaacacttcatccccggtggataacatttccacttttaacatggttatctcctgcttttgttatcgaatcactataacgcaaagggagacagggcgtagtaagaaactgaatggcgcgacagaacgccgcgccggaaggcgtcagaagctggcatttaccccaacatacggaccatcagcaatggcgttatcacgattgccatttttacctgccaggttcaggtaacggtagccagcctcaatgctgactggacgcataatggtgtaacgcgcgccagcattcgcttcttcataacttttaattccgctggagagcgaatccggagagtagtaatactcaccaaacaagcggaagctgtcaccaatttgccactgcaaaccaccgccaactgccgctgcataaccttcatcaccatcgttcgggttggtgtaaacgccttttccgccaacggtcgccattaatggtccgagaggcagattcaaccccagccccacgcccgcggcatcaccgtcgtcgtcgttatgtgtccagttaccgcttaacgccaggcccgtcgattcagtcccaaaaccgacaccaatattggtgtattctttacccgcctggccgctgatgctcattgcattgaccgatgcagaaaccaacagcattccggccagacctgctagcgcaatttttttcattatcccctttcccacaagcaattaattaaaattcccaaagctgcgggattgtactgcctggcgcagaggattcaatgagcgaaaaaagggatctagtcacttattgtaactaaatacttcttaaataattaaacgccgaaaaaataaacacactttatcgatacacacaaaaataataataaatgtagttatcatcgcaaaagagattactgtcactttcacatatttctgagttaccgtattctcatggtttctttttatttataaggaatacccctgtgcgacaacggactattgtatgccctttgattcaaaatgatggtgcttatttgctgtgtaaaatggccgacgatcgcggcgttttccccggtcaatgggcgctttcgggtggcggcgtggagcctggcgaacgaattgaagaggcactacgccgcgaaattcgcgaagaactgggagaacagctgcttttgacagaaatcacgccgtggaccttcagcgatgatattcgcaccaagacgtatgcagatggtcgcaaggaagagatttatatgatttacctgatttttgactgcgtttctgccaaccgagatgtgaaaataaacgaagagtttcaggactacgcgtgggtaaaacctgaagatctggtgcattatgatttgaatgttgccacccgaaaaacgttacgtttgaaaggtcttctttaacaatgatgacagccatcactggctgtcagattgaaaatttagtggttaacgaattccccatccagataaactttgcctttttccacatgcatgactaaaccatccagataatcaggtttaaatgtcgcatcacgcttatctttagcaatatatgtcaggcaatgattatgggtaaaaataacgatatttttatcaggtgctttgcgttgtaagtctttaattgcactataaatctcattaccgcattgaagaaatcgtttatctaccgtcagctttttacccgccgaaaaccaggtcgccgactgaatagtccggacggtattactggaatagagatcaaaatcagggatatcagcactaaaagcgttgcccagttcacgggcatcctgggtacctttgaccgtaatacctgttttatctgacaagcattgattggttgaacgatcgcaacgttcagcatggcgaaacaaaacgacaaccgggtgctgctgtgccagtctggccagtgttttattgtcgatgcgtggcaaaccattgctactccaggcggcatgagtacccagtccggcaatcgcagcgagcgccagtaaaatgatgaaatatttttttgacttcaacgaagatcggcaaaaagctaacacgtaaactccacctgtagacaagcgcaaccagacaattaccgtgaaattgagcgacttttctggcgataattagcagttggtgtaatattaaaaatcctatgatgccggcaaaatgcctcaaaattttgccaaatgcaaagtctaaataagaaaaaatataaaaatttcaatatttacgtctaatattagtttcttaaggttaagttaatattctatccttaaaattttgctccaaatggcaaaatatacacaacactctttatagcaaatataagtggacaggtattcaatgacggatggaaaaaaaatgtcaggatttttgcctttttcgcgaccagcaatgggcgtagaggaactcgctgcagttaaagaggttctcgaatccggttggatcacaaccggtccgaagaatcaggcgcttgaacaagctttttgccagttgacgggaaatcagcatgccatcgcggtcagttcagccaccgccggaatgcatatcacgctaatggcgttggaaattggcaagggcgatgaagtgattacgccttccctgacctgggtttcaaccctcaatatgatttccttgctgggtgcaacgccggtaatggtggatgtcgaccgcgatacgctgatggtcacgcctgaagcgatcgaagcagccattacgccacgcactaaagccatcattccggtgcattatgccggtgcgccagcagatattgacgccattcgcgccattggcgaacgttacggcatcgcagttatcgaagatgctgcccatgccgtcggtacgtattacaaagggcgacatattggcgcaaaaggtactgctattttttcgtttcacgccatcaaaaatattacctgtgcggaaggtggcctgattgttactgataatgaaaatcttgcccgccagctgcggatgctgaaatttcacggtctgggtgtcgatgcctatgacagacatacctggggccgtgcaccgcaggctgaagtcttaacgccgggctataagtacaatctgaccgatattaacgccgcgattgccctgacacagttagtcaaattagagcacctcaacacccgtcggcgcgaaattgcccagcaatatcagcaagcactggcagctctcccctttcagccattaagccttcccgcctggccgcacgttcatgcctggcatctgtttattattcgtgtcgatgaacaacgttgtggtatcagtcgcgatgcgttgatggaagcgttaaaagaaagaggcattggtaccgggttacatttccgcgccgctcacacacaaaaatattatcgcgagcgttttcccacgctgtcgttaccgaataccgaatggaatagcgaacgcatctgttcgttgccgctgttcccggatatgaccaccgccgatgccgaccgcgtcatcacagcccttcagcaactcgcaggacaatgagccatgtttgaaatccaccctgttaagaaagtctcggtggttattcccgtttataacgagcaggaaagcttaccggaattaatcaggcgcaccaccgcagcctgtgaatcactggggaaagagtatgaaatcctgctgattgatgacggcagtagcgataattccgcgcatatgctggtcgaagcctcacaagcggagggcagccatattgtgtctatcttgcttaaccgcaattacgggcaacattcagcgattatggcgggattcagtcacgtcaccggcgacttaattattaccctcgatgccgatctccagaatccgccagaggaaatcccccgtctggtggcaaaagccgatgaaggttacgacgtggtagggactgtacgccagaaccgccaggacagctggtttcgtaaaaccgcttcaaagatgattaaccggcttattcagcgcaccacaggcaaagcgatgggtgactatggttgtatgctgcgcgcctatcgccgtcatattgtcgatgcgatgttgcactgccatgaacgcagcacctttatcccgattctggcgaatatcttcgcccgccgtgccattgaaattccagtgcaccatgccgagcgtgagtttggtgaatccaaatacagctttatgcgcctgattaatttgatgtacgacctggtgacctgtcttaccacaacgccgctacgtatgctgagtctgctcggcagcattattgcgattggcggttttagcattgcggtgctgctggtgattttacgcctgaccttcggaccccaatgggcggcagaaggcgtctttatgctatttgccgtgctgtttacttttattggcgctcagtttatcggcatgggattgctcggtgaatatatcggcaggatctacaccgatgtccgcgcccgcccccgctattttgttcagcaagttatccgtccatccagcaaggaaaatgaataatgaaaaccgtcgtttttgcctaccacgatatgggatgcctcggtattgaagccctgctggctgccggttacgaaattagcgccatttttacccatactgataatcccggtgaaaaagccttttatggttcggttgcccgactggcagcggaaagaggcattccagtttatgcgccggataacgttaatcatccgttgtgggtggaacgcattgcccaactatcaccagaggtgattttctctttttattatcgccatcttatttgcgatgagattttgcagctcgctccgagaggtgcatttaatctgcatggttcgctgttaccaaaatatcgtggtcgcgcgccgctgaactgggtgctggtgaacggtgaaacggaaactggcgttacattgcaccgaatggtgaaacgtgccgatgccggggccattgtggcacaactgcgcgttgccattgcgccagacgatatcgccattacgctgcatcataaattgtgccatgccgcgcgccagctactggaacagacattacccgccattaaacacggtaatattctggaaatcgcccagcgcgaaaacgaagccacctgttttggtcgcagaacgccggatgacagtttcctcgaatggcataagtcggcatccgtactgcacaacatggtgcgtgccgttgccgatccgtggccgggtgccttcagctatgttggcaatcagaaattcaccgtctggtcgtcgcgtgttcatcctcatgccagcaaagcacagccggggagcgtgatttctgttgcaccactgctgattgcctgtggcgatggcgcgctggaaatcgtcactggacaggcgggcgacggcattactatgcagggctcgcaattagcgcagacgctgggcctggtgcaaggttcacgcttgaatagccagcctgcctgtgccgcccgacgccgtacccgggtactcatcctcggggtgaatggctttattggcaaccatctgacagaacgcctgctgcgcgaagatcattatgaagtttacggtctggatattggcagcgatgcgataagccgttttatgaatcatccgcattttcactttgtcgaaggcgatatcagtattcattccgaatggattgagtatcacgtcaaaaaatgtgatgtcgtgttgccgctggtggcgatagccacgccgattgaatatacccgcaacccgctgcgcgtatttgaactcgatttcgaagagaatctgcgcattatccgctactgcgtgaagtaccgtaagcgaatcatcttcccgtcgacttcagaagtttatgggatgtgtagcgataaatacttcgatgaggaccattctaatttaatcgtcggcccggtgaataaaccacgctggatttattcggtgtctaaacaattacttgatcgagtgatctgggcctatggcgaaaaagaaggtttacagttcaccctcttccgcccgtttaactggatggggccacgactggataaccttaatgcagcgcgaattggcagctcccgcgctattacgcaactcattctcaatctggtagaaggttcaccgattaagctgattgatggcggaaaacaaaaacgctgctttactgatattcgcgatggtatcgaggcgttataccgcattatcgaaaatgcgggaaatcgctgcgatggcgaaattatcaacattggcaatcctgagaacgaagcgagcattgaagaactgggtgagatgctgctggcgagcttcgaaaaacatccgctgcgccattacttcccaccgtttgcgggctttcgtgttgtcgaaagtagcagctactatggcaaaggatatcaggacgtagagcatcgtaaaccgagcatccgcaatgcccgccgctgcctggactgggaaccgaaaattgatatgcaggaaaccatcgacgaaacgctggatttcttcctgcgcaccgttgatcttacggataaaccatcatgaccaaagtcggcttacgcattgatgtcgatacctttcgtggcacccgtgaaggcgtgccgcgtctgctggaaatcttgagtaagcataatattcaggccagcatttttttcagcgtcggcccggacaatatgggccgccatctctggcgactggtgaagccacagtttttgtggaagatgctgcgctcaaacgcggcatcgctttatggctgggatattttactggcaggtacggcctggccaggtaaagagattggtcatgccaatgccgatatcattcgtgaagcggctaaacatcacgaagtcggcctgcacgcctgggatcaccatgcctggcaagcccatagcggtaattgggatcggcaaacaatgatcgacgatattgcacgcggccttcgcaccctggaagagattatcggtcaaccggtaacctgttctgccgctgctggctggcgtgctgaccaacaggtgatcgaagcaaaagaagcgttccatttgcgctacaacagcgattgtcgtggggcgatgccgtttcgtccattgctcgaatcaggaacccctggcactgcgcaaattccggtgaccttacccacctgggatgaagtgattggtcgggatgtgaaagcagaagattttaacggttggttactcaaccgcatccagcgagataaaggcacgccggtttataccattcatgccgaagttgaaggctgcgcttatcagcataattttgtggatctcctgaaacgcgcagctcaggaaggcgtgacattttgccctttaagcgaactgttatcagggacgttgccgctcggacaagttgttcgcggaaatattgccggacgtgaaggctggctgggttgccaacaaattgcgggtagtcactgatgaaatcggtacgttaccttatcggcctcttcgcatttattgcctgctattacctgttaccgatcagcacgcgtctgctctggcaaccagatgaaacgcgttatgcggaaatcagtcgggaaatgctggcatccggcgactggattgttccccatctgttagggctacgttatttcgaaaaacccattgccggatactggattaacagcattgggcaatggctatttggcgcgaataactttggtgtgcgggcaggcgttatctttgcgaccctgttaactgccgcgctggtgacctggtttactctgcgcttatggcgcgataaacgtctggctttactcgccacagtaatttatctctcattgtttattgtctatgccatcggcacttatgccgtgctcgatccgtttattgccttctggctggtggcgggaatgtgcagcttctggctggcaatgcaggcacagacgtggaaaggcaaaagcgcaggatttttactgctgggaatcacctgcggcatgggggtgatgaccaaaggttttctcgcccttgccgtgccggtattaagcgtgctgccatgggtagcaacgcaaaaacgctggaaagatctctttatttacggctggctggcggttatcagttgcgtactgacggttctcccctggggactggcgatagcgcagcgggagcctgacttctggcattattttttctgggttgagcatattcaacgctttgcactggatgatgcccaacatagagctccgttctggtactacttgccggtcgtcattgccggtagcctgccgtggctgggattactccccggtgcactgtacgctggctggaaaaaccgcaagcattccgcaaccgtctatttgttgagctggacgataatgccgctgctgtttttctccgtcgctaaaggcaaattgcccacctatattctttcctgctttgcacctctggcaatgctgatggcgcattacgcattgctggctgcaaaaaataatcctctggcgttgcggattaatggctggattaatatcgcttttggcgtcactggcattattgccacatttgtggtctccccctggggaccaatgaacacaccggtgtggcaaaccttcgagagctataaagtcttttgtgcctggtctattttttcgctatgggcatttttcggctggtacaccttaacaaacgtcgaaaagacctggccttttgccgcgctttgcccgctggggctggcgttgctggtaggattttcaattcctgacagagtcatggaaggaaaacatccgcaattttttgtcgagatgacacaagaatcacttcagccaagccgctatattcttactgatagcgtcggtgttgccgcaggtctggcatggagcctgcaacgcgatgacatcatcatgtatcgccagacaggtgagttgaaatatggccttaattatccggatgcaaaagggagatttgtcagcggtgatgagttcgcaaactggcttaatcaacatcgtcaggaggggattattacactcgtgctttcggttgaccgcgatgaagatatcaatagtctcgccattccgcccgcagatgtcatcgatcgtcaggagcgtctggtgctaattcagtatcggcccaaatgatctggttaacattagtctttgccagcttgcttagcgttgccgggcagttgtgtcagaaacaggcaacctgctttgcgacggtaaacaaacggcgcaaacatatcgtgctgtggctgggactggcgctggcttgtcttggccttgcaatggtgctctggctgctggtcttgcagaacgtaccggtaggcattgcctacccgatgttaagtctgaattttgtctgggtaacgctggctgcagtaaaactgtggcacgagccggtatcgctgcgtcactggtgtggggtggcgttcattattggcggcattgtgatcctcgggagtacggtgtagtgggcctgatgtggggattattcagcgtcattatcgcctccgctgcgcaattaagcctgggttttgcggcgagtcatctgccgccaatgacgcacttatgggattttatcgcggcgctgttagcttttggcctggatgcccggatactgttgctcgggctgctgggttatctgctttccgttttttgttggtataaaacactacataaacttgcgctaagcaaagcctatgccttgctcagtatgagttatgtgctggtatggattgcttcaatggtacttcccggctgggaagggactttttcgctgaaagcactactgggagtagcctgtattatgagcgggttgatgctgattttcctgcccacaacaaaacaacgttactgagttttccctgccgctttacactgccgttcccactcatcggggctataacagcttgcagaaaggactttcaccgtgtgcagcttttcacgattaatacagtaaagcgcattctgcaaaggcgagagtaaatcccccactttcacggcgaagtcactcttcacttcggcgatcatttttatcgcgccgccagcatcgcagagcataattacatgtctgttatcttgtttattgcagcacgattttttgaccagccattccattgcattatcctgtttgctaagagttttcacatcaatttacagattaacagataaactctttatcaacggcaatggaatggcagaaatgagaagtgaaacggagggttaattattgctggcgtttcacccactcttttagcgcctgacgtgaaattttaataccgccgtttttcagctccggcggcagagtcagccagcgcaccggttgttgaaaacgagccagcttatctttcacccattcgtcaagatcaacgctttgctggtcatactccaccaccgctaccggccgatgaccaaactccttgtcggcaacgggaacgataaacacctgcaaaaccgcaggatgtgcagcaataacgcgctcgacttcttccggctgaataccctcaccgccactgaagaatagattgtctaaacgtccgacaatggtcaacttgccattatacatctcaccgcgatcgcgcgtggcgtaccagccttcgtcattaaccagtggaacccgttgcccattacgccagtaaccttctgccatactggcagcccgcagccacacttcatcattaacgattttcacttcccgacccggcagcggcgaaccaacgtctgccagaccgtcggcttctttcgcacacaccgtggaggcaaactcggtcagaccatagccgcaaaagcaccgaatcccctgctcgcgcgcctgttccgtcaactcgaccgggatagccgcgccgccaagtaaaaccgctttcagggaaacggaactacggttaaccagcaaacgccagagttgtgttggcaccagtgaagcgtgagtacaacctgccagcatttgctccaatggctgtttatcacgcaccgtcatccgcgcaccagcgtataaccagcgccacataattccctgaccggagacgtgaaacagcggtaaagagagcaaccagtcatcgtgatcaccaaaaggaatcagcgataacaccccttcggcgctggcaagatgagcctgataagtatgaacagcggctttcggcaagccagtggaaccagaggttaacgtcattgagcacagacgcgtcggctgccacgccgcggcatgtgcgccttcaaccagctgaatgtgcagcgacgctaacgccggaaacgtgttttccccttccggcaccagcgcaaattgcagcgtaagattgggcagcaattcctcaagcagcggttgcggcagctgagggttcacgggcaacacccgcgccccgcattgcagtaacgccagccaggccagcagcgtttgcggcgtattccacgcccgcaacatcacgccgctgccctcaaccacaccctgcaccgcaaagctggaggctaattcatcgacgcgagcacaaagctcgcgccagttgagttgctcgtcattgagacgtaaggcgatggcttctccccgcacttgccgccagtgacgccacggccagtcagagaagatcataacagctgctccagtgcatcaacgtccactaacggcagcaggctccccggccagcgacgaacctgctgcgcctgcatcagatccagcgtgtccagtcccggaatggtgtctggcgttaaccaggcagcaatccgcgccagttgcgttagacctaagctcgactcaatggaagaactgatcaccgccgtcagccccagcgcatgcgccgcctgcacttgctcgcgtactttatccaggctgcccgtgagcgtgggtttgataactaccgcgcgcacgccctcttcagctacaaaggcaaaatccggctcgcgcaagctttcatcccaggcaatggcaatgccggtttcacgggcaaacgcacgcgaatcatcgcgggttttgcacggctcttcgagaaacgcgatgcggtggcgataatccgggttaacgtatttggcaaactgctggcctttcagcggtgtccaggcgcggttcgcgtcaagacgcaaatgcagatcaggaattgcctccagcaacagattcaccaccatgccgtcgcgcacggcttcgtacaatcccactttgaccttcgccactttctcgccaggcatatcggcaagtttgaggatcagatcgtcaggatcgccattacacagcggtgccgcacggtaattggccgcctgcgggagcgtatctgccagctccgccaatgcacaacttacgccaaaggcaacggaaggcatctgcggtaattcgcaatcgcctgccagccagttatttacccaggcaagcagcacactttgcgcctcttcccaggtttcctgactgaagcccggcagtggggagatctccccccacccttcgcgctcgccctcacgcaggcaaacatacagcccgtcgcgggtttttaaccgcctgtcgcgcagaaccacccccgcgtccatggggatctgccagcggtatacctgcgcgctacgcattacggattccgtttaaatttgctgaaatcaggctgacgtttctggttgaaagcgttgcgaccttcctgaccttcttccgtcatatagaacagcatggtggcgttgcccgccagctcctgcagccccgcctgcccgtcacagtcggcgttcagtgcagctttcaggcagcgcagcgccatcgggctgttttgcaacatttcgcggcaccaacggacggtttctttttccagatccgccagcggtacaacggtgttcaccagacccatatccagcgcctgtttcgcgtcgtactgacggcacaggaaccagatttcacgcgcttttttctgtccaacgatgcgagccatgtaggaagcgccccagccgccgtcgaaggaaccgactttcgggccagtctgaccgaagatggcattatcagccgcgatagtcaggtcgcacatcatgtgcaggacgtgaccgccaccgatggagtagccagccaccatcgcgacaaccggttttggacaggtacggatctgacgctggaagtccagcacgttcaggtgatgtacgccggaatcatctttatagccgccgtaatcaccacgtactttctggtcaccaccggagcagaacgctttatcgcctgcaccagtcagaatgatcacgccgatgttgtcgtcataacgcgcatccgccagcgcctggatcatctcttttaccgtcagaggacggaaggcattgcgcacctgcggacgattaatggtgatttttgcgataccgtcggtggatttttcataacgaatgtcctcaaaaccttcggagcagtcgtgccattcaaccggtgcgtaaagcattgcttcatcaggataaatcatattgtgtcctttagtcagaaacgcaagatctgcgccagacttgcgattacgccagcgggattttcccggtgcgcgttatgtccggcgcgaggaatgacatggcagtcggcagccagttccgccgccagagcgcggaatttgctgtcacgttcaccacataaataataaaacgcaaatgtgcgggcgctaaggttagcacgtaaatcgggctggacggcgagagaagtcgcctccagcatggcggcaagggttgcgccattattgttgctgcgcagcgccaccagctcccggcgttgatcgtcattgagcgaggcaaaaacaggctgttgataccaatcggcaaataccgccgttaacggttctgtacgaaaacgctgcgcccattggcgatcggaacgctgacgttccgcgcgttgttcagcattttgcaatccaggatgcccgccttcgacaacaactccacaaagccccgccagctcctggcaagccgccatcatcgccacccgtccgccaagcgagtaccccaccagccagaagttaaggatgttgtaactaaccagcgttttacacaataagccggtgacatcatcaaatccatcgacgctgatcgtcgctgaaccaccgtgacctgggagatcaacatacaaccgcgagtagtcggcaaacgcctcgcccacttcttgccattcatggcaatcgccagaaaaaccgtgcaaaaacaccaaccagggtaaacctggtttgccgtgttttgcctgcgcgtgcaggatcataaatggcttacctgcgccagaagttgctggagcgtttgcgcaccatcggtgtcgttaaccaccatttcaatcaccgtggtggtcggcgtacgccaggcatcgactagtgtcgtttcaagttcctgccagttttgcggacgatgatatttcagctcgaacatcgcggcggcgtgctcaaaatggacgttttgcggcatcagatagaaacgctcgcgctcgcttttcggcgttggcaacagcgaaaaaatttgcccgccgttgttgttcaccacaattaataccagcggtgcggaaacctggcgcaataacgccagcgcgttgagatcgtaaagtgcggagagatcgcccacaatcgccagcgtcggtttgccgcttgcccgctgaacgccggcggcagtcgagagcagcccgtcgataccgctggcaccacggttgctgtacaccgggtaacctgccggaagttgcgaaagcgcatcaatcagacgcaccaccaggctgttaccgacaaacaattgcccctgttcaggcaagtagtcgctgatgcgatgcgccagttgcgcttcgccaaacgcatcgcgacgggcaataaccgcctgcattgcctgttccgccaggcgcgggatttcaacgcaccagggctggcgtttttctgccggatgcagctccagccagtcggcaatattggcaattaagcgacgtccgcgatggtgtgccggatcaagtcgcccttcaatgtcatcaacaatccagtactcttctggttcacagcttgcctgccattggaggagtcgtttccccgtcaggctgcttcccagttgcaccactatttgtgcctgttgcagttcgctggtcgctttggcattgcctaaccagagatcggcacacggcagcggctgtccggtttgcgacagcacgtcgccaatcagcggccagccaagagtttgcgcccacagtgcaacttttttgccctcttccgcactcatgcgcccggcaaccaccacgccgcgcttttgtcgccagaagaaccagtcacgctgtttttcactttcccgacgaggcgcttcacgcagccacggtttgtcgtcctgccaccagtcgcccagccgctgttgccagctaatcccggtgtcgtccatttcgccatacagcggttcagcaaacgggcagttgatatggactccaccagcatgaagcgtaccgagagcgtggtcgatggtagaaaccagccaacgtgcggggatatcctgggtcgggcgcggcagtgaaatactgtgcgtggggtgagaggcgaacattcccggctgacgaatcgcctgattcgcgccgcagtcaatcagctccggcgggcgatcggcggttaacaggatcagtttttctccggttaacccagcttcaatcagtgccggatagagatttgctaccgccgtgccggaggtcacaatcaccgccaccggctgcttgctgactttcgccagccccagtgccagatgccccagtccacgctcatcgaaatgggtatgatgaataaatgcggaattctccgccgccgctaacgttaacggtgtagaacgcgagccaggggcgatacagatgtgtctgacgccgtgacgcgttaatgcttccagaatgaccgccgcccagcgtcggttaaatgcgcttactgacatgagtttgtccggtatcaatattgcggctaagtataaggagctacaaaaatagattattgatatgaatcggtaatgatgcgactcattactattccatttgtaataaagtacgcagccctgccgctttgttgtcgatttcctgccactcttgctcggggtcggaaccacggacaatgcctgcgccagcatatagccgcacgatattgccgctgatttttgctgagcgcagggaaacgcagaattcactttgctgtaatgagagatagcccgcagaaccggcgtaccattctcgagtgaacggttcgtgacgggcgataaactgtcgcgccagatcgcgcggtaagccagcaactgctgccgttggctgcaactgatgtaaacagatcacatcatccgctttgttgagtgaagtccagatacagcggcgaagatgctgtactttacgtagacgcagtacctgcggcggtaaaacatccagcgtttgggtatcggcctgcaatcgttggcagatatcttccaccaccaacatgttctcgcgctggtttttatcatccgccatcagccactcacctaactgctgcgcctgcttatcatcaggatgatttgctaccgttcccgccagcgcttcggtacgcagcgctttgtcacgccgccgccataaccgttccggtgaagaaccaagaaaagcattttcgccatcaaaggccatgtaaaaatggtagcaattcagattgagccgacgactggcagccatcatcgctgccgcattgaccggacttgcgaaatgcaggtcggttgcccgagcaagcacaactttgtcgagctcgccttcggcgatggttttcgttgccagttcgattaattgcgtccagcccgttttgtccggccagtgttgttctcgcgtggtggtaaaatgtaatccaggcaagggcttgatactcaccagtgtggcgataaattcttttgccttgattgcatcgtgctgaagggagctttcgctgaatagcgtcagccgcagcgtggctttaccgccacaacgtcgccattccaggcgtggtaaaagtaaattgccctgcgacgggtcaaacgcattcaacccccagatgcgtaagtcggcgtgttccgggtgctggcgaagaaaccgttgtgcctggtccaacgacgtaaaacgggttatcgcacccaggacggcagcttcttcatcaccattacgttgttgccagtagaattgcgggtacgtttgctgactggccagccagctcaaggcatcaaaagcgtctttgagagggaaaggaatatcgataacccgaatgccgggtgtcgccggaatctcttgcgacaaatggcgcagtagattttccagcgccgtagtaagtgattgcacgcggacctctccctgttaaaagcctcacattatacggggtacgacaaaaaaaatgcagtaccccggtgtagggaggttttaacggcgtgccagcaacagtcctagaaccagcccaacggccgcacccacaccaattccttgccagggtttttcgtggacgtagtcatcagcacgataaacagcctgcttcgcccgatagtaataactgtctgaagcctggctaacccgttttttcacatcatccagcgctttttctgcacgcgctttcagctcaacatatttctgatcggcgggatcgccagaggagcggagcacctcttccagtgtttcactaagcagcgtcaggtcatcatcaatacgtgtatcaccaaactgattagacattctcgttctccatttgtgtaaaacctgtcactaactatagacaagggttattgattacgcctgaattacctcgcgtgccatcccaatgtgtgggataccatcttcttcataaatatcggtcacagggatgaaaccaaattgcccataaaagttttgtaaatgcgcctgcgcccccagataaatcggcttctccggccagcggcgagtacacgattccagcgccttactcatcaattgctgaccgattttttcaccgcgtaaggcttcgctgacaatcacccgaccaatcacaacgggttgcagttcgtcgtcacttttcagaatcctcgcatacgccaccagtgtcccgttatgccaaccgagaatgtggcgattttctccctccagatcgtcaccatcgatatcctggtaaggacagttttgttccactacaaataccgcacaacgcagttgtaataaggcataaagctgagaaacggataaatcagaatgatgcagatcttgccagtcgatcatggaaggctcctttgtgctgtttgctttatactagccggaatattttcagcagcgtgatgaactcatggaattaatttttttaggtacttcagccggtgtgccaacccgtacgcgtaatgtcacggcaatattgcttaacctgcaacatccgacccagagcggactttggttatttgactgcggtgaaggcacccagcatcagctactgcataccgcctttaaccctggaaaactggacaagatttttatcagtcaccttcatggcgatcatctctttggtttacccggcttactgtgcagtcgttctatgtcaggcattatccaacccttaacgatttatggtccgcacggtatccgtgaatttgtggagaccgcgctgcggattagcggctcatggaccgattatccgctggaaattgtcgaaattggtgctggcgaaattttcgatgatggcctgcgcaaagtgaccgcttatccgatggaacacccactggaatgttatggttatcgtattgaagaacatgataaaccaggtgcattaaatgcccaggcattaaaagctgctggcgtgccgcctggcccgctgtttcaggaattaaaagcgggcaaaacaatcatgctggatgatggaaggcagattaatggcgcagattacttagccgttccagtgccgggtaaagcgctcgctattttcggcgataccggcccctgcgatgccgcgctggagctggctaaaggcgtcgacgtaatggttcacgaagcgactctggatatggcgatggaggccaaagccaacagtcgcggccatagttctacacgccaggcggcggcactagcccgtgaggctggagtcggtaagctaatcattacccacgtcagctcgcgctatgatgacaaaggttgtcagcacctgttacgtgaatgtcggtcaattttcccggcgactgaactggcgaatgatttcgcggtgtttagcatttaagtcgaaagcggtggttagttagcagattaatttaacgataccaacgcatttatttgacattttttcatctgtttgccggatacgtttgatgtcgatatcaggcaaacagaattatcatttttagttttgtgaattgtccagatctttcgccagtccaatcaggcgaataaattccgctctgtaaccctgtggatcttccccttttgccttctgagcccactgtttgatctgctgccaggaggtattattcaggtattcagaaccgcgtaacttttgcccatatgcagccactgctgcgcgaaaacgcatatcttctgaaggtgcctttattgcgaatgccaacgggaattcaactaactgactttcttttccctgtggggatttccaacgaatctttaaccaggcaagttcttttgttttgtccgatttcgctgatttgttatccggggcatagcgtaacttatcaattgatgctttttgccctttcagcgttaattcaaataaaaatgttatatgtttacctgcgccaatatcacccgcatcaacgttgtcgttattaaaatcctctgccctaagttggcgcttttcataacctatctgacggtattccgttacccacgcggggttaaactcaatttgcgctttgacatcttttgctacggtaatcaacgtctgccgcatttcactgttcaacactttctgcgcctctgagagggtatcaatgtagctatagttgccgttaccaacatcggcaattcttaccatcattgcctcgttataattgctatcccccacgccaagcgtcgacagagtaacaccggactcacgctgttttttgaccattgattcaatcgattttggatcgtcaatgccaacgttaaagtcaccgtcagtggccaataaaatgcgattgataccacctttaataaaccccttcgctgcctgctgataagccatctccagcccggcaccgccattggtactgccttctgcatccagcgaatcaattgcagcattaatttccgccttgtgactaccggagatagaaggcaacgcaatacgagagtcgccagcgtaggtcacgatggcaatgttatcctgctcacgaagttctttgaccaataatttcaacgaagactggataagtggcaaacgttcatcagaaatcattgaaccagacgtgtcgataagaaagaccagattagaagcgggtaactcttcacttttgcgatctttcgccaggatatcaactttcagcaatgttcgctgttcattccagggtgcaggtgccaattcgtagcgcatagcgaaaggtattggcttagaggccggaatagattgtttgtctttgatatcccagtcagacgggaaataattgactatctcctccacccgcacagcgtctggcggaggtaacagcccttgattaaggaaacgccgcacattcgcataactgccggtatcgacgtcaaggctaaacgtcgccaacgggttttgcgctacctgcttaaccggattatcatcgaactgctggtagcgagcggttcctggatttgcgatttgggaggctgctttttctctggctgcatgttgatattttggagccgcctgcaatcgccccagcaaagcctgtttgtctgaatattgttgcacttcttgctgggctaaggctttcgcgtctgcagcggctttggcggcgctttgctcagccacttttgttgccgcttgttgcgcggcaagcacttgctggtcagtgggtgtagtagattgttgttgctgacttttcttatcctcaggttccggcccacatcctgacaaaatcaaactacttataagcaacatgattatatttttatttcgcatataaaatccttttaaataaattcagggccccgacataaaatacactctttgtataatcctgctaatcttaataaaatacaatatcgaaacccataacaaataatgattcaacaacgcaacccattaataatttgcatatgaaaaaaaataaattttgcttttattatattatttctgttttcactccctctgattattttttaccaaccctgggtgaatgcattaccgccaacgccccgacacgcaagtcctgagcaattagaaaaaacagttcgttatcttacacaaacagtgcatccacgtagcgccgacaatattgataatctgaataggtccgcagagtatataaaagaggtctttatcagtaacggtgccagagttaccgcgcaggatgtccccattacgggtggcccctacaaaaacattgttgctaattatggtcctgccgatggaccgctgattattattggtgcgcactatgactctgtcagtagttatgaaaacgatcaattgacctatacgccgggcgcggatgataacgccagcggcgtggcaggattactcgaactggcacgtttgttacagcagcagactccagggattggcgtccaactggtcgcctatgcgtcggaagaaccgcccttctttcgtagcgatgaaatggggagcgcggtacatgcagcttcgcttgagcgtccagtgaaattaatgatagcgctggagatgattggttattacgactctacgcctggtagccaggattacccttacccggcaatgtcctggctttatcccgatcggggagactttattgccgtggtcggcagaatgcaggatatcaacgccgttcgtcaggtaaaagcggcattgttgtcatcccgggatttatctgtttattctatgaatgccccaggttttattcccggtattgatttctctgatcaccttaattattggcaacacgatattcccgccgtaatgattactgacaccgctttttatcgtaataaacaataccacttgcccggtgatatcgcagacagattaaattatcagaaaatggctcaggtagtggatggagttacaaccttgttatacaacagtaaataataaaaatttctcgaggcggatccagaaaaagcaacatgcgcattttattttctttcgtctgttttaagatgcgaaacatgaaattcaacggaggaaaaataaatgggaatgattggctattttgcagaaattgactcagaaaagattaaccaactgcttgagtctactaaaaaacctttgatggataatatacatgacacgctttcaggattacgccgactggatattgataaacgctgggattttttacactttgggctgacaggcacctctgcgttcgatccagcgaagaatgacccgctgagtcgcgccgtgcttggtgaacacagcctagaagatggcatagatggcttcctgggattgacctggaatcaggagttagccgcgacaatcgaccgactggaatcactggatcgaagtgagctgcgtaaacagttttccattaagcgactcaatgaaatggagatttatccgggagtaaccttttcagaagagttagaggggcaactctttgcttcgatcatgcttgatatggaaaagctgattagcgcgtatcgacgtatgctgcgacaagggaatcatgcgctgacggttattgttgggtgatggtgtcagggcaccaaaaaaaaccgccgaacatgtcggcggctttctgacttacaaactgactgtttacatcagcggcattgctaaccgcacaatgctaatcagcggttgtggccatacacccagcaccagtaccaacagtgcagagatcagcaccacgataccgcctgcgctgtactgccagtttgatggtgcatcgcgacccggttgttccggagcgtgcaggtataagctcaccgccacgcgcaggtagtagtaaaggccgattgccgaaccaacaaccacggcacccaccagccaccacaagtgtgcctggacaccgaccgccagcacgtagaacttaccgataaagcccagcgtcattgggataccagccagtgaaagcatcatcaccgtcatcactgccgcgaggatcggacgatgccagaacagaccgcggtaagagaacagggaatcagcatccgggccacgatacgggctggacatcaggctgaccacgccgaacgcgccgaggctgctgaacagataaccgaccaggtaaacccctaccgcttccatcgacatctcgccggtttgcagcgcaatcagcgccaccagcagatagccgaggtgagagatagatgagtaaccgagcagacgtttgatattggtctggctcagcgccatcaggttaccgaagatgatggaggcaaaggcgataatcgccagcactacgcgaatcgcttcactgtcacccaccggtgcgtaaaggaacaaacgcatcaccacgccgaagatagcgattttgctcgccgtcgccaggaaagtggaaaccggcgcaggcgcgccctggtatacgtctggcgtccacaggtggaacggcaccagagagagtttgaaaccgaggccaacaatcatcaggccaaaacctgccagcaacagcggctcgttgagcataccgtcgccgaggtttttacccagtgcgacaaacgacaggtcgccagactgcgcatacaccagcgccataccgaacagcaggaaagaagacgctgcggcagaaaggatggtgtatttgatactggcttccagcgaacgtttctggcggaaagcgtaaccgaccaggccaaacagcggcaaagagatcagttcgataccgaggaacagagacgccagatggttggcattcgccagcaggatcccgcccagcgcggcaattaacaccaacaggtagaactcgtccttgttgtcgttatagccttcaagccacgggtaggcgaaagtacaggtggcgaggctcgccaacaataccagcccggtgtaaagcatggcgaaaccatcaacgcgcatcagcggcgtaacgtccatagcgcccgcctggccgacaaaccagagcgaaaccagcgccgcgttaagcccaataaccgagagcgtagcgttgaggaaatgattgcgtcgccacgcaatggagagcatcacaaccaccaccgtcaagccgacgatcagcaacggtagcagtgcgatcaggttttgtggagttattgtcatggcgatttacggccttgtagtagtaacggaattaacaaaccactgctggatattgccaatcgcggagtgcgaggtatccagaatcggctgcggatagaagcccagcagtaccagcagcaccaccagcaacaggatcataaacagctcacgcagcgacatccctggcagttcctggctggcaatctggcttttcgctttgccgaagtaagcgcgatgcagcatcgccagcgaataaacagatgcaaagaccagcccaaaggtagagataacggtaatcaccgggacaacctggaagctgccgaacagaatcataaattcgccgacgaagttaccggtgccaggcatcccaagcgttgccaccgcaaagaacagcgacagtgctggcagccatttcattttgctccacagaccgcccatcatgcgcatgtcgcgggtatggatacgttcataaagctgaccacaaagaataaacagacccgccgccgacaagccgtgcgcaatcatctggattaccgcgccctggtaggccaactggctgccggtgtagatagcaatcagcacgaagcccatgtgggaaaccgaggtgtaggcgatcagacgtttgatatcggtctgggcgaaggccatccacgcaccatagaagatgccgataacacccagccacatggcgattggcgcaaactctgccgacgcgttcgggaacagcggcaaggagaaacgcaacagaccgtaagcggcggttttcagcaagatccccgcgaggtcaacggaaccggcggtcggtgcctgggagtgcgcatccggtaaccagccatgcagcggaaccaccggcattttcactgcgaaggcgatgaagaagcccagcatcaacaggtattccacgccgttagacatcggcgtattcagcagctcttcatagttgaaggtccagacgccggtcgcattgtagtgaacgaaaaccagcgccaggatggcgatcaacatcaccagaccactcgcctgggtgtaaatgaagaacttggttgccgccgtgatacgcgttttaccgtcagaggctttatgcccccacagtgcgatcaggaagtacatcggcaccagcatcatttcccagaagaagaagaacaggaacatgtcgatggcaaggaacacgccgataacgccgcccaggatccacatcaggttgaggtggaagaagccctgatatttttcgatctctttccacgaacagagtaccgccagcacaccgagcagaccggtcagcacgaccatcagcaacgacagaccgtcaatggcgagatgaatagagataccaaaacgcgggatccacggcatgtcgaattcagactgccactgcggaattccggcggattgcgtcagtgaataaccgccctgcaaccacagttgcagcgacagcgccagcgtcaatcccatggttaccagcgcgatccagcgcggcaccttgacgccaaagcgttcggtctgccagcacaggaagccgccgataaagggaattaatattagccagggtagtaacatggcgatctttattccttgtaaaagtcccgtcaggaccggattttcaacgaattctcacgacagaaaattctcttcggactgggggtagtgtcggatgcgccgcgaagacggcttatccgacctacgttcttatatgcccaggggcaatcccacaatccttaactcaacgcagtaccatcaacagtgccagcaccacgaccgcaccgatgctcatggatgccacataccagcgcagataaccgttctcgcttaacagcagacctttacctgcaaagcgggaaaggacagccgggatgttcatcattgagttcagcggatcgcgtttcagcaaccaggcaatacccaggaacggcttgacgaacactttgtcgtacagccagtcaaagccccaggcgttgtaccaccaggtacccagcagacggcccggcgcactgttggcgatggaggtcaccagagtacgtttacccagccatagccaggcagccagcagaatgccgaccaccgcgaccacgccagaggtaatttccagggtcaacatgctgccgtgcgccagctccgtcgtttgcggaagcacgccctgcagcggcggtacaatcagtgcgccaacgaaggtggaaaggatcagcagcacaatcagcggcaggctgtgagttacccctttcacggcgtgagcgtgaatttgttcttttccgtggaagacgatgaaaatcatacggaaggtgtaaagcgaggtcataaatgcaccgaccagacctgccaccatcagattgatatgtccattcgccatcgcacccgcgaggatctcatccttactgaagaagcccgcagtgaccagcggcagtgccgacagtgctgcgccgcccaccaggaagcagagataaaccagcggaatagatttacgcagaccacccatcttaaagatgttctgttcgtgatggcaggccagaatgacggaaccggatgccaggaacagcagcgctttaaagaacgcgtgggtcatcaagtggaaaatcgccgcatcccatgcctgcacgccaagcgcgaggaacatgtagccaatctggctcatggtagagtaagcgagaacacgtttgatgtcggtctgtaccagcgccgcaaaaccggccagcagcagcgtaaccgccccaacaatgcccaccagatgcagaacttccggcgtcatcaggaacaggccgtgggtacgggcgatcaggtagacacccgcggttaccattgttgcggcgtggatcagcgcggagacaggcgtcgggcccgccatcgcgtcggcaagccatgtctgcaacggcaactgagcagatttaccgaccgcaccgcccagcagcatcagcgtcgcccacatcagcatgttattgccgtcagcaaagtgcgctggtgccagttccaccatttcgcggaagttcagggtgcccagttcgttgtaaagaatgaacagcgcgaaagcgaggaagacgtcacccacacgggtcacgacgaacgctttcattgccgctgcgccattcttcggatcggtgtaatagaaaccgatcagcagataggagcacaggcccacgccttcccagccgaggtacatcagcagcaggttgtcggcaagcaccagaactaccatgctggcgatgaacaggttggtgtaagcgaagaagcgagagtagccctcttcaccgcgcatataccaggaggcgtacatgtgaataaggaaacccacaccagtgaccaccgagagcatggtcagcgacaggccgtccagcaccaggttaaaaccgatgttaaagtcgcctaccgacatccacgtccacagcggctggctgtatgcctgctcaccgttagcgaagaagtcaacgccgataaaggcagttaccagcgccgccaggcccacagagccaacgccgacgatcgccgagacgttttcagaccagcgcccacgggagaacgccagcaggacgaagccaatcaatggcaaaataatggttaaggcaagcatgttcatccgcgcatctcacttactgaatcgatgttcaggttctggcgacgacggtgaagttgcagcagcagcgcaaggccgatactcgcttccgccgccgcgaggctgatggcgagaatgtacatcacctgaccgtcggtctggccccagtagcttccggcgaccacaaaggccagcgcagaggcgttaatcatgatttccagaccaatcagcataaacagcagattgcgacggataaccagaccggttaagccaagaacgaataagattgccgcgaggatcagtccatgttgtaaggggatcatgcgtgctcctccgtttttcttttcgcgctgtcgtctttacgattgctcagcacttcacccgcacgctcttcacgaccgacgtggaaggccacaaccagacccgcgagcagcagcatagaagccagttccaccgccagtacgtaaggcccgaacagcgtaatacccactgctttagcactgattggcgtaccgtcgataccttgatcgttaacaccgagaatggcgtaaacaatcaccaccagcatgatggctgacaaaattgccggaccaatccacacctgcggtttcagccactggcgttcctgttcgatttccgaaccgcccaggttgagcatcatcaccacaaacacgaacagcaccataatggcacccgcgtagacgataatttccagcgcaccggcgaagtaagcgcccagcgagaagaacaccccggaaatcgccagcagcgaaataatcaggtacagcagtgcgtgtaccggattggtatgggtgatcactcgcaaggtcgcaagtatggctatcaggccacagatataaaaagcgaactccattgcccctctccttacggtaacaggctcttgacgtcgataggcttggcttcgttctctgcttcgcccttatctttgccgtcgattgccatacctgccatccggtagaagttatattccgggtatttgcccggaccggagatcagcagatcctctttctcgtaaaccagatcctggcgcttgtattcccccatttcgaaatccggggttaactgaatcgccgtggtcggacaggcttcttcgcacagaccacagaaaatgcagcgtgagaagttgatgcggaaaaattccggataccagcgaccgtctttggtttctgctttttgcagcgagatacagccgaccgggcaggctaccgcgcagaggttacaggctacgcaacgctcttcgccgtccggatcgcgggtcagaacgatacgaccacgataacggggcggcagatagaccggctcttccgggtacattcgcgtttcgcgtttggcgaacgcgtgcaggccgatcatccagatactacgaacctgggtgccgaaacctactaacaattcttttaaggtcatggtcttattgccccttattgcgcctgccagagaatgacagccgccgttaccagcaagttgatcagcgtcagcggcaggcagattttccagccgaaggacattacctggtcataacgcggacgcggtaacgacgcacgaatcaaaatgaacatcatcataaagaacgcggttttcagcgcgaaccagatgaatggcggtaacaacgggccttgccagccaccgaagaacagcgtcaccatcagtgcagagatggtcacaatcccgatgtattcgcccacgaagaacagaccgaacttcataccggaatattcaatgtggtaaccatccgccagttcctgctcggcttccggctggtcaaacgggtgacggtgacacaccgccacgcccgcgatggcaaaggtaataaaaccaaagaattgcgggatgacgttccacacatgcgcctggctgttgacgatgtcggtcatgttgaatgaaccggcctgcgccaccacgcccatcagggaaagcccgaggaacacttcgtagctcagggtctgcgcagaagcacgcatcgcacccagcagcgagtatttgttgttacttgaccagcccgcaaacagcaccgcgtaaaccgccagacctgccatcatcaggaagaacaaaatcccgatgttcaggtcggcaaccacccaacccggactgactggcacaattgcaaaggccagcagcagcgaggtaaaggcaatcatcggtgccagggtaaagatgacgcgatccgagaatttcgggatccagtcttctttaaagaacattttgatcatgtccgcaaccagctggagcgaaccgccccagccaacacggttaggtccataacggttctggaacagacccagcaggcgacgttcgccaaagctcatgaatgccccacaggtgactaccaccagcaggatcaccaccgctttaaggacggtcagcaagatctcaatcagttccggtgatatccaactcattgttgtgcctccttgagatcctcaagatgcgcgccagccagcaccggagcaatgccggacatacccatcggcaagcccacctgccctgccgtcagcccttcggagatttcaaccggcagcgtgaccatgttgccatcgtaactaaaggagacgcgtgtacctgcgttcacccccaacttcgcggcatccgctgggttgagtttgatgtacggctgcggcatacggctctggaagaccggagcacgctgtgacaattcatcgctgccaaacaggtggtagtacggcgcgatacgccatttcccgtcctgcggctggaagcgtgccggtacgctggtgaagtaatccagactgttttcgctggtttcaaacagacgcacgcccggatcgccaaaacgcagtttgccgcccacttcgtcctggaatttgttccacgcctgcggggagttccagcctggcgcccaggcaaacggcacttgcgaacggtgcgcggtcggctggttgttaccttccatcgagaaggtaaacatggtgtcaatatcctgcggctgacgcggctcatgaacgctgatattggcgcgcatggcggtacgaccactatagcgatgcggttcacgggccagtttctgcccacgaatacggaatgtcgcatccggcgcagcatctttgatacctgccagttccgggattttcgccacaacagcgtcaatcacgtggtcgagctgcgtccagtccacttcacggctcagcagggtgctatgcagcgagtgcagccagcgccagctttccagcatgacagtttggctgtcgtaataagccggatcgtaaacctggaagaaacgttgggcgcggccttcgttgttgatcaccgtaccgtcgctttcagcaaagctggcagcagaaagcaccagatgagcgttttccataatcgctgtgcgttgatggtcaaccaccatcaccagcggcgctttagccagcgcagcattcacgcgggtagcggaagcgtgacgatgcagatcgttttccagcaccaccaccgcgtcggcgcgtccggtttccagttcggttaacgcttcttcaagcgatccaccgcccataatgcccagccccatgctgttgacggaacgggcaatcatggtgataccgacgtcagcgccgcgacctttcagggctttcgccacgttagccgcagcctgaatcacttcagcgctaccagtgttcgtcccggagataatcaacggtttcttcgcaccagccagtgcctgcacgatgacgtcgattttgctttgcagctcaggttcaataccgtcaaccgctggtgcagagttatccagcgcatgagcgatggcaaaacctaaacgcgcctgatcttcaaccggtgcgcggtaagtccacgccgcgatatcatccagacgggtgtcatcaacgttggtaacaaacagcggatgcttcgcacgttgaccgatgttgaggattgccgcaatctgccagtcagccactttctgtgctgccgccatttcgcgcgctttaccttttaccgcctggcgcaccgccagcgcaacgcgcgcgccggtctgggtaacgtcttcgcccagcaccagtaccgcatcgtaagattcgatttcgcgcagtgccggcgtataaatgccgccttcacgcagtactttcagcgccagttgcagacgttcctgctcaccgtgagcgataccggtatagaagttttcttcgcccaccagctcacgcagcgcaaagttgctttccacgctggcacgcggagaaccaataccgatgactttcttcgactgacgcagaatatctgctgcgccctgcattgcctgttcggcgttgagggtaatgaaatcatcgccacgacgctgtactggctgacgcggacgatctttcaggttgacgtaaccgtaaccgaaacgaccacggtcgcagaggaagtagtggtttaccgtaccgttgtaacggttttcgatacgacgcagttcgccataacgctcgccggggctgatgttacagccgatggaacattgctggcagatgctcggcgcaaactgcatatcccatttacggttgtaacgctcggagtgcgttttgtcggtgaatacgccggtcgggcaaatttcgaccaggttaccggaaaattcgctttccagcgtgccgtcttccgggcgaccgaagtagacgttgtcgtgcgcaccgtaaacgcccaggtccgtaccgtcagcgtaatctttgtagtaacgcacacagcggtagcaggcgatgcagcggttcatttcgtgagagatgaatggccccaaatcctgattacggtgggtacgtttagtgaaacggtagcgacggaagctgtgtccggtcatcacggtcatatcctgaagatggcagttaccgccttcttcacatactggacagtcgtgcgggtggttggtcattaaccactcgaccacactttcacggaactgtttcgcttcttcgtcgtcaatggaaataaaggtgccatcggaagccggtgtcatacaggacatcaccaggcgaccacgcgtgtcttccgcgttttggtattgcttcaccgcacactggcggcaagcaccgacgcttcccagcgccggatgccagcaaaagtaaggaatatcaaggcccagagacagacaagcttccagcaggttgtccgctccgttgacctcgtattctttgccgtctacatgaattgtagccattagcatgcttccagttttctcagtcagagactgagcgttaatcgaaattcggttaccagcgctctttcagcaggttcggctgaatcccattaatcaaatgggtattgctgaacggctgtttgattcccgcctcaaattcttcgcggaaatatttgatggcgctctgtaacggctccactgcaccaggtgcgtgggcacagaaagttttacccgggcctaagaatcgacacagttgctcaagtgtttcgatatcgcccggctggccttcgccacgctccagcgcacgcagaattttcacgctccacggcagaccgtcgcggcatggcgtacaccagccgcaggactcacgggcgaaaaactcttccaggttacgcaccagcgacaccatgttgatctcgtggtcaaccgccatcgccagcgccgtacccagacggcttcccgctttaccgatactttcgaattccatcggcaggtcaaggtgcgcttcggtcaggaagtcagtccccgcgccgcctggctgccaggctttgaatttcagaccgtcacgcataccaccggcgtagtcttcgaggatctcgcgtgcggtggtgccgaacggcagttcccacagacccggatttttcacccgaccggagaagcccatcagcttggtgccagcatctttacttttcgagatgttctgataccactccacgccgttagcgaggatcgccggaacgttacacagggtttcgacgttgttaacgcaggttggtttaccccatgcaccggaggttgccgggaagggcggtttcgagcgtgggttagcgcgacgcccttccagggagttgattaacgctgtttcttcaccgcagatgtagcgccctgccccggtatggacgaacagttcgaaatcgaaacctgttcccataatgtttttgccaagcagacccgcttcggtggcttcggcaatggcacgacgcagattcactgccgcttcgatatattcgccgcgcaggaagatatagccacggtaagctttcagcgcaaacgcggagatgagcatgccttccaccagcaggtgcggcagttgctccatcagcagacggtctttataggtgcccggctccatttcatcggcgttacacagtaggtaacggatattcatggattcgtctttcggcatcaggctccacttcaggccagtcgagaagcctgcgccaccgcgccctttcagaccagagtcttttacctgattaacgatttcgtccggagacaacccggtcagcgccttacgcgcgccttcgtaaccgtttttgctgcgatattcgtccagccacactggctgtttgtcatcgcgcagacgccaggtcagcggatgcgtttcgggagtacggataatgtttttcatttataccgctccagcagttcagggatcgcttccggggtcagatgcgcgtgagtgtcctcatcgatcatcatgtttggccctttatcacagttccccaggcagcaagttggcagcagcgtgaagcgaccgtcaaatgtcgtttgccctggtttgatgttcagttttttctccagcgccgcctgaataccctggtaaccgttgatgtgacagaccacgctgtcgcaataacggatcacatggcggcctactggctgacggaagatctggctataaaacgttgccacgccttcgacgtcgctcgccggaatacccagcacatcggcgatcgcgtggatcgcgccatccggcacccagccacgctgcttctgaacgattttcagcgcttcaatggacgccgcacgcgggtcttcgtagtggtgcatctcgtgctcaatcgcttcacgctctgccgcactcagctcaaaagcctcggtttgtggttgttgattctcgtgcataattagcggtccacatctgacataacaaaatcgatactgcccagataaacaatcaggtcagacaccaggctgccgcggatcgccgccggaatttgctgcaaatgcgcataactcggcgtacggatacgggtgcgataactcatggtgctgccgtcgctggtcaggtagtaactgttgatccccttggtcgcctcaaccatctggaaggattcattggcaggcatcaccggaccccacgacacttgcaggaagtgggtgatcagggtttcgatatgttgcagcgtgcgctctttcggcggcggcgtggtcagcgggtgatccgctttgaacgggccttccggcatgttgttgaggcactgctcaagaatacgcagactctggcgcaactcttctactttcagcattacgcgggtgtagcagtcagaaacaccaccgcccaccggaatttcgaagtcgaagttttcatagccagaataaggacgcgccttacgcacgtcgaagtcgatcccggtggcacgcaggcccgcgccggtggtgccccactccagcgcctctttcgcgccgtaagcggcaacgccctgggaacgacctttcagaatggtgttttgcagcgccgctttctcgtaagacgccagacgtttcggcatccagtcgaggaactcacgcagcaggcgatcccagccgcgcggcaggtcgtgcgctacgccgccaatacggaaccacgccgggtgcatacgaaaaccagtgattgcttccaccagatcgtaaattttctgacgatcggtaaaggcgaagaacactggcgtcatcgcgccgacgtcctgaataaaggtggagatatacagcaggtgactgttgatgcggaacagttcggagagcattacgcgaatgacgttaacgcgatccggcacggtgatcccagccagtttctctaccgccagcacataaggcatttcgttaacgcagccgccgaggtattcgatacggtcggtatacggaatgtagctgtgccaggactggcgttcgcccattttctctgcgccacggtggtggtaaccgatgtctggtacgcagtcgacaatctcttcgccatcaagctgcaaaacgatacggaaagcaccgtgcgcagacgggtggttcggaccgaggttgaggaacatgaagtcctcattttcggtgccgcgcttcatcccccactcttccggtttgaaggtcagggcttccatctccagatcctgtttggctttggtcagctcaaacggcgagaattcggtagcgcgcgccgggtaatctttacgcagcgggtgacctttccaggtttgcggcatcatgatgcggcgcaggttcgggtgaccgtcgaatgtaatgccaaatagatcccaggtttcacgctcataccagttagcgttcgggaataatttggtaaaggtcggtacgtgcaggtcgttttctgccagcgccaccttcagcatgatgtcgcggttacgatcgatagaaatcagatggtagaaaacggaaaaatccgcggcaggtaacccttcgcggtgtgtgcgcagacgttcgtccatgccgtgtaagtcaaacagcatgacgtaaggtttcggcagtttctttaagaaatcgcccacttccagtaattgttcacgcttgatccacacaacgggaaccccggtgcgagtcgcctgaacagtaaaggcatccggcccaaaacggttgcgcagttcgccaatcaccggatcatcaagatgatcgcgggtctgccaggcgggttcttgcgcggttaagtcggtcatattgttcaccattgcaaatggtccgtggtgactgtcggcgcagtaagcttcgcgaaatagatttaggaataagcgaagaaaattccctttgccgacaggcgcaaattaaatctcgtcaggtgtacgcaggttggttacggcaatgcgttcaccgcgcttgcgttcgcgctctgattgcatattggcgcgataaacgccctgatcgccaaccacccaggagagcggacgacgttctttaccgatagattcctgcaacagcatcagtgcctgcatgtacgcttcaggacgcggcgggcagcccgggatatacacatcaaccgggatgaatttatcgacgccctgcacaacggaataaatatcgtacataccgccggagttggcacaggcacccattgagataacccatttgggttccagcatctggtcatacagacgctgaataaccggtgccattttggtaaagcaggttcctgcaaccaccatcaggtcagcctgacgcggcgaagcacgcaatacttcagcgccaaaacgcgccacgtcatgcaccgcggtaaacgaagtcaccatctcaacgtaacagcaggaaagaccgaagttatacggccaaattgagtttttacgaccccagttaaccatgtcattgagcttgcccataaacacgtttttgttaacttcttgctccagagggtcggttacgatctcctgcttttgcagggggtaacggtcgttctcaccgttgggatctatgcgggtgagcgtataatccatcttaatgcctcgcggttagcgttgacgattagcgatactgttcgtttccgggttcatacgctcgcggcgtgaacgcgcgggcgtccagtccagcgcgccaatacgcaccagataaaccagacctgccagtaacacaaaaataaaaattgcagcttccacaaagcctacccagccgctttcgcggatagaggttgaccatgcgaacagatacagcgcttcaacgtcgaagataacgaagaacatggccaccagataaaacttggcggacaggcgtaagcgggcggagccgaccgagtcgataccggattcaaacggaacgttttttgacctcgcgcgtgcgcgaccgcctaaaaaccaaccgcctaccagcatcaggcaacacaggccaatggcaacgataagaaagatagcgaatgcccagtgatgagcgatgacttcagtggatgttgacatactcattgcttactcatcaaaagtagcgcctgattctctgctctttacggcagatggacgccacatcgattcatggggaggaataaaaaaaaccttacaataactgcagaaactattttatacagctaattgatgtggtcttttactcctttctataaccttttgtcaactttaacaaaggtttcttcacactgatttacacaatgacaacaacatttgcatttggcgccctttctccccagatcattgacgactccaggaacnttagatgttgttgaatcgtgtccgttgtgaagcaatggaaaaaatacgggtctattttgacaggaatttgtgtcgattcctccccccaaaagagagtattttcttgatctgtgacacgcttttgtcattctataacaaaaatgcagcaacaaattcacgtattttttaacattattgtagcaggagatttttttcaggtgattatttgtgcgtacggggcgtgaatctctggtgattgaaaaatgaacagttttgtacgttctgcacgatacgaggaaagctttttactaaaaaaaagccgctggggtttaaaataaacccagcggttcgtttttacactattgtctcaggaattatctatcgtccgtcgattactcgatatccctttcaatcaacaatgagtcatctccttccggagcagacattgggctgtattgccacggattatggtagctctccatcgcctgatagatcacctgggccagctcattattactggacgggtcatagcacagcaaatattcggtatcaggtagcggcggtaagccatctactccactcagcacacgcagttccggactcatcatctcgaccggccttgccgtcacgccaagaccggctttcactgccgcacgaacggccggaagcgtcgaggcgacataagccagtcgccagggaatatctgctttattaagcgtcgccagcaccatatcgcgaaacggacttggatcatccagcaacacaagagggatcggctcacctttttgcaatacgtattccgctgcgcagtaccagtgtgttggcgaggtacgcaggttcaatgccttaaaggtagaaggacgatgggtggttaccatcaaatccacttcctgggattccagcatttctgccatgtaggcattacgtttaacgcggacatccagcgctagtttcggataaaccgaactcacgcgatttaacaggaaaggtaagatcgtatcggcagattcatctgaagcaccgatagttaacacgccctgaagattactgaacattaatgatgagcaggcctcatcattaaaacgcaggattttcctggcgtaaccaagaagttgaatgccatgttcagttaacagtttgttgcgaccgtgacgagcgaacagttctttcccaacgagttgttccagacgctgcatttgctgacttacggcggactgagtacgacacacagcggcagctgcggcagcaaaagtgttcagatcggcaacagcaacaaatgttctcagcagatcgaggtcgaggttaattatcggacgatttgcacttatcatatattatcacttactggcggctcatactgagctggttaatgctgtgcacacacaaacaagcaattccatttgtaatgtgcctccctggcagtttcatccggaacccggacgaaagtaaaaatgcatatgagttgcactaaaaaagtgactcacattgttccgttataatgcctgaagtagatcacagaatatatcttcagggatcgcatatctattaagttactcactcttttctatttatgacatgcgcgtgtttgtataaatgtaaatgtgagtccttgttccactctcgtacagcatcgctggtcatacgcgaacacgtacaaacagcaatggtgaggcggcatcaagagcagggatccgtcatttatgcaagcattttaccccaaaaaccttttatttataagggtcattgcgaattatctgatgcaaagttatgttatgttaggcaaagtaatcttctattattaataagcacaacaaaacctttttgaatattaaataataattaattagcatcatccccattcattaattccgcttaacaatagtttcacgccttgcccccattgtgacacctcggaaatcatcacgctgttaaactctccgtaatgcggaaatatcatcatcgcgattcagtagtgaattcttaaacgaggcattttcacacaattatcttacagataaaaaaaccacacttacaattaagaatcagaacaattcactacataacattacttattaagcatatgcgcctcattattttgccattattaagttattaacagcacaatcgagccttcccctctggcaaaatcttattctgcagaccttcaaaacaccgtcctgggggagtacattgttctaagctgacttccacggcagggagtggcgataacagcaaaaaaggtcaagattcatgtcccccattgaaaaatccagcaaattagagaatgtctgttatgacatccgtggtccggtgctgaaagaagcaaaacgcctggaagaagaaggtaacaaggtactgaaactgaacatcggcaaccctgccccgttcggttttgacgcgccagatgaaattctcgttgacgtgatacgcaacctgcctaccgctcaagggtattgcgattccaaaggtctttactccgcgcgtaaagccatcatgcagcactaccaggctcgtggcatgcgtgatgttaccgtggaagatatttacatcggcaatggtgtatcggagcttatcgttcaggcaatgcaggcattgctgaacagcggggacgaaatgttggttcctgcacctgattacccactatggaccgcagcggtttcgctctccagcggtaaagcggtgcattatctttgcgatgaatcctctgactggttcccggacctcgatgatattcgcgctaaaattacgcctcgtacgcgtgggatcgttattatcaacccaaataacccaaccggcgcggtatattccaaagagcttttaatggagattgtggagattgcacgtcagcataatctcattatcttcgccgatgaaatttatgacaaaattctctacgacgacgctgagcatcactccattgcgccgctggcacctgacctgctgaccattacctttaacggactgtcgaaaacgtaccgcgttgcaggcttccgtcaggggtggatggtgttgaacgggccgaaaaaacacgccaaaggttacatcgaaggtctggaaatgctggcttcaatgcgcctgtgtgctaacgttcctgcgcaacacgccattcagaccgcactgggtggttatcagagcatcagtgaatttattacccctggcggtcgtctttatgagcagcgtaaccgcgcgtgggaattgatcaacgatattccgggcgtttcctgcgtgaaacctcgtggtgcgctgtatatgttcccgaaaatcgacgccaaacgctttaacattcacgacgatcagaaaatggtgctggatttcctgttgcaggaaaaagtcttgttggtgcaagggacggcattcaactggccgtggccggatcacttccgcattgtcacgctaccgcgtgtcgatgatatcgagctgtctttgagcaagttcgcgcgtttcctttctggttatcatcagctgtaatcttaatttcactgccggagattgcatccggcagtgttatcccgccacaatgacctgatgatgtcatcatacgtaaggtcactatgaaacagagccatttttttgcccatctctcccgcctgaaactcattaaccgctggccgctaatgcgcaacgtgcggacggaaaatgtgtccgaacacagtttgcaggtagcgatggtcgcccatgcgctggcagctatcaaaaatcgtaaatttggcggtaatgtcaacgccgaacgtatcgctttactggcgatgtaccacgatgcttcagaagtgctcaccggagatctccctactccggtgaaatacttcaattcgcaaatcgctcaggaatacaaggctattgaaaaaatcgctcagcaaaaactggtcgatatggttccggaagagctgcaggatatctttgcgccgttaattgacgagcatgcatatagcgatgaagaaaaatcgctggtgaaacaggcagatgcactgtgtgcatatctgaaatgcctggaagaacttgcggccggaaataatgaattcttgctggcaaaaacgcgactggaagcgacgcttgaagcgcgccgcagccaggagatggactacttcatggaagtatttgttcccagcttccatctttcgctcgatgagattagccaggattcaccgctgtaagcagtcggagtctgcgtcgcatcaggcaataagcaccggatgcgacatcaggctcttgtcaaaacggaaacagcatcgggatcatcaccacacaaaccgccatcacgataatggtgaacggtacccccaacttaacaaagtcactgaagctgtaattccccggacctaaaaccagtgtgttaacaggtgaagatatcggtgtcataaaggcggcggatgctgccatcgccacgaccatcgcaaatggataaggcgacacccccatcgttttggcagcagccagcgcaatcggagccatcaacaccgccgtcgcggtattagaaataaatagcccaataaccgccgacaagacaaacaaacaacccagcatcatatgtggcccgtaaccgccgccaatgtccatcagccctttcaccgccagcgcgacacctcccgttttctgtaatgccacagcaaatggcatcatcccaacgatcaaaataatgctcggccagtgaatggatttataggcgctttcagcatctatacagcggaatttccccatcagcaggcaggcgataatagcggcaacaggattaggaatttcatcggtcagcattaacgccaccattagcaccagacagaaaatcgcatggggtgcctggctgtgcgcgggcgatgcttcactcacctcttccggtaagttcagcgctacgaagtcgcggccctgtttggccagcataccgatcagtttccagttacccacaaccaggatgatatcgcccagcagcagaggctcatccgccagcgaaccttccagcgccacgccattgcgctttagccccactacattcaatccgtagcgggtacgaaaaccaatttcgcgcaccgatttaccaataagttctgactcaggaattaatgaaatctctgccatgcccacatcaagagcctggtcagaaaaatactcgccgcgcagtaccatcggctccagcaattgctcactacaaaattgccggagatcgacatcagccgcagacatatcaataagcaaaacgtcacgcgcgcgaaattcagaaaccccattaacgttcacgataacgcgacgaaaacgccgccagcgttcaacaccgatgacgttagcaccataacgttcacgtaatttgagatcgtccagtcgttgaccaatcattggcgatccggggcgaatagccagacgtcgcgcacgcccggtcagtcgatattcacggataagatcgcgaaaggttcggcgcgtccagccttcgcgctgcggggtctgggtatcccctttcagcatgaaacgcatcactaacatatacaaaatacccagcaccagcacgaccaggccaataggtgttacgctaaagaaactaaaaccatgatagccttcacgcagcaattcactgttgactaccaggttcggcggcgtcgccaccagcgtcatcatgccgcttatcagcccggcaaaacttaacggcatcatcaggcgcgacggcgacgtttgcatacgcatggcaacgcttaacaccacgggaataaagatagcgacaacgccggttgaactcataaacgcgccaagccccgcgacggtcagcatcaacaaaaccaacattttgatttcactgttgcccgccactttgaccagccatgtccccattacagtggcaacaccggtacggaccaaaccatcgccaataataaacaaggcggcaatcaggacaacgttaggatcggaaaagccggaaaatacttcggggaccgtcagcgttccgcttaatgcaaacgcgacaataacaaacaaagcgaccgcatccatacgcactctgcccgtcgcaaacaagacgatggcaacggccagtaatgaaagaacccaaatcaattcaccgttcacaacttatccttgttaattgagggggataacttgattctgccataaaaaagccccgacgagacggggctaaatcatgatcaggtgtttcactgaataataacatcgccatttggctgtttggtcacagtaatttgctccagactgtggaggactaaatcgacttcattcaggcgcggggtatctgccggggcattaaccgcaataacatggcaacccgccgccagacctgaaagcacgccagcgggagcatcttccaccacaacacactcctgcggcgcaaggcccagcagctgcgcgcctaacagatacgcatcaggttctggttttccgcgcttcacccgctcagcggttacaaacacctctggcgcgggaagccccgctattttatgacgcgctcgcgctaccggcatggagccagaagtcacaatagcccacggaatacctgctttattcaaatgattgagtaaggcgattgcccccggaagcgcggtaataccttcggtttccgtggcctcgatgtgctccagacgcgtaaactcggcggcaatgtctgcctcggatttgcccgccataaaatggcgcagagaggtgatcgcctgtttaccgtgaatgaaagccagcacctcttccggcgataacccatgacgtctggcccagttgctccacgcccgttctaccgcaggcagggaatccaccagcgttccatcaagatcaaacagaaaacctttgcaccgcacgcgggcctcctcaggcgttaataatttgattaatttcgttggcgctcaaatggtactggcgcgggcaggcatgccagacattaagcatgcgctgatatttttcccacattggcgtctgggcgttaaaaccgtgagttccagcgtcaaaatgggtatagcgcccttccacattaaccataaagcggacataaccgaggtaacgtgcttcagtggcagcgtcaaagccgaggaaggtgacacgacgttcatcgatggattgctggtcctgcaaattagaccaggaaacatgcaacgcatgatacatctccataatgtcgatgatagtgcggcaggtttcttctttcagctcgccaaactcgcgatccagttcacgcatctgtaatccataaccacgctcaatgattgtttgcaggcgacggtaacgttcagcatttgccggatcgagcatagtcatcatcttgtactggttagacaaaataagacgttgcgcgttggtcatttccattattgactcctgtatcactctactacggtgaaaaaaagaaggctgagtatgccttcttttatatgcgtaatcaggggtcaattacaaatcatcaaggaaagttttatccagttgtttgaaggcacgcttaagcgtgtcagctaatgcctggtaatcaggcttgccttcaacgggtgccaacacctgtccagactcctgcaatttaccgcgaacttcataaaaccagttgaggattgcaggaggtaatggcgttacagaacgcttgcccagccaccacaatccctgcatgggtaaacttaaggcgaacagcgcagtggcaactgccggcccaagctgaccgcccagggcaatctgccagcagagagtaaatacggcgatcggcggcataaaacggatcgcataacgcgtcatcttgataacgcgattttcgacaaagactggggcaaggcgtttttccagcggccacgtctttgagtaatgctgtccccggcaaaacaagctaaaaaaattaacagaacgattatccggcgttgacatgcttcacctcaacttcacatataaagattcaaaaatttgtgcaaattcacaactcagcgggacaacgttcaaaacattttgtcttccatacccactatcaggtatcctttagcagcctgaaggcctaagtagtacatattcattgagtcgtcaaattcatatacattatgccattggctgaaaattacgcaaaatggcatagactcaagatatttcttccatcatgcaaaaaaaatttgcagtgcatgatgttaatcataaatgtcggtgtcatcatgcgctacgctctatggctccctgacgtttttttagccacgtatcaattataggtacttccatgtcgagtaagttagtactggttctgaactgcggtagttcttcactgaaatttgccatcatcgatgcagtaaatggtgaagagtacctttctggtttagccgaatgtttccacctgcccgaagcacgtatcaaatggaaaatggacggcaataaacaggaagcggctttaggtgcaggcgccgctcacagcgaagcgctcaactttatcgttaatactattctggcacaaaaaccagaactgtctgcgcagctgactgctatcggtcaccgtatcgtacacggcggcgaaaagtataccagctccgtagtgatcgatgagtctgttattcagggtatcaaagatgcagcttcttttgcaccgctgcacaacccggctcacctgatcggtatcgaagaagctctgaaatctttcccacagctgaaagacaaaaacgttgctgtatttgacaccgcgttccaccagactatgccggaagagtcttacctctacgccctgccgtacaacctgtacaaagagcacggcatccgtcgttacggcgcgcacggcaccagccacttctatgtaacccaggaagcggcaaaaatgctgaacaaaccggtagaagaactgaacatcatcacctgccacctgggcaacggtggttccgtttctgctatccgcaacggtaaatgcgttgacacctctatgggcctgaccccgctggaaggtctggtcatgggtacccgttctggtgatatcgatccggcgatcatcttccacctgcacgacaccctgggcatgagcgttgacgcaatcaacaaactgctaaccaaagagtctggcctgctgggtctgaccgaagtgaccagcgactgccgctatgttgaagacaactacgcgacgaaagaagacgcgaagcgcgcaatggacgtttactgccaccgcctggccaaatacatcggtgcctacactgcgctgatggatggtcgtctggacgctgttgtattcaccggtggtatcggtgaaaatgccgcgatggttcgtgaactgtctctgggcaaactgggcgtgctgggctttgaagttgatcatgaacgcaacctggctgcacgtttcggcaaatctggtttcatcaacaaagaaggtacccgtcctgcggtggttatcccaaccaacgaagaactggttatcgcgcaagacgcgagccgcctgactgcctgatttcacaccgccagctcagctggcggtgctgttttgtaacccgccaaatcggcggtaacgaaagaggataaaccgtgtcccgtattattatgctgatccctaccggaaccagcgtcggtctgaccagcgtcagccttggcgtgatccgtgcaatggaacgcaaaggcgttcgtctgagcgttttcaaacctatcgctcagccgcgtaccggtggcgatgcgcccgatcagactacgactatcgtgcgtgcgaactcttccaccacgacggccgctgaaccgctgaaaatgagctacgttgaaggtctgctttccagcaatcagaaagatgtgctgatggaagagatcatcgcgaactaccacgctaacaccaaagacgctgaagtcgttctggtggaaggtctggtcccgacacgtaagcaccagtttgcccagtctctgaactacgaaatcgccaaaacgctgaacgcagaaatcgtcttcgttatgtctcagggcactgatactccggaacagttgaaagagcgtatcgaactgactcgcaacagcttcggcggtgcaaaaaacaccaatattaccggcgttatcgttaacaaactgaacgctccggttgatgagcagggtcgtacccgtccggatctgtccgagatttttgacgactccaccaaagcaaaagtgaacaacgttgatccggcgaagctgcaagaatccagcccgctgccggttctcggcgctgtgccgtggagctttgacctgatcgcgactcgtgcgatcgatatggctcgccacctgaatgcgaccatcatcaacgaaggcgacatcaatactcgccgcgttaaatccgtcactttctgcgcacgcagcattccgcacatgctggagcacttccgtgccggttctctgctggtgacttccgcagaccgccctgacgtgctggttgccgcttgcctggctgccatgaacggcgtagaaatcggtgccctgctgctgactggcggctacgaaatggacgcgcgcatttctaaactgtgcgaacgtgctttcgctactggcctgccggtatttatggtgaacaccaacacctggcagacttctcttagcctgcagagcttcaacctggaagttccggttgacgatcatgagcgtatcgaaaaagttcaggaatacgtggctaactacatcaacgctgactggatcgattctctgactgccacttctgagcgcagccgtcgtctgtctccgccagcgttccgttatcagctgactgaacttgcgcgcaaagcgggcaaacgtatcgttctgccggaaggtgacgaaccgcgtaccgttaaagcagccgctatctgtgctgaacgtggtatcgcaacttgcgtactgctgggtaatccggcagagatcaaccgtgttgcagcctctcagggtgtagaactgggtgcaggcattgaaatcgttgatccagaagtggttcgcgaaaactatgttggtcgtctggtcgaactgcgtaagaacaaaggcatgaccgaaaccgttgcccgcgaacagctggaagacaacgtggttctcggtacgctgatgctggaacaagatgaagttgatggtctggtttccggtgctgttcacaccaccgcaaacaccatccgtccgccgctgcagctgatcaaaactgcaccgggcagctccctggtatcttccgtgttcttcatgctgttgccggaacaggtttacgtttacggtgactgtgcgatcaacccggatccgaccgcagaacagctggcagaaatcgcgattcagtccgctgattccgctgcggccttcggtatcgaaccgcgcgttgctatgctctcctactccaccggtacttctggtgctggtagcgacgtagaaaaagttcgcgaagcaactcgtctggcgcaggaaaaacgtcctgatctgatgatcgacggtccgctgcagtacgacgctgcggtaatggctgacgttgcgaaatccaaagcaccgaactctccggttgcaggtcgcgctaccgtgttcatcttcccggatctgaacaccggtaacaccacctacaaagcggtacagcgttctgctgacctgatctctatcggaccgatgctgcagggtatgcgcaagccggttaacgacctgtcccgtggcgcactggttgatgatatcgtctacaccatcgcgctgactgcgattcagtctgcacagcagcagtaatctcgtcatcatccgcagctttgcgctgcggatatctgaaccggaaatagtcactatttccggttttttattctcttaatttgcattaatcctttctgattatcttgcttaactgcgctgcatcaatgaattgcgccatctcactttgcatacttaccactttgttttgtgcaagggaatatttgcgctatgtccgcaatcactgaatctaaaccaacaagaagatgggcaatgcccgatacgttggtgattatcttttttgttgccattttaaccagccttgccacctgggtagttccggtgggcatgtttgacagtcaggaagtgcagtatcaggttgatggtcaaacaaaaacacgcaaagtcgtagatccacactcatttcgcattctgactaatgaagcaggcgaacctgagtatcaccgcgtacagctgttcacgacgggcgatgaacgcccgggtctgatgaacttcccgtttgaagggttaacctcaggatcgaaatacgggacagccgttggcatcatcatgtttatgctggtgattggcggcgcgtttggcattgtgatgcgtacaggaaccattgataacggtatcctggcgcttattcgccatacccgcggaaatgaaattctctttattcctgcgctgtttattctgttttcacttggcggcgcaatatttggtatgggagaagaggccgtcgcctttgccattatcatcgcaccgctaatggtccggctgggctatgacagtattaccaccgtccttgtgacctatattgccacgcaaatcggttttgccagttcgtggatgaacccgttttgtgtggttgttgctcagggtattgccggcgttccggtgctttctggctccgggttgcgcatcgtggtgtgggttatcgccactctgattggcctgatctttaccatggtgtacgcctcacgagtgaaaaagaatcctcttctgtcacgcgtgcatgagtccgaccgcttctttcgtgaaaagcaggcggatgttgaacaacgtccgtttacctttggtgactggctggtattgattgtcctgaccgccgtaatggtctgggttatttggggcgtgatcgttaatgcctggtttattcctgaaattgccagccagttcttcaccatgggtctggtgattggcatcatcggcgttgttttccgccttaacggcatgacggttaataccatggcttcatccttcaccgaaggggcgcgaatgatgatcgcccctgccctgctggtaggtttcgccaaagggattttgctgctggtcggtaatggtgaagcgggtgatgccagcgtgttaaataccatcctcaacagcattgccaatgccattagcggtctggataacgcggtcgcggcctggtttatgttgctcttccaggcggtatttaatttcttcgtgacgtccggttctggtcaggcggcgttaaccatgccgttactggcaccgcttggcgatctggtcggtgttaaccgtcaggttaccgtgctggcgttccagtttggtgatggcttcagccacatcatttacccaacctcagcttcgttaatggcgacgctcggtgtttgccgggtggacttccgtaactggctgaaggtgggtgcgaccctgcttggactgctgtttattatgtccagcgtcgtggtgatcggcgctcagttgatgggctaccactaaaaatgttaagagccgcaattgcggctcttttttcattctgccgtttcagtctctacggcttcatttttggcattgcgcttcatccacaacgccagcgctttcagcgagtctggagtgaactcatcgcagcgtgcggtgatttcttccggcgtcagccagcaaacttcactgacttcatcttcctgtagagcgaagggaccgtgagagacgcagctgaacaacgcgccccagacacggcaatttttatcttcgaaatagaactgcccgtgctcagcaaaggggaccccggcaatgcccaactcttcttccgcttcgcgacgcgcggattccagcagttgctcatcggcctggactacaccgcctgcggtcgcatctaacatgccgggtaaaaagtcttttgtctcggtacgacgctggaccagaattttgcccatgccatcatgcacgacgatataagttgcacgatgacgcagacactgtgcccgcatttgttcccggctggcttgtgcaatgacttcgttctcttcattgacaatatccacccattcagtacttgccaaacgacgctgttccattatcaggaaaccttctttttctggcgctcttacggcgcattttgagttgtgggtaaattacggattaatcgcgacctgcgcaatgatactttgatcattgagtgcgattacactaagtacgtcattatccagcatgccataactcgccggattaccgcctttcggaatactcaccgagccggggttgaagtggaaaatctccccccgctgttctgccactggcagatgggtatgaccgtacaccagcacatcgttctggtttaaagcaggtagattttccgggccaaaaagatgaccatgcgtcaaaaacagacgttgtttttccagtaatacctgttgccacggcgcggttatcgggaaatgcagcagcatttgatccacttcgctgtcgcagttgccgcgcacagcgataaccttatgtgccacttcattaagccgttcagcgactttggctggcgcgtaaccctccggtaaagcattacgcgggccatgattcaacacgtcgccaaggatcaccagccactgggcaccgctttgggcaaacaactccagaacacgttccgtcgccggtaacgacccatgaatgtccgatgcaaacatcagtttcatcactcactcctcgtcgaaaaaacgtaagctatgatactggattctgtcgttgctatcagccagattgcttcgccgaaagtgcaataaaacgctggacagacgctcgctgccactggaatgtcgcataatccaccaggcgttccggcacctcatcgccatgtagtaccaggcggttaatcattagcgccagatcagtatcagcaatgcaccattcaccaaataaattcggctgacccagtgctaacaaatgttctgccatcgcgaacaatttctctgcactggcttttccctcggccgttagtggcgcttttttcgcccccgcaaagacaacatccgtcgggcgttcttcgcggatgggcatcagatcgctgcgcaaccaagcctgaatctgtcgtgcacgcgcacgattttctaaatcaagcggataaatacgttcccaggtcggtggcgcaaatcgatcttccagatactccgcaatggcagaagattcactcaactcaaaatcatcgatctgtaataacggcacacggcgtgtctgaccgtaaccttgccacgccggctgcaaatgttcaccgctgtcgaggtcgatggtcttgatatgaaacgacaggcctttctcctgcaacgccacccaggcggataacacataaggggagaaaaaatgggcatctgaccaaagcgtgatagcgggtttactcattatgtcctcggcaataaagggggcttgctatcaaactatagagcctttttgtcactgtcacgtgacgaatactcacgcaagtcgccgcgctttctatacttgtggtgttcagatgattagacaaccggagctgcaatgatcgatctctatttcgccccgacacccaatggtcacaaaattacgctgtttctcgaagaagcagggctggattatcgcttaataaaggtagacctggggaaaggaggtcagtttcgcccggaatttttgcgcatttcgcctaacaacaaaattccggcaattgttgatcattctccagccgatggcggcgaaccgctaagcctctttgagtctggtgccattttgttgtatctggctgagaaaacgggactcttcttgagtcatgaaacgcgtgaacgcgccgtcacattacagtggttattctggcaggtaggcggactggggccgatgcttgggcaaaatcatcattttaatcacgcaaccccccaaaccattccttacgctattgaacgttatcaggttgaaactcagcgtctgtaccatgtactgaacaagcggctggaaaattcgccctggctgggaggcgagaactacagcattgcggatattgcctgctggccgtgggttaatgcctggactcgccagcgaattgacctcgcaatgtatccggcagtcaagaactggcatgagcggatccgttcgcgccctgccaccgggcaggcactgctaaaagcacaacacggtgatgagcgttcggatagttaacagaaacaggttctcgtgtattatttcatcctaagtaaaacaacggagaacctgcaatggcacaacctgccgctattattcgtataaagaaccttcgtttgcgtacgtttatcggaattaaggaagaagaaattaacaaccgtcaggatattgttatcaatgtgactatccactaccccgccgataaagcgcgcactagcgaagatatcaacgatgcgctgaattatcgcaccgtaacgaaaaacattattcagcatgtagagaataaccgtttctctttgctggaaaaattaactcaggatgtgctcgatatcgcacgtgaacatcactgggtgacgtatgctgaagtggagatcgataaactgcacgcgctgcgctacgccgattcggtatccatgaccttaagctggcagcgttaaccgccatatcgggaggctgcatgaacatagtgatcaccggagggacgggattaattggtcgccatttgattccacgtttgctggagctgggccatcaaatcacggtaatgacgcgtaacccgcagaaagccagttctgttctcggccctcgggtgacactatggcaagggcttgccgatcaaagtaacctcaacggcgttgatgcggtaatcaacctggccggagagccgattgctgataaacgctggactcacgagcaaaaagagcgtctctgccaaagccgctggaatatcacgcaaaaactggtcgatttgattaatgccagcgacacgccgccgtcggtactcatttccggctcggcaacgggctattatggcgacttaggtgaagtggtggttaccgaagaggaaccgccgcataacgaatttacccataaactctgcgcccgctgggaagaaattgcctgccgggcacaaagtgacaaaacgcgagtgtgcctgctgcgtaccggcgtagtgctggcaccggatggcggtattctcggtaaaatgctgccgccatttcgttttggcctgggcgggccgattggctctggtcggcagtatctggcctggattcatattgatgatatggtcaacggtattctctggctgctggataaagagctgcgcgggccatttaatatggtttcgccctacccggtgcgcaatgaacaatttgcccatgcactgggtcatgcgctgcatcgcccggccattttgcgcgtccctgcgaccgccattcggttgttaatgggcgaatcttcagttctggtattaggcggtcaacgcacgctgccaaaaaagctggaagaagcgggttttgcgtttcgctggtacgatttagaagaggcgctggcggatgtcgttcgctgatgtggtttactgcaaacatccaccagcggaaacgctgatgaataaatatagataattcagaactatttttagcggactgcaacttttacatttcagcggaagcggactcgcaaattccccatgaaatactccggcagcgttaaccaccggagaggaaattatttcagcgaacctttaaggaactgttgcagacgagggctttgcgggttaccgaataactgctccggcgccccttcttcttctattttcccctgatggaggaaaatgacgtgagtagaaacatgacgagcaaagcccatttcgtgagtcactaccaccatggttttcccctcttctgccagttgctgcataatacgcaacacttcgcctaccagttcaggatcgagcgctgaagtaggttcatcaaacagtaaaacttccggttccatcgctagcgcccgcgcgatagaaacacgctgttgctgaccaccggacaggtgtaccgggtatttcccctgcgcacgttcgtctatcccgacttttgccagatatttcaccgcccgctcgcgcgcttcctgcttgctcaggcccaacacctgaatcggcgcttccatgacgttttccagcaccgtcatatggctccagagattgaagtgctggaataccatcgtcaggcgtgtgcgcaataagcgcagctgatttttatcggcgactttgagttgaccgtctttatcgcgcaccagattgatcgtctggccattgaccacgatcgatccttcgctcggtttttcgaggaagttaatgcagcgcagaaaggtacttttacccgatcccgacgatccgatgatgcttatgacatctccggcattcgcttgcaatgagacccctttcagcacttcgtgttcgccgtagcgtttgtgcaaatcgataacgtttaatttattctcggacatcgtattctcagtgcgttgaagaaggtttcacatgctgcaaccagcgtttttcagctctacgaaagaggctgatcaggacataagagatgattaaatagagcaccgcggcaatgccgaaagcggtaaaaggttgatatgtggcggcgttaatatcgcgggcaattttcagcagatccggcaccgtggcagtaaatgccagcgcagtagagtgcagcatcaggatcacttcgttgctgtacgccggtaacgcaatacgcagcgcagaaggcaaaataatgcagcgatacattttaaaggtcgagaagccataggctctggcggcttcaatttccccatgcggcactgaacggattgccccggcaaaaatctcggtagtgtaagcgcaggtgttaagcgtcagcgccagcacggtacagttcagaccactgcgaaaaaaggcgttaaggaactcggttcccttaacaatctccagcgtgtacatgccggaatagaacaccagcaactgaacatacagcggcgtaccgcgaaaaatataggtaaataaccagattggaaactggatgtatttattacttgagacgcgaccaatcgccagaaacagcgccagaactccgcctatcactaccgacaaaatcagcagccacagggtgatcgccacgccagtaaagcgataaccgtcagtccacagcagtggtttccagtattcatgtaagatttcgatcacaggtcagccctcttcacacccacggagtagcggcgctcaaggaacagcagcacaccattggaaacggtggtgaaaacaagataaatcacgccacagacgatagcgaaatagaacggttcccaggtacttttgcctgccagttgcgtggctttgaccacatcttccaggccgagtaacgaaaccagtgcggtagatttgaggatcacctgccagttgttgccaatgcctggcagggcgtaacgcatcatcgccggaaacatgatccgccgaaacacttgcccacgagtaaaaccgaacgccgtcgccgcctctatatgtcctttcggcactgccataaacgcgccacgaaacgtttcggtaaaataagcaccgtagataaaaccgagagtgataatacctgcgaccatcggatcaatatcaatctgcccgacgcccatcgcctccgtcaccgtgtttagcgcaatctgcaaaccgtagaaaatcagcagcatcaatactaaatccggcacgcctcgaatcagcgtggtgtacccttcgaaaataaggcccgaaagccgattttgtgagagcttaccgccagcgccaattaaaccgatgattacagcgagcactacagagctgatagccagctccagcgtgacgagcgcaccctgtaaaataacacctgaaaacccatacaacatgctgcctgtcctgtcgtgtgtggtgaattaccgcctcttgtctccctccggatacccgaagggagcgggctttctttcaccgatggcgattaaccaccataaacatcaaaatcgaagtactttttcgctaatttctcgtaagtaccgtcagcgcgcatttcggcaaaggctttgttcagtgcctcgcgcagttcgttatcttctttacgcaggcccatgccggtccctacgccaaacagtttttcatctttaacagacgggccaccgaatttgtaatctttaccgacgggttgtttgaggaaaccttcgctggctgcgacctcatcctggaacgcggcatcaatacgtccggcagtcaggtcagaataaatattgtcctgcccctgataagaaacgatttcaatgccttttggtgcccagtgttcgttaccgaacgtctcctgggtggtgccctgcaatacgcctacccgtttgcctttcagcgattcgactgtcggctgaatgtcggaatttttcgccaccaccagacgagaatcggcagcgtacagtttgtcggtgaaggctatttcttgctgacgtttttccgtaatggaaagcgatgacatgatggcgtcaatcttcttcgcttttaaggacgggattaacgcatccagtgggttttcgacaaacgtacattgcgtattgatgcgtttgcacaactccttcgccagatcgatatcgaagccaaccagttcaccttgtgaattttttgattcaaatggcgcataggtcggatcggtaccgatgcggatgttttgcggaatcgcagcaaatgccgcagttgcgctggagaaggccagaaccagagagagcgatagcaccagttttttcataatgtcctcaactgacagtctttttatcgggaatatttacaggtttgttacacttatcgtgccataaaattgaccatcaaggcaaaatatcccgccccgctagacgtattatttttcattaaaaatgcttaagtatgcatttcaatgcaccacgatagtgcaacaaacctggcgtgcaccatgatgatcattccatcaggtacagcttccctgcgacgtatcagtcaccgtagacattaaagtcgaaatactttttcgccatcttgtcgtaggtaccgtcctgacgcagctcgccaagcgccttattaaacgcagccgtcagttcagcatcatctttacgcagccctacaccggtgccgtcaccgaagtattttttgtctttcactgatgggcctgcaaaggcgaaatctttaccggcgggttgcttaaggaaaccttcgctggcagcaacttcatcttgtaacgcagcatccagacgtcctgcagccagatcggaatagactaaatcctggttggcataggccaccacatccacgcctttgctacgccaggtctcgttagcgtatgcttcctgggttgatccctgcagcacaccaacatgtttacctttcagtgaatccagcgttggctgaatcggtgaacctttggcggcaatcaaacgagaatctgcggcgtacaacttgtcggagaaagcaatctcctgctgacgtttatcggtaatggagagcgacgaaataatggcgtcgatttttttcgctttcagtgaggggatcagcgcgtcaaagtcgctggcaacctaggtacatttcacctgcatccgtttgcacatctcgttaccgagatcgatatcaaagccaacaaaatcacctttagcatctttcgacgagaacggcgcataggtggtatcggttccgatacgtaccgtctccggtagcgccgcatagctggaagccgctgcggagagaccgactaacaaagacagagcgagaatcgacttcttcatacataaccctcaagtgaaaatggcttttttatgttgtgtattgtgttgtgtgtttgcaggctctttcatgcaggtcttatgccatcttgacgacagcagtaacattcaacgttaaatatgttaataagacgttgcattattgtcctaaagttgaagatagcaggtatagcggttgaatcgcagcgtttcgattgaatggcagaaacaaaatgtcgaggatttgatcgcggttgcaaaattgccctgaaacagggcaacagcggagttatgcgccctgccagcgggcaaagagatcttcaggaagggttaccgcaaactggtcaagaacacgattaaccgtctgatttatcgcatcatcaagggattgtgggcgatgataaaacgccggaacgggaggcataatcaccgcaccgatttctgccgcctgagtcattaaacgcagatggcctaagtgcagtggcgtttcacgcacgcagagcaccaacgggcgacgttctttcagcaccacatctgccgcacgggtcagtaagccatcagtatagctatggacaatgccggacagggttttgattgaacagggtaaaatcaccatccccaacgtctggaaagaaccggaagaaatgctggcagcaatatcgcgcgcatcgtgtgtcacatcagctaacgcctgcacttcgcgcagggaaaaatccgtttcgagggataaggtctggcgcgccgcctggctcattaccagatgcgtttcgatatctgtgacatcgcgcagaacctgtaataaacgcacgccataaatcgcgccgctggcaccgctgatgcctacaatgagtcgtttcataaatagttgccctgtcagacttgcaggcagactttgcaggatttcggcgggagttgcaagtcagggtgccagaccggcaccctgagtgaaggcatcatccttcgttatgcatttcgagattttccacttcgttctgacgttgcactgctttggcgtcgtcattacgtaaagtatcaaggaaatcgaggtagccctgatcaacgtctttggtgacgtagacgccgttgaacaccgagcattcaaactgctggatatccgggttttcagcgcgaacggcttcgatcagatcgttcagatcctggaaaatcaacccgtcagcaccgatgatctggcgaatttcatctacttcgcgaccgtgagcgatcagttccgtggcgctcggcatatcgataccgtaaacgttcgggaagcgaatttccggtgccgcagaagcgaggtacactttcttcgctccggcttcgcgtgccatctcgataatctgctcagaagtggtgccacggacgatagagtcgtcgaccagcaggacgtttttatcgcggaactcggcgcggttggcgttcagtttacggcgcacggacttacgacgcagctgctgacccggcatgatgaaggtgcggccaacataacggtttttaacgaagccctggcggtacggtttgcccagaatacgcgcaatttccagcgcgatatcacacgaggtttccggaatagggatcaccacgtcgatatccagatcttcccattcgcgggcaattttttcgcccagtttggtgcccatattcacgcgcgcgctgtaaacggaaattttgtcgatgaacgagtccgggcgggcaaagtatacatactcaaacaggcacggattgctgaccggattgtcagcacattgacgggtaaacaactgtccttcttcagtgatgtaaatcgcttcgcccggcgcgacgtcacgcaggaaatcaaagcccagcgtatcgagcgcaacgctttcggaagcgaccatatattctgtgcggttctcgtcaatatcacgttttcccagtaccagcggacgaatcccgttaggatcgcggaaagcaaccataccgtggccgatgatcatcgccacacaggcatacgcgccgcggattaagcggtttgtagcagcgatggcggcgaaaatgttgtcggcttccagcgggtaatggcggaagttgtccagttcgcttgcgaaaatattgagcagaatttccgagtcggaagtggtgttgatgtggcggcgtttttcttcaaacagttttttacgcaactcgtgagcgttggtcagattgccgttgtgggcaagcgtaatgccatacggagagttaacgtaaaacggctgcgcttcagaggcgctggagctgccagccgtggggtaacgcacatgaccaatgcccatattgccctgcaaacgctgcatatggcgagcttcaaatacatcgctcaccagcccgttcgctttacgcaaacggaagcagttattggcatctatggtgatgatgccggcggcatcctgaccgcgatgctgaagcaccgttaaggcatcataaatcgactggttaaccggcataacaccggcgataccgacaataccgcacatacgtctttttcctcgttaagccacatctcagagcacttacgctctgggcaagaaacttgacgagctttgcagataatcaaaaaaccatctgatgataaaactgaactgcgggatcagctgtgatttgctccagtcttcgcttttcgacaccccggtaaaggagtcgagaaagaagagaatggcggcaacaatcaacacaccgcgcaacgcaccgaaacagacgcccagcacccgatcggtgcctgacaaccccgttttctctaccaactggcctatcacgaagttcacgatagcaccaacgatcagggtagcgataaacagtaccgcgatggcaatcccatttcgaaccagttcgtcttcaaagcccgtaaaccagactgacaggtaagtgtagtaatgactggcaacaaagaaagcacaaccccatgtcaccagcgataacgcttcacgaacaaagccgcggatcaggctaaccagagaggaaaaagcaatcaccgcgattatggcgtaatcaatccagaccatatgtgtcccacgattttacgccctgtcatcctgttcggggcgcattctaacagaaaaagaaaacgtttgcgtagggatttccttcccgcgcatcaataaaaatggcgctgaaaaaatattcaacgccatcgactttttatgcctttgcggcatcgggcaatgcgtgtcggatgccgcatgaacgccttatccgacctacagttctgctccagcacaggcctgataagacgcgctggcgtcacatcaggcaacggctgtcggatgcagcgtgaacgccttatccgacctacggttctactcctgcgtaggcctgataagacgcgctagcgtcgcatcaggcaacggctgtcggatgcagcgtgaacgccttatccgacctactgttctacccctgcgtaggcctgataagacgcgctggcgtcgcatcaggcaacggctgtcggatgcggcgtgaacgccttatccgacctacggctctacccctgcacaggcctgataagatgcgccagcgtcgcatcaggcaagaccgtattaattcggtgtatagcccattaccacgccacttaagccagaaagctgcttgagctcacccagcgatcctttcagcttctctttggaagcatccggcccaaccagaatacgggtaattttaccctgcactggcgtggatggcgacgtataaacccgataaccggcaccgcgcaacttaccgacaatctcattcactttatcggcatttttcagcgcgcccagttgcacaacataagctttacccgttggcgctgctttttcttccacaaccggcttcggttctggcttcggcgcaggtggtgcttcaacctttggcttaagcggctccaccggtttcggcttcggtggggcgaccggtgcaggttccggttcaaactcggtgttattggctgcaatagtggccggatcgagcgacggtgctgcggcatcacctgcccgtacctcttccgctgcgccttccggcggctgcgtcggcaacgcctgggtggcggctggcatcatatcaggctcatcgcgatcgcccgctttcggcaccagcgggatagcagcgaactcatcctgataatgctttttctgcccgtccagcagccctggaagtacaatcacccccagcgccaccagcacgatcgtacccactaaccgattctgaaacttacttgccaccgcttctcctcgcgtcaatcacttccatgacatgtgcgaccgtgtggaacgaaccacacaccagcacggtgtcttccgctttagcgtccgccattgcggcatcccatgcctgcgcaacgctatcaaatgatttgccgttacccaaatgctcaagcagttgttctgccgtggcaccgcgcggcccttccagtggcgcacaataccagtcatcaaccacgcttttcaaccaggccagagttccggcaatatctttatcatgtagcataccgataaccgccagcacgcgcccgtttttcggtagcgctttcatacgcccggtgagatattccgccgcatgtggattatgcgcgacatcaaaaataacgcgtggcgactcgctcacaatctggaaacgtcccggcaaaattgcgctggcaatcccgtcgcgaatggcattttcactgacctccagcccgctggcacgcagtgccgccagcgccgttgcggcattcggttgcgggacaagcggcaacggcagattttccagcgtgccgtgagcatcgctaaacgtccagtcatgatcggtgacggaatagttccactcaacgccccgacgttgtagcagtgcacctttttcctgcgccacatcagcaatggtagaaggcatttccggctcaccgacaattgccggtttttcgctgcgaaagatacctgctttctcgcgaccaatactttcgcgatctggccccagccagtcggtatgatccagcgcaatactggttactaccgcgacatcggcatcgacaatattggttgcgtccagacgaccgcccagccctacttccagaatcactacgtcaagttgtgcctgcttgaacagccacaacgccgagagcgtaccgtactcgaaataggtcagggaaatatcaccgcgtgccgattcaatctccgcaaaagaagcggtgtgggccgattccggcaattcctgaccctgcacacgtacgcgctcggtataacgcaccagatgcggcgaactgtagacgcccactttgtaccctgccgccatcagaatcgactccagcgtacggcaggtggtgcccttgccattcgtacccgcaacggtaaacacaaatggcgctggtttcagaatgccaagacgcgccgcgacctggctcacgcgctcaaggccgagatcgatagttttactgtgcaggttttccagataagaaagccacgaagccagaggcgacgcggcttgaggagtgcgtttgataatcatggtatccgctgattcgttacggtgagaatagcaaaagggcagagccagtggccctgcccttatcagttatcaggcctcaggttcctgatccggtaccggtggcaccactacgccttcacgcggcgcttcaggattcggcgctggcagattcatcaacttcgccagaatgctcgccagtttcaggcgcatttccggacgacggacgatcatgtcgatcgcgcccttctcgatcaggaattcactgcgctggaatcctggcggcagtttttcgcgaacggtctgttcgataactcgcggaccggcaaagccaattaacgctttcggttcagcgatgttgagatcgcccagcatggcgaaacttgcagaaacaccgcccatggtcgggtcggtcagcacggagatgtacggcaagccgcgctcctgcatttttgccagtgccgcagaggttttcgccatctgcatcagcgacatcagtgcttcctgcatacgtgcgccaccagaggcggagaagcagatcagtgggcagttatcttccagcgcctgctcaacggcacgcacgaaacgcgcacctaccacagaccccatggaaccgcccataaaggcgaactcgaatgccgcagcgacaaccggcattccatacagagtgcctttcatcaccaccagcgcatctttttcgtcggtttctttctgcgcagatgccagacggtctttatacttcttggagtcacgaaacttcagcacatctttcggctcaagctcgctacccagctccacaaggcttccttcatctaacaggctatgcaggcgattacgcgctgtcatacgcatgtgatggtcacacttcggacagacctcaagattacgttccagctcagcgcggtataaaacctgaccgcagctatcacacttagtccacaccccttcaggaatgctcgccttgcgggtgggagtaatgttgcttttaattcgttcaatccagctcattagggacctttctgtctgaacctggttcgatgccagttttatctttggggacgcataatgccatttttgcccccaacagaccatgaatgttgcacattaaaacataacagcccgaaactttggataaaaaagtggtcgaaccgcagagttactttttattttgcggcgcgtgccgcagcgcgtttgtggcgaataaattcgaaaacacctggcaatattgaaacaaaaataatgccaacaatcatcagtttaaggttgctctgaatgaaggggagcgtgccgaagaaatagcctgcgtaggtaaaaagcagtacccacaacagtgcgccaatcacgttataagcggcgaaatgacggtacgacatgtggcccattcccgcaacaaacggggcgaacgttctgacgatcggcacaaaacgggcgagaataatcgttttgccgccatgtttctcataaaactgatgggttttgtcgagataactgcgacggaaaattttcgaattgggattactgaataacttttcaccgaacaaccgcccgatagtgtaattgaccgcgtcacccacaatcgcggcgatcagcatcagcaccaccatcatatggacgttgagatcgttggtctccagtgatgccaacgctccggcaacaaacagcaatgaatcacccggtaaaaacggcgttaccaccagaccggtttcacagaacaaaattaagaacaaaatggcataaacccagacgccgtactccgcgaccagctctgccagatgcacgtcaatgtgcaggataaaatcgatgaggaaataaatcaggtccatatttgcctatgccttgtactcgtcatctatcaggctgtaactacgttggctacagcctgaaatgttccgagcattattctcgttagtccgccagaaatagcgggcccattggcggttttggaagatcatatcggtcagggtaatccaccgcgaccagatatagcccttccgcttttgccgttgctgccgccagcgttctgtcctttgccgccagcaactctgctatccagctctccggctggttgtgggcaccgacttccatcaggctgccgacaatattcctgaccatatgatgtacaaaggcattcgctttgatatctaccaccacataaggaccgtgacgcgtgacattaatatgcataacgttgcgccacggggtccgggactggcactgcaccgcacggaacgaggtgaaatcattctcgcccagcaagcattgcgcagcccgatgcatccgttcagcgtccagcggttcgtaaaaatgggttacccctttactcaataccgccgggcgcagccgatgattgtagatgatgtagcgataacggcgagccgtggcgctaaatcgggcatgaaaatcatcaggtacagctttaacccaacgcacggcgatgtcaccaggtaaattcgcatttacgcccaacgtccacgcagcgtctttgcgctgcgcggtcgtttcgaaatgcacaacctgcccggtgccgtgtacccctgcgtcagtacgcccggcgcagaagacggtgatcggttcgttcgccacctgggagagcgccttttccagcttctcctgcacactgcggacttcgttctgccgttgccagccgtaatacttactgccgtcgtactcaatgcccagcgcaattttataaactggcggttgttgctggtcggacattagtacagatactcctgcaccagtttctcggcgatttttactgccatcagcgcgccgccaaagcgaacgttatcggccaccgaccagaactgaacttgctccggcataccgtagtcattacgtatgcagccaacggaaagatgcggcgtaccagaagcatctcctacctgagtcgggaattcgttctcttcagagagcacaatatcttcgccctgagcaaacgcatcacgcgcttcttctgccgccagcggacgcagtgcttcaaagttgaccatctgggcatgaccgtagaataccggtgcctggacgacgcttgccgaaatcatcagcccttcgtcctgcaggattttgcgtacttcgtcaacgatacgacgttcttcacgcacgctaccttcgctatccggcagtaacggcagcatgttgaacgccagctgacgcccgaagaaatcttcttcgtcaatcggaatgccattgagtaatttagcactctgccccgctaacgcatcgaccgcttttttgccctgggcggaggctgaaatcaggctggtaacgctgatacgtgataaaccgccctgatcaattagcggtttcagtgccgccagcagctggctggtcagactgtctggtacggcgatgacattccggttgcggtaatcggtcagtacaaacgggtttacttccggcaccaccagcggtacgtcgggttcgagagcaaacaatccgctgctgtcgatcaccagacaacctgagttggttgcttcttcaacccaggtagcggtagcttctttgcctgcgacaaaaaacgccagctgcgcctgcgtccagtcgaattcagcggcatcctgcacggtgattgtcttaccaccaaagcgcagttgttcgcctgcgctttcgttacgtgccagtgcataaatttccccaaccgggaactgacgttcagccagcgtttcaagcagggcttcgcccacagcgccagttgcgcccaggacggcaatgttccagccttcagacatggtggtttactccagaaatagcaaagctccctgccaatgttacagcagagagcatgaagaagagattaacgtgccggatgatgaacggcgttaaaacccagtttacacagcaatgatgccgcactggcgtcatcacaaatcacatacagagatgaccattcacggcgctcaagatagtttttgcgcagtttatcgaactcacccggtatcccggcgactttacgcagcggtgcgtcatcgcggcgcacatcatacaccaaatgcaccagccttttcagcgtcggttgatcgagcgggccatgcagcgtaatgcgaccaaactctggcgcgggcagtaatgtatccagcgcaacgtgctgttcatgcccaataaacttgctataagcttcaaacacttgcgtagtaccgcgtgctttaccttccagggtatagcctgcgatatgcggcgtgccgatatccacttttttcagcaattccacgttaagttccggttcgccttcccagacatccagcactacgcttaacttctggccttcgttcaggcaggtcagcagggcggtattatcgacgactgcgccacggcaggcgttaatcaggatcgctcccggtttcaggctgcggatcagtttttcatccgccagatgcagcgttttgtacggaccatctttaaagagtggcgtatggaaagtcagaatatccgcatgctggactaattcatccagcgagcggaaatccccctcatccccacggtcggcgcggggcggatcgcaaagtaaggttttgatccctaaagcttccagtcgcgcctgtaaacgacgaccaacgttaccaacgccaacgatccccacggtacgctcgtgcagtgaaaatccatcgcgttcggcaagcatcagcagggaggagaaaacatattccactaccgcaatcgcattacagccaggtgcagcggaaaaaccaattcccgcctgctttaaccatgcttcatcgacatggtcggtccccgcggtggcagtgccaacaaatttaatgggttttcctgccagcaaagattcattcactttcgtgaccgaacgcaccataagcgcatccgcgtctgccagttgagcgacgggaattggacgcccgggaaccgcggtcacctcacccaaacggctaaataagtcgcgggcataaggcatattttcatcaacaaggattttcacgtttgtgttacctgtatgagacgagagttaaccagacaagtgtgccataatctcgcggccaggcatacttgcgaagatttcaggtataaggatacgtaatgatacaacctatttccggccctcctcctgggcaaccaccaggtcagggagataacctgccgtctggcgcgggcaatcagcctttatccagtcagcaacgtacttcgctggaaagcttaatgacgaaagtgacctcactgacgcaacaacaaagagcagaactgtgggcgggtatcaggcacgatattggtctgtcgggagattcaccgctgctttcgcgtcacttccctgccgctgagcataatctggcgcaacgtctgttggccgcgcagaaaagccattctgcccgccagcttttagcgcaattaggggagtatttacgtctggggaataatcgtcaggcggtcacggattatatccgtcataactttggtcagacgccgctgaatcagctctcaccggagcaattaaaaaccattctcaccctgttgcaggaagggaagatggttattccgcaaccacagcagcgcgaggcgaccgaccgtcctttattaccggcggagcacaatgcgctcaaacagctggtgaccaaacttgcggcagcaacgggggaacccagcaaacagatctggcaatcgatgctggaactttccggggtgaaagatggcgagttaattccagcgaaactgtttaaccatctggtgacctggctacaggcgcgtcagacgctaagccagcaaaatacgccgacactggaatcactacagatggcgctaaaacaacctttagatgccagtgaactggcggcgttatcgacatatatccaacaaaaatatggcctttctgcgcaatcatcgctttcttcttcccaggccgaggatattcttaaccagctttatcaacggcgggttaaagggattgaaccgcgtgatatgcaaccgctgcttaatccttttccaccgatgatggacacgttgcaaaatatggcaacgcgtcccgcgctgtggatactgttagtcgcgattatcctgatgctggtctggctggttcgttaaccccgacgaaacgacagtatcgtgacaataattcccagcaccgcagagatcgccccggcaagaaataccgaagagtaaccaaacgtggtcgccagcattcccgcaagcggcccggagacgccgagggcgatatcctgaaacgcggcgtaaccacccagtgcggtgccgcgaacgtgtgaggggacgcgtttaaccacctccacgcccagcgcaggaaagataagcgaacatccggctccagttaacgccgcgcccgctaatgcgacccacgcccctggtgcttgccagagcagcaacaagcccacggtttctacaagcagagagacgatcgccactttcacgccgccaaaacggtccggcatccagccaaacatgacgcgcatcacgacaaatgcgccgccaaacgcggtaagagtaaagcccgccatcgcccatcctttgctggcaaagtagagcgaaacgaaagtcccgataaccgcaaaaccaacgccttgtagtgccagacctaaccctggtttccagataagcccgacaacgctccacagcgatggacgttcccccgccagggccggtactttgcgcactgtgccgttacaggcccacgccagtaagggtaatgccattgtggtgagcgccagtgcggcaaaaccgtaatggctatgaatcaacaggccaagcggcgcaccaacagcgaggggaccgtaatagccattccgttccatgacatcactttgccggatgttttggcccaacgatgcctaatccccaggtcagagcgcccgtcagtaactggctttcaccaaagccaagaatcaaacgcccgacgaccaacagagcaaatttgaacggtgcggggacgggcaaaatcgccgccagcagcaacgcgccccccgccagaccacaagctaacatcccctgaagcgccgaacgttttgcgccatattgatcggccagtcgcccggcgtaaccacgcgtcagcaccgtagccagaaactgaatcccgacggcaatgccgaccatagtgttgccatagcccagttcatgatgaacaaacagcgggataaccggcaacggtaaacctacggtcatgtaggtgagaaaaaccgcaaaagcgatgcgaaagagcgaaaaattggcagaagatcgtgtttcggtttggcttacagcagtcatgcattactccagaatgcagcgcaaggcgaggagtatccccgtctcatctctctgatttcagggttacggtgcgttggcaggatttaacgcgtacgtcttttctgaaggaaatcgacaaagcgggaagtttgcctggaactggcggcgattgtcaatgatgtgaaaaagggaaccatcgggttcccttttgcgttagtgccggaggccgcattggcgcgtaacgtcggatacggcgctggcgcgtcttatccgacctactccgaattaatctttcagcttgcgcattaccagcgtggcgttagtgccgccgaagccgaagctgttagacataactgtggtcagttcgcgatcggtcgtttcggtcacgatgttcagacccgcagcctgctcgtccagctcttcaatgttgatgctcggggcgataaaaccgtgttccagcatcagcagagagtagatagcttcctgtacgccagcagcgcccagtgagtgaccggtcattgctttggttgcagaaatcgccgggctcttatcgccgaacacttcacggatagctgccagttctttcacgtcgccaaccggagtcgaagtaccatgagagttcaggtagtcgattggggtatcaacaccgtgcatcgccatcttcatgcagcgcactgcaccttcgccagacggagcaaccatgtctgcgccatcagaggttgcgccgtagccaacgatttcagcatagatgtgagcaccacgcgccagcgcgtgttccagctcttcaaccactaccataccgccaccgccagcgataacgaaaccgtcacggtgagcgtcgtaagtacgggaggctttttccggggtgtcgttgtatttagtagacagcgcccccatcgcgtcgaattcgcaagccatttcccagcacagctcttcgccgccgccagcaaacacgatgtcctgtttgcccagttggatctgctctactgcgttaccgatacagtgtgcggaagtcgcacacgcggagctgatggagtagttaacgccgtgaattttaaacggcgtggcgaggcaggcagaaacgccggatgccatcgctttggtgaccacatacgggccaaccgctttcaggccgcgcgggccgcgcattgcgtcagcgccgaaaacctggaaacgcggggagccgccgccggaacctgcaatcaggccaacgcgcgggttattctggtaagcttccggggagaggccagcatctgcaattgcctgctccatagaaaggaatgcataaatggatgcgtcgctcataaagcgcacaactttgcggtcaatgaggccagtggtatccagttttacgttgccccagacgtggctacgcatgccggaatccttcagctcctgagagaaagtgatccctgaacgtccttcacgcagagatgccaggacttcctgctggttattaccgatgctggaaacaatgcccaggccagtaatcactgcacgtttcattcaatacctctgtaagtcgcacatagagtaagtttcgaatgcacaatagcgtacacttgtacgccgaacaagtccgatcagccaattaatagagaaatttgcgcagcctgacacacatcgctaagatcgagccaccgcctgtaagacgagtaacttacgtgaaacactactccatacaacctgccaacctcgaatttaatgctgagggtacacctgtttcccgagattttgacgatgtctatttttccaacgataacggactggaagagacgcgttatgtttttctcgggggtaaccatctagaggcacgttttcctgaacatccacatcctctgtttgtggtagcagagagcggcttcggcaccggattaaacttcctgacgctatggcaggcatttgatcagtttcgcgaagcacatccgcaagcgcaattacaacgcttacatttcattagttttgagaaatttcccctcacccgtgcggatttagcgctggcgcatcaacactggccggagctggccccgtgggcggaacagcttcaggcgcagtggcctttgcccttgcccggttgccatcgtttattgctcgatgaaggccacgtgacgctggatttatggtttggcgatataaacgaactgaccagccaactggacgattcgctaaatcaaaaagtagatgcctggtttctggacggctttgcgccagcgaaaaacccggatatgtggacacaaaatctgtttaacgccatggcgcgactggcgcgtccgggcagcacgctggcgacctttacgtctgccggttttgtccgccgcggtttgcaggaagccggattcactatgcaaaaacgtaagggctttgggcgcaaacgggaaatgctttgtggggtgatggaacagacattacccttcccctgctccacgccgtggtttaaccgtatgggcagcaacaaacaggaagcggcaattattggaggcggtattgccagcgcgttgttgtcactggcgctattgcgtcgcggctggcaggtaacgctttattgcgcggatgaagcccccgcgctgggtgcttccggcaatcgccagggggcgctgtatccgcttttaagtaaacacgatgaagcgctaaaccgttttttctctaatgcgtttacttttgctcgtcggttttacgatttattgcccgttaaatttgatcatgactggtgcggcgtcacgcagttaggctgggatgagaaaagccagcataaaatcgcacagatgttgtcgatggatttacccgcagaactggctgtagccgttgaggcaaatgcggttgaacaaattacgggcgttgcgacaaattgcagcggtattacttatccgcaaggtggctggctgtgtccggcagaactgacccgtaatgtgctggaactggcgcaacagcagggtttgcagattcattatcaacatcagttacaggatttatcccgtaaggatgacggttggttgttgaattttgcaggtgatcagcacgcgacgcatagtgtggtggtactggcgaatgggcatcaaatcagcggtttcagccaaacatcatctctgccagtatattcggttgccgggcaggtcagccatattccgacaacgccggagctggcgaaactgaagcaagtgctgtgctatgacggttatctcacgccgcaaaatccggcgaatcagcatcattgtattggtgccagttatcatcgtggtagcgaagagacggcgtacagtgatgaagatcagcagcagaatcgccagcggttgattgattgtttcccgcaggtacagtgggcaaaagaggttgatgtcagtggtaaagaggcgcgctgcggtgtgcgttgtgccactcgcgatcatctgccaatggtaggcaacgtgcctgattatgacgctacactcgtggaatatgcgtcgctggcggagaagaaagatgaagcggtaagcgcgccggtttatgacgatctctttatgtttgctgctttaggttcgcgcggtttgtgttctgccccgctgtgtgccgagattctggcagcacagatgagtgaagaaccgattccgatggatgccagtacgctggcggcgttaaatccgaataggttatgggtgcggaagttgttgaaaggtaaagcggttaaggcggggtaatctgctttggcattgtttgtcggatgcggcgtaaacgccttatccgacctacgcgttacctgtaggcctgataagacgcgataagcgtcgcatcaggcatggtgctccagacgtcacaacttactgctgtgaggcctgctgaaacaggtgttcccacatatcggtaaccagcgcctggtcacgcggtgacaattcacccgcgccaatggctttttccagactctggctaacggttgtatgtaccgcctgagcggagtggtcgtcaccactttccagttctgcgatggctaatgtcaggtggccacgcaaatacccactggcaaacaactcatcatcactggcatggtcaaccataccgtcgattaatgccagaatgcgtgattcaaactccgcgatcatcttctttcctcattgtaaaacgtggcgctggcttcagttgagcgcttccggccacgggaactgttccgccgtaagttccggcgtgtgataataattttgtagtgctttaatgaagcgtgccggacgttcgggaatgccgtttgccagataatccatcacctgcgcatgtacccgccgttgaaacaccacgcggtccggttcgaaatccccttccagattgtcgcagctaacattaaacggatatcccgccgccacgcagaacaaccagtccagcgcctgcggcttcacttcaacatcttcaaactgactttgcgtctgggcatcgcgtccgtccgggcaataccagtaaccgaaatcaaccaggtcacggcgcgctttcccggcaatacaccagtgcgaaatctcgtggatggcgctggcataaaagccatgagcgaagacgattctgttatacggtacttccgcatcagcaggaagatagatcggttcgtcgtcgcctttaatcagacgggtattaaattcatcggcaaagcagctattaaaaatctcaatcaactgctcatagtggtgtgtactgttcattagttcatccccaaccagtggaggatctcctgtccgtggctatcataaagtaatttggcactcatcaccgccgagacgataacgatcatcgggcggatcagcttttgtcctttgctcaacaccagtcttgaccccatgcgcgcgccgaggaactgtcctaccaacatcacaaatcctgtcgcccaaatcactttgccaccgagaataaacagcagcaaaccgccaatgtttgacgttgcgttaagtaatttggcgtgagcagtggctttggcgaggttgaatccgcacagcgtaacgaaggccagcgcgtaaaacgatccggcagccgggccaaaaaatccatcgtaaaaaccgacgcaaccacctgcaattaacgcgaagggtaaaccgtacatccggcgctggcgatcttcttcacccagctttggcatcagtaagaaataaagaccgatacaaattacgaggatcggtaaaatctgccgtaagacatcggcctgaacatactgcaccagtagcgcgccgctcattgagccgacaaaggtcatggcgatattgagtttttgatcgcttaaactaaccactttacggcgaataaagtagatagtggcggaaatagagccaccgcaggcttgcagtttattggttgccagcgcgttagcgggagacatccccgccgccatcaatgccggaatggtgagtaacccaccgccaccggcaatcgagtcgataaaccccgccagcatggcgacaaaaaagagaactcccagcagcagcggggaaaccataaacaggctattaaacgtttccattagatcacgtgctcatccagtagcgcctggcaggaaggcggcaacggaggcggtgtcttcttctcaggctttgttgttcccggttttggaggttcaaaccagctttgcagttctgccccgcaaccatcgcctggtggcggtaaaggttgatcctcacactccagactatcggcaggacaacgtaatcgtacatgcatatgcgcgcgatgctggaaccagggtcgcactttgcgcaaccagtcgcgatcggtgcccgcatcaaggcaaagttgttgtttaatcgccggattaacaaaaatgcgcgtgacgtctttgtcctgggcggcgagtttgatcaagctgaaaatttctggcttccacagcgcggggacaacgtgtttaccgtcgcgggaaactaaatctaacgcttgcgggcgcaagagctgcgcggaggtccagcgtgttttcggcagttgcaggaagatatcgacatccagtccggtctggtggctggcgtgaccgccgttgaaacgaccaccagcaggcatccccatatcgccaatcagcaccgtacccatgcccagattgctcacctggcgactcagacgctggataaacatcaccaggtctgggtgaccgaaatagcgacgctgatcggtacgcatgacctgataatgttcggactgtatcggcaacgtgtcagcaccgacgatacagccattagaaaaactgcctatcgattgtgcgctacccggcacaggttgggttattttttgccacggcgtcgctgccaggctggcgctactggcaagcagggccagcagcgcaatcgcggttttgttcattttttaccagcgtggaatatcagtcttcacatcggcattttgcgcccgttgccgtaacaggtgatccattaaaacgatcgccagcatcgcttccgcgatcggcaccgcgcggatcccaacacaaggatcgtgacggcctttggtgatcatctcaacttcttcgccaaagcggttaatagtgcgccccggcacggtaatgctggaggttggcttcagcgccatatgggcaatgatttgctgcccgctgctgataccaccaagaatgccgcccgcatggttgctctggaaaccgtctttggtgatttcgtcgcggttctggctgccacgcagcgctaccacgtcaaaaccatcaccaatttccacgcctttcaccgcgttgatgctcattagcgcatgggcgatgtcggcatccaggcggtcaaagaccggctcgccaagtccggcgggtacgccactggcaacgacggtgactttcgcaccaatagagtcgccttcttttttcagcgcgcgcatcagttcatctaacgcgtcgattttgtccgggtccgggcagaagaatggattttgctcgacctgagaccagtctttgatttccagtggaatgtcgcccatctgggtcaggcaaccgcgaatctcaatgccaaatttctcggcgagatattttttggcaatcgcccctgccgccacgcgcatagcggtttcacgggcggaagaacgtccaccgccgcgataatcacgcaggccgtatttttgttcgtaagtgtaatcggcatggcctggacggaagacatctttaattgcgctgtaatcctgagaacgctggtcggtattttcgatcaacaagccaatgctggtgccagtagtaacaccttcaaaaacaccggagagaattttgacctgatccggctcacgacgctgggtggtatagcgcgatgtcccagggcgacgacgatcaaggtcatgttgcaggtccgcttccgtaagcggaatgcctggcggaacaccatcgacgatgcagccgagcgccagcccgtgcgattcgccgaaggtggttacgcgaaagagttgtccaattgtgtttccagccatcacggctccgttattgttgtgtttgcgtgtttacttaatctttataaatcgcgaaatgttcacgggccgccagcagctgctctttggtgagcataaacacaccatcgccgccgttatcaaactccagccatgtgaacggaacatccggatattgttccataagatgtaccatgctgttgcccacttcacaaatcagcacaccatcatcagcgaggtaatctgccgcgttaccgagaatgcgacgcgtcagtttcaggccgtcggtgccagatgccagaccgagttccggctcgtggcggtattcgtttggcaggtcggacatatcttccgcatcgacgtacggcgggttggtgacgatcaggtcgtactgcactttcggcaagtcacggaacaagtcggaacgaatcggaatgacgttgtggatcaaaccgtgttcttcgatgttctgttcagcaaccgccagcgcgtctggagagatgtccaccgcgtcgacttccgcttccgggaaggcataagcacaggcaatggcgatgcagccgctaccggtacacatatctaaaatgtgctgcggttgcttactgatgagtccggcaaatttattgttgatcagttcaccaatcggcgagcgcggcaccagcacgcgttcatcgacgtaaaattcatgaccgcagaaccaggctctgttggtcaggtaagccaccggaatgcgttcgttgacgcggcggatcacgcgctcaacaatacggtgtttttcgctggaggtcagacgcgcggtgcgcatgtcttccggaatatccagcggcaggtagagcgaaggcaacaccagttgcacggcttcatcccacgggttatcggtgccgtggccgtaccagatattcgccgcgctgaagcggctcaccgaccagcgcaacatgtcctgaatggtttgcagctcatttactgcttcatcaacgaaaattttatccacgtattcctccagggcatgatcgcaataatttcggcggctagtttgccatgaagatgacgataaatcagcattcacgcgcggtgagtgaggaaaaatacgtttaaaacgatcgattgtgctacgagtcgggtaaactgtaggaaaattagaaatagagaaagataaatgaaaaagaaaacaacacttagcgaggaggaccaggcgctgtttcgccagttgatggcggggactcgcaagattaagcaggacacgattgtccaccgaccgcagcgtaaaaaaatcagcgaagtgccagtaaagcggttgattcaggaacaggccgatgccagccactatttttcggacgaatttcagccattattgaataccgaaggtccggtcaaatatgttcgcccggatgtcagccattttgaggcgaagaagttacgccgtggcgattattccccggagttgtttcttgatttacacggtctgacgcagctacaagccaaacaggaactgggggcgttgattgccgcctgccgccgtgaacatgtgttttgcgcctgtgtgatgcatggtcatggtaagcatattttgaagcagcaaacgccactgtggctggcgcaacatccgcatgtgatggcatttcaccaggcaccaaaagagtatggtggcgatgcggcgttgttggtgctgattgaagtggaagagtggttgccgccggaattaccctgaatattaaaaggtggatgagtcgggccatttagccttggatactggcgtctcaaccctggcgataatgaacgtaataatcgggcattaattgaaaaacgtaagcagctttccgacagccttctgtgggctaatggcattgacccttcagaggggcttgaggatgacgacctgctgcaagcgcttatcgacgaattactcaccctcgtcgacggttatctggcacctttcgctcccgtgatggcgaatattctaaaaaactggatgaccgcatgacataacggacaacggggcctgatggccccgttgtgtggtgtatacgctacagctcgttgagcgtgtactggaagcggcaggtggaatcaatcggctggcggctgctggtatcgacacgcaccaccatgtcgtgcagttgcttgtcagtgatgggatgcctgtttggcgccaccgtaacattagcattatcacagcctgatgatgaaaacgtgatcatttgcgcaacccagcgacagtaagcgccctcttcattcatttgcgagccatcacatagtttgccgtctttcatcagataggttgaaagcgttttttcaatcacaccccccgtcgattgcaaagacagtgttttcgttttattgatatagttttcatcccacgaaacatcatacggcgtaactgacacggttgggcacacggacacggttgcatttggtccataatagatatctttatcaacagaaccgaccacaacctggctggtggctctgatactcactaaccacgggcagcctcccacatcaccatcgacggtaatatccagaggcagcttgagacattcccagcggctgtctttggcttccagtgcctccatgcccggacaaaatgaattatttacaattgtcccatcttttaccgtaatcgtcggcgcaggagaactgcccgttcctgtccatgtgcgattgggtaagttgccaagcgtcataacataattactttgataataggtaccgtagtaaacactcgaaacctcagcaacatcaagatacagttcgacctgactattccagccaaacgtagcatagtagatatacacattacgaaatgtctgccccatcccggcccgactaccgagcataaaaaccatcaggatcaaaagacgaaacagcaagttagtttttttcatcttatatgtactcaaacgttgcggttaaggaggcggtaaactcacccatcgtcacttcccgcccgcttttcgcctggagccaggcattaaaattcagattgttattgccgttactcagcacaaaggtcgcgccgctggtattgttaatcggcaccggtgttccatcggttttttccatgccaattccgacaccttgcgccgccgaagatacatccagcgccagaaagcccggctgttcactgtcttctgtaccggtcagcgtcacccggacttcatactgagctggccctttgcaatctttgagctgaaacaccactggcacccgcgcagactgcccggtcaccatcaggtctttacggctaacggtgggaaaatgcacctccgccagcgactcgccctgaacgactaacgtgcaggacttgctgagtaaattgccgtagaaatgcaggttgtcagccgcctgaacatggggcgtcagcagcaccgtcgccagtacagccgcgcagtgagatatccgttttaggttcattggtaatccacctgtaatgttgcgtaggcagaaaaggttccgtcgctgagcgccgcatcattggctttcaccggcacagcttgcagcgttggcggcgttgacgggtcaattttcaacggtgttcccagcttaaacggctggccgttttgctgtagctcaatccccaggccgctaacgtccgtttcaatggcggaatcatcataaggggtttggctgcccgtccaggtcaggctcatctcccaggcgtcgtcgcgcacatcggggtcacatgtgatggtgtaaggcacatcctgacggaaattatcgccgttaatgttgtcgataatgacgttgcgaaactcaacttcgatcgtcttaccatcgctgatagtacaggcgggtggcgaaaccagcgtgccgtgaaaagtaacgtcgttaatcgcggcctgcgccaggccagcaaaaccgtaaattaagcaccatgcgagtcgtttcattggtagtccaccaccatggtcatggtcgcattaaactccgatgccatcagttccacaccgctctgcttcaccggaacggcttcgaagtctggctgagtattgatgttgaacggcagccagctactgttacccactgccaccagcgaatggtcagcggcattctgaatacgaatgccaaaaccgctgattccagtactcagcaccgtttcgccgttgatggtcgtggtggtggcctgaagctgcatttgcaggtcgtcgctgacactgtttgagcagttcagggtgtagcccactgcctgacggtagttggcaccatcaatgcttttaataatcacattgccgaactccaccgcgcttccctttaccgaacagggcggcggtccatccaccagcacgcgcaacgtcagattgacgattttgccgcccgccattgccgggaaaacggtcacgccacaggccagcaatagcgcggcagatccggtcagaaagaacgctttcatgttgcttctcccgttatcaacctttgctgctttgatcttcatccaccttgcaggtgttcccttcacaacggaagatcagcggcatgcgcgcgccgtagtcgttgatataggtcagcaccggggcgctcgccatttttgcctttaacggttgtgacgttttcggtggcatcaccagcggtttaaacccggcggcagtcagccctttcttctgtgtgctggcatcgctgatgatgacgtggtacggcgtcgggttattgacggtatagtcctggccactgcgcgtgagtgtgaccttaaactgccacggtcttctcatgtcaatcttctccagcgcctttggtcgccagaacagcttgatgcgcgtttgcagcgcaatttgcagggtgttggctttcccggactttggcgggatctcacgcacgttgtagtagaacaggctttctcggtcggacggcagtgtgtgaatgtccggcagcgcctgaatcttcacctggccgttcatcatagcgtcaatacgctgcaccggcggcagtactgccagcggcgaagtgattttgttgcccttctcgtcttccagccagctttgcgccaggtaaggcagcttttcgttgttgttacgcaacgtcacgctgatcgatttatcgctttcgttaaacaccagacgggtgcgatccggggtgaccgatgcatgcgccgtcaggctggcggtggtaagcagtgccatcagcgctgtgctgacgagcattggacaggataatttataagacattgatcgttccttaatcagattattgagttgctgaaattgacgtcggcgcttccgttggtgtgacttgccgcgtctggtcctgaataacaggcttaatttctggcgctgaagaatcaggggctgccgttcccttttgttcacacggcaacaacagaccgctgaacaaatcggcaggtagcggcttcggcaatacgatctcgcattgtgcgctgccttcccagaacaccatcatatgctcgtccgcattgacccccgccagatagacattgccttcatcatccacaatgccaacctgctgctgctcgtcgtttttcacttccgcgccaaacggcgggtagctaccgtcacgcaaccgcagtaccgccatcgctttttgcccgctgatcactttgaatttacgatagccgattgcgccttccgtcagagtcgcctgcaccaccgactgggtggcttccgcatcttccggcaagttgtttaaatcgatatacgcctgattgcgatagtagttgttaatatcggcgaccaccgccttgccaaacatattggtgtacaccggcgcgccgttgctttcgaccggcacgttggcaatcccgtcggcgtcaatcagcaggcgcgtgccgcccatgttctgggtacggtgcagcgccccaccatgcgcggtcagcgttgccccgccctgtaaggcgatccccgccgaacggtattccccttcatggtagttggcgctgagatcaaccttcgccagcgaaccgtcgtggctcagataaccatccgcgctgccgtgctgctcgctggtgccaacgttaacctggtagtgcgttgcgtcatcgacgcgcttaaagtaaccgacctggctgctgtccgacccgctgccgtaggaaccgttgtaggtcacggtgctgctgtcgctccacggaatgctcatactgaggtacatccccttatccgcattatcgtcatattcgtagcgatagccggtcaccgagatgctcatgttgcgaatgctccccatattaaaatagtgggaaaacatcaggttatagtttgtctgttccgggcgatcccagtaagtacgatgggagtagttgagatagatcgaaacacccgcagcggcaaagttctggttataggtgatcgtatacatctctttgtcgttaccggtccgcgccatgtccgactggttcgcgtccagatactcgctcatggtcatgaagttcttttcggagaaacggtagcctgcaaaggtgacgcggctgttgagttcgtcaaagtctttggcatagctcacgcgaaaggagttgccgtccagttttcctttgccgtatgcgctgtcatgatccaggttgacgtgcgagtgagtcacatcgaacgccagcgcgccaaactgtgcgaggtcgcgccccacccccatcgccgccgactgatagtgtttatctgccagcgcaccaccgtagagcgaccagccatctgccaccccccatgacgcttctccgccggagaaaaagccgccttcggtcttgtggttccagtcttccggacgccccatcatcactttgtaacgcacctgcccctggcgcgtgaggaatggcatagatgcggtcgtaacgtcatattcctgcacctgaccattctgttcttcaacgcggacgtgcagtgtgccggagacggagtcgccgatatcctgaatgcggaatggcccggcgggaacctgggtttcgtaaagtacccggcccatctggctaatggtgacttttgcactgctgtgcgccacgccggaaacatccggtgcatagccgcgcaggttgggcggcagcatctggtcatcggtgctgacgctgctgccgatatagttaaagccgtcgaaaatatcggaattgagataatcttcccccagcgacagcttcgcttttaaagagggtaaggcccgccaggcgtaataacggctccagtcccagtttttgctcgttgtactgttactgctgtcatcgtcgtcatcgttgctgcgggtgtgctgataatcactttgccagtctgcacggaaacgccatgcccccaggttcgccccaacggtaccgttgccgctgatatcatgtgagtcctcgcccccctgctcctgatggcgagtttgcgcattgaggctgtagtcggcaatcaggccaggaataccgtcgtcccagcgtgagggagggtcccagtcgctgctggtatattcgaggtaagcctgtggcactgtcagcagcaacgccgactggcttaaatcattctcgacttccatcccgtctaattgacctggtttaaggcattcatcgttgtgcgtccactgcaggctttttgctatcccttctttcagccccagcgccgccactaactcaggtgtcaggcaggcatagttttttgttggatcgttttcagagacgtaccagttaatgtcgtattcatcagaaaggggttgtttatttataaatacacgtaaattatatttacccgcgtcgacataccctttttttgaaaacttaccgagatcaattttcgtatcgccctttaactcaaggaaacgggggtcaaattgaattgaatcatcagcccatgcattgactgacccaccagagattgccagcgcaatatagcaggcgattccccgcagccgaaaatttgagtgattaggcatacacatatccgtttgtgaaacagtcgtaaatctgttgcgtgttgaataaccccacagcagaacgctgtggggttgtcacatcagagataagtaatctggaatgtggtcagggtttcgaactggccgagatccggcgcatcggtttcacccaccagccaggctttaaagttcagcgtttgcttgtctttacccttgctggttgaagtatccatcacgattggctgaacaatcttttcgcccactttataacctttgccatgggtatcgccgattaccaggctcacgtggttcatggcaacaccgctgtcaacattgaataacgcatagttatccgtgttggctggccccgcgtagttagtaccggtgaacgtggtctccatgtttgtttcagtggtaaacacgcaatcctgtaaacggatctggaaatctttcggtgtggtagtgccaccgccggtcagtttagccgcaccgatgtcacccatatcgacttccagtttgtgatcgtctggaacgatagagcacggggagtcttcaatggtgccgtagaagcgcgcggtaccgttgttgcctgctgcaaaagcagaactggaaacaactgcgcccatgaccatcgccgcagcaatggctgttttggcaaacttactcattatttgtccttaaatcattaagagttataatataatcacctgacataaaattaatatatattatgcccgatatttatagttagccattgaacatatacactccaatataatcatagaatgtaaacaagtattctctggtgtgtctgtatgttggtcttatctataaaaaaactcaatttagtaatacttaaacactttatgtagattttattaattaatacatctacaaaatactttcaccactttccaacaaaaaaacatgcgaattatcaacaaaaaaacaaaccattataatcaacaaaaatgaattgcttataaagcacactaaaaaaattataatgaccttaccattatttattgctaaaatttaatattaattaaatcaataaatatatattcaagacacaaaaccattatcttctttattttattacgggattcaataatgggaaaatataataactatcgagagttgttaaatattaacaacatttagacaagaaaaagaatgattgtatgacggagaaactgcccggtgtacgcgcacgtaaccgggcattgattgcttaaattgcttttgccatcttcaaattacaagggctcatttgccagttgaattggccttttccgctttcatcaagcgttacgctggcaatcgctgaagtggtaaacataggcggcgtttcgcccggacataactcggcaaccagatacccgactaacggtaagtgagagattaccagtaccgaagcaacaccttcattggtcaacgcctgcaaataggcgccgaccagaccaacatcgccgcagggcgttaactccggcagaacttctgcactggaaggcaggttcagacaatcccctacttcttccagtgtttgctcggctcgcaggaacgggctcaccagaacgcgttcgatttccactttttgacctttcagccagttcgccatcaggcgagattcgtcacaaccgttagtagtcagaggacgaaccgaatcactggcggcatcgagggctgcgtcgccgtgacgcatgataaaaacttgcatattgcaccgcttttgttaaccagattcgcccgttttctttcatctgaaaccagagaaagaaaacggtggccggcattgtgccttatccattcaccgaatgaaacgctgttttttacctcaatggcgtaagtatagtcaatatgcgtttacattttgagcaacactccgccattcagcgcggattcatatagctttgaccttcttattgcaggtcagttgcagttgttttccaaaaactttccccacgcttgctcatctcgactaaacgctcgcaaggggtaaaacgggaaccatactgcgtggccagtcgttgcattattgcaaccacttcgcctgcgccgagagaatcgatatagcggaacggtccaccgagaaatggcggaaaaccaatgccaaataccgcgcctatatccccgtcacgcacgctacggataacctgctcgtccagacaacgtactgcttcattcagcatcaacatcacacaccgttcagcaacctgcggtgcggagagtcgcccctgcccttgtgcgccaatgagcgggtaaatggcgggatcgacctgttttttgcttttacgccctttctgaccataaagatagaaaccccggccattttttctgcctttgcgatcgtcgttcaaaattgaagaaacaacatttgcaggcgcgctaaaacgttctccataagcggcttccagtacaggaataattttagtcccggtgtcgattcctacctcatccaaaagttggattgggcctaccggaaaaccaaatttcaccagcgcggcatcaatgtgctctacccgttcaccttcggtcaacatgcggatagcttcattaatgtaaggcgctaaaatgcgattgacgtaaaacccggctttgtcacgcacgacaatgggcgttttgccctgttttttcgccagttttactgtggtagcgatggtttgcgccgatgtccccgcatgaggaataatctccaccagcggcattttttccaccggactgaagaaatgcaggccaataacttgctcaggtcgcgcggcgtgagcggcgatatcggcaatcggtaaagatgacgtattcgaagcaaagatggtatgagcggcgcaattttgctccacttccgccaccatctgttgttttaattcgagattttcaaacaccgcttcaataatcagatcgcgatgggcaaagccgcgatagtccgtcgttccggagattaatgccagctgtttgtcacgttcgctggctttgagatgacgacggcgaactttgccctccaactgatcccagctgtacttcaatgcatgatttatgccctgcgggttgatatctttaattctgaccggaagccccgctttacaagcagtgacataagcaataccgccgcccatcaagccaccacctagaatccccacgctgtttaatggcgcaggcggcgcatcactgccgggatcttttttcacttccgtactggcaaaaaagatattgcgcagcgcctgtgattgcggcgtcatcgccagttcaccaaacgcccgagcttcggcgtcatagccactgctggtcccctgcgctaaaccggtttcaataacgtcaagaatgcgtttcgtcgctggatagttaccctgagttttttgctctgttttcttgccgaccattttgaacagcagcgcacgacctaacggccccgccagaatacgctcgcgtacaggtagagggcgtgaagatggacgatcctgctttgccagctcaacagcggcttccagcaaaatggagtgcggaacaacgtcatccaccagccccagctttaatgcctgtttcgcccgaagttgttttccggtgaggatcatctctaatgctgtgctgacacctatcaggcgcggtaaacgctgggtgccgcctgaaccgggtaacaatccaagttgtacttcaggcaaaccgagtaccgttttaggatcatcagtacacacgcgaccgtggcacgccagcgccagctccagcccgccgcccaggcaagcgccatgaatagccgcgataaccggaacgggcaaagcatgaatctccgccattaactgttgaccctgccgcgccagtgcttccgcttcttgcgccgttttgcagttggcgatcatattgatgtctgcaccagcgataaagttgtccggtttcgcggagataaacaccacaccgcgcagatctttattttcgcggagttgtttaataatggcgcgcacctgcgaggcaaactccgccttcagggtattcattttctcacccggtacgtcgatggtgataacagcaatgttgtccagacggacattaagggtaaacgctgatgccatttccattattccgcctccacaactattgccgcgccaagcccacccgcagcacaggcggtcactaatccaaatccaccgccgcgacggcgaagttcatgcaatgtctgggtaatcattcgcgcgccggtcgccgcgaagggatgcccgtaagcaatcgaaccgccaagcacgttaaatttgctatcgtccacttcgccagtggcatgtgcacgccccagtacatcacgagcaaaacgttcactacccagcaactgaatattcgccagtgtctgagctgcaaaggcttcgtgcatatcgatcaatgtcagatcgctcattgtcaaaccggcacgttccagtgccagcggcgttgaccaggccggaccgagcaacatgtcctgccagacatctatcgcagtaaatgcgtaactgcgcagataccccagcggtaccagccctaattctttcgcccgcgattcggtcatcaggatcaccgccgctgcgccatcggtcagcggcgtactgtttgctgccgttaccgtcccgtgtttacgatcaaacgccggacgcaactttgcgtaatcagcaagcgaggaattaccgcgaatattgttgtcttcggcaagcggttgtttataaggagggataaaggcagtcatcacctcttctttgagtttaccgtctgaccacgcctgagcagcacgctgatgcgaacggtgcgccagtgcatcttgctgttctcgggtgatgccgtaggttttcgccatttgctctgcggtgtcccccatccgcaagccggtagaatactctgctaccgcaggcggtacgggcattaagtcgcgtaaacgcaggcgagagaagagtttcaggcgctggctcattgtgcgggctttgttgacatcaaccagtacgcgcgccagttttttactgacgccaattggcaatacggaagaggaatctgccccaccggcaatccccgcgcgaatagttcccgccatcaggctttctgcgacgtttgcaaccgcctggaaactggtagcgcaagcgcggctgacgctgtaagcatctgtatgcacattcattccagtaccgagaacaatttcacgcgcaatgttgggggcttccggcatttgtacgacctgaccaaagaccagttgttcaatcacttcagcggggatctcgctgcgtgccagcagttcgcctaccaccatcttccccaaatcaacagcaggaatgccatgaaaagccgtcgcctggcgggcaaaaggcgtacgtaacccgctaacgatggcgatacgatcgccctggcgggtaaccagcggtaaaacctgacccataacactcccctgtaaaaaaataaataaagtggtctgacctgatcatagtcttaaccatttttttacatttagccaagcggagaaaaaggaaagtgggagctatgacacagtgaagacaggagaaagaaaagaaaacacccctgccagcaactgacaggggcatacgtacccgagaggaattaacgcagacccagctggaagatcagcatttcagcttcgcaggcaaaagtgaaatcgatatccaggcgcacaccgtcagactcttcagtgaaagtcggggtgattttgcacggttcggattccacgctacgggctttttcagtcagcgccgccagcgtttgttctgcttctgcgcggtttgcaaacacacggctgtaagacgcggtgcagtcggagttgtccataatggtgccaacatccatacagcagcaaaccggggtttcatcagcactacatttactcatcgttgatttcctctgtatgtgcacccaaggtgccagataaacgttgtggatattttacgcttccggaaagtgctgctccagttgttaattctgcaaaatcggataagtgaccgaaatcacacttaaaaatgatctaaaacaaaattcacccgaatccatgagtgcgccacctcccaattttgccagctggatcgcgtttcttagatcatatctgaaaaaagatagaaacatacttgcaacattccagctggtccgacctatactctcgccactggtctgatttctaagatgtacctcagaccctacacttcgcgctcctgttacagcacgtaacatagtttgtataaaaataaatcattgaggttatggtcatgagccagaaaaccctgtttacaaagtctgctctcgcagtcgcagtggcacttatctccacccaggcctggtcggcaggctttcagttaaacgaattttcttcctctggcctgggccgggcttattcaggggaaggtgcaattgccgatgatgcaggtaacgttagccgtaaccccgcattgattaccatgtttgaccgcccgacattttctgcgggtgcggtttatattgatccggatgtagatattaccggacattctgatttaaccggtcagagtgcaaatgctaaaaatatcgcaccgacagcatgggtacctaacctgcactttgttgcgcctattaacgatcagtttggttggggagcgtcaataacttccaactatggcctggctacggaatttaccgacaactacgctgctggtatctatggcggtaaaaccgatctgcaaacaatcaaccttaaccttagcggggcttatcgccttaacaatagctggagttttggtcttggttttgatgcagtttatgccaaggcaaaaattgagcgttacgccggttcgctggggccattgttgtctcaacagttgattgcccagggtgtacccgcttcattaaccaatggtattaatactccggactctcaaattgctcatttgaaaggtgacgaatggggctttggctggaacgcgggtattctttatgaactggataaagataaccgttgggggctgacatatcgttcagaagttaaaatcgacttcgatggggattacaaaagctccattaacccaaatctgaacaatattttgggtaacatgggcttaccgtatggcacgatgggggcaacccaaaatggatccttaacgctgaacctgcctgagatgtgggagatttctggttataaccgtgttgcgccgcagtgggcaattcactacagcatggcctataccagttggagccagttccaggaattgaaagcgaaaggcgatagtggtcagactctgttctataaagatgaaggattccgggacgcgtatcgtatcgcgttgggtacaacctactattatgataaaaactggaccttccgtaccggtatcgcttatgacgacagcccggttccggcagataaacgttctatttccattcctgaccaggatcgtttgtggttaagtgctgggttaacctacgcatttaatgaagatgcatccattgatgttggcgcatcttatatgcatggtcagaaagtgaaattcaccgaaggtgaaggagcggcagcttattccttcgagtctgaaggtaaagcctggctgttcggtactaactttaactacgcgttctgataacgcgttagcttaataagaaaaaaggtgagttttgcgactcaccttttttgtttgtttcttattcagaatcgatatcttttaaatcatcctgaatcgcttgcgcgttcggattttcctgcggtttgagttcaccgccattagcgatgaaatcatgacgctggaagtacgcttcacgcaccataatataaggatcggaggactgacgcagcagaccgtcggaatccaacaactgcgcacgagtttctatcccttcaagcgtccatttacccacagacatcggccaggtcagccaggaaagaaccgggtaaagactatccgccatatcaccaccgtcatcacgcagcgtgaagctaccgtagaacggtaactgaacgtacggcccataacccacaccataatgaccaagcgtactaccgaagcggtgaggttcagtccgttgcagtttcgggttcgccatccctgcaacatcaataaagccgcccattcccaaaatggtattcaggaaaaagcgggtaaagtggaccatcccctgataagggtcgccctgcaagaagtagttaaccatcaccgcaggttcttcaaggttgccggtaaagttgctcaaaccgttacgcgcaggttgcggaacataatcacgccaggcgacagcgaccggtcgaacaatatacgggtctaatacattgaagttgaagttgtacatagtgcggttaaacccttctaacgggtcagaacgcccttgctgatctgtaccggaactcgcacaccccaccagaagcgtagttcccagagcaagcgccgacaggcgaagcttcataaatgtctccctgtttttttatggcttatgcagtttgccatccatgacggaacgataccgtatccgcctgtttaggtgtgggcgattgtaacagcacgtcaactgatgtccagacgccctgatttgctgatttgatcatagcctggtaatcgccgccctgtaggctacttgattctatagaaacagaaaaaggcaaacgcggccttttctacattttcagagtaactcccgccagttgcgagcaaaaaagccgctacgctttagctatacgtgctaattcaagagaagagaccatggacaacgacaaaattgatcaacacagcgacgaaattgaagttgagagcgaagaaaaagagcgcggtaaaaaaatagaaatagatgaagaccgactcccctcccgggcgatggcaattcatgagcatatccgccaggatggtgaaaaagagctggaacgcgacgcaatggcgctactgtggtcagccattgcggcgggcctgtcgatgggcgcttcgctactggcaaaagggatatttcatgtcgaactggaaggcgtgccgggcagcttcttgctggagaatctcggttatacctttggttttattatcgtcataatggcccgccagcaattatttaccgaaaacaccgtaactgcggtactacccgtcatgcaaaaaccgacaatgagcaacgtcggcttacttatgcggttatggggcatcgtgctgctgggtaatattatcgggacaggtattgctgcgtgggcatttgaatatatgcctatcttcaatgaagaaactcgcgatgcatttgtcaaaatcggcatggatgtgatgaagaacacccccagcgagatgtttgccaacgcgatcatttccggctggctgatcgccactatggtatggatgtttcctgcagcgggtgcggcaaagattgtggtgattatattgatgacctggcttattgccctgggtgacaccacccacatcgttgtcggttctgttgaaatcctctatctggtgtttaacggcacgctgcactggagcgatttcatctggcccttcgcactacctactttagcggggaacatctgcggcggcacctttatcttcgcgttaatgagtcatgcacagattcgtaacgacatgagcaacaagcgcaaagtagaagcacgtcaaaaagcagaacgtgcggaaaacattaagaaaaatgataaaaacccggcataaatggcgagggtttaagcaatcgagcggctgtgtacttaccccgtagtccattagcgggtatactcatgccgcattgtcctcttagttaaatggatataacgagcccctcctaagggctaattgcaggttcgattcctgcaggggacaccatctatcatccccctcgcaataacccacttacaatcagtgagttatcttaaaatccttagtatagtcaaccagtacttcgatatgtgaacgcaaatcatcatgcattcgtgaacttaactggaaacctcccccattcgatgtcaaaatgactaccccaataagttgccaataatcaggctaatcaatacgggtcagtcttgctggtcagtgaccataaaaatgtcacctcatattagacacagcaaataattgtgtcgattaaacatactaccttcagcataaccgttcctgaaaaattattatattcagtaatctgaataaattactggcctgctatttttcttagcaaccatatttagcagcaagccagcaaatctgaatgattacagatgctggcctgctgaatctcccttctggaaatcgtcagaatctagtgattacttactttgttctggtttctcttcattcttattgtgcacttccactttgggtaactgattaaaaaccagattttctttttcaaccagagccatgacttctttggtgatatcagctgactcgttatgcgcaagcacaacacctgaagacaatacagcaatatttttaggattgtcttttctccatgtacctatggcattatctatcgcacgggataacaccatttttgcgctattttcctcaataacacattgtcgctccagtttttgtctggcatcaagaagcagcgcctctttattcgcgttatctgcgaatgctttttgcgcatcctcatagcctttttcaagaatactcttaacctcattcagatgctttctgaccatgtctccggcggcagactgattataaatagcatcgatattaacaactgcaatttcttttgactttttcatataaaaaacaccagtaagtacaatcagcaacagcagcactactgcattaacaacagaaaatttcattacagaactcattatgacaaccctgaggtggcaggaggtcccctcctgccactgtgtgattagaatatatatttaatacccagcattgcctgggcatcactgtaccctttatcgccagcctgaacaccaacattgccccagacattcaggttatctgacaatttaccctgaacacccgttttgacttcagcaatatttgtagctccgtcctgactgagtgccgtattatccattttgacaccccagctccgtgtattatggatccagttaacttccacaaatggctcaaactgatgcgccttattatcatcagacgcactcttacctttcaggtaagttctgacgcccagacgactctggatattaccgtctccgctgagctgaactttcgtgccattcttctccgtatgctcactggctcttacattcatccacgtgatctgggactgcggctgaatataccagtcatagtgactaccctggctaccggtaaattcgccggctttaaaggtataacccgcttccactgaaccggtaaatccacgggatttccaggactccgcagccagtttttcaccattaacggtattattaaaccatccgtactggatccaggtatcgacataagccccgttgtcattaccgtcattctgctgccacgttccgtataaaccggtgctgtatccattgatcgcacctttagatttatatcccgaaagcgaggatgtcgtggaactcttctcatttccataaccggccataatcccctgttgcagacggtcctgaccgtcagtccattgcgcaatgctgccacccagttgcacaacataacggttactttgcgtattcagctgtgaactgctgtccttccakcgattatgacckccgatatgacgcatccacatacttgttgctttcttctcrccagtaaacacatcggtatagtaagtttccccctcacgatcagtgcattctgatgttgaacagcgtgttggctgccagctatgttcgcaatataagagcccgcttccggacgatagaccttctgtacaggtttatccggcgtggggtgtggctgtggctgcggttgtggctgcggctgcggttgtggctgcggctgcggttgtggctgcggctgcggttgtggttctggcggcaattcagaacgcagataccagttaccgtcagtaccacccgcattacctttatgcaggaaatattcccacgcccctgccaccgcacggttctgcagtctgaagttaccgtcagactgcccaccgacatgcacaatctcaatgccgtcagcggtctgagccccctggccccggacattattcaccaccacgccggtatcaccggaggtgttacccgtgacaatcagtttgtcagtggtagaagtatcatcccccagcacggtattgataattaacgtaccgccaccggtgtaatcgccatttacggtcagggtatttcctgtcttaccaccggccagacgaatgacgccggtattggtcagtgagccaacggtaaaattgcccacctctgccgtttcataacctgagagagcattcagtgatgccagtgttccctggttattaacctgacccgaaacggtccccagcccactcagtgtgccgccattaagaacatgaatgtttttggatcctgacaacgtcgcgccagcggcacgggtgactgaatcatcaccgacaatcagaacgccactctcaaccgtggtatcaccggtataagtcagctcatgattaatgatcagattacccgccccctgtttcaccagagcgccggagccagtaatatcattcttcagtaaccagtttccactggcggtaagccaggtgacaccatcactgtcaatcagcccggtgcccaggtgtttttcatctgaagcccgcagagcagcatctttctgcacacggaattcaccgctgaaattactgttatccccggaaagcgtcagatcagtggtgttcagtatacccactgaaccttctccggaaagcgatttactcaggttactgctgactccgctaccgtcggcgatatcaatcgccaggcgatcattaaggctttcaaagctgatggagccctggcttcccagcccctgtgcgccgttcatttcaaccagcgccccctgggtaaggctggcattaccggtaaacccgatattggtgccatgtaccgtcagattgctgcccgtgacagccagcgttccctcaccggacagcacgttgttttcaatgatgccaccattatcatcccccggctgacgctgcgtgccgctgaccgttagtacactaccgctatcaagctgaatgtgcgctcccgtttctgtctgcagtgcaccgacagtctggctgtatccgtttgttctgaagacggcattgctggcgacgttcagattacctgttgcgccaagtacattatcatttgccatctgtaatgtgccgctgcgcaccagcgtatccccggtgtagttattaccgccgttagacagtgtgacaacctgccccgcagcttcgatggccagatcccctgcccccgttaactgtgcgccaagatctgtctgcagtccctgggcattcgctctcggtgtcagcaccagcgctttatcaccggttccctgtaaatccagcgacttcagcccatagcctatgtacagtccgtcacctttaataccgtcggagcttcccagcagcttatagtcataatttccctgagctacaacttcaccgccctgagtgacatcaaacgtctgactgtgagaaatagcctgcccgttttcatccaccagttgcagttgcccgccagtaccggtgacggtacccgctgcattcaccagcgtgaccagggtctgcgcatcatcctgctccagcaaattcttacgggtatcaacagccggaatatcattaatcacttcatctggcatggtgacctgaattgtgcctttcccccggatatccagcgtacctgcagcagaggtttcaatactgttgctggcaatggtatcgcccggcataacggaaccaaaaatcagcgttccgccattgaacccaagaccgccaatctgctgaacaccggagccaaccgttgtgatattcccggtttcagacatcagcattgcatgggttaacccgctcgtattcagcccttccagagcaaagctactagtacccagcttcagagttccggcaaattgatccccgacgttatggctgaattcaaaagcagatgtgtcggcatcaagacgggcagacagtgttcctttgcctgttaacagtggatcaaaggtaaagttgcctgcaactgcgggaataatggccagttcgctgcccgattcaatatcgacggaacccggaccgttccccccatcggtcagcacaagagcttccttcagagtgacaagtgaactgttcttcagcccgacatgttcgaaattctgtagttttacaacagaatccagcgtatgaatggcgttatcaaaaatcagggaatcagaatctccctgcccgccatccagcaggttccaggttgccccttcacctttaatggtgaaggtgttcttcccggtaccggcagtaacctgatcaacatgagtcttaccattgagtgttacattattattgccatttcctgcagtcacttctcctgtcagtgtgctgccatcatcaaataaaaatgtattgttaccctctttcgcactgacggttccggtaatactgcctttattggtgaatgtgttatcaccgccgttcagagccacaaccccctgaatttcagcaccgctgtcattcagtacggtggtattcacggcgtcatcaaacgccattgcagtcccggtggtggacgcagctttaatctgacctttattggtaaaggattgtgcttttgaagcatccactacggcatgactcagagaagcagagatgagattaccgctctgaaccacttcactggctgcattgttaaccaccagagcggaaccgccatcggcctgtataacattgacacttgcaccactcttcacgacagcaccatctttagtgttggcgaaaatacccgtgccgtccgtacccttcaggttaatgaccaatccagcggagtcagacatatccaggttattatcggtttcacttccgtcagctttctggaacgccagtgcaattccactgccgtctacattaatagtgccgctgttggtcttggccagggaggcagaagtacgtacaccaatgccatcagccacattaatttcagtcgtattggttaactgaatgccttcaatttctgcgcggttctcaatcccgtgaccgaccgcacctgcagcattaacattgattttcgcaccatcaataaccagccccacagcccctgtatccagcaggatgccatgcgcatttttctgaccttcgatcgtacccaagccactccctgccaggttcagtgacgcgcccgcccccagcttaatggcagcctcaccatccacagcgacgatatcccctcctgtgctggtaatctgagactgtgcaccttcaacaaataatgcaacgccattgaccgcaatacggcttcctgtattttcaaagcggccgttatcaacccagacgccgatattatctgtaccggtagtgaaatcaatgttgccgttgttaatcaacagtccctgattacgcgtaataaagcccttggcattattcagcggcgaagagatatctgcctcattggtaataaccgagccagtattcgtttgtgtaatactgccatccagagcgtattcatttccgtcaacttccgcgacaacagcgccatcccctacaaggttaactgatgccccctgtttcagcgtcgctgtcgcaccaccagttacatataatccctgagcctgagcgcccaggatctggaaatcactgccagcatcagccaggacattgctccctttccctgtggcccagataccacggctgcctgtcccggaggttttcatcagcagagagccggcctgttttgccccatcttcaatacggaaaagtacagaacgttccccactggcatccagcagagttcccggtgcaatattcgtcttaatggttgcaccatctccgataatacgaaaagcaatctgatcggtaataccagagccgtcagcagcaaagttcggtactgccgaaccatcaaggttaacagtccctttattgctggcctcaacgccaatcgccccctgtccctgcaaagatatagtacccgcggtcatattaaccgttgttgttgtaccagatgcttttatacccgttgtacggttagcattatctcctcccttgagaacgagatttcccgagttattaatcgttgtaacatcttgtgtggcattagcaattagtcccacaccaccatcctgaactgtaatatttccgctgttggtaccaacagccccctcctcaacccggacgcccactgtattctttccagtaaagatgatattaccggtattatttagagtggccccattacgggcgatatacccggtcactttatcctgggtggaacttaactgagcccccgccgttaatagtgtggtcttgtccttcggattaatgagtttgccggaaatatcatagccattgccatccgcaataccggctatcgcactggcattatccatattgataatggcattactttcaattgtgccctgcgctcccccttcaattaaagtcgctgtagccccctcacccgtcaggttgatggtcattcctccagacgttactgtcgaggccacaccgccatccgatttccccgtggcaataagtgcataagagttcttaccagacgccgtaagtgcagaagaagcatctgcagttccctggaatgtcgcaccactggcaatacggaataatgttgagttttcagtggacacatccataacaccgcttccggtattatgaatggcagagtcctttccatagacataaaagcctatctgatcgctgctgccaaatagcactgcaccattgcctgacagggtcagactgccgccatctttagcaaaaacccccacagcccccgtaccggcaagactgatttttccggatacattaacattgcttccggcaccttccacccaggcaccatagttacggaaaccactactgatacccttgccgccaacatttatcgtaccgtcagaattcaactgtcctgcattgattacctgtagcccggtgctgttcagaccattaacattgataatcccggagtttttcatcccggagctattatttgccagcatgccaacattcagtgcaggtgcatcactgtcatgaccgtcaatagtgatagtccctttatttaccacatcaacagtcccggcatcctttgccaggattccgtagttcccctgagcccccctgcccaaaaaaatagtaccttcattaacgactttgtttgcaccattttgtacttcaatcgcaacagaacccacagccgaatgagtcgcagttttatcctccgcaatacctacattgatgctcccgaaggccgagttaataaaagagcctccagctccaacatttacacctcgtgttttgccattattatcattagttgatgcatcggcagtaatatttattgtgcctttatttgttgccatgcccccattactaacaacaattgcggtgttaatcccctctggagcgaaagcatttttaaatgggcgaatattaataacaccattattaatggctgaagaaccattactaccggcaaccatcccctctgcctggagagcatatttatcattattatcccaaacaaaaagtgtaccatcgttaacaatggtactgtcttgataggcaatcatttcagtaccaatggcatcaatgaccccttcattaacaccggtcccaccattagttgcaacgatccctcctccattcccataggcaggaagaactccagttaatttacccgttttacctaatattgctcgtgcgttattggttgcatggagaacagcaagcagccctacattttctttgtaaggagttgagtctatacgtcccccagcggtcatatccacattgtaattatgcttggtgacaataagggccttattaaattcagcatcatactgcttataagaaagcgttttgtcctctagtgactttatcaaatattgattatattgctttaaatcatcaagagagttaatatggtgtacttttcccgcccaatcagtaattgttccagcatatttcattgagtcaatgattttttgagtaacgccgcccccctgcatggttgcaccaggctgaaaataaaaatcattgaccgagttccatacaacagaggaaccttctccatcagctacagcaagctgtgtatttttaaaaaaattaccgattgctggtgaacccacatccaaaatagctgtaccgccattattggctgttacaaaacgtgtcgcattgaaaaaatccgcagtgccactaaaaccaggaatggtttcatttcccccagtccccgcatcgcgttgtgagaaagagtcagtatcaaacacttgaagtgtttgagaagcgccagtaacctcatccttcactgtaatggtttttgttttttctccggtattgacgtaaatcaatccggataaattatctccagtggtgtagccatttaaaattgcctgttctacagtcatccagataagacctgacccaccagactggacgacatttggaccagtgatgtattcggttttaccacttactgttgcagccccaacacccgagttattcgtacccggacgccagtctggtgacaatatgacatctgccattgcgttattgcaattaattgcaatagcgccccccagaaccattgctgataaagcaattcctaagcgagttgatttacatttttttctacaactcgtcaattctgaaacaacatcccatttttgggttgtatggttccaaatgactttatatactttattcataacactaatactcttgaacgcacattataattgaatattttcactaataagggaacacggaatatttataaattgatgtaaacgttttaccccgagtttatccatagctctacgacgatgcgtccacacagtcttactggatatacccaaggtgttcgagatccatgcaatatcttttccttccttggtatatataaagatacttttctccctcggggataattgtcgttctaaaaaagaaactttatgattcgcgcgaatattttttttgcacctccagccattgataaatttatctatatagaaacaaaattgctctgctgttaatttccacggtatgaaaggtatgcctttattactaactacaccattatccccccatgccaggcacggaatattgacaggctggctttttagccattggtgaatgaaatacagtgagcgtatacaggtagtagaatcattatcagggaatacaggtaacaacaacgattgctcatcccgaaagcaagatgtgccaaaatcacgaatcagagaagaatagtcgtccacagcgatgactttcacgtacgaaaaaccccgccaacgcatactcttaattgcttgaattataaaagtattttttgtagtcgtaatcaaaaccatgcaatcaatttcctgttatcccctttcccaatttccttttgctttgcacaccggggggagacaaaccttgaggcacaggtttacaaaatgacccattttgacaacatcaatttaattaactacaaatagcacaaaacgcaggtaaaaaacctgcgtatttattttaattcagaatataattttgattgttatttacattttggctttatacgccagagattaaaaagaagacaaacctacctctttatgtgtagattgacgccgcacattgatctaaatcagtaaatttaatgttttttatagaaaaaaatgtttttctatacgagaatttctaaacaaagattgggtttacattttgggtcaaaatgttgcttttttgcgtcacctatcccccacattttttcaaatctcattgaattagaagcagtataaattaccgtatgcctgatattacgatgcccgagatagtcctgaataagacgggtatccacaccattatctgctagtgaataaccacatgcatggcgtaacatatgtggatgaactttaatatttaaacctgcatttttacccgcagcagaaactatgttataaaatcgttgtctcgataatggttttcctgttcgggaaacaaataaccacgggttatcattgaaatgtttaacatttaatgaattcctttcattcagccagtttgttattgcaatcacctcttccttttgaagtggatggactgtactgaatccattttttatccgttgaatatatattttttctgtagttagttctaaatccgacaactgcagagataagagctcactaacacgcagaccatgaaaataagccaataaaatcatgcaaacatcgcgtgaagagcaactcttttgttttacagattgaagtagtaaattaatttcatgatgcgttaaaaattttctgttttgcataaatcacctctatttatatgaaatagccatgtcaactatgatgaaagaattacatttagtcaataatataattcatatagttgctgtatgattatagattaatttattaaaattcacctaatctaattaatcgcttgtaaacgcatataaacaaccttcgttatgtaactatcgttcaaaactctcttgtaaatataaagagccctataagatgattataaaaaagtcctacaacccgaaatagcattccctcataaaattaagctcaacatcggcatatttaaaaagtatccaatgcaattaatattttatctaaaattaacattgtatcttgtatatattacatccatgaatgtatggatttttttatttaaaaattaatgcactataacaaaaaacatcaccaagtgttaaaactaacacaacaattaaccaaaataatatggctgtttatttttcatccgtaaacaaaaaggtacaaatattttcaccacaaaaaaaccaccagcatggcattgaattaccattcacaatacacacctcctttcgcttatttatgctcattggttgactaataatgatctataccccctgggcaactatctctctggcggggtattgatgaatatccatttagtggcataatttaaaccccagctcattatttgcttataaaaacaagcaataataccaggctctggtatttatagttcattttttaacttaattaatataaccgataatattatgcgcaaatttattactcatagtgaatggttgttattttttgaagccatcaacggttcaaaaaatgaaattagagataaagccatgttacaaatggcatatgtacatggtcttagggtaagcgagcttattgcactaaagattagcgacattgacttttcagagtcagcaatatatatcaagcgtttaaaaaatggattatccacagtacatcccctgcaaaaagaaactgttctgttattaaaaaaatggctagcactacgtgataacatagtaaaaaaaccttttgaagactctttgtttctttcttgtcaaggaaataaaatctcgagacaatatgtgtataagatgtgtaagaaatatagtcacaatatgaatattaatattcatcctcacatgcttaggcatggttgtgggtatgctttagctaatcaagggttagacaccagactaatacaagattatttagggcacagaaatatacatcatacggtattatatacagccagtaatgcagcaagatttaaacgagtatgggagggtgatgtgttagatataaagaagatataacccctgttctaaaggcctcaattcattgaggcttttagcccctcatttttatgacatacaactgataatcataatggatctcaatattaatcaaaatgagaaataaatcacctttttattaaaaaattaatttttttaaagtcacaaaccaacacatataatatttaataaaaatgccaccagcaaatatattgccacttatcttttctctggtaatctagtttactataaattatcgctctccaatattcgacgccaagaagaagtggttattttatttatccttttcgtaactattgacaaaacaattcccatataaaaattgcaatttataaagccaacatacacttacagtgcataataaggttatttaggaaccagatgatttaatgtattataaggtataacattcatattgacttacctgttctcttaaccaagtaataaatgcctcaatttttggccactgcctgcccggtaatgtggtgatgtaataatgctgatggcatttcaccgtcatatcgccaaacggcgcgacgagctcaccactggcaagccttttttgtaccatacgtttccttcccatcgccaccccaatatgattcatcgcggcgataacggctaaatcagagcgatcaaagccaattccagaagatgttggcaaattaaccgcataatgttgcgcccaactatgccattcatccgtaccggagtcgttgctccatgcctgtctgtcatggagcaacgtacagtgacgcaggttaattaccgtgttggttaaatcatgtctttgagcgtactccgggctgcaaactggcaagatttcttcatccatcagaaagtgatgagccaattgcgctgacggcgcatcatcaaagtagatcgccaaatcgattccggcacgttgcaaattgacattgtcattaccagtgagcacggtgagcgaaatagacggatatcggcgtgtaaagtcacctaatgcgggcaccaaccagcattgggcgatagagggccgggaatacagcgttaacgttcccgataactcctgatttttgatatccagaatttcctgattcagggtatccagcgacgattttagcgcccaataaacacgtttcccctcgtgcgttaattccactttgcgatgggaacgaacaaacaactgaatacctaattcttcttccagctgattgatacggtgacttaccgcactggggctcagcgacaattcctctgccgcgagagcgaaggactgatgcctggcagccacttcaaaagtatgcagttttgatagttgccagccgttaagcagtcgatttcttatttcacgaaggggttccataatcacctcatttttctcttaagtgtaaaaaaatagcggcaaaatttcagctgtaaggtgagctaaagtgaaccatatctcaattcaccttcatttttagatgtaaatcactcccttgatgcaatttagctcatgtgaaaggcaaattttatcgtttgtcagcctgcgttgtttttttgtccaatatcatcaggttaatcacaggggaaggtgagatatgcactctcaaatctgggttgtgagcacgctgcttatcagcatcgtgttaattgtactgaccatcgtgaagttcaaattccacccgtttctggcgctgttgctggccagcttcttcgtgggaacgatgatgggcatggggccactggatatggtaaatgctattgaaagtggaattggcggaacgctggggttcctcgctgcggttatcggccttggcacgatactgggaaaaatgatggaagtatccggggccgcagaaagaattggtctgacacttcaacgctgccggtggctttcagctgatgtcattatggtgctggttggcctgatttgcggcatcacgctgtttgttgaagtgggcgtcgtgctattgattcctctggctttttcaattgccaaaaaaaccaatacctcattgttaaagctggccattccgctgtgtaccgcattgatggcagtgcactgcgtggttcccccacatccggctgctttatatgttgccaataagctgggcgcagatatcggttcggtgatcgtctacggtttgctggttgggctgatggcatcactgatcggtggcccacttttccttaaatttctgggtcaacgactgccctttaaacctgtacccacagagtttgccgatctcaaagttcgcgatgaaaaaacactaccgtcattaggcgcaacgttattcaccgtactgctacccattgcgctgatgttggttaaaacgattgccgaattgaatatggcacgtgagagtggtttgtataccttgcttgagtttattggcaaccctatcactgccacgtttatcgccgtgtttgtcgcctattatgtgttgggtatacgtcagcatatgagcatggggacgatgctcacacatacggaaaatggtttcggttctattgctaatattttgctgattatcggggccggaggcgcattcaacgccattttaaaaagcagcagtctcgctgatacgctggcagttattctctccaatatgcatatgcacccgattcttctggcctggttggtggcacttattctgcatgctgcagtgggctccgctacggtggcaatgatgggggcaacggcaattgttgcacccatgctgccgctgtatcccgacatcagcccggaaattattgcgattgctatcggttccggtgcgattggctgcacgatcgttacggactcacttttctggctggtgaagcaatattgcggcgctacgctcaatgaaacatttaaatactatacgacagcgacatttatcgcttcagtcatcgctctggcgggcacattcctgctgtcatttatcatctaagcgcaaagagacgtactatggaaaacgctaaaatgaattcgctcatcgcccagtatccgttggtagaggatctggttgctcttaaagaaaccacctggtttaatcctggcacgacctcattggcagaaggtttaccttatgttggcctgaccgaacaggatgttcaggacgcccatgcgcgcctgtctcgttttgcgccgtatctggcaaaagcatttcctgaaacggctgccgcgggggggattattgaatcagaactggttgctattcctgctatgcaaaaacggctggaaaaggaatatcaacaaccgatcgccgggcaattgctactaaaaaaagacagccatttgccgatttccggctccataaaagcacgtggcgggatttatgaagtcctggcccatgctgaaaaactggctctggaagcgggtttgctgacacttgaggatgattacagcaaactgctttccccggagtttaaacagttctttagccaatacagtattgctgtgggatcaaccggaaatctggggttatcaattggtattatgagcgcccgcatcggctttaaagtaacggtgcatatgtctgctgatgcccgcgcctggaaaaaagcgaaactgcgcagtcatggcgttactgtcgtggaatacgagcaagattatggtgttgccgtcgaggaaggacgtaaagccgcgcagtctgacccgaactgtttctttattgatgacgaaaattcccgcacgttgttccttggatattccgtcgcaggccagcgtcttaaggcgcaatttgctcagcaaggtcgcatcgtcgatgctgataaccctctgtttgtctatctgccgtgtggtgttggcggtggtcctggtggcgtcgcattcggacttaaactggcgtttggcgatcatgttcactgcttttttgccgaaccaacacactccccgtgtatgttattaggcgtccataccggattacacgatcagatttctgttcaggatattggcatcgacaaccttaccgctgccgatggccttgcagttggtcgcgcatcgggctttgtcgggcgggcaatggagcgtctgctggatggtttctatacccttagcgatcaaaccatgtatgacatgcttggctggctggcgcaggaagaaggtattcgtcttgaaccatcggcactggcgggtatggccgggtctcagcgcgtgtgcgcatcagtaagttaccaacagatgcacggtttcagcgccgaacaactgcgtaatgccactcatctggtgtgggcgacgggaggtggaatggtgccggaagaagagatgaatcaatatctggcaaaaggccgttaataacgtttcaacgcagcatcgccatcctttccctgggtgagcgatgctgccgatgacgcagacttaagattctgccgttttacctgctatagcctcctctttttccatcacccaacgcctttcgctgtaaacggcggtttcgcaaaccaaaccaaaaccgtaagtaagataaaagcaatagccgccatacggaaaatctcatttgcagaaatagaaagtgactgctgagttatttcattattaatttcattaagaactcctgaaagcgaaccatagtatttatccataatttgtgacgatgaattaaacacggggttaaattgatcgatggttgctgtcaactgactatggtgtaacgattcgcggcgtccccacagtgtcattgtcaacgacgtaccaactgatcctgacaaggtgcgaaaaaaattactcatactcgaggcattggcaaatttattatctggcaagcctgaaaacgaaatcgttgttaagggtaaaaagaaacaggcaacggcgaatccctgaaaaaactgtggcaaaatgatgcctgtaaaatcaatcgttggcataaatgtcacagaacgccagtaatagcaaaccgcatacatcaaaaaactaaatgtcaccaacaaccgcatatcaattttgttgccataacgtcctatcaaaggtgatattaatagcggcatgataccgatgggcgcataggcaagtccggcccatatcgcattataccccatcgtttcctggagtaactgcggcataagaactatcgctccagagtaaaataaatacgcgcatgtgatactcacaataccaatggtgaaattacgggacttaaacaaactgaggtcaagaatcggattctctgaggtcgactcccaaatgactaaagagatcagagaaataactgatactactgttagtagtattattgtactcgagttgaaccaatccagatcgcgccctttatcaagcataatttgcaagccaccaacaccgagcactaacagggtcagtcctggtagattcattttgaccggtgaagtctcagtttctcttcctttaagtaaggttaagcataatgtcaggacgataatccccatagggacattgattaaaaatatccaaccccagctaaagttatcgcaaatatagccgcccaatatcggcccacatatcggagcgataatcacggtcattgaccataatgccagagcaaatgttcttttttctggtggataattccttaataataaactctgtgacagtggaattaacggccccgccattaacccctgaacgactctaaaaaatatcagcacatctagattggtcgataaactacacattaatgaagacagcgaaaaaaaggttactgaaagtaaaaataaccttaattcgcctattctttgtgccagcctgccggtaacagggatcgcaatggcatttgctacgccaaacgaggtgataacccaggtgccttcgtctgttgatgctcccagaaagccagatattgtcggtattgcgacgttagaaatagtggaatccaacatttgcataaacgtcgctaatgacaatgcaatagtgacgcaccataacgtcccaccggttaatggtgcaggagttgatttagtgattgccattaaagttgtccattatgcgaaataatgttgctaatttctttttctatcggactggtatcgataactaaagccttactggtataagcaggcatggacgtcacggttgaagccagatcgggcatctcggcaatgtcttcattcttcgtatcaatagttgcagtcatcgataaaccaatgcgcaaagggtgttccatgagttcttttggatccagagaaacttcaaccggtacacgctgaacgattttgatccagttccctgtcgcattttgtgcaggtaataaggagaacgcattgccggttcccatattgatccctgtcacccgaccatgaaacacaacattttcaccataaagatcgctgataatattgaccgattgaccaatccgtacatccgtgagttgtgtttctttaaagttggcattaacccacatttgacgcgccggtacgacagccattaacgattgtccgggactcactgtttcgccgacctgaacacttctctgggcaatataaccggtaaccggactcttaatatccgtacgtttaagcgccaaccaggcttctttggttgcatctgcagcttcaatgacttgtggctgacggtttaatggtgtgttcattactaaagctttattcgctttataagcctggatagcagcattcaatgccgctttgctacttattaacgtatctttggtatgctccagcgcttcttttgaaataaccccttgcttcgctaaaggcacacgacggttataatcttctaaagattgttgatactgaatacgtgctgaagcgacttcggcactgtattgtttatcctgtaagtatagtttattcgtttgccgaacaatatttgccagattatttttagctttattgagtgcgatagtggcatcagttttatccagtgaaactaaaatgtcaccttgtcgaacgtagttcgtatctttatgattaacgacagtgacactgcctgagacttgtgcagaaattggatctgcatttcccgtgacataggcgtcatctgtactaatcatgtcttttaattccattgaccaataggcataggcacctgaaaacgcaataaataaaactaccgctaacaaagcaaaatattttcttctgtcagaatgttttttatttgaattaatctgttccactattatctctcatttcgcatagatgaaatttatgaattgaatgaaaagagtattcattcctcatatcaaacacagtgcatgttttgcacattatcccgggaacgttggagggctaatttaaatgaagtgcaaaaaaaacaacagaggactaaaccgcggcttttgcaatacaattcttacgcctgtaggattagtgagaaaacttatagtgctcatttgaaactataaatcatcggtatcatccctgattttattgttgacattttatttatgccgactatttatatggtatacttgtcgaattatcttaaaggaagctcaaattttcttatttttattgagaaaatgagatgataccttatgtctgtattactacaaggagaagggaaatgcttcattgcaaagggaataatctatgaacgcaataattattgatgaccatcctcttgctatcgcagcaattcgtaatttattgatcaaaaacgatattgaaatcttagcagagttgactgaaggcggaagcgccgttcagcgggtggaaacacttaagcctgatatcgtcatcattgatgtcgatatccccggagttaacggtatccaggtgttagaaacgctgagaaagcgccaatatagcggaattattattattgtctccgctaaaaatgaccatttttacgggaaacattgtgctgatgctggcgctaatggtttcgtgagtaaaaaagaaggcatgaacaatatcattgcggctattgaagctgcaaaaaatggctactgctatttccccttctctctcaaccggtttgttggaagtttaacgtccgaccagcaaaaactcgactccttatcaaaacaagaaattagtgtcatgcggtatattcttgatggcaaggataataatgacattgctgaaaaaatgttcatcagcaacaaaactgtcagcacttataaaagtcgcttgatggaaaaattagaatgcaaatcactgatggatctttacacattcgcacaacgtaacaaaatcggctaaccacatgaagtttttaccctatatttttcttctctgttgkggtctttggtcgaccataagcttcgcagacggagattacatcgaatatcatggcatcagtagtaacaaccgtgtcacacttgatccactacgtctgagcaacaaggaattacgttggctcgcgagcaaaaaaaatcttgtgattgcagtacacaagtcccaaacagctacgttgttgcataccgattcgcagcaacggattcgtggtattaatgctgattatttaaatcttttaaaaagagcgttaaatatcaaattaacactccgggaatacgcagatcatcaaaaagcaatggacgcgctggaagacggtgaagttgatatagtgttatcacatttagttgcttcgccgcctcttaatgatgacattgctgcaactaatcctctgataattacctttccggcgctggtcactacccttcacgattcaatgcgaccgcttacctcatcaaaaccagtaaatattgctcgagtagcaaattatcccccagacgaggtaattcatcaatcatttccaaaagcaacaattatctcttttacaaatttatatcaggcattagcatccgtctcagccggacagaatgattactttattggtagtaacatcattaccagcagtatgatttcccgttattttactcactccttaaatgtagtgaagtattataactcaccgcgtcaatataactttttattaaccagaaaagattcaatcgttcttaatgaagtactcaatcgatttgttgatgctttaacaaatgaagttcgctatgaagtatcacaaaattggcttgatacaggaaacctggcctttctgaacaaaccattagaactcactgaacatgaaaaacagtggattaagcagcatcccgatttaaaggtgctggaaaatccttactcgccaccctattctatgacagatgaaactggctcagttcggggcgtgatgggtgatattcttaatattattaccttgcaaacaggtttaaatttttctccgatcaccgtttcacataatattcatgctgggacacagcttaaccccggtggatgggatatattgcccgccgctatttatagtgaagatcgagaaaataatgtttcatttgctgaagtcttcataacaacgccttacgtttttgtcatgcaaaaagcgcctgacagtgaacaaacattaaaaaaaggaatgaaagttgccattccatattattatgagcttcattcgcaattaaaagagatgtatccggaggtagagtggataaaagtcgataacgccagcgctgcatttcacaaggtcaaggaaggtgaacttgatgctctggtcgcgacacagttaaattcgcgttacatgatcgaccattactatcctaatgaactttatcattttcttattcccggcgttcagaatgcatcactttcgtttgcttttcctcgcggagaaccggaacttaaggatattattaataaagcactgaatgcaattcccccaagcgaagttctgcgcctgaccgaaaaatggattaaaatgcccaatgtgaccattgacacatgggacctctatagcgagcaattttatattgttacgacattatccgttttattagttggcagtagccttttatggggattctacctgttacgctcagttcgtcgtcgtaaagttattcagggtgatttagaaaaccaaatatcattccggaaagcgctctcggattccttaccgaatccaacttatgttgtaaactggcaaggtaatgtcattagtcacaatagtgcatttgaacattatttcactgctgattactataaaaatgcaatgttaccattagaaaatagtgaatccccctttaaagatgttttttctaatacgcatgaagtcacagcagaaacgaaagaaaaccgaacaatatacacacaggtatttgaaattgataatggcatcgagaaaagatgcattaatcactggcataccttatgtaatctgccagcaagcgaacatgctgtttatatttgtggttggcaagatattaccgagacgcgtgatttaattcatgcactcgaagtagagagaaataaagcgatcaatgcaactgtcgcaaaaagccagtttctggcaacaatgagtcacgaaataagaacaccaataagctccattatgggcttcctggaactactgtcgggttctggtcttagcaaggaacaacgggtggaggcgatttcacttgcctacgccaccggacaatcactcctcggcttaattggtgaaatccttgatgtcgacaaaattgaatcgggtaactatcaacttcaaccacaatgggtcgatatccctactttagtccagaacacttgtcactctttcgctgcgattgctgcaagcaaatcgatcgcattaagttgcagcagtacgcttcctgaacgctacctggttaagatcgaccctcaggcatttaagcaggtcttatctaatttactgagtaatgctctcaaatttactaccgagggggcagtaaaaattacgacctccctgggtcacattgatgacaaccacgctgttatcaaaatgacgattatggattctggaagtggattatcgcaggaagaacaacaacaactgtttaaacgctatagccaaacaagtgcaggtcgtcagcaaacaggttctggtttaggcttaatgatctgcaaagaattaattaaaaacatgcagggcgatttgtcattagaaagtcatccaggcataggaacgatatttacgatcacaatcccggtagaaattacccaacaagtggcggctgtcgaggcaaaagcagaacaacctataacactacctgaaaagttgagcatattaatcgcggatgatcatccgaccaataggctattactcaaacgccagctaaatctattaggatatgatgttgatgaagccactgatggtgtgcaagcgctacacaaagtcagtatgcaacattatgatctgcttattactgacgttaatatgccgaatatggatggttttgagttgactcgcaaactccgtgagcaaaattcttccttacccatctgggggcttacagccaacgcacaggctaacgaacgtgaaaaagggttaaattgcggcatgaacttatgtttgttcaaaccgttgactctggatgtactgaaaacacatttaagtcagttacaccaggttgcgcatattgcacctcagtatcgccaccttgatatcgaggccctgaagaataatacggcgaatgatctacaactgatgcaggagattctcatgactttccagcatgaaacgcataaagatctacccgctgcgtttcatgcactagaagctggcgataacagaactttccatcagtgtattcatcgcatccacggtgcggctaacatcctgaatttgcaaaagttgattaatattagccaccagttagaaataacacctgtttcagatgacagtaagcctgaaattcttcagttgctgaactctgtaaaagaacacattgcagagctggaccaggagattactgttttctgtcagcaaaatgactaaatagcggctcccacaatgttcaaatgtgggagctatttaccagcacatcttacatttatgatgagaactcctggcgaatttgttccccatgctggtcgagcgttgccgctcccggcataacatgcgggtccgcgcagccgctgatttttatcggattacccggcatcattattcccccggcttcaatcaacatatttctcgcctgagtttgtggtaaattaatggcctcagccacacttaataacggcgcgacgggcacaccaacttcatgtattctggctaaccaaacttcagctacctgcgtttttaacgtccgctcaatatattctttaagaatagcctggttatgtacgcgtaaaatattgctgctaaatcggggatcattaaccagttccgtaagctccagtgcctggcataacgcagaaaaaagcttgtcattaccacaacaaatcgtaatcggcttatcctgagtatcgaaaacatcaaaaggtgccatgtagggatggcgatttcccaggcgttgtggtgacttcccagtcgcgatatatgccatcagtccatgctccagaaaactcagagtggcatcaaacatcgctatatcgacatgcgcccctctctggctcttttcgcggccataaagtgcactcactattccactgaataaataaacaccgccacagagatccgcaagagaggtaccaacgcgcactggcggagcatcagggtatcctgtttccatcattatcccgctcattgcctgaatgatggtatcgtaggcaggagcatcttttagcggaccggtatgtccgaaacctgacgatgaagcatatataaggcgcgggttgatttcttgtaacctttcccatgaaaacccgagtttttccattgtacctgggcgaaaattctcagctaatacatcagcttgtttaagcatatttataaatatacttttatcgtgatcattctttaaatcaagaaccacactctcttttccatgattaataaaactgtaatagagcgactgtccatccacatagggaccaaatgtgcgggtatcatcaccatgacccggcggctcaactttaattacccttgcacccatattacaaagaagttgagttccgaaaggcccattaaggacatgcgtcatatcgataactaataagccttcaaacggccctttgcattcattatttgtcatttgcttatgccttgaaaaaagccgaaggtgaaaagacacttcggcatttatgtaaaatcaataacatgattaattatgaaaccagtcgactgacataaatccacaaaggagccgtgacgacaaaacccagtacgctcacagccaatgacgctgtaccagtgcgggtgtagacattaaaccggctggcaataatgattccggagaatgccggcggtaatgcgcctgccagtaccatcatctgcaaatgttcgctattcaaatgacatgccatacctacgagaagcagcgccagtggcatcagaatcagcttcaggaaggtgttataagcaatttcggcactgaactcgaatttatgtgcagccagagtcaaccccgcagcgaataccgccacccctgagttagccttcgcaatcagattaaaggttgggtcccatgctgccggaatttttaccccaaccaacaccaggatcgttgccagaacaggtgcccatactactggctcctttgccgcagaaattaatgcgctcagattactattcttcttaccatccgctcctgaggaaggattcagcaaatacagaccaataggaatagtaattgcgttaacaataatagaaataattgctaccactaaacctgttgatacggaatcaccataaataggatcgagaactgcaaaccccaggaatccaatggtaggtgaacctgcaattaatgcacatactgctgcttctgcatgggtacgtttaaaaaatttgtagcaaccgaaccaggagaaaaagaaacatccgacaataaccacaagtgatacaagggtcaggcgagtgtccgcaaaaatcatttccctgtttgcccgggtaatagaaacaaatagagccgcaggaagagcgtagtttaataccagtttattaaatgcccgagcttgatcctctgaaaaagtttctcgtctgccgctaaaataacccaacagcatgattacgataataggcaataaatcgccaataaaaaatgttagcataatagtatttccgataagggtccccttaccatcgcataataagttggcaagaggagacgatgtcagtatttaattaccagcgacttgttttgggttaagtttggtaatatggccactttcagttcctgctgctgggtcgatgaccacattaataatggtcggtttgcgcgactgaattccggtggttaaagcatgacgaagttcatctgtcgtggtgacgttatagccaacgccacgaaacgcatccattaatttgtcataccttgcatggtgcaacagatccgttggcgatggtgcaccagcgccgctgaggtcaacaccgtctcctctgtagatgccgccattattaaaaataacgatcgtcaccggcaggttatatcgacaaatcgtttcaatctccatcccactgaaaccaaaagcactatcaccttcaatggcgacaaccggagaaccagaggtcacgctagcaccgatggcatagcccataccgatgcccatgacaccccaggtgccacaatccagacgacgacgtggtttatacatatcaataatatttcgtgcattatccagggtatttgccccttcattaactaaataaatatcctggttctcgcgcaaaacatcgcgcacggcacccaatgcattaaagtaatttaatggttgggtatctgtacttaacttttcatgcattttttgtgcattttgctgcttgtggatatttaaaatatcgcgccacaccagtggagtcgtgaatgtgttttgtttcaattctgccagcataccttgcatactggatgcaatatcgccaacgactggcacagcaatggggcggttgctgtcaatttcctgcggttcaatatccagttgaataaactgtgtatctgccgcccatccttttttaccgtgtgccagtaaccaattcagtcgtgcaccaacaagcatgacaacgtcagcatttgccagggcaaacgaacgcgcagctgccgcagaaagtggatgcgtatcttcgaggatccctttcgccatagacattggcaggaatggaatctgggcactttcaataaattcacgaagctgttcatcagattgtgaatacgccgcgcctttgccaagaataattaatggtcgttcagcttttgctaaaagcgaaattgcgctagtgactgacttcgggcatggcaataatgctggcgacggattttcaactttaacaatcgtggttaacgcttcgtctttttccatcgtcgcggccaggacatttgctggcaaatcaagataaacaccgccaggacgacccgatactgagacccggatagcgcgtgccaatgcaatgccaagatcctgcggctgattaacgcgaaatgctgctttggcatacggttttgccgcattcatttggtccagctcttcataatcaccttgctgtaggtcgacgatcgcgcggtcgctggagccgctaatcatgatcatcggaaaaccatttaccgttgcattggccaatgcggtcaaaccgttgaggaatcctggcgcagacactgtcaggcagatccctggtttttgggtaagaaaaccgcttgctgcagcggcatagcctgccgactgctcatgacgaaaaccaatataacgaatgccttccgcctgggcatggcgcgccatatccgtcacaggaatacctacaacaccataaatagtgtcaatattattctgttttaatgcttcaacgatgatatgcataccatctgtcatttgaagttgatctgacatgattaataacctcgaaatttttataaattgggagccagaagcccccgttaatatcagatggcgtggttttgcttcattgcagcaatttcatcgtcgctataacccagctcctgcaatacagcagcggtatgttcacctaatagcggcgcagctttaatatccggcgtaaaggcagagaatttcattggacaaccaactgtcagatattttccacgcaacggttgttccacttcgacaacactgccactttggcgcaaagagggatcaagtgaaatttctttcatacttaaaaccggtgcacaaggaatatcaaactgagtcaaataggccaccgcttcatgtttatcaatagtgacagtgtatttttcgatttcagcaaaaatatcgaaaatatgtggctgtcgggcatgggctgtactgtatgccggatcggtaatccattctggtttgccgatggctttacaggtgttttcccagttttgctcctgaatagtgaaataaatataggcgttaggatcggtttcccagcctttacatttcaggatccagccaggctgaccgccaccacccgcattaccaccgcggggaactgcatcaccaaatgtgccattcggatactgcgggtattcttccagataccccaacttatcgagacgctgctggtcgcgtaatttcacgcggcaaaggttcaacacggcatcctgcattgacatggtgactcgttgcccacgccccgttttttcgcgatgcagcaaagcagcaagtaaaccgatcagcaaatgcattccggtgttgctgtcacccaacgctgcagcgcttaccagcggcggaccgtcccaaaaacctgtagtagatgccgcgccacccgctgcctgagcaacgttttcataggcttttacattcacataaggcgaacactcatcaaaccctttgatcgaaccaaaaatcagacgtggattgatttcttgaatatgctcccaggtgaagcccatatgatcaatggcccctggatgaaagttctcgactaagatatcagcttcgcggatcagcttttccattacctctttgccttccgctgttttggtatttaattcaatagaacgtttgttactgttaagcatggtgaagtaaagcgcatcgatatcaggaatatctcgcagctggtggcgcgttacgtcaccaacgctgggacgttcaattttaatgacgtcagcgccaaaccaggccagcatttgagtacaagatgggccagattgcacaccggtgaaatcgagaactttaattccttgaagtggagttgacatagcaatacctattagttaattaaatatgtgttaatttagcgtttatttaaggcataacgcctctataaataatctgcaaaatatcgtcgtagctgcactcgatatttttaaattcctgtatcaagtgctgaaaatcatttcatcgctacttccaattcctttctgcatggtaagtagtgaggacgaaaagaagaatataataaatattggttcgcggtaatcagagagagccgcgacatttgtgatgttattcttacaactgtaagaagtgtcagtgatttacaagtaaggttatgattacactatttaaagcgtaccataaaatataacataataaatgatttgtgataatatgggattattgcggtttactttgaggaagataaaatgcgagtttatagaaccgcgagcgccaaataattttatgaccacaacctgtcgtattgtggtcataaaaaattgtcgactggagggagttaaatcctttacctcaatatattgcctgtcaggtttagttcacaaacagtgcttcgctatcaacgatgattccatcttccgcacctttaagcgccaggtttgcctcgtagtattgctttttatcaagcagtttctgcgcatcagcaagtgcattacgagtctgtttaagcggcatcaaatattggttttccattacaccaacaccggccaggcgaagctcttccattgcaccctttttatcccctttcgccattttttcgttggcaatttttatcgcggcttctttttcgggtgtcgctacataactttcagaaattccgacagatgcattaatgacaatatattggtcatcattgacgttggtctttttacctggcttagcgaactttgcccattcggtactatcatctgacagcaaagcggaagcttcattggtcagttcttttgccttttccggatcgccatgaaacagagccaggcgcgctacctgcacgtcacgcatcgcatataaaccttgttcagagatacgctctgctgctgccgttttctgggtttgcttaacttgctgagtttgctgttgtgccgctaccggtgcattatcagcagcccatacagttgaagatgccagaattgctgtgaccatcgtagccataattaaacgtttcatacttacctcattctttaacagttttagaaaacgccgccatcatattgggtgagaatgaaatgagaaatcagagagcaacggacattttgaaagggttatcttacaactgtagttattatcgcaaagccgcttttagtcttacagttgtaggaatctgcttcctgtcgcagagaactattcttatataccacaaagatatgtcatttattatatcgatgtaaatactgattaattaaatataaatacagccataacatcgtaggttttcagtgaaccattttcaggatattttctatgaaagtaaacttaatgctttttagcttatttttatttgtctctattatggcatgcaatgtttttgcattttctatttctggtggtggtagtgaggcgagctataaagagacagaaaaaacgtcagtgatgacgacaacgcattctacaaaacttcagccatcacaggcgattttgtttaagatgagagaagatgcaccaccattaaacctcacagaagacatcacgcctacttatccgacaaaggcgaattatctcattcatcctttgcgatagcgtctgtcacctggcaggtgaacaatcatgtctgatgctgatgtgaacacctgcccaaatgagccatcctgacccactatcgcctgccataccccaccataaagcgaatcatcaagccacaagccggggcaagaaacataaatatccccgtcaccagttcattaccgccagttaaccacatggtgaagtaataaatgagtgcagcgaggatcaccatgccgaagaaagaagagatcgccgataccatgttcagtacctgaccgatgtatccgcttacgcagacaatacacagggcgagaaacatccataaataaatcatagctcaacctcctgccgcgctaaaaaacctgtaacttcagtcactttaatagtaagacaatccttaacctctggcaatttttgctaagcatcaatgaaaacagcatgttaaatgcaagactgttgtgtacggaaaaatatttactttgcacgattaataatcagtagctgaaagcagtcagcgagtgataaagtacagataccgcattcatgctcctcgtggttatgtcctgactagtctttacactctttacaggaaccattgtcgtacatgatggcctaatcaattgagtgtaccgctgtcgacatggaatcttctgcgatacaacaattcgtatctacagaaggtaactatgtttccaaaatgcaaattttcccgcgagtttctgcatcctcgctactggctcacgtggtttgggcttggtgtactctggctttgggtacagcttccttatcctgttctctgctttctcggcacgcgtatcggcacaatggcgcgaccattcctgaaacgtcgtgaatctatcgcccgtaaaaacctggaactttgtttcccgcagcattctgcgaaagagcgcgagaagatgattgccgaaaactttcgttcactcggcatggcgctggtagaaaccggcatggcgtggttctggcccgacagtcgcgtacgtaaatggtttgatgtggaagggctggataaccttaaacgcgcacaaatgcaaaatcgcggcgtaatggttgtcggcgtccattttatgtcgctggaactgggcggtcgggtgatgggactttgccaaccaatgatggccacctatcgcccgcataataatcagctgatggaatgggtgcagacccgtggtcgcatgcgctctaacaaagcgatgatcggcagaaataatctgcgcggcattgtcagtgcactgaagaaaggtgaagcggtatggtttgctcccgatcaggattatggtcgtaaaggcagctccttcgcgccgttctttgcggtggaaaatgtcgccacaaccaatggcacctatgtcctctctcgtctctctggcgcagccatgttgaccgtaacgatggtaagaaaagcggattacagcggatatcgtttgtacatcaccccagagatggaaggctacccgacagatgaaaatcaagccgctgcctatatgaacaagattatcgagaaagagatcatgcgcgcaccggagcagtacctctggatccaccgtcgctttaaaacgcgcccggtgggtgaatcgtcgttatacatttaacaaacggctctcactctttccctcctcaaatcagccataataacctcatggtttttatggcttttttcttaaggttttttccttcgctgaatatctaattattaccgtcagaaattaaactgtcgccgatatgagacacctgtaagttactaaaagtaaataagaaaatgcctcttgtctcgtttcagttttaggcgtacattagcgccgtctcgagcagtttagctcagaattctgggatgatgcccacggtaaaatacaggacgtttaaggtcgttttgcccggtgtcaactcactgtatcaggtgtaataaagtcattcaggcgtaacagtagttacgcggagagatgtaaagtgaaatatttctttatgggcatttcttttatggtcatcgtttgggccggtacttttgccctgatgatctaaaagcaaactgtgcaatgaaaaacaggagccatctggctcctgtttgcatttctgacgatggtgtttattccgcgttttcgtgaatatgtttgctgctggcaggtagtaaaccgtcggcacggaacatcgctttaatcccacgaatcgcctgacgaatacggtcgcggttttcaatcagtgcaaagcgcacatgcgtatcgccgtagtcgccaaagccaatccctggagagacacagaccttcgcttcgttaagcaatttcttggcaaattccagcgagcccatggcagcatacggttccgggattttcgcccagacatacatcgaagccttcggcatttcgaccatccagcccgcttcatgcagccctttcaccagcacatcacggcggcgtttgtactgttcggcaatatcgcgcacgcactgttgatcgccctccagcgccgcaatagccgccacctgcaacggcgtaaaggtgccgtaatcgtgatagcttttaatacgtgccaacgcgctgaccagcgttttgttaccgaccataaagccgatacgccagcccgccatgttgtagcttttcgacagcgtaaagaactcgaccgccatgtcgcgtgcacctggcacctgcatgattgacggcgctttccagccatcgtagacgatatcggcataggccaggtcgtggaccaccagcacatcgtagcgtttcgccagcgccacaaccttctcaaagaattccagttccacgcattgcgcggttgggtttgacgggaagccgaggatcatcatcttcggtttcggataactttcacgaatggcgcgctccagttcgttgaagaaatcgacaccttccaccagcggcactgagcgtacctgcgccccggcaatcaccgcgccgtaaatatgaatggggtagcttggattcggcaccagcactgtgtcaccatgatccagcgtcgccagcatcagatgcgccaggccctctttcgaaccaatagtgacgatggcttctgattccgggtcgatttcaacgtcgtagcgatcctgataccagcgggaaatggcgcgacgtaaccgcggaatgccgcgtgaagtggagtaaccatgcgtgtccgggcgctgggccaccgtacataatttttcgacgatatgcggcggagtcgcaccgtccgggttacccatactgaaatcgataatattttcgccgcgccgacgcgcagccattttcagttcagcggtaatgttaaaaacgtagggcgggagacgatcaatgcgcgtaaagcgacgttcagggcgagtgtcagccataatttcctcagattaacggtagcgccgggccgtccgagcgacgctgccacgatggtggctgttttgaaaatagcctgattaatttctgtctgtccagcgttttagaacatttttatcaatggctttaaatgaggaactccacttcaaaaacaggaaatttatctacgctaacaagaaaattaccattcattttattaacattataatttcaataaatttaccaaccagatgtgcattatcaagagatgcattgctaatacaccatttatctttcaatccccttttaaaattgtggtttttcctcaaaaacggcctgctggtcatcagccttcaggttacctatcatagaggtttaatccttattcagagtcacccgtgcacgaaatattcaacatgctgctggcggtcttcgatcgggcagcgttaatgcttatctgcctgttttttctcatccgtatccgcctgtttcgcgaactgttgcacaagtcggcacactcaccgaaagagctgctcgccgttaccgccattttctcgctgttcgccctgttcagcacctggtccggcgttcccgtagaaggctcgctggtgaacgtacgtattatcgcggtgatgtcaggcggaattctgtttggcccgtgggtgggcatcattaccggcgtgattgcgggtattcaccgttatttaattgacatcggcggcgtgacggcgatcccctgctttatcaccagcattctggcgggttgtatatcgggctggatcaacctgaaaatccccaaagcacagcgctggcgcgtcggtattctcggcggcatgttgtgtgaaacgttgaccatgattctggtgattgtctgggcaccaactaccgcattggggatcgatatcgtctctaaaatcgggattccaatgatcctcggtagcgtctgtatcggctttattgtgctgctggtgcaaagcgttgagggcgaaaaagaggccagcgccgcgcggcaggccaagctggcgctggatatcgccaacaaaacgctaccgctgtttcgccatgtcaatagcgagtcattacgcaaagtttgtgaaattattcgcgatgatattcacgccgatgcggtggcgatgactaatactgatcatgtgctggcctatgtcggcgtgggtgaacacaactatcagaatggcgatgacttcattagcccgactacccgacaggcgatgaattacggaaaaatcatcattaaaaacaatgatgaagcccaccgcacaccagagattcattccatgctggtgatcccattgtgggagaaaggcgttgtgaccggaacgctgaaaatttactactgccacgcgcatcagataacctcgtcattacaggaaatggcggtcggtctgtcacaaatcatctccacgcaactggaggtgtcacgcgccgagcagctgcgtgaaatggcaaataaggcagagcttcgcgccctgcaaagcaaaattaatccccatttcctgtttaacgctttgaacgctatttcatcgtcaatccgcctgaatccggatactgctcgccagctgatctttaatctgtcgcgttatctgcgctataacattgaattaaaagatgatgagcaaatcgatatcaaaaaagagctgtatcaaattaaagactatattgccattgagcaggcccgctttggcgacaagctgacggttatctatgatattgatgaagaggtgaattgctgcattcccagcctgctgatccagccgttggtggaaaacgccattgtccacggtatccagccttgcaaaggtaaaggcgttgtcaccatcagcgttgcagagtgcggtaatcgggtacgtattgcggtgcgagataccgggcacggcatcgatccaaaggtgattgagcgggtcgaagcgaacgaaatgccgggcaataaaattggcctgctgaatgtccatcatcgcgtgaagttattgtatggcgaggggctgcatatccgccgcctggaaccaggaacggaaattgcgttttacattcctaaccaacgcaccccagtcgcctcacaggctaccttattgctttgagccggagtgatattgtgaaagtcatcattgttgaagacgaattcctggcacaacaggaactgagctggttaattaaagagcacagccagatggagattgtcggcacctttgacgacggtctggacgtgttgaagtttttgcagcataaccgcgtcgacgccatttttctggatatcaatattccgtcgctggacggtgtgttgctggcgcaaaacatcagccagttcgcccataaaccgtttattgtattcatcaccgcgtggaaagaacatgcggtggaagcatttgaactggaagcgtttgactacattctcaaaccgtatcaggagtcacgcattaccgggatgctgcaaaaactggaagcagcctggcaacaacagcagaccagcagtacgacacctgccgcgacggtaacgcgtgagaatgacaccattaatctggtgaaagatgagcgaatcatcgtcacgccaattaacgatatctattacgccgaagcgcacgagaaaatgacctttgtctatacgcggcgtgaatcctacgtaatgccgatgaacattaccgagtttttcagcaagctgccgccgtcgcattttttccgctgccatcgctcattttgtgtcaatctgaacaaaatacgcgaaatcgaaccgtggtttaataacacctacattctgcggctgaaagatctggattttgaagtgccggtcagccgcagcaaagttaaagaattccgccagttaatgcatctgtaatcgggaactttcatgaaagcaccaggcttgcccgccgatcaacaatttttcgccgatctgttcagcggcctggtgcttaacccgcaactccttgggcgcgtctggtttgccagccagcccgcctcattgccagtgggcagtttatgtattgattttccccgtctggatatcgtgctacgcggcgaatacggcaatctgctggaagcaaagcagcaacgtatggtggaaggagaaatgctgtttattccagcacgcgcggctaatttaccggtcaacaacaaaccggtgatgctgttaagcctggtgttcgcaccgacctggcttgggttatcgttttacgatagccgcaccacgtcgttgttacatcctgctcgccagatccagcttcccagcctgcaacgcggtgaaggtgaagcgatgcttaccgccctcacccatcttagccgttcgccactggagcagaatatcattcagccgctggtgttaagtttgctgcatctttgccgtaacgtggtgaatatgccgccgggcaattcgcaaccgcgcggcgattttctctatcacagcatttgtaactggattcaggataattatgcccagccgctcacccgcgagagcgtggcgcagttttttaatatcacgccaaatcatctgtcaaaactgtttgctcagcatggaacaatgcgttttatcgaatatgtgcgttgggtacgaatggcaaaagcgaggatgattttgcaaaaatatcatctgtcgattcatgaagtggcgcagcgttgcgggtttccggatagcgactatttttgtcgcgttttccggcgtcagtttggtctgacgccgggagagtatagcgcacgttttcagggctaacttcagaaggttaattccgtttccagcagcgtcagaatactttgtgcatcttgcgcggcaaacagcgactggcggaagtttttattcaccagtttacgcgccagctgcgagaagactttcacatgattcatcccttcgttagcgcccagcgtcagcatgatcaccagttcgacttcgcccatttctgactgccagtcaaccggtttcaccaaccgggcaatgctgatactggaatgacggatccactgtgatttggtgtgcgggatcgccacgccaaaaccaacgccagtagtaacaatctcttcccgctgccagacatcttcttccagctcgaacggatgttcagtacgcccgttaacaccgaggttaccgcacaggaactggatcgcctgctctttattactaaaggactgatcaacaaagatattctctagtgccagcagtgggcgaacgtcttcttccggcgtaaacgcggtaagtaacgcttcaatttcctgcgcgctgcggcactcgcacgcctgacgcgccagttcccgacacgcctcgctatccagttgacgaagctggcttttcactgccggaatacgcgggctactcatgcttagctcatccaggcccagccctagcagtagcggcagataacgactttcaccgcccagttcaccgcaaatacctacccatttgccgcgctgatgcgcagcggtaacaatctgctgcaacatgcgcaggaacgatggcgtaatcgggttatacagcggcgatacgcgcgggttattacgatcgactgcatacagatactgggtcatatcgttagaaccgatactgaagaaatcgacctcatcgcagaagtggtcgatgatgtagcacaccgacggcacttccaccatgatacccagcgtaatcgtctctgcatgacgcaggccatcgcgcttaagctcaacgatcgctttttggagctcacccttcacccataagatctgatcgagactgtggaccattgggatcatcaactgggcgttgccgaaactggcagcgcgcaaaatcgcccgcaattgagtgcggaacaggccagcaaattccgggtaaatacgtaccgcgcgatagccgaggaacgggttctcttcctggggaatgttgaggtaaggaatgcttttatcgccaccgatgtccatcgtgcggaagataatcggcttgtcgcccgccgccagtagcacctgctggtacgcttcaaactgttcctgctcgtccggcgcgctgtcgcgatccatatagagcatttcggtacgaaacagcccaacgccttccgcgccgttggcaaacgcgcctggggcttccagagctgtgccaatattcgccgcaatatcaatacgctttttatcacgggaataggccagctgcgcggcagcttgcgcctgttgtttttggcgtttatccgccagcgtctgcgccacctggtaataaccgctcaccgcatcgttgggattaattgccagtacgccgcactgggcatcaagcactgcaggttgcccggcataacgggcaatcgcatccagcggcaggccgctcagtaccgggatcgccgaagcgcgggccagaatcagggtatgcgaggtgcgcccggttttctccagaatcatgcccgcaagattttttaaatcgaggctcaaaaactggcttggggttaaatcttcagccaccagaatggtcggtttttcaagcaccagattattgcgcggttttagttccggccaggtgatatgcagcaactgttcgctgatatcgcgaatgtcgctgacccgctcgcgcagataatcgctggcagaagcagaaagtttggcacaaatctgctccatattgctgatgatcgccgcccccagcccctgatgctgttctgccatcaggtgacggatattgcctgcaaattcatcatcctgaatcagcgacaaatgggcgctgaggatagttttgctttcgccgtcacgctcacgcaattgctggttcagttgctcggcaagcgttgccagactgtgctccagtagggtggaatcttgcgcactcgcagggatcacccgataactgtcgaggctgtcgctctgtaacagggtcagtgtacccacgccaacgccgcttgccagcacgttgccgtacagtaaatccgggttcaggcggcttaatgaacgcggcagcggatgcgccgtcagttctgccagcgtcggctggacgctatcgctgtcgataaagcgcacctggatatactcttccagcactcgccgcgcctgctcttcatcgctaccgctaatgttcaggctgcaactgtcattaaataaagtgccagtgccaatcagcgccagcgagcttttcgcatcggcctttgcgttctggcgatggttaataaaagtgatttcgctttgccactggctgcactgctctttaagttcccacgccggacgagcatgtagaccgttaggcaaaggacagagaaattgaatcgttaacataaccgctccgggttaatcaggagatcatctgaaatccgtcagttgaacaaccgtctcacgcgtaagacgttgaataagggcagataaaagttgctccatctgcaaaatgtcacggcagtcggcaatcgatgcggcgcaatgtccgtggcgggttgcaggccccatcaccactgtgggtacgccagtgccggttaaatgcaccgccccgccgtccgttccgccgttgctgaacatatctgactgcaacggtacgccaatttctgccgccacggtttcgatccacgcggtaagttttggcggcgcaatcagtgacttgtcgcttaacaccagcatcggcccgttaccaatctggcgatggttagctgcgccataatcaaagtttttcgcccagcaggcagtatcaagcacaatggcgacatccggcgacaccgcgcgggtggcagtttgcccgccgcgtaatcccacctcttcgctggaacttgccaccagccacacttccgcaggcagttcggcgtcgtgcagctcacgcagtaacgtcaccagcagatagcaaccgaggcggtcatcaaaggctttccccatcactcgctggtgagggagaacctgaaaagtggtatcgaaggtgacgcgatcgcctggacgaattcccgcctgcatcacttcgtcacaggagcgcgcgccaatgtccacgcgcatggcgctgacgtcatccccctgccggtcgccgtcaagcaggcctggaattttgcactcttcacgggtagtgatacgcaccgactgaagctggcgggcagccatgcgtacattgccaaccggcaacacatcgatcgccccttcgcgggagatgctgcgcaccataaatcccacttcgtccatatgcgcacagatcatcaccttcggacctgtcgactcattgagtcggatcagcaccgatcccaggccgtcaaaacggacctctttttgctggcgatccgcttcatccagcaggatctgccgtacttcctgttccgaggaggcgatcgcatctgcctcgctcaacgcttttaagagcgataaatccattatgcctctcccgtgagcaacactgttttcggcatggcgtagagcacttctgcgccttgcggggtgaccagcacgacatcttcaatgcgcacgcccccttgccctggaaaataaatccctggctccacggtcagtaacatacctggctgtagcgtcgtggtgtcccgcggtgaaaaacgcggttcttcatggacttcaataccgatagcatgaccggtgttatggccgaaaaacttgccataaccggcctcggtaatcacgcggcgcgcggcatcgtcaacctgctggcagcgcacgccggggcgaattacagagattgccgcgagctgtgcctgcaggacaatctgatagacgttaaacagcgggtgagattcggcgctcaccccttcgccattcaccagcaaggtgcgcgtcatatcagagcagtagccctgatagagcgcaccgaaatcgagagtgacaaactcgcccgctgcaacaatcttgtcgctggctttaccgtgcggcagcgccccacgccagccactggcgacaatggtatcgaaagaggctttttctgcgccctgccggcgcataaaccactccagttcagcggctatctcgcattcgctcatccccgcctgaataaagcggcgaatatgctctgcgccacgatcggcaatcccgcaggcaaggcggattttctccacctcttctggcgttttgatttgccgcagcacatccggcgtggcgctaaccagtttcgcattgagttcggactgccagcggtgcgcggtttcccaactcacctgctggccttcaaaaccgagcgtttgcaactgctcatcggcaatgatttgtctgacgatggtggcaagcgtgtgcatcgcgtcgagcaaatgcagctggtaaccttgcgtgcgggcttcaacatccgcgtaatagcgcgaatccaccagaatgtgcgcactttcacggctaatcaccacatagcctgatccggtggagatccccagatgcggctgtttgttctgccgtgaggagagaagcaccgcatccagttgttgtgccttaagccagtcgcgcagcgaagcgagtaatgtcatctggatttttccttcttacaggctctcgattaacaatttacctttgcggaacatcatcagacgcaagaacaccaccatcagcgcagtaatgattgctcccagcgcgatccccgccatatagacacccagattagtgaccagcggccacgcccagatagcggactccgggaaccattgcactgcgcccagccagacagcggcggttgagccgacaatcgcgccgaccatatacgacggaatggcggtgatagggctttccagtgcaaacggaatcgcaccctcactgatccccataaacgccaggaacatcgcggttttaccctgcggataaagctgggcgttgaacaagcgtttgccagttaagcgacgatcgataatggtcgccagacccagaccaatcggcggaataacgatagcgatagaacgtgcagtgaccggtaatacgtggtcagtggtaaagctgaaggcaacgaaacctgccgctttgttgatcgggccaccaaggtcgattgctgtcgccgcggcgatccccattgcgtacatcagcgcgcccttctcacctgcagcggtcagcacggtacggataccgccgttgatccagccaccaaagggggtgatgacgtagtacatcgccagcatgacaaaaatggcggaaagaatcggtagcaaaaatgtggttttgaacgctaacaggaaatccggtaactggattttctggttcatccatttcacaaggtaaccggcaacgatagaaataatcagcgcaccaatgaaggtggacggcaccggcgaagaggtcgcccattgcatcgtgctgggatcgaagttcagcagttgcgtcggctgggtagacatcaagccgccgataaaaccagccgggaacgccagtttgccaccgatagagttcgccacaaaagcagcaaacatcggaatggcaaaaccaaacaacacgccgccgaaggactgcgacagccaggcaaatttaagtaaggagaggtcgaaaccggagaatttcccgctattaagagcatccatgatgccgatatcagcaggaattttaagccagctataagcaatcagctgactgaaagcgaggatcacaccgcccataattaaggtcggcaccatgcgtgaaatccctgacatcacatgctgcgggagttcaccccagaagctggatttagaggcctgcggattcttaactgccgctgccgcaccggatgcgccatgcacaacggttgcactgcgttttttaatggccataacaattatccctgtcgaatattactgttgttcagaggcaatcatctcttcgatttctttgatgattcccgcagcgtttttaattgcgtcctgcaaagtgatttcataaacgtcgcgtgattcgaaacgttcgttatcttccggggtaactgccacggagtggatgatgatggtcgcttcggcgatatcctgcgccgtcaggcgattctggataccgtccgcgccctgggtttcaattttcacttcataaccggcttctaccgccgcttcttccagcgcctgagcggccataaaagtgtgagccaggcccattgggcaggcacataaggcaatcagtttcttactcatcgttaattcctcgttcagtgatagttgacgagtgaaattatgaacgtgcaaaacaaatcgccgttaccagacaaataatgcatttactggagaattaatcccgctgtacggaagtgtgacgcaggtcggccttgtgagggggacacaaagaaaatttaattaactgtatgatttaaaagattatcgggagagttacctcccgatataacaggaaggatttagagaatgtgacctaaggtctggcgtaaatgtgcaccggaaccgagaaggcccggattgtcatggacgatgagatacaccggaatatcatggacatattctttaaagcgccctttatcttcaaatgcggcgcggaaaccagaggctttgaagaactcaaggaagcgcggcacgataccacccgcaataaacacgccgccaaatgtcccgagattgagcgccagattgccgccaaaacggcccataatgacgcaaaacagcgacaacgcgcggcggcaatcggtgcagctgtcagccagcgcgcgttcggtaatatcttttggcttgagattttctggcaggcggttgtcggctttaacaattgcgcgatacaaattcaccagtccagggccagaaagcacgcgttccgccgaaacatgaccaatttccgcacgcaatatttcgaggataatgccctcttcttcactattcggcgcaaaatcaacgtgaccgccttctcctggcaagcttacccaacgcttatcgacatggaccagatgcgcaaccccaagccctgttccggcaccgtaaaccgcaataggcttaccttctaccggttctgcgccaccaaactgaatcagatgctcttttttcagcatcgggatcgccatcgatacagcagtaaaatcgttaataatttccagatggctaaaaccgagattctttttcatttcggcaattgagaacgcccaggtatggttggtcattgccacccagtcaccggtaattgggcaagcgatggcaatacagccgtctttcacctcgaccttatgttcttcaagataaacgcgaatgaccgcttcgaggctggggtaatcaagccctgaataggtcttagcctgcgagatttcaccactggcaatatcacacagagcaagacgtgcgttggtgccgcccacatcaccgactaatgcatactttgtcattcttcaactgctccgctaaagtcaaaataattctttctcacactgtaaatacctgggggcataacaacaacgccggaaaggcaggctccctgtaaatatcgatctgggtcacacaattactttatcgtttcagcaccaattgcagcgatgcctttttgcaagctgggcaaactaagtatctgaccccgcataaggaatagaacatgctccatccgcgagccagaaccatgttgttattatcgctccccgccgtggcaattgggattgcgtccagtcttattctgattatggtgatgaaaatcgcctcggtattacagaatttgctctggcaacgactgccgggaactctggggatagcccaggattcacctctctggatcatcggtgtattaacgctaacgggtattgcggtggggttggttatccgtttcagccagggtcatgccggaccagatcccgcctgtgaaccgcttatcggcgcaccgattccgccctctgcgctaccaggacttatcgtagcattaattctcggtcttgctggcggcgtcagcctggggccggaacatccgatcataaccgtcaatatcgcccttgccgtcgccattggcgctcgtctgttaccgcgcgtcaaccgaatggagtggactattttagcctctgccggaaccatcggcgcgctgtttggcacacctgttgcggcggcattgatattttcgcaaaccttaaatggcagtaatgaagttccgctatgggatcgtctctttgcgccgttaatggcggcagcagctggtgcacttactaccggattatttttccatcctcatttttcactgcccattgcgcattacggacagatggaaatgaccgatattctcagcggtgcaattgtcgcggcgattgccatcgcagcagggatggtcgccgtatggtgcttaccacggttgcacgcgatgatgcatcaaatgaaaaatccggtgttcgtgctgggtattggcggatttattctcggtattctgggggttattggtggaccggtttcgctgtttaaagggctggatgagatgcagcagatggtggcaaatcaggctttcagcaccagcgattactttttgctggcggtgataaaacttgccgccctggtcgttgctgccgccagtggctttcgcggtgggcgaatcttcccggcagtgtttgtcggcgtggcattagggttgatgcttcatgagcacgttcccgccgttccagcggcaataaccgtttcctgcgctatactcggcatcgtgctggtggtaacacgcgatggctggttaagtctttttatggcggcagtcgttgtacccaataccacattgctaccgctgctctgtatcgtcatgctcccggcatggctgttattagcaggtaagccgatgatgatggtcaatcgtcagaagcaacagccaccccacgataacgtttagcaaaaaatgctctcctttatgatttaagagttatggcgatgatacggcgctttacctccccgtaatattgcgttaacaggccgctgacggcttcgatcgtgaaggagaataacaatgttcaggtcactgtttctggcggccgccctgatggcatttaccccgcttgcggcaaacgcaggtgaaatcaccctactgccatcaatcaaattacaaattggcgatcgcgatcattacggtaattactgggacggtggtcactggcgcgaccgtgactactggcaccgcaattatgaatggcgtaaaaaccgctggtggcatcatgataatggctaccatcgtggctgggataagcgtaaagcgtatgaacgtggctatcgtgaaggctggcgcgatcgtgacgatcatcgtggaaaaggccgcggacatggacaccgccattaaacacattcgccaatggagcacaatgcctgatgcgacgctagcgcgtcttatcaggcctacaaaccagctctttaacgcgtagggcggataaagcatttacgccgcatccgccaatggtgccaaatgcgacgctcattcaactacaatcccagtgccgttcctaccagtaaccagatattcagcgccactaccagcaccacaatcacccagcctgtctgttttacgcgtttactgttcaccagatcgcccatcaacttgctgtcactggtgaaaatcaacagtggaaccagcgccagggcgataccaaaacttaacagcacctgactcataaccagaatccgtgtcggatctaatcccatcagaatgacgataaatgacggcagcatggtgactgtacgacgcacccacagcgggatatgaaagcgaatgaagccctgcatcactacctgccccgccagcgtccccaccaccgttgaagacagtccggcagcaaccaggcttaatccaaagaccgttgccgcagcatggcttaacagcggttgcagcgtcagataagcctcatcaagatcggcaacaccagtatgaccagaaaagtggaacgccgccgcagctgtagccatcatcgccagattgacaaaaccggcaatcgtcatggcgatagccacatcccatttggtggcggaataacgttgttgacgcgaaccgccatgtaaatgctgagtgagcgaagagtgcaaataaatcacatgcggcataatcgtcgcccctaacacgcccgctgccaggaagaccgcctccgaagtaggtaaactcgggattaccattcctttacccagctgcgccaggttaggctgggagaaaatcaactcgacaatgtaagccgcggcaacaaacaacagtaacccgccaatcactttctccagcggtttttgcccgcgacgttgcagcattaaaatcaggaaagtcgcgatccccgtcagcaccgcgccctgcaacaacgaaacaccaagaatgagtttaaaaccgatcgccgcaccaataaattccgccaggtcggttgccatcgcaataatttctgcctgaacccaatagaaccacacgacggggcgcgggtagtgatcgcgaatctgctccgccagatttttaccggtggcaatccccagtttggccgagaggatttgaatcagcatcgccatcaggttagcccaaacgacaacccacaataactgatagccgaagctggcacccgcctgaatattggtcgcaaagttaccgggatcgatataaccaatcgccgcaatgaacgcaggtcccattaatgcgagcctcatcttgcgcgccgcccgtccgctgctactctcaacgcgatagttcgtcatcttgtgcctctaaaacatagcctttgctatgtttcatgctacgttaaatgagaatgattatcaaattcatttaaatgggttgtgatgatttctctgatagaccaggattatgactacgaaaagatagatgactcgaatgttatggttatgtttaatattagcacatttacataaccttccgcttccatacacaacatagcagaaatgtatgacagatcactatttttgaagcttgtcacaggacgtcattatagtgtgtgtcagatctcgttttccttaaccatgttacatagaatgtgcacggaaatttaacctgcctcatatttggagcaaatatggaccgcgtccttcattttgtactggcacttgccgttgttgcgattctcgcactgctggtaagcagcgaccgcaaaaaaattcgtatccgttatgttattcaactgcttgttatcgaagtgttactggcgtggttcttcctgaactccgacgttggtctgggcttcgtgaaaggcttctccgaaatgttcgaaaaactgctcggttttgccaacgaagggactaacttcgtctttggtagcatgaatgatcaaggcctggcattcttcttcctgaaagtgctgtgcccaatcgtctttatctctgcgctgatcggtattctccagcatattcgcgtattgccggtgattatccgcgcaattggtttcctgctctccaaagtcaacggcatgggcaaactggaatcctttaacgccgtcagctccctgattctgggtcagtctgaaaactttattgcctataaagatatcctcggcaaaatctcccgcaatcgtatgtacaccatggcagcaacggcgatgtccaccgtgtcgatgtccatcgttggtgcatatatgaccatgctggagccgaaatacgtcgttgcggcgctggtactgaacatgttcagcacctttatcgtgctgtcgctgatcaacccttaccgtgttgatgccagtgaagaaaacattcagatgtccaacctgcacgaaggtcagagcttcttcgaaatgctgggtgaatacattctggcaggtttcaaagttgccattatcgttgccgcgatgctgatcggctttatcgccctgatcgctgcactgaacgctctgtttgctaccgtgactggctggtttggctacagcatctccttccagggcatcctgggttacatcttctatccgattgcatgggtgatgggtgttccttccagtgaagcactgcaagtgggcagtatcatggcgaccaaactggtttccaacgagttcgttgcgatgatggatctgcagaaaattgcttccacgctctctccgcgtgcggaaggcatcatctctgtgttcctggtttccttcgctaacttctcttcaatcgggattatcgcgggtgcggttaaaggcctgaatgaagagcaaggtaacgtggtttctcgcttcggtctgaaactggtttacggctctaccctggtgagtgtgctgtctgcgtcaatcgcagcactggtgctgtaagaccatacataaaaaagccggggtaattccccggcttttttacgcctgttaatcagctaatggctgcggacgaccaattaaatatccttgcagatattgcaccccaagtttatgcaatagcgcctgctgctgtggcgtctcgacaaactccgcgaccacactcaatgacttcgctttcgccagatcggtaattgatctcacaatcatcgcatccagcgtgttcgtgacgatatctttcacaaagacgccatcaattttgatgatatcagcctgcaaacgctttaaccgttcgtagttggcatatccggtgccaaagtcatcaattgcaatccggaaaccaaacttatgcagctgctcgatgttgtacatgctgctttctgcgttagaaaacgcctgctcctcggtgatctcaagaatgaccgcctgcggggagatgtaataacgcttaaacagacgaataatccgcccggcaatattcttttgcagcagcgtgagcggcattaaattgactgaaaagcgtggaccttttttgtcgcaagggtgtgttgccagccacttcaacaaggattccagcacttgcaaatcaaaacgcgcgctaaggttaaactgagcaataaggggcagaaacttatccggggtcataatgccgccgtcatacttcagtcgcgcgaggatctcatcataaccttcaccctctttgttgcgaattggctgggcgtagagcagcaaatcaccctgatctaacgccgtgcgaatggtattcagcaatagcacctgtttagtggtttgcccggaaaccatctcctctctgctatccagcgccagcacatgatgatgtgcgcaggattgctccgccagccagcttaactgccccaacaagggttgcagggtttcctgatttccatcaaaacgcccccaggcagcaccatagcccatatccagcccggtattgttccagtgaatttgccgactattcaggatgttaaccatatgctggagtcgcccttccgtttccggcccgctcagcactaacagcagttcactacccggcaattgatacaacttttcgttttcctgcatcaacggcagcagcgtacggtaaattgagcggatacagtgaacgcgcattattaagccgtaatgacgactcataaactcaagattatcaatgcgcaggcagcaaaaactcttgcccgcctcttgctccggcgcttgctccaacgcacgaaagttgggtagaagcgttaacggatcggtcagcgcctgcaaatgccagcggcggttaagccattcactacgatgataaatacgcaccatatagagcaggcaaacactaaaggaaatcagtactgcgagaataaatgccagcgaatattcggttagtaccccttgcaaaaagttctggttgtaattcagaaggcaaagcgttgaaacagcccaggtgagatttaaaaacggatagcgaatcttaccgacaccgagggtaaagatgataaagaaaacaggtaccaggtaaccggcaataaagtcattttcatacggtgtgcacatcagaagtagcagcacgctaagagctgccagccagcttaaggtaaatgcgcgtttctctttgctcaacgacggagcgatatccctacgccacaatatctgtgcaaagtggggacttacaatcatgcgggtgagatagtaaaaaagcatgttgtaaatcagcactgcggtgaaaaggcttagcaaatcaacgaccgtgaaaatggcatccgcatcgccgaaaaaggtagatatctttagcggaaaatcaaagaaatttcccacaagatacatgctgcatttgatgccaatcggcgccaccaaaccaagccagaacagacgttgccagacgtatcggctggtcaatccataacgccaacgcgtccccaattgccagcgtaatattgcacaggcacacaggactgcaaacgcctggctgccgatcatgacggcggtctgtaaaaaagagagatgcaggttccacagattggtgcaaaacatcccgcataaaatgggaacgacaccacgccagccaaagataaacaagattgacagcattacgcacagtggcatccacgccagaaagatataattggaatggataacagcaagtggcgaaattaaacgggatagctgaataagtaccacggtgagcgtaaacgctagtgtgaatatcttgatattttttatcaggttatgctccacaaacatgagtacactactctcactgatcggggttttcaggcacacaaataataagtttattcgcatcgcgaagcaaacaggggccagcctgttgctgttttttcagtcagtgatgcattcaccacacggcactgccaggatatagactgtattacaaaagcggcaaaaggcagagacaaaaaacccccgctttgcagcgagggtttgaaatttggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccacgagtcgtttacgtaccaaatttgctgggtgcaaaatttggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccatcacgtaaagcttgtcgagttgacgggcggcatcatatgaattccgcccgaatgtgtcaacggcaaattgccacgtgtagtttcaatcgctgaaaaatcaggcaaatgaacaattttggaaaaccgctcgcattcagtagttattcatgtcacggtttcctgtaaagtggtgttataaaatgaactactaatagacccacatacattcagggaattgttatgttcaaggagaggatgacgccagatgaacttgccagactgaccggctatagccgccagaccattaataaatgggtacgcaaggaaggctggacaacgtcaccaaaaccaggcgtccagggtggcaaagctcgactggttcacgtcaatgaacaggttcgtgaatatattcgcaatgctgaacgtccagaaggtcagggagaagcgccagccctttctggtgatgcgccgcttgaagtgttgctggtgacactggcgaaagagatgacgccagttgaacaaaaacagtttacatccttgcttctgcgggaagggattatcggattgttacaacgcttagggattcgcgatagcaaataatatgaaaagattacgcaataaaatgaccaccgaagaactggctgaatgcctcggcgtggctaaacaaactgttaaccgttggatcagagaaaaaggctggaaaacggaaaaatttcccggcgtgaaaggcggtcgtgccagacttattctggtcgatacgcaagtttgcgagtttattcagaacacgccagccttccataacacaccgatgcttctggaagccgaagaaccccttgccgaatacgcaccgggtattcgcactcctgcttatcggcaaatcatcagcgcaatagacaacatgactcacagtgagcaagaaaaagttgcgcaatttttgtcacgcgaaggaattcgtaattttcttgctcgtctcgacatagatgaatcagcataaataaaaaacggcaggggtatctctcctgccgtttatcttttatgcgctaattactgctgattttcgcgttcagcaataaaagccagcgctttgttgatacgctcgatactgcgggtcttaccgattgcgtgaacggtaacatccagcgccggagactgccccgcaccggttacggcgacacgcagcggcataccaactttacccatacccacttccagctcatccgccgtcgcctgaatagcgtgatgaacgttttcagcggtccagtcagtaatcgcagtcagtttgtcacgaactacttccagcggctgacgcgctaccggacgcagatgttttttcgcggcgtcggcatcgaactcagcaaaatcttcgtagaaataacggcagctctgtgccatctctttcagcgtcttgcagcgttcgcccagcagtttcaccagatcagccagctgcgggccgttacgggtatcgatattttcctgctcaatgtgccactgtaagtgagtagcaacatactccggcggcaacgcgttaatgtagtgatggttcagccacagcagcttgtcggtgttgaacgcactggcagatttgctgacggcattcagagtgaagtatttaatcatctcttcacgagtgaagatttcctgatcgccgtgggaccagcccagacgcaccagatagttcagcagtgcttctggcagataaccatcatcacgatactgcattacgctgaccgccccgtgacgtttggacagttttttaccgtcatcgccgttgatcatagaaacgtgcgcgtaaaccggtaccggcgctttcagagccttaagaatgttaatctggcgcggtgtgttgttgatatggtcttcgccacggataacgtgggtgatttccatatcccagtcatcgacaaccacacagaagttataggttggggaaccatcggtacggcggataatcagatcatccagctcctggttgctgaactcgatcggaccacggatctgatcgtcaaaaacaacagaaccttcctgcgggttagcaaaacgtacgacacacggctcatcatcagcgtgatgctcatgactgtggcggcagcgaccgtcataacgcggcttctcacctttcgccatttgctcttcgcgcagcgcttccaggcgctctttagagcaatagcatttataagctgtgccctcttccagcatctgatcgatcaccgcgttgtagcgatcaaaacgtttggtctggtagtacggaccttcatcccactccaggctcagccagttcatgccatccataatggcttcgatagcttccggcgtggaacgctcaagatcggtgtcttcaatacgcagcacgaactcaccgccgtggttacgtgcaaaaagccaggagtaaagagcagtacgcgcgccgccaacgtgcagatagcctgttgggcttggcgcgaagcgagttttgattttcatgaaatggccttacgtttagaaagatgccgacaaccggcaaatcctggaaaaattgagtgggcgatattctatcactcccgcctgattcctcaatgtagttcgggttgcaaccttacgcattattgttttcgttgacaaattgcgcaacacggtctgttttgcgatcatcttgcttaaatttacgacgaacgaacaatttctttagaaaatgcgttgactcattttgaactctccctataatgcgactccacacagcgggggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccaactacttatgtagtctccgccgtgtagcaagaaattgagaagtgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccactttctcgccagctagatttcttgtaaaaatgtgaagtaccgaagtgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccacttcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctatctgcaatttgcgaaattgcctgatgcgcttcgcttatcagaccaactatgtccggcagttcccgtgcctctcatctactgcgccaacgccgccagcagtttaaccagcgcgggcgtcacctgctgcgtttcataaacaatatataagcctgccgggatgcgttctttgagcggacggaatatgacaccgggccagttcatctgcgcgtagctgtccgctatcaatgtgataccaatacccatactgactatggcgagtaccgtttgcggttcattaacttcgcgaataacaaccggtgaaaatcccacctgctggcaaactcgctgcaaaaaatcccagtcagtgtacacgggcggcattgtaacgaaatactcgtcacgtagcgcttccagcgggacggtggaaaatgatgagagatgatgctcttcaggcatcgccaccagaaacgccgattcatgcaaccgtaagctggtaaaaccagtcggtggttctgtcgccattcgccagatcccggcatcaagttcgcggcgttccagcaaggccatttgcatcgctggcatcttttcgcgaaacagaacttcaacgttaggattttctctaaggaatcgccgcataaccgggcgcatccgtccccacattgccgttcccacaaccccgagttcaatccgccctgcttctccccgacctatttgttcaacccgagccaatatattatttgcattcaccagcaatcgacgcgattcttccatcaagattttgcccgcgtgtgtcagtacgacgctgcgcgaatggcgaataaaaagctgcgtaccgagttgattttccagctctttaatatgaatactgagcggaggctgagacatatttaaacgcgctgctgcgcgaccaaaatgcaactcttccgctacggcaagaaaataacggagcaacttaagatctgttctatatacgcgttccataattaagtgctccatataaaaaatacatcgtattaaattatcatggcataaagtatttcaccaccagatatccgatatacataaacacgatggataatatacccggcaatacatttggaacaggaataggtaatcgcacgattgtaaacaaagcaccaatgccaaaaccaacgccagaagaaaataaaatatctttcactaattaacctttatcataaaagcagccccaaggaacagagctgcgaatccttttaatgtgtaactgaacgatgcgttatcttttcagggtcatggttatatttaaacccaaagaaaaatatcactgcgaggaaaagagcataccctgcaaacatcagccaaatggtatgccagtcttttacgccatccaccgagaagtaatccactgccataccgctcagaatcgagccaacccatgcgccgacgccatttaccatcgtcataaaaaggccctgggcgctggcacgaatgctggaatcaacttcctgttcgacaaagaccgaaccagaaatattgaagaaatcgaatgcacaaccgtaaacaatcatcgacagcaacagcaaaataaacccggttggtgatggatcgccataggcaaagaagccaaagcgcagcgtccacgccaccatactcatcagcatgacggttttaataccgaaacgcttcaaaaagaacggtatcgtcagaatgaaaccgacttcagccatctgtgaaactgacagtaaaatggacgggtatttcaccacgaagctatcagcaaactcaggattacgggcgaaatcatgcaggaacgggttgccaaaaacgttggtaatttgcagcaccgcacccagcatcatggcgaagaggaaaaagatagccatgcgtggatttttaaacagcacgaaggcatccagacccagcttgctggcaagcgatgtagtcgcttttttctccgcaaccggaatcttcggcaaagtcaacgcataagccgacagcagcaatgacgcaccggacgcgatatacagttgcagactactcaattccagatgcagcaggcttactgcccacatggcgacaatgaaccccaccgtaccaaaaacgcgaatgggcgggaaagcggtcaccgggtcaagccctgcctgggcaagacaggaataagagacgctgttcgataacgcaatagtcggcataaacgccatcgcattgactaacatcacccaaaacatcatatccggatcagttacggatgccgcataaaaaagtacgcccgcacacaccaggtgacacagcatgtatgcacgttccgcacgcagccatttatccgcgataatccccataatgccaggcataataatcgcagcaatccctttggagctatagaccataccgacatttgcgccggtaaaatgaagggtattaatcatgtaagaaccgagggtaaccagccagctcccccagataaaatattgcaaaaaggacattacctttaagcgcaaagcgatgctcataatcgtttccttgtcgcatcatatggcctcactcagtgaggccgtttattgttgttttactcaggcaattttgcgcagaaagccgcaaataagattaataaagttttgctttgagagttccgctgctgccagcgtttgggcatgagaaagcttcacgtcactcagaccttccgccatgttggtaatcgcagagaccgcaacgactttaagttcgcaatggcgagctgaaataacctcaggcaccacagacataccaacaacatccccaccaataatttgcatcatgcgaatttccgccgcagtctcgaaattcggccccggatatgagacgaacacgccctccgtcagagggaacccctcttctttcgccactttttgtaacagtgcgcggtattccgcatcgtaggcattcgccagcgagaagaagcgctcaccaaaacgttcatcattaagacccaccatcggcgttcccggcatggtgttgatgtgatctttcaatgcgaccagactgccggcccccacttcagggcgcagtgagccagccgcattggtgcagaacagcaactcgcagcccagcaacttaaaggtacggattgcatccgtcatgatggtcatcccacgaccttcgtagaaatgtccgcgacctttcatacacgccactggcaccccctggagataacccagcaccagctcacccgcatgaccgtgtacggtacttaccgggaacccaggcagcttttcgtaggaaattgcgaccgcgttctcaatctgatcggccagcgcgcccagcccggaacctaaaataaaggccactcgtggcgtgaaatcaggtttataagtcttgataatatctacgcaatacagtgggttatgagaaaactgagcctgatacatatatatcctttttttgtagggtggaatctaacgcctttttataacgagattgccctacctcataccaatacacttttttcatgtatccgatagttattcgatatcgatatatttatattttttcactattaataggctgaaaaaactgtattggtactctcctttcccttgcattaacaatatgccgcttttaatcaaccttttattaagcaatcaactaataacgatcggcatagggaattatgctatgaaaaaacatctttttactctgacactctcttctgtattggcgataccagcagtatcccatgcagaatttaaaggcggttttgctgatataggtattcattatcttgactggactagcagaaccactgagaaatcgtcgaccaaatcacacaaagatgattttggatatctggaactggaaggcggcgctaactttagttggggagaaatgtacgggttcttcgactgggaaaacttttataatgatcgtcatgataaaccgggtagcgagcagcgttatacatttaaaaataccaaccgtatttacctgggtgacaccggatttaatctctacttgcatgcgtatggcacctacggttctgcgaatcgtgtgaatttccatgacgatatgttcctttacgggatcggctacaatttcaccggcagcggttggtggttcaaaccgttctttgcaaaacgctatacagaccaaacctattataccggcgataacggttatgtcgccggttgggttgcaggttacagctttatgctgggcagtgagaaattcaccctcaccaactggaacgagtacgagtttgatcgtgatgccacctacgcggcaggtaatggcggcaaagaaggtctgaacggtgccgtcgcactttggtggaatgcaacttcacacatcaccacagggattcagtatcgttatgcggatgacaaactgggcgaagatttttaccaggatgcgataatctactccatcaaatttaatttctgattgattactgccggagctcccggcagtatgaattcactctatatctgatacaacggatccccttcccgcccagccattagcgcattgccctggtctcgtactacgtcccataacgcttgtgcggcggtggaaagtgaacggttcttcctgcgcaccagcatcaactggcgttcaaccactggcgtaatgcgctttaccaccagtgggctaccttcaggcaatggtagcgccagtgcgggaagaatactgatgccgatgcctgcggctaccatcgggaacagcgtcgccggatgaccaatctcctgcacaatattcgcctgaataccgttgcgcgccagcgctgcgtcaatcagcggtcggctgcctgacgcgtaatcctgcaacaccaatttcgctccctgtaatgcctgccaggggacataatcttccacggccaaagcgctatcgcgatggcaaagcagaaagaaaggctcggaaagaatcgcttcacattgcagatcgcccactgggcctggatcgatgacgatgccaaaatcgacatctccctggcgaatactttccatcacccactgctgcggacgatcgtgcaggacaaactgaatatctggatagcggcgatggctttcagcaatgcattgcggaataagatgcgcggaaatggtctggctggcagcgacccgaacttttccgctcagttgttgccccatacgcccggtatcgcgcaacgtgctgttaagttcatccagcagtcgctcaagacgcaaagccaactgctgccctgcatctgtaagcaccacttcacgcgtggttctgtccagcaggcgaacaccagtatgattttccagctccttcacactgtgactcactgccgactggctcaggccgatacgctctcctgcacgactaaaacttttctcctgcgctactgtgacgaaaacctttaattgctttaaagaataattcatctgtttttttcatgaatggatgcaataaatcaattttatttctcaaactggaagaagcacaatagaaccatcgatcatctggagtctttatgaaactttttcgtatcctcgatcctttcaccttaaccctgatcacggtggtgttgctggcatctttctttccggccagaggcgatttcgtccccttctttgaaaatctgaccactgcagcgattgctctgctgttctttatgcacggcgcgaagttgtcgcgtgaggcaattattgctggcggtggtcactggcgactgcatttgtgggtaatgtgcagcaccttcgtgctgtttccgattctgggcgtgctgtttgcctggtggaaaccggtaaatgtcgacccgatgctctactccggttttctctacttgtgcattctccccgcgaccgtgcagtctgcaatcgccttcacgtcaatggcgggcggtaacgtcgcggcggcggtttgttctgcgtcagcatccagcctgctggggattttcctttcaccattgctggttggtctggtgatgaatgttcacggtgcagggggcagccttgagcaggtcggtaaaattatgctgcaactgttgctgccatttgtgttggggcatctttcccggccgtggattggtgactgggtgtcgcgtaataaaaaatggattgcgaaaactgaccagacgtccattctgttggtggtttatacggcattcagcgaagccgtcgttaacggtatctggcacaaagttggctggggatcattgctgtttatcgtggtggtcagttgcgttcttctggctatcgtgattgtagttaacgtctttatggcacgccgactgggcttcaataaggcagatgaaattactatcgtcttttgtggttcgaaaaagagtctggcaaatggcatcccgatggcaaacattctgttccccacatcggtgatcggtatgatggtgctgcccctgatgattttccatcagatccaattgatggtctgtgcggtgctggcgcgtcgatacaaacgccagaccgaacagttacaggcgcagcaggaaagcagcgccgataaagcttaaagcggacgcttcaggggctggaccagttgcgtcagcccctcgtttttaatcagcagcgtgatttgcattagctcaccgagcttccctgcagggaactcatctttgcgggcaaaccacagcagatactcctccggcaggtcgattaagcgacgccctttgtacttgccaaacggcattatcgtattggctatttcaatcagctgctctttttccatctcagctacccagcaaacgcagcatttccgtttcgtcgatgacttcaatgcccagttcctgcgccttcgccagtttagatcctgcagcttcacccgctatcaccagatcggttttcttcgacacgctgcccgcgactttcgcccccagttcgaccagtcgagctttagcgtcatcacgcgacatctggcttaagctgcccgtaagcaccacggttttaccagcaaacggactgtcaatctcttccgcattgataacgatcggctcaggccagtgaacaccttccgccaacagctcgctgatgacattgcggttgctttcttcggcaaagaagttgtgaacgtgggaggcaacgacaattccaacatcaggcaccttttgcagctcttcaatcgacgcggcttccagcgcttccagcgtgccgaaatatgccgccagacctgctgcggtagcctcgccgacttcacggatgccaagtgcatagaggaagcgggcaaaggtggtttctttcgctttttccagcgcgttaaccacgttttgtgccgatttcggccccatacgctccagtccggtcagtttgcctgcggtgagtttgaacagatccgccggagtgtggacatattctttttcaaccagttgatcgatgattttgtcgcccattccgtcaacatccatcgcacggcgggaaacaaagtgtttcagagactctttacgctgcgcaccgcaaatcaggccaccggtacagcgggcaaccgcttcaccttccacacgctcgacgtcagaaccacataccggacaatgcgtcgggaatacaacctcacgggtatcttccgggcgttcagaaagcacgacgttaaccacctgcgggatcacatcgcctgcgcggcgaatcaccactttatcgccaatgcgtaaaccaagacgttcgatttcgtcagcattatgcagtgtagcgttactcaccaacacgccagcaacatggacaggttccagacgcgcaacaggcgtaatcgcgccagtacgcccaacctgaaactcgacgtcacgcacaaaggtcatctgttcctgcgccgggaatttaaacgctaccgcccagcgcggggcacgcgcgacaaagccaagctgctcctgctgtgccagtgagttgaccttaatcaccacgccgtcgatatcaaagcccagcgtcggacggtcttcttctactttgtggtagaacgccagcacttcttccgccgattcacaaagcgttacccgatcgctgaccggcaaaccccactttttaaattgcagtaaacggccaagatgagtatccggcagctcgccaccttccagaacaccgacgccgtagcagaagaaagtgagcggtcgcttcgctgtaatacgcggatcaagctgacgcagtgaaccagctgccgcattacgtgggttagcaaacactttcccgcccgtgcgtcgcgcatcttcgttaatcttttcgaaccccgcctgcggcaggaacacttcaccacgcacttccagacgcgccgggatattctctccgtgtagcttcagcggaatggcgcgaatagtacgcacattagacgtaatatcttccccggtggtgccatcgccacgcgtcgcggcactgactaaaacgccattttcatacagaatactgacggcaagaccatccagcttcagctcacagcaccaggtgactttctcgttgcttttcagacggtcctgcacacgtttgttgaaagcaagaaagctttcttcatcaaaaacgttatccagcgacagcattggcacttcatggcggatctggctgaaagccgccagcggcgctgcacctacacgttgggtaggcgaatcaggcgtaatcagttctggatgtttggtttccagctcgcgcagttcgcgcatcagcctgtcgtattcagcgtcgggaatttccggcgcatccatcacatgataaagatattcatgatggcgaagcgtcgttcgcagttctgtcagttgttgttcgattgattccatatcgcaccatcaatgctaaaaacccccgacaagcgggggttcgaagaggagttaatttgccttaagtgtatcaggcgttggcgtctttgacttcgcggatgatgtcctggtactcgcgcaatttctgcggagtcatcatacggcgctgatcgtcaagcactacaccgcccacttcatcggcaatatgctgcgcagattgcagcatcagcttaaagttctgcagctcgtcaccgtaagacggtacctgcataaagatagtgacacccggagtagtgaaatccttcatttcaggatcaaaggttcccggtttcaccatattcgccaggctgaataacgccgggccgctgccatccgggctaagatgacgatggtaaatgttcatatcgccaaaaatgaagcccgcttgttgaatgctgttaagaagcagttcaccgtttagctcgctaccgtgatgcgccgcgacgttcatgataatcaccgcttctttgcgcttcggtttatccataactggagccggttccgctacaggctcaggctgtggtgccgctacaggctctgcaggctggaaagcctgttgtgctggttgcggtgctgaatgcactggctgcggcgctgacgcgacctgtggcgaaacaggctgctgcaacggctgttcaggctgcggctgataggcaggctgctgcacaggttgctgcaccggctgcgttggacgcggagcatgttgcggcggtacctgcgcttcaggcggctgctggaccggttgacgcggctgcgcagacgcataaggcggttggtactggtgttgcggcgacggacgagcagcctcatgctcctgggcgttagccggggcatgattcacgcggtgaacacgaacctcaccaacgccctcatcatcttcgacatcctcgtcataagaatcgtcgtcacgttttgacttcattcgttttaatggccgatcgcggaacatagaagatcgttctttacggctggtccagaaaccatgtaccagtaaagcgattatggcgatcgcgccaacaatgattaatatcagacgcaaatcctgcatcattatattctctgttgttctaacaccttgccaccacggcaaacatttactcactaagagtatttgccgattacctcaagtgcaagtgcactattaactttcacagcacaaagatagatgaaatcgtgctttttgctgttttttcgaacatatcctaactgtccattgcgcaattacccggtaaaatacgcagaattttcctgggattggtcaaaaggagctcatcctgattatggtttcatcattcacatctgccccacgcagcggtttttactattttgcgcaaggctggaagctcgtcttgcaacctgggattcggcgtttcgttattttaccgctgctggtcaatattttgttgatggggggcgcattctggtggctctttacgcaactcgatgtctggatcccgacgctcatgagttatgttccggactggttacaatggctgagctatctgttgtggcccctggctgtcatctctgtgctgttagtgtttggctatttcttctcaacgattgctaactggattgctgctccgttcaacggtttattggctgaacaactggaagcaagactgactggcgctacaccgccagataccggaattttcggtatcatgaaagatgtgccgcgaatcatgaaacgcgaatggcaaaaatttgcctggtatctgccgcgcgcaattgtattgctaattctttacttcatccctggcattgggcaaaccgtcgcgccggtactgtggttcctgtttagcgcctggatgttagccatccagtattgtgattaccccttcgataaccacaaagtgccgtttaaagagatgcgcaccgccctgcgcacacgcaaaatcaccaatatgcagtttggtgctttaaccagcctgtttacgatgatcccgctgcttaatctgttcattatgcccgttgccgtttgtggcgcgacggcgatgtgggtcgattgctatcgcgataaacacgccatgtggcggtaacaatctacaggttattttgtaaaccgtttgtgtgaaacaggggtggcttatgccgccccttattccatcttgcatgtcattatttcccttctgcatatagatatgctaaatccttacttccgcatattctctgagcgggtatgctacctgttgtatcccaatttcatacagttaaggacaggccatgagtaagatttttgaagataactcgctgactatcggtcacacgccgctggttcgcctgaatcgcatcggtaacggacgcattctggcgaaggtggaatctcgtaaccccagcttcagcgttaagtgccgtatcggtgccaacatgatttgggatgccgaaaagcgcggcgtgctgaaaccaggcgttgaactggttgaaccaaccagcggtaataccgggattgcactggcctatgtagctgccgctcgcggttacaaacttaccctgaccatgccagaaaccatgagtattgaacgccgcaagctgctgaaagcgttaggtgcaaacctggtgctgaccgaaggtgctaaaggcatgaaaggcgcaatccaaaaagcagaagaaattgtcgccagcaatccagagaaatacctgctgctgcaacaattcagcaatccggcaaaccctgaaattcatgaaaaaaccaccggtccggagatctgggaagataccgacggtcaggttgatgtatttattgctggcgttgggactggcggtacgctgactggcgtcagccgctacattaaaggcaccaaaggcaagaccgatcttatctctgtcgccgttgagccaaccgattctccagttatcgcccaggcgctggcaggtgaagagattaaacctggtccgcataaaattcagggtattggcgctggttttatcccggctaaccttgatctcaagctggtcgacaaagtcattggcatcaccaatgaagaagccatttctaccgcacgtcgtctgatggaagaagaaggcattcttgctggtatctcttctggagcagctgttgctgcggcgttgaaactacaagaagatgaaagctttaccaataagaatattgnggttattctgccgtcatcgggtgagcgttatttaagcactgcattgtttgccgatcttttcactgagaaagaactgcaacagaatgccagcttgtaaaaaatgcgtaaaaaagcacctttttaggtgcttttttgtggcctgcttcaaacttttcgcccctyctggcattgattcagcctgtcggaactggtatttaaccagactaattattttgatgcgcgaaatttaatcgttacaggaaaagccaaagctgaatcgattttatgatttggttcaattcttcctttagcggcataatgtttaatgacgtacgaaacgtcagcggtcaacacccgccagcaatggactgtattacgctcttcgtgcgtcgcgtctgttaaaaactggcgctaacaatacaggctaaagtcgaaccgccaggctagactttagttccacaacactaaacctataagttggggaaatacaatgttccagcaagaagttaccattaccgctccgaacggtctgcacacccgccctgctgcccagtttgtaaaagaagctaagggcttcacttctgaaattactgtgacttccaacggcaaaagcgccagcgcgaaaagcctgtttaaactgcagactctgggcctgactcaaggtaccgttgtgactatctccgcagaaggcgaagacgagcagaaagcggttgaacatctggttaaactgatggcggaactcgagtaatttcccgggttcttttaaaaatcagtcacaagtaaggtagggttatgatttcaggcattttagcatcccccgggtatcgctttcggtaaagctctgcttctgaaagaagacgaaattgtcattgaccggaaaaaaatttctgccgaccaggttgatcaggaagttgaacgttttctgagcggtcgtgccaaggcatcagcccagctggaaacgatcaaaacgaaagctggtgaaacgttcggtgaagaaaaagaagccatctttgaagggcatattatgctgctcgaagatgaggagctggagcaggaaatcatagccctgattaaagataagcacatgacagctgacgcagctgctcatgaagttatcgaaggtcaggcttctgccctggaagagctggatgatgaatacctgaaagaacgtgcggctgacgtacgtgatatcggtaagcgcctgctgcgcaacatcctgggcctgaagattatcgacctgagcgccattcaggatgaagtcattctggttgccgctgacctgacgccgtccgaaaccgcacagctgaacctgaagaaggtgctgggtttcatcaccgacgcgggtggccgtacttcccacacctctatcatggcgcgttctctggaactgcctgctatcgtgggtaccggtagcgtcacctctcaggtgaaaaatgacgactatctgattctggatgccgtaaataatcaggtttacgtcaatccaaccaacgaagttattgataaaatgcgcgctgttcaggagcaagtggcttctgaaaaagcagagcttgctaaactgaaagatctgccagctattacgctggacggtcaccaggtagaagtgtgcgctaacattggtacggttcgtgacgttgaaggtgcagagcgtaacggcgctgaaggcgttggtctgtatcgtactgagttcctgttcatggaccgcgacacgctgcccactgaagaagaacagtttgctgcttacaaagcagtggctgaagcgtgtggctctcaggcggttatcgttcgtaccatggacatcggcggcgacaaagagctgccatacatgaacttcccgaaagaagagaacccgttcctcggctggcgcgctatccgtatcgcgatggatcgtaaagagatcctgcgcgatcagctccgcgctatcctgcgtgcctctgctttcggtaaattgcgcatcatgttcccgatgatcatctctgttgaagaagtgcgtgcactgcgcaaagagatcgaaatctacaaacaggaactgcgcgacgaaggtaaagcgtttgacgagtcaattgaaatcggcgtaatggtggaaacaccggctgccgcaacaattgcacgtcatttagccaaagaagttgatttctttagtatcggcaccaatgatttaacgcagtacactctggcagttgaccgtggtaatgatatgatttcacacctttaccagccaatgtcaccgtccgtgctgaacttgatcaagcaagttattgatgcttctcatgctgaaggcaaatggactggcatgtgtggtgagcttgctggcgatgaacgtgctacacttctgttgctggggatgggtctggacgaattctctatgagcgccatttctatcccgcgcattaagaagattatccgtaacacgaacttcgaagatgcgaaggtgttagcagagcaggctcttgctcaaccgacaacggacgagttaatgacgctggttaacaagttcattgaagaaaaaacaatctgctaatccacgagatgcggcccaatttactgcttaggagaagatcatgggtttgttcgataaactgaaatctctggtttccgacgacaagaaggataccggaactattgagatcattgctccgctctctggcgagatcgtcaatatcgaagacgtgccggatgtcgtttttgcggaaaaaatcgttggtgatggcattgctatcaaaccaacgggtaacaaaatggtcgcgcctgtagacggcaccattggtaaaatctttgaaaccaaccacgcgttctctatcgaatctgatagcggcgttgagctgttcgtccacttcggtatcgacaccgttgaactgaaaggcgaaggcttcaagcgtattgctgaagaaggtcagcgcgtgaaagttggtgatactgtcattgaatttgatctgccgctgctggaagagaaagccaagtcaaccctgactccggttgttatctccaacatggacgaaatcaaagaactgatcaaactgtccggtagcgtaaccgtgggtgaaaccccggttatccgcatcaagaagtaattcttgccgcagtgaaaaatggcgcccatcggcgccatttttttatgcttcagccagaggcggcaaaatcaattcatcgctctcatgctgctgggtatagcgcatcacttccagtacgcgcaaccccgcgcggtgtaccgcatcggttaacgccttccctttcagcaaaccactgataagctgagcacaaaacaggtcgccagtccctttcaggtcagttttaacccgggaatgggaaatgacattcacgctgtcggcactgaccaccaccacctgcatctcctgattttcttcattgccggaggcgctggtaatcaccacccactttaatgtgtctgaaagcagactttttgcggcagcaatggcactgtcgagatcgcggcaatctttaccggtcaggatttccagctcaaagatattgggggtaattccctgtgccagcggcagtaaatattgtcgatacgcctcgggaaggtcaggtttgacataaattccgctatcaatatcgccaatcaccggatcgaccatgatcaataggtcaggatggtctttgcgtagcgcagtcagccactcggcaaggattttgatttgcgatgccgttcccatatagcccgtggttacagcacgaagttggcgcagcgcatcacgctcctgaagcgcacgcaaataaccgctaaaccattcatccggaatcgcaccaccgtagaaagtgtcataatgcggcgtattgctcagcaataccgtcggcacggcaaagacattcaggccgttctgtttgatagcaggcaccgcaatgctgttgcctacgctgccgtacactacctgcgactgcacggcaacgatatccgcctgcagtgccctgctcttatcgttaaacaacaacaaactactcatttaattttttctccttgccgatgatcctcatcgtattccagccgaaactttacctgattctggcagtcaaatcggctattacaaaacaaggataaggtaattcagtgaagaaaatcatttgtctggtcgttacgctgctaatgacactccccgcttatgcgaagttaacggcccatgaagaagcccgtatcaacgccatgctggagggattagcacagaaaaaggatttgatatttgtgcgcaacggtgatgaacatacctgcgatgaagcggtttctcatctgcgcctgaagctgggcaatacccgtaatcgcattgatacagccgagcagtttattgacaaggtggcctcgtcgtcatcgattaccgggaagccgtatatcgtgaagatgcccggtaagagcgatgagaacgcacagccttttttacatgcgttaattgcgcagacggataaaacggtgcctgcgcaataatcttaaatccccgccccctggctaaaatgctcttccccaaacaccccggtagaaaggtagcgatcgccacgatcgcagatgatcgccaccaccaccgcgccagggttagcttttgccacccgcagtgctccggcaaccgcgccgccggagcttacgccgcagaaaatcccttcccgcactgccagttcgcgcatggtgttttccgcatcgcgctgatgaatatccagcacctcatccaccagagaagcattgaaaatccccggcagatattccgcaggccagcggcgaatgccgggaatactgctgccttcttccggctgcaggccaacaatggtcaccggtttggattgttcgcgcataaagcgtgacacgccggtgatagtgccggttgttcccatgctggagacaaaatgggtaatacgcccgccagtttgctgccagatttctggcccggtagtggtgtaatgggcgtaagggttatcgggattattgaactgatcgagcaactttccttcgccgcgattcgccatttcaagcgccagatcgcgtgcgccttccatgccctgttctttggtgaccagaatcagttctgcaccgtaggcacgcatcgccgcacggcgttcctggctcatgttgtcgggcatcagcaatttcatgcgatagcctttaagcgccgcaatcattgccagcgcaatgccggtgttaccactggtggcttcgatcagcacatcacccggtttaatctcgccgcgcttttccgcctcgacaatcatcgaaagcgccgcacggtcttttaccgatcccgccgggttattgccttccagttttaaccacacttcactgccgttatccggcgccattcgctgcaacttcaccagaggcgtattgcctattgtttgttctaatgtactcacgatctctgtccatacgtggtgttgcctgatgcgacgcttacgcgtcttatcagacctacaggttacaaaaccttgccattaaaaagcccggatcgcgggaagcgcctccgggcgtttaacattcactcaacctatcaggcgctttgtgcgagagcaagttcctcatcgcgggtttcaatacgctcatcgccgttatacagccgcgcatgttgcagaccaacgtataaacgatcgccacgctgcggggcatcgtcgccatgcatcacgaccgtcagcggttcgttgtaccaccccagcggctgcaccactaattgggtgtagtgacctttcgggctggcttccagtacctgtacgggtagcggcgaatcgaggctggtacggcggctgatatccacttcccacgggcgcaggaagagatccaccggcccctgatacgcgggggtgtatcccagcggccagcgatgtgcgccaacgtggaactgcccgccgcgaatggttccctgcaggcggtttacctcgcccataaactccagcacaaaacgagtcgccggttcacgccatacctgatccggtgcgtcagcttgttcaatattgccctgactcatcaccactacacgatcggctacttcggtcgcctcttcctggtcgtgggtcacgaacacgctggtgaatttcagttcttcatgcagttgacgcagccagcgacgcagctctttacgcacctgcgcatccagcgcgccaaacggttcatcaagcagcaaaatttgcggttccacagccagcgcgcgtgcaagcgccacacgctgtttctggccgccggaaagctgcgccggataacgatccgccagatgcgcgagctgcaccatctccagcaattttgtcactttcgctttgatcgccgccgcattcgggcgttcacgccgtggcaacaccgtcaggccaaaagcgatattgtcaaacaccgtcatatggcgaaacagcgcgtaatgctggaacacgaaaccgactttacggtcccgcgcgtgcagacggctcacgtcggtaccgtggaagcgaatatgcccgctggtttgatgctccagcccggcaataatgcgcagcagcgtggtttttccggaaccggacggccccagcaacgcgaccatctgaccagaaggaatatccagtgagatatcgttcagcacctgggtgcgaccaaacgacttcttaatattggcaatctcaatgctcatgatgttcctcctgctgcgcgcgtttttcctggttctccaggcgccactgcaacatactctttaaaaacagggtgataatcgccatcagcgtcaacagcgccgcggcggtaaaggagccaacggtgttgtagtcctgctccagcaattcaatctgtaacggcagcgaaagtgtttcgccgcgaatcgagccagaaaccaccgacaccgcgccaaactcgccaatcgcgcgggcgttggtcagcaccacgccgtaaagcagcgcccagcggatgttcggcagcgtgacgcgacggaacatctgccagccggacgcgccaagcaaaatcgccgcttcgtcttcctggctgccctgacttaacattaccggcaccagctcgcgcaccacaaacggacacgtcacgaagatggtgaccagcaccatacccggccaggagaacataatttgcagattatgttcatccagccagccgcccagcgggccgttagagccgtagaacagcagatacaccagaccagcaaccaccggcgacacggcaaacggaatgtccagcagcgtcagcaatagctggcgtccggggaagttaaagcgcgtcaccagccaggccagcagaataccgaacaccaggtttaccggtacggcaatcaacgcgatcatcaccgtcagccagatggcgtgcagcatgtccggatcggccagattttgtaacaccggcatcagtcctttgctgaacgcctgtacgaagatataaatcatcggtaccagcaggatgaacgccgataccagcatcccgatgccaatcagaaaccatttgccccagttaatcgggcgcgcgtcataacgcttcaattgtgtcacttccgccattaatgacctaccacacgccgaccaaagcgactttgcagagtgttaattgagaacagcaacagcagcgatgccgcgaggatcaccgaggcaatcgcgctcgccgccgggtaatcaaactcctgtaagcgaacaaagatcatcagcgacgtcacttctgttttccaggcgatattcccggcgataaaaatcaccgcgccaaactcaccgaggctgcgggtaaacgacagcgccacacccgccaccagcgccggagatagttccggctgcaccactttgcgaaaactctgccagcgtgttgcgccgagcgtttctgccgcctcttcatattccgggcctaactcttccagcaccggctgcacggtgcgcaccacaaacggaatgctggtaaaggccatcgccaccgcaatccccagccaggtataggtgactttgatatcaaacttcgccagccattcaccgtaaaaaccgttcacggaaaagagcgaggccagcgttaaaccggcgactgccgttggcagcgcaaagggtaaatccatcagcgcatcaagcagcgtgcgacccggaaagcgatagcgggttaagatccacgccatcagcagaccgaaaacgccgttaaaaatcgatgccacaaacgccgacagcagcgtcactttataggctgcgaccacctgcgggttggtgatcacctcccagtactgcgcccagctcatctgggccagttgcatcaccagcgcggagagcggcagcagcaaaatcaggcacacaaacagcagactggtgccgaggcttaaggtaaagcccggcagcacgcgtcttgaagaaacggcaaacattacttacgccccgccgctaacagcttgtctaactcgccgccgctggtgaagtgggttttcatcacttccggccaggagccaaatttatcttccacgcggaacagctcggtctgcgggaatttatctttcagtttgcccatgacttccgggttatttacgcggtagtaatagtcggtgatgatggtttgcgcctgcgggctatagagccagttcaggtaagcttttgctgctttttccgtaccgttggcctgcacatttttatcgacccacgccaccgggaattccgccagaatgttggttttcggaatcaccacttcaaagccctgcgcttcatactgtttacggatgttgttcacttccgactcgaagctgatcagcacatcgcccaggccgcgctcggcaaaagtggtggtcgcgccacgaccgccagtatcgaacacttcaacgtttttcaggaactgggtcataaactgttcggttttggctttatcaccaccgtcggctttgtccgctgcgccccatgccgcaaggtaggtataacgcgcgttacccgacgttttcgggttcgggaaaatcagcttcacgtcagagcgtaccaggtcgttccagtcgtggatattcttcgggttgcccttacgcaccaggaagcccatggtggagtagaacggcgagctattattcggcaggcgcgactgccagtccgctgggatcagcttgcctttatcgtgcaggatttgtacgtcggtcacctggttataagtgacaacgtcggcttttaaaccctgcaaaattgccagcgcctgttttgatgatccggcatgagattgtttaatcgtcagtttgtcgccaccgttatcttttgcccattgttgctcaaacggcgggttcagggcggcaaacagctcgcgggagacgtcataagaactgttcagcagttccgttgcctgtacatggcccgccagtagcagagaagcaaccagcacgagtgagttctttttcagtaagttaacggccattgcgcacccttataaatttaatgactttctaatagccatcatatttataacggacgtgaaaggagtaacggttttatataccgtttggtgatttggaagttgaaaagggaataagacgaaatcctccccacaaatgcagggaggaaacagaggtgaatcagatgccgacgctaaccgtctccggcagtgtgctgccgccatcaatcacattctgtgtaccggttaaatagctggattcatccgatgcgaggaaggccgccagttcgccgacttccagcggatcggcgaggcgacgcatcgggattgctttcgccatttcagtcagcaccgattctggatcttccgggttcgactggcgggcaatgctttccgccattggcgtgcgaacgtatccagggcagatggcgttaacgcgaataccagactgcgcgtactccaccgccagcgatttagtcaggccaacaatcgccgctttcgttaaggcgtacgccgtttcgcccgggtctgccaccatatcgccagtgactgaagacatcatcacaatccggccatctttgcgggcaatcatctccggcagcaccgccttcgtgacgttccatacgccttttatattgatatcaatatggaaatcgcgatcttcatcgctcatatcaaggaaactgcccagacgacaaacgcctgcgttattcaccagaatatcaatgcgcccttctttttccttagcgcgcttaatagctgcggctaccgacgccgggtcacgcacatcggcgacaaccgccgtacagcgatgaccacggccacacagttcgtccgccagcttttcgatctcaggggagatatccagcaagattaggtttgcgccatgacgcgcaaaagttctggcaattccttcgccaattccctgcaatgcgcccgtaatcagtgctgtcttgcccgtgagtttacccattttaatgctctccttgttaatacagagcgttacactccattccctctgaaaatacaggataaacaaaatattgctgcggatcagctcactaattaaggaaaatctcaatttagtcgctgctttatgcagcacctcaagcgttacgtcagcgcgcaatcattttcagtgacatcacatgagtaatattcggacttaatgattcctttgtgtctatcaaatcgggatatatgatcccatttatctgcaattatttgatcgcaaatattaaggtcaccaccgatgcaacttgaaaagatgattaccgaaggctcgaacgccgcctcagctgaaattgaccgcgtatcaacgctggaaatgtgccggattatcaacgatgaagataaaaccgtaccactcgccgttgagcgcgtactgccggatatcgccgcggcgatcgatgttatccacacccaggtaagcggcggcggccgtctgatttatctcggtgcgggaacatccggtcgtctggggattctggatgccagcgaatgtccgccgacctacggcgtgaaaccgggcctggtagttggtttgattgctggcggcgaatatgccattcagcacgcggtggaaggcgcagaagatagccgggaaggtggtgttaatgatctgaaaaatatcggcttaaccgcgcaggatgtggtggttggtattgcggccagcggacgcacgccgtatgtgattgccgggctggaatacgcgcgccaactcggctgccgtacagtgggcatttcctgtaatccggggagtgccgtttcatccaccgcagagtttgctattacgccggtagttggtgccgaagttgttaccggttcttcgcgaatgaaagcaggcacggcgcagaaactggtgctcaacatgctctccaccgggctgatgattaaatccggcaaagtgttcggcaacctgatggtcgatgtggtcgccaccaacgaaaaactgcatgtgcgccaggtcaatatcgtcaaaaacgctaccggatgtaatgccgaacaagcggaagcggcgttaattgcttgcgagcgcaactgtaaaacggccattgtgatggtactgaaaaatctcgatgccgatgaagctaaaaaatgcctggatcaacacggcggttttattcgcaaggctctggaaaaggaataacccatggctaaagagatcagcagtgaacttctgaacaccattcttacccgggtcggcggaccgggaaatatcgccagttgtggtaactgtatgacgcgcctgcgtctgggtgtacatgacagttcattggttgatcccgatatcaaaacgctggaaggcgtgaagggcgtcattttgaccagcgatcaggtgcaggtggtttttgggccaggcaaagcgcatcgtgccgcaaaagccatgagcgagctgctgggcgaggcaccggtacaggatgccgcagaaatcgccgcccagaataaacgccagttaaaagccagacaaacttccggcgtgcaacaatttctcgccaaattcgccaccatcttcacgccgctgatccccggttttattgccgccggtctgctgctggggatagcgacgttaattgccacggtgatgcacgttacggcagatgctcagggcacgctacccgatgcgctgaattttatgaaggtgttcagcaaaggcctgttcaccttcctggtcattctggtgggctataacgcggcccaggcatttggtggcacgggcgtaaatggcgcaattatcgctgcgctctttttgcttggttataacccaactgcaaccacgggttactacgccggatttcacgatttctttggtctgcccatcgatccgcgcggcaatattatcggcgtgttgatcgccgcgtgggcctgcgcccgcatcgaatgcatggtgcgccgctttatgccggacgacctcgacatgctgttgacctcattaatcaccctgctgatcaccgctacgcttgcgtacctgatcattatgccgctgggcggctggctgtttgaaggcatgtcgtggctgtttatgcacctgaacagtaatccgctcggttgtgcggttttagccgggctgttcctgatcgccgtggtatttggcgtgcatcagggctttattcctgtttatctggcgttaatggacagccagggattcaacagcttatttcccatcctttcaatggcaggcgcaggccaggtgggcgcggcgctggcgctctactggcgggcgcaaccgcacagtgcattacgcagtcaggtccgcggggcgattattcccggtctgcttggcgttggcgaaccgctgatttacggtgtcaccctgccccgcatgaaaccgtttgttaccgcctgtttaggcggcgcggcgggcggtttgtttatcggcctgatagcctggtggggtctgccgatgggcttaaacagcgccttcgggccgtctggtctggtggcgctgccgctgatgacttccgcgcaaggcatccttccggcaatggcggtttacgctggcggtattctggtggcatgggttagtgggtttattttcaccacactctttggctgccgtaacgtcaatctggactgattatgaaacggacaatgctctatctttctctgctggctattagctgtagcgtcagcgccgcaaaataccctgttctgacagaaagtagttgatcaagtgtatgcggcgttaaagcagtaataaaaaggccagtcagttgtgttactggctggcctttaatcaatgaatcagaaacgcttacagcgccatcagcttgtccagcgacggtgcgaagtaatagccgccagtgaccggtttggtgaaacgcaacatcgcatcacgcttaccatcagtatcgccaaacatgctcagcaattgctgctcaatgttatgcagacgcgcgcagtaggcgcagaagtacagaccgtgagtgccactggcggtgccgtacggcaggctctgacgaacaatcttcagccctttgccatcttctttcagatcaacgcgggtcaggtgagaggtttccggacgttcgtcgccgtcaatctcttcgttggcctctttggtgcgcccgatcatcatctcttgatcgtgaacgctcatccgattgagctgcttcaggttgtgctcccaacgctgcacaaacacatagctgccgcccgcatccacgccgtctttgataacagccacttcgcggcgcgtctcttcacccgccgggttttctgtaccgtcaacaaagccgctcaggtcacgctcttcaacccaacggaagccgtggatctcttctttcacttcaatgcagtcaccaaaggcttccatcgccgcctgagcgacagagaagttcacgtcgtgacgcagagaaagaatgtggatcaacacatcgaactgggtcgtcggtgcaagacctttaccgtagcccggaaaatctttcagctcttcagccccaacgccgccgctcagagtgcgccaggtattgttaccaaaggcaaccaccgcaccaagatgcgcgtccgggaatttcgcttcaaaagttgccagtttgtcggcaaatgttttactggccgcacgcagggcgtcaacttcccctttcacgttggcttcgatccaaatcgccgcgcggcaatgttctggcaaaatgccactctgaacctgagacattgttcctcctgaaaataataatgccacgcaatccgtggcattgttgggcgctattttacgtgttttttcgcggcggcggtttgttcagacgcaaattaacgccgccagataattttactgactttccagtttttcagggtatcgtccgaaggcattaacccttcaggaccactccattccccgctgaactggtagctaatatgttgactgccttcggctttacattcgacggcacgattatcatcactgtcggccttttggcaattgccaaatgctttgctgtaaaggtcactaaacggtgtaccgattttaacaccggtgtcagcaggaatatcgctatccagcacatcaatgcggctgatcgtgccttgatcgccgttaatcaccatcgccacgttgtcgcctttcatcacttcaaaaaagcgcaccacgttgccgttcgcggttttcattccgctgcgcaggcgataatcgccatcaagcgcatcagcaatggcttgttcttgcagtggtgtggacgccgttaattcacccacgccctgctcgctcactttggtggatgatccaaaccagttccacgggttagcggccgaccagttaactgacgacatcgtggaacagccggtcagcatcaacggcatagcgcataacattaaacgcagcgatttcatgtcacttcctttggttattcaataacgttgattggagtgcaaattcaccaaaaagtgccgttattctttttcttcattaaaacaagcgcgtaaacgtcgattggtcagcagccagattaacgccacgatatccgccactaccagcgccagaccgataccgctaacggattcaccgttcagccacagccacggttgccaacaaagtaaaaccacttgcgccaacagcaacagaaaatagagcacatgccagatacggggaaatgaagcccgccgaccactcagcaaaaatgccagcaccgccggaataccgggaatcaaccccagccagaaattatcgtgatcgggataaaacagatttagcagcgcagtaccctgctcgcgcgacgctccggcaatgacaaacagcacccaggttcgcgcctgaagcaatagcacaagccagaagagcaagggtaaacgcaggcgaccgtgcgcatcataatggacaggatgaaactcagtactcttcatcttcaatcaaacgcttacccagactcagcacgtcggcgtgttcatatcccaggcgttcatacattccgagcaccatgtcgttatcttccggcacgttgatctgaattttcggacagccgcgagcaatcagctttttctccagccgattaagcaacgcattagcaatcccacgcccacgaaactcgggatgcacgccaagataataagcagacccgcgatgcccgtcataaccgcccatcaccgttccgaccacttcaccgttcacctcagcgaccagaaacaaactgacgtcatggttcatcttacgctcaatgtccatttccggatcgttccacggacgcagcaagtcgcaacgctcccaaagggtgatgacctcttcgaaatcttcctggcgaaatacgcgtatctccatggtattcgttacctttttgcgggttaaaaggctgattatggcgtgaacggtcgaattagccaatatctgacgaaaatcggttgaaaaagtggcataatggggagttgtcaactattgaaatgaaaagtaaaacaattctcaacagcaaaccgtcgtaacggattacgcgatacgatataacatctggaactttattattacaactcaggccgtatgagcacttttaaaccactaaaaacactcacttcgcgccgccaggtgctgaaagccggtttggctgccctgacgttatcaggaatgtcgcaagccatcgccaaagaagaaccgttaaaaaccagtaacggacacagcaagccgaaagcaaaaaaatctggtggcaaacgtgtcgttgttctcgatccaggccacggcgggattgataccggagcgatcggacgcaacggttcgaaagaaaaacatgtggtgctggcaattgccaagaatgtccgttccatattgcgtaatcatggcattgatgcgcgtttaacgcgttctggcgatacgtttatcccactgtacgatcgcgtggaaatcgcccataaacacggcgcagacctgtttatgtcaattcacgccgacggttttaccaacccgaaagctgccggtgcttcggtatttgccctctctaaccgtggggcaagtagcgcaatggcgaaatacctgtctgaacgcgaaaaccgcgccgatgaagttgccggtaaaaaagcgactgacaaggatcacctattgcagcaagtgctgtttgatctggtgcaaaccgatactattaaaaacagcctgacgctcggctcgcatattctgaaaaagattaagccggtgcataaactgcacagccgcaataccgaacaagccgcgtttgtggtgttgaaatcgccgtcggttccgtcggtgctggtggaaacctcgtttatcaccaacccggaagaagagcggctgttaggcactgcagcgtttcgccagaaaatcgccacagcgattgccgaaggcgtgatcagttatttccactggtttgacaaccagaaagcacactcgagaaagcggtaagtgatgaaacccgacgcacaccaggttaaacagtttctgctcaaccttcaggatacgatttgtcagcagttgagcgccgtcgatggcgcagaatttgtcgaagatagctggcagcgcgaagctggcggcggcgggcgtagtcgggttttgcgtaatggtggtgttttcgaacaggcaggcgtcaacttttcacatgtccacggtgaggcgatgcctgcttccgccaccgctcatcgtccggaacttgccgggcgcagtttcgaggcgatgggcgtttcactggtagtgcatccgcataatccgtatgtccccaccagccacgcgaatgtgcgcttttttattgccgaaaagccgggtgcagagcccgtctggtggtttggcggcggcttcgatttaacccctttctatggttttgaagaagacgccattcactggcaccgcaccgcccgtgacctgtgcctgccatttggcgaagacgtttatccgcgttacaaaaagtggtgcgacgaatacttctacctcaaacatcgtaacgaacagcgcggcattggcgggctgttctttgatgatctgaacacgccagatttcgaccactgttttgcctttatgcaggcggtaggcaaaggctacaccgacgcttatttaccaattgtagagcgacgaaaagcgatggcctacggcgagcgcgagcgcaattttcagctctaccgtcgcggtcgttatgtcgagttcaatctggtctgggatcgcggcacgctgtttggcctgcaaactggcgggcgcaccgagtcgatcctgatgtcaatgccgccactggtacgctgggagtatgattatcagccaaaagatggcagcccggaagcggctttaagtgagtttattaaggtcagggattgggtgtaactccctcacccccactcccgcatccgctgatgcagcgtcagtgacggcttctcggcaaacagttgctgataatccgtggcaaattgcccaagatgccagaatccccactgcatggcggcgtcttttaccgttgtgctttgtgaccacggacttatgagttcgcggcgcacggcgttcaggcgaatacgtttcagccacgcgttcggaccaatgcccaaaatggcgtgaaacgcgttttgtagcgtgcggcggctgacatgcagttgattacacaagtccagcaccgtcaccggttcggacatgttttccagcacatattcacgggcgcgggaaagcaatcgacggtaactctgatgactgatgctttccgccgtcatcatcggctgcgcttcttccagcatcgcccccatcgccattagcaaattatcccccagcacttttcgcactgcaggctgatggagattttccgggttctcgcaaaacgtcgccagcgcctgttggacaaagccccacagcgcggctttatgctgctctttcacttccagcgccgactggctacgcagcatatgtaatacccgatccggattatgcaaaaagttagcctgacgagtgatgacatcttcagaaagcactacgccaaggatcgtgtaatcgtccggcgtacttaattcaaactcggttccaccagggcgcgtcgcaatttctgcacttcccagacattgcgaaccgataaatccctgctcaccgcgcgtcgccggaatgccaaaccagaacgagttcggccagaccaggcacgactgacgcagcgccagaccagtgtattcacgaaaaacctgaatatcatcgagtagaatttccgtaaattcaccatgaaacttgcccggatgcagctgatcgtaaatctgctgccaggcggtaattgtcaaagcatgttcatagacgtccgttgtctgtcgttgatgaacattatccacttcgaccttcggcgtgagcttcaggttttcgggtaagggttcatgataaagatggtgcaaattggctgtacgggtctttttcatgatgttaatgccgggtgttgtaggacacccggcacctccgacaggttaatggggcttgagacggtaacgactactgcgtttacgtaacgtcccggcagaaaagagctgttcgagcgcatttctggctttttccagcggccagccaaagtgggcagccacttctcctgccgtcattccctgacgtactgatgttaacagcgccaacaactcgtcagcagattccgcgacgataactggcgcgtcgggttcctttacgggttgcttcggctggcggttaaagccagtaagcagccactgggtgtcatcgtctggccgaccgatctccttacggctgatgacacgcccggtacgcatcgcggcagcacaacctgcgtccagcgccgcacgacacgccgccagatcgccttccaccaccagcgttaggcgaccagggtcaagcacttcgtgactgagcagacgaacgttagctgctttgagcatggcatcagctgcatctatcgcggcgaccatgccgtccacttccagcaatcccagtgcattgatcatcggcaacctccgttacgcacgctggattggattacgcgcgatttccagcactgcatcggtaaaggcgttacaggctgctttacacgcggcctggctaccggttaaaaatgctgccgagtagttggtttcagacggtggcgggacataggtcaccagctgcacgtcggcagatttcaacgctgcatcaatgccgtaggtcgcttccagcggcggtgccaccagatacgccatcggatcgccaagcgtgatcccggcggttgatgagagataagaaccggtacgcgaaactacatgtgccaggaaggctgtgttttctgcgtcattagcccactggaaagcagcgccattttcaatatttgcaaccatcgcatccagaccagcacgcacttccgccgggtttggtccaccaagcataatcagcacctcaccggcagtcggtgacgggccgtgtgcagcgcccgcatacagcgagcgaccatataccacttcgaccatcgcctgcttggtcgcttcgtcagccgcaatgtaggtgacgtcatctgaatcagcagaaatcagcccgaggctacgaatatgcggcggcaatttcagttcacgtgcaaattcggcgttaacggaggcaatcacccgcatggcggttaccgacggtcgaatcaaatctaaagctggcatgatgcctccttatcgggtcatgttgatgccggatgctttctgctccagcatacgtttcgccaaatccacaatgacggctgcggcttcaaccggcggcgtgccgccctggtgaatattagagatacaggtgcgatcggcctcaacggtggtcgccatacgcggcgagtaaacggcgtagcaggagaggctttctgactgccccaaccccggacgttcgcccaccagcaggatcactactttcgcgcctaggatctcaccgatctgatcttcaatcttcacgcgaccataacgtacaaagaatggcgtaccgactttcagcccggcttgcttcaggcccgccatcagcggcggcaggatctcttcgtagttcacggtgatcgcatcagttgacaggccatcagaaataacgacctgcacgtccggattagcaacacactgtgctttcagcgcttcaacagcttctgcacacaggcggcggcccatatccggacgagtcaggtagagatttttgtcgctgatttcggagcggacttccagcaagccctgcgctttcacccactcttccggtacttctttcagaacggtatctttcgaacgagagtgatcggccaggaaacgcagcaacgcctgggtgcgcggacgcggaccggcacgaccggtacaaacgcgggccacggtgctgcgacgcagttctgttaatacgtccgcgcgatgtgggttttccacaccaatccacgcttttgcttccgcagaacctaaatccagcgcgcagctttccgaggtcaccggtgccgcacagttggtggtggcgcactttgcttctgacggcgcgggggccgtttgtcccattgacgccatcacactgcgtacaatttcttcaatctgtttttgatccatgatgtgttatctccgcgtcatcagaagaacagtgacggatcgcccgcccgtttggtcaggcgaccgtttgccataatgcccatgctttccagccagcgttcaaactccggtgacggacgcagattcagtaactgacgcacagtggcagtgtcgtggaatgcggtggtctgatagttgagcatgatgtcatcacccagcggcatccccatgatgtagttgcagcctgcggtggcgagcaggatcatcaggttttcgttgaggttctggtcagcgtcagcgtggttggtgtagcagcagtcacagcccatagagatgccgctcagcttgcccataaagtgatcttctaagcccgcacggataatctggcggtcgttgtagagatactccggcccaataaaaccgaccacggtgttgacgataaacggatcgtaatgacgcgccagcccatagttacgcgcttccatcgtcacctggtctgcgccgaagttagcgccagcggatagcgccgagccttgtccggtttcgaagtagagacagttttccccggcgatacggttgaactccgcgcccactgcgcgtgcttcatcgagcatcgccagctctacgccaaactctttcagccctttttcgctgccgcagatactctggaaaatcagcccgcctggtgcgccacgacggatcgcttcgatctgggtggtgacgtgcgccagtacgcagccctgagttgggatgttgaatttgtcgatcacgccatagatggtatccaacacgcggcttaagttttccacgtcgtcagtcaccgggttaacgccaatcaccgcatcgcccaccccaaaggaaagcccttcgtagatttgcgcggcgatactttgcacgtcgtcacgggtatcgttcggctgcaaacgggcgctaaaggtgcccggaataccgatggtggtattggcctttttgatcaccggcattttcttcgcgccgtagatcaggtccgcgttggagcaaatcttcgctaccgccgccaccacttccgaggtcagccctttgcgggtaaaggcaatgtcgtccacgctgatttcatcgctcagcacatactcacgcagttcgctgatgctccagtttttaatctggttataggccgtttcgttaacgtcgtcctgaatcagccgcgtcacgcagtcatcttcataggcaatcaccggattattgcggatgtccgctacggtcatttccgacaacacctgctttgccgccacgcgctcctgtgaacttgccgcagcaacgcccgccagcacatcccccgaacgcagttcgttggctttagccagcacctcttttacatccttaaactgatatacattgccgaacaatgtggtctttagtttcataagtcgttccctcaggaaggaaatgcgagtgatttcaccgtcaccggcacaaccgatccgccaaaaagaggcgtaccaatgtcgatatagtcccccgcgcggacaatcacttcgtcaatgactgccaacgggagttgttgtagctgtgggcgcaacaacatgcccagagctttaccaaagtcctgcccggccaccaccagcaggggatgcggattcggaaaacgcgcgacgaaatcgaccagcgcgttgatgaccgtcagtaccgcggcgtaacgcacaggcagcgaggcgggaagcgccagcacgtacgcgtcagttttggggcaaagatccagttgaatcagcgcctgttgccaggcactgaccagatccgtttcatcaatcgggatcgccaccggcaaattgcgcagcggcagttgtacgccctccagccagattgtgctgccagagagcgaaagggtatgagcacccgcgccaatcaccgtggcgcgcacggtttgcgccggaaactgcacgttcatctcacgcagacgcggatggtcatgcagcgccgttgccagaagcgggcctatatcggcaaaacagaacgggtcggcgggctggtggcgataacattcgcctaccccgccagaaagcgtaatgatttcgggcgtaacacctgcgggcagcaaatcggtttgcatcaatgcctgcgcgagcggcgagagcgttccgtcaatcacttcgacaatcagctctgccatccggcgggtaacctgcaccagctgcccgccggtcagcgaacgggcgtcagtaccggcaccgaagcactcatccacaatcatctgccccggtttatgagcgtaaaccacgcgcccctggctgtcggtttccagcaggcgaccgccgacgttgaggcaggcagtgccgctgatttttccggcatcgaacagggcgtagttcgcggtgccaccgccgatatcgatattcagtacccgacacagccgttgttcagaaagggtttgcgccccggcaccgtgtccggcgatcacggattcaagatgcggcccggcgctggcgacgacaaaatcgcccagcgaccgggagagcgccatcaccgccgggcgagcgttgcgggtttttgcgctttcaccggtgataatgatggcaccagaatcaacgctttccggcgcaatgcccgcagcctgatattgctcgaggattaaggttttcagttccgcttcttttaaaccaccctgtttatcgacaggggtaaagaacaccgggctttgccagctaatttcgcgtttgatgaattcgtagcgcggcacctgcgacaccgccgcacggttaaccagctccaggtgggagaagatcacctgggtggtggtggtgccgatatcgataccgacgctcagtagctggcgagtgttcacgattgcgcctccgcttcagttttagccgcggtcgcgtcttcttttggcaccagcatcatcgccacgccaattgccgttacgccgccgatcaatttgccgacaatcatcgggaagatcatggcgttcatgttggcagcggcgaagcctaaatggtcgcccagggcgaaagcagcggaaacggcgaaggcgcagttgatgactttgccgcgggtatccatctgcttcatcatgccaaacatcggaatgttgttggcaagcgttgccaccatgccggctgccgcgatattgttcatattcagcaccttaccgacgctcatcagcggtttttcaaaccagcgagtcagcagcagtaccattggatacgcccctaacagaacgcaggagatcgagccgataacttcaatggcgcgcatcacttcaccgggtttatcgccaggggccataaagataggatcaagacccgggatcagttcccagccaaggaggaatttcactaccgcagcggcaagaccgagggtgatcaatgcaacgaggaatttggcgaagatctggaagccgttgatcattttttccgggatgaatttcagccccagcgccaccagcaccgcaacgataagtaccgggatcatgttcatcaggatcagcgcaaaggtgaattcaacaggctggccgttgatctgcacaccggagtacatcgctaccagaccaccagcgatacagccaatcggaatggtcactatgcccgccagcacgccgagcgccagataacgacggtcagaaggttcgataatgccgagcgccactggaatggaaaacacaatcgttggccccatcatcgacccgaggattaacccagagtatagccacgctgctacgtcaccgcccgccagctctttggcgaggaagaagccgcccatatcgcacgccagcagtgttccggcgaacattgacgggtttgcgccgagcatttcgtaaaccgggataatcaccggcccgagtacgtgggccagtaccggtgccagcgcggtcataccgaccatcgccaggcccagagcgcccattgccataaagccttcttcaaactggccgccggccccttcgatacttttgccgaacttaccgaggaaacgagcagaaccgccgaactgcgacaggatcctgtctacggcagctatcagcataaagaacatcatgatgtacatgatgatttcgttaattcccatcgcctttactccctgttagttgttatttattggcggatgcggcgtgaacgccttatccgccctacatgtgcaatcccgtaggccagataagacgcggcaagcgtcgcatccggcaattgcaccgcgccactggcggatgcggcgtgaacgccttatccgccctacatgtgcaatcccgtaggccggataagacgcggcaagcgtcgcatccggcatttattgcgccgctgcgtacaggccgacaatctgctccaggctggcggtacgcgggttactgcgcagacaaatatcttccagcgcggcctgcgcccatgcgccgtaatgcgcagatgtcgcaccaacatcgcccagtcgtttaccaatcccaacttcagcaatcagctcacttaccgcgttaatagcgtcacgatcgtcggattttttagttcgcagcgcccgaccaatctgactaaaccgatcacgacaaaccatccggttaaattccatcaccgttggcaacaacatggcgttcgccagaccgtgcggaatatgcagcgccgcccctggctgatgcgccatcgcgtggcataacccaagcccggcgctggaaaacgccattcccgccatacatgaagccagcaacatgctctcgcgcgcggcaaggtcatggccgtagcccaccgctttcggcagtgatttgccaatcatcgcaatggcaccaatcgccaggctgtcggtaaacggtgtagcgttcagcgcgctgtacgcttcaatggcatgggttaacgcatcaatgccagtcatcgccgtgacatgcgacggcacgccttcggtcagcgcagcgtcgagaatcgcgacatccggcatcagcgaggcatgggctaacacctgtttgcgcccgcttaccgcatcgataatcaccgtcacgttagtcgtttcagagccggttccggcggtcgttggaatggcaatcaacggcaggcgcggttgcaggacgctggtttctgacatttctgccagcgtgctatcggggttcgtcaccagcaacgcaacggctttcgccgcatccagcaccgagccgccgccaaacgcgatcaccccgtcacaacctgattcacgcaactgcgccacggctgcacacacgtcggtgatgcacggttcgcccaccggacatggccagagcgtcatggcgatacctttaacggccaggctacgtgtcagcccggcggtcatccctgcctgatgcaaaaagctgtctgccatcacgaacagatgtttcaacccacgcgtttgcgcttgctgcccacaactgctcaccgcgcccggaccgcaaagcgtcaccggtggaacgctaaatgtttttacccgttgcagattcagggtatcgaacgcctgaaaaagcgccgtttgcaattcactttgcatagatcccctccgctttctctcgcccactactggcgattgccagcggggtcataaacaaactgtgctgcggtaaatgcacctgtaacgccggaaattgtttgcaaaacagcgcagctacgcccggttgcatacaggaaccgcccgccagccataaatccgtaatgccctgcccttcaatatgccgggccacaatgtccgccattttttcgtacaccggtttcaccgcgggccaaatctcgtcaccgtgaccgcgtttgtactgctctgcctcttccagcgaaatacggcgatttccggcgagagtcagagagatgtgatgtccgccggtggcttcatccgccgagtacgtcaccttgccctttttcacgatggcaataccagtagtgccaccgccgatatccactacaccggcgttgtccagttgcagcagatccgcgactgcggttggctcatccagcacatggctcacttccagtccggcagactccagcacgttgatggaaatacgcgggtccgtacctggaggaaaagaggtcgccgcatggctaaaacggcgaccgaattgctgctcgagggtgtcgagatggcgtcgaacaatggtgaccgcaccgaagaaatcccagacgatgccgtcgcggaccacatcagcccagtcgaggcataccgccaccggctgaccgtcgcggtcgacaaccatcgacaccacatcgcaagtgcccagatccacccccagccacagcggagattccgtcgcggcaggcgtctggttacacagcgttgccgccgtttgcagacgtggggtgagccattgttcatcgtgcgccatcggttactccttaaacaatgcgaaacgcatcgactaatacacagcgacgcagacggacaaacgtccgcgcgctggttaccccttcaccggttggcgtggtgatggtcatcgtggtccagccttccccgcccagccccagcccggcaatacacggtccgttcttaacgaaaatgctggtatcaatggcgttcgccatctggttcatgttttcgatattgcgcgagtgcattgccgccgtgtggtggcaaccgccttccagtttcaccgccagcgcaatggcatccgccacgttggcgacgcgcacgacgggcagcaccggcatcatcagttcggtcacggcaaacggatgttctgcggtggtttctacaaacagcagtcgcgtttctgacgggacgttcaggccgattgccgccgcgattttcgccgcatcgcgaccaacccagtcacggctgacggtgccttttccgcgctcgtcgatatttttcagcaacaccgattgcagttgctgcgcctgctctgcggtcagtttcaccgcatgctggccttccatcagacgcatcagttcatcggctacgctatcaacaacaatcagtaccttttcgtcggcacaaatgatgttgttatcgaaagaagcgcctttgacgatggactgagcagcacgggcgaggtcggcggtttcatccaccactaccggcgggttaccggcacctgccgcaatcaggcgtttattggtgtgtttgcgcgccgcttccactaccgcttcgccgccggtcaccaccagcaggccgatacccggaaacttgaataagcgttgcgcggtttcgatatccggatttgctacggtaaccagtaagttttccggcccgcctgcggcaacaatcgcctggttgagcagcgtgatcgcccgctgggagacttttttcgccgccggatgcggggcaaaaatgacgctgttgcccgcggcaatcaggctgatggcgttgttaattacggttgccgccgggttagtggaaggcgtcaccgaagccaccacgccccagggtgcgttttcaattagggtcaggccgttgtcgccagtcagcacttgcggagagaggcactcaacgcctggtgtgccgcgcgcctgagcgacgtttttggcaaatttatcttcaacgcgccccatgccggtttcactgacggcaagttccgctaaatctctggcgtgtttttcgcctgcttcacgaatggcagcaatggctaactggcgcattgccacgctttttaacccttgctgggcgactttggctgccgcaacggcgtcatccagggacgcgaaaacgcccatctcatgaacggcggcgggcggcgtgtcactgctttgcattttcagcagtaccgctttcaccacctgttcaatatcctgttgattcatgatgttctgccttatttgtggaaaatgacctgaccgccagacaccacctcatcgacgatgccaatcacgcacagatcgaccggtgacgtttcgcttttatgcgcctggcgggcggaactgccactcaccagtaacacccactccccggttcccgcgccaatattgtcgatggcgacggcgcattgcccgtcaggattaccttgtggatcaatcatttccaccatcagcaatttgtcatgcgccagtccgtgatggcgtacggtacaaacaatttgtccagtgacgactgccagtttcatacccgcctccgtggcgtatttcaggtaaaagctccccctaccctccgcggaaggtaaaatgaaaaaggagagagcgtgacgcccgaatcgacgtcacacagggtgattacaggttgctgctatcgcctttcaggccgatcgggaagacttcttccaggtcgccgtgcggacgcgggataacgtgtacagataccagctcgccgatacgctgtgccgctgcggcacctgcatcggtcgcggctttacaggctgcaacatcaccacgaaccatggcagtacacaggccgccgccaatctgcttaacaccaaccagcttgacgcgcgcagctttaaccatcgcgtcagaagcctcaatcagtgcaaccaggccccgggtttcgatcattcctaatgcttccattgtgctttcctctttatcagggtccagaacgggaccgttcattcaaccagtgtttgtaaactgctttcgcggttcacttctgtctgacgcggcacagctgccaccagcgccagttcgataatttcctgcacgctacaaccacgagagagatcgtgcatcggcgcggcaagtccttgtatcaatggcccgacggcacgatatccgccaagtcgttgtgcgattttgtagccaatatttccggcttccagcgacggaaaaaccatcacattagctttgccctgtaacgggctggcaggcgctttttgcgccgccacttccggcacgaaggcggcgtcaaactgcaactcgccatcgacaaccagctttggtgcgcgctcacggacgatttctgtcgcctgctggacgttggcaacgcaggggtgacgggcactaccgttactggaaaacgacagcatcgccacgcgcggttcttctccggtgatggcgcgccaggtttcggcgctggcaagcgcgatatccgccagttgtgccgccgtcggctgcggcaccacgctgcaatcggcaaagcccaacgccggaccgctgtactgtggcagcatcaggaaaatggatgagagcgttttacagcctggctgcaagccgataatgcgtaatccggcacgcagcacattcgccgtggaagagaggttgcccgcgatacagacatccgctttaccggcgctgaccattgcggcggcgaacatcagcggatcggtaagtttttccagcgcatccggcggcgttttttcgcccgcgcgggccagccagcgatgagcaaattcttcccgcattgcgaggttgccatgcggatctatcacctgtagcccgtccatcgccacgccgtgactgagcgcaaactgacgaagttcaaacggattggcgaccagaatgggcgttgccagaccttgttgatgtaaatattgcgcagctttcagcacacgttgatctaacgcatccggaaaaactactctggcgggcgctcgcaacgccagttcacgacaacgtttaataatcattgcgtttcccccagtcgttgttggatctgcttcaccgttagcggctgcttcgttacgctcaggatcatcatcacgtagaccgtgctggaaaggcggttcagcgcctgcaaaatgtccgggcgtaatacttcaaagctgcgggtgataaagacctgcgccgctacggtttcggtttcccgcactttggtgcgtaacagattcagcaacgccgcatcgcgcccgtggctggcttccggcaccagatgatcgtggtcgagataacgcagcggctggtgagaaagccgatgcagatcttcgtcagaaagcccgacaatcgcctgacagcccaacggttcccccagcgcatcggcacgcataatgttgccaagacgcgaacggatatccgccagccacggctgccacggttccgccagttcaatttgcagccacactgccagcgcaatggtgctgtcgagaacagcgcgaaaacccagacgcggatcgcttttggcgaccattttttccgccgacaggtgagtcagcgtatccggcttttttgctaccggctggcggcacagttcgcagcacgcctgcggatgttcatcgctactggtcagcccgtgaacgggctgcggctgctgctgttcatcgtcaacaaacaggcggccctgctcgtcaataaacttgatgcgcagatggcggctttccagtaactcccgggcagagggcgtcaggcgactgtccgcagggagatggatctctgcgccttcgctgagcgtatggttcgctcttagccatgcttcggtgatgaaatctttcatagggattgccagttagccggccaggcgacatacaggaatttcacgctggatgtcgtaccaaattcgatgctggagcctttcgggataaacatcacatcgcccgctttggcgatcatagtttcgccttcatggcgaacatgcagctccccttccagcaccatgtcgatttcgtcgtagttcagggtccacggaaagaaggcgttctcccactgcatgaaaccagcggccatactgctgccgtcgtctccggtcacgagatcagtcaagcctacgcagtgcggttgtgcgccgtcgaaacgaccaaacttgacgctgctgccatcaataactttgatgccgcctttgccggtcaccgatttaaagctcggctgcagtgcaccctgttccagcgactgtttttccttcatcactttttccatcagctgcgcgaccaggctttcggtaaactgaccttccggcagttgggcgataatggtttcacggatgcgctggctttcggttttatcggctgatgcgctggcgggaacagacgccgttaccgggatcgattcatcacattcggtgatggtaaaacccaacagatcagccacttcacgggcttccggggtaataatgctggcgcgcagaaccacggacattgccagtttgccgcgcgcgtgtgcttcacgaatatcattcgctgtgatgagttttttcacctgcttcctcctgtttggtgagagatgccagataatccaccagttgctgcacgctttgcgggtcgtggctgtttagctcgaaaatcggctcttcgaagcccgtctcaagcaataactttcgcgttgcggcgacgtcagcatctggcatgtccgttttactgatgacggcgatttgccgtttgctgacgccaatatccagcaacccggcaggcaaccgactttccgggtcattctcgccgtggacatagatcagcatgtccacatcctgtagcgtggtaattaaggcgtgataccagcggggatggctaaaatattcacccggcgtatcaatatcgccattatcattaaattccacggcctgtgtttttcttgcgagggtataattcccctgcaacgcattaaataacgttgtttttcctgccccgacggtccccacaaacgcaattcgtttcatgaatgcctcgtattaacttttggtcatttcacaaagcgtataatttaataagcgtcctaaaccactgacggtttgtgataacgcttcttctactgcgcccaccgagccataaatcaccagcgcgccactaaaacgatcgagaaaaccgatatgcacatcggcggctttcaacgctaaatcaccggcgatcatcgccgtttctccgggagttagcgtcataatgccgattgcgcccgcatccggaacgccgattttcttcgccagttcctcgccgggatgcgcgatgagatgcgccagtgtgacctgtttaccgggcacaaattcctgaatgatgcgttctttatccatgagtcgccgcctgtgaaaaactttcgtgtatcgtgacaatttttcgtcagagtaaataacaaaattcggcaagcgcgtttaaaaggtgaggtagatcactaagaatggagagatatttgctgtggtgcataaactttcatatgcaacgcatgaatataaataaaataatatcgaaatattttatatactgatttttttattattcgcaaactcagtaataaactttactaatatattgcagctaaaccgcttaccctgaatattcagggtaagcgtgagagttaaaaaagaattacagcggttgggtttgcgcttcaaccacggccagcgccaccatgttgacgatacgacgtaccgatgcgatcggcgttaacacgtgaaccggtttcgccacccccatcagcaccgggccgacagtcacaccttccgagctggaaacgcgcagtaagttgtaactaatgcgggcagcttccatgttcggcatcaccagaatattagcggaacctttcaaagggctgtccggcatacggtcgttgcgaatcgcttccaccagcgctgcatcgccgtgcatttcaccatcaatcatcagttctggcgcacgttccctgaccagttccagcgcctgacgcattttgctcgacgacgggcagtcagaagaaccaaagttggagtgcgacaacagagccacacgcggctcaataccaaaacgacgaacagtttctgccgccatcaaggtgatctccgccagctcttctgcatcaggctcatcattgacgtaggtatcggcaataaaggtgttaccactcggcaacagcagcgcgttcattgcacctgcggtgtgaacgccatcgcgataaccaaagacatttttcaccacgctaaagtgttcatgataatcgcccaccgtaccgcaaatcattgcatcggcttcgccacgctgaaccatgatcgcgccgatcactgtcgggttactgatcagcgcacgctgcgcctgctcctgagtgacaccgcgacgcttcatgatctggaagtattcggtccagtactctttaaagcgcggatcggattcgttattgacgatctcaaaatcaacgcccgacttgatctgcaagcccagtttctgaatgcgcatttcgatcacgttcggacgaccaataaggatcggtttcgccagtcccagcgttaccagttcctgagtggcatgcagaacgcgcgcctcttccccttccggcagaactacgcgcttcggcgctttgcgagcctgggagaaaatcggcttcataaacaggttagttttgtaaacgaactctgtcagcttgtcgatgtagacgtcgaaatcagcaatcggacgcgtcgccacgcccgactccatcgccgctttcgccaccgcaggagcgatcttaacgatcaagcgcggatcaaacggttttggaatgatgtattccggaccaaagctcagatcctgatcgccatacgctgaagccaccacttcactctgttccgcatgggccagttctgcaatcgcgcgtactgccgccagtttcatctcttcgttgatggcggttgcgccaacgtccagcgcgccacggaagataaacgggaagcaaaggacgttgttcacctggttcgggtagtcggaacggccggtacagatgatggcatccggacgcacttctttcgccagcggcggcagaatttccggttccgggttcgccagcgccaggatcattggcgcacgggccattttcttcaccatttcctgggtcagcactttcgggccggaacagccgaggaaaatatccgcgccttcaatcacatcatcgagggtacgtttaccgtcatccaccaccgcgtatgcggctttggtttccgccatgtttggctcacggccctgatagataacgccttttgaatcgcaaaccacgatgttatgtttttgcagacccagcgctaccagcaggttcatacaggcgattgctgcggcacccgcgccagaaaccaccatccgcacgtcggagatgtttttctccaccacgcgcaagccgttgaggatggcggcagtgctgataattgccgtgccgtgctgatcgtcgtggaataccggaatattcatccgctcgcgcagtttctgttcaatatagaaacattctggcgctttaatgtcttcgaggttgatgccgccgaaggtcggttcgagcgcagcgacgacttcaataaatttgtccgggtcgagttcatcaacttcaatgtcaaatacatcaatcccggcgaatttcttaaacagaacgcccttgccttccatcaccggtttgcctgccagcgcgccaatgttgcctaaccccagcaccgccgtaccgttagagatcaccgctaccaggttaccgcgcgcggtatatttgtaggcttttaacgggtctttttcgatttcaagacaaggtgcggcaacgcctggtgagtaggccagcgccagatcgcgctgcgttgccagaggcttggttggagaaacctggattttccctggaactggaaattcatggaaatcaagtgcactttgttttaactggtcatccatttggttgttcctttcacgtaacgttcacaaataaagtgtgtgggcaacagcccctgtccacaacgtggcgcacattattaccctgccggagtctacagactttgagcaagtccaaactctcaccattaatataatgttttggtaataatcatataacactgatgttacctgcttaatccagcaataccatgcctgtctgctatgcttttttgatgcgtttagcgaaatttctcagaagtgtgaattaacgcactcatctaacactttacttttcaaggagtatttcctatgaacgagttagacggcatcaaacagttcaccactgtcgtggcagacagcggcgatattgagtccattcgccattatcatccccaggatgccaccaccaatccttcgctgttactcaaggctgccggattatcacaatatgagcatttaatagacgatgctatcgcctggggtaaaaaaaatggcaagacccaggaacaacaggtggtcgcagcgtgtgacaaactggcggtcaatttcggtgctgaaattctcaaaatcgtacccggtcgcgtgtcaacagaagttgatgcacgcctctcttttgataaagaaaagagtattgagaaggcgcgccatctggtggacttgtatcagcaacaaggcgttgagaaatcgcgcattctgatcaagctggcttcgacctgggaaggaattcgcgcggcagaagagctggaaaaagaaggtatcaactgcaacctgacgctgctgttttcttttgcacaggcgcgggcctgtgcagaagcaggcgtttttctgatttcgccgtttgtcgggcgtatttatgactggtatcaggcacgcaagccgatggacccgtatgtggtggaagaagatccaggcgttaaatcagtacgcaatatctacgactactataagcaacaccactatgaaaccattgtgatgggcgcgagcttccgtcgcaccgaacaaatcctcgccttaaccggctgcgaccgactgactatcgcaccgaatttgctgaaggagctacaggaaaaagtttcgccagtggtacgtaaattaatcccaccttctcagacgttcccacgcccagctcccatgagcgaagcggagttccgttgggagcacaatcaggatgcgatggcggtagaaaaactgtctgaaggcattcgtctgttcgccgttgatcaacgcaaactggaagatcttcttgccgccaaactataaaccagccacggagtgttatatgtcccgaaaagaccttgccaatgcgattcgtgcactcagtatggatgcggtacaaaaagccaattctggtcatcccggcgcgccgatgggcatggctgatattgccgaagtgctgtggaacgattttcttaaacataaccccaccgacccaacctggtatgaccgtgaccgctttattctttccaacggtcacgcgtcgatgctgctctacagtttgctgcatctgaccggttacgacctgccactggaagaactgaagaacttccgtcagttgcattcgaaaacccctggtcacccggaaatcggctatacgccaggtgttgaaaccaccaccggtcctcttggacaaggtttggcgaacgccgtcgggctggcgatagcagagcgtacgctggcggcgcaatttaatcagccggatcatgaaattgtcgatcacttcacctatgtgtttatgggcgacggctgcctgatggaaggtatctctcacgaagtctgttcgctggcgggcacgctggggctgggcaagctgattggtttttacgatcacaacggtatttccatcgacggtgaaaccgaaggctggtttaccgacgatacggcaaaacgttttgaagcctatcactggcatgtgatccatgaaatcgacggccacgatccgcaggcggtgaaggaagcgatccttgaagcgcaaagcgtgaaagataagccgtcgctgattatctgccgtacggtgattggctttggttcgccgaataaagcaggtaaggaagaggcgcacggcgcaccgctgggggaagaagaagtagctctggcacggcaaaaactgggctggcaccatccgccatttgagatccctaaagagatttatcacgcctgggatgcccgtgaaaaaggcgaaaaagcgcagcagagctggaatgagaagtttgccgcctataaaaaggctcatccgcaactggcagaagagtttacccgtcggatgagcggcggtttgccgaaggactgggagaaaacgactcagaaatatatcaatgagttgcaggcgaatccggcgaaaatcgctacccgtaaggcttcgcaaaatacgcttaacgcttacgggccgatgctgcctgagttgctcggcggttcggcggatctggctcccagcaacctgaccatctggaaaggttctgtttcgctgaaggaagatccggcgggcaactacattcactacggggtgcgtgaatttggtatgaccgctatcgccaacggcatcgcgcaccacggcggctttgtgccgtataccgcgacgttcctgatgtttgttgaatacgcccgtaacgccgcgcggatggcggcactgatgaaagcgcggcagattatggtttatacccacgactcaattggtctgggcgaagatggtccgacgcaccaggctgttgagcaactggctagtctgcgcttaacgccaaatttcagcacctggcgaccgtgcgatcaggtggaagcggcggttggctggaagctggcggttgagcgccacaacggaccgacagcactgatcctctcaaggcagaatctggcacaggtagaacgaacaccggatcaggttaaagagattgctcgtggcggttatgtgctgaaagacagcggcggtaagccagatattattctgattgccaccggttcagagatggaaatcaccctgcaagcggcagagaaattagcgggagaaggtcgcaatgttcgcgtagtttccctgccctcgaccgatattttcgatgcccaggatgagaaatatcgggagtcggtactgccttcaaatgtttctgcccgcgtggcagtagaagcgggtattgccgattactggtacaaatatgttggcctgaaaggggcaattgtcgggatgacaggttatggggaatcagctccggcggataagctgttcccgttctttggctttaccgccgagaatattgtggcaaaagcgcataaggtactgggagtgaaaggtgcctgatggtgatcgccggatgctgtatgttcccctcaccctaaccctctccccagaggggcgaggggacggtccgtgcgctttttaggggcgcatctgggattttgtttaacgggtgatccacaacgtgggccaggcgtctggcccatgccagttatcgcaggtgggttctgcggcgtaacgcaccaggcgaaaacgctgaccgtcaaagcgccagcgcgcctgaatgccacaatcgcttaatccgcgcccttttgctaaggtcaccagttcacgcgatttttcatcgaatgttgcgttcatcagttccagttcattggtctcctgaccgttgttgaacggcaaacgcaaccgtaccgggcgcgaggccagcggctttttacgcgacacaatccatgccaaatcaatggtgttataggccccagcctcacagctaatcatcatcagcgctttatcatcggtcagcgcagtgacattcacctcacgacgtaacggatcaagcgaacagcgcagaccattcatccgccagtttccataatccagcaaatcgttacgttcttcgcgtgagagtggcgtcggcgttgggttaaccaccacgacctctttcagcgcaggcgctggcggtacgctgagcggcggttcgtcccctttctttatccacgcggtctcactgccaacgcgcttttgctgggcatcaataaacaacaacgccgcttttaagccactcagagaaatagtctgattgccgtcgcgtaaggtgatcgccctcccttcctgaatcatctgcaaaaacgcggtgatggttgccgtatcatcggttactaataaccatggtgaaatccgccacttgtcaccacttaacgccaacggctcaccatctaacagcagccgtggcgctatctccccttctgacgcatccggcgacttcaacccgccgcgctcaatacgtaaaacggcatcggtatgcgccccggcgctgcggctcagggtcatcaccagtccattatgatcgcccgtattgcgcgctacacagaaattttgattattacaggtgacctgccagtcggaaaacgcccgttgcgctggtgccgcccacaccaaagacatcggcaacaaaacgaaaaaaaagagaaggaaaatgcgatatcgcatggacggtacgaccccagaagttcaaacaaacagcacaagtcgtatcttcgttgcgcaggtagcgcggctcaatcggatttgtcggattgagccaataataaacaacgaaatattattgttatttttcagtccattaaatgtgacatttgcaaatagttaagcaataacaccgtcttaccgtcacgtatctcgccggttttaatcatctccagcgcctggctgaacggcagctcaagcacttcaatatcttcatcttcgacaccaccaccggcgttagcgcgctggctgtcactgtattcggcgataaaaaagtggattagctcagtcacaccgcctggcgacatatacagttcaaataatttgcggacttcgccaacttcatagcccgtctcttcaatcgcttccttgcgaatgcacacttccggttcgtcgttatccagcagcccggcgcaggtttcaatcagttgcccgctttcattgccattaacccaggtagcgacgcggaactggcgaatcagaaccacggtctttttcttcgcgttgtacaggaggatcgtcgcaccattaccgcgatcgtaaacttcacgtttatggcggataacttcgccatctttgcgcgtgagatcgtaagtaatgttgtgcagggtgaaatagttatcggagagaattttgtctttaacgagggtgatttgttgcgtcataccgactccacagcgcgaaatgaacaattatcttacgctgtgaagtcgggtttgtctgcgcaggctatcagtgagatttgactgattttacgcccagccagtcaatgatcccctgtgccgcatgacgtccttctgccattgcggtaaccaccagatccgcaccacgcacggcgtcaccaccggcgaagattttcggattcgtggtctggtaacggtactggctttccacatccgcgatgatgcggccccatttgtctaccgttacaccgtgcgactccagccacggcatcccgtgcggattgaagccaaacgccataatcaccgcatcggctggcatgacaaattcactgccttccaccggcactggacgccgacgtccctgggcgtccggctcgccaagacgcgtgcgcaggaaacgaatcctgcagacgtgaccttgttcattcagttcaagcgccaccggctggacgttaaattcgaagttggccccctcttcacgggcgttcttcacctctttcttcgagcctggcatgttagcttcatcacgacgataagcgcaggtgacgttactcgcgccgtggcgcagcgcagtacgcacacagtccatcgcggtgtcgccgccgcccagtaccacgacgttaagtccggcagtattgataaacggctcttccggtagctcttcgagtcccatcacctgtttagtattggcgatgaggaacggcagcgcgtcataaacgcccggcgcatcttcattgggtaaacccgctttcatggaacggtaagtgcctacgccaacgaagaccgcgtcgtattgttccaaaagcgaattcaaagagacatctttacccacttcacaattgagttcgaagtgaatccccatcgcgctgaagatttcccgacggcgtgccagcagggatttatccagtttgaaagaaggaatgccgaaagtgagcaagccaccgatttctggatggcgatcgtacaccgtcaccgccacgccattgcgggtgagaacatctgcacaggccagccctgccggacccgcaccgataatcgccacccgcttgtccactttggtgacatggcttaagtcaggacgccaacctttcgccaacgcctgatctgaaatgtagcgttcaatgttaccgatagttactgcgccgtgctcatcgcgaatagtacaggcaccttcacacaaacggtcttgcgggcaaacgcgtccggtaatttccggcagggtgttggtctggtgagaaagctcgacggcggcgtcgatgtttccggctttcaccagttcaatccactgcggtatatggttatgcagcgggcaggtccattcacaaacgctgtgctcgccgcacttaaggcagcgcgaggcttcccgttgtgcctgatcggcacggaatggcagataaatttcatcaaaaccggttttgcgcgcttcaatcgccagtttatctggctcgccacgcgcgggcgttgcctgcatttgctcgactttactcattaccggcatttcttgcgccgcggtactggcatgccacggttgatgttcctgacgtgcggtgcgcaagcggcgggatttcgccatgccggagagtgcggcgtcagtgaccagttgcagcgcgtccgccgggcaattttcgacacaggcaggaccgttttcgcgccctgcacaaaggtcgcatttatgcgccgtggcttttacttttcctaccgcaacgggtgtcagaacgatttgcatcgtaccaaatggacaggccaccacgcaggatttacagccaatacacttttgctgattgacctgaatgctgtcatcaacgtggctgattgcgccattagggcagctacgggcgcagggcgcatcttcacaatggtgacaggtcactgcactacgttgctgctgatgtttgataaccgtaattcggggatgaaaatggtgttggctcaggacatgttgctcgtcattgtgagccatgacacaggcgatttcacaagcatgacaacccagacattgctgactgttggccataataaaacgattcataacgaccttcttttttggttgtaaaaaccttattctttatatgagtgttgttattacccgacttacaggggaatcggcaatgttcatgtgcccagaataagtaactatttcgctataaactgtggcagatcaaataatcccatcactgactaaatttcgtttcagcgaactggaacattaatgattttttgtggagaagacgcgtgtgattgttaaacgacccgtctcggccagtctggcccgggcctttttttacattgtgctgctgtcgattctttccacgggtatcgctctgctaacgctggcgagcagtttacgcgacgctgaggctatcaatattgccggatcgctgcgtatgcagagttaccgcctgggctacgacttgcaaagtggcagtccacaactcaatgcacatcgtcagttatttcagcaggcactgcattcaccggtattaaccaatctcaacgtctggtatgtgccagaggcagtaaaaacccgctatgcgcatctgaatgccaactggctggagatgaataatcggctcagcaagggcgacttgccgtggtatcaggccaatattaataattatgttaatcagatagacctgttcgtgctggctttacagcactacgctgaacgcaaaatgctgctggtggtggcaatttccctggctggcggcatcggtattttcacgctggtcttttttactttgcgccgcatacgccatcaggtggttgccccgctgaatcagctggttaccgccagtcagcgtattgaacacgggcagttcgactcgccgccgctggataccagcctgccgaatgagcttggcctgcttgcaaaaacctttaaccagatgtcgagcgagctgcataaattgtaccgttcgctggaggcgtcagtagaagaaaagacccgcgatctccacgaggccaagcgtcgtctggaggtgttgtatcagtgttcgcaggcgctaaacaccagccagattgatgtgcattgtttccgccatattttgcagattgttcgcgacaatgaagcggctgaatatctggagttaaatgtcggtgacaactggcggattagcgaagggcagccaaacccggaattgccgatgcagattttaccggtgacaatgcaagagacggtttacggcgaactgcactggcaaaatagtcacgtttcatcatcagaaccgctgcttaacagcgtttcgtcgatgctgggacgcggtttgtactttaatcaggcgcagaagcattttcagcagttattgttgatggaagaacgtgcgaccatcgcccgcgaattgcacgactcgctggctcaggtactttcttacttacgtatccagttgacgttactgaagcgttcgataccggaagataacgccaccgcacaaagtatcatggccgatttttcccaggcgttgaatgatgcttatcggcagttacgcgagctgttgactactttccgcctgacgctgcagcaggcggatctcccctccgcgttgagggaaatgctggatacgttacaaaatcaaaccagcgccaaactgaccctcgactgccgtctgccaaccctggcgctggatgcgcaaatgcaggtgcatttgttgcaaattattcgcgaagcggtgctgaatgcgatgaagcacgccaacgccagcgaaatcgccgttagctgcgtcaccgcgccggatggcaatcacacagtctatattcgcgacaacgggattggcatcggtgaaccgaaagaacccgaaggccattatggtctgaatatcatgcgcgaacgcgcggaaagattgggtgggacgctgactttttcacaaccttccggcggcggcacgttagtgagtattagctttcgctctgcggagggtgaggaaagtcagctgatgtaatgcctcttattgaccaaagaatagtggcacttaaggttcagtataaaagggcatgataatttacattaactcctttttttctccacgattggctcgtaccttgccgctacagtgaagcaagccaagcctacaacgatacgcagaaacacgaggtcctcttttaatggcgaatttctttattgatcgccccatttttgcctgggtgctggcaatcctgttgtgtctgacaggtaccctggcgattttttcattgcccgttgaacaataccccgatctcgcgccaccgaatgtgcgagtgaccgctaactatcccggcgcatcggcccagacgctggaaaacaccgtgacccaggttatcgagcaaaatatgacgggcctcgataatctgatgtatatgtcatctcagagcagcggcaccggtcaggcatctgtcacgttaagttttaaagcaggcaccgatccggacgaagccgtgcagcaagtacaaaaccagctacaatcagccatgcgaaagttaccgcaggcggtgcaaaatcagggcgtgacggtgcgtaaaaccggcgatacaaacattctgaccattgccttcgtctctaccgatggttcgatggataaacaggatattgccgattatgttgccagtaatattcaggacccgttaagccgcgtgaatggcgtcggggatatcgatgcctatggttcgcaatattccatgcgtatctggctggacccggcgaaactcaacagtttccagatgacggctaaagatgtcaccgatgccattgaatcacagaacgcgcagattgcggttgggcaacttggtggtacgccttccgtcgataagcaggcgctcaacgccaccattaacgcccagtcactgctgcaaacaccagaacagttccgcgatatcaccttgcgggtgaatcaggacggctcagaggtaaggctgggcgatgtcgccaccgtcgaaatgggggcggagaaatacgattatcttagccgcttcaatggtaagccagcctccgggctgggggtaaaactggcctccggcgcgaacgaaatggcgacagcggagctggtgctcaatcgtctcgacgagctggcgcagtattttccacacggactggaatacaaggtggcgtatgaaaccacctcttttgtaaaagcctccattgaagacgtggtgaaaacgctgctggaagctatcgccctggttttcctcgttatgtatctgttcctgcaaaacttccgcgccacgctgatacccactatcgccgtgccggtggtgttgatgggaaccttctcggtgctttatgccttcggctatagcgtcaacaccttaaccatgttcgcgatggtgctggctatcggcctgttggtagatgacgccatcgtggtggtggaaaacgtcgaacgtattatgagtgaggaaggactcactcctcgcgaagccacacgtaaatcgatggggcaaatccagggcgcactggtcgggattgcgatggtgctttcggcggtatttgtgccaatgaccttcttcggcggcaccaccggggccatctatcgccagttctctattaccattgttgcggcgatggtgctgtcagtactggtagcgatgatcctcactccggctctgtgtgccacgctacttaagccactgaaaaaaggtgagcatcacgggcaaaaaggcttttttgcctggtttaaccagatgtttaaccgcaactccgaacgctacgaaaaaggggtggcgaaaattctccaccgtagcctgcgctggattgtgatttatgtcctgctgcttggcggcatggtgttcctgttcctgcgtttgccgacgtcgttcttaccgctggaagaccgtggcatgtttactacctcggtacagttgcccagcggttcaacccagcaacagaccctgaaagtcgttgagcaaatcgagaaatattacttcacccatgaaaaagacaacatcatgtcggtgtttgccaccgtgggttctggccctgggggtaacgggcaaaacgtggcgcgaatgtttatccgcctgaaagactggagcgaacgcgacagtaagaccggcacctcgtttgccattatcgagcgtgcaacgaaggcgtttaacaagattaaagaagctcgcgttatcgccagcagcccgccagcaattagcggtcttggtagttctgcgggttttgatatggagttgcaggaccacgctggggcaggtcacgatgcgctgatggcagcacgaaaccagttgctggcgctggcggcggaaaatccggagttaacccgtgtacgccataacggcctcgacgacagtccgcagttgcagattgatatcgatcagcgtaaagctcaggcgctgggcgttgctatcgacgatattaacgacacgctgcaaaccgcgtggggttcgagctatgtgaatgactttatggatcgcggtcgcgtgaagaaagtctatgtgcaggcagctgcgccgtatcgcatgctgccagatgacatcaatctctggtatgtccgaaataaagatggcggcatggtgcccttctctgctttcgcgacctcacgctgggagacaggctcgccgcgtctggaacgctataacggttattctgcggttgagattgttggggaagccgcaccgggggtcagtaccggtacggcgatggatattatggaatcgttagtgaagcagctgccaaacggctttggtctggagtggacggcgatgtcgtatcaggagcggctttccggcgcgcaggctccggcgctgtacgccatttccttgctggtggtattcctgtgtctggcggcattgtatgaaagctggtcggtgccgttctcggtaatgctggtcgtgccgctgggggttatcggcgcgctgctggcaacctggatgcgcgggctggaaaacgatgtttacttccaggtgggtctgttaacggtcattggtttatcggcgaaaaacgctatcctgatcgtcgagtttgctaacgagatgaaccaaaaaggccacgacctgtttgaagcgacgctccacgcctgccgtcagcgtttacgcccgattctgatgacctcgctggcatttatcttcggcgtattgccaatggcaaccagcacaggtgccggttccggtggtcagcatgcggtgggtactggcgtaatgggcgggatgatttcggccactattctggctatttacttcgtgccgctgttctttgtgctggtgcgccgccgcttcccgctgaagccgcgcccggaataagcaataaaaaaggcgacatgccaatgtgtcgcccttttcaactttccgattaagaacctgctcagcaggttcttgctgtttgtactttgtctcaggaattacttacgaagcataacttcgataaagtctttccagttccccagttcacgttcaatcataacaacctctcttataattatgggtattctacggaaacaatataccgtggtgaagctaatttactcgattgctgcgatgactacctccgggggacaaaccttatgtaaatactatggtcctgcggtgatgatttgtatgtgatacaccgcaacatttcgagatattcatacggcatctaatactgatttaattctggttaaaatacagacagataacaagatgaatattcttaatgtttacgttaaaaatgtttaatgttatttaatagttgttaatttgaatacttcgataatgttatatttcctgataatcatttgcaggcaaaatgttttcacctttaaatgagtatttattctcataaatcgaaaaaggattcattatggttacactttacggcatcaaaaattgtgacaccattaaaaaggctcgccgttggctggaagccaataacatcgactatcgttttcatgattaccgagtcgatggattggacaacgaattattgaacggttttatcaacgaattaggctgggaagcgttactcaacacccgtggtacaacctggcgtaaactggacgaaatcacccgcaataaaatcaccgatgcggcctctgcggcgacattaatgactgaaatgcctgcaattatcaaacgtccattgctctgcgcgcctggtaagcctatgctgctgggtttcagtgaatccagttatcagcaatttttccatgaggtgtagtctatgtcgtgcccggttattgagctgacacaacagcttattcgccgcccttccctgagtcctgatgacgcaggatgccaggctttgttgattgaacgtttgcaggcgatcggttttaccgttgaacgcatggactttgccgacacgcagaatttttgggcatggcgtgggcagggtgaaacgttagcctttgccgggcataccgacgtggtgccgcctggcgacgccgaccgttggatcaatccgccgtttgaaccaaccattcgtgacggcatgttattcgggcgcggtgcggcagatatgaaaggctcgctggcggcgatggtggtagctgcagaacgttttgtcgcacaacatcccaaccatacggggcgactggcatttctgatcacctctgatgaagaagccagtgcacacaatggtacggtaaaagtcgtcgaagcgttaatggcacgtaatgagcgtctcgattactgcctggttggcgaaccgtcgagtatcgaagtggtaggtgatgtggtgaaaaatggtcgtcgcggatcgttaacctgcaaccttaccattcatggcgttcaggggcatgttgcctacccacatctggctgacaatccggtacatcgcgcagcacctttcattaatgaattagtggctattgagtgggatcagggtaatgaattcttcccggcgaccagtatgcagattgccaatattcaggcgggaacgggcagtaacaacgttattccaggtgaactgtttgtgcagtttaacttccgctttagcaccgaactgacggatgagatgatcaaagcgcaggtgcttgccctgcttgaaaaacatcaactgcgctatacggtggattggtggctttccgggcagccatttttgaccgcgcgcggtaaactggtggatgcggtcgttaacgcggttgagcactataatgaaattaaaccgcagctactgaccacaggcggaacgtccgacgggcgctttattgcccgcatgggggcgcaggtggtggaactcgggccggtcaatgccacgattcataaaattaatgaatgtgtgaacgctgccgacctgcagctacttgcccgtatgtatcaacgtatcatggaacagctcgtcgcctgatgagtggttctgcaagaggaaataagcatggactggctggctaaatattggtggattctggtgattgtctttttggtaggcgtcctgctgaacgtgattaaagatctcaagcgcgtcgaccataagaaatttctcgccaacaagccggagcttcccccgcatcgtgatttcaacgataagtgggacgatgacgacgactggccgaaaaaggatcaaccgaagaagtaagctaagtggccggataaggcgttaacgccgcatccggccatgatgcctgatacagtcttatcaggcctacccggctattattacatcatttcaatcacatcatcatcgccaggcttaccgccacttagcgcttcgtcgaaataatgtttcggaatggtataacgcaagtgatccagggctaattgcatactgcgattgtcgatcgcatggcctaaatcctccacgatatccagcgtcacatcgccaccggcactgattaacgcttcctgcgccgcaaccgcatgcgccagatcgataaccggatcttcaccgccatgaatcaagtgaattgttgtggctgtagacgcagtttccggcaggctcgcatagcgtccgttaaaggcaatgacgcgtgaggcaaggcccggttcggctttaatgctctccagcgccataatcgcgccttgagagaaaccgattagcgccgtggcgttagcccctactccgctctgtttctgccagtagcgcaccgtttcaataaacgtcggcatgatggcatccacacgcgcctggcgattatcttccgtaataccctgcaccgaaaaccactgacgccccgccggattaccgctcggctccgcgccaccgacactcaccaccagcgcatcaggaaacagcggcgcaaaccagctacctatttcccccattgccaccgggttatccccgacaccgtggaaaagcagtaacaactgttgtgctggtttatccgggctttgaacaacaaaatggtcatgtttcatggcgaactccttaactgatgtcattaattttacgccgctgactcacaatgaccatgggagaaaattgaaggagtcagtgaaaaaattgccattgcgttatgcgatcgcgcagacgctcagtgcgaacatcatcaagtgcgaatagcgcctgcgcggcctcttcccgctggcgaaccagtaacagcttacggcctgaaagtttaagtgtggtacataactgcgcgtcactggcgtttttctgtaaacgcccacgcagcgccggtaatgccagttcgctggtttgtagcaaacgcaataagcaacctaacgatgttaatagcggacgatgagtgaaagcaaaaccggccagttcaagccagtcgtcgtcagaaaggacggcatcgtttagtggatcaacaggaagcatttcgccattccactgcgcgagagcttgcgcatcgcgacgtaaacggtaatgctcacgttcagccagttgtttacccgcatcactcatcggtaacagcgccatcgccgtatagcaaccgctgctggcttcacgatgattacccattcgcaccagcacaaaaccgcagcgttgccagaaacgccataactcctcggtgtaaccaaaactcaccgaaagatagtcgaggtcatgaatatattgcaaagcaccagcaataagctgtcgccctgtgccttcccgctgacgagccggatgaactgctatccggctaacccgccgtccgcgcaatgtcgccgccagtggattgctgccgtgcgccgccagcgattgagccaccagattgccccgtggacgacgataacccgcccataccgcctgactgagttcttgagataatccaccctcatccaccagacacagcgctccggcaatctcgttttcgccagccgcctgtaaaaaatgttgacctggtgcatccatcatgcggcgtaaatccagcggcgaagtccggtagtgcgcaccagacaataattgataaacctttaacggcgtttctggctcgcttcgccataacgtctgttcaaatgcggaaataacgatattgccttgtggtgtatgggtgaagttttcatcgtcaaacaccagtgcctcactaaccattttttccagcgggcatccctgcgcccaacggatcggctgttgtagttcaaaacggtgtaaatgcggaaagcgagcgcaaaatttcagcaaaaaaccacgtccggtgccttcgtagccctgcaccgtagtggttaacaacgttcgaggaaaacgcgataccagttgatgcaacaacggcgcaggtatagctgcggcttcatcgaccaccagccaatcggcttgctcatcgctggctaacaaggcatccggtgcaataaagcgaaacttctcgcccgcaaattgtgccagtacatccgttgccgcttttgcgggcgcggtgacaatcgcactgcccgcaatacgagaaatgagttgccctgccaacgccgacttaccgcgcccacgcgcagcagttaccgctgccacgcccggcggcatggtcagtaactgctgtaagagttgctgttgttctggttgtggtgcgccggtagcggggtgccagtcagtacggggagtaaaatgcgccaacgagaacggctggttttgccgccagaggatagcgtcgttattcgccgtaagtacacgtttgaggtgcaggacaaaatgcggcgtcgcaatagggtcagggcaatcactccagcgcagcgagtcggcatcaggttggttttcccactcatcccatacagggagtaacaacaccagccagcttcccgctttcaacgttccgctaagtgccgcaaaggcagcggcatcaaagccgtagcgggcgtcgaataccgcatgccggaactcgcgcccaagtaaagtttgtagtgccgagggagaacagtggttttcagcatctggctgcggcgaaatccacagccagtcgccaggtaaggcatcacgcaacttaagcgcatgatcaaaacaccaacgctcttccccgctcaacaccagcaagcggcggatcccttcaagtttcatttgcgctgttaatgtgtgaagcgcagtcagttcagccatccctgccccggaagttaaatgcttttaccaaaagtattgcattgtgccggatcgccgctgtcgaaaccacgtttaaaccagctgtagcgttgctgagaagtgccatgagtgaaactgtctggtactactcgcccctgactttgctgttgtaaacggtcatcgccgatggcctgcgccgcgttcagcgcctcttccagatcgccggtttccagaacaccttgctgctgcatactatgcccccagacaccggcaaaacagtcggcctggagttccatacgcacagataagcggtttacttccgcctgcgtcgcgttttgttgcagttgacgaactttcggctcgatgcctaacagtttctgcacatgatgaccgacttcatgagcgataacgtacccctgggcaaaatcgccatccgcgccaagtttgtctttcatgtcatcatagaaggagagatcgatataaactgtgccatccgccgggcaatagaatggccccattatggactggcccgccccgcagccggtacgcgtcattccacggtacatgaccagcttcggttgctgataggttttacccatcttctcgaattgctgtccccaggtgtcttccgtggttgccagaatcaccgaggtgaattttgcggcttcgtcttcattagggctaattgaccgcgttgattgctgttgggaaaccggctgtccggtcatcaacccggttaaatcaacgccatagtagcctgcaaccagcacgactatcagtaaaatcagcccgcctttaccgcttggcaggcgaaaaccgggaccgcccattgacggaccgccggagctattgcgcctgtcttcaacattgtcactttcacgtcgcccttgccaacgcatagatacctcaacattatattcattatagaaatgatcgtaggtggatcagaggaagattaccacaggaaagcgggatgaaatggcggaggaatgagcgttcaatactcatcttatgagagcggttgtcttgccgtgccagcagcacggcaagatgatgaatagaaaaatcagtccagctgtacacccaggcggcgggcaacggcttcataggcttcgatcaggccaccgaggctctggcggaaacggtctttgtccattttctccagcgtttctttgtcccacaggcggctgccgtccggggagaactcatcgcccagtaccacttcacctttgtacagaccaaactccagcttgaagtcgaccagaatcagaccagcatcatcgaacagttttttcagcacgtcgttcgctttgtaggtcagctctttcatacgcgccaggttctctttgctcacccagccaaaggtttcgcagtaagattcgttgaccatcggatcgtgcatggcgtcgtttttcaggaacagatcgaacagtggcgggttcagctcaataccttcttcgattccaagacgtttcaccagagagccagcagcacggttacgcacgacacactcaaccggcaccatatccagctttttcaccagacattcggtatcggagagcagacgctccatttgagtcgggatacccgcttcagccagtttgctcataatgaagtagttgaacttgttgttcaccatacctttgcgatcaaactgctcaatgcgcgcgccatcccctgctgacgtatcattgcggaattcgagcaccaacaggtccgggttttccgtgctgtatacggttttcgctttaccacgatacaactcagcttgcttttgcatctttatcactcctgggtgtgaattaacgttttaaaatcttttgctgtctggtgtgccggatgttttatcggatgcggcgtgaacgccttatccgacctacgtccgacaaacaaatttcgtgcgaattaccgctaaaatcgcgtttttctgtcgacgcacacgtttgcgtatcatatcagaaaaaagggccggatgactccagccctgtatttttacttgctaaacgcagcctggaagacagctaccagcgcgtcgttctgactctgagtcagagtatgacctttcggatcgatgaactgtaggctgctgcggttatctaaatcgccaacctgcagtttatagtcaccggatgccagacctggatcgctcgcgcccagttcgtgccattcgctgtcagacagcggcttataagttacggccatgttgccctgcgaacgggtgctgtcggtcactttcatgcccactttttccagcgcagctggcagacgttgccaaaccacattgaacggcccgcgtacgaccagcattggtaaaccggtgtcatcagctgcactttgtacgtccatagtggtggaggcacggttttgcgcagcgttcgcggcgtcagtggcagatttatccagaccggcggaaataacgttcatcatctccgtgctgtaacgctgcatggaagccgcgtctgcaaccggtttgcccgcctgttccaggttcagcagtttaaccgtaaccgcctgctgataaccctgcggcttaacagagatttgataacgaccacgatactgctcgtcttcgtccagacggttccattgtacccaatcggtggtcagtgtctgaccagcatcatcacgttgggtgatggtgtagtttttcgcctgcagcacgctaaccacctgcggccacagagtattgccacgaccattttccaccagcaatgaagcggtatcgcccgtgaactgggtacgcgcgccagaaaccagtgccagcggctgggctggtggacgaatgtccagcgccttaccgacggcaccactaccgttggtcaccgggattgcataatcgccggaggtcaccggcaagatcattccagccggggcatgaagctccgcaagcggtgccgcttccaggtaggcttcatcaccactgacctgacgcttatagcgtgagtcagaactacaggcagcgagtaataaaacaagcgaaacacccgcaacctttgccaggcgcgacttttgaacagagtaagccatcaaatctccctaaactttacagcaaaccggcatgcttaagcgccgctctgaccgtctcacgaccactgtcggtgattggtgtcattggcaggcgcagcgtatcggtcgccacaagacccagttccttacatgcccatttcaccgggattggattgggttcgacaaatagtttgttgtgtaatggcatcagacgctgattaataacgcgtgcctcggcaaaatgcccttctgctgccagtttgcacatctgggccatatcacgcgctgcgacgttagccgtaacggaaataaccccatgaccgcctaattgcatgaagtccagcgcgctcgcatcatcgccgctcagcagaacaaaatcatctgaaaccagctctttgatctggtttacacgcgttaagttccctgttgcctctttgattccgataatattttttactttcgccagacggcccaccgtttccgggagcagatcgcagccagtacgggacggcacattatacagaatttgcggcaggtcagtatgttcagcgatggctttgaaatgctgatacaaaccttcttgcgacggacgattgtagtaaggggttaccgtcaggcagccgacgataccgctgtcattgaagcgctgcgtcaggctaatggcttccgcagtagcgttagcaccggtcccggcaatcaccggaatgcgcccgtcagccagctccagcgtcatcatcaccacatcagcatgttcgtcatgatttaaggtagcggactcgccagtggtgccaacagaaacgatcgccgaagtaccgctggcgacatgataatcaatcagttttttcaagctagcccgacagacattacctttttcatccatcggagtaacaatcgcgacaatacttcccgtgaacatgggccatcctctgtgcaaacaagtgtctcaatggtacgtttggtatggcattaaaagcaagcagacagaaccgttctgattgttgtatgcatgttttttttatgctttccttaagaacaactcaccccttgaaggaataaccagtttgacactgtcatcgcaacattatctggtgatcactgcgttgggtgccgatcgccctggaatagtgaacaccatcacccgtcatgtcagtagttgcggctgtaatattgaagacagtcgcctggcgatgctgggagaagagttcacgtttatcatgctgctttccggttcatggaatgccattactctgattgaatcaacgttaccgttgaaaggtgccgagctggatcttttaatcgtgatgaagcgcacgacggcgcgtccgcgtccgccaatgccagcatctgtctgggttcaggtcgatgtggcagactccccgcatttaattgaacgcttcacagcacttttcgacacgcatcatatgaacattgcggagctggtgtcgcgcacgcaacctgctgaaaatgaaagggctgcgcagttgcatattcagataactgcccacagccccgcatctgcggacgcagcaaatattgagcaagcgttcaaagccctatgtacagaactcaatgcacaaggcagtattaacgtcgtcaattattcccaacatgatgaacaggatggagttaagtaatgaatccactgaaagccggtgatatcgcaccgaaatttagcttgccggatcaagacggagaacaagttaatttgaccgacttccagggacagcgtgttctggtttatttctacccgaaagccatgacccccggctgtaccgtacaggcctgcggcttacgcgataacatggatgagttgaaaaaagcgggcgttgatgtgctgggtatcagcaccgataaacccgaaaaactctcccgttttgcggaaaaagagctgcttaactttacgctcctgtctgatgaggaccaccaggtgtgcgaacaattcggcgtctggggtgaaaagtccttcatgggcaaaacctacgatggtattcatcgcatcagcttcctgattgacgctgatggcaaaatcgaacatgtttttgacgatttcaaaaccagcaatcaccacgacgttgtgctgaactggctgaaagaacacgcctgattactttgctccattccgtgctggctgcgcttgcggccagcacatctcaaatcttctcactgccctgcaacactcgtttcaaattttttcgctgaaggtcagtcttgcgcgatttgcccatcaggccaggcgtgaatcacggctttgatcagcgtcgccaatggaatagcgaagaatacgccccagaatccccacaaaccaccgaagatcaccaccgataaaataatcaccagaggatgcaggttaaccgcttcggaaaacaacaccggtactaacaggttgccgtccagcgcctgaataatcagatacaccgcgaagcagctccagaattccgtgccagcaccaaactggaatagcgccacgccaaccaccggaatggtcaccacaaatgcgccaatgtacggaataagtaccgagaagccgaccagcaccgccagcagcagcgaataattcagcccaaagagcaagaaccccagccaggtggcgatccctaccacgatcatctccagcactttgccgcggatatagttggtgatttgttgattcatctccttccacacctgtcctgccagtccacggttgcgcggcagcacccggcgaacggcgttcagcatctgctctttgtctttcagcaggaagaagaccatcaatggtaccagcaccagatagacggcaatggtcagcaaaccgaccaacgaggcgagggaaattttcaccaccgagtcccccatactgagcatccggctacgcatattttcagccattgcatcaataatccccgcatccattaatgccggatagcggcgcggtaacgtggcagcaaaatcagaaagtttattaagcatccctggcatatcgcggattaagtagatgccctgctgccaggcgataggcagtaccacgaacgccatcagtagcaggatgcccacaaacaggatcagcacgatagatgtcgcccaagggcgggaacagccaatagactgcaggcggacagtcggccattccagcaaataggccagaacaatagccaccagcaacggcgcgagtaggccgctaaagaaaaagataatgccaaaaccagcaaccaaaataaccagcaaggcaatcgcttccgggtcgctaaaacggcggcgataccattgcatcaacatttcgagcatacagaccttccctgaacctcaagagcgggattgcgatccgcaattgtatcgaaatgtcacaaaaaagacttcgctttttatgacggattcaggaaactgaaaagtcatttgagtgggctaatcttcgccgttacactcaaaggcggcgcggtgggaacgatatttcacagtatcggtcaaatgactatctccagaaatacaggatagaggttatgttcaggcagttgaaaaaaaacctggttgcaaccctcattgctgctatgaccattggtcaggtagccccggcgtttgccgacagcgcagacaccttgccggatatgggaacctccgcaggaagcacactttccattggtcaggaaatgcagatgggcgactattatgtccgccagttacgcggcagcgcgccgttaattaatgatccgctgttaacgcaatacattaattcgctaggaatgcgtctggtttcgcatgccaattcggttaagacaccgtttcatttctttctgatcaacaacgacgaaattaacgcctttgctttctttggcggcaacgtggtgctgcactctgccctgttccgttattccgataacgaaagtcaactggcttcagttatggcgcacgaaatctcccacgtcacccaacgtcacctggcgcgagcgatggaagatcagcagcgcagcgcgccgctgacctgggtcggcgcgttaggttctattttactggcgatggccagtccgcaggcggggatggcggcgctgaccggtacactggcgggaacgcgccaggggatgatcagtttcacccagcaaaatgaacaggaagcggaccgcattggtattcaggtgctgcaacgctcgggattcgatccgcaggcgatgccgaccttcctcgaaaaattactcgatcaggcgcgttactcttcgcgcccgccagaaattctgctcactcacccactaccggaaagccgtctggctgatgcccgtaaccgtgccaatcagatgcgcccgatagtggtgcaatcgtcagaagatttctatctggcaaaagtgcgcacactggggatgtacaattcagggcgtaaccaactcaccagtgatttgctggatgaatgggcgaaaggaaacgttcgtcagcaacgagcggcgcaatatggtcgtgctttacaggcgatggaagccaataaatacgacgaggcgcgtaaaacgctgcagccgttactggcggcagaacctggcaacgcatggtatctcgatctggctaccgatatcgatcttgggcaaaacaaagccaatgacgctatcaatcgcctgaaaaatgcccgcgatttgcgcaccaatccggtgttgcagctcaacctggcgaacgcttatctgcaaggggggcaaccacaggaagcggccaatattctgaatcgctacacttttaacaataaagatgacagcaacggctgggatttactggcacaggcggaagccgcactaaataaccgcgatcaggaactggctgcgcgagcagaaggttatgcgctcgccgggcgactcgatcaggctatttccttgttgagtagcgccagttcgcaggtgaaattaggcagcctgcaacaagcgcgttacgatgcgcgcatcgaccagttgcgccagctgcaggaacgctttaagccttataccaagatgtaattcgcattaaaggaagaacaatgaccaaacaggtaaaaatctaccataacccacgctgttcaaagagccgggaaacgctgaacctgctgaaagaaaacggcgtggagccagaagtggtgctctaccttgagacacccgccgatgcggcaacgctgcgtgatttgctgaaaatgctggggatgaatagcgctcgtgaattgatgcgccaaaaagaggatctttataaagaactgaacctggctgacagttcgcttagcgaagaggtgctgattcaggcgatggtagagaatccgaagctaatggaacgcccgattgtggtcgcgaatggcaaagcgcggattggtcgtccaccggagcaggtactggaaatcgtgggttaagatgtgctccatcgctagttgaagcacattgccggatgcgacgcttgccgcgtcttatccggcctacgaatactatggattaacttcgcgtaggtcggataaggcgttcgcgccgcatccgacaataaacaccttatctacaacttcagaatttctttcacaaacggaatggtcagcttgcgttgcgcggtaatcgacgcacgatccagctgatccagcgtcataaacaacgtgcgcatttctctgtcgagccgcttcagcaagaaacgccccacatcttccggcagttcaaaaccacgcaaacgcgcgcgtaactgtagcgcctgcaacttatcttcatcagaaagtggctgcaatttgtagatctgcccccagtcgagacgcgacgcgagatccggtaatcccagattcaactgccgcggtggacgatcgccggtgatcaacaaccgtgttttgcccgattccagaattcgattgtagagatcgaaaatcgccatctcccacaactcatcgccggcaatacactcaatgttgtcaatacagaccagcgacaaatgctccataccgtcgagcacttccggaacaaaccaggtacgtttatccagcgggacatagcccaccgcatcgccacgctgcgacaattccgcgcaagccgcgtgcagcagatggctgcgccccgcgccttcgcgtgcccagagatagatgtaaccgctatgttcctgacgcagcacgttttgcagcgcggccagtaaagaggagttatcccccggccagaaacttgcaaaggtttcgtcgtcaggaagataaagtggcaaagagagctgtgccggtgtgttcagagatacctcaaccaggatttcacaaaatcgcgagaagtttaccacagaatcccatgatgtttgaaccgggcagcaacactgcccggtcggtacattatttgtctgttatatccgcgtcttctgcgtccagcaccacttcttcagggcgcagcatactaatcagtttgaagatcaaacttaagccgataccgacgatggtcgccagcgccatacctttcagctccgccgcgccaatgtttaccttcgcgccactgacgccgatgatcaaaataacggaagtcaggatcaggttctgtgctttgttgtaatccactttcgattcgatcaacacacgaataccggaagcaccgatgacaccgtaaagcagcagcgaaacgccgcccatcaccggcaatggaatcatctggatagcagcagccagtttaccgacgcaggaaagcaggatagcgaaaatcgccgcaccgccgataacccaggtactgtaaacacgggtgatcgccatcacgccaatgttttctccgtatgtggtgtttggcgtggagccaaagaagccggagatcacggtcgacaagccgttagcaaacatcgaacggtgcagacctggatcgcgcagcagatcttttttgacgatattagccgttacgaccaggtgccctacgtgttcggcaataaccactaacgccgctggcagaatagtcagaatggcaaaccactcgaagcgcggcgtatagagggtcggcagcgcaaaccagtgagcattaataatcggcgtggtatcgacaattcccattgcgaaagagagcgcgtaccccaccagcacgccaattaaaatcgggataattgccaggaaaccacgaaacagcacggaacctaaaaccgtgaccgccagggtggtaatagagatgatgatggttttggagtctggcgtttgcccttcagccgggagtaaacccgccataccggcagctacgcccgccagctccagaccgatgacggcaacgattgcgcccattgccgcaggtggaaacagcacgtccagccagccggtccccgctttcttcacgataaaagaaaccaggcagaacagcacgccgcacataataaagccgcccagcgcgacttcataccctaacggcaacagtaacaataccggtgaaataaaggcaaagctggaaccaagataagccggaattttccctttacagatgaagagatacagcagtgttcctataccgttaaataacagtacagtcgccgggttaatatgaaataagacgggcaccaggacggttgcaccaaacatggcgaacaaatgttgcaaactaagcgggattgtctgtaaaagtggcggtctttcactcaccccgatagcacggcgcgtcatagtattatcctctgtattatgtgttataggcgctttactcaaaaaaaagccgactcttaaagtcggctttaattatttttattctttatttcgtaccaaagattttgtcaccggcatcgccgaggcccggaataatgtatccgtgctcgttcagtccctggtcaatcgatgcagtatacagttcgacgtccgggtgcgctttttccagcgcagcgataccttctggtgcagctaccagcaccagaactttgatgctgctgcagcccgcttttttcagcaggtcgatggtcgcgataacggaaccaccggttgccagcattgggtcaacgatcagcgccatacgctcatcgatgttagaaaccagtttctggaagtacggtaccggctccagcgtttcttcattacggtacataccgacgacactgatgcgcgcactcggaacgttttccagcacaccgtccatcatcccaagacccgcacgcagaattggcacaacggtaattttcttacctttgatctggtcgatttctaccgggccgttccagccttcgatagtgactttttccgtttcgaggtcggcggtcgcttcgtaagtcagcaggctacccacttcggaagcgagttcgcgaaagcgcttggtgctgatatcttgctcacgcatcagtcccagcttgtgtttgacgagtgggtgtttgacttccacgatcttcatactctttctcctttgaggggcagccacaaaaaaaatcgacggattatacctcctttcttcaaggcggcaatattattttcgttgactttagtcaaaacgataacggttttagataaagttattttatattcaaatggttatgaaagaagattattccatccgaaaacgatcctttgccctggtacaagtattctttcgccgcgcgcctggggaaaagacgtgcaaaaaggttgtgtaaagcagtctcgcaaacgtttgctttccctgttagaattgcggcgaattttatttttctaccgcaagtaacgcgtggggacccaagcagtgaccgataaaacctctcttagctacaaagatgccggtgttgatattgacgcgggtaatgctctggttggaagaatcaaaggcgtagtgaagaaaacgcgtcgtccggaagtgatgggcggtctgggcggcttcggtgcgctgtgtgcattgccgcaaaaatatcgtgaacctgtgctggtttccggcactgacggcgtaggtaccaagctgcgtctggcgatggacttaaaacgtcacgacaccattggtattgatctggtcgccatgtgcgttaatgacctggtggtgcaaggtgcggaaccgctgtttttcctcgactattacgcaaccggaaaactggatgttgataccgcttcagcggtgatcagcggcatcgcggaaggttgtctgcaatcgggctgttcactggtgggtggcgaaacggcagaaatgccggggatgtatcacggtgaagattacgatgtcgctggtttctgcgttggcgtggtagaaaaatcagaaatcattgacggatctaaagtcagcgacggcgatgtgctgattgcactcggctccagcggtccgcactcgaacggctattcgctggtgcgcaaaattcttgaagtcagcggttgtgatccgcaaaccaccgaacttgatggtaagccattagccgatcatctgctggcaccgacccgcatttacgtgaagtcagtgctggagttgattgaaaaggtcgatgtgcatgccattgcgcacctgaccggcggcggcttctgggaaaacattccgcgcgtattgccagataatacccaggcagtgattgatgaatcttcctggcagtggccggaagtgttcaactggctgcaaacggcaggtaacgttgagcgccatgaaatgtatcgcaccttcaactgcggcgtcgggatgattattgcccttcctgctccggaagtggacaaagccctcgccctgctcaatgccaacggtgaaaacgcgtggaaaatcggtatcatcaaagcctctgattccgaacaacgcgtggttatcgaataatgaatattgtggtgcttatttccggcaacggaagtaatttgcaggcaattattgacgcctgcaaaaccaacaaaattaaaggcaccgtacgggcagttttcagcaataaggccgacgcgttcggccttgaacgcgcccgccaggcgggtattgcaacacatacgctcatcaccagcgcgtttgacagtcgtgaagcctatgaccgagagttgattcatgaaatcgacatgtacgcacccgatgtggtcgtgctggctggttttatgcgcattctcagcccggcgtttgtctcccattatgccgggcgtttgctgaacattcacccttctctgctgccgaaatatcccggattacacacccatcgtcaggcgctggaaaatggcgatgaggagcacggtacatcggtgcatttcgtcaccgatgaactggacggtggcccggttattttacaggcgaaagtcccggtatttgctggtgatacggaagatgacatcaccgcccgcgtgcaaacccaggaacacgctatttatccactggtgattagctggtttgccgatggtcgtctgaaaatgcacgaaaacgccgcgtggctggatggtcaacgtctgccgccgcagggctacgctgccgacgagtaatgcccccgtagttaaagcgccagctctgccgctggcgtttttcaattcacctgtaaatcgcaagctccagcagtttttttcccccttttctggcatagttggacatctgccaatattgctcgccataatatccaggcagtgtcccgtgaataaaacggagtaaaagtggtaatgggtcaggaaaagctatacatcgaaaaagagctcagttggttatcgttcaatgaacgcgtgcttcaggaagcggcggacaaatctaacccgctgattgaaaggatgcgtttcctggggatctattccaataaccttgatgagttctataaagtccgcttcgctgaactgaagcgacgcatcattattagcgaagaacaaggctccaactctcattcccgccatttactgggcaaaattcagtcccgggtgctgaaagccgatcaggaattcgacggcctctacaacgagttgttgctggagatggcgcgcaaccagatcttcctgattaatgaacgccagctctccgtcaatcaacaaaactggctgcgtcattattttaagcagtatctgcgtcagcacattacgccgattttaatcaatcctgacactgatttagtgcagttcctgaaagatgattacacctatctggcggtggaaattatccgtggcgataccatccgttacgcgctgctggagatcccatcagataaagtgccgcgctttgtgaatttaccgccagaagcgccgcgtcgacgcaagccgatgattcttctggataacattctgcgttactgccttgatgatattttcaaaggcttctttgattatgacgcgctgaatgcctattcaatgaagatgacccgcgatgccgaatacgatttagtgcatgagatggaagccagcctgatggagttgatgtcttccagtctcaagcagcgtttaactgctgagccggtgcgttttgtttatcagcgcgatatgcccaatgcgctggttgaagtgttacgcgaaaaactgactatttcccgctacgactccatcgtccctggtggtcgttatcataattttaaagactttattaatttccccaatgtcggcaaagccaatctggtgaacaaaccactgccgcgtttacgccacatttggtttgataaagcccagttccgcaatggttttgatgctattcgcgaacgcgatgtgttgctctattatccttatcatacctttgagcatgtactggaactgctgcgtcaggcttcgttcgacccgagcgtactggcgattaaaattaacatttaccgcgtggcgaaagattcacgcatcatcgactcgatgatccacgccgcacacaacggtaagaaagtcaccgtggtggttgagttacaggcgcgtttcgacgaagaagccaacattcactgggcgaagcgcctgaccgaagcaggcgtgcacgttatcttctctgcgccggggctgaaaattcacgccaaactgttcctgatttcacgtaaagaaaacggtgaagtggtgcgttacgcacacatcgggaccgggaactttaacgaaaaaaccgcgcgtctttatactgactattcgttgctgaccgccgatgcgcgcataaccaacgaagtacggcgggtgttcaactttattgaaaacccataccgtccggtgacatttgattatttaatggtgtcgccgcaaaactcccgccgcctgttgtatgaaatggtggaccgcgaaatcgccaacgcgcagcaagggctgcccagcggtatcaccctgaagctaaataaccttgtcgataaaggcctggttgatcgtctgtatgcggcctccagctccggcgtaccggttaatctgctggttcgcggcatgtgttcgctgatccccaatctggaaggcattagcgacaacattcgtgccatcagtattgttgaccgttaccttgaacatgaccgggtttatatttttgaaaatggcggcgataaaaaggtctacctttcttccgccgactggatgacgcgcaatattgattatcgtattgaagtggcgacgccgctgctcgatccgcgcctgaagcagcgggtgctggacatcatcgacatattattcagcgatacagtcaaagcacgttatatcgataaagaactcagtaatcgctacgttccccgcggcaatcgccgcaaagtacgggcgcagttggcgatttacgactacatcaaatcactcgaacaatctgaataaccctatgccaatacacgataaatcccctcgtccgcaggagtttgctgcggtcgatcttggttcaaacagttttcacatggtcatagcccgtgtggtagatggtgccatgcagattattggccgcctgaaacagcgggtgcatctggcggacggcctggggccagataatatgttgagtgaagaggcaatgacgcgcggtttgaactgtctgtcgctatttgccgaaaggctacaagggttttctcctgccagcgtctgtatagttggtacccatacgctgcgtcaggcgctgaacgccactgactttctgaaacgcgcggaaaaagtcattccctacccgatcgaaattatttccggtaatgaagaagcccgtctgatttttatgggcgtggaacatacccaaccggaaaaaggtcgcaaactggttattgatattggcggcggttctacagaactggtgattggtgaaaatttcgaaccgattctcgttgaaagccgccggatgggttgtgtcagctttgcccagctttatttccctggcggggtcatcaataaagagaattttcagcgcgctcgcatggcggcagcacaaaaactggaaacgttaacctggcaatttcgaattcagggctggaacgtggcaatgggcgcttccggtaccataaaagccgcccatgaagtgttaatggaaatgggcgagaaagacgggataattaccccggaacgtctggaaaaactggtaaaagaagttttacggcaccgtaatttcgcatcgctgagtttaccaggtctttccgaagagcggaaaacagtcttcgttcctggactggcgattttatgcggtgtgtttgatgctttagccatccgtgaactgcgcctttctgacggggcgttacgcgaaggcgtactgtatgaaatggaaggacgtttccgtcatcaggatgtgcgtagtcgcactgccagcagcctcgccaaccagtatcacatcgacagcgaacaggcccgacgggtgctggataccactatgcaaatgtacgaacagtggcgggaacagcaaccgaagctggcgcatccacaactggaggcgctactgcgatgggccgccatgctgcatgaggtcgggttgaatatcaaccacagcggtttgcatcgccactccgcttatattctgcaaaacagcgacttgccgggttttaatcaggaacagcagttgatgatggcgacactggtgcgctatcaccgtaaagcgattaaactcgacgatctgccgcgctttaccttgtttaagaagaaacagttcctgccactgattcagctattgcgccttggcgtattactcaataatcaacgtcaggcaaccaccacaccgccaacattgacgctgattactgatgacagtcactggacactgcgtttcccgcatgactggtttagtcagaatgcgctggtactgcttgatctggaaaaggagcaagaatactgggaaggcgtggctggctggcggttgaaaattgaagaagaaagtacaccagaaatcgccgcttaatgctttgcgggccgacgagaaatgtcggcccgcattattcaggcactttcgcgaatgggttcgatttcattcagcgtatcaattaacggttgcggcttaccaataagataaccctgcatataatcgatccccaaagagagcaccgcctcgcggatctcttcgttttcaacgtactctgccactacccgcattttcttcattcgcgccaggtggcaaatcgacgccactatctgataatccagactatttgacacaatattgcggataaaactgccgtcaattttaagcagatcggcattcacatttttaagccgcgcatagctggcgtagccagtgccgaaatcatcaatcgcaatctggcagcctaattcctgaagatgctgcaaggtgatttgcgcctgcttaacattggtcagagcattactttcggtgacttcaaaaataagttgccacgcttcaatctgatatttagccagcagctgactgacttcaacaggaaaacgagcctgacataccgaggttggagacagattaatagcaaaacggtgagcgggcatcttcgctctgttttcagccataaattgcagcgtatgctcaatgacccacatgtcgatactcgacgataaaccaaattcgtgcgcgaccggtaagaagctatcggggctgatcagttcatcattctcacctttcatgcgcagaagaatttcatggtagacatcaccacgcataccggtaatcggctgggccatcaggaaaaaatggttgtgttccagcgcccgctgtagccgattcatcatcgcgactttatctttcaattcgcgttgcaaatacattgctccgcgacgctgcatattttccggggcgttggtcacgatagaaagttcggccactgtatttagctctcccagcagcaggtagatatgattcactggcgagcgcacatagcagtaactgacgccaatctgcggttgcatcggcattccatcccaaaagaaacgaaattgcttaagatggctatccagtgcggtaatgcgctcctggtgcgattctgtattcagccgcagcgcgagatcgttacccgaaagctgataaacatcttcacccggttccaacaatggtgacagccagtgagaaagtttttgcttgtattgaatccgcagcatgatgccataattcttaaccagcatttccatgccagggatgcgtaaataacaaagcgcagaccagggggcatcacgtaacgcgcgattcagggcgcgaacatttggcagatgaaccaccgggtccacatacgcaagccgctgaatgcgtctgactaccgctcgctgacgggttgccagtacagccatataattgacaataaaagagaataccagataactggaggaggttatggtcagctgcgtggtatagccaggataaatgggaatgtaattttgatagctgtggatgctgatcatcaacacgaccgcccagagcaatgaaatcagcttataaccatagcgcatcgctccccacatcatcaggggcagcaataatgacaaggtgtaattggtgctaaaaatcgtgcttttttcatttaacggcatgcataacagcaacaataaagcacctaatgccagtagccagattgcgaactcttttttggtaaccttggcatcaacctgctgttttaattgcgaataatagctacgtaaataaaacggatttcgcaccacccgaatgatgaagtagcacagcgggacaccaatcagattacccaccagcaaggcctgataattgattaaggtcccgaggttaaagggcatgacgccgaccagattttctctgctcgccagtaatccaacaaacgcagcaaactggaaaagtatcagaaacagcgttgcaggaaacacaatctgccagaatagtcgctgggaaattaaacggctatcaccatgtgaaacgttgttacgccggggagtaaaaaccctgtaaccgccccaacagagaatgataatgataataaaattagccgttaatgagagcgtttcgtaaaaacccagctctgcatatttgcggacaaaaatccctaaggcgatccctggcaatgccgcccagctgaaaaacatcatcatgctgatcatcagtgccagtggcagataaaagagaaaaacttcaccggaagaaatatgcgcgaaagtattaatgtgggcgaaaatgggcaagattaaagaaggcaggaacagcggaagcccccaccatttatcacgtatttttatataagttgcattcagtttcatagatgctcagcagaatcccccacatcctgaaggaggtgtattcagacaggcatcccacctgacttcgaatgatgattattcatcactatagagagcaatgattctaagtgtcatatgaaagttccaattgatatatatcaaacaaaataaccctgattaatgaattattacgtttatcatgttaactcatcattattacatcatcattgtaaataattaaattaacttccataacattaaaatatgtatccactgacgcttttttacataacgaagaattgaccattttgtcctgttgtgccttaatgtaagtaccgtccacggcgtgggacatacttcaaggaaccttttgtgagtcaggcaaccagtatgcgaaaacgacaccgatttaacagtcgcatgacccgtatcgtactgctcatcagctttatcttcttctttggccgttttatctactcgtccgtcggtgcctggcagcaccatcagagcaaaaaagaagctcagcaatccacactctccgtcgaatcaccggtacaacgttagcggttaccttctccactctcacagaacataacggcacctcgctgtcggatgcttttgctctttgagattatcaaagcggcagatattctttcatcttaaattttacgtctttgttctgactgaagttcatcctgttcggctgcgaaataaatacatcattaatacatatgttgtgatgatgtatttttataaattatttcccatatgaattttaataaatttaatctattcctttatacgcaatacatttactttcctcttttgatgatcttaaatgtcttatttttcgtaatgtgtataacaaggaatagtgatgaaattaaaaaaatgtcttctgcctgtggcaatgttagcgtcatttactctggcaggatgccagtcaaatgctgatgatcatgccgccgatgtttatcaaaccgatcaactgaataccaaacaagaaactaaaaccgttaatattatttccattcttcccgcaaaagttgccgtagacaacgcccaaaataaacggaacgcacaagccttcggcgcgcttattggcgctgtcgctggcggtgttatcggccacaacgtcgggtctggcagcaattccggaacgacagcaggtgcagttggcggcggagctgttggcgcagcagcgggttctatggtgaatgataaaaccttagtggaaggtgtttctttaacatataaggaaggcaccaaagtgtatacctccacccaggtgggtaaagagtgccagtttacgacaggtttagccgttgttattaccacgacgtataacgaaacgcgtattcagccaaataccaaatgtcctgaaaagagctaataatcaggaggagtcatgaagaaagtttttctttgcgccatcttagcctccttaagctatccggctatcgcctcatcattgcaggatcaactctcggctgtcgcagaagcggaacagcaaggtaaaaatgaagagcaaaggcagcatgacgaatgggtcgcggagcgcaacagggaaatccagcaagagaagcaacgtcgcgcaaacgcccaggccgcggctaataaaagagcggcaacggcagcagcgaataagaaagctcgtcaggataaactggacgccgaagccactgcggacaaaaaacgcgatcaaagttatgaagatgagctacgtagcttagagattcagaagcaaaaactggcgctggcgaaagaagaagcccgcgttaagcgcgaaaacgaatttatcgatcaggaactgaagcacaaagctgcgcaaaccgatgtggtgcaatctgaagctgacgcaaacagaaatatgactgaaggcggtcgcgatctgatgaaaagcgtgggtaaagcagaagagaacaaatcggacagctggtttaactaagcgatgtcagtaacttcaagcctatgattcgtgagtataaaaaaccctctgtagtaacagagggttttgttcattcatagtacagggttcaaatcattcccactcaatagtcgctggcggcttgccgctgatgtcatacaccacgcgggaaataccgttcacttcattgataatacggttggaaacgcggccgaggaagtcgtacggcagatgtgcccagtgtgcggtcataaagtcgatggtttcgacagcacgcagagagacaacccagtcatacttacgaccatcgcccattacgccaacggaacgtactggcaggaagacggtgaacgcctggctgactttgtcgtacaggtccgctttacgcagttcttcaatgaagatggcgtcagcacggcgcagcaggtcacaatactctttcttcacttctcccagaacacgaacgccaaggcctggtcccgggaacgggtgacggtacaacatgtcatacggtaggcccagctccagaccaatcttacgcacttcgtctttgaacagctctttcagcggttcaaccaggcccatcttcatctctttcggcaggccacccacgttgtggtgagatttgatgacgtgtgctttaccggttgcagaagcagcagattcgataacgtcagggtagatggtgccctgcgccagccacttcacgtcttccagtttcagcgcttcttcatcgaatacttcaacgaaaacgcgaccgataattttacgttttgcttccggatcgttttcgccagccagcgctgacaagaagcgatcttctgccggtacgtgaacaatgttcagaccaaagtgatcgccaaacatatccagaacctgctctgcttcgttgagacgcagcaggccgttgtcgacgaatacgcaagtcaggtttttaccgatagcgcggtgcaacagcattgcggtaacggaggaatccacgccaccagagaggccgaggatgactttatcgtcgcccacttgctcgcggatgcgggctacagcgtcgtcgataattttcgctggcgtccacagggcttcacactggcagatatcacgcacaaaacgctccagcatgcgcataccctggcgggtgtgagtcacttccgggtggaactgtacgccatagaagcgtttttcttcgttggccatgatggcaaacgggcagctttcggtgctggctacggtgacgaagtcggacgggatagcggtaactttatcgccgtggctcatccagacgtccagcagcggtttaccatctgcggtcagcgcatcttcgataccgcgaaccagtgcgctgtcgtttacgacttcaacctgcgcgtagccaaattcacgttcgttagaggcttcaacgtgaccgcccaactgcattgccatggtctgcatgccatagcaaacgccgaataccggtacgcctgcttcaaagacatactgcggcgcacgcgggctgttttcttcggtggtgctttccgggccgccggaaagaataatgccgcttggattgaagtcacgaatttgtgcttctgtcacatcccacgcccacagttcgcagtaaacacccagctcacgcacgcggcgcgcaactagttgagtgtactgagaaccgaagtccagaatgaggatgcgatgcttatgaatgttttccgtcattgacgcttattccgaggcaagtgaaacagataatataaatcgcccgacatgaagtcgggcgaagagaatcaggagcccagacggtagttcggggactctttagtaatggtcacgtcgtgaacgtggctttcctgaatgcccgcaccgctgatacgtacaaactccgctttagtacgcagttcgtcgatagtaccacagccggtcaggcccatacaggagcgcaggccgcccatctgctggtgaatgatctctttcaggcgacctttataggctacgcggccttcgataccttccggcaccagtttgtcggcagcgttgtcgctctggaagtaacggtcagaagaacctttggacatcgcgcccagggaacccataccacggtaagatttgtaagaacggccctggtagagttcgatttcacccggagattcttcagtacctgccagcatggaacctaccatcaccgcgcttgcgccagcggcgatagctttagcgatatcgcctgagaaacggataccgccgtcagcgataaccggaatgccggtaccttccagggcttctactgcatcagcaacggcggtgatctgcggaacaccgacaccagtcacgatacgcgtcgtacagatagaaccagggccgatacccactttaacggcactgcaaccggcttctgccagcgcgcgggcacctgcagcagttgccacgttgccgccgatgatttgcaggtcaggatatttagcgcgagtttcacggatacgctgcagaacaccttcagagtgaccgtgagaggagtcgatcagcagaacgtcaacgcctgcggcaaccagcgcatcaacacgctcttcgttaccagcgcccgcgccaaccgctgcacctacacgcagacggccttgttcgtctttacacgcgttcggtttacgttccgctttctggaagtccttcacagtgatcatgccgatcaggtggaattcatcatcaaccaccagcgctttttcaacgcgtttttcgtgcatttttgccagcaccacttcacgggcttcgccttcacgcacggttaccagacgctctttcggcgtcatgtaaacgctaaccggctggctcaagtcggtcacaaaacgcacgtcacgaccggtgataatgccgaccagttcgttttcttcggtaacaaccgggtagccagcaaagccgttacgctcggtcagttctttcacttcacgcagcgtcgtggttggcagtacggtctgcggatcggttaccacgccagattcgtgttttttcacacggcgaacttcttctgcctggcgttcaatggacatgtttttgtggataaagccgataccgccttcctgagccagagcaatagccaggcgcgcttccgttacggtatccattgctgcggaaagcatagggatattcagacgaatagttttcgtcagctgagtgctgaggtcagcagtattcggcagaacggtagaatgagcaggaacgaggagaacgtcgtcaaacgtcagagcttctttagcgatacgtagcatgggcaatatctcgaccagagtggttaataaatattgccgcggcattatacagagcgtaaccgattgcatctacccctttttgcaaaaaatgcttgctatccccggagggcgggttactatcgactgaataacctgctgatttagaatttgatctcgctcacatgttaccttctcaatcccctgcaatttttaccgttagccgcctgaatcaaacggttcgtctgctgcttgagcatgagatggggcaggtgtggatcagcggcgaaatctctaattttacacaaccagcctccggtcactggtactttacgcttaaagacgataccgcgcaggtgcgctgtgcgatgttccgcaacagcaaccgccgggtcaccttccgcccacagcacgggcaacaggttttagttcgcgccaatattacactctacgagccgcgcggcgattatcaaattatcgtcgaaagtatgcagccggccggtgaaggattgctgcaacagaagtacgaacagcttaaagcgaagttgcaggctgaaggtttgttcgagctgcaatacaaaaaatcactcccctcccctgcgcattgcgttggtgtgatcacctcaaaaaccggtgctgcgctacatgatattttgcatgtgttaaaacgtcgcgatccttctctgccggtgatcatctactccaccgccgtacagggggatgatgcgccggggcaaatcgttcgtgccattgaactggcgaataagcgcaacgagtgtgacgtgttgatcgttggccgtggcggtggttcgctggaagatttatggagttttaatgatgagcgtgtggcgcgggcgatttttgccagtcgcattccgatagtcagcgccgtcgggcatgaaaccgatgtgacaattgctgactttgttgctgatctacgtgcgccaacgccgtcagccgccgctgaagtggtgagccgtaatcagcaagaattgctacgtcaggtgcaatcgacccgtcaacggctggagatggcgatggactattatctcgccaatcgcacgcggcgctttacgcagatccatcaccgattacagcaacagcatccgcagctccggctggcacgccagcaaactatgctcgaacgtctgcaaaagcggatgagctttgcgctggagaatcagcttaaacgcgcgggtcagcaacagcagcgattaacacggcaactcgtccagcaaaatccgcagtcgcgtattcatcgcgcgcaaacgcgcattcagcaactggaatatcgtttagcagaaaccctgcgcgcacagcttagcgccacgcgtgaacgtttcggtaatgcagtaacacacctcgaagccgtaagcccactgtcaacgctggcgcgcggttatagcgtcaccagcgccgctgatggcgcggtgttaaaacaggttaagcaagtgaaagtgggtgagacactgaccacacgactgggagatggtgtggtgattagtgaagtcagcgccgtaacaaaaacccgcaaatcacgtaaaaaaacgtctaatccgtagaccggataagaggcgccagcatcgcatccggcaataactcccaggctacgccagatccgccatgctggttactggaagcaggtcaccagacccggtttatttattagcgtgatactacaatcctgtgctccagtaccttcgtccatcccacactgttgagaggacaaataaggaaaactgggtgaagacggccatcccagtgaattaaaaacagtatgcaacaactctaattcattgtatgtcggtgcattttctatgctgccacactgccttgcgatatcccatttactggcatcaatgatatgtgcagaagcccagttttcgtagttaataatcggtgaggatacgggattagccccggacggcaattccgtcgttaacaacggtcgatgtagcgatttactattcaccactaccgtgtctgccatatgtccccaaaagtgcgccgaggaaacatttgggctggttggtaccgtaaaaatagcgtccagcgtgtctgtcgcggaagcgtaattagccagagtaaccgtcagtggcgttttataaccaggggtattatcctggcggagcgaaaaacttgccgtcccatccgcgcctgtcatgccactaatggtattaccgctttcactcagcgtaacagccgaacctgataacggctgaacgacgagatcgtccatcgccactacattgccatacaacgttgccccagcgttacgcggcgatgcctcaccacgtttcaaagtaaattcaacattcggcaccgtattcccggcgctgtctttcaccgtcacggtaacggacatggcttcgccttttttcactttcgccgcctgagtggctgcatcaaacgctgttgaggtaagtgtgacgctggaaaccgttgaacgcgcgttagccaggcaaggctgaaatgattttgttgaacccgtatacagcgtgccatttctcaaatcaaccgactggtctttaccatcggcggatttatcctctgcccaccaggtgtaatacgcaggccagccagtttcagtgacaaacgtgttattcggataacgcgcagacaacgaacttaaatcattgaatagtggctgccttgctacttcacaagggctcacactcgcatctgatttctgtgttggggtaaagtacggccagtcttcattattgttattgatcttgccgacgccagaagtcgatgtcagttcactccacaatttcgggcgttcaaataccgcaccattcactgccgtcaaggttgctggcatatgcccccagtagttagccttcgcagaatccgggctggtcactaccgtgaatatcaggtcctgattagccgtaacctgcggatttcgcgccaatgaagctgtaaacggcgttaccagaccaacggtgttattttgggtaacgttgaacgttatcgtgccatcactgccggtgaagccgctccatgccgacgtattctggttgaaggagatacgcgccgatgtcggggtgacttcatctaaaatgagatcatctacggtattggaggatacagagatccctgaacggcttttcgcctgcacgcgcttgagcgtaacaccttcgccgccaacaggattaccattggcatctttgatcgtcaccacgatgggaagcatctcaccttttttcacagatgacgtgggggtaccaccattgctggcagttcggccctcatcataggcagtcgatgacagcgtaaggcttgctggtgccgaatgtggctgcgtcagacagagcattaaagcgtatccattaatagtcgtcgtcgattgtcccgttttcaaattaatgacgccgtaataccacgtcaacgcgtcagtggtgctcatttcataagtccaccaatttccacttccggcagttataggcaaccccaaatctgtcagtattgtcccgcctggatgatcattatatagcccctgtaactcattgagacgcggctgatactcaaccgggcaatccggcgtaactttattggtataaaaaaggtatgaccacgactcattattattacttaccgaggaccccaaggtcgcttctgctgccagtagcggtcgtttaaaggtcacccccgccctactggtaaacgtgtcgggcatatgaccccagtattttgctttcggtgagttcggactggttatcacagtgaaaataacatccatcgtggcactttttgtggtgtcgcgcatcaatgttgcagtgagcggagttgccagcccataagtctcgttttgcgtcacatcaaaagtcgctttaccatcacttcctgtcgtcagaagtgcctgtgccccattattatagagtgacatgtttactccggcaggggtgaccggcacgatagtaagatcatcatacgtagaatctagcctgttttttgcacgatccaacgcagtcccgcgtatgagattaaagtttgcgcctggcaacagatttcctccgctatcccgcacaatcaccgtcatccggatcgccgtacctttcgccgccgttgcactagggcgaccatcgttgctggccgttttctccgcatccagtgccgtggaggtcatctctatagaagctgccactgcatgagggtttaccagacaggacacaaatgccacggtgtttgataatgccctggagcttgatccattcgataaattaatagactgatcgtaccagacgttcgcgtaggcaattttatcgtaagcccaccaggtgttagtcagcggaaggcctaaatcggtccctatcgcaccattaggatgttcactgtataactcttgaaattcgcttaataacggttgataaggttcgccgcagtctgatttgctgacatcattttttgctgccgtattcaaagaaagccatgattcattattagccatggttgactgccccgctggatgctcggcagtaagcaatggccgcttaaaggcaattcccgaccgggtagtaaacgtttcaggcatatgcccccagtaacttgccagtggcgtatccgggctggttatgacggtaaacatgaccggtaatttgttggattctatcgtcagctgatacaactgggcgtacatattggttaccaggcccatagaatcatcttgttttaccgtaaaggaggtagtcccgtccgcgccagtcaccccataaagcaggcttgaagaactattcatcctcgcagaagcgcctgccgcgttaattaccgtaatcgacttatttatcatctcggcattttgacggttcttcgagccttcacgtctgagaataaaggggacattgggcacgctatttccctgcgcatttttagtcaccacgcgaatcaccgcgtcttcgccttttttcactttcaacgcactcaaggtgtcgtcaactttgacaaattgcgccgtatcattcgcctcaacaatgatctgactggcaacggcgacaggcgtggtccggcagctcagtaatgcaccaccagatgagggcatctgcgtttcatctcctgtcttcagcgaaacgacatcatacgtaaaggtttgagtgaacgtatctgcaacggtattcgagatatagaacctcgacactggccagccaatagcatcatgtaatgcgctactcccctggtgcgcataaatggccctaagttcattgtcagttggaacatactccgcgccacaaccatttatcgaggtatcgttagcctggcccgacgggaacgtagaccaggcctccccctcttccaccagggtaccgatactggtggtagcactattctcgtccctcagcaaaggccttcgataaataagaccgtcatcgcctgtcgccgtttcagccatatgcccccagaatttggcttttggcgaatccgggctggtaagcaccgtaaagacaacgggaagcgtcgatttagtgctgctggaggaatccaacgctgccgtgagttctgtttttagcccggtagtctggtcttgcttcaatgtgaaagtggtggtgccatcagcccccgtcacgccataaataaccagggtcgttgaaagaaaatcattttgagtatttccccaggcatccgttaccgccagtgaagcaatcgacgtcgtagttgacacattggccctgttcacgctggtgtttcgtttgagggtaaatgcggtatttcccacaggcttaccctgcgcatctttagtggtcactcgtaatacggcttcttcaccctttttcactttgacaacattattcatacggtcaaattttgtgaggtctgcagcttcaagaacgatttggcttgccttaacaatcggcgtcgtctggcaggtaagcagttcttttgtggcagatggaattatcgaactggtgcctgaactgagattgacggccttgaagtcacgctgttccaggctactactacctgtcgtgctggaaaggtaacttgaggcgacgggccagccctgaaccgttttcatcgcatttccgcggttggcttcatacaatgactccagcccggcctgagagggaacatattcactaccacaaccattagaggatgtgcttatagcctgagcttgggtaaattgcgcccagtcttcattatcttccgcaatcgctgttcgacccgacgtactggataactctttcaacaataatgggcgtttaaagaccgctccatctgcagccgtcactgtttcaggcatatgcccccacattttcgccttatcgctgtccggactggttacaacggtaaaaatggtatcgagggtcgcttttttcgttgtatctgaatagagcctagcggtcagcgacgttttcgtgccatgggtatccgggcgggtaatagtgagaattttagttccgtcgctgccggtcatggcgctgtatgctgcagcggtattattaagcgaagtttcgtccgccaggccaccattgaccacaaccggcgcaaccagcgcatcactgctaccagcaacgtgtttttcctctgagcgggtataaccatcgccacgtttcagggtaaagggtatatcacccaatggattgccctgcgcatcttttaccgtcacctttacctgtagcgtttcgccttttttcagcttcgccgcatttgcagccgcgttccactgcgccggatctaccacttccagcgtaatgctgctggcaggattgttagccgtcgtcaggcaactgacataaaccgccgtgctaccgccaacggtccgcgccccatcgttgagggctatggtgtaataatgcggtacctgatctgcgggcgaactgctccagtagggctgacgctgcgttggccagccgtgtactgtctgtacaccgttaccgttattggcatcatagagcgcgctaagctgagaacggcgtgggagcatattggcgccacagccacctttactggtgctggaggcgttggcctggctgactcgcgaccagacttcgttattttccgttaatgtgccgtccggactgaacacttccgcagccagtcggggtcgggcaaaggttaaagcatcgacggtaatcgtctcatccatatgcccccacatctgcgcgccaaccgcatccggactggtgagcgtagtgaaaatcacattgtaattaacagtattgggaatataggagttcacaggcacaatatttagcggcgtcgataagcccacaccttgcgattgcttaatttccacagtcgcaaaaccctgcgcatccgtagtaccggcatagactaaagacggttgcgatgttccgtagagtgtgccattcatctcgattgcgccgcgggttggatcatcaaaacctgtagtctgcccctgacgatttttccccatatctttagtgatggtgaacgcggtatacggcacgggtgcattattcaaggcattaaaggtgcgtaccgtcatggtgatcgtgtcacccactttggcctgcgctctgctgcctgcggaaacatcacgatcggtggtcgcggcaatcttggcgaccatctcattgcccgaacaagagagatagttttgcttaaagccggaataggtgtcgatgttgcccgtggccaggtttaccgacgcgtgcgacgtctcttccaccgcactaagatacgctttttgcaacgttggccagccatattcggtgccgatggcattggctggatgagcggcaaacaaactgtgcaatgaactttggctcggaatatgacctaaaccacactcagcctgcatactgctattctgatcaaacagcgcccagtcttcgttattttcccgcaccgatcccagttcgttgtcggtttcatccgccagccgtgggcgtttaaagatattgttcgcttcaataatgcccaacatatggccccacatccgcgctttgtcggtatcggggctggtgatcaccgtaaaaataacgtctttctcatccgaggcagtaaaatcactgcgcattctcgcggtgatgtgagttttcacccccacgccgcctggctgggtcagcgtcagagtggcctctccgttagcatcagtgatcccttcataggtatgggcgtcaactttgcgaacgttactgccgccatcaatttgtaccggatgcgtctcccacgcggcgtcagtttgattcttacggttaatgccgtcatccagatgcagcgaaaagtagtagtaagccagcggctgatcgttgttcttgctatcggtaatcgtcagacgtaaagaagcctcttcccccacctttactttcatcgcttttatcgtcgaatcatagctgcccggcgtcagtaccagcttcggttcaacatcgggcgcttctttatcgacacagctcacaataaacgtcgtatcgtccggtttttgcgcttcgctgcggttcgaaacatccgccgcatggtgctggccgctcatccccgccagtgatgaccagtagaaattaccctgcatcggccaaccagccacatcctgcactgacgttggcaccaccgtcgccagcgcaccgaactgacgcattccgggcaaaatgtcgcaatgtttatccgcgccgctccaggtaaaggtggaccaggtttcattgtgatcgttaaccgtaccgccttcattatcgacttccgccgccagttttggtcgactaaaagtgtaatcacgggccttcagcgtatcgggcatatgaccccacattgtagcctgcggaacatccgggctggtgaggacggtaaagatcactgccgtttcactggcctgagcaatacccgcgaggctcgcgaccaacggcgtttttacaccagggccgttggcctgggtgaccgtaaccgtggcaacaccattcgcatcggtagtaccacgatattccgtcgcggtggtggttaattcggtcgtgcccagttttacaggcgcagtattgttcaccacaccctggcggttttcagcatctttgcgtttgataacaaaaggaatattccccacaacattaccgacgcaatctttggtggtgaccgttaacgtgatactgcccccaaccgtcattttcgccgcacctgaggattcgtcatagcccgcagcgctgacggaaataaggtcaccctgcgcgggcgcaatcttcagcgtcactttctgatcggcgagcgtcagaacactttcatagggatagcccgtcgaggtgagtaaatataacagcggcatggtctgctggggatcaggctgcgcccaggcgaccagcgaacgcccggcaagtccctgtgcacaaaacgagcgatctgcgactggctgtgggtccagtaaggtgtccggcgtggcggcatccgcccaaactaaagatacagccggtggcgtttggttttcccaacgtggggtggcaatgatatcgccttctctgtcttgcgggttggtgacgagcaatttagagacgctaacatccgcgttgaattcactcggtttagcggtaaacgctacctcatgcgtctttgtaggatccagaaagacactgccctggtagacgggtatgctggcgctgtcggcggtgggcacggtaccgttaaattcgccgaccgtatctgaagagtcttgccatgcagattctgcccatgaccacccaggcagcattgcgcttatcagcaatgcgcataacacaaggattttattcagggtcagggacatgacagaaactccaccggttgttaaacggacgcttgtcgcatcaacatattttgcttaatccgggattaagcaaaatatgcggaaacagcattcccttgcgggaatgctgctgagtacgcgttatttgtgtttgtaaataatgtgaagtttgtaaccctgtaccccgtcgccgttggtcgggatggaaagtgcctcttttccatcgcgcgcagggccgttaaggttggttctggcttcgtcgttggtcgcagggatgaccaaattgttattatcgaagcttgagttaacgatgccacccgaagtgccaagctgttggctgctgccagaaagtacccaacggaagtcataattggcggtgacgtcagcatcggtacccgcatcaaacttgccatttttgttctcatccgagtacagtttggccacgtaggttttgccaagttcgattggtgtgctaccgttgataaggttgatactggtaccatcaacaaagatggcgactttcaggttctggttaaccaccggccccggtgcaacgttatcgctgtcgcttccgccgccgctggcagtagaaacgtcataaagatgcagcgcagtcccgacgtttggcgtaccggtctgcgtggttggcgtaatttcaataccgatatagcgaccacggtcggcatcggtaagagtgtaactggtcaccttcgttgccagctcttttggatcccccccctgcgcatccttgtagctcatccagcggatagtatcgatagttttcgcgttatcgcccaatccaccaagatccacgtcgccttcggtatcaccaatttcccaacttacggttaatttatcacccgagtaaaaacgcttgtccgtttcactgccttgcgggcgagcgccttttagatcagaagtcaacgttacacggtcggcatctgtcgtagcacttcccccttccgaatagagccacggaatggtcccctggaaaatattggtttcaccgctgtcgacccaggcgctgtcttcagccagcgccacaggtgccacacaataacctgccagtgccagcgctaatgcgatccgggtcagaccgcgtcttttatcctgcttcattgatgctctccttaatgaaccttcagcgactggccgactggccttacgccaatcttattttttggtatacagcacgcgtaaaccgtatccctgcaagccatctcccgcttgtgcgccataggtttgcgccgcttcacggttagtggccggaatcacaatgtcctcattggaagtgttcgcctgtgcacccacttcaccattgatgctcttgccggtaaattcccacttgtagtcgtactgcaccatctcttcgtcagtcagtttttcgacctgctggaagacaccgtctttattgttgtcgcgccataaaacaaatcgataaatgttgttgagcggcaacggttctttatctttacctatcaggttgctgggtttagccgcccccacacgatagataaaagcatttagcccaccaatttctgccccgaggaaagtgacatccacatagttactgtcatcgtagggcgcggcttttgctttccagcgataggtgccaggtaaggtactggagagggtgacagtgcccttttctttatcttgtttggcaataaaaacgcaggggttatcggtcgagcagggcttgttggttaacgtcactcgtttgtcctgcgcgtcgtaaagctgaggcgtaaggttatcttccggcaacgcatcgccgttgcggtcggtgttatcgccaaagctgtcggttacatcgagatccatcactacaccatcaacgccatctgcctgtgcgctggcttcgtggctgtggttgttctcttctggcacgttcgcgatgttattaacaatcaactctattttacggtcctgctgaacggtgatttccaccacgccagagttctgtcggttgcccttttcatcttccagcgccagacgtactcgccaggtattgagtttttcttgttcggcttgatcggaactgtactgccaggcaggcagcaccaggttccagtggttattgttaccctctgtcagagtattctctttgataaccggcatcaccagcgtgcgggcggcattgtttttcgcctgccaggaggccgcaacgattttgtaatgatgattaatgagtgcgttaatggtccacttacatttttccagaccgacggccgcttcgggagtgtccttaatgacgcactcagggtgctcgttggtggcatccgctttcaaccacagggtgacatcaagcggatctttttctttgtattccagaacaataaagttattacgctcaacgaaatcaagacggctgcccatcagcgagtgcgccgctttcactttatcgctatccaattgatcttttagcggaacgccgaactgataattaagagtggcattaatgctgacatcactgttatctccggtccccgctttatagtccgtcccaactgtcagtaacggcactggttgataattcagtccaagcgttaccgcgtagggatctttctccaaattatccgtaccaaaaagggcgacttcatcgccgtaatattgctcgaagacaattttgccccccagttgcggataagaaggtaaccagacttcggcacgaatatcccaaccgcgcgcagggcgttcttcataaaagtcgaaatcttcagagtctttccagtcagaaagtgggtgataatagttgcctgagaattttaaataatccgtccaggcttcggcgcctaaacctaaacggcgatgtccacgggtaaagtcataatcataaaatatatttccacccaatagatatttatcaaaattataccttaccccaaggccaatattcccgatcgtacgatcttcttttcgttgcgcagaaaattggctgaaataaacagtggtttgattatcgtaccagggaacaaaataatcgatggaactgccatccagatcgccgccctgaccaatggagaggttcaaacggaccttaccgtagggagagagtgtgtcttcaatataagattgtgcggttgaggtgatttgactttgcagatagcttctggcctgagattccagcgcctcaggggtcaagttttcaaacccttgcgtggcggagttgatgacgtaatcggctccgcgctctttcagcgatttacccttgttggtttgttcatcctgttgtgctgcctggctacctaaatcaggtaacgattcgttttgcttaacatttatctctggcgccgcgaaagcagcaccagagataaatgttagaataatacagcgtttccatcgcagcatgcactttccctgtgacaatgatacagtcaaaaataagctttaatattgtatccctgattattcagaaaggcatgtcataaagagtaaatatattcttaattatttaaattagtgatttcactcaaatacattagttattccactaataacagattgtttatcattcatatattaaatataaatgataaaacaatacattcacatgatattaagcaataataaattcaacgcgttttttagatattaaaccgtgcccatgttggcagaaataatccacagcaccacaagcttttaacacttgtaacgcctgatgacactcagggcaaagtgcctggacggtaaagtctttgtcgcaagttgcacagtgagcagtctcgccattgcgttcgagaggggttttgcaggttggacagttgagtgccataaatactcctcgcgtgttattcggcttccctctccgtgtggaaagggaaaccagataagtgattacttacttttcttgatatgcttcatcagacgcttacgtttacgcatctgggttggcgtcagggtgttacgcttgttcgcatacgggttttccccttctttgaactgaatacgaatcggcgatcccattacgtccagcgatttgcggaagtagttcatcaggtaacgcttgtaggaatcaggcaggtctttcacctgattgccgtgaatcaccacaatcggcgggttataacccccggcgtgggcgtatttcagcttcacacgacgaccgcgtaccagcggtggttggtgatcttcaacagccatcgtcatgatgcgcgtcagcatagaggtccccacacgacgggtggagctgtcatacgcttcacgtactgattcaaacaagttaccaacaccactgccgtgcaaggcagagataaagtgcacacgagcaaaatcgataaagcccagacggaagtccagcgtctctttcacctgctctttcacttcctggctcaggccgtcccacttgttcactacaatcacaagtgagcgcccactattgagaataaagcccagcaaggagagatcctgatcggaaataccttcacgcgcatcaatcaccaacatcaccacgttggcatcttcaatggcctgcaacgttttgattaccgagaatttctctaccgcatcggtgattttgccgcgtttacgtacgccagcggtgtcaatgagcacatactcacgtccgtcgcgttccattggaatgtagatactgtcacgcgtcgtgccaggcatgtcgtaaacaacaacgcgctcttcaccaagaatacggttagtgagtgtagacttacctacgttcggacgacccacaatcgccagtttgatcggcaaactttgcgggtcgaagtcgtcttcctcttcttcttcgccgttctcttccgcttcaaattgcgcccagtattcggcgtcttcgtcgacttcttcttgcggtgcgagatcttccatccacggcagcagcacgtgctccagcagacttaatacgccacgaccgtgagacgcggcgatcgggtagatttcacctaaaccaagcgcgtagaaatcaaccacggcctgatcgggatccagaccgtcagttttgtttgccaccaggaaggtcggtttttcacgggagcgcagatgtttagcaatcgcttcatccgccggcatcaggcccgcgcgcgcatccaccataaacagtacgacgtccgcttcttcaatcgccagcagcgactgttccgccatgcgggtttctacaccgtcttctgtgccatcaatcccgccggtatcaatgcagataaactcacggccttcaatttccgcacgaccgtacttacggtcacgagtcagacccgggaaatccgcaaccagcgcatctcgggtgcgagttagacggttaaataacgtggattttcctacgttagggcgcccgacaagcgcgaccacaggtaccatgtttaaagcctcatttttataaatcatcagacaacgcacgctatattcgtgtcgttgttaaaaacaggaaaacggcccctgtccaggagccgttttcaaagtgaacgacagagacgattaacgtgtaatagagtacacggttccgtcttttgcctggatcagcagtttgccgtcagcagcaaccggttcagtctggaaaccggaactatcaactttttgctgggcaacgaaacgaccatcttcgacgttaatccagtgcagataaccttcactgtcgcctaccaccaggttgccattatacagcaccggagaagtcagcaggcgatgcagcagatcgctttgtgtccacagcgtaacgccgccatcaatggtcaacgccatcacccggtcattttgatcgaccagatagatgcgattgccgtcgacgatgaaatcattcaccgaacccagttcgcgtttccacataatctgaccactgcgcagatcaagcgccgtcaggttaccattataggccagcgcgaaaacaacaccgttaacaacgacgggagtcgtgtcaacatcgctcagacggtcaatttcggtagaaccggtcgcctgggaaatacgctgctgccaaatcatctggccctgttccatcagcactgcgctgacgcgaccattatcgccacccacgacggccgcaccaaaagccgttgccggcgcagactcgccacgcaaagagagcgaaggcatatcgaggttaactgtccatttgacagcgccgtcagcttcgttcagcgcttgtaactgaccgttactggtgtggattaacaccagaccgtcgctgaccaccgggcgcgaaagtgcttcacccgcgactttagtttgccatgccacagtaccatcgctggtattcagcgcgtaaacctgcgccttttcggtgccaatgtagacatgcccaccagacacggtcacgccgccagaaagtaatgcaggatctttagagaaccagccatctttctcggccaggttgacagaccagatttctttgccgtcatccgcattcagcgcttttactaaaccagcgcggtccgctgcatagacaacgttgtccgccagtgccggatgaagattggaatagaagttgccaatgccgctaccaacggaagtgctccacgcagtagtcggcgtaaactggttttcaacggttggcaatggggacatctttaccacatcttcttcgctgttaaacagcgaacagccgcttaaaagggtaacggaaagcagtcctggcagcagtaatttacgcaattgcatcgggtccctctcagatggacaaattattaattttcatctgcatcatttcgctcagtgccggggtaacatcgcttttcacgcctgcttcccatgcactacgcgcaccttgcttatcacctttgctcagcaatgcttcaccacgcaggtcggcaacaatggcagcccacccttcacctttgatagcatcaagggtttttagcgcggcatcagcctgcttgagctgtacctgaacgcgagcaagacgcagatttatcacggctttgagattttcatcgctcgtgtctgccagcccctgttgtaactgggcggcagctttctctagttcatttttgtcaacaaattgctgcgcaagttccaaagaagccagcgcaccataagtatttttattttcagcagcaaatttttccgccgctgggatgctatccggtttgccttcgctcactgcggtaaccgcattttgataggcaagagaagcggagcgtgcagaatcaacctgatggctgttccagtagcgccagccaatcagtgcgccaacgcccaaaatcaccccaacagccagtgctttgccattttcagcaaaaaagcgtttaaccgcttcaacctggtcgttttcgttctcgtaaatttccacgctgtccttctccttccttaacccagtaacgtgcgcaaatgcgcggctacgctatcctgcgcaactgcagtttgctcaccagagcgcaaatccttcactactgctgtgccgttagccacttcagactcacccagcaccacagcaacgcgggcaccccatttatcagcacgggcaaactgtttcttaaagttgccgccgccgtggttggtcatcagtttcacgcccggtaattcatcacgcagacgctctgctaatgccatagccgcagattgtgtgtcagcacctgaagccaccaggtatatatcgacaacaggatcggctttaaattccggattaacggcctgaactaacaatacaagacgttcgaggcccatcgcaaaaccgactgccggtgttgcacgaccacccagttgttccaccagaccgtcataacgaccacctgcacacacggtgccctgggaaccgaggctgttagtcacccactcgaaaacggtacggttatagtaatccagaccgcgcaccagacgctggtttacggtgtaagcgatccccgcgctctcaagcagtttgcacagaccggcaaagtgctcacgagattcctcgtccagataatcgcctaatgccggagcgtcgttgagaagcgcctgcacttccggattttttgaatccagtacgcgcaacgggttagtgtacatgcggcgtttgcagtcttcgtccagcttttctttatgctgctcaaggaatgccaccagcgcatcgcggtaattcgcacgagcttccagcgaaccgatagagttcagctcaagagttacgtgctcggaaatacccagcgcgcgccaccagcgggcagtgagcataatcagttcggcgtcgatatccggaccttgcagaccgaaaacttcgcagcccaactgatggaactgacgataacgccctttctgcggacgctcgtgacggaacataggcccgatataccacagacgctgttcctgattgtacagaagaccatgctcgatgccggcgcgtacacagcccgccgtcccttcagggcgcagagtcaggctgtcgccattgcgatcctcaaaggtgtacatctctttttcaaccacgtcggtgacttcaccaatcgcacgtttgaatagcggggtctgctctacaatcggcaagcggatttcactgtaaccgtagctgccgagcacgtttttcagtgtgccttcaatgcgctgccagatggccgtttcgccaggcaggtaatcgttcatgccgcgaatggcttgaatgttttttgccacgtttattctctttctgaatataaaaatgaaccctcaacgcttccctcaatgtttcgggagccatgcgggttcaatcatacacgggaagcgaggcgcttcccatcacgttattatttttcaacctgctgaacgtcaattcgacgcgcttcgtccagctgactggctttcgcacgaatgcgcgcttccagctgatcgatcatatcgttgttgtccagacggtctttgcgcacgccatcttcatagaggccgcttttcttgttgccgccagtgacgccgagtgtagaaaccagcgcctcacctgggccattcaccacgcagccgataatcgaaacgtccatcggagtgatgatatcttccaggcgttgctccagcgcgttaaccgtaccgataacatcaaattcctgacgcgaacaggtcgggcaggcgatgaagttgatcccgcgcgaacggatgcgcagcgatttcaaaatatcgaaaccgactttgatctcttcgaccggatcggccgccagcgatacgcgcagcgtgtcgccgatgccttcagacagcagcagacctaaaccaatagcggattttactgccccgctacgcgcaccaccggcttcggtgatccccagatgcagcggctgatcgatttgttttgccagcaaacgataagactcaacagcgaggaagacgtcagacgctttcacgctgactttgaactgatcgaagttcaggcgatcgagatgatcaacatgacgcatggcagattccagcaacgcctgcggcgtcggttcgccatacttttcttgcagatctttttccaacgatccggcattaacgccaatacggatcggaatgtttttatcgcgcgcacagtcaaccaccatgcgaatacgctcttcattaccgatattgccagggttaatacgcagacaatcgacgccgtattccgctactttcagcgcaatgcgatagtcgaagtggatgtcagccaccagcggcacgttaacctgctgtttgatgagtttgaacgcttctgccgcgtccatcgtcggtacggagacacggacgatatcagcgccaacacgttccagcgccttgatttgattgaccgttgcttcgacgtctgtcgtacgcgtattggtcatggactgtacggcgatgggagcaccatcgccaatcggcacattcccaacgtaaatacgtgttgattttctacgttgaattggagcctggttatgcatgaaaaatctcccgcgttacccgtctgttactgcgccggtgattgttcggcattgagggtcagacgcgcaacctggttagttctgataaaacgactcagatcgacaggtttcccttgatactggatctgtactgcggctggcgcaccaattttcagtttgtacggtgcctgcccggttaagttcaaattaccgtctttacgctgcataccgctaaacagttttttaccggtagcatcggtgacttccagccagcaatcggcagtaaagttcatcaccagcgcattcgggtcaaccgccggcgtggtcacgccagcctgatcggttggcaacggcgcagcgccatctggtgttgttgttgccgctggtgccggagtcgcagcggtatcaacatttgcctgcgaaggtggaacaaccgcattctgttgcggatcaacagctggtgctggcgcagttacggcaggtgtttgcgtgttggttgcggtggtatccacaggtgatgtcggcgtggtcgccatagcctgatctgtggttgtcgacgtatctaacggtacactctggctttgattattattcagttccgcagaagattgatcggccatagtggtgatctcttcctgctgagctttgtggtcttgccaccaccaggcaccgctcagaccaataaccacaaacaacaccagccaggtgaaggtcatcagccagccgtcacgttttttgcggcgtttaccgagggaaaaactctgcaccggcgcaacttttgcagcccgtagtggagcctgcttttccagccctggcagcagttcttcttctggaatatgtaccagacgcgcataagagcggatatatccgcgcaggaatgttgaagcaagatcggcaggtgccttatcttcttcaatgtcgcgtaccgtggaaaccttcaggcaaagtcgctcggcaacggcctgttgactaagtcctagttgttcgcgagcattacgcaggcgagcgccggtagtaagtgcttcattttggtcgtgcgtggcttcagtattcattcgctgcaggtacgtttaaatgagaattgagatgccggtgaaccatcatgctcacccacaccgcgaaacatccgttaagttaaccgttatcatacagtataagaccgtctgtgtgctcgtgacaaagcccacattcactaaggctaacttactgttgcatcgttacatactgccttaaagtcagcaaaaacgcaccgttaatattgaccagacaattgcaacttaatacttcattcataaaagattacgccacggtacataaagtaaccgtggcgtaatggctatcagaccgctttaatatcgatggcttcaccctgcatccgtttacgcagggtacgtttcgtacggtcgataacatcgcccgccaactgaccacaggcagcatcaatatcatcaccacgagttttacgcacaatagtggtgaaaccgtagctcatcagcacttttgagaaacggtcgatacggctgttcgaactgcgtccatacggcgcgccagggaacgggttccacgggatcaggttgatcttacacggcgtatctttcagtagctccgccagttggtgcgcgtgttcagtgccgtcgttaacgtggtcaagcatcacgtattcaatagtgactcggccctgattggcgttggatttccccagataacggcgcaccgcagcaaggaacgtttcgatattgtactttttgttgatcggcacaatttcgtcacgaatttcgtcgttcggcgcgtgcagggagatagccagcgcaacgtcgatcatatcgcccagtttatccagcgccggaaccacaccggaagtggaaagcgtgacgcgacgttttgacaggccaaaaccgaaatcatcaagcatgatttccatcgccggaacgacgttgttcaggttgagcagcggctcgcccatacccatcatcacgacgttagtgattgggcgctgaccggtgacttttgctgcgccgacaattttcgccgcacgccacacctggccgataatttccgatacccgcaggttgcggttaaagccctgctgggcggtggaacagaatttacactccagcgcacaccccacctgcgaagagacgcagagcgtggcacggtcgtcttccgggatatacaccgtttcaacgcgctgatcgccaacggcaattgcccatttaatggtgccgtcagatgaacgctgttcttcaaccacttccggtgcgcggatttccgccacctctttcagcttgccgcgcaacactttgttgatgtcggtcatctcatcaaagttgtcgcagcaatagtgatacatccacttcatcacctgatcggcgcggaagggtttttcacctaaatctttaaaaaactcccgcatctgctgacggttgagatccagcaggttgatttttccatctttcgtggtgacgttttcaggtgtgactaattgttcagacatatgctattccggcctcgttattacacgttatggcccctggagggttgaaaaaagaaacgccccggtgagcggctgctcgtccgggggcgctgcattgtacaaattctggcgcacggatgccacgtttgcacgcggcatttacgaaattattaacgggtgcgcgggcacacttcgccttcgccgaagaaataagcgatttcgcgagcggcagactcgacggaatcagaaccgtgggtaccattttcggtcaggctgtcagcgtaatcagcacgcagagtaccggccagtgcgtttgccggattggtcgcgcccagcagatcgcggtgacgctgaacagcattttcaccttccagcacggaaacaacgatcgggccagaagtcatgaattcaaccagaccatcaaagaacggttttccatcgtgttcagcataaaagccacgagcctgttcaacggtcaggtgcagcattttggtgccgacaattttgaaccctgcagcttcaaagcgcgcaaagatactaccaatcacgttttttgctaccgcgttcggtttgatgatggaaaaagtacgttcaatagccatttttacctctgtaaattgttctgttgttgtctgtaccagcgtacgagatggcgcggattataatgagcaacagagccgttgactattgatgaaggtaacatttttttaaaataaacccagtttaagcaacaatcagggacaaaatagactattgcatgacaaatttcactgtcgctatttgccccacgtcatccatcaccagcaattgataatcgcctttatccgtcaaatgcagggtcacgttgcgcccacgttcagttaacggttcgccgttcagaaaccaccagcgttcacctgctcctccacttgattgcaacggcaaagtcgctgccgctgcgcccggtaaacgtttaataatcgcgccatcgcgcacacctgttagctgcagcgggagttgtgcatcgtgaccgtatggcgggcaaattgtcgaggccggtggcaagcgcacagcgcgacgttctgatgcgggcagccagggttccagcggtagcggccagacatttatcatttcttgtcgcgcctgagggcaatcagcggcaacacgtttgccgttttcatccagccagatggggaaacgaatgccattaatgccttcctgctccggcagtaatagagttggcggctggctcccgtccagcagccaggttgccaggcggcggcgacagttaccgtcaccttccggcaaagactgtccgcccggccagcagataacgccacgacttacagagtcaggacgtgggtcttccggcaaattcacactgcgcgacagtaagatattattaacctgattcaacagcggtacggcactggcaaagccaaactgaccaacaacgggcgtgccgtccggtctgccagtccagatcccaatgacatagcgagcgttaaccccaatcgcccaggcatcacgatagccatagctggtgcccgttttccatgccagtggggcgacgcgcggcaaggcaccatccggcaagggttgcgcttcatcagccataatccggcgaatgatccacgcagcccccgacgacattaaaggccgttcaagcagcggatcgtcaggctgtaagcgcaatttacctgccttgccgtggcgagcaaacgcggtatacgctgccgccatatcttccagttttgcgccagcgccgccgagaatgagcgaaagattcggtgcagcaccgttgggcaaatataacggcaatccaacattgcgtaactttgccgcaaaccgtttcggtccataggcttccagcacctgcacagcaggtaagttcagcgatcgcaccagcgcctcactcatgctgatcgggccatgaaaaccgctgtcaaagttgccaggtcggtaatcaccggtgcgtctggggacgtcttgcaacagcgatgccgggtggatcaagccttcatccagcgccagaccataaacaaacggtttgagcaccgatcctggcgatcggatcgcattgaccatatcaacatgaccaaagcgtgaatcatcgttgagatcaaccgatcccacccagccgcgaacacgcatatcggtatgatcaaccacgatcatcgccagtgagctgcgcggtggcaatcgtcctttccagttttgcgccagttcttccagacgtcgttgaagaccggcatccagcgtagtaacgattttgtcgcttttgcttttaccgagcatcatgcgcgaaaacagcggtgccagttgcggcatttgtcggggtgccagccagatgggttcttcccttgactcttttacccgctcacgggaccacacaccttgcacggccatccgttcgagcactttattacgcgcggcttcggcacgctccggccaacgatccgggcgaagacggctgggcgcttgcggcaacaccgccagcattgccgcctcggaatagcttaaattcgcaggcgatttcccgaggtaagcccaacttgccgcaccaatcccctgcaacgtaccgccaaacggggcacggttaagatacaaggtcagaatttcacgtttagacagatgccattccagttgcaacgcgcgccagagctggcgaattttgccgccaaacgttttggggtgaggatcaagcaggcgcgccacctgcatggtgagcgtgctgccgccggaaatgacccgacccgacgtgagatcttgccaggctgcacgcgccaccgagaacggattcacccccggatgcttccagaaccagcgatcttcataattgatcagcgcttcaaggtaacgtggagaaacatcttcgattgttactggataacgccagatgccgtcagcatcggcgaaacgccagagtggcgtaccatcctgcgccaccaccacgcgtgcaggattcacttcttgcaatggcagaggccagagtttatctgctgcccatgctgccagaatgatgataaaaggcgcggctgccagcattatccagcagccgcgtttggttaacaggcgaggcatttacggtctgactatcaacagatcgtcagccgcaccagtcgcccgccattgaggaacatacattgattccaccataggctgcggcacctgatacgttcccggcgtcaccgcccgcgccagatacaccagcgttaccggttgatattcatcaacggcaaccgccgccacaaagcgatcgtcacggaactctatgtgcttaatgctcgcctgctgcatctggttcagcaagttctgcacttcaccaccactttgctccaggctggcgctgccgttcgccagattctggttttccagttccagccccgcaggcaacagatccacgactaacgcatccggtacactgttactggctttaacctgcaaccacaccagcaccagatcgccgctacgtaacgagtccagcgatttgctcttaccgtcagtacccagaatatgacgctcaatttgcagcacattgctcgccggtaaaggtgcggattgcggataaccgctggcatccacacgcagccataacggctgatcgccactgttggtcacctgcaaggtggcaagttgatcgctattcagattgctggtttgcgctttctcgcctgtcaacggctcagcagagaaagtggtttgcgcctgccatttgcccggtaaatcctgaagagtacgggcagccaggaacaacgcgttactttcctgcgtcgatagccagcgttcaccgaacgcctgctgcgaaagtgtgtttaacagggagtactgctcatcgggtagcagtttgttctcttccagcaatgagagcatcaacgcgctgtctcgcagtggactaccgtaatcacccagccatatccgctcatcactattacgcggcgttttcagcgccagcgcaatcgcttcttcaccacgcgtcgcatcacccatgattttcagcgcaacgccaagttgcagcagcggtaaaccagaagcggcatctgcacgatgctcccagatttcacgcagcgcacccagtggtgctttttgctgacgggccaacaccagcgcagcgtaagactgtacggcgaatttactggctttgagattatcagcgtacgggatcgacatcatgcccggatcttgtaaatagcgcagcagacgctcattaccccggttaatggcgtctgtcggcacgctgtaaccctgttcgcctgcgcggaccaggaaatccatcacgtaagccgtcagccagtactcttcgtcaccgtttttatcccacaacgcaaagccgccgttatcacgttgcatttgcagcaaacgggaaatgccgatatcgaccgatgcacggcgtttctcatcactgtcgcctttgatgcccaacgcctgcagttgggctgcattggtataaagtgacgggaacaggccgctggcggtttgctcgagacagccgtacggatacgcttttaactctttgatataacgtgcgatgttcagcggtggtttgccactcaacaacaattgcccttccagcgtaacaggcgagaagttttgcaatccatcagccgggagcgcccaggtttcaccaggctgtaacgccgtaccgtaattgaccgtttgtgccgggaatgctggacggacgccgattttccactgcttatgctgatcggcaacggtttccccgggtaacgctaacccgctaatggtggcctgaatgtctccatcgccataacccggcaatgcacgcaccgggataaacagcgtagtacgcacccctggcgctaattcaacaggtgcgggggaattactcaccagttcaagcaagccactggcggtcagagcaacattaagtttttgcggtttatcggtaagattagtgatatccagcgtcaggcgcgaggtatcgccactcgccataaagcgtggcatgttcagttcagcaatcaccggtgcggcaacaatcactttgctttcgttgcttccgaagtcatctgccgtccaggcttgcgccatgacgcgcaattcaccgttaaaatcgccaattggcagtgtaaccgagccttcgccctgttcattgagcgttaccggcagcgcctgctgcgcgacaatattgacgtgattgaccggcggtttaccaccacgtttcagctcatcaccatcgccaccaaaacgcagagctgccagacgcccctgaccttcaatgacctgaccgtaaatatcgtaaatgtctgcgccatagcgtttctgaccaaagaacgcctgccacggatctggcgtgacgtaatcagtaatattcagcacaccgctatcaaccgcagacaccagcacattcacctgttttggcatctcaccatttttattgctggctttaattttcacggttaatggctgattggggcgcattttggtaggggtttccagcgccagatcgaggcgacggttttcatcaccaagcggcagatgcaacaccccaaccgcgcgttttggcgtcgcggagcgagatttatcgccaggacgtaccaccagcgtacttaaatacagatcatgacgattccaggttttatcgaccggaatcgtcagatccagcccttgagccggaacatcaatctcttgccaccacagcggcccttcactggactcgaccatcgcataacctttacccgccgttggcgcggcaatatgcaacttaatggtatcgccagggcgatagctggctttatccagtttcagcgtgacacggtcgggtcgcactgcaccacccccgtcgctgttatcctgccagctataaccagcccagaaacgcacactactgaccgcttcattcggcgctttaacttccagacgataagcgccccactctaccgggaaactgaccttaccggtttcgtccgctttcagatccagagtttgttcattttcgatcagatctttttgatcaaactgtgactgccagccttcatattccgaccagttccagtagtaatcgcggcgttcgcgaatcaggcgcacctgcaagctcgacacggcttttttcacgccttgcgcatcgctataaacgatgtcaaaagcggcgttactaccttcatcaacaatgggctgtttcaccgtgctgtcggtgcgataatcgtaaaccgatttcgaggcgaactgcggacggatccctggcaatgcatcagcaggccagatagcctgctcagcacggcgcgtcaccgggcgaccgcccgattccagcaaactaccctggaaaataacctgtaatggggaatgtgtttccttccactggctttctgtagaaacttcgccgcgccctttatcatccagcgtcaactgaacttcatccagcgtgcgggaaagattttcggcagctatatcgccgaattcaaaaccaggtaaggctgacacagcttcacgcagtgggcgcaggaaaagttgcccttgcaaagtattaccattagcaggtgcgccatacaggtagtaccccaccacggagaatttcacttcatctttcggcgttagcggggttttctcaccggtcagattcagcgccatacgctctggcataaaatcttcgacgtggaaatcccacatccgatactggttatcgcccgtgttagcgcgaatatgccacataccggttgccgcattgctatcgagtggccaggtaaagtggtagaggccattctccggctgactaacgacgctcctgagtacctgcccgtcgggtttaatcacgtctaacttgatgggttgatcgggcaatgctttaccgtctgcatcacgcagcaaaccattgaggatgaccgtttcacccgggcgataaagatcgcgcgggccaaacatgaaaaactgtttgctatagcccggcgcgccagcaatgttaaattccgctaagtccagcgccgggagttttaaatcgagcagcgttgtctgaccgtttttacgcgccagcagtaatgccgcgtttttatcattttccagctgcacatgcccctgagcgtcactgcttgcctgagtcagagtctgccctttctcatttaataaagagacttcaattccttgctgggccgcgccgttttccagactttgggtaaagatatccagacgattgtgataacggtgagctgaaacgccaatatcacttaacgtaaacagcgtcgcgggattactgtaatcgtaacgtccagcctgattcatcacagccagatacacgcccgcctgctgaagcggtttgatatcgcccagcggcagcaataatttttcacgggtgttacgcgcaggattgagatcaaaccgtccggtgtagaccagatccgccatctgcagcagtttatctgactgccagttcgccagcgaattgcggtattcccactggctaatgaaagcgggcagtgattctggtttcacacggaagaagttaacatcgacattgttaacgttaagcgccattaccggcagcccttcaacgaccttaccaggaagcaacgaaccacgactggcaaaaccgacgctgggttggatatcgcgggtagttatagttttttcgtcatctttactaaaggttgcgttattgagcgctttgacctccttgccaatagtgacgatcaaatcacgtttcggttcgaggtggcgtaaacgcagctctttaagattatctgacagctcccaggcaccatccactttgccgctttttttatcgacgacatgaataacgcgtgagaaatcctgatccgggtcgagagggatggagaacgtcagcaccagcgtggctgcgccatcgagttgaacttcagagagatccagcaatgtcagcgccttaccggcactctgttgggccagtttttgtcgctccggcgcggaaagctttgctgaactcacgttttctgaagaggccgctttagtaacttcagaaggcgcatcttttttcaccgctgttggcgcgttatcgttgttgtcgcaccctgccagcgccagcattagcatgcaggaggctacgcgtaactttttcatttttcatccctgccacaatggcccgttagcaacgtcgaataattattatgcgtgagaatttacgttatgtaattcagtatcacgcccatacaatccgaattttagtgagaattgtggctcagacagccaaatcagcctcttttgcttgtcgcttttcactaaacatccgacaatttagcctaaccccggcaaaaatggagatgcctatgtccacgacatggtttgtaggagccgactggctcgccgaacatattgatgacccggaaattcagattatcgatgcccgcatggcgtcgcctggacaggaagatcgtaacgttgctcaggagtatctgaatggacatattcccggcgcagtgttttttgatatcgaagcgctttctgatcacacttccccgcttccgcacatgctgccgcgcccggaaacgttcgctgtggcgatgcgtgaattaggcgttaaccaggataagcacctgattgtctatgacgaaggtaatcttttctcagccccacgagcatggtggatgctgcgcacctttggtgtagagaaagtgtcgattctgggtggtggacttgcaggctggcagcgtgatgatctgctattagaagaaggtgcagtagagctgccggaaggagagtttaacgccgcgtttaatcctgaagccgtggtgaaagtaaccgatgtgttattggcaagccatgaaaatacggcgcaaattatcgatgcccgcccggctgcacgttttaacgcagaagttgatgaacctcgcccaggtttacgtcgcggacatattcccggtgcattgaacgttccgtggacggaactggtgcgcgaaggcgaactaaaaacgaccgatgaactggatgcgatattttttggtcgcggcgtcagctatgacaaaccgattatcgtcagctgcggctctggtgtaacagcagccgtggttttgttggcactcgcgacgctggatgtgccaaacgtgaaactgtacgacggcgcatggagtgaatggggcgcacgagcagatttaccggttgagccagagaaataagcttttaacaggcaataaaaaaccgccgaatttggcggttttttattgctggtctggttcgcggcctttccagcagattggcttgtgttgcatgagcaacgcaggtgcttcacagcaaagcaatactcgccagtaactctctttttgtcaagcgaaagagagtaatcattgtttatttagcgtattatcgacaccggccctttccgccgtctcgcaaacgggcgctggcttaaggaaaggatgttccatggccgtaaatgcaggtgtttcacagcgcttgctatcgcggcaatatcgccagtggtgctgtcgtgatgcggtcttcgcatggaccgcacaatgaagatacggtgcttttgtatcgtacttattgtttctggtgcgctgttaaccgaggtaaataataaccggagtttctccggcaacaatttactggtggttaacaaacttcagagcagcaagtaagcccgaatgccgccctttggggcggcatattttagattatccggttctgtttaaagtcacgcaaaaaaccaccccagcgacgttcatagaatggcgcaatatgttcggtaataaagtggctaattcctttttccccttttttcacctgacaaatatcgattggttcatcgccaggtaatgtatcggtcgctacacttcccgccgcctgaataatttcttcgatatcaccatcggcttcaatgccaataagtaaattaggctgtgcctcttcgctctctttaattaaacaaataaaagcacgcttcactggcttaatggttttaaataaggtggtgagtgaatcaatcatttgtactggcggctctgcgacttccgataatatcagcgattcaccgccttccagtacttcctggctactcagcgaattcccttcttcaccaatcaacaaactgatttcacgcggcataaactctttaccggttggcagtttggcattaaggaagagcgtttcgccaagggtcatctcaaacaatgtgcgaacgggcattacgacaaatgcctgttcgtcttcaaccacctgttgaagtgcttctaacgaggtaaaaaaaggaatgacgctggtgccgtcttctttttcccagtgctgtaaatcaagcgcgctatcttcaactactgcctcgccctgcgccgccgtaccaggcacccagacggtggattccagtagagtacggaaaaaggccgggcggtgcgccggttcggttgctgctttttccagcaggtcttcaagttcgttttttgtttcggacataagaaccataattcattcaacgttcggggcgtaagtgcctgatgcgctacgcttatcaggcctacaagggaaccgcaatatattgaatttgcaatactttgtaggccggataaggcatttacgccgcatccggcatattagtttacgccgttaacagattagcaatcgtgcgcacaccaagtcccgtagcacccgcagaccactgttcaaccggcgctttacggtaagtcgccgagcagtcgatatgcagccaaccttgctgatagttctcaacaaagtgcgacaggaagcccgccgctgtgctcgcgcctgccggatacgccgcgcttccggtgttgttcagttcggcaaagttagacggcaattggttgcggtggaactccgccagcggcagacgccagaacggttcattctcctgcgcggcactcgccaacaagcgaccggcaagcgcatcgtcaaaactgaacagcgcgtgataatcattacccagcgcggttttcgccgccccggtgagggtcgccgcatcaatgatcagttccggtttctgcgcactggcatcaatcaggccatcggccagcaccagacgcccttcggcatcagtgttcatcacttcaacttttttaccgttgcgataggtgatgatatcgcccagcttgaacgcattgccgctgatcaggttatccgcacaacagaggaacagcttcacgcgcttgttcagtccgcgcgtaatggcaaatgccagcgccccggtaaccgttgccgcaccgcccatatccgacttcatcgagtccataaacgcggtctgtttgatgctgtagccgccggaatcaaaagtgatgcctttaccaaccaggcacgcgtacactggcgcttctttatcgccagttgggttgtaatccagcgccagcaataccggagaacgttctgaaccgcgcccgaccgtgtgcagccccatataaccttgctcacgcagatcttcgcctttggtgatccggtaagtcacacgatcccctgcgacgttgctgatcagatcaacagcacgctgtgccagttgcgatggccccagctcttctgccggtgcgttgatggtgtcacgcacccagtcgatgatcatcaggcggttatccagttcctgacgctgggcatcgtccagatccggccactccactttacgtatgcctttcggggctttgtaaccttgccagaatgcccagcagcgatccgcatcccagccttcaccgcttaactgaacatgcttgatgcccagaccgtcaatcttgcgcgccgcacgctggatcaaccccagatcgtctgccccgttcaaatgcagggtaatgccatcattattaatgctgtaagtcgctttttctccccaacgtgcgtcggcaggttggggagagagggtaatcttcatcgcttctgtcattttagttatccttattcgtttaacagcaaaacgggctacccccaggcagcccgttcattcactcggcttcgtccagccagaccaacaaaatcgcttcgaggattttctcgttcgatgcctgcgggtcgtcgtcgaaatcttccagagcgcaaatccactgatgcatatcggtgaatcgaaccgttttcggatcaatatcaggatacgcatcgtacagtgcttcgccaatttcgcggctatcggtccacttaagtcccatactaacctctgttaatgctcacgcgcatggttgatagtgtaacgcgggatttcgaccactaaatcttcgtcggtaacgcgcgcctggcagcttaaacggctttccggctccagtccccaggctttgtccagcatgtcgtcttcctgctctgtactttccggcagcgagtcaaaaccttcacgaacgatgcagtggcaggtggtgcaagcacaggatttttcacaggcgtgttcaatctcgataccgttacgcagcgcaacgtcgagaatggtttcaccgctattcgcttccagaacagcgccatcagggcagagatcctgatgaggcaaaataacaatctttggcatattaaacctcgtccacggaatggcctttcagcgcacgacgaaccgactggtccatgcggcgagcggcgaaatcctgggtttgtttgtctacgtttttaatcgcttgttcgatggcgtcaacatcatcgccctgcgccacttcactcaggtgagcggcagcatcgtcgatagcctgacgttctgcggcgcttaacagcgcggcatcagcagccagcgcaccgtgcagactttccagcacacgcgccgcttctactttttgttctgccagcattcgggcttttacgtcctgctcggcatagctcattgagtctttgatcatcgaggcgatttcgctatcggtcaggccataagacggtttgacctgaatagacgcctcaacgccggtggatttctccatcgccgtcacgctcaaaagaccgtcggcatcgacctggaacgtcacgcgaatatgcgcaccgccagccggtagcgccggaatacctcgcagcgcaaaacgcgccagcgagcggcagtcctgcaccagttcgcgctcaccctgcatcacatggatagacatcgccgtctgaccatctttaaaggtggtgaaatcctgggcgcgggccaccggaatcgtggtattacgcgggataactttctccaccaggccgcccatcgtttcgaggcccagcgacagcgggatcacatccagcaacagcatttcgctgtccggcttgttacccaccagaatatccgcctgaatcgccgcgccaatagcgacgactttatccgggtcgatagaagtcagcggtggacgaccgaaaaattcgcctactcgttcacgcaccagcggcacgcgagtagaaccgcccaccaccaccacttccagcacttcatcagcttctacgcccgcatctttcagcgcgcgacgacaagccagtaaggttcgttttaccagtggcgcgatcagttcattgaattgttcacggctgatttcgccctgccagcccgcaacgttaacggtcacggagtccgcatcgctcagcgcgattttggccgcaatggcagcatcgagcagttcacgctgaacgcggttatcgctacgatcaggaatgcccgcctgctcgcgaatgtaatccgccagcagatggtcgaaatcatcgccgccgagcgcggaatcaccgccggtcgccagcacttcaaacacaccgcgacttaagcgcagaatggaaatatcaaacgtcccgccgccgaggtcataaacagcgatcacgccttcctggccggaatccagcccgtaggcaatagccgcagcggtcggttcattaagtaagcgcagaacatgcagccccgccagacgcgccgcgtctttggtgccctgacgctgggcatcgtcaaagtacgctggaacggtgataacgacaccatccagctcgcctgccagggcttcagttgcccgcgccgccagtgctttgaggatgtccgcagaaacgcgcaccgggttcagcagccccgccgccgtttcaatcatcggcaggccattttcgctggcctggaattgataaggcagatgcggatagcgttgctggatatcagccagcgagcgccccatcaggcgtttaacagaactaatggtgttggcggtgtcgagcgctgcgttagtacgcgcgtcataacccaccgaatgcccttgctgttgatagtgaacaacagatggcagcaggtgacggccttcatggtcagctaacgtttcggcctgaccgctgcgcactgttgccaccagcgagttggttgtgcccaggtcaataccggccgccaggcgacgctgatgcggcgcagcactcaaaccaggttcactaatttgtaataaggccatgtttagcttccagaaattaaaaatcgagcagtttttcttcgagttgttcggcactgctccgcagtttatcgagaaaacgcagcttacgcacggtatccgccgccgcgtcccacgtctcgttgtctaactgttcaaccatcaactgatggcgggtatcaaacatctttttcacacgtttgataaagctttccagccgcgcttcatctttcgcctgttcgatctcgtccagttcttcgcgcagttccagctgttccatcaggaacgcggtgtcgcgcacagtatgctgctcgctggcgagatcaaaaccgtgcaaagaaagcaaatattccgcgcgcattaacggatgacgcagcgtttgccaggcctggttaatggtcgcggattgctgtacggcggcgagttgttccgcctggcttccgctggcgaatttatcaggatgatactgacgttgtagatcctgaaaacgcaggctcagcgcctgggtatcgagttgataacgggcaggcaagccaaagagggtgaagtaatccataacattctcagggctgcgatccgccgcgataacggcgaatcaggtaaaacaaaccccacgcgcaggcgaccacggtggggttatcggtatgcgcatcaaacgtggaagctttcgccgcaaccacactcatctttgacgttcgggttggtgaatttaaacccttcgttaaggccttctttgacgaagtccagctgcgtaccgtccagaaattgcaggcttttgccatcgaccacgactttcacgcctttgtcttcaaacacgatgtcttccggcgtcggttcgtcaacaaattccagtacataagccatacctgaacatccggaggttctcacgcccagacgcaggccaaaccctttgccgcggttagccagaaaggtatttactcgcgctgctgcactgtcgctcagtgtaatcgacataaccaaacctcaactcttattttgcttcacgtttgcttttatagtccgcaatggcggctttgatcgcgtcttctgccagaatagaacagtgaattttcaccggcggcagttcaagttcttcagcaatatcggtgtttttgatagcctgcgcttcgtcgagagacttccctttcacccattcggtgaccagggagctggaagcgatagcagaaccgcagccgtaagttttaaaacgcgcgtcttcaatgataccttcatcgttgactttaatctgcaacttcatcacgtcgccacaggccggcgcacccaccatgccgctgccgacgttctcgtcgttgttgtcaaaggaacccacgttacgcggattctcgtaatggtcgataactttttcgctgtaagccattataaattctcctgattccgataccgattaatgatgagcccattcgatgctgttcagatccacgccctgcttgtacatttcccacagcggagaaaggtcacgcagacgaccgatggatttacgaactaactcgatggtgtagtcgatctcttcttcagtagtaaaacgacctaaagagaaacggatagagctatgtgccagctcgtcgttcagccccagcgcgcgcagcacgtaggacggttcgaggcttgctgacgtacaggcggaaccggaagaaaccgcgaggtctttcagcgccataatcagcgactcaccttcaacgtagttgaagctgacgttgagaatgttcggcgcaccgtgttccaggtcaccgttcaagtaaacttcttcgatatctttgatgccgttccacagacggttacgcaggccgcgcagacgttccatctcggtcgccatctcttcttttgcgatgcgataggcttcgcccataccgacgatctggtgaacaggcagagtaccggaacgcataccgcgctcgtgaccgccgccgtgcatttgcgcttcgatgcgtacgcgcggtttacgacgcacatacagcgcaccaatacctttcgggccatagattttgtgaccggagaaagacatcaggtcaactttcaactggctcagatcgataggcagtttgcccacgctctgggttgcatcaacgtgatagataatgccacgagcacggcacatttcgccgatagctgcgatatcctgcactacgccgatttcgttatttacgtgcatgatggaaacgaggatggtgtcgtcacgcatcgctgcttccagttctttcaggtcgataatgccgttacgctgcggtgccaggtaagtgacttcaaaaccttcgcgctccagctgacggcaggtatccagtaccgctttatgttcggttttactggtgatgatgtgcttgccttttttctgataaaagttggctgcacctttgatcgccaggttgtcagattcggttgcaccagaggtaaagacgatttcacgcgggtcagcgccgaccagatcggcaatctgattacgggcgatatctaccgcttcttcagcctgccagccgaaacggtgagaacgggaggccgggttaccaaaggttccgtccatcgtcataaactgcatcattttctcggcaacacgcgggtccaccggcgtggttgcggagtagtcgagataaatcggtaatttcattgctctataaactccgtacatcactcaatgcaaggaaccaggctaccggctggatgtacgaccgtgtttacggagcgctaaacactccggcctgattctgaattctttttattaagcgcgtaacttaacgtcgatcgcgtcttgtgtgcgggtgcgtggcgcgtcgtgagtatgctgacgaccagacacatccagcacttcctggttattaaccagttcgcctaaagtaatgttgttgagaaaaccggtaaggcggtcgctcaaatcacgccacagcgcgtgggtcaggcatttatccccgccctggcagccgcctttaccctgacaacgggtggcatctacagattcgtcaacggcgctaatcacttcgccaacggcgatgctgctggcatctttgcctaacagataaccaccgcctggtccacgtacgctggaaaccagaccatttttacgcagacgggaaaacagttgttccagataagaaagggaaattccctgacgttcggaaatatcagccaacggtaccgggcccgcttcagagttgagcgcaacgtcaagcattgcggtcacggcatagcgccctttagatgtcagtctcatgtcttacttcacctcaaactcgcccctgcccggggttttttattgtaaaagtgggggtattgcatagcagggtcaagtctgacattcccgagtaaattggtcaactatttacttgactgatttagtcgggtatttaaccttcagtgccatttttttatcgtggcgtttgtacctgttgtcggatgcggtgtgaacaccttatccaacctgagattccgtgcacttacaggcctgataagacgcgttaagcatcgcatcaggcaaccactgttattcggccttgttacctttattctgctgctcaatagaagccagaatcccgcgcaggatattcaattcctggctttccgggcgtgcacgggtaaacagacggcgcaatttattcatcacctgccccggatggttttcacggataaaaccggttgccagcagcgtttgctccagatgaccataaaaacgctccagatcatcgaccagcggatacggtgtctcttcatgctcgacctgctcgccattttcctgagttgccagccaggccatacgcacttcataggcaataacctgaaccgccatcgccaggttcagcgagctgtattccgggttcgcggcaatcgcgacatgataatggcatttctgcaactcttcattggtcaagccaacacgctcacgaccaaaaaccagcgccaccggggtatttgccgcttcagcgacgcttttcagaccgcattcgcgcgggtcgagcatcggccacggcagcgtgcgggagcgagcgctggtgcccaccaccagactacaaccggctaacgcttcgtcgagcgtatcgacgatgtgagcattaccaatcacatcgctggcccctgctgccagggcaatcgcctgggagtcaggtttcactagtggattaaccagccacagattggttaatcccattgttttcatggcacgggcaacagaacccatattgccggtgtgtgacgtctccaccagcacaattcgaatattttgcagcattgtctttcttcatctaaagattattcacgcatcttatcataaaacgaagacagatgccgatctcgctgctatactctgcgccgttttcccgttctttaacatccagtgagagagaccgatgcatccgatgctgaacatcgccgtgcgcgcagcgcgcaaggcgggtaatttaattgccaaaaactatgaaaccccggacgctgtagaagcgagccagaaaggcagtaacgatttcgtgaccaacgtagataaagctgccgaagcggtgattatcgacacgattcgtaaatcttacccacagcacaccatcatcaccgaagaaagcggtgaacttgaaggtaccgatcaggatgttcaatgggttatcgatccactggatggcactaccaactttatcaaacgtctgccgcacttcgcggtatctatcgccgttcgtatcaaaggccgcaccgaagttgctgtggtatacgatcctatgcgtaacgaactgttcaccgccactcgcggtcagggcgcacagctgaacggctaccgtctgcgcggcagcaccgctcgcgatctcgacggtactattctggcgaccggcttcccgttcaaagcaaaacagtacgccactacctacatcaacatcgtcggcaaactgttcaacgaatgtgcagacttccgtcgtaccggttctgcggcgctggatctggcttacgtcgctgcgggtcgcgttgacggtttctttgaaatcggtctgcgcccgtgggatttcgcggcaggcgagctgctggttcgtgaagcgggcggcatcgtcagcgacttcaccggtggtcataactatatgctgaccggtaacatcgttgctggtaacccgcgcgttgttaaagccatgctggcgaacatgcgtgacgagttaagcgacgctctgaagcgttaatgactcaggcgggtgatatcactcacccgccctcgcctttcaggcgctattccgaaatacttcctcaccgctttactttctttcgtcactctcccaccatctttccccgattaatggatgataaagaagtcgcaaggaaagattatggcgctgccagtgaacaaacgcgttctcaaaattctgtttattctctttgttgttgccttctgcgtttatttagtgccgcgcgtcgccatcaacttcttctattatcctgacgataaaatatacggtcccgacccctggtcggcggaatccgtcgaatttacggctaaggacggtactcgtctgcaaggctggtttattccttcttcgacgggccctgctgacaacgccatcgcaaccatcattcatgctcacggcaatgccggaaatatgtccgcccactggccgctggtcagttggttacccgagcgtaatttcaacgtttttatgtttgattatcgcgggtttggtaaatcaaaaggcacgctgtcccaagccggattgctggacgatacgcaaagtgccatcaatgtggtgcgccatcgcagtgatgtaaacccacaacggctggtgctgttcgggcagagtattggcggggcgaatattctggatgttattggtcagggtgatcgtgaaggcatacgtgcagtgatcctcgactccacctttgcctcttatgcgaccatcgccaaccagatgctccccggcagtggctacttacttgatgagagttacagcggtgaaaattacatcgccagcgtcagcccgatcccgcttttactcattcacggtaaagctgatcacgttatcccatggcagcacagtgaaaagttgtatagcctggcaaaagaaccaaaacggttgatcctaatcccggatggcgaacacattgatgctttttccgatcgtcacggcgatgtttatcgcgaacagatggtggattttatccttagcgcattgaatccgcagaactaacccatgatcgctagcacgataatcattcacaaaaccaccttaagacatgctaatccactggtcagaacagtttaagatgagaaaaattctgtgacgcttgccaacatttctgatgattagcattcccttcgccatttccctgagcaaactttagctattcttatcaattatgcttatgggagatctacagatgatgcctacgcttgctccaccatctgtcctttcggctccccagcgccgctgccagatcttgctgacgctctttcagccggggttgaccgccaccacggcaactttcagcgagcttaatggtgtggatgatgatattgccagtcttgatatcagcgaaacaggacgggagatcctgcgctatcatcaactcacactgactactggttatgacggtagctaccgggttgaaggtacagtgcttaaccaacgtttgtgtttatttcactggctacgacgtggtttccgtctgtgtccgtcatttattaccagccatttcacccccgccctgaagagtgaactgaagcggcgcggaattgcgcgtaacttttacgacgataccaatctacaagcgttagtgaatctctgctcccgacggctgcaaaaacgctttgaaacgcgcgatattcatttcctgtgtctgtatctgcaatattgtttgttgcaacaccacgctggaattacgcctcagtttaatccgctccaacgtcgctgggcggaatcctgccttgaatttcaggtagcgcaggaaattggacgccactggcagcgtcgggcgctccagcctgtaccgcctgatgagccactgtttatggcattacttttttccatgttgcgggttcccgatccactgcgggatgcgcatcagcgggacgggcaactgcgtaagtctatcaaacgtctggtaaaccactttcgtgagctgggaaatgttcgtttttatgatgaacaggggttatgcgatcagctttatacccacctcgcccaggcgttaaatcgcagtttgtttgccatcggtattgataacaccctgccggaagagttcgcccgcctgtatccacgcctggtgcgcaccacccgcgcggcgctggctggatttgaaagtgaatacggcgtccatctttctgatgaggaaagcggtctggtcgcggtgatttttggtgcctggctaatgcaggaaaacgacctgcatgagaaacagattattctactgaccgggaatgatagcgagcgagaagcgcagattgagcagcagctacgcgaactaacgttactgccgctcaacattaaacatatgtcggtaaaggtatttttgcagacaggcgctccgcgcggcgcggcactgattattgctccttataccatgccgttaccgctcttttcaccaccgctgatctatacggacctgacgctgacaacacatcaacaggagcagatccgcaaaatgctcgaatcagcatgagggaacaactttcgggcgcaaaaacattgccggaagcgccaccagcgccaccacccagaacacgccgtggccgagatattgatacaggaaaccggcgaaaacggtcatgatggcgatactgccgcccatcgcgacggcagagtaaaccgcctgtaaacggatgacttcgctaccctggcgagcagcaatatagcgcatggcagccaggtggcagaccgtgaaggtaccgcaatgcagaatttgcaccactatcaaccacggcaacgccgtagttgctcccataatgccccagcgcactacgccgcaaatcgccgagatcaacagcatatcgcgtgcactacaacggcggaaaagtttattactcagcgcaaagataatgacttccgccaccacgcccagcgaccacaaataccccaccgccgaggccgagtagccagctgcctgccagtaaatggcgctaaaaccgtaataggccgcatgtgccccctgcaataaacaaacgcaggccagaaaacgccagttctggcgaaccaacgccaaccacgcagaccagccggtgctctcctgctggcggcttgccccttgtggctgaatcgtcggacggatgagaaagccgagcagcatggatgccacgcccaacgtcaacagcgcgaggatcacccgataatcaaacatactgaccagtttgcccgtcagcgccgagccaatgacaaacgccaccgagccccacagtctcactttgccgtaatcaagcgggaactgcttttgccacgtattcgccagtgcatcggtcaacggtaccagcggtgagaaaaagaggttaaagccaatcatcaccagcatcagccacgctacgtgcgcccccgcccagaaggcgacagcaaagagaagtgtcagcagtgccagcacgcgcaaggcggaaatcaggcgggaaggatcgctgacgcggggcgcgatgagcaaactcccgaggaaacgggcaaccagacccgcccccaataacaggccgatggtttctggcgttaaaccaatccctttaagccagacgctccagaaaggtagaaaaatgccgtaactaaaaaagtatgtgaaatagccgagcgccaaccagcgcgtggattgcaaaaccatgagtccctcccgtcaggaggcgttagtctgaggttaatcgaatgttggtgcaagttgaaaaataagaatattcgagcctgcttcctgacggttatcctgcatatcaggaaatgacaaaaaagagcggcccacaacacaacatgtaaaaaagaacgatgaaacaggtgaaaatcgcaatttattgaactgacaaactcatgtgagacggataaggcgtgcatgtcgcatccggcaggaaacaataagcacattgtcagccatctgcgttatgccgttataccagaaacgaatatctcaacgcctgggcgtggcgaggtaccagagtgtgtattacgtttaaatcacatcatcttgcaaagggattggttatgaactcactacgttattttgattttggcactgcccgccccgttttattattaattgcccgtatcgccgtggtcttaattttcattatttttggttttcccaaaatgatgggctttggcggtacggtccaatatatggcctcgctgggcgcgccaatgccgatgctggcagcgattattgcggtagttatggaagtgcccgccgcgatattaatcgtgcttggctttttcacccgtccgctggcggtgctgtttattttctacacgctgggtacggcggtgattggccaccattactgggatatgaccggcgatgcggttgggccaaatatgattaatttctggaagaatgtcagtatcgctggcgcattcctgctgttggcaattaccgggccgggggcgatttctctcgatcggcgttaggaaagatgccggatgcggcgtaaacgccttatccggcctaccgctccaacaccgattgtaggcctgataagacgcagcaagcgtcgcatcaggcatcgtgcaccgagtgctacaaaatcgaaattaccccgtaggcctgtgcatccggcattttataaattacagcaacgcaacccgcaacgacatctctgaaattgttgattcccctggtgcaagcgcaatgaggtcaccaccttccggacgatgatggtcatccggcgcatgactcatcggttccagacagaagaaatcaaacgcatatcctttatcaaacgcagggtctgaaacaaagatgaaataacacggtgcaggtggcgtcgtttccatgatgatggcataaccctcctgcggctgctcgatgcgggcctgaccattccatccggcaaaaccattgtttacccactggtgcggcaacggcgtgagctggttaaaatccagttcctgcggtagctgctcgcaaaactcacccgccagccactgctctcgctccagccagtaaccgctcgcctgtgcctgaacccgcgtttgcggcgacaacggaaaataaggatgccagccggtaccaaatggcagcgtctctgccccttgattggtgacagcgagcgtcaccgtcagcgtatccgccgttaaatgaaatgcctggcttacccgatagtgataaacaccgctgagatgttcatacaccagacacaagctatcatcgctgcgcgagacacattgccactcgcccaaccagccatcgccgtgtagatagtgcgcatcccactcaacattcggttgcagttgatactcacgcccctgccagacaaaacggttgccgctcacccggtttgcaaatggtaccagcggaaaacaagaggcatcggttgccacaccgctttttttaccaggacgtagcagcggcgtcgtatcgcgccagaagccttcgattacgccgccctgatcagaaacgtccagctttagcagcccgtgagatagggtatagatggtcatccgcagactccttaatccgggaaattaatcacaactttcccgcatttgccgcttgccatcagtgcataagcatctcccgcctgttccagcgagaagcggtgggtaatggcgttacgcggccacagtttccagtccgttaaatcgtgggcgcatttttccatatggaacagactggtcacccaggagccgataatccgccgttgatggtgcatcaggtcggcgctaacctcgaactcgacttttccggtttcaccaatgtaaaccacgcgtccccagtcagcggtggattgcagtgccagtaagcgacctgcggcattaccggaacaatcaagcgcaacatccgcgccgccgtgagtgagttcggcgattatctgcggcataccttcggtggtcgctaaatagccgtgatccatcactcctaactgtttcgccatcgccagacgttccggcaacatatcaacgccgatgatccgttttgcaccgcgacctttcgccagcatcatcgccatcatgccgaccggccccagaccaaccaccaccacgttatcgctaccggaaacctcgccgcgcaaaatcccttcatacgccgtaccaacaccgcaactgataaacgcgccatcttcgtaactcagcgcgtctggcaggaggatcagatctttttcttccgccagtaggtattcggcatgaccgccgtcacgctgccagccgtaagccgcttttccttcgccagtacaagaaataggaaaaccgcgacggcagttcgggcaaaaaccacagccagaaatgtgatacaccagcacgcggtcgccctctttaaaatggcgacagccttgccccatcgccacaatctgcccgcacggttcatgaccgttgataaatccctggtataacggtttatcgggtgccgccgccgtagcgcggtgctggtggtagatatagtggacatcgcttccgcaaatcccggaggatttcattttgatcagtacctggttaatccccggcgtcggcaccgcaacttcccgcagatcgacggtcgaatttcctggtaaataagctgccagcatcgttttcataaatccctcattaacaatacgattaattttcatccctgccgcacccgcgccaggggcgttaaggtttagcgtttcgctttactgctacgctgggtcagcaagatattcgccagcaccgccaccacgatgatgacgccgcgcaccacctgctggaaaaaggagttaatcccgagcagcaccagaccgttaccgattagcgtaatcaccagtacgccaagcagcgtaccgaacaacgagccgcgaccgccggaaagcgccgtaccgccgaccacgaccgcggcgatgacgtcaaactccagaccgtttgcggcacctgcgttaccggaaccgaggcgggccgccaacaaaatgccggtcaccgccgctaataatcccgaaagggtaaaaataagaatgcgtacccgacgaacgttaataccgcacaactgcgctgcagtggcattaccgccaacagcaaaaaccgagcgcccgaaggcagttttgcggctaatgaacacaaacagcgcaaataacaccatcatgatcagcgcggataccggcacaccgagaaattgtccgcccagccaatccagcacttcgttttcgttaattggcactggcaaggcgttcgtcataaacagccccattccgcgcagggcgctccataaacccagcgtggcaacaaaacttggcacgctaaacacgccgcgcagcaccccggcgagcgttcccatcagcgcacctaacagcaacaccagcagacaagcaatcgccagcggaacgtcaaattgcagcaaaaacgccaggcacactgaaacaaaagccaccatcggcccaacgctgacatcaatttcaccggagataataatcagcgtcatcgcccaggcggcgatcccaatggtggcggcatcgcgcagcacgttcatctggttattcaatgagataaagccaggcgcattcagggagaagaccagataaagaatggcaatcaccaccagcaaaccgatctcattaatatggcgactgacaaattgtttgagcgagacgctcttgccctgcggcaatggtaatgacgaagcagacatcttcaggttcctcggtaaaattcatcagtgcacagacagaatggcggacatcagctcatccacattgaccggagagtgaaactcctgcgagaacgtgccgtgctgtaataacaggatgcggtcacacaccagcggcaactcctccacttcactggagataaacaccacgctttttccttcggcagccagctcgcggacaatacggtaaatctgctgtttggcttcgatatcgacgccgcgcgttggctcgtcgagtaacaaaatctggctggcggcatagacccaacgaccgatcaccactttttgctgattgccgccagaaagcgtgccgatgggcgtttcgctactggcggccttgaccgtcatccgctgcatcacctcttcggtcaggcggcggatggtggaccattgcagtacaccgttggcgctgattttttgccgattggtcagcactgtattttcgtcaacgcccaaccagggaatgatccccgcttctttgcggttttctggcgtatagccaatgccgcgtttcagcatgtcgccgtaatcggggcgcgtgattttctcgccgttgataacaatttcgccctgttcatacgtctccagcccaacaatcgccttcagcaattcactgcgccctgcccccagcagaccagcaatgccgagcacttcgccacgacgtagtgtaaaactgatatcctccagcttgggcttatggcgtaacgcacggacttccagcacggcctgatccacaatttcctgaggggcaaccggcgcaatatcaacgtgatcgcgcccgagcattagcgacacaatatgatgcgtagaggtgtttttgagcatcacatcgcccgccacctgaccatcgcgcataacggtggcacaggaggcaatgcggcgaatttcttccatccggtggctgacataaatcaccgccacgcccagtgccgacatctttttcaccgcgctgatcaccagttcaacttccgcactggcaagcgagctggtgggttcatcaagaatgaccacgcgcggctcgcccttcatcacccgcgcaatttccaccagttgcttttgcgccgggcttagtgttgaaacaagttgttcaggactaacgtcaacgcccaacgcctgcaagcaacgttgggcgtcctgcgccatttgcaggtaatcaatcatgccgttgcggcggggccactgaccgaggcagaggttttccgccactgtcagcccttccaccagacttaactcctgataaaccgcacgaacccccagttcagcggcacggcgagtcagcgtagcttcgtcaccttccagtcgcgtctcgccaatccagatatcaccgctatccggacgttcgctaccggtaagcattcgaatgagggtcgattttcccgcaccgtttttgcctaacagcgcgcgaacttcgcctttattgagcgtgaagttaacgttatccagcgcaacgacgccggggtaacgcttatttcctgccaccacttttgctaccgggactgcctctgttgccgtgaacatagggacctctgcgaatcagcgattagggcagaccatcaacgtgcgttgccagccactgtttaccgtcttccgttttggtatagagatcgattggcacctgaatcactttttcaccgtcggcttgtttattgataaccttcaatgtttgcgtaaaaacagcattgcccattttcttaccggaaatatccaccaccgctttcagcacctggttgttttccagctcctgagcaatttcagtggtcatatcagaaccgaaaacagcaatttttccggcctgattttgattacgtaccgcttttaccgcgccgagtgtcgctccgcccgattcccccataatggcgttgagatccggcgtggagataatcagtttttcaccgacagaaatcgctttatctaaaacagtcccttcctgattagcgacaatttgcgcgccgggaacgcgggcttttaatacttcttcaaaccctttacgtcgttgcacacaaacttcaaaggcttcgcaattgatgacggcaattttcggctggtcaattttgttggcaataaaataatcggcggcagcgttacccagttttttaccaaattccagcgggtcaccaaccagatatgccgagacatatttatcgacacccttttgattaatacaggtgttgtagcaaatcactggaatgcccgcctcactggcgcgacgaacggtgcggctgctgccattttcagaaacagctgacaaaataatggcatcgacattacgcgccacgagggtatcaacaaaggtactttctttcgaaatatcaccctgggcgttagtttcaattaactgtacctgtactgaagaatcttttgccgcatcctgaacgccctgacgcactccggcgtaatatccctgggtatcaaggtatattgcgccaatagtcatttctttatcagaagccctggcaaatagtgcgctacccaatagcgtagccattaataataaattacgggttcttgtcatttttttaggcatagtgcctcctgtagggtttttatttacaacggcttattttaattatttgagcgtgagcggcagcgcgtgccgctcaaatattacagttaatagggtttagtgaacgtagctaaaaataaaaggcgtcacggtggtgaataatgccgctttcggccaggctggattaatcgccatcaattcagcgcgagcagattcatagtgcgcaacctcccctaatcccgcggccgccagcatcgccaccatcaggcatttttctttatgctgctgttgtaaatcgccatacagcgacaacaagtcaggctgcgagacggcaaagaaatccgcttcgatactggttttcgccatctcttgtgcccactgtttcatttcactaaacagttgctgtgcggtgtgttgttcgcccagcagtcgcagcgccattccttgccagaagagataatcaaccggctgatcgttgtaataactgtggatgttaatggtgcgatcgccggtcgccgccagacgtaaacaacgcgtcgcttcagtttcatcgccctgcgcgttggcgcatactgcctgccagaaccagatgtcgttgtcagtttgccccggtaaacggccttcgcttaaattctccggataatgcagcgcggcatgaagcagttcgctggcctgctgcggctctctggcatcaagatgctgccaggcgcgtaataactggttgaggataaactggctggtgaccttcccttccccaccttcccacgggtggaatttgcgcgtggcgagaatgtccgccgctttgtctgcctgaccagtgagatgccacaaattgagcagttctgcggtcatgtcgtcgcgtttcagcgcaatttccagattattttccagacgcgccagtcgtttctccggtgtgacaccgcttaacttatccagcaaatcccgttcgaaaagcagacgtgcatcctgcggcgcaagctgataagcattatcaagataacgcgcggccagctcataatcgtgctgcttattccacgcatggatcgccaacccgcgccagccgtcggcaaactccggcgacatctctacgcaacgctgccataaggcaatggctttgccgtagctacgcttgttgtagtagaagcaggccagtaaatgccgggcaaaccagcactcttcgatactctccagcgccgccacttcttccagcgtattcgggaaacggacaaactgcgggaaggcatcaatagcttttacgaccagttctccgcgttcagcttttggtagcaaactggcttgcaggtaaagcggtagcgtgcgctgacagtccagtgcgttcagcatctctgccgccagggcgggcatgccccagttaatcagttgcccggcggtcatcagggcgttaacgtcgcgtccctgacaaagacctcgccactgcgcgagggctgattcgctacgaccatcgaaccagttcagccaccacagagtggcgttcagcggataatcacgcagcagtttctcgcgctgcaaacgcgcgttgtcctgacgaccacttaacaccagtagcaggttatgcaggcaaagcacttcctgattggttgggcaggcgcgaagactttgttggcaaaaatccagaccagtgtcgaagttaccattacgcgccgccagtcgtgccagaccataatagccaccggctttactgttgccgctccagaccgcacgccagaaatcctcttcggcttgttgatattgcccctgacgttcgtaagcactggcgcgaatcaaactcgcctgtccgcactgcggatttttgttcagcgcatgtgcgcgtttcagtgcctgactggcatataccaccgcttgcgggaaatctgcacggttatattccagcattgccagcgccagattacagcgataatccagcggatccagcgccacgccgcgcaggtagtaatcgaacggtgaacggctcgcgtgatgatattgctccagatgttgaccgataaaccaggtttcatctgtactggtaatgtcttgtgctgccagtggcgctttggcgacgtccggcaacggcaacacttgcggctgatgttcctgataactcagtatgatattgccgtcggcatcggagagctcaatggtcagcctttcaggattgataccgtgcaacacgccctggatggcggtcgctggcatcagtgccacggcatcatcaagtaacgcgttgcatttgccgatttcgcggatcgccaggcggtatccgttcaacggagagatggcatacaacccccactcaatcccccgatcactacgctggagttttatcaccgcatcgcgggaggcgttttgcaccatgcccaaagaatggtaaggcaggaaatactgctcaaaacgcttctcttcataagcatcaagccaggtaaaatcgggctgattatccgcaaaaatgccggtcatcagttcgatatacgggccgttattgtcggtcagactcttatcccacgcctggccaaattcactgtgtccccagctccactgttttttacctggcgcgatatggtggttggcaacgtgtagcaaaccgccatcttcatcgtgacaccacgcgccaacaaaatcgtactgtgatttttcagccatatatgaggttggaacgggcacatttttatagcgagaaatgtccactccggcggagtagtccactttgtagtaagtgccggtggcgatggggaaagcagagacggcccgtttgccgtgatcaaacaccgccgttacatccggcgggaagacgctctgatgcccttcaccccctttcactgccgggttggcccaccacaagaaatgacgcggcgtggcgttgccgttatagacgcggctggcaatttccagtgccgcccggtcagggcgcagggtgaaacctgtcatcacctgtaaaccgtgcatcggctccgtttcgccgacccacacggtttgtgcgccgtcttcatgggcttcgagggtgaaatcgacgggcataaaggtggtcgggcgatggtgttgcggccagttaaactcaatcccgccggagatccacggccccagcagccccaccagcgccggtttaatgacttcattgtgatagacaaaatcgcgctgtttcactttatcccatgcgcgatgcacccgaccgcccagttccggcaggatcatcactttgatgtagtcgttttccagccacaccgactgccaggatttcagggttttctgctcgctcagcgtatcggtcacgccgtagggataaaccgcgccggacgatccctgataaacgcgattttccaggaacatgggatgtatatcctgcggcccggtttcataggtcgggatctcaacgcgctcttgccacacttttactggagtcatggtgccctcaatattaacaagacatactgaattaaaagatttgtggcagtgtattgaacaatctggcaatgttttcgcggaataatcacgcaattaactaaacaaggtttagtgaagatgagagcctgcattaataatcaacagattcgccaccataacaaatgcgtgattctggaactgctgtaccggcaaaagcgcgccaataaatcaacgctggcccggctggcgcaaatttcgattccggcggtcagtaatattttgcaggaactggaaagcgaaaaacgggtggtgaatatcgacgatgaaagccagacgcgcgggcatagtagcggtacatggctgattgcgccggaaggtgactggacgctgtgcctgaacgtgacgcccaccagtattgagtgtcaggtcgctaacgcctgtttaagtccgaaaggtgaatttgagtatttacagattgatgcaccgacgccgcaggcgctgctgtccgaaatcgaaaaatgctggcatcgccaccgtaaattgtggccggaccgcaccatcaatctggcgctggcaatccacggtcaggttgatccggtgactggtgtgtcgcaaaccatgccgcaagcgccgtgggcaacaccggttgaggtgaagtacctgctggaagagaagctgggcattcgggtaatggtcgataatgactgcgtgatgctagcgctggcggagaaatggcaaaataattcgcaagtgcgtgatttctgcgtaatcaacgttgattacggcattggctcgtcgttcgtgattaacgagcaaatttatcgcggcagtttgtatggcagtggacagattggtcacaccatcgttaatccggatggcgtcgtctgcgactgcgggcgttatggctgcctggaaaccgtcgcctcgttaagcgcattaaaaaaacaggcgcgggtatggctaaaatcacaaccggttaatactcagcttgatcctgaaaaattgactaccgcgcagttaatcgctgcctggcagagtggagaaccgtggatcaccagttgggttgaccacagtgccaacgccattggtttgagtctgtataacttcctcaacatcctcaatattaatcagatttggttgtacggtcgcagttgtgcctttggtgagaactggcttaataccattattcgccagacgggatttaacccgttcgaccgcgacgaaggaccgagcgtgaaagcgacacagattggctttgggcaattaagccgcgcacaacaggtactgggaattggctatttgtatgttgaggcgcagttacggcagatttgatggcgcgataacgtagaaaggcttcccgaaggaagccttttttcaacagattaaccgtttcgcttatgcgtaaaccgggtaacgtgcgcagatgtcgagaactttacctttgatgcgctcgataacggcttcatcattgatgctgtccagcacgtcacacatccagccagccagttctttcgcttcggcttctttaaagccacgacgggtaatcgccggagtacctacacgaataccggaagtcacaaacgggctcttcggatcgttcggtacgctgtttttgttcacggtgatgttagcacggcccagagcggcgtctgcttctttaccggtcaggtttttatcaaccagatcaaccaggaacaggtggttatcagtaccaccagaaaccactttgtagccgcgttcgaggaacacttctaccatcgctttggcgtttttcgcgacctgctgctggtaagttttgaactcaggttccattgcttctttcagagcaaccgctttaccggcgattacgtgcatcaacggaccgccctgaccaccagggaaaacggcagagttcagttttttgtacagctcttcgctaccacctttcgccaggatcaggccgccgcgcggacccgccagggttttgtgagtggtggtagtaacaacatgagcatgaggaaccgggttcgggtagacgccagcagcaaccaggcccgcaacgtgcgccatatcaacgaacaggtaagcaccgatgctgtcagcgatttcacgcattttcgcccagtcaaccacgccggaatatgcagagaagccaccgataatcattttcggtttgtgttctttggcttgtttttccagatcggcgtagtcgatatgaccggtagcatcgataccgtaaggaacgatgttgtacagtttaccggagaagttaaccggagaaccgtgagtcaggtgaccgccatgcgccagattcatacccagaacggtatcgcctggttccagcaacgcggtgtagaccgcaaagttagcctgggagccggagtgcggctggacgttagcgtagtcagcgccgaacagttctttcgcacgatcgatcgccagttgttcaacgatatcaacatactcgcaaccgccgtagtagcgtttgcccggataaccttcagcatatttgttggtcagctgagaaccctgcgcctgcattacgcgcgggctggtgtagttttcggaggcgatcagttcgatgtgctcttcctgacgtactttttcctgctccatagcctgccacagttcggcatcataatcggcaatgttcatttcacgctttaacatccgcatctcctgactcagctaacaataaaatttttggcctttataggcggtcctgttggacaacggcgaacagtataaccgaatcattgtgcgataacaggtcttgacaaaggaatttacgcaaacgattaccttcaggctacgcaaggctttggagaataaagagcttgcaaccggaaacggatttcttttcaggtttgtgatgcaaatttttcacttcatcacattctttctgaaaaacaccaaagaaccatttacattgcagggcgtattttttataagatgcatttgagatacatcaattaagatgcaaaaaaaaggaagaccatatgcttgacgctcaaaccatcgctacagtaaaagccaccatccctttactggtggaaacgggaccaaagttaaccgcccatttctacgaccgtatgtttactcataacccagaactcaaagaaatttttaacatgagtaaccagcgtaatggcgatcaacgtgaagccctgtttaacgctattgccgcctacgccagcaatattgaaaacctgcctgcgctgctgccagcggtagaaaaaatcgcgcagaagcacaccagtttccagatcaaaccggaacagtacaacatcgtcggtgaacacctgttggcaacgctggacgaaatgttcagcccggggcaggaagtgctggacgcgtggggtaaagcctatggcgtcctggctaatgtatttatcaatcgcgaggcggaaatctataacgaaaacgccagcaaagccggtggttgggaaggtactcgcgatttccgcattgtggctaaaacaccacgcagcgcacttatcaccagcttcgaactggagccggtcgacggtggcgcagtggcagaataccgtccggggcaatatctcggcgtctggctgaagccggaaggtttcccgcatcaggaaattcgtcagtactctttgactcgcaaaccggatggcaaaggctatcgtattgcggtgaaacgcgaagagggtgggcaggtatccaactggctgcacaatcacgccaatgttggcgatgtcgtgaaactggtcgctccggcaggtgatttctttatggctgtcgcagatgacacaccagtgacgttaatctctgccggtgtcggtcaaacgccaatgctggcaatgctcgacacgctggcaaaagcaggccacaccgcacaagtgaactggttccatgcggcagaaaatggcgatgttcacgcctttgccgatgaagttaaggaactggggctgtcactgccgcgctttaccgcgcacacctggtatcgtcagccgaatgaagccgatcgcgctaaaggtcagtttgatagcgaaggtctgatggatttgagcaaactggaaggtgcgttcagcgatccgacaatgcagttctatctctgcggcccggttggcttcatgcagtttgccgcgaaacagttagtggatctgggcgtgaaacaggaaaacattcattacgaatgctttggcccgcataaggtgctgtgatttgatgttgccggatggaaacatccggcaacccttgacccgttttaaatcgccgcatcatcctcttcaccggtacggatacgaatgacccgtgccacgtcgaagacgaagattttaccgtcaccgattttgccggtttgcgccgtgcgaataatggtatcgacacaggtatcgacaatgtcgtccggtacgacaatctcaattttcactttcggcagaaaatccaccatatactccgcaccgcggtacagctcggtatggcctttctggcggccaaaacctttcacctcagtgaccgtcatgccggtaataccgacttcagccagtgcttcgcggacatcgtccagcttgaagggtttaataatcgcatcaatctttttcatgctattccttgaaaaggtcgcctgtcttttgatctgctaaacgtaacacataacgccaattcattccttgaaatcgtttgcatccagttcgtgtcgggaaagcagtttataaaattctgtccggttgcgccccgccattctcgccgcgtgggtgacgttgcctttggtgatttgcagcagcttacgcaaatagttgagttcaaactgattacgcgcctcaacaaaggttggcagcgccgtgttttcgccctccagcgcctgctccaccagcgcatcactaattaccggagatgatgtcagcgccacgcactgttcaatcacgttgaccaactggcgcacgttgcccggccagctcgcagtcatcaggcgtttcattgcatcggtggagaacgcgcggacaaacggtttatgtcgctctgccgcctggcgcaacaggtgatttgccagtagcggaatgtcttctgtgcgctccgccagggccggaattttcaggctgacaacgttgaggcggtaatagaggtcttcacggaattccccgcgcgtcatcgcttttggcaggtcgcggtgggtcgcagaaataatccgcacgtcgatatcaatatcgcggttactgcccagcgggcgcactttacgctcctgcaacacgcgcagcagtttgacctgcaacggtgcgggcatatcgccaatctcatcgagaaatagcgtaccgccttccgccgcctggaataaaccttcgcgattgctgacagcgccagtaaacgcgccacgtgcatgaccaaacagctccgactccagcaattgctcgggtaatgcgccacagttaatagcaataaatggcttgctgttgcgcgggctggcgttgtggatagcctgggcgaaaatctctttcccggtgccgctctggccgttaatcaaaacgctaacgtctgattgtgccaccagccgcgcctgttccagcaagcgcagcatcagcgggctgcgggtgacaatcgcctcgcgccaacgttcgtcggtggctggcgcggattgttccagcgcatcgtcaattgcctgatatagcgcatctttatcgacaggcttggtgagaaaactgaacacgccctgctgtgttgcagcaacggcatcaggaatagaaccatgcgcggtaagaataattactggcattcccggctgcactttctgaatttcagcaaatagctgcataccatccatttcatccatccgcaggtcgctgatgactaaatctactttttcgcgattcagtacccgtaatccttcaacgccactttccgccgtgaccacgctgtagccttcgctggtcaggcgcaggccaagcagtttcagcaatcccggatcatcatcgaccagtaataaatgcgcaggtttatggctcatcaggagtgacctcatcggtggatggcgcgggcttttcactctcgtgcggcgtatccggcgagaaatttccagccggtttgcgggtcgagagctggcgttcaatatcggtcaggttttccagcttgcgggtagtgagttccagttgctgttgtagaacgtgatgttgctggcgcaaagtatccagctcgctgtcgctggactgctggagtttgctgtagcgttggcgctcttccgccagttgcagttgcagcgcctgaccgtcgcgccagagttgatacagtgggcgaacctgtgccgggatctcggtacttagcgcatcaatgcgcgcgaccagctggcggcgctcatacggcgtaattttggcgtcggcgagcaaaatcccttgtttaaaggtattttgccagttgccgtcgtcatattggcgggcttgctgacgcgactgcgcaggcattaaacgatcagcacaatccatcgcccgcagccagtaaagcggattggtttcggttgatttaccttgcagcgcccagatgtcgctacattcagtagaaagatagtcagccagttgataaaccggaattttttcttctgctggcgtatcaatggctggcttattgtgactctgcacgcaacccagcaatgccagacatggcagccctgccagccacagccgtcggggcaataatcgttgaaaaatgtgtcgcatattcaccagacttaaagcctatcccagtgggcgtaattgttgcaggcagtttggacatggacagcgcggagaaaccagagcgtacatgtcgtacgtgaagatttcgagcactgcccggggccgaactgacaaataaaatagcctgatgggatgggctgttagcattatttcgtgtttttcgacgacggtaattcaatgcggaaacaaacgtcttgcccgctctcgtcgaccagatacagttccccttgcatacggcgaatacaatccctggcaatgcttaatcccagaccgctgcccttcaccgccccttttcgctggtggcttccctgaaaaaagggttcgaagatcatggcgcgttcctcttgcggaatgggcgtgcctgtattgatgacatcaatataaacccgcgcaccatgtaaactgctgcgaaggcaaatgttaccggattcagccccgtagtgcaccgcattggagtaaagattatccagtacgctcatcagcagcattggctccgccaggcaagctgttgctttgagatcaacgtcggtatgcatcattttagcccgtgcgggcaggctatgagcagaaaccacagtctccaccagcggtgctaactcaacattctccagttccaccgcactgtccgcctgtttacggttgtaatcaagcagttgttcgatcagcttttgcaaattgcggctgctgctatcaagaatgctcaccacctctttttgctctggcgtaagcggcccgacaacctgatcagccagtaattcagtgccctcgcgcatactcgccagtggcgtttttaattcatgagataaatgtcttaaaaattgatggcgttgggattccagccatgacagacgctcacttaaccaaagaatacgttgcccaaccgagcgtaactcgctcggtccactgaacgagacgctattgcccagagaacgcccttcccccagccggttgatcatgcgctcgatatttttcaccggaccgataatcatcctcgtgaaaagcagtaccatcaccagactcaccagaaatagcaccagcgattgccaaccaaaatattgcccacgttcggcgatttcacgctgaagttgctgcccacgagagaacaccactgtgcgcgtggcctgcaccatttcggtattggcactggcaaaggcttccagacgcgcggcggcagcagcatcgggaccgctgttgttacactgaagttgagccagattattcaaatcctgacgtaatgcctggtagagtttatcgtccggcagcacgcctgcgtgggcatcgagcatttcgctgtaacgcttgcgctggctttgataaaccttcgcaagcgtagggtcgtccagcacgcagtactgacgatagctgcgctccatctccagtgccgcgttggtcatcgcttcactgcgccgggcatcaataagcgtagtgcggttaaccagcgccgcctgatcgctaagtgcattcaggctttgccaggcttgccatgccagcaccaacaggggcagcagaatcagcaaaaatgccagcattaccagttgtcgtaatgagcggggaaaaacgggccagcgtttcaaggcgttactctcgtcagacgcgaatagcctgatgctaaccgaggggaagttcagatacaacaaagccgggaattacccggctttgttatggaataaggcggtgcctaactcgacgtttcgcccgatggttgatatagctacgctgatatcagaagttggacggcaggcaccttgttgtgcgtcattcgaattttatgtagcacgtcccgaaggggctgacataagtcggtgaatgagccactgcttactattatgcagtaactgtgccaataaagaaaatagtttggtaacgtactgattatacactgctttgaggggtttatggcttctccactatttgaatgtaaatcagccactgtgtcgctaaaaagagacaacttaagataaacttattagataatattaaaatcaatgagttaagtgtcaccaaaaagcgacacggcaaaccacccattgtcgtgatttaaagacacaaaaaagctcccgaagttgggagctcataatagcggttggtgcttaatgccggatgcggcgtgaatgcctcatccgggctgcaataccaatgggttgacgacttaccccaactgcttacgtgcattgcggaaaatgcgcatccatgggccatcctcgccccagttttccggatgccaggagttgctgacagtacggaaaacacgttccgggtgcggcatcataatggtgactcgaccactttcagtcgtgactgccgtaataccattcggagaaccgttcgggttagccgggtaggtttcagtgactttgccgaagttatcgacatagcgcagtgccaccagccctttgctttccagtgccgccagatgcgccgcatcacgcacttccacgcgcccttcaccgtgagagacagcaatcggcatctgcgagcccaccatcccctgcaacagcagcgacgggctttgggttacttctaccagactgaaacgcgcttcaaagcgatcggaggtgttacgcacaaaacgtggccacaactcgctacccgggatcagttcacgcagattagacatcatctggcaaccgttacatacccccagcgccagcgtttgcggacgatggaagaaggttgcaaactcatcgcgtacacggtcattgaacaggatagacttcgcccaaccttcaccagcgcccagcacatcaccgtaggaaaaaccaccgcacgctaccaggacgtggaaaccctccaggcccgtgcgtccagccagcagatcgctcatatgcacgtcgatagcatcgaagcccgcacggtggaaagctgccgccatttcaacatgggagttcacaccctgctcacgcagtacggcaactttcgggcgcgcgccagtggcaataaacggtgctgccacatcttcgttgatatcaaacgacagtttcacattcaggcccggatcggcgtcgtttgatttcgcctggtgttcctgatcggcacactccgggttgtcacgcagacgctgcatctgccaggtagtttctgcccaccagacacgcaacgtggtgcggctttcgctaaatacagtctgcccgttggcggtaatcacaaaacggtcaccggaaaccgcctgcccaacataatggacgcaatcagcaagcccatgctgtgccagtaccgcttcaacggcttcacggtcagcggctcgaacctgaatcaccgcacccagttcttcgctaaacaatgcagccaggcgatcgtcacccagagtggcgatatccgcgtcaatgccacaatgaccagcaaaggccatttccgccagcgttaccagcaggccgccatcagagcggtcgtgatacgccagcagcttacgctgtgcaaccagcgcctgaatcgcgtcatagaagcctttcagttgggcaacatcgcgtacatctgccggtttgtcgccaagctgacgataaacctgcgccagtgccgttgcgcccagcgcgttattgcctttgcccaaatcaatcagcaacagtgcgttatcttcggtagaaagctgcggcgtaatggtgtgacgtacatcttccacgcgggcaaatgcggaaatcaccagcgacaacggcgacgtcatttcgcgctcttcgttaccttcctgccagcgggttttcatcgacatagagtctttacccaccggtatcgtcaggcccagcgccggacaaagttcttcgcccacagctttaacggcttcatacaggcccgcatcttcaccagggtggcctgccgccgccatccagttggcggaaagtttaatgcgtttgatatcgccaatttgtgttgcggcgatgttggttagcgcttcaccgactgccagacgggcagaagcggcgaaatccagcagcgcaactggcgcacgttcgccaattgccatcgcttcgccatagtagctgtcgaggctggcggtagtgactgcgcagttagcgaccggcacctgccacggccccaccatctgatcgcgcgccaccatgccggttacgctgcggtcaccgatggtcaccaggaaagttttctccgccacggtcggcagatgcagcacgcgtttcaccgcgtcagcgatggtgatcccttcacgggccagcgcgtcgcctttcgctttcagcgtttgtacatcgcgggtcatcttcggcgttttgccaagcagtacgtccagcggtagatcaatcggctgattatcaaaatgacgatcgtgcaaagaaagatgcagttcttcggtcgcttcaccaatcaccgcgtatggcgcgcgctcacgcttacacagttcgtcaaacagcggtaactgatcggcagcaaccgccagcacgtagcgttcctgggattcgttacaccagatttccagcgggctcatgcccggttcgtcgctcaggatatcgcgcagttcaaatttaccgccgcgcccgccgtcgctcaccagttccggcatggcgttagaaagaccgcctgcgccaacgtcgtggataaacaggattgggttggcatcaccaagctgccagcaacggtcgatcacttcctggcagcgacgctccatctccgggttgtcgcgctgtacggaagcaaagtcgaggtcggcatcagactgaccagatgccatggaagacgccgcgccgccgccaagaccgatgttcattgccgggccgccgagaacgaccagcttcgcaccaacgttgatctcgcctttttgtacgtgatcggcgcgaatgttgccgatcccacccgccagcatgatcggtttgtgataaccgcgcagctcttcgccattgtggctgttcactttttcttcataagtacggaagtagccgttcagtgccggacgaccaaattcgttgttaaacgccgcaccgcccagcgggccttcggtcatgatgtccagcgcggtaacaatgcgctcaggtttaccgaaatcttcttcccacggctgttcgaagccaggaattcgcaggttggatacggagaaaccaaccagaccagctttcggctttgcgccacgtccggtggcaccttcatcgcggatttcaccgccggaaccggtcgccgcgcccggccacggagaaatcgccgtcgggtggttgtgagtttcaactttcatcagaatatgcgccggttcctgatggaaatcgtagcggcccgtttcgtggtcagcaaagtagcggcccacttcagaaccttccattacggcggcgttatctttataagcagagagaacgtggtctggcgtggtttcgaaggtgtttttgatcatcttgaacagcgatttcggctgctgttcaccgtcgataatccagtcggcgttaaaaattttgtggcggcagtgctcagagttcgcctgagcaaacatatacagctcgatgtcgttcgggttacgacccagctttgtgaacgcatcctgcagatagtcaatttcatcttccgccagtgccaggccaagacgcaggttagcgtcaattagcgcctgacggccctgccccagcaaatctacgctggtgaccggagtcggttgatggtgtgcaaacaactgctctgcatcatctaaagcaaaaaagaccgtttccatcatgcggtcgtgcagttcagcggtaacctgctgccattgttcattggtcagcgtaccggcttctatatagtaagcaacgccgcgctcaaggcggttaacctgttgcagcccgcagttatgggcaatatcggtcgctttcgaagaccagggagagatggtgccaggacgcggggtcaccagcaggagtttgccttgcggggcgtggctggcgagtgccgggccatatttcagcaggcgttcaagttgtgcgtgctcatcatcgtttaacggcgcattgaggtcagcaaaatggacatactcggcgtaaatattgtgaaccgggagcctggcagcctgaaaacgtgccagcagtttgttgattcggaatgccgacaatgcaggcgaaccacgcagaatttccatcataagtctctcgtcttctaagctttcggtgtacccaagggggggaaacgggcgtcattataaagaatctgatgcgctgacgaaaccgtttgcgtggaaataaaatcaccatcgtgaattagcaacgcgtgccgccaatggctgtaataagttgccatctggcgcaggtttacgcaaaatgccgctcatttatgagtaaacctttcactattattacgttttttcaagctgggacgcgcacgacacagagaattaactaattgaaaaaattaaagattaattatctgttcatcggcattctggcactgctgctcgcggtcgctctctggccatccattccctggtttggtaaagccgacaaccgtatcgccgccattcaagcgcggggagagttgcgtgtgagcaccattcatacccccctgacttataacgaaatcaacgggaaaccttttggcctggattacgaactggcgaaacagtttgccgattacctcggcgtaaaactgaaagtgaccgtgcggcagaatatcagccagctgtttgacgacctcgataatggtaacgccgacctgctggcggcaggcctggtctataacagtgagcgggtaaaaaattatcagcctggccctacctattattccgtgtcacaacaactggtttataaagtcggtcagtatcgcccacgtacgctgggcaacctgacggcggagcaactcaccgttgcaccgggtcacgtggtggttaacgatctccagaccctgaaagacacaaaattcccggaattaagctggaaggtagacgacaaaaaaggctctgtggaattaatggaagatgtcatcgaaggaaaactcgattacaccattgctgattctgtcgccatcagcctgtttcagcgcgttcacccggaactcgccgtagcgctcgatatcaccgatgaacaaccggtgacctggtttagcccgttagatggcgataataccctttccgccgccctgctcgacttcttcaacgaaatgaatgaagacggtacactggcacgcattgaagagaaatacctggggcatggcgatgattttgattacgtcgatacgcgcacatttttacgcgccgtcgatgcggtactgccgcagttaaagcccctgtttgagaaatacgccgaagaaattgactggcgtttgctggccgctattgcttatcaggaatcgcactgggatgctcaggccacttcaccgacgggtgtgcgcggcatgatgatgttaaccaaaaacaccgcgcaaagcctcggcattacggatcgtaccgatgccgaacagagcatcagcggcggcgtgcgttatttgcaggatatgatgagtaaagtgccggaaagtgtgccggagaacgaacggatttggtttgccctcgccgcgtacaatatgggctatgcgcatatgctggatgcccgcgccctgacgacaaaaaccaaaggtaatcctgacagttgggctgacgtaaaacagcgtctgcctttacttagccagaaaccctattacagcaagctgacttacggctacgctcgtgggcatgaagcctacgcttatgtcgaaaatattcgtaaatatcagattagcctggtgggttatctgcaggagaaagagaagcaggctacagaagcggcgatgcaactggcgcaggattatccggcggtatcacctacggagttgggcaaagagaaatttccttttctctcgtttctttcccagtcgtcatcaaactatttgacccactctccctctctgctgttttccagaaaagggagtgaagagaaacaaaattaatctgtcgaggattgcgcttttttctgcgctttaatttcctggcggcgcatgcgaaagaagtcactgagcaacgccgcacactcatccgccagtattccttccgtaatttccacccggtgattcatacccggatgatgcagcacatccattaaagatcccgcagcgccagttttcgcgtcacgcgcaccaaagaccacgcgaccaatgcgactgtggatcattgctccggcacacattacacagggttcaagcgtgacatacaacgtggcgtcgatcagacgataattttgcatcaccagaccgccctgccgtagggccatgatttctgcatgtgcggtgggatcatgtcgaccaatcggacggttccagccttcgccaataacacgattgttatgcactaataccgcgccgaccggtacttcccgctcatcccaggcacgcttcgccagcgtcattgcatgacgcatccagtattcgtggctaaattcgacttcagacaaaaagaaaactccgattataaaagcgcggcgcattatacacggccgctatgctttactctattccagttgctggagttcaccgcgcggggttactcgccaacgatgctgacagaaataaagcagcgggttgtcctgattactgtcgctatagccactgtacagccgcagcggcgtgccgattttgcgctccagttgcgcgaccttttcatgtcccagacaacgcatcgtcaatacccaaccaccatagccacgctgaatctgactggcgataagattaacccgcggcagccagggcgtatcgaaataaaccgcttcaaccagcgactgcggagagccggtaatcaaccagatatcagcatcggaacttaacaggtaggtggttaatcgctcctgaaccagcggaaaggcggtaacattgtcacgaaaccaacgtacgaaatcggcctgcaacgcctgcaaacgcgcttcattgtgaccaaaagtgcatccccacagaagcagactcatcggccagcgtgccgcacgaccttttatcaataacgcaatggctatgatcggcaacaacggcagaacaagtaacgcattcagcggttggcgacgcagtaaataacgcaaaaaactgccgaacatatcctgctgatgcaatgttccatctaagtcaaaaaacaccacacgacgctcgtgagttgccaaaccatactcctctggactgaaacatcctgattaattttcgctactacatagcctaacagatagatcatcacttttccggcaacaatcgaccgcatcatggctaactggaatttttaattcatggcaattagcggcaatggaatataaaattcactcgcgtttgtctcatattgcctgttgtcgccactatttcatcgcgaggaaagatatgaacggcttacttcgtatccgtcagcgttaccaggggcttgcccagagtgataaaaaactggcggattatctgctgctacaacctgatacggcgcgccatttaagctctcagcaactggccaacgaagccggagtcagtcagtccagcgtcgtgaagttcgcgcaaaaactcggctataaaggttttccggcactaaagttggcgttgagtgaagcgctggcaagccagccggaatctccctccgtgcccattcataaccaaatccgcggtgatgatccgttacggctggtcggcgaaaaactgattaaagaaaatactgccgctatgtacgcaacgttaaacgttaatagtgaagagaaactgcatgaatgcgtggcaatgttgcgctctgcgcggcggataattctgaccggtattggcgcttcgggtctggtggcgcaaaactttgcctggaagctgatgaagattggcttcaatgctgccgcagtgcgcgatatgcatgcgctactcgctacagtacaggcgtcgtcccctgacgatctgttattagccatttcctacaccggtgtacgacgcgagttaaacctggcggcagatgagatgctgcgagtgggcggaaaagtgctggctattaccggctttactcccaatgccctgcaacagcgtgcttctcattgcctgtataccattgccgaagaacaagcgacaaacagtgcttcaatctctgcttgtcacgcgcagggaatgttaacggatttgctgttcattgcgctgattcagcaggatctggaactggcaccagaacgtattcgtcatagcgaagcgctggtgaaaaaactggtctgagtaaagaatgcgcgtataatgcccgcccggtttgtgttgttttgagagtttccttatggcgctgttaatcactaaaaaatgcatcaattgtgatatgtgtgaacccgaatgcccgaatgaggcgatttcgatgggtgaacatatctacgagattaacagcgataagtgtaccgaatgcgtagggcactacgagacaccaacctgccagaaggtgtgtccgatccccaatactattgtgaaagatccgcaacatgtcgagacggaagaacagttgtgggataaatttgtgctgatgcaccacgcggataaaatttaatattctgctctggaagtagagtgttaattattttataggaaaatcttaacgctattatatttatttaaatgatgacattagcataatcattcactaagttaatttatatagtatctgcccagacacttatttatagttattaaaggcgcgtccgactggttcaccggacgcaccttaagtacgtttccttgtgttataagaacaaaaggagcagctgtaaaacagcaatgatgattttgatgacccgtttaatcaggtatcggcaatcagtcattcgtttttccttaaacaaggaatgcagccgttcagattagcccttacatctccccaaaactgaacgtgcgagttattggaatcgagtgctgcactccacaccagagctttgacgacaccactcgtttcaatgggggaattcagtggcatggtgtaaagcacagcaaaattgccaataacgaaaccgattttaatgtacttatcaaaaagcggtcacgttaatcttttcatcaatgtcgatttcttcgtaaaggctcgcgttttttatgtcagagattgcaagttgcttgtacaggtcaacgaaattgatccataatcattttcgttggaatcgtgtgctgcacaaaattaaagttaaaaagtaaaacccccgttccttaccagttcgggggttttactttataaagagaacggtattattttaactttcaataattaccgtggcacaagcatagtggcgctcatcggcaagcgttacatgcatatttacaacgccgagcttttccgccagttttaatgcctcaccccatagccgtagccgtggtttgccgagctcatcattgaatacttcaaactgattaaacgccagaccattgcggatccctgtgccaaatgcttttgccgccgcttctttcacagcaaaacgcttcgccagaaaacgcactggctggtggtgcgttttccagatttcccattcgttatcgcttaatacgcggcgtgccaggcgctcaccggatcgggcgatcaccgcttctatgcgagcgatctctacaatatccgtacctaaacctaatattgccattagccacgcgcttccagcatcagacgtttcatttctgccaccgcatctttcagtccggtcatcactgcacgaccaataatggcatgaccgatattcagttcatgcatctcagggatggcggcaatggctttcacgttgtgataggtcagaccgtgtccggcgttaactttcagaccgagactagtggcaaaggtcgcggctttggcgatacgcgccaactcttgcgcctgttcggcgtcagttttggcatcagcatagcaaccggtgtggatctcgataaacggtgcgccaacctctgccgcagctttgatctgatcttcatcggcgtcgataaacagagaaacctggatcccggcatctgccagacgtttgcaggcatcgcgcattttttcacgctgccctgcgacgtccaggccgccttcggttgttacttcctgacgcttttccggtaccagacagcaaaaatgtggcttcgtctcaacggcgatcgccagcatctcttcggtcaccgccatctccagattcatgcgggtatccagcgtctggcgcaggatgcacacatcgcggtcggtaatgtggcggcggtcttcacgtaaatgcacggtaatgccgtccgctcccgcctgctcagcaataaacgccgcctgcaccggatccgggtaagcagtaccgcgcgcgttacgcagcgttgcaatatggtcaatgttgacgcctaacagtaattcagccatgacaatcctcatcattcataatgtgttttcaccgttcgcttaggcataaactgccggaacagttccctgctctttaatggtttaccgccaagatacggcttaagcgccatgcgggtaaagcgtttcgcggcgcgcagtgtgtctgcgtcaggaaattcccgcgcgtttaacgcttttaactgccttccagtgaacgttttattgtcgataacgacgcttgcgataaaccctttttcttcgcgataacgatacgtcatggtgtcatctaccggctcgccgctacccgcacaatgggtaaaattgacgccatagcccagatgcccgagcagtgccagttcaaagcggcgcaacgcgggttctggcgtaccagtgaccccggcaagagactgaatgcagtgcaagtaatcgaaaaagagttcagagaagcgcgtctcgtattccagtacgcgggagagaagttcgttgatgtacagaccgctgtaaagcgtgataccgcttaatggcagcgccagcgagacagcttcagcactgcgcagcgttttgacttcgccacgcccgccaaaacgtagcaagagaggggtgaaaggctgtaatgcccctttcagagtagagcgtttagagcgtgcgcctttggcaaccagacgcacgcgacccgattcctccgtgaagacgtccagcatcaggctggtttcgctccacgggcgactatgcaggacaaatgcgcgctgccagccttccatcggagttactcttaaagatcgtcaacataaccgagactgcgcagtgcgcgttcgtcgtcggcccaaccggatttcacttttacccacagctcaaggtgaacaggcgcttcgaacatttcctgcatgtctttacgcgcttcaatcccgatggttttgatcttggcccctttgttgccaatgaccatcttcttctgcccttcacgctcaacgagaatcaaaccgttgatgtcataaccgccgcgttcgttagagacgaaacgttcgatctccacggtcacggagtacggcagttcagcgccgagaaaacgcatcagtttttcgcggataatttcagacgccataaaacgctgtgagcgatcggtgatgtaatcttccgggaagtgatgggtcgcttcaggcagatgcttacgcacgattgccgcgatagtgtcgacattcagcccggtttcggcagagatcggcacgatatcgaggaagttcatctggcttgccaggaactgtaagtgtggcagcagatcggctttttcctgcacgttgtccactttgttcaccgcgaggattaccggcgctttgccatcacgcagcttgttgagcaccatttcatcgtccggcgtccagcgggtgccttctacgacaaaaatcaccagctcaacgtcgccgatagagctgctcgccgctttgttcatcaggcggttaatggcgcgtttttcttccatatgcaggccaggggtatcaacgtagatcgcctgatacgcgccttcagtatggatccccacaatgcggtgacgagttgtttgcgccttgcgggaggtgatggagatcttctgccccagcagtttgttcaacaatgtggatttgccaacgttcggacgtccgacgatagcaataaatccgcagtaacttttatcgatgctcattccagctccagttttttcaacgcctgttcggcggcagcctgctcagccttacgacggcttgaacctgtgccaaccaccggttcactcaggccgctgacctggcagtggatagtaaattcctgatcgtgcgcttcgccacgtacctggactaccagataagttggcagcggcagatggcgaccctgcaaatattcctgcagacgcgttttcggatctttttgtttatcgcctgggctaatttcgtccagacgagtttgataccagttgaggattaatttctcgacggtttgaatatcactgtcgaggaatacgccaccaattaatgcctcgacggtgtcggcgagaattgactcacgacgaaatccaccgcttttaagttcacctggccctaaacgtaagcactcacctaactcaaattcgcgcgccagttcagccagcgtattaccacggaccagcgtggcgcgcatccggctcatatcgccttcatccacacgagggaaacggtgataaagcgcattggcgataacgtagctcagaatagagtcacctaaaaattctaaacgctcgttatgtttactgctggcactacgatgagttaatgcctgctgcaacagttcctgatgattaaaagtgtagcccagcttccgttgaagccgattaattacgatggggttcatgcgataccaataaataaatgcgtcaacaattcagcacacgaaacagacctgatatacatggctcggctaactgcttcactgcagtttcagtttaccggtatatggggaccaacgctgtttcgtgtgccgtggcaacctggaggtgccaaccttaaacttcgggggaatattctatacacaacgacgggggatgtcgttagccacgggagatttatctcataaataattcacgttgtcgccataacggcgacaacgtgaacgaagatggctattaatggataccgccaatgcgacttaagcgcacaccagtcggccattcgccttcttgcttatcgaagctcatccagatagccgttgcccgaccgaccagattcgcttcaggcacaaaaccccagtaacggctgtccgcgctgttgtcgcggttgtcgcccatcatgaagtattgtcccggcggaacaatccaggttgccagttgttgccctggctgctggtaatacatccccacctggtcctgcgcaatcggcactgtcagaatgcggtgcgtcacatcacccaatgtctctttacgctcggaaagacgaattccattttctttggtttcgtttttcggcacttcaaagaatccgctggtcgcttccccaccattacggcgtgagaaggtctgaacgaaatcgctcggttccacgttggagtaagtgaccggtagcgcgttttcacacgcctggccggaactgcatcccggttgaatcgtcagctcttttgagaccggatcataagtgactttatcgcccggcaaacccaccgcgcgcttgatgtaatcaagctttggatcttccggatatttaaagaccacgatatcgccgcgtttcggatgaccggtttcgatcagcgttttctggtagataggatctttaatgccataagcaaacttctctaccagaataaaatcaccgattaacagagtcggcatcatcgaacctgacgggatctggaacggttcataaataaacgaacgcacaatcaatacgatagccagtaccggaaaaacagaagcaccggtttccagccagccaggcttcggcgcaacctttttcagcgttgctttatccagtgagtcaccggcagccgcctgcgccgctgcctgacgttcccgccgtttaggtgcgaaaaagaatttatccacgcaccataaaatgcccgtcaccagtgtggcaatcaccagaatcagggcaaacatattcgccatgccaactcctaagggttatttgttgtctttgccgacgtgcagaatggcgaggaacgcttcctgcggcagctcgacgttaccgatctgcttcatgcgtttcttaccttctttctgcttctgcagcagctttttcttacggctgatatcgccgccataacatttagccagtacgtttttacgcagctgtttcacggtggatcgcgcaatgatgtgcgtaccaatcgctgcctgaatagcgatatcaaactgctggcgtgggattagatctttcatcttctccaccagctcgcgaccgcggttttgcgaattatcacggtgggtgatcaacgccagcgcatcaacacgttcaccgttgattaatacgtctacacgtaccatgtcggacgcctggaagcgtttgaagttgtaatccagagacgcataaccacgcgaggtagatttcaggcgatcgaagaaatcgagcaccacttccgccatcgggatctcgtacgtcagcgccacctgattaccgtggtaaaccatattggtctgcacgccgcgtttttctacgcacagcgtaataacgttgccgagatatgcctgcggcagcagcatgtgacattctgcaatcggctcgcgcagttcgtagatgttatttaccgctggcagcttggatgggctgtcgacgtagataacttctcttgacgtggtttcaacttcatacactacggtcggcgcagtggtgatcagatccagatcgtattcacgttccagacgttcctggatgatctccatgtgcagcagaccgaggaagccgcagcggaaaccaaagcccagcgcgcttgagctttccggctcatagaacagtgaggcatcgttcaggctgagtttacccagcgcgtcacggaaggcttcatagtcgtcggaacttaccgggaacagaccggcgtatacctgcggtttgactttcttaaagccaggcagcgccttttctgccggattacgcgccagcgttaaggtatcgcctactggagcgccgtggatatctttaatcgcacataccagccagcctacttcgccacatttcagttcagtgcggtcaacctgttttggcgtaaaaatacccagacggtcggcgttataggtctgcccggtactcatgactttcactttgtcgcccttacgcagggtgccgtttttaatacggataagtgaaacaacgcccaggtagttgtcgaaccaggagtcgataatgagtgcctgtaacgggccttccggatcgccttccggcggcggaatgtcgcgcaccagacgttcgagaacgtcctgcacgccaacgccggttttcgctgaacagcgcaccgcgtcagtggcgtcgatgccgacgatatcttcaatttcttccgccacgcgttcaggatcagctgccggcaggtcaatcttgttcagtaccggcaccacttcgagatccatttccatggcggtgtagcagtttgccagggtttgcgcttctacgccctgcccggcgtcgaccaccagcaatgcaccttcacatgcagccagcgaacgagaaacttcataggagaagtctacgtggcccggggtgtcgataaagttaagctgataggtttcgccgtcagacgctttgtagtccagcgtcacgctttgcgctttgatggtaatgccacgctcacgctcaagatccatggaatcgagaacctgcgcctccatttcacggtcagacaggccaccgcagatctggataatacggtcagacagcgtcgatttaccgtggtcaatgtgagctatgatcgaaaagttacgtatattcttcataaagtatgattattgtgccttaatgcccggttaaccaggcttttagaagtcgctgttctgagcttaacgtctgtattaatagaaacgccgcattctacactacaacattgaggcgaggaaatgttcataccgtatggattgtggtatctggaaacgtcctcgcatttgttatgcaaaatgcaacaaagccagtgaaatcactggctcgcgtcttccgaagatgtttcaaatcgcacaaggccaggcggcaaggccacgcttaagatgatcggttgccattctgcccgggcagcaaacttacgcgagtagccgcgcgcaatcaggaacccgccaaaaccgccgaggatcgcaccacataatgctgcgacgtcagaagcaaagagtagctgaaatagcgaagcgatgaggaataatcccaccagcggcgacatataaaccagtaatgcggagctaagcaggctgccttcggcgattcctaattctactttttgccccggcactaacggctcatcacagggtacgacaatggtatgcgtggtttgcgggccaagtttattcaacacgcggctaccgcaaccggcgcgtgaagcgcagctgctgcatgaggctttaacatcacaactgaccagcgcctgcccgttttgccaggagacgacggtagcccactctttgatcattgcgctgccccgaacttaatattctcggcaatgcgtttcgccgtttgcggcggcagttcaccgacaatggtgatttcggcgttatcacgtacgcttgtactgacggttctgcgtccggtgcgcaacatctgatcgctgctcgatggcgtagcgcggttaacgtttaccgagaagctgaataatccgtcggaatagagacgtgattcgataggcatgttgtccatcgtcggtagcggacgtcgactactggaaacttcgctaaaaccctgtggcaaccaggttggcgtccagctgaatttagctttttcacctacaggaacagaaagcaacggcggcaaatttgccttcgccagcgtctgcatactgctgctgatatcctgattgacgttaaaagcaatcacgcgaaattgttccagcgtttcaccatcgcgatcaaggagatcaacccgcatcggtaatttcgattcggtgtccatccacacaatgtagctgtagcgtgtgccatcacgggcgactacgcgaatgacttcgcaaagacgatcagcaatacgcgtgcgtcccacggagataaagtcgtagtaaggagaaaggcgtttgaaatcggtataaatgagcgatggcagagaatcaacaatgtaatcgccattaagcgtgaacggttcaaggcccggctcaaagtagctgatttcattgccgcgctgtaccacttcccggcgcgggccatccatttgcaacagctgtgcaagcggacggttatcgaggcgtgcatgtcgataacgcagagactcaacaccctgtttattgatgctgatgaatgacagctcgtaattcagtgactgactggccaggttcatctgctgtaataacgccccggacgcgggagtggccgaggcgttagcagagaataacaggctacctgtcactaatgacatggcaaaccaaagttgcttcattactgcgattgcgttcctaaagtttgaattcctggcacctgtacagcggcttgctgagtttgtgcctgctcaaactgaagctgttcagagtggagtcggcgttgcagttcgtaatcctgcaacattgcattaatgcgacgacgctgctcctgtacctgctgctgttgaccattatttgcggtcgcttcagaaggtactcccagactaaccgggctggctttacccatcatcggcagtgtattaaatactggcgtttcgggctgctgggacgtttcagattgcccattatagtgctggacgccaacgataactgcaagcgatacgcatgctgctacgcccatttgggtaagctgtgccgcccacggacgtactttctgccagaatggcattttctgccattgatgcggcgcaggctgggcttccgggatcaatgtcgccggttgacgtactggctcttcttcaatggcggccatcacacgtgaagagatatcgaaatggagcacctcgggagtatcaccccgcattgagtcacggatcaagtgatagctttcccaggttttctgcatttctgggttatgagccagttcgttaagcagctcactatccagcgtttcgccatccattaaagcggaaagttgttctttctgcatgcctaatacccttatccagtatcccgctatcgtcaacgcctgataagcggttgaactttgttatcaatagcttccctcgctcggaagatacgtgaacgcaccgtacctaccggacaatccatgatagcggctatctcttcatagctcaggccatccagctcccgcaaggttattgccatgcgtaaatcttccgggagggactcaatagttcggaaaactatctgtctcagttcttctgacaacattaagttctcagggttcgaaatttctttcaacgcgccgccactttcgaagttttcagcttcaatggcatccacatcactggaaggtggacgacgcccctgagcaaccaggtaatttttcgctgtatttacagcaatccgatacagccatgtataaaaagcgctatctccccggaacgaatccagcgcacgataggctttaataaaagcttcttgtaccacatcgggaacatcacccgacggcacatagcgggaaaccagactcgccactttatgctgatagcgcactaccagtaagttaaaggctttctgatctcccttctggacccgttcaaccaggacctggtccgttaactgctcgctcatccgaggtaaagtctccccaaaccaaatttccacgcgctatcgaaacgccactccattagctgcaatttgagcaagcaaagggttagagtgtctcgtttttgtaaagttccgtaacgcatctgtttttgtttgtcatgctgtagacggatcattatctatcattataagtctacagaatctgaacatcgcattatctgtgtagaaatgcccatttaactgcctgaagagtaacccaacggcctttttatttcaccacctaatcctccaccagccagtaacttctcgttttctcgccgccctgaggcagcgtgtttagtcactgtaacaaatattaaaatagcaggtgtttattcgcacaacatgatgttatgctgaccaaaccgtgtttagtaaattaaacaaagaaaatgaatactctccctgaacattcatgtgacgtgttgattatcggtagcggcgcagccggactttcactggcgctgcgcctggctgaccagcatcaggtcatcgttctaagtaaaggcccggtaacggaaggttcaacattttatgcccagggcggtattgccgccgtgtttgatgaaactgacagcattgactcgcatgtggaagacacattgattgccggggctggtatttgcgatcgccatgcagttgaatttgtcgccagtaatgcacgatcctgtgtgcaatggctaatcgaccagggggtgttgtttgatacccacattcagccgaatggcgaagaaagctaccatctgactcgtgaaggtggacatagtcaccgtcgtattcttcatgccgccgacgccaccggtagagaagtagaaaccacgctggtgggcaaggcgcagaaccatccgaatattcgcgtgctggagcgcagcaacgcggttgatctgattgtttctgacaaaattggcctgccgggcacgcgacgggttgttggcgcgtgggtatggaaccgaaataaagaaacggttgaaacctgccacgcaaaagcagtggtactggcaaccggcggtgcttcaaaagtttatcagtacaccaccaatccggatatttcttctggcgatggcattgctatggcgtggcgcgcaggctgccggattgccaatctcgaatttaatcagttccaccctaccgcgctgtatcacccacaggcacgcaatttcctgttaacggaagcactgcgcggcgaaggcgcttatctcaagcgcccggatggcacgcgttttatgcccgattttgatgagcgcggcgaactggccccgcgcgatattgtcgcccgcgccattgaccatgaaatgaaacgcctcggcgcagattgtatgttccttgatattagccataagcccgccgattttattcgccagcatttcccgatgatttatgaaaaattgctcgggctggggatagatctcacgaaaaaacccgtgccgattgtgcctgctgcacattatacctgcggtggtgtaatggttgatgatcatgggcgtacggacgtcgagggtttgtatgccattggcgaagtgagttataccggcttacacggcgctaaccgcatggcctcgaattcattgctggagtgtctggtctatggctggtcggcggcagaagatatcagcagacgtataccttatgcccacggcgtcagtacgttaccgccgtgggatgaaagccgcgttgagaaccctgacgaacgggtagtaattcagcataactggcacgagctacgtctgtttatgtggnattacgttggcattgtgcgcacaacgaagcgcctggaacgcgccctgcggcggataaccatgctccaacaagaaatagacgaatattacgcccatttccgcgtctcaaataatttgctggagctgmgtaatctggtacaggytgccgagttgattgttcgctgtgcgatgatgcgcaaggagagccgtggcctgcatttcacgctggattatccggaactgctcacgcattccggtccatcgatcctttctgccggcaatcattacataaacagataaaaagcctgggtcagcgccgtatacgcttcggaatagttctggtctggcccacgaatgactaagcgatcgctaaagcattctcccgcctgcggggagaatgccagcagcacccgatgcggcagtcgcgcttcgttttccgccacatccgtccgcaaacgtaaatgccagcccatacttaatgccagttcagtaaaaccattaccaatctgctctggcagcaccacgcagaaaaatccctcttcggtaatgcactccgccgcacaagtcagcaacgatgggtgatcaagcgtagtggtatagcgagcctgttcccgttgaggtgtcgcgcactctactccctgctgatagtaaggtgggttgctgatgattaaatcgaagcgtactgtctgctgtgtgatccactgcagaatatccgccgtatggacgttaatccgctctgcccacggggactggttgatattttcctgcgcttgcgcggcagcttcactttccagttcaactgcatcaatcatcacgctgtcatctgttcgctgcgccagcattaatgccaacaacccgctacccgcgccgatatcaaggcaacgttttaccccagccacaggtgcccatgcgcccagcaaaatgccatccgttcccactttcatcgcacagcgatcgtgagcaacaaaaaactgtttaaaagtaaatccattacgacgaaacacggatgtagactgtgacatgaaaataaaaccttgcaggaaaaacggcgatagcaccgggtgagaacaatacccgagaagcgatatccatacaaacagatgaagattgcagccgtaacgtctataatcagcgccccacacagaggtagaacatgactgtaacgactttttccgaacttgaactcgacgaaagcctgctggaagccctccaggataaaggtttcactcgcccgaccgccattcaggctgccgccattccgcctgcgctcgatggccgtgatgtactcggttctgcgccgacaggcaccggtaaaacggcggcgtatctgctgccagcgttgcagcacctgctcgatttcccacgtaagaaatccggtccgccgcgtattttgatcctcaccccgactcgcgaactggcgatgcaggtggccgatcatgcccgcgaactggcgaaacatacgcatctggatattgccaccatcaccggcggcgtggcctatatgaaccacgcagaagtgttcagcgaaaaccaggacattgtggtcgccacgaccggacgtctgctgcaatacataaaagaagagaacttcgattgccgcgcggttgaaacgctgatcctcgacgaagcagaccgtatgctggatatgggcttcgcccaggatatcgaacatattgctggcgaaacgcgctggcgtaaacagaccctgctcttttcggcaacgctggaaggcgatgcgattcaggactttgccgagcgtctgttggaagatccggtggaagtttctgccaatccgtctacccgtgagcgcaaaaaaattcatcagtggtattaccgcgccgatgatcttgagcataaaaccgcgttgctggtgcatctgttaaaacagccggaagcgacccgctcaattgtgtttgtgcgtaagcgtgagcgtgtgcatgagctggcaaactggctgcgcgaagcaggcatcaacaactgctatctcgaaggtgagatggtacaaggcaagcgtaacgaagcgattaaacgcttgaccgaaggccgcgtaaacgtactggttgctaccgatgttgccgcgcgcggtatcgacattcctgacgtcagccacgtctttaacttcgatatgccgcgcagtggcgatacttatttgcaccgtatcggacgtaccgcgcgcgccggtcgtaaaggcaccgcgatttcgctggtggaagcccatgaccatctgctgctgggcaaagttggtcgctatattgaagaaccaattaaagctcgcgtaattgacgagttacgcccgaaaacgcgtgcgccaagcgagaagcagaccggcaagccatcgaagaaagtactggcaaaacgcgccgagaagaaaaaagctaaagagaaagagaagccgcgggtgaaaaaacgccatcgcgacaccaaaaatattggtaagcgccgtaaaccaagcggaacgggcgtgccaccgcaaacgacagaagagtaatctcaatgccgggtttaagcccggcattgtttttatcccggcaaaaaacactcttcaacacactgaataaaagtgtgcatcgccgggctaaccgcttttccggcatggtgagcgcacattgccgtaatggtctgcgactgttcgccaaaaggcaattcaattaattctccgcactccaactcttttaccaccgcaaaacgcggcaggtaactgactccgatatttgccgcgacacaacgcttgatgctttcgatacttataagctcaatggtgttttccaccgtgatccgccgctggcgcagcgtgctctcaaatatctgccggaagacacattgtggttcgttgataataaagctacaggcgttatgtcttcccggctcagtaaaatcgacatctgcaatttgcggtgaagccaccagcgccagcggttgttcacccaactctcgtcggttcagagcatcatcattccctacgcgataaaaaaccccgacatcggcctcatcattcagtagcgcatcacggatcacgtaacagttcagcgactgcaacgataaacgcacttttggagcgcgttgccgaaaacgctgcaacacctgcggcattcgataagagagcaacgtttcgcctgaaataacgcgtagttccccgtccggatccgactcttttttcgcagcctcacgaagcgtatccatcactcgggtaagttcatagatgtgcggcagcagcttttttccttcgcgggtaaggcacattcgtcgaccaattttctcaaacaattgtaccgagaactcctgctcaagctgctgaatatgaaaagtcaccgtcgattgtgtgcagcacaatttttgcgaagctcgcaaaaaggaaccctcttccaccacggttttaagtgtaataaaacggcgcagatccataaccccaaacctatcgaaaatatcgaatttagaatgtaaaaacattcatttttttaaatgttccgtgtcgggtactgtctaccaaaacagaggagataacaagtgacaccgacccttttaagtgctttttggacttacaccctgattaccgccatgacgccaggaccgaacaatattctcgcccttagctctgctacgtcgcatggatttcgtcaaagtacccgtgtgctggcagggatgagtctgggatttttgattgtgatgttactgtgtgcgggcatttcattttcactggcagtgattgacccggcagcggtacaccttttgagttgggcgggggcggcatatattgtctggctggcgtggaaaatcgccaccagcccaacaaaggaagacggacttcagacaaaaccaatcagtttttgggccagctttgctttgcagtttgtgaacgtcaaaatcattttgtacggtgttacggcactgtcgacgtttgttctgccgcaaacacaggcgctaagctgggtagttggcgtcagcgttttgctggcgatgattgggacgtttggcaatgtgtgctgggcgctggcggggcatctgtttcagcgattgtttcgccagtatggtcgccagttaaatatcgtgcttgccctgttgctggtctattgcgcggtacgcattttctattaacgaaaaaaagcggaagaggtcgccctcttccgcttagtaacttgctacttaagccttacaggctttcagtaaaggtacgagcgataacgtcgcgctgctgttccggagtcagagagttaaagcgaactgcataaccggatacacggatggtcagctgcggatatttttccggatgcttaactgcatcttccagcgtttcacgacgcagaacgttaacattcaggtgttgaccaccttcaacgcgaacttctggtttcacttctactggaacttcacggtattcaatgtcacccagtttgcttactgcaaccacttcgtcttctgcaaaacctgctttcgcaacgatgcaacgcgcttcgcctttttcgctgtccagcaaccagaaagagttcagcagatcgtcgttagcggctttagtaatctggatacctgtaatcatgtgatgcctccccggcaaaattatttgatttgttcagcctgtcgcggccaattggtaaaaccattgttgcttgagtgtatatatactcctcaaacacccttgattctttgatttaaatcaataaaaaccatatatcaagtgtggtcacaaatggattttattgttttacatcaacttatgcagatgtgaaattttaccaatttacatttttttgcatgtctttttgtctataaaatgagcatgattttgttctgtagaaagaagcagttaagctaggcggattaaagattcgcaggagagcgagatggctaacgaattaacctggcatgatgtgctggctgaagagaagcagcaaccctattttcttaatacccttcagaccgtcgccagcgagcggcagtccggcgtcactatctatccaccacaaaaagatgtctttaacgcgttccgctttacggagttgggtgacgttaaagtggtgattctcggtcaggatccttatcacggaccaggacaggcgcatggtctggcattttccgttcgccccggcattgcgacaccaccgtcactgctgaatatgtataaagagctggaaaatactattcccggtttcacccgccctaatcatggttaccttgaaagctgggcgcgtcagggtgttctgctgctcaatactgtcttgacggttcgcgctggtcaggcgcattcccacgccagcctcggctgggagacgtttactgataaagtcatcagcctcataaatcagcatcgcgaaggcgtggtgtttttgttgtggggatcacatgcgcaaaagaaaggggcgattatagataancaacgccatcatgtactgaaagcaccgcatccgtcgccgctttcggcgcatcgtggattctttggctgcaaccattttgtgctggcaaatcagtggctggaacaacgtggcgagacgccgattgactggatgccagtattaccggcagagagtgantaaattttgcgggaaaatgccggatggcagagttgccatccggctgatttatcaggctttattctgacgccaccattcgccaagaagaacgccggttgcgacagagatattcagcccggcaacgttgccagtaccatcaatcttcacgcgcagatcgttcggatcgcgtgcggcatccggtaacccttcatattcctgacccagcaccagtaccattttcgctggcagactggttttgaacagcggtttaccctgctcgctggaagttgtcactacggtgtaacccgcctgacggaaatcatccagcacgttaacaatgttgtcgccagtaatcggctgaacgtgctctgcgccgccttctgcggtacggatagccgccccagactccagcagtgctgcatcctgcaccacaacacctttcacgccgaagtgcgcacagctacgcatcatgccgcccaggttatgcgggttagattcgttttccagggccagtacacaatcctgcgcgcctgcctggcttacccactgctgcacggttgtaccgttacgctttttgatcaggaagcaaacgccgccgtgatgttccgtgcctgacgcttttgtcagttccgcttcatccaccacatggtacgctttgcggtttgccgccatccagcgcaaggctcctttaaaacgtggcgttacgctctggataaaccaggcgcgaacaatcgcttccggacggctctggaacagtgcctgacaggcgttttcgccgtagacgcgggtttcttccgcacgctgacgacgcaaaacttccggatcaataaaacttttaccactgatgccaccgtgatcggccttttccggcgtctcatcacccggcgcgcgggaaaccgtgcgccacggcgaatcttcccacttgcggtcacggtgctgactctgtttgtcatcgcgggcggggcgacggccaccgtcagtacgagattttcctggacgcccgccccctttcccggtacgcgggttgtgggtacgtttatcagaatcatcatcactgcggacatacatcactttgaccttgccgcttttacctttcatttcatcgttcatgcttttctccaccagcgctgcgcgaagcgcgcagattacccgaagtccgcgcggttcgccatgatttcgttccaaagcctgtgtctatcatacccattgaataaaacagattgttgtctggaacaatgtccccgataatatgtaacatattagaaacataccggcgtcgttgccgataagtctccttactcatcccgaggttagttatgaataccgtttgtacccattgtcaggccatcaatcgcattcccgacgatcggatcgaagatgcggcaaaatgcggacgctgcggtcacgacttgtttgacggagaggtgattaatgcgaccggtgaaacgctcgacaaattgctgaaagatgatctacctgtggtgatcgacttctgggcaccgtggtgcggcccctgccgtaatttcgcaccaatttttgaagatgtcgcgcaagagcgtagcggtaaagtgcgctttgtgaaagtgaataccgaagctgaacgtgaattgagcagccgctttggtattcgcagtattccgacgatcatgattttcaaaaatggtcaggttgtcgacatgcttaatggcgcagtgccgaaagcgccgttcgatagctggctgaatgaatctctttaatcttaccggggcgcatcttgtgccccgttttctcctctgcgacaatggcgttttttcgacgctcccttatgaccgaaaacgctgttctccagttacgcgccgagcgtattgcgcgtgcaacacgtccttttcttgcccgcggtaatcgcgttcgtcgctgccaacgctgtcttttgccagagaaattatgtctctgttcgacaattaccccagcacaagcaaaaagtcgcttctgtttgctgatgttcgacaccgagccaatgaagcccagtaataccgggcgtctgattgctgatattttgcctgataccgttgcgtttcaatggtcgcgtaccgaaccctcgcaagatttgctggatctggtgcaaaacccggactatcagccaatggtggtctttcccgcttcgtatgctgatgagcaacgggaagtgatcttcacaccacctgccggtaagcctccgctatttatcatgctcgatggtacctggccagaagctcgcaagatgtttcgtaaaagtccgtatctggataatcttcccgtcatttccgtcgatctttctcggctttctgcctatcgcctgcgtgaagcccaggctgaaggccaatattgtactgccgaggtagccatcgcactgttagatatggccggcgataccagggcggcgacagggttaggcgagcattttacccgctttaaaacacgctatctggcaggaaaaacgcaacatccgggaagcatcacagcagaacagttagaaagcgtttaaaatcattcggtcacttctgcgggagaccggtatgagtcagcgaggactggaagcactactgcgaccaaaatcgattgcggtaattggcgcatcgatgaaacccaatcgcgcaggttacctgatgatgcgtaacctgctggcgggaggctttaacggaccggtactcccggtgacgccagcctggaaagcggtgttgggtgtgttggcctggccgggtattgcccgcttgccctttacacccgaccttgcggttttatgtaccaatgccagccgtaatcttgctcttctggaagagctcggcgagaaaggctgtaaaacctgcattattctttccgccccggcatcgcaacacgaagatctccgcgcctgcgccctgcgccataacatgcgcctgctaggaccaaacagtctgggcttactggctccctggcaaggtctgaatgccagcttttcacctgtgccgattaaacgcggcaagctggcgtttatttcgcaatcggctgctgtctccaacaccatcctcgactgggcgcaacagcgtgagatgggcttttcctactttattgcgctcggcgacagcctggatatcgacgttgatgaattgctcgactatttggcgcgcgacagtaaaaccagcgccatcctgctctatctcgaacaattaagtgatgcgcgacgttttgtttcggcggcccgtagcgcctcacgtaataaaccgattctggtgattaaaagcggacgtagcccggcggctcaacgtctgttgaacaccacggcaggaatggatccggcgtgggatgcagctattcagcgtgccggtttgttgcgggtacaggacacccacgaactgttttcggcggtggaaacccttagccatatgcgcccgctgcgtggcgaccggttgatgattatcagcaacggtgctgcgcctgccgcgctggcgctggatgccttatggtcacgcaatggcaagctggcaacgctaagcgaagaaacctgccagaaactgcgcgatgcactgccagggcatgtggcaatctctaacccgctcgatctgcgcgatgacgccagcagcgagcattatgtcaaaacgctggacattctgctccacagccaggattttgatgcgctgatggttattcattcgcccagcgccgctgctcccgcaacagaaagcgcgcaagtattaattgaagcggtaaagcatcatccccgcagcaaatatgtctctttgctgacgaactggtgcggcgagcactcctcgcaagaggcacgacgtttattcagcgaagccgggctgccgacctaccgtactccggaaggaaccatcactgcttttatgcatatggtcgagtaccggcgtaatcagaagcaactacgcgaaacgccggcgttgcccagcaatctgacttccaataccgcagaagcgcatcttctgttgcaacatgcgattgccgaaggggctacgtcgctcgatacccatgaagttcagcccatcctgcaagcgtatggtatgaatactctccctacctggattgccagtgatagcaccgaagcggtacatattgccaaacagattggctatccggtggcactgaaattgcgctcgccggatattccacataaatcggaagttcagggcgtcatgctctacctacgtacagccaatgaagtccagcaagcggcaaacgctattttcgatcgcgtaaaaatggcctggccgcaggcgcgggtccacggcctgttggtgcaaagtatggctaaccgtgctggcgctcaggagttgcgggttgtggttgagcacgatccggttttcgggccgttaatcatgctgggtgaaggcggtgtggagtggcgtcctgaagatcaagccgtcgtcgcactgccgccgctgaacatgaacctggcccgctatctggttattcaggggatcaaaagtaaaaagattcgtgcacgcagtgcgctacgcccattggatgttgcaggcttgagccagcttctggtgcaggtttccaacttgattgtcgattgcccggaaattcagcgtctggatattcatcctttgctggcttctggcagtgaatttaccgcgctggatgtcacgctggatatcgcgccgtttgaaggtgataacgagagccggctggctgtgcgcccttatccgcatcagctggaagaatgggtagaattgaaaaacggtgaacgctgcttgttccgcccgattttgccagaagatgagccacagcttcagcaattcatttcgcgagtcaccaaagaagatctttattaccgctactttagcgagatcaacgaatttacccatgaagatttagccaacatgacgcagatcgactacgatcgggaaatggcatttgtagcggtacgacgaattgatcaaacggaagagatcctcggcgtcacacgtgcgatctccgaccctgataacatcgatgccgaatttgccgtgctggttcgctcggatctcaaagggttaggcttaggtcgacgcttaatggaaaagttgattacctatacgcgagatcacggactacaacgtctgaatggtattacgatgccaaacaatcgtggcatggtggcgctggcccgcaagctcgggtttaacgttgatatccagctcgaagaggggatcgttgggcttacgctaaatcttgcccagcgcgaggaatcatgagtaaggtactggaaatgttgaccacttaatcgggactggtgttattattgcccgcttatgtcgtctgcattgcacagaggacccttcaatgaacagagaagaaatgcactgtgatgttgtcaaaatttaagcgtaataaacatcaacaacaccttgcccaactacccaagatttctcaatcagttgatgatgtcgatttcttttacgctcccgccgacttccgggagacgctgctggaaaaaatagccagcgcgaagcagcgcatttgcattgtcgccctgtatctcgaacaggatgacggtggcaaaggcattctgaacgcgttgtatgaggctaaaaggcagcgtccggaactggatgtgcgggtgctggtcgactggcatcgtgcacaacgtggacgcattggcgctgcggcatctaacactaacgctgactggtactgccgcatggcgcaggaaaatccgggcgtagatgttccggtttatggcgttccaatcaatacccgtgaagcccttggtgttctgcactttaaaggctttatcatcgacgatagcgtactttatagcggtgccagcctgaacgatgtttacctgcatcagcacgataaatatcgctacgaccgttatcatctgatccgtaaccgtaagatgtcagacattatgtttgaatgggttacacagaatattatgaatggccgcggcgttaatcgtctggatgatgttaatcggccaaaaagcccggaaatcaagaacgatattcgtctgttccgccaggagctgcgtgatgccgcttatcatttccagggcgatgccgacaacgatcagctttccgtaacgccgctagtggggctggggaaatcgagtctgttgaacaagactattttccatcttatgccttgtgccgagcagaaactaaccatctgcacaccttacttcaacctaccagcaatccttgtgcgcaatattatccagttgctgcgcgaagggaaaaaggtcgaaattattgttggtgataaaaccgcgaatgacttctacattccggaagatgaacctttcaagataattggcgcattgccttatctctatgagatcaatctgcgtcgtttcctgagtcgtttacagtattacgtcaacactgaccagttagtagttcggttatggaaagatgacgacaacacctatcacctgaaagggatgtgggttgatgataagtggatgttgatcaccggtaataacctgaacccgcgcgcctggcgtctggatctggaaaacgccattttgatccacgatccgcaactggagcttgcgccacagcgagagaaagaactggatctgatccgcgagcataccaccatcgttaagcactaccgcgatctgcaaagtattgccgattatccggtgaaggttcgtaaactcatccgccgtttgcgccgtatccgcatcgaccgattaattagccgcatcctgtaatcacaaccccgtcctgtacggggtttgttttttggaggccacgttttgcgtattctttttgtctgttcgctattgttactttctggatgcagccatatggctaacgatagctggagcgggcaggataaagctcaacactttatcgcctcggcgatgctttccgccgccggaaatgaatattcacagcatcaggggatgagccgggatcgcagtgccatgtttggattgatgttctctgtcagtctgggggcgtcaaaagagctttgggatagccgccctgaggggagcggctggagctggaaggattttgcctgggatatcgccggtgcaagcaccggctataccgtctggcaactgacccgtcactaaagccgcatcccttttcctttacggtgcaatgttagtgaaaccagaaacgccaccacggccatcaaggtcacataccagaagaaggctgtttccattcctattgatttcagcgacaacgctacgtactccgccgacccaccaaatatagcattggcgaccgcatatgacagaccaacgcctaatgcgcgaacctgtgccgggaacatctcagccttcagtattccactgattgaagtataaaaactcactatcagcagggcgcacatcaccagaccaaaagcggcataaggcgaggaaacgttctgcaatgctgagagaataggaacggtaaaaatggttgccagagaaccgaaacataacattgaggtacggcgaccaatcttatccgacagcgcgccaataagtggttgaataagcatgaatacaaacaatgcggcagtcataatgccactcgccacgttggcatgcattcccgcagtatttaccagatacttctgcatataagtggtgaaggtatagaaacaaagggagcccgcagcggtaaaaccgagaaccatgatgaatgcacggcgattgcgccataatcctttcagagatccagcttcttttaaagcgcgtgtttcttgttgtgaagtttcatctaactgacgacgtaaccacaacgccacaacagctaacacagcccctaacgcgaaaggaatacgccatccccactctctgagtacagcgtcttccatggtgtgttgtaaaaccacgacaaccagtagagctagcagttgcccgccgatcaacgtcacatactgaaatgatgcgtaaaaacctttgcgcccttcaacggcaacttcactcatataggtggcgctggtgccatattctccgccaacggataatccctggaataaacgcgcgagaagcaataatgccggagcccaggtaccgattgtttcgtagcctggcaaacaggcgataaccagtgagccgaaacacatcatacacaccgataacagcatcgattttttgcgaccatgtttatcggctatgcggccaaacagccaaccgcctattgggcgcatcagaaatcctgcagcaaaaacacctgctgtttgcagtagttgagtcgtcgtgttcccggaagggaagaagatgtgggcgaagtagagtgaacagaacgagtagacatagaaatcgaaccactcgaccagattacctgaagaggccccaacaattgcccaaatgcggcgacgagtatcactacttgtcagtttgctgtctgccgttacagtactttcagccatgccattatgtctcctgccgtaatccaatgcttttgtcggtcgcttttgtttattttttggtaagaaaaatgttatacatttgttgcatatcattatgcaaccttaaccatgaatttagttagcaggaaaatggttattaaggagcttaaggatagatttctggtaaggaggaagtatggaagtgggcaatttggggaagacgtattcgctgttgaatctggcttatgtgggagtataagacgcgccagcgtcgcatccggcatttattccgcaccaacgcaaaaaagcccagtcttccgactgggcctttcgcttaatttgatgcctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctaaggccgccaggcaaattctgtttcattaacccgcttgtcgccggttaatctaatctgtatcaggctgaaaatcttctctcatccgccaaaacatcttcggcgttgtaaggttaagcctcacggttcattagtaccggttagctcaacgcatcgctgcgcttacacacccggcctatcaacgtcgtcgtcttcaacgttccttcaggaccctcaaggagtcagggagaactcatctcggggcaagtttcgtgcttagatgctttcagcacttatctcttccgcatttagctaccgggcagtgccattggcatgacaacccgaacaccagtgatgcgtccactccggtcctctcgtactaggagcagcccccctcagttctccagcgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctgctttcgcacctgctcgcgccgtcacgctcgcagtcaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttaggaggagaccgccccagtcaaactacccaccagacactgtccgcaacccggattacgggccaacgttagaacatcaaacattaaagggtggtatttcaaggtcggctccatgcagactggcgtccacacttcaaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttaataaacagttgcagccagctggtatcttcgactgatttcagctccatccgcgagggacctcacctacatatcagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctgatgcttagaggcttttcctggaagcagggcatttgttgcttcagcaccgtagtgcctcgtcatcacgcctcagccttgattttccggatttgcctggaaaaccagcctacacgcttaaaccgggacaaccgtcgcccggccaacatagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcctttcggcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggcttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcatgcctcacagcacaccttcgcaggcttacagaacgctcccctacccaacaacgcataagcgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattctccggtattcgcagtttgcatcgggttggtaagtcgggatgacccccttgccgaaacagtgctctacccccggagatgaattcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccctgcaacttaacgcccagttaagactcggtttcccttcggctcccctattcggttaaccttgctacagaatataagtcgctgacccattatacaaaaggtacgcagtcacacgcctaagcgtgctcccactgcttgtacgtacacggtttcaggttctttttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataccacgtgtcccgccctactcatcgagctcacagcatgtgcatttttgtgtacggggctgtcaccctgtatcgcgcgcctttccagacgcttccactaacacacacactgattcaggctctgggctgctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcattaacctatggattcagttaatgatagtgtgtcgaaacacactgggtttccccattcggaaatcgccggttataacggttcatatcaccttaccgacgcttatcgcagattagcacgtccttcatcgcctctgactgccagggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaagatgtttcacttcagagttgcgaaaatttgagagactcacgaacaactttcattgttcagtgtttcaattttcagcttgatccagatttttaaagagcaaatatatcaaacaagacttaacagtctgttttgagatattgaggtcggcgactttcactcacaaaccagcaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctgggcctctagacgaaggggacacgaaaattgcttatcacgcgttgcgtgatattttcgtgtagggtgagctttcattaatagaaagcgaacggccttattctcttcagcctcactcccaacgcgtaaacgccttgctattcacttttcatcagacaatctgtgtgagcactgcaaagtacgcttctttaaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacggcggtgtgtacaaggcccgggaaagtattcaccgtggcattctgatccacgattactagcgattccgacttcatggagtcgagttgcagactccaatccgactacgacgcactttatgaggtccgcttgctctcgcgaggtcgcttctctttgtatgcgccattgtagcacgtgtgtagccctggtcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggccggaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacggttcccgaaggcacattctcatctctgaaaacttccgtggatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagcnacgcctcaagggcacaacctccaagtcgacatcggtttacggcgtggactaccagggtatcttaatcctgtttgctcccccacgctttcgcacctgagcgtcaagtcttngtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactcaagcttgccaggtatcagayccagttcccaggttgagcccggggatttcacatctgacttaacaaaccagcctgcgtgcgctttacgcccaggtaattccgattaacggcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgggtaacgtcaatgagcaaaggtattaactttactcccttcctccccgctgaaagtactttacaaacccgaaggccttcttcatacacccggcatggctgcatcaggcttgcagcccattgtgcaatattccccacatgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagcctttaccccacctactagctaatcccatctgggcacatccgatggcaagaggcccgaaggtccccctctttggtcttgcgacgttatgcggtattagctaccgtttccagtagttatccccctccatcaggcagtttcccagacattactcacccgtccgccactcgtcagcraarcagcaagctgyttcctgttaccgttcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaaagtttgatgctcaaagaattaaacttcgtaatgaattacgtgttcactcytgagacttggtattcatttttcgtcttgcgacgttaagaatccgtatcttcgagtgcccacacagattgtctgataaattgttaaagagcagtgccgcttcgctttttctcagcggcgcggggtgtgcataatacgctttcccgctacagagtcaagcatttatttttgctttctctgccggaattctcaggagaatcccgctgacccggcggcgtgtttgccgttgttccgtgtcagtggtggcgcattatagggagttattccggcctgacaagcaaaaaatataaaaactttattgttcgctcatttttcaggcaaaacatctttaatatagtcttttccgtctaacttatagacaaaaacgagccccgaaggctcgttttatcattactggacggcgacgatccggtcttcattaacttccaggcgaataactttacccggaaccaattcaccagacagtatttgctgtgccagcgggttttcgatctgctgctggatagcacgtttcagaggacgtgcaccatagaccggatcgtaaccgttctcgctcagcagtttcagcgcctcgtcagaaatgtggatttcataaccacgttcttccagacgtttgtacagacgtttcaactgaatctgcgcaatcgacgcaatgtgttgttcacccagcggatggaagacgacgacttcatcgatacggttaatgaattccggacggaagttatggcttaccacaccgagcaccagctctttcatgtgcgcataatccagttcaccaaaacgttcctgaatcagatcggaaccgaggttagaggtcataatgacgaccgtattacggaagtcgaccgttctcccctgcccgtcagtcagacgcccatcatccagtacctgcaacagaatgttgaagacatccggatgcgctttttccacttcatccagcaggatgacggaatacgggcgacgacgcaccgcttcggtcagatagccaccttcttcataaccaacatatcccggaggcgcaccaaccagacgagacaccgagtgtttctccataaactcggacatatcgatacggaccatcgcctcgtcgctatcaaacataaagttcgccagcgccttacaaagctctgttttccccacacccgttgggccgaggaacaggaatgaaccaatcgggcgatttggatccgccagccccgcacggctacgacgaatagcgttagataccgcatcaaccgcttcgttctgaccaataacgcgatggtgcagttcttgctccatacgcagcagtttttcgcgctcgctttccatcatgcgagaaaccggaattcccgtccaacgcgccagcacttcagcaatttcggcatcggtcactttattacgcaacagacgcatagttttgccttcgagctgcgttgcggcttccagttgcttttccagttccgggattttgccgtattgcagttcagacatccgcgccaggtcacccacacggcgagcctgttcaatagcgattttcgcctgttccagttccgctttaatggtctgcgtaccagaaagcgaggctttctctgctttccactcttcttctaactcggagtactgacgttctttgtcgctcagttcttcgttgagcatatccaggcgttttttactggcttcatcagactctttcattaacgcctgttgttccagtttgagctggatgatacgacgatcgagtcggtcgagttcttctggttttgagtcaatctgcatacgaatgctggatgctgcttcatcgatcaggtcgatggctttatccggcagctgacggtcagcaatgtagcgatgagacaacgtcgctgctgcaacaattgccgggtcagtaatttgcacatggtggtgcagctcgtaacgttctttcaggccacgcagaatagcaatggtatcttcaacagaaggctcggcaacaaacactttctggaaacgacgttccagcgcagcatctttttcgatgtactggcgatattcgtcaagcgtcgtggcacctacgcagtgcaattcaccacgcgccagtgcaggtttcagcatgtttccggcgtccattgcgccatcggctttacccgcgccgaccatggtatgtaattcgtcgataaacaggatgacgttgccttcctgtttagcaagatcgttaagtacgccttttaaacgttcttcaaactcaccgcgatatttcgccccagccaccagcgcgcccatatccagcgccagtacgcggcggcctttcaacccttcgggcacttcgccgttgataatacgctgcgccagaccttcaacgatggcagttttaccgacgccgggttcaccaatcaataccgggttatttttagtacgacgttgcagcacctgaatggtacggcgaatttcttcatcacgaccaatcaccggatcgagtttgccttgttcggctcgttcggtaaggtcgatggtatattttttcaaagcctgacgttggtcttcagcaccttgatcgttcacgctttcacctccacgcatttgttcaatcgcttgagtaatgttggcggtggtcgcccctgctgctttcaggatgtcggccagcgtgccgcgagactcaagtgccgccagaacgaacagttctgacgagataaagttatcaccacgtttttgcgccagcttgtcgcaaagattaagaacgcgcaccagatcctgtgatggctggacatcaccaccagtaccttcaacctgcggtaaacgatttaatgcctgatttatatctgtgcgcaactggccagcatttatgccagcggatgttaataaaggactaaccgaacccccttcctgattcagcagggcgctcattaaatgaagtggttcgatgaattggttgtcgtgcccgagtgcaagtgattgggcatcggcaagagcaagctggaatttattagtaagacgatccagacgcataactcctcccataacggatcaaagttgctactggagattaaatgaggtcatccctcaattattcaaggttattgaccagattaatgtgaaaagaaaatcacgcgtaccggatcgtcttgattctttaggttatatcagccaaatgaaacttgccatacgaccggtggtcttgtcgcgacgataagagaagaaagtctcattttccgtatatgtacaacggtcgccgccgaaaatttgttcaacaccaacgctcgccagacgctgccgggcaagctgataaatatccgccagatacttatcaccatgctgaatgaaagctgtactcgctttggcgtctactgccataaacgcctcgcgaacctccgcccccacttcaaacgcgcgtggaccaattgccggccctaaccaggcgagaatattttccggattatcagcaaaacaggaaaccgtctcttccagcacgcctgcgcacagtccacgccagccagcatgagcggcggcgacttccgttcccgctcgattgcaaaacagcacagggaggcaatcggcagtcatcactgcgcaaaccgtgccgggcgtattgctataagaggcatctgctcgttttgaggcataaggttcaccagtaagcttaagcacatctttgccgtgtacctgctcaagccagaccggtttagaaggcaaattgcccgcagcaaaaagtcgcttgcgattctcctcaacgtgatccgggttatcaccacaatgagcgccaaggttgagagagtcgtaaggcggcaagctcacgccgccgatacgggtagagctacaggccgcaacaccttttggcagcggccactgcgggacaatcagcttactcataaccagtccacttcatccttatgctcttcgaaatcggcgcgcatcacctcaatcagctccaccatatcttgtggaataggcgcatgccattccatttcgataccggagatcgggtgataaagacgcagcatggttgcatgaagcgcctggcggtcaaacttacgcagcgtggagataaacgcttccgaagcaccttttggcggacgcggacggccaccataaaccggatcgcccaccagcggatgagtgatatgggccatatgcacgcggatctggtgcgtacgtccagtttccagacgcaaccgcagacgcgtgtgcacacggaagtgttccatgatgcgatagtgtgtgaccgccggtttacccatcggatgcaccgccatgtgagtacgtttggtcgggtggcggctgattggttcatctactgtaccgccagcggtcatatgaccaattgccaccgcttcatactcacgagtaatttcacgccgttgcaaagattcgactaaacgcgtctgagccggaacggtttttgccacaaccatcaggccggtggtgtctttatccagacgatggacgatgcccgcacgcggtacatcggcaatgggcggatagtaatgaagcaacgcattcagtaccgtaccatccgggttacccgcgccaggatgtaccaccaggtcgcgtggtttattaatgacgatgatatcttcatcttcatagacgatatccagcgggatatcctgcggttcaaaacgcgcttcttcttcaatctcagcgttgatggccacctgctcgccacccaatactttttctttcggcttatcacacactttgccgttaaccagcacgcgctggtcgaggatccattcttttattcgcgaacgtgaataatccgggaacatttcggccaaagcctgatctaagcgttgaccgagttggttttcggacaccgttgcagtgagctgtactcgttgtgccatatatactgcttcttcgtttatcgttggggttttacggctttgccgtttaatatagtgtgctattgtagctggtcttaaccgggagcaggaacagagaatctcccgtattacattttgaggaaagtcaaaacgtcatgacgcgcatgaaatatctggtggcagccgccacactaagcctgtttttggcgggttgctcggggtcaaaggaagaagtacctgataatccgccaaatgaaatttacgcgactgcacaacaaaagctgcaggacggtaactggagacaggcaataacgcaactggaagcgttagataatcgctatccgtttggtccgtattcgcagcaggtgcagctggatctcatctacgcctactataaaaacgccgatttgccgttagcacaggctgccatcgatcgttttattcgccttaacccgacccatccgaatatcgattatgtcatgtacatgcgtggcctgaccaatatggcgctggatgacagtgcgctgcaagggttctttggcgttgaccgtagcgatcgcgatcctcaacatgcacgagctgcgtttagtgacttttccaaactggtgcgcggctatccgaacagtcagtacaccaccgatgccaccaaacgtctggtattcctgaaagatcgtctggcgaaatatgaatactccgtggccgagtattatacagaacgtggtgcatgggttgctgtcgttaaccgcgtagaaggcatgttgcgcgactatccggatacccaggctacgcgtgatgcgctgccgctgatggaaaatgcataccgtcagatgcagatgaatgcgcaagctgaaaaagtagcgaaaatcatcgccgcaaacagcagcaatacataacagaaacctgaaacacaaaacggcagccttgagctgccgtttttttattctgttagttgtgaaactgaagcgatttagtcactatcgatctcatcaaatatggctcgctttgagatattcctcaagtaaaaaaacacctcttcctgcgatttctcacaaaaaagattcgttgacaaaaagtgacaaaattatgagatttccatcacacattttgacatcaggaacgttatgctgaattcaccaagacgggaagacaagaggtaaaatttatgacaatgaacattaccagcaaacaaatggaaattactccggccatccgccaacatgtcgcagaccgtctcgccaaactggaaaaatggcaaacacatctgattaatccacatatcattctgtccaaagagccacaagggtttgttgctgacgccacaatcaatacacctaacggcgttctggttgccagtggtaaacatgaagatatgtacaccgcaattaacgaattgatcaacaagctggaacggcagctcaataaactgcagcacaaaggcgaagcacgtcgtgccgcaacatcggtgaaagacgccaacttcgtcgaagaagttgaagaagagtagtcctttatattgagtgtatcgccaacgcgccttcgggcgcgttttttgttgacagcgtgaaaacagtacgggtactgtactaaagtcacttaaggaaacaaacatgaaacacacaccgtttttcttcgcattcttttttaccttcccctgaatgggaggcgtttcgtcgtgtgaaacagaatgcgaagacgaacaataaggcctcccaaatcggggggccttttttattgataacaaaaaggcaacactatgacatcggaaaacccgttactggcgctgcgagagaaaatcagcgcgctggatgaaaaattattagcattactggcagagcgacgcgaactggccgtcgaggtgggaaaagccaaactgctctcgcatcgcccggtacgtgatattgatcgtgaacgcgatttgctggaaagattaattacgctcggtaaagcgcaccatctggacgcccattacattactcgcctgttccagctcatcattgaagattccgtattaactcagcaggctttgctccagcaacatctcaataaaattaatccgcactcagcacgcatcgcttttctcggccccaaaggttcttattcccatcttgcggcgcgccagtatgctgctcgtcactttgagcaattcattgaaagtggctgcgccaaatttgccgatatttttaatcaggtggaaaccggccaggccgactatgccgtcgtaccgattgaaaataccagctccggtgccataaacgacgtttacgatctgctgcaacataccagtttgtcgattgttggcgagatgacgttaactatcgatcattgtttgttggtctccggcactactgatttatccgccatcaatacggtctacagccatccgcagccattccagcaatgcagcaaattccttaatcgttatccgcactggaagattgaatataccgaaagtacgtctgcggcaatggaaaaggttgcacaggcaaaatcaccgcatgttgctgcgttgggaagcgaagctggcggcactttgtacggtttgcaggtactggagcgtattgaagcgaatcagcgacaaaacttcacccgatttgtggtgttggcacgtaaagccattaacgtttctgaccaggttccggcgaaaacgacgttgttaatggcgaccggacaacaagctggtgcactggttgaagcgttgctggtactgcgcaatcacagtctgattatgacccgtctggaatcacgtccgattcacggtaatccgtgggaagagatgttttatctggatattcaggccaatcttgaatcagcggaaatgcaaaaagcattgaaagagttaggggaaatcacccgttcgatgaaggtattgggctgttacccaagtgagaacgtagtgcctgttgatccaacctgatgaaaaagtgccggatgatgtgaatcatccggcactggattattactggcgattgtcattcgcctgacgcaataacacgcggctttcactctgaaaacgctgtgcgtaatcgccgaaccagtgctccaccttgcggaaactgtcaataaacgcctgcttatcgccctgctccagcagctcaatcgcctcgccgaaacgcttatagtaacgtttgattaacgccagattacgctctgacgacataataatgtcggcataaagctgcggatcctgagcaaacagtcgcccgaccatcgccagctcaaggcggtaaatcggcgaagagagcgccagtagttgctcaagctgaacattttcttctgccaggtgcagcccataagcaaaagtagcaaagtggcgcagagcctgaataaacgccatattctgatcgtgctcgacagcgctaatacgatgcaaccgagcgccccagacctgaatttgctccagaaaccattggtatgcttccggcttacgtccatcacaccagaccacaacttgctttgccaggctaccgctgtccgggccgaacatcgggtgtaaccccagcaccgggccatcgtgcgccgccagcatggcctgtaatggtccatttttcaccgatgccagatcaaccagaatacaatctttcggtaaaggcggtaatttgccgataacttgctcagtaacgtggatgggcacactaacaatcaccattccggcatcggaaacaatatcagccgctcgatcccagtcatgttgctccagaatccgcacctgataacccgagagtgtcagcatcttctcgaacagacgtcccatctgaccgccaccaccgacgataaccaccgggcgcagtgacggacaaagcgttttaaatcctttgtcgttttcactggagtaagattcacgcatcacccgacgcaaaacatcctcaatcagatctggcggtacacccagagcttccgcctctgcacgacgcgaggccaacatagatgcctcgcgctccggaacataaataggcagtccaaagcggcttttcacctcgcccacttcagcaaccagttccagacgcttcgctaataaattcagcagcgctttatcgacttcatcaatttgatcgcgtaatgcggtcaattcagcaaccataataaacctcttaagccacgcgagccgtcagctgcccgttcagatcctgatgaatttcacgcagcaaggcatcggtcatttcccagctaatgcaggcatcggttacggatacaccgtatttcatttcactgcgcggttgctcggaagactgattgccctcgtggatattactttcgatcatcagaccaataattgagcgattgccatctttgatttgagcaaccacggattctgccaccgcaggctgacggcgataatctttattggaattaccgtggctgcaatctaccatcagagacgggcgcagtcccgcctgttccatctctttttcacattgcgcaacatccgcagggctatagtttggcgctttaccaccgcgcaggatcacatgcccgtccggattcccctgagtttgtagcaacgcaacctgccctgcctggttaatgccaacaaaacggtgcggctgggcggcggcacgcatagcgttaattgccgttgccagactgccatcggtgccgtttttaaaaccaaccggcatggaaagcccggaggccatttcacggtgagtttgcgattccgttgtacgagcaccaattgctgaccagctaaacagatcgcccaggtattgcgggctattcggatctaacgcttccgtcgccagtggcagtcccatattcaccagctcaagcagcaatttacgcgcgatctgcagcccggcttctacatcaaaagagccatccatatggggatcgttaattaaccctttccagccgacagtggtacggggtttttcaaaatagacgcgcattaccagatagaggctatcgctgacctctgcggcaagggctttaaatcgacgagcatattccagagcagtttccggatcatgaatggaacaaggaccacatactaccagcagacgaggatcgcgcccggcgataatatctgaaatggttttacgcgagtcagcaatctgggcttcttgttgcaggcttaatggaaaagcggccttcagttgttccggagtcattaaaacctgttcgtcggtaatatgtacgttattcagcgcgtctttctgcatgatggcgatcctgtttatgctcgtttgcgatagttgatcctcagcgaggatgacgtaacgataacacataaagtaaagttttcaatccatatttcgtacatatttctttacacaagcaatttattcgcgctttttccccttatttctgtataaataaatttacaccagctttaaaaacaatccgctatgctttgaaaaaggagaaaaaaatgatgaaaaaatttatcgcccccttgttggctttactggttagcggatgtcagattgatccttatactcacgcgccaaccttgaccagcaccgactggtatgatgttggtatggaagatgcgatatcgggcagcgccattaaagatgacgatgcatttagcgattcacaggcggatcgcggtctataccttaaaggatatgccgaagggcaaaagaaaacttgccagaccgattttacttatgcccggggactttctggtaaaagctttcctgccagctgcaataatgttgaaaataccagccaactgcatgaagtatggcgaaaaggggctgatgaaaatgccagcacaatacgattaaattaattaccccccaaatcaattaagcatgagattttactcattatgttttatttctcacattgatgacgaccgcatgaaaggatgatattttaatgagcattctgaaaaaatatcgatgcatttcgagcgaagatggtgaggatccctgaatgcgtttttctcaccgactgttcttactgctgattctcctgctgacgggagcaccaatactcgctcaggaaccttctgacgttgcgaaaaacgtgcgtatgatggtttccggtattgtcagttacacccgctggcctgggctatcagggccaccaaagttatgtatcttttcatcttcacgttttagtaccgccttacaagaaaatgctgccacatctttaccttatctgcctgtcatcattcatactcaacaagaggcgataatttcaggctgcaatggtttttattttggcaacgagtcaccgacattccagatggaattaaccgaacaatatccgtcaaaggcgttattattaattgccgaacaaaataccgagtgcattattggtagcgccttttgtctgatcatccacaataatgacgtcagatttgccgtaaacctggatgccttatcgcgtagcggtgtaaaagtcaacccggatgtcttaatgctcgcacggaagaaaaatgatggataacgataattctcttaataagcgccccacgtttaaaagagcattacgcaacatcagtatgaccagcatatttatcactatgatgctgatctggctgctgctttccgtgacgtcagtgctgaccctgaaacagtacgcgcaaaaaaacctggcactgacagcagcaacaatgacttacagtctggaagcagctgtcgtttttgccgatggccctgcagcaactgaaacactggcagcgctgggccagcaaggccaattttcaactgcagaagtgcgtgataagcagcaaaatattctggcatcctggcattacacccataaggaaccaggcgatactttcagcaatttcataagccactggctcttccctgcccccatcattcagccgattcgccacaatggtgaaactattggcgaagtacgcttaactgctcgcgacagttcaatcagccattttatctggttttcgctcgctgtcctgaccggttgtattctgctggcatcaggcatcgcaattaccctcacccgccatttgcacaatggcctggtggaagcgctgaaaaatatcaccgatgtcgtacatgatgtgcgttctaaccgcaatttttcccgacgagtttcggaagaacgtatcgctgagtttcaccgcttcgctctcgacttcaacagtctgctggatgaaatggaagagtggcagcttcgtttacaggccaaaaatgcgcagcttctacgtaccgcgctacatgacccattaaccgggctggctaaccgcgcagcgtttcgtagcggcatcaacacgttgatgaacaattccgatgcccgaaaaacgtcggcgttactatttcttgatggcgataatttcaaatatatcaatgatacctggggtcatgcgacgggcgatagagtcttgattgaaatagcaaaacggttagctgaatttggcgggctgcgacataaagcataccgcctgggcggcgatgaattcgctatggtgctctatgatgtacagtcggaatctgaagtgcagcagatatgctcagcactgacacaaatttttaatctcccgtttgatcttcataatggccatcagactaccatgacattaagcattggttacgcgatgactattgagcacgcctctgcggaaaatttacaagagcttgccgatcacaatatgtatcaggccaaacaccagcgtgccgaaaagctggtgagataacaaggatatatcgatatgataaagcacctgctagcacccctgattttcacctcgctaatacttactggctgccagtcccctcagggaaagtttactcctgagcaagtcgccgctatgcaatcttatggatttactgaatccgccggcgactggtcgctgggcttatcagatgccattctgtttgcaaaaaatgactacaaattgctcccggaaagccagcaacagatccaaaccatggcagccaaattggcctcgacagggctaacacatgcccgtatggatggacacaccgacaactatggtgaagacagttacaacgaagtcttatcattgaaacgggcgaatgtcgtggccgatgcatgggctatgggtggacaaattccgcgcagcaatctcaccactcagggtttaggaaaaaaatatcccatagccagtaacaagaccgcccagggccgcgccgagaaccgccgcgtcgcagtggtgattacaaccccttaaaacacgagcaaacagacaaaaaaagggccagccaattggccagcccttcttaacaggatgtcgcttaagcgaaatcttagttaagacgctctttgatacgagcagccttaccagtacgctcacgcaggtagtacagtttagctttacgaacagcaccacgacgtttgacagaaatgctgtcaactaccggagagtgagtctggaagacacgctcaacgccttcgccgttggaaattttacgaacagtgaatgcagagtgcagaccgcggttacgaatagcgataaccacgccctcgaatgcctgcagacgttttttggaaccttcaacaacccatactttcacttccacggtatcacccggacggaaggaaggtacgtcctgcttcatctgctcttgttcaagttgcttaataatgttgctcataatttaatctcttatcctgggtaaactgatatctcgggggcttacgccatcccatcatgtttatgttgctgttgtgcgtgttccgttttgaactccgccagcaaccttgcttgctcttcagtcagagccaggttttccagaagttcaggtcttctaagccaggtacggcccagcgactgtttcaaacgccagcgacgtatctcggcatggttgcccgacagtaacactggcggaacttccatcccttctaacacctcaggccgcgtatagtgcgggcaatccagcaatccttcagcaaaggaatcttccgttgccgaggcttcatgtcccagtactcccggaataaaccgggaaacggagtcaatcagcgtcattgctggtaactcaccaccactgagaacgtaatcgccgattgaccattcttcgtcaatttcggtttggatcacgcgctcatctataccttcgtagcgaccacacaccagaatcaatttttgattcgttgccagttcgctgacgcccgcttgatcaagcttgcgtccctgtggtgacagataaatcacctttgcgccttcgcccgccgcggcttttgctgcatgaatggcgtcccgcaagggttgcaccatcattaacatccccggtccgccgccgtaaggacgatcgtccacggtacggtgccggtcatgcgtgaagtcgcgaggactccagctctggatgctcagcaggccatttttaactgcccggccagttaccccgtaatcggtaattgcgcggaacatttcaggaaacaggctaattatgccaatccacatagcgccgtcttttaccgtttatccggtggtttaaaaaccaggatcccaatctacttcgattgaacgtgtagtgagatcgactttcttgataacctgcccatcgaggaacggtacgagacgttccttgataccaaacgcatctttcaggtttgccttaatgacgagaacgtcattagatccggtttccatcatatctacgactttaccgagatcgtagccttcagtggttactacctggcagcccatcaggtctttccagtagtagtccccctcttcaagctgaggcaactgcgatgaatccacgacaatttcacaattcgtcagcaggttcgccgcatcacgatcgtcaacgcctttcagcttgatgatcatgtcctgattgtggtgcttccagctttccagctggacttgctgccactgacccgccttctggataaaccagggctgatagtcaaaaatgctttcggcgtcttcggtggaagaaaacactctgagccacccacgaataccgtaagacgaccccatttttcccaaaacgatgggatcaacaggtgcttgcgcggtgagttgtttgctcatcatgaccaccgtgacagattaagctgctttgtttacttctttgatcagcgcagcaacgcgatcagaaatagttgcgccctggccaacccagtgagcgatgcgatccagatccaggcgagtgccttcttctttttcgctagcgattgggttgaagaaaccaacgcgctcgatgaagcgaccgttgcgtgcattacggctgtcagcgacaacaacctggtagaacggacgctttttagcgccgtgacgtgctaaacgaatagttaccataacatcctcttgtgtgaataaaacaaccggaccccatcgaggaacggagtccggtgtcatattaaaagcccgaaaattttactgatttctggagaaaatgcaatcagcagttaataactctgtcgcataaggtcatttagcgaccaggaaatcccggcggcatcatccctttcatgcttctcatcatcttcgccatcccgcccttcttcattttcttcatcatgcgctgcatgtcgtcgaactgtttcagaagacggttaacgtcctgcacctgcataccgcaaccggcagcgatacgacgcttacgcgaacctttgatgatttctggcttagcgcgctctttcatcgtcatcgagttgatgatggcttccatacgcaccagcactttatcgtccatctgtgacttgacgttatccgggatctgccccatgcccggtagcttgcccatcaggctagccatgccgcccatatttttcatctggcgcagctgctcaagaaagtcgttgagatcgaagccgtcgccttttttcagcttgctggctaatttctctgcctgcgcgcggtcaaccttgctttcgatatcttcgatcagtgacagtacgtcgcccatgccgagaatacgggaggcaatacggtccggatggaatggctccagcgcctcggttttctcgccaacaccgaggaacttgatcggtttgccagtgatgtgacgaatagagagcgccgcaccgccgcgggcatcgccgtccactttggtcaacactacaccggtaagcggtaacgcttcattgaatgcttttgccgtattggccgcatcctgaccggtcatggcatcgaccacaaacagggtttcaaccggattaatcgacgcatggacttgtttgatctcgtccatcatcgcttcgtcaacgtgcagacgaccggcagtatccaccagcagcacgtcgtagaatttcagtttggcttctttcagcgccgcgttaacgatatctaccggcttctgaccaacatcagaagggaagaaatcaacgcccacctgctctgccagcgtctcaagctgtttgattgccgccgggcgatagacgtcggcagaaaccaccagcactttcttcttgtgcttctcgcgcaggaacttaccgagtttaccaacgctggttgttttaccggcaccttgcaggcccgccatcagcacgaccgcaggcggttgcgcagccaggttcagggtctggttctcttcgcccatcgccgcaaccagttcgttacggacaattttgacgaactcctgccccggcgtcaggctcttattaacttcatgaccaaccgctttctcttttacgcgattgataaactcacgcactaccggcagagcgacgtccgcctccagcagcgccatgcgcacttcgcgcagcgtatcttttacgttgtcttcagtgaggcgtccacggccactgatattgcgcagcgtgcgcgacaaacgatcggttaaattatcaaacattgtctctcgcctggggtggaaacggttggccgcaatcgcgacacatcatcagtattttgccgcagtataacatgaaggcgtctttgttgttatgcaacggttggagcagcgttcacctgacgctatactgcttctctttcttattgctcaaactgtcgacattactatgcccgtttttgctctgctcgcgcttgtcgcctactccgtcagtcttgcgctgattgttcccggtctgctgcaaaaaaacggcggctggcggcgcatggctattatttctgcggtcatcgcgctggtctgccacgcaatcgctctggaagcccgcatcctgcccgacggtgatagcggacaaaacctcagcctgctgaacgttggttcattggtcagtttgatgatctgtacggtaatgaccattgtggcttctcgcaatcgtggctggttgttgctacccattgtctatgcctttgcgcttatcaacctggcgctggcgaccttcatgcccaatgaatacatcacccatctggaagcaacgccggggatgctggtgcacattggcttatcgcttttttcctatgccacgctaattatcgctgccctgtacgcgctgcaactggcgtggattgattaccaactgaagaacaagaagctggcgtttaaccaggaaatgcctccattgatgagtatcgagcgtaaaatgttccatatcacgcagattggcgtggtgctgctaacgctcactctttgcactggcctgttctacatgcacaacttatttagcatggaaaatatcgacaaggccgtgctctctatcgtggcgtggtttgtctatattgtgctgctgtggggacattatcatgaaggatggcgtggacgccgcgtcgtctggtttaacgttgcgggtgcagtcattctgacactggcctacttcggcagccgaattgtccagcagttaatcagctaaccccagaaaaggagtttcccctggaacacatttctactactacgttgatcattattctgatcatcatggtggtcatttcagcctatttttccggttcagaaactggaatgatgacactcaaccgctatcgcctgagacacatggcgaagcaaggtaatcgctcggcaaaacgcgtcgaaaaattactgcgcaagccagaccgcctgataagcctggtgttaatcggcaataatctggtcaatatccttgcttccgcactcggcactattgtcgggatgcgcttgtatggcgatgctggcgtggcaattgcgactggcgtgctgaccttcgtagtgctggtttttgctgaagtattgccgaaaaccattgccgcactgtacccggaaaaagtcgcctatccgagtagttttctactggcgccgctacaagtcctgatgatgccgctagtctggttactaaatgccatcacccgaattttgatgcgtatgatgggtattaaaaccgatatcgtagtcagcggctctttgagtaaagaagagttgcgcaccatcgtgcacgaatcacgctcacaaatttcccgtcgcaatcaggatatgctgctgtcggtgctcgatctggaaaagatgaccgtcgatgacatcatggtgccgcgcagtgaaattatcggtattgatatcaacgatgactggaaatcgattctgcgccaactctcccactcacctcacgggcgcatcgtgctctaccgtgattcgctggacgacgccatcagtatgctgcgtgtgcgtgaagcctggcgactcatgtcggagaaaaaagagttcaccaaagaaaccatgctacgcgccgcggacgagatctattttgtcccggagggtacgccgctcagcacacagttggtgaagtttcagcgcaacaaaaagaaagtcggactggtcgtcaacgagtatggagacattcagggactggtgacggtcgaagatattctcgaagagattgtcggcgatttcaccacgtcgatgtcgccaacacttgccgaagaggtcacgccgcaaaacgacggttcggtgattattgatggcactgccaacgtgcgagaaattaacaaagcctttaactggcatctaccggaagatgatgctcgtactgttaacggcgtcattctggaagcgctggaggagatcccggtagcaggcacccgcgtgcgtataggcgagtacgatatcgatattctcgacgtacaggacaatatgattaagcaggtaaaagtttttcctgtaaaaccgctgcgcgagagtgtggcggagtaacgaaaacggcccggcattcgcatgctgggccgtgatttattacgaaagcagaaattaagcttttgctttcgctacagtcaccatcgccgcacgaatcgtacgaccgttcagcgtataacctttctgcataatgcccagtacgttacctggcgcaacgtcatcagattccaccattgcgatggcctgatgcacatttgggtccagtgggacgttggtttcggcgatcacttcaacgccaaacttacgcacaacatccagcatcgacttcagcgtcagctcaataccttcaaccatcgcggacatatccgggttagctttatcagccacttccagcgcacgatccaggctatcaatcaccggcagcaattcgttgatgaatttctccagcgcgaatttgtgggctttttcgatatccagttcagtacgacgacgcaggttttccatttcggcttttacgcgcaaaatgccgtcacgttcacgggtctgggcttcagccagctgagcttcgagattcgcaattttttcatcgcgcggatccacctgctcagcagaagcttctggctcaactgcctcaatctcttcgtgctgatccatgataatttcttccggggcttgcccctcaggcgttttctgttctttactactcatgaatttctccgcgtttttttcgcattcatctcgctaacttcgcttattatggggatcagtttcagggtttcaagggaagcactcacattgtcatcaatcttcgcaacaaggacctcggaaaaatgaataatcatttcaagtgtattggcattgtgggacacccacggcaccccactgcactgacaacacatgaaatgctctaccgctggctgtgcacaaaaggttacgaggtcatcgttgagcaacaaatcgctcacgaactgcaactgaagaatgtgaaaactggcacgctcgcggagattgggcaacaggctgatctcgcggttgtcgttggcggcgacggtaatatgctgggcgcggcgcgcacgctcgcccgctacgatattaaagttattggaatcaaccgtggcaacctgggtttcctgactgaccttgatcccgataacgcccagcaacaattagccgatgtgctggaaggccactacatcagcgagaaacgttttttgctggaagcgcaagtctgtcagcaagattgccagaaacgcatcagcacggcgattaacgaagtggtacttcatcctggcaaagtagcgcatatgattgagttcgaagtgtatatcgacgagatctttgcgttttcgcagcgttccgatggactgattatttcgacgccaacaggctccaccgcatattccctctctgcgggcggtcctattctgacaccctctctggatgcgattaccctggtgcccatgttcccgcatacgttgtcagcacgaccactggtcataaacagcagcagcacgatccgtctgcgtttttcgcatcgccgtaacgacctggaaatcagttgcgacagccagatagcacttccgattcaggaaggtgaagatgtcctgattcgtcgctgtgattaccatctgaatctgattcatccgaaagattacagttatttcaatacattaagcaccaagctcggctggtcaaaaaaattattctaattttacgccagcctctttactgtatataaaaccagtttatactgtacacaataacagtaatggtttttcatacaggaaaacaactatgttggcacaactgaccatcagcaactttgctatcgttcgtgagcttgagattgattttcatagcggcatgaccgtaataactggcgagaccggcgcgggtaaatctattgcaatagatgccctcggcctttgtctcggtggtcgcgctgaagccgacatggtgcgtaccggcgctgctcgtgccgacctgtgcgcccgtttttctctgaaagatacgccagcggccctgcgttggctggaagaaaaccagcttgaagacgggcatgaatgtttgcttcgtcgcgtaatcagcagcgatggtcgctcccgtggtttcatcaacggtacagctgttcctctgtcacaactgcgcgaactgggtcagttgctgattcagatccatggtcagcacgctcatcagttactcaccaaacccgagcaccaaaaattcctgcttgatggctatgccaatgaaacctctcagctccaggaaatgaccgcacgttatcagttgtggcatcaaagctgccgtgacctcgcgcatcatcagcagttaagtcaggaacgcgccgcccgtgcggagctgctgcaataccaattaaaagaacttaacgaatttaatccgcagcctggagagtttgagcaaatcgacgaagagtacaaacgtctggcgaacagcggtcaattgctgaccaccagccagaatgcattggcattaatggctgacggtgaagacgcaaatctgcaaagtcaactttacacggctaaacaactggtgagcgaattgattggcatggacagcaaactgtccggcgtacttgatatgctggaagaggctaccatccagattgctgaagccagtgatgaactacgccactactgcgatcgtctggatctcgatcccaaccgactgtttgaacttgaacagcgcatctcaaaacagatttcgctggcacgtaaacatcacgtcagccctgaggcattgccacagtattaccagtcgctactggaagaacagcagcaactggacgatcaggccgactcacaagaaacgctcgcgctggcggtaacgaaacatcatcagcaggcactggaaacggcgcgcgcgttacaccagcaacgccagcattatgcaaatgagttggcacagctgatcaccgatagtatgcatgcactctctatgccacatgggcagtttacgatcgatgttaaatttgacgagcatcacctgggcgctgacggcgctgatcgtattgagtttcgggtaaccaccaacccaggtcagccaatgcagcctattgccaaagtcgcatccggtggtgagttgtcccgcatcgcattggcaatccaggtcattaccgcgcgtaaaatggaaaccccggcactgatttttgatgaagtggatgtagggattagcggcccaacagcggcagttgtcggcaaactgctacgtcaacttggcgaatcaactcaggtgatgtgtgttacccacctgccacaagtcgcgggatgtggtcatcaacactattttgtcagcaaagaaaccgatggtgcgatgacagaaacgcatatgcaatccctggataaaaaagcgcggttacaagagttggcgcgcctgcttggtggcagtgaagtcacacgtaacacactggcgaatgcgaaagaactgcttgcggcgtaaacttttttcctgcttcacggtcagagtaaacagcaaaacgccgtaagaccggaaagcaaaaggttttaaagtgatgaaaggtctattatcatcggcatattacagatgagccacgtactgctcgggcccgaaaaggaatcaaatcactatgcgctgtaaaacgctgactgctgcagcagcagtactattgatgttgaccgcaggctgttccactctggagcgagtggtttaccgtcctgacatcaaccaggggaactatctgaccgctaacgacgtatccaaaatacgtgttggcatgacgcaacaacaagttgcgtacgcattgggtacaccgctgatgtccgatccatttggtacaaatacctggttctatgtcttccgccagcaacctggtcatgaaggtgtaacgcagcaaacgctgacgctgacctttaacagtagcggtgtgttgaccaacattgataacaaacctgcgctgagtggtaactaataataaagttgctctcaaagacgttaaaaaaggtgctcaatgagcaccttttttctgtctgttatttattcgctgatttttctgctcgttgcctgcgaagctctttcggatcggcaatgagaggacgataaatctccacccgatcgccatcatgcacaatatcgctgagttttgccggacggctgtaaatgccgactttgtttttagttaaatcgatatcggtacgcaattccagcaaaccactggcgcgaatagcttcttcaaccgtcgcgccctcctgcaacgtcacgcgctgcaggtactgcttctcaggtagcgcataagccacctcaacggcaattttacctggcactgtagacctcttttgcacgaacagtaaaagcctgcaccatattagctgccagctctttaaacacacgaccaaaggcgagttcaatcaacttattggtaaactcaaagtcgagatgaaactcaatacggcacgcgtcctggctcaacggcgtaaacttccaaccgccgatcaatttcttaaacggtccatcaaccagactcatgagaatactttgattactggtcaactggttgcgggttgtaaacgttttgctgatcccagccttagacacatctaccgcagcagtcatctgcccaggagtggactccagaatccgacttccggtacaacccggcaaaaactgaggataagactgaacgtcattcactaactgatacatttgctccgcgctgtagggcaccagtgcggtccgactaatctgaggcataacaatttccatcaacaaaaatccaacaaataatatcatttatcctgctgtaaaaaaaacgctatcccggcgctgggtaacatcgggttcatgctaagatagagccttgtcccccgcaggattgatatggggtgttttcgatttcagattaccgatgattcacgacgcttatgacgaagaaaaaagcacataaacctggttcagcgaccatcgcgcttaacaagcgcgcccgtcacgaatactttatcgaagaagagttcgaagcgggacttgccctgcaaggctgggaggttaaatccctgcgcgcaggaaaagccaatatcagcgacagctatgtccttctgcgcgacggagaggcatttctgtttggcgctaacatcacgccaatggctgtggcctccacgcatgtggtgtgcgatcctacccgtacccgcaagttacttctcaaccagcgcgaactggactcattgtacggtcgcgtcaatcgagaaggctataccgtagtggcgctctccctgtactggaaaaatgcctggtgcaaagtgaaaatcggcgtcgccaaaggtaagaaacagcacgataaacgttcagatatcaaagaacgcgaatggcaggtggataaagcgcgtatcatgaaaaatgcccaccgttaaacctatataagcgatactaatcaaatcctcaccgcgcctccctatccggtggcgcgaatgaacatcttatcgactgtcaaatctgacacagatgtagccatcccattgcttaatcgaaaaaaaatcatactatgcaggcgctaattccaggatgataacgccttttgggctagtcatgctgctcataaatctggtatacttaccgttacacattggggctgattctggattcgacgggatttgcgaaacccaaggtgcatgccgaggggcggttggcctcgtaaaaagccgcaaaaaatagtcgcaaacgacgaaaactacgctttagcagcttaataacctgcttagagccctctctccctagcctccgctcttaggacggggatcaagagaggtcaaacccaaaagagatcgcgtggaagccctgcctggggttgaagcgttaaaacttaatcaggctagtttgttagtggcgtgtccgtccacagctggcaagcgaatgtaaagactractaagcatgtagtaccgaggatgtagaaatttcggacgcgggttcaactcccgccagctccaccaatcatrattgctcggtgtaaggacrgcwccaacaaaaacaggatgttagcagtctcagcaggaccagggccaggcggtgaagggacaaaaaaggatacgcaaaggagccgcggctctttagttacatgaaagcccgctaatgcgggctttttttatgggataagacatatgaaccaactgcaagaaatcattcagatactaagtactggtgatgaaggcacaacaaatgctctcataaaaacgaagatccttcttttctctatcgggaaaaaggagcttgctgcatgggtaaatcatgagataaacggttatcctgattcagtttcccttccagattatagaattgttggcacaagaattcttgcagatctgaataacggcgttcgcctatatagagcttttccgttaccgattggttatctaagtgaagatgactatgaagatgctacaaccagtaatgtgaggctttcaatcagtcaaatcgaagaactagtgaccaatgctggtgatagccatgctcttcagcagccaattcctttagattacgcgttagttaagtactgcaaaggtatcgataaaggctatgagttaacacgctgttataaagagatcgcactacataactttacttccatcttaactcaggtcaggtcacggctacttgattttatacttgaactttctgatcaagtttctgaaataccagatgagaaaaacatgacagaaaaacttaaaaatatcgacacgtcttcattattccataactcaatttttggagacaatactgtcataaacttcggaaatgaaaactcattttctgtgaataaccacgtcgtaaaaaacgacactgagtcattaaaagagtttctctcagctcaggggttccctaaatctgatgttaacgatttagaaattgctattggtgaagatggcccgatagctaacaaacgtggtgaatatggtcaatctgttagtaaatggttggcaaatattgcgagtaaagcagcccatggtactttgggcataggaatagctgctgcaactcaagcagctacagcggctctgaaaaaatactacggtctatcataaccatcatggggtgtcgggggtcggaggttcaaatcctctcgtgccgacaaaaaatcccttaagaaccagcctattatggctggtttttttatgattgttttttatgcggagaaataccggggaataattggggtaaaacacctttaggctattcacttagcctaccaccatcaaaatctttccgaatgtatccatctcttttttcttatgcagctaaaacgaagtcttgatactgtttatttacacagataagaataatactgtctacaaacgcagtacaaaagaagtgttatgcgtattgagatctccatagccaaagacaaaatgaccaaatgccaaacggtgctgtggatgcgttaaaggaagaattaactcgacgcatcagtaagcgttatgacgatgtagaggtgatcgtaaaagccaccagcaacgatggcctttctgttacgcgcaccgccgataaagattcagctaaaacttttgttcaggaaactctgaaagatacctgggagtctgctgacgagtggtttgttcactaattaacacgtaaaatcggtaacggctggaaatcattcaatactcgcactatcggaagttcaccagccaaccgcagcacgttcttgcatacgacgtgtctgcggtttttcaaccatttagatacagcactctcatcgcattcattcttccgcattaaagtatatatgaccatatcaccttaatatttttcttcttcagataaaaattgttatctatgtatacttttaaaccgaatccgtgtagagtctctacctaagttagttcacagttaccccttcagtttgcgccattaacctcctgacttttgccgctatctgtaagcattcctgtatacctgaaactacaggggtcatctacgaactttaagaacacccaggataaaaattgtcaactatattatatataacaccatactaattcgaggttatatgaacagcatactgataatcacttcactacttatcatattcagcatttttggtcatgctctaataaaattagggattggcatatccaataacccggacaaaaccgatgtataagtcaacatatccttaatcagacatacaatattgcaatgaaaaccaataatattttaaggaatatcttcatgaaatcaaaagacaccctaaagtggttccctgcgcagcttcctgaagtcagaattatcctgggagatgctgtcgtggaagtagcaaaacagggaagacctatcaataccagaacattgcttgattacattgaaggaaacataaagaaaaagtcatggctggataacaaagaattattacaaacagcgatatcagttcttaaagacaaccaaaatttaaatggtaaagtgtaacccccctgaaaaataattttttaatgcattaaaaaatatcaacaactacgttatccctcaacaacctacttttttaccatttttccactttaacaacattttgctccacttttccacgaccaaacaacttgaaatctggttaaaataacatacaacactattattcgtcttcctcgagtccgcccggatttcgaaaaacaaaccgagttaaagccatttttcaaaaaatcgattttgggttacaccaaaattacgggactgcatccgaattcgtttattttcgaacgtatacatacaaatatgtacaataataagcgaaataatttttggatatgcattatgatatgtacaccaatttcgtatagagtctcactatgtctcgaatttttgcttactgtcggatatcaactctggatcagaccaccgaaaatcaacgccgggaaatcgaaagtgcaggttttaaaatcaaacctcagcaaataatcgaagaacacattagcggctcagcagcaaccagtgagcgtcctggttttaaccggttgcttgctcgcctgaaatgtggtgatcaattgattgtgacaaaactggatcgccttggttgtaatgcaatggatatcaggaaaacagtggaacaactgaccgaaacaggtatcagagtgcattgcttagcattggggggcattgacctgaccagtccaacaggaaaaatgatgatgcaagtaatttcagcagtcgctgaatttgaacgagaccttttacttgaacgcactcattccgggatagtaagagcccggggcgcagggaaacgttttggtcgaccacctgtgttaaatgaagaacagaaacaggtggtattcgaacgaattaagtcaggtgtaagtataagtgccattgcccgggaattcaaaacctcgcggcaaaccattttaagagccaaagcaaaacttcagacacctgacatataaaaaataatctcggtgtgagatgctttacgtcttccaagcccccttccttgccgtaaatggaaagatacatctaattatagaatttatatgttttaccctacggcagtgctggccattcaatatcctgtgcagttgacgtatcaacacggttcagcaacacccgatactttttccaggcttccagcaacggggtttcttcctccgttgcatatacagctcaccttttttcacccacgattaaccaacagccagaccagcagacacgccaccaccggcacagcaaaatccatcaggcttgccacatcccacacgcgcggatcaaaaccgccccaccacggcatgttaatcctcttgccatgcccaaacatttcaatccagcgatattccgcctgggtgtgttcacgcgcaatgaagaacgtacaaccggctatcgccccgtaagcccagttcccggtaaaaagaccaaccagtagctgcgcagccacagcacaaagcgcatgaaggaaaggtgttatatccattttcatcctacccaataaaacggggcgctcggccccttgatattatttagacgcaagcgccgcctcaattgcagataatctttgtcttaattctgcgttttcttcttccagtgctgttattctgtcgtctgactctctggctacctgaacaagcaagccagtaacaccagaataatctactgtgtaataacgttcaccttcttcaccttccgatccgcttgcaccgtcctgatatttcattgcggaacctacaacttctgggattgcttccagagcttcctgtgcaatgacaccagcatagggcataccgttttctttaagcgtgtatgtatagccgttcattttacggatgcggtcggttgcattatcgatcacctgaatgttgtctttcagatcccggtcggaatgctggttaaatgcggtggcatgacatgcaccattaacgcttaacatataggtgttatcggtatttttttgcgcatagaacatataagcgccaccatcaacaccgacttcataaacaacaggacggctggagttgccccacaattgagcagtaacaccagcataagcggttccctgtgtgtttaatgtcatggttgacccatgattggcatatttgatctgtaatgtgtcggtgtaatcaaatttaataagcgcgttacttccacgcttgctgtatgacataaggcagttacccattttgaggtatccgctgtcaccgggaaaaatcatcgtaccgccataaaggttggtaaagtcccagcaaatgtttgtcccgttatcgttcaggttaaggcgcgccattgcgttacctggactgtctatccattttttgaggtatagttcgcaatacgcatcctcaacacctgccgtcctgtgagttgagcggagttttctcccaaatatagctccgctagttggcaatacctgctgataccatgaagcagaccagtcaccaacgatttcatctttgctgtctacatataattttgttgcgtagcttccttgatcgttttttaatttgctaacgtcggattttagcgttttgatgtcatcaggaattactgtcgatgtagccatttgtctccctcacatccagccacgaagttgatgctcaacaacaatcgcgtatttatcgaatattgacgatttttttgcatcattaatgatgcgcacgtttacaaaatatccgtcctccttaacacataccggttcgccatcttcagtcagttctccggtttctttgtacacgttacctatcacgtcaataagaatatcaccctgcatcgactcgtcatcataatagccaatactctccataaaggccgaaaagtcggccctgtctgcaaatttgagcgttaaatctttcatttaatactctcccccatttgcgcatcagttaattctttatgccagagacgaagatttctcaaatggccgaatagatgacgagttcccgatgtggcttgacctccaattcgaataaaggtccgtgtttttacgcccgtccactccgttttcatggttttagtagcctcaccgttagaaactactcgtttagtaccatcagaataaatattaaaaccaccaatgaattttcgaacatcagttcgaccagcaaacacactagaaacgtaagtacttgtcgacgctttataagtttgcatataaagctgaccgtaatatttctcagttgtgttaaaagcgtatgtaattgactcaataggtggcacaccagaaaaatcaaaaatacgcggtgctacattaggaggaatatcgccccaatttctattaacctcgaccaggcacgtaagcggtctattatagatattattttcagttgggatcgtcaccatatcactggagcgggttgcgggtacagttgtcgtaataacaaaagatgaagcacatccgccgttttcaaattgtggtgttgcaaggtaaatataatctcccgcttcagttacaccaccttttttcggcgcatactgaatcattgcgccaattaaggtttcaccttcaacagcttctatagttgcctcatagaaaatccaccctgtaaccggatctttagttgcagtagctgctattctattggctgctccgccagttttttctattatcagagttccgaaagttaaataagcatctcctaaaaatgtataaaccgacccatcgtatttttcaaaacgcaaacgacaacgaagaccatcaggagctttaaccctgcatgaaacagtgcaatacttattatcgccactaacatcaatcccccgggatgcactgcatgtatgcagactaagtgcagatgattgtcctgtcatattatcttttgttcgcattttggcatatgaaaaaccaaattcatcaacaccattattagttttatcgatattgctggtactcgtccattcagcggggatattggatttaacaaaatagttagtgcgctgtccttcaatcaataaaccttctttttcaaatcgtggctcatcaattttagcaacactaaatacgcctgatttattgatatatgtggcagttgatgcgcgtttaaactttacaaccttatcgccaggcatcgttatttcatcatcaccaataacaatctttttatatgacggcgaaaagcccgtaatcatatccagtgaatcgttaaacggtatccacacatcgggaagcggctgcaaaacttgtttatacggctccgcagcctggcttgcatactctctggctgcgtcttcacttgcttttgcagccgtctggcttgctgccgatgctttcgctgagttagccgccgcagtctcgctcgcctttgcgttggtttcactggtttttgcagctttttgactgttggctgatgcagaggcagaagaagccgccgcacttgcagaaccagctgcggcactctcgctttgggctgctgcatcctgactgtttttcgccgcagtttcactggctttggcattcgtttcgctggtcttcgctgccgtctggctggactttgcgttagtttcactcgtcttcgcagctttctggctgttagccgcagcagttgctgatccagttgctgaagtcgcagaaccggctgccgcgctctcgctttgggctgctgcaacctggctgttttttgccgcagtttcactggctttggcattcgtttcgctggtcttcgctgccgtctggctggactttgcgttggtttcgctcgtctttgcggctgtctcgctatttttcgcgttggtttctgattttttggctgctgtcgcggagttttctgatgcagtctgtgaggtcgctgccgcctgtgcactattagctgcattcgtttctgaggttttcgccgcgttcttcgatgatgccgctgcagtttcggatttctttgccgccgctgcgctctgagaggcggcttcggcgttgcgtgccgcttcttccaccatttcctcaaaacgacgcaatgcctccggcatgacatcatcttccgtcatggcaccgagaaaatcattcagcgtacctggtctggaaccttcatagacggtaatggttccggcatgtgaaggcggaaaaccttcaacaagcaggataacgctgtactggccatactcaacatccatgctgtaacgcccggcttcatccggattttcagaggccaccgtgttcaccagtaccgtggtgctgttacgctttgccttcagttgaatagtgcagttctgtattggttttcccgcaccatctttcagcacacctgagatttttactgctgccatatccactccacaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaagcccgcctgaaccggcgggctgtcataacactgtgttacctggctaatcagaatttataaccgacacccacgatgaaaccgtcagtgcgccagtcaccactgccggaaccttcataagcaaggtcaatggccacggattcggtcgggttaaactgcacgccagccccccacgccagagacgtgttgctgtggcgaccgtcatcacttccggtcagcacatcgtgcgttttccccttgttgtcagttacgcggagataatccccggagaaggtcgacacacggctgtaagccatacccgccatcgcataagcactgaaccattcattcacgcgtacagatggccccgccatcatgctgaaccagcggttacgcacggaatcttcatgccagcgggtatcgctgtaatgcgttttttgctcatctttggcattggcataactgaatgacgtcaccagccccagcgtgtccgtaaattcataacggtatttcacgttaatgcccttcaggtcatcactgcctggcatatcagtatgggtctgaagatacccggcgcttagtgtggactgatgctctgctgcgctcgctggcgtaccagcggcaaccagccagactactgcggacagaataacagcacataatttacgcataattacctctcgcttttctgcaataaaaaaggcgtcatttctgacgcccgtattggggctataaaattcagctgatactgatgcctgcggtggctttcttcatcaccacaaccagcaaatcgctgatacttgctgtgggataccagttatttaccagccatgctgacaccgaaaactccagcgtcatgtgaccgtgaccggcaggcatatcaataacgccactgtaaatcagcgtattatccagcgcggtacggttataaatttcagcaccgtttttccgcactatcagacggcatgaggagtaaatatcagtatgctctctctcatgcttagcgccgctgaatgccaccgccggaataacaatctgtcggtcaaacggctgatcgtcataaatcctgacggtaatggtccctgatggccaccgttccggtgcacgggagtcccgggggaaagctttacccactgttttaacgagatcgccttcaatctggttcgcggacagttttcccagaacccggcagttctcgttaatcgtgacgttgttgagcgtcccggagttcgcattcacgttaccgctgatatcggcatttttcgccgtcagccgcccgtccggtgtcagggaaaatgccggaggattaccgccgctggtaatggtgggagccgtcagatatttcaggaacacttcgttcatgaatatctgatcgccctgaccaacaaacatcggctttgtgttgccattcgcaggattaaccatcgcaatcctgtccgccgccagcagcacctgactctgcatgccgtcaggggtgttctcaataccggcaccaatacccgcgatataaaggcgtccgtcctgcatctgctgcagcttcacagcccacatgctgttcaggttattatttgtatcaacctgaaccttctgtatctgctgaattgccgcactctggtcttccagtttcttattgacggtctgcgtgatttcattgctgacatccgtaatggacgtcctgatttcagccaggtcaggcgcaagctgaccgttatcaatctgcgtccacagctcctgagccagatggcttttccctatctcgcctttgaaaaaatccagatagccggatgcatcatcactcggctggccaacagcctccacaaatgccgatttgccaacggtgttcacactgcggatgtaaaaataataatcatggcccggtttgatattgatactggcagctatccagtacagcgccgtgccaagatagcgggctgtggtttcaacctgcctgatatccgcaatccgcttttccgagaaccagaactcaaactgtaccgtcggatcataaacggcaagatggggcgtggcggttatctgaaaatagcccggcgtcagctcaatccgcgacggcgctgccggtgcggcaatccggaacgataccgatgcaggatcgccctgctgcccccaggcatttgccgcccggactgtcagcctgtagcttcccagcgccagctgcctgaagcggtatgtggtttccgtcgtccgggccgtgctgaccagccgctcactgccgtcatccgctgccacggtcaggcgaagcataaagctcacacccttcaccaccttcggcgtatcccagcgcgccagcacctgatattccccgctgtctgcagtgacttctgcggtcaggtgctgcaccgctggcggcgtgacaccattcaccgtgccactctgttcgccgtcaaagtgcgccccgttatccacgatggcctctttttccggcacatgctgcacggcggtgatggcatacgtgccgtcgtcgttctcacggatactcacgcagcggaacagtcgctggcgcagcgtcggcagcttcagcccccatacgctgtattcagcaacaccgtcaggaacacggctcacttttaccttcacgccgtcggtgacggactgaacctccacgctgaccggattgccacttccgtcaaccaggcttatcagcgtggtaccggaggatggcagcgtgatttcacggtcgagcgtcagcgtccgggtctggctgttcaccgccagcacacgaccactggtgctgataccggcatagtcatcatcgcagatttcaatgatatcgcccggtacatggcgaagcccttcagcacccacgctgaagtccacggtctgcgtttccagcagttccgttttaatcagccacagcccggcgcggtgtgcctgcccccgactggtacaaccaaaggcatccatcttcgtgacattacgaccgtaacgggcaatggcctgcgtatcttcaacaagctctgtcgccgtctcccagccgttgtccgggtcaatccagttcacctcaacggcattatggcggtccttcagggcgctgaagctgtagcggaacggcgcgccatcatccggcatcaccacattactgcggttataggtccacaccttatctgatggtcggtcctgcacgaacgtcagcgtctgcccgttccataccggcatacagcgcatcgccgagcagaaatcactgagcacatcccacgccttacgctgcgtggtcagccaggcattacaggtgatgcgcggctccgtgccgccaaaaccgtccggcaccgactggtcgcaatactgtccgatgacatacagcgcccatttgtccacatccgccgcaccaagacgtttccccatgccgtagcgcgtatgggtcagcatatcccacagacaccaggccatgttgttgctgtatgccggtttaaacgttccgtcccagataccgctgtattgccgcgtctgcgggttataattcgacggcacctgcagaatacgcccgcgaagatgataattacggctcacctgctgactgccgaactgttccgagtccacctgcacgccgaccagtgccgtgttcgggtagcactgtttcacatcgatgatttcggtgtatgacgaccagagcgttttgttctgcagctggtctgtggtgctgtccggcgtcatcctgcgcatccggatattaaacgggcgcggcggcaggttatccaccaccaccgaggccagatactgtgaggtggttttgcccttaatggtgatgtctttttccgtcacccagccaccattacgctgtatctgaaccagcaggcgaacttccgacagattccggtccccctttgaggtggtttccaccagtgcctgcacaccgaaggtaaagcgcagacggtcgatgtttgccgacgtgatggtccgggtaatcggcgtgtcgtacttcacttccgtacccagcaccgtctcggagccggaggattcaaatccctccggcggtgtctgctcctgctcacctgcccggaacaccaccgtgacaccggagatattggtattcccctcactgtccagcactggcgtactgttcagcagcacactttttaatccgtccaccggaccttcaaccggcccttcactgatggcgtctatcacgctcagcatctgggatgatttcaggttgtccttcgcttcgcgcggggtatgccccttactgctgcctttacccattcgtcatgatccataaacgataaaaccgcccggaggcggtttcacataaaacattttgcatcagcgaccaatcaccacaacctgaccaccatccccttcgtctgccgtgctgatctcctgagaaatcacgcgtgaccccacgcgcatttcaccgtacagaacgggcagaacattcccctgggcaaccatgttatccagtgaggagaaataggtgttctgcttaccgttatccgttgtctgtgtgcggggagttctggctttcggtgccagcatctgcgccacaccaccgagcaccatactggcaccgagagaaaacaaaatgccggtcataccaccggcaccaatggctgccccccatgctgcaagggtggctccggcggtaaagaatgatccggcaatggcggctgctcccaggacaatctggaatacaccacctgacttggccccggcgactctgggaacaatatgaatcacagcgccatcaggcagagtctcatgtaactgcgccgttaatccggacgtgctgacgtcccgcccggcaatccgtacctgataccagccgtcgctcagtttctgacgaaacgccgggagctgtgtggccagtgcgcggatggcttcagcccccgttttcacacgaaggtcgatgcggcggccaaatcgttgcaaatccccgtaaaggcagatgcgtgccattcccggtgacgccagagggagtgtgtgcgtcgctgccatttgtcggtatacctctctcgtttactcagttgttcaggaatatggtgcagcagctcgccgtcgccgcagtaaattgcggcatgattcggcaccgatgaaccaaagcagcacagcagcacgtcgccaggctgcgcctctgtcagtgcgacacggtaaaaaccagtcgcctccatattgccaagatagagattctgaccgttacgccaccagtcatccccgcgatgaaaatccggcatctcaatccccgccagatgataagcatcccggaacagcgtgtaacagtccgtcaccccgtgctcaaagcgacgcccggtaagatgtggcacacagcggaacttgtgaatcgccccccggcagaccagccaccacggcaaatcactctgcacctgcagccgccggtcagcctcactcagccagggcagaccaccgggatgactgtggaccagtgccacaatctcaccctgcatctctgcctgcagccagtcctccggagccatccggaaataatcctccggctcaccggaaatattcacgcagggaaaatatctttccccctccggcgctctcaccacgaagccgcacgactccgctggcgcacatcgcagggcgtgcgccagaatcgctgattctgtctctgtcatgggattactgcgaaagtttgttaatggaaaggaagccgccaaagttgccgacgttattgcgaaacttacagccgctcaggcatttgctgcatttatccttcgtgatatcggacgtcggctggtcatattcatccgcgaccgccggaccgctataaccgcactcatcaccgcgataggtccaggtgcaggtgttggccagcatgatgcgccccggaaaaacagcaccatccgtttccgtcggcgtggacaacacaaaggaggcactgaccgcgctcagttcgctgcactgctcgacgcgccagcggctgatcacctcctgctccggatcggcatcgctgtttccgttgacgaaattcaccgcatccagaaaacgggcgtaaaccttacgcctgaccaccgttccgccgaccagactctgcagatcttccaccatcccggtgaccataccgtacaggttagaaaccgtcagcgtggggcgcgtactggtgcctttgccattcagttcaaaaccactcccctgaatgggatacggctgatactgtcgcccctgccaggtgaccggctcacctttttcgttctgctcattacagaaaaaataacgttctccaccgacctctgtcaggtcgatttcccagagcaccacgctggccgactgctccgcacgggtgcattcattcagtgtttcctgccggatatcctgcatcagttcaccacctgttcaaactctgcgctgaactcaacacgcagcatactgacccgcgacgaccattttgcgcaggtcacctttatctgccgccactcataaggcggcgtccacagaaaggctttccagcccccgtgctcagccagaaacgactccagcgccgcggcctcccaacggggaacagaaagcgtcacgctgtacgttttcaggtcggcattcagcccggcaggcgctcgctgggaatagccatcaccaaagcgcacctttcttacggaaggggccgaagccacatccataccgggtttcactttccagcggaaggttttcatcgtccacctccggagaacagaccaccatcacgcatctgtgtctgaatttcatcacgggcacccttgcgggccatgtcatacaccgccttcagagcagccggacctatctgcccgttcgtgccgtcgttgttaatcaccacatggttattctgctcaaacgtcccggacgcctgcgaccggctgtcagccagactgcccggtgtaccgacataaccaccggtggcatagccgcgcatcagccggtagagattccccacgccaatccggctggttgcctccttcgtgaagacaaattcaccacggtgaacaatccccgctggctcatatttgccgccggttcccgtaaatcctccggttgcaaaatggaatttcgccgcagcggcctgaatggctgtaccgcctgacgcggatgcgccgccaccaacagccccgccaatggcgctgccgatactcccgacaatccccaccattgcctgcttaagcagaatttctgtcatcatggacagcacggaacgggtgaagctgcgccagttctgctcactgccggtcagcatcgctgccatattctgtgcaataccatcaaaggtctgcgtggctgcactttttacctgcgacatactgtccgtggcgctctcttcccactcactccagccggacttcaggcctgccatccagctcccgcgaagctggtcttcagccgcccaggtctttttctgctctgacatgacgttattcagcgccagcggattatcgccatactgttccttcaggcgctgttccgtggcttcccgttctgcctgccggtcagtcagcccccggcttttcgcctcaatggcggcccgttttgcccgttgctgctgtgcgaatttatccgcctgctgcgccagcgcgttcaggcgctcctgatacgtaaccttgtcgccaagtgcagccagctggcgtttgtactccagcgtctcatctttatgcgccagcagggatttctcctgtgcggacagctggcgacgttgtgccgcctcctccagtaccgcgaactgactttctgccttccacaaatcccggcgctgctggctgattttctcattcgctccggcatgcttctccagcgtccggagttctgcctgaagcgtcagcagggcagcatgagcactgtcttcctgacgatcgcccgcagacaccttcacgccggactgtttcggctttttcagcgtcgcttcataatcctttttcgccgccgccatcagcgtgttgtaatccgcctgcaggattttcccgtctttcagtgccttgttcagttcttcctgacgggcggtatatttctccagcggcgtctgcagccgtttgtaagccttctgcgcctcttcggtatatttcagccgtgacgcttcggtatcgctctgctgctgcgcatttttgtcctgttgactctgctgttcagccttctttcgggcggctttaagcgcaagacgggccttttcacggtcatcccagtaacgcgcccgcgcttcatcgttaacaaaataatcatccttgcgcagattccagatgtcgtccgctttcttaaacgcagcctctgccttaatcagcatctcctgagcggtatcaggacgaccaatatccagcaccgcatcccacatggatttgaatgcccgtgctgtcctgtctgcccaggtttccagcgtgcccatgttctctttcaggcgtcgggtctggtcatcaaaccctttcgttgcggcctcgttcgccgcctgcaatgccccggcttcatcgccggaacgctgcaactgagcaacatacgcaatctgctccgccgtcacgttatggaactggcgcgccatcgccgtcagccccgacgtcgggtcagtggtcagcttcccgaaggcttcagcgaccttgtccacctccacgccggatgcagaagagaaacgcgccacactctggctgatggacgcaatctgagcctcaccgcttacccccgccttaaccagtgcgctgagtgactcgctggtctggttaaacatcagccctgccgcctgcccggctctggacaggaccagcatacgatctgccgtcagccccgactgattgccggaaaggaccagcgttttgttgaaatcggacagggttgagttgccctgataccaggcatacgccagcgcaccggtcgccaccgccagcgaggtggccccgaccatcggcagggtgatcgcaccggcaagcccccggaacatggggatcatcccgccgaaggagtccttcacctgacccccctgttgcagcaggatcagccacggactttgcccgcctgcaagctgcgtggccacgtcggtgaactgtgcaggcagcatacgcatggcggctttatactgcccgacggaaatccccgctttctgtgcagccagcgcctgccggttcatcgactgttcaacgactgccgctgtttttttcgcatcactttccgtaccggaaaaatgacgcctgactctggccatctgctcgtcaaatctggccgcatccagacttaaatcaacgaccagatcgcctaccggttcagccataccggactcctcctgcgatcccttctgatactgtcatcagcattacgtcatcctccgtcatgcccgccatatccggggaagcggggataacttcatttccgtccggggcaaagcggacgcctccggcaagccctgccgctttctgcatcagcacatcatcttcaggctcttcgtcagcctcacgccggttcagcagactgaaatccagcggatgcatatccggatcgctgaaaaacaggctgagcacggtgtacgtcagcccggaaaagtgcatatccagcagaacatcatgaaaataatgggtactgtaaaagcggtgccagtcggcatactctgtggatgacatcccggcaagcatggcgcgccagtcaggtcgccccatctcacgcgccagtttcagggcaaaactcagctcaccgtcgaacactttcccgcagaaacaggctctgcaggcccggcgtcatctgcctgttcaggagtatcattcaccacaaactcatacataccggacagccggtacaccacgttttcagcatgagaaattgcctccgcgggccaggtggtaagcacttcctgctcaatctgtttaacggcttcattcatggacggctgctttgtcttctgtggatggttatgccacagggacatcgccaccacaaaagcaccggttctgatggcgtcttccacagtaaacttccggttgctgtctgactccgcctgttctgcctgccgtttcatcagggcgagatgctcaatacgctgcagggctgacagttcagaaagcgtgacggtcacgccgttatgttcaaatgattcggttttcaggaacatcgctgattctccggattaactggcggtgacgttgatttctgcaaccgcagcaaactcaccattaccggatacgaccggaatgttgaccttgcctgcagcaacacctttcacggtgatggtcataccactgaccgacacggtggcttttgttttatccgcagacaccgcacggaagctcttgtcggttgcgccttccggctggaatgccacggtcagcgtcgtgctctgccctttaaccaccgaggtgctggcaggcgtcacggtcatgccggttgccgctgttaccgtgctgcgatcttctgccattgacggacggcccacattggtgaccttcaccgtacgggtgatcacttccttcgctgtcaccgccttaccgatgctgctgacccagccgcggaacacatcgaccgtgccgttcgggaagcggattttataggcacgggtatcaccttcattaaaccacgccagcagcgcctgctgcccctgctctccgggcatccacgccagcgtgaagctggtatctccggctgatttctgcccctgtccggtcgcagtccagtccgcatcttcatcatcgagatagctgtcgtcataggactcagcggtcagttcgccgggcgtcaggtctttaacctttgccagacgcgaccagtcaacgtctgaaagcgggtttgcgtaagggtcgccgctcccgttataaacccacagtgtggtcccggcccctttcaccggtgccagaggatttggtgttggcatatcgtcctcacatttcataggtaatgacataagtcagatcggctgaactccacaggcccgcatcatcgtcgcgccggtagtcatagccactggccaccatactggtgatcaaatctgacagtgccgggatatcgctcatcaccggataaatccgggactccatccacgcatccagctctgaatccggcacatgagcaggcaggaaaacttcgatatgcagctccgcctgccaggtatcgctgtccagctcttcgcccgtgtattcagcgccggtgagataaacggcaactgccggaaaatccgcctcatcaaaaacagcggggcgaccatcaaaaaacgtcgccccggtgtcatgcctctccagtgcatccagtacggctgcacggatatcagtatgtttcatcgctttattaccatcctaagttgatgctgcagcgcatagcccagctctttcggaagacgttcacgccgtatctgctcaatattctgtttaaacgccgtggtcagcggcaccgccatcgggattttcaccacatcaatggggtaacggtttttcccggccacacgctgcatgacatgccaccggccatttttcagttgctgaataaacgcgccgggaatacgacggtttcccaccacaagcacgctgccgccacctttcagggatgaacgctgcccctttttacgacgcctgcgtcgggacaggacaacccgcgcgttacccagctttattacgggcaaatccccccggttaaccttgattctggcctgcggatttttgaccgtggcccttttcagcctggccctttcctttaccagtttccggcgtacctttgtctcacgggcaacctgtgacgccgactgcgatatcgcggatgaagcaacgcggttaatggccattgcggcggcaccgggcaccgccgttctgctgatacggctgaggttttcaacggcctgctcaagaccttttatggccatacatccccctttcagcggcgacggttaacggcaggcggtacgccccgaccaagccagagatgacagcttccgccatcatccggcgaaatccggtctatccagaagttttcctcaccgatgatcagcgtgtcgccgcgccgcagctgccgcacatcatcagtccggacaaacagggacgggctggagccttcaacgcgcacgccctgtccggcatagctgatattttcagggtcatcaaaaacaccacgtatcacagcaccggactgctcaccggatgtcatggtggctgacgttcccatgtacccgcgtatcgtttcatcggcgcaggcaatggcagcatcgaacaggttatcgaaatcagccacagcgcctcccgttattgcattctggccaggccgcgctctgtcatttcagctgccacaccggcagagacacggaacgccgttcccggcagcacaaatgccacagcctcatcccgcgtggcgtgaagtgcatcagtatgcagcgtcaccagtgccacaaccgtgaccagatcagccgtatcagtcacggtatccggctgcgctgatacaacctcattttcatgtccggtcagcacattttccgggctgagaggggtatcctgaccggcagtgtcgcccgtgtcatcaagctcttcttccagctctgccacacggagcgccagttcttctttcgtccccgtcaggctgatatcacggttcagttgttcacccagcgagcggagacgggcaatcagttcatctttcgtcatggactcctccacagagagaaaatggccccgaagggccatgattacgccagttgtacggacacgaacgcatcagggtcagccagcagcatcagcggtgctgactgaatcatggtgaactcacgcgccggatcgccggtggtcacccagtttttcgggtagcgggcagaggcgttaataccttcgcgctgtgcgtccgcatcctgaatgcagccataggtgcgcagaccgcgtgcctgagtgttccccagcaccatcgtgttgtccggcaggaagttctttttgacgtcgttttccacgtactgtccggaatacacgacgatcgccgtatcgccatacatccccttataggacaccgcttcgcccaggtcttttaccgctgtctccagctcggaattagagccgcgacgggtatccagcttctccttgacggctttgaaggaacggaacagcgcccagcctttcggatcaaacacgatgatattcaccacgccgctggcgttcagcgcgtaggcttcgatatcgtcggtcgggtcatacgtggacttgtcacgcttgctccactccgtaccaccggactgtgtgatgttgttcgccgcactgcggcccatatccacttcaaccggatcgaaggcttcaccggtcatggtgtatttgcccttaagcacggcagaaactgcctgcatctcttcgacctgagcaatggccagctcttcgtctcgcatgttctgcatgatgatgcgacggcggcggtaagccgggtccgccagattctgtggatcttcatccggcaggcgacgcagggtcatctgcggattcacctcatgcttgggtttgacatatcccggtgtaaattcagaggtggagccgccacgggatcggataacctcaccggaaacaatcggcgaaacgtacagcgccatgtttaccagtcccggaatttgtgagagatagactttctccgtggtgaagggatagctctcacggaaaaagagacgcagaaacagcggatcaaacttaaatttcttctcatttgccgccagcagctgggcggttgtgtacatcgacataaaaaaatcccgtaaaaaagccgcacaggcggcctttagtgatgaagggtaaggttaaacgatgctgattgccgttccggcaaacgcggtccgttttttcgtctcgtcgctggcagcctccggccagagcacatcctcataacggaacgtgcctgacttgtagaacgtcagcgtggtgctggtctggtcagcatcaaccgccagaatgccaacggcagcaccgtcggtagtgccatcccacgcaaccagcttacgggtggaggtgtccagcatcagcggggtcattgcaggcgctttcgcactcaatccgccgggcgcggttgccgtatgtgccgggtcactgttgcccagcggctggtaatgggtaaaggtttctttgctcgtcataaacatcccttacactggtgtgttcagcaaatcgttaacggcatcagatgccgggttacctgcagccagcggagccggtgccccctgcatcagacgatccagcgcagtgtcactgcgcgcctgtgcactctgtggtgctgcggccagaatgcggcgggccgtttccacggtcataccgggggtttctgccagaacgcgcgcctgttcttcgcgtccgtgagcctcctcacagttgaggatccccataatgcggctgttttctgccgcaaccgctgcggtgatctgcgcgttcacgtccggttgcgccgcgctggcgttttcgccctccgtcgctggcaccacgtcagtaacgtcagcctgcgaagcagtggctgaaacagttgttgattgagtctctttggtcattcgccctcctgagagacgggatttacgtgcatccagtgcatcacgcataacggtgatcgcatcggtgctgttgacaagttcatcagccagtccggcatcaatggcctcctgaccgctgtacactgcagcctcggtatccagcacagcctgcacggacaggccggtatatgccgacaccttctgcgcaaacatctggcgggttgcatccatccgggactgcagtgtctcccggacgtcatccggaagatggctgtaggggttgccatccaccttatggctgccgctgtaaatcagcgtgatttccacgccctgtttctccagcgcagcaccgtaattactgtgagccatcatgacgccgatggagcctgtccgggcggtctgcgtgaccagacgccgggaggcggcgctggcaagcagctgccctgcactgcagttcatgtcattggccagcgcccataccggctttatgtcacgcacacgggcgatgatgtcagcgcagtcaaatgcccctgccaccattccgccgggcgtgtccatatcgagcagaatgccgtccaccatcgggtcgctggcagcctgttgcagacgggcgataatgccgttgtaaccggtcattcccgaatacggctgcagcgcccgcgtccggctgaccagcgtgccggacaccggcagcacggcgatgccgttcatgacctgataactgcgggtctgtcgtgggccgtcatcatcaccggataatgccagcgtcgcgagtgcctcctgggcagtcaggctgtcgccggacaccgcatccgtcaggcggctgatcccaagctggcctgcaagcgcacaaaagaaaacccgcgcataggcgggttcaagcatcagcggctcattaaaggccatgctggcaatatgcgggagattacgcagctctgctgtcactcttctcctcctctgttgattgtcgcagcccggattcaaatgctgcagccgcccaggcgggcggtttaagaccagctgcgcggcgctccatcgtttcacggacctgctgggcaaaaatttcctgatagtcgtcaccgcgtttcgcgcactctttctcgtaggtgctcagtccggcttctatcagcatcaccgcttcctgaacttctttcagaccatcgatggccatacgaccggagcctatccagtcgcagttcccccaggcactgcgggcttcctgaaaactgaagcgcgcttttgaaggtaacgtcaccacgcggcgaacgatggcctcttccagccagcacagaaacatctggctcgcctgacgggatgcgacgaattttcgccgccccataaagtgcgcccacgactcgttcgcgctggcccgtgccgtggagtagctcatctgggcgtaattccgggaaagctgctcatacgagacacccagtccggcagcgatataccgcagcagtgactgctcaaacacggagtagccgttatccgtgtcctgagccgtctgcaggttcagtgagtcacccggcatcaggtgcggcacttttgcgcctcccagacggaccggtgctgcggcgtaatacgcggcaatttcaccaatccagccggtcagcttgtcccgctgctccttactgttcgcgcccagaataaaatccatcgctgactgcgtatccagctcactctcaatggtggcggcatacatcgccttcacaatggcgctctgcagctgcgtgttctgcagcgtgtcgagcatcttcatctgctccatcacgctgtaaaacacatttgcaccgcgggtctgcccgtcctccacgggttcaaaaacgtgaatgaacgaggcgcgcccgccgggtaactcacggggtatccatgtccatttctgcggcatccagccaggatagccgtcctcgctgacgtaatatcccagcgccgcaccgctgtcattaatctgcacaccggcacggcagttccggctgtcgccggtattgttcgggttgctgatacgcttcggactgaccatccggaactgtgtccggaacagtcgcgacgggctggtatcccaggtggcctgaacgaacagttcaccgttaaaggcatgcatggccacaccttcccgaatcatcatggtgaacgtgcgttttcgctcaacgtcaatgcagcaacagtcgtcctcggcaaactctttccatgccgcttcaacctcgcgggaaaaggcacgggcttcttcctccccgatgcccagatagcgccagcttgggcgatgactgagccggaaaaaagacccgacgatatgatcctgatgcagctggatggcgttggcagcatagccgttattgcgtaccagatcgtccgcgcgggcattgccacgggtaaagttgggcagcagggctgcatccacactttcactcggtggattccacgcccgcaactgcccaccaaatccgctgccaccgccgtgataaccggcatattcacgcagtgatgtcatgccgtccggccccagaagggtgggaatggtgggcgttttcatacataaaatcctgcaggtcccctgcgtcgctgtgtcatgccggtctgcacttccagctccgcaatgtattttttcaggtcagacacggaagtggccgtaaactccacccttcgtccgtctttctgtactgttgccacccgttttcctgtcatcaggtcatgcagtgccgcacgggcagcggcaagttcttcctgtcgcgtcattcatcctctccggataaggcacgggcgtaatctgccagtgttttcttgttggttgctgcactatcctcttcctgcaggctcgccagcagcgcactgagatccagctgccagcgggaaatactgatacgcagcgccgccagcgcataaacgaagcagtcgagtgcttcattgcgtcgctttttgctgtcccacagtatttttttcctgccatccacccatttttcgacctgctcttcagcagtcagctgctgcgcttcggtcagatcaaaaatatccgggttattcgggaagtgaacggcaccgggaagcggttcatccccttccggcgtcagtgtgaagcggttataaatctgctctttcgcggtatccgtaccgatttcggtaaggtaaaccccgtttttgtttcgcttacgtggcatgctggccaccggctttccgtagacggatgcccctttaatggggatcacccggaacagcccatgttttttcgagcgttcatacacgatggtcgggtcaatcccgccaatatcccagcagatacgggataccgacatttctgcaccattccggcgggtataggttttattgatggcctcatccacacgcagcagcgtctgttcatcgtcgtggcggcccataataatctgccggtcaatcagccagctttcctcacccggcccccatccccatacgcgcatttcgtagcgatccagctgggagtcgataccggcggtcaggtaagccacacggtcaggaacgggcgctgaataatgctctttccgctctgccatcacttcagcatccggacgttcgccgattttcgcttcccacgtctcaccgagcgtggtgttcacgaaggttttacgttttcccgtatcccctttcgtcttcatccagtctttgacaatctgcacccaggtggtgaacgggctgtacgctgtccagatgtgaaaggtcacactgtcaggcggttcaatctcttcaccggatgacgaaaaccagagaatgccatcacgggtccagatcccggtcttttcgcagatataacgggcatcagtgaaatccagctcctgctggcggatgacgcaggcattatgctcgcagagataaaacacgctggcgggatcatccggcgtccatttgaggccaaacggcgtctctttgtcgccaaatttaagatactgctcctccccgcagtgcgggcaggcaacatgaaaacgcataaaatgcggggattcactggctgcacgctcaatctggcaggttcctctcactttgggcgtggagccacggatggactttggccagaccgagccttcaatacgcttgtcacccaggaacgtcggagagccttcctgttcaatatcatcatcaaaggcagcaagttcatcataacccgccacatccaccgacttttcacggtagttttttgccgctttaccgcccaggcaccagaaaccacgaccattggaaaaacgcttcatggtgagcgtgttatcccggtgctttttgccataccacggggccagcgccagcagcgacggaatatcacggatggtcggctcgacgtgggttttcataaagttttcggcatcaccatccgtcggcagccagataagggtgttacgctgcttatgctctatgaagtaggcataaacacccagcagcattttggaataaccgacacgggcagacttcaccacattcacctcacggatgtagtcgctgcccatcgcattcatgatggcccgctgaaagggcagtgtttcccagcgcccttcctggtatgcggattctttcgggagatagtaattggcatccgcccattcaacggcggtctgtggctccggcctgaacagggcacgaagcccggcgcggacaaaatgccgcagcctgtcaacctgactgttcgatatattcactcagcaaccccggtatcagttcatccagcgcggctgctttgttcatggctttgatgatatcccgtttcaggaaatcaatatgccggttatccagctcaggaaaacgtcgctgcaccgacagaggaataccgtcgagaatactggatatttcccttgctatacgcgacagcacgaaagtacagaatgcggtttccaccacttcagccgattctttggcatttttcagttcctgcgccgtcgcctgagcacgggtcaggcgatggcgctcaaattcaagtgttccggggtgaagatctgcctcgctggccagccgcagttcttcaacctcccggcgcagcttttcgttctcaatttcagcatccctttcggcataccattttatgacggcggcagaatcataaagcacctcattacccttgccaccgcctcgcagaacgggcattccctgctcctgccagttctgaatggtacggatactcgcaccgaaaatatcagccagctgctttttgttgacttccattgttcattccacggacaaaaacagagaaaggaaacgacagaggccaaaaagcccgttttcagcacctgtcgtttcctttcttttcagggggtgttttaaataaaaacattaggttacggcgaagaagaacggaaacgccttaaaccggaaaattttcataaatagtgaaaaaccgcgaggtcgccgccccgtaacctgtcggatcgccggaaaggacccgaaaaatgataataattatcatctacatatcacaacgtgcgtgtacgccatcaaaccacgtcaaataatcaattatgacgcaggtatcgtattaattgatccgcatcaacttaacgtaaaaacaacttcagacaatacaaatcagcaacacagaatacgggacaacctcatgtcaacgaagaacagaacccgcagaacaacaacccgcaacatccgctttcctaaccaaatgattgaacaaattaacatcgctcttgatcaaaaagggtccgggaatttctcagcctgggtcattgaagcctgccgtcggagactaacgtcagaaaagagagcatatacatcaatcaaaagtgatgaagaatgaatatcccggtttctttacctcccctcccaccccgcacaggactggcgagcgtgtgggacaaatatgtgagtcataaacgccttatcctcagaaatgcagttggcatccgaacaggacgatattgtaaattcacctaattacgaggcattgcagtagttgaattgtagttctgtattagcctgacagtgacagaatgcgatattgactctgtcacaggtgaaatagtttgaatggttagcagttatggtgatcagtcaaccaccaaggaataatccttcgaattcttatcgtgcttcaccaacgctgcctcaattgccctgaatgcttccagagacacttgatgttctatacatgcaattacaacatccgggtaacccatcgaaatggtgctattaagcatagtttttacacgaacctgctcctgggagggggcatcagtgtattgatctttatgcattttgtcgctccatgcgtttgctcttcacttgcggctaaaaatataacgtcaaatcactcagcatgaaagagtgaaagtttcagcgcgtttcccttacataatctgtcatttgtattctcttcaggtataccggaaagactaggtattgtcacacaaccaataccatcgacaatcgagatttatatctattcggtaatgtttaaatataacaaaaccccgtaaaaacgaggtttatgggtaatttgtattgttgaatagcatctgatgagaaattgatgctaatactataaacatactagattaaatcaatcttgatatcatagctttcaagaccagtcattttttcccgtgcagtaaactggatactggtaacttctttcccggtctttttcttaagctcaatgattttttttgttatatattcagaaatatctgcttctgtttttgtttttaactcttcaatgttcatcatttcctcttttagtctgttatgactgtcctggtacacagtagtgtcaattatatggagcaaacgtataaaagataagatgaaacatcgcaataatcaacatacgacggtctaaatttcacacaaacagataaagatgattatcatttattatcaatgcattagaatcaaatcaattcaagagtctcattgctgcttccagaatttcttctgaagttacatgtcgatccgctgctacataaatgactttatgatctccggtcagagatggaaaccctgcagccattacagtgaggtgtgttgtttcgccatttggatattcacgcatgatggtgttaactccggtcatcactggcactaccattgctggttcagagttaaaaaaaactattatttttttcataatgttaccgtaatatgtgagtatccatcgactagacactaagcaaaaaagctcccgaaggagccttcattttcactttcttaaatctaacgacagatggctaacatttaagtattgtgaaatattatcaaatgtaatcatcattgatttacaaaagatacattttgccccgaaaggatttctgtcagaaacatcaaaagatgatgttctatactgagaaccatggcaacacgggcatctaaagtgaatatggtttgtaatattttctacctcaaagtgccactacatgaacagctgcagggcctttaggtccgttctcaataccaaattcgacttcctgattctcagttaacgttttgaaatcgttgctctgaatagctgagaaatgcacaaacacatctttgctaccatctttcggcgtgatgaaaccaaaacctttttcagggttaaaccatttcactaaaccagtcattttgttagacatcattattaccttttgaagaagttagcccttgggcagaatggtccgaaaaaaaatatcagagagaaaaaccaacaagaaaatctcaagaggtacaaataataaaattataacaatgactgcttcagataattttgtaacaaaccagaacaccattaacgcatgattaaccaaccatagcaaggattacttttgtaaagaaaaacacacgaatgaaacaatagctttatttattaataaaacgtgtcattctgtctaatgaccttttatcttacccttaagatttcaaggattttgactcatggaagagtcctttttatttaaatttcacattcaagcgctaaaaataatccgatttaatattaatctacatctgatattttttatctcttaaagattcataaatccgttgacaagtcactcctgcgatgtagcgtttgtcagcaatttcagcataaagctgagcttctgctgcaatatctccgagcatgttggtgagcattccttcggcggctttggttgttttgcctctgacggcagcggcaagatttgcggtatgctgcgctgcgtcaaggcgtatggcatattttgttgcttcggcacgcagctggttaacactatcagacagatcagcagccctggcagaaatttcagcggctttctgttgtgcatctttaacagcctcatcacgggatatacttcgcccctgttcaattattcgagcagcaaattggacatttacctcttgagataattcggcagcatcacgctccgcccattttttttgccatcctctgtcgctccagacattacctacgacaaatcctaccaacacgagcaaaatcaccgtgaatatctgattcactgttctatcccccagcaggttaatgcactctcctggtcacgacgaataacctgaccgtaacaattatttgaacgaatgcggcaatcacgtccaccgtcctttatccaccagcgaatcgcctcgcatgcgcctttacgatcaccggcattaagccgcttataaaacgtcgacggaaaacacttaccagggccaatgttatagggacagaatgacgcgataccggctttctgtggctcggtcagtggaacttttatattgcgctccacccatgccagcgccttatcccgctcaatggcgttaacctgggcgcatttttccttcgacagtttcattcccggaataacaggtttaccgtccaccatcgttgctccccgacagatggtccatatgccggagccatcgcggtatgcagtggtgtgattcccctctttttcatccagaaactgatcgagaatgtcaggggcaggagcactggcggcaatcagtgccagaacagcagccgacaggctgtatctgatttttacgttcatggatatttatcaggatttatcggcttcaaatccccggatatgttaaatcttacctcaccagtgatgggcactggcgggaggaggatgtcaatctgataaacacagaggtgactatggattacacaaatctaccaaaacaaacttttgctgatttaatcgcactcaggcaagcagtcgtagctctaatcaacttgttgccggagaaggaaaaggaattagttaaagcgcttcttaacagaactgccgccgatttttcatcatatccactgacagatgaccttgcggaccttcctgaattaattgcagcgtccgccattaagcttactgaagagatttaccctcctcaaaaatcttcacaaaattcctgcgagtaacttcaatgcaataatcgtaaaacgccgcaaactgctcatcgcggcgttttttttcatcttcagaagggatcagcaccgacaattttttattcagatcagcgacgctgccctccagtttttcaatgggcgattcaatatcatctttttctgaccgcaatgccgtcggtggcgtcttcagagaaccagtaattcttcccggtagctttcctttgtaggttatccacacattctgcgcctctaaaattatggggcgcttttccggcgactgctcatcccctacacataacccggcagcaacatccaggaatacctgtctgattctcattctggctgctgcctcataaaactccagcgcggcaccttcaacacggtccagcgagatgtccaggtcaaaaatttcaccgtcaaagcgttttttgtcccgtaaggctacagttaccgccactttattctcaaaattgcggactcctttcacaaccagttcatagtcttgtgtcattggattactctcttctcgcaaccttacgcctgtcttctttaatcttgaaataaaggtttgtcagatacgtcagcaggccaaaaaccagactacccagcacaccgattgcagcccactgtgacggagttactttatcgagtaactgcaatgcccagaaaccagcattaccagccgatgtgccataggcgatacctgttgttaacttatccattgatttcatatcctcaccccgatgtacacagatggtgcaatatgtttgaaaagatcggagtctatgggttagtttttatagcaaacgttgttctcaacggcgctaaaaaacagacacattaaaaatgtgggtaattattttaaaagaaaatcatatattaaataataatacgagatatgttttcatatttagtgtactgtatacggccatttatacaggaaaagcctatgtcagaacgtaaagactcaaaatcacgccgtaattatctcgttaaatgttcctgcccaaactgcacccaagagtcagaacacagtttttcaagagtacaaaaaggtgcccttttgatctgccctcattgcaacaaagtattccagacaaatcttaaagctgtagcttgattgattttattcgtaacaagtattttttatattttaataacatatttaaagcagataataaaaaacccgcctgagcgggtttaatattgtggtactttttgtgggagtcatccacttacgcactttgttttgctatgccagcagttagcttctgctgtaaaactattcatgcagcaaacctgcacttcaccacaatggttagcatacttttcctgattaagttattgccaaatatgctggccattgtttcatgtattggacctccttactatttattaaagagatccaatattcaccactctgtctgtatctccactcaggcatcagccttcttcgttatcgtatacagacaaactatgaattttaatcagtaattatgacatttgctgctgcaggacctttagcaccactctctacagagaaggtaaccttttgaccttcaaataaggttcgaaaattatcattctgaatcgcagaaaaatgcacaaacacatctttactaccatcaacaggagaaataaagccaaaacctttatcagcgttaaaccattttactaaaccagtcattttatttgacattctacattccttaacttgagcctttcggcataaatggcttgtataacagaaacgacttcgtacttaattggagagactcaaagaaggaataagtgaataacacctgaaatgagaactgctttagtaaactacttcgtatatcgtctgttcttcaaaccgacgcaatcattaacgcatagttgaacatatgaagcaatgtttattttagacatccagccatcttcaaccccatcaaaaaactatagctttcttcaggaacgtgtgtatagtgcgcccagttatcagtattaaggaatttttttgtcccgtaaaatgacaggaattgtcaaaacctttgacggcaaaagcggcaagggtcttatcaccccatccgatggtcgtatcgatgtccagcttcatgtttcagcgctcaatctccgcgatgcagaagaaattaccaccggattacgcgtggaattttgccggataaatggtctgcgtggcccttcagctgccaatgtttacctttcatgagctatattaaagctttaatttcaggccccatcgaatcaaacatggagagttttcatgaataaccccgtctgtcttgatgactggttgattggctttaaaagcttatgctgtactttgaccgtaatagctctgctaataatgtaatatgcagactcattgtatctagggacatagtactggaagaaaacattttaaacatcaggcaaagtcacccgataaataataagtaaacaaacatgaatcccggaatgagattcaacatctctattaccctatttaaagcacaaaaacccgctcatcagcgggttttctactttttcttaacgtcgggtatataaagcccatcgttgaaaaaattttatccatattttttgaaaaatgcaagcattacgtcgccatcttcggcgaaaatcatttatctcgtcacttttcttaattgcacctcagcatatgcttcttcctgccagcactttgtaaccagtttatcaatgacatctgcatatcctttgtaccactgataatcagtcaggtctggtaccagcttctggacatgacaccgcgccagtgtcgttggtaaacgactaaaccggtttccattgcaacgcccacaaatcttataaacaggcgcgccatgaagccgggtccttttttcatccaggacaatacctttacccttacaccctctgcacgctgtgctgacttctcccttaccatgacaatgctgacatagttccttcacccactcttccttgataacagactccccgcttctggagtatttcaccacttcgcgcaatacattatgaaatccagtaccagcacaaggctcacagcgagccttacttgccgcagacctggaataatcagcaaaggcaaaactcacaaggtaagggatgatctgtaaccggatttcttcactcaatttgttcaatgtcgggttatccagtgccatcgcgtaattgagcagaccttcaatcgcaaactgaggatcctgaacgccagcttttgccaggaataaggcaaacccaagcggtgctttcgactgcaccatcccctgcgcagccatcacatccgtaatcgttaaaccacctgagcctgtcgccggtgcggcatcactcaattttggagattttggggagtaatattttggtaaggcttcaaggttcatgctcgttctccacttacgccagtacgccaattgccagcgcacgatcgataaaacgaaatatcagctccagttgggagccatacttctcttcaaatgtcacggtatccgcatgcagctcgtcgtgatgctttctgcacaaaggcaacacaaagagatcatgcgcttttgtacccattccaccctgaccgtggcctatcaggtggtggggatcatcagctggctttccacaacatgcgcacggctgcgtcttaacccagcgcgtgtacttttcattaacccagcggcgacgtttggggcgtaacataaaagactccggcgactccggatccactttcagcgccagcacctttttcgctttatcctggatgatgctggtggcaggaaccgaaggcacaaggtcactttcccgggtgacagatggcacaacaggcttcggtaatctcagtgccttacgggctgcactttccggtaaggcatccgccaaatcattacgaaccagccaccagcacagttccggcattgtcacaacgtgactgtcatcaaaaccgagatcccgacgcacgacagacaacacccagcgggcacagttatccgttgccattgattccagccgttccgtgaactggtcacgcagctggttatcgcagtgccagcacagacgaattgctcccggagcgtgccgcattgtggtcatgttctcgctgtgccagtcggaatgaggccactgacagcccttttcacgaagtaaccagctttcaagacattccacgccaccagcacgacggatcactgcctcattgcggaacacggcccgaacggcaggatcatccgccagcggttgtgatgccgccggaacggcaccactggcgaaagatgaataacgttccggctcaggctccagcaggacacgcccctgcataaacaggggcatcagctctgaacctggcctgaacaatacaatccccatacgcggggcaatttcaggggtcagtagtgctctcacggtcacctcaatgaacggtatcgagcagctttaacagctcagggaatcgggattcgaagaaatgcggctgcgtctcgcgcggatttgcgggactggtgatgttcttgccgaacatgcaacctttcgctgtcagcgaccagaattttttgatgttgttaatcgcggtacggctgtatcgttcgcgctgctcgacgatccccagtttcaccatctggtgatatgcctgattanccgtcaggcggataccatactgtttcagcagtgcactcagtgacagtgtcgggcgacttgagccatcgtgtgcatcagcaggagcatcaatggcatagcgcggtgccagattcggtaagccaacagcctcctggagtttctgacaggcaccaagcactgatgagttagacaggtttaattcccggcgcataaagtccagcaggatcacgccagcctgcatcttgtcagcagcctgcccggataatttttccggtgtgctggttaccatatcgaaagtacggatcaccttcagatggaatgacgggctgatccacattgcataggcatacaccagttctttgcagacatacgtcccctggttatttccgccacgaataacgttaactggctctatattgaccgagttgcaaatctgcaactcgcttattaaacgttcagtttgctcattgcggagccagaatgcaggcttatgcttatccagagaaccggcagccctgtgcagatcgttcaggctgtaacgcccataagcatcacgacgaacttcaataccatcaataaccatcagattattcatacttcgtttctcctcttaatcaggcggctgcacccgccggtttctcatacttactgatagtgatctcgaccttcccttccgggataaccggtccccactccaccagcattcttttcacctgactgtcgtcttcccacacacccacgtgggtcagggcgtcaaacagcgccttgttatagttgtccagatcgcggatccggttatccggaggaaacaacacgatctccactgaagcaggtgccgacgttggtttcggcagacgacgtaactgctcaactattgctgcgcacgccgcgctctggaattttcgccccgccgcgcttatcaggctcttaccagcaaacgcccctttgttagggtgtcgccagtacgtgttcacgctgggcggaaaaggcaggatcagcttcatactttcaggcccctctcatgtaaccagtgggctgcacgcagcctggcgttttcctcaccggcaagcagtgcgcagataatcccgaccgcctcgctgtcgtcgtccttcacagcggtatgaagcgttatcccccgtgccacgccacgctttatcgtgatgacgccttttttctccagtgcgcgaagatgctccaccgctgcattcaccgaacggtatcccagcatggttgccacctcctgattggttggcgggaagccacgttctttctggtaagaaatcagcatatccagcacctgctgctggcattgagttaacgtcgtcattaagcccccacgtaattccctgacagataccactcttcacccgatacagcgcgcttgctgcttttccgtaaacaccgctcacgacgcgcaagaaaattgtttcgctcttgctgggagtggctttcacggaatgccgccatccacaccgttgcagcacgacggtataagcccctggactccagttcttccgcctggcgggtcaggcacaaaatcacccggggatcgttagtgccgacatagaaattgcgcacaggtctggattcacgaactggttgcggttccggctcctgcggtatctcagtcagccgcgggaaatgtctgcgtgtatccccttcacaacggtgagccacacgcccactctgacgtaacttgcttgctgactgcagaacgcgctgtcgtgagtaacctgcaaaagcatccgcaatgtctccggaagtacaccccggatgggcttcaatgaatttctgaacgtcattcaaaagactcatgatcaccccctgaatcctgccgggatctggctgtagtccacattgtcgtaactggctttgaagtacgggtcttcgcgtttttctgtgtacgtgctgacggacggcgataagcgcagggaaagctcatcccatttttcccgcagcttcgacgggctgagcacgttacggcaccagaacggatcgcggctgacgcggctgtacatctcgcagatttgtttgtgagtacgaccatcctgcacacacatcaggcgaatttcgtttgcccaggctgtccagttcggttctttgggacgaaccacctcgccgtcacattcggcagcctgctcgtacagggcgatgatttttttccagagccactgtgcgcaggtcaaatcatcctgcgtcccccactggcgttttttagggctgaatacaaccgcatcaggatggcgagttaaaaaatcctgttcagccgtctgcgtgtccggttgcgaagagtccggacgagaaggttttttatctgacggatcatgttttgattttactgacggatccccgccagattctgacgggtgaaaacccgcttttttgccagatttcgacgcatcaaattttgacgggtcagattttgatgcgtcagattttgacgggtcagaatctgacagttgagaaaatgccgctgcctgaagcttcgcaacgttaagctgataaacattcgacgcattgcggttaccctggcgacgcgccttacgcgttaaccagccttctgcttccagccgtgcgatagccgttctgacggtactcatccccgcgccaatctggcgtgcaatggtttcaatcgatggccagcacacaccttcgtcattactgaaatcagccaggcgggccataattgccacgctggataatttcatgcctgacgctgcgcaaccatcccatacatagccggttaatttagtgctcatgaccgacctctatttccctgaatttacgacgaaactgttcgagcgggctgaagcactcatgctcatagccttcgcggaggtagataacacgttgtgtttccggctcccaacgaatgactctgacgggcactccgtagtgatctttgaaccagcggttaacttgtcgcaaaggactgtctccttctgccggttgaaatcacccacagcccactctgcaaagctgtgggttacaatttccctgtcacctggtacatttactgcatagcaatactccaccttcgcttttccacccggtacaggaagcgcaatcagttgcgagcgacggtagtgtgttgttaaactgttcatgcgttagtttctccacagtcacgacacgccacggcgcccggagctgcacactcgcgggcgtcactactttctgaaacgcaaaagattttgtagaccagtgctgcatgctcctgcagcttcgaaattgagaggtacagctcatcgttaattgctgtcttctcatgcggttccactacaccgtcttcaattgctgaacgaatctgttttgaataactgccgatctgttcaatgacttccagcaggcgttggttgatatcggcgttgtccacatcctcgacgtcaggaagagacacaaagacgccatttgcagactgcgccactgcgtcagcaatgaagtgagttccaccagcacgttgcaaaatcattgcccatcccagcgggaaaatctgatcgccatcggcacgaaggcggttaaataatgcgttctctgttacatccagccagtcagctgcttcagcgtaaccacccggcaactttgcgatagtttttctgacagctttcacgtaccactcaggctgtttttctactttccagtgatgcttacccacggttagcctcatcgttctgtggtttctgttaatcgatttatccattagatttttcataaagctcaggtttaaatggcaaccgtccgcaagttctatatgcagcttctgctgcacgtccttttggaattaactggcccggacggtttcgccactgataaacggcttcagttgttatgccgaaaaaagcagcaactttctcaatactgccgaagtagctttcgatatcgtcagttgtcatacgccctccaaactaagttttgttagatgctaattacaaatctatctttggtcaataaaaactaagattacttagcaattaaagaaatggtgctcctatggaaacggttggtcagcgtataaaagctctgagaagagttaccagaacgtcccagaaagaattgggtaaattttgtggagtaagcgacgttgctgtggggtactgggagaaagacatcaatacccctggcggggaggcactttcgaaattagcgaagttcttcaatacgtcaatagattacattctttatggtgctgagtttgaaggcaaactcgtcacaaacatgcgcagagttcctgtaatatcgtgggttcaggctgggcagtttactgagtgcagggcagcagaagtgtttagtgaagtggacaagtgggtagatacatcattaaaggttggtgataactcatttgcattagaggttaaaggtgactccatgactaaccctaatggcctcccaacaataccagaaggcgcaacagtgattgtagatccagatgcagaacctcgtcatggaaaaatagtcatcgctcgacttgatggaacaaacgaagctacagtaaaaaaattagtcatcgatggccctcaaaagtttttagtgccattaaatcctcggtatcccaacatccctatcaatggtaattgccttatcattggtgtagtcaaaggagttcaatacgaactctaagatctctcttctctaactaaggcaccgaactaagaaaagtttggtgttttctcttgccatgataactaagttaagttagattttatatcaaagataacgaacaggcaggacgcccacgaagtagccgcctggggcatatgaagtccaggatgattcgttagcaacaaaaaagcgccctataggacgcttcgctctttaacaatctggatgacttattactcagatttgaactttggttctggcaaaagaggaggagttgagtcctcgaatcgtagccagtgctcccagatatcgtgggattgtaattccagaagaccaatttgacgtgatgcaactgcagtgccagctatagttcctcctacataatcaacctggacggactttgacgctttctcaattaattctgtccaagcttcactttccgcgttaaaagaagcagttaattcctgcagacgctgtggatcatccttgttgtcttgtttcaaacgattcagggcggccaccgaatacttattcttaacccaactaacctgagctaactgaactctctgacaagcgtccatatcagtagttgtttcctgaggcatatcaaagcaggaaataaaaaaagtctcaacaccatcatttagactactgctcggctggttcaaagcatcagaagcattggatgctatcggtattatcagtgctaccgacagaatcaaacgtttaacataaatcgctcccatttaattatcccctctaagaacagagtcatccagattagccgaatccttgttgttggggaataaccaggcccacctcgcctgatgtggctaaaagcaggcacataacagctaagtattttcaaccagagagaatccttagcgttgtggtgaatgcggctcagcgcacgcgggttaaggttgaggctgacagtcgaccttctgtggatacccacccgcctggtgtgcaaccttcgccaggcaccgggaggccccggcaccacaactttatgctgtgtgtagtcctggcggtaccagcttgtacccttgcttccggctggtaccgctctttttacaaaacagagaagagcatcaccggacgacgggctcataacccaatccacccgggcggctgccaccgcaggtgttcttctctgttttgtggagaaaccaaccgaccttgcagggtcgatatgatgaggagcagcaaaatggctagcgaacgcagtaccaacgtgcaggaatttatcggggagctggacggcggcgtatttgaaaccaaaatcggcgcagttctcagtgaagtcgcttccggtgtgatgaacacgaaaaccaaaggtaaggtctcgctcaacctggaaatcgaaccgtttgatgagaaccgtgtgaaaataaaacacaaactctcatatgttcgtccgactaaccgcgggaaaatttccgaagaagacaccaccgaaacgccgatgtatgtcaatcgcggtggtcgcctgactattctgcaggaagaccagggacaattactgactcttgccggtgaacctgacggaaaactccgcgcagcaggtcattaatatcgttcttaattaactgattatttatctcatcactgaatatctttatatagtgaggacttattatgtctcagaacttagacgcaaccgcaattaatcaaatccatgcccttatttctgctcagggtgttaatgaaattatcagtaagattggtgccgacgcagtggcattacctgaaaatttccgcattcatgatctggaaaaatttaatttaaatcgcttccgtttccgtggtgcgctttccactgccagcatcgatgactttacccgttattctaaagatcttgcggatgaaggcacccgctgctttatcgatgccgataatatgcgtgccgtcagtgtgcttaacctgggtactattgatgagcctggtcacgcagataacaccgccactctcaaactgaaaaagacagcaccgttctctgctctgttgtctgttaacggcgagcgtaactcccagaagtcactggcagaatggattgaagactgggccgactaccttgtgggctttgatgctaatggtgatgccattcaggcaacaaaagcggctgcggcagtccgtaaaatcacgattgaagcaaaccagaccgctgattttgaagacaatgacttcagcggcaaacgctccctgatggagtctgtcgaagcgaagaccaaagatattatgccagtggcatttgaatttaaatgcgttccgtttgaaggcctgaaagaacgtccgtttaaattacgcctcagcattatcactggcgatcgtcctgtactggttctgcgcattattcagctggaagcagtgcaggaagaaatggctaacgaatttcgtgatctgcttgttgagaaattcaaggacagcaaagtagaaacctttattggtacttttaccgcctgatttcattactgcaaatgcccctgcgggggcatttatggaaacgtaattgactcaataatcgccggatggtgagggctttcttttaccagaattcagcgcggtgcagcgcatatacgtggagaacaaaatgtcatttattaaaactttttccgggaagcatttttattatgacaggataaataaagacgacatcgttattaacgatatcgcggtttctctttcaaatatctgtcgctttgcaggacatctttcacatttctacagcgtcgcccaacatgcggtgctttgcagccaactggtaccgcaggaatttgcttttgaagcgttaatgcatgatgcaacagaagcgcattgccaggacatcccggcgccactgaaacgccttcttcctgactataaacggatggaagaaaaaatagacgccgtaatccgtgagaaatacgggttacccccggttatgagtacgcccgtgaaatatgccgatctcatcatgctggcaaccgaacgccgcgatctcgggcttgatgatggctctttctggcccgtactggaaggtatcccggcaacagagatgttcaaagttattccactgtcgccaggccatacctatgggatgtttatggaacgctttaaagagttaactgagtcgtaaaaatcagcacgtacgaattcaaactctgccataaaagaacatataagtaatttattaacatatagatataggttatattacaaattgaaaaattattggagagcaacaatgaatcaaaatccattctcattctatgactttcttggatatttaataccaggtggtttttttatcctattaatgtatttctgtggtttgacattcgatctagatattgttattgacttaagtgaattgctcagaggtcaaagtcaaatctttggcattttgaactacgcttcaatagttattatatcttatatagctggacattttatttctatcacatcagcattttttatcgaaaaatacatgaataaagaattaggatatccttccaaatatctatttaaaaaattgatagatacctcagaaagcatttgtagcccatcatgcgatgagagaagcgctgataaaaaaacaaaaataaagaatcgcataatcaaatgcgtattatgtccaataatactatgggattttataacacaaaaactatgttattctcaatctctaccatttcatttagctaatacaacatggttaatgatcaaagaaggttatgagaaaaagttcataacaaatcgccaattattacaagataaaaacggacttgatgatgatctcttcagattggcatatcattatgtttatgagttttcaaaacaacatcaaacaaaaattcaaaactatgttgcattatatggtttttgcagaaacatatgtttaatctttataatttcattttgggtatcagttccaacctttatttatcgattatgtactcatagtgattatctttatagtttactttcaataatgcttagctttttcttcgtctatgttttctatgttggttttgttaaattttatagaagatatactttagaagtattaatggcatttgctgtacttcaaagtaacgacactattcgttaataatgttgctcccgtgtgcagacgggataatggagaaacgtatgctgaacctcgattgtgttcctatctcaacttattgcaaagaaactggcgaaactcctgaagcaataaacaaacgtgtacagcgcggtgtttggcgtgaaggtgttcaggttttaaaggttgaaggcgttaaggagaggtggattgatcttagtgaggttgcaaaatgggccagacaaaactgctcaaactaccgcgcggcgtaacaatcaggaaacaccaccagggagaaacgatcaatataactttcacctacaaaggagttagatgtcgtgagccgctttccaatctggaagtaacaccaaagaacattaaatacgccgagcgtacactcggcgaaatccataataagatcgaaaggggaacattcatttatgcagaatattttccccgttctgctcgtttgaaaatttttggtaatgctgctgcaagcaaaacggtaaagatgtacctagacgaatatcttgaaatctgcgaaacaagaaaactttcaccctctacgattggtggctataaaaaatgccgtagtgcgttagcctcacttcacatttgccctgcaagtgaattaacaccagcaaccctgaaagcgtggattcaaagccagaaaacaaccttaaaaaccattcgcaaccagttatctttcctacggtcagcacttgatgaagccgtgaccgatggggtacttcaaattaaccccgtatcgttagtaacagcttcgcgctaccaaagtgataagtcagaagcagaaagcagctatgtggttgatccgctatcaccagcagaagttgatgcattactagcagcagccggaaacaaacaatgggaaaatctgttccggttcgccatacatacaggcctgcgtagttctgaattatgtgccctacgatggcatgatatcgactttgttggaaaaacagcccatgttcagagcgcaagtgttgtcggagttatcaaaggaacaaagacaaaagccggtacccgtaaagttgaactgactgaagaagcaatgttggcgttgataaaccagaagccatttacattcatgaaggatgctactgtctttgaagatccaaagaccaataaaccctggacaagtgctgatgcaatcaggaaaaaagcatgggtgccaacattgcgaaaagcaggtattcgttacagaaatccatatcaaactaggcatacattcgccacccgccatatcagccggggagcaaacctgttttggcttgcagctcaaatggggcataaagggccggaaatgttatttcgtcattatggttcatatttaaaggaatatgacggtaatacgaccagcaatatcacaaaaaaagccacttaagtggctttatcaattaggaggctctcgatttaagcatttccgtacacttagcaaagagcctctcagttgttagaatcgcaacttcagactgtttagaagtgaccgattgatcaagtcgatagtctgcaacaatcctctgagctttaagttgactcaggataaaactaatcccttttagatatctagcttcatatacttcacttcctcttgaagcatcaccctgcaaataattgattagcccctgatgactgtctttcggcccgtttaccatacaaggcaagacatgatggtaagcgccatagtaggatcttgctatagcatttcgatagccgatttcgtcattacgttgatgacagtcttttgcaaaaccgagaaaatcttgactattaaccggcatgtgcaaccctccgggtaatcagacctaattcggagatagcattctgctcaatatgagtgtctttacattcaaaccaaacagtaaaatctttaccgactaaacaatcgtgctcagccattgaaaaagcaagctcaatattcatatcagcgatttgttcagcatcagaagactttgtcatgaatacaatcgcattcactttctcttccgaaatattataaaaacgcattcccgaaagatgaaccttctgagaatccatgacattggctacattattgaaaataagttcatattctaaaccagaaagatcggcacgttgcttaaaggattcgacctgggaaacaacttcatcaaaattgttgtccattttttcaggctccttatctccgaacaatttagagtatgactggaaatacttctccgccaacgccattttccccataaagagggagttttcataagcttgaagataaataaacggggatacgaagctttcagcaagcttaatgcttgtttcaaagcttttcttcaacgtaccgtaatctgacaagaaaacaagaaaattctttgcaacaaccttattatggcatacctgcaaggaacgctcaaagaagcctatcgcctcattcacttgaccatgtgcaccatagaccaacgctaaaagatagtcctcagagacaggatctctaagtgcttcaatctcacgtaacatccttctaaagttaaagtcatcaatcctcactccatctttgaggtatttagttagccccgcgctaataactgatgctttttttgctggctgcaacattaaaaaccttatcttacaaatagttggtaatgatgttgaattattttttgttctttatggctaataagattacatgaagggacaacttctggccaccttagaaaacactcactttagtaacaagagtcaataatattgttgacaaatcacaaaaaaacaaacttatccaaaacaatctggtttattacaaagcctctgtgcataaatctgtgtataacatcatttttacacacatttttataaaaatattttttagcaaaaaatgctatctatctccgaaactgcaaccacaaaccattaattccaaatgaaactattttaaaataaatagtaagacagtaacaggacggaaaaagttccgcaaaagagccgcgtgtaaaatcaacaatatttggctatttaaattcaatgaattacataactatggacacgggttcaactcccgccagctccaccaatcatgattggacggtgtaaggactacaccaacaaaaacaggaagttataagtctcagcaggacaccgaccagacggtgaggagacaaaaaaggatacgcaacggagtcgcgactccctatgacattaaagcccgctgatgcgggcttttttattggtcctgacccgccctgaatagaattcatccaattacagtccagacatatacagtatccctcagctcagtatcagcttctcgacaaatggtcactgttatttacccgttgccagaaagagaataatttgcccccatagccagccttcctggaatctgtatattcattaatattgttatcgattccatcaagtaacataggttggatgcgattgatcttactcacattagtcgacacggaactcagtaagttgaactctgaaaaagcagtttaaatagcatttaaacaaatgccaccagttcgaaaaagagtataagcacacttaatatattgttttaattattcatttcctttcaacccaattcttatccctcacattatttgttattaatttgttgtttttgatcacaataagaaaacaatatgtaacttttatgcgcatttttcagaaatgtagatatttttagattatggctacgaaatgagcatcgccatgtcaccctacatctcataagaggatcgcttctgatgaatgcactgaccgccgtacaaaataacgctgtcgattcaggccaggactatagcggattcactctcatcccgtcggcgcaatccccgcgtctgctggaactcaccttcaccgaacagacgaccaaacagtttctcgaacaggttgccgagtggcccgtgcaggcgctggagtacaaatcgtttctgcgttttcgggtaggcaaaattctcgacgatctgtgtgcgaatcagctgcaaccgctgctgttgaagaccctgttaaaccgcgctgaaggtgcgctgttgatcaatgcggtgggtatcgatgatgtcgcgcaggcggatgagatggtgaagctggcgacggcggtggcgcatctgattggtcgctccaatttcgatgcgatgagcggtcagtattacgcgcgtttcgtggtgaaaaatgttgataactcagacagctatctgcgtcagccacaccgcgtgatggagttgcacaacgacggcacctacgtggaagagatcactgattacgtgctgatgatgaaaatcgacgagcagaacatgcagggcggtaactcgctgctgctgcatctcgatgactgggaacatctggaccactttttccgccatccgctggcgcgccgtccgatgcgctttgccgcgccgccgagcaaaaacgtcagcaaagatgtcttccatccggtgttcgatgtcgatcagcagggccgcccggtgatgcgctatatcgaccagtttgtccagccgaaagacttcgaagaaggcgtgtggttgagcgagctttccgatgccattgaaaccagtaaaggcattctttctgtacccgttcccgttggcaaattcctgttgattaacaacctgttctggctgcacggtcgcgaccgctttactccgcacccggatctgcgccgtgaactgatgcgtcagcgtggctatttcgcttacgccactcaccactaccagacgcatcagtaagcgcaaaggaattgagcggatgtatgattttgtgattattggcggcggcatcatcggcatgtcgaccgccatgcaactgattgatgtttatccggatgcccgcattgcgttgctggaaaaagagtccggcccggcctgtcaccagacgggccacaacagcggcgtgatccatgctggggtctattacacgcccggcagcctgaaggcgcagttctgcctggcgggaaaccgcgccaccaaagccttttgcgatcaaaacggcattcgctatgacaactgcggcaagatgctggtcgccacctctgaactcgaaatggaacggatgcgcgcgttgtgggaacgcacggcggcgaacggaatcgatcgcgagtggttaaacgccgaggaactgcgcgagcgcgaaccaaatatcaccgggctgggcggtatttttgtgccgtccagcggcattgtcagctaccgcgaagtgacggcggcaatggcaaaaatttttcaggccagaggcggtgagattatctataacgccgaagtcagcgccctcagtgagcataaaaacggcgtggtgatatgtacccgtcagggcggtgaatatgaagcatcgacgctgattagctgttccgggctgatggctgaccggctggtgaaaatgctcggcctcgaaccgggctttattatctgcccgttccgcggcgagtatttccgccttgcgccggagcataaccagattgttaaccacctgatttaccccattcccgacccggcaatgccgtttttgggcgtgcatctcacccgcatgatcgacggcagtgtgaccgtcgggccaaacgcggtgctggctttcaaacgcgaaggctatcgtaagcgcgacttctcatttagcgacacgctggaaattttgggctcgtcggggattcgccgggtgctgcaaaaccatctacgctcaggactgggcgagatgaaaaactcgctgtgcaaaagcggctatctgcggctggtgcaaaagtattgtccccggctttcgttaagcgatctccagccctggcccgccggtgtgcgggcgcaggcggtatcgccggacggcaagctgattgacgattttctgtttgtcaccaccccgcgcacgatccacacctgtaatgcgccctccccggcagcgacatcagcaattcctattggtgcgcatattgtcagcaaggtacaaacgctgttggcaagccagagtaaccccggacgcacgctgcgagcggcacgtagtgtggatgccttacacgccgcatttaatcaataacctttgaaaacaggatgtagcgatgaaacttaacgacagtaacttattccgccagcaggcgttgattaacggggaatggctggacgccaacaatggcgaggtcatcgacgtcaccaatccggcgaacggcgacaagctgggtagcgtgccgaaaatgggcgctgatgaaacccgcgccgctatcgacgccgccaaccgcgccctgcccgtctggcgtgcgctcactgccaaagaacgcgccaacattctgcgcaactggttcaatttaatgatggagcatcaggacgatttagcgcgcctgatgaccctcgaacagggcaaaccactggctgaagcgaaaggcgaaatcagctacgccgcctcatttattgagtggtttgcagaagaaggcaaacgtatttatggcgacaccattcccggtcatcaggccgataaacgcctgattgttatcaagcagccgattggcgtcaccgcggctatcacgccgtggaacttcccggcggcgatgattacccgtaaagccggtccggcactggcggcaggctgcacgatggtgctgaagcccgccagtcagacgccgttctctgcgctggcgctggcagaactggcgattcgcgcgggcgttccggctggcgtgtttaacgtagtcaccggttcggcgggcgcggtcggtaacgaactgaccagcaacccgctggtgcgcaagctgtcgtttaccggctcgaccgaaattggccgtcagttaatggaacagtgcgcgaaagacatcaaaaaagtgtcgctggagctgggcggcaacgcaccgtttattgtctttgacgatgccgatctcgataaagccgtggaaggcgcgctggcctcgaaattccgtaacgccgggcaaacctgcgtctgcgccaaccgcctgtatgtgcagaacggcgtgtatgaccgctttgccgaaaaattgcagcaggcggtgagcaaactgcacatcggcaacgggctggagaaaggcgtcaccatcgggccgctgatcgatgaaaaagcggtagcaaaagtggaagagcatattgccgatgcgctggagaaaggcgcgcgcgtggtttgcggcggtaaagcacatgaacgcggcggtaacttcttccagccgaccattctggtggacgttccggctaacgccaaagtgtcgaaagaagagacgtttggccccctcgccccgctgttccgttttaaagatgaagccgatgtgattgcgcaagccaatgacaccgaatttggccttgcagcctatttctacgcccgtgatttaagccgcgtcttccgcgtgggcgaagcactggagtacggcatcatcggcatcaacaccggcattatttccaatgaagtggccccgtttggcggcattaaagcctcgggtctgggtcgtgaaggttcgaagtatggcatcgaagattacttagaaatcaaatatatgtgcatcggtctttaactggagaatgcgaatgagcagcaataaagagttaatgcagcgccgcagtcaggcgattccccgtggcgttgggcaaattcacccgattttcgctgaccgcgcggaaaactgccgggtgtgggacgttgaaggccgtgagtatcttgatttcgcgggcgggattgcggtgctcaataccgggcacctgcatccgaaagtggttgcggcggtggaagcgcagttgaaaaaactgtcgcacacctgcttccaggtgctggcttacgagccgtatcttgaactgtgcgagattatgaatcagaaggtgccgggcgattttgccaagaaaactctgctggttacgaccggttccgaagcggtggaaaatgcggtgaaaatcgcccgcgccgccaccaaacgtagcgggaccatcgcctttagcggtgcgtatcacgggcgcacgcattacacgctggcgctgaccggcaaggtgaatccgtactctgcgggcatggggctgatgccgggtcatgtttatcgcgcgctttatccttgcccgctgcacggcataagcgaggatgacgctatcgccagcatccaccggatcttcaaaaatgacgccgcgccggaagatatcgccgccatcgtgattgagcccgttcagggcgaaggcggtttctacgccgcgacgccagcctttatgcagcgtttacgcgcgctgtgtgacgagcatgggatcatgctgattgccgatgaagtgcagagcggcgcagggcgtaccggcacgctgtttgcgatggagcaaatgggcgtggcaccagatctcaccacctttgcgaaatcgatcgcaggcggtttcccgctggcgggcgtcaccgggcgcgcggaagtgatggacgccgtcgcaccgggcggactgggtggcacctatgccggtaacccgattgcctgcgtagcggcgctggaagtgttgaaggtgttcgagcaggaaaatctgctgcaaaaagccaacgttctggggcagaagctgaaagacggattgctggcgatcgccgaaaaacacccggagatcggcgacgtacgcgggctgggggcgatgatcgccatcgagctgtttgaagatggcgaacacagcaaaccggacgtaaaactcaccgccgagatcgtggcacgcgcccgcgataagggtctgattcttctctcctgcggcccgtattacaacgtgctgcgcatccttgtaccgctcaccattgaagacgctcagatccgtcagggtctggaaatcatcagccagtgttttgctgaggcgaagcagtagtaccgcaccatgccggaggcgacgctgcgcgtcttgtccggactacgagaatccaggtcggataaggcgtttacgccgcatccgacaatctgtacgtgaacaggaataaatctatgtcggccggataaggcggagccgctctccggcaaaaagaaccaataacaattaaacgcgtgacccgacgcgggaaatgtcggggcgctctcccaagtgacacactttcgagaggattcaggatggggcaatcatcgcaaccacatgagttaggcggcgggctgaagtcacgccacgtcaccatgttgtctattgccggtgttatcggcgcaagtctgtttgtcggttccagcgtcgccatcgccgaagcgggcccggcggtattactggcctatctgttcgccggattactggtggttatgattatgcggatgttggcggaaatggcggttgccacgcccgataccggttcattttccacctatgccgataaagccattggccgctgggcgggctataccatcggctggttgtactggtggttttgggtactggttatcccacttgaagccaacatcgccgccatgatcctgcactcgtgggttccaggcattcccatctggttattttccctcgtcattaccctcgccttaaccggcagtaatttattaagcgttaaaaactacggcgaatttgagttctggctggcgctgtgtaaagtcatcgctatcctggcctttattttccttggtgccgtcgcaattagcggtttttacccgtatgccgacgtgagcggtatttcaagattgtgggatagcggcggctttatgcccaacggcttcggtgcggtattaagcgcgatgttgatcaccatgttctcgtttatgggcgcagaaattgtcaccattgccgccgcggaatccgacacgccggaaaaacatattgtccgcgccaccaactcggttatctggcgtatctctattttctatttgtgttctatttttgtcgttgtggcattaatcccgtggaatatgccagggctgaaagccgttggttcttatcgctcggttctggaattgctcaatattcctcatgcgaaattaatcatggactgcgtgatattactttccgtaaccagctgcctgaactcggcgctgtataccgcttccaggatgctctactccttaagccgtcgcggtgatgctcccgcggtaatgggtaaaatcaaccgcagtaaaaccccgtacgtggcggtgttactctccaccggcgcggcattcttaacggtggtggtgaactattacgcgcctgcgaaggtgtttaaatttctgatcgacagctccggcgctatcgccctgctggtttatttagtcatcgccgtttcacaattgcggatacgcaaaattctgcgagcagaaggaagcgaaattcgcctgcggatgtggctttatccgtggctcacctggctggtcatcggctttattacctttgtgttggtagtgatgctattccgcccggcgcaacagttagaagtgatctccaccggcttattagcgattgggattatctgtaccgtgccaattatggctcgctggaaaaagctgataatgtggcaaaaaacacccattcataatacgcgctgataatgctcaggagtcacaccatgaccattacctctctggatggctatcgctggctgaagaacgatattattcgcggcaattttcagccggatgaaaaattacggatgagtttgctgacatcgcgttatgcacttggcgtcggaccgttgcgggaagcgctttcgcaactggtggcagaacgactggtcacggtggtgaatcaaaaagggtatcgggtggcgtctatgtcagagcaggagctgctcgatattttcgacgcccgcgccaatatggaagcgatgctggtgagtctggcgattgcccgcggtggcgatgaatgggaggcagacgttctcgcaaaagcgcatctgctcagtaagcttgaggcctgtgacgccagtgagaaaatgcttgatgagtgggatctgcgtcatcaggcgtttcatactgcaattgtggcgggctgtggttcttactatttgctgcaaatgcgtgaacggttgtttgatctggcagcgcgttatcgatttatctggctgcggcgaacagtgctttcggtggaaatgctggaagataaacacgatcagcaccagaccctgactgcggcggtactggcgcgagataccgcgcgcgccagtgagttaatgcgccagcatttactgacgccaattcccattatccagcaggcgatggctggcaattaactactcttcaggaatacgcaacacttgccccgggtaaattttatccgggctttttagcatcggtttattcgcttcgaagattttattgtacagattagcgttaccgtagacctgtttggaaatggcactcagagtgtcgccagacttaacggtataaaactggctggcagtggctggtgtcgccgttttcacctgatcatcgacactggcaataccggaaatattccccaccgcaacaaggattttctccttcgcctcctgacttaagccgtcaccagtgaccgtcgctttgccgtcggcaatttgaatgttcactttatcggcatcaggtataccggttttgttcagatgctcctgcaccttcttcgcctgatcgtctttatcgtgctgacctgtaaccgcgtcccagagtttttctccggcatctttcacaaaattgaacagacccatagctacctcattcgttaacggaaacactcagaaagtgtagcagaggaacgcggcgcgttaacgccgcggggatgagcacaggtttaatcgcgggtttgcacccagaacgcgtgaatcaaaccggggatatacccaagcagtgtcagcagaatattaataatgaacgcccaaccgaaccctttaccgagcagcacgccgagcggcggcagaatgatggtgatgacgattctccagaaacccatatgtactccctataagaaaattactcattgtttaaaaagagattttatctcttaagcgtagtaattttagcggagcctgccagtttcagcgtacgcttttactctcatttacgctgctgatgctggtatatgttgcacacttagtttagagtttacttaatttagataatacttaaataactatgactgaactcgcacaattacaggccagtgccgaacaggcagcggccttattgaaatcaatgagccaccctaaacgattgctgattctgtgtatgcttagcggttcccccggcaccagcgcgggagagctgacgcgcattaccggactgagtgcctctgcgacatcacagcatctcgctcgtatgcggggcgaagggcttatcgacagccaacgggatgcccaacgcattctatattccattaaaaatgaggcggtaaatgccattatcgccaccctgaaaaatgtctattgtctgtaaggagtcactatggctttgacaaccatttcgccgcatgatgcacaagaattaatcgcacgcggcgcaaagttaatcgatattcgtgatgctgatgaatatcttcgtgaacatattcctgaagcagatctggctccattatccgtactggaacagtcaggtcttccgcctaaattacgtcgcgagcaaattatattccactgccaggcaggtaaacgcaccagtaataacgccgataaattagcagcgattgccgcccccgcagaaatctttttactcgaagatgggattgatggctggaaaaaagcaggattgccagtagcggtaaataaatcccaacccttgccgttaatgcgccaggtgcagatcgccgcgggtggtttaatattaatcggcgttgtactgggttataccgtaaatagcgttttcttcttattaagcggctttgttggtgctgggttactgtttgcaggaattagtggtttttgtggaatggcaagattgttagataagatgccgtggaaccaacgagcttgagaagcgacgccggacgcgccatagcagcggcatccggcctcagtaattagatcaggaaatcgtcgagagatttaccttctgccagcgcctgagcgattggcttcggtgtacggccctgaccggtccaggttttagtttcaccgttaacatcgatgaatttatatttcgccggacgcggctggcgttttttaccagcgcgtggtgccgcagcagagctattacccaataactcttccgggttaattccgtcagctttcatcagctccagccaggtgctaattttttcctggcgctctgccagttcacgctgctgttgttcttcttcttcacgtctttctttagtgacaaccctgaatttttcgagcatttcttcaagaacgtcaatggagaattcgcgagccatcgcacggagggtgcgaatgttatttaaactttgtaacattacggacataataaagaaaaccttttaacccaaaacaaaaaagtatttcgtcgcgtagtgtaagcgatcacttattatatttccacaaaatttaatctatttacagtcctgcacgagattatttcagctgttattttctgaaactctcagaataatttcaagattatatattagccattttgatgagtaatttcggttattggtgaacagagcggcgctctctgctcgataattccgcaagcctgacaaaaccaaagtgaataaaaatgcaactcaacagaataaaagaaaacatcactcactggtgctttctgctgtcaatgtacattatctggcataaaaaatgctgaaaatgacccggtcactacatacaccgaattctctacgcttatagcgttacctcccccccaaaccttcatgagtgaaaataaaggtaaacacatatccaattgatttaattaaaaataaatcataccggcatgtaaaaatccacaatgtacaaaaaacgcgccgttacggaatattttatctacaaaaacagattaaataaaaatttttcactaattgattagtcatagccagcgatatacgctatgcgaaaatgcagatggcaatgagatccgctgctttcatctccattaacatcccattacgcttttattaaggagcattagcatgttctcaccgcagtcacgcttgcgtcatgcagttgcagatacgttcgcgatggttgtttactgttctgtcgtgaacatgtgtattgaagttttcctctccggaatgagcttcgaacagtctttttattccagattagtagcgattccggtgaacatcttaattgcatggccatacggtatgtaccgcgatctgtttatgcgcgcggcacgcaaagttagcccgtcgggctggataaaaaatctggcggatatcctggcttatgtgacgttccagtcaccggtgtatgtggcgatcttgttagtggtgggcgcagactggcatcagattatggcggcagtcagttcaaacatcgttgtttcgatgttgatgggggcggtttatggctacttcctcgattattgccgccgactgtttaaagtcagccgttaccagcaggtaaaagcctgacccttcttttcgcgactggcatcgccagtcgcgtctttaactggcttcgccaaataaaccattcaaataacgttcaagcgcaacacgcgaactaaagccatgcgggataccgtaatgctcatgacgttcacccgctaaatagagcggaaattgctggtaatgatcgcaagttttaatatcggaagcgggttcagccagtgttgaactacgttcttttaatgttggatgaatcaccagggcggtacgtcccattcgcgcttcgcgattaacatagacataattttccccacggcggtaaccatacgctttctgggttaccacatcgacagtaaaaccgactttttcaagtacgcgcgccacctcgtctggtcgtaaatacatatttgatcctcgttattatcaaccgcgggcctaccttacctgattgcgcattcacaacgctttcagaaaagtccataaagccgcgatgaacctcagttaagaaaattatggtctacactgaaaattacatcgaattctaatgggggatcatatgtttaaccgaccgaaccgcaacgacgttgatgatggcgtgcaggatatccagaatgatgtcaatcaattagctgacagtctcgaatctgtattgaagtcctggggcagcgacgccaaaggggaagccgaagccgctcgtagtaaagcgcaggctctactgaaagaaaccagggcgcggatgcatggtcgtactcgcgtccagcaagccgcgcgcgatgccgttggctgcgcggattcttttgttcgtgaaagaccctggtgtagtgtgggtacagcggcagcggtgggtatttttatcggcgcactgttaagcatgcgcaaatcgtagtgcaaaaatgataataaatacgcgtctttgaccccgaagcctggcttcggggttttttagcttaaggctttacgtaattgttgtgctacctgtcgcgccataccttcgttaacaatattagtaaacgaaagcagtaatccaccttccccacttgaacggatacgccagtcgctaagtgcctgcaccgcaaggcctgcagcattggctttacgcgcatgggcaatatcatcgcctatcattctgatcaccatctggataccacctttctgcggcacaacctgaaatccttgctgcgtcaacgcttgctcaatccattgccgacgttgagcataatgctgacgcattttcttcagatgccgccagaaatgcccctcgcgaagaaagtctgccagtgtgttctgccatagaacaggtaccgcacatggagccagtgacgcctggtggcggaattgtgcaatttgcttcaccggcaccaccagccacgcacagcgcaatgcaggaaatagcgctttgctgaatgttccggcataaattacccgctgcggtgcgtcgagactttttaacgccggtaacggcttaccgtgatagcgaaactcactgtcataatcatcttcaataatccatgcctgactacgatctgcccattccagtatctgatgcctgcgcgctaaagagagcgccacacccagcggactttggtgtgctggtgttatcagggcaaaacgcgcatcaggataattttgtattccgcttgtgatatccagtccattgtcatcaaccggcacaggcaaaatttccacatcatggcgagtgacaatcgggcgaatcagtggaaagccgggatcttctatccacatcccgtttcccggtttcgccagcgcgtgcagaattaaagctattgaggccgcataaccgtgagtgataaagacctgctctggctgacaatcaatcccacgtgaaatgcgtaagtaatcaactattgcctcgcgcaacgccacctcaccgcaaacatcgcctaacgccaaatcaaagcgcgtctgggtacgaaggcgacgccccatcacccgcgcccacagctctcgcggaaagagatcgagtgcgggtaatcccatttgaaatggcaacggttgctgactttcaccggcaaaatctacaacttgtacagtagattgttgcggatatatccgctcactgacaaatgtgccagcctgtccccgcctgatcagccatccttgcgccaccagctcagcatacgcattttcgacagtggatcgagacacccccagctcctgcgaccaggtacgacttgaaggcagccttgcgccgggtttcagttccccttgctcaatagccgtttttaactgacgggcgatatcctgatagcgcggcatatggtctgcttttttaggtaatttatggctctctttagcagtccattatagtgctacattgcgggcgttaataagaggagaaactgtatgactacattacgtcagccttactacgaacttagcccggcagtgtataacgcactagtgcaggccaaaacggcactggaaaatagcacgctggataccacgttgatggagttagtttatttgcgcgtctcgcaaatcaacggctgcgcattttgtctggagatgcacagcaaagcattgcgcaaatccggcgtgccacagcacaaactggacgccctggcaggttggcgcgtaagccatcattttgatgaacgcgagcgggcggcgctggcatgggcggaatcggtaaccgaaattgccagaacccatgcggaagacgaggtttatcagcctttgcttgagcatttcagcgcagcagagatcagcgacttaacgtttgccatcgggctgatgaattgttttaaccgtctggccgtttcatgcggatgtaacttcttgatgccgggtatttgccggcaaaaaacacaaaatcccctaccccgttgagccattcatcggtggcgtaatcaatctaaaattcccatatcttgtgtggttgaatcttttttcaactacatctagtatctctgtatcaacagagatacaacccgacgcgtatcatcgcgccgtatcttcattttaaacggaaatacgaatcatgcgcattactatttacactcgtaacgattgcgttcagtgccacgccactaaacgggcgatggaaaaccggggctttgattttgaaatgattaatgtcgatcgcgttcctgaagcggcagaagcgctgcgtgctcagggctttcgtcagttgccggttgtgattgcaggcgatcttagctggtctggtttccgcccggacatgatcaatcgtctgcatccagcgccacacgcggccagtgcatgagccagctcgtctacttttccagcagctccgaaaatacgcagcgttttatcgaacgtttagggctgcccgcggtgcgcatcccgctcaatgagcgggaacggattcaggtagacgagccttacatcctgatcgtgccctcttacggcggcggcggtacggctggcgcggtgccacgacaggtcattcgctttttaaacgacgagcataaccgggcgttgctgcgcggcgttattgcttcgggtaatcgcaactttggtgaggcatatggccgcgccggagatgtgattgcccggaaatgcggcgtgccgtggctgtaccgctttgaactcatgggtacgcaaagcgatatcgaaaacgttcgtaaaggagtaaccgaattttggcaacgacaaccgcagaacgcctgacgcaggaaacgatggattatcacgctctgaatgcgatgcttaacctttacgatagcgcaggtcgcattcagttcgataaagatcgccaggcagtagacgcctttatgacgacgcatgtgcgtccgaacagtgtggccttcagtagccagcagcagcgcctgaactggctggttaacgaaggttactatgatgaaagcgtccttaatcgctactctcgcgattttgtcattacgctgtttgcccacgcgcacgccagcggttttcgtttccagacattcctcggagcatggaagttttacaccagctatacgttgaagacattcgacggtaagcgttatctggaagattttgccgatcgcgtcacgatggtggcgctgacgctggcacaaggcgatgaaacactggcgacgcagctcactgatgagatgctgtcaggacgctttcagccagccacgccaacattcctcaactgcggtaagcagcagcgcggcgaactggtttcctgttttctgctgcgtattgaagacaatatggagtcgattggccgggcagtgaattccgcactacaactgtcgaaacgcggcggcggcgtagcatttttgctgtcgaatctgcgggaagcgggcgcgccaattaaacgtattgaaaatcaatcttctggcgtgattccggtgatgaaaatgctggaagacgcattttcttatgccaaccagctcggcgcgcgtcagggtgctggcgcagtctatttacatgcccatcatcccgatattctgcgttttctcgatacaaagcgggaaaatgccgacgagaaaatccgcattaaaacactgtcgctgggcgtggtgatcccggatatcactttccatctggcaaaagagaatgcgcagatggcactgttttcgccttatgacgttgagcgggtttatggcaagccgtttgctgatatcgccatcagtgaacactatgccgaactggttaccgatgaacgcatccgcaaaaaatacatcaacgcccgtgatttcttccagcgactggcagaaatccagtttgagtccggctatccctacatcatgtatgaagacacggtaaaccgtgctaaccctatcgccgggcgcataaatatgagcaatctctgctcagaaattttgcaggttaacagcgcctcagagtatgacgagaatctcgactatgcccgcacaggccatgatatttcctgcaatttaggttcgttgaatattgcccacaccatggattcccccgactttgcccgcacggtagagactgccgtgcgcggtttaacggcggtgtcagatatgagtcatatccgcagcgtgccgtccatcgaagccggaaatgccgcctcacacgccatcggactggggcagatgaatttacacggctatctggcgcgagaaggcatcgcttatggttcgccggaagcactggatttcaccaatctctatttctataccatcacctggcacgcactgcgtacctcgatgttgctggcgcgcgaacgcggtgaaaccttcgccgggttcaaacagtcacgctatgccagtggtgaatatttcagccaatatctgcaagggaactggcagccgaaaactgcgaaagttggcgaactgtttacccgtagcggtattacgttacctacccgtgagatgtgggcgcagctgcgcgacgacgtgatgcgctacggcatttacaaccagaatcttcaggcggtgccgccaaccggttctatctcttatatcaactatgctacgtcgagtattcatccgattgtggcgaaagtagagatacgcaaagagggcaaaacaggacgcgtttactaccctgccccgtttatgactaacgaaaatctggcgctgtatcaggacgcttacgaaatcggcgcagaaaagatcatcgacacctacgcggaagcgactcgccatgtcgatcaggggctgtcgctgacgctgtttttccccgataccgccaccactcgcgatatcaacaaagcgcagatttacgcctggcgcaagggtatcaaaacgctctattacattcgcctgcgtcagatggcgctggaaggcactgaaattgaaggctgcgtctcctgtgcactttaaggaatatctatgaaactctcacgtatcagcgccatcaactggaacaagatatctgacgataaagatctggaggtgtggaatcgcctgaccagcaatttctggctaccagaaaaggtgccactgtcgaacgatattcctgcatggcagacattaagtgtcgtagaacaacaactaacaatgcgcgtttttactggcctgacgctgctcgacacgctgcaaaatgttatcggcgcgccctcgctgatgcccgatgcactcaccccccatgaagaggcgatattatcaaatatcagctttatggaagcggttcatgcccgctcttacagttcaattttctcgacgctgtgccagaccaaagatgtcgatgccgcctacgcctggagtgaagaaaacgcgccgttgcagcgaaaagcacagattattcagcaacattatcgcggtgatgatccgctgaaaaagaaaatcgccagtgtgtttcttgaatcttttttgttctattccggtttctggctgccgatgtatttttccagccgcggaaagctaaccaataccgcagacctgatccgtctgattatccgggatgaagcagtccacggttactacatcggctataaatatcagaaaaacctggaaaagatctcccaggcacgacgtgaagaattgaagagtttcgccttcgatttgttgctggaactctatgacaacgagttgcaatacaccgatgagctgtacgccgaaaccccgtgggctgacgatgtgacagcgtttctctgttacaacgccaataaggcgttgatgaatctgggctacgaaccactatttcccgcaggaatggcggaagtgaatccggcaatcctcgccgcgctttcgccgaatgccgatgaaaatcacgatttcttttccggttcaggctcttcatatgtgatgggaaaagcggtcgaaacagaagatgaggactggaatttctgagggtgttatttttcaaaaatatcactacccgcagcagggaaataattcccgccaaatagctttttatcacgcaaatattttgtggtgatctacactgacactctgttgcattattcgcctgaaaccacaatattcaggcgttttttcgctatctttgacaaaaaatatcaacttttctcgatttgctctcagcccttatatcatgggaaattccggcgatttgctcacatcaatattcatgccacatttgccatcaggggttgcctcagattctcagtatgttagggtagaaaaaagtgactatttccattgggtaatgtatcgacataaacaaataacaggaatctttctattgcatggcaattaaattagaaattaaaaatctttataaaatatttggcgagcatccacagcgagctttcaaatatatcgaacaaggactttcaaaagaacaaattctggaaaaaaccgggctatcgcttggcgtaaaagacgccagtctggccattgaagaaggcgagatatttgtcatcatgggattatccggttcgggtaaatccacaatggtacgccttctcaatcgcctgattgaacccacccgcgggcaagtgctgattgatggtgtggatattgcaaaaatatccgacgccgaactccgtgaggtgcgcagaaaaaagattgcgatggtcttccagtcctttgccttaatgccgcatatgaccgtgctggacaatactgcgttcggtatggaactggccggaattaatgccgaagaacgccgggaaaaggcccttgatgcactgcgtcaggtcgggctggaaaattatgcccacagctacccggatgaactctctggcgggatgcgtcaacgagtgggattagcccgcgcgttagcgattaatccggatatattattaatggacgaagccttctcggcgctcgatccattaattcgcaccgagatgcaggatgagctggtaaaattacaggcgaaacatcagcgcaccattgtctttatttcccacgatctcgatgaagctatgcgtattggtgaccgaattgccattatgcaaaatggtgaagtggtgcaggttggtacaccggatgaaattcttaataatccggcgaatgattatgtccgaaccttcttccgtggcgtcgatattagccaggtgttcagtgcgaaagatattgcccgtcgtacaccgaacggcttaattcgtaaaacccccggcttcggcccgcgttcggcactgaaattattgcaggatgaagatcgcgaatatggctacgtcatcgaacgcggtaataagtttgtcggcgctgtgtctatcgattcgcttaaagccgcgttaacgcagcagcaaggtcttgatgcggcgctgattgatgcgccgttagcggtcgatgcacaaacgcctcttagcgagttgctctctcatgtcggacaggcaccctgtgcggtgcccgtggtcgacgaggaccaacagtatgtcggcatcatttcgaaaggaatgctgctgcgcgctttagatcgtgagggggtaaataatggctgatcaaaataatccgtgggataccacgccagcggcggacagtgctgcacaatccgcagacgcctggggtacaccggcggctgcaccaaccgacggcggtggcgctgactggctgaccagtacgcctgcgccaaacgtcgagcattttaatattctcgatccgttccataaaacgctgatcccgctcgacagttgggtcactgaagggatcgactgggtcgttacccattttcgtcccgtctttcagggcgtgcgcgttccggttgattacatcctcaacggtttccagcaattgctgctgggtatgcccgcgccggtggcgattatcgttttcgctctcatcgcctggcagatttccggggtcggaatgggcgtggcgacgctggtttcgctaattgccatcggcgcaatcggtgcctggtcacaggcaatggttaccctggcgctggtgttaacagccctgctgttctgtatcgtcataggtttgccgttggggatctggctggcgagaagtccgcgagcggcgaaaattattcgtccactgcttgatgccatgcagaccacgcccgcgtttgtttatctggtgccaatcgtcatgctgtttggtatcggcaacgtgccaggcgtggtggtgacgatcatctttgcgctgccgccgattatccgtctgacgattctgggaattaaccaggttccggcggatctgattgaagcctcgcgctcattcggtgccagcccgcgccagatgctgttcaaagttcagttaccgctggcgatgccaaccattatggcgggcgttaaccagacgctgatgctggccctttctatggtggtcatcgcctcgatgattgccgtcggcgggctgggtcagatggtacttcgcggtatcggtcgtctggatatggggcttgccaccgttggcggcgtcgggattgtgatcctcgccattatcctcgaccgcctgacgcaggccgttgggcgcgactcacgcagtcgcggcaatcgtcgctggtacaccactggccctgtcggtctgctgacccgcccattcattaagtaactctgcacttgcccggtgacgccgggcatatcaccctgccaaaaaaaggaataacaatgcgacatagcgtactttttgcgacagcgtttgccacgcttatctctacacaaacttttgctgccgacctgccgggcaaaggcattactgttaatccagttcaaagcaccatcaccgaagaaaccttccagacactgctggtcagtcgtgcgctggagaaattaggttataccgtcaataaacccagcgaagtggattacaacgttggctacacctcgcttgcttccggcgatgcaaccttcaccgcagtgaactggacgccactgcatgacaacatgtacgaagctgccggtggcgataagaaattttatcgtgaaggagtatttgttaacggcgcggcacagggttacctgatcgataagaaaaccgccgaccagtataaaattaccaacatcgcgcaacttaaagatccgaagatcgccaaactgttcgataccaacggcgacggtaaagcggatttaaccggctgtaacccaggctggggctgcgaaggtgcgatcaaccaccagcttgccgcgtatggactgaccaataccgtgacgcataatcaggggaactacgcagcgatgatggctgacaccatcagtcgttacaaagagggtaagccggtgttttactacacctggacgccgtactgggtgagtaacgaactgaaaccggggaaagatgtggtctggttgcaggtgccgttctccgcactgccgggcgataaaaatgccgataccaaactgccgaatggcgcgaattacggcttcccggtcagtaccatgcatatcgttgccaacaaagcctgggccgagaaaaacccggcagcagcgaaactgtttgccattatgcagttaccagtggcagatattaacgcccagaacgccattatgcatgacggcaaagcctcagaaggcgatattcagggccacgttgatggttggatcaaagcccaccagcagcagttcgatggctgggtgaatgaagcgctggcagcgcagaagtaatttttattcgggcggataaggcgtttttgcctcatccgccgctctgtacacaatgcctgatgcgacgctggcgcgtcttatcatacctacaaaccacaccgcacatttcaacaatctatctttcatcccatattcatcaacatccgctattattgatttccagcttaatcatcacctgatgaacaaaaataatgactaaacctaatcatgagcttagcccggcgctgatcgtgctgatgtctatcgccaccggtctggcggtagccagtaactattacgcccagccattgctcgacaccatcgcgcgtaacttttccctttccgccagttcggcaggctttattgttaccgccgcgcagttgggctatgccgcaggtctgctgtttcttgttcccctcggtgatatgtttgaacgccgccgcctgattgtctcgatgaccttactggcagcaggcggcatgttaatcactgccagcagtcagtcgctggcgatgatgatcctcggtacagcattaaccggtttattttcagtcgtggcacaaattctggttccactggcagcgacgctggcttcaccggacaaacgcggcaaagtggttggcaccattatgagcggtctgctattggggatcttactcgcacggaccgttgccggattgctggcgaatctcggcggctggcgcaccgtcttttgggttgcttcgatgttaatggcactgatggcgctggcattatggcgtggtctgccacaaatgaaatcagaaacccacctcaactacccacagttgttgggttccgttttcagcatgtttatcagcaataagatcctgcgcacccgcgcgttgctgggctgcctgacctttgccaacttcagcattctctggacctcaatggcctttttgcttgccgctccaccttttaactacagcgatggtgtaattggtctgtttgggcttgcgggagctgccggagcgttgggcgctcgtccggcgggcggttttgccgataagggcaaatcgcaccacaccacaactttcggtctgctgctgctgttactttcatggctggcaatctggtttggtcacacttccgtactggcgctgattatcggcatcctggtgctggacctcaccgtgcagggcgtgcatatcactaaccagacggtaatttatcgaatacaccctgatgcgcgtaatcgcctgaccgcaggttacatgaccagctactttattggcggtgccgccggttcgctaatttcagcctcagcctggcaacatggcagttgggctggcgtgtgtctggctggcgcgacgattgccctggttaacttactggtctggtggcgaggttttcatcgtcaggaagccgcaaattaagcaatcagcaaccgttttctgtggctttacacttataagggtgttaagaagcccatcagtctgataaggttaagatattcattcagtctatttataatattaacaatcgttaagcgtacactctatggaaagccctactccacagcctgctcctggttcggcgaccttcatggaaggatgcaaagacagtttaccgattgttattagttatattccggtggcctttgcgttcggtctgaatgcgacccgtctgggattctctcctctcgaaagcgtttttttctcctgcatcatttatgcaggcgcgagccagttcgtcattaccgcgatgctggcagccgggagtagtttgtgggttgctgcactgaccgtcatggcaatggatgttcgccatgttttgtatggcccgtcactgcgtagccgtattattcagcgtctgcaaaaatcgaaaaccgccctgtgggcgtttggcctgacggatgaggtttttgccgccgcaaccgcaaaactggtacgcaataatcgccgctggagcgaaaactggatgatcggcattgccttcagttcatggtcatcgtgggtatttggtacggtaataggggcattctccggcagcggcttgctgcaaggttatcccgccgttgaagcagcattaggttttatgcttccggcactctttatgagtttcctgctcgcctctttccagcgcaaacaatctctttgcgttaccgcagcgttagttggtgcccttgcaggcgtaacgctattttctattcccgtcgccattctggcaggcattgtctgtggctgcctcactgcgttaatccaggcattctggcaaggagcgcccgatgagctatgaggttctgctgcttgggttactggttggcgcggcgaattattgcttccgctatctgccgctgcgcctgcgtgtgggtaatgcccgcccaaccaaacgtggcgcggtaggtattttgctcgacaccattggcatcgcctcgatatgcgctctgctggttgtctctaccgcaccagaagtgatgcacgatacacgccgtttcgtgcccacactggtcggcttcgcggtactgggtgccagtttctataaaacacgcagcattatcatcccaacactgcttagtgcgctggcctatgggctcgcctggaaagtgatggcgattatataacccacaagaatcatttttctaaaacaatacatttactttatttgtcactgtcgttactatatcggctgaaattaatgaggtcatacccaaatggatagttcgtttacgcccattgaacaaatgctaaaatttcgcgccagccgccacgaagattttccttatcaggagatccttctgacccgtctttgcatgcatatgcaaagcaagctgctggaaaaccgcaataaaatgctgaaggctcaggggattaacgagacgttgtttatggcgttgattacgctggagtctcaggaaaaccacagtattcagccttctgaattgagttgtgctcttggatcatcccgtaccaacgcgacgcgtattgccgatgaactggaaaaacgcggttggatcgaacgtcgtgaaagcgataacgatcgccgctgcctgcatctgcaattaacggaaaaaggtcacgagtttttgcgcgaggttttaccgccgcagcataactgcctgcatcaactctggtccgcgctcagcacaacagaaaaagaccagctcgagcaaatcacccgcaaattgctctcccgtctcgaccagatggaacaggacggtgtggttctcgaagcgatgagctaacgcgtcatctcgctcaaaaatccagatttataaaagaaaaaataaccggccagcatcgcaacatgctggcctttttggcaagcaggtcggctcagccgatgagttaagaagatcgtggagaacaatatgagcgcaaatgcggagactcaaaccccgcagcaaccggtaaagaagagcggcaaacgtaagcgtctgctcctccttctcaccttgctctttataattattgccgtagcgatagggatttattggtttttggtactgcgtcatttcgaagaaaccgatgacgcatacgtggcagggaatcagattcaaattatgtctcaggtgtctggcagcgtgacgaaagtctgggccgataacaccgattttgtaaaagaaggcgacgtgctggtcactctcgacccgacagatgctcgccaggcatttgaaaaagccaaaactgcactggcttccagcgttcgccaaacccaccagctgatgattaacagcaaacagttgcaggcgaatattgaggtgcaaaaaatcgccctcgcgaaagcacaaagcgactacaaccgccgtgtgccgctgggcaatgccaacctgattggtcgcgaagagctgcaacacgcccgcgacgccgtcaccagtgcccaggcgcaactggacgtcgctattcaacaatacaatgccaatcaggcgatgattctggggacgaaactggaagatcagcctgccgtgcaacaggctgccaccgaagtacgtaacgcctggctggcgctggagcgtacccgtattgtcagtccgatgaccggttatgtctcccgccgcgcggtacagcctggggcgcaaattagcccaacgacgccgctgatggcggtcgttccagccaccaatatgtgggtggatgccaactttaaagagacgcagattgccaatatgcgtatcggtcagccggtcaccatcaccaccgatatttacggcgatgatgtgaaatacaccggtaaagtggttggtctggatatgggcacaggtagcgcgttctcactgcttccggcgcaaaacgccaccggtaactggatcaaagtcgttcagcgtctgcctgtgcgtattgaactggaccagaaacagctggagcaatacccgctgcgtatcggtttatccacgctggtgagtgtcaataccactaaccgtgacggtcaggtactggcaaataaagtacgttccacaccggtcgcggtaagcaccgcgcgtgaaatcagcctggcacctgtcaataaactgatcgacgatatcgtaaaagctaacgctggctaatccagaggtgcgtgtgatgcaacagcaaaaaccgctggaaggcgcacaactggtcattatgacgattgcgctgtcactggcgacattcatgcaggtgctggactccaccattgctaacgtggcgatccccactatcgccgggaatctgggctcatcactcagtcagggaacgtgggtgatcacttctttcggggtggcgaatgccatctcgatcccgcttaccggctggctggcaaagcgcgtcggggaagtgaaattgttcctctggtcaaccatcgcctttgctattgcgtcgtgggcgtgtggtgtctccagcagcctgaatatgctgatcttcttccgcgtgattcaggggattgtcgccgggccgctgatcccgctttcacaaagtctattgctgaataactacccacctgccaaacgttctatcgcgctggcgttgtggtcgatgacggtgattgttgcgccaatttgcggcccgatcctcggcggttatatcagtgataattaccactggggctggatattcttcatcaacgtgccgattggcgtggcggtggtgttgatgacactgcaaactctgcgcggacgtgaaacccgcaccgaacggcggcggattgatgccgtggggctggcactgctggttattggtatcggcagcctgcagattatgctcgaccgcggtaaagagctggactggttctcatcacaggaaattatcatcctcaccgtggtggcggtggtggctatctgcttcctgattgtctgggagctgaccgacgataacccgatagtcgatctgtcgttgtttaagtcgcgcaacttcaccatcggctgcttgtgtatcagcctcgcgtatatgctctacttcggcgcgattgttctgctgccgcagttgttgcaggaggtctacggttacacggcgacgtgggcagggctggcctctgcgccggtagggattattccggtgatcctgtcgccgattatcggccgctttgcgcataaactggatatgcgccgactggtaaccttcagctttattatgtatgccgtctgcttctactggcgtgcctatacctttgaaccgggtatggattttggcgcgtcggcctggccacagtttatccagggcttcgcggtggcctgcttctttatgccgctgaccaccattacgctgtctggtctgccaccggaacgattggcggcggcgtcgagcctctccaactttacgcgaacgctggcggggtctatcggtacgtccataacgacgacgatgtggactaaccgcgagtcgatgcaccatgctcagttgaccgaatcggtgaacccgtataacccgaacgcccaggcgatgtacagtcaactggaagggcttggtatgacgcaacagcaggcatcaggctggattgcccagcagataaccaatcaggggctgattatttccgccaatgagatcttctggatgtcagccgggatattcctcgtcctgctggggctggtgtggtttgctaaaccgccatttggcgcaggtggcggcggaggtggtgcgcactaaggttgccaaagggagctgcggctccctttttatttgctcattctgcaaacggttgttttatacactcattcggtgtatcttttcgccgccccaaactcttccattcaccattaaccggttctgagcattcgctcaggttgttaattctctttttccttcgcccttgctttcgcgggtgatactcacatttttattttaaccccataactcgcaccctcgcgggcgtacatttattacacacaaaataatggattattatgaatacccaacgaaaatacgggagaacctggcattaccccttctctccaggcaccaccagcgatgaccgcattaacaccgattactggcaggatttacaggccatcacgcaattggtgcacacagaaaaactcgatggcgaaaataactgccttaaccgctacggcgtgtttgcccgctcccatgccacgcctacgcagtcggcatggacctataaaattcgccaacgctggcaactgctgaaaaacgatctcggcgacctggagttgtttggtgaaaatctctacgccgttcattccattgaataccgcgcgctggaacaggacttttacctgtttgccgttcgctgtggctgagctgggaagaggtgcagttttacgccgctctgtttgatttcccctgcgttcccgaaatctccggcccgcagccggggaatgatgaaaaaagctggcaacgtgattttctggcgctgaccaatgcgcgcggcacattcgatccctgggatacgcaaacctgtcaaccctgtacgctggaaggcattgtcagccgaaatcatgatgcgttttctgtcgctgacttttcgcataacgtcttcaagtatgtgcgcaaaaatcatgtcaaaaccactgtgcactggaaacgccactggcaacgggcgcggatggcccatgagttcgtttatggagaacagtcatgatttggcaacttaccgacgataaacgctggtcggcgctacgtcagcgttttagctgggttgaggagatgcatcacacgccacaagaccctgagcatcatggtgaaggcgacgtcggcgtacataccgaaatggtgcttaacgccctcattactctgccagaattccagcaactccccgctcaacagcaggaagttttatgggcggcagcgttattgcatgatgttgaaaagcgcagcactaccgtgcaggaaaacggacgtattcagtctcctggtcatgctcgtcggggcgaactgacggcccgacaaattttatggcgcgatatcccaacgccgttcgtgctgcgcgagcaaattgttgcactggtgcgtctgcatgggttaccgctatggttactggagcgcccggaaccggagcgtttgttgctcacggctgcaatgcgcatcgacacgcgtctgctcgctttgcttgctcgtgccgatctgcttggtcgccaaagcccggatcagcaatcaatgctggaacgcatcgatctgttcgagctgttttgccatgagcaacaatgctggggaaaaatgcgcccgttcgtttctgattccgcacgctggcattacctgacccatgagcaaagttctcctgattttgttccctgggaggctgaaccttttgaggtcattttgctgtgtggcttaccgggtatgggcaaagatcgctatatcaatgaacagtgccagggaatggacgttatcagccttgatgatatgcggcggcgaatcaatgccagtccggacgacaaaaccgccaccgggcgtattgtgcaacaggcaaaagaagaggcacgcgtttttttacgccagaaaaagccgttcatctggaatgcaacgaacattacccgccagctgagtagccaactcatcaacctgtttacggcttacggcgcacgagtaaaaatcgtttatcttgaagtgccatgggcgcaatggaagcagcaaaatgccagacgcgagtatgcagttcctgaagcggtcgtgatgcggatggcctcaaggctggaagttcctcaacctgatgaagcacatagcgtggagtatcgggtgattgaaaggtaaaaaaaccgggcggtggtgtcacctgcccggcttcttttgttccactgactagatgtgcagttcctgcaacttctctttcggcagcgccagttcttcgttgctgttgatgcgcacgtcacgttccagaatgttacgcgcaatatcctgcgcttcctgcaacgagtgcatctggtaagtgccacactggtagacgttcagttccgggatctgattctgatcctgcactttcagcacgtcttccattgccgctttccaggcatcagcgacacgctgctcatctggcgtaccaatcagactcatataaaaaccggtgcggcagcccattggcgagatatcgataatctctacgccattaccgttaagatggttacgcataaaaccagcaaacaagtgctccagggtatggatccctctttctggcatcacttctttgttcggcacgcagaagcgcagatcgaacacggtgattgcgtcgccatgcggggtgttcattgttttcgccacccgaactgcaggcgcttccatccgggtatgatcgactgtgaagctatctaacaacggcatttagccacctccggtaatttttttaaaaattttctgaactctttcttcccaggcgagtctgagtatatgaaagacgcgcatttgttatcatcatccctgaattcagagatgaaattttggccactcacgagtggcctttttcttttctgtcaggcgtgtttttccagccacactgcaaacggttcggtatcagcggcttccatttcctgctgacggcgttcagacgcctcgcgctcggctacaaaatcctcttcgcgcagaatttccagcggctcttcacgcagcagattacggtacgcttcagcaaacgctttgcctgttccgccaataccagtatcaatcatagaccttaagatacgggcagagaaagtcagatcgggattatcgaagcaggcgaccagttcatcacacactttctgatacgcttcgccgccgttaatgctatccagcgtttgcgcgacgcgtttcagatcgcggaacagatctttacccacctgcggtaacgggaactgcgcagtttcgcagccgatacccagcgtcaggcccggtttgcgaccttcgaggatcacccggttccagttaacgcgtgtacaggcaagttcgctactgctcatttccggtgcatcagccagcgcacaccagaccataaacaggtcgaggaatcgcacctgttgttcatctacaccaatcggcgagaacgggttgatgtccagcgagcggacttcaatatattcaatgccgccacgtaacagcgcatcagaaggcgactcgccgctgcgggtaacgcgttttggacgaatcggcgcgtacagttcgttttcaatctgcagcacgttgctgttgatttgcagccgcttaccgtctttctcaataccaatcttcgcgtactcttccgatggcgttttgattgcctgtttaaggcccgccacgtactcgtagagatcattgaaggtgataccaagattgctttgcgatttattggtatagccgagatcgctcaaacgaagagaggtcgcatacggcaggtaatacataccgcactcggttttctcaaacggcagcgacgttggttttccttgcaagaaagaagaacaaatcgctggagacgcaccaaacagataaggaatgacccaaccgaaacgatagtaattgcggataacgcggaaatagcccgcagaaattttctctttggcatcagcgcccgagatatcaccgcacttcgcttgccagaatgccattggcaaagagaaattatagtgcacgccggaaatggtttgcatcagcgcgccgtagcgatttttcagcccttcacggtacagcgttttaaagcgaccggtgttagaagtgccgtactgtgccagttcgatgtcctgaccttctgcgatgtagcatggcatacttaacggccacatccgctcatcgcccatattgcgcgccgtatagcgatgcagatcgcgcataaaggtcagcatatgttcaatatcaccatccactggtgtaataaattccagcaatgcttccgcaaaatcggtagtaatccatttatgggtcagtgcagaacctaatgcttcaggatgacctgttgttgccagtgtgccatcagcattaacacgcaaagtttcgcgctccagcccacgctgtatcccctttaacgcctgaggatgtttttccagccaggccagcgcctgtgatacgtccgggatcaaattgacctcccgcctgtcaaaatcgttttaattagcataactgtaatggtgaccatatgtgcaggcctacaattagtgccaccacatcatgccctgaacggtagctgctgcaactgcaacatagcgtaacgctttaccaaggcacaaaaaaaagattaccggtccccacgagatgcgcatccatcccgctaacagacacagtaaatcgccaaccacgggcatccagcttaataatagcgtgactgcaccatagcgtttcagccagccggtagctttctcttgccagcgcgatgttttacgcaatggaaagaaacgcccaaggataacgttagttaaccctccaaggctattacccattgttgctgttaaaactaaaacccagggatgactcactccggaaagcaacattgccaccagcacgacttcggagttgccgggtaatagtgtagcgctgagaaaactactggcaaacaacgagaaaagcgataacgcttcactcacagcaagcgaacatccacggcgtccatgcctgctgcacgggccgcctgaataccgaaatcggcatcttcaaagaccacacactgcgtcggttgcacgcccatacgctgcgcgcacaacaaaaatgtgtctggcgcgggtttatggtgtttgacgtgatcggcagcgacgacggcgtcaaaataacggcgtaatcccaggtgtgccagcaatgcctcagcgatggcgctttcactccccgttcctacagccattgggcgacgaccatgccagcttttcaccacttcaacaagaggaagcggctcgacactatccagcagcatacttcttactgcttctgttttttcacgcgctaacgcatgcgggtcgagatcggcctgattcagctcaataatcgcctgagcaatacgccaggtgggcgagccattaagcgcaatcatcgcctgaacatcgtactgaagaccgtagtgccctaatacttcgcgccacgctttacggtgcgtaggctcggtatccaggatggtgccatccatatcaaaaattaaacctgcataacgctcgtacatggtcttctcgcaagtagaaaaatatgacgctactttagcgtaattgcttgattttgtcgctgatggcgaaggagaagaaaattcaggaaatggataaagtagttatttagaaatgagatatttttgaaggaaattttttggagaatatggtgcatccgggaggatgactcactggcgctcgcccttcgggccgctgctggcgcaacgttatcctccctggtgcctgcggttaataccgctacctcttcgataccttcattgctgaaggttacggagaatatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcggaaaaatttattttactgctgatattgatatcgctactaaagccatatcaagtaagagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaatttattttactgctgatattgatatcgctactaaagccatatcaagtaagagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaatttattttactgctgatattgataccgccactaaagccatatcaagtaagagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaacttactttactgcagattttttgataccgccactaaagtcgtatcaagtaagagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcaaatggcggtgaggcggggattcgaaccccggatgcagcttttgaccgcatactcccttagcaggggagcgccttcagcctctcggccacctcaccacacgcctcttacgagtgcttcgaagaacttgtttatcgctcatcgtcgctgcgtggcgcacatattactttctgagacttataagtcaaacaatttttcccacacttttatcgtttgcacacttcacgctcaattagtctgtaaaaacgtcaaaaagagtgttttatcaacagaaaaacggaggtctgacagatagcagtaatgcaaaaaaatggagacttaagttgaatgaacgggagtaaagcgaaaagacaatggagtgaaagagaaattttgagggtgcgtctcaccgataaagatgagacgcggaaagattagtaactggactgctgggatttttcagcctggatacgctggtagatctcttcacggtgaacagaaacttccttcggggcatttacgccaatacgtacctggttgccctttacccctaaaactgtcacggtgacctcatccccaatcatgagggtctcaccaactcgacgagtcagaatcagcattctttgctccttgaaagattaaaagagtcgggtctctctgtatcccggcattatccatcatataacgccaaaaagtaagcaatgacaaacacattacatctaagcagtcatggcattacattctgttaaacctaagtttagccgatatacacaacttcaacctgactttatcgttgtcgatagcgttaatgcgaatgccgtgaagcgagtccacggcattgcctgacgcttatattattgcaatttcgcgctgacccagcctttcacactggctaacgctgcaggtaaggccgcagcatccgtaccaccggcttgcgccatgtcaggacgtccaccacccttgccgcccacctgctgagcgaccataccaatcagttcccctgctttcacacgatctgtgacgtccttagatacgcctgcaatcagagaaaccttaccttcggctaccgttgccagcacgataattgtcgaccccagctgattttttaaatcgtcaaccatggtacgcaacattttcggctcaacaccgctaagctcgctaaccaacagcttaacaccattaacatcaattgccttactggaaagatttgcgctctcctgtgcggcagcttgttctttaagctgttgtaactctttttccagctgacgcgtacgttccagtactgaacgcactttatcagccagattattgctatcgcctttcagcagatgcgcgacttcgcttaagcgatcgctgtctgcatgaacggtggcgatagcgccttctccggttaccgcttcgatacgacgaacgcctgcagcagtacccgattcagagatgatgcggaacagaccaatatcaccagtgcggctggcgtgagtaccgccacacagctcggtggagaaatcgcccatgctcagcacgcgtacgcgctcatcatacttctcgccaaacagcgccatcgcacctttcgctttcgccgcttcgagatccatgatgttggtttcgatcggcaagttacggcgaatctgtgcgttcaccaggtcttcgaccgcacgaatctcttctggtttcatcgcttcgttgtgtgagaagtcgaagcgcagcactttgtcgttaaccagtgaacctttctgcgatacatgagtacccagaacctggcgcagcgcagcgtgcatcaggtgcgttgcggagtgattcagacgaatacgggcgcgacgagcctcatcaacatcagcctgcacagcgtcgcccactttcagagaacccgcagcaagtttaccgatgtgaccaatcgcctggccgtatttctgcgtatcttccaccgcgaaggagaagttagcgcctttcagttcgcctttatcaccaacctgaccgccggattccgcatagaatggcgtttgatccagcacgaccacagcttcctggcctgcattgatggcatcaaccgctttaccatcaacaaacagcgcggtcactttgccgttcagttccagatggtcatagcctttaaattcagatgcactgtcaacacggatcattgcgttgtaatcggcaccaaagccgctggcttcgcgcgcacgacgacgctgctcttccattgctgcttcaaaaccagcttcgtcaactttgatgttgcgctcacgacaaacatcagccgtcaggtcaaccgggaagccgtaggtgtcgtacaggcggaaagcagtttcaccatccagcgtatcaccagaaagttttgccagctcttcatccagcagcgccagaccgcgctccagagtacgggcaaactgctcttcttcagtcttcagcacctgctcaacctgcgcctgctggcgtttcaggtcttcacccgcagagcccataacgtcgatcagcggaccaaccagtttgtagaagaaggtttctttcgcgccgagcatattgccgtgacgcactgcgcgacgaatgatacgacgcagtacataaccacggttttcgttggacggcattacgccatccgcgatcaggaacgcacaagaacgaatgtggtcagcgattacgcgcagcgatttattgctcagatcggttgcgccagtgactttcgctaccgcctggatcaacgtgcggaacaggtcgatgtcatagttagagttaacgtgttgcagcaccngcagcaatacgctccagacccataccggtatctacagacggtttcggcagcggttccatcgtgccatcggcctggcggttgaactgcatgaagacgatgttccagatctcaatgtagcggtcgccgtcttcttccggacttcccggagggccgccccaaatgtggtcgccgtgatcgtagaagatttcggtgcacgggccgcacggaccagtgtcacccatctgccagaagttgtcagatgcgtatggcgcacctttgttatcgccgatgcgaataatacgttcgcgcgggatccctacttctttttcccagatttcgtaggcttcgtcgtcgctttcatagacggtaacccacagacgctctttcggcagggcaaaccatttttcgctggtcagcagttcccatgcaaactgaatggcatcgtgtttgaaatagtcgccgaagctgaagttgcccagcatttcgaagaaggtatgatgacgcgcggtgtaaccgacgttttccaggtcgttgtgtttaccacccgcacgcacgcagcgttgggaagtggtagcgcgggaataattacgcttgtcgagcccaaggaacacatccttgaactggttcatcccggcgttggtaaacaacaaagttgggtcgttatggggtaccagggagctgctggcaactacctgatgtcccttactatggaaaaagtcgagaaacgcctgacggatctcagcggtgctcttgctcataattatcctgaaatcaagctaacgaaatatcgctaccagccgttgcgtgtcgttaaccgcccggctggtaactgaaaagtgggaataagataagttttcttgactgggaagtaaaatcccgtatgcgttcagtcggcaaaatttcgccaaatatcctggatatcttccatcagatagccacgatagagcagaaaacgctggatcttaactttttctgaaaagacagttggcaaaggttcgccatattttcgcgtcgcctgatcgcgcgccagtgcgcaccagtcgatgtcacattcacgcatcgctttttctgtcgcttcgcgggaaatacctttctgattcagttcctgacgaatacgcgcaggtccataacctttgcggctacggctggcgataaagcgcgcaacaaatcggctgtcatcaagatagccatgttcatggcaccaggcaataacgcgctcgtaatcttctgccgtggcatcaatctcttccgggccatttttgcccataatcggtgccgcgagtttacgtcgcagttcttgctcactgtgatcgcgcaccgccagaatgcgtaccgcacgatccaacaggcgagcatatgccgggcgacgggatgttgattctgtcatggcatatccttacaacttaaaaaagcaaaagggccgcagatgcgacccttgtgtatcaaacaagacgattaaaaatcttcgttagtttctgctacgccttcgctgtcatctacagagaaatccggcgttgagttcgggttgctcagcagcaactcacgtactttcttctcgatctctttcgcggtttccgggttatctttcagccaggcagtcgcattcgctttaccctgaccgatcttctcacctttgtagctgtaccacgcgcctgctttctcgataagcttctctttcacgcccaggtcaaccagctcgccgtagaagttgataccttcgccgtagaggatctggaattcagcctgtttaaacggcgcagcgattttgttcttcaccactttcacgcgggtttcgctacccaccacgttttcgccctctttcaccgcgccgatacgacggatgtcgagacgaacagaggcgtagaatttcagcgcgttaccaccggtagtggtttccgggttaccgaacatcacaccaattttcatacggatctggttgatgaagatcagcagcgtgttggactgcttcaggttacccgccagcttacgcatcgcctggctcatcatacgtgccgcaaggcccatgtgagagtcgccgatttcgccttcgatttccgctttcggcgtcagtgccgccacggagtcaacgacgataacgtctactgcgccagaacgtgccagggcatcacagatttccagtgcctgctcgccggtatccggctgggagcacagcaggttgtcaatatcgacgcccagtttacgtgcgtagattgggtccagcgcgtgttcagcatcgataaacgcacaggttttaccttcgcgctgcgctgcggcgatcacctgcaacgtcagcgtggttttaccggaagattctggtccgtagatttcgacgatacggcccatcggcagaccacctgccccaagcgcgatatccagtgaaagcgaaccggtagagatggtttccacatccatggaacggtcttcacccaggcgcatgatggagcctttaccaaattgtttctcaatctggcccagtgctgccgccaacgctttctgtttgttttcgtcgatagccatttttactcctgtcatgccgggtaataccggatagtcaatatgttctgttgaagcaattatactgtatgctcatacagtatcaagtgttttgtagaaattgttgccacaaggtctgcaatgcatacgcagtagcctgacgacgcaccgcatcacggtcaccgctgaagcattcccgccgggtaatgccttcaccacgggcagtggcaaaagcaaaccagacggtgccgacaggcttctcttcactgccgccatccggcccggcgataccactaatagacacggcgtaatcagcacgagccgctttcagtgcgcctatcgccatttccaccacgacaggttcgctcaccgcgccatgctgcgccagcgtctcttcgcgtacaccgatcatttgcgcttttgcttcgttactgtaggtgacaaatccgcgttcaaaccaggcggaactgccggcaatatcggtaatcactttcgctacccaaccgccggtacaagactcagcagttgttacggttgcgccacgggctttcagcgcctgcccaacctgttcgcttaactgcatcagttcactgtcagtcatcacaacctctgtcagtcaaaaatttatgccggacaagataacactttcgtcaggaagatggtgttggcgttgcaattttacgaggaggattcagaaaaaagctgattagccagagggaagctcacgcccccctcttgcaaatagttactgcacgcgcgccagcgccacggcttgtcctaactgccagaccgccattgcgtaatgggtgctgtggttataacgggtaatggtgtagaagttcggcagaccgtaccagtactggtagccggtgccaacatccagacgcagcaggctggcttgttgatggttgcccagcggctgctgtggcgttaaacctgccgcggcaagctgcgaaatgctgtacctggttttgaagccatttggcaagcctggcgcctgaccgtttgccattaccgcgacctgatcgcctttcacccagccgtgcgctttgaaataattcgccacgctaccgatcgcatcaaccggatcccacaggttgatatgcccgtcgccgctgaaatctaccgcatattgtttgtaagacgacggcataaactgaccgtagcccatcgccccggcaaaggaacctttcagattgagcggatcgtcctgctcgtcgcgcgccatcagcaggaaggtttccagctcgccagaaaaatactccgcgcggcgtgggtagttaaatgacagcgttgccagcgcatcgaggatgcgagttttccccatcacgcgcccccagcgggtttcaacgccgataatcccgacgataatttccggcggtacaccatacacctgccacgcgcgattcaacgcatcttcatactgattccagaaaaccacaccgttctgcacgttgtccggcgtaataaattttttgcgataacgcagccatgcgccgttcggacctgatggcggtttcaccgatgtggttggtgcctggttatccatcagccgcagtaccgaatccagacgtttcgcctgggagagaatttcctgcaactgctgacgatcgaaaccgtgtttgttcaccattttgtcgatgaactgctgggcattcgggttattggcgaagtcaccgcccatctgcatcacattgtgctgcggctcaagcaggaagccgccagacggcgttccggtggtcgtttcagtctcagtaggttttggcttgctgctacaggcggcaagcaacataaaaaggggaagcaatgttacataacgacgcttgaacatgaggggtccatttaacagattcaaccaggggcaagtatggtaaagcatcccgccccgcacaaggaagcggtagtcactgcccgatacggactttacataactcaactcattctcctcactaccctctttatataaactttcaaaataaaatatttatctttcattttgcgatcaaaataacacttttaaatctttcaatctgattagattagattgccgtttggtaataaaacaataaatcctgaaggagagaacaatgatagaaaccattactcatggcgcagagtggttcatcgggctgttccagaaaggcggagaagtgtttaccgggatggtaaccggcattcttccgctgttaattagcctgctggttatcatgaacgcattgattaattttatcggtcagcatcgtattgaacgatttgctcaacgttgcgccggtaaccctgtttcccgttatctgctgctaccgtgcattggtacgtttgtcttttgtaacccgatgaccttaagtcttggtcgctttatgccggaaaagtacaaacccagctattacgcggcggcctcttatagctgccactcaatgaatggcctcttcccccatatcaaccctggcgaactgtttgtttatctcggcattgccagcggtctgacaacactgaatctgccacttggcccactggcggtgagctatctgctggttggtctggtcaccaacttcttccgcggctgggtaaccgatctgaccaccgccattttcgagaaaaagatgggcattcaacttgaacaaaaagttcgtctggcaggagcaacatcatgacacgcattcggatcgaaaaaggaacgggtggctggggcggcccgcttgagctggaagccacgccgggcaaaaaaatcgtctatatcaccgccggtacccggcctgcgattgttgacaaactggcacagcttactggctggcaagctatcgacggatttaaagaaggtgaacccgcggaggcggaaattggtgtcgcggtaatcgactgtggcggcacattacgctgcggcatctatccgaaacggcgtattcccaccattaatatccactcgacgggcaagtccggcccgctggcgcagtacattgtggaagatatttatgtctctggcgtaaaagaagaaaacatcactgtagtgagtgaggcgacaccacaaccctcttccgtgggccgtgactatgacaccagcaagaaaatcaccgaacaaagcgatggtttactggcgaaggtgggaatgggtatgggttccgccgttgccgtgttgtttcaatctggtcgtgacaccatcgacactgtattaaaaaccattctgccgtttatggcgttcgtctcggcgcttatcggaatcattatggcttctggccttggtgactggattgcccacggtcttgctccgctggcgagccatccactgggtctggtcatgctggcgctcatctgctccttcccgctgctttcacctttcctcggcccaggcgcagttatcgcacaggttatcggcgtattgattggcgtgcagattggtctcggcaatattccgccgcatctggctttacctgcactgtttgccatcaacgcgcaggcggcctgcgacttcatcccggtcggtttgtcgctggcggaagctcgtcaggacacggttcgcgtcggtgtcccttctgttctggtgagccgctttttaaccggcgcgccaactgtactgatcgcctggtttgtctccggttttatctatcaatagaggctgaaacatgaccgttatttatcagaccaccatcacccgtattggcgcgagtgccactgacgccctcagcgaccagatgctcatcacctttcgtgaaggcgcgcctgcggatctcgaagagtattgcttcattcattgccacggcgagttgaaaggtgcactccatcccggtttgcaattttctctcgggcggcatcgctatccggtgaccgccgttggcagcgtggcggaagacaaccttcgcgaactgggtcatgtcaccctgcgcttcgatggtttaagcgaagcggaatttccgggcactgtccatgtggcaggccctgtacccgacgatatcgcgccgggatcggttttgaagtttgaatctgttaaggagtaaaaaatgaatcaggttgccgttgtcatcggtggtgggcaaaccttaggcgcgttcctgtgccacggtctggctgccgaggggtatcgcgtggcggttgtcgatattcagagcgacaaagccgcaaatgtggcacaagaaattaacgccgaatatggtgaaggaacagcgtacggttttggtgctgacgccaccagcgagcaaagcgttctggcgctttctcgtggggtagatgaaatctttggtcgcgtggatttgctggtctacagcgccggaatagcaaaagcagcctttatcagcgacttccagctcggcgattttgaccgttcgctacaggtgaatctggtgggttatttcctgtgtgcccgtgaattttcgcgtttgatgatccgcgacgggattcagggtcgcattattcagatcaactcgaaatccggcaaagtgggcagcaaacacaactctggctacagcgccgcgaaatttggtggcgtcgggctgactcaatcactggcgctggatctggcggagtacggcattacggtgcattcgctgatgctcggtaacctgctgaaatcgcctatgttccagtcgctattgccacaatacgcgaccaagctgggtatcaaaccggagcaagtcgagcagtattacatcgataaagtaccgctcaaacgcggctgcgattatcaggatgtgctgaatatgctgctgttctacgccagtcctaaggcgtcgtactgcactggtcagtcgatcaatgtcaccggcggtcaggtgatgttctgatcaacagcggagatcttttaaggatctccgcgcgactaatagaatgcctgatgcgctacgcttatcaggcctacaggacttccgccactacattacggagaagttatggtatccgcactcatcaccgtcgccgttatcgcctggtgtgcgcaactggccttaggcggttggcaaatttctcgttttaaccgtgccttcgacacgctatgccagcaagggagggttggcgtgggccgttccagcgggcgctttaaaccgcgggtcgtggtcgctattgcgctggacgatcagcagcgcatcgtcgacaccttgtttatgaaaggactgaccgtcttcgcccgaccgcaaaaaattcccgcaattaccggcatgcatgtgggtgatttacagcctgatgtgatctttccccatgatccactatcacagaatgctctatcattggcgcttaaactgaaacgtggataatttcgttgtgaatgttacttgcttgcgaagttatcattttgaaacctaaatcaggtaatcacgcccatgaaacctcgtcagcgtcaggccgccattctggagtatctacaaaagcagggtaaatgctcggttgaagaattggcgcaatactttgacaccacaggcacaaccattcgcaaagatctggtcattctggaacatgccggaaccgtcattcgtacttatggcggcgtggtgttgaacaaagaggaatccgatccgcctatcgatcataaaacgcttatcaacacccacaaaaaagagctgattgcagaagctgccgttggttttattcatgatggcgactcaataattcttgatgctggcagtaccgtgttgcagatggtgcctctgctatcgcgctttaataacatcacggtgatgaccaacagcctgcacatcgtcaatgcgctatccgaactggataacgaacaaactatcctgatgccaggcggaacatttcgcaaaaaatcggcctcatttcacgggcaactggcagagaatgccttcgagcatttcaccttcgataaattgtttatgggcaccgacggcatcgatctcaatgcgggcgtaaccacctttaacgaggtctataccgtcagtaaggcgatgtgtaatgccgcgcgcgaagtgattttgatggctgactcatcgaagtttggtcgtaaaagccccaacgtggtttgtagtcttgaaagcgtcgataagctgattaccgacgcaggtatcgatccagcgtttcgtcaggcgctggaagaaaaagggatcgacgtgatcataaccggagagagcaatgagtgaagcactactgaacgcgggacgtcagacgttaatgctggagttgcaggaagcaagccatttaccggaacgtctgggcgatgatttcgttcgcgccgccaatatcatcctgcactgcgaaggcaaagtggtggtttcgggaattggcaaatcgggccacattggtaagaaaatcgccgcaacgcttgccagcaccggcacaccggctttttttgtccatccggcagaagcactgcacggcgatctggggatgattgaaagccgcgatgtgatgctgtttatctcttattccggtggcgcgaaggaactggatctcattattccgcgtctggaagacaaatctatcgcgctgctggcaatgaccggaaaaccgacgtcaccgctgggcctggcggcgaaagcggtgctggatatctccgtagagcgcgaagcctgcccgatgcaccttgcgccgacctccagcaccgtgaataccctgatgatgggcgacgcgctggcgatggcggtcatgcaggcgcgcggatttaatgaagaagattttgcccgctcccacccagccggggcactgggcgctcgcttgctgaacaaagtgcatcatcttatgcgtcgtgacgatgccatcccgcaggtggcgttaaccgccagcgtgatggacgcgatgctggaacttagccgcaccggtttaggtctggtggcagtgtgcgatgatcaacgactggtgaaaggcgtctttaccgacggtgatttacgtcgctggctggttggcggcggcgcactcaccacgccagtcaatgaagcgatgacggtcggcggcaccacgttgcaatcgcaaagccgtgccatcgacgccaaagaaatcctgatgaaacgcaaaatcaccgccgcaccggtagtggatgaaaacggcaaactcaccggcgcaattaacctgcaggatttctatcaggccgggattatttaatccttcagccccagacgtttcgccagcctatgcaggttggcgacgtcggtttccagcatccgcgcacaggcggcccagttgtgatgattttgcgccagtgcctgacgaatggtttcacgctggaacgcttctgtcgcttcacgcaggttttgcttaacaacgggcaccgccgccacttctggcggcggcaacgtcacctcaggaaaagcaaaatgttgcgcctcaagaatcacttcatcgccgctgcgggttgctctcgccagcactaccgcccgatgaatagcatgttccagttcacgaacgttccccggaaaattgtagtgttgcagtaaatttcgcgctccggcacttaataccactcgggagagccccagccgcaaacgacactgctcgcagaaataccccgccagcagaatgacatcatcgccccgctcacgcagcggcggcactgaaagtggaaacacgctcaggcggtggaacaagtcagcgcgaaatcgccctgccagtacctcttcgcgtaagtcacggttagtcgccgccagcacgcgcacatcgacccgcaaactgcggtcatcgccaacgcgttgaatatcgccatactgcaacaccctcagcagcttggcctgcaatgccaacgacaactcgccgatctcatcgagaaacagcgtgccgttatccgccatttcaaacttcccgctgcggttactgatagcaccagtaaacgcccctttcacatgcccgaacaactcactttccgccacactttccggcagtgcggcacagttgagatagaccagcggattcaccgcccgtggcgaggcttcatgaatcgctttcgccaccagctccttaccggttcccgtctcaccgctaattaaaacgttgagatcggatgccgccacaatctcaatctcttttttcaattgcgtcatgcctggcgacagaccgatcatctgcgtctgtttcaccgcttcaaacggcgcggcttcgcctggcagcatattctggctttccagttgttcaatcagtaacgcattgcttaacgctcccgccgccagcgcagcaatcaggcgtaactcttcgtcgctgaaaacatcgaactgatcgggctgcatcccgtcgagcgtcaaggcaccgatcaggttttgcccggcaaacaacggcaaaccaacgcaggcgtgaaccttcagactctcctgccctggaatcaaaccgtcataaggatcgggcaattcgctgtctgcgggaaagcgcaccacatcacccgcgcgggcaatcgcttccagccgtggatgcccttccagcgcaaagcgtctaccgagtacatccttcgccagcccgtcgatggcaagcggaataaactgccgcgagtcgtaacgtagcaacgcagacgcatcgcactccagcacctgacgcagcgtggtgatcaggcgttgaaaacgatcctgatgaccaatcccacgctgcaattcgatggcgatattcgccagcacatcaacggaaaaactcatctttgcctcactgtcaatttgactatagatattgtcatatcgaccatttgattgatagtcattttgactactcattaatgagcataattttatttatagagtaaaaacaattagataaaaaactggcacgcaatctgcaatcagcaagacatctttttagaacacgctgaataaattgaggttgctatgtctattgtggtgaaaaataacattcattgggttggtcaacgtgactgggaagtgcgtgattttcacggtacagaatataaaacgctgcgcggcagcagctacaacagctacctcatccgcgaagaaaaaaacgtgctgatcgacaccgtcgaccataaattcagccgcgaatttgtgcagaacctgcgtaatgaaatcgatctggcagatatcgattacatcgtaattaaccatgctgaagaggaccacgccggggcgctgaccgaactgatggcgcaaattcccgatacgccgatctactgtacagccaacgctatcgactcgataaatggtcatcaccatcatccggagtggaattttaatgtggtgaaaactggcgacacgctggatatcggcaacggcaaacagctcatttttgtcgaaacgccaatgctgcactggccggacagcatgatgacttacctgacaggcgacgcggtgctgttcagtaacgatgctttcggtcagcactactgcgacgagcatctgttcaacgatgaagtggatcagactgagcttttcgagcagtgccagcgttactacgccaatatcctgacgccgttcagccgcctggtaacgccgaaaattaccgagatcctgggctttaacttgccagtcgatatgatagcgacctctcacggcgtggtatggcgcgataacccgacgcaaattgtcgagctgtacctgaaatgggcggcggattatcaggaagacagaatcaccattttctacgacaccatgtcgaataacacccgcatgatggctgacgctatcgcccaagggattgcggaaaccgacccacgcgtggcggtgaaaattttcaacgtcgcccgaagcgataaaaaccgaaatcctgaccaatgtcttccgctcaaaaggcgtactggtcggcacttctacgatgaataatgtgatgatgccgaaaatcgccgggctggtggaggagatgaccggattacgcttccgtaacaaacgcgccagcgctttcggctctcacggctggagcggcggtgcggtggatcgtctttccacgcgcctgcaggatgcgggtttcgaaatgtcgcttagcctgaaagccaaatggcgaccagaccaggacgctctggagttatgtcgtgaacacggtcgcgaaatcgcccgtcagtgggcgctcgcgccgctgccgcagagcacggtgaatacggtggttaaagaagaaacctctgccgccacgacggctgacctcggcccacggatgcaatgcagcgtctgccagtggatttacgatccggcaaaaggcgagccaatgcaggacgttgcgccaggaacgccgtggagtgaagtcccggataacttcctgtgcccggaatgctctctcggcaaagacgtctttgacgaactggcatcggaggcaaaatgagcaacggcattgtgatcattggttcgggcttcgccgcccgccaactggtgaaaaatattcgcaaacaggacgccagtattccattaaccctgattgccgccgacagcatggatgagtacaacaaacctgacctcagccatgttatcagtcaggggcaacgtgccgacgaccttacccgccagacggcaggtgaatttgccgagcagtttaatctgcgcctgtttccgcacacctgggtaacggatatcgatgccgaagcccatgtggtgaaaagtcagaataatcagtggcaatacgacaagttagtgctggcaaccggtgccagcgcctttgtcccgccagtgcccgggcgtgagttaatgctgacgttaaatagtcagcaagagtatcgcgcctgtgaaacgcaactgcgggatgcccgacgcgtgttgattgtcggcggtggtttgattggtagtgaactggcgatggatttttgtcgggcaggcaaagcggtcacgctaatcgacaacgctgccagtattctggcgtcgttaatgccaacggaagtcagcagccgcttgcagcatcggttgacggagatgggcgttcatctgctgttgaaatctcagttgcagggactagaaaaaacagattctggcattctggcaacgctggaccgccagcgctgcatcgaagtggatgcggtaattgccgccaccggactgcgcccggaaaccgccctggcacgacgcgccgggctgacgattaatcgcggcgtttgcgtcgatagttatctgcaaaccagtaatgccgatatttatgcgctgggcgattgcgcggaaattaacggtcaggtattgccgttcctccagccgattcaacttagcgcgatggtgctggcaaaaaatcttctcggcaataacacgccgctgaaactcccggcgatgctggtgaaaatcaaaacgccggaattaccgctgcatctggcaggcgaaacccagcgtcaggatttacgctggcaaattaataccgaacgccagggaatggtggcacgcggcgttgacgatgctgaccagcttcgcgcctttgtggtcagtgaggatcggatgaaagaggcatttggattgttgaaaacgttgtcgatgtaggcgagctacagtgccccaaatgtcggatgcggcgctgacgcgtcttatccgacctacagggaacacatgtgttgatcacataatacgtttatgtcgcatcctgcactgtcccaaaatgtcggatgcgacgctggcgcgtcttatccgacctgcggggatgaatatgtaggccggataaggcgtttacgccgcatccggcaatggtgtccaaatgcagcacgttttatccgttctggacttcccctgccaaccaacgcgccgcaacaataaccccctgccccagagacaacccgccatcgcccgcaggtaaactctgtggaaagagcaatgtgaaatcagcgagataatgcgccagacgtgcacgcagcaaacggttatgaataactccgccgctaaataccagcgtagtgataccccgcatcgtggcctgctcacgcatcaacgcggcaaaaccctgcgccagcgcatcatgaaacgcccacgcgcgttgattaaccggagcctgccagctcagccactgctgccagaaagtggcgagatccagttgattgtccaccagcggcatcgtcaccggatgcgtcactctgtggcacggagctgcgagtgcctccagagcacaagccgcttcaccttcataacttaacgtggctggcgcacagcccagcgccgccgctacggcatcgaacaaacgtccacacgacgatgccagcggcgcgttaattccacgctcaatagcccgcgccagcacgctccagttttgctgttgcacacttgccgtttcagagtaattctgccactccggcacaaagcgcaggcactgcgccagcaggtttcgccacggctgcttcgcagccaaatcgccccccggaagcgccaccgcgggcaagccgcccaggtgctggcattcacgatagttcacccgcaggcactcgcccccccataaagcgccgttctcccccataccaataccgtcgagcgtcaacgcaatgacatctccgccatccagaggccagaggtgttctgccagacacgccgctgcgtgggcatgatgatgcagtaccgtttgcgtcggcagattcatttcgcgcgcccactggctggagacatagcccggatgcgcgtcatgcacaacgtattgcggagtgaaatcgtagatgttttgcatcaggcgtaacgcttcgcgccactgcatctggatgccatcgtcacttaaatcgcccagatgctgactcaacaccgcttgttcgccgcgcaccaggctgaaggtgtttttcagatccgcaccgagacacagcacaggcggaacatttttaaagcccggaggcaaagccagcgcatccggcacatacccccgcgaacggcgcagcatttcgccgctttcgcgcaccaccgaatcatccatccgctgcacgatgtcgcggttatgtatcaagaatccgtcggcaatgccctgcaaatccgccagcgcctgttcgttgctgatagccggtggtttaccgctcaggttgccggaggtcatcaccagcgggcattgcagttcctgtaacagcaaatgctggagcgggttcgcaggcaacattaccccgacttcgttaaggccaggggcgatatcatcacaaagctcaggtacatattttttatccaccagcacaatcggcgcggcgggcgtggtaagcaactggcgcgcagcgtctggtaaatcgtcagccactggcaacatgaccgccagcggtttcgccgggcgatgtttgcgcgcccgaagtgtcgccaccgcgttactgttacgtgcatcgcaggcaagatgaaatccgccaatccctttgatggcgacaatgttgcccatttttaactgtgcgatagctgcctgtaatgccgcctcttgttctgcatgttcaccatgacttacccattcaagatgggggccacactccgggcaggccaccggctgggcgtggaagcgacgatcgagcgggtcacagtactctttgtcacaagccggacacagcggaaacgccgccatcacggtaaacgggcggtcgtaaggcatggcgcgaataatggtgaaacgcgggccacagtgggtacagttgataaacggataacgccagcgtcgttcgcctggggtattcatttcggcaaggcaagcagggcaagtggcggcatcgggaacaatttgcgtattcatgacgccacccgcgctctggcggatggtgaactcagtgggcagttgtgaccagataaacggctcacgctcgacgctatcaatacgcgccagtggcgggcagtgctgatgcaattgaacaagaaacgtttccggatcttccagcagccggacttctacgccatcgccgtcattacagacatcgccgtgaagatttaattgctgtgccagttgccagacaaacggacgaaaaccgacgccctgcactttgccacgaatacgcagttggacaccgcaagatgtgttttttgccattgagttattcccgccatcatgaattgcgtaacccgccctgccggacacgacagcgtcgcatccggcagtcacaggtcggcgataccgcccgcttcgtattctacgaatatttccgggaattcctttgataccagaacagttctgtaagatttttagaacatcagcgccgtgcggcggcgtttttctgcgctcagttgttcaagtttattacgatcgacacaaatcagcgcatgggtcgggcaagccgccatacacgccgggccgtcttcacgatggttgcacaggtcgcatttattggcttcggctttgtcagcccgtacattcagccctgcgccgctgttgcgaatcaccggacgcaccaccacttccatcgcaccatacgggcaagccacaacgcaggttttgcaaccaatacaacgttcctgcatgacatgaacaaaccctttatcacggctgatagcaccattcgggcagacgttagcgcacggtgcatcttcacactgacggcaaactgtcgccgtggaaatgttcacacctttaatgacatggatacgcggtaaaaatgtttccggggtcagcgatgcacagtcctgattttcctgatgagaaaccacgcacgctacttcacaggtacggcaaccaatacatttactcgcgtcagcaatgatgaaacggttcatcaaattctccagcaatgacagttaatgcgccgatacattcacaaatcatgccagtttttaatttactgttatttaaggaaattaaattctgtactacaggaaaaacgatgtcatcgacactagtgacgatgacatgtgatgacagtatttatcgttgccagtccacatctgggtacttttttccgacaagtcgttctggtggtataaaaaagtaattgccagtaacggggaggatttaagggaagcaaccgtgccggatacggcgtgaacaatgaccactttgtcagctatccatatgattgtattttgaggttcatcgcagattagcgatgaacctttattaaataatacaattccgactgaaataacaggtaaggatacaaaatgggttcatggggaatggaggctctcgaaagcgacgaagggctggatttgattaattgggtagaggaacaactgcaagatgattcgacctttgatgccgagtcaattgttcaacgcttaagccagcatgaagatttgttcggatttcagggagatgaagaatttctctacgataataatgttatcggtctcgtcgaacttatcattcaaaaagcagccggggaaaaaatcacatcgagtaaacaaattgatcaactcgacagttatcggctcacgtcgattttcagcaaaaaactccagggccgtttacaaacaatcgacgacacacatgagtggataatgctttttgaggggcgagcacgcgaaaaggcaaaagcatatctgattgagattactgataaattaagagtagtaaagacaacagcctgaatgacaaacaagggcgcgcaaaattaagaatctgcgccctttcaaagcccgacaggcgtagcgcatcaggcgatttagcgtctgccatcagtcaaagaaaccattccggcttaacgccaaatcgggctgaaagtgccttaatgtggggtatcgtcaaggatcgttgtccagacaagatctggctgaccagggatttagagccgatttcgttcttcaaatctgcataggtcagattatgttgatcaatcagcgtgcgaagtaacgccacaccaacaggcattgccgcaacggctttgtcgaactctgcaaacttttcgttgttgttttcatattctgcaatgcggctcgccagaaagtcgataagtggattggtgtcatcttcttcaatcaaatattcgaccagttccagtgcttcacgataatcatcttctgagtcactgcctcccagaaaggggactgcattgaccagttctcttgttgctttaacagcgcgtgcagcattagcagtcattctttgttctctctgtagtaacgtgtcagtttgtcatactctgcgtgattcgtgatgtgcttcacaaagaaccgcttattaacaaagtttatgtaggcaataaccctaagattgttcccgccgacatccagaacgtaccatttgttgcgatatttaaaattgtcgaggttgggaaaagccgttcgcatttcttctggcgtagaaaaatccgtttccttaataacccgatacaatgagtgtagagccagagcgtcgttaggatatttgcgcgcacactcttcaaatggcgctttagaaatgatgtgcatttttaagttttaacttccttatagtaagtaaacagccacatctgcgagttctatccttatatgttcggaacactatagcttatcaaatccaagttcacaatatgtaaacacttgcgcacgatataattactacaaaaatcctcatagccactctgcaaaaagtcagttctgattcaccccatcaagcacatcaccctttattaaacaacgctgtgtcagcgccagatctttcgtttgcgggttacgtccggcgacaggtttaatgacgagtttacggttggaggtataggtaaaacgcgtgagtgcggggtagcttaacttgccaaaccagccgtgaacgcgctgccatttggcctcttttacctgatacaaactggttatccagtaaccggaatcaaactgcatatccagcaattgcgtgtgaccattgccttgtaaatcaagcaaatcatcaacgccagtttcgtttgcggtgtaaaaaccatcgacctggaaaacacacgggcgaccttgctgattaaaggtcatcaggatcaaaaacgaggaaggcgccagcccgtttcccgaaacacctcgccagataaccaaatcctgaatgccattacgatcgaggtcagcacggtaaaattgcgcattacccgccatattttgcagcacacccacaggcacaaaccaggatttaccggcacggtccttagcggttaatcgccagtaatcctcttcatttggcatcttctcaagcgttacgcctgcaatgcccacttttctaaaatgccaggtttgctcggcatcataaggcagggttaagagaggtttcagcgcccgcttttgcgcgtattcgctgtcactcatcggtagatattcggtaaagctggtagcctgcgcaggcagcactaagctcaataaaaaagcgcacatccctgtcctgatgttcaattccctgaattccttactgaaaaactactcttcttccgccgctaactgcgcgaagccgccatttccttcccagccttccagccgctgatacaccgtttccaccgcatctttaatctgctgagtcatcgggtagtaaaagccgacgatatccggctggatgccaaggaaaatcacttcgccaatatcttctttcaactggtcgataagatagttcagcggcatgttatgggtagtcatcataaacatctcggcgatgtcagccgggtcgatgatgcggatctcgccagggtttagccccatatccgtggcgtcgacaataagcagccgtgtcgggcgcagttcgcgaatagcgacaatgtcgttttccggtgcgctaccgccgtcaatcactacccagttacctttcggcgcggcagcgcacttttccgccagtagcgggcctgcgccatcatcgcccatcatgctattgccaacacagagtaaaacgtcagtcacgcagtctcctcaccatcaaatagatggcgttttcctgatgaatatcatgcagcatacttaacagcattgtactccattccttctgctgcgaagtttgcgctgcccgggctttatcgaatgcgttggccagcatcggcacatggttaatgtcgatgacgatctcaccatatttcggcacgccttccattttgcggcgggcttcgctgcccgcctccagagtggcaatccatgccagatattcatcccacgggcaggtaagcgccgcttccaggcaatcgataaccccaaggtggtgaccaatcgccaggctgtaatagaccacctgctgcgcctcggcgggcgtagcatcgttctcatcaatgaatttacggctcagttgactgaacaccaccttttcactcatcggatacgcgcctcttcaacaacatgattcagatggctgacaatctcgttcagacgcggatcgttttccgcttccagccaacgtgcaacctgttcttcgccctgccctaactgtgtcaggaagtcatcggcaatctgacgaccgtaacgataacccgccagtcggcgtgcttcgcgatccactttcacgcgcagcggctgcaccatatcgccatgcagaatctccgccggttgttcatcctgctcacccggcccacgggcgtgaattttctgctccagcaggccgagcgccatcgcaaagccgtacagcgtggcggcaggcgttggcgggcaccccggaatgtagacatccaccgggacgattttatccgtaccgccccacacgcagtagagatcgtggaagatcccgccgctgttaccgcaggcaccgtaggagatacagattttcgggtccggcgcggactgccacgcacgcagcgcaggggatcgcattgcacgggtgaccgcgccggtaaacagtaaaatatccgcatgacgcggtgacggaacaactttaatgccgaagcgttctgcatcgaacagcggcgaaagcgtggcgaaaatttcgatttcgcaaccgttacagccgccgcagtccacgcgataaacgtaggcagaacgtttgatttttttcagtaacgacgccttcatgctggcgatggattcatccaccgtcatcgggaccggaatgccgttggcgtcacgggggcctaataaattgctcatcagatggcctctttcatatggcgagtcagttcaatacggtcggacggcaccaggcatttctggcgcttacattccgggcaagtctcaaagctttcgcggtggttttccgcgcggctgtcgccgttgtgcttaagcagcgcaatggcgtagtcgatctctttctggacggcgaaaggacgattgcagacgcggcagttgcacagcgcgaagcgggactgttgcaggaagtcttctttcttccacaccgccagttcgtattcttgcgacagtttgatcgccgctgtcgggcagacttcttcgcagcgcccacagaagatgcagcgcccaaggtcaaactgccacgccagctcaccagtggcgaggtcggtttcaaccgttaaggcgtttgacgggcaggcattgacgcaagccgcacagccaatgcactgctgcgggttctgctctggcttaccacggaagtttttatcaaccgcaatcggctccagcggataagacgaagtcgccgtgccggttttgatgacttttttgataaaggtaaacatggcgattccttatttcagcggcgagtttttacgctcaatgctgtaacgctcgagttctttgtacggcaccactttgctcttcttcttacgtacatcgaccacggtcatgcggtcggtacaggagtagcaagggtccaggctaccgataatcaacggcgcatcggaaacggtgttaccgcgcagcatgtagcgcagggtcggccagttcgcgtaggtcgccgcacggcagcgccagcggtacagcttctggttgtcgccggtcatgctccagtggatatcgtcgccgcgcggcgcttcggcaaagcccagcgcgaaacggtgcggaatgtaggtaaagccttccaccatcagcgggccgcccggcaggttatccagaccgtaatcgatcatattcagcgcggtatagacttcgttgatacgcactttcagacgggaaataacgtcgcagccctgctcgctgtggacttccattggcagcaggccataaccaacaaacgggtgatcggcacgggtatcacgggcgtgaccgctggcacgaaccatcgggccaacgttactgaagtcgcgagcgatttccgggtccagacgaccaatgccgacggtgcgttgttccatgttcggtgtgctcagcagcacatccaccagctcctgcacttcacgacgcatctgttgtgccagctggcgggtctggatcatgtcgtctttcagcagatcgcgacgaatcccgccgatcaggttcaggccgtaggttttacgtgcaccggtaaggatctctgccattttcatggaggtttcacgcacgcggaagaactgcataaagccggagtcgaagccggtaaagtgacaggccaggccgagattgagcagatgcgagtgcaggcgttctacctccagcagaatggcgcggatcatctgcgcgcgttctggcacctgaatacccatcgcgttttccaccgacgtggtataggcggtgctgtgagcaaagccgcagatcccgcacacacggtcagagaggaaggtcacttcgttgtaacccatacgggtttccgccagtttttccatgccgcgatggacgtagaacaggcggtagtcggcgtcgataatgttttcaccatcgacgaacagacggaagtgacccggttcgtcagaagtgacgtgcagtggaccaatcggcacgacgttgtttttcttgtcgcccagttcgttgatgaactcgtaggtttcagcatcggtagtcggtgccggacgctgacgataatccatgctgtctttacgcagaggataaagttcatccggccagtcatccggcagcaccagacgacgttcatccggcagaccaaccggaatcaaaccgtacatatcgcgcacttcacgctcgccccacaccgccgccggaacgcgcggcgtcacggaaggatactccggtttgttggcgtcaacttcgacgcgaaccgttacccaacacttggtgcccttctccatcgacagcacgtaataaacggcgtaatgaccattcagtttgcgttcgtcgttaccaaacagcaccgacagccaacccccttgtttgtagtagagaaactccaccacttccggcaggtagttcaccttcacggtgacggttagctgatctttggtctgccaggcgtggtccagcacgacgccaggaaatgcctcattcagcgcggcgagataatgttgacctaatttttcttcagacatgctcaaactctctttaatcacgccgccagcaaggagacgaacgctaaaaatgcaaagccaaacccagcccaggtaatgcgcggagtaatatcaagacgcagacgggccatgctgttttcgaacagcgcgataaccagtacgccgaccaccagtttgacgatggcaatcaccagcgccagcagcagcccaccgacggtgaaggtttccatttgtccccacggaataaacaccccgacgaacatctgcaacaccaccagctgtttcaggctgatgccccatttcatgacgccaaagccgctgccgctatactcagagagcggaccttcctgcaactcctgctcggcttccgccaggtcgaacggcagtttgcccatttcgataaaagtggcgaacgcacaggcacaaagcgccagcaccagcgggatgctctggctcagtggccagtgataaacggtgtcggtgatgttgctgatgttggtggaaccggcaacctgtgcggcgacccacagaccaagcagcagcatcggttcaaccaacacgccaagcatcgcttcacggctcgcgccgatagcggtaaacgggctaccggtatccagaccagaaatggcaaagaagaaacgcgcgatggcgaagagatacagtaaggtgatcaaatcgcccagttgcggcagcggagaaccgacggtcaccaccggcagcgcagtggcgatagtcagcatgacgcccaccatcacatacggcgtcaggcggaacacccagccggaggcatccgggccaacgctctgacgccccagcagtttgataatgtcgcgatactcctgcaacacgcccggcccgcgacggttatgcagacgggcacgcgccacacgggtaataccggagagcagcggcgcaacggcaaatagcaccagcgcctgaattaacggatataaaacactcattctcaggctcctcgtgaaacaataatcaccaccagcaccgccagttcaaccagcgccatccggcggaacagcaacgcactcccctcgcactgccagcccggcaccagcgacaccggattcaaccatttgcgtagtttcagcaccggcgcaaacgcctgtttcaccggcatggcaaaaccgtgagcggtaatcaccattgatttttcatgatcgtagccgcacacccaggccgcgccgcgggaacgcgacggcaaacgatcgcctttgcaaatcgccataatgatgaacggcagcagcgggcaggcaatcagcagcaacgtgatcatcggttgagaaacggtggtgttagcaggctccagcggcagaggtacagcagcagagagcatcggcagtagccacggcgcagcaacaccgccaattacgcagcaaatcgccagtgccactacgcttacgctcatcaggagcggcgcacaggtggcgttttcggcctctttggtacgcggcgcgccgaggaaagtaacgccataaactttcgccatacacatcaccgccagcgcaccggtaattgccagacccacggcgagcagcggcccgaacagacgggcaacaaacgcgccactattgctcagtttgaagaaggattgatagataacccattccccggcaaaaccgttcagcggcggcagcgcagccattgccatcagcccgactaacatggcgatggagataaccggcattttcttgccaataccaccgagtttttcgatatcgcgatgaccggtacggaaccagacgctccccgcaccaaggaacagtacgctcttgaacaggctatggttaatcagatggtacagaccaccaaccagaccaagggcaatcagcgccggttgttcgagcgcgatacccgttacgccagcgcccagccccagcaggataatgccgatattttccagggtgtggtaagccagcagacgttggatattgtgttccatcaacgcatacagaccgccgacgaatgcggtgatcatgccgagtaccagcagtacgatcccccaccacagcggtgcattaccgcccagtagtgacagagttaaaatgcccagcaggccaattttcatgactaccgtggaaaacagcgcggcagctggcgcagaggcgttggcatgtgcctgtggcacccagccgtgcagcggaataatcccggccagcaggccaaagccaatcacaccgagcagccagatatcggaaccgagcggcagctgttgcatacgcatatccagcaggcgcagatccagcgtaccgtaacgctgccacagcagccagcaggcaatcgccagcagcagagtgccaagacgccccagcgcaaaccacagtttgccctctttgctgttgctggtgaggaacaccgcacacagggccatgatttcggccattaccacgaacatgccgaggttgctggcgatgacggcacagacggcggcagccatcaacatattgatctgcaagccgttgcatttcacctgcgcgtggcgatgccagtcaatgttgtagaggctgacaaacagaccgcacagaccgagcgtaatcagccaaatcgcgttaagcggagagatttgcacatcgtagcttaccagcgacagcgcaccgctcacgccaaccgcgccagtcagcacagtgaagcccgcggctgccgtatacaggctacccaccgcgccgccaattccggctatccagccacttagcgctttttgaaaagaaaagagaaatgccagaacagcggcggcgacaaaccacgccacgccgctattgatcagggaaattgcgctcatttagcctctccactttgagcctgctgaaacaaggtgagatcgccaaagtccgtgttaaaagtcagctcacgcttacgtttgctgacgcgggcgatatcggtgttatccaccagatgcagggctttagtcgggcacatccgcacgcaggccggaccttgttcatcaaagctacaaaggtcacatttgacggcgatcgcgcgaatacctggcacccagtcaagcaatgtgctgacacgcgccggagcaggcggtgccggtggcgctttcggggtattggcgtttgccggaatatccagcggacggctgccggaaaattcaattgcgccaaacgggcaggcgataccacacagtttgcagcttacgcacagactttcattcaactgcacagcaccatcaacacgagtgatggcgttaaccgggcagaccaccgcgcagggtgcatcttcacagtgatgacagagctgcggcgcagattctttttcatttagcatcactcgcaggcgcggcattgattgcaggccgtgctggcgatgcgtctctgaacaggcagcctcacaagtgtggcagccgatacagagcgtggagtcagcaattacaaaacgattcaccaggcattcctcaggtgattgtcatttttgacgaaaacatgccgatgaaatgtcattttcgacactcatcgacacgcccatccccaaacaggcgtaacgcctgcaaaacgggcaaagcctcagctcatgctaccgggctttgtccctttaccagttggcttaaattcaccggcacattgttttcaatggcggtatataagctgtcgtaaacgccagcgattttttcgagatagtgttccaaaacttgttcgcgatcgcggatgttgaccttgccatcaatcatgccgtcaatgctcaactgcgcctgcgcaatccgctgtttgtcttcgccatcttttgtttcgacgtaatactcgatggtgtggctgttaaagccatccgccagggtgacgtaaatgcgaaaatgttcaaaaaggacgaaacagagttctttgtccggcgcgcagctcatggcgtgatgcaggcgcgctttcgataacgtgatcccctgaaccagcgaattgcagtagatgtgccactggtcctgtaggcgacgatgccgctgtgcgatgtaatcggctttctcgcttatttcccaaatagtcattgtcaggttacccgtttaacagagatgccagctttaagcattttctgtgccaacttttaattcattgttattaaagcgatttctaagctaaagatgaatttcgtcgccgtgtcgacgtgtcatttcgacatcatcgacattattcaccgcagggataatcaacactggcacaattattgcttgtagctggcaatagttaatgggaggcgatatgcacgaaataaccctctgccaacgggcactggaattgatcgaacagcaggccgcaaaacacggcgcaaaacgcgtaactggggtctggctcaaaattggcgcattttcttgtgtcgaaaccagctctcttgccttttgttttgatctggtttgccgcggcagcgtggcggaaggttgtaaactgcacctcgaagaacaagaggccgaatgctggtgtgaaacatgccaacagtatgtgacgctactgacccagcgcgtccgccgctgtccactgtgtcatggtgacatgctacagattgtggcagacgacggtttacagattcggcggatagaaatagaccaggagtgagcgatgtgtacaacatgcggttgcggtgaaggcaacctctatattgagggtgatgaacataaccctcattccgcgtttcgtagcgcgccatttgccccggcggcacgcccgaagatgaaaatcaccggcattaaagcgcctgaatttacccccagccagactgaagaaggcgacctgcattacggtcatggcgaagcgggcactcacgcgccgggcatgagccagcgtcggatgctggaagtcgaaattgacgtgctggacaaaaataaccgtctggctgaacgcaaccgcgcgcgctttgctgcccgcaagcaactggtgctcaacctggtttccagccctggttccggtaaaaccaccctgctgacggaaaccttaatgcgcctgaaagacagcgttccgtgcgcggttattgaaggcgaccagcaaaccgtgaacgatgccgcgcgcattcgcgctaccggcacaccagcgattcaggtgaacaccggtaaaggctgccatcttgacgcacagatgattgccgacgccgcgccgcgcctgccactggatgataacggtattctgtttatcgaaaacgtcggtaacctcgtttgcccggccagcttcgatctcggtgaaaaacacaaagtggcggtgctttccgttaccgaaggtgaagacaaaccgctgaaatatccgcacatgtttgccgccgcctcgctgatgctgctcaacaaagttgacttgctgccgtatctcaactttgacgttgagaagtgcatcgcctgcgcccgtgaagtcaatccagaaattgaaatcatccttatttccgccaccagcggcgaagggatggaccagtggctgaactggctggagacacagcgatgtgcataggcgttcccggccagatccgcactattgacggcaaccaggcgaaagtcgacgtctgcggcattcagcgcgatgtcgatttaacgttagtcggcagctgcgatgaaaacggtcagccacgcgtgggccagtgggtactggttcacgttggctttgccatgagcgtaattaatgaagccgaagcacgcgacactctcgacgccttacaaaacatgtttgacgttgagccagatgtcggcgcgctgttgtatggcgaggaaaaataatgcgttttgttgatgaatatcgcgcgccggaacaggtaatgcagttaattgagcatctgcgcgaacgtgcttcacatctctcttacaccgccgaacgccctctgcggattatggaagtgtgtggcggtcatacccacgccatttttaaattcggcctcgaccagttgctaccggaaaacgttgagtttatccacggtccgggttgcccggtgtgcgtactgccaatgggtagaatcgacacctgcgtggagattgccagccatccggaagtcatcttctgtacctttggcgatgccatgcgcgtaccagggaaacaggggtcgctgttgcaagcaaaagcacgcggtgccgatgtgcgcatcgtttactcgccaatggatgcgttgaaactggcgcaggagaatccaacccgtaaagtggtattcttcggcttaggttttgaaaccaccatgccgaccaccgccatcactctgcaacaggcgaaagcccgcgatgtgcagaatttttacttcttctgccagcacattacgcttatcccgacgctgcgcagtttgctggaacagccagataacggtatcgacgcgttcctcgcgccgggccacgtcagtatggttatcggcactgatgcctataattttatcgccagcgattttcatcgtccgctggtggtcgctggtttcgaaccccttgatctacttcaaggcgtggtgatgctggtggagcagaaaatagcggcccacagcaaggtagagaatcagtatcgtcgggtggtaccggatgccggtaacctgctggcgcaacaggcgattgccgatgtgttctgtgtcaacggcgacagtgaatggcgcggcttaggcgtgattgaatcttctggcgtgcacctgacgccggattatcaacgattcgatgccgaaacacatttccgcccggcaccgcagcaggtctgcgatgacccgcgtgcgcgttgtggcgaagtcttgacgggcaaatgtaagccgcatcaatgcccgctgtttggtaacacctgtaatcctcaaaccgcgtttggtgcgctgatggtttcctccgaaggagcgtgcgccgcgtggtatcagtatcgtcagcaggagagtgaagcgtgaataatatccaactcgcccacggtagcggcggccaggcgatgcagcaattaatcaacagcctgtttatggaagcctttgccaacccgtggctggcagagcaggaagatcaggcccgtcttgatttggtacagctggtagcggaaggcgaccgtctggcgttctccaccgacagttacgtcattgacccgctgttctttcctggcggtaatatcggcaagctggcgatttgcggcaccgccaatgacgttgcggtcagtggcgcaattccgcgctatctctcctgtggctttatcctcgaagaaggattgccgatggagacactgaaagccgtagtgaccagcatggcagaaaccgcccgtgcggcaggcattgccatcgttactggcgataccaaagtggtacagcgcggcgcggcagataaactgtttatcaacaccgctggcatgggcgcaattccggcgaatattcactggggcgcacagacgctaaccgcaggcgatgtattgctggttagcggtacactcggcgaccacggggcgactatccttaacctgcgtgagcaactagggctggatggagaactggtcagcgactgcgcggtgctgacgccgcttattcagacgctgcgtgacattcccggcgtgaaagcgctgcgtgatgccacccgtggtggtgtaaacgcggtggttcatgagttcgcggcagcctgcggttgtggtattgaactttcagaagcggcactgccggttaaacctgctgtgcgcggcgtttgcgaactgctgggactggacgcccttaactttgccaacgaaggcaaactggtgatcgccgttgaacgcaacgcagcagagcaagtgctggcggcgttacattcccatccattgggaaaagatgcggcgctgattggcgaagtagtagaacgtaaaggtgttcgtcttgccggtctgtatggcgtgaaacgaaccctcgatctaccgcacgccgaaccgcttccgcgtatatgctaataaaattctaaatctcctatagttagtcaatgaccttttgcaccgctttgcggtgctttcctggaagaacaaaatgtcatatacaccgatgagtgatctcggacagcaagggttgttcgacatcactcggacactattgcagcagcccgatctggcctcgctgtgtgaggctctttcgcaactggtaaagcgttctgcgctcgccgacaacgcggcgattgtgttgtggcaagcgcagactcaacgtgcgtcttattacgcatcgcgtgaaaaagacacccccattaaatatgaagacgaaactgttctggcacacggtccggtacgcagcattttgtcgcgccctgatacgctgcattgcagttacgaagaattttgtgaaacctggccgcagctggccacaggtgggctataccccaaatttggtcactattgcctgatgccactggcggcggaagggcatatttttggtggctgtgaatttattcgttatgacgatcgcccctggagcgaaaaagagttcaatcgtctgcaaacatttacgcagatcgtttctgtcgtcaccgaacaaatccagagccgcgtcgttaacaatgtcgactatgagttgttatgccgggaacgcgataacttccgcatcctggtcgccatcactaacgcggtgctttcccgcctggatatggacgaactggtcagcgaagtcgccaaagaaatccactactacttcgacattgacgatatcagcatcgtcttacgcagccaccgtaaaaacaaactcaacatctactccactcactatcttgataaacagcatcccgctcacgaacagagcgaagtcgatgaagccggaaccctcaccgaacgcgtcttcaaaagtaaagagatgctgttgattaatctccacgagcgggacgatttagccccctatgaacgcatgttgttcaacacctggggcaaccagattcaaaccttgtgcctgttaccgctgatgtctggcgacactatgctgggcgtgctaaaactggcgcaatgcgaagagaaagtctttaccactaccaatctgaatttactgcgccagattgccgaacgtgtggcaatcgctgtcgataacgccctcgcctatcaggaaattcatcgtctgaaagaacggctggttgatgaaaacctcgccctgaccgagcagctcaacaatgttgatagtgaatttggcgagattattggccgcagcgaagccatgtacagcgtacttaaacaagtggaaatggtggcgcaaagtgacagtaccgttctgatcctcggtgaaactggtacaggtaaagagctgattgcccgcgcgatccataatctcagtgggcgtaataatcgccgtatggtcaaaatgaactgcgcggcgatgcctgccggattgctggaaagcgatctatttggtcatgagcgtggggcttttaccggtgccagcgctcagcgcattggtcgttttgaactggcggataaaagctcactattcctcgatgaagtgggcgatatgccgctggagttacagccgaagttgctgcgtgtattacaggaacaggagtttgaacgtctcggcagcaacaaaatcattcagacggacgtacgtttaattgccgcgactaaccgcgatctgaaaaaaatggtcgccgaccgagagttccgtagcgatctctattaccgcctgaacgtattcccgatccacctgccgccactacgcgagcgtccggaagatattccgctgctggcgaaagcctttaccttcaaaattgcccgtcgtctggggcgcaatatcgacagcattcctgccgagacgctgcgcatcctgagcaacatggaatggccgggcaacgtgcgtgagctggaaaacgtcattgagcgcgcggtattgctaacacgcggcaacgtgctgcagctgtcattgccagatattgctttaccagaacctgaaacgccgcctgccgcaacggttgtcgcccaggagggcgaagatgaatatcagttgattgttcgcgtgctgaaagaaacaaacggcgtggttgccgggcctaaaggcgctgcgcaacgtctggggctgaaacgcacgactctgctgtcacggatgaagcgactgggaattgataaatcggcattgatttaacagatgtggttatactcgatcaacattcaatgaaaggaggcagtatggcagtttcagcaagaaatcaattaaccggaacagttagcgcagtagcaatgggcgctgtgaatgatgaagtagaactgacgctggcaggtggtgcaaagctggtggcaattgtgactcacagcagccagcaagcgctgggtctggcgaaagggaaagaagcgattgccctgattaaagccccgtgggtcacgctggcaacggaagactgtggactgaaattctctgctcgcaaccagtttgctggcagcgtgtcgacaatcaccgaaggcgcagtgaacgccactgtccatatcaaaacggatgcgggttttgaaattgtggcagtggtaacaaatgaaagtcaggatgaaatgaaactcaccactggctcgcgcgttattgcattgatcaaagcatcagccatcctgattgccaccaaagcgtaagcgccgtatttgccggagagtatggctctccggcagatttatttctttggacgatatttttctggcaactccggcaccggacgcttgtcatcgatgagatgacgcacggttaagatcggatgacgccacagcattctcggcccggcccaacgcataatctgtttcatctcttcacgctttgcaggctggtaacagtgcaccggacactgcttacaggctggtttctcttcgccgaacacacatttatccagccgctttttcgcgtaagcaaacaacgcctcgtaatgctccggctctgctgacgcctgcgggcatttcgcttgataaagatcgatcatttttttaatcgtcagtttttcacgagagatacgcttgccggacatgctgcctccatactcttaaggtgcatttatattacaacttaattttaaaggggactatgtctctgaaggaggaggtttcttcaaccgacgaatttggcgatcttgtttcatcgtcatcacgcaaaagctgcaaagcagcatttttcgcggaaccgacatcaagaactcacctttcgcgtcttcccctgaaatgattaactccggtatcatgtgcgccttatgtgattacaacgaaaataaaaaccatcacactacatttaacatcagggagccggacttaaccccatgagtacaatagaaaatttcgacgcccatacgcccatgatgcagcagtatctcaagctgaaagcccagcatcccgagatcctgctgttttaccggatgggcgacttttatgaactgttttatgacgacgcaaaacgggcgtcgcaactgctggatatttcactgaccaaacgcggtgcttcagcgggagagccaatcccgatggcggggattccctaccatgcggtggaaaactacctcgccaaactggtgaaccagggcgaatcggttgctatttgtgaacagattggcgatccggcgaccagcaaagggccggtcgagcgcaaagttgtccgtatcgttacgccgggcaccatcagcgatgaagcgctgttgcaggaacgtcaggacaacctgctggcggctatctggcaggacagtaaaggtttcggctacgcaacgctggatatcagttccggtcgttttcgcctgagcgaaccggcggaccgcgaaacgatggcggcagaactgcaacgtacgaatccagcggaattactgtatgcggaagatttcgccgagatgtcgctgattgaaggtcgccgcggcctgcgtcgtcgcccgctgtgggagtttgaaatcgacaccgctcgccagcaattgaacctgcaatttggcacccgagatctggtcggttttggtgtggagaacgcaccacgcggactttgtgctgccggttgtctgttgcagtatgcgaaagatacccaacgcacgaccctgccgcatattcgttctatcactatggaacgtcagcaggacagcatcattatggatgccgcgacgcgtcgtaacctggaaattactcagaacctggccggcggtgcggaaaatacgctggcttccgtactcgactgcactgtaacgccgatgggtagtcgtatgctgaaacgctggctgcatatgccagtgcgcgatacccgcgtgttgcttgagcgccagcaaactattggcgcattgcaggatttcaccgccgagttacagccggtactgcgtcaggtgggcgacctggaacgtattctggcgcgtctggcgttgcgtaccgctcgcccgcgcgatctggcccgtatgcgtcacgctttccagcaactgccagagttgcgtgcgcagttagaaaatgtcgatagtgcaccggtacaagcgctgcgtgagaagatgggcgagtttgccgagctgcgcgatctgctggagcgagcaatcatcgacacaccaccggtgctggtacgcgacggtggtgttatcgcatcgggctataacgaagagctggatgagtggcgcgcgctggctgacggcgcgaccgattatctggagcgtctggaggtccgcgagcgtgaacgtaccggcctggacacgctgaaagttggctttaatgcggtgcacggctactacattcaaatcagccgtgggcaaagccatctggcaccaatcaactacatgcgtcgccagacgctgaaaaacgccgagcgttacattattccggagctgaaagagtacgaagataaagttctcacctcaaaaggcaaagcactggctctggaaaaacaactttatgaagagctgttcgacctgctgttgccgcatctggaagcgttgcaacagagcgcgagcgcgctggcggaactcgacgtgctggtgaacctggcggaacgggcctataccctgaactacacctgcccgacctttattgataaacctggcattcgcattaccgaaggtcgccatccggtagttgaacaagtactgaatgagccgtttatcgctaacccgctaaacctgtcgccgcaacgtcgcatgttgatcattaccggtccgaacatgggcggtaaaagtacctatatgcgccagaccgcgttgattgcgctgatggcgtatatcggcagctacgtaccggcgcaaaaagtcgagattggcccgattgaccgtatctttacccgcgtaggtgctgcggatgatctggcttccgggcgttcaacctttatggtggagatgaccgaaaccgccaatattttacataacgccaccgaatacagtctggtgttgatggatgagatcgggcgtggaacgtccacttacgatggtctgtcgctggcgtgggcatgtgcggaaaatctggcaaataagatcaaagcgttgacgctgtttgctacccactatttcgagctgacccagttaccggagaaaatggaaggcgtcgccaacgtgcatctcgatgcactggagcacggcgacaccattgcctttatgcatagcgtgcaggatggcgcagcgagcaaaagctacggcctggcggttgcagctctggcgggtgtgccaaaagaggttattaagcgcgcacggcaaaaactgcgtgagctggaaagcatttcgccgaacgccgctgctacgcaagtggatggtacacaaatgtctttgctgtccgtaccggaagaaacttcgcctgcggtcgaggcactggaaaacctcgacccggattcactgactccgcgtcaggcgctggagtggatttatcgcttgaagagtctggtgtaataataattcccgatagccttttgctatcgggaatattaacgacaactgacgaatcaaataaaaataccctgtataataggaaaacttattttacagggtaaaaccatgccatctacgcgctatcaaaaaatcaatgcccatcactatcgccatatatgggccgttggtgatattcatggtgactatcaattattacaatcccgcttacatcaactctctttttgtcctgaaaccgacttacttatttctgtcggcgataacattgatcatgggccggagagtcttaacgtgctgcgcctgttaaaccagccctggtttacatcggctaaaggcaaccacgaagcgatggcgcttgaggcattcgaaactggcgatggaaatatgtggcttgccagcggtggtgactggtttttcgatttaaatgattcagagcaacaagaggcaatagatctgttgctgaaattccatcaccttccacatattattgaaatcactaacgacaccataaaatatgtcatcgcacatgcagattatccggggaaggagtatcagtttggcaaagaaatagcggagagcgaattactctggcctgttgatcgtgtgcagaaatcacttaatagcgaattacaaaaaataaacggcgccgacttctttatatttggtcatatgatgtttgataacattcagacgttcgctaaccagatttatatagataccggatcgccgaaaagcgggcggctgtcattttataaaataaagtagtctcatgcttcttctgtgaagcatgagtaacccggcgttattgcaggtcattattcatttttcgctaccagcaaagagagatccagcttcgccagcgcgcggctggcactctccggcagaccatcgtcagtaatgatctgatcaaactcgcttaatggtaacgccagccatgtcgccacctgtccatatttcgtcgcatcacagaccaaaactcgctggcggctggcactggcaatcgcccgtttcaccgtgactttatcttctgctggcgtagagatcccccgcacactccatgacgatgcagaaataaaagcctgatcaatcatcaggctacgcagcatggtcgcagcggcttccccaacacaggaacggttttcccgacacactgcgccgccagtgtgaataattgtgcaattactgttgtcgagcaagtagtccgcaataacgaagtcgttagtaaccactgtgagtggctccatgtgagtcagatgctgtgcaatcgctaacgtggtcgttcccgcatccagatagatacaacgtcccggctgaacaagacttgccgccagcttgccaatagccgctttttgcgtcattgccagcgcagtttttacctgatgagaaggttcatgtgccacgcgtcccggagactggacgcccccggacaccaacacaacggctccctgctgctccagtttttgtaaatcccgacgaatggtcatatgtgacacattcattctgtccgttagttcagcaatactaacaatgcctttttcagctaccatctcaaggatgatttggcgacgctctacgggtatcaacttttgctccttcctttgtcctgctgacattctacgctatttgcctgcgaaacgtgcgcggcgcaactaacgcttagttcacataaaataacacgcaatgttaatttttgtgaatcagctcaccatatcgttatctttccgcgcttatattcacaacatcaaacaaaatatcacttaaattaacaaggagagcagatgaaaacgggatcggagtttcatgtcggtatcgttggcttagggtcaatgggaatgggagcagcactgtcatgtgtccgcgcaggtctttctacctggggcgcagacctgaacagcaatgcctgcgctacgttgaaagaggctggtgcttgcggagtttctgataacgccgcgacgtttgccgaaaaactggacgctctgctggtgctggtggtcaatgcgacccaggttaaacaggtgctgtttggtgaaaaaggcgttgcacaacatctgaaacccggtacggcagtaatggtttcttccactatcgccagtgctgatgcgcaagaaattgctaccgctctggctggattcggtctggaaatgctggatgcgccggtttctggtggtgcggtaaaagccgctaacggtgaaatgactgtcatggcctccggtagcgatattgcctttgaacgactggcacccgtgctggaagccgttgccggaaaagtttatcgcatcggttcagaaccgggactgggttcgaccgtaaaaattatccaccagttgttagcgggcgtacatattgctgccggagccgaagcgatggcgcttgcagcccgtgcggggatcccgctggatgtgatgtatgacgtcgtgaccaatgccgccggaaattcatggatgttcgaaaaccggatgcgtcatgtggtggatggcgattacaccccgcattcagccgtcgatatttttgttaaggatcttggtctggttgccgataccgccaaagccctgcacttcccgctgccattggcctcaacagcattgaatatgttcaccagcgccagtaacgcgggttacgggaaagaagacgatagcgcagttatcaagattttctctggcatcactctaccgggagcgaaatcatgatcaagattggcgttatcgccgatgattttaccggcgcgacggatatcgccagttttctggtggaaaacggtctaccaacggtacaaattaacggtgttccaacaggtaaaatgccggaagcaatcgacgcactggtgatcagcctgaaaacgcgctcctgtccggtggttgaagccacacagcaatcgctggcggctctgagctggttgcaacagcaaggttgcaaacagatctatttcaaatactgctctactttcgacagtacggcgaaagggaatatcggcccggttaccgatgcattaatggatgctctcgacacgccgtttacggtcttctctccggccctgccggtcaacggacgtacggtttatcaggggtatttgttcgtaatgaatcaactgctggccgaatccgggatgcgccatcacccggtaaatcccatgaccgacagctatcttccccgtctggttgaatcgcaatccacagggcgctgcggcgtcgtttcagcacatgttttcgaacaaggtgtgaaagccgttcgtcaggagctggctcgcttacagcaagagggctatcgctacgcggtgcttgatgcgctgaccgaacaccatctggaaattcagggggaagccttgcgcgatgccccactggtaacgggcggttctggtctggccattggcctggcccggcagtgggcgcaagaaaacggtaaccaggctcgcgaagcagggcgtccgctcgctgggcgcagcgtagtgctctccggttcatgctctcaaatgaccaaccgccaggtggcacattaccgtcaaattgcaccagcccgtgaggttgatgtggcacgctgcctctcaaccgaaactctggccgcttatgcacacgagctggcagagtgggttctgggccaggaaagtgtacttgctccactggtttttgccaccgccagcactgacgcattggcagcaattcaacagcaatacggtgcacaaaaagccagtcaggcagtggaaacactgttttctcaactagcggcgcggttagcagcggaaggcgtgacacgctttattgtcgcaggcggtgagacctccggcgtagtcacacagagcctgggcataaaaggttttcatattggcccaaccatttcccccggcgtgccgtgggtaaacgcactggataagcctgtctcactcgcccttaaatctggcaacttcggtgatgaagcctttttttcacgagcccaaagagagtttttatcatgagcgatttcgcaaaagtagagcagtctttgcgagaggagatgacgcggattgccagttcattctttcagcgcggatatgcaactggttcggctggcaatctgtcgctgcttttacctgacgggaatttactggcgacaccgacaggttcatgcctgggcaatctcgatccacagcggctttccaaagtcaccgcggatggcgaatggttaagtggtgacaaaccctcgaaagaggtgctctttcatctggcgctgtatcgcaacaatccgcgctgtaaagcggtagtgcatttgcacagtacgtggtcgacggcgctttcctgcctggaagggctggacagcaataacgttattcggccgttcacaccatacgtggtgatgcggatgggtaatgtcccgctggtgccctattaccgaccgggcgataaacgcatcgcacaggatctggcggaactggcagcagacaatcaggcttttttactggcaaatcatggcccagtggtttgcggtgaaagcctgcaagaagccgccaacaatatggaagagctggaggaaacggcaaagctgatttttattctcggtgaccgcccgatccgttatctgaccgcaggtgaaattgcggaattaaggagttaatgcaatgcctcgttttgcagctaatttatccatgatgttcaccgaagtgccttttattgaacgcttcgccgcagcgcgaaaagccgggttcgatgctgtggagtttctgtttccctatgactactccccccagcaaatccagcagcaactggtgcaaaaccacctgacgctggcgctgttcaataccgctcccggagatattaatgcgggagaatggggattatccgcccttcccggacgtgagcacgaagcacgcgcagacatcgacctggcactggaatatgcattggcgctcaattgtgaacaagtccatgtgatgtcaggcgtcgtgcccgctggcgaagatgctgaacggtaccgggcagtatttattgataatctccgctacgctgccgaccgctttgcgccacacggcaagcgaatattggttgaagcactcagccccggcgttaagcctcattatctcttctccagccagtatcaggcactggctattgttgaagaggttgcgcgagataacgtgtttattcaactagatactttccatgcacaaaaagtagatggcaacctgacacatttaatccgcgactacgccgggaaatatgcgcacgtacaaattgccggactacctgatcgacatgaaccggacgatggagaaatcaactatccgtggctgttccgcctgttcgatgaagtgggatatcagggctggatcggttgtgaatacaaacctcgtggcctcaccgaagaagggcttggctggtttgacgcctggcgctaattcgctcaatccctaattacaacgtacccatacatccccccatctacggatggggtaggttaactataactttcagacagggtttcccatgtccacaattacattgttatgcattgcgttagctggcgtaatcatgctgttgctactggtcatcaaggcaaaggtacaaccattcgttgctctgctcctcgtcagcctgttagtcgcacttgcggcgggtataccggcgggcgaagtgggtaaagtgatgatcgccgggatgggcggtgtgcttggttccgtcactattattattggtctgggcgctatgctggggcgtatgatcgaacactctggtggtgcagagtcactggctaattatttcagtcgcaagttaggtgacaaacgaactatcgctgcgctgactctggcagcgttcttcctcggtattcccgtcttctttgatgtcggctttattattcttgcgccaatcatttacggttttgccaaggttgccaaaatatcaccactcaaatttggcctgcctgtcgctgggatcatgctcactgttcacgtggcggtaccgccgcatccaggccctgtcgccgcagcggggttactccacgcagacatcggctggctaaccatcatcggtattgcgatttctattcccgtagggattgttggctactttgcagcgaaaataatcaataagcgccaatatgcgatgtcggtcgaggtactggaacagatgcaactggctccggccagtgaggaaggcgcgacaaaattaagcgataaaataaatccaccgggcgtcgcgctggtcacctcgctaattgttattcctatcgcgattatcatggcgggtacggtttctgcaacactgatgccgccttcgcatcccctgcttggtacgctacagttgataggctcaccaatggtagctctaatgattgcgctggtgctggcattctggttattggctttacgtcgcggctggagcttacaacacaccagcgacattatgggctctgcccttcccactgcggcggtagtgattttggttactggtgctggaggggtatttggcaaagtgctggtggaatcgggcgtcggtaaagcccttgccaacatgttacaaatgattgacctgcctctgttaccagccgcatttattatttcactggcgctgcgtgcatcgcaggggtcagcaaccgtagcaatcctgacaaccggcgggttactctcagaagcggtgatgggattaaatccgattcagtgcgtattggtgacgctggcagcctgctttggtgggcttggcgcgtcacatattaatgactcagggttctggattgtgaccaaatatctggggttgtcggtagcagacggtctgaaaacctggacagtgttaacgaccattctcggttttaccggattcttaattacctggtgcgtatggctcgtcatctaataatccagataagatatgatgtatcgtttaagtgcctgataagggtgtaatgtatgccaatattaacctcggtaatatctcgctaccgaggttaattttcactttgcaatataattacagtctcttgcaagttgattttatcttagtaataagaaccgaccaatcttattgccatttcgatattagcaggcatagatgcgtcgtagccatacatatggccatatttcggacgtaatacttcagttactttcttaataattgcttcgcgctgggctcgcgcaaaatcagcatgattatttgccgttttattcataaatttaccaaaactttcttcttttctgactttaattgtcgtatcccgaagatcattaagaaactggcgttgaaatttaaaatcatcgtgtgaaccaatattaccatgcccgccaataaaatatttccagtcaagcatttcaacctgacgcaaattactgtcatggtaaaccaacgtatccgatacggcgaagcccatcatcggcagttggtcaggattcaggagatccgggctgtgagctactttttcctgttttagcaaccatacagaatggtcgtcggtatgtcctgctttaacaaatcggtgtaattcaatggtctgcttttcaaatttaaactggtcatcttttttacttaaaacctgagtggcgacgggtaagcgactgttcataaattgcattttttcagcagtggctttactggcaataatacgcagattcacgccttctttcttcgcctcatcgttccaaaatggactatcgccaatgtgatccacatggtaatgagaataaaccagcgctgttacgggtaatggagtcacatcacgaattgcctgtaataaatatttaccgcgaccctccggagcatcaaacagcaaaacccctttgtctccgacataaaacgtagtggaataaaaatagcgttgaacataataagttctctcgccaattttttgtaaaatataaggctgagacatatttctttcaaaaaggttattgagtttatcgcttggcgatattattttttccgctgaaggttcaacataacttgcattaactgtagacgaatttgcagtcgaaatttccgtttgagcaaaaatactaccagatataagagaagaggctagaattgtatatattttaatgccttgcatacgtagtcctttattaatgtgttgttgatttatagcatctctgaacagactgttattttagatattactacgttacgagattcatttttcttcgaatattatgtttatctcattcaaaaaatatgttcatcatttgatggtttaaataatatctgcaaggcataatactccacatctttaaaacctgcctcaaaaaatcattcattagtaaaaaggatatttatatgcaaaacatagctgtggtttattattcaggatatggtcacactaaactggttgctgaaaaagtggcacaaggcgcccatgcagatttaatttcgattgataacgaaggaaatatcactgagcaggagtgggaaaaactggacgcagccgatgccattatcttcggtgctcccacctatatgggcggtgcgccatggcaattcaagaaatttgctgatgccagttccaaagcgtggtttacacgtaaatggcaggataaagtcttcgggggtttcaccaacagcgccagcctgaatggcgataaacaagttacgctgatctatctgcaaacgctggcttcacagcatggcggtctgtgggtgagtttaggtcaggctcctgccaatgtgcttgcgtcaaccagggaagatgtaaacaatctgggcggttcagtcggtttgctggtgcaatctccagccgatgcgggtgcagaccaaatccctacgggcgatctggatacagccgtgaaatatggtgaacgcgtggcgacaattactgtgcgcttaaaatgatgattgccaaatgtgacgctgacgcgtctatccggtcttctacatctaaaaagtgccgtcccctggtcagtcagataaagttttaacgctgtacccgataacagttcaacatgtaccatgtaccaaaagaaaaaaagccagcctcgcttgagactggcctttctgacagatgcttacttactcacggaacagcgcttcgatattcagcccctgcgtttgcaggatttcgcgcaaacggcgcaggccttcaacctgaatctggcgaacacgttcacgggtgaggccaatttcacgacctacatcttccagtgttgccgcttcgtaccccagcaaaccgaatcgacgtgccagtacttcacgctgtttggcgttcagctcgaacagccatttgacgatgctctgcttcatatcgtcatcttgcgtggtatcttccggaccattctctttttcatcggccaggatgtccagcaacgctttttcggaatcaccacccagcggggtgtctaccgaggtaatgcgctcgttaagacgaagcatacggctgacgtcatcaactggcttatccagttgctctgcgatctcttccgcacttggttcgtggtccagcttatgggacaactcacgtgcggttcgcaggtaaacgttcagctcctttacgatgtgaatcggcaaacgaatagtacgggtttggttcataatcgcccgttcgatcgtctggcgaatccaccaggttgcgtatgttgagaagcggaaaccacgttccgggtcaaacttctctactctaccgcgcggatcagccccaggttgccctcttcgatcaggtccagcaacgccagaccacgattgccataacggcgggcaatttttaccaccagacgcaagttactctcgatcatccggcggcgagaggcaacatctccacgcagtgcgcgacgcgcaaaataaacttcttcttcggccgttaacagtggtgaataaccaatctcaccaaggtaaagctgagtcgcgtccagcacacgctgtgtggctccctgcgataacagttcctcttcggccaaatcgttatcactgggttcctcttctactaaggccttttcgtcaaaaacctcaactccgttctcatcaaattccgcatcttcatttaaatcatgaactttcagcgtattctgactcataaggtggctcctacccgtgatcccttgacggaacattcaagcaaaagcctggttccgccgatttatcgctgcggcaaataacgcagcgggtttacggatttccccttgtaacgaatttcaaaatgcaagcgtgttgaactggttccggtgctacccatggttgctattttttgccccgccttcacttcttgttgttcccggaccagcattgtgtcgttatgggcgtaggcactcaggtaatcatcattatgtttgatgataatcagattaccgtagccgcgcagcgcgttaccggcataaacaacgcggccatccgcggtcgcgataattgcctgtcctttgctgcctgcgatatcaatccccttgttgcccccctcagaagcgccaaaggtttcgatcactttgccctcagtcggccagcgccaggtggagataggcgtactggttgatgtactgctgacaatcggctcggttgtgcttgctgttggtaccgttacaggcgctgtgaccgtggtcgcagttggcttgttgttcggcaacattttgttagcactctgttcacccgaagactcagaatacgtaattgtcggttgcgacgcaacagcaacggtggaattttgtgcaggcttgatcacaactccttgctctgctgcgtcggcctgggtaatggcatttccgcctgtgattggcgtaccggaagcattacccacctgtaaggtctgaccgacgttcagcgcgtatggtgcctgaatattgttgcgctgagcaaggtcacggaaatcgttgccagtaatccaggcgatataaaaaagcgtgtcgccttttttcacggtgtatgtactgccgctataactgcctttcggaatgttcccatactgacggttgtagacgattcgtccgttttccatctgtaccggctgctgagctactggctgcataggctggatttgcggttgttgagtagcctgaatttgtggctgctgtaccggctgaatttgcggttgctgcgctgtagacgtcgtccccattttcggcggcggcgtaatcaacataccagaattggtatttgcgggcgcattgccattaacggagctgaccggtgccggtggatttgaagtgtcagaacagcctgccagccatagcgaaaccagtgacaatgccgcaatgcggcgaacggtgaattttgggcttcccgcgctcatttatcccccaggaaaaattggttaataaccagtgacataattaccgtgcaaggcaccatactgaacactggaaaagatgttcacgatacgctgacctgcggcaaaataaccaggaaaaatccaggtatttcctcacgctttaagccagctcacccttcactaaagggacaaagcgcacggcctccacggtatcgataataaattcgcctccccgacgacgcacccgtttcaaatactggtgctcctcccctacgggtaagacgagaatcccgccttcgtccagctgcgtcattagcgcagttggaatttcaggcggtgccgccgtaacaatgatagcgtcaaacggcgcgcgtgcctgccaaccttgccatccatcgccatgacgggttgaaacattatgtaaatcaagatttttcaggcggcgacgcgcctgccactgcaagcctttaatccgttcaaccgagcaaacatgttggacaagatgcgccaggattgcagtttgatatcccgaaccagtgccaatttccagcacccgcgactgcggcgtcagctcgagtaattcggtcattcgcgccaccatatacggctgcgaaattgtctgcccctgacctatcggcaaggcgatattgtcccaggctttttgttcaaacgcttcatcaacgaatttttcacgcggcacggcggcaagtgcattcagcaccagctcatcctgaataccttgcgcacgtaattgatccagaagtgcttgtacgcgtctgcttaccattgcgtgccaactcccacgctgtttaaccagtctgaaaccacatcttgcgcgctatgcgcagttaaatccacatgcagcggcgtgatggaaacatagccctcatctaccgcagcaaaatcggtccccggaccggcatcacatttaccgcccggcgggccaatccagtacagcgtattgccgcgcggatcttgctgcgggatcacctgatctgccggatgtcgtgtaccgcagcgcgtcacgcgaatacctttgatttgatccaatggtaaatccggaacgttaatattaagaatacgcccggtgcgcagcggctctttacacagtgcgcgcaaaattgagcaggttaccgccgcggcagtgtcgtaatgtttatgcccgtcaagcgagacggcaagcgccggaaaacctaaatgacggccttccatcgcggccgctaccgtaccggaataaataacatcatcccccagattcggcccggcgttaattccggacacaacaatgtccgggcgcgggcgcatcagagcatttacgccaagatagacgcaatcggtcggggttcccatttgcacagcaatatcaccattttcaaaggtaaacgtgcgcagggaggattccagtgtcagagaattagaagcgccgctgcggttacgatcgggggcgaccacctgaacgtcagcaaactcacgcaaggctttcgccagcgtttgtataccgggtgcatgtaccccgtcatcattactcagcaatatgcgcataatcacctgttgtgttgataagttccctgacaacgctggttgcaaaacttcccgccggaagccagaaacggatttctacggtgacgtcatcccaccagttccagcttaattgttgcggatacagcagcatcgctctgcgcgcggcttcaactttttcgcgcaccagtaaggtttgtaattcagtttcttcggcgacagctgcttgttcgaatgccagcgcttcacgctgagttccccattcgccactgcccggcaatgcggcggttatcatcagctctttatcgttgacgcgacgctgtaattccgccagttcttcggtggttgcgacaaaccagctaccacgtccggctaattgtagcgcatcgccgtcaacaacttgattaacgtctgcttttttgaggcgctcagcaacaatctgattaaacaacgcactgcgggctgccgacaaccaaaaactacgtttattgcgatcgcgcaccggagtattggtttgcgcccagcgcagcgcaccctgcaagttgctaccgccaatcccaaaacgttgggcaccgaagtagttcggtacaccttttacgcaaatatcgatcagacgttgttcaacgtcatcgcgattgctcacttcgcgtagtaccagggtaaaggcgttacctttcagcgcccctaaacgcagcttgcgcttgtgccgcgcatactccagcacctggcagccttccagttgaaaggcgctcagatcgggcatctctttgcccggcacgcgagcgcataaccactgttccgtaacagcatgtttatctttttgcccagcgaagctgacttcacgggcatgaattttcaggaatttcgccagtgcatccgccacaaaacgggtattgcaaccgtttttgaggattctaaccagaatatgctcaccttcaccatcaggctcaaagcccaaatcttccaccaccacaaagtcttccggattcgctttcagcagcccggtgccttgcggtttaccgtggaggtaagtgagattatcaaactcaatcattttgttgccttaatgagtagcgccaccgcttcacaggcaatcccttccccacgtccggtaaatcccagtttttccgtagtagtggctttcacgttaacatcatccatatggcagccgagatcttcggcaataaacacgcgcatttgtggaatgtgcggcaacatcttcggtgcctgagcgatgatagtgacatcgacgttgccgagggcataacctttcgcctgaatacgacgccaggcttcgcgcaacagctcgcggctgtcggcacctttaaatgccggatcggtatccgggaacagcttgcctatatctcccagcgccgccgcgccaagcaatgcatcggtcaacgcatggagcgccacgtcgccatcagaatgcgccagcagccctttttcgtaaggaatgcgtacgccaccaatgataattgggccttcaccgccaaaggcgtgtacgtcaaaaccgtgtccaattcgcattatgtattctcctgatggatggttcgggtgaggtaaaattcggccagcgccaaatcctccgggcgcgttaccttgatgttatccgcgcggccttcaacaagttgcggatgaaaaccgcaatattccagcgccgaggcctcatcggtaatggtagcgccttcatttagagcgcgcgtcaggcagtcatgtaacagctcacgagggaaaaattgcggcgtcagcgcgtgccataagccgttgcgatcaacggtatgagcaatggcatttttgcccggttcggcacgtttcatcgtatcgcgcaccggcgcagcgaggatccctcccgtgcggctggtttcgctcaacgccaacaatcgcgcgaggtcatcctgatgcagacaaggacgagcggcgtcatgcaccaatacccactgcgcgtcgccagcggctttcagacctgccagcacggaatcggcacgctcttcaccaccatcaacaaccgtgattcgtggatgattcgccagaggaagttgtgcaaagcggctatcgccaggacttatggcaatgacgacacgtttcaccctgggatgcgccagcagcgcatgcaccgagtgttcaagaatggtttgattaccgattgagagatattgcttaggacattccgtttgcattcggcggccaaatccggccgccggaaccacggcgcaaacatccaaatgagtggttgccatgttaattcccgggctgatttatcgattattttgccccgcagactgtgcgcgctttgacgcgtcaggcaccagacgataaaacgtttcgcccggcctggtcatgctgagttcattacgcgcacgctcttcgagcgcctcctggccgccattgagatcgtcaatttcggcaaaaagctgatcgtttcgcgctttaagtttcgcgtttgtagcttgctgtgccgccacatcattattgacgcgagtatagtcatgtataccgttcttaccgaaccacagcgaatactgtagccagaccagaatagccagcaacagcagcgttagtttacccatcctgccccctgaaaaacggcatcttcatcccatgcatccgaagacgactctacatcctctgttggggataccgcgacaacgcgggcaaatgtaccacatttgtcgattgttacgtatacccagggcgtgcagaacataatctcattattagttacggattgaattatgaacagaatagagaggaaagaacaattaacccagtagccacataaacagtgcaccaaacataatgccaaccgtcgccagagtgaaaacaatactgtagcgtagctttccgtccatcaatgaatgcagtgcaatccccaccactacagcgacgggcatcagcgccagaaagaaaggccaggtgtagataaaaaagagcagcgtgttagagccataaatcaacatcggaattgccaacgcgcacagccacgataaaaaaccaaccacagcgccaggcagcgaccatgtggtgtcttcaacctcagtaaggctgtcgttatttgttaatgtaatgttgtggctgttacgcatatctgatcccatgttactttgacgaaccgggcatgaaaacccggtggtgtctcaggatctgataatatcgttctgtctcaacagatctaataattgctgtaccaaatttgttactaattgttcaccattgagatgaatttctgccgattcaggcgcttcgtaaacggaatctattcccgtaaagttgcgcagttcaccggcacgcgctttcttatataaaccttttggatcgcgggcttcgcaaatcgccagcggcgtatcgacaaacacttcgataaagcgcccttctcctacgcgttcgcgaaccatctggcgttcggcgcggtgtggcgagataaatgcggtcagcaccaccagtccggcttcaaccatcaaattcgccacttcaccgacgcgacggatattctctttacggtcggcatcgctaaaaccgagatcgctgcataatccgtggcgaacgttgtcgccatccagcagatacgtactgacgccaagtttatgtaacgcctcctccagcgcccccgcgacggttgatttaccggaaccagagaggccggtaaaccacagcacaacaccacgatgaccgtggtgctgttcgcgttgttgcggagttactgggtggctatgccagacgacgttttcgtcatgcagagccattatttatctcccagtaaatcgcgcgcaccccaatgcgggaaatggcggcgaaccagggcattcaattccagttcgaatgcactgaattcagatggcgcagcagttgcctggctaactggttcgtgcaccataccggcacctacggtcacattactcaggcgatcgataaaaatcagcccaccggtaaccgggttttgctgataacgatctaacaccagtggctcgtcaaaggtgagatctaccaggccgatgccgttcagcggcaggttttcaacttcgcgttgggtaaggttattgatatcaacctgataatgaatgccatcaacacgagcacgcgtcttcttaccggcaattttgatgtcgtaactctggcccggggaaagcggctgttccgccatccataccacatccaccgacgcgctctgcacagccggtaacgcttcgtctgccgccagcagcagatcgccacggctgatgtcgatctcatccgtcagcaccagggtgatcgcttctccggcaaaggcttcttcgcgatcgccatcaaaggtcacgatccgcgcgacgtttgattccacaccagagggcagcactttgacacgttgcccgacttccacacgaccggatgccagcgttccggcgtagccacgaaaatcgagattcggacggttaacgtactgcaccgggaagcgcattggctgagcatccaccactcgctggatctccacggtttccagcacttctagcagtgtcggaccgctgtaccacggcatactttcactttgcgaagccacgttgtcgccttccagtgcggagagcggcacaaagcggatatccagattacccggcagctgcccggcaaaagtcagataatcttcacgaatacgggtgaacgtctcttcactgtaatccaccagatccattttgttgatcgccacgaccagatgtttgatccccaacagtgtggagataaaactgtgacgacgggtttgatcgagcacgcctttacgggcatcgatcagtaagatcgccagttcacatgtcgatgcgccagtcgccatattgcgggtgtactgctcgtgccctggggtgtcggcgataataaatttacgcttctcggtagagaaatagcggtaggccacatcaatagtgatgccctgttcgcgctcagcttgcaggccgtccaccagcagtgccagatccagcttttcgccctgggtgccgtgacgcttactgtcgttatgcagcgatgagagctgatcttcgtagatttggcgggtatcgtgcagcaggcgaccaatcagggtacttttgccgtcatcgacgctaccacaggtcagaaaacgcagcaggcttttatgttgttgcgcaatcatccaggcttcgacgccgccttcattggcgatttgttgtgcaagtgcggtgttcatcttaaaaatacccctgacgttttttcagctccatagaccccgcctggtcgcggtcaattacgcggccctgacgttcactggtggtggaaaccagcatctcttcgatgatctccggcagtgtttgcgcatttgactccaccgcgccggtcagcggccaacagcccagtgtgcggaaacgcaccatccgttttttaatcacttcgcccgattgcaggttgatacggttgtcatcaatcatcatcagcataccgtcgcgttccagaaccggacgttccgcagcgagatacagcggaacaatgtcgatattttccagccagatgtattgccagatatcctgctcggtccagtttgagagcgggaagacgcggatgctttcgcctttgttaatttgcccgttgtagttgtgccacagctccgggcgctgatttttcggatcccagcgatggaagcggtcacggaaagagtagattcgctctttagcgcgggatttctcttcgtcacggcgcgcaccaccgaaggcggcatcaaaaccgtatttgttcagcgcctgtttcaggccttcagttttcataatatcggtatgtttcgcgctgccgtgtacgaatggattaatccccatcgccacgccttccgggtttttatgcaccagcagctcgcagccgtaggctttcgccgtacgatcgcggaactcatacatctcgcggaatttccagccggtatcgacatgcagcaacgggaaaggcagcgtacctggataaaacgccttgcgcgccagatgcagcatgacgctggaatctttaccgatagagtagagcatcaccggatttgagaattctgcagccacctcgcgaataatgtggatgctttccgcctccagttgccgcaggtgggtaagtcgtttttgatccataaccgttcctttgcaataccgctattttcttgccatcagatgtttcgactatagggagcgtaagagaacgaatgaaattaccaattagaatgagtagttccttaacggaataacgatttggcaaagctaatatcaaaaagtgcttaaggcaccggatttcgggcgtttaggaagatttgaaattgttttagcgcagcggcagtttcatactatggcggtaaaaaaatttgcatggtatttaaggactcactatgttttccgcattgcgccaccgtaccgctgccctggcgctcggcgtatgctttattctccccgtacacgcctcgtcacctaaacctggcgattttgctaatacccaggcacgacatattgctactttctttccgggacgcatgaccggaactcctgcagaaatgttatctgccgattatattcgtcaacagtttcagcaaatgggttatcgcagtgatattcggacatttaatagtcggtatatttataccgcccgcgataatcgcaagagctggcataacgtgacgggaagtacggtgattgccgctcatgaaggcaaagcgccgcagcagatcatcattatggcgcatctggatacttacgccccgctgagcgatgctgacgccgatgccaatctcggcgggctaacgttacaaggaatggatgataacgccgcaggtttaggtgtcatgctggaactggctgaacacctgaaaaatacgcctaccgagtatggtattcgatttgtggcgaccagcggcgaagaggaaggaaaattaggcgctgagaatttactcaagcggatgagtgacaccgaaaagaaaaatacgctgctggtgattaatctcgataacttaattgttggcgataagctgtatttcaacagtggcgtaaacacacctgaagcagtaaggaaattaacgcgcgaccgggcgctggcaattgcccgcagccatggaattgccgccaccacaaatccaggtttgaataaaaactatccgaaaggcaccgggtgttgtaatgacgcagaaatattcgacaaagccggtattgctgtactttcggtggaagcgactaactggaatcttggcaataaggatggttatcagcaacgcgcaaaaacagccgcattccctgcgggaaatagctggcatgacgtaagactggataatcaacagcatattgataaggcacttcctggaagaatagaacgtcgctgccgtgatgttatgcggataatgctaccgttggtgaaggagctggcgaaggcatcttaatgggtttgaaatgattactcccttgcctgcaggaaatcaatgccaccagaaacagagtataaaaaagggtgcaggagaccaaaccatcacaattcagtacgcggggttttaccccgcgtggtggctacttcttcgattcgtaagcgagaactgccttaaactccataccacgttctctgatactcaactcacacaacgagtcgcctaccatcaacgtgaatcccagtactgtacaacacagtacgatgattgccacaagggcatattttgtcagcatgtcttgcctccctgcaaagaagagactaacatccgaattgcttaggttcgaacgtaggcctcaggttgatagaaatatcgcctggggcttttgtccatctggaacctcgcgaatgcttaacgccagacagcctcaagcacccaatgccattctatacctgttaattctccctgcgacgttctcgtttaaatgccggaatgctgctcgcaaaataaaaacgcccccatcatttctgacagaggcgtttaatttatccggcaatatttacccttcgtgtaatccacattccctttttaagccaaagaaacgcgtttcttcttccgccatgccgggttcccatttacgggttgtatgggtatcgcccaccgataaatatccttcatcccataatgggtgatatttcaggccatgtttttgcaggtactgataaatagttcggttatcccagtcgataatcggcagcactttaaatacgccacgctgaattgccagcaccggtaaattggcgcgactgccggattgttcacggcgcaggccagcaaaccaggtttgcgcattcagttctttcagcgcccggttcatcggttcgactttgttgatgtcattgtacttttcaatgccttcaacgccctgctcccacagtttgccgtagcgtgcttcctgccaggcggcgctttcggtagcacggtacactttcaggttgagcttgagtttgtccgttaactcgtcaataaagcggtaggtttccgggaacagatagccggtatcggtgaggatcactggaatatccgggcgaatctgattcaccagatgcagactcaccgccgcctgaatgccaaagctggaagaaagtacatattcaccgggcagattatccagcgcccaggctacgcggccttcagcgtccagtttttccagttgggcgttagtttccgccagcgccagaatccggtctacctttggcagttcgttcagggcgtttagatcgagtttggacataagttcctcactgtttgccttgcctgatgcaacgcttacacatcttatcaggccaacaagaccgggctgatggttaatcccataaatcgcgcgccggatcgagcaccgggcgaatgatgcccgcacgcaccgtaaagtcgccgaagccttcacccgcttcgcgctctttcgcccagcgccctatcagttcatcaagcgacgccaggatttccggctcggtgatgttttctttatacatccgtgggatacgtgtccccatacggttgccgccaagatgcaggttgtagcgccccggcgctttacccaccaggcccacttccgccagcatcgcgcgaccacaaccgttcgggcagcctgttacacgcatcacgatatgctcatcgctgacaccatgtttcgccattaaattatcgatgttgtcgataaaagacggcaggaaacgctccgcttccgccatcgccagcgggcaagtcgggaatgacacgcaggccattgagttttcacgctgcggcgtgacggcattcattaacccgctctctttggcgatcttctcgatcttcgctttctcgctttccggcactccggcgatgatcagattctggttcgccgtaatgcggaaatcacctttgtggatcttcgcgatctccagcaggccggttttcagcggacgccccggataatcaaggatgcgaccattttcgataaacagcgtcaggtgccagttatcatcaatgcccttaacccagccaatacgatcgccgcgtccggtgaactcatacggacgaatcggctcgaatttgatccccgcgcgacgttcaacttccgctttaaacgtctcaacccccacgcgctccagcgtgtatttggttttggcatttttacgatcggttcggttaccccagtcacgctgagttgtcacgacggcttccgccaccgccagcgtatgctccagcggcagatagccaaactcactcgccgtgcgggcgtaggttttcttgttgccgtgttcgatggaaagcccaccgcccaccagcaggttaaagcccaccagcttgccgttttcggcgatcgccacgaagttcatgtcgttggcgtgcagatcgatatcgttctgcggcgggatcactaccgtggttttgaacttacgcggcaggtaggtctgaccaaggatcggctcttcatcagtagtggcgactttttcctgatcgagccagatctccgcatacgcgcgggtacgaggcagcagatgttcagaaattttcttcgcccattcatatgcttccgcgtgcagctgcgactcgtaagggttcgaggtgcagagtacgttacggttcatgtcgttggcggtcgccagcgcatcaagaccgaccgagtgcagcatctggtgcaccggtttgacgttctttttcagaatgccgtggaactgaaacgtctggcggttggtcaggcgaatgctgccatagatggtgttttcaccggcaaatttgtcgatcgcctgccactgtttagtggtaatcaccccacccggcagacgacagcgaagcagcatcgcgtgacgtggttccagcttctgttcagcacgttcggcgcggatgtcgcggtcatcctgctgatacatgccgtggaagcggatcagcaggaagttatcacccttaaagccgccggtcagaccgtcgtttaaatcttccgcaatggtgccgcgcaggtagttgctttcaagcttcatgcgctcggcgtctgtcagttttccttcgaccactaaaggtcctggatgtttttcgctcattagtagacatctcgctgataacggcgctctacgcgcagctcacttaaaaattcatccgccgcttcggtgtccatgccaccaaattcggcaatcacttccagaagtgcctgctcaacgtctttcgccatgcgattagcgtcgccgcagacataaatgtgggcaccgtcattgatccagcgccacagctctgcgccctgttcgcgcagtttgtcttgtacgtaaattttttctttttgatcgcgcgaccaggcgagatcgatgcgcgtcagcacgccttctttgacgtaacgctgccattccacctggtagaggaaatcttccgtaaagtgtgggttgccaaagaatagccagtttttacccggcgcttcgtcggcagcacgctgctgcataaaggcacggaacggcgcgatgccggtgccagggccaatcatgatcaccggggtttccggattggttggcaggcggaagttgtcgttatgttcgataaagacgcggacttcaccctcttcttccacacgatctgcgaggaagctggaggcaccaccggcacgggcacggccttccacgtcgtaacgcaccacaccaacggtaacgtgcacttcgttctcgacttccgcctgcgaggaggcgatggaatacaggcgcggggtcagcgggcgcagcagattaatcagcgcttcggcatccagttgcgccggagagaaacgcaccatgtcgacaatcggcgtcgtcgcggcgtaatgctgtaatttcgctttatcgcccaccagcggcagcagcgtttcgctgcgggtaagcgtggcatagttctcaacaatgttggcggtgttgacggtcagttcgaagtgccactgtagcgcttcgttcagaggcaacgttttgccctcgacggtgacaggttcatcgcctttcagccacagcagttcgacaagttctttcaccagtgccggatcgttctgataccagacgcccagcgcgtcacccggctggtaacgcaggccagagtcacctaagtcaatttcaatgtgacgaacgtctttttcagagttacgcccggtaattttctggttaaccgaaaggctggccgccagcggcgcgtctttgctatacgggctggtgtggatttcatttaccgcgccagtagcgacggattgcgaaggcgccgcgacaggcgcacgcgatttaagcgcatcaaccacgcgggcgcgccactcgctggcagcagcctggtattcaacatcggcatcgacacggtctagcaggcgttcaccgcccagttccgccagcttactgtcaaaatctttcccggactggcagaaaaattcataagagctatcgccgaggctaaacacggcaaacgcggtgttttccagctttggcgcttttttggagaacaggaacttatgcagcgcgacggcttcttccggcggttccccttccccttgcgttgacgtcaccacgataagcagtttttcgctggcgatttgtttgaatttatagtcacccgcgttcaccagcttaacgttcagttttgccgctaataaatcatcgcgtaatgcttcagcaacccggcgcgcattgccggtttgcgaggcggagataatagttatacccggcatttctgcggcgggcgctggcgtcgctgcaagcgcagcaggctgctggttgagcacgccccagaaatagccagaaacccaggcaagctgggtaggagttaaatcggtcgtggccgcctgaaggcgtgccagttgctccgggttcaacggaagcaacgcggaaggtgggacctgtgtcgtcatgcgtcgttatgttccagtaagcaaagctgtttctgcgccctgtcagcgcccataaaacagaagagaaggtaaggttaacggggtgaacggtgtggattaaagacgggatagcgataactaataaccaaatcgactaacctgttttagcaatagtctttaacaacaaaatagattaaccaacccaatgaaaaacaaatgaatattgcccatcaataagataaatcagcgattttgcgcaacaaagtcgttttagataatgcgaaaaaacagcctttccggtactctacggcggttttatcgtcatgtagagaaattatgatgtccaccacgttatttaaagatttcaccttcgaagccgctcaccgcttgccgcacgtcccacaagggcataaatgtggtcgcctgcacgggcattcctttatggtgcgactggaaattaccggggaagtcgatccgcatacgggctggattatcgatttcgctgaactgaaagcggcgtttaaaccaacttatgagcgcctcgatcaccattatctcaatgatattccaggtctggaaaacccaaccagcgaagttttagcaaaatggatttgggatcaggttaaacccgttgtgccgctgttaagtgcggtgatggtaaaagaaacctgcaccgcaggttgtatctatcgcggcgaatgataagagtgtgtcggcggtcaatttcccttaagtaacgctatgttagggtgttgtgttctggatatctggggcatgacatggaagacgactgcgacattattattatcggtgccggaattgctggcaccgcttgcgcgttacgctgcgcgcgagcgggtttatccgttttgttactggaacgagcggagattcccggcagcaaaaatctttccggcgggcggctatacacccatgcgctcgcggaactcctcccgcaatttcacctgaccgcgccccttgaacgacgcatcactcacgaaagtctttctctgttaacgccagatggcgcaacgacgttttccagcttacagcccggcggtgaatcctggagtgtattacgtgcacgattcgatccgtggctggttgccgaagccgaaaaagaaggtgtcgaatgcatccccggtgcgacggtagatgcactgtatgaagaaaacggcagggtgtgtggtgtcatttgtggtgacgatattcttcgcgcccgttatgtggtgctggcagaaggtgccaacagcgtcctggcggaacgccacgggttagtgactcgtcctgctggcgaagcgatggcattggggatcaaagaagcgctggcgctggaaccatccgctattgaagaacgttttcatctggagaataacgaaggcgcagcgttgctgttcagcggcgggatctgtgatgacttacccggcggcgcatttctttatactaatcaacaaacgctctcgttagggattgtttgcccgctctcctcccttacgcaaagtcgtgttccggcaagcgagctgctgactcgctttaaaacgcatccggcagtgcgcccgcttatcaaaaacacggaatcactggagtatggtgcgcatctggtgccagaaggtggcctgcgcagtatgccggtgcaatacgccggtaacggctggctgctggtgggcgatgcgttgcgcagttgcgtcaataccggaatttccgtgcgcggtatggatatggcgctaactggcgcgcaggcggcggcacaaacgctgataagcgcctgccagcaccgcgagccgcaaaatctgtttccgctttatcatcacaacgtagagcgcagcctgctgtgggatgttctacagcgttatcagcatgttccggcgcttttgcaacgccctggctggtatcgagtgtggcctgggttaatgcaggatatttcccgtgatttatgggatcaggggaatacacctgttccaccgctgcgccagttgctctggcgtcatttacgtcgtcacggcttgtggcatctgacgggcgatgttatcaggagtctacgatgtctgtagcccgtaatctctggcgcgctgccgatgcgccgcacattgttccagctgactccgttgagcgccagacggcacaacggttgattaacgcctgtccggctggtcttttttcgctcacacctgaaggtgacttacgcgttgattatcacggctgcctggagtgtggcacctgccgtttgctgtgcgacgaatcaacactacaacagtggcgctatccgccttccggattcggcatcacctaccgctttggataaataacaaggataatttatgtccctcttacacctgctccgccagaatccggtgattgctgccgttaaagataatgccagcctgcaactggcaatcgactctgaatgccagtttatttccgtgttgtacggcaatatctgcaccattagtaatatcgttaaaaagattaagaacgccgggaaatatgcttttattcatgttgatttgctggaaggcgcgtcaaataaagaagtggtgattcagtttttgaaactggtaaccgaggcggacggaattatcagtaccaaagcctcaatgctgaaagcagcaagagcnggaaggttttttctgtattcatcgactgtttattgttgattcgatttcgtttcacaacattgataagcaagttgcgcaatcgaatccggattgtattgagatcctgccaggctgcatgcctaaagtgctgggctgggtgacggagaaaatccgccaaccgctgattgctggcgggctggtgtgcgatgaagaagatgcgcgtaatgcgattaacgcgggtgttgtggcgctttccaccacgaatactggggtctggacgttagcgaaaaaattgctttgacgggataatcgtaacaagttgaatttggtgtgatttgtaggctgcacgccacatccgacattcagcgcctgatgcgacgcttgacgcgtcttatcaggcttacaagtccccagcccagaaccgtaggcaggatcatccggcagcacgttattggcaatctgcgtgaatggttgtcaccagtgcctccagcaccgctttccagtcatcaaccacgccaacatctgcctgtgaaaataccgccgcgctggcgtcatgattaatcgccaccacaaacttgctattgcgtacgcccgccattaacgctgctgcgccggaagcgccaacaacaatacacacctcaggtgccagcagatgtccggaaataccaatcactttttcggcatcaacgccaccgttcatcactcgtgcccgactgtagcccacttcgactcccatcttttctgccagcatagcgatttcctggttatctgcctctccgccctgccccaccaccagcacccgtctggcctcagctaatgggtcacgggtaacatttttcagattttcgacgctgataagccagtctggaagcgcgccggggacaatgttcagttgctgcatcccagagggcaacgtggcgtttttatctgctcccgcctgacgtgccagcgaaaggcatagcgggcgtttttctgtttgcaacgtcgccgttagcgcatttccccagtgagatttgcgcacgcttgcggttgatatatcgaatgaaatcacctggcagatactggcgccatgtacacgccaggccagtcgggtagccagttcatcgccaaacgcgcccggaggaaagaggacaacctccgcaggcgttcgttgccactgttccaccagcgcatccagcacctgttccgcaatcatcggctgtggttctatttgccagtgtgccagggtacaaccgctgaaatcctgcgccgccagccagctcgctattgcggcatggtcctgatttattgtcacaagtacgatattcatggctgcatcctttggcataaatagtactgccatagcttttgcgctttttctgctaccgtttgcccatcaatcagcgtcgctccgcgtcgttgctctgctcttgccagttgcagacactgcatcgctggcatttcggcagcaacagttttacggataatttctgctttccccgccgccattcgctgacgcattcccggtactggcaaggccacttcaccgcactgacgcacggcaatcaccgcaggcaagcgaacccggcaacagcgcagcccgttttcagtacgctgttcgagggtgataaacggcgcgtcgagagtgaaacgctccacctgggtgaagcagggccagcccagcatttccgccagcaaaaatggcgtttgcccattctgcccttcgctgctttggcagccagtaattatcagctccagcggattctggtactgccattcggcaatatggcgagcgacaaattccggcgcaaagcgcagatctgccgccgtctccagcaatacagcgtcctcaaacccaagagccatgagatagcgcagccagtgcaacgcccgttcatcccccatgctcaacgcggttaaagacatcgacgtaccgttttttctctgcgccaacagcagcgcggcggcagcctgttcatcagcaccgagtaaacttcgcagaagcgaaacatccggtccgctattaccctgagccgcctgccactctttttccgccagcattccggcatccggttcggctttaaacgctaacagaatgttcattcgcacctcctacatttcccgccgccaccagcgggagtgctttggtttctggtgcccatagccaggtcacaacaaaaccaaccaacaacactgccgccaggagcaataaggtggcttgcattccccactgcgccagcacccacggcagcaggccagtacttaccgccgcccccaaccgactcatggcggtggcaaaaccgacgcccagcgagcgaatgtcagtaggaaaactttccgcaggcaaaatgcccaccagattactgactgccgaaatggtggtgctgaagagaacaaaaagcagcagcgttaatgaactgccggaaggcaaacaggccattactaccagcgttgccgttagcagcaaaaaacttcccagtaaaaatctgcgatgcgctaacaagtgggtcaacactaaccctaataacgcgccaacaattaacaacgcattaagcatcaggctggcagtcagcgcatcttccagaccaatagtttgggcgatggtcggcagccaggtataaatcacaaaccatgggattacgaggcagacaaagaagacgctgttaaacgccgtgcgccgccagtagcgcgaagagaacaaggttttgatgtgtttatgggtcgccgttgccacttcatcgcccagtaaaacatgcgggccaaaatagcgatgaacgatagcgtgagcttctgcaaaacgcccctggcgcagtagccagcgtggcgattccggcgtgccccaacgtagcagcgtaatcagcaaggctggtaacgctgctgatgccagcagccagcgccaggcctccgggctttcggaaataaagtgatgtccggcaatacttgccagcacatagcctacggtccacaccacactgaatgcgcccagcaaaataccgcgatggcggcgcggggaaaattcagccagcaaggtgtgaccgactgagtaatcgcctcccagaccaatgccgatcaaaatgcgcaatccaataagatgctctggcgtggtggcaaaaaattgcaagaacgaagcgagcgtaatcagcataaaactgaaggtgaagattttttgccgcccgatatggtcggagatccaccccaaaaccaggctgccaagaaacaaaccaagtaacgccgagccgccgatcattcccgccataaacggcgtcagttgcatggcgggcgtaagctgaataatggcgtaaccaataacgccgaggacataaccgtcggtcaggtgtgcgccgaaagtgagcgcagcaattcgacagtgaaaacggttaagcggtaaatcatccattcgcaccggtgaagtgttcatctttaccccttcattgtccggtaataagaacggcttctcgcctgagaagccgaaaaggcaacgccccgtcatcgcggaacgctgcctgacacattatttttcaatcggatagatagtacccgtgttcataatgtcattaggatcgaactgctttttcagcccttccagcaacgcccacgcgctgccgtgttccagtttgctccagtgaacgcgatgtttaccgataccgtggtggtgcaccatcgaaccgccgagacgaatggtttcttcgcagatgattttgttgagcggattgtggtacttgtcgatttcctcttccggcttacagtcaacgacgttgtagtcgtagacgaagtacatgttggtgccgttctgatagctatgagaggagtgaccgcccagcatggtgatgtcgtcggcgtgcgggaactcggtacgaatacggttaataacgctttcgtagatttcgtgaatgcagctccagcagccggacacttcggtggtaaagcccatgttgccggttttgaggatctgcacacgttcggcagccactttatccggtccccagttcaggttgttaaaccaggtttcgatcagcttgctgtccacgcgctggcattgcgggtaacgggcaacgatttccgcaatcccttcgcccgtcgccttcgcaatgcgagagttaccttcagccataaagatcagtacacatttaccgtcggcaaaatgggtgaagtgttgggtgccatcttcagcatcatacaaacgagcaatcgacggacgatacccttccaccatgatttcacgcaggatgttgaagccggttttcatctcttccaggatatagccgtagaagagattgttttccggcgtaaatttgaagattttcactgtgacttcagtgatatagcacagtgcaccttcgttgccgatgatgatatgacgaatgtccgggccagccgcgcgacgtggcacgtttttaatgcgtgtgacggtgccatctgccagcaccgcttccagaccaacgaccatatcctcgattgcgccgtagagtgtggaaaactgcccgatactgcgggtcgccaccaggccgcccatctgcgccagcggctttgactgcggagaatgccccgtggtgtaacctttttcacgcaacgcgttttccagcacctccagcggaacgccacattgcgccgtggcctgcatattctcaatatcaatattaatgatttgattcatggcggagccgtcgagcaccaccgagttttccacaacggtttccagcccaccttcggtggcggaagcaccggtacgtggcacaccgttaattttgtgcgcattcataaaattcagcacacgggatacttgttctgtagaaccgagttttacgaccgctgccggaatcggcaaagtataaattccatgaatatccggaaatttacgaaaacggtcaatactgtttttctttaataccggttcatcggtaattacgcgatctgcaccaacaatttcctttagctggtcgacaatcgctacgcgagataaagacatagtaattccttcctgataataaaaatggaatagttattaataagagaaaacagaaaccaccgttatgaattagcgcactaaataaccgccatcaaccactaataaatgtccgttgacataattcgatgccggacttgcgaggaatacagctgcacccattaaatcctgagtatcaccccaacggtttgccggaatatgatcaagaacacgctggttagtttctggattactacgggtcgccagcgtaatatcggttgcataataaccaggagcaataccattcacctgaatattatattggcctaattcatcgcaataggctttggtgaatccggcaagagcatgtttagtggcagaataagcaggtgaccattgaccacctaagtaagagaacaatgaacagatattaatgattttaccgcttttctgcgggatcataatttttgccgcttcgtagcttaactcgaatgcggcggtcaggttcacgtcaatcatcgggtcccagtcggcacgaccaaagtccagcaccttattcagcttacaaataccggcattgttaaccagaatatctacggtaccgaagcgctcacagcaggcagcgataatcttctgcggcgcgccttctgcggtgatatccacctgcataaaatcaacttcgacaccctgtttttcaatcatttccttagtttcgccgttatctttgacgaaactaggaataaagacatttgcgccagctttggccaacgccatggcaaatgcctggcctaaaccgctattcccgccggtaacaattgctgttttacctttcagggagaaaaaatccattgagaacgcattgagagattcgattgacatagttagctccaatttccgtaaggcaaaaaaaaagaaaggtaacttcccccgcgagagggaagttacctttctcattatctctggtaactggagataatttttagcataaggacataactgctaatgtgatcgtaatcacagtgtgatgttagtattgtcaaataatttaaaaaagcagaagcgtgattactctcacacaacacctctgctttccatgttatttcttattgcaattactagagacctgagaaaagtaatccacctgaaagggcggcttacttttctcttttttttgtctattacaaatgggaatacgatatgcaacacaactcatatcgccgttggataaccctcgcgataattagttttagcggcggcgttagtttcgacctggcttatttacgttatatttatcaaattcccatggcaaaatttatgggattcagcaataccgagataggtttaataatgagtacctttggtattgcggctattattctttatgcccccagcggcgttattgccgataaattttcacaccgcaaaatgattacttccgcgatgatcattaccggattactgggcctgataatggcaacatatccaccactgtgggtaatgctctgtattcaggtcgcctttgcgataacgacgattttaatgctgtggtcggtgtcgattaaagccgcatcgttgctgggcgatcatagcgagcaagggaaaattatgggctggatggaagggctgcgcggcgtcggtgtaatgtcgctggcggtgtttaccatgtgggtcttttctcgctttgcaccggatgacagcgccagcctgaaaacggtcattattatctatagtgtggtttacattctgctgggcattttgtgttggttttttgttagcgataacaacaatctgcgcagtgccaataacgaagaaaaacagtcattccagcttagcgacatcctggccgttttgcgcatcagcaccacctggtattgcagcatggtgatttttggtgtcttcaccatctacgccattctgagttactccaccaactatctgaccgaaatgtacggcatgtcactggtggcggcgagctacatggggattgtgatcaacaaaatcttccgcgcgttatgcggcccacttggcggcattatcaccacctacagcaaagtgaaatcccctacccgcgtggtccaaatcctttccatcatcggtttgctggcattgacagccctgctcgtcacgaactctaacccgcaatcggtcgcgatggggattggcctgattttattactgggattcacctgttacgcctcacgcgggctgtattgggcctgccctggcgaagcgagaacaccgtcttacattatgggcaccacggtaggtatttgttcggtgattggattcctgccggatgtcttcgtttacccgattatcggctactggcaagacaccctgcccgctgcagaagcctaccgcaacatgtggctaatgggcatggcggcgcttggcatggtgatcatctttacctttttgctgttccaaaaaattcgtactgctgatagcgcccccgcaatggctagcagcaagtaagccaggaaaattacaggagaaaaatcatgtcgaaaaaatacatcatagggattgatggcggaagtcagagcacaaaagtggtgatgtacgatctggaaggtaatgtggtttgcgaaggcaaaggcttattgcagccgatgcacacgccagatgccgataccgcagaacatcctgacgacgatttatgggcatcactatgttttgccagtcacgatttgatgagccagtttgccggaaataaagaagatattgtcggcattggcctgggctcaatccgttgctgccgtgcgttattgaaagccgatggtacgccagccgcgccgttgattagctggcaggatgcacgcgttacacgcccttacgaacacactaatcctgacgtggcctatgtcacctctttttcgggttatctgacacatcgcttaaccggcgaatttaaagataatatcgccaactattttggtcagtggccggtggattataagacctgggcatggagcgaagatgccgcggtaatggaaaagtttaatatcccccgccagatgctttttgacgtgcaaatgccgggcaccattcttgggcatatcacaccacaagctgcgctggcgacacatttcccggctgggctgccggttgtttgtaccaccagtgataaaccggtagaagctctgggagccgggttactggatgatgaaacggcggtaatttctcttggcacctatatcgcgttgatgatgaacggcaaagcactgccgaaagatccggtcgcgtactggccgattatgtcttctattccgcaaacattgctgtatgaaggttacggtattcgcaaaggcatgtggacggtgagctggctgcgcgacatgttaggcgagtcgttaattcaggatgccaaagcacaggatctttcaccggaagatttgctcaacaaaaaagcgtcttgcgtgccacctggttgtaatgggctgatgacggtgctggactggctgaccaatccgtgggaaccgtacaaacgcggaattatgatcggctttgattccagtatggattacgcatggatatatcgttcgatactggaaagcgtggcgctgacgctgaagaataattacgacaatatgtgtcatgaaatgaatcactttgcaaagcatgtgatcattactggcggcggttcgaacagcgatctgtttatgcagatttttgccgacgtgttcaaccttccggcacgccgaaacgccattaacggttgtgcaagtctgggggctgcgatcaatacggcggtaggtctggggctatacccggattacacaacggctgtcgataaaatggttcgcgtgaaagatatcttcataccgattgagagcaatgccaaacgctacgacgcgatgaataaaggcattttcaaagacctaaccaaacatactgatgtgatcctgaaaaaatcgtatgaagtgatgcatggggaattggggaatgcggattcgatccagagctggtcgaatgcgtaagtgaggaaggccgggcgggaaactgtccggcctgaacatacctgaatggttatccccgctgacgcggggaactcatatccggtttttgctggtgggccgcgccgttcggtttatccccgctggtgcgggaaactctctaaacataacctattattaattaattattttttaagacagtcacaatctaccaactttacagtatcacacaaacaacacatccattatgttaaagagcacttaatccattgattaaaaagataaatatttacaatgactctattcaaactaaaatctaccaaactttaccgcaataattttcactccagcgaaaaattaacgccacagaatttgtagagaatgataatgattagtccagaatgggcaaaatggaggtttttcagagacgacaaagaatataaatgagtagaagtctttacagattccacccatttataacgcttataaatgtttaatcaggcaatattcaaatatttatgtgtctgcatcgacaaacgccagttgcgcgcaatgcaggtatcgatacataaacgcgtagcatcttccttctggctaattggctgaagtgcaatgactcgcggtttatcatcggtcagcgtcgccagcaattcatccagtgcttcaatatcacgtacgcgtcctactgggtgtttgatttcgttggctcgctccagggcttgtgacaacacttcatagccaccgcgcatatttagctttggtgatacggtaacccaggtattcggtgtgcagcgtacttcatgagtaccactggtttcgatctggcagctaaaaccgttcttttcgagcaggtcagtcagtggcagcaaatcatgaatgcaaggctcaccacccgtaatcaccacatgacgcgcggtgtatccctgacggccaatgacagccagcaaatcttcactgctcgccgccccccacttatcactctctttggtcttcgccagaatgctgaaaagggagacttcccgatcctcaagcttttcccaggtgtgtttggtgtcgcaccaggcacagccaaccggacatccctgtaaacgaataaaaatggcggggacgccggtaaagtaaccctcaccttgcagggtctggaacatctcgttaatcgggtactgcatagcattctctgtgaagtggataattgttaattattgcagatcctgccacaacaatcatgtcttattaacattctgttacaggcaggtttgatgcaaaaattggctcagatcattaagaataaaatgaagcggcgtattatgttttcaaggattaaatgaaagggatttaaacatgtttagaatattcatcgcgtttatatttattttcaatttatcaggttgcggttataacgatattcaaacctatgatgaacaggttaatgcctcctggtcagaagtattaaatcaatatcaacgtcgcaccgatcttattcctaatcttgtcgctagtattaaaggttactccagccatgaacaagaggtactagaagccgtaacattggcacgtagtcaggctaatcgcgccagtagcgatcttcagaaaactccgggagatgaacaaaaattacaagcctggcaacaggcgcaggcgcaggtgactcgcactctcgggcagttaacgattattagtgagcgttaccctcagttaaaggctcaagagctctatcaaaacttaatggtacagctcgaaggaagtgaaaatagaattgccgttgcgcgaggaagatatattaaagccattgaacaatataatgtcactatccgcaaattccccgctgtattaaccgcaaaggtcatggattacacaccaaagaaaaattatttgccggatgatgtcaccgcagtaagtaaagccccaacaatagattttagccagaatgctaatgctcattaagcggggacgttctatgcgaaattttatcttccttatagctttcttctgttcatctgtgtttgctacacaaattccagtacctgaatcacccaggtatgtgaatgacttaaccggcacattaacaaacagcgaagtaaacaccctgaccaaccagattaaagccctgacgcaaaaaaaacacgcacagttggtcgtgttagtggttgatacaacaggcgatgaaaccatcgagcagtacgcaacgcgggtattcgatagctggaaaccgggtgataaagaccgtgatgatggcgttctactgttagtcgcctggcaggatcataccgtgcgtattgaaatcggttacgggctggaaggtattattacggatgcacagtccgggaaaattattcgcaacagtattattccggcatttaaaaaaggcgacctggctggtggtttacaaaaggggatcaacgatattgaaagtcgcctgacggggaataattcagcaacgataacaccgaccgatcaccctttgccctttagcggttggtgggctttattagtctgggcgataatactgacgtttatttctgccagaggatatatcaaaacgttgggagtaatttgcttcgcagccattgtactggcctttgttttacctatagcaggtttcagcggaagctggggagtactcacaacattactctgcttcgccacaccgtttctggcagttgccatcgcttttacccccttcggcaaaaaggttcgggattcgatgcgtgatgccaaccagccatcacgccatacaagaagcaattcttcctcccactattcatcatcgtcatcctcttcattcgacaatgacaattttagcggtggtggcggttcatctggtggcggtggcgcttccgggcgctggtaacaaaaggaattgatatgcgtatttttctcttacttctgatgctatgcggttttcaggtattcgctgaacgattgccttcagtgactgacttaaccgggacattaacgacagaagaacaaagtgctttaaatcaacaattacagactctcgagcagcaaaaccacttccaggtggccgtgttggttacgccgacaacagggggcaaaaacattaaacttgcagcctcgcagagatacggggtatatcactggaaacccgttggagagaagcgatatggcgaaggtatcttaattctcgtcgtttggccggaagggctggcgtcaatgaagattggacatggactggaacagatgttgccgccggaacaagctgcgcaaattgttcgttaccatatgcagccagaattcgaaaaaaacaatctctttgctggattaacgggcggaattgaaagcatcgcacagtttacccatatcaaagcgaaccttagccctttggatgctttagccaatcatctgtttgctaatccgcaactttcgctgccatgccttgcctggacagtgctgatgatcgttgccatcattgtcctctggcgatttaccagccgtccaggacctggcatatggatgatatcaatgattacacctacggtctggtttttctgctttcaggacgatgtcatcattcggcgggtgtcggtcgtttgttttagtttatttttcgcagcaatctgctggcagcgtctcgcagtagtttttaatatgtgccgcgtatttcctatgatgctggccccaaaaaataaaaacgctaaagtgaaaaaacaaaagaagactccgcaatttcgtgaatcaggacgaaattcattgtttgtcgtgatgctgataattattgtgggatggtgcctggtgttcgccagtaataaagatattgcattcatctcaacaattattgggttaattgatcattttatcggcccaataaccattgctggcatcgttctgctgatcattgtggccaaatttactggcaatcttaagctggggtcaggagaaaaaagcaacaggaaaacggggaatcgtaatgctcatgctcattctcgctcttcgtcgagaaattctttccgcggtggtggcggttcttcaggaggcggcggttcatccggccgttggtgatcgtaatgcgcttaatctttattctattcactttgtggtgccttcctgggcttgcccagcaaattgctgtgccggaactgcgccaacaggtgaccgatattactggtacgttaagcacttctgaacaacaatcactgacacagcaactgcaggatattacacataaaacacgggcgcaggtcgctgtattagtagtgccgtccatcggagacgattccattgaacaatatgctacaagggtttttgacaattggcgtttaggagatgccaaacgtaatgatgggatactgatcattgttgcctggtcggatcgtactgtccgcatccaggtaggttatgggctggaagaaaaggtaaccgatgctctggctggcaatatcatccgtagcatcatgatacccgcctttaaaaaacaaaaattagctaagggattagagttagctataatcgctttgaataaccaactcacttcacaacaccaatattcgtctaatccttcagaaagtgaatcagcgtcttccagtgatcattactactttgctattttttgggtatttgcagtgatgttcttccctttctggttttttcatcaaggcaataatttttgtcgggcatttaaaagcagtgtttgtatttcaacagtctatcttatagatttattcctgttctccgatcaaactttttccattgctgtattttccttcttttttgctttcaccatcattatggtctttacctggttatgtgtcccacagaaaaaagcatcaggtagaagttatcattcagacagcggcggttctggtggcggctcaagtggcggcggatttagcggaggtggcggttcttctggcggtggcggcgcgtctggccgctggtaactcagccataaaaaatgccagcccgaaggctggcatttttaaatcagataaagtcagacttatgcctggcctttgatctctttacgaccgttgtacggtgctttttcgcccagagcttcttcgatacgaatcagctggttgtatttagcaacacggtcagaacggctcatggaacccgttttgatctggcctgcagcagtaccaacagccaggtcagcgatggtagcatcttcagtttcaccagaacggtgagagataactgcagtgtagccagcgtctttcgccatcttaatagcagccagggtttcggtcagagaaccgatctggttgaatttgatcaggatggagttagcgatgcctttttcgataccttctttcaggatcttggtgttggttacgaacaggtcgtcaccaaccagctggattttgtcgcccagaactttggtctggtatgcgaaaccgtcccagtcagattcgtccagaccgtcttcgatggaaacgatcgggtactgtttggtcagttcttccaggaagtgagtgaattcttcagaggtgaatgctttgttgccttcgccagccagaacgtatttaccgtctttgtagaattcagaagctgcgcagtccatcgccagagtgatgtctttgcccagttcatagccagcagctttaacagcttcagcgataacagccagagcttcagcgttggaacccaggttcggcgcatagccaccttcgtcaccaacagcagtgttcatgcctttcgctttcagaacttttgccaggtgatggaaaacttcagaacccatgcggatggcttctttcacagttttcgcgccaaccggctgaatcatgaattcctggatatcaacgttgttgtcagcgtgctcaccaccgttgatgatgttcatcatcggaaccggcatagagtatttgcccggagtgccgttcagttcagcgatgtgctcgtacagcggcatacctttagcagctgcagcagctttggcgttagccagagatacagccaggattgcgttcgcgccgaatttggatttgttttcggtgccgtccaggtcgatcatgatcttgtcaatgccagcctgatctttagcatctttgccaatcagcgcctgagcgatcgggccgtttaccgcagcaacagctttggttacgcctttacccaggaaacgggatttgtcgccatcgcgcagttccagagcttcacgggaaccagtagaagcacctgacggagcagctgccataccgacgaaaccaccctccagatgtacttcggcttcaacagtcgggttaccacgggagtcgatgatttcacgaccgatgatttttacgattttggacattaggttttcctcaagtcactagttaaactgaaactccagacaaacaacgcgtacccagggtacgcgttgccgttctaacttttttacttacttcgcctgacgtttctggaactcgctggcggctttcacaaagcctgcaaacagcgggtgaccatcacgtggagtagaagtaaactccggatggaactggcaagccacgaaccacggatgattcggaacttcgatgatctcgaccaactgatcatccccggaacggcccgcaacgcgcagacctgcatcttcaatctgtttcaacagcatgttgttgacttcgtaacggtgacgatgacgctcaacaattgtcggcgcattgtacagctggcgaaccaggctatcgtcaaccaactggcactgctgtgcgccgagacgcatggtaccgccgagatcgctcttctcgctacgaacttcaacgttgccgttttcatcgcgccactcggtaatcagcgccacaaccgggtacttacagtctggcacaaattccgtagagttggcgttctccatgttggcaacatggcgagcgtaatcaattaacgccacctgcatacccaggcaaatgcccagataaggaatattgttctcacgcgcaaaacgcgcggtcgtaatcatgccttctacgccacgatagccgaaaccgccaggtacgaggattgcgtccagacctttaaggatttcaacgccgcgcgtttcaacatcttgtgaatcgatcagtttgatgttgacgctgacacgattcttcagcccaccgtgtttcagtgcttcgatcacggatttgtatgcatccggcagctcaatgtatttgccgaccataccaatggtgacttcacttaccggattcgcttcttcgaagataacctgttcccattcggacagattcgcttccgggcagtttaagctgaatcgtttacaaatataatcgtccagcccctgagatttcaacaggcccggaattttatagatggaatcgacgtctttcagagaaataaccgctttttctggaacattacagaacaatgcaatcttcgcacgttcgttcgccggaacggcgcgatctgaacgacaaatcaggatatcaggctggataccgattgaaagcagctcttttacagagtgctgagtcggtttggttttgacttcaccagacgctgccatgtacggcaccagcgtcaggtgcataaacagggtgtgctcacggccaatttcaacagccatctggcgaatcgcttcgaggaacggcagggattcgatatcacctacagtaccgccgatttcgaccagtactacgtcatgaccttcgccgccttccagcacgcgctctttgatagcgttagtgatgtgcggaataacctgtacggttgcgccgagatagtcaccgcggcgttctttacgcagaacgtcagagtagatacgacccgtggtgaagttgttgcggcggctcattttggtacgaatgaaacgctcgtagtgccccaggtccaggtcggtttcagcgccgtcttcagtaacgaacacttccccgtgttggattgggctcatagtacctggatcgacgttgatgtacggatccagtttcatgatggtcacattgaggccacgggcttcaagaatggctgcgagggaggctgcggcaatgcctttacccagagaggatacgaccccgccggtcacaaaaatatagttcgttgtcatgctgaacctgagaagttaggttgaaaagacgatggaataaccaggacgggaaagcagtatacccgaacatgacctgtgccacaaactttcattatccctcctcttcgccagcgcactattgaaatcaggagtgagaaaatagcccctttggggtaaatgtttttgacgcaaatcaagcgcttgtcatttaaaaaatgacacaaatcgcgcttgaccgcgtaattcccttagagatcaatttcctgccgttttacctgttgccagacttcttccattgtttcgaggtcaacacctgtcatttccagtccacgcgcggcaacaatacgctccacttcgcgaaaacgacgctcgaatttttcgttcgctttttgcaatgcgatttccgcttttgtccctaaatgacgagccagattgaccgtggcaaacagcaggtcacccatttcctcctccagtttagcctggtcgacaacagcctgccgcgcctcgtacatcacctcgtcgatctcttcgtagactttatcgactaccggatcaagcgtcgtccagtcgaaaccaacgttggcgcaacgtttctggattttttgcgcacgcattaaagccggtaaactacgaggaatatcgtccagcgccgaatgctgcgctttctgcgcgcgctcttcggttttgatttgctcccaacgggcaagcacttcactactattttcggcagaactgtcagcaaaaacatgcggatggcgacgctctaatttatcgctaatagcagcgcaaatatcattaaagtcaaagcgcccttcttcctgagccatttgtgcgtaaaacaccacctggaacagcagatcgcccagttcaccgcgcagatcgtcaaaatcttcacgggcgatggcgtccagcacctcgtaggtttcttcaagggtgtaaggcgcaatggtggcaaatgtctgctctttatcccacgggcagccgttttccgggtcgcgcaggcgctgcatgatggtgagcaaacggtcgatttgattcattgaattgtcctgaaaattgcgggtccgtcagatgtaataccttcgagtaaaagatatcgctggatacggctgacgccatatccagctatgtaagattaactcccgtgcaaccgacgcgcgtcgataacatccggtacctggttgagtttacccagcacgcggcccagcacttgcaggttgtaaatctcaatggtcatgtcgatggtcgccagttgctgtttggtgtcgctacggctggcaacgccaagcacgttcaccttctcgttggcgagaatggtcgtgatatcacgtaacaacccactacgatcattagccaccacgcggaccaccagcgaatatccggcggagtagctctcaccccataccgcgtcaacaatgcgttctggcgcatgggagcgcagttccgccagttgttcgcaatcggcgcggtgtactgaaataccgcgtccctgagtaatgaaaccaactatttcatcaccaggaataggctgacagcagcgcgcgatgtggtgcatcaggttaccgacaccttcaaccaccacacgaccgttatctttactgcggttttgcggcgtgtagcttttttgctgaagttgcttcagcgcggcggcgtcctgctcttcggcactcggcttattaaattgcgattgcaggaagttcaccatctgattgagacggatatccccgccaccaatcgccgccagcaactcgtcgacatcattgaagttgtaacgcggcagcagatgtttttctgcttctttcaggctgatccccagatgttccagctcgtcgtcaaggatttgccgcccagccagaatgtttttgtcacggtcctgtttacggaaccaggcgtgaattttcgaacgcccacggctggttgtgacgtaaccgaggtttgggtttaaccagtcacggctggggttcggctgtttctgggtgataatttcaatctggtcgcccatctgcagctggtaggtgaacggcacaatgcgcccgccaatttttgccccgatgcagcggtgtccgacatcactgtggatgtggtaagcgaagtccagcggcgttgatcccgcaggcaaatcaacgacatcacctttcggcgtaaagacgtacactcggtcgtcaaagacctgactacgtacttcgtcgagcatttcgccggaatcagccatctcttcctgccacgcaatcagtttacgcagccaggcaatccggtcttcatgtcccgaacgtgcgccgccagcagccgcgccctctttatatttccagtgcgcagcaacacccaactctgcatcttcatgcatctgtttggtgcggatttggatctcaacggttttgccacccggccccagaaccacggtatgaatggactgataaccgtttggtttcgggttagcgacgtaatcgtcaaactcatccggcaggtggcgatagtgagtgtgcactatccccagtgcggcataacaatcctgtaaacgctcggcgacaatacgtaccgcacgcacatcaaacagctcatcgaaggcgaggttctttttctgcattttgcgccagatgctgtagatgtgtttcggtcgaccatacacttcagctttaacaccttcagctttcatctcagcgcgcagatggccgacaaactcttcgatatagtgttcgcggtcgagacggcgttcatgcagcagttttgcgatgcgtttgtattcggtcgggtgcagataacggaagcagtaatcttccagctcccatttcagttgcccaatcccaagacggttcgccaacggcgcgtagatattggtgcactcttttgccgccagtacgcgttcatcttccggcgcatcttttacttcgcgcaggtgagcaatacgctccgccagtttgatgaccacgcagcgaaaatcatcgaccatcgccaataacatccggcgaacgttatcgacctgttcggaggaaacagaatcagtgtgcgtcgctttcagctggcggatcgccgccatatcacgcacgccgtgaataaggttaacgaccgacttaccgacgctctcacgcagcacatcttcgctgactacgttggcatcagccagagggaacagcagcgccgcccgcagcgtgtcaatgtccatacttaatgtcgagaggatctccaccatctcaacaccacgccacaataacagactggcatccggatgcccctgcgtctgttgcagacaatacgcccaggtttcggctaagcactcacacgacttctggctggtaatacccagacttgcgatccatttttccggatcaaattcaccagccttattgatatgtgcacttcttaccgcaaccatcgtcctctcctttagggaccagacctgccgaaatcggcaaatcgtaactatttaacgcgcgagaaaagtaccatcgattccagatgtcccgtgtgtgggaacatatccagcatcgccagtcgcgcaatggtatatcctgcttttaataacgcttcgctatcccgagccagcgttgcagggttacaggatacataaactatacgaataggttccagttttataatttgctgcataacacctgcggcacctgctcgcgccgggtccaacaacactttatcgaagccgtttttcgcccacggctgctttgtgacatcttcttcaagattttcgtgataaaacgtcacattctgtaagccattaagacgcgcattctgctggcctttttccaccagcgccggaacaccttctacacccaccacactggcagcttgtgtcgccaatggcagtgtaaagttgcccataccgcagaacagatccagtacgcgatcttcaggttccacatccagccattccaacgcacgcgctaccattttctggttcacacccgcattgacctgaataaaatcgcgcgggctaaaagttaagcgcaacccatttgagtcataccagggcatctcaccagagacggtttcgagtatctcactatcgggggcgagatacagatccaggccttcagaatgcgaaaagcattccagtttttcgcgatctgccgaacttagcggtgcggtatggcgcaaaatcattagcgtgccgctggttgcctgtaccagttcaacatgaccaagatggcgcatagcttgtaagctgcccaggcatgccctgactttgggcagcaatgcttcaagttggggcactaaaatggggcattgtttcacgtcgacaatgtcactggagcccgctttgcgaaaccccatctgaagttgctgtgttttcggtaagtagttcagacttaaacgcgcgcgacggcgatagccccagggaacatcggcgatcacttcagagacttcgtgtttcattaatcgggcgagtgccgcacttttgcttcgctgctgtaaatccacactggcgtgttgttgctgacagccgccgcatacgccaaaatgaggacagcgtggcgtttcgcgttccgggctatcgcttaaccggcgtacgactttagcgcgggcatactgttttttatcttcagtaacagtaacttccgcgttttcctgcggcaataatccggggataaataatgttttgccgttatgtcgcgccacaccctgaccaaaagagtcgaggtcgttgactgaaacggttatgatctgacgcgtcgtcgtgcgtcgttttgcagagtagaattgcgccattggcgagactttctcaatttaacagtgtgaccttaattgtcccataacggaactccatgaccaactacagcctgcgcgcacgcatgatgattctgatcctggcaccgaccgtccttattggtttattgctgagtatctttttcgtcgtgcatcgctataacgacttgcagcgtcaactggaagatgccggtgccagcattattgagccgcttgcagtttctactgaatatggcatgagtctgcaaaatcgcgaatctatcggtcagttaataagcgtactgcatcgtcgccattctgatattgttcgcgcgatttcggtttatgatgaaaataaccgactctttgtcacctccaattttcatcttgatccctcatcaatgcagctcggcagcaacgtgccgtttcctcgccagctcactgtcactcgtgacggcgatataatgatcctccgcacgccgattatttctgaaagttactcccccgacgaatcgcccagtagcgatgccaaaaatagtcaaaatatgctgggatatattgcgctggagctggatcttaaatcggttcgcttgcagcaatataaagagatctttatttccagcgtgatgatgctgttttgtatcggtattgcgcttatttttggctggcgcttaatgcgcgatgtaaccggtccgattcgcaacatggtgaataccgtcgaccgcatccgtcgcgggcaactcgacagccgggtggaaggatttatgctcggcgagctggatatgctgaaaaacggtatcaactcgatggcaatgtcgctggcggcttatcacgaagagatgcaacacaatatcgaccaggcgacgtccgatctgcgtgagacgctggagcaaatggagattcagaacgttgagttggatctggcgaaaaagcgcgcccaggaagcggcgcgtattaaatccgagtttctggcaaatatgtcacacgagctgcgtacaccactgaatggtgttattggctttacccgcctgacgctgaaaacagaattaacaccaacgcagcgcgatcacctgaatacgattgaacgttcggcaaataatttgctggcaattattaatgatgttctcgacttctcgaaactggaagccggtaagctgattctggaaagtattccattcccactacgcagcacgctggatgaagtcgttaccctgctggcacattcttctcacgataaagggctggaactgacgctcaatattaaaagcgacgtgcctgataacgtgatcggcgacccactacgattacagcaaatcatcactaacctggtagggaatgcaattaaattcaccgagaatggcaacattgatattctggtagaaaaacgtgcgctgagtaataccaaagtgcaaattgaagtgcagattcgggataccggcattggtattcctgaacgcgatcaatcgcgcttattccaggccttcagacaggctgatgccagtatttcccgccgtcatggtggcaccgggctggggctggtgattacacaaaaactggttaatgaaatgggcggcgatatttcgttccatagccagccgaatcgcggttcaactttctggttccacattaatctcgatctgaacccgaacattattatcgaagggccatccacccagtgcctcgctggtaagcgcctggcctatgtcgaaccaaactccgcagcagcacaatgcacgctggatattttaagtgaaacgccgctggaagtggtttatagcccaacgttctccgcgctgcctcccgcgcattacgacatgatgttattaggcatagcggtgaccttccgcgagccgctaacaatgcaacatgagcgattagcgaaagcagtatcgatgaccgatttcctgatgctggcacttccttgccatgcacaagtcaatgctgaaaaacttaagcaagatggtatcggcgcgtgtctgctgaaaccattaacacctacgcgcctgttgcctgccctgacagaattttgtcatcacaaacaaaacacgcttttgcctgtaaccgatgaaagtaagctggcaatgacagtcatggcggttgatgacaaccccgctaacctgaaacttatcggcgcattgctggaagatatggtgcaacatgtggaactttgcgatagcgggcatcaggcggttgaacgggcgaaacagatgccgttcgatttaatcttaatggatattcaaatgccggacatggacggcattcgggcatgtgagctcatccaccagctcccgcatcagcagcaaacgccggttatcgcggtaacggcgcatgcgatggccgggcaaaaagagaaactgcttggcgcggggatgagtgattatctggccaaaccgatcgaagaagagcgattgcataatttgctgttgcgctacaagcctggcagcggtatttcctctcgcgtcgtgacgcccgaagtcaacgaaattgtggtcaacccgaatgcgaccctcgactggcaactggcactacgccaggcagcaggaaaaaccgatttagcgcgcgatatgctgcaaatgttactcgatttcctgcctgaagttcgcaacaaagttgaggaacagctggttggagaaaacccggaaggcctggttgatttgattcataaactgcatggcagttgcggctatagcggtgtaccgcgtatgaagaatctctgccaactgatcgaacaacagctacgtagcggtactaaagaagaagatttagagccggagctgctggaactgttggacgagatggataatgtagcgcgcgaagccagcaaaattctcgggtaatggacgtcttgtcgagtagcaaccggatttttatgacgctggtttcagattggtgacaagtgcctgtgtttatgccggatgcggcgttaacgccttatccggcctgcaaaaccaattaaattcaatgaattaaaaaatgatgtagccctgatacgtagcgcaacaggcaattttgcgtttggcatcagtctcaaaccggctccagatagagccggttttggttttctgtcttaacgcaccatgcacggacgcttgttatcgaacgtccagccggggatcaggtactgcattcccatcgcatcgtcacgcgcgccaagcccgtgtttctgatacagctcgtgcgctttcatcacttgatccatatcgatttctacacccagccccggtttttctggcacctgaaccagaccgcctttgatctctaacggttctttggtcaggcgctgattaccttcctgccagatccagtgcgtatcaatcgcggtgattttacccggtgcggcagcggcaacatgggtaaacatcgccagggaaatatcgaagtggttgttggagtgtgaaccccaggtcaggccaaattcatgacacatttgcgccacacgtaccgaaccttgcatcgtccagaaatgcggatccgcaagcgggatatcaacggattgcaacgagagcgtatggcccatctgccgccagtcggtggcgatcatattggttgcggtcggcaggccagttgcgcgacggaactctgccatcacttcacgcccggagaaaccttgctccgcaccacacggatcttctgcataagccagcgaacctttcaggtatgtaccgattttaatcgcttcgttcagcgaccaggcaccgttaggatcgagcgtaatacgcgcctgcgggaaacgttgcgccagtgccacaatagattcggcttcttcttccccggccagtacaccgcctttcagtttgaaatcgttgaagccatatttttcatacgccgcttccgccaggcgcaccaccgcatccggcgtcatcgcttcttcatgacgcaggcgataccagtcgcatgagtcatccggctggctttgatacggcagcggtgtagctttgcgattaccgacgaagaacagataaccgagcatttcgacttcgctacgctgttgaccatcgcccagcagcgatgccacgtttacccccagatgctgccccagcagatccagcattgccgcttctatcccggtaactacatgaatagtggtacgcaaatcaaatgtctgcaaaccgcgcccaccggcatcacgatcggcaaaagtattacgcaccagcgtcagaacgtttttgtattcacccagcgttttacccaccaccagcggaatcgcatcttccagcgttttacggattttctcgccgccgggaatttcccctacgccagtgtgaccggaattattttttgataatcacaaatattacgcgtgaagaacggtgcatgtgcaccactcagattcatcagcatactgtcatgacccgccaccgggatgacctgcatttcagtaacaacaggcgtcgtaaattgagaactcatatttatgtcctttttcagaatcaatgacggccgaaaacgggacgtttacggtcaaaggtccagccggggatcaggtactgcatcgggcctgcgtcgttacgcgcaccgccaggcagacgtttataggcctcatgtgccttttgtacctgttcccagtccagttccacgcccagaccgggcgcatcaggaacggcaatttttccgtttttaatctccagcggatttttggtcagacgacaatcgccctcctgccaaatccagtgggtatcgatagcggtaggattacccggtgccgccgcgcccacatgggtaaacatcgccagagagatatcaaagtggttattagaatggcagccccaggtcagcccccagtcgtcgcaaagttgcgccacgcggactgcaccggaaagcgtccagaagtgcggatcggcaagtggaatatctaccgcattgagcatcaccgcatgacccatttcgcgccagttggtggcgatcatgttggtcgcgacgggcaagccggtcgcccgtcgaaactccgccatcacttcacgaccggagaaaccctgctcagcgccgcacgggtcttccgcataggtaagaacatcatttagccctttgcacagagaaatggcttcatcaagcagccaggcaccattgggatcaacggtaatccgcgcatcagggaagcgtttcttcaatgtacggacagtgtcgatttcttgctcgccaggtaacacgccacccttaagtttgaaatctttaaagccatagcgatcctgtgaggcttccgccagacgcacaacggcttcgctgttcatcgctttctgatgccgcaactgataccactcatggttgcccggcgtattttccagataaggaagatcggttttggtccgatcaccgatataaaacagataaccgagaacggtaatagcatcacgttgcttgcctggccctaacagttcgcagaccggaacattcagcgcctgacctaacaggtcaagcaaggcggcttccagcgccgccacggcattaacgcgcaattcaaaagtccaggcacctttgccgaaggtatcaaaatcggctgcctgattacctttatgcacctgctgaaccactttattcaggcgcgcaacttcctggcccagcaccatcggaatagccttgaccagtgtttgataaatcacctctccgcccggcgcttcaccaatgccggtatacccggcattatcggtgagtaccacaatattgcgggtgaaatatgcgttatgtgcaccaccaatattaagcaacatgctgtcatgtccggcgaccggaatgactttcatatcagtaataacaggactggattgtgtcgtcatcttattgccccgcgacaggtttcagctcaatacgcttgatatcgcccaccagcaccaggtagctgagtaccgcgattaaggcatgaacaccaacataaatcagcgccccattaaaggagccagtcgtgccaacgatataaccaattgcgattggcgtgacgatgccagaaatgttaccaaacatgttaaacaggccaccggaaagaccgctgatctcttttggcgcagtatcagccattacagcccaacccagcgcaccgatccccttaccgaagaaggccagcgccataaagccgatgatcatccactcaacgttgacgtagttgcagaacaccatcaccatcgacagcaacatgcccatcacgatcggtgttttacgcgcaatgttcagtgaacccgtgcgacgcatcagccagtcggaaataatcccccccaacacaccgccgataaaaccgcaaaccgccggaacagaagccacaaagcctgctttcagaatcgacatcccgcgcgcctgcaccagataaaccgggaaccaggtaataaaaaagtaagtcagggcgttgatacagtactgaccgatataaacgccgatcatcatccgtgacccgagcagctgtttgatctgcccccacttcacgctgaacggcactttaactttggtgttttgctgatccatattgatcagcgcgccacccgcggcgatgtactccagctctttctgatttacgcccggatgttgatttggctcgtggatgactttcaaccagataaagctgatgacaatgcccagaccgcccataaagaagaagacgtgtgaccagcccacttcatgagtcaaccagcccataatcggcgcgaagataaccgttgcgaagtattgggcggagttaaaaatcgacaccgccgttcccctttcctgcgccggaaaccaggccgcaacaatgcggctgttgccagggaaagagggcgcttcagcaagcccgaccaggaagcgcagtgtaaacagggcaacgataatgccgaatccactaaagatatcgacgaagccttgcagcaaggtaaacatcgaccagataaagatcgaccagaagtagacgcgttttgaaccaaaacgatccagcaaccagccaccagggatctgcccgataacatacgcccatgagaaggcagagaacacatagcccattcccacgggatcaaggccgatatctttggccatttccgaaccggcaatagaaagcgtagcgcggtcgccgtagttgaaggatgtgacgataaacaacatcaccactatccagtaacgagcattcgtgcgtttttccacactgctcgcagcctgacttaaagaactcattgttgcactcctgaaaattcgcgttagccacgctcactctggactgcgacatcgcaggaaatcagaggtgacgtagggtgtttttgccgtttttataggtcgttcgccgaatacggcgcgtgtttatatctggcaatagcagtataaaaagcgcgccatagcggctcaccgtgcaacaacacaacattaatgcgttcaatgaggcccgattttggcattagccctggacggtggaatccacttcacggaaatgaaaacaagaacaagaaaggaagggttaaaacgaagaaataaagaagagtatgaaatggatcgcttgactccaggcaaacgccagtaaaaatccgcgctatgaagcagtttttactggcatttgcctgaaaagattcgattcagcaccgctaaaacggcatttaccgctcgctgaacatatcaggacaacatcgtgccccaatgttcaacccacggatttgattccgtttccggttccgggttctcactggcgtcaatcaacagcatttcgccaacccgctgagcgctctgttcctgcaacaaggcatcgaactgtttgccgccattgcagaaattcacataactactgtcgccgagcgcaatcacgccataacgcagattcggctggaagcccagactatctttgattccctgaaagagtggcacaatgctatcaggaaggtcgccctgcccggtcgtggacgtaaccaccagaacatacttatcctgatagggcagccagtcgcttaattcaggatcttcaaataccgttgctttgtggccctgcgcggtcagaatcgcttccgcttcttcggccactaacagtgaattcccgtacatggtgccgacaaaaataccaatttccgccataccgttttctccctggattaggaacttatctctccatcctgacccgatggcgcactgaactcaaccctttcattttcaggaagcagaccgcgccagccaaattgtgataatgcctgcatccaggtgtcgtccaggcccgcgtgaatagccagcggctcgccagtaaaaggatgcgtcaatgacaactgactggcatgcagcattaaccgctgaaggccaaaatgctcagcgccgctgcgattctggcgtaaatcaccatgtttgctgtcgccaataatcgggtgccgcaaatgggcaagatggcgacgaagctggtgcttgcgtccagttttcggctccagttccaccaggccgtagcgcgtggtcgggtaacgtccggtcgctaccggcatttctacggtcgccagaccgcgataatgcgtcactgctggctgcgggcctttatcttcgcgggcaaatttatcagcgattttgtccagttcttccgccagtggataatccagcaccgcttcttccatcaaccagccacgcacaatcgcatggtaacgtttctggatttggtgctgttcaaactgttgtgccagcagccgtccggcttcgctggataatcccatcaacaacacaccagaagttggtcggtccagacgatgagcagtaaaaacatgctggcctatctggtcacgcacggtttgcatgaccactactttctcgtcgcgatccagccagctgcggtgaaccagccagccggagggtttatttaccgcaaccagccattcatcctgatagagtatttccagcattagctcgcatcatccgcaaaaagagcatccagtttctccagctcagccaaaataagcgcgcgttgcggatgatcagtcgccagcgccatttcataatagggcgcaacagcaaaagcgcccggtaacggctggttgttatctaacaaatcgtgcattcgcgggatcagcacccactgcaaccactccagtggttccatggtgtccataaagaacggttgagtactgttaaattgatgcggcaggggttcatcgtttcgccagtgctgatgttcacgcagtaacgcttcaagcgcctgcaactggagacgaacgcggtcatgagtggtcataaagcaacctcaataagaaaaactgccgcgaagaatagcaggaataaaaaaagggagcactgtattcacagtgctcccggttcgtttcgcagcattccggctacttttgttgctccctgctcatccttgacaacttttcctctggccttgcggccaatcgttcatcctgaactattgcttcctgctcacaccaccccgatgtgatacttcatcctgaagtgttcctggccttcctgacccaccgaatcatcctgaccggttctcattctccatcctggaggtgtcctttaacgcgtcctgcgtcatcctcttcgcttcatccagaagcctttccctgaaacaccatcctggtgtgtccttcagaagtgtcatcatcctgatgttcacttcgttgtctgactccctgtcgacgaagatagaatcgtctttttctcgaagtcttacaaggcgcttacagacaatgccttaaggaaaatttcatatgaaagttaagaattaacaagcaacatgttgtttttaaatgagaataacgattcttatctttttaagtattcgcttatttcctggcgatctcctacagagtctgtaagagatctctcacaaccagatggggtatttggattacagaagaggcttaagttgattaaggaattccgcaagatttgaggctaaatgcgtccgtttacgtgttcctagcgtctctttgcacacttcaccggagagattacacaccgagatgacctctaactcttcttccagcgtcgcgataaatagcgtgggcggcagttttagccttttctgagtcaccagatgaccaatcagattttcctgcacccgacggaagtcgtcttcactccaggtttgcagcaatgtcagtttgatatcgccaaactgcgcgtgcatatccccggcaaactgagtcgtataaaaggtatgaatcgtgggttgtatcacaatatcaaaagcgcgttcaaccgcgtttacattttgttccccggtaaacggctggggttgccagtatacggcatcttcggtagttgaaataatgcacggtgaaggaacgccgtacagttcctcacttaacggccagcttttatgctcttcatgccacgcatcgcagtagcgtgcagtaaaatctttcagggcttgtgcggtcaaatcgtccactaatttctctcttcacttaaaccagatacacttgtcgtttagtttatctggtttatgacggtgaaacatgtcttcttatgcaaaccatcaggcacttgcgggcctgactcttggaaaatcaaccgattaccgggatacctatgacgccagcctactgcaaggcgttccacgcagcctgaatcgcgacccgctgggtctgaaagcggataacctgccttttcacggtacggatatctggacgctgtatgaactttcctggctgaatgcgaaaggtttgccgcaggtcgctgtcggtcatgttgaacttgattacaccagcgtaaatctgattgagtcgaagagttttaagctctatctcaacagttttaaccagacgcgttttaataactgggatgaggtgcgccagacgctggagcgcgacttaagcacttgcgcccagggtaaggttagcgtggcgttatatcgtcttgatgaactggaaggccagccgataggtcatttcaatggcacctgcattgatgaccaggatatcactatcgataactatgaattcactactgactatctggagaatgccaccagcggtgaaaaagtagtggaagagacgcttgtcagccacctgctgaaatcaaactgcctgatcacccatcaaccagattggggttcgatccaaattcagtatcgtggacgccaaattgacagagaaaaactgctgcgttacctggtctctttccgtcatcacaacgagttccacgaacagtgcgtggaacgcatctttaatgacctgttacgcttctgccagccagaaaaattgagcgtttacgcacgttatacccgtcgtggcggtctggacattaacccgtggcgcagtaataacgattttgtcccatcgaccacaagactggttcggcaataaattttttctcaattttgcgtgctggattcacgcagaaggttgtgaaaggtcagcaggcagggctattgtaatcaaagggaatgacgatattcgtcccataaggagtttttcttgattacacatattagcccgcttggctccatggatatgttgtcgcagctggaagtggatatgcttaaacgcaccgccagcagcgacctctatcaactgtttcgcaactgttcacttgccgtactgaactccggtagtttgaccgataacagcaaagaattgctgtctcgttttgaaaatttcgatattaacgtcctgcgccgtgaacgcggcgtaaagctggaactgataaatcccccggaagaggcttttgtcgatgggcgaattattcgcgctttgcaggccaacttgttcgcggttctgcgtgacattctcttcgtttatgggcaaattcataacaccgttcgttttcccaacctgaatctcgacaactccgtccacatcactaacctggtcttttccatcttgcgtaacgctcgcgcgctgcatgtcggtgaagcgccaaatatggtggtctgctggggcggtcactcaattaacgaaaacgagtatttgtatgcccgtcgcgtcgggaaccagctgggcctgcgtgagctgaatatctgcaccggctgtggtccgggagcgatggaagctccgatgaaaggtgctgcggtcggacacgcgcagcagcgttacaaagacagtcgctttattggtatgacagagccgtcgattatcgccgctgaaccgcctaacccgctggtcaacgaattgatcatcatgccagatatcgaaaaacgtctggaagcgtttgtccgtatcgctcacggtatcattatcttccctggcggtgtgggtacagcagaagagttgctgtatttgctgggaattttaatgaacccggccaacaaagatcaggttttaccattgatcctcaccggcccgaaagagagcgccgactacttccgcgtactggacgagtttgtcgtgcatacgctgggtgaaaacgcgcgccgccattaccgcatcatcattgatgacgccgctgaagtcgctcgtcagatgaaaaaatcgatgccgctggtgaaagaaaatcgccgcgacactggtgacgcttacagctttaactggtcaatgcgcattgcgccagatttgcaaatgccgtttgagccgtctcacgagaatatggctaatctgaagctttacccggatcaacccgttgaagtgctggctgccgacctgcgccgtgcgttctccggtattgtggcgggtaatgtaaaagaagtcggtattcgcgccattgaagagtttggtccttacaaaatcaacggcgataaagaaattatgcgtcgtatggacgacctgctacagggttttgttgcccagcatcgtatgaagttgccaggctcagcctacatcccttgctacgaaatctgcacgtaatctcccctcccccggtgacgtttgttgccgggttttctcgtttttggtcacttactcatcaactcatttcatttgttatatgaatgtttcctaccaccctcacgcgacaaatatcaccacagttaatatgtcatacaatttatgttgaaacgcaaacgtttccctattttcataaaccacattttatcgccatgaaaaagaaattatcgccatgattaactaaaagtattgattttttcagttcaacctacatatattgcgcgccccgtaagaagtcagatgtcgtttaatgggtaaatattgcccttaaattctcttttacttttgatttacagagtaaagcgttgggattatctatcttccaagtagattattgtatttgggatcaagatcactgatagatacataacttgtgtgtatctttccgccctcaaattattacggtggaaaatgattaagccatcgccgatagacagatttcatttttacggtcaggcaccttcccgggctgaactggctaaaagctgaattatttgcattcctccaggagaaatagatggaaacgactcaaaccagcacgattgcgtcgaaagactctcgtagtgcctggcgcaagacagacaccatgtggatgctgggcctttacggcacggcaatcggcgcgggcgtgctgttcctgccaatcaacgctggtgttggcggtatgatcccgctgatcatcatggctatccttgcgttcccgatgacgttttttgctcaccgcggcctgactcgcttcgtactgtctggtaaaaacccgggcgaagacatcaccgaggttgtagaagaacactttggtattggcgcaggtaaactgattaccctgctctacttcttcgctatctacccgatcctgctggtttatagcgtggcaatcaccaatacagttgaaagcttcatgtctcaccagctgggtatgacgccaccgccgcgtgcgattctgtcgctgatcctgatcgtgggtatgatgaccatcgttcgcttcggtgagcaaatgatcgttaaggcgatgagtattctggtattcccgtttgttggcgtactgatgctgctggctctgtacttgatcccgcagtggaacggcgcagcactggaaacgctgtctctggacactgcatctgcaaccggaaacggtctgtggatgacactgtggctggcaattccggtaatggtgttctcgttcaaccactctccgatcatctcttctttcgccgttgcgaagcgtgaagagtacggcgatatggcagaacagaaatgctcgaagatcctggcattcgcacacatcatgatggtgctgaccgtaatgttcttcgtcttcagctgcgtactgagcctgactccggcagacctggctgcggctaaagagcagaacatctcgattctgtcttacctggctaaccactttaacgcgccgatcatcgcgtggatggctccgattatcgcgattatcgctatcaccaaatccttcctcggccactacctgggcgcacgtgaaggcttcaacggtatggtgattaaatctctgcgtggtaaaggtaagtctatcgaaatcaacaagctgaaccgtatcactgcgctgttcatgctggtaacgacctggattgttgccaccctgaacccgagcatcctgggtatgattgaaaccctgggcggcccaatcatcgcgatgatcctgttcctgatgccgatgtacgcaattcagaaagtaccggcaatgcgtaaatacagcggtcacatcagcaacgtattcgttgtcgtgatgggtctgattgcaatctccgcaatcttctactctctgttcagctaagtcctttcgcgccgctttcgggcggcgcttcctccgttttaacgcgatgtatttcctatgattagcgtattcgatattttcaaaatcggcattggcccttccagttctcataccgttggaccaatgaaagcgggtaaacaatttaccgacgatctgattgcccgtaacctgcttaaagacgtgacccgcgtggtggttgacgtgtacggctcgctctctctgaccggtaaaggccaccacacagatatcgccataattatgggtctggcgggtaacctgccggataccgtggatatcgattccatccctggttttattcaggatgtgaatactcatggtcgcctgatgctggcaaacggtcagcatgaagtggagttcccggttgatcagtgcatgaacttccatgccgacaacctttctctgcatgaaaacggtatgcgcattaccgcgctggcgggcgataaagtcgtttacagccagacttattactctatcggcggtggctttattgttgatgaagaacattttggtcagcaggatagcgcaccggttgaagttccttatccgtacagttcagcagccgatctgcaaaaacattgtcaggaaaccgggctgtcactctctggcctgatgatgaaaaacgagctggcgctgcacagcaaagaagagctggaacagcacctggcgaacgtctgggaagtcatgcgtggcggtattgagcgcggtatttctaccgaaggcgtgttacctggcaaactgcgcgttccacgccgtgctgcggcactacgccggatgctggtcagccaggataaaaccaccactgacccgatggcggttgttgactggatcaacatgtttgcactggcagtgaacgaagagaatgctgctggcggtcgcgtggtgactgcgccgactaacggtgcgtgcgggattattccggccgtgctggcgtactacgacaagtttatccgcgaagtgaacgctaactcactggctcgttacctgctggtagccagcgccattggttctctttataagatgaacgcctcgatttctggtgccgaagtcggctgccagggtgaagtcggcgtggcgtgctcaatggcggcagctggtctggcagaactgttaggcgcaagcccagcgcaggtatgcatcgcggcggaaatcgccatggagcacaacctcggtctgacgtgtgacccggtcgccgggcaggtacaggtgccgtgcatcgagcgtaacgccattgcggcagtgaaagcagtaaacgctgcacgtatggcgctgcgccgtaccagcgagccacgcgtctgcctcgacaaagttatcgaaaccatgtacgaaacaggtaaagatatgaacgccaagtaccgtgaaacgtctcgcggcggcctggcaatgaaaatcgttgcctgcgattaatcgctctccagaggcctctttttgcgaggcctcttcccgatttctcatccagccatagcctgttctggcatcgaatgttacccttatcgcctgatctttaagggggttatcgtggctgttcatttgcttattgtcgatgcactgaatcttattcgtcgcattcatgccgttcagggttcgccctgtgtcgaaacctgccagcacgcgctcgatcagctcattatgcacagccagccaacccacgcggtcgccgtttttgatgatgaaaaccgcagtagcggctggcgtcatcagcgtttaccagattacaaagcgggtcgaccgccaatgccggaagagttgcacaacgagatgcctgcattacgcgccgcctttgagcaacgcggcgtcccgtgctggtccgccagcggcaacgaagccgatgacttagccgccacgctggcggtcaaagtgacacaggccgggcatcaggcaacgattgtttcgacagataaaggctactgtcagttactttcaccgacattacgtattcgtgattacttccagaaacgttggctggatgcgccatttatcgataaagaatttggcgttcaaccgcagcagttgcccgattactgggggcttgcggggatcagcagttcaaaggtaccgggtgttgcagggatcggaccaaaaagcgccacacagctactggtcgagtttcagagtctggaagggatatatgagaatctggatgcggttgccgaaaagtggcgcaaaaaattagaaacccataaagagatggcgtttctgtgccgcgatattgcccgcttacaaaccgatttgcatatcgacggcaatttacagcaattgcggttggtaaggtaacggcgtgccggatgcaaacgattatcaacacattgaatttaatgcacttatatgccggataagacgcggctagcgtcgcatccggcattatcacatcagcgcatttaccaggcggtatggtaaagctctacaatatcctcaagcgttgcttcacgcgggttgccaccggtacaaacatcatccagtgccgcctgcgccagtgccggaatgtcttccttgcgtacaccaacatcacgtaaatgtggcggaataccgacatcacggttgagagcaaacaccgcttcaacagcggcattacgcgcctcttccaggctcataccttccactttcacgcccataacgcgcgcgatatcgcggtacttctcaccggtaaagtcagcgttatagcgcatgacatgcggtaacaggatggcatttgcaacaccgtgtggcgtgttgtaaaacgcgcccagtggatgcgccataccatgcaccaaccctaacccaacattcgagaatcccatacccgcaacatactgcccgagcgccatttcttctccggcatccttatcaccagcaaccgatcctcgcagcgccccagcaatgatttcaatcgctttaatgtgcagcgcatcggttagcgcccacgcgccacgggtaatatacccctcaatagcatgagtgagcgcatcgacacccgtcgcggctttcagcgctggaggcataccatccatcatgtcagcgtcaataaacgccacctgcgggatatcatgcggatcaacgcaaacaaacttgcgccgtttctcttcgtcagtgatcacgtagttaatggtcacttctgccgcagtgcctgctgtggtggggattgccagaatcggtacactgggtttattggtcggggaaagcccttccaggctacgcacatcggcaaactccgggttgttgctgataatgccaatcgctttacacgtatcctgtggagaaccaccaccaatagcgatcaggtaatccgcgccgctattctggaatacatcgagcccttctttgacgacagtaattgttgggttaggtactacgccgtcgtaaatcgcccatgccagtcctgccgcatccatcttatcgatcactttcgccaccacgccgcattgcaccagcgttttatcggtgacgatcagcgccttctgataaccacggcgtttcacctcatcggttaaagacccaacagccccccgaccaaaccatgccgtttcgttcagaatcattctgttagccatcatccttctccttgttgctttacgaaattactcttcaatccgtaacccgtaggttttgaatttctccagcactacggcaatctcttcatcgctcagcactggcaccgggtccgtaatcgccagggtcgtcaggtaaagttgtgccagcacttcaacttcatgcgccagccataacgctttctccagattcgcctcacaagcgataagcccatgatgttgtaacaaagttgccttacgatttttgagagccagcgcaacatgttcagaaagttcgcgtgttccaaaggtcgcataaggcgcgcaaggaatagaattaccgccagccgccgcaatcatgtagtgaatcgcggggatcggtcggttaagaatggaaactgccgtacaatgaacggcatgattgtgaacaaccgcgttggcatccggtctgctttgataggccgccatatggaaacgccactcgcttgaggggagttttccttcctcatgtttgccgttgccatcaataaagacaatatgcgactccgtcagtttttcatatggaatacctgtaggcgtaatcagcatcccatcctgataacgtacactgacgttacccgctgtcccctggttcagccccaggcgagtcatttccaggcaagtgtcaataatctgacgagcaagtttatttcgttccattagctacctctctctgattcaaaacagggcaataatgttgttcctttcacactattgaattagccgtttaattacccaccatcttcttcctgattaaccagaaagaaattcacaagcttatattttgtgacctggttcaactaatcacagtaaataactgcaagttctctttttataactccattaaaaatgaccgctcttaaaaatatttatcaaaacggtcatttttctactcctccctgccaggaatgcccgttttcggcacaaacaattaatacggtcatctggtttgtgttttttatgatttattttctgaaacgggcatgaaatttcgattattaaagtgatggtagtcacataaagtcaccttccggctaataagtgtgaccgccgtcatattacagagcgttttttatttgaaaatgaatccatgagttcatttcagacaggcaaatattcactgatatgaagcccgaactcgctggttttgcacttttgaaaacataaccgattacgtgcttaagcttctgaacctaagaggatgctatgggaaacacatcaatacaaacgcagagttaccgtgcggtagataaagatgcagggcaaagcagaagttacattattccattcgcgctgctgtgctcactgttttttctttgggcggtagccaataaccttaacgacattttattgcctcaattccagcaggcttttacgctgacaaatttccaggctggcctgatccaatcggccttttactttggttatttcattatcccaatccctgccgggatattgatgaaaaaactcagttataaagcagggattattaccggattgtttttatatgctttcggcgctgcattattctggcccgccgcagaaataatgaactacaccttgtttttagttggcctatttattattgcagccggattaggttgtctggaaactgccgcaaacccttttgttacggtattagggccggaaagcagtggtcacttccgcttaaatcttgcgcaaacatttaactcatttggcgcaattatcgcggttgtctttgggcaaagtcttattttgtctaacgtgccacatcaatcgcaagacgttctcgataaaatgtctccagagcaattgagtgcgtataaacacagcctggtattatcggtacagacaccttatatgatcatcgtggctatcgggttactggtcgccctgctgatcatgctgacgaaattcccggcattgcagagtgataatcacagtgacgccaaacaaggatcgttctccgcatcgctttctcgcctggcgcgtattcgccactggcgctgggcagtattagcgcaattctgctacgtcggcgcacaaacagcctgctggagctatttgattcgctacgctgtagaagaaattccaggtatgacagcaggctttgccgctaactatttaaccggaaccatggtgtgcttctttattggtcgtttcaccggtacctggctcatcagtcgcttcgcaccacacaaagtcctggcagcctacgcattaatcgctatggcactgtgcctgatctcagccttcgctggcggtcatgtgggtttaatagccctgactttatgcagtgcctttatgtcgattcagtacccaacaatcttctctctgggcattaagaatctcggccaggacaccaaatacggttcgtccttcatcgttatgaccattattggcggcggtattgtcactccggtcatggggtttgtcagtgacgcagcgggcaacatccccactgccgaactgatcccggcactctgcttcgcagtcatctttatctttgcccgtttccgttctcaaacggcaactaactgaacatattttccgaataaagtgaggaatcagtaatgaaaaaaatcagcttaccgaaaattggtatccgcccggttattgacggtcgtcgcatgggtgttcgtgagtcgcttgaagaacaaacaatgaatatggcgaaagccacggctgcactgctgaccgagaaactgcgccatgcctgcggagctaccgtcgagtgtgtcatttccgatacctgtatcgcgggtatggctgaagccgctgcttgcgaagaaaaattcagcagtcagaatgtaggcctcaccattacggtaaccccttgctggtgctatggcagtgaaaccatcgatatggatccaacccgcccgaaagccatttggggctttaacggcactgaacgtcccggcgctgtttacctggcagcggctctggcagctcacagccagaaaggcatcccggcattctccatttacggtcatgacgttcaggatgccgatgacacatcgattcctgccgatgttgaagaaaaactgctgcgctttgcccgcgccggtttagcagtcgccagcatgaaaggtaaaagctatctgtcgctgggcggcgtttcgatgggtatcgccggttctattgttgatcacaacttctttgaatcctggctgggaatgaaagtccaggcggtggatatgaccgaactgcgtcgccgtatcgatcagaagatttacgacgaagccgaactggaaatggcgctggcctgggctgataaaaacttccgctatggcgaagatgaaaataacaaacagtatcaacgaaatgccgagcaaagccgcgcagttctgcgcgaaagtttactgatggcgatgtgtatccgcgacatgatgcaaggcaacagcaaactggccgatattggccgcgtggaagaatcacttggctacaacgccatcgctgcgggcttccaggggcaacgtcactggaccgatcaatatcccaatggcgacaccgccgaagcgatcctcaacagttcatttgactggaatggcgtgcgcaaaccgtttgtcgtggcgaccgaaaacgacagtcttaacggcgtggcaatgctaatgggtcaccagctcaccggcaccgctcaggtatttgccgatgtgcgtacctactggtcaccagaagcaattgagcgtgtaacggggcataaactggatggactggcagaacacggcatcatccatttgatcaactccggttctgctgcgctggacggttcctgtaaacaacgcgacagcgaaggtaacccgacgatgaagccgcactgggaaatctctcagcaagaggctgacgcttgcctcgccgctaccgaatggtgcccggcgatccacgaatacttccgtggcggcggttactcttcccgcttccttaccgaaggcggcgtcccgttcaccatgactcgtgtcaacatcatcaaaggcctgggaccggtactgcaaatcgcggaaggctggagcgtggaattgccgaaggatgtgcatgacatcctcaacaaacgcaccaactcaacctggccaaccacctggtttgcaccgcgcctcaccggtaaagggccgtttacggatgtgtactcggtaatggcgaactggggcgctaaccacggggttctgaccatcggccacgttggcgcagactttatcactcttgcctccatgctgcgtatcccggtatgtatgcacaacgttgaagagaccaaagtgtatcgtccttctgcctgggccgcgcacggcatggatattgaaggccaggattaccgcgcttgccagaactacggcccgttgtacaagcgttaatacatgactccctgatgtgatgcccggtcgctccggctaccgggcctgaacaagcaagagtggttagccggataagcaatgttatccggctatattgcaggagcgattatgaaacaagaagttatcctggtactcgactgtggcgcgaccaatgtcagggccatcgcggttaatcggcagggaaaattgttgcccgcgcctcaacgcctaatgccagcgatatcgcgatggaaaacaacacctggcaccagtggtctttagacgccattttgcaacgctttgctgattgctgtcggcaaatcaatagtgaactgactgattgccacatccgcggtatcgccgtcaccacctttggtgtggatggcgctctgctagataagcaaggcaatctgctctatccgatcattagctggaaatgtccgcgaacagccgcggtaatggaccatattgaacggttgatctccgcacagcagttgcaggctatttctggagtcggagcctttagtttcaatacgttatataagttggtgtggttgaaagaaaatcatccacaactgctggaacgcgcgcacgcctggctctttatttcgtcgctgattaaccaccgtttaaccggcgaattcactactgatattacgatggccggaaccagccagatgctggatatccagcaacgcgatttcagtccgcaaattttacaagccaccggtattccacgccgactcttccctcgtctggtggaagcgggtgaacagattggtacgctacagaacagcgccgcagcaatgctcggcttacccgttggcataccggtgatttccgcaggtcacgatacccagttcgccctttttggcgctggtgccgaacaaaatgaacccgtgctctcttccggtacatgggaaattttaatggtccgcagcgcccaggttgatacttcgctgttaagtcagtacgccggttctacctgcgaactggatagccaggcagggttgtataacccaggtatgcaatggctggcatccggcgtgctggaatgggtgagaaaactgttctggacggctgaaactccctggcaaatattgattgaagaagctcgcctgatcgcgcctggcgcagatggagtgaaaatgcagtgtgatttattgtcgtgccagaacgctggctggcaaggcgtaacgcttaataccacgcgggggcatttctatcgcgcggcgctggaagggttaaccacgcaattacagcgcaatctacagatgctggaaaaaatcgggcactttaaagcctctgaattattgttagtcggcggaggaagtcgcaacacattgtggaatcagattaaagccaatatgcttgatattccggtaaaagttctcgacgatgccgaaacgaccgtcgcaggagctgcgctgtttggttggtatggcgtaggggaatttaacagcccggaagaagcccgtgcacagattcattatcagtaccgttatttctacccgcaaactgaacctgaatttatagaggaggtgtgaaatgctgaaaacaatttcgccgttaatttctcccgaactattgaaagtgctggcagagatggggcatggagatgaaattattttttccgatgctcactttcccgcccattcgatgggaccgcaggtgatccgcgctgatggcctgttggtgagcgacttgctccaggcgattatcccgttatttgagctggacagttatgcaccaccgctggtgatgatggcggcggtagaaggtgacactctcgatcctgaagtagaacgacgttatcgtaatgcgctttcactacaagccccctgtcctgacatcatccgcatcaatcgttttgcgttttatgaacgggcgcaaaaagcctttgcgatcgttatcacaggcgaacgagcgaagtacgggaatattcttttaaaaaaaggggtaacaccgtaatctcataccggtacgcccgcatgacgcgggcggttatcgaatgatggggtgaaaaatatgaaagcggcacgccagcaagcgatagtcgacctgctgctgaaccataccagcctgaccacggaagctctctctgaacagctaaaggtcagtaaagaaaccattcgtcgcgatctcaatgaattacagacgcagggtaaaattctgcgcaatcatgggcgcgctaaatatatccaccgtcaaaatcaagacagtggcgatccctttcacatccggctgaaaagccattatgcgcataaagcagatatcgcgcgcgaggcgctcgcgtggattgaagaagggatggtgatagccttagacgccagttcaacctgctggtatctggcacgccagttgcctgacatcaacatccaggtcttcaccaatagccatccgatttgccatgaactcggtaaacgcgaacgcattaaactgatcagttccggcggcacacttgagcgcaaatatggctgttacgtcaatccctcgctgatttcccaacttaaatcgctggaaatcgatctgtttattttttcttgtgaagggatcgatagcagcggcgcactgtgggactccaatgccatcaacgctgattacaaatcaatgttattaaaacgtgccgcgcaatcgttgttattgattgataaaagtaaatttaatcgttcaggggaagcccgcatcgggcatctggatgaggtaacgcacattatttctgatgagcgccaggttacaacttctttggtaacagcctgacggaaagggtagcaggccggagacgacgccccggccttacctgttatcgctcgtcgcgacgaccacccaccgcagcccagatacggcggacgtgcaccgtcacttcttcgcgatcgtgatacaactgccgcgcctgaatctgagcatttatgccatgttcatcaagctgtgcctgaatatacgccagattgtgtgacacttcttcgtagcgttttttcatcggcagtttgagattgaagatagtttcacggcaccagccattaaccagccactgcgccattaatgccgcaactttcgccggtttttcaaccatatcgcataccatccaggagatattgctgcgtgtcggacggaatttgaaaccgtcttcccgcagccacgtcacctgcccggtatccatcagactttgcgccatcgggccgttgtcgacggaataaacccacatgttgcgcttcaccagttggtaggtccagccgcctgggcaagcacctaaatccaccgcccacatcccgttcgccaggcgttcatcccactcatccgcgggaataaacacatgaaatgcctcttccagtttgagcgtggaacgactcggcgcatctgccggaaatttcaggcgcggaatgcccatatagaacggcgaattattgctgctgtatgagtaaccagtatagcaacagcctggtgcaataaagaatacatgcacaaccggacgcttcggcgtttcatagttcgccagcacccccgcatcacgcaaggcagcgcgtagcggcacggtgaatttacggcagaatttcagcaactctttgctttcgttggtatcggcaacttcaacacgcagttcaccgcccttctctactacgccctgtaacatgccgacaatgggggtaatacgatcttctggcggcaaatgctgcaggagttcccccactacaaaccactggcgggcaaaaattaatgaactgaacggcagctcacggattaacttatcgccatcatcaggttgataacattcataaatgacataacccgcattctctttcacgcgggcaaaaccgaaaatttcccgctggccggctttatcggtaatttctgcggcgcactctttttcaaagcccggacggcacagcaatacaaccttattcatgacttacgcccttgcgctttaaacggatagcaccaactaacattaacgcccagcccgcaaggaagctcacgccgccaaccggtgtgacaaacgcccacaaacgcagatgggacagcgccaggcaataaaggctgccgctgaacagcaccgtgcctaacgcgaggaaaacgctactccagtaaaaccagatactgatgcgacgctgcattgccaccgccagacctaagatcgccagcgtatgaaacgcctggtattcgaggccggtctggatccagcccatctcaacggcccccatggttttacttaacacatgcgcgccaaaagcgcccagagctacaaaaatgaagccgntaatggcggsgaaaatcagcataaaacggctggtcatggtcgtaccctacgtaaattattgttcataacgaaagcggaatttttcttgttcagcagcggctttcgccaggatccattggcgaaaggcggctattttacccagttctgcctggctgtcatgacaaaccagataaaaagcgtttttactgaccagaacatcattaaacgggcaaacaagacgtccggcctcgatttcagattgcgccatcacgttatttgccagcgccactccctgcccgtggatagccgcttgcagcaccatggcgctatggctaaaaattggcccttgctgaacgttgatatgatttaaccccaactgtcgggtatatgtctgccagtcacggcgtgacgcatcatgtaataacgtatgtttagccagatcttccggggtcttcaagggtttttcgccagtcagcagtagcggcgagcacaccggcaataaatattcggcgtacagtttttccacccgtagccccggccagttgccccgaccataaaatatcgccacatcaacatcatccgccagcttatcttcctgacgatcaaccgcctggattcgaacgtcaattcccggataagctgaattaaagctggaaagtcgcggaaccaaccaatgaatggcgaaactggggagtaaactgaccgtcaacgcccccttagcgctacgggcctggagtttacgcgtcgcttcggttaattgcgaaaatatctctttgatatcgaggaaatagctttgcccttcctcggtcagcaggagtgaacgattacggcggcggaacagttttagccccagaaaatcctcaagagacttgatttgatgacttactgcggcctgggtcacaaaaagctcttctgctgcgcgagtgaaacttaaatggcgtgctgcggcatcaaaaactcgtaaggcatttagcggtggtaatcgtttagacatggcttttaaactttgatgttaaatgaatttaacaattagattacactatgtaacctattagtttttttaatctgagccattataaattgtccgttgagcttctaccagcaaatacctatagtggcggcacttcctgagccggaacgaaaagttttatcggaatgcgtgttctggtgaacttttggcttacggttgtgatgttgtgttgttgtgtttgcaattggtctgcgattcagaccatggtagcaaagctaccttttttcacttcctgtacatttaccctgtctgtccatagtgattaatgtagcaccgcctaattgcggtgcttttttttaccttgcgatcgcgaattactgatccagttcgaccatctctttcacgtcggtacggttgatctgctgtttgttgccattagcgtctttatacgaaatcataccggtatcgttatcagtctgtggtttgccgtcagagacgatggtacgtccgtcattggtgtgcatcacatagttcgaaccggaacaggcgctcagggcaaaagtcagcatacaggcagaaataattgcggcagtctttttcatcatcttctccttaaagcgattaataaatcttaatagtattgattaacaggctaaaattaacgcctaacactattcagcatatgttactgacgcggcttcgccaggatatccagataattctgatggttagcactctccttgtatcaaagtgaattttgcgtcacgatcggtgcatcaagccgaggagtaccatgaacgtttttaatcccgcgcagtttcgcgcccagtttcccgcgctacaggatgcgggcgtctatctcgacagcgccgcgaccgcgcttaaacctgaagccgtggttgaagccacccgacagttttatagcctgagcgccggaaacgtccatcgcagccagtttgccgaagcccaacgcctgaccgcgcgttacgaagctgcgcgggaaaaagtggcacaattactgaatgcatcggatgacaaaaatatcgtctggacgcgcggcaccactgaatccatcaacatggtggcgcaatgctatgcccgtccgcgtctgcaaccgggcgatgaaattattgtcagtgtggcagaacaccacgccaacctcgtcccctggctgatggtcgcccaacaaacgggggccaaagtggtgaaattgccgcttaatgcgcagcgactgccgaatgtcgatttgttgccagaactgattactccccgtagtcggattctggcgttgtgccagatgtcgaacgtcactggcggttgcccggatctggcgagagcgattacttttgctcattcagccgggatggtggttatggttgatggtgctcagggggcggtgcatttccccgcggatgttcagcaactggatattgatttctatgctttttcaggtcacaaactgtatggcccgacaggcatcggcgtgctgtatggcaaaccagaactgctggaagcgatgtcgccctggctgggcggcggcaaaatggttcacgaagtgagttttgaaggcttcacgactcaatctgcgccgtggaaactggaagcaggaacgccaaatgtcgctggcgtcataggattaagcgcggcgctggaatggctgacagattacgatatcaaccaggccgaaagctggagccgtagcttagcaacgcttgcagaagaagcgctggcgaaacgtccaggctttcgttcattccgctgccaggattccagcctgctggcctttgattttgcgggtgttcatcacagcgatatggtgacactgctggcggagtacggtattgccctgcgcgccgggcagcattgcgctcagccgctactggcagaattaggcgtaaccggcacactgcgcgcctcatttgcgccatataatacaaagagtgatgtggatgcgctggtgaatgccgttgaccgcgcgctggaattattggtggattaatgacaaacccgcaattcgccggacatccgttcggcacaaccgtaaccgcagaaacgttacgcaataccttcgcaccgttgacgcaatgggaagataaatatcgccagttgatcatgctgggaaaacagcttccggctttgccagaggagttaaaagcgcaggctaaagagattgccggatgcgaaaaccgcgtctggctgggatataccgtggctgaaaacggcaagatgcatttctttggcgacagcgaagggcgcattgtgcgcggcctgttggcggtgttgttgactgccgttgaggggaaaaccgccgccgaattgcaggcacagtcgccgctggcattgtttgatgagctgggattacgtgcgcaacttagcgcctcacgcagccaggggttgaatgcgttaagcgaggcgattatcgctgcggcgaagcaggtttaagcacagaaccaggtcggataagacgttcgcgtcgcatccgacctgattgtttacccctgacgcgccgctttcgccatcatcttcttcagcgcatgagaaaccgcaacaaagccaaaagtggcggtcaccatcgtcgccgcgccaaatcctgaggcacaatccatccgctttggcccttccgccgtggctttcatcgcacagacggtgccgtctgactgcgggtacaccagcgcttcggtagagaacacgcaatccacgccgagcttacctttactgtttttcactacgccaaaatcgcttttcaggcgctcgcgcaacttcgccgccaacgggtcctgaatcgttttcgccagatcggtaacctgaatctgcgtcgggtcaatctgcccaccagcgccaccggtcgtgaccagcgggattttattgcgccgacaataagcaatcagcgccgctttgggccgtacactatcaatagcatcaatcacgtacgaataaccggcattcatatattgcgctacgttatccggcgtcacgaagtcatccaccaccattacacggcactccgggttaatctggcgaatacgctccgccatgacttccgcttttgccagcccgacgttatcgcgcagagcgtgaatttgccgattggtattggtgacgcacacatcatccatatcgataagcgtgattgcgccaatccccgtgcgcgctagcgcttccgccgcccaggaaccgacaccaccgataccaaccacacaaatatgcgcgtcagcaaacagttgcaatgctttttcaccatacagacgcgctgtgccaccaaaacgctgacgccatgcatcactaattaccacagacatagcacctcagaattaaaaagggtgaggttacccctcaccctgtcatatccgtaaaaacggcatacagaatatcacatcagccgctaaagacgttacctgcgcccggggcggttttcagcacccagacacgtccatagtggttgtaccaaccagcgcggtgtccggcttccggcccgatcccttgatagatatcgaagtgttggcctttgattgcgccaccgacatccagcgccaccatcagacgcaattcgtactgaccgttaaatttgccgttattatccagcagcggcacttctgccagcaaggtagtacctggcggaataattgaacgatcggaggcaacagaagcacggccaaccagcggcaccgcacttgcccctttcaccggtgcaaaagattgcggtttaaagaagacgaaagacgggttctgttccagcagctcgcgaacctcagcttcactgtgtgtttcgccccagtgacgaatcgcctgcatcgacatatcttcttttttcacttcgccacggtcgatcaacaccttaccaatgctgcgataggcatgaccgtttttccctgcatagctgaaaaagttaagcggactgccatcaccaaagtcgatatacccgctaccctgcacatccataatgaagttatccatcagggagttactgtaagcgagaatatatttatcactcagagctcctgcgtagatctccgcacgagacggcagacgaccacgttttggcggcatacggtaaatcggatactggaactcgccctgacgggtatggcgcgcctgaattaccggcgtgtaatagcctgtaaactgcacgttaccatagttgtcgacaccttccatctgccaggcatcaatgccgaactggcgcatattgcgggtatcaccgcctgcgcgcagccactcttgcaccgcgttataaacattactctggttgccatacagacgcggtgacgaattacggatatggttaatttgctcggcaaaatcaccggcattaatcggcgcgccaacggcatctggctggttcaccagagagaaaggctgggtaaatttcccgtctttatattgctgtccgcgatcggttggtttggaagagcaggcggcaagcattgccacaaccgtgcccataagaaggtactttacccaacgtcctttcattgttctcttcttcaggttaaaaaataaggcgcaacgaagataacaaaccaccgcgtttaatgaaatgagcagcctctccctgacgcaaattttgcacaaaaaataggctttagtgatttgtttttgttcaaaatcatgccgaatccgtgatcggggtaaaaaaaaggttgcatgaaaacgcgagcagagtatagtgcgcatccacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattaaaatttgatgaagtaaagcagtacggtgacgcggggtggagcagcatggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaatcaaaatttgatgaaataaagcagtacggtgacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaatttattagaatgctgacaaaccgcaaagctgctattggcttgcggttttttcgtttttacgcttccttacccgtttcagtgaagcctgagacaatgagtaaaccgttaatatccctccatcaaagccatccatcttatttatatattaaacatataccccattaatgaatttcatttatatattctataaatcaatttattttggttatgttaacatttcaatatcacaacagggcgcaacgcttatataatcattgtacaaaaagcacacaactttttaattagtagaaaaattaataattttttgtgaaagcccggacaataagtttaatgaatatcttaataggctctcatactacccaatttcttaaaagtgcaaatttgtgaagcttatcctgttattattttaagtttcatgccaaattctctcaccagataatgccgccctcttccgaaaaataatcaagaggccaaacaatatctaaaatgatacaactgtatctattcccctgaaaaatacattattcatttgtatattttcctcatcattgctttttatttaaatcatccgataatcccctgaatataattatgtcaataaccatcagaaaaagtggatgatgaggaaaaggatatggccgacagtttccagaatgaagttcccgccgctcgtgtaaatatcaagcttgatctgcatacaggcaatgctaaaaagaaagttgaactccccctcaagcttcttgccgtaggcgattacagtaacggaaaagagcaacgtccgctgtccgaacgggacaaggttgatatcaataaaaacaacttcaacagcgtcatggctgagttttcgcctgcggttaatttaacagtagaagatacgctaaacggaaacggtaatgaacaaaatatcgcgcttgaatttaaaagcctgaaggattttgaacccgaacaggtagcaaaaaatattccgcaacttcgtgtattactcgctatgcgcaatttactacgtgacctgaaatccaatctgctggataacgcaacgtttcgccgtgaactggaaaatatcctgaaagacccgacgctcagttcagaactgcgtgatgaactggcgaaaattgcgccgcaggagaacgtttaacccgaacgcgtattcaggttaaaccggagaagaaaggatcactgaaaaggaaatgctgatgtctgtacaacaagaacatgccacctctgaaactgcaacactcaccaccactgagtccggcggcgtttatcagtccctgttcgataaaattaatttaaccccggtgtcttccattcaggaaatcgatttatggcaaaacagcgaaacgctggccgatgcctcacccgatgagcgcgtgacggcggcgattcacgttctgctttcctgtctggcgaaatcaggcgaggacgtggttaagctcgacaagagcctgctggattttcatatcgacgatctggatcagaaaatcagtaaacagcttgatgcggtcatgcaccaccctgaattccagaaagtcgagtcgctgtggcgtggtacatggttcgtcgtacagcgcactgattttcgcaaaaatgtcagaattgaattgctggatatcagcaaagagcatctgcgtcaggattttgatgattcaccggaaatcattcagagtggtttatatcgccatacatacattcaggagtacgatacgccgggtggcgaacctgtagcctcattaatatccagctatgaatttgataacagcccgcaggatattgccctgctgcgtaatatttccagagtgtctgccgcttcccatatgccttttatcggttctgtcggaccgaaattcttccttaaaaattcgatggaagaagtcgccgcgattaaagatatcggcaactactttgaccgcgcagaatatattaaatggaagtcgttccgcgatacggatgacagccgctatgtgggattagtgatgccgcgcgtgctgggccgtctgccctatgggccggacacggtgccggtacgcagctttaactatgtggaagaagtcaaaggcccggatcacgaaaaatacctgtggacaaacgcctcgttcgcctttgccgccaatatggtgaagagctttgtgaataatggctggtgcgtgcagatccgtggcccacaggcgggcggcgcagtggccgatctgccgatccatctttacgatctcggcaccggcaatcaggtcaaaattccgtccgaagtgatgatcccggaaacccgcgagtttgagttcgccaaccttggctttattccactctcttattacaaaaaccgcgattacgcctgctttttctcggcaaactccgcccagaaaccggcgctgtatgataccgctgacgccaccgccaacagccgtatcaacgcccgtttgccctatatcttcctgctgtcccgcattgctcactacctgaaaattattcagcgcgagaatatcggcaccaccaaagaccgccgcgtgctggaactggagcttaacacctggatccgcacgctggtgacggaaatgaccgatccgggcgatgaacttcaggcttcgcatccactgcgcgacgggaaagttatcgtcgaggacatagaggacaatccgggctttttccgcgtcagactctttgccgtgccgcatttccagatcgaagggatggacgtcaacctttctctggtttcccagatgccaaaagcaaaagcctgatcgggcggtggtgtgatgtatgaaaatttgtcgaccactgtgggctgaggggacattcctgtcttctcagcagtttcagcagcaggcccgctgggaagcgttcagcaatgacagcattgcgcagctttgtattcgccatccgtgggggatcgcaaacgtgctctttgaccgggatgccctggcgctcggaaagctgaaaacgcaggcagtacgcctgcgttttgctgatggtacgctgatcgattcagacgtgagtgacgttctgccgctcgcctgcgatctgcgcgcgctgaagaacgacagcgcgattgtcctgctggcgctgccgcttgcacatggtaacggcggtaatctcggtcagggtgagcagactgaaagaccgctgcgctatcgtcaggaatggcaaaaggtgcaggatatctacggcagtgacagtgaagatatggccgttgagcgtcatgcgctgtccctgcgctttgctcatgataacaatcaggattacatcacctgcccactggcgcgtctggtgcgggatgttcagggcaactggacacaggatgagagctatattccgccgttactggcgtttaacgcccatgacgggctggtacagcgtctggacacgctgctgttgcagctacgggccaaatgtcagcgcctgatggcgatgcgccgggaaagcaaccagcgtatggcggacttcgccgtcgccgatgtctccctgttctggctgcttaacgcgctgaactccgccgagccggtactgagtgatttcctgcgctacccggcggttcatcccgaactggtctggcgggagctggcgaggcttgccggtgcgctgctgacgttttcccttgaacataacgtcagcgccgttccgccctatgtccacgaatcgccgtccatcgtctttccgccacttttctccctgctcagcgaactgctggaagccagcctgccgtcacgggtgatcgcgctggatctggcgtccctgccgggcaaccgctggaaagcagacctgcacgatccgcgcctgcgggaagaggccgacttttacctgtccgttcgttcctctctgcctgcgcatcaggtactgcaccagctaccgctggtctgcaaaatcggtgcgcctgatgacgtcacgctgcttatcaatgtggcgctgaatggtgttccactggtgccgcttacctcagttccggcagcgctgccactgcggctggagaaccagtattttgcgctggatatgcacagtgacgcggctaaatcgatgctggagtccgggtgctgcatgatttatgcgccgggaacaatgggcgacctgaaacctgaactgtttgcggtgctgcgcacatgaaaaaagagacggatatcaatatcgacgcgctgctgcgcgacacgtttctgacggtggtggaactgcgtcagggaaccaccgtgcgtcacggtatggagctgtatcgccactgccagcggcaggtggaactggtccgcgaacgtctgaaagatgccggattcagtcgggagaacgtggagcacataacttacgcgcagtgcgccctgctggacgaaacggtcctgagccgtagcggcatggacgacggtcagaccatttggatgaaggatccactccagtcgcatttcttcaacaccctgcaggccggtgagctgctgtacgagcggatgaagcaggtgctacaggaacccgcccccgcgcaggccgtgctgacctgctttcaccgtgtcctgctgctgggatttcgcgggcgttatcaggatccggcagccccggagcgcgaccagcttatttcgacgctcaacgggcaggtcgcgccatttggtgtgctgccggaaacggcggtactgaacgtgccgttatccacccgtcagcaccctttgctgcattcgccatttttctggctggtaacactggcgctgctactggcgggcgtctggtgggggctacaccactggctgaatgtactggtggatgaactgctgccgcaaagcctgcgttaaagggagtcgtgagtgaggaacacgctgaaacaggccatcgtgctgtggggaatggtgttactgctggtgctgtggtcagtgtttatcagtccgtctggcgtgctgagatgggccggtgcggcggctatcgttctggcggttgccgcgttgttgatttatcggcgcaggcaggcgtggacggagatgaccggcgatgccgggttgtcatcgctgccgccggaaacctaccgacagccggtagtgctggtctgtggcggtctgtcggcgcacctgtccactgacagcccggtccgccaggtttcagaagggctgtatctgcatgttcctgatgaagaacagcttgtggcgcaggtggagcgattgctgacccttcgcccggcgtgggcatcgcagcttgccgtggcgtataccatcatgcccggcatacaccgggatgtggcggttctggccggacggctgcgacggttcgcccacagtatggcgacggtgcgtcgtcgggcaggcgtaaacgtcccctggcttctctggagcgggctgtccggctcgccgttgccggaaagagcgagttcaccgtggtttatctgtaccggcggcgaagttcaggtagcaacatccacagagaccaccatgcccgcgcagtggattgcacaatccggcgtacaggagcgcagtcagcgactctgttacctgctgaaagctgaaagcctgatgcagtggctgaatcttaatgtgctgacggcactgaacggcccggaggcgaaatgtccaccactggcgatgaccgtggggctggtcccctcgttgcctgcggtggataacaacctgtggcagttgtggatcaccgccagaaccggcctgacgccggatatcgcggacaccggcacagacgatgcgctgccattcccggatgccctgttacggcagttgccgcgtcagtcgggctttaccccgctgcgacgagcctgcgtgaccatgctgggcgtcaccaccgtggcgggtatcgccgcgctgtgcctgtcagccacggcaaatcgccagttattacggcaggtcggtgacgatctgcaccggttttatgccgtcccggtggaggaatttatcaccaaagcccgtcacctgtcggtgctgaaagacgatgcgaccatgctcgatgggtattaccgggaaggagaacccctgcgcctcggtctggggttataccccggcgaacgcatccgccagccggtattacgcgccattcgcgactggcgtccgcctgaacaaaaaatggaggtgacggcttcgcttcaggttcagaccgtgcgtcttgacagtatgtcgctgtttgacgtcggacaggcccgcctgaaagacggctcgacaaaagtgctggtggacgcactggtgaacatccgggcaaaaccgggctggctgatcctcgtggccggatataccgatgccaccggcgatgaaaaaagcaatcagcagttatcgctgcggcgtgccgaagcggtgcgcaactggatgctgcagaccagcgacatcccggccacctgttttgccgtacagggactgggcgagagccagcctgcggcgaccaacgacacgccacagggccgggcagtcaaccggcgtgtcgaaatcagtcttgttccgcgttctgacgcctgtcaggacgtgaaataaaacataccgccggaagaaggcggtgcttcaatcacactaacaaggagagtaattctcatggctattcctgcttatctctggctgaaagatgacggcggcgcggatatcaaaggttccgtggacgttcaggggcgcgaaggtagcatcgaagtggtggcgctggatcacgatgtgtacatcccgaccgacaataacaccggcaaactgaccggtacccgtactcacaagccttttacgtttaccaaagaaatcgatgcgtccagcccgtatctctacaaagctgtgaccaccggacagaccctgaaaacggcagaatttaagttttaccgcatcaacgatgccggtcaggaagtggagtacttcaacatcacgcttgataacgtcaagctggtcagagtcgctccgcttatgcacgacatcaaggatccttccagagagaagcataaccacctggaacgtattgagttccgctacgagaaaatcacctggacttacaaagacggcaacatcattcattccgactcgtggaatgagcgtccttccgcctgataactgcggcagacaggaaactgtctgcctttttgttgtgtgctttgtccagtgccgcaggcaccggtactgagcaaagcatacccacaatctggtgatacctgatgggcctgagtgaggtaacggctatgggcggtagcgtgcctgaacgcggatcgcaggaatacagaacacgataaggaaacccttctatgacaggaaatcaccccgccgcgctgctgcgtcgccttaacccatactgtgcacgggcgctggacgctgccgcctcactgtgtcagacccgcgcccatgcggaaataaccattgaacactggctgctgaaactgctggagcagggagaaggcgatatcacggtgattgcccgccgctatgaatgggatatcgacacgctctggcagtctctgctggcacatctggacaccttaccccgcccggtccgcgaacgtcctcaactttctgaaccgctggcagcgcttatccgacaggcgtggctgatagcgtcactggaaggcgacgatccacaaatccgcagccagcatctgctgatggcgctgacagaaaaaccgatgctgcccgcctgtaatgacctgtgggtattgctgagtctgagccgcgtgcagcttgagcggctgcgtcccctgctggatgcgcagtcggatgaatgtccggcacgtcagccacaggtcaccgaaccgctgacctctgcactgccggagacggcaacggcggacgcaccggcaaaaacgctgacggagaaacaggatgacgccctgctggcggtgcttaaccgctttaccgaagacgtgacggaaaaagcccgcagcgggcgaatcgacccggtattcgggcgcgacacggaaattcgccagatggtcgatatcctctcccgtcgccgcaaaaacaacccgattctggtgggagaaccgggggtgggcaaaaccgcgctggtggaagggctggcgctgcgtatcaccgaaggcaacgtgccggacagcctgaaaacggtgcatatccgcacactggacctcggtctgttacaggctggcgcgggcgttaaaggtgaatttgaacagcggctgaaaaatgtcatcgatgcagtgcagaaatcaccggagccggtactgctgtttattgatgaagcccataccattatcggtgcgggtaatcaggcaggcggcgcggatgcggcgaacctgctgaaaccggcactggcaaggggcgaactgcgcaccatcgcggcgaccacgtggagcgaatacaaacagtattttgagcgcgacgccgcgctggagcgccgcttccagatggttaaggttgacgagccggatgatgacaccgcctgcctgatgctcagggggctgaaagcccgctatgcgcagcaccacggcgtacatatgctggacagcgccattcagaccgccgtgcgcctgtcgcgccgctatctgaccggacgccagttgccggacaaggcggttgatttgctggataccgccggggcaagagtccgcatgagccttgacaccctgccggaaccgttgacgcagcttcatgtgcgactggcggcactggatattgagcgggaagcgattgagcaggacagcgtattttatcccgaagccagcccggagcggctggcggaactgaccgatttgcgtgatgagctacaggcagaagccgggcatctggaagcgcagtatcagcaggaaaaggcactggcgcagcagattatgacgttgcgtcaggaagggacagacagcactgaactgcaacagcaactgcgaacgcatcagggctttgcaccgctgctggcgctggatgtggacgcccgcgccgtcgccacggtggtggcggactggaccggcatcccgctatcttccctgctcaaggacgagcagagcgacctgctcagtatggaacagagtcttgaaaaccgcgttgtcgggcaaagcccggcgctctgcgccatcgcacagcggctgcgggcggctaagaccggcctcacgccggagaacggcccgcagggggtattcctgctgaccggccccagcggcaccggtaaaaccgaaactgcgctcacactggccgacactctgtttggcggtgaaaaatcccttatcaccatcaacctctccgaatatcaggagccgcataccgtctcccagcttaaggggtctcctccgggctacgttggctacggtcagggtggcgtactcaccgaagccgttcgcaaacgcccttacagcgtggtgctgctcgacgaagtggaaaaggcgcaccgcgacgtaatgaacctgttctatcaggtatttgaccggggctttatgcgcgacggcgaaggccgggaaattgacttccgcaacaccgtgattctgatgacggctaatctgggcagcgaccacatcatgcaactgctggaggaaaaaccggacgccacggacgcagacctgcatgaactgctgtatcccctgctgcgcgagcacttccagccagcactgatggcgcgttttcagacggtgatttaccgcccgctgggacaggaggcgatgcgcgccattgtggaaatgaaactggcgcaggtggcccgccgtcttcaccagcactatgggctggaaacggaaatcagtaacagcctgtacgacgccctgaccgccgcctgcctgctgccggacaccggtgcgcgtaatatcgacagcctgctgaaccagcaaatcctgccggtcttaagccagcagttgctggcgcagcaggccgtgcatcataagcctgcccgactgcggcttgactgggatgatgaagacgggattgtgctggaatttgatgagaaataatggaggctcttatgaacgtacagttcttcgaccacgcacaccacaagctcaaaattcgcggcctgcaaagtccggtggatgtgctgacctttgaaggccgcgagcaactgagtaccccgttccgctacgacattcagtttaccagcagcgataaagccatcgcgccggagtcggtgctgatgcaggatggcgcattcagcctgacggcaccgccggtacagggaatgccggtacagactgccctgcgcaccctgcacggcgtcattaccggctttaaacatctctcatcgtcacaggacgaagcccgttacgaagtgcgccttgaaccccgtatggcgctgcttacccgcagccgccagaacgccatctaccagaaccagacggtgccgcaaatcgtcgaaaaaatcctgcgcgagcggcaccagatgcgcggtcaggacttcgtgtttaacctcaaaagcgaatacccggcccgcgaacaggtgatgcagtacggtgaggacgacctgacgtttgtttcacgcctgctgtcagaggtgggtatctggttccgctttgccaccgacgcccggttgaaaatcgaagttatcgaattttacgacgaccagagcggctacgagcgcgggctgacgctgccgcttcgccatccttctgggctgtttgatggtgaaacggaagccgtatgggggctgaacaccgcgtacagcgtggtggaaaaaagtgtctccacgcgggactacaactaccgtgaagccacggcggaaatgaccacaggccagcatgacgccaccgggggcgataacaccacttacggcgaagcctaccactatgccgacaacttcctgcaacaaggcgataaagaggcagcggaaagcggcgcgttttatgcccgtatccgtcacgaacgctacctgaatgaacaggccattctcaaaggccagagcaccagttcactgctgatgccggggctggagataaaagttcagggcgacgacgcgcctgcggtgttccgcaagggcgtgctgattaccggcgtgacgaccagcgcggcgcgtgaccgcagctatgagctgacgttcacggcgataccgtactcagaacgctacggctaccgtccggcgctaatcccccgcccggtcatggccggaacgctcccggcgcgggtcaccagcacggtgaagaacgatatctatgcccatatcgacaaggacgggcgctaccgagtcaaccttgactttgaccgcgatacgtggaaaccgggttatgaaagcctgtgggtacgccagtcgcgcccgtatgcgggagacacctacggcctgcacctgccgctgctggcgggaacggaggtcagcatcgcctttgaggaaggcaacccggacaggccgtatatcgccggggtaaaacacgactcggcgcacaccgaccatgtgaccattcagaactacaagcgcaacgtgctgcgtaccccggccaacaacaaaatccggctggatgacgagcgcgggaaggagcatatcaaggtcagtaccgaatatggcggcaagagccagctaaacctcggccatcttgttgatgccgggaaagaacagcgtggcgaaggctttgaactgcgtaccgatctgtggggcgcggtgcgggcgaagaaagggatttttatcagcgctgatgcgcaggataaggcgcagggtcaggtgctggagatgcagccagctctggctcgcctttctgcagcgttggtgacaatggaatctctggctgccagtgcgcaacaggctcaggcactggcggcagatgtgagtcgtcagcagacgctgttgcagcaaaaaattgagcagttacagcaggaagtgctactgggtagcgcacctaagggcgtggcgcttgtcagcggtgaggatatgcagttgtctgccagcgataatctgactctgacagcaggtaagcaactggatattggcgtacagaaagactttacgctggcagcaggaaaacagctcagcttgtatagccgtgcgggagcaaagctctttagctcacataacgatattgatattcaggcgcaggggggaaatctgaccacctggtcaacacaggacacctatatatcgagtggtaaaaagctggtggtgacagcgcaggatgagttaacactgatttgtggcgggggctatatcaaaattaaaagtggcaatgtggagattggcggtccgggaaaactattggttaaaaatgccggtattaagaaagcaggctccggtagtatgcagggcgtgatgaagtcgtttgagcctgaaagtttcgatgaaaatttcattatttcgaatccagcatcaggtaagccgatagcaaatcaaaaatatgaaatacacatgccagatgggagtgttattgccgggataaccgatgcaatggggtattcctctcttgttgcgtcaaaagcatctgatgacctaaaaattattctgaaaaaatgatttcagggggaaatatgttgaaagaatggatgatatttacgtgcagtttattgactctggctggggcgtcactgcccctcagtggctgtatttccagaggccaggagtctatatccgaaggggcggcatttggggcagggatcctgcgcgaaccgggagcaacaaaaaaagccgacacgaaagacctcaatgtgccaccaccggtttatggtccgccgcaggtgatatttcgcattgatgacaaccgctatttcacgctagaaaattatacccactgcgagaacgggcagacgttttataataataaagcaaaaaacattcatgttaaaatattagacgcttcagggtatttatttaaaggccgcttattctggttatcaacgcgtgatgattttctggcctttcctgccacgttaaataccagacacgcttcctgtatggggtcgaataaaggctgtatgaatgcggtcattgtcactaccgatggtggaaaaagacgcagtggtgtgccatacggcagttatacccagaatccgaccggtgccacgagggattatgacatgctggtgatgaatgacggcttctacctgcttagatatcgggggggacagggcagatttagtccggtgatacttagatggattctcagtactgaagatagctctggtgttgtgcgttcagaagatgcttatgaattgttccgtcccggagaagaggtaccctccaccggtttttataaaatcgacctgtcacgtttttatcccaaaaacaacgttatggaaatgcagtgtgacaggacgctggagccagttcaaccttcagagagtaaaattcaatgagtaccaataaatcagagccaacccgaaaggtcgatgttcatcttacggataatggtactccttttgcctattcaatgacctctcataaaaatgtcaaagtccgtgcggaagttcaaccaccgctccagttacccggcttaattatttttgttcacggcgttaattctgaaggcgaatggtacgattatgctgagaggtcgttatgcgccggactcaatcagcgcctggggcttgaaggtgagcatggtcttaaggaaaacaactatgaaggaggtttctttgtcaacagcgataaaagtgagggtggttgggaacatacctacgaaatagagggttcccaaaagaaatgggtttcaggccccagaaaaataacaaaaggtggtgacggtcgttccccggttattcgtttttactggggctatcgtgcggcggataatgaaaccgatacatacgccattccgctaaaaaataaaaagggggacaactattatgaccttcccccggaatcgcgtaaagccaaaggcccttggttttggggcggcggtccgttccagaatggctgcaaccaactggtcagcctgtggagtaaaaccgggtttaataacaatccatccctgctgggggttccgcttccgttcagtactcaggtactgaacggcgaacgtgacaggctactaagcgacgccccaccaagacactattacgctcatgcggctggtcgtctggccaaattaattaaaaccattcgcaaccagcatccggaagacaccgttacggtgctgtcacacagtcaaggaacaatgattgcgctggcggcggcagccatcgaagcgccggatgcgctgtttgtgatgaactccccctatgcgctggagaatgaacctaccacctatatttcctacccgataaaggaaattatcagccgtaaggccagatcggcgacgtttgccgatattgtcaaaaaggtagcggaaaacaaaacgcggctgaagcaacagggctgcgacaatctgctggcaggcatgagcagcgacggtaattcatggatcccggaaggtaaaacacataacggactaccggagcgggacaaccatggaacgacgtggatttattgtaatccccatgaccgagttatggggtcttcccccctgcgcagtattggctggcaggggctgccggatactaaagatggcacaccacataccttatttaaacaggctggagatacgctttatgttcgtatacttgggcgcaatacaccctgcggcggtacgccgaccgcacagacccatttcagtaatttgggtgatggcaaacccttctgggacagcacaacaacgctgttacagagggcaacgtggccggatccggacagcgggcagacattaactattaacgcgccgcaggtgccggaaccgctgacagctgaagaactaaagaattttgatcaagactatgcccgtgacgaaaagcaaagcggcggagcaggatatgcttacgggcagattaacccagagacgaaaaaacctgtcgataccgactatcgttattacatttcactgtatggctattttgaccggaagatggtgccgaaaaaagactcgggatactaccagtcagggccggggtcgaaagaggacagggtaaagtatgaaaagcagtcacaagaagagatgctggaggaggtaagaacctatgttcagcgtccaacagatcacagtaccctgccatcggatgagcgatttatgagccgggtggtggcctatgatttacccatcggttactgctggcattcgtgggacaaagcgggtctggaagagcttcgtcgtcaggctgactggctggaaagcgatgactattactttagtggcaagctgactgttccgccaataccgcctgcgataaaacaggatgtcgccgaagatgctgaacagagaaaggcagaagaaaaggcccggttacgtaatgtgtgaaacaaatacatggaaagtgatatgggaaaaaatgtggtagtactcaatgacgcaacttctcacggtggcaaagtctcttcggcctcttcaacctttgatattcagggaaaaaaggctgcactgctgaatgataccgtcacttgcccgaagcatggtactaacccaattgtggagtgtgataccagttatgaggagggtggacgtgggattgttgtgcatggctgtaaaagcgcctgcggctcggtggtgtatgccagtctgccggatgtggagataggctgatggggtggtcaaaaccgaaaattcccaccagcaaagacgtgcagcgctggtctccttgggtatgcctttttattctgtttgccggggcatttgtcgcgctcacatatgggatactgcattcccctgcggacggactccccgccctcgccagcggttactggttgcccttgacaggcaggatgatggctggagtgatgacagccctaaccggctatttgttgtggtgggagtttcaggcatattacgtctggtgctggaatagtcggcggcacagcgcactccttgtctggcagcagcgagcacatcagcaccgctacttagcctgccatgttctgctgacctcagacacgcaactgcttcctcgcctcgcaggtacttcttatgaagataataataatgatcctcctttaacattattggcagaggagccgctgatacccggtattgcgcgttttgagcaactttgccagttactgataaaccagattaaagcttctcttattcagcattatccttccggtcagatgactgtactgattgaaacctctgcatcggataaagagcgtgagcgaacaacccttattcgtttatggaaagaggatgaattaccctggatactggacatccatatgtcacccactccccttcctctcagtgatgagaataaccacttatttgatattgataaccctgttcttgttttggcgttgcactaccgccagccggaggaaaacctgccggaattcgccagcgcattgttactgttgccgcccgagttactgaaagtttctatacggcgggatacggtgcgggtgtttcgcccgatgccactaaacattgatgcgatctcccgtgagttgactgaactgcgggatatggcgcaacagccagtgaatgccagatatctggtctggcacagtggtctgacacaggcatcacaacaggctctgggccgtgtggtgaacgaccttccgttatccctgcataacgatatcgccactggcggaattattgatgtggataaagttatcgccgcttacgggcctcctgccggttggctgatggtggcaaccgccgcagagatggtcagatacgggccgggaagtcactggttgttacaggtcagaaataaacaggccagtgctgtggtgacgggcaacggctatccggcgattaatcaggaataccttgatacaacctcatctccttatcccgcaggttccctaatgctggcggttatgctcaatatactggtgctctggtttatcgggcggtacagccaggaatggctgttttcctgggcaggcgtagccatgacactgttgctgatgatagtgacattgccaggcatcgtctttggtttacgaagcgctgttgctcatctgcaataccctcgctttatacaggctatcgttcgcgcccagaaggaataatttgttatgaaaagagttgtgcgtcttttgggtgtggggttactgctccttgttgtgttgttgctcattttgtttgttctggctcagaccacaccgctgatatcagcacaggatgagcatgctgtctggcttcgtctgttgataacagcgattgtgatctgtttgctaagtatgtgcatatttttcctcttttctttccggcagaacgaagcctcgacgatatcactatacgctcaaccgactgatataaaggaaataaatacggagcagccgaactatgcatcactgctgacgatatatttacgcgaccgctacggtccgttctggcggcgtaaagtccgcctgctgctggtgaccggcgagcctgaacaggcagaagccatcgcgccggggctgaccgggcaacactggctggaaggcgaccacacggtgctgatatatggcggcaggccaacagcggagcctgatgtcacactgctgaccgccttaaaaaaactgcgccgcagccgtccgctggacggcatcatctgggcgctgacagaagaacagagccgccagacagcgcaactcgacaaaggctggcgcggactgataaacggcggtaagcgactcggttttcaggctccactctatttgtggcaggtctgtgacgacggtgattatcagaccggacgccccctgcaaagcgtcggctgcctgctgccggaacgctgtaccccggaacaactggctgtaatgctggaagcacaaaccctgccgctgacggaacagggcatgtcgcagctactgaccgataaccgccatgattttctgctgcgtctggctcatacccttgcagagcggggtattgctcactggcagaccgtcctgaaaccgctgctggcaggcggcgcattttcttccctgcgcctgcgcggcctgatgttcagcccgccgcttgccgccgtgccggaggccgcacctcatgcgtggctgccgtcaccggtctgggcgggcgtgacgggtgataacgcgcgcgggcgcacggtgggttttccgtggctgcgtaccgcactgatgtccgctgtctgcgtgctggtgatatggggggccggaatgacgacctcgttcttcgccaaccgcgctcttgttcaggaaaccggtatccagacggcacgtgcgcttgatacccgcctgccgctggcagaacaactggtggcgctgcataccctgcagggcgaactggaacgcctgcaatatcgtatccgcgaaggtgcgccgtggtatcagcgttttggccttgaacgtaaccaacaactgctcgccgccgcttttcccggctatgcgcaggcggcaaaccggctggtgcgcgacgtggccgttgaccatctgcaacagcaactgaacgcctttgtcgccctgccgcccaacagtcctcagcgtaccgccaccggtgaacaacgctataagcagcttaaggcattgctgatgacttcccgcccggaaaaggccgacgctgcctttttcagtaccacgctgatggcggacggtctgcgctacgagaatatcccggaaggtgtgcggcagagcgtgttgccgtcactgctgaccttctggacggcgaacctgccggaacacccgcagtggaaaacatcgccgccaccggaactgaccggcgcagtgcgtaaaatcctgctgcgccagattggtgtgcgtaatgccgaaaacaccctctaccagaacgtgctgcaacaggtgtcccgcaactacgccgatatgacgctggcggacatgaccggggataccctcaccgaatctcttttcagtacggaacagacggtgccggggatgttcacccgtcaggcgtgggaaggacaggtcagggaagccatcgagcaggtggtgacggcgcggcgcgaggaaatcgactgggtactcagcgaccgccagcaggatacctctgcggatatctcgccggatacgctgcgtaaccgtctcacctcacgctactttaccgactttgccggaagctggctggcgtttctcaacagcattcactggaaaaaggaagactcgctctccggcattctcgaccagctgacactgatggccgatgcccgtcagtcgccactgattgcgctgacggacaccctcgcgtggcaggcggcgacaggcagggaaaaccgtggtctgtcagactcgctggcgaaatcggcacaggaactgtttaacggcaaggagaaaacgccgcagcaatcccgtgaaggtgacgacgtgcctgtcgggccgctggataaaaccttcacgccgctgctgcgtttgctgggcgataaggccggaggcggcgacagccagctgagtctacagacctacctcacccgcgtcacccgcgtgcgcctcaaactgcaacaggtgaccaacgcccccgacccgcaggagatgacccaacaactggcgcagacggtcttacagggtaaaaccgttgacctcaccgacacccgcgactacggacggttaatcgccgccagtctgggcgaagaatggagtggcttcggtcaggcgctgttcgttcgcccggtagagcagtcgtggcggcaggtgctgacgcctgcggcggacagcctgaaccgccagtggcagcgggcgattgtcagccactggaatcaggacttcgctggccgctatccgttcaaagcctcacagaacgatgcctccctccccctgctggcgcagtacctgcgcgatgacgggcgcatcaacctgtttatcgccgccaacctttccggcgtgctgaaacgagagggccgctactgggtggctgacgccatgaacacgcaggggctgacggtcaatccggactttatccgcgccctgaaccgcctgcgcgacgtggccgataccgcctttgccagcggcgatgccgggatacattttgaactgcgggcaaaaccggcgcgtgacgtgatgaagacgcatctggtgattgacgggcaggagctggaatatttcaaccagaaagaacgctggcagcgttttaactggccggatgaacagtggcaacccggcgcatcgctaagctggaccagcacacaggcgatggagcgcatactggcggattaccggggaagctggagtcttattcgcctgctggaacaggcgcaggtgacgccggtggacagcagcacctttaaggtggtgtggaaagcgcaggacggcctgccgctgaattacctgctacgggttgaacagggtaaagggccgctggcgctgctggagctgaaaaacttccgcctgccgggacaggtgtttctgaccggaaaaagtatgaaggatgtggaagagtatggggaagacgccgatgagtgaactgttgcaaaagctgacccgtagctgttttgccgaccgggatgcactggatgtggcgcgaacacaggcggcgctgtggcagacatggctgctgccggtgacggcagatacgccggtcggggaagaccccggctaccacgacgattttctgcgtatccgcgacgagatgaacaaactttccggcgcggatacggacctcatctgccagcttgccgaatccctgctgctgacgcaggcaaaagacgtgcgcatcgccacttactacatctgggcgcgactgcaccgcgacggtgagcgcggactggcggaaggactggcgctgctgaccggactggtggaacgcttcggtacgcaactgctgccctcgcgcccggccagccggaaaatggcgctggagtggctggcgggggaaaagatgctcgacagccttgcccgctacccggaagtggcaaaagaggattttgcgaacattgttgccgccctgaatctgctgacggtttccttcgccgcgtggcccgaagaccagcattccccctccctgatgccgctgattaacgcgctggaatcgcgtctggcacagtcgggcggaatgaacgcggtggtgccgcagaacagcagcggcgttccggcaccgtcatccccggtggatgcgccgcaggtacagaccatcacctccggacgtgacctgctcgaccaggcgaaagtgctggcccgttatctgaacgaacagccgcagggctggctttcggcgcaccggctgatgaaaaccctgcgctgggatacggtgcatgaactgccgccggacgtggacggcaaaacccggctggccccgccgcgcaccgagtcacgcaaccagcttaagcggctgtatgcccagcagaactggacggaactgctggagcaggccgacctgatgttcagcaccggcgtcagtcatttctggctggacattcagtggtatctgcatcaggcgctgactaaggcgggcgtaccgtgggacaggtggacagccgttatccgtcaggacctggcgttactgctggaacgcctgccagggctggaaaatctggcatggaacgacggcacaccgttcgccgacgaggtgacgcgcaactggatagcgcagcaggtcatgatgcgggaagacggcgcatggcttgcggggaaagccgctgtaccgacagacgacgccacaaatgacgtactggcgctggagccggaagcactggcgatggcagacagtcagggcgtggaagcggcgctgggctggatacagacccgtccgggcatcaccacggcacgacagcgcctgttattgcggctgctgatggcacgggtggcggaacagtacggtaaaaacgagatggcgctcctgctgctggaagaactggataccgccgcacagggaataacgctgacgcagtgggagccagaactgctgtttgaagtaaaagcccggcaactgaaactgctgcgcctgcgggcacatcgccacgcggacaaggcggcgcttgcccggaaaatggacgctctgctgggttcgctggtggcaatcgatccggcgcggacagcggtactgtgtgatacgcagcataaggactgatttcttatttgtatttcagattaaaggactttgatggacgacctgacccaacgctactatgaagccgaaatgcgctacctgcgtgaagcgggtaaagaatttgcgcaggcttaccccgaccgtgctgcgatgcttaatcttgataaacccggcgcacgcgatccctatgtggagcgcctgttcgagggcttcgcttttttaatgggccgcctgcgcgaaaagctggacgacgatctgccggaactgactgaagggctggtcagcctgctgtggccccactacctgcgaaccatcccgtcactttccgtggttgaactgtcgacagatcaccggcagatgaagcagagcgaaacgctgaaagagtttcaggtgctatcccgtcccatcggcgaacgcagaacccgctgcgtctacagtgccacgcgtgatatcacgctgcatccgctggcgttgccggacgtgtcattgcaatatgaaccggacggacgctcggttatccgtctgcgctttgcgtgcggcccgctggttggtgactggtcgcagatcgatttatcccgcctgccgctctatctcaatgccgacagcccggtagcctgtgcgttgcaccgggctttaacgcttggcacgcagcagttctggctgcgtctgccggggcaggaacgccgtgtgctggacgcgcacttttccccgatgggttttgatgacgatgaccgactgtggccgaaaggtgagtcagcgttcagcggctaccagttgttgctggaatatttcaccttccgtgagaagtttatgtttgtggcgctgaacgggctggagaacgtcatctggccggaaaggataaccggctttgagattgacgtggtgctggcggaaaactggcctcatgatttgccgtttaataccgacaatctccgcctgcactgcgtgccggtcatcaacctgttcccgctcgaagccgatccgttacacctttcgccgctggaaaacgaatttctgctgcgcccgatgcgcattcaggacgggcataccgagatttattccgtcgacaacattatttcttcgcgccataccggcagtcaggcgtatgtccccttctccagctttcgtcaccggggcgggatgctgcgccacgatgcgccggaacgctattaccacacgcgggtaaagcgcggcccttccggcctgcatgacacctggctgattctgggcggcgatgcatttgatactgaccggatgctggaggatgaaacgctctctttaagcctgaccggtactaacgggcagcttccccgtaaggctttacagagcacgctgctcgatacgccagttcatgcctcacagaacgtcctgcgggtgcgcaacctgtgcgctccgacgcagccctgctatccccctgcgcgtgaccgcttccactggcgggtgctcagtcaccttggttctaactttttatcgatgatggataacgccgaaattctgcgcggcacgctggcactgtacgactggaccgaaagcgagatgaaccgccgtcgtctggaggcgattgtcgacgttcagcacagcctgatacagcgttttgaaagaggctttctgctgcgtggcgtggatattcaggtgacgctggacagtaacggctttgccggagaaggtatatcacgctgtttggtaactgctgcaccgctttttcgcactgtatgccgatatccacttattcactcaactgaccttaattctgcaacccacaggaaagtgcctgcaatggacagagcatcacagccagcgcgtaccgggctgaccgaccggctggccccggatattgcgcggatcaatttttaccgtttttgccagttgctggaacagagccagcagaacgcgccgctgggcagtaccgacagccccgccaccgatgcggtgcgctttcgtcctcatcccggtatgggctttccggtcagcgagttaaaaaacgttgaacgtgacgcgggcaatcccgacgcgccccccacggtgcgcaccacctttctcggcctgtacggcgtggattcgccgctgcccaccgcctatctggactacattacccagcgtcatgacggacatgacgcagtgatggcgtttctcgatatttttaaccatcgctttattactcagtactaccgcatctggcgcaaatataactacccggcgtcgtttgaagcaggtgccgtggatgacatttcccgttgtctgctgggactcatcgggctgggtattcccggcagcgagaaccatatcgccacgccggtatcccgttttctggccctgctcagcgtgatgcgcctgccgacgcgcacggcggaaggcgtcacggcactggtagggctgcttgccccgctgaccaaagcgacggtggtgcctcacgatccgcagcctgtaattctcccggcccctgcgggtctgtcaaaaaattcacgcatcagcctgaaaacgcgaacgctgctggggcgtaccggtaccgacgccaacagccagttgctgctgaaactgtataccgaagatgccgcagaagcacgtggctggctgcccgacgggcaactgcacagcgatttgctggtgctgctgcgcgtttatctgggctggcgctgtcaggcccgtctgcaactgacgctgcccgtcagcctgttgcctgctgcccggctgggaaaacagcgtgtacagattagccgtaccggcatccttcgcgcctcctttgccgcgcccgcgaccggaacagtgacggtcagtctggggcgttatcagggattaatacccgctttttccattcgtaacagggagagtatgactcatgtttcctattcgttttaaacgtccggcgttgctctgtatggcgatgctgacggttgttctgagtggctgcggcctgattcagaaagtggtggatgaatcgaaaagcgtggcctcagccgttttctacaaacaaatcaaaatactgcatctcgatttcttctcccgcagcgccctgaatacggatgcggaagatacgccgctttccacgatggtgcatgtctggcaactgaaaacccgcgaagattttgacaaggcggattacgacaccctgtttatgcaggaagagaagacgctggagaaggacgtactggcaaaacacaccgtctgggtaaaaccggaaggcacggcatccctgaatgtgccgctggataaagagacgcagtttgtcgccattattgggcagttttatcaccctgatgaaaaaagcgacagctggcgtctggtgatcaaaagggacgaactggaggccgacaagccgcgctcgattgaactgatgagaagcgacctgcgactgctgcctctcaaggataaataaccgatgtcgacaccttccttatatgaaatgctgacgttcagtttcagcggcgagttaccgctggaacagatcagcgagcgggatcagcttatcctttccgtgatggacaatatgcaacgcattatcaactgccgggcaggcacgctggcgcatttgccggattacggtctgccggatctcagtctgatccatcaggggatggctgcgggtattcatggcctgatgcgtcagattgaagaaacactgctgcgttatgaaccacgcctgagtcagatacaggtggaattactcccccagccccgtccggggcatcttaattacctgatccacgcgcagcttcccgataccggctggatacgctttgatggcgtattttctccggaaggacgaattgttctgcgtcatctcaaacaacaggagcgggcgtactgatggcaagtaacgcgaattttatcagccagttcgtcatgggcggcgatccctgtacttataaggaatccggtgaactgcaggctgaaatgagtaaactgactcacccggcccgaccggatgtggactggcgtcaggtggaaaaactctgcctcgcgctgttccggcaaaatggcgtggaactacagacgctggtctgttacgtactggcgataaccagacggcaggggctggcagggatggcagacggactcggttcactggatatactgctccagcgctgggctgacttctggccggtacaggtacattccagaatatcactgctcagctgggtcacagaaaaaatgcagcaggcactgagaacgctggatattcagtatcaggatctgccgcagatctaccgttgtgtacagcatctttccgccatcgaaaccacgctgcaacagtgtgaactgtggcatatgacgaaactggatctactggccgggcagtttcgcaataccgcattgcgtctggaacggctggcgcctcagggagcggaaaccactatcactccccctgaattaccccgccgggaaatgaatcaaccgaaaaagtcagaggaaagtccacagccggtttttgcaaccagatccgttcagcaaaacgataaggatgccagtccacccgttccatcccctgaaatctcccggcagcggacatggccgatatttatggccggaatggttgtgatggccggtctcggcggaacaggattatggggctggtcgcagcttaatcagccggacgcgctaatccagcgaatacaactgtctgtcatgccgttgccgctgtcgctggagagcggcgaactggcaaagctggatgtaaaggataaggcgctgctggctcaggacagaacaattgcggcaagtcagatgcaactggagcagttaaacaaattgcctgcccgctggccactggagcagggatatcgccagctacgccagcttgatgccctgtggccggataatcctcaggtcagggcgctgaacgcgcagtggcgcaaacagcgggagctgagcgccctgtctgctgaggcactgaatggctatgctcaggcgcagagccagctacagcgcctgtcggcgcagctggatgcactggatgaacgtaaggggagatatctgaccggttcggaactaaaaacggcggtgtacggcatccggcagtcgttaaaggagccgccgctggaagaactgcttcggcaactggaagagcaaaaacagaccggagaggtttcgccaacgctgttgacgcaaattgatacccggttaaatcagttgttgaatcgctatgtcattttactggatacgaaggtggaacaaagtcagtaaacatcgggggatttatgtaccaataagggatatgtgaccttgccattttttaaaggagtctctgtgtacaaaaaaagagaggaacaggccattcgatctactcgttgattcacatcagataatgagtgtatatttcggtagatagcttgggttcgggaacagtgaataccttaagtttcaaaagattggattaacctcttgactgtggcccccgcaaccaatttattagaatgctgacaaaccgcaatgtgttctacaaattgcggtttttttgtatttaaaatctttgttcgctgaactcacaacacgttttttatctcccttcctgcgaagtaatcaattatcgactgggcaacgtgtatcccggtttgctggtatgactcaacggtggcggccgcgatatgcggcgttgtaatgatatttttggcatgtagcagtgggctaaattgcgccaacggttcagagctaaacacatccagcgccgcaaacacatttcgttcttcaatcacctgaagtaaagcgccctcatccagcaactttccccttgcgacattgatgagcagagcaccattgcgcatcatcgacaaatatttatgactaatgaagttctccagcccagaagaaaaaggcaaaagaacaatgatgacatgcgactgcataaagatatcttcaattgatacaaactgaactccagctttgtcagcaacctgatagtcgggttgtttgtcaaaagctaaaagctcaacatcaaaaccggataaccttttcgccagagttttacctatattaccgtagccaaccaggccaatccgtttcccttgtaattcacagccatgcgactcaccccagtagccattttgcatcgcatgatagctgccagggatatttctcatgctcgcgaagataagtccaatgataaattccgcaaccgcatttgaattaatcccaaccgcattattgacaacaataccggattgctgtgccgcacgaagatcaatattgtctatccccgtcccgaatctcgatattattctcacaccaggcagcaatgatagcgtgtccgcctgataaccatcttttccggcgatgaccgcgcaaatagattctcgtaatgcagtggattctgatttaagcagatgctccatattattcttaataataagattaaaattattctctcttagcaacttgctggcggaaacacagcgtgctgaaaagctggggacggtgaccagaacatttttcatagcggacactcacttcaaagaacgccaccccaaaagatggcgtgaccggttactgtatttatattttgaaattatgaatttgctttaatgccgagtgcacctcctggatgatataagccgaaatcagcacgagtaaattttttcaattcagagagtgcaagcgccaccgcatcaccaacaaccagaacaacagtcgacgagcatgacggtgctaaacctaaattatccgcctcacttttgacggggatttcaacagataaatcacaacttatcgcaagcgatgagtgatgactgcgggtaaaagagatcaaataattacccatttttttcaaactaggcagtgtcgccaggatttccgccgtctcaccactgtttgaaataagaataacaacatcgtctttcgccaccattccaaggtcgccgtgtaccgcttccgtaccgtgaacaaaaaacgagggagttccggtactggcaaaagttgctgcgagttttctggcaataataccggacttaccaacaccaataaaaacaacttttccctgacaagattgtaatactttaattaaattagcgaattcagaaagtggggaatcaataacctcttctactgctttaagttcgttatgcataaaatgtttaatgagatggataagatccgtgttattcatttttattctccctgattaatatttttaattacactcacaagacgcgtaagccccatatataatttttctcgaccgcaggccaggttcagacgaaggtagccctccccctccgttccatagacatgccccgccataatgcccactttgccttcatgaattaatcgactgtagaattcatcaaaaggataaccaatagcagaacaatctatccaggaaaaatagcaaccatcagctggccttacgatcaattctggaatattttcattcagatactgctgggtgaattgaatgttagaggcaatatgtgcctttaatgactttaaccatccctcacattcgttataggcaataatagttgcaattatattcagtactgatggggagtttacaaaatcgcgatacctcgatatcgttctgaacttatgattaaaattatcgtcagttgaaatcatatacgatcctgttagtgcaggaacattaaatgttttcgatatcgagttaaatactactactttttctttttttattttaagcgcggatgtaaagctacgattaaaaacaaaatcactatggatttcatctgaacataaccagacattatgccttgtacagcttgcagcgattttatgcagttcttcttccgaccagactgttcctgtcgggttatgaggattacataataacaccatctttgcgcttttaatcttaagatcaaaatcttgccagttgatagcgtagcccccctcattttttataatcaaagaggctgtcagaatatttcgctcgctatgtttaattacatcaaaaaatgcattatagacaggtgtaaaaacgagaatattatcaccatgcgatgtcaataactctattgcttttgcaatagagtacatcacactggggctataggttatccattcaggtttaatatctgtttgatattgttgataataccagtttactatcgcattcagatattcaccatgttgccaacgactgtaccctaaaatcgggtgttccaggcgtttttttaatgctctggtgatagcgtctggtatcggaagatccatatctgaaatagagaatggtagtacatcttttacaccaaatctgtcctcgcaaaagtcccattgggtacaatatgttcctttgcgggaaacaggagtattaaaaacatccatcagtatatccccatatagttatccatatcccgacgcagggcgatgactttagtgccgataatgacttgtagggtattttgatcaagtttaacaaccgcaattccgccggctctttttattgcagcctcgtcaagcaatcccatatctgcgattgttaaacgtaaacgagttacgcaattatccagtgacttaatattctctttaccaccaagtgccttaaccatctgctccgccgcttgcagctctgatttatcaggagttgggatatccgctatagccgtatcctcatgagcgttcagcgtgacaggactggactcttcacggcctaccgtcatcaggttaaatttgagaatagtccaacggaacacaaagtaataaatgaagaaataggccacttcgacacacaccgcgatcggccaacctgttcttgtgccacgcaatacgccaaagctaataaattgaatcagatcgccagtaaatcccatcttcacgcccatatatggcagaaccatgttagcgaatccattcataaaggcatggaagacaaacagcagtggactgacaaataagaacagaaactcaatcggttcgctgacgccgccaataatcaccgtaagcaccccggaaataagcaatgctttgatagcctttctgttttgagcatgagcagtgcgatacatcgccagcgcggcaccagccagaccatactgaatcatcagtttgccctgctccattttccccgccaaatccagcggaatgaccgcattctctttgacgtatgccataaacatgttcagggtgccgtaatattcttcgccaccaatcacagccgaaccgccgattggcgtaaagcggaaaactgacgtcaccagatggtttaagccaaaaggaatcgtcacgcgttcggcaactgcatagaagaaataaccaacaggaccggaagttgaaatccagtgtccaatgagcatgaaaagattgaaaaacggcggccagataaaaggaatgatcagaccaaatccactcatcacaatcagtgtaatgataggcaccagacgtgggccgctataaaaacctaacgattcaggaatgcgtaaattaacgatctttttatacatgctggcgactaataacccagcaacaattccccccaacacgctggtattgtaggactggatccccagaatgatggtttgcccatgtgtcgacatttggtcagcaacgaccaataagtcgtgctgtttaagataaaagttcgttcccagatgcatcgccataaaaccaattaagccagaaaaagcaccataggctttatcctctttatcttttaataatcctaagggaatcgctatcgcaaacaatacaggtaaattaacaaaggcaaacaaaccaagactaacaatgaaatcaagtatggttttaattattggaatagccagaaatggaattaactttgccatatcatcactggctaaaccacttcccagccctagcatcatgccacatacacttagcagagcaatgggatacataaatgccttccccaggctctgaaaaaaactccaggctttcttttgtttcatgtgggttatctcatataaatgttatatataattagtccattaatactttggtacgaatagagagatatagtttttcttctaaaattaattcatatttaaaagtggcatacagataccgttcaatttcatgaattgcgcgctgtaacaggatgtccttttcaagaaactgttcatagatatcaccaatatctttctgttttattttttcattgcataacacgcgacttgaaaaatatttaaggtgcatcataaatctggaatagttaaatgaacttctgtccacctttctgttataaacaacttcaataagctccgtgattatttgcgacaactcaataatccgtactgattcataatcaactgaattttcataattatttaaaatatgcaatgctataaaaccaatctcatcatcaggaagttgaacgctgaattgctcattaatgatagttaatgcatcgcgacttatcgcatactctgctttgtacaacgctttgatttcatcaaggaaaacattattaatttgtatacctgaaacgactcgggatattgcattcgaaatgtgatccgcaagaatcaatagtagcgatggattgagatttttttcgagatttttctccgcatattgcactattttttcggcaacaaacacatactcaatatctacatgttcaatcaatttatagagtttgtttttttgttcatttctgacataaaaaatccggttagccggatgctcagggaccaacattccatattttttgttgtaaccgacgccaggcccagaaatgataacctcctgtccattcatcgatgcctgcacacaattattgttcatgactttttcgatgatcattccatggctccaaaaaaaaaggcaaggcacgtcagaagtaataactacttcaaacattgccttgcctgatttaacagttacaagatgattaactaatgcgtatacattacacggaattgtgcttaattaaagagatggtcggcttatttttcaagccgacattcaaatatccgacatcagtcacaaaaccagcgtctaatattcaggtaaatgttatctattcaacgaaatataaattcattgaataaataaaaacattatccccttctcgccagcgtcgccccatcggcaaaatacgctttaattcccgcaagaatagactccgcaacttcctgctggaaagtcgccgttttcagtttacgctcttcctcaacgttactgataaacgccgtttcgaccagaatggagggaatatctggtgcctttagtacggcaaacccagcctgttcaacttgatttttatgcagcttgttgattttaccgagcttattcagcaccgctttaccaaacttaaggctgtcggcaatggtcagcgactgcaccatatcgaacatggtgtggtcgacatagcggtcaccgcttttgcttacgccaccaatcaagtccgaggcgttctgggtttgtgccagatattttgccgcagtactggttgcgcctttggttgagagcgcaaacaccgaggaaccgctcggctggcgactggtaaaggcgtcggcatggatagaaacaaacaagtcagcgcgctgtttctgggcttttgctacgcgcacttgcaacggaatgaagatgtcttcattgcgcgtcatgtacaccttcatattgccctctttctcgatcagagagcgcagacggcgagctatttgcaataccacgtctttttcgcgcgttttgtatttccccaccgcaccggagtcttcgccaccgtggccagggtcaagcataatgacaatcggacgatcccgcccagctttacccggttgtggaccactttgtgctggcggcacctgcttttcgaggtcgcctttgttgtaatcctccagcagcgccagcagcgggtcctgcatatcctgtgcattggccggatagaggtccatcaccagacgctctttaaacccggcgaccggcgcaagggcaaacagctgcggttttacgttttgctttaattcaaaaaccatacgtacggtttgcgggtcaaattgcccgacgcgcgccgacttgatgaacgggtcgtcagcgcggatttgcgcagccatccccttgagcaccgagttcaggtttacatcttcgatatccaccaccacgcgttcaggattactcaacgcgaactgcttatatttcagctgacgatttgattctaccgtcacgcgggtgtagctggacgcaggccagacgcgcaccgccacgacctggctgaccgcagccaggctgacctgacttacgctcaatagccacatggcacccgcgccttgcagtaaacgacgacggctgattgcagtgttggatcctgacatgcctctcccgagcaaaagaaatctaagctgtgtaacaagtaaacgaccaatttgaccggaaactttagcgaaagacgcataatctgtcatctataaaacggtaaacattctttttatattcacggtattactgataaaaaactcgctcccgcataaaatttacacttgcaccctgcaaaaaaacagaataaaaatacaataatttcgaataatcatgcaaagaggtgtaccgtggtaaaggaacgtaaaaccgagctggtcgagggattccgccattcggttccctatatcaatacccaccggggaaaaacgtttgtcatcatgctcggcggtgaagccattgagcatgagaatttctccagtatcgttaatgatatcgggttgttgcacagcctcggcatccgtctggtggtggtctatggcgcacgtccgcagatcgacgcaaatctggctgcacatcaccacgaaccgctgtatcacaagaatatacgtgtgaccgacgccaaaacactggaactggtgaagcaggcagcgggaacattgcaactggatattactgctcgcctgtcgatgagtctcaataacacaccgctgcagggcgcgcatatcaacgtcgtcagtggtaattttattattgcccagccgctgggcgtcgatgacggcgtggattactgtcatagcgggcgtatccggcggattgatgaagacgcgatccatcgtcaactggacagcggtgcaatagtgctaatggggccggtcgctgtttcggtcactggcgagagctttaatctgacctcggaagagattgccactcaactggccatcaaactgaaagctgaaaaaatgattggtttttgctcttcccagggcgtcactaatgacgacggtgatattgtctccgaacttttccctaacgaagcgcaagcgcgggtagaagcccaggaagagaaaggcgattacaactccggtacggtgcgctttttgcgtggcgcagtgaaagcctgccgcagcggcgtgcgtcgctgtcatttaatcagttatcaggaagatggcgcgctgttgcaagagttgttctcacgcgacggtatcggtacgcagattgtgatggaaagcgccgagcagattcgtcgcgcaacaatcaacgatatcggcggtattctggagttgattcgcccgctggagcagcaaggtattctggtgcgccgttctcgcgagcagctggagatggaaatcgacaaattcaccattattcagcgcgataatacgactattgcctgcgcagcgctctatccgttcccggaagagaagattggggaaatggcctgtgtggcagttcacccggattaccgcagttcatcacggggcgaggttctgctggaacgcattgccgctcaggcgaagcagagcggcttaagcaaattgtttgtgctgaccacgcgcagtattcactggttccaggaacgtggatttaccccagtggatattgatttactgcccgagagcaaaaagcagttgtacaactaccagcgtaaatccaaagtgttgatggcggatttgggttaagcgatgaaaatcgccggatgcggcaggcgtaacactcgtgcgtcgcatccggcaattacgtttattcccgcgaactaaacaacgccgccagaccactgcgccgctcggtgcgcgtggcaattgccgcacttaaaatgcgctcatcggcatacagcgacagacggcgacgcgcgcgggtcactgcggtgtaaaccagctctcgcgttactaccggcgtgcgttgactcggtaaaatcaacgccgcatggtcgaactccgatccctgcgatttatgtaccgtcatcgcccacgtcgtttcgtgctctggcaggcgactcggttgcacagacttaatattgccgtccggcatcgcaaaccagacgcgcgtcccctgcccgcgatccagcgcaataccgatatcgccattaaacaacccaagcgcgctgtcattacgggcaatcatcaccggtcgaccttcgtaccaacgagagtgcggattacgatgaattttgcgcttctgttgcataaactgctcaattcgctcattcagtccagccacgccaaacggcccttcccgcagggcgcacaaaagctggtactcattgaacgcctgaatgattaaatccggctcggcacgcgcttgcagcagatccagataacgcccgtaacccgcaagagcttcctcaagcatcgcaatataatcttcgccactctgtaaaagccgtttttcgatatcagtaaaatcctgctgaaaaacggttttcactgccgttttatcaccacggttaatcgccgcagctaactgaccaatgccagaatcgctgccgaaacgatagcttttttgcagcaggcagaggctgtcgcgcaaagatgccgcttctgtgccagttcctgctggaacgtggcttcccgtcaggcggctcaactgcccggcacgctcggcggtaaagcccgcgttggcataagcgcagatatcgcccagcacagccccagcctcaaccgaggccagttgatcacgatcgccgagaaagatcactcgcgcatgatcgggcaaggcgtcgatcagtctcgacatcataggaagatcgatcattgacgcttcatctaccaccagcacatcaagatgcagcgggttaccggcatgatgacgtaaacgctggctacccggctgcgcacccagcaatcggtgcaaagtgctggcatcttccggaatgcgtttcttttgttcatcggtcagcggtaattgtcgcaaagccttgccgagagattcggttaagcgcgcggcagctttacccgttggtgcagccagacggatacggcagcgttcgccgtcggccatttgaattaacgctgccagcaacttcgctacggtggtcgttttaccggtgccagggccgccggaaatcaccgagatccgccgcgtcagcgccactgccgccgcaactttttgccagttaatttcatcgcttactggaaaaagtttgtccagggtttgcgccagtagagcttcatcaacctcaatggcatgattcacttcgttgaaaaagcgtgccactgtgcgctcgttacaccacatgcgattcaaataaagacgatcgccacagaggatcatcggcgttggttcatctccccggctgaccgcttgtgaagccagcaagcattcttcccaattttgtagctcaccgatttcactgacacaggtcgccaacagcggatgcgatgcctcgttattttccagtcgtgaaagcggcaaacaaacgtgtccctctccggcatcatgacttaatagtgccgccgcgagggtgacggcaggatgttcatctcccgccacggtcagggcaaactgcacgtccagtgggcgtagctgtttgtgctccacagcttccagtaattgcttttgcaatttcattacgcctcctccagggtcataccggcaaacatctcatccatcagggcaatcaacccggcattgggtcgggttgtgtaaatcccctgttgcggatgttctttatcaacaccacgcaggaacagataaataacgccgccaaagtggcgctcatagtcgtaatcagcaatgcgatggcgcagataacggtgcagcgccagggtataaagctgatattgcagatcatagcggtgcgcctgcattgccgctgccatagcctgttgggtgtaagccgaactgtcttcacccagccagttggatttatagtcgagcaggtaataacgcccttcgtggcggaataccaggtcgataaagccttttaacatgccgcgtacctgcatgaactccagcggcgggcagccagcggatagcgggtcaaactggcgaattagtgcatcaagctggctggcgataagcggttcactaatcggcaggtaaaactccatctccacctgtttatcgcgatcggaaagctgattcaggctaacacccgtttcattgagaggtgcctggaggacagccgtgatccactcggtcaacactggttcccactgcgattcaaagccgccgagttccagtttttcctgtacccagttcgggtcaaccggctgggtaaaatcgaggtcttcaaacaaactgtgcaagaatgtccctggtgacgcaccgcgcgggaactgatgcggtgttaacgtcggttcttcaacgacgctgaccacgcctgcggcatcaacatccagccgtggcatcagatcctgagcgataccgtgaccacgctgctgcaaaccggagtagctggtgacacgccagttatcgccgggcaatcgttgtagcgtcctcgcattcagttctgcagttaaaacatcattaacctgccagggctggttatcaccagtttgtgccgtttgccaggcaatatcatcatcgcataacgcttcaatacaggtgcgaagccctgccgcatcttgtggttcccctttttgcagcaaacgcccaagcgcactttggtggacgtcggtgtcactttttttatcgccacgacggcgcaccagcggtgcaacgccgagactgcaatgccaaaccgaacgcgtcagcgccacgtaaagtaaacgcagatcttccgccagacgttcggcctccgcgaggtcgacgctttctggcgcagcattaagatccagaacggcctcaaacgagtggcgatcgtgatagaacgcctgatcctggacgcggaaattggtaataaatggcaaccagaccagcggatattccagcccttttgatttgtggatcgtgacaatctgcaccagatgtttatcactttcgaggcgcatttgttggctggaggcattactgtctggctcgaggatatgttgcgataaccagcgtaccagcgcatgttcactttccagctgcgttccggcttcttgtagcagttcgctgatatgcaagatatcggtaagacgccgctcaccgcctgccgttgccagcaagttttcagcaatgttacgcgccgacatcagcgcccgcagcatcggcataacgccacgtttgcgccagatttgccgataaccatcgaactcttcgactaccgcatcccacgcatgttcgtcattattcagcgtttcaatatccagcgcattcagccccatcattgacgttgccagcgcactgcgcagggtgttctcacgttcgggtgtcatcaccgcctgcaacagccaaagcatctcctgtgcttccagagtttcaaaaacactgtcgcggttcgaaaggtaaacggaagggatttccagcaacgttaaggcatcgcgcacctgggcggcctcctggcggctgcgcaccagcacactgatgtccgaagcacgtaccggacgtgcatcatcgccgttcatcagcaacgcttccccgcgctgcccggcttgtagccagtcgcggatttgcgcagcacatacctgcgccatggtactttgatagtcgccaacgccgcagctttcgccttccatcagccacattttcatcgcaggctgcgtttcacctttaaatacaaaacgtaacgcctgatttttgccggcagatttcacaggaataaacggtatttcacgaaacatgaacgcgtcatcagtctggctgaaaagtttgttaacgctgttcaccattcccggtgcggaacgccagttggtatctaaggtgtagtgagcatgaacttcgctacgcgccttcatataagtgaagatatccgcaccccggaatgcatatatggcctgtttcgggtcgccaatcagcaacaatgcggtttccggctgatggtgccagatacggcgaaaaattcgatactgttgggggtcggtatcctgaaattcatcgatcattgccaccgggaatcgcgtacggatcgccgctgccaatacctcgccgctttcactacgcagcgcggaatcgagccgacttaacatgtcatcaaaacccaattcgccacggcggcgtttttcacgcgctactgtttcgcggatctcagccaatgcgcgagtgatcaccagatcgcggatcgacaatggttctgcaagcagttgatcgatcgcctcaaacagtggatgtcgcggggtttcccccccggctttcgtgcgatcttctaagaaacgctgagagaatttttccagcgactctggcaactgataactgttggtctcttcttctgcccaggcgctgatcttgtcgatccatttagcctgattgctacggttaaacttgcgtcgatcaataccagaagattcgatcagcgcatccagttcacccactgcgtcgcgccactgctgttttaccgtatcaatacgcgccacaatttgcgcgtggcgggaagccagcgtttcatcatcgggcggcggtgctttgataaccggtgcttcgccttgcagataacgattaatatcgcgcagcaacgcctgcggccctttccaggtttcaaagaccacctgggcaatttcacgcgtcagcgggtagcagtggcgacgccagaaatcggcgcaggcctggtagcgtagcagagactcatcttcaatcagctgctgctcaaacagcatgccggattcaaaggcattcaggttgagcatgcgctggcaaaaaccgtgaatagtaaagactgccgcttcatccatctgccgttcggctaacaacaaccactgcgcggcttgcgctttatcgtcgatctcttccagcagacgtgcatacagcggattgtcagtggtttcacgcaggcaggcgatacgcaactcgtgaatattgctacggatacgaccgcgcaattctgccgtggcagcctcggtaaaggtgaccaccagcagttcttcaacggtcagcgggcggggaaaggcggcggaaccgcctagcccaagtaacaggcgcaaatagagcgctgcaatcgtaaaggttttgcctgtgccggcagaggcttcaatcaggcgctcaccctgtaagggcaagcgcaaaggatctagtgtctcggcgacatcactcattcttttcactcatcaggggcattgtttgctgcaacgcgctgacgttctcccacactttccagccttcaggatgcacatattcggctttcccgttctggctgccggaaatctgcgacagaatagccataccttgcggctcgaccaccgcctgatggaagaaatcagcaagtttttgcggcgtcagcagttttatctgggccacgattttatcacgcgaatcgaagcgcatattgccgcgatcgaaatctttacttaacttcgatgcttcttcgccgagcgtttgcggtgcctgcagcatctgggttattaccgcctgctggatttgcgcaaactcttctggcttcatcgtccgcaattttgcctctgcggttgggaaaaacgccttgtaacgctcccacaagaatgaaggctgtttatcattgctttgcaaaaggaagcccatgccccactgacgccccacgctcattggaaacgcaaacacggcatagcccaactgttcttcggtacgcaactgattgtagaaccacggctgtacgatctgccccaacagagagctataggctgagctggtgtattcatcgtagccagtcggtacaaatatcgctgccagtgcggagtcggtgctgttaccagctttttcaaagatgacggattgttttttatcgaccacgacatctttgttacgacaccactctgaaccatcagcgcccaactgtttttgcacatggcgtgccagcgttgttgcctgggcttcagtcatgttgccgataaccataaactctggtctagcccctgattttaaggcgtcgcgataggccagcacctctttcaacgtaatggagggcaaaattttgcgccgttcatctcgcgagaagtacggcacttgcgagagcatctgcgcgggcataatcgcctgctcaaacgctttgcccttttctgcggaatccatcatctggttataccaggacttcgcctgctcaagctgatcttccgtagcggtatagctaaagtagccctccagcagagcctggaacagctgcggcaggcgctgagtgtaaccattggcattaaccataaggccgttgttagcattggtggaaaaacttatgccaccaaccgacgcctggttgcttaactgatcaagcgccagccctgcgagataatcattgagcgcaaacatcacctgattgcgggcgctgtccatggctttcggattacgcaaaatcaggctgacatcagctttgggctcactggcaaaataacggcttggcgcatacaccacgcgcagattcgactcatcaacaatcaactctggatggtcgtatttcttctctgacttaatcagcgagaaatcgtcaggaatataggggttaagctccggtaaggagagcgcaatattggcggcttttttctgccagtccgcgaaagtttgttcgctgattttatcgacttgatacggcgcatcgacaaaataagccgttttattgtgcggctctttcgggctgatataccagatacgcgcattctgcggcgtcatcatcgccagacgttcttttactgctttagcatcgtaccgatcggcaatattgactgcatccagtgtatgctcaacaggaacgcgaatcatggtatcagccagccattcgacgtaatccatatcacgggtgattgacggataacggaagtcgatatccagcacattcgccagttcatcgaagtattgtttatcgatccctttttcacgtaacagattgagatagctaaaaatggccgccacaacctgatcgcgattcgccagacctttatcggttaaagacgcagagatcgctaatacgccgctgttgccgttgacgataggatcggaattggcgctaataccctcaactaatccctgcttttgcagccagtcagaaagtgtaccagggctgcgattaccaatcagataggtaatcaattcatccgttttactacggaacttcgctgaattgttatcgatgcgaaactcaacgcgcagaactttacgcggcaacgccgggacgtaatgaatgataatgcccttttgcgcgtcggtgactaccggcacggtgatttccggttttttgctctctttgttcggcacgcgaccaaaggtgtccgccgccattttcgccaactccggcaacggtttattgctgtaaataaccgccttcatcagattggcggaatagtacttctcgtggaaatctttcagcgcctgctgtaccggattacctggtttgtcgcttaaagtttcgaggttaccaccagaaaactttgaaccggggtgtgccgggttaatggtttctgcgctgacctgtgccatgcgcatcccgtcacgcgtacgcgccatggttaattcggcattcactgcattacgctcacgttcggcgtatttcttgtcgagcaagggttctgcaatagcatcggccaggcggtctaccgcaccgggtaaggcatcgttctcaacttccagatagaaagccgtgcgatacggtgccgtgctggcattgtgactgccgccgtgcattttgagatattcggccagactgtcagcctgcgggtactttttcgaccccatcagactcatatgttcaaggtaatgtgccagcccctggtacgcctcaggatcttccagcgacccaacgggcaccaccagcgccgagagcgatttaactgcctgcggatcagaaaccagtaagaccaccataccgttatccagacgtatagcctgatactggcggttatctttatcacttttacggatggtttcctgaatcggctgccatcccgtttctgcctgacttaagggtgcccagagggcaacaaacaacaataatgctttgaaccagatgctgcggggcattcacggacctcataatcaactttattttctggccagattcaacacgttaacgcaaatcatctgccagaatttaatcttgtgctgcacgagtcagcctatgtctatataaccatcagtccgtgactggtgcgcatcataaagtaagcggatagattgcgcaatttttatacaatactcatgactgattaaagcgaaacagcggtaacaggaaacgttgcgactgttcaacgatagcctccattgtctctggtgttaattgccgccagagccgttgataccagatatcatcaccttcgccacgcaccatcatgttgccttcgtaagcctgaaggaatttcgtacgggctttttgcaacgtggaatcgtcatccagcatggcatcgttttgcgcgtcataacaggtttttagccacgcgccgccactttcaggtaacaccagcaatggcgcggacattccttcacgatacccttcaatcagctgtgagaggtaatgtaaagcctgttcggctgcaagcggcggaaaacgccactcgccgtctttgcgtagaaaaaggcgactttcaccattaccaccgctggcacagtagacaaggtgttccagccaaagttgcattccctgcgccacacttaataaagagggacgccagcgcaacaggccatccggctgcacctgcggcaaccagccagttatctgcacaccgttgcaggcgagatcaatctccatactctgccctggctggcgacaggcaatgactctgtcggcaagttgctgcatctcctgacactgcgtttcccagaaaatttcaccaaaggcaccatacggcaaatcacctgccgcccggaatcggcggaacaagcgttcggcatcatcctgctcaaccagtacatttaataactgctggttgatttgataacgactaagcccttcaagaataaaaggttcggtgtcggggatttcgctgtcttcggtacggaagttcacctgcaaacgcatctggaaaaatgcccgcaccggatgtgcccagaatcgttgtagcgtttccagcggcacggtttccggtaaggtaaatggcagcggctgaacaaattcagaatgtgctttaccagcctggctggccgcaggtagccattcacgagcatagctttgtcgttcgcctggctggtagttttgtggatcaaacggcattcgggtatggaggcaagtaagatgcgcttttacccttgcctcgctttcatcacagttgagcgcttcatcgcccggtagataatggctttgcccgatgtagtcaatcagttcctgcaccagtaccgacgggaaacgttcactgttatcctgaatggaacgcccgatatagctgatatagagtttttgctgcgcggaaattaacgcttccaggaacagatagcggtcgtcatcgcgacggctacggtcgccacgcttcggtttctggctcatcagatcaaagcccaatggcgcaagctgacgtggataaacgccgtcgttcattcccagcaggcaaaccactttgaacggaattgaacgcattggcatcagagtacaaatgttaaccggtccggcgagaaaacgctggctgatacgttcttgatccaggcgcagtgccagttcatcacgcaatagtgacagcggcaccgcgtcgccatactgcgcacctaaaccttcggcgataatcgcctgccattgttgttcgatcagcgtcatcgccgcttcggtttccgcatccggcaggaaaaaggcgttgagcatatcgcgacaaaccggcaaccactcttccagcggacgctcctgcgccagcccgcgacgccagatatttagctgcattagcagtgaagccagatgccccaccagttctgcaattaagccgctcgattcatcataaggtagaaccgattgccactcgccctgcgcgctctccatcgcgtagcccagcaacatgcgcgtcaggccaaaccgccaggtgtgttgaccggtagcgggaagttccagctcgcgaacgttgtcgtcatctatcccccaacgaattccggattcgttgacccactgacgtaaataacgcagcccttcttcggtgatgtcaaaccgcgctgccagcaccggcacatccagtaatgccagcacgtcttccgacacaaagcggctgtctggcagcgataacaggctgataaacgcttcaagtacaggatgcgactgccgcgcccgacggtcggaaatggcgtaaggcaggtaacgatccgcaggtgcgctaccaaacacagcctgaataaacggactgtagctgtcgatatcagccaccatcacgatgatgtcgcgcggagtaagtgtcgggtcttcctccagcatcgccagcaggcgatcgtgtaaaacttcaacttcacgctgcgggctatggcaaacgtggaaggtgatactgctatccagtggatcaagcgggcgtttgttatcgctacgggaaaactcttcgatgttcacaccagcaacggcgcggttttccagttccagaatgtcagactgaatattatgcagcaggttatctggcgtcacatcgacaaaagcgtccagctcctggctgctctccaggtcagaaaggagataaatgtagtcgcgcccaagcttgccccatgaagccagcagcgggttgccgacatcctgttcaccatcgctgttaaagagctgcccggcattttcgctgtcgcgaaatagcggtaattcgcgatcttcaaaactgtgtcggcgctggcgagtcagtagtttcgccagataagcaggatctttaatgtcgccccagtaataacggcaggggttggtaaacaggagatggatttcaatatgtttacccagcgcctgtagcgcctggagataaacaggcggtaacgcggaaataccgcatataaagacgcgcgaaggtaaccccggcgggcaggtcgtcgcggactccagcgtttcgataaagcgctgatagagattggcgcggtgccagcgcggttgcccaagttcgtcggtatattccaccaacgccttccacaacggcgcttgccaggcctgtgcttctcccaacccttctaccagatgtcctgtttcccactgtgccagccagtccggacgatagaccagatactggtcaaacaggtccgccgcttttgaagaaagctggaacagttttcgcttgtcactatcgtcagtcagataatgccgcaacagggtaaagtcttcgcgctccaacagttgcggcagcagagtcatcagtttccagctcatgctctgtttgttaaaggcgctctctttggggatctccggtaatacccggacgaacatatcccagataaagctcgctggcagcggaaaatcaatgtttgccgcaataccaaacttttgcgacagggtcatttgcagccactgtgccataccagtactttgcaccagaatcatctctggttcgaaaggatcgtccagtcgttcgcgttcgacaataaactccatcaacgcttccagcacgtccagacgattggaatggtagacccttaacatagcggctcctgactactgacgattcgggcaatgcaggcgggtcatctcgccttctctgcccccgggtgaaactagcgtaacgctgatgctgacacatcccgcctgcgatgtctgcattcggttgacctgccagttagcaggtggcgaaatcgcgcgcagttgcgtttgctgccagccatgccgccagagctgttggtactggtttctgctggcaagactgttcattaatgttcgctggaaacccgataacgcagtgacaatcatcaccatcaacaccatcgccaacattacctccggcagactaaagccttgttgattcctcagggaagctgacataacgccctctctttcagcggacaaaaatcgctccagccgcgtggcgaaaaaacaatgtttccatcgatgacttcgcctgttcgccacaacgaaacgccttcataaccagcaatcaataaggcttcattatctgccagtaaacgcagacaaacccgggcaccggtggcagcatacagtaagcactgaactgcgggcagcgtctgccaggagtgcatttttccccactccagcgccgactgaacgatggcctggcggcgcaatgactgactttccatgctcacgcgagaagcaaaactgcgatcctgctgactcattccttgcaatagcaagctacccaaaatcagcagcatcaggaccagagccagtgacgaaacacccttttcgcggttcacaggttggatcctgtcacgctatagctggcatccaccacggtttgcggatcagccttgctggcagcgtgcatattaaccgtcaacaccggcgagaagccgctgacatcctgacgtacgacctgaaaagtgtcgataatgatggcatccggattagtgactttatcccagcccttaccttcacaggatgtcgcaccgcgtagcgtttccagcacatgctccttcagacgaaatccaatctggtcggactcttttaccggttcgcgatcccagataccattactgttcgcatcccactgcacaatgatacagtcaccctgtccgacaatttccagcccttcgcccgtacagctgccatggcaataacccgccctctggagatgcttcgcgacggtaaatacccgcagccagatttcatcttccagcgccagcttacgggtgttcgttaaactttcacgctgtaacgcaggcagaaagcgtgcagcccccagcaacaatacgctactgatcgccatagcaatcaacacttccagcagagaaaaaccttgctcttttacaggcatccttctgtttctccttgctgacaaagccggagtcttccccacggcgaaaccaccagccaccactcgcccgttgagtttttgaagcgaatatgcccggcccatgcggtattgcgcaggccaaagaaagcaagcgaaggtgtcaggtcgctcatttcgacttcgggccagcgcggcacaaagaccaatggtgaactgccatgacaggtattcgccccagcaacggaactcacaaggcaccataacgtcccctccctgataagactgatactgtggtcgcggttatgccagttggcatcttcacgtaaatagagcaaatagtcccgcgcctggctggcggtttgccaaagccgttgcgactgctgccagtattgccagccatagagcccacttgcgcttagcatgaccagaatcagcatcgcgaccagcgtttcaatcagcgtataaccacgttgtgttttcatgccggcagtatggagcgaggagaaaaaaagacgagggccagtttctatttcttcggcgcatcttccggactatttacgccgttgcaggacgttgcaaaatttcgggaaggtgtctcgaagaatttaacggagggcaaaaaaaaccgacgcacactggcgtcggctctggcaggatgtttcgtaattagatagccaccggcgctttaatgcccggatgtggatcgtatccttcaatctcaaagtcttcgaaacggtagtcgaagatggattcgggtttacgtttgataatcaacttcggcagcggacgcggttcgcggcttaattgcagatgagtttgatccatatggttgctgtagagatgcgtgtcgccaccggtccagacaaaatcacccacttccagatcgcactgctgcgccatcatatgcaccagtaacgcgtagctggcaatgttgaacggcaggccgaggaagacgtcacaggagcgctgataaagctggcaagagagtttgccgtctgccacatagaactggaagaatgcatggcacggtgccagcgccattttatccagttcgcctacgttccacgctgaaacaataatgcgacgggaatccgggtcgtttttcagctggttcagtacagtagtgatctggtcaatatgacgaccatccggcgttggccaggcgcgccactgtttaccatacactggcccgaggtcgccgttttcatcggcccattcgtcccagatggtgacattgttttcgtgtagataagcaatgttagtgtcgccctgcaggaaccacagcagttcgtggatgatggaacgcaggtggcaacgtttagttgtcaccagcgggaatccatcctgcaggttaaaacgcatctgatgaccaaaaatggaaagcgttccggttccggtacggtcgtttttctgtgtgccttcgtcgagcactttttgcatcagttctaaatactgtttcatggttcctcaggaaacgtgttgctgtgggctgcgacgatatgcccagaccatcatgatcacacccgcgacaatcatcgggatggaaagaatttgccccatgctgatgtactgcacccaggcaccagtaaactgcgcgtcgggctggcggaaaaactcaacaatgatgcgaaacgcgccgtaaccaatcaggaacaagcctgagacagctcccattgggcgcggtttacgaatatacaggttgaggataataaacagcaccacaccttccagcagcagctcgtaaagctgtgatgggtggcgcggcagcacaccgtaagtgtcgaaaatggattgccactgcgggttggtttgcagcagcaaaatatcttctgtacgggagccagggaacagcatggcaaacgggaagttcgggtcaacgcggccccacaattcaccgttaataaagttgcccaggcgcccagcaccaagaccaaacggaatgagtggggcaataaaatcagagacctggaagaaggaacgtttagtacggcgggcgaagataatcatcaccacgataacgccaatcaggcctccgtggaaggacatgccgccgtcccagacacggaaaagatacagcggatcggccataaactgcgggaaattgtagaacagaacataaccaatacgtccaccgaggaagacgccgaggaagcccgcatagagtaagttttcaacttcatttttggtccagccactgcccggacgattcgcccgtcgtgttgccagccacattgcaaaaatgaaacccaccagatacatcaggccgtaccagtgaagcgccacgggtcctattgagaaaatgaccggatcaaactccggaaaatgcagatagctactggtcatctgtcaccacaagttcttgttatttcgctgaaagagaacagcgattgaaatgcgcgccgcaggtttcaggcgctccaaaggtgcgaataatagcacaaggggacctggctggttgccggataccgttaaaagatatgtatatgatccgcgctataaccccccgcgaatcagcccgcccatgccgcgacgctccataaaggcagcaacctgatggcgaacttcggtcgccagttgcgcttccagactacgctgcgcaagattttctgcttcagcaaaatcaatgcgccgcagcaggtattttacgcgcgctacagaacgtccgttcatagacagatggcgatacccaagcccaatgaggattgccacgcacatgggatcgcccgccatttcaccgcacaaacggagatcgattccatgtatttccgcttcccgggcgatcatcgccagagctcgtaacattgcaggatgaagactgtcataaatgttcgccacccgggtattgttgcgatcaacggccaggatgtattgcgtcagatcgttggtgccaacagagatgaaatcgacccgctttgccagatgcggcagcataaataccattgacggcacttccagcatgatgccgatacgtggtttgggaatttcgtaaccgatcatctcctcgacttcacgtccggcacgttcaatcaggcggcgtgcttcgtcaacttcatcgaggcttgtgaccatcggcaacagaatattcaggttgcccgtagcggcattagcacgcagcatcgcccgcacctggatcaagaagatctccggctgatcgagcgtaatgcgaatcccacgccaacccaggcatggattctcttcgctgatcggcatgtaaggcagctgcttatctgctccgacatccagcgtacgcaaggtgacgggtttatcattgaacatttgcagcatcccctgatactgcgccacctgttcttcttccgacggaaaaccactttgcagcatgaatgggatttcagtgcgataaagtcctatgccatcaatacggctgcccagtttttcttcatgttccgggcttaaaccggcattgagcataactttaatgcgctcgccgctttttaactgggcgggtaaattgacgtcatcttccgccagacggctaagctcaatctcttcactaattagccgctgatattcttgcagcagtaccggctccggatcgaccagcaattcaccgcgataaccatcgacgatcagcgtccgacgatgcagtaccgaaggctgaatatccgcgcccatcacggtaggtatccccagcgcacgtaccatgatcgcagcatgggagttggcagcgccatcgcgcacgacaacaccgactaagcgatcctggggcagctcagcaagcgttgtcgctgacagttcatctgccaccagaatgaaacgttccggccaggcgttcggcccttgattagcgtcatcaagatgaaacagcaatcgctgacccagcgcacgtaaatcgccagcccgctctttgagatagttatcgcttagcgcggcaaactgttcggcaaatttttcaatgaccgtttttaccgcccactctgccaccgagcctttatcaacctcggcaaacaattcgcgacgcagccgggtatccgaaagcaggtgtgagtaaagatcgaaaatagccgccgtttctttttgtgcaccggcagcaaagcgtttgctatagcggcgaaactcgttagccgcctcttccaacgccccggtcagtcgttcgcgttccagagccggatccagcgttgatgcctgatacacctgttccattaaaggtaacgtggcatcctgccagccttcggcaatcgccacaccaggtgctgccggtaatgcacggattcgcgtctggcgatattgcccaaacaaggcagtcaactgcgactgagaaagaatagctgccatctgggtggcaagcgtcaccaggaaggattcttcactttcgtcatactggcgcaactctcgttgctgtaccaccagtacaccaagcaactggcgacgttgaataattggtacgcctaaaaacgcgcggaaacgttcttcttttacggaggggatgtatttgaagctggggtgcttttgcgcatctgcaaggtttatcggttccgccagcctgccaaccaggccgacgatcccttcatcaaacgcgagcgttacagtgcgaccgcgtggttttttcagtccccgggtcgccatcaggtagtaacaacgtcgatcatgatcggccaggtagaccgaacagacctcggtatccatcgcaagacagatgtcggtaaccagaatatttaacgcctcattcaggcgtggtgcgctggctaccttttcgactatttcgcgcaggcgagtgagcataattggcgtgacttaacctcttttacgtcgataagcagatgcgttttgtggttttggcgtattttcctgcagtgacatcaccacactcgcgaactctttcattaccctacggtagacatcacgtttaaatgacaccacctgtctgactggataccagtaacttacccatcgccagccgtcaaactctggtgtactgctggtttgcatattgatttctgcatcgccgctcaccagctgcaagagaaaccatttttgtttttggccgatacaaaccggcttcgtgtcccaacgcaccaaacgtttcggtaatttgtagcgcaaccagttacgcgttgaagcaaggattcgaacgtctttgcggcttaatcctacttcttcaaacaattcacggtacatcgcctgctctgcggattctccggggttgattccgccttgcggaaattgccaggagtgctgaccaaatcgccgggcccacattacctgcccctggcgattacaaatcacgatacctacgtttgggcggtagccatcgtcatcaatcaccggactacctcaaaataaagctttatatacgaatgattgtttcatactccaggaagacggtaaaccactctctgcagggcattacacactaataacaattgaataactcacagttatgtgcagagttataaacagaggaaggggtggatagccgtttttattcaccttttctgtggatagagttgtgaagaactacggaattactacgggaaaacccggagcattctgaataagacagatacagagattttaaaatattcattatcagtcaatgcattacatgtgatttgagtaataaaaaagagtaattcgtgacccaggtcacacctctcatttacgtgttggcgaaagatcaaccaatgccgtatttatccacagaatgtgccactaagttaagcactgaaccactaaaaactggagtttcgtcgcacgtcaaggctgtaaatggaaacagtagtggaggtttttcacagttatcccagctttctgtggataacatggtgtaagatcctgtttattttcagtgaccagatttggaaaacccgttgcagtgttgcgcaactcgtttaccggcaacctaaaaagcaatataaatcagagaattgaacaacgcatgtggaaaaagttacactgcgaatattcagcacataattgctgtttgttttttaaccaaggtatcatgacatgtcccaacctcgcccactgctctctcctcccgaaactgaagaacaattgttagcgcaagcacaacaactttctggttatacattgggagaactggcggcacttgccgggctggttacgccggagaatttaaaacgcgataagggctggattggcgtgttactggagatctggctaggtgccagcgcagggagtaaacctgagcaagattttgctgctctgggcgtggaacttaaaactatccctgtggatagtcttggtcgtccactggaaacaacattcgtttgtgttgccccgttaacgggcaatagcggggtgacctgggaaaccagccacgtgcgccacaagctcaaacgcgtgctgtggataccggttgaaggcgagcgcagcatcccgctggcaaagcgtcgcgtaggatcaccgttgctgtggagcccgaatgaagaggaagaccggcagctacgcgaagactgggaagaattaatggatatgattgttctcggtcagattgagcggatcaccgctcgtcacggggaatatttacagatacgaccgaaagcagcgaatgcgaaagcgctgaccgaagctattggtgcccggggcgaacggattctgacgctgccgcgcggattttatttgaagaagaatttcaccagtgcgctactggcccgtcattttctgatccagtagccatcgctttgacctgctgctttccgggcatataattaccgcttcatttttttggcagggctttttagatgttatttgcatggataaccgatcctaacgcctggcttgcgctcggtacactgacgctgctggagatcgttcttgggatcgacaatattattttcctttctctggtggtggcaaagcttcccacagcacaacgtgctcatgcgcgccgtctggggttggcgggagccatggttatgcgtctggcgctgctggcatccatcgcctgggttacgcgcctgacgaatccgctttttacaatattcagtcaggaaatttccgcccgtgatttgatcctgcttctgggtggcttgttccttatctggaaagccagcaaggaaatccacgaatccatcgaaggtgaagaagaagggctgaaaacacgcgtttcatcattcctcggcgctatcgtgcagattatgctgctggatattatcttcagcctcgactcggtgattaccgctgtgggtctgtcagatcacctgtttattatgatggctgccgtggtgattgccgtaggcgtgatgatgttcgccgcgcgctcgattggtgattttgtcgagcgccatccttcggtaaaaatgctggcgctctctttcctgattctggtgggctttaccctgattctggaaagtttcgacatccacgtaccgaaaggttacatctacttcgcgatgttcttctctattgcggttgaaagcctcaacctgattcgcaacaaaaagaatccgctctgatactccgtacgctctcctgcgggagggcgtactcactcctgttaccctcacagtttaagattttcctgctttcaagatatataacgtcggtttataaacagactattatcataggtgggccaaatgaggataaccggatgaaaaaatgggcagtaataatttctgcagtcggactggcgtttgctgtttccgggtgttccagtgattacgtcatggcgaccaaagatggccgtatgattttgaccgatggaaaacctgaaattgatgatgataccgggctggtgagttatcacgatcagcaaggtaacgcgatgcaaattaaccgtgatgatgtttcgcaaattattgaacgttaacaaataaggtcagcatccggctggccttaagatttttctctttcccttttcccttccctctgccatttttatattccttatgtcgtgattataaaaaggaaacggctatgcaatatcaccgtataccccacagttcgctggaagtcagcacgctggggcttggcacgatgacgtttggtgaacagaacagcgaagccgacgcccacgcacaactcgactatgccgtcgctcagggcattaaccttatcgacgttgccgaaatgtacccagtacctccgcgccccgaaactcaagggctaaccgaaacctacgtcggcaactggctggcgaaacatggcagccgcgaaaagttaattatcgcctccaaagtgagcggaccgtcgcgcaataatgacaaaggcatccgcccggatcaggcgctggatcggaagaatatccgcgaagcgctgcatgacagcctcaagcgtctgcagactgattacctcgatctctatcaggtgcactggccgcagcgcccaaccaactgcttcggcaaactcggttatagctggacagattctgcgcctgcggtttcgctgctggatacgctggacgcactggcagagtaccaacgcgcgggaaaaattcgttatatcggcgtgtcgaacgaaactgcatttggcgtaatgcgctacctgcatctggcggacaaacacgatctgccgcgtattgtcaccattcagaacccctacagcctgttaaaccgcagttttgaagtaggtctggcagaagtcagccagtatgaaggggtcgaactgctggcctattcgtgcctgggtttcggcacactgaccgggaaatatctcaatggtgcaaaacccgctggcgcacgtaatacgctctttagtcggttcacccgctatagcggtgagcaaacgcaaaaagccgtcgcggcgtatgttgatatcgccagacgtcatggcctggcccctgctcagatggcgctcgcatttgtacgccgtcaaccgtttgttgccagcactctgctgggcgcaaccacgatggagcagctgaaaactaacgtcgaaagtttgcatctggagttgagcgaagacgtattagctgaaattgaagcggtgcatcaggtttatacgtatcctgcaccataagattaacgccggttaaaaccggcgttaaatattaatgacggcgctgccagatccacagcgccgttattgccagcgcaaacagcgcaccgaagccaatgccaatgggcacgaccgggatgcctaccattaccgccagcgagtaaatgcccagcatcaacaacatggcgctgttttcgccaaggttttgtactgcaatcgcattccccgccccgacgctttttttaccccgctcctgtagcaacgcattgagcggaacgacaaaaaagccccccagcacgccaatcagcatcaacaaagcataggctggcagcagctcgtgttgcagggagaaaatcagtaccaccacgccaatcaaaatcccggctggcatacagcgtgacacggtttccagcgtaaccagcttcgctgccgcacctgcgccaaccacgataccaatcgctaccatcgcgttgagataggtcggcgtagcgttatcggtaatacccagcgccaccggtacccacagcaccaacaggaaacgcagcgtgacacctgctccccagaataaactggtgcccaccagcgaaaaacgcgtttcaccattgcgccatagcgaggtgcaggcattcaggaaactgcgggtcatgctgatgagattccaggactgccccggacgcgccgccgccagtttgggaatgtagatattggcaacgaccgcgccaccgtaggccagtgcgcatgcggccagggcaaccagaatatgccagtcagccagaacaccaccagctacggaaccgagcaaaatcgccgctatggtagacgcttccattaaaccgttagcttttactaacttactacccgtggttaattcgccgagaataccgtatttcgccggtgaataggctgcagcaccaacacccaccaacgtatagccgagaaacggattgataccaaagcagatactggctgcgcccagtagcttcaggccgttggcaaacatcatcacccggcctttggcgaagctatccgccacctgcccgacaaacggcgcaaaaagaatgtaagcacctacaaacaccatttgcaggatgggctggctccactccggatagaactgcgctttcagtaacgccagagtggcaaacagcagcgcattatcgccaaacgcagagagaaactgcgccacgataaccgctttcatccccttcgaccacaacgaagtgttagtgtgcactgactcactcatcgtgttgttccgcttcgtctacccagcttttcaacgtgacaaagtcaggtttgccgctgccaagtaatggcatctgtttcagatagcgaatatcgcgcggtacagcaagctccggcacgccgtgctcgcgggcatactgttgtaacttatcgcgcgtcagttcgttatctgtggtgaaaagcaccagtgcctcgcctttgctggcatcgctcttaatcgcagtggcatggactttatctggcgaaacaccaagtgccagttgttccaccatttccagcgacaccatttcgcctgcaattttggcaaagcgttttgcgcggccctgaatctgcacaaagccctgctcatcaaaacgcacgatatcgccagtgtcataccagccgcgctccatttcgccgcgaacattctcggcggtgggcacttccagtacaccaggcttctccacccgcagatagccgttcattatgttcggccctttcagttgcaggcgtccgccctcttcgataccaggaactgacaacaggcgcgcgtccatacctggtagaatacgccctaccgtaccgggtttcgccgccatcggtacgttgatagaaacgacaggcgcgcactcggtcacaccgtagccttcaaggatgcgcaggccaaatttatcctgccaaagctgtttggtactttcttgtagtttttctgcgcctgccaccacatagcgtagacgatagaagtcatacgggttggcgaaacgcgcgtagtgaccgaggaaagtcgaggtaccgaacaacacggtgcaactgcggtcatacaccaactccggcacaatgcggtaatgcagcgggcttggataaaggaacacttctgcacctgtgagcagtggcgtaaacaggcctaccgtcagcccaaaggagtgaaacagcggtaacgccgacataaagcgatcgttggtggtgaagtcggcaatcgttttaatctgctcgacgttcgccagaatgcttttatggctatggacgacgcctttcggatggccttcagaaccggaggtaaagaggatcagcgcctcttcttccggctgctgttttaactgtgccagacgcggcatcagcaaatgagcgaaaatccacactttgtcggcagtggtgacatctgcttttaaatcttccagatagacccagcgtacctgagtaagttgctccggcagatgccagagtttgcctttatcgagaaactgacgggaagtgaaaatggttttgatttcagccgccgtaatagcactggtcaacccttttaccccggcggtgtagttcatcattgcgggaatgcggcgacgggcgatggccccaaaaatcactgcagcactgatgcctgcattgggcagcattaagccgatgcgttcgccttcaacactgtatttttcaaggatgcgtccaacaaacagcgttttcgtaagcaatttgcgataggagtctggggtaaagttgacgtcttcgacacatttcttcccggctccgaagcggtacattgcactcagtaaagattcgtacagcgtttcacgcgggcgcaccgccatacgcgcttccatcattatttgatgcagcatttcgccagcgattttgcgacggtcacgggcacgcggcgcatccggcatctccacctgcgttggtggcaaaatatgcagagtaatttgcgggaacaagcgacgtttaaccagacctttcaggcggctgaagtgcgtaagttccgccccttcaatacgcacaggaataaccgttgcaccagacttcgccgcgacaaatcccgcgccatcgtagattttcatcagcgagccagtggtggtgatgcgtccttcagggaaaatcaccactggtcggccctgttccaccagacgtaccagatgtttaatcgccataggttgcgtcgggtcgagaggaacaaagtcgataaatgatttcagccaacgcatataccactgttggcttattgaggtgtaaacggcaaataccggacgtacgggtaaaaacaatgccagcagtatgccatcaataaaagagacgtgattaggcgtaattagaacgcgctcgcccttcagtgccttggtgtcacccgtaacgcgaacgcgatacaaaacacggcacaaatttcgaaaaaagctaaaaagcattccaactccctttgctctgattcagtaaaagcgaatggagggagattacacgagataaagaacgcgagcgacagtaaattaggtgcgaaaaaaaacctgcgcatccgcgcaggttggtgcaagagacagggtacgaagagcgtaccgaataatctcaccaatcaatacctctgggatcttgattgtggtctgcacgacgactcttcgccagcgagaaaacgcaaaggaatgaagggaaatgcaacgaggtgtgtaaattgtcggttactgttacagattgatgaccggcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaacctgcgcatctgcgcaggctggtgtaattcatgtgctcaacccgaagttgacttcacctatcaatacctctgggatcaccactttagcaacctgaagccaaacgccaccagcggtcaatcgcaacagcgtttcgcaaagtgtaaccaaaggtttgcaatctctttttttgtcttacttatttgcgtttggctcacattcccacgatgaaaacatgtcaccccttgaaccaacgggcgttttccgtaacactgaaagaatgtaagcgtttacccactaaggtattttcatggcgaccataaaggatgtagcccgactggcaggcgtttcagtcgccaccgtttcccgcgtcattaataattcacccaaagccagcgaagcttcccggcttgctgtgcatagtgcaatggagtctcttagctatcacccgaacgccaacgcccgtgcgctggcgcagcagaccactgaaacgatcggtctggtcgttggtgatgtttccgatccgtttttcggcgcaatggtgaaagcggtcgaacaggtggcttatcacactggtaattttttattgattggcaacggttaccacaacgaacaaaaagagcgtcaggccattgagcaactgatccgccatcgctgtgctgcgctggttgtccatgccaaaatgatcccggatgccgatttagcctcattaatgaaacaaatgcccggtatggtgctgatcaaccgtatcctgcctggctttgaaaaccgttgtattgctctggacgatcgttacggtgcctggctggcaacgcgtcatttaattcagcaaggtcatacccgcattggttatctgtgctctaaccactctatttctgacgccgaagatcgtctgcaagggtattacgatgcccttgctgaaagtggtattccggccaatgaccggctggtgacatttggcgaaccagacgaaagcggcggcgaacaggcaatgaccgagcttttgggacgaggcagaaatttcactgcggtagcctgttataacgattcaatggcggcgggcgcgatgggcgtgctcaatgataatggtattgatgtaccgggtgagatttcgttaattggctttgatgatgtgctggtgtcacgctatgtgcgtccgcgcctgaccaccgtgcgttacccaatcgtgacgatggcgacgcaggctgccgaactggctttggcgctggcggataatcgccctctcccggaaatcactaatgtctttagtccgacgctggtacgtcgccattcagtgtcaactccgtcgctggaggcaagtcatcatgcaaccagcgactaaccgcagttaaagcaattccagcgccagtaattcttcaatggtctggcgacggcgaatcaaccgcgcctgaccattatcaaacagaacttctggtaacagcggacggctgttgtagttggatgacattgatgcgccatatgcccctgtatcatgcagtaccagataatcacccgccttcacttccggcaaggcgcgggtttcgacatttcccccttcctgctgggtaaagacatcgcccgattcacataacggcccggcgacgacggtttccaccgttggcgcgtgttccagagaacgaccctcagctgccagggcactgatatggtggtaactaccgtacattgccgggcgcatcagatcgttgaacccggcatcaaccagcacaaagtggcggctacccatttgtttgacgctccgcacttgagtaattaatacgccagcctgcgctaccagaaagcgacccggttcaatttccagtttcacaggatggcccaaatggcgggcgatttgctcacgcgcggcattccacagaccataataatgttcggtatcaaccgcctcttcaccctgttgataaggaatagaaagcccaccgcccgcagaaatagcctgtaaatcctgaccgaactcgaggacctgacgcaccatagcaccacatacctgttccagatgggcataatcgacgccagaaccaatgtgcatgtgaatgccgaccagctgtagatgatgacgttgtatcacgtccagtgcggcgggcagatcggtgtaccagataccgtgcttgctgttttcgccaccggtattggttttttggctatgcccgtgaccaaaccccggattaacacgcagccatacccgatgccctggagaaacctgacccagttggtcgagcatatcaacagaacccgcattcaccggaatttgcaattcactgacgcgttcaagcgtcgcctgatcgataacatctgccgtaaaaacaatatcatcggggtgcgtttgcggattgtaacccgccgccagtgcacgctctatttcgcctaacgagacggaatccacttttacgccctgctcacgcattaagcgcaaaatatgaatattggaacaggctttctgtgcaaagcgcaccacatcaaactgtttcagcgctgcaatctgccgacgaataatttgcgcatcgtagacccacaccgggcagccaaattctgcgggcaaacgcagcagattttcggcggtgagatcggtatcagtgctgaacagtgaatgtggcataacaaactccagataagtgcttttttatgattacgccacatcataaaaagaataaaaaatatcgatttatgtcgagtctatgcaaaaatgatatggattaccggattgcgagagagcgctaatggccgcagttaacttacgtcatattgaaatttttcatgcggtaatgaccgccggaagcctgactgaggcggcacacctgctacacacctcacagccaaccgtcagccgcgaactggcgcgctttgagaaggtgatcgggctgaaattgtttgagcgcatacgtggacgattacatcctaccgtgcaaggactgcgtctgtttgaagaagtgcaacgatcctggtacggactggatcgcattgtcagtgccgcagaaagtctgcgcgagtttcgccagggagaactgtctattgcctgcctgccggtcttttcgcaatcttttttaccgcagctcctgcaaccctttctggcacgttatcccgatgtcagcttaaatatcgtgccccaggaatcaccgctacttgaagagtggctctcggcccagcgtcatgatttaggactcactgaaacgctccatacgcctgcgggaacagaacgtaccgaattactctctttagatgaagtgtgtgtgttacctccgggccatccgctggcggtaaaaaaggtattaacgccggatgattttcacagtgagaactacatcagcctttcccgtactgacagctatcgccagttgctggatcaattgtttactgagaatcaggttaaacgacgcatgatcgtagaaacccacagcgccgcgtcagtctgcgcaatggtacgggcgggggtaggcgtttcggtggttaacccgctcaccgcactggattatgcggcaagcggtttagtggtgcggcggttcagcattgcggttccattcaccgtcagcctgatccgccccctgcaccgcccgtcatcagcgctggtgcaggcgtttagtgagcatttacaagcgggattaccgaaactggtcacttctcttgacgctattttgtcgtcagctacgacagcataaaagcgacagcatcctcggcatggatcgccgcggtatcaaacacaggcagaacactgcgctcttctggcaccagtaaaccaatttctgtgcagccaaaaatgacgccctgtgcgccctgttctgcaaggcgagcaatcacttgcgcataataagcgcgtgacgcttcggtaaattgccccagacacagttcttcaaaaataatctgattaattttcgcccgttcatccgcttcaggaataagacagttgatggaaaattgttccgtcagccgcccgcgataaaaatcctgttccatggtgtaacgtgtacccagcagcgccacacgagtcattcctgccccggtaattgcacgtccagtggcatccgctatgtgtaagaaaggcagagagcaacgagactcaatggcatccgccactttatgcatcgtattggtgcataacacaataccttctgcgcccgcccgctgtaagccaagcgccgcctcagccagaatatccccggttttgtcccactcaccgcgacgctggcactcttctatttcatgaaaatcgacgctatgtagcagcacttgcgcagagtgaagcccaccaagccgctgtttaatgccttcatttatcagacgatagtaaggaatagtggattcccagctcattcctcccagcaaaccaattgttttcattcctctctcctgatgtgtgttaccgcaacaaggctgaataaggaacgagacaaacgcctcaacggccaggtgcccaatctctattaacgaaaaaagggccggatgtacagcacatccggcccgtgaaatcagacgccgatatttctcaacttttcgcctgccatcagtttgcgctcgatatgttccagcgtgacatttttggtttccggaatgagccagaaagtgatgcccacaaacgcaatgttcagcgcagtgtagagccagaacgtaccggcagcgccaatgctatcaagcagtgtcaggaaggtcgcgccgataatcatattcgacacccagtttgtcgtcgttgagcaggtgatgccaaaatcgcggcatttcagcggctgaatttcagagcacaagatccacaccactggcgcggcgctcatcgcataaccggcaatacacatcatcgtcatgccaacagagagccaggacaagccactggaagccgtaccgttatcaaactgcatcaggcagtaacccagcaccagagtgcctaacgccatcacgctgaaaccaattttcagagccggcttacgccctgctttatctaccgtaaagaccgcaatgaaggtagcgaacataaaggtcagccccacgaccagagtcgcaatcatctgttgttctgtggtcgtaaagcccgccattttgaagatacgtggcgcgtagtacatgatgatgttcataccggtaaactgctgcatcgcctgcaacaacataccgagaaatacagcacgacggacgttacggttgatcttaaacagtgcccaaccgccctgttttaacttcaggctttcacgaatttcgttgagttcttctcgcgctttttccgacgtatcgcgcagcatacgcaacacttcttccgcctcaatatgacgccccttttccgccagccagcgcgggctatttggcaggaagaccaccagaataatcagcaggactgctggtaaagcaagaacccccaacattgcgcgccagttaccgctataactgaacgctgtatcggataaaaacgccagcacgatgccgagtgtgaccatcaactggtacatgctgatcatcttaccgcgaacgttttcacttgccatttcagaaagatatagaggagcggtgtaagacgcgatcccaacagcaatgcccaacaccacacgagcggcgattaacatctctacgctggtcgcaaaagcggaccctatcgaaccgagtacaaacaggatggcccccgccatcaggctgtatttacgccccaggcggaacgacagccacccattaaacagcgcaccaattgctgcgccgagcatcatgctactgaccacccattcctgcaaacggctggtcagcacaaagtgatcggtaatgaacggcaacgctccggcgattacgccgatatcaagaccaaataacaatcctgcgaccgcagcagctaccgaaacaaacatattcatacgccgcgtatcccgcagaggacgtggcgttaaagcagattccgtattgatagtaaccattttttcctgccagcagagagtaagacatagtgaaaaaatacgtgaacaactcacacaggtgtcaggtcggaaatagcataaatatggattaaattgctgcgacatgtcgttatgtgatggatattccaattttcaaattaagttgaattattgagattattattaaccacataattttaaagcagataaaattcataaagttcattaattgataattgatatggattatttcataaccatgatatggattatgatgatctacagatataaaaaaccctgccatgcggcagggtcataaaagtaagaggaatgaattaacgcgccagccaaccgccatccacagcaatggtataaccatttacataatctgaagcgctggaggcaagaaacactaccggccccatcaggtcactcggcagtccccaacggccagccggaatgcggtcgagaatttccgcgctacgttgttcatctgcccgcagttgttgggtattgttggtcgccatgtaacccggagctatcgcattaacattaatgttgtgtttagcccattcgttcgccatcaatcgcgtcacacccatcacgccgctttttgatgcggtataagaaggcacacggatcccgccctggaaggagagcattgacgcgatattgataatcttgccgccattgccttgcgcgataaagtgtttcgccgctgcctgagacatgaagaatacgctcttgatattcaggttcatgacatcgtcccagtctgtttcgctgaactcgagagcgtcttcgcggcgaatcaatccggcgttattcaccaggatatcaatatgaccaaactccgctaccgcgcgatccagcagtccaggaatgccatcaatctttcgcagatcggcggtcaggcttaaaaaacgacgcccctgcgccgtgacctgcttgatggtttcagtcggttcaacgatgttaatgccaacaatgtcacagcccgcttgcgccagccccaacgccatcccctggcccagcccagtatcacaaccagtgacgaccgcaactttaccttcgagagaaaatgcatttaaaatcataacaataccttattcgtttatgcccacaactagcgcaaatctttaacggccacatggtccatatcatcaaaaacctggttttcaccgaccatgccccagataaaggtataagctttggttccgacgccggaatggatcgaccagctcggggagatcaccgcctgctcgttatgcatcacaatgtgacgcgtttcttgcggttgccccatcatgtggaaaacgcaggcgtcatcatccatattgaaatagaaataaacttccatccggcgctcgtgggtgtgacacggcatggtgttccacaagttacctggagccagctccgtcagccccatactcaattggcaggtttccagcacatccgggacaaaatatttgttaatcgtgcgacggttactggtgaggttatcgcctaacgtgactggagatacttcgtccggtgtgacttttttggtgggatacgtcgtatgcgcgggtgcgcaattgtaataaaacttcgccggagtggcggtatcaatactggcaaagacaacttcttttgcacctttaccaacatacagggcgtcgcggtgaccgatttcatagcattgaccatcgacagtaatcgtaccggcaccgccaatattgataacacctaactcgcgacgttcaaggaaatagcttacgccgagttgtttaccaacttccccgccaacggaaaccgttttagttaccggcataatgccgccaacaataatacggtcaatgtggctgtaaaccatggtgtactcatcggcgacaaataccttttcaaccaaaaattcattgcgcagcccctgggtatccagcgtttttgcgtgcgcactgtggatgctctgtcttacgtccacatcaacctccgataatcagtgaagcgtgaaaatagaaaacaataataaaacactgtttcgttttctctatgaggggatgatatgcccatgggatagggttttcaattaaaaataaaacaatgtttcattttcaagttaaggattaaaaaaagtgcagtgtcgatcacgaatatgtcatgagaatggaaaaatcagggagccctgaaaaggtatgtcgactcaccagccatcattattcaacagattaatgacggcagatatttatcggtaaggaggaaatgcagagctactcgtcacgttcaatggtcaatgccacaccctgacccccgccgatacaaagcgttgccagtcctttgcgggcattacgtttcaccatttcatgaacaagagaaaccaggattcggcaaccggaagcgcctatcggatgaccgagtgcgatcgcaccaccattgacattgacccgacgctcatcccattcaagcatcttgccaaccgaaagcgcctgtgcagcaaacgcttcattagcctcgataagatcgacatcagccaactgccagccaacacgctccaggcaacgacgggtcgcatacaccggcgcaattcccatcaatgccggatccacaccaacgctggcaaatgcgcggatgcgggccagcacgggtaaattcaacgctcgtgctttggcttcgctcatcatcattactgcagctgccccatcgtttatggatgatgcattacccgctgtcacagaaccgagactatcaaatgaaggatttaaacgggctaaggcttctgcgctggtgtcagtgcgtggctgttcatcggtatcaacaaccaacgtctgtccgttactttgggttattaccgggacgatctcatctttaaatcgtccggcgtcaatcgccgctcgcgctttttgttgcgagctaagtgcgtaagcatcctgcaactgacggctgatgccatattcgcgagccagattttcggcggtgacaccaatatgataatcattgaaggcatcccacaacccatcatgcacaagactatcaaccaactggctattgccaagctgtgcgccggtgcggctatcagtcagaacatgtggtgcgcggctcatgttttcctggccaccggcgatgacaatatcagcctcgccacactgtatcgcctgagtagccagatgcagtgctttaagcccggaaccacaaacgtcattaatagtgattgcagaaacgctattaggaagaccacctttaatagccgattgtcttgccggattctgccctgcccctgcagtcaacacctgaccaagaatcacttcatccaccgcatatgcaggaacgccggtacgttctattaacgctttgacgaccaggctgccaagttccacggcggaatgacccgctaacgcaccacgaaagcagccgataggtgtccgtaacgccccgacaatcacaacgtctttcatcacaacctcgcaccaattaacagtgcaatagtaaatgattgttaattacagttatcttaattgtttaaaaaaagtgactattatcacaaaggaaatacgcctgagtagtagtcagagacataactggcacgtaaggtttgcaaccactaactcaccaatagagaggtagatagggcgttaatctcccatacttaacctggtttatggtaaattgccctccattttgtttaatttgtagatgatacgttcagataatgtctaatatttggtcaaaagaagaaactctgtggagtttcgcgctctacggcacagccgttggtgcaggcacgctcttccttcctattcagttaggttcggcgggggctgtggtcctgtttattactgctctggtcgcctggcctttaacatattggccacataaagccttatgccagttcatcctctcatcgaaaacatcagcaggtgaagggataacgggcgcggtaacacactactatggcaagaagattggtaatctgattaccacgctgtacttcatcgccttttttgtcgtcgtgttgatatatgcagtggcaattaccaactcacttacggaacagctggcaaagcatatggttattgatcttcgcatccgtatgttggtgagtctgggggttgtattaatcctgaatctcatttttctgatgggacgccatgcaaccattcgggtaatgggatttttggtattcccattgattgcctatttcttatttctttctatttacctggtcggtagttggcaacctgatctattaacaacccaggtagagttcaatcagaatacccttcaccagatatggatatcgattcccgtgatggttttcgcttttagccatacgcccattatttctacgtttgccatagacagacgtgaaaaatatggcgaacatgctatggataaatgcaaaaaaattatgaaagtcgcttatctcatcatctgcataagtgtattgttctttgtctttagctgcctgctttctattccaccttcgtatattgaagcggctaaagaagaaggggttaccattttatcggcgctttctatgctgccgaacgccccagcatggttgtcaatttccgggattattgtcgcagtagttgcgatgtcgaaatcattcctgggtacgtactttggcgttattgaaggtgccacagaggtcgtcaaaacaacattacagcaggttggtgtaaagaaaagtcgtgcatttaaccgcgcactatcaattatgttggtatcgctgattaccttcattgtttgttgcattaacccgaacgcgatttcgatgatttacgcgatcagcggcccgctcattgccatgatacttttcatcatgcctacgctgtcaacgtatctcatcccggcgcttaaaccctggcgttccatcggaaatctgattaccctgatcgtgggtatcctgtgcgtatcggtaatgttctttagctaatatccgttgtggatggttcaaaattgcttcaattttgaaccatcccagttttcataatgttcatttgttattattccgctctatcacttctctcgtaatattatataattatcagccagttaaacacacaaagagttctgaacatcttaaataagactatttaagatacatgacgattgcattgcgtaaacgctttttatttacaaaaaaatggggaagtattacggcgattgcgaaaagtctgaagcgcttgaattaagataatatagaaaatcagatacaacaaaaatggcaggcagatgatgtgaagataaattggagcgggcgaagggaatcgaaccctcgtatagagcttgggaagctctcgttctaccattgaactacgcccgcttcgagatgcgtaaggcattataaaccttacgctctccttagcaagtatcacgctgctgactgctgattaattcgccatcagcattttggcttgctgccctgaggcggcaagtaacgtagcggatcaattgccgttgcacggtaacgaatctggaaatgcaagcgaacagatgccgcatcagtgctccccatggtagcgattttttgcccagccttcacgctttgcccattatttaccagcatcgtgtcattatgagcgtaagccgtaatgtaatcttcactgtgtttaatcatgatgagattaccgtagccacgcagctggttgcccacatacaccacctttcctgcacccgcggcgtaaataggtgtaccccgtggagctgagatatcaatccctttattgccgccatctgctgtcgaatacggcatgataactttccctgtcgttggccataaccaacaacgttgccctactggcggccaggaagatttcggtaccgctgatgacggtgtaaccgatgcggttttggtcgttgatttggcggttgatttacgtgtactactgctacttttcgccccacccagttttagtttctgacctacttcaatggtgtaagggggggaaatgccgttcagtcgcgccagttcttttacgctggttcccgtggtgcgcgaaatacgatatagcgtatccccccgtttcacggtgtaaacggagccggaatacgttcctgtatcggatgatttgctacccgaacagcccgccaaaagcagtccaaccgataacaacatcacgatacccagagattttttattcaggcgtcccgcactcaaaatctttcctcgcttaaaaaacaagacgccatatcatagcagccagcctcttgatacccaatctcttgcttctggaaaaacgatgtaatagagaaagaggttaatttcatttggcaaagggaagtatcatcagcaaaatatttgctgtagtggtatcgaagttcctgacttttaccctatttcccaccttgatgcgtaataatcctaatttatcacattgattttatcgccactcatattgatacgtatcactgtccctattcagagtcctgtttcgtatcatatctgtgtttttttaacgtcatcacacttccttcctcccctcacgcatatagtcgtttctggcgtaattcttgcctgctaagactaaatctttgccataagaaccaaatgttcaaaccgaggggatttctatggaagcgcgggaagcaaccgctacgggtgaatcatgcatgcgcgtcgatgccattgctaaggtcaccgggcgggcacgatatactgacgattatattatggcgggcatgtgttacgcgaaatatgtacgtagccctatcgcacatggttatgctgtaaatattaatgatgaacaagccaggagtttgccgggcgtcctggcgatttttacctgggaagatgtgccagaaatcccattcgccacggcagggcatgcctggacacttgacgaaaacaagcgcgataccgccgatcgtgccctgctaacgcgtcatgttcgtcatcatggtgacgccgttgccatcgtcgtggcccgcgatgaactcacggcagaaaaagcggcgcaattggtcagcattgagtggcaagaattacccgttatcacctcgccagaagcggcgctggcagaagacgctgcaccaatccataacggtggcaatttactgaaacaaagcacgatgtcgacgggtaatgtccaacaaacaatcgatgccgccgactaccaggtacaggggcactatcagactcccgttattcaacattgtcatatggaaagcgtgacatcgctggcatggatggaggataactcgcgaattaccatcgtttccagcacccagatcccgcacattgttcgccgcgtggttggtcaggcgctggatattccctggtcatgcgtacgagtcatcaaaccgtttatcggtggcggttttggtaataaacaggatgtactggaagagccaatggcggcattcctgaccagcaaacttggcggcattccggtgaaagtttcccttagccgtgaagagtgtttcctcgcaacccgtacccgccacgcttttactattgacgggcaaatgggcgtgaaccgcgacggaacattgaaaggttatagtctggatgttctgtctaacaccggcgcttatgcatctcacgggcactccattgcttctgctggggggaataaagtcgcttacctttatcctcgttgtgcctacgcttacagttcaaagacctgctataccaacctcccctcggctggtgcgatgcgtggttatggcgcgccacaagtcgtatttgccgttgagtctatgcttgatgatgccgcgacagcgttaggtattgatcctgttgaaattcgtttacgcaacgccgcccgcgaaggagatgctaatccgctcacgggaaaacgtatttacagcgcagggttgccggagtgtcttgaaaaaggccggaaaatctttgaatgggaaaaacgccgtgcagagtgccagaaccagcaaggcaatttacgtcgtggcgttggcgtcgcctgttttagctacacctctaacacctggcctgtcggcgtagaaatagcaggcgcgcgcctgttgatgaatcaggatggaaccatcaacgtgcaaagcggcgcgacggaaatcggccagggtgccgacaccgtgttctcgcaaatggtggcagaaaccgtgggagttccggtcagcgatgttcacgttatttcaacccaagataccgacgttacaccattcgaccccggcgcatttgcctcacgtcagagctatgttgccgcgcctgcgctgcgcagtgcagcactgttattaaaagagaaaatcatcgctcacgccgcagtcatgctacatcagtcagcgatgaatctgaccctgataaaaggccatatcgtgctgattgaaagaccggaagaaccgttaatgtcgttaaaagatttggcgatggacgctttctaccaccctgaacgcggcgggcagctctctgccgaaagctccatcaaaaccaccactaacccaccggcgtttggctgtacctttgttgatctgacggtcgatattgcactgtgcaaagtcaccatcaaccgcatcctcaacgttcatgattcgggccatattcttaatccgctgctggcagaaggtcaggtacacggcggaatgggaatgggcattggctgggcgctatttgaagagatgatcatcgatgcgaaaagcggcgtggtccgtaaccccaatctgctggattacaaaatgccgaccatgccggatctgccacaactggaaagcgcgttcgtcgaaatcaatgagccgcaatcagcatacggacataagtcactgggtgagccccccataattcctgtagccgctgctattcgtaacgcggtgaagatggctaccggtgttgcaatcaatacactgccgctaacgccaaaacgattatatgaagaattccatctggcaggattgatttgaggataacatcatgtttgattttgcttcttaccatcgcgcaaccacccttgccgatgccatcaccctgctggctgacaatccgcaggccaaattgcttgccggtggcactgacgtactgatacagcttcaccatcacaatgaccgctatcgccatattgttgatatccacaatctggcagagcttcagggaataacacaggcggaagatggcgcgctgcgaatcggctctgcgacaacatttactcagctcattgaagatcccgtaatccaacgcaatctcccggcgttatgtgctgcggctgcatcaatcgccgggccgcagatccgtaatgtcgccacctacggcggaaatatttgcaacggtgccaccagcgcagattctgccacgccaacgctaatttatgacgcgaaactggagctccactccccacgcggtgttcgtttcgtcccgattaatggctttcacaccgggccgggcaaagtgtctcttgagcatgacgaaatccttgtcgcctttcattttccgccacagccgaaagaacacgcgggcagcgcgcattttaaatatgccatgcgcgacgcaatggatatttcaacaattggctgcgccgcacattgccggctggataacggcaatttcagcgaattacgcctggcatttggtgttgccgcgccaacgccgattcgctgccaacatgccgaacagactgcacaaaatgcgccattaaacctgcaaacgctggaagccatcagcgaatcagtcctgcaagatgtcgccccgcgttcttcatggcgggccagtaaagagtttcgtctgcatctcatccagacgatgaccaaaaaagtgattagcgaagccgtcgccgcggcggggggaaaattgcaatgaatcacagcgaaacaattaccatcgaatgcaccattaacgggatgccttttcagcttcacgccgcgccaggaatgccgctttcggaactactccgagaacaagggcttcttagtgtcaaacaaggttgctgcgtaggcgaatgcggtgcctgtacggtgctggtcgacggcactgcgatagacagttgcttattccttgcgacctgggctgaaggaaaagagatccgcacgctggaaggtgaagcgaaaggcggtaaactttctcatgtccaactggcttatgcgaaatctggtgcagtgcaatgcgggttttgtacgccgggcctgattatggctaccacggcgatgctggcaaaaccacgcgaaaaaccattaaccattacggaaattcgtcgtggactggcgggaaatctttgtcgctgcacggggtatcagatgattgtaaatacagttctggattgcgagaaaacgaagtaaaaggatatccggcctgaattcaggccggattctcagaggttatgtgtttaacaactcatatttcttaatcttgcgatagagcgtagcaatgccgatgcccagttcatcagcaacttccttcttgctgttatgacgtgaaagcgcctcgcggatcatttgcttttccatctcctccagcgccgtgccgcccgcatcatcgagtgacaggtgcgcctcactgacctctgttacatcactttgctccgttgtgccattattcagcagatttggcggcaatagcgtgctgtcgataacttcacctgaaggaacaacgttaaccagatattccatcaaattgcttaactcgcgcaggtttccgggccaacgatgcttacgcaatatttcgacgacatcaggagcaatgccaggataaaccgatcccagacgacgggtatgcagatgtaaaaagtaatgcaccagtaattcaatatcttcctgacgttcacgcagcggtggaagagttatcgggataacattaagtcggtagaagagatcttcgcggaatttaccttcggcaatgaactgggccaaattctgattagttgcagaaatgatgcggatgtcgacttgtattgggctactggcaccaatcggcagaatttcacgcgcctcaatagcgcgcagtaatttagcctgcaacattaatggcatatcaccaatttcatcgagaaacagcgtgcccgtattcgccgcctgaatcaaccctgttttaccgttggcagaagcgccagtaaatgcgcctttaacataaccgaacagttcgctctccagaagctgttccggaatcgcggcacagttgatagcaataaagggtttattccgtcttccgctcaacttatggattgcacgggcgacgacttctttacccgtgccgctttcaccaaccaccataacgctggatgggctgggtgcaatacggctaatgagtcgttttaattgccgcataacacggcactcgccaaccaattgttcaatatgcggttcatcagatgcatttgctacagaaaaactggtatgcgattggtgaaacgccattaaaaatagttgtcggccctggatgttatgcaactgaccaatgattaattcacttttatcatcccacgaaacaatatgttgcatatgaccatgggtaaaattactctcaaatgttaatggtctgaaacgaacaggttttccaataatattattttgtacaacaccgagtgtttttaaagctgtctgattaacaaactgaacccgattatcagcatcaaccactaacacgccctgatccatattatcgatcatggtcgcgaatattttactgatgttatctcctggtccctgatcctccagaagtttagaaacaaaaatggtggatatatggcgaacgtaatcggaaaattcgcgtaaattatcactgatatgttcttgttgctcgtgggtaacggcaatcaaacttatcaccccaacacaacgttcctgtaaaatgacaggcgtacccagaaatgctttttcgcggcaattttctttactatcgcaaccttcacaaaggggatcgaagcgagactgtgtcacaactttttcagttttcgtttccaggacgtggcggagcaggcgtgagttgccgctcaactggcggccaagaaacttcccatacgcgcccgttccggcgacgcgacacaagttttcatcaacgatctcaacctcaagctgcaaaacgctggcaagcattctggcaaaacgctgaattgtcggttgaatttgcatcaatactgactgcgtagtcgcaagctccatagctttaccttccagacttacttaaaagtcgatcattgaagacgttgatggttcacagatcatgatgatattaactcaggcgaaattggctttgataaaaacataagatttttatcactttctaataaaattatggaagagatatcacatttctatatcaatatgagaattacagcggcaagtttatcaaactgaagagagatagcctgcctctttatcttatttctgatacttagcagcaaataaataacgtgataaaaaaagccaaacgttttcgtattttaaaaacaaccggaaactggcatcaatatgtgatcaaccccacacattatccgtcaaattagcctttcgcagccgcgtggataattctggcacacttattgttagtcccaggtatagctgtgaaaacaccaatcactttggcacgtcacagtgaaataaaccactttgcctgtcattccactatcgggactttatgatgaaaactgttaatgagctgattaaggatatcaattcgctgacctctcacctgcatgaaaaagattttttgttaacgtgggaacagacgccagacgaactgaaacaagtactggacgttgccgccgcgttaaaagcactgcgtgctgaaaacatctcaaccaaagtctttaatagtggattaggtatttccgtcttccgcgacaactccacccgtacccgcttctcttatgcttccgcgcttaacctgctcggccttgcacaacaagatcttgacgaaggtaaatcacaaatcgctcacggcgaaaccgtgcgtgaaaccgccaatatgatctccttctgcgctgacgctatcggtattcgcgacgatatgtatctgggcgcaggcaacgcctatatgcgtgaagttggcgctgcacttgatgacggttacaagcagggtgtgctgccgcagcgtccggctttagtgaacctgcaatgcgatattgaccacccgactcaatcaatggctgatctggcatggttacgtgaacactttggttcgctggaaaacctgaaaggcaaaaaaatcgccatgacctgggcctactctccaagctatggcaaaccgctctctgtaccacaaggcatcataggtctgatgacccgcttcggtatggatgtcaccctggcccatccggaaggatacgacctgatcccggatgtcgttgaggttgctaaaaacaatgctaaagcctccggtggtagcttccgtcaggtcaccagcatggaagaagccttcaaagacgcagacatcgtttatccgaagtcatgggcaccttacaaagtgatggaagagcgtactgaattgctgcgtgcgaacgatcacgaaggcttaaaagcactggaaaaacagtgtctggcacagaacgcgcaacacaaagactggcattgtactgaagagatgatggaactgacccgtgatggcgaagccctgtacatgcactgcctgccagctgatatcagcggcgtatcctgcaaagaaggtgaagtgactgaaggcgtattcgaaaaataccgtatcgctacctacaaagaagccagctggaagccttatatcatcgccgcgatgatcctgtcccgtaaatacgccaaaccaggtgcactgctcgagcaactgctgaaagaagcgcaagaacgcgtgaaataacccctcgggccgatcagctggtcggccctctatttccagaggccaaaaggataggatatgtccgttttctcattgaagattgatatcgccgataacaaatttttcaacggcgaaacatcaccgcttttttcgcaaagccaggcaaaactggcacgccagttccaccagaaaattgctggttatcgcccaacaccgctttgtgcgctggacgatctcgcaaacctgtttggtgtaaagaaaattctcgtcaaagacgaatcaaaacgattcggtctgaacgccttcaaaatgctcggcggtgcgtacgccatcgctcaattattgtgtgaaaaatatcatcttgatatcgaaacgctgtcatttgagcacctgaaaaatgccatcggcgaaaaaatgactttcgcgactaccaccgacggcaaccacgggcgcggtgtggcatgggcagcacagcaactcggacagaatgcggtgatttacatgccgaaaggttctgctcaggaacgcgttgacgccattctaaacctcggtgccgagtgcatcgtcacggatatgaactatgacgataccgttcgcctgaccatgcaacacgcgcagcagcacggctgggaagtggtacaggacacggcatgggaaggctacaccaaaatcccaacctggatcatgcaaggctacgcaacactggcggatgaagccgtcgagcaaatgcgtgaaatgggcgtcaccccgacacacgttctgctacaagccggtgtcggtgcaatggccggtggtgtgctgggttatctggtcgacgtctatagcccgcaaaatctgcacagcattattgttgaacctgacaaagctgactgtatttatcgctccggcgtcaaaggcgacatcgtcaacgttggcggtgatatggccaccatcatggcgggcctggcctgcggcgaacctaacccactgggctgggaaatcctacgtaactgcgccacccaattcatctcctgccaggacagcgttgccgcattaggtatgcgcgtgctgggtaatccgtatggcaacgacccgcgcatcatctccggtgaatccggcgctgtcggtttgggcgttctcgcagcggttcattatcacccgcaacgtcaaagcctgatggaaaaactggcgctgaacaaagatgccgtggtgctggttatcagcactgaaggcgacaccgacgtgaagcactaccgcgaagttgtctgggaaggcaaacacgctgtagcaccttaatcaccctattggaactgctccctgcaaaacggggagtaaaaaatctggagaaaaataatggctaagaatattccattcaaactgattcttgaaaaagcaaaagattaccaggcagacatgactcgcttcctgcgcgatatggttgctattcccagtgaaagctgcgacgagaaacgcgtagtacatcgtattaaagaagagatggaaaaagtcggcttcgataaagttgaaatcgacccaatgggcaacgttctcggttatatcggccacggcccgcgtctggtggcaatggacgctcatatcgatacagtcggcattggcaacatcaaaaactgggacttcgatccgtatgaaggcatggaaaccgacgagctgatcggtggtcgtggtacttccgaccaggaaggcggcatggcgtctatggtatatgccggaaaaatcattaaagatctcggtctggaagatgaatataccctgctggtcaccggtactgtgcaggaagaagactgcgacggtctgtgctggcaatacattattgaacaatccggcattcgcccggaatttgtggtcagtaccgaaccaaccgactgccaggtataccgtggtcaacgcggtcgtatggaaattcgcattgatgttcagggtgttagctgccacggttcggcaccagaacgtggtgataacgccattttcaaaatgggtccaattcttggcgaattacaggaactgtctcaacgtctgggctatgacgaattcctcggcaaaggtacgctgactgtttctgaaatcttcttcacctccccaagtcgttgcgctgtagcagacagctgcgcagtttcaatcgaccgtcgtctgacctggggcgaaacctgggaaggcgcgctggacgagatccgcgctctacctgcagtacagaaagctaacgcggttgtttctatgtacaactacgaccgcccgtcctggactggcctggtttacccaaccgaatgctacttcccgacctggaaagtggaagaagatcacttcaccgttaaagcactggtgaatgcttatgaagggctgtttggtaaagcgcctgtcgttgataagtggaccttctcaactaacggcgtatccatcatgggtcgccacggcattccggtcatcggttttggccctggtaaagaacctgaagcgcacgcgccaaacgaaaaaacctggaaatctcacctggtaacttgtgccgctatgtacgctgcaatcccattaagctggctggcaaccgaataattactcttcacttattccccctccggtttaccggagggtttttggagtttgctatgcgcgtattgataaaaaacggcattgttgttaatgcagatggacaggcgaagcaggatttgctgattgaaagcgggattgttcgccagttgggtaccgatatttcgccgcaactcccttgcgaagaaattgatgcctctggctgttacgttttccctggcggcgtggatgtccatacgcatttcaatattgatgtcggcatcgcgcgcagttgtgatgatttttttaccggtacccgcgctgctgcgtgtggcggtacaacaaccattattgaccatatgggatttggcccaaatggctgccggttacgccatcaactggaagtttatcgcggttatgccgcccacaaagcagtcatcgactacagctttcacggtgtcattcaacatattaatcacgctatcctcgacgaaattccgatgatggttgaggaaggactgagcagttttaaactctatttaacctatcaatataaactcaacgatgatgaagtgttgcaggcattacgccgcttgcatgagtccggcgcgctgaccaccgtacacccggaaaatgacgcagctatcgccagcaagcgggcggagtttatcgccgcagggttaaccgcgccgcgttatcatgccttgagtcgacctctggaatgcgaagcggaagccatcgcccgcatgattaacctggcacaaattgccggtaacgccccgctctatatcgtgcacctgtctaacggcttaggtctggattatctgcgtcttgcccgtgcgaatcaccagccagtctgggttgaaacctgcccacaatatctcctgttggacgaacgcagttacgatacagaagatggcatgaagttcattcttagcccaccgctgcgtaacgtacgcgagcaggacaaactgtggtgtggcatcagcgatggtgcgattgacgtggtggcaaccgatcactgcaccttctcgatggctcaacgcctgcaaatttctaaaggcgatttcagccgctgcccaaatggcttacccggtgtggagaaccgcatgcaactgctgttctccagtggcgtgatgacgggacgtatctcaccggagcgttttgttgagttaaccagtgcaatgcccgccaggttgtttggcctgtggccgcaaaaaggattattagcgcccggttccgatggcgacgtggtgattatagacccacgtcagagccaacaaattcagcatcgccatctccacgacaacgctgactactcgccatgggaggggtttacctgtcagggcgcgattgtcagaaccttatcccgtggtgaaacgattttctgcgacggcacctttacaggcaaagccgggcgaggtcgtttcctgcgacgcaaaccgtttgtccctcccgtgctctaaccactgccagggatctatacacaatcaagaatgatgagtgaggaaaaatgagtaagaaaattgttctcgccctgggcgggaatgcgctgggcgatgacctggctgggcaaatgaaagcggtaaaaattacttctcaggcaattgttgatttaattgcccagggacatgaggtcatcgtcactcatggcaacgggccacaggtgggcatgattaaccaggcctttgaagctgcagcaaaaactgaagcgcactcgccaatgctgccgatgtctgtctgtgttgccttaagccagggttatattggttacgatctacaaaacgccttaagagaagaactgctttctcgtggcattaataaacctgtagcaacgctggttacccaggtcgaagtcgatgctaacgatccggcattcctcaacccgaccaagccgatcggttcgttctttaccgagcaagaagcagagctactgacaaaacagggttacactctgaaagaagatgcgggtcgcggctatcgtcgtgtcgttgcttcgccaaaaccggttgatatcattgaaaaagaaacggttaaagctctggtagatgccggacaggtggtgatcaccgttggcggtggtggtatccctgttattcgtgaaggtaaccatctgcgtggtgccagcgcggttatcgataaagactgggccagcgcccgtttagcagaaatgatcgatgccgatatgctgatcattctgactgcggtagaaaaagtggccattaacttcggaaaagagaatgaacagtggctcgatcgcctgtcgttaagtgatgctgaacgctttatcgaagaaggtcattttgcgaaaggttctatgctgcctaaagtggaagctgccgcctcgtttgctcgctctcgcgcaggtcgtgaagcactgattaccgtattgagcaaagcgaaagaagggattgaaggcaaaaccggaacggtgatttgtcagtaatttaaaggccggatgggtaataccatccggccattttcatttaagccacttccagcacttcttttgtcgctttaacgccctgatgcatcaacatcattaacgcctcaagtacgccgccgccaatcgcccgggctttatcagaaacgctggtgaaatcagccgtttcaccacgaggatcgatatcaccaattttaaaaccaccgaccacggccagtccgtcgttcaacaagccacgcaccatccccgtcaacggtgctttaatttcatgctcaccaatccaggcaatgacatcgccctctttcaccagatcgcctaatttcacgttggatcgcataatgcctgcaacaggagcacggatcactcgtcgggtggtatgccccataatattgccgggaacaccggtattctcctgcgcacaacctgagtaaatcacctgaccgagccagtgcccgcgatttgtttcaattaccgcatgacaatccttccctgcagtaaagcccggcccaagcgcgattgttactggtgccatatctgcccgcgttcccaaattctgtttcgccagaatagcgtccaccacgcaaagcggtttcagttcatcaagcaatgaacaggtgggatctaccatcacagggataaatccgcgttcggtaagtttcatcgcttccgcagagctggttgccaggcgggcggtgacgccttcgaccgtcatttcgccatcgaacacggcctgggcaaacgccacggtacaacgaatcactgtcggtttttccacttccaacatgatcactttaaaacccgcatgatacagacgtagcgctacaccactggcgatatcccccgcaccgcgaatcaccaccagctggtgtccggaaggatgagaaggcttcatcatcaacccacccggcgcgttatttttcacctgtaatatttctgccagcacgctaatggcgatctcctgcggcgtttccgcacctatgttgtaaccaacgggcgcatgtaaacgggcaatatgttcttcagccacgcctttctcacgcaattggcgcaggaaaagctgaaccttgcggcgacttgccagcaaccccagccatgcaatgggttgttcaatgagtttgtcgagggcttcacgatcctgattattcgtggcaatcaggacaaaattatcagggcgaatatccagtgcttccactgccgcaccaaacgactcagcatggagaagcgtggttgatggtgggaatagttcaggattgaggctttcgcgataaatatcagcaacggcgatatcaaatcctaatagcgccgcactctgggctatcgcccggttgacatgccccgcaccaatcaacaccagacgtggacgcataccatggacgctgataaatactgacattgcacctccacaatctgacccgacagcatccgcaccgttacgagccatacgtccatggaataatcgcggcttacgttcctgcaatgcctgaagcgactcttcaatcaccttccgttcaaccattccgccaccaattgtaccgacgatagaaccatcggcgcgcactaacatttgtgcagaatggcggggggttgagcctcggctatcaacaatttgcgccatcgcaaacggacaattttgctcttcgagttttgcagcctctgtgaaaatattcataccaacctcaatggatatcctttcagtaacccggaatacccgggccgctaattcacaaatctgcgcgcgattgcaggatgttcttgtatatcgcccagccagattgcctctacgttgtgttgttgcagcggttgaaggagctcgctttgcgcaatcgcattctcacattgagaaaaacggttaatgaaccagactcgccgacaaccttgcggtacgtttttaaacgccccctgagggtggcgaaccagcgcaacgagatcgctcagttgcaagggtgcatcaggtgttaacccagtaatatcagcaaactgcgaccagcgatggacattttctgtgctcactttcgcacccaaaatatgtcctcccatcacagcaatcacgcagcaactgcttttaggtatgcaaggttcgtgctcatcaggcgcttttaacggcattccacgcgagccatctgcctcaatgagaattacgtcacactctggtcgttgtaccagtgcatcaatcgcttctggcgtaaatccctgcacttttccctggttcgctttccagcagtgaaaacaaaatgaaatgggggatataaaagacgcatgaggaagcatggcgggatcacgacagaaaaccacgggccagtgagatgttggcataaacatatgtgtcgtcgtagtgattaatacacgcctgccactcgcctggaacagttctgccagccaaaaaagcaagctggttttccccccagcaccaacaatagaaatcacagtgggacgtttctgcgcgcctaaatcaatgaataatgccgatgggtcaattatacttttcacgcgtctttatggacctctctgggataaattaccctcaacgtaatccatcaggaagtaacgcaattatcaggcgttattagctcctgtaaataatggaatcactatgtcagccatcgactgtataattaccgccgcaggattatcatcaagaatggggcaatggaaaatgatgttaccctggcaacagggaacaattcttgatacaagtatcaaaaatgcgttgcagttttgtagccgaattattttagtcaccggctatcgtggtaatgaactgcacgaacgttatgcgaaccagagcaatatcactattatccacaacccagattatgcgcagggtttactgacatcagtaaaggccgcagtacccgcggtgcaaacagaacattgttttctcacccacggagatatgccaaccctcaccatcgatatttttagaaaaatctggtcgttacgaaatgatggcgcaatactgccactccataatggcatccccggccatccgattttagtgtcaaaaccatgcctgatgcaggcaatccagcgacccaatgtcaccaatatgcgtcaggcactccttatgggagaacattattccgtcgaaatagaaaatgcagaaataattttagatattgatactccggacgactttattacagcgaagaaaaggtatactgaaatttagaaaacgtagctaaacgattgcgttcaaatatctaatccctccagcactctttatcataatgataaggaatcactgattttgagaaaagagaaaaagtgataaatgggctggcaataataattttcaggagtgattttaattctcatttggcacctgtgagttcattcacaaaaagccattaagtttcgagccgcctcacatttttttatatttcccgccaaacctggcaagagtggtgcgattgttgctctatccccctaaaccaccggatttctcaacaccggtcactcaatgatatctgtataagctaaggagagggttatgggggatattatgcgtcccattccgtttgaggaacttttgacgcgcatatttgatgaataccaacaacaacgctcaatctttggtattcccgagcaacagttttactcacccgtaaaaggtaaaactgttagcgtcttcggtgaaacctgtgccactcccgtcggccctgccgctggcccgcacacgcaacttgcgcaaaacatcgtcacctcctggctgactggcggacgcttcatcgaactaaaaaccgtccaaattcttgaccgcctggagctggaaaagccctgtatcgatgccgaagacgagtgctttaacaccgaatggtctaccgaatttaccctgcttaaagcctgggatgaatacctcaaagcctggtttgccctgcaccttctcgaagcgatgttccagccttctgattccggtaaatcgttcatctttaatatgagcgtcggttacaacctcgaaggtattaagcaaccgccgatgcagcagttcatcgacaatatgatggacgcatctgaccatccgaaattcgctcaataccgcgatgcacttaataagctactccagaatgaggcatttttagcccgccacggattgcaggaaaaacgcgaaagcttgcaagccttacccgctcgcatccccaccagcatggtacaaggggttaccctctccaccatgcacggctgtcctccgcatgaaatcgaagccatttgccgctacatgctggaagaaaaagggctcaacacctttgtgaaactcaacccgaccttactggggtacgcgcgtgttcgtgagatcctcgatgtctgcggtttcggttacatcggcttaaaagaagagtcatttgatcacgacctcaagctgacgcaagcgctggaaatgctggaacgcctgatggcactggcaaaagaaaaatcactcggctttggcgtaaaactgactaacactctcggcaccattaataacaaaggcgcactgcctggtgaagagatgtatatgtcaggccgtgcgctgttcccgctctccatcaacgttgcagcagttctctctcgcgcctttgacggcaaactgcccatttcttattccggtggtgccagtcagctgactatccgcgatatttttgatactggtattcgccctattactatggcaaccgacctgctgaaacctggcggctatctgcgcttaagtgcctgcatgcgcgagctggaaggctccgacgcctggggacttgaccatgttgacgtcgaacgactgaacagactggcagcagacgcgttaaccatggaatacacccagaaacactggaagccagaagagcgtattgaagtggctgaagacctgccgctgaccgattgctacgttgccccctgtgttactgcctgcgctatcaagcaagatattccggaatacatccgtctgcttggcgaacaccgctatgccgacgcgctggaactcatctatcaacgcaacgccctgcccgccattaccggtcatatttgcgatcaccagtgccaatacaactgtacccgcctggattacgacagtgcgctgaatatccgcgaactgaaaaaagtcgcgctggaaaaaggttgggaggaatataagcaacgctggcacaaaccagccggttctggttcacgccatccggttgccgtgattggtgcaggtccggcgggtctggccgcaggttacttccttgccagagcgggccatccggttacgctgtttgaacgcgaagccaatgcgggcggcgtggtgaaaaatatcattcctcagttccgtattcctgcagagttaattcagcacgatatcgattttgttgccgatcacggcgtgaaatttgagtacggttgctcacccgatttgaccgttgaacagttaaaaaatcagggcttccactatgttctgattgccaccggtaccgataaaaatagcggtgtgaaactggcgggcgacaaccaaaatgtctggaaatcactccccttcctgcgtgaatacaacaagggcaccacactcaagctgggcaaacatgtggtcgttgtcggggcgggtaacaccgcaatggactgcgctcgtgcggcgttacgcgttccaggcgtagaaaaagcaacggtcgtttaccgtcgttcactgcaagagatgccagcatggcgcgaagagtatgaagaagcgttgcacgacggcgtggagttccgtttcctgaataatccggaacgtttcgatgctgatggcaccttaaccttgcgcgttatgtcgcttggcgaacctgatgagaaaggtcgtcgccgtccggttgaaaccaacgaaacagtaacactgcatgtagacagcctgatcaccgccattggtgaacagcaggatactgaagccctgaatgcgatgggcgtgccgctggacaaaaacggctggccagacgtcgaccataatggcgaaacgcgtctgagtgacgtctttatgatcggcgacgtacagcgcggaccatcctccattgtcgctgctgtcggaaccgcgcgtcgggcgaccgatgccatcctgagtcgggaaaatatccgttcccaccagaacgataaatactggaataacgtcaatccggcggaaatctatcaacgtaaaggcgatatctctgtcactctggtgaacagtgacgatcgtgatgcgtttgtcgcgcaggaagccgctcgctgccttgaatgtaactacgtttgcagcaagtgtgtggatgtctgcccgaaccgcgccaacgtatccattacggtcccaggcttccagaaccgtttccagacgctgcacctcgacgcttactgtaacgaatgtggcaactgcgcccaattctgcccgtggaacggtaaaccgtacaaagacaaaatcaccgtcttcagcctgtcgcaagactttgataacagcagcaacccaggcttccttgtggaagattgccgggtacgcgtacgtctgaataaccaaagctgggtgttaaacatcgacagcgaaggtcagttcaacaacgtaccaccggagctgaacgatatgtgccgtatcatcagccatgtccaccagcatcatcattatctgctgggccgcgtggaggtgtaatcatgttgattctgaagaatgtcaccgcagtgcagttacacccggcgaaagtgcaggaaggcgttgatatcgccatcgaaaatgatgtgattgtcgctatcggcgatgccctgacgcaacgctaccccgatgccagctacaaagagatgcatggtcggattgtgatgccgggaattgtctgctcgcataaccatttttactcggggctttcccgcggaattatggcaaacatcgccccctgcccggatttcatctcaacgctgaaaaatctctggtggcggctcgatcgcgcccttgatgaagagtcgctctattacagcggactgatttgttccctggaagcgattaagagcggatgtacatcggttatcgatcaccatgcctctccagcctatatcggcgggtcgctctccacattgcgcgacgcatttttaaaagttggcctgcgcgcgatgacctgttttgaaactactgaccgtaacagcggcatcaaagagttgcaggaaggtgtagaagaaaacatccgcttcgcccgtcagattgatgaggcgaagaaagcagcaaccgagccgtatctggtggaagcacatatcggcgctcacgcgccgtttaccgtaccggatgccggtctggagatgctgcgtgaagccgtgaaaagcacaggtcgtggtttgcatattcacgctgcggaagacctttacgacgtttcctacagtcaccattggtacggcaaagacctgctggcacgactggcgcaattcgatctcatcgacagcaaaacgctggtcgctcatgggctgtacttgtcgaaagatgacatcgccctactcaatcagcgcgatgcgttcctggtgcataacgcccgttcaaacatgaacaaccatgtcggctacaaccatcaccttagcgacatccgcaatctggcgttgggaacggacggcattggttcggacatgtttgaagagatgaaatttgccttctttaaacatcgcgatgcgggtggcccgctgtggcctgacagttttgccaaagcactggctaacggcaacgaactgatgagccgcaactttggcgcgaaatttgggcttctggaagccggttacaaagccgatttaaccatttgcgattacaactcgccaacgccgctgctggcagacaatatcgccgggcatatcgctttcggtatgggctcaggcagcgttcacagcgtgatggtcaatggtgtgatggtctatgaagaccgtcagtttaacttcgattgcgattccatttatgcgcaagccagaaaagccgctgccagtatgtggcgtcggatggatgcgctggcataaataacagctcccctcttctttcagagaagaggggaaattaaggaaagacgatgattgaacaatttttcagacccgactctgtcgaacaagcgctggaactgaagcgccgctaccaggatgaagccgtctggttcgccgggggcagcaaactcaacgctacaccaacccgtaccgataaaaagattgccatttccttgcaggatctggagctggactggattgactgggataacggtgcactacgaattggcgcaatgtctcgcttgcagtcactgcgtgatgcacgatttattcctgcagcactgcgtgaagctctcggttttgtttactcacgccatgttcgtaatcagtcgaccattggtggtgaaatcgccgcccggcaggaagagtcggtgctgcttcccgtcctgctggcactggatgctgaactggtttttggcaacggcgaaacgctgtcaatcgaggactacctggcctgcccatgcgatcgcctgttaaccgaaattatcattaaagatccgtatcgtacctgtgcgacccgcaaaattagccgttctcaggcaggtttaaccgtcgtgacggcagccgttgcaatgacagaccacgacggtatgcgaattgcgctggatggcgtcgccagtaaagcactgcgtctgcacgatgtcgaaaaacaaaatctggaaggcaatgcacttgaacaggctgtcgccaacgccattttcccgcaggaagatttgcggggcagcgtggcctataaacgctatatcacgggagttctggtagccgacctgtatgccgactgccaacaggctggggaggaagccgtatgatcatccactttactttaaatggcgcgcctcaggagctaaccgttaatccaggcgaaaacgtgcaaaagctgttgtttaacatgggaatgcactctgtacgcaacagcgatgatggattcgggtttgccggttctgacgcgattatctttaacggtaatatcgttaacgcgtccttgcttatcgccgcacagttagagaaggcagatattcgtaccgcagaatctctgggcaaatggaatgagttaagtctggttcaacaggccatggttgatgttggcgtggtgcagtctggttataacgatccagctgcggctctgattatcaccgatcttctcgatcgcatcgacgcacctacccgcgaagagatcgacgacgcgctctcaggtctgtttagccgcgatgcaggctggcagcaatactatcaggtcattgaactggcggttgcacgtaaaaataatccgcaggccaccattgatatcgctccgactttccgtgacgaccttgaagtcattggcaagcattatcctaaaactgatgccgcgaaaatggtgcaggcgaaaccctgctatgttgaagatcgcgtaacggctgacgcctgcgtcattaaaatgttacgtagcccacacgctcacgcactgattactcatctggatgtcagcaaagctgaagccttaccgggcgtcgttcacgttattactcacctgaattgcccggatatttactataccccgggtggtcagagcgcaccggaaccatcaccgcttgaccgccgtatgttcggcaagaaaatgcgtcacgtcggcgatcgcgttgctgcggtagtagccgaaagtgaagacattgcgctcgaagcactgaagctcatcgacgttgaatatgaagtgcttaagccggtaatgtcgattgacgaggcaatggcggaagatgcgcctgtcgtgcacgatgaaccggtggtgtatgttgctggtgcgccagatactctggaagatgataacagccatgcagcccagcgcggcgagcatatgatcatcaacttcccgatcggttctcgcccacgcaaaaatatcgctgccagtattcatggtcatattggcgatatggacaaaggctttgccgatgccgatgtgatcattgagcgaacctataactcaacgcaggcgcagcagtgcccgactgaaacacatatctgctttacccgtatggacggcgatcgtctggtgatccacgcctccacccaggtaccatggcacttacgccgccaggtcgcgcgcctcgtgggcatgaaacaacataaagttcatgtcattaaagaacgtgtaggcggcggttttggctctaaacaggacatcctgctggaagaagtgtgcgcttgggcaacttgcgtaaccgggcgtccggtacttttccgctacacccgtgaagaagagtttattgctaacacctctcgtcacgtagcgaaagtcaccgtcaaactgggcgcgaaaaaagatggtcgcctgacggcagtgaagatggatttccgcgccaacacgggtccttacggtaaccactcactcaccgtaccgtgtaacggaccggcgctgtcgctgccgttatatccatgcgataacgtcgatttccaggtcaccacctactacagcaacatttgcccaaatggtgcttatcagggttatggcgcaccgaaaggtaacttcgctatcaccatggcgttagcggaactggctgaacagttacagatcgaccaactggaaattatcgaacgtaaccgggtacacgaagggcaagagctgaaaattctcggtgcaatcggtgaaggtaaagcgccgacctccgttccttccgccgccagctgcgcactggaagagatcctgcgtcagggtcgcgagatgatccaatggtcttcaccaaaaccacaaaacggtgactggcacatcggtcgtggcgtcgccattatcatgcagaaatcgggtatcccggatatcgatcaggctaactgcatgatcaaactggaatcagacggtacctttatcgttcattctggcggtgcggatattggtactggtttggatactgtggtgacgaaactggcagcagaagtgctgcactgccccccgcaggacgtgcatgttatctccggtgataccgatcatgcgttgtttgataaaggcgcatatgcctcgtccggtacttgcttctcgggtaacgctgcgcgtttggcagcggaaaatctgcgggagaaaatcctgttccacggcgcgcaaatgttgggtgagccagtggcagatgttcaactagcaacgccgggcgtcgttcgcggcaagaaaggcgaagttagtttcggagagatagcccataaaggcgaaaccggcaccggctttggttcactggtgggaactggcagttatatcacgcctgatttcgccttcccgtatggcgcaaacttcgctgaagttgccgtcaacacgcgtacgggtgaaatccgcctggataaattctacgccttgctggactgcggtacaccggtcaatccagagttagcgctgggacaaatctacggtgccaccctgcgtgctatcggccacagtatgagcgaagagatcatttatgacgccgaaggtcacccgttaacgcgtgatttacgcagttacggcgcaccgaaaattggtgacattccgcgtgatttccgcgctgtgctggtgccgagcgacgataaagtcggcccattcggggcgaaatcgatctcggaaatcggtgtaaatggcgccgctccggcgattgctaccgcaattcacgatgcctgcggcatctggttacgcgaatggcatttcacaccggagaaaatactcaccgcgctggaaaaaatataagtaataaatggccgcttcggcggcctgtttctctgtttgaacgatgactaaatagtgactgcgaaaatgagataagccgttctcaaggcgtcctgcgccccaaattcgtgggaatttattttactaattcagatgatcaaatttactttaaaaggagtgaagggatgtctgatataaaccatgcaggttctgaccttatatttgaactggaggatcgccctccctttcatcaggctctcgtaggtgccattacccatctgttggcaattttcgttccgatggtaacccccgcgttaatcgtgggtgcggccttacagctttccgctgaaacaactgcctatcttgtttctatggcgatgatcgcctctggtattggtacctggttacaagtaaaccgctacggcatcgtcggttctggtttactttcaattcagtcagtcaatttttcatttgttacggtcatgattgcgctgggtagcagcatgaaaagcgacggttttcacgaagagttaatcatgtcgtcgctcctcggcgtctctttcgttggcgcatttctggttgtcggctcttcttttatcctgccctatttacgtcgggttattacgcctaccgtcagcggcattgtggtgctgatgatcggcttaagcctgattaaagtcggcattattgattttggtggaggatttgcagccaaaagcagcggtacgttcggcaattacgaacatctcggcgttggtttattggttttgattgtggtgatcggctttaactgctgtcgcagtccgttgctacgcatgggagggatcgccattgggctatgtgtcggctatatcgcatcgttatgcctgggcatggtggatttcagcagtatgcgcaatttgccgttaatcaccatcccgcatccgttcaaatacggctttagttttagcttccatcagttcctggtggttggcacgatttatctgcttagcgtgctggaagctgtcggcgatatcaccgccacggcaatggtttcccgccgtcccattcagggggaagagtatcagtcccgactgaaaggcggcgtgctggcagatggtctggtttctgttatcgcctccgctgtcggttcattaccattaaccacgtttgcgcaaaataatggggttattcagatgactggcgtcgcttcacgttatgtcgggcgaaccatcgcggtaatgctggttatcctcggcttatttccgatgattggcggcttcttcacgaccattccctcagcagttctgggaggcgcaatgacgttgatgttttccatgattgccatcgcagggattcgcatcatcatcaccaacggtttaaagcgccgagaaacacttattgtcgccacgtctttaggtttagggcttggcgtctcctacgatcccgaaatttttaaaatattgccagcctctatttatgtattagttgaaaaccctatttgtgctggcgggttaactgcgattttattaaatattatcctccctggtggctaccgacaggaaaacgttctgcctggtattacctcagcggaagagatggattaacagtaaaggagtcaatgatgtcaggagaacacacgttaaaagcggtacgaggcagttttattgatgtcacccgtacggtcgataacccggaagaaattgcctctgcgctgcggtttattgaggatggtttattactcattaaacagggaaaagtggaatggtttggcgaatgggaagacggaaagcatcaaattcctgacaccattcgcgtgcgcgactatcgcggcaaactgatagtaccgggctttgtcgatacacatatccattatccgcaaagtgaaatggtgggggcctatggtgaacaattgctggagtggttgaataaacacaccttccctactgaacgtcgttatgaggatttagagtacgcccgcgagatgtcggcgttcttcatcaagcagcttttacgtaacggaaccaccacggcgctggtgtttggcactgttcatccacaatccgttgatgcgctgtttgaagccgccagtcatatcaatatgcgtatgattgccggtaaagtgatgatggaccgaaacgcaccggattatctgctcgacactgccgaaagcagctatcaccaaagcaaagaactgattgaacgctggcacaaaaatggtcgtctgttgtatgcgattacgccacgcttcgcccctacctcatctcctgaacagatggcgatggcgcaacgcctgaaagaagaatatccggatacatgggtacatacccatctctgtgaaaacaaagatgaaattgcctgggtgaaattgctttatcctgaccatgatggttatcttgatgtttaccatcagtacggcctgaccggtaaaaattgtgtctttgctcactgcgtccatctcgaagaaaaagagtgggatcgtctcagcgaaaccaaatccagcattgctttctgtccgacctccaacctttacctcggcagcggcttattcaacttgaaaaaagcatggcagaagaaagtcaaagtgggcatgggaacagatatcggtgccggaacaacttttaacatgctgcaaacgctgaacgaagcctacaaggtattgcaattacaaggctatcgcctctcggcatatgaagcgttttacctggccacgctcggcggagcgaaatctctgggccttgacgatttgattggcaactttttacctggcaaagaggctgatttcgtggtgatggaacccactgccactccgctacagcagctgcgctatgacaactctgtttctttagtcgacaaattgttcgtgatgatgacgttgggcgatgaccgttcgatctaccgcacctacgttgatggtcgtctggtgtacgaacgcaactaataataaaactttaacatcctcgtgaggacatcattatgtctggagacatcctacaaacaccggacgcaccaaagccacagggcgcgctggataattattttaaaattaccgctcgtggcagtaccgttcgtcaggaagtactggctggcttaacgacctttctggccatggtttattccgttatcgtcgttccgggaatgctgggcaaagcaggttttcctcccgcagctgtgtttgttgccacctgtctggtcgcgggcttcggctcgttgctgatggggttatgggccaatttgccaatggcgattggttgcgctatttccttgacggcgtttaccgcattcagtctggtactcgggcaacaaattagcgttcctgtcgcactgggcgcagtctttctgatgggcgtcatcttcaccgctatttccgtaaccggtgtgcgtacctggatcttacgtaatttgccgatggggatcgctcacggtacaggtatcggtatcggcctgtttctgctgctgattgctgctaacggtgtgggaatggttatcaaaaacccgattgaaggcttgccagtggcgctcggtgcctttacctccttcccggtgatgatgagcttactggggctggcggtcatcttcggtctggaaaagtgccgcgtacccggcgggatcttgttggtgattattgcaatttcgatcatcggcttaatctttgacccagcggtgaagtaccacggtctggtggcgatgccaagcctgactggcgaagatggtaagtctctgattttcagcctcgatattatgggcgcactccagccaactgtacttccgagtgtactggcattggtgatgaccgcagtgttcgacgccactggcaccatccgtgccgtcgccggtcaggcgaatttgttggataaagacaaccagatcatcaacggcggcaaagccctgaccagtgactcagtaagttcaatattctccggcctggtgggcgcagcgcccgcggcggtttatatcgaatcagcggcaggaaccgccgccggggggaaaaccggtttaaccgcaaccgtggttggtgtgttgttcctgatgattctgtttttatcaccgttatcgtttctgatccccggttatgccacagctcccgcactgatgtacgtgggtttgctgatgttaagcaacgtctcgaagctggatttcaacgattttattgacgcaatggctggcctggtgtgtgccgtgttcatcgttctgacttgtaatatcgttaccggtattatgctgggctttgtaacactggtggtgggtcgcgtctttgcgcgcgaatggcaaaagctgaatattggtacggtgatcattactgccgcactggtcgcgttttacgcgggtggttgggcaatctaatagattctccgcgcctttcagcgcggagatttctttcacagaggattctcactgctggcaacaatacgctgctggcggactcgcctgagttctctttcagtcagcaactgcagcgcctgtgtcgggcaagattcaacgcaggctggcccctcttcccgctgttcacagagatcgcatttcacgatttgttgccgggtatcccccggcaatgactgaatggtgatcattccaaacgggcacgcactgacgcaactctgacagccaatacaacgggcagaatttgcctgcaccacctgctcgcccatcgtcagcgcccccacgggacaagcgccaacacaaggggcgttttcacactgatggcacatcaccggcgcactgatgctatccagccgttgtaccttcagccggggtaaaaagatatcggcattcaactcctgttctgaagggtgagcgaccacacaggccacttcacaagtacggcagccaatacagtcagccggattaacgataattaacgatttcatcacgatgccttcgtatcaaacagagttaacatatcgcgcgccgcctgccttcctgcggccattgcagtgacaaccagatctgcgccatgaactgcatcaccaccagcaaagacttttttcagatgcgtctgggtgggtaaatacccgacgtcgccggtttgaatcaggccccatttatcgagtttaattccgctgccctgcaaccacggcatggtatgtgcctggaaaccaaaggccataatgagaacatcggcgggcaattcaaactctgaacccgcaaccggacgaggacgacggcggccatccggccccggctcacccatagcggtacgaatcaggcccaccgccgttaagcgtccatcttcatcacaagcgatatattgcggctgaacattgaactgaaactcaacaccttcctcgcgggcattgaccacctctttgcgcgaacccggcatactgacttcatcacgacgatacgcacaggtcacgctggcagcattaaggcggatggaagtccgcaaacaatccattgtcgtatcgccaccgcccaataccacaactcgcttaccttccacatccgtcagcggatactctgcagactccggcaatcccatgagctggcgggtatgggcggtcaggaacggtaacgcctgaatgacaccaggcgcatcttcatgcggcagatctgctcgcatcatcccgtaagtccccacgccgaggaaaacagcatcatattccgccgttaattcgttgaaagagatatcgcggccaatttcacagttgagatggaaatcgattcccattgcggtgaatatctctcgccgctggcttaataccgttttatcgagtttgaaaggaggaatgccaaaagtcagcataccgccaatttctggatggcgatcaaagacatcaacctgaactcccgcgcgcgccagaatatcagcacaccctaatcctgcaggtccagcgccaatcaccgccactttttcgctacggggaacaactttgctgacatcgggacgccagcccatcgccagcgcagtatcggtgatgtagcgttccagattaccgatagagactgcgccagagtgatctttcaaagtacatgcaccttcacaaagacggtcctgtggacataccctgccgcagatttcgggtaaggaactggtctggtggcaaagttctgccgcttcaataatctttccttcctgtaccagacggatgtaatccggaatagcgttatgcagcggacaatgccagttgcagttagctttttcggcacaataaacacagcggtcactctcataagtcgcttgttgtggatccagcccgcaatagatttcgccaaagtgggttttccgttcactcgctgaaattttatctgcgcctttacgcgagttaacggggagcaacgctgcactgcgagatggctgagcgtctgatgacgcttttcctgctgccgttttgcgctggcgggccacctttatctgctgcaaccctttatcgtccatcagccgtaacgcctgtgttgggcagacgtcaatacaggcttgcgtgccggaactgcgctggttacaaaggtcgcatttctgtgcaatcgtatcgaccatctcaacgacgccaaaggggcaagcgattgcgcatcttttacaaccaatacatttttgctcgtccagttgtacgctatcggactggaaagtcagagcattaaccggacaagccgtaacgcaaggggcattgttgcagtgatggcaggccaccggattcgcagcctggcctttccctacaacgtggatacgcggtcgaaagtcactgtgactcagcggccagttttcttgattatgtgccaccgcacaggcaatttcacaagcatggcagcctatacattccgcagcttcagcagcgataaacttattcatttgcatccctttcatttaatgagttatgtcttctcaaatttcgcgatgcaataaacgggcatatattaggtagcatgaccgttttaattataattttgcaactgagttcaaattattgcccctcaatctatgccgctttcattatttcaacattgccgatcaaaagaatgctatccagataaaaacgattaaatgcgagagtgcgacatgccagaatgattaatgaaatatcaatatgagaaaattacagataattccattgtcaggttctcttctcattttcgtggtttaaccacgattatgtgattgcctccgcaattcctgtctctaactccccttcctcgcaaaaactggcactccacgagcatgtgtttagacagtttcatgaacataaacggttgctttttactctggcgggcgaaaggagaaacactgatgagcgccatagattcccaacttccctcatcttctgggcaagaccgcccaactgatgaggttgaccgcatattatcaccaggaaagctgatcatactcggtctgcaacacgtccttgtcatgtacgcaggtgcagtcgctgttcctcttatgattggtgaccgactcggcctatcaaaagaagctattgcgatgctcattagctcggatctcttttgctgcgggatcgtcacattattgcaatgtatcggtatcggccgctttatggggatccgcctgccggtgattatgtcggtgaccttcgccgctgtaacaccaatgatagctattggtatgaacccggatatcggcctgctggggatattcggtgccactatcgccgcgggttttatcaccacattattagcgccacttatcggtcgcttgatgcctttattcccgccactggttaccggtgtggtgattacttctatcgggcttagcatcattcaggtgggtattgactgggccgccggaggtaaagggaatccgcaatatggtaatcccgtttatttaggtatctcctttgccgtcttaatttttatcttgctcattactcgctatgcgaaaggatttatgtccaacgtcgccgtattactggggattgtatttggctttttactttcgtggatgatgaatgaagtcaatttatccgggctacatgatgcttcatggtttgcgattgtcacgccgatgtcatttggtatgccgattttcgatcccgtttccattctgaccatgactgccgtgttaatcatcgtgtttatcgagtcgatggggatgttcctggcactgggtgaaatagtcggtcgtaaactctcttcacacgatattattcgcgggctgcgtgtcgatggtgtagggacaatgataggcggaacgtttaacagcttcccccacacgtcattttctcaaaacgttggcctggttagcgtgacgcgcgttcatagccgctgggtgtgcattgcttccggtatcattttgatcctgttcggcatggtgcccaaaatggcggtgctggtggcctcgattccgcaatttgtgctgggcggcgcggggctggtgatgttcggcatggtactggcgacagggattcgaattctgtcgcgctgtaactacaccactaaccgttacaacctctatattgtggcgatcagtctcggtgttggcatgacgccaacgctctctcacgatttcttttctaagttaccggccgtactgcaaccgttgctgcatagcggcattatgctcgcaacccttagcgccgttgtgctgaacgtcttctttaatggctaccagcatcatgctgacctggtgaaggaatccgtctctgataaagatttaaaagtcaggacagtacgtatgtggcttctgatgcgcaagctgaagaaaaatgagcatggagaataatatgaatcttttaatgcgcgctatattcagtctgctgttgctttttactctctctattcctgtcatttctgattgtgttgcaatggccattgaaagtcgcttcaaatatatgatgctgcttttttaaatggtttttacctgtcgacatccgctcaaaacgggcggttgtcgataaacgctcacttggttaatcatttcactcttctattatctataatgatgagtgatcagaattacatgtgagaaattatgcaaacggaacacgtcattttattgaatgcacagggagttcccacgggtacgctggaaaagtatgccgcacacacggcagacaccctcttacatctcgcgttttccagttggctgtttaatgccaaagggcaattattagttacccgccgcgcccttagcaaaaaagcatggcctggcgtgtggactaactcggtttgtgggcacccacaactgggagaaagcaacgaagaggcggtgatccgccgttgccgttatgagcttggcgtagaaattacgcctcctgaatctatctatcctgactttcgctatcgcgccaccgatccgaatggcattgtggaaaatgaagtgtgtccggtatttgccgcacgcaccaccagtgcgttacagatcaacgatgatgaagtgatggattatcaatggtgtgatttagcagatgtattacgcggtattgatgccacgccgtgggcattcagtccgtggatggtgatgcaggcgacaaatcgcgaagccagaaaacgattatctgcatttacccagcttaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaaaaccccgacatttgccggggttgtgagcataacgtaatgcttatttcaccggacgcatcgccgggaacagaataacgtcgcggatggtatggctgttggtgaacagcattaccatacggtcgataccaattcccagaccggctgtcggtggtaagccatgttccagtgcggtgacataatcttcgtcgtagaacatcgcttcgtcgtcacctgcatctttcgcggcaacctgatccaggaagcgctgcgcctgatcttccgcgtcattcagttcgctaaagccgttaccgatttcacgcccaccaatgaagaactcaaagcggtctgtgatttccgggttaacgtcgttacgacgcgccagaggagaaacttctgccggatattcagtaatgaaggtcggctggatcagatgtgcttctgccacttcttcgaagatctcggtaacgatacggcccagaccccagcttttctcaacgtggatgccgatagattcagcaatcgctttcgcagagtcgaagttgtccagatccgccatgtcagtttccgggcgatatttcttgatcgcttcacgcatggtcagtttttcgaacggtttaccgaagtccagcgttacgtcgccgtaggtcacttccgtcttaccgagaatatcctgtgccagagtacggaacagcgattcggtcagctcgataagatctttgtaatctgcgtaagccatatagagttccatcatggtgaactctgggttatgacgtacggaaataccttcgttacggaagttacggttgatttcgaatacacgctcgaagccaccgaccaccagacgcttgaggtacagttccggcgcgatacgcaggtacatgtcgagatccagcgcgttatggtgagtgataaacggacgcgcagcggcaccgccagggatcacctgcatcatcggcgtttcaacttccataaagccgcggttcaccatgaactggcgaataccagagaggatctgcgagcgcactttaaaggtgttgcgggattcatcgttagagatgagatccagataacgctgacgatagcgcgcttcctgatcctgcaagccgtggaatttatccggcagcggacgcagtgctttggtcagcagacgcagctcggtacagtggatagacagttcgccggttttggttttgaacagtttacctttcgcgccgaggatatcgccgaggtcccattttttgaactgctcgttgtaaacgccttccggcagatcgtcacgggcaacgtacaactgaatgcgaccgccaacgtcctgcagggtaacgaaagacgctttacccataatacgacgggtcatcatgcggccagcaacggcgacttcgatgttcagcgcttccagttcttcgttctctttaccgtcgaattctgcgtgcaattggtcagaggtatgatcgcgacggaaatcgttcgggaaggcaatcccctgctcacgcaggttcgccagcttctcacgacgcgttttcagttcattgttaagatcgactaccgcgtcagcgccctgtgcgtgttgttcagacatgttggttcctcataaccctgctttcaaacttgcttcgataaattgatccaggctgccgtccagcacggcctgcgtgttgcgggtttctaccccggtacgcagatctttaatgcgggagtcatcaaggacataagaacgaatctggctgccccagccgatgtcggatttattgtcttccatcgcctgtttctcggcatttttcttctgcatctccagttcataaagcttcgctttcatctgcttcatggcctggtctttgttcttgtgctgggaacggtcgttctggcactgagtcacgatcccggtcgggatgtgagtaatacgcaccgcagattcggtacggttaacgtgctgaccgcccgcgccggacgcgcgataaacgtcaatgcgcagatccgccggattgatttcgatatcgatatcgtcatcaacttccgggtaaacaaacgcggagctgaacgacgtgtggcgacgaccgccggagtcaaacgggctcttacgcaccaggcggtgaacgccagtttctgtacgcagccagccgtaagcgtaatcgccggagattttgatcgttacggatttaatacccgccacttcaccttccgactcttcgataatttcagttttgaaaccacgcgattctgcccagcgcagatacatacgctcaagcatgctcgcccagtcctgtgcttccgtaccgccagaccccgcctgaatatcgaggtagcagtcggcgctgtcatattcgccagagaacatacggcggaactcaagctgcgccagtttttcttccagggcgtcgagttcagcaacggcttcgttaaaggtttcttcgtcgtcagcttctacagccagttccagcagaccagaaacatcttccagcccctgtttcatttggtcgagggtgtcgacaacggcttcgagggaggaacgctctttacccagcgcctgtgcgcgttcgggttcgttccagacatccggctgttccagctcggcgtttacttcttccagacgctctttcttggcgtcgtagtcaaagataccccctaagaacgtcggagcgttccgtgaggtcctgaatgcgattatttaccggattaatttcaaacatggtctgatttcttttattgagctagtcaaaatgcggtgataagagcgggattgtacccaatccacgctcttttttatagagaagatgacgctaaattggccagatattgtcgatgataatttgcaggctgcggttgccgcgaaactcgttgatatcgagcttgtaagccagttgcacttcgcgcacaccgttatccggccagagggcggtatcgacattaaaagcaatcccgtccagcagtggaccgccgccgaccggttcgaccatcaccttcaaatgacgctcgcccaccagccgctgttgcaacagacggaaatgaccgtcaaacaacggttccgggaacatctgcccccacgggccagcatcacgcaacagctgcgccacttccatggtcatctctgccgcacttaatgggccgtctgataccacttccccttgcaataaagaaggatctaaccactcggtaaccagttcgccaaagcgttgctgaaagagttcgaatttatcctcttccagcgacaatcctgccgccatcgcatggccgccaaacttgagcatcatgccggggtaaagcgtgtctagccgctccagcgcatcgcgcatatgcagcccctgaatggagcgaccggaacctttcagcgtaccgtcgcccgcaggcgcaaaggcgataaccggacggtgaaaacgctctttgatacgcgatgccagaatgccaacaacgccctgatgccattcagggtgatacattgccagcccacctggcagcgtgtcgcggctacgttccagcttctcgcacagagtgagcgcttcaacctgcattccctgttcgatctctttacgtgtttggtttagtgcatcgagttcattcgccagcacacgcgcttcgccaatgttgtcacacaacaacagcgccacgccaacggacatatcgtccagtcgcccggcagcattgagacgtggccccagcgcaaaacctaaatcgctggcggcgagtttttgtggatcgcgattggccacttccagcagcgctttaatccccggacggcactttccggcacggatgcgactcatcccctgccaggtcagaatgcgattattagcgtccagcggcacgacgtccgccactgtccccaacgctaccagatccagcagttctgccagattaggaattgcgatgccgcgctcatcaaaccagccctgatcgcgcaaaaaggtgcgcagcgccagcatcagataaaacgccacacccacgcctgccagtgatttcgacgggaaattacagtcgcgcaagttagggttaatgatcgcttccgctgcgggtaatgtgtcgcctggcaaatggtgatcggtaacaataaccggaatgcccaacgaacgagcgtgttcaacccccgcatgggaggaaataccgttatccaccgtgacaattaactgcgcgccacgggcatgagcctgatcgactacttccgggcttaagccgtaaccgtcttcgaaacggtttggaaccaggtagtcgatattgctgcaaccaagcgagcgcatcgccagcacgcttagagccgtgctggtcgcaccgtcggcgtcgaaatcaccgaccacaataatccgcgttccttcgcgaaaagcgttgtaaaggatctcaacggccttttcgacgccgctcagttgctgccagggcagcatgcctttaacactgcgttccagttcctgcgcgctacgcacaccccggctggcatataaacggcgcagcaagggaggcaattcagcgggcaagtcggccgtttcatcgacttctcggcgacgaagttgtatctgttgtttcacgcgaattatttaccgctggtcattttttggtgttcgtcgaggaattctttcatgtctttcggcggctggtaacccggaacaagtgtgccattgctcagcacaactgccggagtaccgctaacgccaagctggacgccaagtgcgtaatggtcggcaatatccacgtcgcagctggctggtgcgacgcttttacctgccatcacatcatcaaacgctttgtttttatctttcgcacaccagatagctttcatttctttctctgcatcgctgtccagcccctggcgcgggaaagcaagataacgcacggtgatccccagcgcgttatagtctgccatttgctcatgcagtttgtggcagtaaccacaggtaatatcagtaaacacggtgatgacgtgtttttcctgcggcgctttataaacgatcatctctttttcaagcgcattcaactgctttaacagcatcttattggtgacattgaccggagccgtgccactaacgtcatacattggcccctgaatgatatgtttaccatcatcggtgatgtacaacacaccgctgttagtcagaactgtcttcatgccagctacgggcgcgggctgaatatcgctgcttttgatgcccattttggctaacgtttgttgaattgccgcgtcatcagcctgaacaaagcctgaaaacgctgccaacaaggtaaataacataaaacctttcttcataaattttcctgttcttttcagacatcacgcccgcgggtgatgctgttgatgaagttgccgcagacgctcggtagcgacatgcgtataaatttgcgtggtggagagatcgctgtggcccagtagcatctgcaccacgcgcaaatccgcaccatgatttaataagtgagtggcaaaagcgtgacgcaacacatgcggtgacagcttttcgctgtcgatacccgccagcacggcataatgtttaatgcggtgccagaaggtctgtcgcgtcatctgctgcgcacgctggctgggaaacaacacgtcaattgacacaccattcaacagccacggacgcccatgttccagataggtttccagccagtaaaccgcctcttcacctaacggcaccaggcgctctttgttgcctttaccaatgacccgcaccacgccctgacgcaggctgatatcactcattgtcagcccgaccagttcagagacacgcagtccggtagcatacaacacttcaagcatggctttatcgcgtagctccagtggctgatcaattaatggtgcctgtaataaacgttcgacctgcgcttcgcttaaatcttttggcaaacgctggggcaatttcggtgaagcgagatgcgcactgggatcatcttcacgaaacttttcgcgataaagatactggaacaatcggcgcactgcactcagcaaacgcgctgagctggtggctttatatccgccctccagccgttctgccagtaatgcctgcaaatcgtcactttgcgccgtcgccagcgtcaacccgcggtgatgcaaccactccaccatcattgacagatcgcgacggtaagcgttcaacgtattttcagccagatttttttccagccacagagcatcaagaaactgctcgatgcgtgccagatcctgtttcacttgcgccccttatggtcactcatttgatccattatgccttattgtgccgtgactaaagcgattctgatacactagccgcaaaagccacagcagaatcgagaagcttacgttatgaatatgggtcttttttacggttccagcacctgttacaccgaaatggcggcagaaaaaatccgcgatattatcggcccagaactggtgaccttacataacctcaaggacgactccccgaaattaatggagcagtacgatgtgctcattctgggtatcccgacctgggattttggcgaaatccaggaagactgggaagccgtctgggatcagctcgacgacctgaacctcgaaggtaaaattgttgcgctgtatgggcttggcgatcaactgggatacggcgagtggttcctcgatgcgctcggtatgctgcatgacaaactctcgaccaaaggcgtgaagttcgtcggctactggccaacggaaggatatgaatttaccagcccgaaaccggtgattgctgacgggcaactgttcgtgggtctggcgctggatgaaactaaccagtatgaccttagcgacgagcgtattcagagctggtgcgagcaaatcctcaacgaaatggcagagcattacgcctgatgtcactgacggcttagcacatatgctttgccgtcatctttatctttgcgtctcttgttgtaacaatatccgccgtaaatcccgccattcggcttcgtccatgctgtcagctgccagccataaatgttgccgttttccgctgtcagaacgtaaacgcagcatcatgccgctcttaatcatccacggcgctttgacgatgctccactcctgcccttgccaacgcaaacgcccgtccatcaacaagcgaatttccccctggcgagcattaatgcgccgctggctgcgaacgcaatcaaacaccaccagcgaaagtaacaccatccataacggggtgtaactgagcggccagggcatgagtaaaataacagcggcaaccagcccatgaatcagcaaggaaagccactgtgcgcgccaggagacgcgcaaatcagattgccacaggaccacgttcccggttccgtgtctggatgagtcggaccatcatttccagttctgcatcggccggtttaccgtgattcatcagccagttaaacaggtccggatcgtcacattccagcaaacgaataaagatgcgtttttcgtcatcgcttaagctgtcgtactcatgttcgaaaaacggcatgattgaaatatcgagttcgcgcataccacggcggcatgcccaatgaatgcgggctttgttgttaatgtccatcttcttcctgtctcacgaaaatccagtacccggctattgtaacgtgtttttcgacttcttttacgggaatatcagtaaacacaatcgcgatcgcgaaattaattcacaacaattcaagggcttcatttttttggaagtcgcctcgcagaaggcacagatcgcgtagtgaaagcacttgcattgcctcatagctcttttaccattagttattaatacgccgttaagcaactcaggactctattatggcttttacaccttttcctccccgtcagcctacggcttctgcccgtttgccactgacgctgatgacgcttgatgactgggcgcttgccactattactggcgcggacagcgaaaaatatatgcaaggccaggtgacagcagatgtcagccagatgactgaagatcagcacctgctcgccgcccattgcgacgccaaaggtaaaatgtggagcaatttacgtctgttccgcgacggcgatggctttgcatggattgaacggcgcagcgtgcgtgaaccgcagctgactgaactgaaaaaatatgcggtgttctctaaagtgaccatcgcgccagacgacgagcgtgtgctgcttggtgttgccggttttcaggcgcgcgccgcgttggcaaatctctttagtgaactaccttcgagagaaaaacaggtagtcaaagaaggcgcgaccacgttgctatggtttgaacacccggcagaacgtttcctgatcgtaaccgatgaagctactgccaatatgctgaccgataaactgcgcggtgaagcggaactgaacaatagccaacagtggctggcattaaacattgaagcgggttttccggtgattgatgccgccaacagcgggcagtttatcccccaggcgaccaacctccaggcgctgggcggtatcagctttaagaaaggctgctataccggacaagagatggtggcgcgagcaaaattccgtggtgccaacaaacgcgcgctctggttgctgaagggtagcgccagccgactgccggaagctggtgaagacttagagctgaaaatgggcgagaactggcgtcgtaccggtacggtgctggctacggtcaaactggaagatggtcaggttgtggtgcaggttgtcatgaataacgatatggaaccggacagcatcttccgcgtgcgtgacgatgcgaatacattgcgtatcgagccactgccatattcgctggaagagtaaatctctgtatcgcatcaggcatttatcgcctgatgcgacactggtgtgtcttttcaggcctacaaaggcacgccaattacgcctgcccaatatacaaatagatcgccagaaagtggcacacactaccgccgagcacaaagccgtgccagatggcatgattgtatggaatgcgcttgcagacgtagaaaatcaccccgagcgaataaaccacaccgcctaccgccagtaaggtaacgctgcccgccgcgagcttaactgccatttcataaattaccaccagcgacagccagcccatcgctagataggtcaccagagataaaattttgaatcggtgcgcgatggtcagtttaaacagaatacccagcaatgccaggctccagataacaatcatcaacccgcgcgctaacggagaatccagccccaccagcaaaaacggcgtgtaggttccggcaatcaacagataaatggcacagtggtcaaatttcttcagccacatttttgcccgttgatggggaatggcgtgatagagcgtcgaagcgaggaacagcaggatcatactgccgccatagaggctgtaactggttatcgccgtggcgctggcattgagatccaccgcctgaaccagtagcaacaccagcccaacgataccaaacaccagcccaatgccgtgactgacgctgttggcaatttcctctgccagcgaatatccctgcttaatgaggggcttctgaaccataacttactccggaaaaacgtacacgcacatgtatacctctccagcgtaactgagaatagttccagtgaacacctgttagctaaaataaattctgatttgagattaatctccgaaaaatcatgaaattaaatgcaaaatttcaactaacaggcgtgagttcaatttaaagacatttaaattcaatcacataaaactgtgtctggtcgggatagatgtcggcaatgacctttttcagttcagtcagggtcatattttcctgctctgcatgtttttccgtcagcgtatccagcgttacggttgaggttgcggtgacttcaatcgtgcaaaaataaccgtcatcttcaaaacgtccgacacgaagcacatcacccgttttgaagtgcgattcagactcgtcgcggatggtgatggttttacgcccagccagaatgtcatcctggaaacgttgaaaaaaagtgatgtcgtttggctgcatggtaatatttcctgtaagaattgactcatctggagcctatgatagtgaaaaaactcaccttaccgaaagatttcttatggggcggcgcagttgccgctcatcaggtcgaaggcggctggaacaaaggcggcaaagggccgagcatttgtgacgttttgaccggtggcgcacacggcgtgccgcgcgaaatcaccaaagaagttgtgcctggcaaatactatccaaaccatgaagccgttgatttttatggtcactacaaggaggacatcaagctatttgccgaaatgggcttcaaatgttttcgtacttccatcgcctggacgcgcatttttccaaaaggcgatgaagctcagccaaacgaagaagggctgaagttctacgatgatatgatcgatgaactgctgaaatacaacatcgaaccggtgatcaccctctcccactttgaaatgccgctgcatctggtgcagcaatacggtagctggaccaaccgtaaagtggttgatttctttgtccgtttcgcggaagtggtattcgaacgctataagcacaaagtcaaatactggatgaccttcaacgaaattaacaaccagcgtaactggcgtgcaccgctgttcggttactgctgctccggcgtggtgtataccgaacatgaaaacccggaagagaccatgtatcaggtgctgcatcaccagtttgtcgccagcgccctggcggtgaaagccgcgcatcgcatcaacccggagatgaaagtcggttgtatgctggcgatggtgccgctctatccttactcctgtaacccggacgatgtgatgtttgcccaggagtcgatgcgcgaacgttacgtctttaccgatgtgcagttgcgtggctattacccgtcctatgtgttgaacgagtgggaacgccgcggatttaacatcaaaatggaagacggcgatctggatgtactgcgcgaaggcacctgcgattatctcggcttcagctattacatgaccaacgcggtgaaggccgaaggtggcaccggcgatgcgatttctggtttcgaaggcagcgtaccgaatccgtatgttaaagcgtctgactggggctggcagattgatccggttggtctgcgctacgcactttgcgagctgtatgagcgttaccagaagccgctgtttattgtcgaaaacggttttggcgcttacgacaaagtggaagatgatggcagcatcaatgacgattaccgcattgattacctgcgtgcccatattgaagagatgaaaaaagcggtgacttacgatggcgtggacctgatgggctacacgccgtggggctgcatcgactgtgtgtcgttcaccaccgggcagtacagcaaacgctacggctttatctatgtgaataaacatgacgacggtactggcgatatgtcgcgttcacgtaagaagagctttaactggtacaaagaggtgattgccagcaacggcgagaatctgtaattagccgatgtgcctgatgtgctccgctcatcaggcctggcactcttttaatatattgagctcgcaatattttatattacgcctcagccgaaacacacaaagcgcactttattaacaagcgaaaaaggcgccgaagcgcctttataagatagtcgaatcagtaaattactggtattcgctaatcggtacgcaggagcagaacaggttacggtcgccgtaaacatcatccagacgtttcacggtcggccagtatttgtctgccacacctgccgggaatactgcaacttcacggctgtacggatgcgcccactcggcgaccagttcgctttgaatgtgcggcgcattcaccagcgggttatcttccagcggccagacaccggctttcacctgatcaatttctgcgcggatagccagcatcgcatcgataaagcgatccagttccactttgctttcagattcagtcggttcaaccatcagcgtacccgccaccgggaacgacatggtcggcgcgtggaaaccgtagtcgatcaggcgcttggcaatatccagctcgctgatgccggtttcttctttcagcgggcgaatatcgagaatacattcgtgcgccacgcgaccgtcgcgaccggtatacagcaccgggaaggcatcctgcagacggctggcaatatagttggcgttaagaattgccacctggcttgcttttttcagcccttctgcgcccatcatgcggatgtacatccagctgattggcaggatagaggcactaccgaacggtgccgcagaaaccgcgccctgacgggttaacatgccttcgatttgcaccacgctatgacccggtacaaacggagccagatgcgctttcacaccgatcggtcccatacccggaccaccaccgccatgcggaatgcagaaagttttatgcaggttaaggtgggaaacgtccgcaccaataaagcccggcgaggtgatgccaacctgagcgttcatgttcgcgccatcaaggtaaacctgaccgccgaactgatgcacgacttcacacacttcacggatcgtttcttcatacacgccgtgggtagaaggataggtcaccatgatacaggagaggttatcgcccgcctgttccgctttcgcgcgcagatcagtcagatcgatgttgccgtttttatcacacgcaacaaccaccacctgcattcctgacatatgcgcggaagccgggttagtgccgtgcgcagaagccgggatcaggcagatatcgcgatgcccttcgttgcggctttcatgataatgacgaatcgccagcaggcccgcgtattcgccctgtgcgccagagttcggctgcatacaaacggcgtcgtaaccggtcagtttcaccagccagtcagccagctgcgcgatcatctgctgataaccttcagcctgttctggcgggcagaacgggtgcagttcggcaaattccggccaggtgatcgggatcatctcggcggcggcgttcagtttcatggtgcaggaacccagcgggatcatcgcctgattcagcgccagatctttacgctccagcgagtgcatatagcgcatcatttcggtttcgctgtggtagcgattaaacaccggatgggtgaggatttcgtcgtcgcgcagcatcgcagcctgaatagagcgactgtcgtgagccacgtctttgtccagtgtgtcgatgtccagcccgtggttatcgcccaacagcacgctgaaaagctgcatcacgttttcgcgcgtggttgtttcatcaagggtgatcccaaccgcgttcagaatatcgctacgcaggttgatttcagccgcttcggcacgcgccagcacgcccgctttgtcggccacttccacacacaaagtatcgaaatagtgcgcatggcgcagcttcagacctttttgttgcaggcccgccgccaggatatcggtcagacggtggatgcgattagcgatacgtttcaggccaaccggaccgtgataaacggcatacaggctggcaatgtttgccagcagtacctgggaagtacaaatgttggagttcgctttctcacgacgaatatgttgctcgcgagtctgcatcgccatgcgcagagcggtgttgccagctgcatctttcgatacaccgataatacggcccggcattgagcgtttgtattcgtctttcgccgcaaagaatgccgcgtgtgggccaccatagcccatcggtacgccaaagcgttgcgccgaaccaaaaacaatatccgcgccctgtttacccggcgcagttaacagcaccagcgccataatatcggcggcaacgctgaccacgattttgcgtgatttcagttcgctgataagcgcggtgtagtcgtgaatttcaccagtagtgccgacctgctgtaacagcacgccgaagacgtcctgatggtcgagcactttttgcgcgtcatcgacaatcacttcaaaaccaaaggtttcggcacgagtacggaccacatccagcgtttgcggatgaacgtcagaagcaacaaagaagcggttggcatttttcagtttactgacgcgtttcgccatcgccattgcttcggcggcagcggtggcctcatccagaagagaagccgaagccatatccagcccggtcaaatccagcgttacctgctggaagttgagtagtgcttcaaggcggccctgggagacttcaggttgatacggagtatacgcggtataccagcccggattttccagcatgttacgcaggataaccggcggtagctgcacggcggtgtaacccatgccgatgtaagacgtgaagcgtttattgcgactggcaatagccttgagttctgccagtgcggcgtattcggtcgccggtgcgccaacctgcggtggtgtcgcaagctgaatatctttcggcacaatctggccggtcagcgcgtttaacgattgtgcaccaacggcattcagcatttcttgctgttgcgcggcgtccggtccgatatggcgttcaataaaagcgccgctgttttcaagctggcttaacgtctgtgtcatgagcgatggttcctgaaacgtgcagtgaattgtgaacctctctccttgcgaagagagtgagggtgaggcgtaaatttcctcaccctgatcctctcccgcagaagaggaataaagccgttactcgtcttctaacaatgcttcgtatgcggttgcatccagcagtgattccagttcgctttcatcgctggctttgattttgaaaatccagccgcctgcatacggttcgctgttcaccagttccggagaatcgctcagtgcatcgtttaccgccacgatttcaccgcttactggcgcataaatatctgacgccgcttttaccgattcggcaaccgcgcagtcatcgcccgcgctaaccgttgcgcccacttccggtaggtcaacaaacaccatatcgcctaacagctcctgagcgtgttcggtgatgccaacggtgtaagtgccgtcggcttctttacgcaaccattcgtgttctttgctgtatttcagttctgctggtatgttgctcatcaatcaatctccaaaaaagtaaatcacgcgacggctttgccgttacgcacaaaaacaggtttcgtcactttaaccggcatttcacggttgcgaatttgcacaatcgccgtttcaccaataccttccggcacgcgcgccagcgcaatgctataacccagcgttggggagaaagtaccgctggtgataatgccttcatgctggttgccctgcgcatcagtaaaacgtaccggcagttcattacgcagcacgcctttttcggtcatcaccagaccaaccagtttttctgtgccatgttcacgctgcgcttccagagcttcacgaccgataaagtcacgatctgccggttcccaggcgatagtccagcccatattggcggctaaaggagaaatagtttcgtccatctcctggctatacaaattcatgcccgcttccagacgcagcgtgtcacgcgcgcccaggccacatggcttaacgcccgcttccaccagcgcgcgccagaaatcggccgctttttcattgggcagcgcaatttcgtagcccgcttcaccggtgtaaccggtggtggcaataaacagatcgcccgcctgcacgccaaagaacggtttcatcccttccaccgcctgacgctgggcgtcattaaacagtgtggcagcttttgcctgcgcattcggcccttgtacggcgatcatggaaaggtcatcacgaacagtaatttcgatgccgaaaggttcagcgtgttgggtaatccaggagaggtctttttcgcgggtggcggagttaacaacgaggcggaagaaatcttcagtaaagtagtagacgatgagatcatctatcacaccgccagaggcattcaacatccccgagtaaagggctttgccgcttttggtgagcttcgccacatcgttcgccagcagataacgtagaaactcccgggtgcggctgccgtgaagatcgacgatggtcatatgtgacacatcaaacattccggcatcggtacgtaccgcatgatgttcgtcgatttgcgaaccgtaatgcagcggcatcatccagccgtggaaatccaccatgcgagcgccgcaaagcgtgtgttgttcatacaaaggagtctgttgtgccatcttgtcctcattgaataagcggggctgacaactttttcatggtgaaattatcaccacgaaacccagcatcggagccactcccggtccccaacgcaatcgttctcttttgcctgaacttaccaccgaaacagactgttaaccataaggttaaattgatcatcacattagcttatggttaaaaaacgccaaaatcgtaacagaataaaaaaccaaaaaatgaacaaatctctatataaagataaatagatgagaaagttaatttgaataagacaacattaagaactaaaaaaatgtcaaaaaacactaaatcaaaaattcgtggcattagaaaatataatgcgaaatcgcaggtgaaattagtttatttcaaatgaggaaaatctcccggcgaaaaaaccgggagatgaaagtgtgatgggtatcaaataaacagcagaagagaaatatttaacgcagccattcaggcaaatcgtttaatcccattgcctgacgaataagttgtggcttaacgccaggaagcgtatcagccagtttcagaccaatatcacgcagcaattttttcgccggattagccccggaaaacagatcgcggaatccctgcataccagccagcatcagcgccgcgctgtgcttgcggctacgctcatagcgacgcaggtaaatgtactgcccgatgtctttaccctgacgatgcaaccgtttcagttcagcaatcagctctgcagcatccataaagccgagatttaccccctgccccgccaacgggtgaatggtatgcgcggcgtcgcccaccagcgccagacggtgcgcggcaaactggcgcgcataacgccccgttagcgggaacaccaggcgctcactttcaaccttgcataagcccaggcgattatcaaaagcgatatttaacgcgcgattaaattcgtcttcactagcctgctgcatccgcagcgcttcctctggcgacagtgaccagacaatcgagcaaagatacggatcgctaagcggtaaaaaggccagaatgccttcgccatggaaaacctgccgcgccaccgcatcatgcggttcttccgtgcgaatggtcgccaccagcgcgtgatgctgataatcccagaaagtcagcggaatatcggctttgttgcgcaaccaggaattagcgccgtctgcgccaatcaccagacgcgccgttaacatgctgccatctttcaacgtcaggaaggtttcattttctccccaggcgacctgctgtaattctgcgggggccaacagagtgatatctgacgactgctgcgctttgttccacagcgcgtagtgaatcactgagttttcaacgatatgcccaagatggttatagcccatgctttgatcgtcaaacgagatgtgaccaaaactgtctttgtcccacacttccataccgtgatagcaactggccctacgagagagaatgtcctgccagacgccaagacgagtcagtaatttttcgctggcggcattgatagccgaaacgcgcagttgtggtggtgcatccgccgccagaggttccggtacgcgctgctccagtacggcaacgcgtaagccgctaccctgtaagccgcaggcaaccgccagcccgaccatgccgccgccaacaatggctacatcaacactttgcattgtttattccttaaaaccgccttcaacgcgccacccaaccaagagtgcgctgcgccagcacatcgcgtgctggggtaaataattccatcgtcatcagcccgatgttgcgcccgacaaccagcggcgtccaacggttggcaaaaagatgtacaaggctgtccgtgacgccgatggttgcttcgcgatcgctctgtcgacgctgctgataacggcacaatacgccgtaatcacccatgtcttctccgcgttcctgcgcctgagtcagggtttccgcaaggctcatgacatcacgcataccgaggttaaatccttgcccggcgatgggatgcagagtttgcgccgcattgcccaccagcacggtacgatgggtaataggtttggcggcgcgggttagcgctagcggataagcactgcgtttaccggcatgagtaattttcccaagtcgccagccaaaggccgactggagttcacggcaaaacttctcgtcgctccacgacagcacctcttcgcgccgttccagtggatgacaccagaccagcgaacagcgtccgtcagacatcggcaacatcgccagcgggccatgttgcgtaaagcgttcaaaagcgcgcccttcatgcgcaacggaagtcgcaacgttcgcaatcacagccagttgttcgtaaggatcctgctgccagtcaacgccgcacacggtggctaacgctgaatgggtgccatcagcggctaccagcacgcggcccgtcagcgtctcaccactctccagcgtcacttcaacgtggctctgagtacgggcaacgttagccacgcgatcagggcaatgcagcgttacaccaggtgctttgcgcagcaatgcaaacagccgttgcccgacattgtgcaattcgacaacctgccccagcgccgccagttggtaatcttctgcggcgagggtgacaaatccagcgtgaccacgatcgctgacatgcactgtggtgatggcagttgcgcaatcagccagagattgccagacgccgatgcgcgccagttgctgacaggtacccgccgccagcgcaatagctcgtccatcaaagcccggatgcgcatgtgactctggcgcggtcgcttcaatcaaatgtactggcagcgccccgtgacttaaccgggaaatagccagcgccagcgtcgtgcccgccatgccgccaccgacgatgattacgctcattgctttctcgcagctgccatcaacgcttcgatttcttccggctttttcaccacgctggcggtgaggttttcattaccggtttcggtaatcacaatgtcgtcttcaatacgaatgccgataccgcgatactgttctggcacttctgcatccggcgcaatatacagccctggttctacggtcagaaccatacccggttccagaatacgcgagcgatcctgaccataaacaccaacgtcatgaacatccagtcctaaccagtggctaaggccatgcataaagaaaggacgatgggcgttctgagcgatcagttcatcaacatcacctttcaggataccgagttttaccagaccgctaaccatgatgcgcaccacttcaccagtgacttcctgaatggaagttcccggacgatacagacgcaggctggtttcaagagactccagcacaatgtcatagatttcacgctgagcctgagtgaatttgccgttgaccgggaaggtgcgggtaatgtcgccagcgtaacctttgtattcacaacccgcgtcaatcaacaccaggtcaccgtcacgcagttcacactcgttttcggtgtagtgcaaaatgcagccgttttcaccgctgccaacaatggtgttataggaagggtaacgcgcaccgtggcggttaaattcgtggtgaatttcgccttccagatggtactcgaacatccccggacggcatttttccatcgcccgtgtatgcgccagtgcggtgatttcacccgcgcggcgaagtacggcaatctcttctggtgatttgaacaggcgcatttcatgaacaacaggacgccagtcgatcatcgttgccggtgcggtgagattttgccgcgaacctttacgcagtttctcaagcgcgctgttcacgatttcatcagcatatgcatattcgccctgggcgtggtaaaccacatccagaccattaagtagttgataaagttgctgattgatttcgctgaatgccagtgcgcggtcaacgcccagtttctctggcgcggcatcctggcctaagcgacgaccaaaccagatctctgccgtcaggtcgcgaacgcggttaaacaaaacgctgtggttatgagtgtcatcgcttttaatcagcaccagcaccgcttccggttcgttaaagccggtgaagtaccagaagtcactgttctgacgataggggtattcgctgtcggcgctacgtgttacttctggtgcagcaaaaatcagcgcggcgctgccgggttgcatttgctctaccagggcctgacggcgacgctgaaactcttgccgggatatatcactcataacactctccttacattttttgtttttagtgtagagtcggtttttgtacttctggcgcggtcggttgcggatgagtaaaggtgtcgtggcataacagcgcggcaacacggacgtactcgatgatctcttcaagcgacatttcaagctcttcctgatcttcgtcttcgtcgtaacccaactgcgcgatgttacgcagatcgtcgatggcttcaccggtttcgccggtcactttgtccagcttcggttgcgtaacgccaagaccaagcaggaagtgattgacccaaccagccagcgcatcagcccgatcgaaaacgctgacatcatcgccatcaggcagataaagctgaaaaaggaagccgtcatcctgcagggcatcgctggtggcagagtgcattttgcgcagtgcctgtgccagctcatgaccgaaagccatgccttcgttcgtcaggtcgtgaagtagcggcagccatgagctgtcatcgttaccgccacatatcatcccactgattaaaccatgcatctcagcaggggtcagacccgtcccttgttggttcagatactggttcatttcgttgtaaccaggcatttcgttctgtatagacataagcattcgtcgtcaaagggaggaatattcatgatatgctaccactttgggccctggtggaccagaaaagggcttgtctcttctcatcagggtagctatagtgtcgccccttcgcagaccatgggtctaaagacgaaggcagcgcagtcaatcagcaggaaggtggcatgtctgcacaacccgtcgatatccaaatttttggccgttcactgcgtgtgaactgcccgcctgaccaaagggatgcgttgaatcaggcagcggacgatctgaaccaacggttgcaagatctgaaagaacgcactagagtcacaaatactgaacagttggtcttcattgccgcattgaatatcagctatgagttagcgcaagaaaaagcgaagactcgtgactacgcagcaagtatggaacagcgtattcggatgctgcagcagaccatagaacaagcgttacttgaacaaggtcgcatcaccgaaaaaactaaccaaaactttgaatgacacttttcggtttactgtggtagagtaaccgtgaagacaaaatttctctgagatgttcgcaagcgggccagtcccctgagccgatatttcataccacaagaatgtggcgctccgcggttggtgagcatgctcggtccgtccgagaagccttaaaactgcgacgacacattcaccttgaaccaagggttcaagggttacagcctgcggcggcatctcggagattcccttcttacctggcaccagccatgacgcaactaccagaactcccactgacattatcccgacaagaaatccgcaaaatgattcggcaacgtcgtcgtacgttaacgccggaacaacagcaggaaatgggtcaacaagccgctacccggatgatgacgtatcccccagtggtgatggcgcatacggtcgctgtattcctctcttttgatggcgaactcgacacccagccactcatagaacaactctggcgcgccggtaagcgcgtatatcttccagttttgcatccctttagtgccggtaacttgctgttcctgaattaccatccgcaaagcgaactggtgatgaacaggttgaagatccacgagccaaaactggacgtgcgcgatgtgcttcccctttcccggttagatgtattgatcacgccgctggtggcttttgatgaatacggtcaacgcttgggaatgggcggtggtttttatgatcggaccttacaaaactggcagcactataaaatgcaaccggtgggttatgcgcatgattgccagttagtagaaaaactcccagtggagaaatgggatattccactgcctgcggtggttacaccgtcgaaagtctgggaatggtaagggcgatacatcccgcatcgccctgattgacatcgttgattctttgacctaatttagtgagtaagggtaagggaggattgttcctcccctgtgactgactgttaataagctgggaaacttatgagtaacagtacaatcagtatgatgacaagtcgcatcataacccttctccttcaagccctcgcttcggtgagggctttaccgttacagccccatgctgccctgccatcgtaaatccccattaaataaacacaacgcattgatctgactttgatttattttctggagcagactcgcaaagtagaatgcgcaatgcggcaacggtgtggagaagggataaaaaaacgggcaagtcagtgacctgcccgttaattttcagagaaggggaattagtacagcagacgggcgcgaatggtacccggaatagctttcattgcctgcagcgctttttcggcaacgtcttcgtcggcttcaatatcaataactacataacccatctgggcggaagtttgtagatattgcgcggcgatgttgacgccctgctcggcaaaaattttgttgagcgcagttagcacgcccggacggttttcgtggatgtgcatcagacgacgcccaccgtgcagtggcagcgagacttccgggaagttcaccgcagagagcgttgagccattgtcagaatacttgatcaatttacccgcaacttccaagccgatattctcctgcgcttcctgagtcgaaccgccaatgtgtggcgtcagaaggacattgtcgaattcacacagcggagaggtaaatggatcgctattggtcgccggttccgtcgggaatacgtcgattgccgcccccgccagatgtttgctcgccagcgcgtcacacagcgctggaatatccaccacagtaccgcgcgaagcattaatcagcagcgagccgggcttcattagcgaaatctctttcgcgcccatcatatttttggtggacggattctctggtacatgcagactcaccacatcgctcatattcagcaggtcagaaagatgctgtacctgagtggcgttgcccagcggcagtttgttttcaatatcataaaagtaaacatacattcccagcgattcagccagaatgcccaattgcgtaccaatatgaccgtagccgatgatacccagctttttgccgcgcgcttcaaaagaacccgccgccagtttgttccacacgccacgatgcgctttagcattggcttctggcacgccgcgcaatagcagcagcagttcgccaatcaccagctccgcaacagagcgcgtatttgagaacggtgcgttaaataccgggatcccgcgctttgccgccgcatccagatcaacctgatttgttccgatacagaaacagccaatagcgaccagtttttctgcggcgttgatcacgtcttcagtcagatgggtacgggatcgcaggccgatgaagtgggcatcgcggatggattcttttaattgttcatcatccagcgcgcctttgtgaaattcgatgttggtgtaaccagctgcacgaaggctttccagcgccttttggtgcacgccttctaccagcagaaacttaatcttgtctttctccagcgatacctttgccatttacccaatcctgtcttttgaaatgttgtgtgcggatttgcatccgcctttcaacatatcaaaaaataatattgcggcaatatgaacgtttgcgtcgcgatgttgaggaaatatcacgcaaaagtatttcttggatgaatatgctggtttagaagatttatttagagcaatcgacaattgccaggtaaaaacgtgacacatgtcaccaaatttaatgaagagaatttttttaacgggggaggttcccccgtcagatcatttcacaatagttttgacaccgtcaggtgtgccaatcagcgcaacgtccgcgccacggttagcaaacaaaccaacagtcaccacaccaggaatcgcatttatggcgttttccatcgctatcgggtcaaggatttccatgccgtggacgtcgaggatcacgttgccgttatcggtcactacgccctgacggtattccggacgaccgcccagtttcaccagctggcgcgccactgcactacgtgccatcgggataacttctactggcagcgggaatttgcccagaatatcaacctgcttggaagcgtctgcaatacagataaatttttccgcaaccgaagcaatgattttttcacgggtcagcgccgcgccgccgcctttgatcatttgcatgtggccgttgatttcatctgcgccatcaacgtagatgccaaggctgtcgacttcgttgagatcaaaaacgtgaatgccgaggcttttcagtttttcagtggaagcatctgaactggaaacggccccttcaatctggcctttcattgtaccgagtgcgtcaataaagtgtgcggcggtggaacctgtacctacaccaacaatggtgccgggctgaacatactgaagtgccgcccatcctactgcttttttcaattcatcctgcgtcatgatcgtttcgcctgtggtatgaaatttcacacgcattatatacaaaaaaagtgattcagaccccgttggcaagccgcgtggttaactcatccataaaatatcgcgcaatggcgggcatcccctttcgccccgcaaataaagcatacaacggtctggggatgccgctccacggtgcaaacaggcgcaccagttccccgttcgcaagcccctgtttacaggcaaactgaggcaataacgccacgccattcaacacaaccagggcgcgaactcgctgagcgaaatgcattagcgcaaatccctgatcttttaagctgcgcgttaaccactgatacaaatgttacccgccaacggcttcggtatatgcaacccgacacaaaattgtgtcatagtgcaggaaaaagcatttaccaggagcagacaacagcaatgaaacgcccggactacagaacattacaggcactggatgcggtgatacgtgaacgaggatttgagcgcgcggcacaaaagctgtgcattacacaatcagccgtctcacagcgcattaagcaactggaaaatatgttcgggcagccgctgttagtgcgtaccgtaccgccgcgcccgacggaacaagggcaaaaactgttggcgctactacgccaggtggagctgctggaagaagagtggctgggcgatgaacaaaccggttcgactccgctgctgctttcactggcggtcaacgccgacagtctggcgacgtggttgcttccggcactggctcctgtgttggctgattcgcccatccgcctcaacttgcaggtagaagatgaaacccgcactcaggaacgtctgcgtcgcggcgaagtggtcggcgcagtgagtattcaacatcaggcgctgccgagttgtcttgtcgataaactcggtgcgctcgactatctgttcgtcagctcaaaaccgtttgccgaaaaatatttccctaacggcgtaacgcgttcggcattactgaaagcgccagtggtcgcgtttgaccatcttgacgatatgcaccaggcctttttgcagcaaaatttcgatctgcctcctggcagcgtaccctgccatatcgttaattcttcggaagcgttcgtgcaacttgctcgtcagggcaccacctgctgtatgatcccgcacctgcaaatcgagaaagagctggccagcggcgaactgattgacttaacgccagggctattccaacgccggatgctctactggcaccgctttgctcctgaaagccgcatgatgcgtaaagtcactgatgcgttgctcgattatggtcacaaagttcttcgtcaggattaatccatcaaataatgcctgatagcacatatcaggcgttatcctcacttctttttgtattccttgaatcacattacaaaatagacaaatctcaggcggcaaaaaacgacgtctgaatgcatttttttgctggagacaaacccacgtaaaaagctcaccgtaagcgcaaataccctcattttgattgcgttttacggagcaaataatgtctaacgtgcaggagtggcaacagcttgccaacaaggaattgagccgtcgggagaaaactgtcgactcgctggttcagcaaaccgcggaagggatcgccatcaagccgctgtataccgaagccgatctcgataatctggaagtgacgggtacccttcccggtttaccaccctacgttcgtggcccgcgtgccactatgtataccgcccaaccgtggaccatccgtcagtatgctggtttctcgacagcaaaagagtccaacgctttttatcgccgtaacctggccgcccaccgaggctacgactccgataacccacgcgtggcgggcgacgtcggcaaagcgggcgtcgctatcgacaccggggaagatatgaaagtcctgttcgaccagatcccgctggataaaatgtcggtttcgatgaccatgaatggcgcagtgctaccagtactggcgttttatatcgtcgccgcagaagagcaaggtgttacatccgataaactgaccggcaccattcagaacgatatcctcaaagagtacctctgccgcaatacctatatttacccgccaaaaccgtcaatgcgtattatcgcagacatcatcgcctggtgttccggcaacatgccgcgatttaataccatcagtatcagcagttaccacatgggtgaagcgggtgccaactgcgtgcagcaggtagcatttacgctcgccgataggattgagtacatcaaagcagcaatctccgccgggctgaaaattgatggcttcgtccctcgcctgtcgtttttcttcggcattggcatggatctgtttatgaacgccgccatgttgcgtgcggcacgttatttatggagcgaagcggtcagtggatttggcgcacaggatccgtataacaacgttatccgcaccaccattgatcattgtgcacatcctatgtgtcgggattatctgcatcgctatctggaaaatgcgtccggcggacatattcaccacgatcttagccacgtcttcgacttacaccgtaatttaattgcaaccggatcgatgctgggttaatggtttgtcccgtcacgatcttcagcaatatgctgaagcatcgtggcggtataacgatgatttctgattgaataaagatattcctgcatatacatcggcctgtgcggcgcatcaaaatatttcagcgttgccggattcaccagtcgccaggcaaaatgcgggatcaccgtcagaaaatgtccccgctccacgtcgctgattttggccataaaactatagggacgataaataatggttggattgatcccacaaggacgcatattcgcatcaatcattgcttcgaagttagcccggttttgaaagcgcatttgtagccagggcagctcctgaagcagctcttgctcttgtcgctcttcataacggcgagaaacgagaaagcccaatcgcagcggcggtagttcactgatagtcaggttttccagttcctgaactcgtgcagatacatgctgtggggagattataaaatctaactgacggtcaaaaagattatcgataacgccatttgcgctgaactcaactggctgggcggtcacgccttcgtacttatctccgagactaatcaactgatcaaaaataatggtcggataagtattatctatgcctatcacaatgtctcgtgaacgacgtcctgagttatggatttcattatcaatcgcagaaagtcgttgataaaccgggaacagtttttgatacagttcctgtccggctttattgaggctgatattattatctttgcgggtaaatagcgtatagccaatttgttcttccagcgcggcaatgcttttgccaaatcgcgaagccgtcatatggattttttctgccgcccgggcaatattattggtttgcgctaataaaatgaaattgcgcatctttttcgaaataaaaatgtccatcccccctctcccgcatccttgtccgcttaaccgtttcagtcagcctatccttgatgaaaccgcgagcaaagataggtgattacgtcatggttttacagaaaaaggaggcaatatcgggtaaaggcattagcccgacgaatacgtcgggctacaagtattaatgtgcagcaggtgttttagcgggtggttgatccacaggttctaactggaagattacatcgacctgatcatcaaactgaatagcggcctgctcgtaagtttcctgggcggacaccggcgcggcatcggctttcatcatccgcaccattgggctgggctgatagttggaaacatggtagcgtacgctatataccggccccagtttacgatgaaagccgttcgccagttcctgcgcctgatgaatcgcgttatcaatcgctgccttacgcgctttgtctttataggcatccggctgcgccacgcccagcgacacagaacgaatttcgttaagacccgcctttagcgcgccgtccagcaaggaattcagtttgtctaactgacggagcgtgacttccaccgttctcactgcgcggtagcctttcaggatacttttaccatcctgataatcataatctggctgagtgcgtaagttcgctgagctgatatcttttttcgcgatctgattgagctcaaggaaggaaatgtattgtgcgacgcgctcatctgcctgtttcttggcagtagcggcatccttcgcggccacgttaacttcaatcgcaagagtggcaatgtctggcaccgcatccacgcttgccgtaccggaggtgacaatatgcggtccatccggcaattcgttagcctgcgctgccatcccgctaatacccattaatgccgccagggcgataactttgaacttcacgttagtctctccgtgttaattgacttgcccaaaattcaggacctctggaggcaagcttagcgcctctgttttatttttccatcagatagcgcctaactgaacaaggcttgtgcatgagcaataccgtctctcgccagctgcaaggcaataaaccacataacacatcccactaccagattgataatgcgctgtgattttgccgtgcgcaggcgcggtgccagccaggctgcgagaatagccagaccaaagaaccacaggaaagaggcgctaattgttccgagcgcaaaccaacgttttggttccacatcaagttgcccgccaaggctgcccagcacaacaaaagtatccaggtaaacatgcggattcagccaggtcactgccaacatggtggcgataattttccatctgccttgtttcaggacttcggcactggctaactcaatgttactgctcattgctgttttaaaagcgccaaaaccataccacagcaagaaggctacgccgccccaggtgaccagcgccagcaaccacggcgactgcatcaataacgcgctgccaccaaaaatccccgcacaaatcaggaccaaatcgctgatagcacaaagtaaggcaatcataatgtggtactgacgacgaatgccctgattcatcacaaaagcattttgtggaccgagcggtaggatcatagccgccccaagtgcaagaccttgaaagtaataagaaaacacgttggatattccgaattaagtatctgatgcagagactatatcgcgggattgttattagcggaaattgataatattaattggcaatcagaaaaactaataagagagaggccagagagtattatctggcctcagcgttgattacgcagctttgtcttctttcacccgcttaaagttcacatccatttgcgggtacgggaagctgataccggcggcatcaaattcacgtttaatacgctccagcacatcccagtacacgttttgcagatcgccgctgttgctccagacgcggaccacgaaattaatcgacgatgcgccaagttcgttcagacgcacagtcatttcgcgatctttcaaaatgcgatcttcagactggataatatcggtcaggatctgcttaacctgatcgatatcggaatcatacgccacgccaataataaattcgttacggcgagctggctcgcgggagaagttaataatattcccggcaataattttaccgttcggaataacgataattttaccgtctgcagtacgcatggtggtggagaaaatctgcacactcagcacagtaccggctacgccgccgaggtcaacatattctccggcacggaacgggcggaacatgacaagtaacacgccagcggccaggttagacagtgacccctgcaaagccagaccaacagctaagcctgcggcaccgagtacagcaatgactgacgctgtttgtacgcccacgcgccccagtgcagcgattagcgtaaaggcgataattccgtaacggactaatgcagaaagaaaatcagcaacagtggcatcgattttacgggagatcatcaggcgattcaccgcgttggaaatcatccgcgcgataatcaaaccaacgatgatgatcgcgagtgccgccacgatgtttactgcataacttagcagcagcgcctggttagccaccagccagcttcccgcgccgtttatgctatcgacaacattcaaatcttccattcaatattccttttcaactgactcaaaatggagaaatacactccgccgccttatgacgggcagtctgacaagggtaaacaataaagcataattttgccaaatagatcacagatttctcatctgtatcaccttgcttttggcgaaaaaaagacccgcagagcgggccttgagataagcagaaaggaatatcttacagaacgtcgatcgcgttcagttcctggaatgctttttccagacgagcgatcatcgaagtctgaccggcacgcagccatacgcgcggatcgtagtatttcttgttcggctgatcttcgcctttcgggttgcccagctggccttgcaggtaagcttcgttttctttgtagtagttcagaacaccttcccaggttgcccattgggtatcggtatcgatgttcattttcactacgccgtagcttacggagtctttgatttcctgagcagtagaaccggaaccaccgtggaatacgaagttcaggctgttgtgcggcaggttgtgtttcttagaaacatattcctgagagtcgcgcaggatggtcggagtcagaacaacgttacccggcttgtaaactccgtgtacgttaccgaaggacgcagcgatggtgaaacgcgggctgattttgctcagctcggtgtatgcgtaatcaacgtcttccggctgggtgtacagtgcagaagcgtccatgtggctgttgtccacgccgtcttcttcaccaccggtgcaacccagttcgatttccagagtcatgccgattttggacatgcgctccaggtatttagagcagatttcaatgttctcttgcagagattcttcagacaggtcaatcatgtgagaagagaacagcggcttaccggtagcagcgaagtgtttttcacccgcgtccagcagaccgtcgatccacggcagcagtttcttcgcgcagtggtcggtgtgcaggataaccggaacaccataatgttcagccatctggtgaacgtgatgcgcaccagagatcgcacccaggatagcagcgccctgcggaacgtcagatttcacgcctttaccagcgataaaagaagcaccaccgttggagaactgaacgataaccggcgctttaactttagctgcggtttccagtacggcgttgatggagtcagtaccgacgcagtttactgctggcagtgcgaagttgttttcttttgctacctggaaaactttctgtacgtcatcaccagtgattacgccaggttttacgaaatcaaaaatcttagacatgtctcttgtcctgtatcgtcgggccttatactcgtcatacttcaagttgcatgtgctgcgtctgcgttcgctcaccccagtcacttacttatgtaagctcatgggattcactctcttgtcgccttcctgcaactcgaattatttagagtatgaaaaagtgcgtgctttaaaagcgcgctgcaacaagggcaggtttccctgccctgtgattttttacttcttagcgcgctcttcgagcatcgctactgcaggcagtactttaccttccacgaattcgaggaatgcgccgccgccagtggagatgtaggagattttgtcagcaatgccgaacaggtcgattgctgccagagtgtcgccgccgccagcgatggagaacgcttcgctgtctgcgatagcgttagccacgatttcagtacctttgcggaagttcgggaattcgaacacgccaaccggaccgttccacaaaatggttttcgcattcttcaggatttcagccagttcctgagcggaagcatcaccgatatccaggatctgctcgtcagctttcacatcgttaacagatttcagggtagccggtgcagtttcagagaactcggttgctacgcgaacatcagacggaaccgggatgttgcaggtggtcagcagacgtttagcttcgtcaaccaggtcagcttcgtacagggatttacccacatcgtggccttgtgctgcgataaaggtgttagcaataccaccaccaacgatcagctggtcagcgattttagacagggagtccagaacggtcagtttagtagatactttagaaccaccaacgatagccaccatcgggcgagcaggttctttcagtgctttacccagcgcgtccagttcagctgccagcagcgggcctgcgcacgcaacgtcagcgaatttaccgataccgtgagtagaagcctgcgcgcggtgagcagtaccgaatgcgtccattacgaacacgtcacacagtgcagcgtattttttggacagagtttcgtcatctttcttctcgcctttgttgaagcgaacgttttccagaacaaccagttcaccttcagcaacgtcaacgccgtcgaggtaatctttaaccagacgaaccgggttagacagtttgtctttcaggtagttaacaaccggcagcagagagaattcttcgttgtactcgccttcggtaggacgacccaggtgggaagttaccatcacttttgcgccttgtttcagggcaagttcgatggtcggcagagaagcacggatacgcgcgtcgctggttactttcccgtcttttactggtacgttcagatccgcacggataaatacacgtttcccagcaagatccagatcggtcatcttaattacagacatggtgaatcctctcgttgattctaaaagttttgcagacgctgcttgcgtcttacctgaaagcaacagtagccatagctaacgtcgtgtcgagcattcggttagcaaagccccattcgttatcgcaccagaccaacgttttgatcaggtgtgcgccactgacccgggtttgggtgccatcgacaatggcactgtgcggatcgtggttaaaatctacagagaccaacggcaattccgtatagtcaactataccatgaaatgcaccttgtgctgctttttgcagcaacaggttgacttcattggcttttacaggtttcttcaccgtcacgcttaaatcgattgccgtcacatttatggttggcacacgtaccgcaatcgcttcaaagcgatcgttaaattgcggaaaaaatcgtgtgataccggcggccagtttagtatcgaccggaatgatcgactggctggctgcccgggtgcgacgcaggtcaggatggtatgcatcaataacctgttgatcgtgcatggcggagtgaattgtggtcacagtgccggactcaataccgtacgcatcatctaacaatttgatgacgggaattatgcaattcgtggtacaggaagcgttagaaacgatgcggtgttccgcacgaagttgatcctgattgacgccgtaaacaacggtcgcgtcgagatcgttactgccaggatgtgaaaagagcacttttttggccccggcggcaatatgcgcttcgccatgctcacgggagccatatacgccggtgcagtcgaggactacatcaacgccaagttcacgccaggggagcgattgcagtgaacgttcatgcaatacgcggatggcgtcatcaccaacaaaaagttgatcgcgttcctgtcgtacttcccatgcaaaacggccatggctggtgtcatatttcaacaaatgcgccatgcccgcagcatccgccagttcgttgattgccaccacggtaatttccgcccggcgtccggattcatacaaagcacgaaccacattacgcccgatgcgaccgaagccatttatcgctacgcgtacggtcatagatctcctgcaaggttttccctgagcaaatttgccagacagagtaatccagcaaatcgttcggggaaaccttacctgtcgcaaactgcgactgattggttaattgtcgaacatttaatcgactgaaacgcttcagctaggataagcgaaacgtggaataaaaggaatgattgtccagtcaaagaagacaattatctgacttacgtcacgttttcagccccgcccctgtggaatttattccactttgcagaatcacgaataagcgtagcaaaatcttttcgttgtgccgtcacaaaccctgacttatatcagaatatgactgatgcagcgtcgatattatccgcaatacgtccgagtttcggagtactccaatgatgacattgccctacccatattcttcctccgcacgtttttacgcgctgcgcctgctccccgggcaggaagttctctcccaattacgcgccttcgcgcagcaacaacaactccacgccgcgtggattgcaggttgtaccggcagtctgactgacgtcgccttacgctatgccggacaagaaaacactgccctgctaagcggtaagttcgaagtcatcgcattgaacggcacgctggaacagagtggtgaacatcttcatctctgcgtttccgatccacacggcacgatgcttggcggtcatatgatgcccggctgtaccgtgcggaccacgcttgaactggtgatcggctgccttgaggaactggcgtttagccgccagtcttgcgcgctttctggttacgacgagttgcatatttccccccgttaaataactactttcagtgaggttttcttatggcgcgtcgccacttttccagtcaggcattggtgttgatcgttatctctatcgccatcaatatgatcggcgggcaactggccagcatggtcaaattacctatttttctcgactccatcggcacacttattagcgcggtactgcttggtccggtgatcgggatgctaaccggtttactgaccaatttactctggggattgctgaccgacccgatcgccgccgcatttgcgcccgtcgcgatggtcatcggcctggtcgccggttggctggcgcgagcgggttggtttcgcaccctgccaaaagtcgttgttagcggcgtgattattacgcttgcggtaacggtcgtcgctgtaccgctgcgtactgcgctgttcggcggcgtgacaggaagcggagccgatttgttcgttgcctggatgcactcgatggggcaaaacctggtggagtcggtggcgattacggtgataggcgcgaacctggtcgataaaattcttacagcggtgattgtctggcttttactgcgtcagctgccgattcgcaccacgcgccattttccggcaatggctgccgtgcgctaaatgcatccgtttacatccttaacgctgtgggcgctggcggcctgcaccacgcttatcctgcccacacagacaatattgccagtctatagcgcggcgacctttttctgccttattgcgccaaaggccacgcggcggcgggcaaaatatgtcgtctggctgatgttctcgctgggggctggactgtggctggtgcacggtggctggctgacagaatggctaagcggcacgccacgctctccagaacggtgggcgcatgctattacgctctggttgcggattctggcgattgtttcaacctcacagttgtggatgcagtacgtccccgtgcaacgttttatccgcgctttgtttgcttctcgcctgccgccgggcgtcgcttatctgtttgccgggccgttattggtcgttgagcagttaaaacggcaattggcgattattcatgaagcgcagcgcgcccgcggcgtgccgctggatgagggctggtatcagcgtttacgtgcgatgcccgcgttaattattccgctaacacacaatgcgctaaacgatcttgctgtccgtggtgcggcgctggatatgcgggcatttcgaatcaacaataggcgcactacgttatgggcaccagccgatagcaccctacaacgcgtagcacgttacgccatgatattgctaatgctggctgaattcggagcgtggatatggttacgttagaacagtttcgctattgcccgacacactcaacgcatcctccgttctgttatgactttcactatgtcaaaccggggatggtcgccatctttggtgacaacggcagtggcaaaagtacgctggcgcagctgatggcgggctggtatccggactttctaccaggagagataaccggcacggggacgcttctcggtacgcccattgggcgtctcccgtttaatgaacaatccgccaccatccagctcgtccagcaatcgccctatttgcagctctccggctgtacctttagcgtggaagaagaagttgcctttgggccagaaaatctgtgtcttgctgaaaaagagattatggcgcggattgacgccgccctggccctgaccgagtgccagccgttgcgccatcgtcacccggcaacactctccggtggagagacacagcgtgtggtcatcgcctgcgccaccgcgatgcagccaaagctcttaattcttgatgaagcctttagccgcctgacgccgcaggcccgcgaaatgctgttgcagcgcttacaacactgggcgcttgaacgtggttcgctgattattctttttgaacgtcatcacacacctttcctgaaccactgccagcaagcgtggcaattgcaaaacggagcgctccagccactatgttaacgttaaatcagatatcttatcgctggcctggcgcggcaacggattgtctttgcgacatttctctgcaactcaaacaaggtgaatggctggcgctgaccggcgacaatggcgcgggaaaatcgacgctgttacgagtaatggcaggtcttcttacgcccacagccggtacggttatgctgcaacaacaagcgatgaaaaacctgaaaaaccgccagcgcgcggcaaagattggcgtactgtttcaggaagcggaaaatcagctttttcacagcaccgttgctgacgaaatcgcatttggtttgatactgcaaaaatgcccggcggatgaaatcactcaacgtaccaatgctgccctgcaatgctgtcagttagcagacactgccagcgcgcatccgttagatctgcatagtgcgcagcgacggatggtcgccgtcgcctgcctggaagcactctctccgccactattgctactggacgagccgagtcgggattttgacgaaaattggttgagcgtgtttgaaagctggctggagaagtgccgccagcgaggcactagcgtcgtagcaatcagtcatgacgccgcatttacccggcgtcatttctctcgtgtggtgcgactggaagatggtgtaatcaggaacgttaatccatcagacgatattcacccgtagcggtcatcattaaggtcaaatttgcaggcagactctcttccagcacccggcgaacattcggcccgtcggtacggtcataaaaggcttctgcgtctgccagcgataaccctcccgccagcttgcgccccaccagacgctcccgcaacgcagatgcgggagctttgataaagatcgagaaatcacaaaattgcgcaagctggcaccacttttcatcatccagcaacaaccagttaccttcgacgatgacgagtggtgcggtaacgtgcagcgcatcttcaacaggatcatgcttttgtcgatcgtactgcggccacgtacaatccccttccacaacccggcacagattttccgccagtttcgcaacgtcaaatgtctctggtgcgcctttgaaggggcgcaattgatgcgcatccagccagctattgtaatggtgaaaaccatccatcggcagcgtctgaatagcgggcagttccgggtcttgttgcgcgagatattcccagaaggtggttagggtagatttacccgtccccggcggagcgcaaagaaaaaccaccgtacgccgctgcggatttactgtctgtaaggccgccagcatacgcagcaacggtttatgtacattttcaatctcttcgttctggtactgtgcctgtatcttcagcccattcaccgttaattcaattttcacggcgttaattcctttaaggttgtcgttactgccagcgtcagcgccgttttgaccatcccgctaaaacgcgcctctgaccagacggcgaaatcggcgaacttcatcgctttcaacgcgtcatagagcgtcgcattgcgggttatgctattgacgttgctgataaaatcccaggttatgtcatcagcaaatccgggcgtttcatcctgttcgttcaggtaatgccagaactgggaaaagtgcgtgatatcggcatacagccatttatccatcttccccagcgcataaatcaaacgcagcgcaacatcaatatcgtcaagcgggccgctttgggcgagtaacggcttcactgcatattcgacgatctcttcatcgttatcgacaaacagcgacggcagaaactggcatatcccctggagcaaaatagaatgcgcagttttcataaatgaaaataaattgtcctgtgcatccagttgctcaagcacatcatcttctgtcagcgtcgccattggtcttccgatagatcaccatcaatgcagggagtctattatattacacgtttggtccgcgccgccgatcagtaatgtctgcgtccgcaccccattcgccgtctgttggataccgttcaccaactcgccgcccgtcacgcccgtagcgctaaagaggatatcgttccccctcgccgataaccactcgcccacgaaaagcaacgtcgtttaatgcctggcgcatcgcggtgaccgcaaggccatcaattttatttttgtcgccacagccggtttgcggccaggcagccaacgctgcctgttccgtaacgcgaaataatggccacgccagggacatcattgcgcggcctccccaatatcaacgccaaattgtgccagcagatatttctcggcctgttcattccagataccgtgcgttttctcaaccagccgcgccagctctttaaacagcggatcggttttgcctttttcggcaaaatcggcaatggcggtcagcggcatggtcacgccgttataaatgagttttttaccgccagggatatccggcagattgagcacggtttctggcaccgcatccaggccaccgatatgggtcaccataaacgacggctgtaactgccccgtggcgctaagggcaatcgcctctttcatgtcgtccgtggaaccgccggacgtgccgacaacgtgcgtactgttgtaatggacgttgtagaaattaaacggcactttgaagtttttatctgtcggcccggcgaagaaattcagacaaccatcctccgccagcaattcatccgccatttcaacaacagcaggcaccgccgcataaacaaaaatgtcatcgaacccggcatctcctgtcagcgcccgcagcgtctggaccggatcgctcacccctttggtattcatatacaccagctcaatgcctttactggccgccagttccaccggcagcagcttttgtacctgcgtcaggcgtttgtcgtcgatatcgactaccaccacccgcgacggttgtatgccgccgttaatagcgtaatcgatagcgccaattcccatcgggcctgcacacgccagtagcgcaatattgccgccaggtttgacgcccatgcgatgctcataaacatattgcgtggtgtgataattggcatgataagcgccaataatgcagcacataggctctgccagcgacgccgcagcaaaataagagccgtgatagggtaatacgcagcccaaattaatggcgatttcgggaataatcatataggtggcgttaccgccaaaatattcgtagctgtagcccgctgaatacccgcctggtaaccccatcgccggttgcaatacaaaacgctggccttttttatatttgccagtgagatttttacccacttcgacaataaccccggcacattcatgcccggtaatgaccggatgattttctaaatcgtcggggacgcgtttatgttcactaccgagtaacgccgctttccaggtggataaacaaacgctgtcagaaattacattcactaacagttcattatcggtaatttctggcagctcaaattcgcgcagacggacatcccgcttgccataaatagcagcaactttggttttcatttttacctctgtaatcagtgtttatgttcagcggttaattgattaaataaagtgtcgagttttggatcgccaatatagttattaatcaatatcagtggtttatccgtcacacgtttcacgcgcccttccagactggcgtgagtaacgacgatatccgcatccgcaggcacgttttctatggcgtaatgttttacttcaattgccagccccgctttttccagacgtttacggaaggtggttgcgcccatcgcgctggagcccatccccgcatcgcaaacaaaggcgatacgcttaacccggcttaacgagaatgccccctcttgtttcatcgccttaaccgcattggctgactgagcaaactcatcttcgctctccgtttccaccgttttttccatcttcagtatcagcgaagtgatagcaaaggacaccagggtacctaccgtaacaccggcaattgtcgccaggaacgagcctttcggcgtcagtgccaggtaagcaaagatagaccccggacttgggccagccaccagaccaccgtccagtaagttaaacatccaggtgccagacataccgcccgcaatcatggcaataatggtcagcggcttcatcagcacatacgggaaatacagttcgtggatcccaccgaggaagtgaataatcatcgccccgggcgcagaacgtttactcatccctttaccaaacaaggtaaacgccagcagcagccccagaccaggacctggattggaggccaccatgaagaagatggatttaccgttaaccgaagcctgttgcattcccagcggataatagacgccctgatcgatcgcattattaaggaaaagcactttcgccggttcattgatgactgacagcaaaggtagataacccgcatgtaccagcgcctcaatacactctttgacgaaagtattagcaattaacaccgccgggccgataacttcaaaacccagcagacaaaggagcatccccgcgatacctaatgagaagttattgataaccatctcaaaaccagcaggtatgcgtttttccagcgacttgtcgatatatttaatcaccagaccaccgagcggccccataatcattgagccaaggaacatcgggatttcagcgccgacgatcacaccaatcgtaccaattccgcccatgaccgcgccgcgtttaccgccgaccagatgaccaccggtagaaccaatcatcacgggcaataaataggtaatcatcggaccaacaattttggcgaaatgttcattcggcagccagccggtgggaataaataatgccgttataaatccccaggcaataaaagcaccgatattggggatgaccattgcagtcaaaaagcccccaaaagcctggacctttgcacgagcagacttgttttccataatattatcctgtagaggagagagtaattatccgcggctgataatgtccgctaattgtttttctgatgatgcggttaagagttgttcgagtatttcttcttcgcacagtaattcacttaacgcctgaatagcgccaatgtgcgaattggcatcggcagcagaaagcccgatgagtaatttaatcggttcgtcattccccggaaaataaacgctttgtttaagtaacgtcaaagacatcccggttttaagcgccccacattccgatcgcgcatgaggcattgccacgcctggtgcgagaatataataagggccattgttaatggtggaacctttaattgcctgaatgtaattctcgctgatatagtttttatccagcaatgataccatcgagaaatcgatagcttcctgccaatcttttgctgaatgtataactgagattgatgattttggaaaataatcaataagccgcataaattatccttattttatttttagggtacagtccggcggtaaaaataaaatacgcgtacaaattaacgaaagcaattggacacatgaaaggagaaactccacgagcaaaaataacaaaatattgaataacaacaacatgaaataagcttttaaaaagtcaattataaatctgttaagtaaactacaaaatcaacaaattattcatcactatatttgtgatacacatctctattttcttattgaatgctcgaaaacatacttattacgtttattattttttcgctcatcccctttataaattctgaattatcggctgttgtctgttttctcatcacctcatgtgacatattccccactttactcaaggaagattcatatgaaagcacctgtttcattaacctcatttcgcccacaaaaatctcttgctatcgccattggcgtgcttgccgtggttgtgctgccatttctctcgtattacaccgttaatgaaggtgaacgcggcattttgctgcgctacggaaaaatcgtaaaagttgccgagccggggctgggttttaagatcccttttatggaaagcgtagagaaaatttccacgcgtaatcaggctgtggtctatcagggattacaggcctacagccgcgaccagcaaccggcacaaatgacagtatcagtcagcttccacattaaaccttcagaagcaggcgcggtttataccacctacaacaccattgaagcattaaaagatcgtctgattgtccgtcagttgccaactcaactggagaacgttttcggacaatataccgccatcagcgccgtacaggatcgtacaaaactggttcaggatctgcaaaatgccatgcgcaaagccgttgttgggccagtggtaattgacggggtccagattgaaaatattgatttttctgacgcttatgaaaagtcgattgaagaccgaatgaaagcagaagtcgccattccacgcgtaagcaaatctggaaacggagaaaatccaggcgcaatacggtactcaggcccaggcggaagcagacagtaaactagcggcagccaaagcagaagcggaaactattcgcgtaagaggcgcggcagaggctgaaactattcgtttaaaaagtgcggctgaagcagaagctatccgcctgcgcggtgaagctctgcgggagaatcccggacttgttgccctcaccactgctgagcgttgggacggtaaactgcccgataccatgatccccggcagcacagttccgtttatctctactaagtaaaaaagggccgctttcgcggcccttgagactgatagcaaagacaaaactgcctgatgcgctacgcttatcaggcctacatacttcctgcaatatgttgaatttgcaaaatcttgtaggacggataaggcgttcacgccgcatccggcataaacaacgcgcactttgccaacaatctgaagggccgcatttgcggcccttctcacaaagcatcttaccgattacagcagcgcttttgctttcgcaacaacgttgtcaacggtgaagccgaactcttcaaacagctgctctgccggagcagattcaccgaaggtggtcatgccgacgatagcaccgttcaggccaacatacttgtaccagtagtcagcaatgccagcttccaccgcaacacgagcggtaaccgctttcggcagtacggattcacggtaagccgcgtcctgcttgtcgaatgcgtcggtagacggcatggaaaccacgcgcgctttcacgccttcggcagtcagtttttcgtaggcggcaacagccagttcaacttcagaaccggtcgcgatgaagatcagttccggctgaccagcacagtctttcagcacataaccaccgcgcgcgatgtttgccagctgctcttcagtacgttcctgctgcgccaggttctgacgggagaggataagcgcagtcgggccgtcctgacgctcaacgccgtatttccacgctactgcggattcaacctggtcacacggacgccatgtagacatgttcggggtcacgcgcagagaagcgatctgttctaccggctggtgagtcgggccatcttcgcccagaccgatggagtcgtgggtgtaaaccatcacctgacgctgtttcatcagcgcagccatacgtacggcattacgtgcgtattccacgaacatcaggaaggttgaggtatacggcaggaaaccaccgtgcagggagataccgttggcaatcgcagtcataccgaattcacgtacaccgtagtggatgtagttacccgcagcatcttcgttgattgctttagaaccagaccacagggtcaggttagacggcgccaggtctgcagaaccgccgaggaattccggcaacagcggcccgaacgcttcgatagcattctgagacgctttacggctggcgatcttcgccggattagcctgaagtttagcgatgaactctttcgctttggcgtcgaagtcagacggcatttcgcctttcatacggcgggtaaattcagcagcttcctgcggataagctttcgcgtaagcagcgaatttctcgttccatgcgaattctttcgcctggcctgcttctttcgcatcccactgagcatagatttcagacgggatttcgaacggcgcgtatttccagcccagctgttcgcgggtcagggcaatttcagcgtcgcccagcggcgcaccgtgggagtcgtgggtaccggctttgttcggggaaccgaaaccgatgatggttttgcacatcagcagggacggtttgtcagtcactgcgcgcgcttcttctactgcgcgtttgatggatgccgcgtcatgaccgtcgatatcgcgaataacgtgccagccgtaagcttcgaaacgcattgcggtgtcgtcggtaaaccagccttcaacgtgaccatcgatagaaataccgttgtcatcgtagaacgcaatcagtttacccagcttcagcgtacccgccagagagcaaacttcgtgggagatgccttccatcatgcagccgtcgcccatgaaggcgtaggtgtagtggtcgacgatgtcgtggcccggacggttaaactgcgccgccagcgttttttctgcaatcgccataccgactgcgttggcaataccctgacccagcggaccggtggtggtttctacacctgcggtgtaacccacttccgggtgacccggagttttagagtgcagctgacggaagtttttcagttcttccatcggcagatcgtaaccggtgaggtgcagcaggctgtagatcagcatggagccgtggccgttggacagcacgaagcggtcacggtcagcccaggacggattctgcgggttgtgtttcaggaaatcacgccacaggacttcggcaatgtcagccatacccataggggcacccgggtgaccggatttggctttctgtactgcgtccatgctcagcgcacgaatagcattggcaagctctttacgtgaggacattttgactccagatcggatgatgaagggcacgcccttaacgacttgacgacagcgcgttttgggctacgccggaaaatttgccaacaatttaccgcaagccgctcgtcatgtacatggaacatccttttgccgcttcagaaatctctggatcatgctcgcatgttgcgcaatccactcgcccgtccgctgcgcttttccttatactgagactgagcgtcgattcacctgcaaacggcgcatttttagaataatcctgaccttgtgcggaagagaaaacatgaaaattcgcgccttattggtagcaatgagcgtggctacggtgctgaccggttgccagaatatggactccagtggactgctctcatcaggagcggaagcttttcaggcttacagtttgagtgatgcgcaggtgaaaaaactgagcgatcaggcatgccaggagatggacagcaaagcgacgattgcgccagccaatagcgaatatgctagacgtctgacgacaatttctcgcgcgttaggcgataacatcaacggtcagccggtgaattacaaagtgtatatggcgaaggatgtgaacgcctttgcaatggctaacggctgtatccgcgtctatagcgggctgatggatatgatgacggataacgaagtcgaagcggtgctcggtcacgaaatggggcacgtggcattaggccatgtgaagaaaggaatgcaggtagcacttggtacaaacgcaattcgcgttgcggcggcctctgcaggcggaattgtcggcagtttgtcacaatcacaactgggagacctgggcgaaaagctagtcaattcgcaatttacccaacgtcaggaatcagaggccgatgattactcctacgatttgctgcgccaacgcggtatcagcccggcaggtcttgccaccagctttgaaaaactggcgaaactggaagaaggccgccaaagctcaatgtttgacgaccatcctgcatccgccgaacgcgcccagcatattcgcgatcgtatgagcgcggatggagttaagtaaagccaggtagtgccgaacgtaggtcggataaggcgttcacgccgcatctgacaagaatggcacatttgttactccgtgcgcattgccggatgcgatgctggcgtatcttatccggcctacgggtgccgagtgtaggtcggataaggcgttcacgccgcatccgacattaatggcacatcacccgcgcgcctcttatctggcgcttactcgccctttttcgccgcctggatatacagcatctccagcgccagcgtcgccgcagccagagcggtgatttccgactgatcgtatgccggagccacctccactacgtccatcccaacgatgttgagatctttcaagccgcgtaccagtttaatggcgcgatcggaggtcaggccgccaattaccggcgtaccggtgcctggtgcaaaagcaggatccaggcagtcgatatcaaaggtcaggtaaaccggcatatcacccacaatctgtttcacctgggcgataatgtcatccacgctgcgatcgttcacctggcaggcgtccagcacggtaaagccgttgtctttatcaaactcggtacgaataccaatctgcacagaatgattcgggtcgatcagaccttctttcggcgcggtatagaacatggtgccgtggtcaaattcacaaccgttagcgtaggtatcggtgtgggcatcaaagtgtaccaacgccattttgccgaaatgcttcgcatgagcgcgcagcagcggcagcgtaacaaagtggtcaccaccgaaggagagcatacgcttaccggcagccagcagcttctcggcgtgcgcctgcagcttctcgctcatctcacgggcatctccgaaggcatataccagatcgccgcagtccacgacgttcaggcgctcacgcatgtcgaaattccacgggaagcgattgtgttcccaggccagattcgtcgaaacctgacggatcgctgccggaccgtggcgaccacccgcacgaccagaagtggccatatcgaacggcacgccagtaatcacccagtcagcatcgctgtcatatggctggaagttcatcggcaggcgtaaaaaaccaaaggcgttggaaaccagtgagttatcgtattgatgacctaaggtgctcatggatggactcctattacaaagtcgatataaaaaaacccttccgcgtcgttaggcccgacgaggaagggttggatttgtgaaacacaagtttgtgctaattatcgccttaaatgggcgaggcatcaagcgaggttgctatttccgacacggtggcggcgcatagccattgttatctgccggaaaggcttgtccagagcacggcggcagcgcgtttttcgccgggccttgtaattcaaaggcggcaaagccgattacaccggtattacgcacatcgccttgcgccgaattggctgcgtaggaatcagcaacgttggcgaactgaaaagccgcttcggtatgtttatctttgcggaatcctttaatcgctaacgaatctccggcattcacaatataaccgttgttattcagcgaaccttgcttgccgttcagcacatccaggccatcaaccgtagcaacgatctcgtagttggtgttacgactgtaattacggacatataattgataattcattccaactctggcatggacaatatagcgtggttcattattggatgaatcataaacccgcgtaataggtagagaattaaaattaccatcgcgaatagcatattccagttcgttaatacgaatgctataaacgcggtcgtagccggaaggaacattagtcgaataactaataacgatcatctctgccggatcgcgccaggctcgttcagcagatacgccctgaaccgttgagtgcacatccccaccccaggcggtgccgacattgcctgatgcactgctattatactgcgcattactggaacaaccagccagcagcacgattaatgccaccaacgcgctacgtactttccattttttcataaccgttccctctgcatttaattaatgcagcgattgtagggagattatttaataagaaaagcagctaaattatttttaagaatatataaaaagaaagcgggccgatttacgtaaataaatcgccccgccagcagaataatcttaattattcatcttcaagataggtataaccgtacaaacctgcctcgaactcttccaggaactgttgttgcagttcagcatcaagatcggttttcttcacctgatcgcggaactgagttaacagcgttttcggatcgagctgcacatattgcagcatgtccgccacggtatcgccttcgtcagacagttctacctctacgctaccatcagggaagacgaacacgtcaaccgcttcggtatcaccgaacaggttgtgcatgttgccgaggatctcctgatatgcgccgaccataaagaaaccgagcatcggcggattctccggatcgtactccggcataggcattgtcgtggcaataccgtcaccatcaatatagtggtcgatagcaccgtctgagtcacaggtaatatccagcagcacagcgcggcgttccggcacttgatccagcccttccagcggcagaaccgggaacaactggtcgatcccccacgcatccggcatcgactggaacagcgagaagttgacgtacattttgtccgccatacgttcctgcagctcgtcgataatcggacgatgagcacggttttgcggatccagctgcttttgcacttcatggcacatgctcaaataaagctgctcagcccatgcgcgttcttgcaggctaaaggtgccggaagagtagccgatatgaatgtcgtgcagatccatctggctgtcgtgtaaccattcacgcagagaacggcgagttcccggttcgtgcatttcctgccaggtttcccacatgctttgcagggcgcgcggtgcatcttctgcaggcgcggtcggcaccgtgtattcgttacgttccacgccgatgatattcgacaccagcacggtgtgatgcgcagtcaccgcacgacccgattcggtgattaccgtcggatgtggcagaccattttcttcacacgcatcaccaatcgcccagatgatgttgttggcgtattcattgaggccgtagtttacggagcagtcagactgagaacgggtgccttcatagtccacgcccagaccgccgccgacgtcgaagcactgaatattgacgcccagcttgtgcagttccacatagaaacgcgcggattcacgaacgcctgtcgcgatatcgcgaatattcgccatctgcgaaccgaggtggaagtgcagcagttgcaggctgtcgagacgcccggcttcacgcagcgtttcaaccagttgcagtacttgagtcgccgccaggccaaacttcgatttttccccgccggaggactgccatttacccgagccctgcgaagccagacgtgcacgcacgcccagacgaggaacgacattcagacgttctgcttcatccagcacaatggcaatttctgacatcttctcaatgaccagatagaccttgtggcccatcttctcgccaattaatgccaggcggatatattcgcggtccttataaccgttgcagacgatgacgctacgggtcatgccagcatgtgccagcaccgccatcaactcggctttggaaccggcttccaggcccagcggttcgcccgaatgaatcagggactcaatcacgcggcggtgctggttaactttgatcggataaacgaggaagtaatcgccgttatagccgtaggattcccgcgctcgtttgaacgcggcgttaatggaacgcaaacggtgctgcaggatctgtgggaaacagaacagtgcaggcagacgctgaccctgtgcttcgcgagttttcactaactgcgcgagatcgacgcgagcttccgggacgtccgggtccgggcacacgctgatgtggcccagctcgttaacgtcatagtagttattgccccaccaggcaatattgtaagtacgcagcatcttgctggcttcctgggagctcattgcaacctcctgcatggagcgtagtacaccgtgttcgcccgctgacgaaggcaaacccatagacatgtcgtcagacatagcgaacctcaaattattttattaagtgtaaaacagttaacgactatcgcagcctggaactgcgataacaacccataagcacatggattttccagcagtgaatgctgacgctccaactgcgcaaccggtttctttttcataacattattaagcacataaccgaacgtaagtgtgacagttcggcgaaaccacgagaaaactcttgtttttacaagagcgcccttgttcagtcctcagtagctgtaaccagctcttgaatcctgagaagcgccgagatgggtataacatcggcaggtatgcaaagcagagatgcagagtgcggggaacgaatcttcaccagaacggtgagacaggttaagcagcagacaacggttcattatttcgtatcacctccacggacggctgttaagacgaacccacaagccaaaactctgttttcaacccggctggaagtggcaacacgaaagaaacgtcgtgtgctttttatttaagccgcgcgccgcgttttataccccacaatggcagaaaattgcaaaagataaatacgcagaatgccagcattgtcaggaaaaatttccagccacgtttttaacagaatgagacacgattcaaaaaaaagtggaaattgggtgaagaactgacctaaaatagccatccagatgttaatccatccataccgattaacactcagactgccagtgtttttaacctgcagagtcgtggtaggatccgctaccacagaaaatccacacaacagtttgagctaaccaaattctctttaggtgatattaaatatggcaaaacacctttttacgtccgagtccgtctctgaagggcatcctgacaaaattgctgaccaaatctctgatgccgttttagacgcgatcctcgaacaggatccgaaagcacgcgttgcttgcgaaacctacgtaaaaaccggcatggttttagttggcggcgaaatcaccaccagcgcctgggtagacatcgaagagatcacccgtaataccgttcgcgaaattggctatgtgcattccgacatgggctttgacgctaactcctgtgcggttctgagcgccatcggtaaacagtctcctgacatcaaccagggcgttgaccgtgccgatccgctggaacagggcgcgggcgaccaggggctgatgtttggctacgcaactaatgaaaccgacgtgctgatgccagcacctatcacttatgcacaccgtctggtacagcgtcaggctgaagtgcgtaaaaacggcactctgccgtggctgcgcccggacgcgaaaagccaggtgactttccagtatgacgacggcaaaatcgttggcattgatgctgtcgtgctttccactcagcactctgaagagatcgaccagaaatcgctgcaagaagcggtaatggaagagatcatcaagccgattctgcccgctgaatggctgacttctgccaccaaattcttcatcaacccgaccggtcgtttcgttatcggtggcccgatgggtgactgcggtctgactggtcgtaaaatcatcgttgatacctacggcggcatggcgcgtcatggtggcggtgcgttctccggtaaagatccatcaaaagtggaccgttccgcagcctacgcagcacgttatgtcgcgaaaaacattgttgctgctggcctggccgatcgttgtgaaattcaggtttcctacgcaatcggcgtggctgaaccgacttccatcatggtagaaactttcggtactgagaaagtgccttctgaacaactgactctgctggtacgtgaattcttcgacctgcgcccatacggtctgattcagatgctggatctgctgcacccgatctacaaagaaaccgcagcatacggtcactttggtcgtgaacatttcccgtgggaaaaaaccgacaaagcgcagctgctgcgtgatgctgccggtctgaagtaatctttcttcacctgctttcaaaggccagcctcgcgctggcctttttcttttacctcaccgcagtggacaggcgttcacgccgcatccggcaaaaaaccgcccgcacaataacatcattcttcctcaacacgttttaccgcaaattatcatcactactgaaatcgattacaccaaccacaccagccaaatatttgtaatattttcatattattattcagctttcacagttgttacatttcttttcagtaaagtcttaattgcagataacaacctttaatctatgatgatataactcaattattttcatgcacttaaatcataactaagataaatgttagtgtaagcgattacactgatgtgatttgcttcacatctttttacgtcgtactcacctatcttaattcacaataaaaaataaccatattggagggcatcatgcctgacgctaaaaaacaggggcggtcaaacaaggcaatgacgtttttcgtctgcttccttgccgctctggcgggattactctttggcctggatatcggtgtaattgctggcgcactgccgtttattgcagatgaattccagattacttcgcacacgcaagaatgggtcgtaagctccatgatgttcggtgcggcagtcggtgcggtgggcagcggctggctctcctttaaactcgggcgcaaaaagagcctgatgatcggcgcaatcctgtttgttgccggttcactgttctctgcggctgcgccaaacgttgaagtactgattctttcccgcgttctgctggggctggcggtgggtgtggcctcttataccgcaccactgtacctgtcagaaattgcgccggaaaaaattcgcggcagtatgatctcgatgtatcagttgatgatcactatcgggatcctcggcgcttatctttctgataccgccttcagctacaccggtgcatggcgctggatgctgggtgtgattatcatcccggcaattttgctgctgattggtgtcttcttcctgccagacagcccacgttggtttgccgccaaacgccgttttgttgatgccgaacgcgtgctgctacgcctgcgtgacaccagcgcggaagcgaaacgcgaactggatgaaatccgtgaaagtttgcaggttaaacagagtggctgggcgctgtttaaagagaatagcaacttccgccgcgcggtgttccttggcgtactattgcaggtaatgcagcaattcaccgggatgaacgtcatcatgtattacgcgccgaaaatcttcgaactggcgggttataccaacaccaccgagcaaatgtgggggacagtgattgtcggcctgaccaacgtacttgccacctttatcgcaatcggccttgttgaccgctggggacgtaaaccaacgctaacgctgggcttcctggtgatggctgctggtatgggcgtactcggtacaatgatgcatatcggtatccactctccgtcggcgcagtatttcgccatcgccatgctgctgatgtttattgtcggttttgccatgagtgccggtccgctgatttgggtactgtgctccgaaattcagccgctgaaaggccgcgattttggcatcacctgctccactgccaccaactggattgccaacatgatcgttggcgcaacgttcctgaccatgctcaacacgctgggtaacgccaacaccttctgggtgtatgctgctctgaacgtactgtttatcctgctgacattgtggctggtaccggaaaccaaacacgtttcgctggaacatattgaacgtaatctgatgaaaggtcgtaaactgcgcgaaatcggcgctcacgattaatctcctcaggcttcctcccatcatggaggaagccacctcttgcagtcatcttttcttcgctctatcctctgccgctatgaaaacatcccgtctccctatcgccatccaacaggccgttatgcgtcgcctgcgggaaaaactcgcccaggccaacctgaagctagggcgtaactacccggagccaaaactctcttacacccagcgcggaacctctgccggaacagcctggctggaaagctatgaaattcgtctcaatcccgttttgctgttggaaaacagtgaagcctttattgaagaagtggtgccgcacgaactggcacatttgctggtatggaaacatttcggccgcgtagcgccacatggcaaagagtggaagtggatgatggaaagcgtgctgggcgttcccgcccgtcgtacgcatcagttcgaactgcaatccgtgcgccgcaacaccttcccctaccgctgcaagtgccaggagcatcagcttaccgtacgccgtcataatcgcgtagttcgtggcgaagccgtctatcgctgtgttcactgcggcgaacagctggttgcgaaataaccacctgaactatcaggaactttcctgatctggctgattgcataccaaaacaactttcgctacgttgctggctcgttttaacacggagtaagtgatgtaccgttatttgtctattgctgcggtggtactgagcacagcattttccggcccggcattggccgaaggtatcaatagtttttctcaagcgaaagccgcggcggtaaaagtccacgctgacgcgcccggtacgttttattgcggatgtaaaattaactggcagggcaaaaaaggcgttgttgatctgcaatcgtgcggctatcaggtgcgaaaaaatgaaaaccgtgccagccgcgtagagtgggaacacgtcgttcctgcctggcaattcggtcaccagcgccagtgctggcaggacggtggacgtaaaaattgcgccaaagatccggtctatcgcaagatggaaagcgatatgcataacctgcagccgtcagtcggtgaggtgaatggcgatcgcggcaactttatgtacagccagtggaatggcggtgaaggccagtacggtcaatgcgccatgaaggtcgatttcaaagaaaaagttgccgaaccaccagcgcgtgcacgcggtgccattgcgcgcacctacttctatatgcgtgaccaatacaacctgacactctctcgtcagcaaacgcagctgttcaacgcatgggacaagatgtatccagttaccgactgggagtgcgagcgtgatgaacgcatcgcgaaggtgcagggcaatcataacccgtatgtgcaacgcgcttgccaggcgcgaaagagctaacctacactagcgggattctttttgttaacccctaccccacgcgtacaaccgcgtggggagacgacgcggatttttaactatgcgtatcccccgcatttatcatcctgaaccactgaccagccattctcacatcgcgctttgcgaagatgccgccaaccatatcgggcgcgtactgcgtatggggccgggacaggcgctgcaattgtttgacggcagcaaccaggtctttgacgccgaaattaccagcgccagcaaaaaaagcgtggaagtgaaggtgctggaaggccagatcgacgatcgcgaatctccgctgcatattcacctcggtcaggtgatgtcgcgtggtgaaaaaatggaatttactatccagaaatcgatcgaactcggtgtaagcctcattacgccacttttttctgagcgctgcggcgttaaactggatagtgaacgtctgaacaagaagctccagcagtggcagaagattgcaattgctgcctgtgagcagtgtggccgtaaccgggtgccggaaatccgtccagcgatggatctggaagcctggtgtgcagagcaggatgaaggactgaaactgaatcttcacccgcgcgccagtaacagcatcaatacgttgccgttaccggtcgaacgcgtccgcctgctgattggcccggaaggcggtttatcggcagatgaaattgccatgactgcccgctatcaatttactgatatcctgttgggacctcgcgttttgcgtactgagacaactgcgctcaccgccattaccgcgctacaagtgcgttttggcgatttgggctaacggagaagaataatgatcaagctcggcatcgtgatggaccccatcgcaaacatcaacatcaagaaagattccagtttcgctatgttgctggaagcacagcgtcgtggttacgaacttcactatatggagatggccgatctctatttgatcaatggtgaggctcgcgctcgtacccgtactttgagcgtcgaacagaactacgataaatggtacgagttcacgggtgagcaggatctgccgctggccgatctcgatgtgatcctgatgcgtaaagacccgccgtttgataccgagtttatctactcgacctatattctggaacgtgccgaagataaagggacgctgatcgttaacaagccgcagagcctgcgcgattgtaacgaaaaactgttcactgcctggttctctgacttaacaccagaaacgctggtcacacgcaataaagcgcagctaaaagctttctgggaaaaacacagcgacatcattcttaagccgctggacggtatgggcggcgcgtcgattttccgcgtgaaagaaggtgatccaaacctcggcgtgattgccgaaaccctgactgagcatggcactcgctactgcatggcgcaaaattacctgccagccattaaagatggcgacaaacgcgtgctggtagtggatggcgagccggtgccgtattgcctggcgcgtattccgcaggggggcgaaacccgtggcaatctggctgccggtggtcgcggtgaacctcgtccgctgacggaaagtgactggaaaatcgcccgtcagatcgggccgacgctgaaagaaaaagggctgatttttgttggtctggatatcatcggcgaccgtctgactgaaattaacgtcaccagcccaacctgtattcgtgagattgaagcagagtttccggtgtcgattaccggaatgttaatggatgccatcgaagcacgtttacagcagcagtaacccaccttagcgagaaggatctcgttgagactctgagtgacagcgcccttctttccacgcatactgggcgctgttgcttttttgaaccaggaaacagaacctctgacaatgaatttacagcatcactttcttattgccatgcctgctctccaggatccgattttccgtcgttccgtggtctacatttgcgaacataataccaatggtgcaatggggatcatcgtcaacaagccgctggaaaatctcaaaattgaagggattctggaaaagctgaagatcacgccggagccgcgtgatgaatcaatccgtctggataaaccggttatgctcggcggtccgctggctgaagatcgcgggtttattttgcatactccgccttccaattttgcttccagcattcgcatttcagacaacacagtgatgaccacttcccgcgatgtgctggaaacgctcggcaccgataaacaaccgtctgacgtattggtggctctgggttatgcctcctgggagaaaggtcaactggaacaagaaattctcgataacgcgtggctaacggccccggcagatctgaatattctgttcaaaacgccgattgccgaccgctggcgcgaggcggcaaaactgattggtgtggatattctcaccatgcctggtgtggcaggacacgcctgatgagtggaaccttactcgccttcgacttcggcaccaaaagcattggcgtagcggtcggccaacgcattaccggcaccgctcgccctttgcctgcaattaaagcgcaggacggtacgccggactggaacattatcgagcgtttactgaaagagtggcagccggacgaaatcatcgtcggtttgccgctgaatatggacggcaccgaacagccgttaaccgccagagcgcgtaaatttgccaaccgtattcatggtcgtttcggtgttgaagtaaagctccatgacgagcgtcttagcaccgtggaggcacgttccggtctgtttgaacagggcggctatcgggcgctcaacaaaggcaaagtcgactctgcctctgcggttattattctcgaaagctatttcgagcagggatattaaggcgatttactagcgcacagatttctgacaatgtgctcgttgtttcatgttggatgcggcgtaaacgccttatccaacctacagtgagtgcgaattcaaagttacgcttcccttgtaggcccgataagcttgcgcatcgggcatatttacaattcgtatcagacacagcaacgtcacaagcgcccttctttcacccgctgctgataactctgctgaaacgttatcatccccacctgctgcccggtttgaataacatgcggtaactggtgggttttcccttcacgaatcaaattccccaccgcgggtgtgttaatcagtaattcaaacagcgccacgcgtccttcctgtttatccacttccagcttttgtgacaacaccgcccgtaaactacctgccagttgattacgcacgggatctttttcctgcgccggaaacgaatccaccagtcgctcaactgcctgcgctgcgccgcgcgtgtgtaatgtcgccagcaccagatgcccggtttctgccgccgtcagcgccagacggattgtctcgctatcacgcagctctccgagcaaaatcacatcaggatcttcccgcaatgcagcccgcaatcccgatgcgaaagtcatacagtgcaaaccaatctcccgctgttggatcaaacatcgctgactggtatagagatattccacaggatcttccagcgtcagaatatgcgcatcggcatgttgattgagatagccaaccatcgccgccagcgtggtagatttgccgctccccgtcgcccccgtcaccagaatcaggccattctcgctcttgagtaattccggcaataccggtggcgcaccaagctgttcgagctgtggacagtgcgaaggtaacaaccgtaatgccagagaaataccttgccgttgcgcgaacgcactgccacgcaaccgctggttttccgccagcgacacagcaaaatccaactgaccattctccagcaatattgtccgctgatcgtcatccagccactcccgcagtagctcttcgacgtccagcgcatcaaacggcgcagcttccattcgcccgcgaatgcgccatcgtgcgggccaggcgctgcacaggtgtagatccgagacgttatgctttacactaagggccacaatttcttccatattcatactaagatcctcggaaaatgaacgatattgcgcataacctggcacaggtccgggacaaaatctcagcggctgcaacgcgttgcggccgttctccagaagaaattacgctgcttgcagtcagtaaaacaaaacctgcgagcgccatcgcagaagccattgatgccgggcagcgtcaatttggtgaaaactacgttcaggaaggggtagataaaattcgccactttcaggaactgggcgtaacaggattagaatggcattttattggcccgttgcagtctaataaaagccgcctggtggcagagcatttcgactggtgtcataccatcgaccgtttgcgcatcgctacccgtctgaacgaccagcgcccggcagaacttccccctcttaacgtactgattcaaattaacattagtgatgaaaacagtaagtccgggattcaactggctgaactggacgagctggcagctgcggtcgctgaactaccgcgtttacgtctgcgcgggctgatggcaatccctgcgcctgagtcagaatatgtaaggcagtttgaagttgcacgccaaatggctgtagcatttgccggactgaaaacgcgctacccgcatatcgacacgctctctctgggaatgtcggacgatatggaagccgccattgcggcaggtagcacgatggttcgtatcggcactgcaatttttggtgcgcgtgattactctaaaaaataaggaattaaaggaacgccatgaatacgttgactttcctgctttcaacggtcattgagctgtataccatggtgctgttattacgcatctggatgcagtgggctcattgtgatttttacaaccccttctcacagtttgtagtgaaggtaacgcagccgattatcgggccactgcgccgcgttattccggcaatgggccccattgatagcgcctcgctgctggttgcctatattctcagtttcattaaagccatcgtgctgtttaaagtggtgaccttcctgccaatcatttggattgccggtttattgattctgctgaaaaccatcggcctgctgattttctgggtcctgctggtgatggcgattatgagctgggtaagccagggtcgtagcccgattgaatacgtgctgattcagctggccgatccgctgctgcgcccgattcgccgcttgctaccggcaatgggtgggattgatttctcgccgatgatcctcgttctgctgctgtatgtcatcaatatgggtgtcgcagaagtcttgcaggcgaccggaaatatgctgctgccggggctgtggatggcgttatgagtgccgtaacagttaatgatgacggtctggttttacggctctatattcagccgaaagccagccgtgattctattgtcggtttacatggcgacgaggtaaaagtcgccattaccgcgccgccggttgacggccaggccaacagccatctggtgaagtttctcggtaagcaattccgggttgccaaaagccaggtggtgattgaaaaaggcgaacttggccgccacaaacaaattaaaatcattaatccgcaacaaatcccgccagaaatcgcggcgttaattaattaggtatcctatgcaaaaagttgtcctcgcaaccggcaatgccggtaaagtgcgtgagctggcgtcgctgcttagcgacttcggtcttgatatcgtggcccaaacagacctcggcgtagattccgctgaagaaaccggcctgacctttatcgaaaacgcgattctgaaagcgcgccatgcggcaaaagtgaccggtttaccggcaattgccgacgactccggtctggcggtagatgcgctgggtggcgcgccgggtatttactccgcgcgttattccggtgaagacgcgaccgatcaaaagaatctgcaaaaactgctggaaacaatgaaagacgtaccggacgaccaacgtcaggcgcgtttccactgcgtgctggtatatctgcgtcacgcggaagatcccactccgctggtgtgccacggcagctggccgggcgtgattactcgtgaaccagcgggcactggtggctttggttatgatccaatcttcttcgtaccttccgaagggaaaactgctgccgaactgacccgcgaagaaaagagcgccatttcccaccgtggtcaggcgttgaaactgctgctggacgctttacgtaatggttaaattaccgccgctgagtctctacattcacatcccgtggtgcgtgcagaaatgcccgtactgcgatttcaactctcacgcgttgaaaggagaagtgccgcacgacgattatgttcagcatctgcttaacgatctgaacaacgatgtggcttacgctcagggccgtgaagtaaagacaatctttattggcggtggtacgccgagcctgctttccggcccggcgatgcaaacgctgctggacggcatacgtgcgcgtttgccgctggcagcggatgcagaaattacgatggaagcgaatcctggtacggttgaagccgatcgctttgttgattatcagcgtgctggtgtgaaccgcatctccattggcgtacagagttttagcgaagaaaagctgaaacgacttgggcgcattcatggcccgcaagaagcgaaacgagcggcaaatctggcgagcggtttagggttacgtagctttaacctcgatttgatgcatgggctaccggatcaatcactggaagaggcgcttggcgatctacgccaggctattgaactgaatccgccgcatctttcctggtatcaactgaccatcgaacccaatacgctgtttggctcgcgccctcctgtactgccggacgatgacgcgctgtgggacattttcgaacaggggcatcagttattaaccgcagcgggttatcagcaatatgaaacctccgcttacgccaaacccggttatcagtgccagcacaatctcaactactggcgctttggtgactacatcggtattggctgcggcgcgcatggcaaagtgaccttcctggatgggcgcattctgcgtaccaccaaaacgcgtcatccgcgtggttttatgcaggggcggtatctggaaagccagcgtgatgtcgaagccgcagataagccgtttgagttctttatgaatcgcttccgtttgctggaagccgcgccgcgcgtggagtttagccagtatactggcctttcagaagaggttattcgccctcagttagacgaggctattgctcagggttatctcacagaatgtgcggattactggcagataacggaacatgggaagttgtttttaaattcgctgctggagctttttctggctgagtaaatttgtattgccggatgcggcgtgcgtgtacgcagcatccggcaacaactcatgcgtcatcgcaaaaattacttaatcaccccattgcgccgcagttgttcggtatcttttttccagcgttcattagcctggttgatatcgtcaattttcatcaaaatcgcgacttttttactgtttatttctgaaactttcatcgttaacggatattgccctttttcgagcgttatccagtcatcctgcaatttacggctaagtttttgtgattgcagaaaagtctgtcgccgttgttcgttgatatcaaaatctcgtttctgctgaattggcacttcataacactcttcactctgtttatgacatgccgcaatcgccggttgataaacctctttgtcatatttaaccgcgaacgcctcactatcgttctgtttattaaaatcatcacgctgttggtgaatttttttaaaggcgtcttcgcgggtcatttgcttaccgtttgcatcttttccccaatatgcatccgctgctttctgcgccgccaccatttgcttatcaagcgcttttacatcctttttcagtgcaggaatcgagttattctggttattcaacgcagactcaagctgactaaagcgataattgaaatcttcgctattcacgatcagatatttattattcgttttgatatcgtcaaccacccgcccacgatcgctggctgccgcctgaaaagagtaaaagttcaccgaccagccagacgcgggcgttcctttactggttaacatcgccgagaatttcaccggtttatctttcgtccaggtctgttcgagcagctcgtaatctgccaactgaccgacccaggtatagagatcgtcactggaagagacatcgccttccgctgaccaggtggcctgattacccttagcatcaagattttttaaggtgatgacatcaagcttgagaatgccgtgatactgctttttgaattgatcttttaagatattttcagttggcggttcaccatctgcccagacattaccagtcatcaacataaacagcgccgtaccaacaatccattgctttttcacccgaaaaccctcgcgcggaataatttattccggtgattatcattagggtaataaaaattggcaatggacgtgagtctgaagtgaataagccccggcgcgataccggggcgaagtgattagtactgattgaagatctgctggatctgctgcggatctttagtttgcgtcagagccagttgcagcagaacgcgcgctttttgcgggttcaacatgccggaggcgacgaagccgtatttcgcatcatccacttcggcatcctgagtggtagcgcccgtcggtacgcgggaagaacgcactactgcagtgccgtttttcgcagcggttgcaagggtgtcaaatacggttttatacaggttgccgttacccacgccagcgctaacgatgccatcatagcccgcatctaccagtgctttagccggaagatcggatgcgttagcgtagttataaacaatgccgactttcggcagttcattcagcttagagacatcgaacggcgtgtcgctggtgtgcttacgtgccggggtacgttggtagtcaatcttaccgttgtgaatgtaacccagaggaccgtagttaacagacttgaaggtcgctacatcggtggtgttggttttggtgacatcacggccatcaagcacggtgtcgttcatcactaccagtacgccacgattagcggaggctttatcagctgcggtcactaccgcgttatacaggttgaatggaccgtctgcgctcatagacgtggacgggcgcattgcaccgaccatcaccaccggtttgtcgcatttcaccgtcaggtcgaggaagtaagcggtttcttccatcgtgtcggtaccgtgggtaatgacgaagccgtcagttttatcgcagtcggtgttaatttttttcgccagtgtcagccagacatcatcgttcatgtcctgggagccaatattcactacctgctcgcctttaacgttcgcaatgtccttcagttgcggcaccgcattaaccagattttctacgccaactttacccgctgtgtagttagatttggttgcggagtcaccaccaccggcaatggtcccgccggttgctaaaatggtgatattgggtaatgccaatgctgcaccactaaaacccataaccagtgcggcaagtgccgtctttttgaaaaactccatttcattcctccagttacgtgaacgctacgcattatcccttagctttgcatgggaaatttgacgttaaacaatttacaacgtgaatatattttggagatctacaaagttagaggcaggtaacaaaacgaagaattaaacggcataaaaaagtattatgccgtcttaaaatagaggattattttaaattcccgaccagggctttgcggctatcttccagagtcacaacgcggctacaaacatctttgccaaactgctggaaatctttttcctgctttttccactcggtttggattgaggattgcaggccgcccaggcttcccagcacgttctgtaatgggttaccgccgcttttcagcaccgctttcgcgcccatttcattaatgctgtcctgtaaaattccgcccattgcctgattcactaattgctggccttcggcacgaacctgatcaatggctttatagtgaaacgtcaggccatcgctgcgcgtttcgataatgcggttcatctgctctttcagctgcgcatcaagtttggtcagacggctgcgcattttgctgctttcgcccatctcctgaacgataattttatccagcgcaatacgagctttctcgacgcggcttttcgcgccttcatcaatccacggcagggtgctacgtagttcagcctgataatccttcgcctgctcgcgctgggcggcattcagggaatattgcttaccgttatacatcacgttgccgtctggcgtgatcaccagattgccgttttcgcccttcacctgcacggtttgcgggctgacaatcacatcgtcacgcggcgtgacgctgcactggtagtcggcgtgagcggtcattgccgtcactgaaagtgctgccgccagcagcattttgcgcatcatagtcttccctcaagaacaaatcaggccagcatttgctggccccagattgataacaaagtgcgcgttttccatgccggatgcggcgtaaacgccttatccggcctactcgatcgtgcatctttgtaggcctgataagcgtagcacatcaggcagttttgcatttgtcatcgcccgtatgctttcttagtcccaccaaacgtcgaaaagttcgctggtgcgtacctcttccagtttgcgttcttccagccacttacgcacaatcgcctgatgttcttcggtgcatttgccgatttcctgcatgcagatcagaccttcccaggccagataaccgctgccgtcaaaggccagtttgttcggttcgataacctcgttaataaagtcatcaacggttttatcaatctgttcttccgatgtaccttccgggaatcgccatgccaccgaaaatcctaattcctggaattcgtcgatgtgcatttttttacgcagacgacggctacggttctttgccattatttcaccctctcgaacattaagtcccatactccgtgaccaagacgatgaccacgttgttcaaatttcgtcaccggacgtgatgccggacgcggtacgtaatcattgctctctgacaggtttttataaccgtcaatagaagacatcacttcaagcatatgttccgcataaggttcccagtcggtcgccatatggaatatgccccccagctgcagtttgctttttaccagctcggcaaacggcacctgaacgatacggcgtttattatggcgcgctttgtgccacgggtcagggaaaaagagctgcaccatgcgcaatgaattgtcaggaatcattttatgcagcacttcaaccgcatcgtgacacatcacgcgcaggttgcttaagccctcttcatgcgcagaagacaggcacgcaccaacgcccggtgaatgcacttcaatgccgaggaagtcctgctcggggcgatctttagccattgccaccaacgacgcgcccatgccaaaaccaatctcaagcgtcaccggcgcttcacggccaaaaagcgcagggaaatccagcatatcttcgctgaactcaacgcccatcaccggccagtagttttccagcgcatgttcctggcctttggtcagtcgcccctggcggcgcacaaaactacggatacggcgcagcgggcggccgttttcatcaaattccggtgagatgacgtcgtttttcataaagatttagtcgcttgtgaaagtgttctgaaaacgggcattatccaaagttagttgccggatgcaagcatgataaggccgtggctgcggaaagttccggtttacaccctgccgtcgctgtgctgcaatcttgcccccaacaacagtgaattcggtgaccatgcaagcgtcgcaattttcagcccaggttctggactggtacgataaatacgggcggaaaacgctgccctggcaaattgacaagacgccctacaaagtatggctctcagaagtgatgttgcaacaaactcaggttgcgaccgttatcccctattttgaacgctttatggtgcgcttcccaacggtgaccgatctcgccaatgcgccgctcgacgaagttctccacttgtggaccgggcttggctattacgcccgagcgcgcaatctgcataaagcggcacaacaagtggcggccttacacggcggtaaattcccggaaacctttgaggaagttgcagcactgccgggcgtcgggcgttccaccgcaggcgcgattctctcgctttctctgggtaagcactttccgattctcgacggtaacgtcaaacgcgtgctggcgcgctgctatgctgtaagcggctggcccgggaaaaaagaggtcgagaataaactatggagtttgagcgagcaggtgacgcccgcggttggcgtggaacggtttaaccaggcgatgatggatttgggcgcgatgatttgtacgcgctctaagccgaaatgctcgctctgtccgctacaaaacggatgtattgccgccgccaacaatagctggtcgctttatccgggcaaaaaaccgaaacagacgctgccagagcgcaccggctactttttgctgttacagcacgaagatgaagtattgctggcgcagcgtccgccgagcggattgtggggcggtttatactgtttcccgcagtttgccgatgaagaaagtttgcggcagtggctggcgcaacgacagattgctgccgataacctgacgcagctgaccgcgtttcggcataccttcagccatttccacttagatattgtgcctatgtggcttcccgtgtcgtcattcaccggctgcatggatgaagacaatgcgctctggtataacttagcgcaaccgccgtcagttggcctggcggctcccgtggagcgtttgttacagcagttacgcactggcgcgccggtttagcgcgtgagtcgataaagaggatgatttatgagcagaacgattttttgtactttcctgcaacgtgaagcagaaggtcaggattttcagctgtaccccggcgaactgggaaaacgcatctataacgagatctccaaagaagcctgggcgcagtggcagcacaaacaaaccatgctgattaatgaaaagaaactcaacatgatgaatgccgagcaccgcaagctgctggagcaggagatggtcaacttcctgttcgagggtaaagaggtgcatatcgagggctttacgccggaagataaaaaataaaaacagtgccggagcacgcctccggcaacttgcataaaaacaaacacaacacgcacccggaatgatgaaaaaatatctcgcgctggctttgattgcgccgttgctcatctcctgttcgacgaccaaaaaaggcgatacctataacgaagcctgggtcaaagataccaacggttttgatattctgatggggcaatttgcccacaatattgagaacatctggggcttcaaagaggtggtgatcgccggtcctaaggactacgtgaaatacaccgatcaatatcagacccgcagccacatcaacttcgatgacggtacgattactatcgaaaccatcgccgggacagaacctgccgcgcatttgcgccgggcaataatcaaaacgttgctgatgggggacgatccgagttcggtcgatctctattccgacgttgatgatattacgatttcgaaagaacctttcctttacggtcaggtggtggacaacaccgggcagccgattcgctgggaaggtcgcgcgagcaacttcgcggattatctgctgaaaaaccgtctgaagagccgcagcaacgggctgcgtatcatctacagcgtcaccattaacatggtgccgaaccaccttgataaacgtgcgcacaaatatctcggcatggtccgccaggcatcacggaaatatggcgttgatgagtcgctgattctggcaattatgcagactgaatcttcctttaacccgtatgcggtcagccgttccgatgcgctgggattaatgcaggtggtacaacataccgccgggaaagatgtgttccgctcgcaggggaaatccggcacgccgagccgcagtttcttgtttgatcctgccagcaatattgataccggcaccgcgtatctggcgatgctgaacaacgtttatctcggcggaattgataacccaacatcgcggcgttatgccgtcatcaccgcctataacggcggcgcaggcagcgtgctacgagtcttttcgaatgataagattcaggctgccaatattattaacaccatgacgccgggcgatgtttatcagacgctgacgacccgccatccctctgcggaatctcgccgttatctttataaagtgaataccgcgcaaaaatcttaccgccgccgataattccactaaccgcccctgacgatgctcaggggtaaaaatgttatctacatcacaatttcgttttgcaaattgggaatgtttgcaattatttgccacaggtaacaaaaaaccagtccgcgaagttgatagaatcgcatcatctcgcacggtcaaatgtgctttttcaaacactcatccgcatcacgatgtgaggaaattaacatgaatcttaagctgcagctgaaaatcctctcttttctgcagttctgtctgtggggaagttggctgacgaccctcggctcctatatgtttgttaccctgaagtttgacggtgcttctatcggcgcagtttatagctcactgggtatcgccgcggtctttatgcctgcgctgctggggattgtggccgacaaatggttaagtgcgaaatgggtctatgccatttgccacaccattggcgctatcacgctgttcatggcggcagaggtcactacgccggaggcgatgttccttgtgatattgattaactcgtttgcttatatgccaacgcttgggttaatcaacaccatctcttactatcgcctgcaaaatgccgggatggatatcgttactgacttcccgccaatccgtatctggggcaccatcggctttatcatggcaatgtgggtggtgagcctgtccggcttcgaattaagccacatgcagctgtatattggcgcagcgctttccgccattctggttctgtttaccctgactctgccgcatattccggttgctaaacagcaagcgaatcagagctggacaaccctgctgggcctcgatgcattcgcgctgtttaaaaacaagcgtatggcaatcttcttcatcttctcaatgctgctgggcgcggaactgcagattaccaacatgttcggtaataccttcctgcacagctttgacaaagatccgatgtttgccagcagcttcatcgtgcagcatgcgtcaatcatcatgtcgatttcgcagatctctgaaaccctgttcattctgaccatcccgttcttcttaagccgctacggtattaagaacgtaatgatgatcagtattgtggcgtggatcctgcgttttgctctgtttgcttacggcgacccgactccgttcggtactgtactgctggtactgtcgatgatcgtttacggttgcgcattcgacttcttcaacatctctggttcggtgtttgtcgaaaaagaagttagcccggcaattcgcgccagcgcgcaggggatgttcctgatgatgaccaacggcttcggctgtatcctcggcggcatcgtgagcggtaaagtggttgagatgtacacccaaaacggcactaccgactggcagaccgtatggctgattttcgcaggttactccgtggtgctggccttcgcgttcatggcgatgttcaaatataaacacgttcgtgtcccgacaggtacacagacggttagccactaattacgcaaagaaaaacgggtcgccagaaggtgacccgtttttttattcttacttcaacacataaccgtacaaccgtttcatgccatccgcatcggtttcgctatagacaccttgcaactccggcgaaaatcccggcaacaaattcacgccttcttccagcgcaaggaaataacgttgaaccgccccaccccagacttccccgggtaccacgcaaagcacgccaggtggataaggcaacgccccttctgccgcaattcgcccttcggcatcacgaatccgcaccaactccacttcaccgcgaatataagcgctatgcgcatcctggggattcatcaccactgacgggaaactctgctggcggaacatcgctttttgtaggtctttgacgtcgaaactgacatacaaatcgtgcatctcctgacacaactggcgcagggtgtagtcgcgatagcgcaccggatatttgttataaacgctcggcaacacctcagccagcggcgaatcatcctcaatatgctgttcaaactgcgccagcatcgccaccagttgtgccagcttctcgtggctttccgccggagttaataagaacagaatggagttgagatcgcacttctccggcacaatgccgttctcacgcaggtagtgcgccagaatcgtcgccggaacgccaaagtcgctatattcgccggtttcggcatcgatacccggcgtggtgagtaacagcttgcacggatcaacaaaatactgatccgcggcatatccttcaaagccgtgccaattcgcccccggctcaaaactgaaaaaacggcggtcgctggctaacactgacgtcggataatcctgccacaatttgccatcaacaacgggcgggataaacgggcggaacagcttacagcgcgcaagaatagccttgcgcgactcaatacccaactcaacgcactcagcccacagccgacgcccactctccccttcatgaattttggcgttaacgtccagggcggcgaacagcggatagaacgggctggtagaagcatggagcataaaggcattattcaaccgcttatgcgggcaaaaacgcgcctgtccacggatatggttatcttttttatggatctgcgacgtctgtgagaatcccgcctgctgtttgtgcaccgactgagtcacaaagatccccggatcgttttcgttaagttctaacagcagcggcgagctatccgccatcatcgggataaactgttcgtaaccgacccacgcggaatcaaacagaatgtaatcacacagatgcccaacggtatcgatcacctgacgggcgttatagacagtgccgtcataggttcccagctgaataatcgccaggcgaaacgggcgcggcaggtcggctttttctggcgcaacgtcgcgaatttgctggcgcagatactcttcattaaaacagtgcgcatcaataccgccaatgaaaccaaacgggttacgtgaagcttccagatagaccggtgtcgcccccgcctgaatcaacgcgccatgatgattcgacttatggttgttacggtcgaagagcaccagatcgccacgcgttaacagcgcattcgtcaccactttattcgctgccgatgtgccgttcagcacaaaataggttttatcggcatgaaagactttggctgcaaatttctgcgcatctttcgccgatccttcatgaataagcagatcgcccaattttacgtcagcgttacacatatcggcgcgaaagatgttctcgccaaagaaatcgtaaaaatggcgtccggcaggatgctttttaaagaacgcaccatgttgatgtccagggcaagcaaaggtgctattacccatctcaacgtactgcgtcagcgtgtcataaaacggtggcagcaaattctcttcatactgacaggctgcggattccagctccagccactgctgctcgttgccgttgattaccgccgtaacgcccgcaggtaattcaacagcatgttcggaatacaaaaacaccggtagatgaaaaccggtgcgcttaagcaatgcaagaatgccactgcgactatccgcagcggtaatgacgactgccgcgacgtccgtaaaatcagtatctcccaacgccaccacgcggcgatgagtagaaagtcgggataccagttcactactggcggcaatattcattgatttcataagcgcaaaacccgtttaggggaagtaagaataccggacaaggaggaaaaccctgccccatgagatatgggtcaaactggtcaccagctccgaccgccagacatcagtaaaagcagaaacgctctgattttactgttgtcctgcagtgagcgtgcgttaacttcaccgcatgagcagtagcataaaaagagaagagtttcgcgcgaaacggcgataagcgagagaatgtaaggaggtggcgtgcatcgggcaaactccgtacagagaggagaaaattcgcgcaatcatggcacctttcgctaaagcgtgcaagccaggactttgcgaacaaacaagccatcgacggcgccaaaagttcataataagaaaatcaaacaatacagctaacaggaactcttgtggtcatcggcccttttatcaacgcaagtgcagtcttactgggtggcgttttcggcgcacttcttagccaacgcttaccggaacgtatccgcgtctccatgacatcaatttttggtctggcatcgctggggattggtattttactggtggtgaaatgcgccaaccttccggcgatggttttagcaaccttactcggagcattaatcggcgaaatttgtctgctggaaaaaggcgtcaatacagtggtcgccaaagcgcataatctgtttcaccactcgcgtaagaagccagcgcatgaatcttttattcagaattttgtcgcgattattgtcctgttttgcgccagcggcaccggaatcttcggggcgatgaacgaagggatgaccggcgatccgagtattttaatcgccaagtcatttcttgatttctttacggcgatgatcttcgcctgctcgctgggtattgcggtgtcggtgattagcattccattactgatcatccagttaacactggcgtgggctgccgcgctgatattaccgctgaccacaccgtcgatgatggcagacttcagcgccgtaggcggtttattgctgctggcaaccggattacgcatctgtggcattaaaatgttcccggtggtcaacatgcttccagcactccttctggcaatgccgctttccgccgcctggaccgcctggtttgcctgacaatgcgtgcaatagcggcaaagtgatgatagattgtgcagtctgcactaaattgaagaaatttgattgacgagacgaggcgaatcaggtttaatgcgccccgttgcccggatagctcagtcggtagagcaggggattgaaaatccccgtgtccttggttcgattccgagtccgggcaccaaattcatataaacggacctccacggaggtccgtttttcgtttcagaacgccacaatttaagcgttctgcctccaaatcaattctaccgaactcaaccagattccccccacatcaaccccattgtgtgggtataattgcgggtataccccagttcgacagaatttgtaccctctttaacgcattcagaaggctgaactatggcactgactgacgcaaaaatccgggctgcaaagcccactgacaaggcttataaactcactgacggggctggcatgttcctgctggtacatcctaatggttcccgttactggcgtctccgttatcgtattctgggtaaggagaaaaccctggcacttggtgtgtatccggaagtttctctctccgaagctcgtacaaaacgggatgaggcccgaaaactgatttcggagggggttgacccttgcgaacagaaaagagctaaaaaagtagtccctgatttacagctctcttttgaacatattgcacgacgctggcatgccagtaataaacaatgggcacaatcacacagcgataaagtactcaaaagcctcgagactcacgttttcccctttatcggcaaccgggatatcacaacactcagtaccccggatctgcttatccctgttcgtgctgcagaagttaaacaaatttatgaaatcgccagtcgtctgcagcaaagaatatctgctgtaatgcgttatgccgtacagtctggcatcatcagatataacccggctctggatatggctggtgcattgaccacggtaaaacgccagcatcgccccgctcttgatctttcacgtctgcctgaacttctgtcgcgtattaacagttataaaggtcagcctgtcacccggcttgctgttatgctgaatttactggtttttattcgctccagtgaactcagatatgcccgctggtctgaaattgatattgacaatgccatgtggactattccagccgaacgcaaacctctgccaggcgtaaaattctcacaccggggctccaagatgcgaacaccacatcttgtgccactcagccaacaggctgtagccatactggcagaacttcagacatgggcaggtgaaaatggtctgatctttacgggagcacacgacccacgtaaaccaatcagtgaaaataccgtaaataaggccctcagagtgatggggtatgacacaaccaaggaagtctgtggccatggattccgggcgatggcgtgcagtgcattgattgaatccggcttatggtcaagagatgcggttgaacgtcagatgagtcatcaggagcgcaacggagtacgtgccgcgtatattcataaagcagaacatctggaagaacgtcggcttatgctgcaatggtgggcagattttctggatgcaaacagggaggagtgtatcagtccgtttgaatatgcaaaagttaacaatccactgaaaaggtgactgaacgccatttacacacatgctcttcctcttaaggggaagagcacccgcctcaatcaatttcttttttatgccggcggaaccatcagccaggctgaggttctcattcaataactcaacgtcttaccacagaacagaattcactgtattatcatgggcaacgttaatcccggacaataaaaggacaccgatgccaggcatcacaatttttatagcctgcaggttatggtccatccttttttacaggttcagaatatgactggcaaattacgctttgaagtgaacgataaccagggctgtttcatatttccggaaacctggtttggctcgttgctggatgagtttgaagaactgattgatgcatacgatgcggatgaaatcagcgaaacaagttacatcaacaaactcaggcgccttgcccgacaggagaatgactttattgatgtacacgcttacctggcatacgtatttctggagcagaatgccccgcgtaaggcgctgaatgcagcccttaaagggctggcagttggcaatcgtcttatccctgaaggtttcagtggcagaatcatctggatacatcctgacaaccgaccttttcttcgtgccctctatgcggcaatcctggcaaatgcacatttacagcgtcatcaggatgccatcatgctcattgaaaaaatactggattacaatcccgaagataatcatggtgcacgctggctactgggaccggaactgttacgcactggcgctcatgaacaggcacgccatatactgcaggaacatgcagatgaattttcaccttactggtatgaactcggccttctgcattttcttaatggggaactggtaaaagctgcaactgcatttcgtcgcggctttgcggcaaatacttacatcgcagaaatactgtgcggaaatctgcatccatttccacttgctgtatggcataacttttcaggcggtccggatactgccgaagattattatgccacataccacccgttatgggggcaatatccggaagcattgctgtttgtaaactggctctataatcattcctctgtgctgcatgaacgggcagaaatcattaaatgcgccgaaatgctgatgcaggaagatgatttcgaaatatgcgaaagtattttaagacagcaggagaagttgcgtgaaagaattgatgagacgctttctgagaaaattgtacagaaatgcagaaatatgaatggtgaatatgtctggccctggatattgccgttttcagcggcaggcatgaaacatactggcatacagtatcagtagatattgcattagtgtatcctgcacacaagtaataatttatccaccaataataacactgttaatgcccccttcccctggttgtcagccagggggtatcttctgaatatttcttttgaaaaggataacacagtaaattatttttatgaattatcccatggactcattaacaccctttcatgatgctttattgtcaaacacgttatggctgacatcaaaaaaaaccggatttcctctgctagcgggtaatcaccttcccggtgttttcggttggtctggttactcctgtctggttattagcaagataattgctataaacagtggaaaactcatcgtacataatctggtgatgattttcccctgaccggaagaatcagaggctgtggtttcagactgtctgccagtacattcctctctccgttaaaaaccataacgggttcattatcttcgtctgtcagcagattgaatggcggtatattttcagtacgaatgccggtcagccactgaaaaatacctgcgaaatgacgggcactgatttttctgctgacggactgatgagacgtgatgtcactggcggtaataatcaggggaacgctgtagcctccttgtatatggccatcatgatgaacaggattagcactatcgctgaccgacatcccatagtcagaaaagtaaagcatggcgaaatgacgggaatgccggcgaaggataccatcaagctgaccgagaaagttatccagtttactgatgctggcgaggtaacaggcaacctttcggggatactgctccaggtaatgattcggccaggagttaagccggtcacacggattcggatgagagccaatcatgtgcaggaaaatcaccttcggagaggatttatccgccagtgcacgttctgtttcctgtaacaacaacatgtcatccgttttacgggaagcgaagctgcctttcttgaggaaaacggtatgctccgcatcagaagcaataacagagatgcgtgtgtcatgctctcccagttttccctgattggatatccaccatgtgctgtatcctgcttttgctgccagcgccaccacgttgttgccggaatcagggttctgctcatagtcataaatcagtgtccggctcagggaaggcacagtactggctgctgccgatgtatagccgtcaataaataaaccgggagcagtattcagccacggtgtggttggcacgggatagccatataccgacatataatccctgcgcacactctcaccagtgacgataacaatcgtgtcatacaacggtacacccggcaggattttccagttgtcagccccgtgctgattcgtaagcgtcgtctcagcaccgtctggcagatcctgaaattcctgaaagaatagtggacaccaaatatggtggacgctatccatgaaatcattaaccgcagtgcgtaaaaaaagccctaattatcccgttgagttcaaaatcaaaatggttgaactctcgcatcgaccagagatctccgtagcgcaactcgctcgtgagcatgggatcaacgataatttgctgttcaagtggcgccagtactggcgcgaaggaaaactacgtcctccttcaacaacagaaaacaacgtgcctgagctgctcccgataacacttgatgccgaagatgttgtccctacaacctccccccggtcacaacctgtagctgctgcgacacctgaatcactcaatatcagctgtgaagtgacgttccggcacggatcactccgtctgaatggtgccatcagcgaaaatatcctgaacctgctgatacgggagctcaaacgttgatcccattaccatcagggacaaagatctggctggtcgctggcatcaccgatatgagaaacggcttcaacggcctggcggcaaaggtgcagacgacgctgaaagacgatccgatgtcaggtcacgtttttatcttccgtgggcgtaatggcagtcaggtaaagctcctctggtctaccggcgatggactgtgtctgctgaccaaacggctggagcgcggccgcttcgcctggccgtcagcccgggatggcaaagtgttcctcacaccggcacagctggcgatgctgctggaaggtatcgactggcggcagcctaaaagactgcttacgtccctgactatgttgtaagcctctttatcctggtcgacgctgaatgagcctggtaatatacccggtatgagcagctcacttcctgacgatatcaatgcactgaaacgtctccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntacagcctgatcgggacgtgcaaactgaacggagtggagccagaaagctacctccgctatgtccttgacgtcatagccgactggccgataaaccgggtcggcgaactgctcccctggcgcgtagcactgccgactgaataacacatccccgtcaatacggttcttgctgcacgcttacttagctccttctgatgccattctatttcaggaaggagtgtccgttaaactcaggctacctcactactgtacagcctgatcgggacgtgcaaactgaatgacgtggatccagaaagctaccttcgccatgtgcctggcgtcatagcagactggccggtcaaccgggtcagcgaactgcttccgtggcgcatagcactgccagctgaataacacatccccgtcaatacggccctcgctgtacgcttacaacacatctgcaagaatcattattcttttgcctgaagctatccggcatactcaggcatttcacgctttatgagctgacatcatcaagatgcgccagtaattttttattaatgacttcaaacagttcctgttcatcatgggtcagataaccccagatttctttcagatacatgctttgtgcaagagtgagcctctgaataaaaaacataccttcagatgtcagactgatttttttagcacggcgatcctccctgctatccatcctttttacatatccggctttttctaaaaaatctgtaatgcgggtaatattagttctggtaaactgaagtttctggcttatctctgaaggtgacagacaatgactctccgctgcgaataatgtggtgagaaccatatatactgagtgatttattccatacacccccagaaattcagatatattatcctgcattcttttatttgtgcgaatacagagttgcatcaacaaatgctcccgaaagggatatgcggggtctttgtttttttggtgtctgattattttttctaatgtgtctgtgttattcatttcattattctccatattactgaaacacactgtctgtgtacaagcgcgcatcagtcatccggtaaacatcgactttccactacaatttattcctgcctgatttctgtataactgagatattcctacacagcagacagataaattccctcagataaaagaacataaatgctggctgctgacaagtctgtgaaaaaggattatccatactgctcagtaatcgcggatcattcaccagccctccgcccgtctgaaaggtgacttcccggggcatcccagatatccacaacactctatccggctccggataaaccatttatggcaatatcatgagcagcgttgctgaaccagatagtactcctggttgtatctttgaagattcaccatagaggcgactgccgatggtcaggttttgtgtacctgctttgtaccatctcatcgttgtctctcctgtgtccaccccgttaactgaaacaatggagtcccagccatgccccagaccaaccgaaaatttcttaccatggctgtatgtcggagttgtatttcttaacagcataaaacgaatatttgcaggcacatcgcaagacacagaaagagtctgagccgcataatgattattagcgctattaatagacagatcaccatgctttatttccagagactgtgcagaaggacggcatccgccgatattcttaaataagaataacatttcattctctcttgggagggttttggccacattgtatgggattttaaaacgggcccccaagtaactcgcgaaatgacgctgtatgccggaagtgtatggaattgtaacagaataatcccctaaaggaagatctgcaggtaaggcgactttaaaaataatatcgttaaatttctcagtcagacgagttgtttctcctggtttctgacacaaattacctgcatcaaaggcccgctcatcccacttataccccttgagaaaaaaatagctgtcattgtcaccagtattctcctcactccagctacctttattatgaacctcaataaataagggatatccatttttggtcataacctttttggggaatactacccacgcaatatactccctgtagtaagcccaggagccatcagcgaactcaggaccattacactgattccaggttaccgtagcaatgcccgggcgccacgaagttataaattgtggcctttgagtaatcaccacattccctccctgataagagttaacgtttccaagggagtaaaagacaatattattccatgcagaggactcaccagacacacacaaggaaaataacaaagctgggaaccattttttcatcagaaatcacttccgtaattacagttattcatttaggtatgactcagttataaatcatgctcatactggccgtggtccggaaatccccgccattcagtgtcctgctgccattacgaaagggcactgaagtaaaggtgaacgttgaacgtgctgtgtccagacctgctgtcactctgtaaccatttcctgaaccattacctaatgtaagaggtgttgacattccttttccctgatacaacgctataccaaaattggctatatttgttgccagtacattagtctgcccagccattgcattacctgtgacctttatccagggtgagccactcttatacgtacaggatatgcttatggtttttgttacctcaccacgtgagttgtccacgtgctcaggattaatattcccaaaatcgacaacaatattctgcccgttattaatggtgcatggggggatataaacatttcccctgatgttaatctgcacatcagccagtacagcgaccgatgtcagaagcaacgatataaataatgataaacgagccattccccctccggagagcggtacagaaaacattttattttatgagatataaaatcggcgtattttagttgatactattacgaatatgatgcaaccagcgttgctgtcgcagaaaaatccccagccttcagactctgcatattccctttatatccaagtttggcatgaagtgatatagttctatctgcattattacctgtgatttttccgggcgtaaatggagtccctaaagttatcgcagtcccaatatttcctgcattactgttataaagataaacaagtaccccatcagaagatgtgtttgatgtattctgaactaaaatagcattgttataagtgtttgttgccgttatcgtaaccttcattgttcccaaatgataaggacactgcatattcacagtaaactctttttcgtgatttccattttgactcagggtctgaatctctacatttccccagtcaacctctgcctttgttacagtacaggcaggaataatcagttttcctttaaaggtcagattatcagctgcatgtacatgctgagacattaacactgcccccagcattaccggaagacacaaacctcttatctttttcatctgaaatatcctgtacaaaaattttgctaacgatatgtcaattcaaacgtggctgttgcttcataatcaccgggtaccacactcttcgtccgcagggcttccggcgttgccacaacatacgcgccgaaaggaagctcaagactgtttccggtaaccttttctccctggcctttgttatgggaggtgccgggtttcagcagactgctgccatcggtgtccagcagtgcaatgcctaaccggccggcattcactccggttaccttcagatggcccgggagggccgcctcttccgttcccttaaaggtcagggtcacaattttgccaactgctgttgcatggcagttttccagcctgatgacaaacgactctgtcggcgaacgtccgggcggataccagaaatccctggacgcccgggttttgaagacgacatgtttattcagactgtcaccggacacatggcagggtctgtcaagcagattacccctgaatgccacatctgaggctattgcctgtccggcagacagtgcggcaaacagtaaaagagcgcctgtgctttttatcatcacattcccttactcatattttatgctcagacgcagcatggccggattgctcctggcatcagaatactcaccctcctgtgccgcccttttcctccaggctgccagcatatcctcctgccgccggtcaggccggcacagtaaaaaggtatcaccatcatgtataacaagatggtcacagccggatagcttacggtcaggaagtaaagcacttccggttccgtgaccggttaccagtgagccggagactgtcatcgcaacgccccgttttccgggcagaagtgcaccaccgtccccacatcctgccagcctcagcatcagaggagctccggctgccgcagagtgattctccggccggaggcttaacggcacctcattactcaccagcgtgcagggtgaggacagcagtgcaccactgactgccaggcttccggtgcgtcccccccgttcatttatccggtaatgatgcaactcatctgcagtaaagacgtcatcgtatataccccgctcttcagcccgcaggaaagtatggatgaaaccactcagcgacagtgcaataagatacagtactgctgttgttttattcacaaccataatatcccacccgcatttaaccgttattgcggtacattatttctcttttttcacagagcaacggctgccattacagataaacgacagtaccgggcgaccaccatagtcgttaatataagacagataaggggtattataatttgccgattttactgtctgctctgaacggggagacagcatcacggtttcaaactcaccttcctctgcctgcttttcacttcctcccagaccaataacagtgacataatagggggtcgggttttcaatacgatacccaccgctgactttgttcagaattaactggtcctgccatacttcatttggtctggttttaattgctgccgggcgataaaaaagctttattttggtctgtaaggctatctgcagtacattggccttttcactcctcggcggtatttcccggagattaaaataaaacagtgattccctgtcctgaggaagtttactgatatccggtgtggtactcagcctgaccatgcttttcgcacccggctcaaggcgctgaaccggaggggtggcaataaccggccctgcaataattttttcctgattttcattttctatccatgcctgagcaagatagggcagttgtttgttatcattggagatatcaagcgtcattgacttctcactcccgtcaaacaccgcgcgggttctgtccagcgaaacagcagcgtctgccccggatataacaaacagggggatggcagccatcagaatcttttttcgaatcatacttaatttccacattctgtaatttcacctggtccggaaaatggcataaccgcattcatcagccgttaatattccggactttcatttatttctgaggcgtacagggaagcaataactgctggtcagatattgctgtctccggtacatttacctgacactgtatttttccatcccagtttaccgacagggtttcccccggcgtcacgccactcagccaggcaaggccttcgtcggccaccatgcccagctcccggcctttttcactggttacactggcaccaaacgggggctgagagccatcagcaagacgcagtattgcaaacagacgtttccctttaagcacgctgaatttccggtaaccaatggcaccttctgtcagcgccgattccacaacagaacgggttgcttccacatcatccggtaagcgcttcaggtcaacagaggttgtattccggtaataactgctgatgtcagtcaccacgcccgttccccagcgatttgtcaccacctgcccgccatcaaccggtacacctcccacaccatccgtgtcaacaagaagacgtgttccaccggacattccccctgcatgtaacgccgcaccttttccggtaattgttgccccaccggaagcactgacgccgaaagacgtatatcctttctgcagggatgcaatattcgcggacaaatttgccagcggactacgatgactgtaataggcattaatctgacgttgcgatgtcagtccaccgccactgttaaggccggcgttcaggctgtagctgtccagaccgtcattgaacatgtcagtgtagccggccatattcacataacggtcattactcatactgccactgtagctcgctgtccccgtccccagcggcacggatatacgcaggtaagcagaatcgttatcacgccccagatatttagaccttgaggctgacaatccaaccgccacaccctgcagtccgaaaacattaaagtagcggttgacgctcaccgtataatagtccgttttccgtatgtcccagtatgtctgacggctgtactgcaggttaaaagaggtgttccagtccgccacgtttttattcagcgtaacggtatacatctctttttcccgactgctgtaatcattacggtagcgggcgttcaggtactgctccatggtcatatagtttcgctctgagaaacgatacccggcgaacgtaatgtcggcatccgcattatcaaaccgtttggagtagctaagacgccaggattttccctgaaacgttctctctccctcaatacgggctactgactgcgtgatatcagcggaaagggtccccggcacacccaggtcccagccggcaccggctgccagtgcattataatcaccggcaagcacagccccgccatacagcgaccactggttactgagcccccaggacgcctctccggttgcaaatacaggcccttcggtctcatgcccgtatccgcgggagcgaccggagacaagtttgtaccggacctgtcccggacgcgtcagataaggaaccgaggccgtatcgacctgaaaggttttcttccgtccgttctgttcaataacctcaacatcaagacgtccgcgaactgaactgtccaggtcctgaatactgaatggccctgcggggaccatcgagtcgtacagcacccgtccctgctgcgacaccacaacacgggcattagtctccgcaatcccggtaatctgcggtgcatagcctcgcagtctgggtggcagcatccggtcatcgctttccaggctggctcccgtataactccatgaccggaatatatctgagttgatattattctcgcccagcgtcaggtttgcccgccatcgtggaatggcacggaacagataaaagcgactccatgtgaaatttctgtttgtcgttttttccccgttgtagcggctctgctcctggcttccctgatagtcagcccgcaggcgccagggccccagattcccccccacagtcccgttataactgaactgatgagagtctcctccctgataattacgggaaaccgtcccgttgaggttataatccagcatcagtccgggaatgccgtcgtcccagcgtgagggaggcagccaggtggcatcagaatactcaagccaggcctgcggcatattgatgcgtaatacgcccgctccggtatcaggacgaatatccactcccggcaacccatgaaaatccgcacactgaccatcatgccagtaaacaactttatccagagattctgctgttaaccccatcagtctgaccatatctgatgtcagacaggcctgtggcaattttttttctgccttatctcctgacgactgaggttcaacaaatgaaatctgtaacgatgcgggagaaatactttgcccgttaacaatcacatccagaagatattgccccggcagaacataaccggcttctgaaaaacgggtgaagtcaatatttttcttgtccgccgcgtcaagtacatctgtattaaactcaacggcactggctgcgttacaaaacagagacaacaatatcacacaggtaatattgttgactgcaaaaggtattctgtctttcattccacgcatcaccagattcacaaaaaagataaataaccggacatctcaccggagtgactcactcataatcgacccggaatcccagcacggcaaaataatttccggcttcaagtttttttccgtttcgcacaattctgagggtgtaatccagcgcttcttcattacccgtcaatggtattgcaggcattactttccctgcccgggcaatatttcccctggcatcagctatctgcagattaatgccttttgcctgaccggataaattaaacttatccggcgtttcaccccggacaccatcgaaagtcacccttatccgggaatcagagaaaaggttcccaccctgactgttaaattcacagttcctgagccggaggctgaattttctttcaggtccggaaaaaccattctgtaaatcccgaaccggggtttcccccatatcgataatctgccaggcgtcttccatcgccagagtacaggcaggtctgacaacctcaccatgaaaagcagccctgccgtcccaccatacgtgttcttctccccagtattcaggaagggacatgccgggcggaggaaacggaccggcaaaaacaccatgaacaaacacacagcaaaaaaagaaaagtggaacagagaatcgcagtctcatgataaataccctgagaaataaacagcggaatatttccgctgtttaccggaccagattatcgtattactgttactgataagtcaggttgaaattcgcaactgctgagaaagcaccttctgttacagggttgccactaccatcttttctgacggcagcagtaaaatgaattgtgttatcaccatcaactaaataggaaacacctgttgctgtcgcaccatcaaattttacgcgttttccatgtggatcggtgacaacaatagctgtatttgttgcaccgacggtctgtaacatgtcactctgcggaccacttgggacacccgaaaaagtcagagatactgtgccagtcttcgccccaccaccgccagcagcttttttaaagtttgtaatatcacaatttataagtttaatatcaaaagatttgggttgactttccccatcattctccagaaataattttgatacttgtccaaaatcaatagattgatcagcagactgagcatcaataccacatggtgcatctactacagttccgttaaaagttactttaccctgcccctgaggaatagttggagcagcatatgcaccaaaagacaccactgccatagctaccgcaccggcaataaccgacttaatcataaataacaacctctttttcattactgaacacaccagagatatctggcaatttaaaatgacccgattacctttaataaccagatcaatacaaataatattctcgtatttcagggcaggttatttatcgacagaatactgatataacctgtctgctttctgataagggcttctttttttatcttccagaaactccggaatgccataatttagtcaaatgccgaggactcatctgtataataaggtgcaagccttgctgcaagagcattcagccgtataagtctccccagtgttgtactgaaatacccattattcatctggtatttctcgcagacctccttacgggagtgcccacctaccagatagtccttcatagccagaatgaccctgtcactgtgaatagaagaaatacctatcagtaaaaaaaaatgcatttcagacatagacccgggcaacagtacgctctcgcgtatattcagcaaaaacgcatttcctgaccgactgatgacttcatgatgcgccatgtttcccccttctgtcgggcccctggatatatgcttccggcccggaaatactcttcacgcaataagttaaatttagttttttatgttgtaaatattgatttaaacgatcttttaacccacaaaacaaaattaaactagaacaaaacactaatagcaagagggtactcagataaaaacatcatggcgaattgaatttacagcataaaagatcgtctaaatgaatttttacggactttcttttcgcagaaaaataaaacgcaaaatgtgatacacatcaaataaatccaataaaaagcaaattcactaaattgaacaaataaagcaaacatagagaataaaaatacctttccgttgataacagagagcatgatttttattattcgaagaaactttgttacagtgagatgagtgaatatatgaagaatgaaatactggaatttctgaacaggcatgatggagggaaaacggcagaaattgcagaggcgctggcggtaacggattaccaggcccgctattacctgttattactggaaaaagcaggtatggttcagcgctcaccattaagacggggcatggcaacatactggtttctgaaaggagagaagcaggcggggcagagctgttcttccacaacttaataactcaatctgtgggcatgcttcactgaaacagataaaagttacatcagagtacagattcaattttgcagcattcatcacaaaatagaaatttagtattttatggcagaatacttcacatgataataaaaacctgtctggatttactgcatggccagacattacaaaatacaaacgccataaacttcattcagccttcttgctgtccggtaacggaggctgctttttcgttacacctttccccggcagcatcagtagcagtaatttatagattctacgaactgagactgtctgtccggggagaacgtacacagcccgacacaatgtaccagtcaataatatccggtttctgattccctgcctgacagaccactctctggcaactttgtattcagttcatctactactggagacagatttataaaatccaactccacgatctttgactgtccgcatcccctactctctgtgctgcggtcatcggttaattccagcgtccgtccgttacgatcagatattacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagtaatcatgccgggtctggctggctaacaccccattataaggggtacgaataaagtaacggggcttcacgcagggatggacagattgctctgatatacagccgacgacgtcccgctgcaacatcatcacgcagatgcttcattttcagatttgggacctccttttgatttctcgtttaacttttgctgttaccagactttaatctattttaacaattcaagaattttttataaaatgctcaaagatgaaagcgttactgaaccaaccagcttggctgatgttttctatagataaaaagatcatcagcaaaaactgatagcctgaatcacctttactaccaatcatgtatgaagaaaacacgcacaaacaattgacaatgattatcatttgcattaaaaagactacgtagtatttttatttcatgaggaactatacccgccagcaatctgagtagcgaaagctgttcatccccaatatttttgctggcgggttcttttttctactgcccttctcctcagagggagcattccattctttttctcattaatggcgagggggcgggacaaaaagccggttctttatccctaaataacagcatgatttcagtccatgcaaaatctgatttaccagctcacataataacctgatgatacatgggttttccctgatcatgatgggaaggctcagaacgccatattcagtttcccgtagtggaacatcacgcccagcttaaagcgctcccgatttcggtatcccctggcttttatcctcagtagcctgatcttactgttaagcgcctccgcgtttccgtttgagacacatggcattcaggatcccgtaaagcctttttcctatcgttttcgcggcgtttttcatcataggaacgtcactgttggccgccagagccagccatctctcccagtcattacgtctttcctcactccatggcctgttccagatatcctttgccagctctttcagcgcccagcactggcttgtcagcttcatctgtgcacgcagccatatcagcttttcctgcctggatttggtcatccatttatcgctgtactgccacaggaagcgggccccctttgcctgacgccaactttcaacagggaggtgcggatgttcattctgacgggttttatcaaccacttcgccaagttgctttgctacatggaagcggtcgaaggcgattttctcaaccgcacagggtaagtggatacgcgctgctcttatatagcctgcattcatgtccattgagagcgttttgatagccagcaactgctcgtcagtaagcgtgcgaagatagccggcgaggctctctgtgccacaatcgtccgttaaggccagcgcacgaccatcgcgatcggagatcaccgttatataacgatggccttttttaaaggcgacctcatccacattgtcagcaccagtgatataagacggatagcaaagcgcacgcgctgtttgtcaccgtgaaaaacgacggtgcgacggcaaaagccaataacaacgagagcgtcgtgcgcattcctctgcactgacagttgattcttagaacgtagaggcctggattgctgccaggcttttattgcactaccagctacggctaaaagataagcgtcccgggaagtacatagcgcttacaaaatatccgacatgaagcatactggaaacgaggcgtattgttattgttgttcatattggcttccgtggcggaaatatcagggggtagctacatatcccccatgcagccaaggcaacgatgttaactctcgtcacctgttcctttcgacagagccaacctcgcagagggccagatcttacaacttcacctcagtgatacaaaacacaaaaatacaaaacaatttgatacaaatcatccctcttattttaaataaatccatcttgcaagcctaccaatcagaaggtagcatgtgtagtatcgcaaacataaagagaaactgctcatgaattatgttatctgcactaccattgtcgcccttggtctcattctgacaggctacgcaactgctgcagatgaaattaatcgtcaggacgttgttggtttgatgccgtcagactatatttctgttggtaatctatatacaccagaagaggtggcaactgcgcttaaagacaaagcggagcaggcaggaggttctcatttccgaatcacttcattgggaggaaaaaataaacttgatggaactgccattatctatcgttaaaatatgtataatagtccctttaatacataacaggtaaagccgtgtctacttatgagaatatacttcgcataacggatactctgatccagcaacgcggatttttggggttcagttacgcagatctggaaaaagaaattggtatcagaaaagccagtattcatcaccatttcccgaggaaaactgatcttggtatagcctactgccaatacaaaacagaagtatttgatagacttaatataactctccataatgtttcttctggtgtacaacgtctcaggacatatcttgatgcatttgctggttgtgctgaaagaggggaaatgtgcggtatttatgccatgctatccgacagccatcagttttctcctgaattacaggaggctgtaagtcaactggcacatcaggagatacagatgattaaagatattatcacctccgggcagaatagtggagagttcaaaacagttcttcttccggatgagctcgccgttatagtctgttctacactaaagggggcactgatgttaaatcgacttccaccacatgatacctattcaggaaccgttaacgctttaattaaaatgcttgatacccgtacttaatcctttttagtgcatataattttccacccggagaatgaaatgaaaaaatttattaatgtttacattaaatcagattatgacatagttattcttcgcctgtctgttattataatatttatgctcttcgggacctataaatggtttgattttgaagtgatggccctcaagcccctgatttctcccacgtggctgaatatcctgtacattatgtttggtgttcatggggggagctatttcctcggcatagtggaaactatcacttttctagcactgagtatcggcttcttcaggcctgctgctggcatactgggagatattatcgttattgttacaggtttagtcacactaagtctgttaccacaactgggaaaagttgacagttttgtcatcaaagatgtgctgctgttaggtgctggtagtgtcctgctgaaatatgatttgaaaaatcatttaaatatcaaaaactgatttttcacttcggtgatgaacgtttgcgtattttcatggaaagagattacctaatccccctcgttctccttcatgttaatacgcaacgttatggaaaacaaaaataccctgagtaaaaaggtccgtaggcaggcgagtacttttattttccgctagttttactttcccatcgaaggccccatacatcactacgcccacgaaacaaccgacgaaataacgcaacttggctggatacaacgtattgccacagatatgcaacaactgcgtcagtccggaatgtcagtcatctccggggatgttggggtctcaggcacactgaccggccccccgtgttgtttccgggtactgtttttgatttatgcaacaaagtatcgcagcgtcgaatatgagctatggccagatttttgttaatcgtggttgttgcaacatgtaaggcgaatgaccacactattctggcacgctcgtaatcacgctgaaattccgcttcctgtgctgccgtgaagagttccgaccaggacatacggcgaagtgtatgtctgtcagtaatatccgtcatgagctctcagcctcctccttcgtatttccgtcagaaacacaaacgccccgcagagaaaattcgccaacattctcctttttaatggcgcgcaatgcatcgcgacaggcccgttcggtatgaaatgcctggctgtgcaccgccagtgtgggctgccgggcatcaccggaagagacattaaagggagatgaaagccagaaaatcagtagccacatgcgtcacacctcgtcctttttatgcgggtatctggccagaatattgagcgcctgtaatggagcttcatgcatttcacggatacaacgggcatcggtgatgttttccctgtaatgcgtggtttccagcatcatatgatgcatatgcagcatccgggccagggctgcgcggagttcttcaatatgttgttcatgggaatactggcggggctgtatccggcagagagggataacctccacatcatccgggtgcgcgcgaagccacgcgtcagtgactgcaatgtcttcagtgtaaaaccatgtgccggatgtcccgttggccagaaaacgcattttccaggcttctggggtggcggttgtgttgttatctttcatggtgccaccactcattcaacaggcttaatgctgtccaggcgcagtctgctcagactgtcgtggctgccacagcggcgtcctgtacttttgctgtagcactcctgccccctgatacaccatgccgttggcgtttcgtagaggctgacacgtcgggttttatctttactggctagaagcccggtgtgagtttttgtctttttcatcggtggggtacaaacgcagaaattttgttgtcatcagtttttgcctgcagaggcctgaaaagacagcgttttcaggccctgttcaggttagtgaatattcttgcctggcctttcggcaatatcaatcccctgaagttgcatggatatcccatgcccattgagcatctggctgtccatggaatggataccgcatgtcatcatcaggttgtaacaaagcgtactcagcatggcgagtgcctcttctgaggatttacaatgtgtgttcataagggccagaaactgctcaacaacatccgggttaatgctggtactgtgtatttcatccttcatgatgtgtccttgttttttattattttgcatttcagaaaataacacgatgcatgtaacccagaaaaccgatatgtgcacgcgtagtcactttctggcagattccggtctctgaaacaaaatacgaggtggcatgaagcggattgtggcggacagggaaagtgatttgattccggggaaggcgctgtgcagcagtcttatccggcagtttaaaggggtggacggagaccaatgaggcactggagcagattcagtgcagaggtgacctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacctgctttatcaaacttaattgtgacaaaatggcgattgagaaggtgcaattgacttatccggattcggtcgtggcgaggtggtgaccctgcattctgctaaccgggttatgagccaggagtcagcgatagacaaagggacttatctgaccgggcccccggaaaaatggcgggagagaatgataccttcctgctgacgagaccggactttgagatgacgagcgatagtgcggcagtgatgtacagcctgatcggtagctgcaaaacttaacggaatcgagccggaaacgtggctacgccacgtgatcagtgtaatcaacacctggcctgccaaccgcatgaaagagttgttgccctggaacgtcactctctctgtaaactaatttttaccccacgtccttcacggtgcgcttacactctggacaagtatgtaaatgataagttaaaaataatccgtgcatttcctgtgacgatattagttgttggtaacgaaatctcattagcggatcggaaatgcacttaacctaatacgttgccactgttccgccaggagttgcagtggcaacgtattctaccgtcagtgatagcgttttgttattatcagaactgatagttcagcgacatccagtaatttcgctcaggtatcacatatcctgttgttgatgatcccgtctggaagtaatcaccggcatacagcgtactcttaccggcactgtacaggctcacgtcactgtaatccttgttgagcaggttattcaccgcagcattcagcgtcagggcatccgtcatcttccacgacagacctgcatccaccaccgtccaggctttcaggtattctcctttctcatcatacactttcttctgtacagcgctcagtgacgaataattctgggtgaaacgtggtgttttcccgcgataacgggcacccagccatgatgccacctcttcggtgatctgccagttcagtttcgcattcaccatgtgttcaggggtataactcagcggcgcacctttgttatcaccatcacgttgttcacttcgggtccaggtgtaattcagtgacagcgtgacatcctctgaccacagcggcaatgtgccggcaaattccacaccatgcaaccgggcctttccgctgtttacatagctattggtgttatcatttatggaataagagacaatcttgttggagaagtcagtcataaaacctgtgacattggcattcagaccggcggggttatcgtaatacaccccagcctcataactgacgctctcttccggcttcaggttggggttaccaagtagatttgtttttccctgcccggatacaccactaatccctttatgtagctgccccattctgggtgccttatatcccgtggtcacaccgcctttcagcgtccaggcatctgccacatcccagaccagatatgcacgcggactgaagtgtcccccgaattgctcatgatgttcatagcggctgcccgcagtcagcgcaagtgcatccgtgagatgccactcatcctcagcaaataccgaccagcttttctgccggaaagtttcacctgtgctggcaaggacaactccgtctttcatggacgagctctgaaactcgccccccaccgtaaccagatgagattctcccagaggggtaagcagtaatgaattcaggataaggttcgattccttaagctcccgcggctgaccggcaagcccccatttgtcgcgcttcagtacactgcgtacgagctcacgacctttattttctgtctcgttccagttcagatacgatttccatgttccgaaggtgaaagtatgatcatagccagctgaaattttgtttcgctcatagcgcagggtccggtcatatccccccgtcagactccccagttgcccatcccggttatcataacgctgccgggtggtatccatatcaaaccagagcacatcctgctccgacgccttccagtcaagacgtgcaccaagattataattctgtgactccgtgggataaggaatacgcgtggctgctgtatcgctcagtgatgtgaccgatgagccctgacgctgttgtgtgctaccgcgtacctgcaggctgacagaatcatccacaaggggaccactgctccagaaattaaactggctgctgttaccccatttgttgctttcctgcagattcagccctgcattgacggaagagagccatttgtctgcattctttctggtaatgatattcaccacaccgcccatcgcatcagagccatacagtgtggacatcggccccctgataacctcaatacgctcaatggcggccagagggggcatgaacccggtattcatggcagaaaaaccgttgggagtcacgtcactgcttccgccctgacgaacaccatcaatcagtatcagcgtgtaactggctggcattcctcggatgctgatttccagcccaccggttttacccgtaccactttcaacatccacaccctctactgatctcagagcctccgccagatcgtggtactggctggactgcaattcctcctggctaatcacagaaacactggcggctgcgttagtcagctttttctcatagccggatgccgagacaatcatcacatcctctgcagcagctatgctgctggctgaaaatccgagacagggaatgactacggaagccagagtggttattcgcatattactaatctccgatcatgttaaccggcaagacaatacacaaatacaaacaataatgagaataatttatatttaccttttacaaaaaataaagattattgacaaaactaaatataaataacgactgcctcggcatgccagttaacagctatccgtatggcgtgttcggttttgcgaataaaaaatggttactgtagaagcggatttccaccacatgtcaaccatgaatggtcagtggtgcgagacgactgggatgatttggtcgatgacttcttccggcgaatactgatagaaacattgaaatattgtaagagaaagcgttcaaaattctgtggcacgtgaaaaattctacagcgtcatcaccttattcagtcgaccttcaaaataaacgtttaacagagacaatcaccatttggattgtccgctgaggaggcgaacgatttcctagacagctttatcatgtcagcccacattgttggcgctgacaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgatattctcaccacaacataaaacaacaagaaaacaaagcgtaccttctctcctgagtttaatctggaatgcgcccaacttatcgttgataaaggttactcataccgggaagctactgaagctatgaatgttggtttctctactctggaggcatgggtatgtcagctcagacgggaacgtcaggagatcacgccttctgcagcaccattcacatcagagcagcaatgtattcgtgagctggaaaagcaggtgcgtgtaagcgtcaacggagcaccgtattgacgcttatttattagtgagtactacgttccatggcaggagttcgtcaactcggttggaaggccattccggcagtacgctcaggatatggcgcagatacgcttccggatcgataccattcaaccggcaggtgccgatcagcccgtacaacagtgcaccacgctcgccgccgtgatcgctaccgaagaacacgaatttttctttccgagacagactgcacgaagcgctctttccgctgtgttattgtccgcctccgccagaccgtcatcacagaagttgcacaacgcaacccagtgcttcctgatataccggaacgcatctctcagacggcattttttcgataacgtgtgttctttctcctgcatcagcttatacagggaagtcagtagcggtttactctgcatttgcctgaccgccaggcgttcagacaccggcaacccgcgtatttcgtgctcaatggcgtacagttcgccgattagtttcagtgcttcttccgccgtcgcgcttttagtactgatatatacatcgtggattttgcgccgcgcatgagcccagcatcctgcttccgtcaacgcgccgccttcacgttcggcactgaacagccgatcgtaacctgcgaacgcatctgcctgcaggataccccggaagggacgaaggtgttgctccggatgtttaccctgatggtccggtgagtaggcgaaccagaccgccggaggttctggcgaaccggcattccggtcatcccggacatacgtccagatatatcctgttttcgccttcttcctgcccggtgccagtacttttactggtgtgtcatcagtgtgaaccttgcgggtgttcatcacataactgtacagggcatcattcagcggagtcattaactggcagcacgcatcaacccagttggagagtaaggcacggctcagttcgacaccctggcgggcaaagatttcactctgacgatacagtggcaggtgttcgcagtattttcccgttaacacgcgggcaagtaaccccgggcccgcgataccacgctctatcggacgggatggtgccggtgcttcaacgatgcagtcacattttgtacaggctttttttacccgttctgtgcggatcactttcagggcgctgctcaccagttccagttgttctgcgctgacttcccccagataatccagctcaccgccacactccgggcaacagctttcttcaggctccaggcggtatatttcacgggggagatatgccggtaacggacgacgatggcgtgactgtcgcaactggcggggaaccagcgggtcatcctcacgcccactgtaacgatcgctttcctgctcgcgttgtttcagcagggcttcagcctgttcaacctcacgacgcagtttttcagaacgggttccgaacagcatccggcgcagtttttctatctgagcccgcagatgctctatttcccgttcatcttcttcgatcttttcttcggcacgtgccagtgcagagcgcaggaaggcctccgtctcttcaaccagactcagttgctggtctttctgacggagggcttcagcctgctcagagagcagcctttccagctcagcgatgcgaatgaggtatttctgactcatggccgtttttataatgcggtcaggagttttttacaacattgtcagtgcgttaaggcgggatgtttttggctgacgccagtccagcttatcgaggagcattgccagttgcgagcgggtaatggatatcttaccgtcacgcaccgcaggccagataaactgaccttcctcaaggcgtttggtgaacaggcacagaccatcagcatcagcccacaggattttaatcgtgtctccccgtcggccacggaagataaacaggtgaccggagaaggggttatcatccagcacatgctgtatctgctcccccagaccgttgaaggatttacgcatatcagtaacgccggcaacgagccagatacgggtacctgatgggagtgaaatcatcgtcccctcccggtcagctcacggatcaacaccgtgagcagctctggtgaaggattttccagcatcattttaccgtaatggaattccacatggcaggaagctgcacaagcaactgataatgcctccggagcaggagcatctgtagcacagcgcggggtgtcgataagttccactggaaccagagtcggagaggccggaaaagattgtgatactgtagggcctacaatagttggaggcattctacgagaaatacgtccttctctttgccagaggcgtagccatttaaaaatcaggttgttatcaacgccatgttcccgggccagttgtgcaacattggcatttggtttcgaagccagttcaaccatatgaagtttaaattcattagaaaatatccggcgggttccggagcgccagtctgtaggtttatccatcaatagaactccgtctaatttagaaggagctctaatttagtctgcaaggagcaggtgttacagacggcattggctttacgcttaccaggtgtccactagttgatgaaaaggtgggcacctacgttaccaatactggcttaatggctacatacggcggtcagtttacgcttacgacaatcctgataatacgcttatgaacattacaacacgctcatgcggaacctggatgggggaaggaacggtgaagctgttagcgaatgaccggcgtttgtataaacgccggtcatgatgaatgatatttcagaatatacctcgggctaaaataccgggacagagatcaggcgtgattaatctgcagcatttttaataacagaagtactgagcttactttacctttgatgatggaatagttatttccgtcggtactcatttttccctgaaataatgtcacggatgtttcttcctgctgatcctgcaggcgcagtcgtaaggtcatatttttaatgagctgagatccgggaggcaaggggtatttgctgtcagatactgggcgactgagtctgatgtggcgcgtatacagcccgttttcgtacagggtggcctctgttatggtgttagtgaccagcatgtgggagacaatgctgtattcttttttaaagcacccaccagaaacggtgattgtaatgataatggtcttctcgatcgagatgtaaatacccgtttcgttatactgtccgtatcggaaccatgagaactcagttgcattccagccatgatccagaatatgtgcatttttttgcctgatagtttctttttttattcgctcatgtttaaggcataacaggcagataaataatgtcagaaaaagaaagctaataatgagagcaagagcgatatagtctgtcacagggtaatacatattctctccggtagaagaagggccgcaaacgcggcccgggctgttatcagaaagagtaacggaagttggcgttgatcgcgttatccacgttgtatttaccaaatgccgatttctcaaactcaagaccgaagcgaagattatcgcgaatttcggcgttgagaccaacattcatgagcatacgaccgtctttttcacctttgatacgtttctcaccggacgcatcacgcagtacggtttcaccgttggcaaacaggtcaaactggtagccaaggccggcgcgggctgtgactttccagtccttaccggagaaggatttacccacatcaacaccggtacgcccaatcagcggattaaagtccttatccttcatggtgaggttcattccctggtccttccaggagaactgtttcccggatacagcaccgtaaacaagttccgcctgcggctcaatccatgcagagtcagttacatggtaacggtaaccgacttccgcaccggcataccaggagtgggagctgtagtctctggtgccaaggccggcgaaagttgcggtatactcgttgtcatggtgaacgtacttaccgatgaggtcgatatatgctccggactcaaacatggcagaggcatagagaccggcacccacagacttcgtttcaccactgaaggcatcactgcctgcatggctgtcggtataggtcatggtcaccccggtgaagaggtcaaggccatcgagttcatgtttgttatccgcaccgacctgaacgtgggtgtagttgtcactgaatccaccgccggcagacccggttccgctaatgattcgggcccatgcaccggactcaccgttaatgtcacgcagatcacccatacgtttgttaaggttgttgacctcagcaaggaaggctttatagccgcctgacatcagtaatgttgcctttttagccgcatcggcgttggccacagatttatagccgatcagagtccatgttgctttgtctgtatcgttcttttgctcgataaccggtgttacatcactgaagccaatactccgagtcgtagctttaaagacatctactgcagttccttttggtgcgctgaccagatcgatattcagtccgttgctgtttccatttttctcaatgaagtcgactaacagaaggttgtttttaccagacaacgatttattgacaacaagctgatctgcttgggccagatttgcacgcagcacaaatgcactgtcatctatagtaaggttgttcactgtaagggttgtaaacttcccattatcaccagtaaaacgcaccatactgtcttttgtttctagacgattaattgatgactggctatttagatgccagatcgcattattcatgctaactgtagctttgggggctgttattgcgcctcgataagcggtatcaaagccatacaaaagagtctctgcccatgcctgataagcagacgatatagtcggtgtttcagtttcaggctgtcccagagtaatggttgctgcatcatcagcataaatatttccggtgacagatgccatatttctggcaatgaaatttgcatttccaccactcagcctgaatccatcagcagcgtagtggagacccggcgttacagttttactattctgttcagggattcccatcatagtcagttcaccggagatatcaataccttttgttgtgaacatggaattttgtgctataacttttgctcctttatctatacttataggagtattatccagaaaggttgcaccattaagtgtaactacagcttgatcacctatggctatttggctgttatgtgcagtgatgccacctgtaaatttagtttctcctatggatagattagtactgatagtttgtttgaagtcaaaaccattattagtaatatttttccctgcaagattatcaatgtaaacatttttatcgccgattgtgatagctgatttatttgctgatatatttccttcaacattggcattgcgtgatattgaaaagtcagcattgttcaggtgtaatgtatcaaatttaaacaccccggttttccagtcaggctgatcaaatgaggtctgctgattattacttttgtaatcagaattgaattttttattatatgaactctctgtttctttcaaaacggtgacccagtccgttccacaaagaaataccagggagcaatgattcgctgagcttctgaatattgcatgctctgttgcatggccttgcatggtaagactggcattactgacttcaacatcattttttgtgttgacactaccatccagaattaattttgcattagttttcttatcctgagaattaatattgtgcgttagttttatattgccatttatgttcccatgatatatgtaggagtcttcgttattgattgccagaacggcttctttcgttgtatctgagttagttattgttgttccatcgtcagtggcggcaattctagtaaaagtctgattgtgtccatttaaatctagcgtaccaccacgtttagtaaaaaatatccccgcatattgatcattgccaagggaattatctttatttagtattaccttaccatttccgcttgcaaggtatatattgttaaatgttccttcttcattaagaataacatttccttcacctatctttatatttgccccctgttttttttgaacattcagagtaccggggcctattttgtgtaaaacatcatcactggaatacaatgcattccagtttacaatgctttcttttccgatatcaattcctgctcctttaaatgtaaatccctgaccgtttatgttatattcatggccttcgtcaaagataataccaccgctaccaaaatccaaattatccttaaacaggacatctcccccatttgtgaacacaatatctttgtctttagttattttttcttgagtaccagtggtatctgcattgttttggtgtaatgttatatctgtgtttttaatggttacattattgccattcagatttattttatgactataggtatcttttaactcactaaccagtttatcattgtattttgttatccatgtcagttggtcaccattaacgctggcaataccatgggttgttccgactaatacccatttttctagtttgttatcatataagtatgctccagagccgctgtctccgaatatttcaagattacgaaatgttttatcatttttataaatcatcatgccgtatgagtcccattgggtgacctcaaatagactagcacttaacagatcatggctatatgctgaatttgttgagattttggattcaccattaataaatgatgttcctccagagccagcacgaaaacctatgattttttttgaaccgtcagaagtgactataccgtagcgttctaatgcatcagaatatgttgtagggttggtctctgccggggtggcacctactgtttccacaacaaatttatttaacctctgaatctcaaaatcattggaatttcttctgtcaacaaccctgtaagaagactgagcgtaaacctgggtttctgcggcctgagggttctttttgttatgtgcaacagtaacactataagaacctcctattgcggtagctgcgccactcgctgctgcaccagaaaaatccggaattgagagattatggaaagagaatttatctccgttttttaaagtgattgttacgtctgttgctccgggctggaaaatacctttattttgtgcaagatcaagatagtctctcgcccatacatttgatatatcaatatttgctgcatttactgtaccggcaacagccagagacaacattgttgctacaagttttcggtttgttttaccagaaactcttttcgctaattcagaaacagcaatgagtccgccagtggcagcactatatttaagggagtatattttattcatatattctctcaactcatttattgaatgaacaaagtattaagaattaaaattattagtaacggttggttactaacagcttgctaaaagtaacagttctatattgtaaatatgtgacaatgttctcattaatgatgagagattatgtgaatcaatactaattgatcgttaattgatcgttttttgtttttttttgcccaatgtggggaggagtaatgtttaatatttcgatatgatcgaatatctgttcgcatggaacatcgttcagtgattcacgacgaattagcgatcgaccacgatgcgattttgcagtgtgccgaagaagttctccatcgctgcgttattcagaccgtttcctttgtgcggcatattttgtgctactccatggggctttaactttgcctatagcctgccattcgatattgccaaccctgatccgtatgtagctacggggcatcctccgggccgggcactgacaatgcatcgtgcaccatcgtattaacaatctccattaccggactttatgacaggcgcaggagaaaatctcccggttaaactgaacggagaaccagcgacaggtacctctttttaccctgtagcaagtactctataacatactcccccatttttcgttggccttcattgcagcaaagttccgactcaggatattgggcgcagatcatcctctcaggaatttcaggatctgccagacggtgctgagacgacgcttacttgtaaggttagttttcagacggacaatgaaatgaggatatgcgataaatttcagtcaaagatccataaaacagacataatgttattcagtggtgaacagtccattccggagacggaatatcttgttaaggctgtatattatactggctgtaaacaacatggccaccaaggaccatgttgtttacagcatacccttgttgcaaaagcatccacgtcagaacagcactgagtagttcagaccaaaggttcggccccggcctttgtagtcgtacagtgaagcagggccgtaacccgggctgtagtacagaggtgcacgctgtccccagacagtggtatagtcacggtcgaagaggttctcaacgctgaagctgagtgttcccaccggaagctgccaactactgataaaatcgacggtagtgtaaccattaatatcgttaccctctgcatcgcttacgtcgaaagaagtggtgctctgtacacgcagactccacggttccggcgcccagttaatgtaagctgtcgctttcgatggacttgattccttcacgtcatatttttgccattgaccgttcactttcgactcggttttcagcacattgaagttcacaccggtactccagtcagtatccgggatcaggtagtccaccgcaccttccacgccgtaaatacggcgcctgtcgtccttcacactgatggtcagatctttattcctttccacgctcttattggaaagcgagtaatatgccgcgatttgagtccgcaggttgtcaccggtaaagcgccagcccagttcataagaatcgactttcacgccttccagcttactgtcgctgacgttcacgctctttgtcaggggaagatggccgttcactgctgcaccatagatgccgcgaccataatatttccccggatccggcaatgccaccccctgggaaaaattgaaccatgcctgctgacgttcggtgatgtgcatcagcagaccagcattgaacagaaagttatcgtaatctaccgaaccaccaggaatggcgtcggcagatatcgccttcccggcagcaatcttctgttgctgcgtgtagtcgatgaaatcatctaccctgttctcagtatactgatagcgtacgccaccgctaacggtaaaaatatcattaatgtcatagctggattgcaggaaggccgccagattggtgatgtcatatgacggatagcgcccggtggtgtaaatcttatggttgttcagccctccggaagcacttgcctgagccagatcgaagaacatctggttggaggtaaagcgctcatgctcagcatccagcccccaggtgatttgccagccgtccataagttggctgttcagagtcagtttcatgccgtactggtcggtatcctgctgtgacgaggagaaagccgtcgcctgtttattcgcatttaccgtcgggaacgggtagaaccgcaacgactcatcgcggtagtaaacctgaccgaccagttcctgtctcaggaaatcactgtcagagtactgcaggctgatcaaatgccgctcagtgccgggaatgcggtcagaattcagccccttactgacgtatggtgtgctgctcccgctgatggcggaaaagcctttcccgagattaagcccgtaattgtcgtccccctgacttttatagtactgcgttatcagttgaagctgccgggattcatcgatgttcagcgtaccggttcccatgatgtccagccgattggagtgctgcaggccggtctgggtgttatcaagcagggtggcatcgccgttaccgtcaaaccagccgccaaatttctgatatgccacggaaagacgtccggagatatggtcatttccgccggagacagcaccggcaatgcgctcatcgtgatctttactgctgttaaagccactttttgtgccagcctcaaactccatcatggtttccggctggccttttttggtcacgatgttgatcaaccctccggtactcccgccaccgtacagggccgtcgcgccggagatcacttcaatatggtcgatattaaaaggatcgacagagtccagttgtcggctgtcggaacgtgaagagttgaggcgcacaccgtcaatcaggacaaccagcgggcggccacgcatgttcataccgtagttggttcggctctggctgctgacatcaaggccggggattaactgagccagtgcgtctttcagctctttaccgccctgaatctgctgctccagttcggcattttcgataacccaggtggtttgcgccatctccgctacagttcgattgctgcggctggcagacactatgatctcattatcatcgttttgctgggcgacagctggtgacagcacgacaagaagcagcggaccaagagcccggggcatatactttttgcgcatcatcgttattcctgaatatttgttgtatagtgagttaaagcagcagcctccggctgcggttttttccggctgccgctgcgccactgaatcagtgcgggcggcatactgagatcgaataaatcacgccccagtacgcgattaagaatacgtgcagatctccaggccatcaggctgagctggggttcggcgatgccatgagtttgcatgctggcgttgaccgcaaagatgttattttctttcgggccactccattccagagtgaagtcatcacgcactttaaaggtgttcttatcgtgcatggtgatcaagggcatcagtgagggaagtatttgtggcaatgcagaacggtaacctgtggcgaaaatcaccacatcactttccaggctctctctgccccgatccagatgatgttccatcaataacttccagcccggaccactactttccagagttgttaccgagcggctgggtagcagacggatatttcttggttttctcagaacttcaaaacggtggtacaactcacgataaatggtcagtaaagaatcggcagtgatgccatccgatgtcattttctgctcatccagtaactgatggcgaatatcttccttcagtccggagaagcctgaaatatattcaggtgtaaaatactcatcagcaaaagcagcctcatccagtgcgttaaaattattacgccgtgagacccagtttatttccgccgcttctccccattccccgcgtaatgcattaaggaacaggtctgcaccactctgtcctccaccaaccacagttatccgttttccactcaggtccggccgacgaagattcatttcactggcatggaaacaggattgtgtcacatgcttcacacagggtggtaaataaggttgttttcctgtaccaaggcagatattgcgggcaaaatattctccccgactggtctgaaccagaaacaatcgactttttttgtcgaaatcaatattttcaacggtatgactgaaatacaggttattcatatcttcagcagcccagcggagatagtcagaaaactcttcacgggatactgtacgtagtctgcttgtaaggaagcgatagaactttttgtgcttcaccagatagttaacaaagctgtagggatttgtaggtgcaactgcactgaccagatctttcagaaagacagtctgcatatgacaatccggtaccagcatacccggatgccaggaaaaatgaggatgttcgtcaaagaagagacagttcagttcttcgatctgatgtgacaatgcagcaatactgagattaaatggccctgtcccgacaccaataaaatcgacactttttttcatgattcatattcctgagttaccagccacagcggattttgcagattctcaaggtaattcggcagcatgcgactgccgccatcctggtccggccaggtcagttttaccgggttcagcaccacgcgaatgatttgtggcctgaagagtgagaaaagcgcaaaacgctctgacatttgtggatgtttgttcatgtaatcactcaacactgctgccagcagttgataaaatcgcctttcaggtacgccaagacgaaccatcagtggcgaaataaaacgcagtactgtcacgaagtgacccgtctgcaaatcatggattaagtagtccgcactcagacgggatgtgacatcacgcacctcctgaggcaaagagtccatttcgggaaacgcttctttcaccagccgcatatcgccctggaagtctttcagcagaacacgctgtggtaccccctctttcatggcgagcgttatattttgtccgtgtgcaataagcgcgacaccgtagcggcaaagcaggtgatacagcggaaccacaaccacccggaacaattgcgtaagccaggtttcagcgtccagtccggagcggtcgatatatgcgcctgccagcggctgattgttttcgtcgcactccatcagtgttgccatcagaaccggactttcatccggtttcagccagcggcacggattctcccgccagataacaccaagcatttcctggtagcgatagggagcccgggcaagcgcggcatagccttcatgggacacatagcctgcagccggttcaccaaggatcactgcgccgctttgcaccagggtggcgtcggtcgcaaaaacctgttgcagccagcgtgaagccagtggtccggcagcgatatatctgccagggatcccccggtagcatgaggtgttgtagatggtcagcggcagcttgatatccagccctccccggcggctggcgttggtcagggtacgcagcgactgctgggcgagccactggtcgccaaactcgccgagagacaccatcctgccttcggcaaaatcagcgatgaagtcggtggcgattttttgctgccactgccacggatgtaccggcagcggcagccagttgtgatccagcccgttttcctgccagacctgactgaagcgtgtaaactcctgcggatccattgcggcagtcaacaactgctgaatatccagatcgttgtcgcagcgccagatcatatgttcacgttttaccgccagccagtgcagtctgaaggtgttggcatactctggcgcatatcgttccagcgcctctttgccccagccacggcgacctttattaaaaacgaatttaggatgaccgctcagcaggcattgcagacgatcggcatcaagattaatcaggtcactggcactcagtccgcgacgggccttcagcagttgcaggtcgcccagtagcgtggcatacaaatcctgcatatgctctgcaacagtggcatcactcattgacagcaccggctttagctgcatcagcagcgtctgcgccagtactggttcgtccgtgcagcgcaacgtttgggcatcaatccacagccagccccagataccacgttcagcgataaagcgccattgtgctcccggcaggttaatgcagtagtggtcatcgccctgagattccgcgtggaaaacctgctcatactccatctcagacaacatttttgccaccagccgacggttaacaaaatcccagtccttgtgattcattacagaccgacctccgtgaagaagtgatgacgatccgccatcaccatgcgcgagcgcttatgtgggaagtcgaactctttaattgtccggtatcccgcaggctcaagatggcggaacaggcgctggttatcggtgcgtggctccagtactgtgcgctgcgtacggggctcatccagcagcaggtaatgtgtcagcccgcgcagccagctttgcacatagtgggccccgcgccattgctgttcaccaaccagcagatgcaggccacggtcaaagggctgccacgaatagtgacgaccaatgcggtcttccgccgcccagtagatttcaaaatagctgaatggccgatcgtcgaagcacccaatcagcgggaatgcatgtttaccggtgagctggcgctccagataggcggtctgtacctccagtgagccactttgctcccagaaatactcaacgcgcggatcattcatccagcgggtgaaacgttctgcatcagaaacgggatcggcaatgcggaaactcagcatcctgcgaatacgtgggtcgtaacggcggtaaacctcaccctgcggacggggtgggcgctgcgggaaataaatctcacgctctgcatcaaaaaccatttcaccggaggcccggtttgccggtgaactcaaccataacggtaactgccagaaggcggtacgatggataatgtcgctttttacctgcccaaaaagcgtcagcgcctgtggctcctcacaccattcggcccaggggagagccactgctgacagttgtggtgcggcgataaatatctgatccagcgcatcgcacagccaccctgtcggcagctccccgggacagtgcaacaccgcgctattgtccagtccccagccaagattcaggggcttgtcgagtttttcacagcgcagtccatatctgctgtgaataatgtttgcctcagacattcagacctcctgagcctgcagcgggttagcgaaatcgaaatagatcaccgaagggtcaacaatggtgttctcgttatgatcgttcagataacagaaaaagttaccttttacgttccagtacggactttccagcacgtagttgagacaggttttatgagtcacctgatcacgcacttcagccagcgatgctcgtacacgagccatcagattcgattcgctgtccagcccggcagcccccagcgcagcggtcacagcaaaagtggagttaaccagcaggtaataagggaaatagcgcagcaactgctcatgggtgaaaatattttccgcctgcgcctcgccaatagaatcgagccagtctgtcgcgtgaggcataaaagcgctgccctgacagtcacggtaaataaatccgaccggcagatccccaagcatctggacaagaatattttgctgatgcgccagcagcaccaggccgtaatccgcttcagccgtaaacagcggctttagcacttgctgacagtatgcatcgacccatgcatgggcggcctgttgcacagtgataccgaggcgatcgctcaggcgttttaccgccgaaaccagcagcgaatcaccgccatcaggtgcggcctgagtcagggagaccagtacgttggtctggcttttcggctgatccaccagcagattttcacgcagggcaaacagactttcctgcatgatgttgccgttaagatcgagcagcccggcccagccatcctcctgcattacccggaaagtcgggaagcggacctgtagcatctgccagccgtcggtttgagccaggcgtgccaggcgcatcccacgcttcacttctttcacggacagagtacggatggagttggtcagccgtacgctcagggagaacttgatcatatcgcggctggtggcacagtagagggaacgggaagaggtggtcggcagccacgacgtgccggcctcacctaagtctttaatcagccctttagcaacaagtgcctggcaccacccctgctgcaaaagatattccccctgccacgggtgcaacgggaacagccattggttgtcacttaattcgttgagtaactgaggcgcattctctgcggcaaatcgcgtcagccgctgttgaaggttgagatgcaaactttcaccggcgatttgcgttttatccaccgaaaaccaccgcagtgggaagtggggtgccatatcaggcaggtagcgttcagcctcccgccggttaaacggttcatgagacttaggcgcagggtggaaagcgtgtcctgtcagcagcgcctgctcagcttcgccaaaattcaacgctttttcacgcagggcggtccagtcatgacgggcatcaattgcctgttgcgtatgggcgtggctttccagcacgcgctggtggaaagtttcgcagaggggaacgggcagaaacagttgatgccgtagcttatcaataataagccgggagagagtggtaaagtcgacaggataactgcctgatgccgtgaccagacgtgcaggaaatgcaaagcggtgatgctgggttggggagaaataagccactctgaaatggagcgatttctgctcatccagcgggatgatcaattcgtctggcgggtattctgtcagtttccagtctgtggtttcacgaatcagtgcattcaggaagcactgcgcagccacatctgtggctggtttttcagagggcagggtcatagtcaaacagctcccacacagtaaaataataacaattatgtcaataatgattctcattatcaataagaaatgttattgtcagataaattaattttacaaataaacacaattaatacatggagttgaaacattaaaatgtcacctgggatcgaagatacgccccaaaaaccactgtcctgctggccacttgcgttcagtgccgggcttctcggtatcgggcagaacggtctgctggttgtgctccctgttctggtcatacagacaaatctgagtctgtctgtatgggctgccctgctgatgcttggctcaatgctgtttctgccatcgtccccgtggtggggaaagcaaatttcccgtactggcagtaaacctgtggtgttgtgggctctgggaggatatggcataagctttaccctgctagggctgggaagcgtgctgatggctaccagcgccataacaacagcggtgggactgggaatattaatcatcgcccggatcgcctacgggctgaccgtgtcggcaatggtgccagcctgtcaggtctgggcattgcagagagcaggagaagggaatcgcatggccgctctggcaaccatcagctccggcctgagttgcggcaggctattcgggccgctgtgcgcggcagcaatgctggccattcatcctctggcgccactggggctgctgatggcagccccagtgctggcgctgctgatgctgctgcggttgcccggcacaccaccacagcccacaccggagtacaagagcgtcagtctgaagcgggattgtctgccttatctgctttgcgcaatattactggctgcggcggtgagcatgatgcagcttggactttcgcctgcccttactcgccagttcgccacggataccaccgccattagccaacaggtggcctggctgttgggtctgtccgcagtagctgcgcttatcgcgcagttcggggtactccgtccgcagcgcctgactccggtggccctgctcctgagtgccggagtgttgatgagtggtggtctggctatcatgctctccgaacagctatggttgttttacccgggctgtgcagtgctgtcatttggagcagctctggcaacacccgcttatcaacttctactgaatgataagctggctgatggcgcaggcgcgggctggctcgctaccagtcacacacttggctatggactgtgcgctttgctggtgccgctggtatcgaaaacaggtgtcgcaatcgcgctgattatggcagcattatttgcaactatattatttaccattgtgtctgtatttatctggcattaccgtactatcaaataaagatatgatcatcaccttactggagtaaatcagaggatatgagagaggacctgcgtctgatgaaagcatgtcaggcagtgttctggcttgctgcccccgccactccgtcatgtctctcagagaatcatgtcagagctgtagatatatcctgaacttgtttacaaataatttcttattttttgcgcataacattcagcaataactccccttctggccattgaattaaaatgtgtacttctctgtgacgttgtccagcttaattctgtcctccatgatgaccccagatacccgacagataaatcatcggcatcttcttctggctcattagttaattcatgtcggttactatcctgaaagctgagaaaatgtatttcatcatcagtccgttgtctgtaatgtccatatataaaatcatattctttttgataagattccttccagtaccaggttgtatcaccacacaaccatggaactctttctgacgaattaccaacacactgagatgagtattcagataactcagacctgaaagaagttaccatctgataaaacaagtcaggatgcttttcataatctggtgacataagatcaaactccccctgcatccagcagacagatagcagtttattctttctgttatattccagagctaccttaacccgggctactaagtcctcatagagtgctgttccggtgccccaccgcattgcatcagctgttgcccctgtatcaggtacatacataccttcagctccaacagtaaaggcggcacctcctctgcaacaaggaaccagtaatatccctgcttgctcaggtatgtatggcagtaactttttagctatatgcaatccctgtccgacacaaccatattcccctttatgcaaatcagcagccggatggtgatatccactcatatcctgaacatcatgcaggcagtgatctgccggaataatctcattgaatttacactcttttcctcctggtgtgattgtttttcgacgagccagttgttttacacgggactcgggtttgtcgagtgtatctggcaggggaataccttcaccgtaggccataccattagactgtcctgcgagggctatcacataccagaaacctattttttcattaaaatcatgatgatacatcattccccctttacataatagatttaattaaatattttcattattaaaagaaagtgttaaattaaaaactcatttgctctaatccatataaatcaatatatgtccgacacaaaaaaaccgtgttacccgggcttacaaccgccagaagcccattggtacaaaaaactttcagaaatcgtgccgaaagcttgaagaatgatccgccagaggagataagggaggggaatcctgccttctgaacgtgaactatggcattctttggcgttggaagaccatctgtcagagaggctttatcatcttttagacataaagggctaatccggtataacaggggagaaaaagccagtgtctgccgccatcaccagaaaccatcattaatgggttatcaggcattgttaaagattttttatctacagctgatggcatcaaggattttgaaagactacgcatcttttttgaaaccaaccttgtaagatatgcagcaaaaaatgcaacgcctgaggatattcacaggcttgagaaggtgctcagtatccatcataactcactgagaacccccgaagtgtatgctcaatatgatattgaatttcatagtatacttgctgatatacctgacaataaagtattaaaaacaatacactcagcattttctgaatggctgataatggccaaacctctggaaaagaataaaatgacatatgaaaataacaaaaaaacccatcagcagcatattgaaatacttacggccataaaagagcatgattgtgataaagctgaacagctaatgtataatcacctttataaacgaattgaagcatcatagttactcgacgcttcaccaggtagtcaccataaatattatttaaatccatgagaatacatccagtccataaacagttttatccatcctccaacaggaagatctgtggcccactgaatactaaaaccatgccctcctttctcatagagatgcatttcagcagaaacacctttctctattaggccacggtacatgagcagactgttttcaattgacacaagatcatcatcacaacaatggagtaaaaacacaggaggaaaacatgatgtgacattaagatccgcactatattgtattatattttctgaggtactattgtcccccagtaattgcttcctggagcctggatgtgtcacatcatctttcattgatattacaggataaattagcccgacaaaatcggggaatagcgaaaatctcttgttctttactgtcagaagmacgtttgaaatcacmaatctgattccccacccgttgaggcgatatgccccccagcagaaaatcctaatacaccaatacggatgacgctgtagatgccatttatcagcattcttacgaatataaagcattgcagatattgcatcaataaaagttttgtttatattttctccctcaactggcgatggtaatctgtaactaagaacaaataatgtatagccctgagataaaaactctggagcaagagctgtaccttccttatctaacataacagcctggtagccccccccgggaataatcaatattcctgttccatttggtttatctggtaaaaaaataattaactgaggagcataaatatctgtcaatacacgatcaagttcaaattccccgttatgttcaggatcctgataaatacggcctgaaagagatttactctcagatattgtctcacttgacaagtcaacaatagttgatttattaaacaagcttaacatcatttcatttaaagatctatctttattcattataaaccccattaaaataactcaggtgactgaacaactaatacagtcacctgcattacagttatttaacaatctttatttgtttgtcattttttttcagataaataacatctgaaacagctttaccatcttttttctccccccccagaatgagcatccccccctgccagggcaggcttacaccataagcaagtccttccggcaaagaaccaacttttttccagtcattttttattagctgatatatctcttttgaataggctttatccagtcctttatgagaccagtattcaccattgctatacttttctgccgctcccgggaaatatgcaccaccggccagaaagatatttccatcaataacagaggcatatgctcctgacaccccctcgggtgaagctactggtggaagttcagaccatttaattcgatcatgcgaaagctcccccgtccaggatctaacagaacgaagccccggttttctctcccctcccagtatataaatttgctgttctgcaaaaatcaccgatgaaccagcagttcccggaaatggagtcgttcccaggttcttccactggttttttgacgggtcataagaaattatatgattatttaaaaaataatcatcagcaggtttactaaaataatccctgttgactttctctgtcagcgcggaattcccttttgataactcgacatctgaaaagtatccattaaaaatattctcatttacaccaccagtagataccgcatgaccattatggataaaagaaacatgaccggcaagagatacagggggacgggtcatcaatttttcccatttatctttagcaatatcataggaatagacatctttttgtaaggttatgactccacttgtatcttttccaattcctccaaatacatagatcttaccatcaataatagtagctgttgcctgctctctgggaactgtcggccattgcgctatcttagtccattttttttcactctggtttgtatctatcatataccagttatttcccagacttcccagtcctatatatattttaccattctcgatccctcctacaccatatttaaatggttcaggaatttccggtaaagctccggctaccgacgttccaataaacaagcagaagggaagatatataaagtttttcactttcattgtaatcaccttttaaaaattaatcagaacaccgacacggtaactattttcatgtttattatctttccccttatacaccccttgtttatccaagtaatcatattctatatatggggtgaacaccggtgacattttatattgcagaacaaatgcattttcagttgctgtttttttatgattcccatatttgaaattattaaccttcgtatataccgtggtctgccatgcaaacaaccatgaatcattaattttgtatgtcacataaccatcaaactgatgctgatcattacgcgccctgttgccatctaaatccgtctgtcggaaagctttccagtcatagcgatagcgtaaggccagattaagatctggcgttgcctgatacgaaattttcagataagggttatactgacttcctgctgacatccattgtgtctgaatccctgggattagagcccatttgtcatctattttatatgttttatttatatctattttattataattgagtgcaaacaattcattttcattgttgtgaattgtattccaggtgtttgactcaaaacttgcccaccaaccattattccacccctgactaacctgaatcaacgtttcataagcgtgactggcgcttctgtatcccccacgtagattaagagttaatgcctgagagcacaaaggtaaaccaagaagaattacagttaatagtggataatattttttcataaatgcctcatcattaaatatatttatcacttgtaatttgatttctcaataaaacttatgttccgcaagccattccagaagcaggctttgccatttttctatcggatatccattttttccggatacaccaaatccatgacctcccttatcaaaaaaatgagcttctgcatgatgtcccttatcccgaatagagttaaaatatctcagagaatgaataactggaacatccttatcatctgttgcatgcacaataaagactggtggcatatactctgtaacactattttcaagactggctgaatattcactttcacctgcatccagaagacgtttccggcatccctgatgagcaatactcctgtcaagagatataactggatatatcagagccatccagtcaggacgcacagaagtctcttcctcataatggagatgagtaatatatccagcaagatgaccacctgccgaaaaccccatacatccaacactcttaaatgttctctccgacattccggcccagtaagaaataaagttcagggcattcttcgcatctgcaaaggaataataaccattaacggagggcattctgtaagaaagaataaatgccgtatatccctgacctgctatccatctgccaacatcaagtccctctctttcataaacaatcctcctgtatccacctccaggtataatcagcacactatgttgattagatacaacaggctcaacaactgtaataaggggcacaatacctgtatatattatgccatcgccagtattctcaaatagcgaactgtcagttatataacgctcataattatcaagagaatatatattctccctgtaatgaatcatttttttattccctgatagcatccgttattcttctgcaacattcttttttcttgctccataaaaaggttttccatcgacagtatcatattcaagcgcagcttctggatggatccatctctgtacacgtgatggcatatcaaaaccaataaggacaagaacaacaaatgttaagataaaagcaagagaacacattgctgtaccaagacttgtatgagacgcaacaactgcaccaagaataggcgcacatgctccaccaagtgaacctacattataaataaaccccagtcctgccgcacgctgctccacattaaaataaccactgattattttcggcaccagagcaccaatcccctgaccaaaaacctgctgagtaaagattagaaggccaagtaaccatacatagtcccggtccacaagaaaaacggggataataacaagctgaccgataagaagtgatataacatatgcttttcgggttccaagccagtcccccataaaaccacctatacaacttccagctgcagagccaaaacctgccagcataaatatgagagcaacagtttctggtgaatactgcatatcaaccttaagccatgtaggaagaaaagcctgcagtggccatccgtagaggaaacagaacataaccacaagcatcaacataatgcctgttggccatcttttccccataccctgatatataaaactgataaaaacagccgcacagcacaatgccataactgtgattaaagcagcgtttgcagtgacgcctgaaaaacaaacatatagacatgcaaatgcaatacaagacagaagaatatttatgtatttattcttttctctgtacagaatatccaccattgttctgacgggtttattctcttgttgccttttttgccagtcatcagactccggaagattcttgcgaagataaaaagcaaataatattggaagcatgccgacaaagaaaagagaacgccagccccatagtggtactacaatgctataaacctgtgcagctaaacctcccccaatagaaaatccagaaattaaaaaaccacttgccttgtttctgagatgaacaggccagctttcgataacatatgttacacttgagccatattcacctgccataccaagcccaataacaatgcgagcaataaacatcactgcatatccaggagccagaccacaggcaagggttccgagagagaatagcactatacttaaaaccattgccatcctgcgccccatcttgtccgataaagcgccaatagcaagccccccaaaccatcgagaaataaaagcagcggaaataaggcttgccgcttctattgtcgtcaagccgaattcatgctgaacctctgtaagaaccagagatatcagaacgaaatcaaaaccatcaagtaaataacctgtccatgccgcaccgaatatcttccactgtctgggtgaaagatgcttataccaaacctgctttttctgaatacaggagtccatattaaacctcacaataatagcggatttataatacactggagtattactttaagtaatacaatcccggtcccaaagagttgcaccaataagaccagagtcacttctgaaatatgccggaaacagcattacattacaaatttcagaatatatggaaagatgtttcgacactttctgaacatacccatcagcaagtccaacacttcctccgacaacaacaacctgacaatcaagcagtaattttaaacttactattaattcagcaatagtactggcagaacgctctgtcaaaaattctgcttccttatatccctgtctcgctaattcaaaaatatatttggtgctatatcctgcaagtttattttttgctgcccccatgatggcccgaccagatgaaaccgcttcaacgcatccccgacgaccacatccacattctgtatccgttactccggacaatatatgcccaacatgtccggctaatccagaaacacctgttaataattttctgttaactacaattccccctccaacccccgtagaaacggttataaaaaccatatcacaaatttctttcggcaaaactgtatattctgcccatgcggctgcctgggcatcatttatcacacttccatttaaaccagttatatcttccattatatttttcagaggatactctttcagccctccaagattgtctggattcagagctgtcaatactccattattaataatccctgttgatgctactgcaaatcgctccgctgttcccttcatttcagaaaccagtagacgtaaagcccctgtcatttcgtcaggacatctttcatgaggtgttgatatctgttttttcagcaaaaatgaaccgtcatcagatatcaacgccgctgaaattttcgttcctcctatatcaacagccagtgttatcattcattttcacctatataacaatcttgcaattattcagattattttcatttttttgtttctgtcatgttcttcgaacagtcgctctgcaagttttgataatacatccagattcttttcctttaccggagaaaaaggacttctgcatacaggagtatttataatccccatatagtaaagaagagtttttatacctgccaggacaccactctgaataagagtgtcaataacctggttacaggctacttgcatttccttcgccttaatcacatcattgtttttgactgcttcaaatatttcaagataacgccaccccattatattatatgtactaccgattcccccatctgcacctgcaattaaccctgatgcaaatatttcatcgtaaccattatataacacaagctctggatgattccttttgatttgttccatctggaataaatcaccggatgtctgttttaatgcacaaaccctgggtattgtgacaagctcatttatctgatctaaagaaaaacgcactccgctaagagccggtatattataaactaccatcggaagtccatctgcagaatcaataatcttcctgtaatggatacaatgctcttcaaatgaaaaaggataataaaatggagtaacagcagatatagcatgatatccgtatttttttgcagcttttgcaagtacctcgctttctgccgtactgatgccgcccacatgcgctataagtgtcagtcttccatctgattcatcggctactgtttcaagaattttttctcgctctgcaacattctgaagaaatgcttctccagtagagcctccaacatacaatcccttaatattttgttcgatattaaaacggatcagttttcgaagactctccatatcgatttgctgggattggtcataaggagtgggtaatgctgatatgacccctttaaattcacattgcatttttaatcaccttcacttaactgcataatgggatacctagtacaccatcaagtacaaagattatccaacagaaaagaagcacaatgtgaagattatcaaaaaaaaaccatcagaaagctgtcatgccgctcagttaaggatcggttgatcgatccagtgtccagttactattctctgcgtaaccctctgcgactatcttgccccggaactgattacccacagccctgaagagtccgacactgtcacgctacgcaaacggcgtcttcctctggaaatgatggcctggtgaattatcagtatggcccatgagcgtaaggaaccttcaccagattgtgaaccggctggacacatgctgccaggtagtcgcccctttgtcgcgccgtgatccatgcccagcagcggccaggaagcggggccgtacgccacgtgttcacgtaaacagcgcaagcccttgacaaaacaccacgctgtatccgatatggtgcaatatgaaacctngctgtccatcgaatggggtgtntnaactnaacccaggccacgccagaacccgacataaagcttcactcgccagatacatggtaagcgtaaactgaccgccgtatgtagccattaagccagtattggtaacgtaggtgcccaccttttcatcaactagtggacacctgttatggaacagaaaatattatccgcagaaccccgcagaacattttcaaatgagtttaaacttcaaatggttaaactggcttcacaactaggagcctctgttgcccgtattgccagggaacacgatatcaatgataacctcctgttcaaatggctcaggctctggcagaacgaagggcgtatatcgcggcgtcttccggtaacaacctcttctgacgctggcgttgaattattacctgttgagataacgcctgatgagcagaaagagcctatggcggctcttactccgcttttatccactccttcacaaagcacagtcagtgccagttcctgtaaagttgagttccgccacggtaacatgacgctggaaaatccttcaccagagctgctcacggtgttgatccgtgaactgaccgggagggggcgatgatctcgctcccatcagacactcgaatctcgctggttgccggcgttactgatatgcgtaaatccttcaacggtctgggtgaacaggtacaacatgtgctggatgagaaccccttctccggtcacctgttcatcttccgtggccgacggagtgacatgattaaaatcctctgggctgatgctgatggtctgtgcctgttcaccaaacgcctggaggaaggcctgtttatctggcctgcggtgcgtgacggtaaggtatccattacccgctcgcagctggcaatgctcctcgataagctggactggcgtcagccaaaaacatcccgtcttaacgcactgacaatgttgtaaaaatgtcatggccggattataaaaacggtcatgagtcggaaatacctcattcgtatcactgagctggaaaggctgctctctgagcaggctgaagccctccgtcagagagatctgcaactgagtctggttgaagagacggaggccttcctgcgctctgcactggcacgtgccgaagaaaagatcgaagaggaggagcgggaaatagaatatctgagggcccagatagaaaaactgcgccggatgctgttcggtacccgttctgaaaaactgcagcgtgaggttgaacaggctgaggcccaactgaaacaacgcgaacaggaaagcgatcgttacagtgggcgtgaggatgacccgcaggttccccgccagttgcgacagtcacgtcatcgtcgtccgttaccagcacatcttccccgtgaaatacaccgcctggagcctgaagaaagttgttgcccggagtgtggcagtgagctggattatctgggtgaagtcagtgctgagcagctggaactggtgagtagcgccctgaaagtgatccgcactgttcgggtaaaaaaagcctgtacaaaatgtgactgtatagttgaagcgccagcgccgtcccgcccgatagcgcgcggcatcgcgggctccggattacttgcccgcgtgttaacgggaaaatactgcgaacacctgccactgtatcgtcagagtgaaatctttgcccgacagggtgccgaactgagccgtgcattaatctccaactgggttgacgcgtgctgccagttaatgactccgctgaatgatgccctgtaccgttacgtgatgaacacccgcaaggttcacactgacgacacaccggtaaaagtgctgacaccgggcagaaaaaaggcaaaaacaggacgcatctggacgtatgtccgggatgaccggaatgcgggctcatcagagccaccggcggtctggttcgcctactcaccagacaggcagggaaaacatccggtacaacaccttcgtcccttccggggtatcctgcaggcggatgcattcagcggttacgatcggctgttcagtgccaaacgtgaaggtggtgcacagacagaagttgcgtgctgggtccatgcccggcgaaaaatacacgatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttctgttgctcactcagggcatgtaaatcatgctcaaaccacgccccctgagcatctgtctgcagaatcaaccggccatgacaggaaaggcagaaacaatgccggatatttctgctgagcgcagagtcggcactgataatgtgctcacccggcgtgatccccagccccgtttttataccgttcattctgctccccgtcctcactgaagcgcccggtctggcagtgtgtgcagtactgctccccataataatcgtggtgacattgcctgcagtaccagctggctttacgtaccacgggtaaggcatccgggacgaattgctgcagacgtttaatcaaccgtatttctctgcgttccggcctgacataaggacattgctgcgcgtgctccgtcagcccgtcgtcagtgtgttcaaaccagggacgttccgtgtcgtgctgcgggtggtatctgagtgcactgccgcaaaggtggcaggtgtagtaagcataaggtgcggtctgtgcggtacgggcaccggtcagacgtccgttgccatcaagtgcgagaaaagattttgcgtacatagtgtggttccttaccgccagacgacacgcaggcaacagccgtcccggtacgggcagcgtggtcaggtgtgaatggcggttttcagttcagtctcagaagggaaaatcagtgtggtcgctgtgaacacgtcatcacactgaagtcagataagtcgtctgtcgggctcagccacgactgcagccaaagttgcgctcaccggtgccgtaagctttggtactctccttcgccagatagtcagcacgctccagcacctgctgaaagccggtgtcatcatcgcgttccagccacaccgccggcctgaccggaaaatgtgccagcgtgtcataacgtccggcatccactcccagggcactgcaccacgcctgtttaatcatcccggccagtgatcccggagcgcggtaatcgccggcacgacaccaggtatcccggttgaccagcagcatcaggtgatagtgttttttacctttgcactccccaaactcccgggcccagacgtaatgcagggttgtgggatgcacgcgtttaccttcccgatgcttacgtttctggtaagcgtcgattcgggctttcagggcattgatgaagcgggatatcacagctgcctccgttgctgccggtacatccgggaaacgcaggtcaacccgcaatgccgtcaggcggggatgaacattcagtgcgtgccgcaccgtctcacgaatacgttgctgccagaaggggttgtatttgtaggtcatggttaaatctccgtatggttcatacggaataaccacgtcgtaaaaaatgcgcagagcccctgaggtgacctccggcaggacactgtctcaggcactctgtgataacccgaacggtcatcgccggactgacgattgaattcccggcgttgtttttttaatgtaaaaaacaggttacggataaggcgtggagagggagcgatcgtgatacgcaaaaagaagtgcagggactgtggtaacgcaattactcataatacagtatgttgcccgtattgtggtgctgtcgaccccttcggttattaccggaagaccgatcgtctgctctgtttactgacgttactgctggtgctgattctggttaccgtttcaggcgtcagtgtatttgtactgttgcagtaggttacaggggagggattatcaggagtcggcggggcagagcgacccgctgcgtttgttgtgccagacagtaacgcaccggatccctgcaaaatggtacctgaatcaatcacagtcaggtttctgccaatccgtgatcgaatcgagcggaatactcagccccgacaaatacgagtccccttcagaagatacaggccggtaatgcctgaacgcctgcccctctgtacaccattcccttttgatttcgaattctttgttgccgttatactgcttaatgttcccgatcttccggtgcacagataacaccagagtcatcgtagcgcggattcaagattcaggtgacatatttccagacggaagccggcacgcgatcgtaaagtttgttcattgtcagttctgccagccggtgatcgaccgcagagttaaaggcttccagctccgcaggggtaagtttataacgtgtgcgggtaatcactttttccagcgtctcccgggatgaacaacgacggaactgctctggttttaacttccattcgtctctcgttactttatgctgcaatcaacgtgatactgccagcataccgcacctgactggcattctggtaccctccccaaactcattactcccgtgccaccacttaaccggtctctcagcaatatcgccttaacgctacgtttagttatccgacaccggatgtccgatgccattgcgacaacctgaaggtaaccagccagttagctgaggtgttaagctgctggatgcatacaccttgccaaatctaatcgctcttaaccaatttccaggatacaagggggcgattactgagaatgctctcagactgtcactcaccagatcggatacgtttaccgctcaggcggatgcttaatgcactctgttcaggtgcattgcaggtacgttttatgtacgcaggttatacgccagttatcagggataaccctgtgagtacaacgcaatctgttgctactgggtagactggtctgctgatcacactcacagatttatttcacatatatgaactcatgtgtttgatctcatgtgtttgatctctcttatatatttataataccaatcagacagtcttatcccaccagtgataactgtcgcctgcccacaggtcacaggtcacaggctgatataccacaaccgccttcaaaaacaactctgcaattatcagaacgctagttttccccttgtctcacgaaagtcctccctcctttatcgcgtgcggaagcatcgtttcgcaacaaccacccgacataccggtacggctcagccaccgcaatccccccgtttatctcctgacggtcacattcccgattattttttacgtttctccccggttgttatgccggtgaaggtggtgcgttgttttcatcaccaacgccggttgagattaacaacatccggaggaacattctcatgaccaccccagtttcactgatggatgaccagatggtcgacatggcgtttatcactcaactgactggcctgaccgataagtggttttacaaactcatcagggatggggcctttccggcccccatcaagctgggccgcagttcccgatggctgaaaagtgaagtggaagcctggctgcaggcgcgtattgcacagtcccgtccgtaattcctgaccgttatccgttcaaccgcagcaaaggcatgatccggcccccggaggcattttgctgcgcgctaaaggagagaatattatgcaaaaacttgaaaaccggtgtgagctgctgctcatccagcatcagaaatggatgacaaacgtgacgaggcttatcgtcgctcatggaatgggggctccgcatcttcatggttatcaccgcctgaccctggcccacttttttctgccagaaaaaggcaccatcatctcagtggcaccacagggactctatcaggtcgtcaacccgggaacaccaccgttcattcctgccattcaggaagggttaatgaccagcattcagacccatgaaatcatgctgcttacacattttaatctgggcggcgttttactcagtgagctacatcgtctgggtgaaaaccggctggcaaacaggctgaacagcctgctccggcgtttcgacgatcgtgatctctaccacacgctgatatggctgtgctggtatgatctgatgtgtgcccactccatgcagccctggactgaagagttaaagcataaatcacatgcagagcttgaaaactgggctgtggcgcgcaaacgggaaaagcgcgagctggaactgatgattgacgagtacctgttatacgcctgttgattcataacgctcccgggcctccgcacacttacttttcctccgtcaccctcatgcagaagcgggggtgacgggcatactgcgataccaccactgaataatccgtctcagcaacagggaacattataagccaaaggattgctcatgccatcttatcagtttctggctgtagcacgcattcagttcaggcagcgtgatattgtttatttcggaaagcaggacataggtggtttttccttcctgcacgacagagagcctgagttgagatgcaagaatgttcagcaggacgttcagctttttcctgttccggaaccggcccgggccacactggagaatataatttttcctgacacggggcgggcattctccgcggcactcctcaatgagccagtcgagcagctcccgggcgtcctgcagctgcagttcagattcatcaggtaacgcaaataattttttatattcatctgtgtaccacgaacttattacgacagcagacgtcatgatatcggcagagattttcccttcaccctgactgaaatactgcaataacgcagcaattctcgcaatgttttctgttttttttgaaacatgcccccgaaactggcttaagggtccggaaggagacaaatcctgctccagaacattatagtgatcaataaatattttttgcgcttcaggagaaaaatgcagacaataacgttcatccttactggatttttcaatactgcctctggccagttccattaatcgttcatgaaatgccgttaatgatcctcccggggtcacagctccgttaataaagcgtttcccctgcgtggtggcaggtttactgattagacaacgggcaagaaaaccactgtccctggcaacagaaccttttcgctccatatatcggtcaaaaagaccgggttgtaccatgagggataatgtcattctggcattttcaatcatctgttcgggttcattctttctgtccaccgacaatacggagccatcccacattttgttaataaaaggcagctcagacagggtatacccatcaaatattataccggcttcatcagacatgatacccactgaacgccactgaccacaaagctgatctttaattgctgctgtcgtggcatcattaaaaatgaatttatatcttacaggtttttcccctctgtttttctgaagcgcttccagttgtctgagcgtttctgactcatccgcgcctttgcggagttctttattcagttttgacaacaatgcttttttctgcgcctttaaaagctcttccttatttttccatgtcgtcagttcatttttgtgtctggaatataacagcatctcctgctggtacaggggctccattaataatttgtccactgcggtttttcgttctccggactcagcaagcgtcagtaagaaaagagaaaccggcccccgcagtgtattcagtctgcagacatcaatcagattctggcagacaagtgaaacagcgcccagggcagatgctgccacaagccccaggggagcctgcgtgatttgctgagcttcaataacggcatcacgaatgagtggaggcagcgagctcaggggaaactcatcaggatactgaaagtatggcataatgacctcacaacacacagaacataaagtaccgcaactattgctactaatagcaaaaatagcagcagaatcaatacaggataaaaatttctgtcgattttcagattaaataataaccattcggtattttgtcgctaaagaatgttagaatgaatctgtgcgtctacgggcgctctccggaacacacgtgttgattaattttcacacaacaacgtaccagcaaaaagcatcatccagggtattgcaggtacgggtttcctgccgggaataaacataaacagtttccccggagtaacgctttcagaaaactgccctcctgaagaagaataaaataaagaagatgacagttcctgcactgaatgctgagtacaatattctatggacaggatgacatttttataaataacaaaaaccatttaatactgatacatcaataaaatacttcctccctgctgacacagataaaatgcaacattttttcttcaaatacttctgtataatcgccagccaatgatgagaatggattaaaataacacttcttcgacaaacacaaaaaccagccttcattttcacatcatcatccagttttaattaaaccctgacgagcgacagtatttcagttcaggaattaaaagccagctattactcagtaaaaacaccaccaactaataatatctcagcagatatttcctgaccaggatgacacatttattaaagtttttttacaggacacttcacattactgaacgctattccgacagtatcactacacaaataaaaaagggaactggataaatattcatgccggaagaatggtgtaacaaaagcatttaatcattacgtgcgtattcctctctattcgatcacggtttggccaaaccgtgatcgattcagatgccattttgcaagtacgcatgacccggaagggaaacacttaacaacatggtatcaacagatatcattacgtgcgcactcttataaaaatacacagcagaagcaagataactctaaacgtaaatttaatatctcccactgactgccccgacaatatactgaaaaatactcacctcagtaaacataaacacacctgataatcaggctgcaagatgaatatttttctcctttacggagtaatcagcctgctgtttaacaataaccgcgtattttcatggaaggatatcacccaataacggataactcctgccctccttcatgttaatactcaacatccccatcgattccaaacaatttcagacagatattatctccgtggatcccccgccacctttccggtgtgcggggttttgtcttttttcaccgggaatacatgtatgaatccgtctgatgccattgaggcaattgaaaaaccgctctcctccctgccttactcgctttcccgtcacatcctggaacatctgcgcaaactcacccgtcacgagcccgtgattggcattatgggtaaaagcggggccggtaaatcttcactctgtaatgccctgtttcagggggaggtcacaccggtcagtgatgttcacgccggcacccgggaagtgcagcgcttccgtctgagtggtcacggttacagcatggttatcactgacctgcccggggtgggcgagagccgggacagggatgcagagtatgaagccctgtaccgtgacattctgcctgaactggacctggtgctgtggctgattaaagccgatgaccgggccctgtctgtggatgagtatttctggcgacacatcctgcagtgcggacatcagcaggtgctgtttgtggtgacacaggccgacaaaacggagccctgccatgaatgggatatggccggcattcagccctctcccgcacaggcacagaacattcgcgaaaaaacggaggcggtattccgtctgttccggcctgtacatccggttgtggccgtatcggcccgcaccggctgggaagtggatacgctggtcagtgcgctcatgacagcgcttcccgaccatgccgccagtcccctgatgacccgcctgcaggacgagctgcgcacggaatctgtccgcgctcaggcccgtgagcagtttaccggtgcggtggaccggatatttgacacagcggagagcgtctgtgttgcctctgttgcacgcacggttctgcgtgccgtccgtgacacagtggtctctgttgcccgcgcggtatggaactggatcttcttctgaacctgttgtggatgatgtcctccctgcctctgagtctgctcacaaaagcgctgttttcgttactgtctctcttgtccgtgcaatagcttgataatagaataaaacgatcaatacctattttaccgatcgttaatatcgatcgttatgctaataataactcctgttagcaacgtgcgcagatacacacagacatgagattcagggaacaacagagccacacgtcagaaacttccgtcagccggacctccggcactgtaaccctttacctgccggtatccacatctgtggataccggcttttttattcaccctcactctgattaaggaaatgctgatgaaacgacatctgaatacctgctacaggctggtatggaatcacattacgggcgctttcgtggttgcctccgaactggcccgcgcacggggtaaacgtggcggtgtggcggttgcactgtctcttgccgcggtcacgccactcccggtgctgtctgctgacatcgttgtgcacccgggtgaaacagtgaatggcggaacactggtaaaccatgacaaccagtttgtatccggaacagctaatggcgtgactgtcagtaccgggcttgagctggggccggacagtgacgaaaacaccggcgggcaatggataaaagcgggtggcacaggcagaaacaccactgtcaccgcaaatggtcgtcagattgtgcaggcaggaggaactgccagtgatacggttattcgtgatggcggagggcagagccttaacggactggcggtgaacaccacgctggataacagaggtgagcagtgggtacacgggggagggaaagctgccggtacaattattaaccaggatggttaccagaccataaaacatggcggactggcaaccggaaccatcgtcaacaccggtgcagaaggtggtccggagtctgaaaatgtgtccagcggtcagatggtcggagggacggctgaatccaccaccatcaataaaaatggccggcaggttatctggtcttcggggatggcacgggacaccctcatttacgccggtggtgaccagacggtacacggagaggcacataacacccgactggaggggggtaaccagtatgtacacaacggtggcacggcaacagagacgctgataaaccgtgatggctggcaggtgattaaggaaggaggaactgccgcgcataccaccatcaaccagaaaggaaagctgcaggtgaatgccggcggtaaagcgtctgatgtcacccagaacacgggcggtgcactggttaccagtacagctgcaaccgtcaccggcacaaaccgcctgggagcattctccgttgtggcgggtaaggctgataatgtcgtactggaaaatggcggacgtctggatgtgctgagcggacacacagccactaatacccgtgtggatgatggcggaacgctggatatccgcaacggtggtgccgccaccaccgtatccatggggaatggcggtgtactgctggccgattccggtgccgctgtcagtggtacccggagcgacggaaaggcattcagtatcggaggcggtcaggcggatgccctgatgctggaaaaaggcagttcattcacgctgaacgccggtgatacggccacggataccacggtaaatggcggactgttcaccgccaggggcggcacactggcgggcaccaccacgctgaataacggcgccatacttaccctttccgggaagacggtgaacaacgataccctgaccatccgtgaaggcgatgcactcctgcagggaggctctctcaccggtaacggcagcgtggaaaaatcaggaagtggcacactcactgtcagcaacaccacactcacccagaaagccgtcaacctgaatgaaggcacgctgacgctgaacgacagtaccgtcaccacggatgtcattgctcagcgcggtacagccctgaagctgaccggcagcactgtgctgaacggtgccattgaccccacgaatgtcactctcgcctccgatgccacctggaatatccccgataacgccacggtgcagtcggtggtggatgacctcagccatgccggacagattcatttcacctcctcacgcacagggacatttgtgccggcgactctgaaagtgaaaaacctgaacgggcagaatggcaccatcagcctgcgtgtacgcccggatatggcacagaacaatgctgacagactggtcattgacggcggcagggcaaccggaaaaaccatcctgaacctggtgaacgccggcaacagtgcgtcggggctggcgaccagcggtaagggtattcaggtggtggaagccattaacggtgccaccacggaggaaggggcctttgtccaggggaacaggctgcaggccggggcctttaactactccctcaaccgggacagtgatgagagctggtatctgcgcagtgaaaatgcttatcgtgcagaagtccccctgtatgcctccatgctgacacaggcaatggactatgaccggattctggcaggctcacgcagccatcagaccggtgtaaacggtgaaaataacagcgtccgtctcagcattcagggcggccatctcggtcacgataacaacggcggtattgcccgtggggccacgccggaaagcagcggcagctatggcttcgtccgcctggagggtgacctgctgagaacagatgttgccggtatgtctgtgaccgcagggatatatggtgctgcaggccattcttccgttgatgttaaggatgatgacggctcccgtgccggcacggtccgggatgatgccggcagcctgggcggatatatgaacctgacacacacctcctccggcctgtgggctgacatagtggcacagggaacccgccacagtatgaaagcgtcatcgggcaataacgacttccgcgcacggggccggggctggctgggctcactggaaaccggtctgcccttcagtatcactgacaacctgatgctggagccacggctgcagtacacctggcaggggctttcgctggatgacggtaaggacaacgccggttatgtgaagttcgggcatggcagtgcacaacatgtgcgtgccggtttccgtctgggcagccacaacgatatgacctttggtgaaggcacctcatcccgtgcccccctgcgtgacagtgcaaaacacagtgtgcgtgaactgccggtgaactggtgggtacagccttccgttatccgcaccttcagctcccggggtgatatgcgtgtggggacctccactgcaggcagcgggatgacgttctctccctcacagaatggcacatcactggacctgcaggccggactggaagcccgtgtccgggaaaatatcaccctgggcgttcaggccggttatgcccacagcgtcagcggcagcagcgctgaagggtataacggtcaggccacactgaatgtgaccttctgacagaaccatcgcctctctgtggtcccggtcatcatgaccgggacccggaccggcgcaacggatcttcaacgccacattcgctggcattaacgtgtcgttacggggaagtcatcttcacagggatcttcggtcagttagtattaccgacatccattcaccaacttaccggagataatcgatgtcaaaaccccgatggaccattgaacagaaaaggcagcacgttgctgcctggcgcgccagtggtcttacacgtcagcaatactgtgaactcaacgatattcccttcacatcacttcgcgaatggccgcaggatgtcgcaaaagctgaacgccgggcaaatgaaccgaccgttcttcccgttcatattgcgccaccactgcatgctgatgtaccacagcccgtcacgaatgagccagtcacgctcttccttcccggtggagtacggatgtgctgtcagccgtcacaacttaccgatgtcttcagggcactcaaatatgctcagtcctgataatgtcttcatcgcaattaaacctgttgacatgcgccggggcatcgactcactgacgcagtatatacaggatgaactccggtcgacatggcatgagggagccgccttcgtctttgttaacaaagcccgttcgcgtatcaaagttctccggtgggataaacacggggtgtggttgtgtacccgccgtctgcacaaaggcagcttccgctggccacgtgcaaatgacgctgcctggcacctcactcccgacgagtttaactggctgattgccggtgttgactggcagcaggttaagggacatgacctgacgaaatgggtctggcagaatgaacctgaactgcgccctgaaaacacgcaaaatacactgctaactcagtgaaaaataatgaatatccgtatctggagtggtatactcccctgtatggatatctccgctctcaacaccacgaatgacatcgaaaaactgcgtgctatggcacttgccatggtacaagaagtcatgtcggagaatgccgaaaaagagcgggaattactggagaaaagccggcgcatccagcttctggaagaaatgctgaaactggttcgtcaacagcgcttcggaaaaaaatgtggaacgctggctggtatgcaacgctccctgttcgaagaggatgttgatgccgatatcgccgcgcttaccgcacatctggataaactgctcccgcaatcccctgaagaagacgaaaaagcgtcccgttcacgcccgatacgcaaacccttaccggttcatcttccacgggtggaaaaaattatccagccggacactgaccattgccctgaatgtgacgagccgctgcactatatccgcgatgcggtgagtgaaaagctggagtatattcccgctcactttgtggtgaaccgttatgtccgtccacaatacagttgtccctgttgccagaaggtgttcagcggtgaaatgccggcacatatcctcccgaaaagtgccgttgagccatcagtcatcgcacaggtgatcatcaataaatacggtgaccacctgcctctgtatcgccagcaacaggtctttgcccgttcagatgtcgggctgcccgtcagttcgatggctgacatggttggcgcggcgggtgccgcattatctcccctggcggcgttactccatcgcgagttgataaaccgtccggtggtgcatgcagatgagactaccctgaagatcctgaacacgaagaaaggcggtaaatcctgctccggttatctgtgggcatacgtcagtggagaaaggacgggaccgtcagttgtgtgcttcgactgccggaccggacgtagccatgagtatcctgaaaactggcttcagggctggggcgggacgctggttgtcgacggacataaagcttaccggactctggcaaacaaagtgccggagatcacgctggccggatgctgggcccatgcccgcaggggcttcgccgacctgtataaaatcagtaaagatccacgggctgccatagccgtgaagaaaatcgcggggttgtaccgtcttgagaagaagatcagtagccgccccgtggaaaaaatccgccagtggcgacagcgttatgcccgtccgatactggaagaactgtggtcatggcttgaagagcaggaaccgcaatgttctccgggaagggcattacacaaagccattgcctatgcgctgtctcatcgcgtggaactgagccgcttcctggaagatggtgcggtgccgctggataataatgtgtgtgaacgggccatcaaaaacgtggttctgggcagaaaatcgtggctgttcgccggttcgcagatggcgggagaacgcgccgcgcaaataatgagcttgctggaaaccgcgaaacgcaacggtctggagccgcatgcctggttgacagacgtcctgatgcgtctgccggagtggccggaggagcgactggcagagttgctgcctcttgagggatttaccttctccgggtgagtgatacctgccgtcaggtgttcgtgcaccgggccataacctgcagtcgggagttgaactcctgacggcaggaaatgagccagaccagcaaccacgcgggctgacagcgaataagaacctgaatcagcccggagtcattcccgggtcagtacatcatcacctgctattaatccccgagtcagtacttcgcggcctgacgcgatcaccctactcagtacttcagagcccgcctccggtacctgcctggcgatcgcccctgtgcaacaaaataaatcaaccgttatcaaaccacgatcgttcgtatgcgccgtaaccggctcatttagaccgtctggtctgtttcctccggctctacaaaaataatgtccatcatttttaatggacactatcgtatgaaacaccggacctggatcactgaagctttacgtcttcactttgaagaacatttaccccgggttgtggccgggcgtcgcctgggtgtaccaaaatcaacagtttgtagtatgttcgtgcgctttcggagagctggcctttcgtggcctttgcccgcaggcatgtcggagcaggaacttgatgcctgcctttacggacaattttccacggtaccagtcgtacgtcctgaaagcaccgttatatccgaagcccccgtggtaaaaaaacgtccccggcggcccaacttcccttatgagtttaaaatcgccttagtggagcagtcactgcagcccggagcctgtgtggcgcagatcgcccgggaaaacggaatcaacgataacctgctcttcaactggcgccatcaataccggaaaggtggcctgctgccttccggaaaaaatatgccggcactgcttcccgtgacgttaacgccggagccggataataaaatcccggcccccgcacaggaaccagagcagataaatacaccgtccgacagtctgtgttgtgagctggttctgccggccggaactctcaggcttaaaggtaaactgacgccggcgttattacagacacttatccgcgaaataaaagggagcagccactgatgatatctctccctgcaggttcgcgtatctggctggttgcaggtatcaccgatatgcgaaatggctttaacggcctggcatcaaaagttcagaacgtcctgaaggatgacccgttctccggacacctgttcatcttccgcggacgccggggtgaccagataaaagtgttgtgggctgacagtgacggactgtgcctcttcaccaaacgcctggagcggggccgcttcgtctggccagtcacccgtgacggcaaggtgcaccttactccggctcagttatccatgcttcttgaaggtatcaactggaagcacccgaaacgaacggaacgcgctggaatccgcatataacccgttgtaaagtgaggatatggacacctcacttgctcatgagaacgcccgcctgcgggcactgttgcagacgcaacaggacaccatccgccagatggctgaatacaaccgcctgctctcacagcgggtggcggcttatgcttccgaaatcaaccggctgaaggcgctggttgcgaaactgcaacgtatgcagttcggtaaaagctcagaaaaacttcgtgcaaaaaccgaacggcagatacaggaagcacaggagcgaatcagcgcacttcaggaagaaatggcggaaacgctgggtgagcaatatgacccggtactgccatccgccctgcgccagtcttcagcccgtaaaccgttaccggcctcacttccccgtgaaacccgggttatccggccggaagaggaatgctgtcctgcctgtggtggtgaactcagttctctgggatgtgatgtgtcagagcaactggagcttatcagcagcgcctttaaggttatcgaaacacaacgtccgaaacaggcctgttgccggtgcgaccatatcgtgcaggcaccagtaccttcaaaacccattgcacgcagttatgccggagcggggcttctggcccatgttgtcaccgggaaatatgcagaccatctgccgttataccgccagtcagaaatataccgtcgtcagggagtggagctgagccgtgccacactggggcgctggacaggtgctgttgctgaactgctggagccgctgtatgacgtcctgcgccagtatgtgctgatgcccggtaaagtccatgctgatgatatccccgtcccggtccaggagccgggcagcggtaaaacccggacagcccggctgtgggtctacgtccgtgatgaccgtaacgccggttcacagatgcccccggcggtctggttcgcgtacagtccggaccggaaaggtatccatccacaaaatcacctggccggttacagcggtgtgcttcaggccgatgcttacggtggttaccttatacgaatccggcagaataacggaagccgcgtgtatggctcatgcccggagaaaaatccacgatgtgcatgcaagagcgcccacctacatcaccacggaagccctgcagcgtatcggtgaactgtatgccatcgaggcagaggtccggggctgttcagcagaacagcgtctggcggcaagaaaagccagagccgcgccactgatgcagtcactgtatgactggatacagcaacagatgaaaacactgtcgcgtcactcagatacggcaaaagcgttcgcatacctgctgaaacagtgggatgcactgagcgtgtactgcagtaatggctgggtggaaatcgacaacaacatcacagagaacgccttacggggagtggccgtaggccggaaaaactggatgttcgcgggttccgacagcggtggtgaacatgcggcggtgttgtactcgctgatcggcacatgccgtctgaacaatgtggagccagaaaagtggctgcgttacgtcattgaacatatccaggactggccggcaaaccgggtacgcgatctgttgccctggaaagttgatctgagctctcagtaaatatcaatacggttctgacgagtcgcttactatgcgccgccgatgacgcgcgcctgaaaaacgcgtcaatatgagttccccggaagcttacgcattaacaataacatgatattcatcacggagtgactatgttacagatagtcggcgcgctgatcctgctgatcgcaggatttgccattcttcgccttttgttcagagcattaatcagcacggcgtctgcgctggcagggctcatattgctgtgtctgttcggcccggccttactggctggctatatcaccgaacgcataacccggttgttccatattcgctggctggcaggcgtatttctgacgattgccggaatgatcatcagcttcatgtggggacttgatggtaaacatatcgcgctggaggctcacacctttgactctgtgaaatttattctgaccaccgctctcgccggtggtctgctggctgttcccctgcagatcaaaaacattcagcagaacgggatcacaccagaagatatcagcaaggaaattaacgggtattactgctgtttttatactgccttttgccttatggcgtgttctgcatgcgcaccattgatcgcgttacagtacgatatttcaccgtcactgatgtggtggggcgggttgttgtactggctggctgcattagtgacgctgctatgggcggccagccagatccaggcgctgaaaaaactgacctgtgccatccgccagacactggaagaacaaccggtgctcaacagtaaatcgtggctgaccagtttgcaaaacgattacagccttcctgactcactgacggagcgcatctggctgacgctcatttctcaacggatttcccggggagagctgagggaatttgaactggcagacggaaactggctactggacaatgcctggtatgaaagaaacatggcgggtttcaacgaaaagctgagagagagcctgtcatttacccctgatgaactgaaaaccctcttccggaaccgcctgaatttatcaccggaagcgaatgacgattttctcgatcgttgcctggacggcggtgactggtaccccttttcagaaggccgccgttttgtatcattccaccacgtggatgagcttcgtatctgtgcctcctgcgggctgacagaagtacatcatgccccggaaaatcataagccggatccggaatggtactgctcctctctttgtcgcgaaacagaaacactgtgtcaggacatttatgaacgttctcacaccggttttatttccgatgcaacggcgaatggtctgattctcatgaaactgccggaaacctggagtacaaatgagaaaatgtttgcttccggagggcagggacatgggtttgccgctgaacggggaaaccatattgtcgacagagtccgtctgaaaaacgcacggatcctcggtgataataatgccagaaatggagcagacagactggtcagcggaacagaaatccagacgaaatattgttcaactgcagcccgtagcgtcggtgcggcattcgacggacagaacggacagtatcgttacatgggaaatcatggtcccatgcaactggaagtcccccgtgatcagtatgccggcgctgtggaaaccatgaagaataagatccgcgaaggtaaagtacccggtgtaaccgatcccgaagaagcgtcccggctgattcgtcggggacatctgacttatacccaggcccgtaatatcacccggttcgggaccatcgaatcggtcacttatgatattgccgaggggtcggttgtcagtctggcggccggagggatcagttttgccctgacggcatcggtcttctggctcagcaccggcgatcgcgatgctgccctgcagacagctgctgtccaggcaggaaaaaccttcacccgcacactggctgtctacgtcacaacccagcaacttcaccggctcagtgttgttcagggtatgctgaagcatattgatttttcgacggccagcccgactgtccggcaggcgcttcagaaggggaccggtgcaggaaatatcagtgccctgaacaaagtgatgaagggttcgctggtgacatctctggcactggtagctgtcacaaccggccctgacatgatcaaaatgttgcggggacggatctccggtgcgcagttcatcaggaatcttgccgtggcatcttcctgtgtggcaggtggtgctgtcaggtcagtggcgggcgggatattgttcagtccactgggaccatttggtgcactgacagggcgtgtggttggcggtgttctggggggaatgattgcctccgctgtatcaggaaaaattgccggagcgctggttgaagaagatcgcgtcaaaattctggcaatgattcaggagcagatgacatggcttgccggcagtttcctgcagaccggacatgagattgaaaatctgaacgcgaatctggcccgtgttatcgatcagaatgctctggagatcattttcgccgccggtatacaacaacgggccgcgaccaacatgttaatcaaaccactggtggtcagtatcatcaggcaacgccccgtcatggaatatgatgcatcccatctcggcaatatggttaaccgactggaagaaacattacccccggagttaccggcataacggctattctgcgccttttacgttttatcacctgatttgtcagtgtcatcgtcatgactcagagaggtaaataccatgattcacctgttcaaaacctgcatgattaccgccttcattctggggttaacgtggtctgccccactccgggcacaggatcaacgttacatcagtatacgcaatacagatacgatatggctcccgggaaatatttgtgcttaccagttccggctggataatggcggaaacgatgaaggatttggccccctcaccatcactctgcaactcaaagacaaatatggtcagacgctggtgaccagaaaaatggaaacggaagcctttggtgacagtaatgccacgcgaaccacagacgcatttctggaaacggagtgcgtggaaaatgtcgccacaaccgaaatcattaaagcaactgaagaaagtaacggccatcgtgtcagtctgccgttatcggttttcgatccccaggactaccatccactgctgattaccgtttccggaaaaaacgttaactgatccctgaagtcagtttcatgcttcagcctctgtcacaacgcgtggcagaggctttttatttatcaggagaaaacagatatgccgggttacacagagtatgtcctggctgaaggatctttctcatacgggcaggcggttgctgtcataaccgcttaccgcaatgtgtttatccaggatgacccgggaatgcatttccgtcgggttatccgcaacgcggaaggtcagcgacgctggcgctgccggaactctgaagctgatgccggaaaacagcttaatgcgtggctcgccagtggagggcttctcagacaataaacctcattgatttcatccatcaggccgcgtcttctccgggagacgcggcttttttcatttattacaccagtaaatcttaaccaccgataaggagcaaattatgcgactagccagtcgttttggttatgcgaaccagatacgccgtgaccgtccgctgacacacgaagaactgatgcactatgtgccggggattttcggggaagataaacacacgtcccgaagccagaactatacgtacatccccaccatcaccgtactggaaagcctgcagcgggaaggctttcagccattcttcgcctgccagacccgtgtgcgcgacccgggccgccggggatacacaaaacacatgctgcgtctgcggcgggccggagagataaacggagaacatgtccctgaaattattctgctcaactctcatgacggtacctccagctaccagatgctgccgggttacttcaggttcgtctgccagaacgggtgcgtctgtggtcagtctctgggggaagtgcgtgttccgcaccggggaaatgtggtggacagagtcattgaaggggcttacgaggtagtgggcgtgtttgaccggattgaggaaaagcgtgatgccatacagtcgctgattctgccgccaccggcacgccaggcgctggcacaggcggcactgacttaccgttatggtgacgaacatcagcccgtcaccaccgccgacattctgacgccacgacgccgggaggattacggtaaggacctgtggagtgcttatcagaccattcaggagaatatgctgaaaggcggaatttcaggtcgcagcgctaaaggaaaacgtatccatacccgtgccattcacagcattgacactgacattaagctcaaccgcgcattgtgggtgatggcggaaaccctgctggagagcctgcgctgattcagccattaccctgaaaaccacgcatttatttgtcctttaaggagtcatttcatgaaaaccatttcacataattccaccacatcttctgtttccgtaaccgctgcatcagggaatgaccagcctcagttggttgccaccatagtccctgatgaacagcgcatcagcttctggccgcagcattttggcctcattccacagtgggtggccctggagccccgtgttttcggctggatggaccgtctgtgcgaagactactgcggtggtatctggaatctgtacaccctgaacaacggcggggcatttatggcccccgaaccggatgacgatgatgacgaaacatgggtactgttcaatgccatgaacggcaaccacgctgaaatgagcccggaagccgctggcattgctgcctgtctgatgacgtacagtcatcacgcctgtcgtacggagtgttatgccatgacggtccattattaccggctgcgggattacgccctgcagcatccggaatgcagcgccattatgcgcatcatcgactgaatggaggcagggacaatgcagcagctttcctttctgcccggagaaatgacgcccggcgagcgcagtctcattctgcgggctctgaaaaccctggaccgccatcttcatgaacccggcgtggccttcacctccacccgtgcggcacgggaatggctgattctgaacatggcgggactggagcgtgaagagttccgggtgctgtatctgaataaccagaatcagctgattgccggtgaaaccctcttcaccggcaccatcaaccgcacggaagtccatccccgggaagtgattaaacgcgccctgtaccacaatgccgctgccgtggtgctggcgcacaatcacccgtccggtgaagtcacacccagtaaggcagaccggcttatcaccgaacgtctggtacaggcactgggcctggtggatatccgggtgccggaccatctgatagtcggtggcaaccaggttttctcctttgccgaacatggtctgctttaacccgtcacaaccacatcacacctgttttcacttttatcttctgtcttcagaggtatcccattatgaaaattatcactcgtggtgaagccatgcgtattcaccaacaacatccgacatcccgtcttttcccgttctgtaccggcaaataccgctggcacggcagcactgaagcgtataccggtcgtgaagtgcaggatattcccggtgtgctggccgtgtttgctgaacgtcgtaaggacagttttggcccgtatgtccggctgatgagcgtcactctgaactgagtcagtaaaggcattctgatgagcagcattatcaccatcacagtgtatacgctggatgaactttcctgcccggcacggggaaaagcccgcgactggtaccgtcagcatcatgctgacagcaactggtatgaaaacgtgtatgaagacttcagggaggtctgtggcattttcgggattgacctccgccagcgcgttttccggctcagcaatggcaggtttatggaagagccgtgcatctggttcagcggattctgcagccagggggacggagcctgttttgaaggacgctggcactggcagtctgcaacagcccggagaatcagggagcatgcaccgcaggagcgtgagcttcatcgtattgctgataccctgcaggcggtgcagaaacgtaacttctggcagcttcaggctgaaatcagtcaccggggacgttactgccatccgtacagcatggatatcactgttacccggaacagtccgactggtcaggcaatgacaaccgatgcggaagccgctgtcagcgaagccctgcgcgacctggccttctggctgtaccgccagctggaaaacaagtacgactggctgacctcagacaccgctgtggatgaggcccttctcatcaacgaatataccttcaccgaagccggtctgcgcgccggctgacccgtcatcgttaaactatcattcaccgattttctgtgaggattttatcatgtcggacacactccccggaacaacgcttcccgacgacaacaaagacctcccctggtgggggctgccctgcgccgtgacaccttgttttggcgcccgtctggtgcaggagggtaaccggttgcattaccttgccgaccgcgccggtatcaggggccggttcagcaatgcggatgcataccatctggaccaggcttttccactgctgatgaaacaactggaactcatgctcaccagcggtgaactgaatccccgccatcagcataccgtcacgctgtatgcgaaagggctgacctgcgatgccgacaccctcgggtcctgtggttacgtttatctggctgtttatcctgcgaccgaaacggaaagtaaccctccggaatagtcttctgctccggcctggtgctttctccacgccacttttccatttcttatatctgcatatcaggaaaatcttcagtatgaaaacattacccgacacacacgtacgggcggcatcgcgctgcccgtctcccgtcaccatctggcagacactgctcacccaactgctggaccagcactatggcctcacgctgaatgacacaccgttcgctgatgaacgtgtgattgagcagcatattgaggcagggatttcactgtgtgacgcggtgaactttctcgttgaaaaatacgcgctggtacgtaccgaccagccgggattcagcgcaggagccccgtcgcagttaatcaacagcattgatattctccgggctcgcagggcgaccggcctgatgacccggaacaattacagaatggtaaataacattacccagggcaagcatccggaggcaaaacgatgaaactggccctgacgctggaagctgacagcgttaacgtacaggcactgaacatggggcgaattgtcgttgacgtcgatggtgttgagcttgccgaactgattaacgtggtctgcgataatggctactcccttcgtgttgttgatgaatctgaccggacctcaacagacagcacccccccctctgctgccctgagcggtatacgctgtagtaccgcgcatatcacggaaacagacaacgcctggctgtactcgctgtcgcatcagacgaatgacaccggcgaatcagaatggattcattttacaggtagcggatatctgttacgtaccgatgcgtggtcatacccggttctgcggcttaaacgcctggggctgtcaaaaacgttccgccgtctggttgtcacacttacccgacgttatggcgtcagtctcattcatctggatgccagcgctgaatgcctgccggatttacccactttcgactggtaacccggaaattcacaacatgaaatcattaaccacggaaacagcgctggatattctgattgcgtggctgcaggacaatattgactgcgaatcagggattatcttcgacaacgatgaggataaaacggattcagcagcactgctgccctgcattaaacaggccagggaagatatccgtaccctgcgccaacagcagcttctgcaacagaacaggtgagtcttactcaccagactttattccactgacgccagcctgaacagggctggcgttttcatttatctgcaaaaaggaatatcgattatgtctgatatcacagcctcccgtccggaagtggtcaacgggcatacggaagttatctgctcaaccagtatccaccacattctggctgtacgaaaaagtacactgctgcaaatcgacacacttatccggcaactggctgaaatctcagttctgacggaaagcattggaggtaaaaccacccgggactgggccatgaaacaggattttcgctgcggctgctggctcatggagaaacctgaaacggcaatgaaagccatcacccgcaaccttgaccgtgaaatctggcgtgacctgatgcaacgttccaggatgctttccttaatggatgcgcaggcccgtgatacatggtaccggtcactggagtacgataattttccggaaatcagcgaagcgaacattctgagcacatttaaacaactgcaccagaacaaggatgaggtgtttgagcggggagtgatcaacgtcttcaggggactgagctggaattataaaaccaactctccctgtaaatttggaagtaaaatcattatcaacaatctggtgagatgggaccggtggagatttcatcttatcaccggacaacagactgaccgactcgccgatctggaaagaatgctacatctgttcagcgacaaaccgattcccgacaaccgggaaaacatcactattcgtctggatggtcacatccagtccgttcagggtaaagagcgctatgaagacgaaatgttcagcatcagatactttaagaagggctccgcacacatcacgttcaggaaaccagaactggttgacaggctaaatgacataattgccaggcactatccaaatgtattagcagacaggtaatgtggccttgccccgctattaaacatgtcatatttttgctatcattgtgaaaatttttcggaggaaacatgactacaaaagaccgtattcagtcccgactgaaccgttcaaaacgttatgtgttcacccgggatgatttcagggatatcgctggctatgatcaggttggcagagctcttcgtacactggtaaacgaaggtaagttgatgaaagtgggctatggtgtttacaccaaagcccgtcgtaacatcatcactgggaaaatcatgcccgcagcgcctgggggctctgctgcagtaattacagaggccctggagcgcctgaatatcagataccgtctggcaggagcaacggaatgctacaataaaggtcagtccacacaaattcctgtatctctggggataaaaacaccttctcgatttaaaagagtgttaatagtagggaaaagtaaaatcaatgcctgaattaacatcattatttcctgacgttgccgatgcactggatattgaatctgtcgctatcgtcgaaaaagattattttgtggttgatcttttaagattattaaaagaaataaaaccagaaacacatactctcgtgtttgcaggaggtaccgcattatcaaaagcaggtatctcgctaaacagaatgtcagaagatattgatataaagctcgtgccaacagagaactttatgcaaaatggcagagacaagagaagaaaaattcgcaaggaaatcgtgcaaataatcacggatgttattcataattctgacattttcagcttggataatgaaaacgcccgtataacacgtgatgagtatcgttataacgaaatctcggtacgttatccccagacatttgcacaagtcccctgtcttcgtccatttattaagctggagttgatggaaagcactctgctggaacatccggaaagcagagatatttattcccttgtcacggagttaacgggtaaaggtacacctgtaacagcattcccctgtgccaccattttatccactcaggctgaaaagctcatctccatgatgcgaagaacagcagcacatcttcgtaatcccgaacaacaggatgatgagtttctggtacgtcacatttacgacaactactgcattgtcagggaaaaaggtgtgaatgttcctgtattgaaaaattttgttcagatatgtattcacgctatggtaaccagtacccacaattttgtagctcaccagttgatgaacttaagaaagggctggatgcactccgggattatcctgtacacaaattgcgctttcaacgatttgttaaaccgatggtatttggtaatacacagattaactgggaagaagcctattccagtttcagacaaacagcgctaagtgttctgaccagctaacaaacgcgttaagtacgattccacaattcagcatatcgaaccagaccaaatgattacagcaaagcacaaaaaagagggattatagcgtcaaaagaattcgaattgcacatgggggcctcattggtggcctcaaaaacaacaaatacaaaataatctatataaaacaatttgttatacaatcagtttcattccgattccgggcaccactaattcttaagaacccgcccacaaggcgggtttttgcttttggatctttatataaaataaacttgggtgcataacgccatcaggtcttaaacactcccgaatcatcaataaacatcccccgctagcaaaacacagttcagttcacataacatccctgttatcccacacatatctgctggccgaacgacgccagtgcgcgtacggaggcaagagcagccctgcacatggcagcgcttgtggtaacctggtttaatccggtgaaagaggcgttttacatgcatctgccagcacccggaaaaaccaaaaaagtggcgctggttgactgtatgcgtaaattgctgaccatcctgaacgcaatgctcagaaagaacgaagagtgaaatgaatcgtagcatcatgttgctccataatttttacgttcaagacagttgattatcggcgcatatgactcaaaaagagcctgatgattgcctcttttccataggctctttctctgaagtgaaggaaggcccggaagaaagcactcgctggcatacgtgactccagctcaaccggagataatcaccattgttatttttctatttaataataatctcctgaaaaatagatatagcaaaaatacaatccggccagatttaattccgcattcattaccagaaataatcaacaccacaactatcatatcactcaatagtcaccgctaaaattttattattttcctcttctttacatagaaattgtcaacctgtttattatgaatcacttaaataattaatcacaaaacaacatcaccattatttgcgtgttttatttattaataacatagtcatacgttctttttttacaaggaaataatcaattgataaattgtttttggcattaatagtcaagtaggaaacattttaataaatgataaaaatcctaaattccttgttcataatgtaggagtgtgttaaataggtgggcaaaatttggttccctttctcgcctgtaatattgcagcgtcttcgcacctccatgagacattgcgacttaataagaaggtgataagtcctgcatataagcatggactgaccatggttttatattcattaaaaattttgttacaacccattgatttagcataaataaattatagtgggttcaggtttgttgtgactgtggcattatttccgtgcaaaggagctgatatgtctgaaagacatttacctgatgaccagagcagtactatcgatccatatctaattacctctgttcgccagactctggcagaacaaagcgcagcattacaaaacttgtctaaacaactggattccgggcagtaccagcgtgtccttaatttgataatgaactgtaaagggcacgttattctttcgggaatgggtaaatcagggcatgtcggtcgtaaaatatcagcgacgctggcctctacgggtacgcctagtttctttattcatcctgcagaagctttccatggcgatctgggcatgattacgccttacgatcttctgatccttatttctgccagcggtgaaacggatgaaatcctcaagctagttccttcactgaaaaatttcggcaatcgaattatcgccattaccaataatggaaattccacgctggcgaaaaatgctgatgccgtgttggaactccacatggcgaatgaaacctgcccgaataatcttgcaccaacaacgtctaccacgctgacgatggcgatcggcgatgcgctggcgattgccatgatccaccaacgcaaatttatgccgaatgattttgcgcgctatcacccgggcggttcattaggtcgtcgcctgctgacccgcgttgctgatgtcatgcagcatgatgttcctgcggtacagctggatgcgtcatttaaaaccgtgattcaacgtatcaccagcggatgccagggaatggtgatggtagaagacgcagaaggtgggctagcgggcattatcaccgacggtgacctgcgtcgttttatggaaaaagagggttctctgacatccgctacggctgcgcagatgatgacacgtgaaccgctgacgctaccggaagacaccatgatcattgaagcggaagaaaaaatgcaaaagcaccgcgtctcaacgttattggtgaccaacaaggcaaataaagtcactggccttgtgcgcattttcgactaattaagcaacggggttcgagaggttagtctctcattgagtttgcgccccactgaaactttgataatcgttacatgttgataaaagtgaagtctgccgtatcctggatgcgtgctcgtctgtctgccatctcactggcagatatccaaaagcacctggcaaaaatcatcattctggcaccgatggcggtgctgctgatctatctggctatcttcagccagcctcgctatatgagcgagtcgaaagtcgccattaaacgctcggatgatttaaacagcggcagcctgaattttggtctgcttctgggtgcctctaaccccagttccgcagaagatgcgttgtatctgaaagagtacatcaactcgccggatatgctggcggcgctggataagcaactaaattttcgtgaagcgtttagccacagcgggctcgattttcttaatcatcttagcaaggatgaaaccgcagaaggcttcctgaagtactacaaggaccgtatcaacgtctcgtatgacgataaaaccggattactgaatattcagacgcagggctttagcccggagtttgcgcttaagtttaaccaaaccgtgctgaaagagtcagagcgctttatcaatgagatgtcacatcgcatcgcgcgtgaccagcttgcctttgcagaaacggagatggaaaaggcacgccagcgtctggacgccagcaaagcggaattgctctcttatcaggacaacaacaacgttctggacccacaggcacaggcacaggcggcgagcacgttagtgaatacgctgatgggccagaagatccagatggaagcggacctgcggaacttgctgacgtatctgcgtgaggacgccccgcaagttgtgagtgcgcgtaatgcgattcagtcattgcaggcacaaattgacgaagaaaaaagcaaaatcactgcgccacagggtgacaagctaaaccgtatggcagtggattttgaagaaatcaaatcaaaagtagagttcaacaccgagctgtacaaactgaccctgacctccattgaaaagacccgtgtagaagcggctcgtaagctcaaggtgctgtcagtgatcagttcgccacagttgccgcaggaatcgtcttttccaaatatcccttatttgatcgcctgctggttactggtgtgctgcttactgttcggcaccctgaaactgttgctggctgttattgaagatcaccgagactaacgctgtcgctgaatgagtttgtgatgaaattatttaaatcaattttactgattgccgcctgtcacgcggcgcaggccagcgcggtcattgatattaacgctgacccaaacctgacaggagccgcgccgcttaccggtattctgaacggacagaagtcggatacgcaaaacatgagcggcttcgacaataccccgccgcccgcaccgccggtggtaatgagccgtatgtttggtgctcaacttttcaacggcaccagcgcggatagcggtgcgacggtaggattcaaccctgactatattctgaatccgggtgatagcattcaggttcgcttgtggggtgcgttcacctttgatggtgcgttacaggttgatcccaaaggtaatattttcctgccgaacgttggtccggtgaaagttgctggcgtcagtaatagtcagctaaatgccctggtcacatccaaagtgaaggaagtataccagtccaacgtcaacgtctacgcctccttattacaggcgcagccagtaaaagtgtacgtgaccggatttgtgcgtaatcctggtctgtatggcggtgtgacgtctgattcgttactcaattatctgatcaaggctggcggcgttgatccagagcgcggaagttacgttgatattgtggtcaagcgcggtaaccgcgtgcgctccaacgttaacctgtacgacttcctgctgaacggcaaactggggctttcgcagttcgccgatggtgacaccatcatcgtcgggccgcgtcagcatactttcagcgttcagggcgatgtctttaacagctacgactttgagttccgcgaaagcagcattcccgtaacggaagcgttgagctgggcgcgccctaagcctggcgcgactcacattacgattatgcgtaaacaggggctgcaaaaacgcagcgaatactatccgatcagttctgcgccaggccgtatgttgcagaacggcgataccttaatcgtgagcactgaccgctatgctggcaccattcaggtgcgggttgaaggcgcacactccggtgaacatgccatggtactgccttatggttccactatgcgtgcagttctggaaaaagtccgcccgaacagcatgtcgcagatgaacgcagttcagctttatcgcccatcagtggctcagcgtcagaaagagatgctgaatctctcgctgcaaaagctggaggaagcatcactttctgcccagtcatccaccaaagaagaagccagcctgcgaatgcaggaagcacaactgatcagccgctttgtggcgaaagcacgcaccgtggttccgaaaggtgaagtgatcctcaacgaatccaatattgattctgttctgcttgaagatggcgacgtcatcaatattccggagaaaacatcgctggttatggttcatggcgaagtgctgttcccgaacgcggtgagctggcagaagggtatgaccaccgaggattacatcgagaaatgtggtggcctgacgcaaaaatcgggtaacgccagaattatcgtcattcgtcagaacggtgcagccgtcaacgcagaagatgtggattcactcaaaccgggcgatgagattatggttctgccgaaatatgaatcgaaaaatattgaagttacccgtggtatttccaccatcctctatcagctggcggtgggtgcaaaagtgattctgtctttgtaaggagttgaaatgagcaaagctgttattgtcatcccggctcgttatggctcatcgcgcctgccgggtaagccactgctcgatattgttggtaaaccgatgatccagcatgtttacgagcgtgcgttacaggtggtgggcgttgcggaagtttgggtggcaacagacgatcagcgtgttgaaaaggccgtgcaggcatttggcgggaaatccatcatgacgcgcaacgatcatgaatccggcaccgatcggctggtcgaggtgatgcataaagtcgaggcagatatcaacattaacctgcagggcgacgaaccaatgattcgcccacgggatgtaggaacgctgttacaaggaatgcgtgatgaccccgcgttgccagtggcaacgctatgccacgcgatttctgccgaagaagcgaccgagccaagcacggtaaaagtggtggtaaatacccgccaggatgcgctttattttagccgttcgccgattccctatccgcgtaatgctgaaaaagcgcgctacctgaaacacgttggtatttacgcttatcgtcgcgatgtgctgcaaaactacagccagttaccggagtccatgccagagcaggcagaatcactggagcagctacggttaatgaacgcggggatcaacattcgcacgtttgagattgccgcaaccggtccgggcgtcgacaccccagcatgcctggaaaaagtgcgcgccctgagggcacaggaactggctgaaaacgcatgattggcatttactcgcctggcatctggcgtattccgcatctggagaaatttctggcgcaaccatgccagaaactttctctgctgcgccctgttccgcaaaacgtcgatgctatcgccgtgtggggacatcgtcccagcgcggcgaaaccagtcgccatcgccaaagcagcgggaaaacccgtcattcgtctggaagatggatttgtgcgttcgctggatcttggcgtcaatggcgagccgccgctttctctggtggtggatgattgtggcatttactacgatgccagcaagccttcggcgctggagaaactggtacaggataaagccggaaatgcggcattggctgatcaggccagagaagcgatgcacaccatcgtgaccggggatttgtcgaaatataacctggcgcctgcatttgtggctgatgagtcagaacgtgcagacatcgttctggttgtcgatcagacatttaatgacatgtccgtgacgtatggcaatgctggcccgcatgagtttgctgccatgctggaagctgcgatggaggaaaatcctcaagccgaaatttgggtgaaggtgcatccggatgtcctggaaggaaagaaaacaggttatttcgctgatctgcgtgccacgcaacgagtacgtttgattgccgagaatgtcagcccgcagtcgctattgcgacacgtttcccgggtttacgtcgtgacatcccaatacggctttgaagccttgctggcaggaaaaccagtaacatgtttcggccagccctggtatgcaggctggggcttaaccgacgatcgccatccgcagtccgctttgttatctgcccgacgcggttctgccacgctggaagaactttttgccgctgcatacctgcgttactgtcgctatatcgacccgctcacgggggccgcaagcgatctgtttaccgtactgcaatggctgcaattacagcgcaaccatcagcaacagcgtaatggctatttatgggcgccaggcttaacgctgtggaagtcggcaatcctgaaacctttcttgtgtaccgcaacaaacagactgagttattcacgccgttgtactgcggcgacggcttgcgtggtatggggtgtaaagggagaacagcaatggctagccgaagcgcaacaaaaatcactgccgttatggcgaatggaagatggttttctgcgttcatccggacttggctctgaccttttgccgccgctatcgttggtactggataaacgcgggatctactatgacgccacgcgccccagcgacctggaagtcctgcttaatcacagccagttaacgctggcgcagcagatgcgagctgaaaaattacgccagcgactggttgaaagcaaactgagcaaatacaacctgggggccgatttctctctgcctgccgaggccaaagataaaaaaatcatcctggtgccgggtcaggtagaagacgatgcctcaattaaaacaggcactgtgtcgattaagagcaaccttgagttattacgcacagtacgcgagcgcaatccgcacgcttacattatttataaaccgcacccggatgtactggtggggaatcgcaagggcaatattccgacagaactaattgctgaactcgctgattatcaggcactggacgcagatattattcaatgcatccagcgcgcagatgaagtgcacaccatgacatcattgtccgggtttgaagcgttattacatggcaagcaagttcattgttacggcctgcccttctatgccggttggggtttaaccgttgatgaacatcattgcccgcgccgcgagcgcagattaacgatagcagacttgatctatcaggcgttgattgtttacccaacatatattcacccaacacggctacagcctattacggttgaggaagctgcggaatatttaatccagacgccgcgtaagccgatgtttattacccgaaaaaaagcggggcgggtaatacgctattaccgcaaattaattatgttctgcaaggtcagatttggctaaacaatttcatagttgactattacacagattatttatgcaaggcaacgcactaaccattttattatcgggtaaaaaatatctgctattgcagggaccgatgggaccttttttcaatgacgtcgccgaatggttagagtcattaggccgtaacgctgtgaatgttgtcttcaacggcggggatcgtttttactgccgccatcgacaatacctggcttactaccaaacgccgaaagagtttcccggatggttacgggctctccaccggcaatatgactttgataccatcctctgctttggtgactgccgcccattgcacaaagaagcaaaacgctgggcaaagtcgaaagggatccgctttctggcatttgaggaaggatatttacgcccgcaatttataaccgttgaagaaggcggagtgaacgcatattcctcgctaccgcgcgatccggatttttatcgtaagttgccagatatgcctgcgccgcacgttgagaacttaaaaccttcaacgatgaaacgcattggccatgcgatgtggtattacctgatgggctggcattaccgtcatgagttccctcgctaccgccaccacaaatcattttccccctggtatgaagcacgttgctgggttcgtgcgtactggcgcaagcaactttacaaggtaacacagcgcaaggtattgccgaggttaatgaatgagctggatcagcgttattatcttgccgttttgcaggtgtataacgatagccagattcgtaaccacagtaattataacgatgtgcgtgactatattaatgaagtcatgtactcattttcacgtaaagcgccgaaagaaagttatttggtgatcaaacatcatccgatggatcgtggtcacagactctatcgaccattaattaagcgattgagtaaggaatatggcttagatgagcgagtcatttatgtgcacgatctcccgatgccggaattattacgccatgcaaaagcggtagtgacgattaacagtacggcggggatctctgcgctgattcataacaaaccactcaaagtgatgggcaatgccctgtacgacatcaaaggcttgacgtatcaagggcatttgcaccagttctggcaggccgattttaaaccggacatgaaactgtttaagaagtttcgggggtatttattggtgaagacgcaggttaatgggggttattatggaggagtaaaatttgagaatgcattgggtatgaataaagattttttgtttggatcaaagtcaatatcataatttattctaaattatcaacgtagaataaaagcattaccttcaagaatccttatttttataactatatgactcataaaaatatattcctatatatttagttcatataattattttaccatataaacatatcacttttatataatgaaaactcgtctgatttcttattgagtaaattcatccagtagaataatgatcccttcacttctggaggttttatgatggtatctatcactataaatatacatactgtaaatagtattattcttgactatcactccctcattttcaattctagaaactgttaagcccatttttttgagaacattcatcatttcatttggatggaaaattttttcagataaaagctttccggaaaaatcaaaaactctaatgccttgatatgtattataagtactttccattttggaatagtaaaaggcaccataactagcaacaaaaaaaccatcacctaaagctatcccttgtcttttattataattctttgcatcaggactcgcatctgatacaatatatccagaataattattctgtaaataaattactcttaataaatctccacttactgaatatagttcaagtctatttctactatactttatacttctttcgctttcataaccttcaataagccaatagtcttgactcatcgaaaattggttaaaagcattaattgaaaaatctctttccttaaataatctgtcaccatacaagctactcaccatattatatctttgcaaggttcccgtattcgaaacgacatatacaacattaaacccattatagtcttgtataatagccaaaccttcgccagccccgcctcgcccaccacttggtatcttatagtacccaaggtaatttccttttttattataacaaactaatatattatccttttgttttggctcaaaaatatactgaatataaatattattatcatcatcaagagcaaatgaactagggtataaatattttgccccgtcatactgactgagtacatcatcgtactcattaaataataatggcagagtgatatgaatatcattatgtgaatagcttttacttaaaatagcagcgctacaaatttggatactgcaaatcaccgcaagtataaaaacagaatttaatcttaaagccatattatttaaacaaaatcatagatgccgttagatagttttattccagaaagagccatattaatcattgctacaatcatatgaattgattgtggcccaacatcaggatggcttttaattttatcattgatgctatttgcaactgttgaataagtgatgattggatttataatatccataatatatttgtactgttccgaattttgtgaaacaataaaataagacatattccccttatagtttattaaatagtcatcaatgacttttttgaataactcttcctttggctgaggaaaaactccctctattaaatgtagatcatttttattatttatataatgttcatcatttaatataggatccaccgctactattttataattattagttaatccatgataaacggctgccgtacctccttttgagcatccataaagtacgacatcatctgattttatttgacattgttcaataacttctaatataaggcttttaattttatcagcattggttggtaatgcatttgtatttaagtaaaatgagccagtaattcctccgatatcagccactcttaatatagaaacattttttccaatatatttatcaattgtagaaaagttttttgcaaaatatctgtacaagcttgcagaatatggttcaattggcatctgagagaaaacaatcagtagcttttcatttattttgcatgcagcccgttgtaacgtatatacaatcccatcagaattaatagaaaactttttttcttttactggaatccagaggttttttatctcatcaaagtgaaccaatgaagttacatttccacgatgaacgtacgacataaaaccagcattagttaaagcaattaattgtttttttaaattataatcatgatatgaaaactcaattaaatttttacatgaatcacctttcccaattatttcaaaatgaatatatttatacttggatgcctgcaacaataaactaatttcatctgtggttatattactgttaatatgtaaaactgtcttattcataattatttattaacttaactaaatttactttaatttgtaaggaggtatacctccttacaaatcaatcaatggttcttgacgatcatgatatagattaatgctttaatgaaggcatttttcataaaacatcgacaaagcatttttttgataagattcaatgtcaaaatgtttaaactccaaccttcccaagataaagtcccgcattccgttgaagagaccgtctacactattttcaactaatacaccagaacgcccttcaagagcacttctagaaccagtaatgtcagttgatattataggtttatctagaatcattgcttcgaaaagaaccataggttgcccttcatgatttgaagagaggacaaaacagtcagctctctttagcagtggaaaaggatttgatatgcgtcccagaagatgtacggatttttcaagtcctaaagttataatctggcgttgtaaatcaatcttgagggggccgtctccaagaattaataactcaatattaggatataatttttgtaatctgcaaaaggcattaatcaacttttgttgatctttttcgactgaaagtctgcccaaagttataaagtagattttatcattttcaaaaataaatccacttgtatcaatatcatcagattttttaatcacctcatctggattctgaacattatcacaataaataaacttatcatgctcaatattaaaaaattcgcttaagttatctctgttcaactccatcgttttttcagaaacagaaacaattttattgtaagatttataaaaatcaaaaacaactctaagatatggaaatctttctctccactcgctcaacttatcattatgttgaaatattattttatttctaactgtatctttcggagcattagcaaaccggataacccaagattgattataaccttcaaaatggattagatgatcaatatgactatagccaaagagccttaaaaactctcgttggtaagcatgatcaagaatatcatacatttccttacttgccagggtgaattgattatttaatttatcattaagccatttctcttcaatattataaagcatgtttccacaagttccaatgacttgaatatctggagagactctcttaaactgctcgaaccgttcttgaaaaccatgaattgattttgggtcaacaaccaaagaaatattatatttatcacgatcaattaccgatataagatttagccatgatgacaatataccatttggaataaatggaccaatataaaaaagtatatttttatttttgtttttattaagcaatatggatttttcttcaaagaagaaccattcaattacttttccacatacacttccatcatcatttttacaaaacttatcaatacctttagatgcatcgaaatatatttcattacgaagatatccacttaacgtgttaagtaactctacatcattaaaacaaacggttccaggtaattcatttagaggaaaatacaaccctctctcattattatattgctcaatatcatacgcatagtaaattactggtctattcattacaaaaaaatcgaaagcaatacttgaataatctgtgataagaatatcaatcgcccctagtaactcattcgtgtcaatctcagaaggaacaattgttataccagaaatattctgctcacttactaatttttcgatcatatgatgaccacggaaaacgatatgacaatcctggtcagccaacttttcaagatcgttctttagtttttctatatctaaagttgcctttccatgtattcctctccaagttggagcatacaagactactttatcgtaaacgttcgcattaattttcctacgtatatattccttccgttcagagctaagattaatagtccggtcaatgcgaggataacctaactctttaatttccccactaaatatattagatatatcatacctatctaataaaatattagttgtgtgtgtattaggactaagtaaatgtgttgtgtgaaggaaatttctagccacatttttatgtgctaaaaattcatctttaatatcttttccaagaaattttataggagttccatgccaagtatttaaatatcgctgccctttctttcttataaaatactcaggaaaactaacattatttatcaaaaattcacatgatgccaaacattgcatgtataaatcactttgccttgaaacaaaatatacattttttttattttttagctgctcagggatttttttttcattattgataacccaaatatgtctgaaattatcaaatcgttgatcatcaataatatctaaaaataatgcatatgggttacaagaaatacttgcaccatgaaagctttcataaagtatagtgtttttttcaattgataatgtttcataaaattcagtgtatgtagcattcctcctaaaagttaaattttttgttagaatatcatcaggagccccatacggtgttccaaaaatctctattttacgaaaaaaattacatgcctgttgataattcccatcgcggaataatgaatatccgattctataataatagtctttggtatatgtattgtttctcataataccttcatgatatgcaatgacagcatcattccaattacatgaagattcatatgttttacctaattcataccataatccataatttatgcatgaattagaaattgctgactctaaagtattaatcctgctttcatatttaagtttttttctgtaagagtttaaatgggtatcattgttatcaataacttttatttgtgatgcataaatttcctgagaagagtcatatgcttttatatacatttcacaggattgcctgtatttattagccttagcatatgcgtacccagatctatagtaccaaatcgagatatgtttgatattgctttgtgctgcaaattgataagcaacagcagcatcaagatacttttgacttctctctaaaacaaaccctagcctataatgccaataaggatgattttcatcgagtgataatgccttgcgataattctctgcggctttatcccattgataacatctatcataagataatccgagcctataatatagctctgcacataatggatttatggatgtatgtttttcatacgcatcaatagccttagcccagcgtcccttatattgatgaaatgctcctattccaaatttattactatttaattttttgtctaacgatatagctgtcgcatatgctattttagaactacggacattttctacattgtttgtttcatcagattcaagcgaatatccgagtgcataataccaaatagcatcatgttttttattaaattcaagtccttttttataatatatactagcctcattaaaacgccccatcttttctaatgcggtgccaagtttgaaataacgttcaggtattgaaggatctaattttattgcgtttttcagcgtatcaacttcctgccaccaacgcccttttttatgaagaacctcagcaagtctatcgtgtaattttggattattaaagtctgtattaagtttttcccttaataaatcttcttcagtagatgatttgctcaccatatgattatttaacttatcaagatgccttgcacactgttcgagttgttctttccactgtatatttgagggttccaattctaatgctttacttatatatttaaatgcctcttcatatctatgcaatttaagattgcatattcctgctttaaaatagctctccgcatgttttgttttttttatgattgatttctcaaagaacaataatgccttctcccattctttttttttgtatagagaaattccgttaatatattctttggattggcatatttttttagctaacttagttaacaacatactatgtccccatgattattttttaatatttaatatattcagttatatagacctcaaggcttagatataatacacccaagttcatttaatttatcttcataatatctaacgccttcaacactaccaattttcatgtttattattagctttttatacgcgtgtatttttaattcatacatattaactatttcatgattgggtgtatcgaatgcagagtcaaatttcattttttcttgcatccagtttccataattctcagtcaaatataaatcataattttctggtattaaaaacacgttcccaagaaaaccataagaaatcaaattaaatggagtattgttccatctcagctttgaacccgcatgccaatagctgtcatgatctcgataatgaaaaaatatgtcgattgccacaccattaacatgttttattctcaacgtatacggtgagcgcataggtgcaatatcaaacaagccagagcaagcaattttcgttgataatacggatagatttgtttcgctccatactcctatatcaatatctttgtcatgttttagtaattttttatcacgaatacaaccaagtaatgttccgctaactaaaaaaaactgtattttattagcatccaatattttttttagacctaataatgcaattttagcagcattaacagaaaagtttttattgctagtttttggtaagataaaagcctcagaatttatacttcccaacaatactttaacccgatttaatgcttcttcatatagtttagcccttaacgcagcaattataaggtaatcgttcacatcataatgatacttaagtatattcctataagaacattccctttcccaatgattcaataattcatcataatctttttttgtatcaaccaagttcgccaataatagccaagttttcaaacgatcagaaaaattaaaaacttgaatgagtacatccttcgcttctaatttatttccggttagtctataaacatcagccaacccataatagctatcagtatgtattgggtttaccttaattatctcttgatataatttcttagcaaatatataatcaccattaagaaatgaagccctagcaacaaaatatttagcgacactcccgccaaaaagtaaaatcaaccacttaaattttaaaatctctttcgaatgaccttttcttatcgcaattgttagcagcagataagatattatattaacaaataaaatacctttgaatttcttcgcattttttatagagttttttatctctgaatgaaatttcaaaatccctctccaaaattaaccatatcttttgatttgagaaattagttctgtcgttgaaataccaacagttcttggcagatatgatacttcacataattccttatattcatcaaatcgccctagccaatcatctcccatcactaagatatctgccttaaattttttaatatactcgccctttaattccaatgactcttcaataaaaacttcatctacaaattttaaggacctaattatttcaagacgctcagtttccggataaacaggatacctctgtttttttgagaaattcaaataatcggatgagacgccaactattagatagtcccccattttttttgccctttttaagatatttatatgacctatatgtaatacatcaaatgtaccaaaggtgataactttacgcatttttagctccactaaatgttcaaattttcatcattttgatataacttaattgcgtcattaatattctgataaagacaagtctgatgatctctaggtatgaatagcgccacatcacaaaactctttcaatgaattcaaactatgtgaaaccattaaaaagctagattctttatgcctttctttaaacaattgagcgcatttttctttaaacctggcatcaccgaccgccgttacttcatcgacgatataataatcaaacttaaatgccatgcttaaaccaaagcctaaacgcgatcgcatacctgatgagtaagttttaatcggcatatcgaagtacttgccaagttcggcaaattcttcaacaaactcaattttctctttcagttcttcttgcttcgcgtataaccgcgcaacaaattttacgttttcgcgtccggttaaacttccctgaaatccacctgcaaggccgactggccatgatattgttttattagtgatgatctttccactgtcggggcggtcaatgccaccaatcattctcagtaacgttgatttacccgcaccattacgaccaataaaggcaacactttttcctgaagggatttcgaggtttaaatccttaaacacataatgtcgacccgttggcgtgcgatatgacttcgtcaaattctcaatcttaatcatgatgtcagcattgcctcctcacgagttcgatataacgccagaccaatgaacagagttatcaatgtgaacattgccaggtagttcagactcacaccttcgctaatatagccaggcataacggcctcacggcttaactccacgacatgcactagtgggttccagagtagatatgaccagtattgctttggaattgagtgcagagggaacatgatgcaggagatgaaataaaggggcttaagaagtatcggcagaaccttttgcatttcggggaaggttttaccaacgaccatgaatattaagccgacgctgcatgaaagaatgatcagcagactccaggtagccacaagttgtaaaaaatttgttatctcgaaatattcgcctgccatcctgacaatgagcataagcagaatataaacagaaacgtaaatcagcgtctcaagcagggcgcgcgcaatgatcgtatcgatgggttttactgggcgataattaaacagcccctggttcgcttcaatagcacttacagaacgtttgctgatactgctaaagataaaaaagggaatcaggccattaagtaaaaacaccgggaacgagatgtctggcatcgtgcggtgcataatgtaaccaaaaatgcccaacagtatcagcaaatgcgcagagggttcgagaatcgcccacagatatcccagacggaacttaccaaagcgtgttcgtatttctcgtagaaataatgcctctacggtgactttctggacttcaaatccacttcttgccatttggtgatgtgatcctattctcttcaggtatgctaccgcccctggcttaacagctaccaatacactggaggtaatacttgtttgtaactggataaaatttagtcagacggtttgacctttttaatagccgcaaacaatttcagcagaaattatttccgcagggataaatagatctatttccgtctcgtttcttctaatccattcttcaggcatgaatgtattcggtcttctggtaatttcagaaaactggccgtttcagaatgttgagttaatttctcaggaaattatttctacttctttttgcttaaccaatatggcttgaaaaagatgtaaagcagcatgcgttctggattactccggaacacacttattcaaaacgggccgctaatttcgcaagaaattatttttcactattactgttaactacttgattataataccacccatgaattttatgcgtagtaacacctgtaatctatctcaaaccagaacgcatgcgattgattaccaataaattgtttagcaagaaactatttccctatttaaaattcactcatgtacttcttatttatatctacagcaccctctttacagtcacatttgtgatttacatcacatttaaacggtgttatttaacacccatcaataattccgcgagtaattatttttgtcgattaaaatatacatcttgattatttttgtgtgtttattttaaccagtgttacaaccaacaccatccctcagtagatatacctgagcagacatttcttaaaatcgacgaatagtttcactggaaattattatgcttatttgaaattccctttctgattatctccaggaattttactaacttccaggttacacaaaatacagatcacactagaattatcctatatgttttggcctatcaattgttactcaatgatttattacaactattaataatcataatgtgtcaaaacacttaagcaactttacagtctgagaaaggtgtcgattaacgaaggctacatggtgaaaaacaggttccttcagtgttaccgaatattccgtggtggtctggagggagataattcttgctacatcgaaactcagcccggtgagcgggtttgacagttccgcactcaccattgggctaagggttatcaggtggggttaaggaaatggcaatacctacccccgcccaaactccagtcgctgcacattcaccatcccaggcttctcacccgcactgacatcaatttgtgccacccgcagcgcgtacttttcatccagcgcctttaaccagttcagcaggtcattaaacaccacaggttctatccagacctgaatattctccccacgctcggcaatccgtttgatgaccacagagtgcgcggaagcgctgtcgctgatgacccgcgatacctgtgctggcgttgtcgtgccggattttcgcgccgcaataatattcggcgcggcgctcttcagtcgcgcgttcatcgccaccagctgctgcaacatcgtctcctgttgttctatccgttcgctcaacggctgccagatgaggacgtaatatccggcgctaaacaggaacactaccgctgccagtaacatgcctttttcacgcggagaacgccccgccaggtgttgtgtcagccagtgttcgccacggcttaactggcgttcacgccattgctgaaaatagtgaataaatttatcgcgtaacatgttatttcctccgcaacgttacgccgccggaaaccgcatcaccctctttctgtaacgcgtcctgttgcacaacataatctgccgccagtgcgctacgcagtttgtcgaagctggcaaagttcgcagcccgtagctgaaggtgaagcgtctggcgtttttgatcaaaggtgaaaccacgcatttcgatgtcggaaagtgacgctgatttcagggtactggcgatcactgacaattctgcgagcagccaggtatcgtcggcctgtgggcgatattttttcagcgccatcgtcatctgagagcgtaaattcacaatccgcttctgctccaggaatagcgttaagaactgtttctccgcctgggtgcggctttgcgccacctgttcgctgacgctccataacgtcacgccccgttccactaccagcgcaaccagaatcagcaatatcggcagaatcatcacccgccagcgcgcccactgttttcggtagctgacacgaggctgccacggccctgttagcaggttcccttccggttcgccataagtggtaatggcgggcagagccgtaacggtcaggcgttcgcgtccgcaccagcccatgcagacagttcttccggtgcaatgccgaccacggttagtgaaatcggtaaattctgctcattgagctgtgcgcggaacatgaccggagccagcgcccgcccggcgctccatccccggcattcatcgatgcggcagataacccgttgcgcatcgccagccataaacccacaaggaatggacatccagtccggcgcgacggtagcgcgggtgatgccgtttgcctgcaaccactgcgcaatgttgcgcatatgctgctggtgaatcacagctacggttgccagttgctggtcgattttcaacggggcaaaatgcagttcatcgatatcctggttcagctcttcttccagcaaggcgggcagaatcgtcggtatctgcttgcggggcacatcaggcagttcaacctgccagacgctgatccattcgccgggaatgtagagtcgaatcgcatcagtttgcagccattgctggagacattcatcagcaacgtcaggccagataccgtgctccacgtcgggtgtatggcgctgccaacggatgggatcagcggcgcaaagcgggaaaaaaatctcaagcatgaaactcactcactttctcctgtctgatgccagagaacagaaaagtgttgtgggcccatgcggacaattaacgaattcatcgtcagttcaatctcattcacggtgatatctgaacgcagccagaagtaattgctgtccacgctcaggacggtttttagctgttttttagtacgctcatcgacgtctgcaagtagcggctgtgcaagaaactgatcgacatcttcccagcccttcgccggacgttgttgtaataacgcccgcgcctgaacagggcttaaccacgggtcaaacagcgcctcaagaatcacactttgcgtgacatctaatgtattgatgttgatttgctggcgggccatcggcagcgcacagaccaacggtttcagtttttgataaagcccggcgtccattccctgtaccacgcgcgttccatcgggtgtgcgctaagctcttttcgttccccattgggacccccttttgatttcttgtttgacacttgcagttgccagaccgcaaggtgttttaacaaatcaaaaggggttttaataactggctcaaagctgaaagctttccggaacccccagcctagctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagcctagctgggggttttctgtgcacaacgaagccggatgatattaacgatcatccggctttattgacttacgaaactaacatcccggtaaacacatacgcctgcaacagcgtgataatgccgataacgctggcaaaaatcagactgtgcttcacggtgtagcggaacagttcagattctcgacccaccatgcccgtcgcggcgcaggccacggcgatagattgcggggagatcatcttgccagttacgccgccgctggtgtttgctgccaccagcagggtgtcagagacgttgatttgctgcgccgtggtcgattgcagtgaaccaaacagggcgtttgaagaagtgtccgagccggtaaggaatacgcccagccagccgagaaacggtgagaagaatgggaacatcacgcctgtaccagccagtaccagcgccagcgtggtggacataccggaatagttggtgacgaaggcaaatgccagcaccatgccaatcgacagtatcggccacttcagactaattagcgtttcggcaaagacgccaatacctttcttgatccccacgccgaggatgaagatagagataatcgccgcaataaaaatagcggtgccaccagcagagagggggtcgaatttaaacaccgcgtccattggcgtcggctgggcgacaatgggggccgctttcaagacttgttgatgcaaatgagggatctggaaattaatcaccagtgaataaaacgcgccgcccggagcaaataacgctttaaacggcttcatggtccagatggtgaccaacaccgttaagattaaaaacggtgaccacgcacgaatgatttgccccagactatattctgaaggcacgggaccgccagaagatggtttattcaccaccatcgcacatgcggattgtcccatgctgattgccgtttcggtatttttcggccgccagactttaaggaataaagcgagtgagacgatactcaccagcgccgaagtaatatccggcagttccggaccaatatagttagaggtaaagaactgcgtgacagcgaagcttcccccagcaaccagcgccgctggccacgtctctttcacccctttccagccgtccatcattgctaccagccagaacggcacaagaaccgacaggaacggtaactgacgtcccgccattgcgccaatgtggaacggatcgattcccgttacctgaccggcgaccagaatcggcacgcccaacgcaccaaacgccaccggcgcagtgttggcaatcagacacagccccgccgcgtataacggtttgaagcccaggcccaccagcagcgcaccggtaatcgccaccggcgcaccaaagccagccgccccttccagcagcgcgccaaaggagaaaccaatcagtaacacctgcaaacgctgatcgtcagtgatggagataaccgagctgcggataatatcaaactgaccgctggcaacggttaatttatacaggaacaccgccgcaacaataatccacgcaataggccataatccataaataaagccatagcccgcagcagcaaatgccatatcaatcggcattttaaaggcgaatatcgcaatcagaatagataatataagggttgttgctccggcgacatgtcctttcagacgtaataccgcgagtgcaacgaagaagaatattatcgggatcagggcgaccagagcggatagccccagtcctcccatcggcatatacatttgggtccaggtaaccatattgttcagtctcttattatctttatatgcttgatatacttaaggttgtaataagcaaaagaggactgaactgtaaaatataggcgttatactttacagcaacagtacgctgctaacgcaattgctacctctggcataacaagtatatcgggtaagggtttctgttccgcacacgcaggcgcagagtatcgttaagatgtccatattgttgttttaggcccgctagtaatgcgctacgggtatttaatattgttaaaccctgataatcgctccggttatttccgggataaatgtactaccgcagttactatcatagccccgacaataaaacttgccggggcttttttgacgctattaatgactttctttttcgcgtaaacgccaggcgtgtaataacggttcggtatagccgtttggctgtttcacgccgaggaagattaaatcgctggcagctttaaaagcacacgagttagcgaaattccccgccatcggacgataagccggatcgccagcgttttgctgatcaaccactttcgccatattctccagcgacgcctgcacctgttctttggtcagaataccgtgacgtaaccagttggcgatatgctggctggagatacgcagcgttgcgcggtcttccatcagcgccacgttatgaatatccggcacttttgaacaaccaatcccctgctccacccaacgcaccacgtaccccagaatcccctgcacgttgttatccagctcttgttggatctcttccaccgaccagttagcgttttcagcaaccggaatagtcagcagatcgtccagcagcggttcaaattcagcattgaactcggtctgggcaatgttggcttgcacgctctgtacgttggtttggtggtagtgcagcgcatggagcgtagcggcagttggcgacggaacccaggccgtgtttgccccggcacgcaattggtcgcccttctggctgtacatgtctgccatcaggtccggcattgcccacatgcctttaccgatttgcgcttttccacgtagcccacagaacagaccggaaagcacgttattacgttcgtaggctttgatccacggcgtcgatttcatctggtttttacgcagcatcgggcccgcttccatcaccgaatgcatttcatcgccggtacggtcgaggaaaccggtattgatgaacgccacgcggttgcgcgcctgagcgatacagctacgcaagttcagcgaggtccggcgttcttcatccataatgcccattttcagggtattcggtgccataccgagcattgtctcaacgcgggaaaacagtttgttggcgaacgccacttcctgcggaccgtgcattttcggtttcacaatatagacgctgccagtgcgcgagtttttctgcacttttaaatcatagagggcaatcgcgccagtcatgacgccatcaagaatgccttccgggatttcattgccttcgctgtcccaaatcacaggaatggtcatcaaatgacccacgttgcggataaacagcaacgagcgtccgtgcagagaaatttcagatccatcggcggcagtgtactgacgatcgtcattcagtttacgcacgatttgccgaccgttcttctccattttctcttgcagagtcccctgcatcaggcccagcaggttgcggtacagcaggattttatcttccgcatcaaccgccgcaaccgaatcttcgcagtcgagaatggtactgatggccgcttcgacgataacatcgttgatgtgcgccgaatcgtctttgccaatccgcccgttggcatcgatttgtagctcaatatgcaggccgttatttttcagcaaaatgcaggtcggcgcagcagtatcgccacggtaaccgacaaactgtgctggagtacgtaacgtggtttctttaccatttttcaactggatgcgtaattgtttatcgaccaccttaaacgccaccacatcctgatagctgccattttccagcggtagtgattcatcgaggaaacgccgaacccaggcgataacctgctcaccacgctgcggatcgtagccgctgaccatcgccccttcctgcgggatgatgtcgctgccgtataacgcatcgtacagtgagccccagcgagcgttcgccgcgttcaacgcgtagcgggcgttcatcgccggaaccaccagctgtggccccgcctgactggtgatttcgctgtcgatgcccgtggtttccaccgtaacgtggtcaggctgtggcaccaggtagcccagttcacgcaggaaagatttataggccgctttatcttttaccggccccggattgctgcgatgccactcatcaagcgccgcctgaatgcgatcgcgctctgccagcaactgacgattctctggcgccagatcgtgaacgatctcatcaacattgtgccaaaacgcggcagcatccagttccacgccaggtaaaacttcttcatccacaaaacgtttaaaattggcgtcaatgcgtaaacggccctgggttatggtttgactcattgtttatctcctcgttttcgcttatttcgccaacaccgctgctgccgctttcgcgacctgcgcatcctgtgctccggttaaaccagaaacgcccacggcaccaataatttgcccatccacaacaaccggtacgccaccttccagcgacgtcagtaacggcgcagtcacgaacgcggtacgtccgttgttcaccatctcttcatagcccttagtttcacgacgccccagcgcggcggtacgcgctttctcctgggagatgtaagccgcaatcggcgcgcaatcgtccatgcgacttaacgccagcagatgaccgccgtcatcggcaacagcaatggaaacagaccagttatttttctgcgcctcttcctgacctgcggcaataattgcactcgccatttgctggctaagaatgactttagttttcattttgttattccttttcaagggcttgttctacaatttcaatccagtgacgcacagaggtacgaccggcgctcgccagatgcgtctggcaaccaatgttggcggtgacgatcatttccggtttgccgctttccagcgcattcattttgttatcccgcagctggcgtgccagatcgggatgcgttaacgcatatgttcccgctgaaccgcagcacagatggctgtcgggaacgtccgttaaggtaaatccaagacgaagcaacactttttccacttcgccgttcagcttttgcgcatgttgtagggtacacgggcagtggaaggccagttttttatcgccgcgaattgccagtttttccagcggttcctcgcgcagaagttcgactaaatcgaccgccagttcactgaccagacgcgctttatcggcatacaacgcatcgtttttcagcatctgcccatactctttgacaaacgcgccacaaccgctggcggtttgcaaaattgcctcggcacctgcttcaatcgcgggccaccaggcatcaatattattgcgcgcccgcgctaaccctttctcttgcgcattaagatgatagtccaccgcgccacaacagcctgcttcgttagctggcatgacgctgatccccagacgatccagcactcgcgcagttgccgcgttggtgttgggcgaaagcgtaggctgggcgcagccttccagcattaaaacccgacgcttatggcgcagtggtggacgcggtttagctttcacggtttcagcaggcagttttgctctgacctgttccggtaaaaacggtcgcagcaccagccctacctgcgtcagcgcacggaagaccgccggacgcggcactacctggcgcaatccttcgcgcagcattcgctccggcagtgggcgtttcactttctgctcgacaatatcacgcccgatatccagcaaattgtgataacgcacaccagaaggacaggtggtttcacaattgcggcaagtgagacagcgatcgagatgctcctgtgttttaagcgtgacttcgttaccttccagcacctgtttaatcagatagatgcgcccgcgcggcccgtccagttcatcgcccagaagctgataggttgggcaggttgcggtacaaaatccgcagtgaacacaggcgcgcaggatgctgtcggcttccagcgcgcgcgcgttctgccgcatctcttctgttaatcgggtttgcatagcctgctcctcaaagttccgcgtacatgcgaccggggttaaacacgccgcaaggatcgagctgctgtttaagctgctggtgatagcggaataaaggtgccggtagcggggcaaagccaccgtctccggcactaaagcgggtcgcatgaccgcccgcgttgcgggcgatgcgatggatttgattatcatcggctgtcgatttcagccagcgtaacgccccgccccagtcgatcagttgctcgccgggtaaatccatcatcggcgcatcactgggtaatgaaatgcgccatgaggtacctggtaacgagaagaacggcagttgttgttcacgcaattgctgccagaactgacctgcaacctcttcgccacccagcagttcacgcgctgcttttaccgatccttcgccgccctcaaggcggatccacaacgcattgtcgaagtaacataagccactaatgggtagcggctggagttgccactgggcgatttcattcatggcttcttgcaggctgatttcccgacgcaggctcagggaggcgcgcggtcgcggtaacactttcatcgagatttcagtgagcacgccaagacaaccgtagcttccggccattaaccgtgagagatcgtatccggcaacgtttttcatcacttcgccaccaaaacgcagatgttttccagtgccggtaatgatgcgcgtgccgaggacaaaatcgcggaccgaaccactccacgggcgacgcggccccgccagcccgcaagcgaccatcccgccccaggtggcttcttcaccataatgcggcggctcgcaggggagcatttgcccggcgctctccagcgctgcttcaatcgccaccagcggcgttccggcacgcgcggttatcaccagctcggtcgggtcgtaattaacaatgccgcgatgacaacgcacatccagcgtttgcccggtgacagggcgacctaaaaaggctttgctattgctgccctgaatcaccagcggcgttttatcgctaatcgcctgattcacctgctccagcagcgcctggctgtaatcacactcgcgtagcatcagaaacgctccagttcaggaaaaggtaaatgaccgtgatgcacatgcatggcaccaaattcagcacagcggtgtagcgtgggaatgttttttcctgggttcagcaaaccatcggggtcaaacgccgccttgaccgcatggaaggtcgtgatttcatcgctgttgaactgggcgcacatttgattgattttttcgcgcccgatgccatgttccccactgatgctgccgccaacttcaacgcagagttcgaggatcttcccgcccagttcttccgcgcgggcaaattcaccgggttcgttggcatcgaaaaggattaacgggtgcatgttgccgtctccggcatgaaagacgttggcaacacgtaaatcatattgctgcgataaacgggcaatgccttccagtacgccaggcagggcgcgacgcgggatggtgccatccatgcagtagtaatccggggagatacgtcctaccgccgggaacgcatttttgcgaccggcccagaaacgtacgcgctctgcttcgtcctgtgccagacggacgtcagtcgcgcccgctttcaacaagatgtcgttaacccgctcgcagtcttcctgtacgtcagactccacgccgtccagctcgcataacaaaatcgcttcggcgtcgacgggataaccggcatgaataaaatcttccgccgcgcggatcgacaggttatccatcatctccagcccgccggggataatgccattggcgatgatgtcaccaaccgcaagtccggctttttctaccgagtcaaagctggctaacagaacccgcgccacgggcggcttcggcagcagttttaccgtcacttcggtggtcacgccgagcataccttccgatccggtgaacagcgccagcaggtcaaaaccaggtgaatccagcgcgtccgatccaagcgtcagtgcctcgccgtccagcgtttgcacttcaattttcagcaggttatgtacggtcagaccatatttcaggcagtggacgccgccggcattttcagccacattgccgccaatggaacaggcgatttgtgaggaagggtccggtgcgtagtagagattatgcggtgcaacggcctgggagatcgccaggttacgcacgcctggctgcacgcgcgcgcggcgaccaacggggttaatgtcgaggatctctttaaagcgcgccatcaccaacaacacacctttttccagcggcagcgcgccaccagaaagcccggtgcctgcaccacgggtcaccaccggtacacgcaggcgatggcagacagccagaatcgctgtcacctgttccatttgcttaggcagaacaaccagtaatggacgcgtgcgatacgcgctcaacccgtcacactcgtaaggaatgatctcctcatcggtatgcaggatctcaagtccagggacatgctcacgcagtgccatcagtaccgatgtgcggtcgacatcgggtaaagcgccatcaagacgctcttcgtacaagatgctcatgagtaggcttcgctttgttgtgttgtgtggcagctgatttttgcgcgctgcttctgtgaacagttattaagcgggcttttcgttttcgtctatctctttagctaccggtcagaccattttttttccagctctgtgaccttgtcttggttaactcaatgttaaattgatgtaacataatcacttacgtgatgtgcgtgttttgcgagttaagaacagaaaaattggtcctacctgtgcacgaggtccgggaatgaaagatgaacgtcgccctatttgcgaagtggttgcagagagtatcgaacggttaattatcgacggcgtactgaaggtcggtcagccgcttccctcggaacgtcgactgtgtgaaaagctcggcttctcacgctccgcactgcgtgaagggctgaccgtgctgcgcgggcgcgggattattgaaacggcgcagggtcgcgattctcgtgtcgcacggcttaatcgggtgcaggacaccagcccgctgatccatctgttcagtacgcagccgcgaacgctgtacgatctgctcgacgttcgcgcattactggagggcgaatcggcaaggctggcggcaacgctgggaacgcaggctgattttgttgtgataacccgctgttatgaaaaaatgctcgccgccagtgagaacaacaaagagatttcgctgatcgaacatgcgcagttggatcacgctttccatctcgccatttgtcaggcttctcacaatcaggtgctggtgtttacgctgcaatcattgaccgatctgatgtttaattcagtgtttgccagcgtaaataatctctaccatcgaccacagcaaaaaaagcagatcgatcgccagcatgcgcggatctacaacgcggtgttgcagcggctgccgcacgtcgcccagcgcgcagcacgcgatcatgtgcggaccgtgaaaaagaatctccacgatatcgagctggaaggccaccatttgattcgctcggcggtgccgctggagatgaacctgagttagctggtattaaatctgcttttcatacaatcggtaacgcttgtacggctccgccccaatgcgttccagcatgttattcatgcctgtattggtttcgaggatccatgacatctccagcgcatcgatcttccggcgggcaaacggatcgcgtaaggcttcaatcaataacagcgcaatcaccgggccgatgcggctgaactgatactcgtcgcgcacgcccatcagcggtactcgcgcagttcgcacaccgctgactttcaaacgccacagcaattttgcccagccgaagggaaagagcgatccgttcagatcggcaatcgcctcgttgatgttcggcaagccgacaataaacgcgcagggtgcagaatcaatctcagcgatatagatcatatcgtccggcaccagatatttaagttgatcgcccatggtcgcgaattcatgttcggtaaacggcacaaatccccagttgtgctgccagccagagttgaaaatctcacgcaggatctgcatctcttcggcaaaccgctgacgattgatgcagcgaatggtcacctttttgcgcacctgatccatcagtttttttagcgccggagagaaagtgagatcggttcgctgcatccaccacgccagtaaatcaatgcctttgtgataacccagttgttcaatatgcgcggcataccacggtttgccgtgtggcatcatcgcacagggtggtgtgtcaaaaccttcaatcagtaatccgctttcctgattgatattcaggctgaaaggaccgctgatcttacttgcaccttgtgacttcaaccacgcttccgctgcgccaaacaacgcggcaaaaacctgcggatcatcaatggcgtcaatcatgccgaaatgaccggtatctttgccgtaacgctcgcggtgcaaggtatctatttgcgcggtaatacgcccaactatctgccccgctttttttgccacccacgcctgccagatgatatggtccgtccccggatttttcgcagacaaatgctcgttgcgttcaatgaataaagggggtatccagtttggatcgtcgggataaagtgatgacggaaaagcgataaatgccttaaggtcatttttattaattactttttcaattttaatcatcagcagatcgcattccatagttctgttctgtgggtaacaaataattaacggtgacaaacaggttgcaacagcaacgaacggcaccttaataatcaacccaatgaatacaaacgacgaataaatagtatttattaatgattacgataaggtcagagactacacagaagcgccacaatgccttttgtcgatttaaggcgaccggacaaggcttcttcttaatatattcataaattaaatatcattcacaataaaaacaaaaaaactcaaactcattatttaaatcaatgttcattttcacactgatgaaaatactatctcatttatcttttatgcctatataatccaccgcattattgtcattttattttggatatccaattttttcgtggtgtatatgtctaataaaatctttacgcattccctacctatgcgctatgccgattttccaacgcttgttgatgctttggactacgccgctctgagtagcgccggaatgaatttttatgacagacgttgccaacttgaagatcaactggaatatcagacgttaaaagcacgtgccgaagctggtgcgaagcggttgttatcgctgaacctgaaaaaaggcgatcgcgtggcactgattgccgaaacaagtagcgagttcgtagaggctttttttgcctgccagtatgccggcttagtcgccgtcccgttggcgattccaatgggcgttggtcagcgggattcctggagcgccaaattgcagggtttactggcaagttgccagcccgcagccattatcactggtgatgagtggttgccactggtcaatgccgcgacgcatgacaaccccgaattacatgttttaagccacgcctggtttaaggcattaccggaagccgatgttgcgctccagcgtccagttccgaacgatatcgcctacctccagtacacctccggcagcacccgttttccccgtggcgtcattatcacccatcgcgaagtgatggctaatctacgtgctataagccacgacggcattaaattacgccctggcgaccgctgcgtctcctggctgcctttctaccatgatatgggactggtcggctttctcctgacccccgtcgccacgcagctttcagtagattatttgcgcactcaggattttgccatgcgtcctctgcaatggcttaaattgatcagtaaaaatcgcggcaccgtttccgttgcgccgccgtttggctatgaattgtgccagcgccgcgtgaatgaaaaagatctcgctgaactggatctttcctgctggcgcgtcgctggtattggtgcagaacccatctccgcagaacaactccatcaattcgctgaatgtttccgtcaggttaactttgacaataaaactttcatgccgtgctacggactggcagaaaatgcgctggctgtcagcttctctgatgaagcctccggggttgtggttaacgaagtggatcgcgacatcctcgaatatcagggtaaagccgtcgcgccgggtgcagagacacgcgccgtatcgactttcgtcaactgcggcaaagcgttgccggaacatggtattgaaatccgcaatgaagcaggtatgccggtcgcggaacgtgtggtaggccatatttgcatctccggtcccagtctgatgagcggttactttggcgaccaggtttcgcaagacgagattgccgcgacgggctggttagacaccggcgacctcggttatctgctggacggttatctgtatgtcaccggacgcattaaagatctgattattattcgtggccgtaatatctggccgcaggatattgaatatatagcggaacaggaaccggaaattcattctggcgatgcgattgcttttgttaccgcccaggaaaaaatcattttgcagatccagtgtcggatcagcgacgaagaacgtcgcgggcagcttatccacgcgctggcggcacggatccaaagcgaatttggcgtgaccgcggctatcgatctgttgccgccccacagtattccccgaacgtcctccggcaagcctgcccgtgcggaagcgaaaaaacgttatcagaaggcttatgctgccagtcttaatgtgcaggaatccctggcatgaatcaaactgtcgcggtgacgggcgctaccgggtttatcggtaaatatattatcgataacctgctcgcccgcggctttcacgttcgcgcattgacgcgtactgcccgcgctcacgtcaatgataatctcacctgggtgcgcggttcgctggaagatactcattcacttagcgagctggttgccggagccagcgtagtggtccattgcgccgggcaagtgcgcgggcacaaagaagagattttcacccgctgtaacgttgacggcagcctgcgcctgatgcaagcagcaaaagagagcggcttttgccaacgttttctgtttatctcttcgctggcggcgcgccatcccgagctctcctggtatgcaaaatccaaatacgtcgccgagcaacgactggcagcaatggcggacgaaattacgctgggcgtttttcgcccgacagccgtgtatggtcccggcgataaagagttaaaaccgctgtttgactggatgctgcgcggcctgctgccacgacttggtgcgccagatacacagctctcttttctgcacgtcaccgatttcgcgcaagcagtgggtcagtggttaagcgccgaaactgtacagacgcaaacctatgaattatgcgatggcgtcgccggcggctatgactggcaacgtgtccaacagcttgttgccgatgtccgctgtggttccgtgcgaatggttggcattcctctgccggtactcaccggccttgcggatatcagtaccgcgttgagtcgcctggcaggtaaagaacctatgctgacccgctcgaaaattcgtgaattaacccacgccgactggtcggcaagtaataaccgtatttctgaagatattaattggtttcccgggattagcctggaacacgcattacgcaacgggctattttgattgtcttgtttaaaggtgtgttaacgtttctatggtaaatcgtgaaatagtaatggattacatcctttcctgtttacaggatttggtcgaaaacggtgtggaaattaagcccgacagcgatctcgtcaacgatcttggcctggagtcgatcaaagtgatggatctcttaatgatgctggaagacagattcgatatttccattcctattaatattctgctggatgtcaaaacccctgcgcaattaatggaaactctacttccatggctggagaataaataatggggctatacgataaatatgcgcgccttgctggcgagcgcctgcaatttagtgacaacgggttaacaccgtttggcacctgtattgatgaagtgtattccgccaccgaaggccggatcggcaataaaaaagtgattctggccgggaccaataattatctcggtttaacctttaatcatgatgccatcagcgaaggtcaggccgcgttagcggcccaaggtaccggcaccaccggttctcgtatggcaaacggcagttatgcgccgcacctggcgttagagaaagagattgccgagtttttcaatcgccctaccgctatcgttttttcaaccggttataccgctaatttaggcgtcatcagcgcacttgccgaccataacgccgtggtgttactggatgccgacagccacgccagtatttatgacgcctgttctctcggtggcgcggaaattattcgtttccgccataacgatgctaaagatctggaacggcgcatggttcgcctcggtgaacgggcgaaagaggcgattatcatcgttgagggtatctacagcatgctcggtgacgttgcgccgttagcggaaattgttgatatcaaacgtcgtctcggtggttatttgattgtcgatgaagcgcattcgtttggcgtgttaggcgcaacggggcgcggactggctgaagctgtcggcgttgaagatgatgtggatattatcgttggcaccttcagtaaaagtctggcctcgattggcggttttgctgtcggttcggaagcgatggaagtgctgcgctacggcagccgcccgtatatttttaccgcctctccttctccgtcctgcattgcgaccgtgcgctcgtcgttaagaactattgccacacaaccagagctgcggcaaaagctgatggataatgccaaccatctgtatgacggtctgcaaaaactgggttatgagttaagttcacatattagcccggtagtgccggtaataatcggttcgaaagaggacggtttacgcatctggcgcgagcttatttcgctgggcgtttatgtgaatcttatcctgccacctgccgcgcctgcaggcatcacgctgctgcgctgtagcgtaaacgctgctcacagtcgtgagcaaatcgatgccatcattcaggcatttgctactctgaagcagtaatgtgagcccgccgtggtgttgcgccacggcgggtttaatgttgtctgtcataccaatacaccaggctcaacgccaccagcacaaacgctatcggtaaaccgagcgcggtaacaggtgcgctcaacgcaaatagcaatcccagattgaccatgatttgatagctgatccaggtgagtaagccaacgatgacacctacagcgagacggctacccatccctggcgagcgcggggcgctaaaggtaaacggcacagccagcaaaatcatcgccagggtcaggatgggttgccccagtttttcccacagtgcaaggcggtattcgctgctgggttgcccggtttcctgcaaataatggatgtaatgattaagctgacggacagaaaaagtattgcccggcattgataactcttcaagatccatactggtgaaggccgattgccaggcaagattatctaatgtttccagcgtttctttgccattcagccattttttatgattcacaccatgcaggatccacgttttgtcgtcttcaatggtggcactgcgtgcataaatgtaggattcgagcgagagatcgtcgcgataatgaaaaatctccacgcccaccggctggccctgctcgttcagcgatttcaccgtcacaaattcattaccacgcctggcccacagcatattgccggtaatgtcatcgtcctcccccaacgcggtggcggtcgatttgatttgcaacgcctgttgctgtaatggcgacgctacccactcatctatcgcgcctaacgaaacagtccacaatatccctgcaaccagcgccaccagtgcaatacggaagatagaaaaccccatgctgcgaatggcggtaagctcactgtttttcgataactgccccaggccgacaatccctcccaataaggcgataaatggcgaaagttcgaccagtgtgcgcggtaaggtcattagcaccaccagcaccgcctgagtccagcgataaccgcccgggctgacatcatccagttcgttaatcaggttgaaggtggtaaaaagcggcagcaatagccctgcggcggcggcaaaaccgagaaagagatgacggattaaatagcggctgaaaacattcatcgggaaaatttctgcagcaaagagaagtcgcgtgcgaccagcatcagcaggcccattagcatgagtccgggtactaaccacaaaccaggaatgaggggaatcgcgccgttagccaccagcgtacggcagacgtcaccgccataaaaaatggcaataaacagcaacgtcagtggcaataacgttgaaaatcgcccttgccgcggttttacccgacttaatgaaatggccagcagcgccatcaacaatgcggtcaggccacggctttgccgccattgcagttcggcatgatcggctggaaagacggagcgcgccagctccgtgaccgatttcgctttgcgtttgacgttagggctttgatccagcggattcagatgtaattgcagattacggtagatctgttcgttgtcatcacgcccctgatgatcgataagataggcagtgccgttgtgcaacataacggtcggtttctcgggtgatgggtcaaccacatcaaccgaacgggcgcggaaaatgcgggttcgattggcagtagaagtataaatcagcgcgtcagtcaggcgattattatcctgatcaaccgtctgcgaaaggatcattcgtccgttatcgttagtgttaaatttctttgcccgcaactggcgaacatccagctccgactgcgactgctgctccagttgataaatctgcgcataagcccacggacgaccatacatcgacagaagggtgacaaaaatacttagcggtatcgccagataaagaacggctttgtacaagcgtcccggactgccccccgccgcagagatagcggtaatttccgagtcggtatacatctgccctagcgtcacgccaactgacacatacagaccaacaggtaacaacatctccagtgcaatcagtactttgtagaaaacgatatccagcacaacatcaagagctaatgtcccatttgccgcttcggtcagataacgctgtgcggagtagctggcgaaaataaagatcagaaaaccgacgataatcagcaccagacggcgcgtaccacgcatgatgtagtgttcaaccagcttcatctcactaacgccctcaatcctttgagttttttattcattgatcagtttctgcgccaacgcaatgacatgatctacctcttccggcgtcaggctgccgtcctttgcccactgaatttgcccggctttattcagcaccagaatggttgaactctgctccggcaagcgccaggcaacgcgtccctgtccattgccgtcaataacgaattgcgcccacggatagcggcgtttatttttttcgattttgccaacaacaaaatagccagtaccaaagatggcatcatcggtgttcacaatggtggtgggctgaaaacgatcctgcggaaagtttgccgcttcaaccgctttaattaacagtgagttctttttcttcgccgacttacgcccggcgatatactgaataatgcggacttttcccgctaattgtgtgctgttccacttttggtagtgaatttcgtcgtcgctattcagaagcagctcgccgccttcctggatataaacaggggtaaccgttttgccagtgacgaaattgtgtgcctgcacacccggggctaagagcatgataatcaacgcaataatcaaacgagatgacatcattgctccggctatagcggaaaacgcgaaatcagcagctctaagcgctgacgaatatcgctatccagcgccaccggtgcatcatacgactggcggttttccatatcatccgccaccatgtcgtcgtgtttatctcccatcaggccattaatggcggcgaggaagcgggatatctgtaacgcctctttattttcaggatcaagcgatcttaaggtgtcgtaataagaaacctgctggctgatgatttttcgcacatcatgaaattccctaccggttagtcgcggtttggcaataatctctttcagggtatgcatttgcttttgccgataggcaataaaactgcttacgctttctaactggctatggcgtaatgaatagttcaccaacgaccagaccggagagcttaaataaatccgtaacaggttgccgtaatacgacacaatatttttcttaccgttacgaaagccgtcctgaaaacgccccagaaaaacggtcgttttgccgaataaaaatccggcctgatgcttctttaaatacagccgttgcgcaaaacgcaggtgcttgtagcgcgctcgcatgtatttaaattgtttgcgctcatcagcagtcagctcatcgcctttggcttgtttgcgaactaaacgcagtaactcctgacgatcaacgccattgagccagaattgcaggcataacgcgtaattatcatgaatgatttcggtggtacaacttagtgcaatagtcggcggcaaactaacctgtgcatcaacgacatcatcttcttcaatcgcaacaaatagacgctcgctcgcctcaagcgggaaatattttctcatcatcaggatttctctccggctgcgttataaagcaaggaatggcgctgaaaaaatgcctttaaggttggaattaacgagagcgccacgtccagacattgcccaccgaagtaagcaaacgctgctcccagcacaccaaacagatgacagaacatgaacagcaatacgatgtagccgattgaggcgatggtttgcgccacgagaaaagcgcgctgttttcccgccatcaatagcaatgactcctgagggaagcccagcatcgaaatcacaattgcgcccagcatcacctgaatcaggtcatacgcttcgagatacttaacgccaaacaccagcgaaatgagcggcttgccgacgatcaacaccgcgagcgccaccagaataccgattccgcccgccagtaaaccggacttcacacctaacaaccacggtctggtggtgcgcggatctaaacgcatcacctctgggtaaaaacttttacccagcaaacccgctggcgttccggcggcgtcgaagaatgtcatggcgattttaaataacccggcggcagcgggtcctaacacgatccccaccaacactgtgctgcacgagttacgcgccgaccagatggagtgggcaatgttggttgaccagacaaaactccacgcgcctttaatgtatcgggcagactcaaacagattcaatttgaaggcgttatggatatttcggcggcgtaattcgcgcgcggcaaaccaccagtacatggtgccgccaaccagattcgacacgtaccaggcaataacaaaacccgcaaaaccaaagtcaaaataccaggctacgacgctccccgctgcgcgcagaaaaggtttcgtcgcctgctgtacagcaattaaatcgaagcgatctaccgcacgcagaatgccggtcggcgtggaggaagccattgaaggaatgagcgtgcaatagagcgctgccagccaaaaactttggtcatccagacctaatgaatgggaaaggaatggcagtaaggcaatgccaccgacaatcgccaccgcgccgctgacgatatccagcgagaaggaaaatgagacgacattgcggaattgctgcggattattgttggttaatgctggtgttccgtactgaaccaccagttgccatgtctgaaacttaataaaatcgctgatcgacttggcgtacgattgcacaatcaccagtacgccaaacatggcgggcgtcatccctttaccggcacacgagagcgccaacagacccagcaaggcgctcacgacattactggagcctaaccaggcgctattgcgaataatggtgcgaaacgcgccatctgcaaaccaatgtttgatgttaaaacccgccaattcagcctgaccttatcgttgatagtaaaaagtatcccgccagccttaagttaaacttcggcggtcagaaacgatggcaaccagagaaaccgccttctgtgcctgttccagcacttcgctgtagggcgctctggaatcaatctcaagaatttttgtgccgttatagccaatcttcgacatgacaccgattttgtcctgcagctcggcatagtcatggtcaggcttgcgggagatggcagtctcaatatcaatgcccaggcgaataattaattccgggcgatattgcgccatttgttggtataaacgccgttcgcgctgcgccagaaacatgctgattttcccggtcgcacgttcgacgccaatccccggtccatcataataaaagcccgaaatttcagcctgcgggaagcgatcgctgaccaccagaacgccactttgcgccagtcgctgaaccttgcgtagattcgccattcttcgcagcgagaagcagtacataatcaccgccgcccatagcgccggagatttggttttcatgctttgggttttcgaggatttggccgccagtcgccgttccagccagacgccaaccaacggcaatcgtttgattttgtcgccgtcttcgccggagagcagccccagatagcgccgctcggtttgccagtgttgttgcagcgatttcaccaggtcggtggtcagtgtggatttaccggtgccatcacacccgaccaccgcaatcagccccggaatgtagttgggctgcggcgcggttgtactattaacagtttgagtttgtagtgcatccattcgttaaatcatcccctatccattttggtgatcaggaaagcgcggcgtgaattgcgcgtagtgacgcttgcagaatttcatcggcggggtgtcgcccatccagttcaaggatcctggcgccattgaatgtcagttgcggcgtaacggcgattttttcctgtaacgctgccagttggtggtcaggtttacgcgcaaacgcggtttgttcatcaatgccaagacgaatcaacaatacgggcaaataagatgccatccattggtacagcttcagctcgcgctgccttaacatttttatccaaccgttaccgcccgtggtttttgccaattgcgggccatcaaagcgaaaccccggcacttcaacctgcgggtagcggtcggtgatgagcagaaagccttgctggcttttacacaacattttgcgaaacttgtacgcccgccagcaggaaagcagatagataaccagtgcagtaatattgccaggcggtgttgagggcttttcgtgcacatgtgccgctttacttcgcagataacgcccaaaaggtgcgccaataacagggagctgtgaaatccattcgccaattcgcccggacgattgcccgagataaatgtgttctgttggcattcttgctgccagttcatttaccaggcttgccgtgagggtcgatttacctgaaccatcacatcctacaatggcaataacacgcactggcgtggaattaattattgacatattacgttgattcacgaaaaacccggcagtaaataatgtattgaatattacgtggtccgtgctcagaatatccgttcaaccttattgtgacaatggttaattgtgacattgacctgaattacgctttcatcaaaaacatattaaccaaataaatattttggatggatatttaaatttaaggatatattcatgcagtcaataatacctccattaattgccgttattggtagcgatggttcaggcaagtcaacggtgtgtgaacatcttattaccgttgtcgaaaaatatggtgctgccgaaagggttcatttaggaaaacaggccggaaatgtcggtcgtgcagtgacaaaattaccgttgatgggaaaatccttacataaaacaattgaacgaaatcaggtaaaaacagcaaaaaaattgcctggaccagttcctgcgctggtaattacagcgtttgtcgcccgtcgcttactgcgctttcgtcatatgcttgcctgtcgtcgtcgcgggttaattgttttaaccgaccgttatccgcaggaccagattcctggcgcttatgatggtacggtgtttccgcctaacgttgaaggtggtcgttttgtctcatggctggcaagtcaggaacgtaaagcatttcactggatggcgagccacaagcccgatctggtcatcaaactcaatgttgaccttgaagttgcctgcgcgcgtaaacccgaccataaacgggaatcgctggcgaggaagattgccataacgccacagttaacctttggtggtgcacaactggttgatatcgacgccaatcagccactggaaaaggtgctggttgatgcagaaaaagcgattacggattttatgaccgcgcgtggttatcactagtgaaaaatggaaatgcccgatcgccaggaccgggcattttcaggaaggttaaatcaactgcaatgctatccagtacaacccaccagaaagaaaaatcgccgccggtaaagtaaatacccacgccatcaggatgctggttaccgttttacgctgtaacccaccgccgtccaccaccatcgttcctgctacggcagatgagagtacgtgtgttgtggagacgggcatcccaatataactggcaaggccgatagacactgccgccgtcatttgtgccgccatgccttgcgcatacgtcatgccgcgcttaccaatcttctcaccgatggtcatcgctacacgacgccagccaatcatggtgccgatgccgagcgccagtgctaccgccatgatgatccataccggtgcgtactcaatggtgcttaacatatcgctgcgcagttttttcagcaggttctggtcttctttactgacgcctggcagtttcgccagcttcgcggaggtatcagagatgcacagcataatgcggcgcagctggctgcgctgactcacgcttaacggctcgtaactttccatattgcctggcagcatcgttttaacgcgcgcaatcgcatcaaaggtatttgctggatgacagtgaaactctgttacttgcgtgccatcagtcgatgtcgcaggcaatggaggttccatcgtaatcaacttctgcggcagttcaggatgctgttgcaggtagtgttcgaagttggtgacggcatcgcgggtacgggtaatttcatagccggacgcgttcatattgacgacaaacccggcgggagcaatccccaccagcaccagcatcaccagaccaattcctttctgcccgtcattcgcgccatgtgaaaacgccacgcccgcagcggaaacaatgagggcaatacgcgtccagaatggcggcttacgtttgccttttttctttttgcgatcttcaggaatacgatgaatacggtcacgctttttcgtcccactccagaaacggcgtagcagaaaaattagcccccccgcaatcaccagccccacgatgggagagacaatgagtgaagagaaaatcttggtgacttcgcgcaggtttaacgcatccatcaccgacgagccggttaacagcgcgttggttaaaccaatgccgataatcgcaccaatcaaagtgtgcgaactggaggccggtaaaccaaagaaccacgttcccagattccagataatcgccgccagcagcatggaaaagaccatcgccagaccgtgagttgaccccatattcagcaacaaatcggttggcaacatatggacgatggcataggcaacgctaagcccgccaagcaatacgccaaaaaagttaaaaaatgccgccatgaccacagcaagctgtggttgcatggcacgggtataaataacggttgccaccgcattcgccgtgtcatgaaaaccattgattgcttcatagaacaacacaaatgccagagcaagtaataacaaaagccccgtatatatatcaaggccaacaaataaatttagcatatattagattacgccattttgaatttacgaacggaggcattatcagtgactttcacggcgtgggcaaagtgaaatatcattttttaacgataaaaagcgtgttatttcttgtgtatcagacaataagccttcattcaaaacctttagaaataatcaaaacacaggtatttcacttgttaatatattcatatatgaaatgaataaatattgaaatatataaatattgaatattttgattaatccccgtactgattattcatcataatcagtacggagttgctacaacatgtattactctttcaccacaattaacggttcaatatcactctcttttttgatgaccagtgattcatcaccgcgcaggcaagttccaccatagttaccaccaacagtgaaggtacacacctggatatacttaccgtccacttttggcaggcaccacagttgctggtaaatatttttctgttcggcaaatttaccactggtctgatcaagcacctcttcatgatggctgaccaggtcaatgttgctaccacagcgcccggcaatcggtttaacggcataaccggttttcaccagctcatcattcacggtgaagtcagtatccaacagataacgatggtgcgggaacagagaccagaggatcggcagaatcgctttgttaccggggatcaccgtccatagcggctcaaaaaccaacacttccgggcgcagcaatacgtcgataagacgcacttcattttgcggatgaccggtacggatcggcaccgcagcaaactcacggtcgctaacttcacgaatctgatcaaacgcggtttcccacgcccaggttttccacacacagttaaccagtcgcccttccccatcaatcagttgcccggcagcatcccagcccagttcatctagcccgcgcaagatacgcgtttcaaagcccgcctgttgcagcgcctgctccataaactgagcgtgatagttctcttcaatatctttgtcctgcatgatatggacaaacggacgcgcgcgactgtgtttccaggcaccagccagttcgttaatcagcccttccgcaggattgaagccgttgcctttatagccctgctccgcccaacgttcgaggatcaagcccgcttcggtatgacaggaggcagaatcggcgttgtattcgtagactttcaggccacgttcatccatgcagaaatccatacgaccggtgatcatatggtgacggcgacgctgccaggagagacgcaaacgtggccagaggattttcggaatgtcgaacaacgccagcaggttgtcatctttcagcaccttgtcggtggcgtgaagatacatcaggtgcagctcgttggtggctttaatcagctcctgctcggcgctctcggtaatggtgtagtaatgatacggatcctgattgatcacctgaccgttggcctgtacataggcgttttgcagcggatctttttcatccagccatttaccgtcaaactggcctttgttttccagacgcgccccgctgattttcagcagttcgcctgcaatttccggctgcggtaagctgtattcagtatcttccgtctggatcatccagcccagaatagtggtgtcatcgaaggtgtctttcagggtatagccgccgttttcgaccaccatctccagctcgcgtgtccactgttgcccttgcggcaacggggtatgaatcacgttctgttccgcaatacggactttgttgccatgcaattgggtaatgatggcgacatggccagtgtctttaaattcaccgcctttatcccagataagaagcgcacccgcgaccggtgcacgcggcgaaccgttaggaaatgcctgcaatggcaggatgttgtcattgaccacttcacgcaggaagcgcagtgagaaaatctcccatgccatacccacgtcagtgaagactacaccgtagttcagaaagagaaaacggcgagcaaattcaacgcattgccatttgtggcccatatattcatcgtcgatatagctacggaatacggcgtcatcttcgtattcctgcggatcgagagaactgtaatctgaagagtagattgctaccccacctggggcgtagcccaataatgtcccgaacggggcatcctggctggtcgttcctttgctcatcactttacctttaacaatacaacctaagcagttggcgtaattgttgtgctctgattacctgctcagcgacattaaccggacagaggtcagactaatcatacacctcatcgcagcggctggcgcaaagggttaaaaaattcacattctgtacagcaagtgacctgctacactgcttcaacactaccactcagaaggcaactcactatgacagacaacacttatcagcccgcgaaagtctggacgtgggataaatccgctggcggcgcgttcgccaatatcaatcgcccggtttctggtccgacgcatgaaaaaacgctgccggtgggcaaacatccattgcaactttattcgctgggaacgccgaacggtcagaaagtaacgattatgcttgaggagctgctggcactgggcgttactggtgcagagtacgacgcctggctgattcgcattggcgatggcgatcaattctccagcggctttgtcgaagtgaacccgaattcgaagatcccggcattgcgcgatcatacccataatccgccgatccgcgtgtttgagtcaggctcgattctgctttatctggcggagaaatttggctacttcttgccgcaggatctggcaaagcgtactgaaacgatgagctggctgttctggttacagggcgcggcaccgttcctcggcggtggttttggtcacttttaccattacgcaccggtgaaaattgagtacgccatcaaccgctttactatggaagccaagcgccttctcgacgtgctggataagcaactggcgcagcataagtttgttgcgggcgatgagtacaccattgcggatatggcgatttggccgtggtttggcaatgtggtgttaggcggcgtgtatgatgccgcagagtttcttgatgcgggcagttataagcacgtgcaacgctgggcgaaagaagtgggcgaacgtccggcagtgaagcgtgggcgtattgttaaccgcatcaacggaccgctgaacgagcagttgcatgagcgccatgacgccagtgatttcgagacaaatacggaagataagcgtcaggggtaatggttagcgttcgtcgcagcaagccatccagaccaatgtaggccggataaggcgttcacgccgcatccggcaatcagacacaatgcctgatgcgacgctgccgcgtcttatcaggcctacgaaagcatccggctttaatcatcacgcgctggtaatgtcgtaatccatttggcgcagtgcgtctaatgtggctttggcttcgtcttcatcgataatgctcatggcaaatccgacgtgtaccagtacccactggcccagcagatcggcagggttaccttcacaaatcagggcgatattcacgtcgcgcttgataccacatacttcaacctgcgcaagctggtgaatatcttcaccgacagccagcacctggcctggaacgccaatacacattgttaactccggttattcaacttcaatacttttgacgattagcgaatcgccggtatcgacacgcaaccgctcgccatgacagatcggacactgcgcatcgtgctgatgaatctccaccacctggctgcaatcccaacaccaggcctgggcgggtttatagacgatatgtaaatcgcacccttgcgctaccgttccgtggcagacaatttcaaaactaaaacggacggcgctctcctcaacgcaggagagtgcgccaatttccagccacacggcggtgacgcgcttaacatcgtgctgctccgcctgccgttggataatttcaacggcgctctggcaaagcgacaactcatgcattttcgccactcctgcggccaaatagcagggcacgacgccctgcgtgtggtacatccggattggtgactggcagcgaaaggatcattcgggcgcagtcatccgtcagccgttggccctcttcaatcgacatgctgtgcgaaagcggcgacatcagcgagcaggagaggtattgcgaaacaccatccagttcaccaacagtaaaggtcatagtgccatacggcagttgcagaccaattttttcactcactttgcgcagcggccagagttgatccgggccggggaagataactgcactcagcatccacggggtgatcacacaccccgtccactgaccttcgaacagcgtaaagtcagaaacatacaccggcattgaaggatgcagaaaagagagatcatgcatcgaacgccgggcaatttcttcaaaagctgcctgtacttgcgccttcggggaggtctggaaacctgctatctcttcagtcatgagtcgcctcccgtgggatagcttccacgcctgattcgcgcagcgcagccagaacctgctcaagcgcaggttcaatcatcgcttcgaccgtcggcgtcaaaccgatgtgcggctccagtgattccgggatcacgccgaccagggtcagctttttcggaaactcgccggtgaagcgcagggccgacaatacgtcggccaggccaagctgatgcggagagattttgttggtaaacaacgccggaacttcttcatcccgcaggatcatcatcgttcccggcgcgttctttttcgagacaatggcatccgcaataatcagatgatcgcgatttgccatgtcgccaagcagctccattcccgccgtgccgccatcgaggatctcaacataatccggcagaatgtatcgttgctctaacgcttcaacaatccgcacaccgatggcttcatcggtcagcaaaatattgccgacccctaagactaaaatacgcattacagaaccttcactgaaaccacttcgttgccgtcggcatccactacgtgtaccgcacaggccatgcacgggtcgaaggagtgaatggtacgcaccacttccagcggtttattcggatcggcaaccggtgtacccaccagcgactgctcgtaaggaccgacgtcatcattgaagttacgcgggccagagttccaggttgatggaacaactgcctggtagttgctgatgataccgtctttgatcaccatccagtgagagagcataccgcgcggtgcttcgaggaagcctacgcctttgaactcacccgttgccggaatgttcggcttcacaaaggtggtgtgatcgcctttgccgatattggtgatcagtgcactgtattgattttgcaggatattctgcaattcacagcagtgaacggtacgaccaataatacggcccagcgtggagtgcagctgcgccacttccagcgtgttgccagtcagtttctgataaatcgcaacgatttcattcagtttgttctgggtagactcgcgtcctgccgccagtttcaccagcatgttagccagcggacccacttctaccgttttgccgtagaaagtcggtgatttcacccaggaatatttaccgtcgtcagaccaaccgtcgtaagccggaatggtggtaccttcccacggtgcctgcggcgcttcgtctttataccaggagtgcttcgcgctttcctgaatccctttgatcaggtattcatcggaatgagaagtgatcggacgatacgaggacagatccgcattctcaatgtagccgcccgggaacaggaagctgccatttttactgtcggtcgggaattccggcacgctcaggtagttcaccgcacctttaccgcgcatcagccattccgggtagaacgcagcgataactgcagtatcaaccttgtaaacctgctcaacaaagtcgctcagcttgtcgatgaaggacttgatgtacatcaggcgctcaaggttcagcacacccagaccgtcgaggttgatcgggttcgcgacaccacctaccgccaggttctgaatatgcggcgttttaccgcccagcagcgccacaacgcggttagcgtcacgctggcactccagcgcctgcaggtagtgcgctaccgcaatcaggttcacttccggcggcagtttcattgccgggtgaccccagtagccattggcgaaaatacccaactgaccgctggcaaccagatctttgatcttgttctgaactttggtgaactcttccgggctgttcagatgccaggtcgaaacgcctttcagcatttcggaggctttggctggatcagcttgcagtgcagaagtgatgtccacccagtccagcgccgaaagctgatagaaatgaacaatatggtcatgcgtggtgtgcgcagccagaatgatgttacggatgtattgcgcgttaaccggaacgtcgatattcagcgcactttctgccgcacgaacggaagacagcgcgtgagtggtagtacatacgccacagatacgttgcacaatcatccatgcatcgcgcggatcgcggtttttcacgatctcttccatgccgcgccacatggtaccggaagcccatgctttcgaaacgacgccattttcgatttcgcaatcgatgcgtaaatgcccttcaatacgggttaccggatcaatagtaattctctggctcatgctttgctcgcctcatgacgattatgatcgttttgttttaaaggaggaagtatcggcagtagacgaatgagtacgatataagcgcaaatctcaatagccacaaaaccaatagaaatcaacagttcttcccaggtcgggaagtaggcgtaaccgccacccgggttgaatgccaccagcgaataggtcagacgccaggttgcacaacctaacagtgcactcagtgctgacaggaacagcatgcgggaatcattacgcaacttcgccacacgcagaaccaccagcgggaagagcatcagcaggacttcaatccagaacatcacggagtagaagtcaccggcaaacgctaacgacagcttatcgcgatagataagctcgccaaagcgcagcacgatgaaaatcgccagcaacacactgatggtgttggtcagcttaacgaacagactcttttcatccggaccgttgccacgcagacccgcctgcaccaacgaaccttcaaagatgacaatcgagaagcccatgatgaacgccgtcagcagcgagaacagcggcaacatttcatagctttgccacagcggatgcaccttgtagcccgccgagatcatcagcgaccccattgaagactggtgcatagttggcagcagcgcaccaagcgcgatgatgaagaacatcaccttgttcagacgtttgagtgacaccttccagcccagacgttcaaacaatgccggagcaaactccagtgccatcacaccgatgtagatggtcatacagaccgccgtctcgaacagtaccgagttcacgttgaagtgacccggaatgtagaagtacggcaggttccagtagcgacccacgtcgatagtgatcgacaagccacccagtgaataaccaaacagactcgccaacagcgccggacgcaccagcggatggtattgcccacggttaaagacgtatactgcccacgccagcgcccagccgccacaggcaaagccggtaccgatcagcaggtcaaacgcgatccacacgccccacgggaagccgccgttcaggtcggagacagagcccagaccgaacaccagacgcttcacaatcaggagcatacagatgacgattaacggtccaaaaatcatgaccggtttactgatgattttgccgcccagcggttgtggatcatgactcatgatcgtctcctccgtcgtgatggtcgtttttagtgttgcgacgaaccagcacggttaagcccgccagcacagccagtggtagcatcatgcctttatacagggtgtgttggacatgttcggaacgcgcaccagtagaaagatcgtccagtttcggcaggtcgagattttcataaggcacacccgtcagtaccagaacctgagtaccgccgccctctttctcgccgtacagatgcggataatatttcggcaccgtatgcaggtaagtgtcgccagatttcagcgtctgacgcggatagtggtattcgctgcccggcttcagcgccagacgttttttcgcctccgccatcagctcttcacgcgtaccaaaaatcaccgcgcccgccgggcacacttctacgcagccaggcagaccgcctttatcgagacgttccacacctttctggttgcacaactcgcacttatgcagcgcaccaaacgggttgttgtagtcgtacttcggcacgttgtatgggcaggcgaccatgcagtaacggcagccggtgcacacatctttgtcgtaatggacaatgccggttttcggatcttttttcagcgcagagaccgggcacacagagacacagttcggatcgacgcagtgcatacactgtttcttaatgtacgcgtagccattctcctcctggtctttgttgacccctgtgccgctggtccacacctgaatgatgttattggtatacggcgacagtttgtcgttgttcgaccaggtctgttccccttgcgggttacgttcagggaagttgatatcctgacacttggtgacgcaagcctggcagcctacgcacaaggtcgagtcgtacaacatccccagcgatcccggaattggcgggcggttttcagcagccgcatgactgacagacggcagcgcgcccgtcagcaatgccccgcaggaggctgctttaataaaattacgtctgttcacggttattctccccgtgagtcagcgttatctttcttttgctgacgacccagttcacgcaccgccatcacgctgacaccggcaaccagcccaaccacaccgccgagcaaaccaatagcgcctgccgagacgttgccgccttctttagcgttaacgtccggtttctgtgaacgcggagtctggttttcgacgttggcaagctgatggatacctttatggaagccgataccttcttcgttacagccatagcacgggtgaccaatcgctaccggccacacgccgccaacatcgcagaattgcagcgttgagcagttgccgtaagtttctggccctttacagccgaggtggtacaggcaccagccttcgcggtgaccttcatcaccgaactctttggcaaaacgaccagcatcgaagtgcgggcgacgttcacagtgttcgtgaatcagacgaccataggcgaaagtcggacggtttttgtcatccagtttcggcggtttgccgtaagtgatgatgtgcgcaacggtcgcgaggaagttgtgcgggttcggcgggcagccaggaatattgataacggttttgcccggtagaacttcttgcaggctgactgcgccagttgggttaactccagctgcggcaacaccgccccacgcagagcaggaaccgatagcgataatggctgctgcgccttccgccgctttgcggatgtgatccacaatcggctcaccggcaaccatgcaataaataccgttatcttttaatgggatggaaccatccaccactaacacatactgccctttgtacttctcgagagcgttatgtttgttctcttcgacctgatgaccgaaggcggcggaaagcacttcgtgatactccagagagatagtctccagcacgaggttttctaccgttggatgcgttgcacgaagcagagattccgtacaaccggtgcactcctgcgcgccaatccagataactggcggacgctgcgggttagtaaccgattcggccatctctgcagcggctttgctacttaaccccatggtggcggctaatgctgcacaaagcttcatgaaatcacgacggttaatgccgtgagaatggatgagggtgttatctccagtcatttatagttattccgttgcgaagacctggcatatattttgcctcaatcgcaaaatcaataatgcgatcgatgcgccatttaccacacatttattatggttatcgatatcatgatactgcggcggggcactaaaacgaagggaagaagcattagtgtaattaattaaagcaagataatacgtatgtttgatcaattttctaggcgataaccggccataaaaaagcgcaacgtagaacaggaattattctcacgaaagaaatccattaccatctctttatccagtccataacggcgcgtcagaatacccgcttcccaggcgctaagctggcgatctccggtcttttcgtacatccggtgtgagtagcctaatacaaaaccgcgtttataatcggcacagaattttgtcacattaaccgcactgtcggcatgcgttgcttttaatcccgccattaagcctttaccaaaatggttattcatcgttcacctcattcgctatatattgtcatatatagcgatattttaggcaaagaacgacatttgcgcacgctattttttcatgcttgtttaagacgtaatcctgtaagagataaacccatcaggagagatatttatcgaaccatttcagcgtcctttgccaggcaagatcggcggcagatttgtcataacggggcgtggaatcattatggaatccgtgattaacccccggatatatatacgcctcatagaccttattattggctttcaacgccgcctcgtaagcgggccagccctcgttgattcggctatccagttcagcgtagtggagcagtaaaggcgcttcaatcttcgccacatcggcagtgggtgcctgacgcccataaaacggcaccgcgcaggccagttccggatacgcgactgctgccgcgttcgatacgcccccgccatagcaaaatccgctaatacccactttgcctgtcgcttgcggatagcgttgcataaactcaattgcggcaaagaaatcattcatcagtttggttggatcaacctgctgttgcagttcgcggcctttatcatcgttaccaagatagccacctactgagcttaaaccgtctggcgccagggcgatgtaccccgccttcgccactcgccgcgtcacatcttcgatatacggattcagccctcgattctcatgcaccactaccacggctggcgttttgccgctcatttttgcgggcttcaccagataaccccgtacctcgccgtgaccatttggcgagggatacgtgatgtactctgcaacaatttccgggtcggtaaactctacctgagtcgccagcgcataatttggcttgagcaaatcaaacagcgctaatgccgtcatcccgcccactgcatacttcgccgcaaagttgaggaactcacgtttcgagattttcccgtgagcgtaatagtcgtagtaatccagcaactcttgtgggaaatctttggcggttaaacgcggcatcgttgcactcctcaactggtgtttttttaagcaaagcataagcgcgtgtttttgcccagtttttcgtcactctgtgagccagactacgggatacgcgctggcgaatcgctaaactagaaacattgtttcgaaattgaacgatggaaaggagaggtcatggtctggttagcgaatcccgaacgttacgggcagatgcagtaccgctattgcggaaaaagtggtttacgcctgcccgcgttatcgctcggtttatggcacaatttcggtcacgttaacgcgctggaatcacagcgtgcgatcctgcgtaaagcgtttgatttaggcattacgcactttgatttagccaacaattacgggccgcctccaggaagcgcagaagagaactttggtcgcctgctgcgcgaggattttgccgcttatcgcgatgaactgattatctctaccaaagccggatacgatatgtggcccggcccatatggctctggcggctcacgtaaatacctgctcgccagcctcgaccaaagcctgaagcgtatggggcttgagtatgtcgatatcttttactctcatcgcgtcgatgaaaatacgccgatggaagaaaccgcctctgcgctggctcatgctgtacaaagcggtaaggcgctgtatgtcgggatctcctcttactcgccagagcggacgcaaaaaatggtcgagttgctgcgcgagtggaaaattccgctgttaattcatcaaccttcgtacaatttactgaaccgctgggtggataaaagcggcctgctggataccctgcaaaataacggcgtgggctgcattgcctttactccactggctcagggattgctgaccggaaaatatctcaacggtattccgcaagattcacggatgcatcgtgaagggaataaagttcgtggtctgacgccgaaaatgctcaccgaagccaacctcaacagcctgcgcttattgcatgaaatggcacagcagcgtggacaatcaatggcgcaaatggcgttaagctggttgctgaaagatgagcgagtgacgtcggtattgattggtgccagccgcgcggagcaacttgaggagaacgtgcaggcgctgaataatctgacatttagcaccgaggagctggcgcagattgatcagcatatcgccgatggagagctgaatctgtggcaggcgtcttccgataaatgacctgttaataacgggcgcgagaaccgcgcccgaatcagatcagtgattatgacgagtcaatcggtcaagatagcccatcacaaatgcagagagcacaaacgtcagatggataatgacgtaccacatcagtttgttatcagggacatttttcgcatccataaagacgcgcagtaagtgaatggaagaaattgccacaatcgacgctgctactttgtttttcagcgacgttgcgtccattttccccagccagttcagcttctctttgttctcagagatatcgagttgtgagacgaaattctcgtaaccggaaaacatcaccatcaccagcaaaccgccaaccagcgtcatatccaccagcgacagcaacacgaggatcaaatctgattccgccatcgagaagatattcggcagtacgtgaataatctcctggaagaacttcagcgccagggcaattaacgccagcgaaaggccaaagtacacgggggcaagcagccagcgagaagcatacattgcattttcaagaaaacgttccatacattcctgtcgtgtagttaaaacgggcaacagtatatcgcaattaagtaaacagcacgcaacagcaaatcaacatatacgttaaacctttgtcgcataattctgagggttagggatcttcctggttcccttatcaacgcatcgagagcgtctacccttaaaggacgttgaacctgaagggagaaaaatgatgtctcatttaaaagacccgaccacgcagtattacactggtgaatatcccaaacagaaacaaccgacgccaggcatccaggcgaagatgacaccggtaccggattgcggcgagaaaacctatgttggtagcggtcgcctgaaagatcgtaaagcactggtgacagggggcgattccggaatcggtcgcgctgccgccattgcttacgcgcgtgaaggggctgacgtggcgatcagttatcttcccgtggaagaagaagacgctcaggatgtgaaaaagatcattgaagaatgcggacgcaaagccgttctgctgccaggcgatttaagcgatgagaaattcgcccgttcgctggttcacgaagcacacaaggcgttaggcgggctggatattatggcgctggtagccgggaaacaggttgccattcctgatattgcagacctcaccagcgaacagtttcaaaagacctttgccattaacgttttcgcgttgttctggctaacccaggaagcgatccccctgctaccgaaaggtgcaagtatcatcaccacttcctcaatccaggcataccagccaagcccgcatttactggactatgcggctacgaaggcggcaattctgaactacagccgtagcctggcaaaacaggtcgcggagaaaggtattcgggtgaatattgtcgcgccaggcccgatctggacagcactgcaaatttctggcggacaaacgcaggataagatcccgcagtttggtcagaaaacgccgatgaagcgtgcggggcaaccggcggagctggcccctgtatatgtttacctggcaagtcaggagtcgagctacgtcaccgcagaagtgcacggtgtctgcggcggcgagcatttaggttaaaaaaatgcccggttgtgaaaagcaaccgggcatcatttttatttcgctttcgcagtttcttcgccgaccagacctattttcaggtaacccgcctgatgcagcgtatccattaccttcatcaacgtctcgtaatcgacagttttatccgcacggaagaagatggtggtgtctttcttgccttcggttaacgcattcaacgccgtaatcattgtttcatcggtgaccggatcgttaccaataaacatcgagttgtctgctttcaccgacagataaaccggtttttccgggcgcggctgcggcgtgctggtagaagcaggcaaattcaccttcacatctaccgtcgctaacggtgccgccaccataaagataatcagcaaaaccaacatcacgtcgataaacggcgtcacgttgatatcatgcatttcgccgttatcgtcgaggttttcgttaagatgcatcgccatcggacattatcctgcgcgtaatttttgtgcgacacgaaccggatgtgcagcggcgctggcttccagatccaggtcacggctttgcaacaacaatacctgcgctgcaacatcacccagcatcgctttaaagccgccaatctggcgtgcaaatacgttatagataacgaccgcaggaatcgctgccacgaggccgattgccgttgctaacagagcttctgcaatacctggcgcaacgactgccaggttagtggtctgcgtttgcgcgataccaataaagctgttcatgatgccccagaccgtaccaaacagaccaacgaacggcgaaatcgcgccgatggttgccagatagccgttaccacggcccatttgacgacctactgcggcgacccgacgctccagacggaagctggtacgttctttaataccttcgttatcgtcgctgccttctgacagttccagctcattctgcgcttcattgagcaaatacaggctcaagcttttgctaccaaaatcagcggcgatatcgttggcctggtttaaggaacgcgcttcagccagcaattgctgctcgcgcttaagacgacgcttctgattgaagaactccacgctcttactgaagaagattgcccaggtgactacggaggccaaaataagcccaatcatcacgcacttaacgacaatatcggcgtgctgatacataccccagacggagaggtccgtctgcattaaattattacccactgtgtatctccaggacgcaagtcacaaaatctgtgcataataatatcaaaacgacgtcgaattgatagtcgttctcattactatttgcatactgccgtacctttgctttcttttccttgcgtttacgcagtaaaaaagtcaccagcacgccatttgcgaaaattttctgctttatgccaattcttcaggatgcgcccgcgaatattcatgctagtttagacatccagacgtataaaaacaggaatcccgacatggtggacaaaaagcttgatactcaattggtgaatgcaggacgcagcaaaaaatacactctcggtgcggtaaatagcgtgattcagcgcgcgtcttcgctggtctttgacagtgtggaagccaaaaaacacgcgacacgtaatcgcgccaatggcgagttgttctatggacggcgtggaacgttaacccatttctccttacaacaagcgatgtgtgaactggaaggtggcgcaggctgtgtgctatttccctgcggggcggcagcggttgctaattccattcttgcttttgtcgaacagggcgatcatgtgttgatgaccaacaccgcctatgaaccgagtcaggatttctgtagcaaaatcctcagcaaactgggcgtaacgacatcgtggtttgatccgctgattggtgccgatatcgttaagcatctgcagccaaacactaaaatcgtgtttctggaatcgccaggttccatcaccatggaagtccacgatgttccggcgattgttgccgccgtacgcagtgtggtcccggatgccatcattatgatcgacaacacctgggcagccggtgtgctgtttaaggcgctggattttggcatcgatgtttctattcaggccgccaccaaatatctggttgggcattcagatgcgatgattggcactgccgtgtgcaatgcccgttgctgggagcagctgcgagagaatgcctatctgatgggccagatggtcgatgccgataccgcctatataaccagccgtggcctgcgcactttgggggttcgcctgcgtcaacatcatgaaagcagtctgaaagtggctgaatggctggcagaacatccccaagtagcgcgagttaaccaccctgctctgcctggcagtaaaggccacgaattctggaaacgagactttacaggcagcagcgggctattttcctttgtgcttaagaaaaaactcaatgatgaagagctggcgaactatctggataacttcagtttattcagcatggcctactcgtggggcgggtatgaatcgttgatcctggcaaatcaaccagaacatatcgccgccattcgcccacaaggcaagatcgattttagcgggaccttgattcgcctgcatattggtctggaagatgtcgacgatctgattgccgatctggacgccggttttgcgcgaattgtataacattgccacttttggacaattttgcagacattttattgtgaaaagtcttaaattgttgcgtccgggatcaaggcgtcccggacgattcaggagtacaataggcagataaaggcttaaacgctgttccacaggaaagtccatggctgttattcaagatatcatcgctgcgctctggcaacacgactttgccgcgctggcggaccctcatattgttagcgttgtttactttgttatgtttgccacgctgtttttagaaaacggcttgctgcccgcctcatttttgccaggcgacagcttgttgatattggctggcgcattgattgcccagggggttatggattttctgcctacgattgcgattctgaccgccgcagcaagtctgggctgctggctaagttatattcaggggcgctggttagggaataccaaaacggtgaaaggctggctggcacagcttcctgctaaatatcaccagcgcgccacctgcatgtttgaccgccacggtctgctggcgctgctggctggacgttttcttgcatttgtccgtacgctgctgccaaccatggcgggaatttccggtctgccaaaccgccgcttccagtttttcaactggttaagcggattgctgtgggtcagcgtggtaaccagtttcggctatgccttaagtatgattccgttcgttaaacgccatgaagatcaggtaatgacgttcctgatgatcctgccaattgccttgttaaccgctggcttgttgggcacgctgtttgtggtgattaaaaaaaaatactgtaacgcctgacgattttccccgttcccggttgctgtaccgggaacgtatttaattcccctgcatcgcccgcattcttgccgcatcttcccccggcgtcacaccgaagtaacgtttaaactcacggctaaattgcgatgcgctttcatagccgacgcgcatcgccgccgcgctggccttcatgccgtcgtggatgatcatcatccgcgccttatgcagacggtaattcttcaaatactgcaacggcgaggtgctggtgacagacttaaaattatggtggaacgccgatacgctcatgttggcttctgccgccagttgctcgacgctcaggttttcggtgtatttattctcaatccgtttcagcacgcggctaatcaggctgaagtgagtctggcgactgaccagtgccagtaacgcgccgccgcaaggtccggtcagcacgtagtacagaatttcgcggataatctgtttgccgagaatgcgcgcatccagcggtcgctccatcacatccagtaaccgctctgccgcgcataaaatctcttctgataacgtggcggagttaataccgctggctgccattgacggctgaaaatgttcatcttcgccaatgtccatcaacagttcctgtaactgcaaaatatcgacattgagacgcaaccctgccagcggcacctctgacgtggcataggtttcgcactcaaacggcaacggcaccgtcagcaggagatattcattagcgtcataacgaaacacgcgttcattgatataaccgattttatgtccggaaaagagaattatgatgccaggctcgtacatcaccggtgtgcgtgcgaaaggcgtctcgccatacaacaaacgcacatcgggcaacagctctgacaaactattttctttatttttcagtttattaactttatccgccagcaagcggcaaatctcttcacgtttcatatcgcgtaatttcttaggaataatgcggcaatttgattgtgcgcaattttgtagcatttctccagcactctggagaaataggcaagacattggcagaaatgagcattgagaggtacggcgctggcgaccacaatgaaaaacatcaggcagaccgatctctgccctcatattgacccagcaaagggagcaagtaatgaacaactttaatctgcacaccccaacccgcattctgtttggtaaaggcgcaatcgctggtttacgcgaacaaattcctcacgatgctcgcgtattgattacctacggcggcggcagcgtgaaaaaaaccggcgttctcgatcaagttctggatgccctgaaaggcatggacgtgctggaatttggcggtattgaaccaaacccggcttatgaaacgctgatgaacgccgtgaaactggttcgcgaacaaaaagtgacttttctgctggcggttggcggcggttctgtactggacggcaccaaatttatcgctgcagcggctaactatccggaaaatatcgatccgtggcacattctgcaaacgggcggcaaagagattaaaagcgccatcccgatgggctgtgtgctgacgctgccagcaaccggttcagaatccaacgcaggcgcggtgatctcccgtaaaaccacaggcgacaagcaggcgttccattctgcccatgttcagcccgtatttgccgtgctcgatccggtttatacctacaccctgccgtcgcgtcaggtggctaacggcgtagtggacgcctttgtacacaccgtggaacagtatgttaccaaaccggttgatgccaaaattcaggaccgtttcgcagaaggcattttgctgacgctgatcgaagatggtccgaaagccctgaaagagccagaaaactacgatgtgcgcgccaacgtcatgtgggcggcgactcaggcgctgaacggtttgatcggcgctggcgtaccgcaggactgggcaacgcatatgctgggccacgaactgactgcgatgcacggtctggatcacgcgcaaacactggctatcgtcctgcctgcactgtggaatgaaaaacgcgataccaagcgcgctaagctgctgcaatatgctgaacgcgtctggaacatcactgaaggttcagacgatgagcgtattgacgccgcgattgccgcaacccgcaatttctttgagcaattaggcgtgccgacccacctctccgactacggtctggacggcagctccatcccggctttgctgaaaaaactggaagagcacggcatgacccaactgggcgaaaatcatgacattacgctggatgtcagccgccgtatatacgaagccgcccgctaagctttttacgcctcaaactttcgttttcgggcatttcgtccagacttaagttcacaacacctcaccggagcctgctccggtgagttcatataaaggaggaacgtatggctaatccaaccgttattaagctacaggatggcaatgtcatgccccagctgggactgggcgtctggcaagcaagtaatgaggaagtaatcaccgccattcaaaaagcgttagaagtgggttatcgctcgattgataccgccgcggcctacaagaacgaagaaggtgtcggcaaagccctgaaaaatgcctcagtcaacagagaagaactgttcatcaccactaagctgtggaacgacgaccacaagcacccccgcgaagccctgctcgacagcctgaaaaaactccagcttgattatatcgacctctatttaatgcactggcccgttcccgctatcgaccattatgtcgaagcatggaaaggcatgatcgaattgcaaaaagagggattaatcaaaagcatcggcgtgtgcaacttccagatccatcacctgcaacgcctgattgatgaaactggcgtgacgcctgtgataaaccagatcgaacttcacccgctgatgcaacaacgccagctacatgcctggaacgcgacacacaaaatccagaccgaatcctggagcccattagcgcaaggagggaaaggcgttttcgatcagaaagtcattcgcgatctggcagataaatacggcaaaacccctgcgcagattgttatccgctggcatctggatagcggcctggtggtgatcccaaaatcggtcacaccttcacgcattgtcgaaaactttgatgtctgggatttccgtctcgacaaagacgaacttggcgaaattgcaaaactcgatcagggcaagcgtctcggtcccgatcctgaccagttcggcggctaacgtgcaaattctcccggtggcggtaatgttccgctaccggacttttcagaaatcatttattcccctcgcgtcccgcccgttgctactcttccttgttcaggaatgccaaatataaggacatcatcatgcagagccggaagctcttaaaagaacaactcatctatatccgggataaacgcaacggagaggtgaaaaacagatgaaaataatacttctgtttttatcaggccctggcaagttttaccgtacacgcacagcccccctcacagaccgtagaacaaacagtccggcatatttatcagaactataaatcagatgccactgccccttattttggtgaaaccggagagcgggcgataacatctgcgcgtattcaacaggcgcttaccctgaacgacaatcttacgctgccgggcaatattggctggctggattatgatccggtttgtgattgtcaggattttggcgatctggtgttagaaagcgtagcgataacccaaactgacgccgatcatgccgatgccattgtgcgcttccgtatctttcaagacgataaagaaaagacctcgcagacactgaaaatggtggcggaaaatggtcgttgggtcattgacgatattgtcagcaatcatggcagcgtcttacaagcggttaatagcgagaatgaaaaaacactggccgctatagcttcgttgcaaaaagaacagccggaagcctttgttgccgaactctttgaacatattgctgattatagctggccgtggacgtgggtggtttccgactcttaccgccaggcggtcaatgccttctataaaaccaccttcaagacggccaacaatcccgatgaagatatgccaatagaacggcaatttatttacgacaatccgatctgttttggcgaagagtcgttattttcacgcgttgatgaaattcgagtcctggagaaaaccaccgattccgcccgcattcatgttcgctttacgctgaccaatggcaacaacgaagagcaagaactgattttacagcggcgcgaaggtaagtgggaaatcgctgattttatccgcccgaacagcggcagcctacttaagcagattgaggcaaaaaccgccgccagattaaaacaatgagctgaattaaataacaattagccggaacaataaataaaagggaacactatatgaaaacgattttcaccgtgggagctgttgttctggcaacctgcttgctcagtggctgcgtcaatgagcaaaagatcaatcagctggcgagcaatgtgcaaacattaaatgccaaaatcgcccggcttgagcaggatatgaaagcattacgcccacaaatctatgctgccaaatccgaagctaacagagccaatacgcgtcttgatgcacaggactatttcgactgcctgcgctgcttgcgtatgtacgcagaatgataaaaaaatccccggcagcattctgttaccggggatattttttaacgtccaaccgccgctttagggcgtttcttcgcaccagcattctgcaggcgagattgcgtagacgacgctttttttgccgtagcaggcgtctgacgctgggtcgccatcggcgtatgtttagtcaacgccggacgggtattgcggttctgacggcgagcttcacgcatctcttcaatggttggcgcaggcactaagcaatcgcgacggctgccaatcagatgctttttgcccatcgcttccagcgcctggcggattaacggccagtttgccggatcgtggtaacgcaacaacgctttatgcaggcgacgctgcttgtcgcccttcggtacgaagacgtcttcactcttataaccaatcttcgccagcgggtttttgccggtgtaatacatggtggtcgagttagccagcggcgacggatagaagttctgcacctggtcgaggcggaagcgatgctttttcagccatagcgccagattcaccatatcttcatcacgcgtacccgggtgcgcggagatgaaatacgggatcagatactgttctttacctgcctgtttcgagtaagtatcgaacagctctttaaagcggtcatagctgcccatgcccggcttcatcatcttcgataacggcccttcttcggtatgttccggggcaatcttcagataaccgccaacgtgatgggtcgccagctctttgatatagcgcggatcttctacggcgatgtcataacgcacaccagaggcaatcaggatctttttaatgcctttcagatcgcgcgcacggcgatagaggttaatcgtcggttcgtggttagtgtccatatgcggacaaatatccggataaacgcacgacaaacgacggcaggtttgctcagcgcgtggcgatttgcaacgcaacatatacatgttggcagtaggcccaccgagatcggaaatcacgcccgtaaaacctggaacagtgtcgcggatcgcttcgatctcattaataatcgaatcttcggaacggctctgaataatgcgcccttcgtgctcggtaatagaacagaaagagcagccgccaaagcagccacgcataatgttgaccgagaaacgaatcatttcgtaagccggaattcgggcattaccgtaagccggatgcggcacgcgcttgtacggcagcgcaaagacgctatccatctcttcggtagaaagcggaatagcaggcgggttgatccatacatagcggtcgccatgtttttgcatcaatgcgcgggcgcagcctgggttagtttcgtggtgcagaatgcgcgaagcatgggcgtacagcactttatcgcccttcactttctcgaaagaaggcagcaacacgtaggttttttcccacggtttcgggcgtggtggctgcacggttacagctttggcttcctgctttttcggagctaccggtttgttatccgcgcacggcaaatcttcgccatacggatgcgggattgggtcgattttccctggggtatcaagacgggtggaatccacaccgctccagccaggcaacgcctcttttacgataatcgcggtattacgcacatcgcggatttcactaatcggctcgcccatcgccagacggtgcgccacttccaccagcggacgctcgccgttaccgaacatcagcatgtcggctttcgaatccaccagcacagaacggcgcacggtatcggaccagtaatcataatgcgcggtacggcgcaggctggcctcaataccgccgaggatcaccggcacatctttccacgcctctttacaacgttgggtataaaccagtgtggcgcgatccggacgcttacccgcgacgttattcggcgtgtaggcatcgtcatgacgtaaacggcgatcggcggtatagcggttgatcatcgagtccatgttgccagcagtaacaccgaaaaacagattcggtttacccagacgcataaagtcgtctttactgctccagtctggctgggcgatgatcccgacgcgaaagccctgcgctttcagcatacgaccgcaaatcgccatcccgaagcttgggtgatcgacatacgcgtcgccagtaaccaaaatgatgtcgcagctatcccagccaagttgatccatctcttcacgtgacatcggcaaaaacggtgccggtccaaaacaggcggcccagtactgcggccaggagaacaggtcgcgatccggttggatcagggagatagagctcattttgcttccagaaatggtaaaaaaataatcaaaggccggggattatacgctgtatcacgcgcggaaatgaagtgatgttgatgaacggtggcgaaataccctggtgaggtttttcactgcccgacttgggcaagcacatttaaggctggcggtatcgtggcaactgccgctactatttatgccgatcagcaacgttcaaatcatattgcacgacgatcggctatccgaggacacccacagtaaggcaaggtatggaacaggttattacaaagcgccgctattacgatattggtctacagattgaagagctgctgtattcaggcgtatttaaggccggagaacgcttaccttcagaacgtgaactgagcgagcggtttaataccagccgaactaccattcgtgaagccatcattatgctggaactgaaaggcgtattgaatgtgaagcaagggtcagggattttctttgtcgactccaccgataagctcaaccagaaatcattaatgccctattcagaaattggcccgtttgaactgttacaggcacgtcaggtaattgagagcaatattaccggttttgctgccagccagatcagctttaacgagttacaagagttgaagaaaatcattggattacaggaaaaagccatcgctgcggaaagtgataaatttgaagacctggatcaccgatttcatagcattattgccgaagcgacgcaaaatcgggtactcatcaaacaagctgctgaattatggcgggcagttcgtacagaaaacccccgctggaagaaacttaactacaagtacctgcatgaaaagcatttgcgtctgcaatggctggaagatcaccgggctattttcctggctctgcaacagaaagattcagagctcgccagggaagcgtcctggagacatctggaaaacagcaaaaatgaactgatcaaaatcttcaaacaagacgcttccatcagcgattttgatgactttttcttcgctcgttaaccttcattagtccagagctggcggaaaaaataacgccggctctgccttccgccctccactggtacacgctctctttttaattggtctaataaatcgactatcatcagatatcttagattagcggcaattatcctaaaaactgacctctaaaaaactttcctttcattttattcatataactcattgatacagatataaataacgccttgttgttctgtttcgtacttttacctttctctgcaagcgtgatgcatctctctgtttttggtctaatgaattatgtaaattggtatacacacaagccaccaggagtaagagcataatgtcagggaacgaaagtatcgatgccgcccactatgatcaggtaaccacctggcctcggggcgggttacaggcagatattgtccatattggttttggcgcttttcatcgcggacaccaggctgtctacacggatctcactaatcaactttcggacacccgctgggggatctttgagattaacctgtttggtgatgctcaactgatcgaaaacttaaatgcgcaaaatgggctgttttcggttgtggaaacatctgcatcgcaatctacctcacgccttgtgcgttcggtggctggcggtattcatacccccagagatggcattgccgcagcaatccataaactggctgaacctcaggtaaaaatcgtttcattaaccatcaccgagaaaggttattgcctcgatccgcaaacacgttcacttgatctcaccaatggattaatccaacacgatctacaaaacccggatgcgcctctgtcagctattggcgtgatcgtctgtgctttgcaacaacgtaaagcgacaggactcgccgcttttagtgtgctctcctgtgacaacttgccagacaatgggcatctgacgcgcaatgccgttctcggttttgcccgacaactggaccagcccctggctcagtggatcgaagaaaatgtctcatttccaggcacgatggtcgatcgcattgttccggcaatgactgaatcgcaattcgccttactggaaactaaaaccggttatgccgatccctgcgggatcgtctgcgaatcatttcgtcagtgggtgatcgaagataattttgtgcgcggacgaccggaatgggataaagccagcgcgatgtttgtcagcaatgttcagccttatgaagagatgaagttacgcatgttaaatggtagccattcatttctggcttataacggctcactggctggctatgagtttatctggcaatgcatggaagacgctaattttcgttccattacccgccaactgatgattaatgaacaagcccgaacacttaatccagacttaaatatcaacatccaggaatacgccgacctgttaattgaacgctttagcaaccgtaatgttgcacaccgtaccgggcaaatcgctatggacggttcgcaaaagcttccccagcgagcgctgacgccctggctgaaattgcatcagcaaaaacaaaacaatgctgttctgtcactgctcgttgctggttggttgcattatgtcattgatgctgttgagaaaagccagtctgtcgctgatccaatgaatgaccaacttcaggcgctaataaaggaacaacaagacgcatggcaacaggcgctcgcattactgcaccttagcgccatatttggtgatttaagcaaccatcagccatttataaatgaaataaaaatcgcctttgcaaatataaaaaacaaaggcatcaaggccaccatcagccaattattatcggatgagcagaaatgaaaacattaatttgtcagcagcctggcgttatggaatatgtggaaaaggatattcccacaccagcagataatgaagtgctgttaaaaatcaaagctgtgggtatttgtggtactgatattcacgcttttgccggcagacagcctttttttagctacccacgtgtattaggtcatgaaatatgcgccgaagcggtttcgcgaggcagccagtgccaaacagcacagctaggccagcgctattccgtcatcccatgcattccgtgtggcgagtgcgcagcctgtcgggaagagaaaacgaactgctgcgaacgtgtttcgctgtatggcgtgcatcaggatgggggttttagtgagtaccttgcggtacgtgaagacaaccttgtgcctctccctgacgaggtcagcgacagtgccggagcattggttgaatgtttcgccattggtgcacatgccgttcgtcgggcagagatcaaggctgaacaaaacgtactggtgattggcgctgggccaatcggtctggctaccgcagccatcgccagggctaaaggggcacatgttgttgttgctgatattgactgtcaacgtcgccagcacgttgtggatcatctggcgattaatgccttcaatcccacacaggaagattttattgccgcgcttcgtgaggcctttggaggcgaactggcttgcgtagtactggatgcgacgggaaataaagcttcaatgagtcatgatgtaaatcttattcgtcatggcggcaaaattgttttcatcggtttgtacattggtgaacttgttattgacgatccgaccttccataaaaaagagacaacgttactcagcagccgcaatgccacacgggaagattttgcgttggtgattaaactgatgcgcagcaataaaattcacgaaaatttaatgaaaaaccaggcgttcgatttctttagtgttggcgaagattaccagcgtaacgttgtagaaaataaaaatatggtcaaaggtgtgatcactttttaagggaacaaatatgacaactgtttatgtcagtgaagaaaatttaaaatcactggtgcaccacaaattacataccgccgggctggataccgacaccacacaacaggtgacagatgttttagtacatgccgatattaccggtgtgcattcacatggtgttatgcgtgtcgaacattattgcacccgccttgctgccggagggttaaataaagccccgcagtttagcattgagcaaatttcaccgtcagtggccattctcgactctgacgacggaatggggcattccgcattaattagcgccactgagcacgctattaaactggcccagcaagagggtctcggttttgttagcgttaaaaacacgtctcactgtggtgcgttatcttattttgcagagatgatcaccaacaaagggttggttgctatcgtaatgacgcaaaccgatacctgcgtggctccccatggcggcgccgagcgctttttgggaactaaccccatcgcctttggtttcccggtggaaaacagccatccgatgattgttgatatggcgaccagtgccacggctttcggcaaaatacttcatgcaaaggaaaccggaaaacatattggtgaagggctggcgatagataaaaacggttatggcaccactgatccgtataagattgaaaacctgctacctttcggccaacacaaaggttcaggcattgcactggctattgatgcactgactggcgtgctgatgaatgcgaattttggcaaccatattgttcgcatgtatggtgattatgacaagatgcgtaagctggcaagtttggttattgccatcgatccgaaaaagctcggcaatcctgtttttgcaaaaactatggcgaaaatggtcacggagctgcatgccgttaaaccggctcctggtgtcgaaaaagtgttagcgccgaacgatccgcaaatgcactacaaagaaaaatgccaacaggaaggtattccggttccggcaggaatattccattatctggcagagaattaatcactattttttattataacgatagaaaagcgctgtatttatcgtttctgttatattaaccaggagcaggatatgaaagcacttcgtcctctgacggcatcgcttatgctgttaaccagttgtttattaatatctaataccacactggcaaaaacaacattaaaactgagtcataatcaggataaaagccatgctgtccataaagcattaagctatttagcggataaaaccaaagagtattctaatggtgaattagttattcgcatttacccaaatgcgacattaggtaatgagcgtgaatcactggaattaatgaactccggtgcattacagatggttaaggttaatgccgcatcactagaatcatttgctccggattacagccttttcagtctgccgttcttattccgcgaccgtgatcactattatcgtgttctgcaaagtgatttaggtaaaaaaatacttaattcatcagaaagcaaaggttttgttggtattacgtactatgacggtggtgcgagaagtttttattccaataaaccgattacaaaacctgaagatttagcgggaatgaaaatcagggttcaacaaagccccagcgccattgcaatgatgaaagcactcggtggtgtcgctaccccgatggcgcaaggcgaactctacaccgcacttcagcaaggagtggttgatggcggagagaacaataccgttgtctatgccgatatgcgtcacgccgaagtcgcaaaagtctattcacgtgatgaacacaccatggtacccgatgtgttaattatcagcaccgacgtgttgaataaacttggtgataaagagcgcacggcattattaaaagcagccgatgagtcaatgatgcagatgaaggacgtcatttggcctgcggctgaaaaagaagcctacgacaaaatgaaagggatgaacgcaacagttgttgatgttgataaatccgctttcaaagaacgcgtcaaaccgttatacgatgaattcaaggcgaaagatgcacaatcagccaaaaaccttgagctagtagaaagtatgtaaccctaatgggcaggtaattcctgccttttcatggaagacttatgcgaacactcactcatattcttaataagatccttgccggatgttgctgcattattctcgccattatggtgttctgcgtaacctggcaagttattgcacgttttatttttaacgctcccagcactgtgcttgatgagttcacccagattttatttatgtggatgattttgcttggcggtgtatatactgcgggtttaaaaaaacatctggccattgatttgttggctcaaaaacttccggctgcatctgttctgacgcttgacagttttatccaaattattattacggtctttgcggttattttcatgatctatggcgggaatattgttgttgaaaaagcacaacatgttggacaaatctctccagtattaaaatggccaatggataaagtatattgggttatgcctgtcagtgggcttattctggtctggtattcagtaatgaatattattgacaactatcgtaaacggaattttcattaacgagggaaatatggactttgaatatatctaccccgtcttaattttatttggcagttttgccgtcatgctggcaataggtgtgccaattacttttgcgattggtctttcttcgctgttatctattattactgccttaccacccgatgccgccatttctgtgatttcgcaaaagatgactgtggggctggatggctttacgctattagccattcccttcttcgtgttagccggaaacattatgaataccggtggtatagccagacgactggttaacctggcgcaagcattagttgggcgtcttcctggctcactggctcattgtaatatcctcgcgaatacactgtttggtgcgatttcaggttcagccgttgcgtcagccgcagcggtaggtgggattatgtcaccactgcaagaaaaagagggatatgatccggcgttttcagcagcggttaatattgcctctgcccccattggcctgatgatcccaccgagcaatgtgttgattgtttattccctcgccagtggcgggacttctgtcgctgcgttgttcttagctggatatctgccgggcatcctcaccgctgttgccttaatgtttgtagctgcactttatgcccgacgtcaccattatccggtggccgagcgcattaattaccgtcagtttttacaggtattccgcgaatcaattcctagcctgatgcttatttttatcattattggcggtattatcgcgggggtatttacgcctacagaagcatcggcaattgcggtaatttatagtttagccctggcgatgatttaccgggaaatcactcttaagaagctcaatgatattctgttagactccgtagtaaccagttcaattgttctgttactggtaggctgctcgatggggatgtcatgggccatgacgaatgctgatgttcctgagttgatcaacgaactgattacccgcgtttcggataacaaatgggtcattctttttattatcaatatcattctgttgatcgtcggtacctttatggatatcacgccggcgatcctgatatttacacctattttcctgccgatcgcccagcatctggggattgatccgattcacttcggcatcattatggttttcaacttaaccattggcctttgcacaccacctgtcggcaccattctgtttgtggggtgcagcattggtaaggtcagtatcgacagggcaataaaaccattactgccgatgtttctggcattgtttgtagtaatggcaattatttgttatttcccgcagcttagtctgatgctgccaggattattttcgacctgatacacaatgaagactgcatactgagtaattttcaatgccccaccactctgtggggcattgaattggtccattacggtaccggattgaccaacagttgcccaatcgagccacggtccgccatttccagcgtctgactgttgaagtagaacgggaagtgcgcccaggaaggctgaccgaaataaacaagcagctccacttgtccgtcaacccaaacggtatctttccagcctctgtcttccgggaacggcatcgcaccattcacgttacggatctggaacatcacgccttcaatatggaacgcttgcggctcgtccgcgcgcaccgtccagcgttcccacgttccttgctgcgcggtgacatcaatacggttgacgtcccacagttgtccattaatacccgggtcatcacccagactaatatcgcgactgcgaatcggcgaaccggccatgatttcagttggcagcaagcgcatcggaagactgtcagtgaccagcggcagaaggccggttgggcgcagcgttagcaccagcgtagaaaccagaatgctggatggctcaaagaagccacgaatacgatcaacaatgctcgccgcttcgccacaggtaatcgacacttcatcaccgttgctcatatccaccagaatctcacgacgctcgcccggtgccagcgaaagttgcttcaccgatacaggagcgggcaggaatccctgatcgccagaaatcacatgtaacgggcgaccatcgctcatctgtagttgatagcgacgagagttcgacgcgttcaacagacgcaagcgcacccagccacgcgagacttcaacgtacgggctttgtacaccgttaaccagcagcgtatcaccaacaaagccgccgcttcccggttcgttatattctggcgtaccaaagttatccagccgtttatcctgaataatgaccggaaaatcatccacaccataatggttggggataggcagcgatttgctgacttcatcttccaccagccacattccggcaaggccgttatagacctgctgagccgtgcggttgggagtattggcgtgataccacagagtagctgcgttctggcgaatgggcagtacgggtgcccagtcagcgtttggcgacatcatccgtgccggaccgcccatcagcggaccaggtacctgtagcccggccaccgtcattgagacattttctgtcaggcgattgctgtaaataagcttaacatcgtcgcccttccagacgcggatagtcggccccaggtaacgaccattgattccccaaaccgacgcgcgtgtccctagcgtaaatgaccagtgcgcacgttgtacagtcataaacagcggttgcccacggcgagattcaagcagcggcggaacgggtagcggttgctgttgcccggctgcgctggccttcaggggaacagcgcctgcacaaagtgcaatccccgatgcctgaatgaactgacgccgactgagtgacatatttgctccatgtaaaactggctaaagtaataccgtgcaggaaagtgttccccgcaaaaatacagattgccgacttaaacttttccggcggcttcgcgttctgcgacttctttatcgagctcggcgattttttgttccattatcgaacgacaatgggcagccaactcgcgaacctgatctttgccatactgactgacgtcaattggcggcagcatttcgacaatcaccagaccgttatgtagccgattaagattaatcttattcgaagttgtagagacgcacacgggtataatcgggacgcccgccgcaattgccgcgtgaaatgccccggtcttgaacggcagcaggccgcgaccacggctgcgggttccttccgggaacatccagatggaaatacggcgttttttgaagtgattcactacttccgcaatagtgccgtgagctttagtgcgattgtttctgtcgatcaataagttgccggttaaccagtacaactgcccgaagaaggggatccacagcaagctctttttacctaccgtcactgtcggcggctgcacaatgttcgatgccgtcaccatgtcataattgttctggtggttagcaatatagatagcattgccgtagctttcagcgtctgcaggtttgcggcactccactttcaggccgaaaagcggcgcaagacggccaaacatatgcccaaaggtggccacatgtttcgggttacgcgggctgaaaaggcagtaaatggagccgaatacacagactaagatgctgtaaatcacggtaataataagacgaaagatatatagcataacaccctctgaaggtctgagagactggcattgtacgtcacctgaaaatcaggttagggcattgttaaaagccgctctctggaaaagcgtattgttaatcgcaacgcatgaataaacaacggtttcaagggaatttttatcgtttccgggggttgaatacgctgccggatgacgacttaacgtttcatccggcgttccttgcaagcgggaggaaacagcgccctccccggcatattactcttcgctatcaccgctgctggcacggcgaggagagtcgatctcaacacgatcgatacgctgcaaaccgcgcatcaacgtaccgcggcgtccacgttcgccagtgactttctgtagctcttccggacgcagtttaattttgcgtttcccaacatgaatggtcagcgtgctttgcggcggcagaacgtacagttgcgccaggccatcctcgccacgcgcggcttctgccgatggaatgttgataatcttgttgcctttgcccttcgacagctgcggcagatcgcttaccgggaacatcaacatacggcctgcctgagtgattgccagcagcatatcggaagcatcttcaatcaccaccggcggcataacatgggcattttccggtaaggtgatcaaagccttacctgcacggttacgcgccaccagatcgttaaaggtgcagacgaaaccgtaacccgcatcggaagccatcagcagtttctgatcgtcgctttccatcagcatatggtcaacggtcgctccagggggcaacgttaatttgccggtgagcggctcgccctgaccacgcgccgacggcagcgtaatcgggtcgatggcatagctacgaccggtggaatcaacaaacactaccggttggttgctcttacctttcaccgccgctttgaagctatcgcccgctttataattcaggcccggcgcgtcgatatcatggcctttagcgctgcgtacccagcccatctgcgacagcacaatggtgacaggttcagacggcagcatgtcgtgctcgctcatcgctttcgcttcttcgcgttcctgcaacggcgaacgacgttcgtcaccgtaggcttgcgcgtctgcctgcagttctttcttcagcaggttattcattttacgctcggaagccaaaatgccctgcaactggtcgcgctctttttccagctcactctgctcaccgcgaatcttcatctcttccagtttggcaagatgacgcagtttcagttcgaggatcgcttccgcctgggtttccgtaaggccaaaccgcgacatcagcgccggtttcggttcatcttcattacgaatgatctcaatcacttcgtcgatattgagaaacgccaccagcaaaccttcgaggatatgcaggcgcttgaggactttctccagacgatagttcagtcggcggcgcacggtatcgcggcggaacaccagccattcggagaggatttccagcaggtttttcaccgccggacgaccatccagaccgatcatattgaggttaatgcgatagctcttttccagatcggtggtagcaaagaggtggttcatcacctgatccatatccacgcggttggaacgcggcacaatcaccagacgggtcgggttctcgtggtcagattcatcgcgcagatcgtcaaccatcggcagctttttgttgcgcatttgcgcagcaatttgctccagtacgcgcgcacctgaaacctgatgcggcaatgcgctgataaccaccgcgccatcttctttcttccacaccgcgcgcatacgcactgaaccacgtccgttctcgtagattttacgaatctcggcgcgcgaagtgataatttccgcttcagtcggataatccggcccctgcacgatatccagcagctgatcgagcgtggttttcggttggtcgattaatgcgattgccgcctgagccacttcacgcaggttatgcggtggaatatcggtcgccatgccgacggcaataccggtggtgccgttaagcaaaatgtttggcagacgggcaggtagcattttcggctcctgcaaagtgccgtcgaagtttggcacccagtcagccgtcccctgccccagctcgctcaatagcagttcggaatatttcgacaaccgggattcggtgtaacgcattgccgcgaacgatttcggatcgtccggcgcaccccagttcccctgaccatcaaccagcggataacggtaagagaacggctgcgccatcaggaccatcgcttcataacaggcactatcgccgtgcggatggtatttacccagtacgtcaccgacggtacgggcagattttttaaatttggcgctggcattcaggcccagttcagacatcgcatacacaatgcgccgctgaacgggtttcagaccatcaccaataaacggcaacgcacggtccatgatcacgtacatggagtagtttaagtaggcgttttccgtaaattcatgtagcgcaaggcgctctgccatatcgctcattaattctgattcctcaacttattcgccagccttcaaaggggcaatattgccggagatactacattatctgccgcgtcgagtcacaggagatcagcgtgaatagcgccgccggacgtgctccgacggcgataaaggcatcaatgtgccttgatatacaactctttgctgtagacataatcctggggattatgcagcggaaaaccgccaacgtagggtttaagcagtttgattaacggctgatagtagatgggaatcagcggtgcctgctggttgatgatcacttctgcctgctgatacaacgcattacgctttgttgcatcagtgatctgcgtggcctggtttagtaaggcgtcatactgcgcatttttccagtgaccgacgttttcttcactatcgcttttgagcgtgttcaggaagctggaggcatcattgtacgtcgcatcccacgactgccgagacagcataaaatcaccggctcgtcgggcatcaagataggttttccactccattgtgcgcagcgtcacctgtgcacccagccattttttccattcggaagacaacgctatcgcggtcttttcatgcagatcgtacttgttgtagaacagctcaaagcgtagcggatgagaggcgtcgtatcccgcctgtttcagcaagacttttgccatcgcgacacgctcactcattggcttttgcagttcatcgaacgtcgtcgcgctaaagccttttacctctggcggcgtcagcgtggttgcgggcgttctcaaccccagtaccttttgcgcaataagctgtcgatcaaccgtaagatatagcgcccgacgcacccgcacatcgttaaatggcggtttctcaaggttaaagttgtaatattcgctgttcagacgcgggataattcgtagctcgccaggcagtgatttttcaatggcgggaatttgctgcgccggaacccaggtgagatcgacctctcccgcgcgatagcggttatagccggtgaccgaattatccagcgccagatactcaacctgttgcaatactgtatgttgcgcatcgcggtactttggatttttgcgtgcagtaatcttttcgttaactacccatttatcaagcacaaaggcaccgttgtaaaccatgttctctggcttactccagctatcgccatgtttagcgatgacatgatgaggaaccgggaacagcgtcggccaggcgagcatcgtcgtgaaccaaggaactggctgctcaagcgtaacttcaagagtacgatcatccgtcgctttgacacccagcgatgtaacatctgctttacccgcaacaatagccgcggcattgttaatgtgcgcctgtgccagatagccagcaaaagggcttgccgttttcgggtcaaccgcgcgctgccagccgaggacaaaatcctctgccgtcagaggctgaccgtctgaccactgcaaaccgctacgcagatggaaaatatagcgcttgccgccgtcaagtatctcccagcgttcagcctgagcgggctgcacctggccttcaccgtccatccataccagaccttcaaacagatccagcacaatctgcgcggcagtattctcctctaccttttgcgggtcgagcgtgcctgggtcgctatgattgttgtaacgaaagacttgttgcggggcgagcggtgtgttggcgggaacgtcagcagcgtagagaggagccgcacttaccaggctgaccagccataataaatttcgcgtatacatggtattccttaccggagaaattataagcccgacaacaatacgcctgtggcattgtttgctcaaacttatcgcgagtgatttggctcacactccggtaaagattccccatcacgccaacggcacataaatatccgtttccagtcgccgctctgtcatctcttcggcaagattggtgtagtgaaacaggatcggggctttgcgcattttttcgccgcttgcaggtagccagtggcgaatgatgccccatatcgtgtgtgaaatatcgtccagctcgccaacatggcgggcaacagcataacgcccaccggtaagttcgccattactcacgccataacgattatcggggatcggttcgctaacgctgccgcagatatcaaagcgaaacgcttccggtgcggtggtggcagggtcgtcccaggcgacgccaaaagtctggctttggttaacaggagaaagccccgtctctttacgccacatgataaatttcgccacgctgtagttgagcaactcagggctacagcggtgcggcaacatcgccacagggattgatgggaaatcgataatatttacatccagtgtcaggtttgtcattttgcctccctgcgaaattattcccgggaacgcgtcccgggagcggtaacaattacggatttactttgcggatctgtttgacgtcaatttcaacagaattccagtctttatcgacttccccctgaatctcaaccgtatctttcggcgtcaccgtcacgccgttccagcgtttgtggtcgatatcaacattgatagtaccgctggcatctttgaacacatagagatcgtcagagatgcgttcaacgatattgccgcgtagggttacccaggtgtcgtcacgcagggattttgcgctttctacggtcgttacgctgccgttcggcccctggaatcctccggcctgactttgcgttgtcgatgggccagaaaaacctccctgctctgctgccataaccggtgtactgcacagggccattactgcgattactgctgcgaattttttcatgtttattactccctttaatgtctgtttccgagcatttaacaagatagtccttaacaacttcttaagggaaaaaaataaaatttaatgctgtacagagcgcgttacaacacggtttactggcagcaaatacggttatcgcagggatgaaaaaatgcgaattttactgatagaagatgacatgctgattggcgacggcatcaaaacgggccttagtaaaatgggttttcgcgtcgactggtttacacaaggtcgtcagggaaaagaggcgctatatagcgcaccttatgatgcggtgatcctggatttaaccttaccgggcatggatggtcgcgatattttgcgcgaatggcgagaaaaaggtcagcgtgagccggtattgatcctgactgcgcgcgatgcgctggcggaacgtgtagaagggctgcgtctgggagctgacgattatctgtgtaaaccttttgcgttgatagaagtcgccgccaggctggaagctctgatgcgccgaaccaacggccaggccagcaacgagctgcgccacggcaacgtcatgctagaccccggcaaacgtatcgccacgctggctggcgaacccttaacgctgaaaccaaaagaatttgccctgctggaattactgatgcgtaacgctggtcgggtactgccgcgcaaactgattgaagagaaactgtatacctgggacgaagaggtcaccagtaatgccgttgaagtgcatgtgcatcatctgcgacgcaaactcggcagtgattttattcgtaccgtgcatggtattggctacacattaggtgagaaatgaaatttacccaacgtcttagtctgcgagtcaggctgacgctaatctttttaattctggcctcggtgacctggctgctttccagctttgtcgcctggaaacaaacaacggataacgtcgatgagttgttcgacacccaactgatgctgtttgccaaacggttaagtacgctcgatctcaacgaaatcaacgcggcggatcgcatggcacagacgccaaataaattaaaacacggtcatgttgatgacgatgcgctgacttttgccatctttacccacgacggcagaatggtccttaacgatggcgataacggagaagatattccctatagctatcagcgggaaggttttgctgacgggcaactggtcggtgaagacgatccctggcgttttgtctggatgacctcacctgatggcaaatatcgcatcgttgtgggtcaggaatgggaataccgtgaagacatggcgctggcgattgttgccggacaattgatcccgtggctggtcgcactgccgattatgttaatcatcatgatggtactactgggtcgtgaactcgcgccgctgaacaaactggcgctggcactacgtatgcgtgacccagactcggaaaaaccactaaacgcgacgggcgtacccagcgaagtgcgcccactggttgagtcgctaaatcaactgttcgcccgcacacatacgatgatggttcgtgaacgacgctttacctccgacgcagctcacgaacttcgtagcccgttaacggcgctgaaagtgcaaaccgaagttgctcaactctctgacgatgatccgcaggcgcggaaaaaagcgctgctccaattacattccgggatcgatcgcgctactcgtctggttgatcaactgctcacgctatcgcggctggactcactggataaccttcaggacgtcgcggagatcccgcttgaagatctcctgcaatcgtcggtgatggatatttaccacacggcgcagcaggcgaaaattgacgtgcgactgacactcaaagccaacggcatcaaacgcaccggacaaccgctattgctaagtttgttggtgcgaaatttgctggataacgccgtgcgttacagtccacaaggtagcgtggtagacgtcacgctgaatgccgataatttcatcgtgagggataacggccccggtgtgacaccagaggcactggcgcgaattggcgaacgcttctatcgcccacccggacaaaccgctaccggcagtggacttgggctatcgattgtccagcgaatcgccaaattgcatggcatgaatgttgattttgggaatgcggaacaaggtggatttgaggcgaaggtaagctggtaacttctctgtctatgagagccgttaaaacgactctcatagactttactaatagcaaaatataaaccgtccccaaaaaagccaccaaccacaacccagacaaataacgagcgagaatacatatagccaaaactcgaacatttcccgcataaagagttttcttaagataagaataataagtggtgtcagaagaaaaaatgctgcaatcattgcttgcaatatacgatcttcgcctgaaacagaaggtatactgcaaatattgtctcccgactcaagcatccagtcatacttattgaaagcaaaaaaagaatctattaaccaataagtaagcattatatataatagtgcttcaaatattgatagtagttgtttttttaacatatctgattactcattaatcaattttttgatatgttctctaatctctaacaacctcataccataagagatgaatttataatcatctgtatcacgcgcaggcaaattattaattaaacaaataaaaaaacccaaatctcgttcaacaccacgattatatctaataccagccataatatactgctcattcgtcatatacagtgttgccgaagagggataatcaaaaagaacaagatctcttaaataagtagcagcaatttgaaaggtaaaatcatcctccattaggcatgtcgctaactctaactgatttctggtagttaattctgaagggtctagacctagagtaatcgctgcggttcgtatttgtatacccattgagccaaatgatgttttattttcaggcatatctaacaatccgatcattctttttgtttcatatatctgaaacttataattttcaggcatacctcctgactcaatccaggccacgccgcccagtaactctggacgaattccagcggcgtatgcatgtttaattattttgtctctattatattgtacatatgcatctttataagcatttaaataatatactcctgaacggcgacgcgaatcattttttcctaacttccagagtaaaacgtccatttcatcccatttacggaacttcgcttgtggaattgtacaatatctattttttatagtgagatcgcttttcatatttaaaaaatcctttcttcccaacaactatatgattccgtactcgcgatatggtgcttccatgttatatttttataattaagaacaatgacatcttccggctgattacccgcatgtgtaattgagtgtggataacatgtcagaatattcgataaatgtgctccttgcaattcaattgtgtaaaacctttcaatacaaccgccagaattaattctataaaaattaaatacagctgataactcttcattttcagaaagagcggcatttaataaaggggaggatttatctattggcttgtaaaattttatggggtgatgcactacattatactctcgacttaaagaatggtcgaactgtaaaacaaaaatttcatccacatgatttatttgatatttattaccaatagatgcatacgaaccacaaccctcagagatcaaaccttgtattttccctttaattgataagtatatcatatttgacatatatattctccataatcattttttccgaaaaactcctgtatcatttgcataatacatctctcctgtgggagcttatgggaagttgatttaagtattgtcattttcagaaaatatttatcccgcatcggtgaatcagagaaagatcagacttttgctaaattcgcaaaagactttgcacattttgctaatttcaccgtaccgctctgtgacgtactatagtcggcaaacgtctcaccttgaggttaaaaaatgagcaacatcctgattatcaacggcgcgaaaaaattcgcccactccaatggtcaactgaacgacaccctgaccgaagtcgcggatggcacactgcgcgacctcgggcatgatgtccgcattgttcgcgccgacagcgactacgatgtcaaagcggaagtacaaaactttctctgggctgatgtggtgatctggcagatgccaggctggtggatgggcgcgccgtggacagtgaaaaaatatattgatgatgtattcaccgaaggtcacgggactctgtatgccagcgatggtcgtacccgcaaagatccatcaaaaaaatacggttccggcggcctggtacagggcaaaaaatatatgctttcactgacctggaacgcaccaatggaagccttcaccgaaaaagatcagttcttccacggcgttggtgttgacggtgtgtacctgccgttccataaagcaaaccaattccttggcatggaaccgctgccgacatttatcgctaatgacgtgataaaaatgcctgatgttccccgctatactgaagaatatcgcaagcatcttgtggaaatttttggttaactagagctctggctttagaaggagttaaccatgattacagtaatcgcagaaatccgtactcgtcctggtcaacatcaccgtcaggcagtgttggatcagtttgctaaaatcgttccaaccgtactgaaagaagaaggttgccacggctatgcgccaatggtggattgcgctgctggcgtgagtttccagtctatggcaccggattctatcgtgatgattgagcagtgggaaagcatcgcgcatcttgaagcgcatctgcaaaccccgcacatgaaagcatatagcgaagccgtaaaaggtgacgtgctggagatgaatattcgtatcctgcagccggggctttgacatttctaaaaagaggccggtgctgctaccggtctcagcccagattagccattctttcttcccgttttcagtcctcgatggaaatcgttaattcgcttaatggttttaaccgcacgctgcggcactgcggaagctaccgaccagacaatcatttccagacacaacaataccgtaccatgtagcggcgttttccctttttcatccccgcgcggaacatgaatcacgatactggcgtctttgctaaaacgtgaatccagcgcgtttgtcagcaaaataacagggatccccagccgcctcgcctcacgaagcgttgtcagcccttcccggtgcgcagatttttgcgccatcatgatcagaacatcgccacgttgaagcgcgatcagttgctcggcaaggccaatacccgtacggtttagtgccgtggcaggcaaacctatgcggttgaatagtcgtgcggtatagtccgccagaatacccgaagcgccaataccaaaaatagcgacttgccgtgcctgcaccaacaacgctacagcttgcgcaagcgcgtggcggttttcaggctctgacaggacattacaggtatacaaatgcccttcaagaacaaagtcgattgcggtgttaacatcgctcgtcaagttactcaccgtcgtagacatcttttcgctggaactaagggctggaccaagccactgttccagagtgcgtttcagatcacgcagcccggcaaaccccagggcctgtatagccctgataactgtggcatcggaagtgttcaacgtggccgcaatttccatcgccgtttgctcgagtaccacttcacgatgctcattaatgtagctggcgacaactcttaacccaggcgttaactgactcgcgcgagtgcgaaaacgctcaccaaaaatatcaacccgcactttatctttctggatcatttatcttccggtagaggtcgccctgcaatttgtgattgtatctgcgcagccatcagccccagagatgcaaaggagttagaaattgcctcttcacgagaaatcagcacataacgcccggaacgacaggcagtcagaaactgacaccatcccggcatgactttttccattgctgccagctcatcctgaggtttaccaccggtgtcaccgcgccaggttgcaaaaacaaaatcggcatccagttcaggtaaacgctccgcgctcacatccattcgcccaccttcaggaatgctctcaatcagcggcggaaaacgaaaaccagcatcgcgtaatacccgtcccagcgaatgatagctatgcatcacattaatttttccctggtttgcctgaatcaccgataccgttattttttggctgtccagcgtcgccttcagcgcattgatttgtgcctgatagcggcgttcaagtatcgccagctgcgactgcgttcctgtaagttctgccagcttgcgatagatttctggcgcgccccctttgagatgatcaatgctcaccgtgggcgcaattttttcaagttgttcaatgggcgtattacgggtcggttctgtgatgatcaggtcaggctttgccgccacaatcgcttcaatatcaatatcagcggtaccaataaaggcgatcgatgaattatcaaagtcgacacctgtcaataacgcgccagatcgaatgaaatggctaccgtcaggccgagttcgcccgtggctggcgacaggaggtacaccgagctcaatcagaggaatagtgatatcaagatcgtgtaaagagacaattctctttggatgagcaggaacagtgactttgcgccctaaatcatcagtaaatacctgaacaggttctgttgcacgggaaaaaaatgacaacagtatcagcagagaaaaaaataaacgcatataactcccgttaaaaactgttcctgcgctgccagagcagtagcaaaaaaaatggtccaccaatcagtgagataatgattccggcaggcagttgcaaaggcaaaaaagccaaacgaccaatgctatccgccagaataactaacaacgcccccgataccgcgctccccagcagtaatgtcgtctgcccgccacgtagaataaaacgtgatatatggggtgctatcaatccgacaaaaccgatgttaccaacacacgaaacgcagacggctgtcaggattatgggtgcggcgacacgtaacaacgccagacgagaactattcacccctaacccggttgcaacctgatgaccaagcagagcgatatccgcagtcctggcggtgaacagcaataaaagagcggctggcaacatccaacaggctgaaataccgactaacatccagttagctgcatgcaggcttcccgataaccacatcaatgcagtttgtacatctcgaacatctgcagtggtcataaatacaccgataccggcggcgaaaaaccaggaaacaccaataccaatcagaacaaatcgcgggcgggaaatatcgcgcgcacaaaaaatcacgattaaagccaccaacaggccaccagcaagaccagccactggacgccagaacattcccagcattggaaactggaaaatcagccacagcacagccacgctacatccttctttgacgccgattaaaccaggatcggcaaggccattacgtgcaatggattgcattgcggcccccgccatacctaacatggccccgcatagcaatgccatgatgactctcggcaagcgaatatcctgcacaatataacgtgcgtctgtgcttacgttttctggagcaaacaacgctcgtcctacttccgatgccggaacaaagaaagaaccctgcatcagaccgaatatcagtattccaaccgcaaacagaaacaacccaccaagcaacaccagatttttagggcgtaccagtgtcgaaaacttaccaacacgtagtggtcgtagcccgacgttcattatccgactcatttgaacatcctcgtcgccataatgacaaaaacgggcgcaccaactaacgccgtcatgacaccggtcgctaactcatggggcgtgaaaagcgtccgggcaataatatctgccagtaataacaaaagtgcgccgacacaagctgaaagagggagcagaacgcgcagatccgctgataccagacgccggacaatctgcggtactagcaggccgacaaaaccaatggggccagcaatcgatacggctgcgccacagagcaacgcgatcgcaagcagggtaaatgttcgcgtgcggagtacagagacgcccagcccctgcgccatgcgatcgcccagtgccaacatgttaagggagggtgcaaggtaaagggctaacacaaatccccccagagaaaaccaggcggacgtacccagcgtcgcccaatcctgccccgctaaatcacctgctagccatgtccgcatcgccagcagtgtttgttcgtcaagaatcaggattgcagccgttattgaggacacgaacgccgatagcgccacgccgcataaagtaactttcattggcgttacccctgaacgccctgcggaggaaagcagcaatatcaacaggaacaataacgcgccccccgtagatgccagcagtgggcgtccaaccggaaaggccagtccaagcgcactggcggcaacgacagcaagagcggctccggcatttaagcctaaaatatgtggctcccccaatgggttacgaatgacagcctgcaacaaagcaccagcaacaccaagagaagcaccggtaagcaatgctgccgctaaacgcggcaaacggagtcttacaattacgttgtgatcgaagttttgcggatcaaaatgaagaaatgcctgcaacaccgtttgtggtgcaataaatcgggcaccaatccctggatataccacgcatcccaccagcagtaaggcgaggaaaattacagtaaccagccctgtgcgcatcatactttttctacaccacgaaacggcatgaagaacggctttcccgtcagaggatttattgatgcgtgaacatcaacgtcaaagaccgcttttaccagttcaggcgtgcaatgctccccctcattcaacacacgcaccactttcccctggcgtaaaaatatcaacgtatcgccataattgacggcaaaattcagatcatgcaacaccacgacgactgtacgcccgtgatgacgcgttaaatcatgtaataactcaagaatttcaacctgataacgtaaatcaagccaggttgtgggttcatccagcaggatataaggcgtcttttgcgccaacaccatcgcaatccagcaacgctggcgctgcccaccagagagtttttcaacaggtaaatgtgcaaactcctgcgtaccggttaatttcagggcatcttccaccgcctgctcatcggcgtcgctccattgacgtatgaaattttgccagggaaaacgcccacgcgacaccagttcataaacggttaagccctccggcaataatggcgactgcggcaagatcccaagtctacgggataacgctttcgttggttgctcgtgaatcgctttgccatcaagcaatatcgaaccgcccataggttgcaagatacgtgcaatggtgctgagcaacgtcgactttccacagccgtttgccccaaccagaacggtcattttttctgtgggaacggagaaagaaacaccatcaacaatgatcttcttgtgatacccggcagaaacattgtcgaggatcagcccctgcccttttgcgttatgtgccacgtgtacgccaacttaatcaaagacaaacaaaaataaaactcattctcctttgagagtttgacgccacaaaatgtagtagtcaagcagttaaaagccacacaaaaacaaggtaaataacaggtaaactatttttatacataaaaataaaaacattaaatatcaataaattaaaagcaatcaaattgtataaacttttcataaaaacacatgtagcaattttttgttatttctcatttactactacattactgcgtgattgaatgattctcaattacatatccgatggcgaaataacaaacggatagtgcttagtgagcaataagaaacaattttcactcgcgacaatccgcgagtttttgggataacagactaaatggctatgttcacaccttcattctcaggactcaaaggtcgggcgctcttttcactgctttttgcggcaccgatgattcatgcaacagactctgtaacgaccaaagatggcgaaacaatcactgttacagcagatgcaaataccgcaactgaggcaaccgatggttatcaacctctgagcacctccacggcgacattaaccgatatgccgatgctggatatcccgcaggtggtcaatacggttagcgatcaggttctggaaaaccagaatgcgacaacgctggatgaggcgctttataacgtcagtaacgtggtacagaccaatacattaggcgggactcaggatgcttttgtacgccgtgggtttggcgcaaaccgggatggctccatcatgaccaacggtctgcgaaccgtacttcctcgtagtttcaacgccgcaacagagcgtgtggaagtgctaaaaggcccggcctccacgctgtatggcattctcgatcctggcggactgattaacgtcgtgaccaagcgcccggaaaaaacattccatggttcggtttcagccacctcctccagttttggtggcggcactgggcaacttgatatcacaggtcccattgaaggcactcagctggcgtatcgccttaccggggaagtgcaggatgaagattactggcgaaacttcggtaaagagcgcagtacatttattgccccgtcactcacctggtttggtgataatgcaacagtaaccatgctctattcccatcgggactataaaactccattcgatcgtggaacgattttcgaccttacgacgaaacagcccgtaaacgttgatcgaaaaatacgttttgacgaaccgtttaatattacagatggtcagtccgatctggcgcaactcaacgcagaatatcatctcaatagccagtggacagcgcgctttgattacagctacagccaggataaatacagcgataatcaggcgcgtgttaccgcgtatgatgcaacgacaggaacactgacacggcgtgttgatgcaactcagggatctacccagcgtatgcatgctactcgtgcggatctgcaagggaatgttgatattgccggattctataatgagattctgggtggggtgtcatatgaatattatgatcttctgcgtacagatatgattcgctgtaaaaaagctaaagatttcaatatatacaaccctgtttatggtaataccagcaaatgtacaacggtttcggcgtcggacagcgatcagacgatcaaacaggagaactactcagcttatgcacaggacgcgctctatctgaccgataactggattgccgtcgccgggatccgctatcagtattacacgcaatatgcgggtaaaggccgtccttttaatgtcaatactgacagccgcgatgaacaatggacgcccaaactggggttagtctacaaactgacgccatcggtatccttatttgccaattattcgcaaacatttatgccgcagtcgtcaattgccagctacattggcgatcttccaccagaatcatctaatgcttacgaagtcggggcaaaattcgagctattcgatggtatcaccgcagatattgcgctgtttgatatccataaacgtaatgtgttgtataccgaaagtattggtgatgaaaccatcgccaaaacggcaggccgcgttcgttcaagaggggtagaagtcgaccttgcgggagcattaactgaaaacattaatatcattgccagctacggctataccgatgcaaaggttctggaagatcctgattatgcagggaaaccattgccgaatgttcctcgtcataccggttcgctattcctgacctatgatattcataacatgccaggcaataacacactgacgtttggcggtggcggacatggtgtaagccgtcgttcggcaaccaatggggctgactattatctgcctggctatttcgttgccgatgccttcgccgcatacaaaatgaaattgcagtatccggtcactctgcaattaaacgtcaaaaacctgtttgataaaacgtattacacctcttccatcgccacaaataatctgggcaaccagattggcgatccgcgtgaagtgcaattcacggtgaaaatggaattttgatcaaaaaagcccggtatacacttgtataccgggctatgttttattcttctggcgggaggattatcagacctcaatctctgccatgtcgcctttttcttgcaaccaattgcggcgatcttccgagcgtttcttcgccagcagcatatccatcatcgcgtcagtacgctgatcgtcttcatcatcgatagtcaactgcaccagacggcgagtgttcggatcaagcgtggtttcgcgcaattgcatcgggttcatttccccgagacctttaaaacgctggacgtttggcttgcctttcttgcgttttaattgctcaagtacgccctctttctcttcttccgtcagcgcgtaataaacctctttcccgaggtcaatacggtagagcggtggcagtgcaacgtaaacgtgaccgtgtttcaccaatgcgcggaagtgttttacaaacaaagcgcagagcagcgtggcaatgtgcagaccatcggagtcagcatccgccaggatacagatcttgccgtaacgaagctggctcaaatcgtcgctgtcaggatcgataccgatagctaccgaaatatcgtgcacttcctgcgaagccagcacttcgtcggaagagacttcccaggtattaaggatcttacctttcagtggcatgatcgcctgatattcgcgatcgcgcgcctgcttggcagatccgcctgcggagtcaccttccacaaggaatagttcggtacggttaagatcctgcgcggtacagtcagccaatttaccaggcaacgccgggccgctggttagctttttacgcaccacttttttagccgcacgcatacgacgctgggcgctggaaatcgccatctctgccaacagctccgccgcctgaacgttctggttcagccacaggatgaaggcatctttcaccacgcccgaaacgaatgccgcacactgacgcgaagagagacgttctttggtctgcccggcaaactgcggatcctgcatttttactgacagcacataggcgcagcgatcccagatatcttccgccgacagctttacaccgcgcggcagaatgttgcggtattcacagaactcacgcatcgcgtccagcaggccctgacgcaggccattaacatgggtaccgccctgcatcgttgggatcaggttgacgtagctttcggtcagcagttcaccgccttccggcagccacagtagcgcccagtccaccgcttcagtatcgccagcgaaattaccgataaacggtttttctggcagcgtcggtaaaccgtttaccgcttccgccaggtaatcattcagaccgtcctgatagcaccagcgctgttcggtgttgttgatctcatctttaaaagtgatctcaacgcccgggcacagtaccgctttggctttcagcacatgcgtcaggcgtgaaacagaaaaacgcgggctgtcaaagaaggtttcatccggccagaagtgcacgctggtaccggtattgcgtttaccgcaagtgccgacaacctgtaaatcttgcaccttttcgccattttcaaaggcgatgttatagatctgaccatcgcggcgtacgttaacttctacgcgcttcgacagggcgttaactaccgaaatccccacgccatgcaggccgccagagaactggtaatttttgttagagaatttaccgcccgcgtgcagacggcaaagaatcagttcaaccgccggtaccccctcttccgggtgaatatctaccggcatcccgcgcccatcgtcaatcacttctaacgactggtcggcatgtaagattacatccacgcgttttgcgtggcccgccagtgcttcatcgacactgttatcaataacttcttgccccaaatggttagggcgagtggtatcggtatacatccccggacggcggcgaaccggctcaagcccggtgagtacctcaatggcatcagcgttataagtttgcgtcatggtttaagttagcaattcgagttgatcgtcagagatggtgcagaccaagaaaatcgacgatcgggttgaaataatcttcgaagcccgtgaatgcgtggttgccgccttctatgacagtctggcggcaggaagcgtagtacgccaccgcctggcggtaatccagcacttcatctcccgtctgttgcagcagccagatcaaatccggcgcttccagcgggtcaatctgcatgactttgagatcgtaaatatggcgtgactctagcacatattgctgcccggtgtaggggttctcgttctgaccgagatagtccgtcagcagttcaaacgggcgcaccgccgggttgaccaccactgcgggcagcataaaacattgcgacaaccaggtggcgtaatatccccccagtgacgaaccgacaatacccagcgaatcgccgccatgttccaggacaatggattccagcagttctgccgcgtcagaaggatacggcggcaactgcggaatgatcatctcaacgtcagggtgatgttccgccagccagttttttaacaagctcgcttttgcagagcgcggcgagctgttgaaaccgtgtaaataaagaagcgtagacatcagtagccttctgaagcggtatcaggttggaagcgtgcgtccgccaggcgatgcacctcggtggtcagcgtgccatcagcatgtaactcgagagtacgccagccgggcgcgatggtgtccagcgtaaagttagaacagtgcggcttaaactgcacacaggtcgacggcgttgccagcaagcggcgaccgttccagtcgagatccagctcctgatgaatatgaccgcacagcaagtatttgacgtgcggaaacttcgccagcacggtatccagttcgcccgcgttacgcaggctgtgttgatcaagccaactacaacccgcaggtagcggatgatgatgcagcagcagcaacgtatggcgttctggcgcatcggccagtttacgttccagccactcaagctgaaactcgctcagctcaccgtgcggcacgccaaacacctggctatccagcaacaggatttgccattgctcaccaataaacacgcgcttcgccggggagatacccgcatcctgtaacgcgctgtacatcgcgggctggaaatcgtggttgcccggcagccagacgcagggcgcacgaaaacttgcgatgccttcagcgaaatgctgataggccgcagaggattgatcctgcgctaaatcacctgtcgcgacaatcaggtcgaattcgtgctggtgtggccgaatcgcctccagcaccgcctggtagctttcccaggtgtttacccctaacagggcttcgtgcttttgtgcaaacaggtgagtgtcggtaatttgtaaaatcctgactctggcctcaccagccagaggaagggttaacaggctttccaaatggtgtccttaggtttcacgacgctaataaaccggaatcgccatcgctccatgtgctaaacagtatcgcaaccagtccgctaaaaactgattaatttgatgcttttcgtcgcgttgatgcaactttttattaggataatcataccgcgctttgaagcgaaaaatctgctggcttgaacacacttcagccaccatcgcgtcatgatacagacgcaccgtcattgacggaaggctccagtaactgatcgcgggcgcagtctgttctattgtcaccagggtagtgtatcgggtcgattccacaatcgtcagccgatattgtgcgtttgccacctgatagcttacagtttcgccgggtgcgtcattgcgcggtaacaaacggcgcaattgtgaaaagttcatctcgcacaggcgcatcatttcaggaaagtcaggtgtgtaacgcttcatttatgcccactcattttttaacgcttgatgatgcagctgcagccattgcaaagcgatgaccgacgctgcgttgtcgattttcccctcttctacccactggtatgcctgttcccggcttaccacatgaacgcgaatatcttcgttttcatcagccagaccgtgaataccgcttgcggtcgtggcgtccacttcgcccaccataattgacgaacgctcactggtgccccccgggcttgccaggaaacttaacaccggtttggtccgtttgactatcagtcccgcctcttcaatcgcttcgcgacgggcaacatcttccacactttcaccctcttcaatcatcccggcaaccatctccagtagccagggggtttcgctggtgtcgtacgcggcaatccgaatctgctcaatcagcacaacttcatcacgcactgggtcaaagggtagcaagactgcggcgtgaccgcgctcaaaaatttcccgccgtacctcatgactcatttgcccgttgaatagacgatgacgaaatctataaagatctaatgaaaaaaagccgcgataaagtgtttctcgtgcaataatttctacatcgtttttgccaaatgtaacgggcaggttgtctggcttaagcattgttaatgtcctggcactaatagtgaattaaatgtgaatttcagcgacgtttgactgccgtttgagcagtcatgtgttaaattgaggcacattaacgccctatggcacgtaacgccaaccttttgcggtagcggcttctgctagaatccgcaataattttacagtttgatcgcgctaaatactgcttcaccacaaggaatgcaaatgaagaaattgctccccattcttatcggcctgagcctctctgggttcagttcgttgagccaggccgagaacctgatgcaagtttatcagcaagcacgccttagtaacccggaattgcgtaagtctgccgccgatcgtgatgctgcctttgaaaaaattaatgaagcgcgcagtccattactgccacagctaggtttaggtgcagattacacctatagcaacggctaccgcgacgcgaacggcatcaactctaacgcgaccagtgcgtccctgcagttaactcaatccatttttgatatgtcgaaatggcgtgcgttaacgctgcaggaaaaagcagctgggattcaggacgtcacgtatcagaccgatcaacaaaccttgatcctcaacaccgcgaccgcttatttcaacgtgttgaatgcgattgacgttctttcctatacacaggcgcaaaaagaagcgatctaccgtcaattagatcaaaccacccaacgttttaacgtgggcctggtagcgatcaccgacgtgcagaacgcccgcgcacagtacgataccgtgctggcgaacgaagtgaccgcacgtaataaccttgataacgcggtagagcagctgcgccagatcaccggtaactactatccggaactggcggcgctgaatgtcgaaaactttaaaaccgacaaaccacagccggttaacacgctgctgaaagaagccgaaaaacgcaacctgtccctgttacaggcacgtttgagccaagacctggcgcgcgagcaaattcgccaggcgcagggcggtcacttaccgactctggatttgacggcctctaccggaatttctgacacctcttacagcggttcaaaaacccgtggtgccgctggtacccagtatgacgatagcaatatgggccagaacaaagttggcctgagcttctcgctgccgatttatcagggcggaatggttaactcgcaggtgaaacaggcccagtacaactttgttggtgccagcgagcaactggaaagcgcgcatcgtagcgtcgtgcaaaccgtacgttcctccttcaacaacattaatgcttctattagtagcattaacgcctacaaacaagccgtagtttccgctcaaagctcattanacgcgatggaagcgggttactcggtcggtacgcgtaccattgttgatgtgttggatgcgaccaccacgctgtacaacgccaagcaagagctggcgaatgcgcgttataactacctgattaatcagctgaatattaagtcagccctgggtacgttgaacgagcaggatctgctggcactgaacaatgcgctgagcaaaccggtttccactaatccggaaaacgttgccccgcaaacgccggaacagaatgctattgctgatggttatgcgcctgatagcccggcacccgtcgttcagcaaacatccgcacgcactaccaccagtaacggtcataaccctttccgtaactgatgacgacgacggggcttcggccccgtctgaacgtaaggcaacgtaaagatacgggttatctgccgcattcttcccccttctcgcttcaatttcgaccagccatcctctattctgatgggtatttaccactggtcccggaagacaaaaatgaaacggacaaaatccatacgccacgcatcgttccgcaaaaactggagcgcacgccatctgacaccagtcgctctcgcggttgccactgtttttatgctggctggctgtgaaaagagtgatgaaacagtgtctctctatcaaaatgctgacgactgttcagctgcaaacccaggcaaaagcgccgaatgtaccaccgcgtacaacaatgcgctgaaagaagccgaacgtactgcgccgaaatacgccacccgtgaagactgtgttgctgaatttggtgaaggtcagtgccagcaggcaccagcccaggctggcatggcaccagaaaaccaggcgcaggcccagcaatccagcgggagtttctggatgccgctgatggccggttacatgatggggcgtctgatgggcggcggcgcgggatttgcacagcagccgctgttctcctcgaaaaacccggccagcccggcttacggtaaatataccgacgcgaccggtaaaaactatggcgcagcccagccaggccgaaccatgaccgtaccgaagacggcaatggcaccaaaaccggcgaccactactactgttacccgtggcggttttggtgaatctgttgccaaacaaagcactatgcagcgtagcgcaaccggcacctcttctcgttcaatgggtggctgataccgatggaaagagtcagtattaccgagcgcccggactggcgcgaaaaagcccacgaatacggtttcaattttcacaccatgtacggcgagccgtactggtgtgaagatgcttactacaagttgaccctcgcccaggttgaaaagctggaagaagtcaccgccgaactgcaccagatgtgcctgaaagtggtggaaaaagtgatcgccagcgatgagctgatgaccaaattccgcattccaaaacacacatggagttttgtgcgccagtcatggctgacgcaccagccatcgctttattcgcgtcttgatctggcatgggatggtactggcgaacctaaacttctggaaaataacgccgatacgccaacgtcactatacgaggcggcgttctttcagtggatctggctggaagatcagcttaacgccggtaacttgccggagggcagcgaccagtttaacagtttgcaagaaaagctgatcgatcgcttcgttgagctgcgtgaacagtatggcttccagttgctgcatctcacctgctgtcgcgacacggtggaagatcgcggaaccattcagtatttgcaggactgcgcaacggaagctgaaatcgctaccgagttcctctacatcgacgatatcgggttaggtgaaaaaggtcagttcacggatttacaggatcaggtgatttccaacctgttcaagctgtatccgtgggaatttatgttgcgtgagatgttctccaccaagctggaggatgcaggcgtacgctggctggaaccggcgtggaagagcattatctccaacaaagcgcttctaccgctactgtgggagatgttcccgaatcacccgaacctgctgcccgcttattttgcggaagatgatcatccgcaaatggaaaaatatgtggttaaaccgatcttctcccgtgaaggcgcaaacgtgtcgatcattgagaacggcaaaaccattgaagcagcggaaggtccgtatggcgaagaagggatgattgttcagcaattccacccgttaccgaaattcggcgacagctatatgctgattggtagctggctggtgaacgatcaacctgccggaattggcattcgtgaagaccgtgcattgatcacccaagatatgtctcggttttatccgcatatttttgttgagtaatacagcttaatattgccccgataagcggggcaatctcttataatccaccattcataactcccatcaatatataaacacatacatatccaacctttatttaacattaatactcaatttaatgttaaatcgtcatatgcaagcgatattgtaattaaagtaagtgaatacatcacaacataactatttgatattatttaaatactttacttttatctcaccagatttaaatttaataattaaaaaacaatgttgcagggatcacactacacagtattgaacattgtgattgatatattgcccccctactatccattaaacataaatatttgtttcaccgaataacaacatatttaaaagaaacacaaaaacattctcactctttattgaattaatatttatattcacgtaacgaatttattagcaccctctcaacagtcgatattcatcattattatatatttgcgttatataaggagatatatccatgtttgataaatatagaaaaacactcgtagccggaactgtggcgataaccctgggtttgtcagcatcgggggtgatggctgcgggttttaaaccagcgccacctgccgggcaactgggtgcggtcattgtcgatccctacggcaatgcaccactgaccgctttggttgacttagatagccatgttatttctgacgtcaaagttaccgtccatgggaagggcgaaaaaggcgtagaaatcagctatcccgtgggtcaggaatcactaaaaacttacgatggtgtaccgatttttggtctttatcagaaatttgctaacaaagtgaccgttgagtggaaagaaaacggcaaggtcatgaaagatgattatgtggtgcacacttcggccatcgtcaataattacatggataaccgctctatctccgatttacaacagaccaaagttattaaagtcgcaccgggttttgaagatcgcctctatctggttaatacccacacctttaccgcccaaggttscgatctccactggcatggtgagaaagataaaaatgccggtatccttgatgcgggtccggcaaccggcgcactcccttttgatatcgcgccctttactttcatcgtcgataccgaaggtgaataccgctggtggctggatcaagacactttctacgatggtcgtgaccgcgatatcaacaagcgtggttatctgatgggtatccgcgaaacgccacgcggcacctttaccgctgtacaaggtcagcactggtacgagttcgacatgatggggcaggtgctcgaagatcacaaactaccgcgcggatttgctgacgccactcatgagtccattgagacgccaaatggcacggtactgttgcgcgtaggtaagagtaactatcgtcgcgatgacggcgtacacgtcaccaccattcgtgaccatatcctcgaagtcgataaatctggtcgcgttgtcgatgtatgggatctgaccaagatcctcgatccgaaacgcgatgcactgctcggcgcgctggatgcaggtgcagtttgcgttaacgttgaccttgcccatgcaggacaacaggcaaaactggaaccagatacaccgttcggcgacgcgctgggtgtagggccaggccgcaactgggcgcacgtgaactctatcgcctatgacgcaaaagatgactctatcatcctctcctctcgccaccagggtgttgtgaagattggtcgtgataagcaagtgaaatggatccttgcgccctctaaaggttgggaaaaaccgctggccagcaagctgctgaaaccggtggacgctaacggtaaacctattacctgtaacgaaaatggcctgtgcgaaaactcagacttcgattttacctacacccagcataccgcctggatttccagtaaaggaacgctcaccatttttgataatggcgatgggcgtcatctggaacaacctgccttaccaaccatgaaatactcccgctttgtggaatataagattgatgagaagaaaggcaccgttcagcaagtgtgggaatacggtaaagaacgtggctacgatttctatagcccgattacctccatcattgaatatcaagccgaccgtaacaccatgtttggcttcggtggttctattcatttgttcgatgtcgggcagccaaccgtcggtaagttgaacgaaatcgattacaaaaccaaagaagtgaaagtggaaatcgacgtgctgtcagataaacccaatcagactcactaccgtgcgctgttagtccgtccacaacagatgttcaaataattaagaagggaataaaaatgtcgaaattagggatctcatcactatttaaaaccatactgcttaccgcagctttggctgtttcatttaccgcttctgcatttaccgaaggcacggattacatggttctggaaaaacctattccgaatgccgacaaaacgctgattaaggtatttagctacgcctgcccgttctgttacaagtacgacaaagcggttaccggtccggtatcggaaaaagtgaaagatatcgttgctttcacgccgttccatctggaaacaaaaggtgaatacggcaaacaagcaagcgaagtctttgcggtcttgatcaataaagataaagcagcaggcatttccttatttgatgctaactctcagtttaagaaagccaagtttgcctactacgcggcttatcacgacaaaaaagaacgctggtctgacggtaaagatccggctgcttttatcaaaaccggtctggatgccgcaggtatgagtcaggcggattttgaagcggcactgaaagaaccagcagttcaagaaacactggaaaaatggaaagcctcttatgatgtcgccaaaatccagggggttccagcctatgtcgttaatggtaagtacttgatctacaccaagagcatcaaatccatcgacgcgatggcagaccttatccgtgagttagcaagcaaataacagggaaacaggctatgggtattaagggaatgtggaaagatcttcgcacatcaccagttgacacactggtcagatggcaggagcaacgcttgttgtggttgttaatggccgttgcgatgggcgcgttaattatcctggcgcactctttcttccagatctatctctacatggcaccctgtgagcaatgtgtatacattcgctacgccatgtttgtgatggttattggaggattggttgcagcgatcaacccaaagaacatcatcctaaagctaattggctgcgtgatggcattttacggcagcattttgggactgaagttttcgctcaaactgaacgatatccaccatgcagtacataatccggatcccgattcactgtttggcgtacagggttgctctaccgatccaacttttccctttaacctgccgctggcacagtgggcaccaaattggttcaagcctaccggggattgtggctatgacgcaccaatcgttcctgatggcgtcacactgagcagcacgcaacagtggtttgtggaaatgtatcagcaatctgaaggctggtatctgctaccaccatggcattttatgaatatggctcaggcttgtatgctggcttttggtatgtgtctggtgctgctggtcattatgagtggcgcatgggcgcttaaaatcatcagaggctaactcagcaacacccgaagccagtcattctggcttcgggttcttttattaacctatctgcaccgacagcatacttaaactgcccatttctataccatcgaccggaatggtaattggctcctgcccatcccacgcccctaagacatacaacaacggcagatagtgctctggcgttgggttcgataacgcgccaccttcatggtcgagataattcaccagaggatgttgttccaccggcccttgccacgtcagattcgctttcacatactcattaaacgacgtcgcccacggatacggtgaactatcaccgtgccacttcactgtacgcaggttatgtaccacgttgccactggcgaccaacattatcccttcatcacgcagcgccgcgagtttgcgccccatttcgaaatgccaggcggcaggtttgctactgtcgatactcaactgcaccatcgggatatcggcgtcagggtacatcttaatcagcacgccccaggaaccgtggtcaaagccccaggcttctttatccagcgccacaggaaccggcgctaacagctcaaccagatgctgtgccagcgcaggtgaacccggagcaggataatgcgtatcgtacagcgcctgcgggaagccaccaaagtcatgaatcgtgggcggcatctccatcgcggtcactcctgttccacgggtaaaccaatgagccgaaaccaccactattgcttgcgggcgtggcaatgtcatccccaacgtctgccagctgcgggtatacaaattatcttccagcacgttcatcggactaccgtgacctaaaaacaatgctggcatacgtgttgaagacatgatgatatccttaactaaaggtgtcattttgatatcctcacaatacgcttgttcggcggagtaagaacccggataacaatgatgatgatcatcagttattttgacgatctgcctgaaggtgaagatttataaggagttgtcgatgtcagtacctctcattctgaccatactggcgggggcagccacgtttattggcgcgtttctcggcgttctcgggcaaaaaccctcgaaccgcttactggcgttttcgctaggatttgcggcggggatcatgttgctcatctcattaatggaaatgcttcctgccgcattagccgccgaaggaatgtcgcctgtgttgggttatggaatgtttatcttcggtctgcttggctattttggcctggaccgcatgttgccacatgcgcatccgcaggatttaatgcaaaaatcggtgcagccgttgccaaaatcgatcaagcgcacagccattctgctcactctcggcatcagtctgcataacttcccggaagggattgccacctttgtcacggcgagcagcaacctggagctgggatttggcatcgccctggccgtagcgttgcacaatattcctgaaggtctggcggttgcaggcccggtttacgctgcaacaggatcgaaacgtaccgcgattctgtgggcgggcatttccgggctggcagaaattcttggtggtgtgctggcatggttaatcctcggtagcatgatttctccggtggtcatggcggcaatcatggcggcggttgcaggaattatggtggcgctctccgttgacgaattaatgccgctcgccaaagagatcgaccccaataataaccccagctatggcgtactatgtggaatgtcagtgatgggattcagtttagtgctgctacaaacggcgggaattggttaaagacgataatgacagatgttgcccattgctaaaggcaacatctgtatcgttattaaaggtattattgatgcttttcaaacacttctttatcggagcgtttatctaatttacttcgggcagctaacagcgcatctctgtcatggcgaaaagctttacagtaacgtttaagatgaagaaaatagccaccagccagtagaacaattaatacaatccagtaccaggcaataaacatccttttcaccttcaaaatttaacattactaaacatttagcgttaaaatttcacatatccatcgttgaatacattcatatactcgcataattctggatcaagtatatgatttcgatcatagtaagtgttgtattatataccatatctggttaaaaaaagaacaaccaagactattaatatatattatcccccgataaaacattactaattaataatataaattaataagcatcgctagatatatattatatcttcacgattattaagcccctactcgttataataagtatacactcccccctttacaacattaggcgtaaacctttgtcaacaaacggttgttttttcgccgcaattcatacaaaaaaattatcacaaataacgataaacaacaaatatctagatatatacacctcaatatataacggggaattatattttaagttttacttaatcagcatttaatataaataacgagtcaaattatctctggttatggtaatgtccatagctgaattaatattaaattcaaacctgtattttcctcatccatttataaaggattatagtcatgttaaaaaaaacattgttatctatgttcgcaaccgcattgttatcaggcgttgcttttaacgctcttgctgacgatgctaatcagggttcaggtaaaattacttttaaaggtgaagttatcgatgcaccttgttctattgctcctggtgatgaagatcagacaataaacctcggtgaagttgctgataccgtattaaaaagcggtcagaaatcactgcctgtagatgtcaccattcatttgcaggattgtattttatctgacggcactaacactgttgataaagtcaaaatcacctttagttctgccagtgttgacgctaccgactccaacctgcttaaaaacactctggaaggtaacatcggcggcgcaactgatgtaggcgtacgtctggtgaaatcagacaacaccaacgtgactcttggcactccaatcactatcaacttcccgacgactaactcttaccaggagttgaactttaaagcccgtatggagtctctgggacgcaccgcgaccccgggtaacgtgcaggcacaggctaattacgtactcgactacaagtaatcggtagtcaatacctacacaacgccaggcggtaaagccgatgaaatttcatcggcaactttgggcctttttagaaatggatttttatgaacaataaaaacacgttttcccgggataagttatcccatgcaattaaaaatgccctgtctggcgttgtgtgttccctactcttcgttttgccagtccacgccgtagaattcaacgtcgatatgattgacgcagaagaccgtgagaatatcgacatctctcgttttgagaaaaaaggctatatcccccctggtagatacctcgttcgtgtgcaaataaataaaaatatgttgccacaaacgttaatactggaatgggtaaaagccgataatgaaagtggttcgttactctgcttaaccaaagaaaatttgactaatttcggtcttaatacggaatttattgaatcattgcaaaacatagctggcagcgaatgtctcgatttaagccaacgtcaggagttaacgacacgacttgataaagctacgatgatattatcgctaagtgttccccaggcatggttaaaataccaggcaacaaactggacgccaccagagttttgggataccggtatcaccgggtttatccttgattacaacgtgtacgccagccagtatgccccacatcacggagacagcacccaaaacgtcagctcctatggtacgttaggctttaacctcggcgcatggcgcttacgtagcgattaccaatataatcagaattttgctgatggacgctcggtaaaccgcgacagcgaatttgcgcgaacttatctgtttcgccctatcccctcctggtcgtcaaaattcactatgggccagtacgacctgagctccaatctttacgataccttccactttactggcgcatcgctggaaagtgatgaaagcatgctgccgccagatttacagggttatgcgccacaaattaccggcatcgcgcagaccaacgcgaaagtaactgtggcacaaaatggtcgtgtactttatcaaaccactgtcgcgccaggcccttttactatttctgatttggggcaatcgtttcaggggcagctggatgtcacagtggaagaagaagatggccgcaccagcaccttccaggttggctccgcatccattccctatttaacccgtaaagggcaagtgcgctataaaacgtcactgggaaaaccgacatccgtcgggcataacgatatcaataatccctttttctggacggcggaagcctcctggggctggctgaacaatgtgtcgttgtatggtggtggcatgttcaccgctgatgattatcaggctatcactaccggtattggctttaaccttaaccaattcggttcgctttcttttgatgtcactggagcagacgcgtctttacagcaacaaaatagcggcaatctgcgtggttacagctatcgcttcaactatgcaaagcatttcgaatcgacaggcagtcagattaccttcgcgggttatcgcttctcagataaagattacgtgtcgatgagtgagtacctcagctcgcgtaatggcgatgagtcaatcgataatgaaaaagagagttatgtcatttccttgaaccagtactttgaaacgctggaattaaactcttatctcaacgttacacgcaatacttattgggacagcgccagcaataccaactactccgtatctgtaagcaaaaactttgatattggcgatttcaaaggtatatctgcatcgctggcagtaagtcgaatccgctgggatgacgacgaagagaatcaatattacttctctttctctctacctttacaacaaaaccgcaacatctcctacagtatgcagcgaacgggaagcagtaatacttcgcagatgatttcctggtacgattcatcagatcgcaacaatatctggaatatttcagcgtcggcaacggacgacaatatacgtgatggcgaaccaacactgcgcggcagctaccagcactattcgccgtggggacgcctgaacattaatggcagtgtacagccgaatcagtacaattctgttaccgcaggctggtacggttcacttaccgctacacgtcatggtgtcgcccttcacgattatagctatggcgataacgcccgcatgatggtcgataccgatggcatctccggcattgaaatcaactctaaccgtaccgttaccaacgggctgggcatcgccgtgataccttcgttatcgaactacaccacctccatgttgcgggtgaacaataacgatctgccagaaggtgtcgatgtcgaaaactcggttattcgtactacgctcacccagggtgccatcggctacgcaaaactgaatgccaccaccggataccaaatcgtcggcgttattcgtcaggaaaatggccgcttccctccactaggtgtgaatgtcacggataaagcgacaggtaaagatgtgggcctggtagcggaagatggcttcgtttatctcagcggtattcaggaaaacagtattctgcatttaacctggggtgataatacctgtgaagtcacgccgccaaaccaaagtaacattagtgaaagcgcgataattttaccttgtaaaacagtcaaataattcaggatgaatataatgaaattaccattaatcacaacaggaatgatttgttttctggggatctgcaactttgcccaggcgactgtctcccccgacaggacacgcatcatttttaatgcttcgaataaaagcgcaacggttcgcctgaccaaccaaagtaaaatcgatccttatcttgctcaatcgtggattgaagatgccagcggtaaaaaaacgcgtgattatatttcaacactgccgccgatggaacgtattgagcctgatgaacaggtacaaattcgcctgatggcgctggcctcgttaaataacttaccacaggaccgagaaacgctattctactataacgtgcgggaaattccgccgcgtgccaaagaacagaatgtcatgcaaatcgccatgcaaagccgtctgaaactgttctggcgaccgaaagcgattgagttaaaagaaggagagatggttcctctgcaaaaagtgacgattacccgcaccgccgccgggctgaccctgaataacccgacgccttatcatattaccgtcggctatatcggcactaatggcaagacactgatgcctggtgcggacagtattatggtggcaccatttgcttctgcgactcaacacttaaacaacctgccctctacgttccagttaggctttgtggcggactacggcgggctggagatgtttaaagtagtatgtaattccgtccagtccctctgccaaagtactcctgcgaagaaggggaaaatatgattacactttttcgactactggcgattctttgccttttttttaacgtttcagcttttgctgttgattgctatcaggatgggtacagaggaacaaccctcataaatggagatttaccaacgttcaaaattccagagaatgcgcaacctgggcaaaaaatttgggagagcggagatattaatatcacagtttattgtgacaatgcaccaggatggtcaagtaataacccatcagaaaatgtctatgcctggatcaaattgccccaaataaatagtgccgatatgttgaataatccgtatttaacatttggcgtgacttataatggtgtagattatgaagggacaaatgaaaaaattgatactcatgcgtgcctggataaatatgaacaatactataatgggtattatcatgaccctgtatgcaatggcagcactcttcaaaaaaatgtaacatttaacgcccattttcgcgtctatgtaaaattcaaaagccgcccggcaggagatcagacggtaaactttggcacagtcaacgtgctgcaattcgacggtgaaggcggggcgaacatggcccccaacgcgaaaaatttacgctatgcgattacggggttagataatatttcattccttgactgtagtgtcgacgtccgcatttccccggaaagtcagatagtcaattttgggcagatcgctgcgaattccattgcaactttcccaccgaaggcagcattcagcgtttctaccataaaagacattgcgtctgattgtaccgaacagtttgatgttgcaaccagtttctttacttcagatacattatatgacaatacgcatctggaaataggtaacggcttgctcatgcgaattactgatcaaaaaacgcaagaagatattaaatttaaccagttcaaattatttagtacttatattcccggtcagagtgcggcaatggcaacccgcgattaccaggccgaattaacccaaaaacctggtgaaccactcgtctatggcccatttcagaaagacctgatagttaaaatcaactaccactaaacagcaaaatgccgggaacaccccggcattttcatatttagtatttcatctcattagctggctttacgctcatgtgcctgacggtatgccaccaggtcttcaatagtcacgagcgccatattgtgtttattggcaaactcaatgcactctggtgcacgcgccatcgtgccatcgtcattagtcagctcacacagcacaccagctggtttaaagcctgccagcgtcatcagatcgatagtcgcttcagtatgaccgccacgcgtcagtacaccacctgcctgcgcgcgaagtgggaaaacgtggcccggacgattcagatctgacggttttgcgccatcggcaatcgctgcgcgaacggtcgtaatacggtcagcggcagaaacaccggtagtcacaccttcagctgcttcaatggtcacggtaaaaccggtgccataggcgctggtgttattttctaccatcattggcagatcgagttgtttacggcgatcgtcagtaatgcacaggcaaacaataccactcccgtggcgaatggtcagcgccatctgctcaacggtcatggtttctgccgggaagatcatatcgccttcgttttcacggtcttcatcatcaagcaccatcacaccgcgtccttcacgcagcgcagccagtgcattttcaacacgttcgaaaggcgtaccaaaagaggaaagtagcgtctgattcatggtaaaaaaacctcactaaaattatggttaccagaatcagggcagtcttaggagtggcggcatatagccaaaataacgtgagcgggtccatgcccgacagaatcgttactctctcccatccggactctaaccgtcggccccggaattacaccggatctgctgtcctttgagttcgcacccaaagcgctcgcgggctttcaactgagttgatttaccgccggtggggaatttcgccccgccctgagaataagcggattcactataacgctaatgattagcggcagcaacgcatagcttcacataattctggtttatgacttacccttatcgcactacaatggcactcaacacctatcagtacagggaaactacaatgattgacccgaaaaaaattgagcaaatcgctcgccaggttcacgaatcaatgcctaaaggaatcagggagttcggggaagatgtggagaaaaaaatccgccaaaccctacaagcgcagctgacgcgtctcgatctggtgagccgcgaagaattcgacgtacagacgcaagtcctgttacggactcgtgaaaaactggcgttactggagcagcgcatcagcgaactggaagcgcgctataatccggtagcagaacttcaatctcctccggctatcccgccagttgataaagcagaataaagcaccacaaaaacgggccagacggcccgtaatatcagtgttctaattcaagttctctggtttgcatcatctgttggcaataccaggcataacgtgcgcaaaaccaggttctatgttcttcatccatgttaccagtaacggccagaatatcgaccgggcgaccttctgcgtgcattctggcaaaactacgcgcgagaaaatcgaaattatttaaagaattaagactatgatccataagcacatcctccggttattgcataccttttaaggccatatgctttttctgatttcagtattccccaatcagtgtagtgcctttaaacataacgtgcgtaaatatattgtccccgatcacactttttagtgaaaaataaaaaaaccatattaaaagactttctcttccagaacctctctaacatgtgttattattaacaaagataaatgtaagcaaggaaactattccaaagtaaatattgcgtcactaaatggacattggagtgacatatgattttattcgccgactataacaccccttatcttttcgctatttcctttgtactgttgatcggccttttagaaatttttgcacttatctgcggtcacatgctctccggtgctcttgatgcacatcttgaccattatgattccataaccacaggtcatattagccaggcacttcattatctcaatattggaagattaccagctctcgtcgtcctctgcttactcgctggtttttttggtcttattggcatcctgttgcaacatgcctgcgttacgctctggcaatcaccactccccaacctgttcgtggttcctgtcagtttactgtttacaattattgcagtgcattataccggtaaagtcgttgcaccctggattccacgcgaccatagttcagctattacagaagaagaatatgttggtagcatggcattaattaccggccatcaagccacttcaggtaacccctgcgaaggaaaactcaccgatcaatttggccaaatacattatttgttactggagcctgaagaaggaaaaactttcactaaaggagacaaagtgttaattatttgccgactttctgcaacgcgatatttggcggaaaacaatccctggtcccagatattgtgatttattaatcaaaaggaaatttaataatggatgatatcgttaattctgtgccctcctggatgtttaccgcgattatcgccgtatgcattctgtttattattggaattattttcgccaggctctatcgtcgcgcttcggcagagcaagcatttgttcgtactggtttaagtgggcaaaaagtggtgatgagcggtggcgcaatcgtgatgccgatctttcatgaaataattcccatcaatatgaataccctgaagctggaagtcagccgttctactattgatagcctgattacgaaagatcgtatgcgtgttgatgttgtagtggctttctttgtacgggtaaaaccgtcagtagaaggcatcgccactgcggcccagacgctggggcaacgcactctatcaccagaagatttacgtatgctggtcgaggataaattcgtcgatgccctccgtgcaacagcggcacaaatgaccatgcatgagttacaggatacccgcgagaacttcgtgcagggagtacaaaataccgtagctgaagatctgtcgaaaaatggcctggaactggaaagcgtttcacttaccaactttaaccagacctcgaaagaacatttcaatccgaacaatgcctttgacgccgaaggtttaaccaaactgactcaggagacggagcgccgtcgtcgcgaacgtaacgaagttgaacaggatgtggaagtcgcagtgcgtgagaaaaaccgtgatgcactttcgcgcaagttggagattgaacaacaagaagcgtttatgacgcttgagcaggagcagcaggttaaaacccgtaccgctgagcagaatgcgaaaattgcggcttttgaagctgaacgtcgtcgtgaagcagagcagacgcgaattctggctgaacgacagattcaggaaacagaaatcgaccgcgaacaggccgtccgctcaagaaaggttgaggccgaacgtgaagttcgcattaaagagatcgaacagcagcaggtcaccgaaatcgctaaccagacgaaatcgatcgctattgccgccaaatcggaacaacagtcccaggcagaagcgcgtgctaaccttgcactcgcagaagcagtaagcgcccaacaaaacgtagaaaccactcgccagactgccgaagccgatcgtgctaaacaagtggcgttgatcgccgcagcgcaggatgcagaaaccaaagcggttgaactgaccgtgcgggcgaaagcagaaaaagaagccgcagaaatgcaggcggcggctatcgttgagttagccgaagctacacgtaaaaagggtctggcggaagcagaagcacaacgtgcgctgaacgatgctatcaacgtactttctgatgaacaaaccagccttaaattcaaactggcattattgcaggcgctgcctgcggtaattgagaaatccgttgagcctatgaaggctatcgacggcatcaaaattattcaggtcgatgggctgaatcgtggtggcgctacgggtgatgcaaacacggggaatgtggggggcggaaacctggcagaacaagcgttatcagccgcactctcttaccgcacacaggcaccgctgattgactccttgctcaatgaaattggcgtttcaggcggctcactggcggcattgacttcatccttaagctcaacaactcccgtcgaagaaaaagcagagtaaaccctcttctatgaataatccctggcccaaaaagccggggattttttatatctgcgttccgctaaaaggtgcaaatgatcaggctgttgcagcattttgcgtgactgctcggggaaggcaaaactgcctctgggaaagcgttgcgcggagtccggcgctcatcaacaatcggggagccagcaaggggctgaaacgggaaagcccctcccgaggaaggggccttatagaaggaaagggttatgatgaagttcgtcatcatactggttgtgttgttactgttaagtttcccgacttactaacaactcatcagaggggggagaaatcctcccttacccttgttcctttactttaggttgaaaaaacaacagcgtcaatagacctgcctgctacgaagcgagatctgtgaaccgctttccagttagccttttttatccagttggatcttcttgatgatgttggtcgtcgagcaaccgtcttcaaagttgagcaccagcacttcgccaccgttggcccagacttctttactcccggcaatctcttctggtttatagtcgccgcctttcaccagcagatctggcaagatcccggcgatcaagcgctgcggcgtgtcctcttcaaacgacaccacccagtcgaccgcttccagtgcgcccagcacaatcatacgctgttcgagcgggttaacggggcgggaatcccctttcagccgtttggtggaggcatcgctgttcacagcgacaatcaaacggtcacccagtttacgggcatttgccagataagagacgtgcccggcgtgcaggatgtcaaagacaccgttggtcatcaccactttttcaccgcgtttacgcgctgccgctacagcaagcttcagttcctcttcggtcatcacaccaaagccggtatctgcacgtccacgtactgcgttttccagctcgatcggcgaaaccgtggatgtccccagtttgccgaccaccacaccagccgccgcattggcaaagaagcaggcttcttccagcgaattacccgctgccagcgttgccgccaggacgccaatcaccgtgtcgcccgcaccggtaacgtcatacacttcctgcgcctgggttggcatatgcagcggcgctttacccggttgcagcagcgacataccctgttcggaacgggtcactaacagagccgagagttcgtaatcggcaatcagtttcatgccgcgctcaacaatctcttcttcggtcttacatttaccgacaacagcttcaaattccgagagattcggcgttaacagcgtagcgccgcggtagcgctcaaaatcggtaccttttggatcaatcagcactggaacacccgctttacgcgccagttggatcatctgctgtacgcttgccagcgcacctttggcgtagtcagaaagcaccagcgcgccaatcgaactcagtgcctgattaatccgctcgtgcagcggctgcggatcaaccccttcgaaaccttcttcgaaatccagacggatcagttgttggttgcgggaaagtacccgtaatttggtgatggtcggatgcgtcggtacagaaacaaagtcgcatttgacgttgacgtcggccagagatttactgagcgcgcgcgccgcatcgtcaatgcccgtcaacccgaccaggcgtgcattagcaccgagagaagcgatattcatcgccacgttagccgcgccgcccggacgttcttcgatggtattcactttaaccacgggcaccggcgcttccggcgagatacgactggtgggaccgtaccagtaacgatccagcatcacatcaccaaccaccatcactcctgcacgttcaaactctggcagcgttactttcattcctgtctcctgagagattcaaaatttgcgcgcgataataccatacttcattcttccaccagccacttctgccagcttgcccgcaccagttcacgctctgcggtgaagcaatcctccgacacatggcccggcaattcctgtaatgccagatgatgaagttcatcgcgcagcgtcgtgtaagcacgggtcagcgccatcgcttcctgctcttccataatgtcgttttgcgccagtagttccagaatgcgcacgttgtctgaccagcgcgttaacttcggtttttcgtgagcgtagcgcaacaccagatattgagtaataaattcgatatcggtaattccgccttcatcggctttgatatcaaagcgatcgcgatgtttattgccgagatgggcacgcattttctcgcgcatttcccgcacttctgtttgcagggttttgccttcgcgcggcagcgtcataatctcccggcgtactgcgtcaaagtgcgcggtgagctgcggatcgccgtacactacacgcgcacgcaccagcgcctgatgctcccacgtccaggcctcgtttttctgataatcagcaaatgcttctgcggatgtcaccagcattcccgccgccccggacggacgcagtcgtgcatccacttcatacaaaatgccggaagaggttcgcgtactgaacagatgcataatgcgttgcgccagacgcagataaaactgtcgcccgtcgatttcccgctcgccgtcagtcatcgcatccattgggcaatcatggaggaagatcaggtcaagatcggaactgtagcctaactcccagccacccagcttgccgtagccgaccaccgcaaaaccacgcccttcgcgttcgttcaggtgatttggcttaccgtagcgggcaaccatttgaacccacgcctgctgaacgacggcatcaatcatggcttctgccagccaggttaagtgatcgctcactttcattaccggtagcgtaccggcgatatccgctgccgcaatgcgtaacagctgcgcctgtttgaactgacgcagcgcctcaagctgttgttcttcgtcatcttccggcacgcgcagcaaatactggcgcagttcatcacggtaggcatccgtcgccgttggttggtagagggtatttggatcgagcaattcatccagcaataatggataacgcgctagctggctggcaatcatcggcgatgcagcacacagagaaatcaaatgcttaagcgccgcagggaattcactaagcagctcaagataagtggtgcgagtaacaatccccaccagcaaggcggtaatgcgcgacagcgtgacagcagcgtcttcacgcgcacagacatcacttagcagatgtggcatcagatggtcgagcacctgacgtcctcgcggcccgatagtgcgcttatccagctctttgcggaaatcagcaatcagcattagcacctgtttgcgatcatcctcgctaagatgcgccagcactggcgtggtgtcatcttcctgcaacgcatcctgccacagctcacgccactgttccgacagcgactcttcctgagtttcactttcgtcgtcgccaatcaattcattaaacacccggcgcacattggccatatgtgcggtcagcaccccggtcaattgcggccagtcagcaaagtccatcgcccacgccagccgcgcacggttaagctcatcaaaaggaagcgtctgggtttgttcgtcgttaatgctttgcagcaggttttccagacgccgcaggaacagatacgccactcgcaattgttcagcatcgttttcagaaagcagatgcagcgcggcaatggcgctgagcgttggcagtaaagcgcgcgattgcagcgacggttcgcgcccgccgcgaatgagctggaacacctggacgataaattcaatttcgcgaatgccgcctgcgccaagtttgatgttgtcggtcaaaccgcgtcgacgcacttcacgggcaatcattcctttcatgttgcgcagcgactgaatcacgctgaaatcgatgtaacgacggaaaacaaacggacgcagcatcgcacgcaactcgttagcatagacgccgtcgctatcccccataatccgcgccttgaccatcgcgtaacgctcccagtcgcgcccctgctcctggtaataatcttccagcgccgcaaaactcagcaccagcgggccactttcaccaaacggacgcagccgcatatccacgcgatagacgaagccatcctgcgttggttgatccagcactttaatcagccgctgccccatgcgggtaaaaaactgcgcgttatccagttcccggcgtccaccctgggtacaaccatgttccggccaggcaaaaatcagatcgatatcagaggagaaattcagttccccgccgcccagcttacccatgcctaaaatcagcagcggttgcgcttcgccctgcgcattgcacggcgttccccattcgcggcagcaggcgtcatacagccagtcacgcgccgcaacaatcagcgtctccgccagatggctgagctgctgcaatatgctctcttcagtaaccagagccagcgtttgcgcccaggcgatgcgcaccataatgcgccgccggaatagccgcagctcgcgcattaacccggcttcgtcactcacattactgagcgcctcctgcagccatgaagcgtaatgctgccattcgtcggcctgcggcggttggctttccagttccgtcagccactctggatgcgcaatcacgctgtcctgcacaaaatcactgaaagtaagtactgacttcgcctgtgcgctaagtgattcctcggctaaaggctctggcagccgctcaacaacggtctgccagtactgctgtaacggtgaagagagcggcttcataagcgattttatccttgcctgattaacgttttccgctgtgcaaccagaacggttcctgattgtttgcctcattacggaaatgttcaatttcaatgcgttgcccggtcgcaatagcgtgacgcagcccctgccagttctccagccagtcttgcgcgacgacaggatcgtagtaacccgccagcaacagtattgagtcaatatcacgcgtcaggcgtggcaattggtcacggtagcgatcgcctaacggctggcagaaaacgcttttcagttcagcggcatggcgggaaagatggatatcggcaaagcgtttgaaggaatcgctgattttgctctgcgctttggcatctaaaaacggctgccaggctttgcttaccagccattcggtcaacgccagcttcgccattgccgtttcggtagagtagaccgccgttacggcagaaaccgcagaagcaatggtcgcctcgcattgagtcagcagatcacgtaagtgagtgctcgctttacgcggcacgataccgccgaacagcatcagtgtatgacggaccaggccaatggctgccagcacctgctctttcgccgcatcgttgccgcgtacccacagttcttcatgatactgccattgcgctaacgccagctcgagcgccgcttccagcccctgttccacatcagcttttgccgcaacatgcaaaatggtggtcggtttgatttcacgcgccggattgccctgcgccagatgatagccacgcgctgctttgctcaggctgccctggcgtaatccggtttgcgataccagttggttcgccagtttcagcaccgcacgcatgtcgccgctaagcagttccagttccagctcacagataggttcagcaaattcacccgctttcacctcaccctgatcgaaagcgatttcaattcggctgccatcgacctctactagccatttttcgcgataaaaatcggtgctaaacagcggctgtacgcgggaagcgagatcggcaggcaattcgccgttcggccagacttccgtcggtaactgcgccaggtcgagcgtcggttcgctcaacgccacgttatattccgggcgctggtgtaagccgcctgtcactcttcctgcaactttcatggtcatctcatagcgaccgttttcgccacgaatacgcaagcccatgtcgtgcccacgcagccagttatccggcgtttcgtagtaaatattcagcaactgcacgggatcatggtgctcgccgcccagcgtattgagatggtcacgcaacgcctcaacggcactgtgattaacaataaactttaattcgatttcctgagccatccttcctccactgggtactccccccaacgtaggcgggaggggaatttgggctgttaagcccgcagtttatcagccacgctgattctgaatatactttttcacaacttccagcggtgctccaccacatgaaccgatgaaataagagcgtgaccagagtacgggctttgaatacgcggcgcgcaaatcaataaaatcattccgcagccgcctactggtaacggacttaaggctgtttaccagctttgtgagttgcaccaacggtgggtattcaatcagcatgtgaacatggtctgcctcgccgtcacattcctttaactcggcgccaaagtccgcgcatacctccgctacatactgacgcatgtttgcatgatgcaattcaccaaaaactggacggcggtattttgtcataaaaacaacgtgaacatgcaacaggtaagctgaatagcgtgaacgattgatttcgcacacgtattgaccctcccaaaaaaatgtggatatattgtacattctaaacaaccacatactgaatgcaaaatgttaatccagaaagcatataaatacaggctctaccccactgaccagcaggcgcaaaggttgcgtcagttgtgcggttgcgctcgctttgtctggaactatgcactgaatgaaacactgagcattcatgacgcgggcggaaaaattccgtcagctttcgacctgaataaacgacttacgggctggaaaaaactccctgagctggcctttctttctgagggttacactgacaacctccagcagaaactgaaagacctgcggagcgcatgggatcgctgttttgataaatccctgacggctgaaaagcccgttttcaaaaagaaaaccaaaggctgcgactctatccggttcgtcaatttcagcaaatattgtgggctggattatggccgtgtgaaactcccgtcaggactgggctgggttaaatttcgtcagtcccggaagattgaaggcgtcattaaaaattgcaccatcagccagcatgccggacactggtatgtgtcttttcaggtcgaattagctgttaccgatccgattcacgcatcgaccagcgcaataggcctggatgcaggtataacgaagctggcaacactttcagacggcacggtctttgaaccggtaaacagcttaaaaaaaaatcaggataagctggctcgcttacagcgccgtctggcccggatggttaaattctccgccaactggaaaaagcagaaagcgaagatttcccgtttccactctcatatcgcaaacatccgccgcgattaccttcataaaaccacgacgacgatcagcaaaaaccacgcgatgatagtcattgaggatttaaaggtttcgaacatgtcaaaatcagcagcgggtacggtagaccagccggggcgcaacgtcgcggcaaaatcaggtcttaaccgggcgatactggatcagggctgggcagaaatgcgccgccagctcgaatataagcaggcatggcgcggcggtgatgtactggcgattaatccggcgtacaccagtcagaaatgcgcatgttgtgggcatacatcgaaaaataaccgcaggacgcaggcgagctttatctgtaccgcgtgcggctatacggcaaacgccgatgtaaacggcgctcgcaatatattaacagcaggttttgaagtcatggcggcaggacaaatattgccgtcagtccgtaaaggacgcgcccgtaaggcggcgtaagccgtcgagcgaggaaccggggaatgcggcaacgtattgctaccctgacaagggaatccccctcctgagtcgctttgcgcgaaggtgggggaggatgtcaaggcctttacttatcggttatgtcacataagtgacgatgaacggcgaacttaatgcgatcttttttgtcagtagatagtattttgcgccaaattgccatgcaacgggcaatttgacgggcgtaaaagtttgaagcagtggcaagacctgacacagaggattccgattgatgtcgaatgctttgcgtagcgacactgatgccactactatcgttccactttccatgacaataacgacagcctgatgccaaaattacgcctgatcggattaactttactcgcacttagcgcgactgccgtctcacacgctgaagaaacgcgctatgtttctgacgaactgaatacctgggtccgtagcggtccgggagatcattatcgcctcgtgggcacggttaacgccggcgaggaagtgaccttattacaaactgacgccaacaccaattatgcccaggtgaaagacagctctggtcgtactgcctggatcccgttgaaacaacttagcacggagccaagcctgcgttcccgtgtgccagatctggaaaatcaggtcaaaacgctgaccgataaactcaccaatatcgataacacctggaatcagcgcaccgcagaaatgcagcaaaaagtggcgcagagtgacagcgtgatcaacgggttaaaagaagaaaatcagaaactgaaaaacgagctgattgtcgcgcagaaaaaggtcgatgccgccagcgtacagctggatgacaaacagcgcaccatcatcatgcagtggtttatgtatggcggtggcgtgctggggcttggcttgctgctcggtctggtactgccgcacctgatcccaagccgcaaacgcaaagatcgctggatgaactaaatcgccttcttcgttgcactgtcttattattaggaattgtgtatttgacgaagggatgatggcgtgaagatttatctggtcggtggtgctgttcgggatgcattgttagggctaccggtcaaagacagagattgggtggtggtcggcagtacgccacaggagatgctcgacgcgggctaccagcaggtaggccgcgattttcctgtgtttctgcatccgcaaacgcatgaagagtatgcgctggcacgtaccgaacggaaatccggttccggttacaccggttttacctgctatgccgcaccggatgtcacgctggaagatgatcttaagcgtcgcgatctgaccattaatgcgctggcccaggacgataacggcgagattatcgacccgtacaacggtctgggcgatctgcaaaatcgtctgttgcgccatgtttcccccgcttttggcgaagatccgttacgcgtgttgcgcgtagcgcgttttgctgcgcgttatgcccacctcagtttccgtattgccgatgaaactctggcgctgatgcgcgagatgacccatgcgggtgaactggaacacctgacgcctgaacgggtatggaaagagacggaaaacgccctcaccacccgcaatccccaggtgttcttccaggtactgcgcgattgcggcgcactgcgcgttttattcccggaaattgacgccctgtttggcgttccggcccctgccaggtggcatccggaaatcgacacgggtattcataccttaatgacgctctcaatggcggcgatgctgagtccgcaggtcgatgtccgtttcgcaacgttatgccacgatctcggtaaaggactgacgccgccagaactttggccacgtcatcatggtcatggcccggcgggtgtgaagttagtggaacaactatgccagcgtctgcgcgtgccaaatgaaattctcgatttagccagactggtggctgagtttcacgatctcatccacacctttccaatgctgaacccgaaaaccattgttaaattgtttgattccattgacgcctggcgtaaaccacagcgtgtcgagcaactggcgctgaccagcgaggctgacgtgcgcggcagaaccggttttgaatcagcggactacccgcaaggccgctggttgcgcgaagcctgggaagtggcgcagtcagtgccgacaaaagctgtcgttgaagcaggatttaaaggtgtggagattcgtgaggagctgacccgacggcggattgcggcggtagccagctggaaggaacaacgttgcccaaagcctgattaactttttaaattcagtatattgcagaaatcccttaggtcggataagacgcacaagcgtcatatccgacactatatctcaatcaaaagaacacaacgtacaccgcagccgccacaataaagcgataaatggcgaacgggataaacgaaatgcgcttaatcaattgcaggaaggttttaatcgctatcagcgccaccacaaaagcggtgataaacccaacggcaaacatcgggatatcgccggtagtcaggaagccccagcttttgtagagatcgagcgccgttgcgcccatcatcatcggcaccgccagcaggaacgagaactcggaagcagcgtaacggctcacccccatcagcatcccacctgaaatggtcgccccggaacgggagaaacccggccacagcgccagacactggaaacagccaatcataaacgcctgacgataggtcatatcatcaagacccggcgcacgcggctctttcggcttcaggcattcggcggcaatcagcaacagaccgccaacgaccagtgcatacatgacatttatcgggttaaacaatgatttaatcgtgtcgtggaacaacagccccagtaccaccgccggaatcatccccagcaagatgtggatcagcgttaaacgacctttgctttctccttcgtgctgcaacgggcgaccaaagtggatgccaatcaggccaaacagacgccgccagaacatcactactaccgccagaattgatcctaactggatcacgacttcaaaggttttcgccgtgtcgccctcaaaccccaacaagtgaccgacaataatcatatggcccgtgctggataccggcagaaattctgtcaatccttcgaccacacccaatattgccgctatcagcagcgagtgcatatcgctcatcaataaacccctaaattataaaaatgtaacgcttgtccgaactactgcagtatgaccaggttataatcgtttggtttaacagctgtaaaattaattattttctttcagattattgccacgctcaatgattacgccaacattcgccgcccgcgccactgcgcctggcttgctgagtttgatacgcacccacggcgagttgaagcgtgctaacagcagctccgccacctcttcagccacgcgttccaccagcgcaaaacgcgccccctcgacgtggctgaccaccgtttctgcaatgtcagcgtaactgaggcaatccgccacatcatcacttttcgccgctttacggttatcccacgccatttcgatatcgaacactaacttctgttcgatggtctgttcccagtcgtaaacaccaatagtggtgattaccgaaagttgctctataaatacaatatccatcacgtcctgcctgctttttggctaaccggataccacttccggcgaaatgtgcgtattatccacagattcatcgttgaacacgaattttcaaaacggaacagcttatgagtgcaatcgcgcctggaatgatcctcatcgcgtacctctgcggctccatttccagtgccattctggtttgccgcttgtgtgggttgcccgatccgcgaaccagcggctccggcaatccaggcgcaaccaatgtgttacgtatcggtggcaagggagcagccgtagcagtactgattttcgacgttctgaaaggaatgttgcccgtctggggcgcgtatgaattaggtgtcagccccttctggctaggcttaattgccatcgccgcctgtcttggacacatctggcccgttttcttcggttttaaaggaggaaaaggcgttgctaccgcttttggtgccatcgcaccaattggctgggatctcactggagtaatggcgggaacctggttactgaccgtgctattgagtggttactcgtcgctgggagcgattgtcagtgcactgattgctccgttttatgtctggtggtttaagccacaattcaccttcccggtttcgatgctctcttgcctgatcctgctgcgtcatcatgacaacatccagcgtctgtggcgtcgtcaggagacaaaaatctggacgaaattcaaaagaaagcgcgaaaaggatcccgagtgatttctggtggatctacatgacctgatagccttcgtcgggcttgcccagccgttgctggcaccatgccgccagaaattccacacagacacgtaatttcatgctgcgatagagcggctcccggtaaacagcccagatattggcgctttgtgcatactccggcaatactcgcaccagtttgccactctccagaaacggcaacacatcccactcggaacgcagcataatccctttgccctccagcgcccattgcagcacaatctcgccgctattggaggaaagatgtccgcttaccttcaccgattttttctcctgaccgttccccaactcccatattccgtgggtcatatcgcgctctttggtcaccaggcagtcatgacgacttaattcctgtaaggattgtggctgcggatatttttgcagatactcaggtgctgcgcataatattcttttattttttgtcaaaagatgcgcaatataataatcaggaattgcgtcattaatacgaatatccagatcaatattatcctgcactaaatcaatttgtcgatcgaacaattcaaaatgcacctgtaactcaggataattgcgcatcagttcggtaatagctggcgcaatatggctgcgcccaaaaccaaaactgcaaccaatgcggatcatcccctccgggcgcgttttgatttgcgtgacgtcatcgaccagtcgctgatattgggtgaggatttccagcgcatgttcgtaacaacgctggccactttcagtcagcgccacgccgcgagcggagcggttcagcagagttgttgccagcgtattttcaaggatttggatccgcttggtgacaaatgcaggcgtttgcccaagcgtcgccgctgcagcactaaaactcccgctatggacgatttccaccagtacctgcaagtctttggctaaaggccagctatttagcattgttaaatatccgcagttttgataaacgcagtgtatttcgcaaaacattaccattccctgctctggcgcaatattcgttcttattttcgcgttgattcacgaactgttaattacatattcacggtggcaaaaaatataaaaccacatttttagtggtagtttgtggcggtgaatttttccagacaaatacataaactggagttgccatgatgagcgaaagtaataagcaacaggcagtgaataagttgacggagattgtcgctaactttaccgccatgatttctacccgaatgcctgatgacgtggtggataaactaaaacagctaaaggatgccgaaacatcgtcgatgggaaaaatcatctaccacacgatgttcgataacatgcaaaaagcgatcgacctgaatcgtcctgcctgtcaggacaccggcgaaatcatgttttttgttaaggtcggttcccgtttcccactgcttggcgagctgcaaagcatactcaaacaagccgtggaagaggcaaccgtcaaagcgccactgcgtcacaatgcggtagaaatttttgacgaagtaaacaccggcaaaaataccggcagtggcgtaccgtgggtcacctgggatatcgtccccgacggtgacgatgcggaaatcgaagtttacatggcaggcggcggctgcacgctacctggccgatcgaaagtgttaatgccgtcagaaggctacgaaggcgtagtgaaattcgtcttcgaaaatatctccaccctcgccgtaaacgcctgtccgccggtacttgtgggcgttggcatcgctacctcggtggaaaccgccgcagtgctctcgcgtaaagccattttgcgcccgattggcagccgccatcccaatccaaaagcggcagagctggagctacgcctggaagaaggactcaaccgtctggggattggtccacaagggctgactggcaacagttcagtgatgggcgtgcatatcgaatctgccgctcgccatccgtcaaccatcggcgttgctgtttctaccggctgctgggcgcatcgtcgcggcacactgcgagttcatgccgatctcacctttgaaaatctgtctcatacccggagcgcgttatgaaaaagatcctgacaaccccgatcaaagctgaagatctgcaagatattcgcgtcggcgatgtgatctacctgaccggtacgctggtgacctgccgtgacgtttgtcaccgccgattgatcgaactgaaacgtccgatcccttacgatctcaacggcaaagcgattttccacgctggccccatcgtgcgcaaaaacggcgacaaatgggagatggtgtccgtcggcccgacaaccagtatgcgtatggaaagttttgaacgtgaatttatcgagcagaccggcgtgaaactggtggtcggcaaaggcggaatggggccgctgaccgaagaaggctgccagaaattcaaggcgctgcatgtgattttcccggctggctgtgcggtactggcggcaactcaagtggaagagattgaagaggtacactggacagaactcgggatgccagagtcgctgtgggtctgccgggtcaaagagtttggcccgctgattgtctctatagatacccacggcaacaacctgatagccgaaaacaaaaagctgttcgccgaacgccgcgatcccatcgtagaagagatctgcgagcacgtccactacatcaaataaccctcccagagaggctcgcccctctcctttttctcaggcataacacgatgaaaccttccactgaatggtggcgataccttgcgccgctggcggtcatcgccattattgctctacttccgcttcccgcagggctggagagtcatacctggctctactttgccgtttttactggcgtgatcgttggactgatcctcgaacccgtgccgggtgccgtggtggcgatggtgggtatatccatcatcgccattctttcgccgtggctgctgtttagcccggagcagctcgcccagccaggttttaagttcaccgccaaatccctctcctgggcggtttctggtttttctaattcagttatctggcttattttcgccgcctttatgtttggtacgggctatgaaaaaaccgggcttggacgtcgcatcgctctgattctggtgaaaaaaatggggcatcgcacgctgtttctcggctatgcagtgatgttctccgagctgatactcgcgcctgtaacaccgtccaactcggcgcgtggtgcggggattatctatcccatcatccgtaacctgccaccgctctatcaatcacaaccaaacgacagcagttcgcgcagcattggctcgtacatcatgtggatggggattgttgccgattgcgtgaccagcgccattttcctgacggcgatggctccaaatttgctgttaattggactgatgaaaagcgcatctaacgccacgctgagctggggcgactggttcctcgggatgttgccgctcagtattttactggttctgctggttccctggctggcttacgtgctgtacccgccgatactgaagtctggcgatcaggtgccgcgctgggcagagacggaactgcaggcaatgggcccgctctgttcgcgtgaaaaacggatgctggggctgatggtaggcgcactggtgctgtggatttttggcggtgattatatcgatgccgcgatggtcggttacagcgtggtggcgctgatgctgcttctgcgcattatctgctgggacgacattgtcagtaataaagcggcgtggaacgttttcttctggctggcctcgcttatcaccctcgctaccggactcaacaacaccggttttattagctggtttggcaaactgttagcaggcagcttaagcggttattcgccaacgatagtgatggtggcgttgattgtggtcttttatctgctgcgctacttttttgccagcgccacagcgtatacctccgctctcgcaccgatgatgattgccgccgcgctggcgatgccggaaatcccgctgccggtgttctgcctgatggttggtgcggcaattggtctggggagcattcttacaccatacgccaccggacccagtccgatttactacggtagtggttatctgccaacggtggattactggcgactgggggcaatttttgggctgatattcctcgtgttgctggtgattaccggcttactgtggatgcccatggtgttgctttaagtgaggacggtgccggaaattgctctccggcacctaatagttttacgcggccggtaactctgccagcggccagcgcggacgcacgctaacgccgagatccgccgtcgcgcctgctttaaaccgcaccattccggcataggcgatcatcgcaccgttatcagtgcaaaattccggacgcgcgtagaacacttcgccacgacgctttttcatcatttcagccagcttcgcccgcagtgtgcggttagcactcacgccgcctgccatgaccagtcgcttaaagcccgtctgatccagtgctcgcttacacttaatcatcaacgtatcgaccactgcatcttcaaaggcgcgggcgatatcggcacgcgtctgatcgtcagtgccgttgtcacgtatggtatttgccgcgaaggttttcagaccagaaaagctgaaatccagccccggacggtcggtcatcgggcgcgggaagacaaagcgcccggcagtaccctgagccgccattttcgacagtaatggcccgccaggataatccagccccagcagcttcgcggttttatcaaacgcttcaccagccgcatcatcgatagactctccgagcagctcgtactgaccaatgccagtcacgctgattaactgcgtatgaccgccggaaaccagcagcgcgacaaacggaaattccggtgggttatcttccagcatcggcgctaacagatgtccttccatatgatgtaccgggattgccggaacgtcccaggcaaacgccagagaacgccccacggtcgcgccaaccagcagtgcgccgactaatcctgggcctgcggtataggccacagcatcaatgtcttttgccgttaaaccagactcctttagcgcctcctggatcaacggtacggttttacgcacgtgatcgcgggaggccagttcaggcacgacgccgccgtagtcagcgtgcaatttcacctgactatacaattggttggctaacaaacctttttcatcgtcgtaaatggcgatgccggtttcatcgcaggaagtttcaatacccagtacacgcatgacttgttttacctcgctttattaccgcgcagtgtaggaccaatgcgggttgatgtaaaactttgttcgcccctggagaaagcctcgtgtatactcctcacccttataaaagtccctttcaaaaaaggccgcggtgctttacaaagcagcagcaattgcagtaaaattccgcaccattttgaaataagctggcgttgatgccagcggcaaaccgaattaatcaaaggtgagaggcacatgccggtaattaaagtacgtgaaaacgagccgttcgacgtagctctgcgtcgcttcaagcgttcctgcgaaaaagcaggtgttctggcggaagttcgtcgtcgtgagttctatgaaaaaccgactaccgaacgtaagcgcgctaaagcttctgcagtgaaacgtcacgcgaagaaactggctcgcgaaaacgcacgccgcactcgtctgtactaattccccgagagcgttgctctccgatcagaccgagttgtagttgtaaggccgtgcttccgaaaggaatgcgcggcttattttcgtttatgaattgctaaaaatcggggcctatggctggacgaatcccacgcgtattcattaatgatctgctggcacgcactgacatcgtcgatctgatcgatgcccgtgtgaagctgaaaaagcagggcaagaatttccacgcgtgttgtccattccacaacgagaaaaccccgtcattcaccgttaacggtgagaaacagttttaccactgctttggatgtggcgcgcatggcaacgcgatcgacttcctgatgaactacgacaagctcgagttcgtcgaaacggtcgaagagctggcagcaatgcacaatcttgaagtgccatttgaagcaggcagcggccccagccagatcgaacgccatcagcggcaaacgctttatcagttgatggacggtctgaatacgttttaccaacaatctttacaacaacctgttgccacgtctgcgcgccagtatctggaaaaacgcggattaagccacgaggttatcgcccgctttgcgattggttttgcgccccccggctgggacaacgtcctgaagcggtttggcggcaatccagaaaatcgccagtcattggttgatgcgggcatgttggtcactaacgatcagggtcgcagttacgatcgtttccgcgagcgggtgatgttccccattcgtgataaacgcggtcgggtgattggttttggcggacgcgtgctgggcaacgatacccccaaatacctgaactcgccggaaacggacattttccataaaggccgccagctttacggtctttatgaagcgcagcaggataacgctgaacccaatcgtctgcttgtggtcgaaggctatatggacgtggtggcgctggcgcaatacggcattaattacgccgttgcgtcgttaggtacgtcaaccaccgccgatcacatacaactgttgttccgcgcgaccaacaatgtcatttgctgttatgacggcgaccgtgcaggccgcgatgccgcctggcgagcgctggaaacggcgctgccttacatgacagacggtcgtcagctacgctttatgtttttgcctgatggcgaagaccctgacacgctggtacgaaaagaaggtaaagaagcgtttgaagcgcggatggagcaggcgatgccactctccgcatttctgtttaacagtctgatgccgcaagttgatctgagtacccctgacgggcgcgcacgtttgagtacgctggcactgccactgatatcgcaagtgccgggcgaaacgctgcgaatatatctacgtcaggaattaggcaacaaattaggcatacttgatgacagccagcttgaacgattaatgccaaaagcggcagagagcggcgtttctcgccctgttccgcagctaaaacgcacgaccatgcgtatacttatagggttgctggtgcaaaatccagaattagcgacgttggtcccgccgcttgagaatctggatgaaaataagctccctggacttggcttattcagagaactggtcaacacttgtctctcccagccaggtctgaccaccgggcaacttttagagcactatcgtggtacaaataatgctgccacccttgaaaaactgtcgatgtgggacgatatagcagataagaatattgctgagcaaaccttcaccgactcactcaaccatatgtttgattcgctgcttgaactgcgccaggaagagttaatcgctcgtgagcgcacgcatggtttaagcaacgaagaacgcctggagctctggacattaaaccaggagctggcgaaaaagtgatttaacggcttaagtgccgaagagcgatcgggaagcccccgacagccgcactgagaggcagcggcaaatatataagtacgccctcgtaattatcgttggcggtaaacaaccgttggatttcagcgttaacagctgaaggacatcgggtcaatcgcccaacaccaacctcatgaaataagtgtggataccgtcttatggagcaaaacccgcaktcacagctgaaacttcttgtcacccgtggtaaggagcaaggctatctgacctatgccgaggtcaatgaccatctgccggaagatatcgtcgattcagatcagatcgaagacatcatccaaatgatcaacgacatgggcattcaggtgatggaagaagcaccggatgccgatgatctgatgctggctgaaaacaccgcggacgaagatgctgccgaagccgccgcgcaggtgctttccagcgtggaatctgaaatcgggcgcacgactgacccggtacgcatgtacatgcgtgaaatgggcaccgttgaactgttgacccgcgaaggcgaaattgacatcgctaagcgtattgaagacgggatcaaccaggttcaatgctccgttgctgaatatccggaagcgatcacctatctgctggaacagtacgatcgtgttgaagcagaagaagcgcgtctgtccgatctgatcaccggctttgttgacccgaacgcagaagaagatttggcacctaccgccactcacgtcggttctgagctttcccaggaagatctggacgatgacgaagatgaagacgaagaagatggtgacgacgataccgccgatgatgacaacagcatcgacccggaactggctcgcgaaaaatttgcggaactgcgcgctcagtacattgtaacgcgtgacaccatcaaagcgaaaggccgcagtcacgctgccgctcaggaagagatcctgaaactgtctgaagtattcaaacagttccgcctggtgccgaagcagtttgactacctggtcaacagcatgcgcgtcatgatggaccgcgttcgtacgcaagaacgtctgatcatgaagctctgcgttgagcagtgcaaaatgccgaagaaaaacttcattaccctgtttaccggcaacgaaaccagcgatacctggttcaacgcggcaattgcgatgaacaagccgtggtcggaaaaactgcacgatgtctctgaagaagtgcatcgcgccctgcagaaactgcagcagattgaagaagaaaccggcctgaccatcgagcaggttaaagatatcaaccgtccgtatgtccatcggtgaaggcgaaagcccgccgtgcgaagaaagagatggttgaagcgaacttgcgtctggttatttctatcgctaagaaatacaccaaccgtggcttgcagttccttgacctgattcaggaaggtaacatcggtctgatgaaagcggttgataaattcgaataccgccgtggttacaagttctccacctacgcaacctggtggatccgtcaggcgatcacccgttctatcgcggatcaggcgcgcaccatccgtattccggtgcatatgattgagactatcaacaagctcaaccgtatttctcgccagatgctgcaagagatgggccgtgaaccaacgccggaagaactggctgaacgcatgctgatgccggaagacaagatccgcaaagtgctgaagatcgccaaagagccaatctccatggaaacgccgatcggtgatgatgaagattcgcatctgggggatttcatcgaggataccaccctcgagctgccgctggattctgcgaccaccgaaagcctgcgtgcggcaacgcacgacgtgctggctggcctgaccgcgcgtgaagcgaaagttctgcgtatgcgtttcggtatcgatatgaacaccgaccacacgctggaagaagtgggtaaacagttcgacgttacccgcgaacgtatccgtcagatcgaagcgaaggcgctgcgcaaactgcgtcacccgagccgttctgaagtgctgcgtagcttcctggacgattaatcggtaggccggatcaggtgttacgccgcacccggcactagtccctccgcacaaacgccaccttttcggtggcgtttttatcgcccacgcaccaccagcgcctggtccagctcgcgatacgcttcaaccagtttctccagtgaaacgcgacttaaaccgctgggatttggcagcacccaaatctgcgtcgaaccaatggtgagagtttgtttcccccactgtgcaccgcgctggctgaatccctgttcatatgcttgtttgcccagaatcgccaacgcctgcggctgataatcttctattttttcaattagcttacgcccgcctgcgtgcagttcctgctttgacacttcattggcttgcaccgttggacggtctaccagtttggtgacgccacaacgataatccagcagatgctgtgcctcctgcggcttcaactgacggtcggtaaacccggcctgatatatcaccttccagaagcggtttgccggatgagcaaagggaaaacccgttccggcggatgaaagaccagggttgataccgcaaaacacgacccgtaaccctggagccaaaatatcctcaaccatatttactcctttctaacatcaccaggaaaagtataacggattgaaaatacattgtttataaaaacagcaggcgcgcggtaatggctggattgcgacacggagttactttataatccgctaccatggccccttagctcagtggttagagcaggcgactcataatcgcttggtcgctggttcaagtccagcaggggccaccagacatagcaaaggctgacgagaaatcgtcagcctttttctttttatatatcagttactttgcgtgccagtaagccgccgcgcgtacccgctgtgggtcatactgttccgcttcaaagcgacggcttaaattcttaacgactttgccttcgccggttatccagatgaagtaatcatcggcagggatttgcatctgcgccagacgcgcatctaccgcctgctcatcatgtgccagccattcgatattaaaaccatcaaggtgcgcgagataatcctgacaggcgttatcccgcacgctaaccagcgcactaacttgcggtttaacggcaagtttgctcaacgtttccaggcggcggcgcagtgcgggcattccggattcatcgcagacatacagctgatacgcgtaatcctctggcaccaccagcgaaccgcgcggacctgccaccgtaagtttatcgcccggtttcgcctgcatcgcccagccgctggcgaccccaccgtcgtgaataaagaaatcgatcgccagttcatggcgtagttcgtcatacagcggcgtatagtcacgcgacggtgggcgtggtccttccggccagacgatgccctcttccgttaccgttggcggcacaaagtgagtgcctggttgaggaaagaagagcttgctgtgatcgtcaaagccgcgcgatgtaaaaccgtccagcgcctcgccgccaaggacaatgcgctgaaaaccggcgctgatacgctcaacgcgtagcacagtcagttcacggaagcgcagatcattgcgaacgcgctgcgggtagcggggggagttattcattgttatcgccttcatgatggtaatcagatatatctaaataaattccacaaatgataatgattgttaatcatgataaatgcaagtgatttgtagcactgatatatctgtagtctgataagacgcgcaacctcttatcaagcatcattgctcaatgccggatgcggcgtgaacgccttatccggcctacatgttgagtaaacctgcgtttaaaaatcatttttgtacttgcagtaatgcttatatcagatataaattagatatatctaattaagcaaaaggaggctgatatgagccatcatcacgaagggtgttgtaaacatgaaggccagccacgccatgagggctgctgcaaaggtgagaagtcagaacacgagcactgcggacacggtcaccagcatgaacacggtcaatgctgcggtggtcgccacggtcgcggcggcggtcgtcgacaacgtttctttggtcacggtgaattgcgtctggtgattctggatattctctcgcgcgatgacagccacggttacgagttgattaaagcgattgaaaatctgacccaggggaattacaccccaagcccgggcgtcatctacccgacgctggattttctgcaggagcagtcgctgattaccattcgcgaagaggaaggtggtaagaagcagattgcgctgaccgaacaaggcgcgcagtggctggaagaaaaccgcgaacaggtagagatgattgaagaacgcatcaaagcgcgttgcgttggcgctgcgctgcgccagaacccgcaaatgaagcgggcgctggataattttaaagcggtgctggatttacgcgtcaaccagagcgatatcactgatgcacaaataaaaaagatcattgcggtgatcgaccgcgccgcttttgatattacgcaactggattaatcgccgcatccgccagtggcgcggtgcaattgccggatgcgacgcttgacgcgccttatccggcctacacccgctacacaccccgtaggcctgataagatgcgccagcatcgcatcaggcattgtgctccaaccgctggatccggcataccgattaatgcagcaccgtcaccgcgtcttccagtccgctggcgcggtgtttcaccatcgccgacacctgcgcactctcttccaccaactcggcgtttttctgggtgatcaggttaagctcatccactgcacgggtcaggctggaaagcccatcggcctgttccagcgttgaatggctaatctgagctatcaactgggtgacgttttttacctgcgccacaatatcttccatcgtccgtccggcggcgtgtacctgctgcgaaccagattgcaccttatcagcactggcatcaatcagcttgcgaatatcgttggcagcattggcgctgcggctggctaaatgacgcacttcccccgccaccactgcaaaacctttgccctgttcgccggcacgcgccgcttccaccgccgcattcagggccagaatattggtctgaaacgcaatatcgttaatcagcgaagtaatggtgccaatgcgctgggtactgtcggcaatatcgtccattgtcttgatcaccgtagtcatcgcctccccgccctgcactgccgcattactggcggtgatagaaagtttatcggcagccgacgccgtggcagagttctgtttcaccgacgccgccatttggttcatggtcgccaccgtttgctgaacgttatcaactgtctgctgggtatgttcgttcagttcatcggtgcctttcgccagcgtctcactgccgtttctgacactggacacctggcttgagacatcattaattagccaacggcacatcaggccaagctgccctaccgcacgtaatgtcagccccagctcatcgctgcgcttcagatgctcaacactattacgctctccggtcgccaccttcagtgcctgacgggcgacattttctatcgggcggacaatctgccattcaaaacaagcgcttgccaacaataccactaatgcacagaggatatacgtcaccaccggggcagcaacaaaccagagcatggccgccagcaagataaacatcagggtcatcactccacgcgcccgccagcgaagcggtaatgaaggcagttttcccaaccaacctttacgcaccaccaggcctttatgaatacgcttactggtccgtccggcgttcaacgctttgtacagcggctccaccgccgcgatctcttcatccgtcgcccgggtacgaatcgacatatagccactgatttttccctcgcgcaccatcggtaccgcattggcccgcacccaataatggtcgccatttttgcggcgatttttcacgatgccgctccagggctccccttttttcagggtgaaccacatatccgcaaacgccgcttttggcatatccgggtgacgcaccatgttgtgcggttgcccctgtaactcctgcaaggtatagccgctcacctgcacaaaagtgtcattagcatgagtgatatagctttgcagatcggtagtggacatcagagtggtgtcgtccgccagcggggtattttgctgggtgacatacggatgagaagacatgttcgcgtcctgtgcaggttatatggttgttaacttcttgtcagagtttatgtcggccccgctgcggttatctttaaccaattaatttgatttagatcgcaatttgcgactaaagcacaaatctaattccttgatttaaaatactttcactctgttactatacgaaaacgttaattaccttgcccaaaaatcaggcaattattgccctgaaagcgtgcatttgcgcagcaatcatcaaatccatacccgacaaaaaccgtgcaaaataacagcaaatgttagcaaatagcattaaatattgcgcaaatgataaccacatttgtgtttatcccgattttcgcgatcgcagccggagtggcgcaatccctgcaatacttaaatcggtatcatgtgatacgcgagcctccggagcatattttgaacaggttaccttcgagcgcatcagctttagcgtgcagcgcccacgccctgaatctcattgaaaagcgaacgttggatcatgaggagatgaaagcacttaaccgggaggtgattgaatacttcaaagagcatgtcaatccggggtttttagagtatcgcaaatctgttaccgccggcggggattacggagccgtagagtggcaagcgggaggtttaaatacgcttgtcgacacccagggacaggagtttatcgactgcctgggaggttttggaattttcaacgtggggcaccgtaatccagttgtggtttccgccgtacagaatcaacttgcgaaacaaccgcttcacagccaggagctgcttgatccgttacgggcgatgctggcgaaaacccttgcggcgctaacgcccggtaaactgaaatacagcttcttctgtaatagcggcaccgaatccgttgaagcggcgctgaagctggcgaaggcttatcagtcaccgcgcggcaagtttacttttattgccaccagcggcgcgttccacggtaaatcacttggcgcgctgtcggccacggcgaaatcgaccttccgcaaaccttttatgccactgctgccagggtttcgtcatgtaccgtttggcaatatcgaagccatgctcacggctcttaacgagtgcaaaaaaaccggtgatgatgttgctgcggtgatcctcgaaccgattcagggcgaaggtggcgtaattctgccgccgccaggctatctcaccgccgtgcgtaagctgtgcgatgagttcggcgcactgatgatcctcgatgaagtacaaacgggcatggggcgcacgggcaagatgttcgcctgcgagcatgagaacgtacagccggatatcctctgccttgccaaagcgctcggcggtggcgtgatgccgattggcgcaactatcgccactgaagaggtgttctcagtcctgttcgacaatccgttcctgcataccaccacctttggcggcaacccgctggcctgtgcggcggcgctggcgaccatcaatgtgttgctggagcagaacttaccggctcaggctgaacaaaaaggcgatatgttgctggacggtttccgtcaactggcgcgggaatatcccgatctggtacaggaagcgcgtggtaaagggatgttgatggcgattgagtttgttgataacgaaatcggctataactttgccagcgagatgttccgccagcgcgtactggtggccggaacactcaacaacgctaaaacgatccgcattgaaccgccactgacactgaccattgaacagtgtgaactggtgatcaaagcggcgcgtaaggcgctggcggccatgcgagtaagtgtcgaagaagcgtaatatcaaatcggatggcgattcgacgtcgccatccgattgttttatacgatacgaacgcccgcaggcatcatccgctccggcgttaacaacacgctttcactgccgtcatcggtttccgcacacagcagcatgcattccgacgtttcaccgcgcattttcgctttttgcagattgcataagaccaccaccgttttccccatcagctcttcttcgctgtagtacggcaccaggctggtcacggtttgcagtgttttttcccccacatcaacctgtacgatgtacagcttgtcggcgttttcatggcgtttcacttccacaatctttccgacgcgcatttccagacgtgcaaaatcagcgtaagccacggtttccattgtttcctccctttgggtaaaattttactaaactatagcaaaagtttttctcaatcctgtaggctaaaaatggagaatgcaggcgtgatcacattcgtgagccgctgtgttaccgttacagcgtcaaagaaacgcgctttatttactgaaaacaggtgacccgataagcacttcctctacaatgggggcgcacatcagggaaagtaaaaaaggtaaacatggcaacactaaaagacatcgcaatcgaagctggcgtatccctggcgacagtatccagggtcttaaatgacgatccaacattgaatgtgaaagaagagacgaaacatcgcattctggagatcgccgaaaagctggagtacaagaccagtagcgcccgtaaactccagacaggtgcagtcaaccaacatcatattctggctatctacagctaccagcaggagctggagatcaacgatccttactatctggcgatccgccacggcattgaaactcagtgcgaaaagctggcgatcgaactgaccaactgttatgaacacaacggtttaccagacattaaaaacgtcaccggtattttaattgtcggcaaacccacgcccgccctgcgcgccgccgcctgtgcgttgaccgacaatatctgttttatcgactttcacgaacccggcagcggttacgatgcggtggatatcgatctggcacgtatcagtaaagaaatcatcgatttctatatcaatcagggcgttaatcgtattggttttattggcggtgaagacttacccggcaaggcggatattcgtgaggtcgcctttgcggaatatggtcgtctgaaacacgtggtacgcgaagaggatatctggcgcggcggtttttccagttcgtcgggctatgaactggcaaaacagatgctggcgcaggaagactatccgaaggcactgtttgttgcttccgattccattgctatcggcgtactgcgggcaattcatgaacgtggcctgaacatcccacaggatatttcgcttatcagcgttaacgatatccccaccgcgcgatttacctttccgccgctctccaccgtgcgcatccattccgagatgatgggaagtcagggcgttaacctggtgtatgaaaaagcccgcgatggtcgcgcgctgccgctgttggtcttcgttcccagcaaattaaaactgcgcggcacgacccgttaaatccccttgcacgctgtccagcaatcgtttttgccggacagtgctgccgtttattttcgtgatccagttaaagtaaatgcatttactcgctactttttagtaaaatttttactaaactccccagcaattacacaaactaccatcaccatgaatggttccgatttctctctaccgggaggccctatgaatcgctgggaaaacattcagctcacccacgaaaaccgacttgcgccgcgtgcgtactttttttcatatgattctgttgcgcaggctcgtacttttgcccgtgaaaccagcagcctgtttctgcccttaagcggtcagtggaatttccacttttttgaccatccgctgcaagtgccagaagccttcacctctgagttaatggctgactgggggcatattaccgtccccgccatgtggcaaatggaaggtcacggcaaactgcaatataccgacgaaggttttccgttccccatcgatgtgccgtttgtccccagcgataacccaaccggtgcctatcaacgtattttcaccctcagcgacggctggcagggtaaacagacgctgattaaatttgacggcgtcgaaacctattttgaagtctacgttaacggtcagtatgtggggttcagcaagggcagtcgcctgaccgcagagtttgacatcagcgcgatggttaaaaccggcgacaacctgttgtgtgtgcgcgtgatgcaatgggcggactctacctacgtggaagaccaggatatgtggtggtcggcggggatcttccgcgatgtttatctgatcggaaaacaactcacgcacattaacgatttcaccgtgcgcaccgactttgacgaagcctattgcgatgccacactttcctgcgaagtggtgctggaaaatctcgccgcctcccctgtcgtcacgacgctggaatataccctgtttgatggcgaacacgtggtgcacagcagcgccattgatcatttggcaattgaaaaactgaccagcgcccgctttgcttttactgtcgaacagccgcagcaatggtcagcagaatccccttatctttaccatctggtcatgacgctgaaagacgccgacggcaacgttctggaagtggtgccacaacgcgttggcttccgtgatatcaaagtgcgcgacggtctgttctggatcaataaccgttatgtgatgctgcacggcgtcaaccgccacgacaacgatcatcgcaaaggccgcgccgttgggatggatcgcgtcgagaaagatctccagttgatgaagcagcacaacatcaactccgtgcgtaccgctcactacccgaacgatccacgtttttacgaactgtgcgatatctacggcctgtttgtgatggcggaaaccgacgtcgaatcgcacggctttgctaatgtcggcgatatcagccgtattaccgacgatccgcagtgggaaaacgtctacgtcgagcgcattgttcgccatattcacgcgcagaaaaaccatccgtcgatcatcatctggtcgctgggcaatgaatccggctatggctgtaacatccgcgcgatgtaccatgcggcgaaggcgctggatgacacgcgactggtgcattacgaagaagatcgcgatgctgaagtggtcgatattatttccaccatgtacacccgcgtgccgctgatgaatgagtttggtgaatacccgcatccgaagccgcgcatcatctgtgaatatgctcatgcgatggggaacggaccgggcgggctgacggagtaccagaacgtcttctataagcacgattgcattcagggacattatgtctgggaatggtgcgaccacgggatccaggcgcaggatgacaacggcaacgtctggtacaaattcggcggcgactacggcgactatcccaacaactataacttctgtcttgatggtttgatctattccgatcagacgccgggaccaggcctgaaagagtacaaacaggttattgcgccggtaaaaatccacgcgctggatctgactcgcggcgagttgaaagtcgaaaataaactgtggtttaccacgctagatgactacaccctgcacgcagaggtgcgcgccgaaggtgaaacgctcgcgacgcaacagattaaactgcgcgacgttgcgccgaacagcgaagcccccttacagatcacgctgccgcagctggacgcccgcgaagcgttcctcaacattacggtgaccaaagattcccgcacccgctacagcgaagccgggcattctatcgccacttatcagttcccgctgaaggaaaacaccgcgcagcctgtacctttcgcaccgaataacgcccgtccgctgacgctggaagacgatcgtttgagctgtactgttcgcggctacaactttgcgatcaccttctcaaaaacgagtggtaaaccgacatcctggcaagtgaatggcgagtcgctgctgacccgcgagccaaagatcaacttcttcaagccgatgatcgacaaccataagcaggagtacgaagggctgtggcagccaaatcatttgcagatcatgcaggagcatctgcgcgattttgtcgttgagcaaagtgatgatgaagtgttgctagtcagccgcacggttattgccccaccggtgtttgacttcgggatgcgctgcacctacatctggcgcatcgctgccgatggccaggttaacgtggcgctttccggcgaacgttatggcgactatccgcacatcattccgtgcatcggtttcaccatgggaattaacggcgaatacgaccaggtggcgtattacggacgtggaccgggcgaaaactacgccgacagccagcaggctaacatcatcgatatctggcgcagcaccgtcgatgccatgttcgagaactatcccttcccgcagaacaacggtaaccgtcagcatgtccgctggacggcactgactaaccgccacggcaacggtctgctggtggttccgcagcgaccaattaacttcagcgcctggcactatacccaggaaaacatccacgctgcccagcactgtaacgagctgcagcgcagtgatgacatcactctgaatctcgaccaccagctgcttggcctcggctccaactcctggggcagcgaggtgctggactcctggcgcgtctggttccgtgacttcagctacggctttacgttgctgccggtttctggcggagaagctaccgcgcaaagcctggcgtcgtatgagttcggcgcagggttcttttccacgaatttgcacagcgagaataagcaatgaggatcatcgataacttagaacagttccgccagatttatgcctctggcaagaagtggcaacgatgcgttgaagcgattgaaaatatcgacaacattcagcctggcgtcgcccactccatcggtgactcattgacttaccgcgtggagacagactccgcgaccgatgcgctatttaccgggcatcgacgctattttgaagtgcattactacctgcaagggcagcaaaaaattgaatatgcgccgaaagagacattacaggtagtggaatattatcgtgatgaaactgaccgtgaatatttaaaaggctgcggagaaaccgtagaggtccacgaagggcaaatcgttatttgcgatatccatgaagcgtatcggtttatctgcaataacgcggtcaaaaaagtggttctcaaagtcaccatcgaagatggttatttccataacaaataacaactacggcggcaaaaggagtttgccgccaccgctaccctactcattttcggagatgtgttatgtctgataccaaacgtaatacaatcggcaaattcggcttgctctcgctgacttttgccgccgtttacagctttaacaacgttatcaataataatattgagcttggactggcctcggcaccgatgtttttcctcgcaacaattttttattttattcccttctgtctgatcatcgcagaatttgtttcgttaaataaaaactcagaagccggtgtctacgcgtgggtaaaaagttcgctgggcggacgttgggcatttattactgcctatacctactggttcgtaaacctgttctttttcacctcgttgttgccgcgcgttattgcttatgcttcgtatgccttcctcggctacgaatatattatgacgccggttgccaccaccattatcagtatggtgctgttcgccttctccacctgggtttccaccaacggggcgaaaatgctggggccaatcacctccgtcacttcaacgctgatgctgctgttaacgctctcctacattttactggcaggtacggcactggttggcggcgtacagcctgccgatccgatcaccgttgacgcgatgatcccgaacttcaactgggcgttcctcggcgtgaccacctggatctttatggccgcaggtggcgcggagtccgtcgctgtgtacgttaacgacgtcaaaggcggttcgaaatcgttcgttaaagtgatcatcctcgccgggatttttatcggcgtactgtattccgtctcctcggtgctgattaacgtcttcgtcagcagcaaagagttgaaatttactggcggatcggtacaggtattccacggcatggcggcgtattttggtctaccggaagcactgatgaatcgctttgtcggtctggtgtcctttaccgcgatgttcggttccctgctgatgtggacggcaacgccggtgaaaattttcttctccgaaattccggaaggcatctttggtaagaaaaccgtcgaactgaacgaaaacggcgttccggcgcgcgcagcgtggatccagttcctgatcgtcatcccgctgatgattatcccgatgctcggttccaataccgtgcaggatctgatgaataccattattaatatgaccgccgcagcgtccatgcttccgccgttattcatcatgctggcttacctgaatttacgcgccaaattagatcacctgccacgcgatttccgtatgggctcccgccgcaccggtattatcgttgtttcaatgctgattgcgatatttgccgtagggtttgtcgcttcgacattcccgactggcgcgaatattctgaccatcattttttataacgtcggcggtattgttattttcctcggctttgcgtggtggaaatacagtaaatatataaagggattaacggctgaagagcgccatattgaggcgacaccagccagcaatgttgattaagcagaataataaaaaatgagcaggcattttccctcttcctggatggggagagggaaaatagtttctgcctttatatttttataattacaacgataaaaggctgtactttttctttagctcatggattaacataatgaaattaatcactgcaccatgcagagcattacttgcgctgccgttttgctacgccttttctgtgaccgctgatgaagcacgtccggcagaacatgacgacacaaaaacccccgcaatgacctcgacatcttctccttcatttcgtttttacggcgaattaggggttggtgggtatatggatttagagggtgagaataaacataaatacagcgacggcacctatattgaaggtggcctggagatgaagtacggctcctggttcggcctgatttacggcgaaggctggaccgtgcaggccgaccacgacggtaatgcctgggtgcctgaccatagctggggtggtttcgaaggtgggattaaccgtttctatggcggttatcgtaccaatgatggcaccgaaatcatgctcagtctgcgtcaggattcctcgctggatgacctgcaatggtggggcgatttcacgcccgatctgggctacgtcattcccaatacccgcgacattatgactgcgctgaaggtacagaacttaagcggcaactttcgttatagcgttaccgccacacctgccggacatcatgacgaaagcaaagcctggctacattttggcaagtacgatcgctacgacgacaaatacacctatccggcaatgatgaacggttacatccagtatgaccttgcagaaggtatcacctggatgaacggtctggaaatcaccgacggcacaggccaactctatctcacgggcctgcttacccctaactttgccgctcgcgcctggcaccataccggacgcgccgacgggctggacgtatcgggaagtgaaagcgggatgatggtgagcgccatgtatgaagcgttaaagggcgtttatctctccaccgcttacacctacgccaaacatcgccctgaccacgctgacgatgaaaccacctctttcatgcagtttggtatctggtacgaatacggcggcggacgtttcgcaacggcttttgatagccgcttctacatgaaaaatgcctctcacgatcccagcgaccaactcttcctgatgcaatatttttactggtaataaggacagtaatctcatgaaaataaaaaccattttaacgccagtagcctgtgctctgctgatgagcttttccgcccatgccgctaacgctgacaattataaaaacgtgattaaccgtactggcgcgccgcagtacatgaaggattacgattacgacgatcaccagcgttttaatccgtttttcgatctcggagcctggcatggtcatctgttgccagacggcccgaacactatgggcggctttcctggcgttgcgctgctgacggaagaatacatcaactttatggccagcaatttcgatcgcctgaccgtctggcaagacggcaagaaagtcgatttcacgctggaggcatacagtattcccggcgcgctggtgcaaaagttgatatcgaaagatgtacaggtcgaaatgattctgcgcttcgccacgccgcgcacatcactactggaaaccaaaatcaccagcgataaaccgctggatctggtgtgggatggtgaactgctggaaaaactggaagcgaaagaagggaaaccgctttccgataaaaccattgctggcgagtaccctgactatcagcgcaaaatcagcgccacccgtgatggcctgaaagtcacctttggcaaagtgcgcgccacctgggatctgctgacctccggtgaatcagaatatcaggtgcataaatccctgccagtgcagactgaaatcaacggcaatcgctttaccagtaaggcgcatatcaacagttcgacgacgctctataccacctactcccatctgctgaccgctcaggaagttagcaaagagcaaatgcagatccgcgatattctggcgcgtccggcgttttatctcaccgcctcgcagcaacgctgggaagagtatctgaagaaagggttaaccaatccggatgcgacgccggaacagacgcgcgtcgcggtgaaagccatcgaaacgctcaacggtaactggcgatcgccgggcggtgcggtgaaatataacaccgtcacgccgtcggtgaccgggcgctggttctccggcaatcagacctggccgtgggatacctggaagcaggcgtttgcgatggcgcatttcaatccggatatcgccaaagagaatatccgcgcggtcttctcctggcagatccagccaggcgacagcgtgcgtccgcaggatgtgggctttgtccccgacctgatagcgtggaaccttagccccgagcgtggcggcgatggcggcaactggaacgaacgtaacaccaaacccagccttgccgcctggtcggtgatggaagtgtacaacgtcacccaggataaaacctggctggcagagatgtacccgaaactggtggcctatcacgactggtggctacgtaaccgcgatcacaacggcaacggcgtaccggaatatggcgcaacccgcgataaagcccacaatactgataatggcgagatgctgtttacagtgaaaaaaggcaataaagaagagacgcagtctgggctgaacaactacgcccgcgtggtggagaaaggccagtacgacagtctggaaattccggcacaggttgcggcgtcgtgggaatcggggcgtgatgatgccgccgtctttgggtttatcgacaaagaacagttggataaatatgtcgctaacggcggcaaacgtagcgactggacggtgaaattcgccgagaaccgcagtcaggacggaacgttgctgggctactcgctattgcaggagtcggtggatcaggccagctatatgtacagcgataaccattatctggcggagatggcgacgattctcggtaagccggaagaggccaaacgctatcgtcagttagcacaacagctcgcggactacatcaacacttgtatgttcgacccgactacacagttctactatgacgtgcgtattgaagataaaccgctggcgaacggctgcgcgggcaaaccgattgtcgagcgcggtaaagggccggaaggctggtcaccgctgtttaacggtgcggcaacgcaggccaacgccgacgcggtggtgaaggtgatgctggatccgaaagaattcaacacctttgtcccgctggggacggcagcgttaaccaacccagcctttggcgcagatatctactggcgcgggcgcgtatgggtggatcagttctggtttggtctgaaagggatggagcgttacggttatcgcgatgacgccctgaaactggctgatacgttcttccggcacgccaaaggattaaccgccgatggcccaattcaggagaattacaacccgctcactggcgcgcagcaaggcgcaccaaatttctcctggagtgccgcgcatttgtatatgttgtataacgatttttttcgtaagcagtaattagcaacggctggcggatgcggcgtaaacgccttatccgccctacatgtgcaatcccccaggccggataagacgcgtcaagcgtcgcatccggcgttaccaccgggcgtattctttttgaatcccatcacaaaccccgcactccccttttcccttttctccggcgacggctaaattagaactcatccgaccacataacaattattttacatactggacaattttatgagctacccgtcgctgttcgccccgctggatttaggttttaccacgttaaaaaaccgcgtgttgatgggttcaatgcacaccgggctggaggaatacccggacggcgctgaacggctggcagcgttttatgccgaacgcgcccgtcacggcgtggcgttgattgtcagcggcggtatcgcaccagatttaacaggcgttggcatggaaggcggtgcaatgctcaatgacgccagccagatcccacaccatcgcaccattaccgaagccgtacatcaggaaggcggcaaaatcgccctgcaaattttgcataccgggcgctacagctaccaaccgcatctggtcgctccctccgcattgcaggcccccatcaaccgtttcgttcctcacgaactcacccatgaagagatcctgcaactgatcgacgatttcgcccactgcgcgcaattggcacgggaggcaggatacgacggtgtagaggtgatggggtccgaagggtatttgatcaacgaatttctgacgctgcgcaccaatcagcgtagtgaccagtggggcggcgattaccgcaaccggatgcggtttgccgtagaagtagtgcgtgcggtgcgcgaacgtgtcggcaacgacttcattattatctaccgactgtcgatgctcgacctggtcgaaggcggcggtacttttgccgaaatggtagagctggcgcaggccattgaagcggcgggcgcgaccattatcaacaccggcattggctggcatgaagcacgtattccgaccattgccacgcccgtgccgcgcggtgcctttagctgggtcacgcgcaaactgaaaggccacgtttcgctgccgctggtgaccaccaaccggattaacgatccgcaggttgccgacgatattctctcgcgcggcgatgccgatatggtatcgatggcgcgaccgtttcttgctgatgcggaactgctgtcaaaagcgcaatcgggacgagccgatgagatcaacacttgtattggctgcaaccaggcctgtctcgatcagatcttcgttggcaaagtcacctcgtgcctggtgaatcctcgcgcctgccatgaaaccaaaatgccaatccttcctgccgtgcagaaaaaaaatctggcggtggtcggtgcgggacctgctgggctggcgtttgccattaacgcggcggcgcgtgggcatcaggtaacattgtttgatgcgcacagcgagatcggcgggcagtttaatatcgccaaacagatccccggcaaagaggagttttacgaaacgcagcgctattaccgccggatgatcgaagtgacgggtgtgacgctaaaactcaatcacaccgtgacagcggatcagttacaggcgttcgatgaaacgatcctcgccagtgggatcgtgccgcgcgttccgcctatcgacgggatcgatcatccgaatgtattgagttatctcgatgtactgcgcgacaaagcgccggtgggcaacaaagttgccatcatcggttgtggcggaattggttttgatacggcgatgtatttaagtcagccgggcgaatccaccagccagaatatcgccgggttctgtaatgagtggggaatcgacagtagcctgcaacaggccggaggtttgagtccgcaaggcatgcagatcccccgtagcccacggcagattgtgatgctccagcgcaaagccagcaaaccaggacaagggttaggcaaaaccaccggctggatccatcgcaccaccctgctctcacgcggcgtgaaaatgatcccaggcgtaagttaccagaagatcgacgatgacgggctgcatgtagtgatcaacggcgaaacgcaggtattagcagtggacaatgtggtgatctgcgcggggcaggagccaaaccgcgcattggcgcaaccgctgattgatagtgggaaaactgtgcatttaattggcggctgcgatgtagctatggagctggacgcacggcgggcaattgcccagggaacacggctggcgctagagatttaaatcgttgtttgaagcgccggatgcgacgcatccggcacgtcgcgttaatcaataaacaaggcgggagaaatgccgaatcgcgttgccagttttttagcgtgttccagcgttaatttcctcttcccgctcaaaacgcgtgacaccatcgatttactgccaatttccggaagatcggaaagggttaaaccatattgatccataagggtacgaatcacagctataccgccaggcatggcttgcgccatggcattaaattcagcaaattcgggcgctgattcttcccacgcggttattttggcacacaccagatccagcaaggggttttcaggatcgttgagcagcagatgatctaccagttccagcgcctgggtgtattgttcctcgttctgaatacccgccagaaaaggtgccacagcagttagcttttctcctgcttgcaagatgtcggcaatcgcaatcattttttccccttagtacgatgaacggcggtaaagaaatcgtattctttatgcgtcataacttcacgtatgtagcataaacgttgaacaacgctaaacaagagaatgtagaggatggtgacagggattttttgttttatggaagcgcgattccagaactgggcagacattgccggatgcgacgcttgccgcgtcttatccgacctgggggtaatgtgctgaacgtatgccggataaggcgtttacgccgcatccggcaggtaacccccaatcttaccgacgacgccccagcttcactgctttcagcaccacaaatttattattcgtggcgatggtggtgcagttgccgaaaattttcttcagtttatggaagtaatccaggtgacggttggcaacgatatacagctcgccgttgattttcaggcagcggcgggcatggtggaacatctcccaggcgacgttatcggtcagcgcatgttgctgatgaaacggcgggttgcagagcacagcattaaaacggaaaggctccacgccggagagcgcgttgttgatcataaactcgcagcgatccaacgcctcgggcatgttggtttctacgtttaaccggctggaagcaaccgccatcggcgattcatcgacaaacaccactttcgcctgcgggtttttatcgagcaatgtcaggccaataacgccattaccgcaaccgagatcgacaatctcaccttcgagattctctggcagatgttgcataaagaagcgcgcgccaatatccagcccagtgcgggagaaaacattcgcatggttgtggatagtccagtcagtgccttccagcttccagctaacggtctgcggcgcatcggccaacggcggttcgttgaaggtgcagttaatcaggcgcgctttcttccatgccagcgtggtggtggtcgggccgagcactttttcgaacagttccagcgtggaagtgtggatgtcacgggctttggcaccggcaataatacgtgtatccggcgtgaccactttgcgcagcgcgcgcagttgttgttccagcaacgccagtgttttcggtactttgatcagtaccacgcccggctgttgcggatagtcggcggtgctgtcgagaaacttcacgctcgactcatcaatcccgttgaggcgtaaattctcgcgcgtcgccagttcgctgatgtatgagtcgccaatgctgtatggcttatgttccgccagcgcacaacttaacgcaccaaaggcatcattcaggatcaacaccgggccgcggatttctgtgtcgtccaactgttgcagcaaatattcatccgccgcttcccacgcctgtagtgggtttacgtcatccgtcgccggaaaacgttgtagtgtcagtgaacggaaaccgttgtctaagtggctcatcggccctcctgaatgataaaatttcgacgttgcccctgaaaagggtgcgtgagtataccctttttctctttttcgtgggcggttatgagcaatcttacttatcttcagggttatcccgagcagctactttcccaggtgcgaacgctgataaacgaacagcgtctgggcgatgtgctggcaaaacgctatccgggaacacacgactacgccaccgataaagccctctggcaatatactcaggatcttaaaaatcagtttctgcgcaatgccccgccgatcactaaagtgatgtatgacaacaagatccatgtgctgaaaaatgcgctcgggttacataccgctgtttcgcgtgtgcagggcggcaagctgaaagcaaaggcggagatccgcgtcgctaccgtgtttcgcaacgcgccggaaccgtttttgcgcatgatcgtggtgcacgagttggcgcacctgaaggagaaagagcataacaaagcgttctatcaattgtgctgccatatggagccgcagtaccaccagcttgagttcgacacccggctgtggctaacgcagttgtcgcttgggcaggacaaaatctgaaaatgatgtcaggcgttattttttcctcctttagcgcctaaaatcgacctcctccctttcgttaaggatgacgaccatgctgcgcgcatttgcccgccttcttctccgtatttgtttttctcgccggactcttaaaattggctgtttattgttgcttatagcaggagcaaccctttttattgccgatcgcgttatggtcaacgccagccaacaactgacctggagcgatgtcaacgccgttccggcgcggaacgtgggtttattgctgggggcgaggccgggtaatcgctactttacccgacgtattgataccgcagcagagttgtaccacgccggaaaagtgaaatggctgttagttagtggcgataacggacgtaaaaattacgatgaagcgtcaggaatgcagcaggccttgatcgctaaaggcgtaccagcaaaagtgatcttctgcgactatgccggattctcaacgcttgattcggtggtgcgtgccaaaaaggtgtttggtgaaaaccatatcaccattatctcgcaagaatttcataatcaacgcgccatctggctggcaaagcaatacggcatcgacgctatcggttttaacgcgccagacctcaatatgaagcacggtttttatactcaactgcgggagaaactcgctcgtgtcagcgcggtgattgacgcaaaaatcctccatcgccagccgaaatatctcgggccgttggttatgattgggccgtttagtgagcatggctgtccggcaaaagaataatgcgtatctgcgcacgtcgaagataaaaaaggcgtgctacagtgacgagagaatccctttatggagtatccacgcgttatgatacgtttcgctgtgattggtacgaactggatcactcgccagttcgtcgaggccgcccatgagagcggtaaatacaagttaaccgccgtttattcccgcagtcttgaacaggcccagcacttcgccaatgatttttctgtcgagcatctgtttacgtcgctggaagcgatggcagaaagcgatgccattgacgcggtgtatattgccagcccgaattccctgcacttttcccagacacaacttttccttagtcacaaaattcatgtgatttgcgagaaaccgctggcgtcgaatctggcggaagtggatgccgccattgcctgtgcgcgggaaaatcaggtggtgctgtttgaggcatttaaaacggcctacctgccgaactttcatctgttacgccaggcgctgccgaaagtcggcaaactgcgtaaagtctttttcaactattgccagtattcctcgcggtatcaacgttacctggatggtgagaatcccaacacctttaatccggcattctctaacggttcaattatggatatcggcttttactgtctggcgtcagcggtggcgttatttggtgagccgaaaagcgtgcaggcaaccgccagtttgttggcaagcggcgtagatgcccacggcgtggtggtgatggattacggtgatttcagcgttacgttgcagcactcaaaagtgagcgattctgtcctggcaagcgagattcagggcgaagcgggatcgctggtgattgaaaaactgtctgaatgccagaaagtttgctttgttccgcgtggcagccagatgcaggatctcacccaaccgcagcatattaataccatgctctacgaagcagagctgttcgctaccctggtggatgagcatctggtggatcatccagggctggcggtcagtcgcatcaccgccaaactgctgaccgagatccgccgccagactggggtgatttttccggcagatagcgtaaaactataaattgccaaagtaaaacagtgtaaaaggtatgtaacagaccattgactgactgaatggtctgtcatactttgttacctgcaaaggggagtaacttcattgccggtcgatcgtcattacgatgtgtgaaaaaccacatccggtcaccgggcaacccgaaaggaatacgcagacgtattccttttttgttgtaagtgagaccttgccggaaggcgaggtctatgcataaaaagcagcggctgacgtcttccgacgttggccgtttttttatgtgtaaggaacttctatgaatactgtcggcacgccgttgctatggggcggattcgctgttgttgtcaccattatgctggctatcgacctgttgttgcaggggcgtcgtggggcacatgccatgaccatgaaacaggctgcggcctggtcgctggtctgggtgacgctgtcgttactgtttaacgccgctttctggtggtatctggtgcaaaccgaaggtcgcgccgttgccgatccacaggcactggcctttctcacgggttatctgattgagaaatcgctggcggtcgataacgtctttgtctggctgatgttgttcagctatttctctgttccggcggcattacaacgccgcgtgctggtgtatggcgtactcggggcgattgttctgcgtaccatcatgatcttcactggtagctggctgatttcacagttcgactggatcttgtatatcttcggtgccttcctgctgtttaccggcgtgaagatggcgctcgcccatgaagatgaatcaggcattggcgacaagccgctggtgcgctggctacgcggtcatttgcgcatgaccgacaccatcgacaacgagcatttctttgtgcgtaaaaatggtttgttgtatgccacgccgctgatgctggtgctgattctggtggagttgagcgacgtgattttcgccgtggatagtattccggctatcttcgccgtgaccaccgatccgtttattgtgctgacctcaaacctgtttgcgatcctcggcctgcgtgcgatgtatttcctgctggcaggtgtggcagagcgtttctcgatgctcaaatatggtctggcggtgattctggtgtttatcggtatcaagatgctgattgtcgacttctaccatattccgatcgccgtctcgctgggcgtggtgtttggcattctggtgatgacgtttattatcaacgcctgggtgaattatcggcatgataagcagcgggtagaataatttttaatctgcctaagccgtgtactctgtcatcaacatgagcaccgttttctccctctccccaaaaggggcgaggggactgaccgagtacttttttgacgttgtcatcagtctggaagccgcacgttgggctttattttcatgtcaaacaaatgtaaccattaagttgcgaaatatgacttctctttaaaatccagcatatttcgcttcccgaagctgtaactttccttatactcgaccttgcaaacactttgttacatcctgaaagatgcgtcgacagaacgcaccagggatgtgcgacaacacaatgaaaggatcgaaaaatgactacgcaacattcaccggggctattccggcgtctggctcatggcagcctggtaaaacaaatcctggccggccttattctggggattcttctggcatggatctcaaaacccgcggcggaagctgttggtctgttaggtactttgttcgtcggcgcactgaaagccgttgcccccatcctggtgttgatgctggtaatggcatctattgctaaccaccagcacgggcagaaaaccaatatccgccctattttgttcctctatctgctgggcaccttctctgctgctctagccgcagtaatcttcagttttgccttcccttctaccctgcacttgtccagtagcgcggatgatatttcgccgccgtcaggcattgtagaagtgatgcgcgggctggtaatgagcatggtttccaaccccattgacgcgctgctgaaaggtaactatatcgggatcctggtgtgggcaattggcctcggtttcgcactgcgtcacggtaacgaaaccaccaaaaacctggtcaacgatatgtcgaatgccgttacctttatggtgaaactggtgattcacttcgcaccgatcggtatttttggtctggtttcttctaccctggcaaccaccggtttctccacgctgtggggctacgcgcaactgctggtggtactggttggctgtatgctgctggtggcgctggtggttaacccactgctggtatggtggaaaattcgtcgtaacccgttcccgctggtgctgctgtgcctgcgcgaaagcggcgtgtatgccttcttcacccgcagctctgcggcgaacattccggtgaatatggcgctgtgtgaaaagctgaatctggatcgcgatacctattccgtttctattccgctgggagccaccatcaatatggcgggcgcagcaatcaccattaccgtgttgacgctggctgcggttaatacgctgggtattccggttgatctgcccacagcgctgctgttgagcgtagtggcttctctgtgtgcctgtggcgcatccggcgtggcgggggggtctctgttgctgatcccactggcctgtaatatgttcggtatttcgaacgatatcgccatgcaggtggttgctgtcggctttattatcggcgtattgcaggactcctgtgaaaccgcgctgaactcgtcaactgacgtgctgttcactgcggcagcttgccaggcggaagacgatcgtctggcaaatagcgccctgcgtaactaatacttagcccctttcgtctacggcggaaggggttttctccactttaaacggatcaattccccttctctgcatacgccagaaacgaatgatattcaggccattcatcagcagaaaactgccttcaatcatcgtgccgcctatcgaccccgcccagaagttgtgaatcacccagcaacacgttgaaaaccacattacgcagcgcatggtcagccctttacagcggaacagcgcccaggtactgacaatcgtgccgattaccggcaatagttcgacaggatgatggaacttcgcgaggccaattccgccagtcagcacaataaaaatcgccattacccataagctgcgcgtgcgtaaggtaatcaatgtacgaatggcattaaggatggcactggcaccggcaggataggtgcccagaagaaaaaaatgtacgccaataacggcgctatagaccgaaagttgctttttgaagcgacgttcgtcacgattgaaaaatgttgtgataccaatcagaaaggcgatgacacccacgccctgggccagccaatacgcggtcatgataaatccttagcaggtatggaaaagcaaacggcgcttcacattatgaaacgccgttttttattaacaactcatttcgactttatagcgttacgccgcttttgaagatcgccagttcgcggaagtcgttacgctcgttgcaggtttgcttaccgttggcaaactcaacgatggtgtcgataaattcttccagcaactgcggcatcgctttaccgtggatcagctgacccgcgtcaaagtcgatccagtgttttttcttcgccgccagttcgctgttggtggcgattttcaccgtcggtacaaagccgccgtacggcgtgccgcgaccggtactgaacagcaccatatggcagcccgcacccgccagggcgctggtcgctacggcatcgttacccggcgcacttaacaagttcagccccggcgttttcagacgctcgccgtaacgcagcacgtcaaccacgacactggaacccgctttctgggtacagccaagcgatttatcttccagcgtggtgataccgcctgctttgttccccggtgatgggttttcgtagatcggctggtcatgggcaataaagtactgcttgaagtcattgaccatggtgaccagtttttcaaacgttgcttcgtcgcgacaatggtccatcagcaactgctctgcgccaaacatctccggcacttcggtcagtacggtagtaccgccgttagcaatcacgtagtcagagaaacgccccagcatcgggttagcagtaataccagaaagaccgtcagaaccaccgcactccagaccaaacttcagttcgctgagtttgcccggctcgcgtttatcgttgcgcatcacgctatacagctgatgcaaatgcgcgatcccggcctcgatttcatcatcctgctgttggcagatcatgaaatgaacgcgttcaggatcgatatcgcccaacgtttcacggaatgcggcaacctggttattttcgcaacccagaccaatcaccagcactgcgcccgcgttcgggtggcgcaccatgttttgcagcatggtgcgagtattgatgtgatcgtcgcccagttgtgagcagccgtaggtgtggctgaagaggaacacgccgtcggtaccttcagcgttgttggtctctttcaggaaacgattttggatctgccgcgcgatgccgttgacacagcccacggttggcaggatccacagctcattacgcaccccgacatcgccgttagcgcgacgatagatctgcacttcacgatctgccgcttgcgcaggcagatcctgaaaatcaggttgatagcgatactgatccagatcgctcagattcgtgcgcgtattgtgggcgtgaacgtgttcccccgctgcaatatccgccaatgcataaccaatcggcaggccatatttaatgacgttggccccttttgcgatatccgttaacgcaaatttatgtccacgagcaacatcctggcgcagcgtaacagtctggttatcgacactgacttctgtgccttcagccaaatccgctaaagcaaccgcgacgttatccagcgcatggatcttgatgtattgcatatcaaccccagaccttagttcagttcaatggcgaagtagtcacgcgcattgttaaagcaaatatttttcaccatctcgcccagcaggttgatgtccgccggtgcttcgcctgcttccacccagcgaccgatcatctggcacagaatgcggcggaagtattcgtgacgggtgtatgacaggaagctacggctgtcagtcagcatgccgacaaagcggctcagcagaccgagctgcgccagttgggtcatctgacgttccataccgtctttctggtcgttaaaccaccagccggaaccgaactgcattttgcccggcataccttcgccctggaagttaccgatcatggtgcccagcacttcgttatcgcgcgggttcaggcagtagagaatggttttcggcagcaggttttcttcattctgcttgctcagcagcttagacagctcttccgccatcggacggtcgttgatggagtcaaagccgacatccggccccagcagtttaaactgacgcaggttgttattacgcagtgcgccaatgtggtactgctgtacccagccgcgacgtgcatattcggcaccaaggaacaccagcaccgcagttttgaactgtgccacttcgtgctcgctcagggtttcgcctgccagacggcgcgcgaggatgctgtccagttccgcttcgttcgcttcagcaaacatcaccacatccagcgcgtggtcagacactttacagccgtgagcggcgaagtgatccagacgtttagtcagggcagtttgcaggtcagcaaagcggcgaatgtcggtatcggaaacttcgcccagcttcgccatgtagtcgttaaaggtcgcctgttcaatgttaaaggctttgtccggacgccagctcggcagcactttaatggtgaaagagccgtctttggcgatctctgcgtgatgctccagagaatcgatcgggtcatcggtggtgccgaccattttcacgttcatctgctgcatgatgccgcgtgcagagaaattatcctgcgccagcagttcgttacattcgttccagatttcatcggcagttgacggagaaagcaatttgccagtgataccaaacggacgacgcagttcgaggtgcgtccagtggtataacgggttgccgatagtgtgcggaacagtcgccgcccaggcgtcaaatttttcacggtcagacgcatcaccggtgcacaaacgctcggccacaccgttggtacgcatagcgcgccatttgtagtgatcgcccttcaaccagatgtcatacaggtttttaaaacgatagtcttccgcaatctgctgcggcggcaaatggcaatggtaatcgaaaatcggctggtcttttgcgtagtcgtgatacagacggcgggcaaattcagtatctaacaggaaatcttcagtcataaacggagtcattttcgtcttcctctcaacgagtgagctagcttgcttatggtgcgatgctgacaaagttatcacaccaatttccagagtccgaagatattttcgtgagttagatcaataaacgtagttaaaaaaattactctcaaagtggtaaatctcgctgcaggccgcgccagtactggcctcgccgtcgtcaggtaatgtccctacaaatattcgcacatttgtgatggctctcaccttttaaagttgtatgacaagttatctttctgccgtcgcaaatcataagtcgacggaatgcaaattgccgattcattcatttgttagatgaatcgggttanccggtacgcaagccgaattagcacgaaactttcatggcaacgttcggggngtgccggttttttttcggttacccggtcgtaactaacatcttcagcctctggcgggatgatggccgcgcttcctgcggatataacaaaacgatgaggttttacatgcgtaaaattaaagggttacgttggtatatgatcgcactggtgacgctcggcaccgtgcttggttacctgacgcgtaacactgtggcggcagctgcgccaactctgatggaagagttaaacatctccacccaacagtattcctatatcatcgcagcgtattctgctgcttatacggtcatgcaaccggtagcgggttatgtactggatgtgctgggtacgaaaatcggttatgcaatgtttgctgtactgtgggccgtgttctgtggtgcaactgcgctggcaggtagttggggtggcctggcggttgctcgtggtgcggtcggtgccgcggaagccgcgatgattccggcgggtctgaaagccagctccgaatggttcccggcgaaagagcgttccatcgcggtaggttactttaacgtaggttcttcgattggtgcgatgattgcgccgccgctggtggtatgggcaatcgtgatgcacagctggcagatggcatttatcatctccggtgcgttgagctttatctgggcgatggcatggctgattttctataaacatccgcgcgaccagaaacatctgaccgatgaagaacgcgactacattattaatggtcaggaagcccagcaccaggttgacacagtgaagaaaatgtccgttggtcagatcctgcgtaaccgtcagttctggggtatcgcgctgccgcgattcctggcagaaccggcatggggtacttttaacgcgtggatcccgctgttcatgtttaaagtttacggctttaacctgaaagagatcgcgatgtttgcctggatgccgatgctgtttgctgacctcggttgtatcctcggtggttacctgccaccactgttccagcgttggtttggtgtgaacctgatcgtttcccgtaagatggtcgtaacgctgggtgctgtgctgatgattggcccgggtatgatcggtctgttcaccaacccgtatgtcgcgattatgctgctgtgtatcggtggttttgctcaccaggcactgtctggcgcactgattacgctctcttctgacgtgttcggtcgtaacgaagtggcgacggcgaacggtttaaccgggatgtccgcatggctggcaagtacgctgtttgcactggtagtcggtgcactggctgacaccatcggcttcagcccgctgttcgcagttctggcagtgttcgacctgttaggtgcgctggttatctggaccgtgttgcagaacaaaccggcgattgaggtggcgcaggaatcacataacgatcccgcaccgcaacattaaggcttcgtgtaagttttagtttcccttcaaagccgccttctcaggcggctttttcatcactgcgagtagagctaaactcgcaaaagtggtataacaaatatagtctgccgtatcatgcctggagcgcatatggaaatcactgaaccacgccgtttgtatcaacaacttgccgctgacctgaaagagcgcatcgaacagggcgtctatctggtgggtgataaactgcctgccgaacgctttattgccgatgaaaaaaacgtcagccgcaccgtggttcgtgaagccatcatcatgctggaagttgaaggctatgtcgaagtgcgtaaaggttcaggtattcatgtggtttccaaccagccgcgccatcagcaggcggctgacaataatatggaattcgccaattacggtccgtttgagttgctccaggctcgccagctcatcgaaagtaatattgccgagttcgcggcaactcaggtcacaaaacaggacatcatgaaattgatggccattcaggagcaggcacgcggtgaacaatgcttccgtgattccgagtgggatttgcagttccatattcaggtagccctggcgacgcagaactccgccctggcggctatcgttgaaaaaatgtggacccagcgtagtcataacccgtactggaaaaaactgcacgaacacattgatgcccgtaccgtcgataactggtgtgatgaccacgatcaaatcctcaaggcgctgattcgcaaagatcctcatgctgctaagctggcaatgtggcagcacctggaaaacaccaagatcatgttatttaacgaaaccagcgacgatttcgagttcaatgccgaccgctatctgttcgccgaaaacccggtggtgcatctcgatacagccaccagcggcagtaaatgaaattcctgtccgacaggcgctacagtgcgcctgtttgtctcgtcggtaagcgaaaagtataaagtgtcagcctgtgtaaatcctctcgcctccctcccctgcattcagcaaaatcagactccacggacatgtaattttgataacgaacaacgttgacctttgttacaattagattcaatttgaatttatgcttttgaatgctttcttatctcacgatttaacagggaatagttcaggctgtgttgatgtatcaaacccgcagaacataccaagacagcaataacattgcggtagtgcatcatttaaaaccagcgtggcgttaaccgattcaccaggaataatgaatggaacttttgacccaattgctgcaagccctgtgggcgcaggattttgaaaccctggccaatccgtcgatgattggcatgttgtattttgtcttgtttgtcattttgttccttgaaaacggcttgcttccggcggcctttttaccgggcgacagtttactggtactggtcggcgtattgattgcgaaaggcgcgatgggctatccgcaaacgattctgctgctgaccgttgccgccagcctcggttgctgggtcagctatattcaggggcgatggctgggcaatacccgcaccgtacaaaactggctatctcatttacccgcgcattatcatcaacgcgcacaccatctttttcataaacacggtttatcggcgctgttaattggtcgctttattgcgtttgtcagaacactgctgccgacgattgccgggttatcagggctgaataacgcgcgctttcagttcttcaactggatgagtggtctgctgtgggtgttgatcctgacaactctgggttacatgctcggcaaaacgccggtatttttaaagtacgaggaccagctgatgtcatgcctgatgctgctcccggtggtgctgctggtgtttggcctggcaggttctctggtcgtgttatggaaaaagaaatatggaaatcgggggtaagggatgcaaatacctcgcatgtcacttcgccagctagcctggtccggcgctgttttacttctggtcagcacactattgctggcctggtccgcggttcgccagcaagagtctacgctggcgattcgtgccgttcatcaagggacaacgatgccagacggtttttcaatctggcatcaccttgacgctcacggcattcctttcaaaagtatcacccccaaaaacgacactctgttaattacctttgactccagcgaccagagcgccgccgcaaaagcggtcctcgacagaacattgccccatggctacatcattgcgcagcaggacaataacagtcaggctatgcagtggctgacccggttgcgggataactctcatcgcttcggataacttcctgttatccgaaacagatcactcactttggtgatttcaccgtaactgtctatgattaatgaggcggtggttaacacgaccgcttcgttgtctggacaatcgttcctttgtaataggtccgaatcacaatggaaggttcaagaatgaaataccgcatcgctttagctgtttctctctttgctcttagtgccggtagttatgccactaccctgtgtcaggaaaaggagcaaaatatccttaaggagatcagctatgccgaaaaacaccaaaaccagaatcgtattgacggtctgaataaagccctgagtgaagtccgggccaactgttcagatagccaactgcgtgccgatcatcagaagaaaatcgcaaagcagaaagatgaggtggcggaacgccagcaagatttagccgaggcgaagcaaaaaggcgatgcagataagattgccaaacgcgaacggaaactggcagaagcgcaggaagagctgaaaaagctgaaagcgcgcgactactaactcacaatagtcactacttactcacctggagaaaactatgtcgaaagaacacactacggaacatctgcgtgctgagttgaaatccctttccgatacgctggaagaggtgcttagctcatctggcgagaagtcaaaagaagagttgagtaagattcgtagcaaagcggagcaggcactgaaacagagccgttatcgcctgggtgaaaccggtgatgccattgccaaacaaacccgtgtcgcggcggcgcgtgccgatgagtatgtgcgtgaaaatccgtggacgggcgtgggcattggcgcagcaatcggtgtagtgctcggcgttctgctgtcgcgtcgttaattatggcggacactcatcacgcgcaagggcccggtaaaagcgttctgggcatcgggcagcgaattgtttccatcatggttgaaatggtggagacacgtctgcggctggcggtggtggagctggaagaggaaaaagcgaatctctttcaacttttactgatgctgggcctgacgatgcttttcgctgcatttggtcttatgagcctgatggtgctaattatctgggcggttgatccgcaacatcgcctgaatgcgatgattgccaccaccgtggtgttgctgctactggcactgattggcggcatctggacgttacgtaaatcgcgtaagtctacgttgctgcgccacacgcgccatgagctggcaaacgatcggcagctgctcgaggaggagtcccgtgagcagtaaagtcgaacgtgaacgacgtaaggcgcaactgcttagccagatccagcaacaacggctggatctttccgccagtcgtcgtgaatggctggaggcaacaggcgcttacgatcgtcgctggaatatgctgttgagtctgcgctcctgggcgctggttggcagtagcgtgatggctatctggacgattcgccatcctaatatgctggtccgctgggccagacgcggttttggtgtatggagcgcctggcgtctggtgaaaacaaccctcaagcaacaacagcttcgcggttaacttcctctctggccggagaaattccggccttatccctcaaattttttgaaaatatttgacagttttccttgctaacaatcacgcttcgtcacgtttatgattctctccatcgacagcaacgacgctaatagcgcgcccttgcacaaaaaacaatcagcagcctgagcggcgcagtggagagtatgatgaaaaaattagaagatgttggtgtactggtagcgcgtattttaatgccgattctgtttattacggcaggctggggaaaaattactggctacgcgggtacccaacaatatatggaagcaatgggcgtccccggctttatgctgccgctggtgattctgcttgagtttggtggtggtctggcaatcctgttcggtttcctgacacgtaccacagccctgtttactactggctttacgctgctgacggcatttttatttcacagcaactttgcagaaggcatgaactcgctgatgtttatgaaaaacctgactatttctggcggattcctgctgctggcaattaccggtccaggcgcattcagcatcgaccgcctgctgaataaaaagtggtaagcacgcgctatacttaacgataaaaaacgagggggaagctcctcgtttttgctattggaggatagaaaaatgggtcaactgattgacggcgtctggcatgacacctggtacgataccaaatccaccggcggtaaatttcaacgttcagcttccgcatttcgtaactggctcactgccgatggcgcgccaggccccactggcaaaggcggttttgccgcagagaaagatcgttatcatctctatgtttcactcgcctgcccgtgggcacaccgcacgctgatcatgcgtaagctcaaaggactggaaccgtttatttccgtttccgtagtgaacccgctgatgctggaaaacggctggacctttgatgacagttttccgggagcaaccggcgacacactctatcaacatgaatttctgtatcagctttatctccacgccgatccacactacagctggacagagttactgttcccgtgctgtgggacaaaaaaaaccacaccatcgtcagcaacgaatcagcagaaatcatacgcatgttcaataccgcgtttgatgcgctgggtgcgaaagctggagattactacccaccagccctgcaactgaaaattgacgaacttaacggctggatttacgacaccgttaacaatggcgtgtataaagccggttttgccaccagccagcaagcctacgacgaggcggtggcgaaagtgtttaaatcgctggcgcgactggaacagattttaggtcagcaccgttacctgaccggcaaccagctaaccgaagccgatattcgcctgtggaccacgctggtgcgttttgatccagtgtatgtgacccacttcaagtgtgataagcaccgcatcagcgattacctgaatctgtatggcttcctgcgcgatatctaccagatgccgggaattgccgaaacagtcaatttcgatcacatccgtaatcattacttccgcagccataagaccatcaaccctacgggaattatttcaattggtccgtggcaggatctcgatgaaccgcatggacgagatgttcgcttcggttaaaaaaaggcaccttacgaggtgcctctgataattagctaagtacgtgttgttcatgtcggatgcggcgtaaacgccttatcaaacctacaaaacatttatattcaatatgttgcaatgaccgcgcaggccagataagcgtagcgcatctggcaattttgcgcttgcccttatccttcacagcgccttattaattcatcgcgataatatttactgccatttcattcacgtctattcttaatttgctgctttaaaaacaagtgattgagcaaaattgaggcaaaaatggactggtatctgaaagtactaaaaaattatgtcggtttccggggtcgtgcgcggcgcaaagagtactggatgtttattctggtcaacatcatctttacgttcgtgctggggctactggataaaatgttaggctggcaacgtgccggtggcgaaggcatcctgacgacaatctacggtattctggtgtttttaccatggtgggcagttcagttccgccgcctgcacgacaccgaccgctcggcgtggtgggcactgctattcttaatcccgttcatcggctggcttattatcatcgtctttaactgccaggcgggtacgccaggcgaaaaccgctttggaccagatccgaaactggaacaagactaataattaagcaccttgtaaaaggtgcttaatcgattattttccgctaaaaagtttgggaatttcccgcagacaccaggatttcgcctcccccatactgtcacgacgccaggccataataatatcgatctcgctggtcgattccgggctgacgacacgcaaccgcccttccgcaatatctttttcgaccatcggatacggcatcgtcgccacgccaagccccgccagtaatgcctgacgtttatcttcaatcgtgctcaccgttaagcgcggctgtttgtccagcaactgtacggtcaacaccgggcgctcacgagcggtatccgccaccgcaattccacgatatttcacgcgcgtcacttcagataacggttccggctcctgatgaatcgggtgatccggcgcggcaacatagacgttcattaaggtatagagtttgcgcgagttgatctccgacgaggaacgaaaatgcatatccggcgcgataacgatatccgcccgcccctgctccagccgttcccacgcccccgccagcacttcggtgatgattgccagttgggtattggcttttgccgccagtttgtcgattaacgggaaaaaggcaggtgtcggtaccagcgcctcggtcacaatggtgagatgcgtttcccaaccgcgcgcgagggcttccgcatcggtagtcagtttatctgcggcttccagcaaaacgcgccctcgttccagcaacatcctcccgacattggtgaatttggtgcgatggcccgagcggtcaaacagcaccacatccagctcttcttccagtttttgcatggtgtagctaagtgcggaaggcacgcgtcccagctcatccgccgccgccgcaaaactgccccggcgatcgatcgcatccataacccgtagtgcttccagcgttaatgccctttctttggccatttcgttctcattcaggaaatttgaacataccgggcagaatatctggctaacaatgtagcgtccagccccttaccataaaaggaagtaaagagaggtcaagaattatgattactacccgaactgccaggcagtgtggacaagcagactacggatggttgcaggcccggtatactttttcctttggacactacttcgacccgaaattgttaggctatgcctccctgcgcgtgcttaaccaggaagtgctggccccaggtgccgcctttcagccgcgaacctatcccaaagtcgatattttaaatgtgattctggatggagaagctgagtatcgcgacagcgaaggcaatcatgttcaggccagcactggtgaggtgttgctgctctctacccagccgggtgtcagctatagcgaacacaatctcagcaaagacaaaccgttaacgcgaatgcaactttggctggatgcctgcccgcagcgagagaatccgctgattcaaaagctggcgcttaatatgagcaagcagcaattaatcgcctcgccagaaggtgggatgggaagcctgctattgcgccagcaagtgtggctgcaccatatcgtgctcgacaaaggcgaaagtgcgaatttccagttgcatgggccacgcgcgtatttgcaatcgattcacgggaaatttcatgcgcttacgcatcatgaagagaaagcggcgctaacctgcggtgatggggcgtttattcgtgacgaggctaacattacgctggttgccgattccccactgcgcgctttgctgatagatttgcctgtctagttgtttttacagggagatgatgatgagtaaaaaatcggccaaaaagcgccagccagtgaagcccgtggtggcgaaagaacctgctcgtaccgccaaaaattttggctatgaagagatgttgagcgagctggaagccatcgtcgcggatgctgaaacgcgtttagccgaagatgaagctaccgcgtaaagacaagttgccggatgcggcgtaaacgccttatccggcctacaaaacccaacaacatcaacaaattgtgcaattcgtaggccagataagacgcgccagcatcgcatccggcacaatacccaaaaccgggcgtttatctggccttgctcgccataatctcgataatctgccgatccgtttgctgcatcgaatggcttgctaacgcacacaggttggcaatcgactgctcaacatcatgcgccacaatcccttcattaccggttacggcggtatcatccagcgccattaacaccgctttccacgcagccgaagcactggtcgaaaccttcatcgcgcagctgttcgacgcaccatcgcaaatcatgccgctgacatcgccgatcatactgctgatcgccatcgaaatggtttcataacgcccatccaccagccatgccatcccggcggcggcccccattgctgcggtcgttgcggcacaaagcgcagacaaacgcggtaactggttatggatgtaaatcgcgctcaaatgcgaaagcatcagcgcacgcgccagccgttcatcatccgctccgaagtgttctgctaccaccaccacaggcattgttgcggtgatcccttggttacccgagccggagttactcattgccggaagcgtagcgccgcccatacgcgcatcggatgccgcgctggtacgaatcacaatggatgaagagagatctttcgccagcaaaccgcgcgcgcactgtttttccagcgtcgcaccaatatgcagcccccagttaccgctcaaaccttcctgcgataacgcacaatttaacttcgcagaatcgagaataaagcggatcgccgcaaacgggacttcattgacgaacttcaggatctcagccagcgtcgtcctggaaagcaccgtcagcggcgactcttgctcgccctctgtcacacacgcctgctgggtaaacaccacaccattgtgcgtctcaatatgcacaatgttggtatgcccgccgacaatggtgacacacgcccacttctcaccgttccagactttggcgcgtgagaagaggatttcatcgcaaggttcctggatcttaactgagactttccccgccgccagcagtgctttggcatcggcaattgcctgcgcagttgcatctttcagcacttccagcccggcgttagcatttccacctaacgctcccagcgccgccgcaatcggcagccccaccattcccgtgccgggaacggtgacgcccagaccgttcttcatcagatttggcgaaacccaggcttctacacgttcaaccggaccttccagttcagccgcagcaaccgccgccgccagcgccagtgaaatcggttcagtacaccccagcgccggttttacctcctcctgaacggcgaggatgtaacgctgccataacggatttaaagtcgaatcaaacatattaaaaaccttaaaatttcaggtaaatcaagaaaatgccaggaacggagaaacacaaagcaacaaaccagtgacgataatcaggtacagagacatccctttgtatttgtgcaatgccggtactttgtaaaccagccacgccgggatcaggcaccctaccatgccgaaaatcgggctacagatagaggtgaagctcaacaccggggcgttcagtacgatggcgctccaggccagcaaaatggcgaaaatcatgatgccgcgctgaacgagattttcgttaatcttctcggcaggcatcttgcgacgcaggatagtccawttacgatcccttgcgttgcttcgcgaaagcctaaatagacgccaaagaatgcagtcattacagcaaagatattgagaatgacgctgaccactttcacccacgctgcgccgtcaccgctaataaactgtgcggcaatcgccaacgcggaaatattctgctcgtaggcttttaccgcttcgtcatgtcccatcgccagcgtgaacgacacggcgtagaaaaagacggtgacaaacaaaatgccaaacgcgatattcattgcccgcaatgctttatgccgcgccacttcaattgatttttcccgcgagcgataagagatcaccatcgggcttaacgtctggataaacagaatcgacgtcagggtaaacggcagcgtaataatggcgtttttcaccagcagccccagcggcggtagcgaaccgacgttatacagatgccacattcccaccatcgacacgcccagcgccgcgaccaccagcagcttggtcagcaccatgccggtcgaaattttgaataacaatttctcgccgcgtgaagagatcgccaccagaatgcaaatcagtaccagaccataaaagggactgtctgacagcaacccttccgtcacgccgaaggtatgcagataggaagcactatcgttggtgatggcggtggaatagacgaacatccaaatcaccagcattacgaaatagagcgcacctaacaggatgccccagtttttacctaaataaccgctaatgacgctcgggtaatctttacattctggtgattctgccagcgtattaataaacaatcgctgaaacagatacattgccgggtaaccaatcaccgatgagagcaaaaatacccacaatcccatcaaaccgacctgcaccgggagaaaaacaatccccgcgccaatcgccatcccgatactcataatcacccagccggtgtcagtactgtcgaatttgatcgcttctcgccactcgctctcactcattccagcacgacccgccggggtcgaagcgtctgcaatgacgcctttattcgatgcaatttccataatttctcgctcaatattttgtagggcttattatttttttccgagccgcatcaaggcgatatgcggtctacgtttttgcaggcgagttattagaataaagaaatgatacgcgcgaggtcagagaaaatcttcacaatcaagactttgaaatagcaattgtgggtaataattttctattaaattgagttaatggaaataattattctctatttgcggcagatcacaataaaaaagggtgcacattttgtgcacccaaggatgaaagctgacagcaatgtcagccgcagaccactttaatagccagtcctccgcgtgatgtttcgcggtatttatcgttcatatctttgccggtttcatacatcgtctcgatcactttatcgagtgaaacacgcggtgccgaggtgcggcgcatcgccatccgcgcggcgtttactgctttcacggcattaatggcattacgttcaatgcacgggatttgtacctgtccggcaaccggatcgcaggtcagcccaaggttatgctccatcgcgatttccgccgcattgcatacctgcgccggactgccgcccagtagttcagttaaccctgccgccgccattgaacaggccacgccaatctccccctgacagccgacttccgcgccagagatggaggcgttcattttatacagcgcgccaatagcccccgctgccagaaaatagcgggcaattgaccgctcgtttaccggacgacggaacttatcgtaataagccagcactgccggaataatgccgcacgcaccgttagtcggtgccgttaccacgcgcccgccagctgcgttttcttcactaaccgctagcgcgtacatgttgatccagtcgatgacattcatcggatcgttagagatgttatcgctggaaaccagttgacgacgcagcgctacggcacggcgcggcacattgagcggaccaggcagcacgccttcagtattcattccacgttcaataccgtcatgcatcacttgccagatacgggcaaaccctgcgtcaatttccgctttactgcgcagcgccagctcgttgtgcatcatcaggccagatatagacaggccgttgtaatcacacattttcagcagttcacctgctgagtggaaatcgtaaggtacgggtgtttcgacatcgtacgacaggccgaagtgttcttcttcgacaataaacccgccgccgacagagtaataggttttgcttaatagctcttcctgtcccttccaggcagtgatccgcattccgttctcatggcgaggcaacatttcgggatggaagataatgttctttgctacaggaaaatcaacaatatgcgcgccagaagtcaccggcaaccgcccgctgcgcgtcactaactctataaatgcagggatctcatcaatgacaacatcctgcggactgtttcctgccagtcccatgatgatggcgacatccgtggcatggcctttgcccgtcagtgacaacgacccgtacagatcgaccacaatatggctcgtcgcggttaataagccgctactttccagccgatcaataaaactttttccggcattcattggccccacagtatgcgaactggagggaccaatcccaattttgaaaatatcgaatgcactaatcatatccacaccctcggattgccgttcagtaaagtggagcggaacgaccttgcgaccgtcccgctcacgaggccttacgcactacgtactgcgatggcttcaatttccaacttcacatctttcggcaaacgcgcgacctgcacacagctccgggtcgggtaggtcgcctgatgttcatcgaagaactgcttatagacttcattgatggtggcaaaatcattcagatcggtgatgaacacggtcatcttgatgatatcgcccacactcagtccggcagcaaccacgatcgctttgacgttttcgaggcttaaacgcgcctgatcttgcacatcagccgggatctcaccggtctgtgggcaaaccggaatttgcccggaggtgaagaccatgctgcctaaatcaacgccctgaacataagggccgattgcgcctggggcacgttgcgtttcgataatctttttcatacatcctccggcgtcagagcgcctgggtaaaggtacgtgaaataacatcctgttgctgttcacgggtcagtgcgttgaagcgcacggcgtagccagagacacggattgtcaggttaggatatttttccgggtgctcgatggcatccagcagcatttcccgattcattacgttgacgttgaggtgttgaccgccttcgacatccgcttcgtggtggaaatacccatccagcaggccgacaaggttcgttttacgtatcggatcttctttgcccagcgccgcagggacgatggagaaggtgtacgagatcccatctttggcgtaggtgaatggcagtttcgccaccgacgtcaatgaggctacggcgcctttgcgatcacgaccgtgcatcgggttagcgcccggcgcgaacggtgttccggcgcggcgaccgtccggcgtgttcccggttttctgaccgtacaccacgttagaggtgatagtcagaatcgattgggtcggcacagcattgcgataggttggcaaagctttaattttcttcataaagcgttcaaccagatcgcaggcaatgctgtctacgcgctcgtcgttgttgccatactgcggatattcgccgtcaatctcgaaatccaccgccaggccgttttcatcacggattggtttcacacgagcatatttgatggcagacagggagtccgttgccaccgacaggcccgcgatgccgcacgccatggtgcgatagacatcacgatcatgtagcgccatcagcgaagcttcgtagctgtacttgtcgtgcatgtagtgaatgatattcagcgcgctgatgtactgtaccgccagccagtccatgaagtggtcgaggctatccatcactttgtcgtagtccagcacgtcatccatcaacggagccgttttcgggccaacctgaatcttcagcttctcgtccattccgccgttgattgcgtacagtagcgttttcgccaggttagcgcgtgctccaaagaactgcatttgcttaccaatcaccattgggctgacgcaacaggcaatcgcgtaatcgtcgctattgaagtcagtacgcatcagatcgtcgttttcatactgcaaagaggatgtgacgatagacacctgcgcggcatattttttgaaggcaatcggcaaggcttccgaccacagaatagtcaggttaggttccggtgcaggccccatagtgtgcagggtgtgcaaatagcggaaggagtttttggtcaccagggttcgaccgtccagccccatcccgccgatcacttccgtcgcccagatcgggtcgccggagaacagcgaatcaaattccggcgtacgcaagaagcgcaccatacggatcttcatgatgaagtggtcgatcagttcctgtgcctgctgctcattgagtacgcctgctttaaagtcgcgctcaatgtagatatcgaggaacgatgccgtgcgccccagcgacatcgcgccgccattttgcgatttcactgccgccaggtaagcgaagtagagccactgcaccgcttcctgtgcattctgcgccggacgggagatgtcaaaaccgtatttcgccgccatttcttgaatctgcaacagcgcacgacgatgttccgccagctcctcacgcagacggagcgtagcttcgagatcttcgcctttttccagacgggactggagatcggcaaactgcagttcgcgttcacgtaccagataactgatgccgtaaagcgccacgcggcggtagtcaccgatgatacgcccacgaccataaccatctggtaaaccggtcagtacaccagatttacggcagcgcagcatatccggtgagtaaacatcaaatacgccctggttatgggttttacgcagatcggtaaagatgtattcaaattcgctatccatttcacgaccatacgcgtggaatgaacttctaatcatattaatgccgccgaacggatgcagtgcacgctttaatggcgcatccgtttgcagacccactattttttccagcggctggtcaatatatcctgcatcatgagcggtaattgtggtggcaatattggtatcgaaatccaatggcgcgtgagtcgcattttcgatacggatgccttccatgactttttcccacaattccgtggtggcaggcgtcgcttcggcgagaaaagattcatcgccttcataaggtgtatagttatgttgaataaaatcgcggacattaatttcgtttttccagtccgtacctttaaagccaagccatgcgtcggcgtacagcttatcgctggtatcaatatctaccttcatgaaaaataatctctctacaatacttcaactaaattatgcaaattctgcgggcgcgttcactttgcctaaatgaatggcatccaaagcaatcattttttcttcgttagtcggaattacggcgcaaatgacacgcgcattttcactggaaacaattcgctctccaaaagagttagagcgattattcatttctgtatcaatctctacgcctaatacagctaaatgttccatgaccagacgacgaattaaacttgaattctctcctattccgccggtgaatataattccatccaggcgatgtaatgaagcagcgtgtccggcaatatgacgggcaattcggtgaacaaaggttttaattgccagttgcgcgcgttcgtgaccttcatgccaggctttttccagaacacgtaaatccgaagaaaggccggaaatacctaataatcccgactctttattcactacgcgttccaggtcccccaggctctggttggtttggctggcgacccaggacatcgccccgaagtcgacatcaccactgcgggtacccatcatcaagccttccagcggcgtcattcccatggaagtgtcaacactctgaccgttgcgaaccgcgcagattgacgcgccattgccaagatgcgccacaaccaggccggagtcatcttccgccagattcagcagagaatgcgcgcgctgggaaacatagcggtgcgacgtgccgtggaaaccataacggcgtacacctaactcttcataatatttccacggcaggccgtataaataagcttccggagccatcgtctggtggaaactggtatcaaataccgccacctgagttacgcccgggaataattgctgcgccgattcaataccacttaaattggcgtaattatgcaggggtgccagtggagaaacgcgacggatattatcaatgacttcatcggtaataatggcggactcggtaaaaatactgccgccgtgagcgatgcggtggccaattaaggccacattgtcatttaaattccgtttttccagttcaaatgcaattgccttcaatgcaccttcgtagctgtggtgagccagcggtgctggctctcccccatttacggataagaatgcattttccgagttaataccgtcggcaatacctgacattaatacttcacagtcgctggcattgagtacggaaaacttaatcgaagacgaaccacagttaataaccaaaacaaccggaaattcattcatctcttttctcatcctgagttacggattaaaacagtttgtatacgatgttcaggatggtcagcagaccaatcacggtaacaaacacgttatccagacgaccacggtatttcgccagagacggcgctttacggatggcatacatcggcaacaggcacagcagtgatgcgataatcggtgcgcccatggcttcaatcaggtcgaggatgttcgggttggcgtaggcaacaacccaggtggagcccataatgaaaatcatgctgatagtattcagtttacccagcgacactttggttttgtcacctttataaccgaacttcagaatcaaaccattcagcccttccagcgtccccagatagtgaccgaagaaagatttgaaaatagccacgagtgcgatgatggaagcggcatattccagtgtaatcgcaaacgttgttttggtaccggtcatggacgcaaagtggttagccagataagaaagcactggaatattctgcgctttcgcttcagccatattcgccggagacagcgtaaacaggcagctaaaggcaaagaacatcaccactgcaaccatcagcatactggcgcgagagatgatttgtgaacatttacgctcggtgaagtcgcgaccaaaatctttctcgtactcttcacgtttagaaaccacgaaggaagagacgattggcgagaagttaaaggagaaaaccatgatggaaatccccagccagacggtgatcaggataccgtcatgaccagttaacgacagcgaaccgaggtcaacctggtcgataactgcagagttccagtaagggatcagcgaaagagaaatcagcaccaggctggcgataaacggccataccagatagctcatcactttaaccatcagatccttaccaaaccagatgacgaaagccatcagcagcaacaggaacagcgccacaaagccgcgattcagcggtgcaaagccgagctggttttcccagaacgtcataaaggtattggtaatagtaacgccataaatccacaacagtgggcaaatcgcgaagaagtacaggaacgtgataaccacgccgccagttttaccaaaatgctcttccaccgtttccgtaatgttgccggaagggttagagccagaaagacacagacgcgccagtgcccggtggcaataaaacgcgatggggtatgctaataccaacatcagaagaatcgggatcagtccgccaaaacctgcgcggatagggaagaacagcaccccggcgccgattgccgtaccaaacaagcctaacgtccatgtggtatctgatttacgccaggacgattgttttgtctggctggatacaatgctatctgaagtactcatatcctatcctcaacgaattaattaagcgtcaacgaaaccggtgatttgagagacgcgagaaagatcgatattgccgccggaaataatactgacggtttttctgttttgaatatattggtctaatttaccgcttaataatgcagcacatgccagagcgcctgcgccttcggtgacgactttattgcgctgaattaaggcaatcatactgtttctgatttcgtcttcgctgaccagcacgatgtcatcgactaattcacgaacgatttcgtaagttaaattacccgggcgggagacatcacaaccatccgccagggtgccggtagttcggtgcgtagttatttctccggagtggaaagaagccgccatgccgtgaacgttttcagactgtacgccaataacacggatggtcgggttgatagatttaattgccaccgcaatacctgcaattaaaccgccgccgccaattggcacaatcacgttatcgacatcatagagatcttccataatttccagaccaatcgttccctggccagcaatcactttcggatcatcgtaaggtgggataaaaatacggccttccatttcgacaatttcgctcactttagcaatagtgtcgttgaagttatcaccatgcaaaacgacttctgcggagtagtcgcacgttgccgcgactttggatttcggcgcaccttttggcatcaccactttaccgtcaatacccagcatcgcgcaggagagcgaaaccccttgcgcatggttgcccgcagagcaggccactacacctttacgtttttccgcatcagtcagtgaacttaatttattaaatgcgccacgaattttaaatgaaccggtacgctgcatgttttcgaatttgaggaatatttcacctttgcaacgttcactaaaatagttggagcgaggcatacctgttttataaattcgcccagccagtcgttgttttgcttcaatgatgtcatcaatagcaaccgggagatcgtatgtaatatgcattataaaacctcttagcctgaattaaatatgtaggtaaccgtaaccgacacctgcaaaacagacaggtggattatttatgtttaaattaaaacaaataactaatcaacttcaattaattgccttcgtctacacccattataagatgaatactctttggctaattccaccaaaaccgatgctgcttttttaatacgataatttttcgaccataccgcggcatattgtgccacaggtaatgtttcttcaaccggaatagtaataaattgattagaaccaaaaggtgatgtcatatcacaaggaattacagttaagaaatcagcattgagaacaagattataaattgtcacgactgagtcggttttaacgatgttttcaatactgatgccatttctttgtaacgtagtaagtagttcgctgtagtaccccatattggtttgtggcaacacccactgttcgttcttcaacgactccagcgtggtggtgccggtgcatgttcgggacttactggctaccagcacaaactcggactcgaacagcggctcaacatgtaaatcctgaagcttcatttctgcgcttaacgtaccaatcgcaaaatccagtcgaccgtcgcggattgccggtaagaacgaagacagttgcgcttcatacatagaaacctgcgctttcgggaacacctctttgaacttgttgatcatccctgacataaaagtaaaaccaatcaatgaaggaaaaccaaatgagacttccaccaccgcctcagaagacataccgcttatctcattaaccatatttttcatttcacgggtaatggattcggaacgggagagtaacaattgaccggcaggtgttaatgttacaccggtatttttccgcaccactaactccaccccaaaataatcttcaatatcgttaatgattttactgacggccggttgagttaaccctaactcttttgcagccgagccgatagaaccacttctaataacttcctgaaagactaccaggtgctgcgttttcggaagaagaatagtgctcataacgacctacgttaattacctcattgacggtatgaagtgtatcaaaatgaaatgaacaggatatgtgcgaccactcacaaattaactttcaatactttccatggcatcgtcaccaaaattaaatacctttaagtatcaacaagttaaagtatgaaaatcagcataaaccctgacttttgtcaaaaaaaatgacggggataaccatattttatggcgataacatcattctttatgtggttaatacaaaaaaggggctgagactatatttcaagcaattaccggataattaccaggcaaaatttgagttaaatttaatgagtaagttctcaaattttattataaacaaaccattttcagcgataaataatgcggcacgtcacattttttcacgctatttgttggagaacaaacatttattttatcaatattttaaaatttcgaatacaggtattgatcatctcgaacaattgattaacgtcaactttttctcttctggcaggaggtcattttgtgaatgcaatcgttttccataaattcttctcccctcataggcaacgaatagcattttgtgttgaggatcacaaaacgaataattgctggtcgccgcgataaggtcagacgaagtcaacaaggaggattttcgctgtgctttacatcagcgtaggccatagaatgttgcttcgttgactgtaatgccgggtaaatgagcattttttgatagtgcgaaagaaccctgcgaggaaaataagcatctattattgtttgtcatgatgacaaggctggcatcaatgaaaggcttctcaattgcacatatttttcacccttcaatgcacgcagtggttaacaatcacaatagaaatattgattattggacggtaaaaatttaggttataacgcccaaatgattcaacgatcggacaatacctgcgaacttacaattaatgagagaaatatatgtataattacgaccttttaaatgcaatatagacttaataacttcttacaaagtctgttattaataccgtagatattcatcttaccctgggcaccaaaagcaaaaacccgccgaagcgggtttttacgtaaatcaggtgaaactgaccgataagccgggttctgtcgtggacagtcattcatctaggccagcaatcgctcactggctcaagcagcctacccgggttcagtacgggccgtaccttatgaacccctatttggccttgctccgggtggagtttaccgtgccacggactgttaccagccgcgcggtgcgctcttaccgcaccctttcacccttacctgatcccgcttacgcgggccatcggcggtttgctctctgttgcactggtcgtgggtttcccccccaggcgttacctggcaccctgccctatggagcccggactttcctcccctccgcccgtctcccccgaagaggacgacgacgaagcggcgactgtctggtcagcttcggcgcgcagtatagagggtttgcgcgcccttgtcaccccgcgttgcgcattccaatcgccagtgtcgcggcgatattacgtgaagcacggcagatattgtcataagctccgcggagtgcttcgtctaacgtaccaatgctggtcagtacgctgaagaccgcatcaatgccatgctgatgtacaacgccaacatcattggtcaggctacccgcaatgccaatcaccggtttatggtacttcttcgccacgtttgcgacaccaatcggtaccttgccgtgaatactctggctatcaatacgcccttcaccagtgatcaccagcgtacaatcgtgaatatgttcctccagattcagcgccgtagtgacgatttcaataccacttttcagttctgcaccaagaaacgccatcagcgccgcgcccataccgcccgcagctcctgcgccggggacatctttcacatcaacatgcagcgcttttttaataacatcggcatagtgagagaggttattgtccagctcgacaatcatcgcctcactggctcccttttgtgggccaaagatgcgcgaagcaccactgtcgccgactaacgggttggtgacatcacaagcgacgcggatgacacaatcttttaagcgcggatcgagaccggaaatatcaatatcattcagagtattaagactaccgccgccaaaaccaatttcattgccgttggcatcgcataatttcgcccccagcgcctgtaccatgcctgcgccgccgtcgttggtggcgctgccgccaatgccgataataatgtttgtcgcaccgctctccagcgcctgcaggattaactcgccagtaccgcgtgaagtggtcacgagtggatcgcgtttttccgcaggtaccagttccagcccactggccgccgccatttcgataaacgcggttttgccatcgccggagatcccccaactggcattcactttctcgcccagcggccctgtaacccaggcgtgacgttcagccccctgggtggctgcaatcatcgcttccaccgttccttcaccaccgtcggcaaccggaacagaaacatactgtgcatcaggaaaaatttcccgaaatcctttttctatcgcctgcgcaacctcgctggcagataaactttctttataagagtctggggcgattacgattttcatacctatgcctgttaccacatgacgccggagggcgtttctcttattcggcctggattccaggcccggattgcaatacgccatccgggcacgacgtcattagcgagtaacttcgactttcgccagtttttcgtagtagcacgccagggcgctatgatccgccgttcctaaaccatctgcacgcagtgcctgcatcatctccataaccgcagctgtgagcggcagttgcgcgccgacgccgtgagaagtatccagcgcattcgccagatccttaatatgcagatcaatacggaagcccggtttgaagttgcggtccatcaccatcggcgctttggcatccagcacggtactgcccgccagcccaccgcgaattgcctgatacaccagatccgggttaacgcccgctttggttgccagcgttaacgcttctgacatcgcagcaatattcagcgccacaatgacctgatttgccagtttggtgacgttacctgcaccgatttccccggtatgcaccacggaacccgccatcgctttcatcaaatcatagtatttgtcgaaaatagccttgtcgccgcccaccatcactgacagcgtaccgtcgatggctttcggttcaccgccgctcaccggggcgtccagcatatcaatgcctttcgctttcagcgcttcgctgatttcacggcttgccagcggtgcgatagaactcatatcgatcaataccgtacctggcttcgcgccttcaataatgccattctcacccagcgccacctctttcacatgaggggagtttggcagcatggttatgatgacgtcgcactgttcagcgatcgctttagccgtagaggctgtttctgcacctgcagcaatcacgtcagcaatagcttctgggttacggtcagcaaccaccagcgagtaacctgctttcagaaggtttttactcattggtttacccataatccccaggccaataaaaccaactttcatagtcatatcaatcatctctcttgttgcggtggtggttattttttaaaggtatcagccagtttctgagtggcagagcggaagatgccgagatcgctgccgacagccacaaacgtcgcaccccattccagataacgacgcgcatcagcctcgactggtgcgaggatgccgctgggtttgccgtgcgcgctggcacggttaaaaatgtgctgaattgctttttgtacatccgggtgcgaggcattgccgagatggcctaatgccgcagccagatcgctggggccgacgaagatgccgtctacaccttcggtagcggcaatagcatcgacgttatctacgccctgctgactttctatctggaccagaatagtgatgttcttgttcgactgagcgaaataatccgccacggtgccaaacatattggcgcggtgagaaacggagacgccgcgaatgccttccggtgggtaacgagttgatgccaccgcctgctctgcttcctcttttgtttctacaaaaggaatcaggaagttatagaaaccgatatccagaagacgcttaataattaccggctcgttggtcggcactcgcactactggcgcgctggcgctgcctttcagggccattaactgcggaataaacgtggagatatcgtttggcgcatgttcaccatccagcaccagccagtcaaacccagccaaaccaagaacttcagtgctaatcgggttagagagagctgaccagcaaccaatttgtacctgtttcgcagccagtgcggctttgaatttattcgggaaaacatcgttattcatcgcttatacctttgcttatttctgcaattccatacgtttaatgtcgccgactacgaagaggtagcagaccatcgccatcagcgctgaacatcccacaaaaaccagtgctgcattgaaggagtgcagttcacttaccaggtagccaatcaccagtggagtgacaatggaggcaacattgccaaagacgttaaagacgccgccgcagaggccaacaatctctttcggcgcggtgtcagaaatcactggccagcccagcgcaccaaatcctttgccaaagaaagccagcgccatcagcatgaccaccagcgtggtgttgttggtgtagttacataagatgatggtggaagccagcaacattcccagcacaattggtagcttacgtgccagggtcagggacaaaccgcgtttgatcagataatccgagaagacacctcccagcacgccgcccgcaaagccacacagtgccggaatcgaggcgaccagacccactttcagaatcgacatgcctttttcctgcaccagataaattgggaaccaggtgaggaagaaccaggtgatggtgttgataaaatattgtccgaaaaatacgcccagcatcatgcggttagagagcaattgcttgatgtaatgcagtttgggtccgcttgctgccgcactgcccggctttttgtggtccatatcgaccaccgcgccattttccgagataaacttcagctcttccgcagacatacgtgggtgatctgtcgggttatgaatcaacttgatccacagcgccgtcagcacaaaaccaatcacccccataacggtaaagacgtgctcccagccccaggcgaaagtcagccagccaagcagcggcgaaaagagcgccaacgagaaatattgcgccgagttaaagatggcggaggcagtaccacgttctttcgtcgggaaccaggcggcgacaatacgggcgttcgccgggaatgatggcgcttccgagaaccccagcataaagcgcataaagaacatggagatcccagcccaggccagcggaaacatatcgacaaagccttgcaggaaggtgaacagcgaccagaaaaagaggctgtaagtgtaaactttcttcgagccaaacttatcaagcagccagccgccgggaatttgcatcagcaagtaggcccagccaaaagcagagaagatgtaacccatcgaaaccgcacttaactgcaactcttttgccacttcggtaccagcaatagacagcgttgcacgatcggcgtagttaacggcggtaacaataaaaataatcagtaatattaaatagcgggtatgcacgcctttctttttttcgtcaacggtgtccagcatcattttatttacctcgggtacttatgctgatttttattattatggggaaggtgttatttatgagtttcatttatgccgttacgacaatgaactcgggaattagtataagcagcgcgagaataataatcattgtgcaaatgctaatttaattaatactatttaaatattattttgagcatatgcacataaggttgcgcgctaaagcacagatttgcgctttaccttgccgggaggtactgcaatccctgaaatgattgacattgatcacatttctgcatttaaactcctgacattcttatttcacccaatgaagttatttatttttaaatgagaccaggtcctcattttaatagtccctggctggagaatattgcacaatggccaacatcaaaatcagacaagaaacgccaactgcgttttatataaaagttcacgacacagataatgtggcaattattgttaatgataatggcctgaaagcaggaacgcgttttccggatgggctggaattaattgaacatattccccaggggcataaagtcgcattgctggacattccggctaatggtgaaattattcgttatggcgaggtgattggttacgccgtgcgcgcaatcccacgcggaagctggatcgacgaatcaatggttgtactaccggaagcgccgccgttacatacgctgccactggcaaccaaagtcccggaacccttaccgccgctggaaggatacacctttgagggctatcgcaatgccgatggcagcgtgggcaccaaaaacctgctcggcatcaccaccagcgtccactgtgtggcaggcgtggtggactacgtagtaaaaatcattgaacgcgatctgctaccgaaatacccgaacgtcgatggcgtggtggggctgaatcatttgtacggttgtggcgtggcgattaacgcacccgcggcagttgtacctattcgtaccattcacaatatttcgctgaaccctaactttggcggcgaagtaatggtgattggtctgggttgtgaaaagttgcagcctgaacgcctactgactggaacggatgatgtgcaagctattccagtagaaagcgccagcattgtcagtttgcaggatgaaaagcatgtcggttttcagtccatggtcgaggatattttgcaggtcgccgaacgccatctacaaaaactgaatcaacgtcagcgagaaacctgtccggcttcagaactggttgtcggcatgcagtgcggtggcagcgatgcgttttctggcgtaacggcaaacccggcggttgggtatgcgtctgatctattggtgcgctgcggcgcaacggtgatgttttcagaagtcacagaagtgcgtgacgcgatacatctgctgacaccacgcgctgtgaacgaagaggtcggcaaacggctgctggaggagatggagtggtacgataactatctcaatatgggaaaaaccgatcgcagcgccaacccttcgccggggaacaagaaaggcggtctggcaaatgtggtggagaaggcactcggctccattgctaaatcgggtaaaagtgcaattgttgaagtgctgtcgcccggccaacgcccgactaaacgcggattaatttacgccgcgacgccagccagcgattttgtctgtggcacgcaacaggtggcttcgggtatcaccgtgcaagtgtttacgaccggtcgtggtacgccgtacggcctgatggcggtacccgtcattaaaatggcgacccgcaccgagctggcaaaccgctggtttgatttaatggatattaacgcgggcactatcgctaccggcgaagaaaccattgaagaagtgggctggaagttgtttcactttattctcgacgtcgccagcgggaagaagaaaactttctcggatcaatggggactgcataaccagctggcggtgtttaacccggcaccggtgacctgatttcttttggaacgtccctcgcaaaacatggccttagtgccatgtttttattgtttaaagtccacacatccattaataatgcatttgcattaccttagttcaagcttataatttgagcagaaaacaggctgtaaaaggacagtaaataatgcccgctaatgctcgctctaacgctgtactgaccactgaatcaaaggtcactatacgcggacaaacaactatccccgcgccagtgcgtgaggccttaaaactgaagcctggcctggacagcattcattacgaaattctgcctggtgggcaagtatttatgtgccgactgggagatgaacaggaggatcatactatgaatgcatttttgcgttttctggatgcagatatccagaacaacccgcaaaaaactcgtccattcgacattcaacaaggaaagaaacttgtcgctggcatggacgtcaacattgacgatgagattggcgacgacgaataatggattttccacaaagggttaatggttgggcgctatatgctcatccctgttttcaggaaacctacgatgctttagttgccgaagtcgaggcattaaagggaaaagatcctgaaaattatcagagaaaagctgccacaaagttattggcggtggtccataaagtgattgaggagcatatcacggtcaatccatcatcaccggcattccgtcatggcaagtcgttaggctctgggaaaaataaagactggtcacgggtaaaatttggcgctggtcgctatcgtctcttctttcgttacagtgaaaaagagaaagtcatcattctgggatggatgaacgatgaaaacacgctgcgcacctacggtaaaaaaacagatgcctataccgtattcagtaaaatgttaaaaagaggacatcctcctgccgactgggaaagcctcacccaagagacagaagaaagccattgatggtgttcacaatgcccgccgaacgcattggtgttgaccagcgggcatcctttctcattccccgaccagaatcacttcaaccccagcctttctcagtccttccagactatccgcaggaatgccttcatcaacaatgatcatgtcgatacgttgagtatcaatgatcttatgtaaactagaacgattgaacttactggaatcggtgaccacgatgatccgttccgcaacttcgcacatccgacggtttaaacgggcttcatcttcattatgcgtgctgacgccgcgctccagatcgatcgcatctacaccaagaaacagcatatcgaagtggtaattttgcagcgattgctcagcctgatcaccgtaaaaagattgcgactgacggcgcaaatgccccccggtcatcagcagctcaacgccttccgcttccagcaacgcattagccacgttcataccgttggtcatcgcaattacgtcagtgtgcttgcgcatcagacgagcaatctcaaaagtggtggtcccggagtcgaggatcacccgatgaccaggctgaatcaactcaacggcagctttcgcaacgctgcgtttcatcgcggtgttcagcgcgcttttatcttccactgatggctcgactgacggcgttgtgctatcgcagatcaacgcgccaccataggcacgcacagcgatcccctgcttttccagaaacgccagatcgttgcggatcgtcacagtagatacaccatacaacgccgatagatcattaacttgcacacttccttgctggcgcaggcgttgaatgatctgttctcgtcgctcgctggtgcctgtcactcgcttctcacctgaagcgtcggtattactcatagtaagtcctttcgtaaaactttcgtttcatttcgttttgcctattaacgcctttctattaagcaaatgcaagcccaccttacccattggcgcaagctactctcgtttcagtggctttcattatgtttcttttgtgaatcagatcagaaaaccattatctttcgttttatttttatctcaccatgacgcagtatcaactgaaacaaaacgaaagattaatgtcgcagtaatctgaactggagaggaaagtgaaacatctgacagaaatggtgagacagcacaaagcgggcaaaacaaatgggatttacgccgtttgttccgcacatccgctggtgctggaagctgcaatccgctacgccagtgcaaaccaaacgccgttactgattgaagcaacctccaatcaggtggaccagttcggcggttataccggaatgacgcccgccgattttcgcggctttgtttgtcagctcgccgactcgttgaatttcccgcaggatgcgctgattctgggtggtgaccatctggggccaaaccgctggcaaaacctgcctgccgctcaggcaatggccaatgccgatgatttgattaaaagctacgtggcggcaggattcaaaaaaattcaccttgattgcagcatgtcctgtcaggacgatccgattcccttaactgatgacatcgtggctgaacgcgccgcccgtctggcgaaagtggcggaagaaacctgtcttgaacactttggcgaagccgatctggagtatgtcattggtaccgaagtcccggtgcctggcggcgcgcatgaaaccttaagcgagctggcggtcaccacgccggatgccgcccgcgccacgctggaagcccatcgtcacgcttttgaaaagcagggtctgaatgccatctggccacgcatcattgccctggtggttcaacccggcgtcgaattcgatcacaccaacgttattgattatcagcccgccaaagcgaccgycttaagccagatggycgaaaactacgaaacgctgattttcgaagcgcactctaccgattatcaaacaccgcaatcgctgcgccagctggtgattgaccactttgccattctgaaagttggcccggcgctgacctttgctctgcgtgaagctctgttctctctggcggcgattgaagaagaactggtgccagcaaaagcctgttctggtctgcgtcaggtgctggaaaacgtgatgctcgaccgcccggaatactggcaaagccactaccacggtgacggcaacgcgcgtcgtctggcgcgtggttatagctactcggatcgcgtgcgctattactggccggacagccagattgatgacgctttcgctcatctggttcgtaatctggcggattcaccaattccgctgccgctgatcagtcagtatctgccgctgcagtacgtgaaagttcgctccggcgagctgcagccaacgccacgggaactcattatcaaccatattcaggacatcctggcgcagtaccacacagcctgtgaaggccaataagcaaaacaaagaggaacacgctatgccaaatattgttttaagtcggattgatgaacgcttgattcacggtcaggtcggcgttcagtgggtcggatttgcgggggcaaatctggtgctggtagccaacgacgaggttgccgaagatccggtacaacaaaacctgatggaaatggtactggcagaagggatcgccgtacgtttctggacgctgcaaaaagtcatcgacaacattcatcgcgccgccgatcgacagaaaatcctgctggtttgtaaaacaccggccgatttcctgacgctggtgaaaggtggcgttccggtgaatcgcattaacgttggcaatatgcactacgccaatggcaagcaacaaatcgccaaaacggtttctgtggatgcgggtgatatcgcagcatttaacgacctgaaagccgctggggtggaatgcttcgttcagggcgtcccaacagagcctgctgtggacctctttaaattactttgagggattcatcatggaaatcagtctgttgcaggcatttgcgttgggcattatcggctttatcgctggcctggatatgtttaacggcktaacccatatgcaccgcccggtggttctcggcccgttggtcgggctggtacttggcgatctgcataccggtattttaaccggcggtacgctggaactggtgtggatggggctggcccctctggcgggcgcacagccgcctaacgtgattatcggtactatcgtcggcacggcgtttgccattactactggcgtgaaacccgatgtcgcggtcggtgtcgccgtacctttcgctgtcgcagtacagatggggattaccttcctgttctcggtgatgtctggcgtgatgtcccgctgcgaccggatggcggagaacgccgatacacgcggcattgaacgcgtgaactatctggcattgctggcactcggcactttctattttctctgcgctttcctgcctatctacttcggcgcagaacatgccaaaaccatcattgatgtcctgccgcaacgattaatcgacggcctcggcgtcgcgggcggcatcatgccagcaatcggttttgccgtgctgctgaaaatcatgatgaaaaacgtctacatcccctacttcatcctgggctttgttgccgcggcctggctcaagttaccggtgctggctattgctgccgccgcgctggcgatggcgctgatcgacctgctgcgtaaatctcctgaaccgactcaacctgcggcacagaaagaggaatttgaagatggcatctaatcaaaccaccctgccgaacgtcagtgaaaacgaagaaacactgctgactggcgtcaatgaaaacgtgtatgaagatcagagcattggcgcagagctgacgaaaaaagatatcaaccgcgtcgcctggcgttccatgctgttacaggcttctttcaactacgaacgtatgcaggcttccggctggctgtacggcctgctgccagcactgaaaaagatccacactaataaacgcgacctggcgcgcgccatgaaggggcatatgggtttcttcaatacccatccgtttctggtgacgtttgttatcggcattatccttgcgatggagcgttctaagcaggacgttaacagtattcagagcaccaaaattgccgtcggtgcgccgctcggcgggattggcgatgcgatgttctggctaacgctactgccgatttgtggcgggataggtgcaagcctcgcgctacaaggctctattcttggcgctgtcgtctttattgtgctgttcaacgtggtgcacctggggctgcgttttggtctggcgcattatgcttaccgcatgggcgtggcggcgattccactcattaaagcaaataccaaaaaagtcggccatgcggcatctatcgttgggatgacggtaatcggcgcgctggtggcaacctatgttcgtttaagcaccacgctggaaatcaccgcgggcgacgcagtggttaagttacaggctgatgttatcgacaaactgatgccagccttcttaccgctggtctacaccctgaccatgttctggctggtacgccgcggctggagtccgctgcgcctgattgcgattaccgtggttctcggcatcgtcggtaaattctgccatttcctttaaatacaatgaggtattagatgttaagtattattttgacagggcatggcggatttgccagcggcatggaaaaagcaatgaagcaaattctcggtgagcaatcgcagtttatcgccatcgattttccggaaacctcaagcaccgcgctgcttacatcgcagcttgaagaggccatcgcccaactggattgtgaagacggcattgtttttctgacggatttgctgggcggcacgccgtttcgcgtagcttcaacgctggcgatgcaaaaaccgggctgtgaagtgatcaccggcaccaatttgcaactgctactggaaatggtgctggagcgcgaagggttaagcggtgaagagttccgtgtgcaggcgctggagtgtggacaccgtgggctgaccagtctggtagacgagttaggccgctgccatgaagaatgtccggtcgaggaaggaatatgacacacgttctgcgcgccagaaggctgctgactgaagagggatggctcgatgaccatcagttgcgtattgctgacggtgtaatcgcagcaatcgaaccgattccagtgggcgtgactgaacgcgatgcggaactgctctgtcccgcttacatcgacacccatgtacacggtggtgcgggcgttgatgtaatggatgacgcgccggatgtgctcgacaagctggcaatgcacaaagcacgcgaaggtgtcggcagttggttaccgaccaccgtaaccgcgccgcttaataccattcatgcggcgctggaacgtattgctcaacgttgccaacgcggcggacctggtgcgcaagtgctggggagttatctcgaaggaccgtacttcacgccgcagaataaaggcgcgcatccaccggagctgttccgcgagctggaaattgccgagctggatcaattgattgccgtttctcagcataccttgcgcgtggtggcgctggcaccggaaaaagaaggggcattgcaggccatccgccatcttaaacagcaaaacgtacgggtgatgctggggcatagcgcggcgacctggcaacaaacccgtgccgcgtttgatgctggtgccgacggcctggtgcattgctataacgggatgacaggtttacatcaccgcgaaccgggaatggttggcgcgggattaacagacaagcgcgcctggctggaactgatagccgatggtcatcatgtacatccggcggcaatgtcgctctgttgttgctgtgcgaaagagaggatcgtactgatcaccgacgcgatgcaggcagccgggatgccggatggtcactatacgttatgtggtgaagaagtgcagatgcgcggtggcgttgtccgtaccgcgtccggtgggctggcgggcagtacgctgtctgtcgatgcggcagtgcgcaacatggtcgagttgacgggcgtaacgcctgcggaagccatccatatggcgtcgctgcatccggcgcgaatgctgggtgttgatggtgttctgggatcgcttaaaccgggcaaacgcgccagcgtcgttgcgctggatagcgggctgcatgtgcaacaaatctggattcagggtcaattagcttcgttttgatggtttgctcctttattaggccttcacttcccccgtaaggccttctttttctttcgttttgatctgtgcagcggtgtcggatgcgacgctaatgcgtcttatccgacctacggttggtgaccgtaaggccggataaagtatttacgccgcatccagcaatcccttttacttcccttgccttttctttcaacgatcacagatttcgttttatttcctttttcttcattgaactttcagtttcttttctataaattttaaccaacgaaagaaatcaccaagtgaaatgaaacgaaaggcaagcgaaagcgacaacgccgacgtcaagttcatcagactaaggattgagttatgccagaaaattacacccctgctgctgccgcaaccggtacatggactgaagaagagatccgccatcagcctcgcgcatggatccgttcactcaccaacatcgacgcgctacgttccgcgctcaataacttccttgaaccgttactgcgcaaagagaatctgcggatcatcctgaccggagccggaacctcggcatttatcggtgacatcatcgcgccgtggctcgccagccataccggtaaaaacttcagcgccgtaccgaccaccgatctggtcactaatccgatggactacctgaatccagctcatccgctgctgttgatctccttcggtcgatccggcaacagcccggaaagcgtcgccgccgtggaactggcaaatcaatttgtaccagaatgctatcacctgccgatcacctgcaacgaagcgggcgctctttaccaaaacgcgatcaacagcgacaacgcgtttgccctgctgatgcccgcagaaacgcacgatcgcggcttcgcgatgaccagcagcattaccaccatgatggccagctgcctcgcggttttcgcacctgagacgatcaacagccaaaccttccgcgatgtggcggatcgttgccaggcgatcctgacctcactgggcgatttcagcgaaggtgtgtttggttacgcaccgtggaaacggatcgtttatctcggcagcggtggcttacagggcgcagcacgcgagtcggcgctgaaagtgctggaactgacagcgggtaaactggcggccttctatgattccccgaccggattccgtcatggcccgaaatcgctggtcgataacgaaacgctggtggtggtgtttgtctccagccacccttacacccgtcagtatgatcttgatctgctggcagaactccgccgcgataaccaggcaatgcgcgtaatcgccatcgccgcggaaagcaacgacgttattgccgccggtccacatatcatcctgccgccgtcccgtcactttatcgacgttgagcaggcattttgcttcctgatgtacgcccagacatttgcactgatgcagtcgctgcacatgggtaatacgccggataccccatcagccagtggcaccgttaaccgcgtggtgcaaggcgtaatcattcatccgtggcaggcataagaggatcgcattatgagcattatctccaccaaatatctgttacaggacgcccaggccaatggctacgcggtgcctgcctttaacattcataacgccgagacgatccaggcgatcctcgaagtgtgcagtgaaatgcgatcgccggtgatcctcgccgggacgccggggacctttaagcatatcgcgctggaagagatctacgccctgtgtagcgcctattccacgacctataacatgccgctggcactgcatcttgatcaccacgaatcgctggatgatattcgccgtaaagtccacgcaggcgtgcgcagcgcgatgatcgacggcagtcatttcccgtttgccgagaacgtgaagctggtgaaatcggttgtcgacttctgccactcccaggattgcagcgtggaagcagaactgggccgcctcggcggtgttgaagatgacatgagcgttgacgccgaaagtgcattcctgaccgatccacaagaagctaaacgctttgtcgaactgactggcgtcgacagcctggcggtagcgattggtacggcgcacggcttatacagcaaaacgccgaagattgatttccagcggctggcggaaattcgtgaagtggtggatgttcctctggtgctgcatggtgccagcgatgtcccggatgaatttgtccgtcgcactattgaacttggcgtaacaaaagtgaacgttgccacagaattaaaaatagccttcgctggcgcggttaaagcctggtttgcggaaaatcctcagggtaatgatcctcgttattatatgcgcgtcggaatggatgcgatgaaagaagttgtcagaaataaaattaatgtctgtggttcagcgaatcgaatttcagcataatcattagttttttatgatttatcccaatgtacttcccgattaatatcggggagtgccttaatggtaaaggagataactaaaccttaataaatacatcagtacaatatcgcaacaataatatatttaaaaagattatattattcaactttatggtgaggattacacaatgagcagtccaaatattctcttaacccgtattgataaccgtctggttcacggtcaggttggcgtgacctggacatccaccatcggtgcgaatctgttggtagtcgtggatgatgttgtcgctaacgatgatattcaacagaaattaatgggtattaccgcagaaacctacggctttggcattcgtttctttactatcgaaaaaaccattaacgtcatcggcaaagctgcaccacatcagaagatcttcctgatttgccgtacgccacaaacggtacgtaaattggtagaaggtggtattgacctgaaagatgtcaacgtcggcaatatgcatttctcggaagggaaaaagcaaatcagcagtaaagtttatgtcgatgaccaggatctcacggacttacgttttattaaacaacgtggcgtgaatgttttcattcaggacgtccctggcgatcaaaaagaacaaatccctgactaaatctaaaatcgccttaatattggtttgaggtaataaaaatgcatgaaataaccctactccagggattatccctggcggcgttagttttctttctggggattgatttttggctggaagccttatttttattccgcccgataatcgtttgtacccttacaggtgctattctcggtgatattcagactggcttaattaccggtggcctgacagagttggctttcgccggattaacccctgcaggtggtgttcagccgcccaaccctattatggcgggtctgatgaccactgtcattgcatggtctacgggcgttgatgccaaaacggcaattggtcttggcctgccgtttagtttgttaatgcagtacgtcattctgttcttctattccgctttctcattatttatgaccaaagccgataaatgcgcaaaagaggcggatacggcagcattttcccgacttaactggacaacgatgctcatcgtcgcttcagcgtatgcggtgattgctttcctctgtacttacctggcacaaggggcgatgcaggcgctggtgaaagcgatgcccgcctggctgacccacggctttgaagtggctggcggtattctgcctgccgttggttttggcttgctgctgcgcgtgatgttcaaagcgcaatatatcccttacctgatcgccgatttcctgttcgtttgctacatccaggtcagcaacctgttgccggttgccgtactgggcgcaggctttgcggtgtatgagtttttcaatgcgaaatcccggcagcaagcgcaaccgcagcccgttgccagtaaaaatgaagaagaggactacagcaatgggatctgaaatcagtaaaaaagatatcacccgtctgggctttcgttcgtcactgctacaagcaagctttaactacgaaaggatgcaggcgggcggttttacctgggcgatgttgccgatcctgaaaaagatttataaggacgacaaaccgggcctaagcgcggcgatgaaagataacctcgaatttattaatacccaccctaatctggtcggattcctgatggggttattaatttcgatggaagaaaaaggagaaaaccgcgacaccattaaaggcctcaaagtggcgctgtttggcccaatcgccgggattggcgatgcgattttctggtttaccttgttgccaattatggcggggatttgctcatcgtttgccagtcaggggaacctgttgggaccgattttgtttttcgccgtttacctgcttatctttttcctgcgcgtcggctggacccacgtcggttattcagtcggcgtgaaggctatcgataaagtgcgagagaactcgcagatgattgctcgttcggcaaccatcctcgggatcacagtaatcggcgggctgatcgcttcgtatgtgcatattaacgtggtgacgtcgtttgccatcgacagtacccacagcgtcgcactgcaacaggatttcttcgataaagtcttcccgaatattttaccgatggcctacaccctgctgatgtattacttcctgcgggtgaaaaaagcgcatccggtgctgttaatcggcgtgacgtttgttctttctattgtttgttctgcattcggcattttgtaaatggaacgaggcaccgcgtctggcggtgcctctttacttaaggaatttcatcctgtgcaaccccttcaacaagttgaaaactatacggcattaagtgaacgtgccagcgaatatttattggccgtgatccgtcgcaaaccggatgccgtgatttgcctggcgaccggagccacgccattactgacgtatcattatctggtagaaaaaatccaccagcagcaggttgatgtcagccatctcaccttcgtgaagctcgacgaatgggtggatctgccattaacgatgcctggcacctgcgaaactttcctacaacagcatatcgtgcagccgctggggctgcgtgaagaccagctcatcagctttcgctccgaagagataaatgagacagagtgcgaacgggtaacgaacctgattgcgcgcaaaggcggtctggatttatgcgttctcggattggggaaaaacggtcatcttgggctgaacgaaccgggagaaagcctgcaaccagcctgccatatcagtcaacttgatgccagaacacagcaacatgagatgttaaaaaccgcggaccgtcccgtgactcgtgggatcaccttaggcctgaaggatattctcaatgcccgcgaagttttgttactggtgactggcgaaggaaaacaggatgcgacagaacgttttctcacggctaaagtctccaccgctatcccggcttcatttttatggctgcataaccatttcacatgcgtgattgatgaaatgtgtcgtcgttaactcgccaggtaaaggcgttgtagcgctattcctgctgcgacgcctgtaatcactctccctgctgctccagcgcatacttatacagcgcatttttcttcacgccgtgaatttctgcggccagcgccgccgcttttttcagcggcagttctgcctgtagcagcgccagcgtgcgcagggcatcagcaggcaagtcattttcctgcgctttatggccttcgacaatcagcaccatttcgcctttgcgacggttttcatcttcttttacccacgccagcagctcgccaacgggcgcgccgtgaatggtttcccaggttttggttagctcacgcgccagaaccacgtaacgggattcgcctaataccgcaacgatatcttccaggctatctaacagacggtgggtagattcataaaaaatcagcgtgcgcggctccgcttcaatagcttttagcgcatcacggcggccttttgatttggcaggtaaaaagccttcataacaaaaacgatcggatggtaaacccgcggcgcttaacgcagtgatagcagcacacggccctggtagcggcaccacgcgaatccccgcttcacgacaggtacgcaccagatggtagccaggatcgttaattagcggcgttccggcatcggaaaccagcgcaatgttttgcccctcttgcagcttcgccagcagcgtttcggctttttgttgttcattatggtcgtgcagcgcaaacaaccgggcattaatcccaaaatgttgcagcaataaaccggtgtgacgcgtatcctcggcggcaatcagatcaacggcctgtaatacctccaacgcacgctgggtgatatccgccagattgccgattggcgtcggtacaatgtaaagctgcccctgagaattatccgccgattggtgttgtttcattgtgtcgtccgtattgccgatttaatattgagcattgcgtaaaaaaaaatatcactggatacattatggtaccctcaacattttctcgtttgaaagccgcgcgttgtctgcctgttgttctggcagccctgattttcgccggttgtggcacccatactcccgatcagtccactgcttatatgcagggcacggcgcaggctgattctgccttttacctgcaacagatgcagcaaagttctgatgataccaggatcaactggcaattactcgccattcgtgcactggtgaaagaaggtaaaaccgggcaggcggttgagttgtttaaccaactaccgcaagaactgaatgatactcagcgtcgcgagaaaacactgctggcggcagagataaaactggcgcagaaagattttgctggcgcgcaaaacttgctggcgaaaatcacacctgccgatttagaacaaaaccagcaagcccgttactggcaggcaaaaatcgatgccagccaggggcgtccttccattgatttactgcgcgcgttaattgctcaggaaccgctgctcggtgcgaaagaaaagcagcagaatattgacgccacatggcaggcgctctcctccatgactcaggagcaggcgaatacgctggtgatcaacgccgacgaaaatattctgcaaggctggctggatttgcagcgcgtctggtttgataaccgtaacgatcctgacatgatgaaagctgggatcgccgactggcagaaacgttatccgaacaacccgggcgcgaaaatgctgccaacgcagttggttaacgtaaaagcgtttaaaccagcatcgaccaacaaaatcgccctgctgttgccgctgaatggccaggcagcggtatttggtcgcactattcagcaaggctttgaagcggcgaaaaatatcggcactcagccagtggtggcccaggtagcagccgcacctgccgcagacgtagcagaacaacctcagccgcaaaccgtggatggcgttgccagcccggcacaagcttcggttagcgatctgaccggtgaacagcctgcggcccagtcggtgcctgtaagcgccccggcgacaagcaccgcagcggtaagcgcacccgcaaatccatccgcagagctgaaaatctacgatacctcatcacaaccacttagccagatcttaagccaggttcagcaggatggcgcgagtattgtggtcggtccgttgctgaaaaataacgttgaagagttgctgaagagcaacactccgctgaacgtgctggcactgaaccagccggagaacatcgaaaaccgcgtcaatatttgttacttcgcgctttcaccggaagacgaagcgcgcgatgcagcgcgtcatattcgtgaccagggtaaacaagcgccgctggtgctgatcccacgcagttcattgggcgatcgcgtagccaatgcgtttgcgcaagagtggcagaaactgggcggcggcaccgttctgcaacaaaaatttggttccaccagcgagttacgcgcgggtgttaacggcggttcgggtatcgctttaacgggtagcccgattactcccagagaaacaaccgactccggcatgacgaccaacaatccaacgctgcaaaccacaccaaccgatgatcagttcaccaataatggcggtcgtgtcgatgcggtgtacattgtggcaacgccgggtgaaatcgcttttatcaaaccaatgatcgccatgcgtaacggtagccagagcggtgcaacgctgtacgccagctcccgcagtgcgcaagggaccgctggcccggatttccgcctggagatggaaggcttgcagtacagcgaaatcccgatgctggcaggcggtaatctgccgttaatgcagcaggcgctcagcgcggtgaacaacgattattcgctggctcgcatgtatgcgatgggcgtcgatgcctggtcgttggcaaatcatttctcacaaatgcgccaggttcagggttttgaaatcaacggtaataccggaagcctgacggcaaacccggattgcgtgattaacaggaagttatcatggctacagtaccaacaaggtcaggtagtccccgccagttaaccaccaaacagaccggcgatgcgtgggaagcacaagcgcgtcgctggctggaaggcaaaggactacggtttatcgccgctaacgtgaacgagcgtggcggcgagatcgatctgataatgcgtgaaggccggaccaccgtttttatcgaggtgcgttaccgccgctctgcgctttatggcggcgcggcagccagtgtgacccgcagcaaacaacacaaattattacagactgcccgcttgtggctcgcgcgtcataatgggagttttgatactgtggattgccggttcgatgtggtagccttcaccgggaatgaggttgagtggattaaggatgcctttaatgaccactcataattaaggtttaaggattagcgtgcaagaaagaattaaagcttgcttcactgaaagcattcaaactcaaattgcggcggcagaggcgcttccggatgccatctcccgtgcagccatgacgctggttcagtctctgctcaatggcaacaaaatcctctgttgtggtaatggaacttccgctgccaatgcacagcattttgctgccagcatgatcaaccgtttcgaaacggagcggcccagcttacctgccattgcactaaatactgataatgttgtcttaacggcaattgccaacgatcgcttacatgatgaagtgtatgcaaaacaggtgcgggcgctgggccatgcgggagatgtattgttagccatttccacccgtggcaacagccgcgatattgtaaaagcggtagaagctgccgttacgcgtgatatgaccattgtggcattaaccggctatgacggcggtgaacttgcaggtttgttagggccacaggatgtggagatccgcattccttcgcatcgtagtgctcgcattcaggaaatgcatatgctgacggtaaattgcctgtgcgatctgatcgataacacgcttttccctcaccaggatgtttaaggagaatacatgaaggcattatcgccaatcgcagtccttatttccgcgctgctgttgcaaggttgtgttgccgctgccgtagtgggtactgctgctgtgggtaccaaagccgcaactgacccacgcagtgtcggcacccaggtagacgatggtaccctggaagtgcgcgtgaacagcgcattgtcgaaagacgaacaaattaagaaagaagcgcgcattaatgtaacggcctatcagggcaaagtgctgctggttgggcagtcaccaaacgctgaactttcggctcgcgccaaacagattgctatgggcgtagacggtgccaacgaagtgtataacgagattcgtcagggccagccgattggtctgggcgaagcgtctaacgatacgtggatcaccaccaaagtacgttcgcagctgttaaccagcgacctggtgaaatcgtccaacgtgaaagtgaccaccgaaaacggtgaagtgttcctgatggggctggtgactgaacgtgaagcgaaagcggcggcagatattgccagccgggtaagcggcgtgaagcgggtaactacggcgtttacgtttattaaatagcagcccttgtaatgcctgatgcgacgcttgcagcgtcttatcaggcctacaacgatgcaaaccgtaggtcggataaggcgtttacgccgcatccgacatgttttccctcaaatcaaaccaacagcgccagcccgccgacaatcacaccagacactgccaccatcgcccccgtcagccataaggctttcgccggaaacgctttacgcaacataatcagtgacggcaaactcaccgccgggagcgtcatcaacaatgccagcgccggagcggttcccatacctgccagcatcatcgtttgtacaatcggaatttctgctgccgtgggaatgacaaacaagcatcccgctaccgccatcgccaccacccacatcaggctgttatcgacagcaccatcggcatgggggaataaccagacgcgagcggcacccaacaccagtactgcaaggatgtaaaccgggatcgtactccagaaaagcgtccatagcgccctgccccagcggctaaaaaaaccgccctgtgattccggtatgtcaatttcgaccggtgcctgcgtttgcggtgtttcacgcacccatttttgcaccagcgtcgcaatcagcaacaccatcaccagccccgccaccagacgaatcgccgcaaaaccccagccgaggacgaaccccataaacaccagcgtcgccgggtttaacaacggattccccatccagaatgccagcgcaccgcccatcgacacctgttggcgacgcattcccgccgcgaccggagccgcacagcaggtacacatcatgcccggcagagaaaacagcgttcccagcaacgtgccgcgaaagcgcgattgcccaagcgtacgcaacaaccagtcacgcgggatcagcacctgaatcaacgaaccgaggatcacccccagcaccgccgctttccataccgcgagaaaatagatcatcgcgtaatccaacgccgcctgccacggattagcatctgcctgcgcaaggatagatttaccgatactgtgggtttcggcagcagtaaacgctttgccgtagtaaggttgccatttcacataccagagaccggcaatgacaacgagaaagaaaagcgcgggtttccaccactgaatgggcgttgccgcctgagatgaagactgaccagtcatagcattccccaggaataagttatgataattgagcgcgtgaatattacgctcactatcatttcttgggaataattattcagctcttttgcgtaattctgaagagctcaaaatcgccacgccttcatgctcaggccgcatcgcctctgccaacatgacccgcgccacgtctcgtgcatcaatggatttccagttacccggtagcaaacgaaaaagcggcgcaaaaagcgtttcattcattcgctgtttgcttcggtcacccagcagcattgacggacgagcaatggtcaatttcggccagttctgggcgattaatgcttcttccatctcccctttgacgcggttatagaaaaacggcgagtgggcattagcacccatagcactgaccaccagcatatgctgcgcaccgagccgccgcccggttaatgcggtatccaccaccaacgtgtaatcggcatgaataaacgcctctttgctccccgcttctcgccgcgtggtgccgagacaacaaaacacaatgtcgatgggatcggtgacctgcgccagcgcgtcagtcagttgcggatcatggggattaaacaccccgggcatatcgcccaacggacgtcgcgtcggcgcagcaatggcgttaactttcggttcattaatcaacatccgcagcaggtgaccgcccaccagccccgttgcgcctgtaattaaaacctggctcatattgcctccccccggtatgtgtactcatgtttaactataggttaccgttgccagaccagttttttaccaaagcccagcgtgttgtcggtgaatttgatttcatcgagccggatttcccataccggggccgacagcattctggcaaccggaaagcgacgattgtacgccttgcgtgcgaggtcgctttcctcgccttccagtctgcggatctcacctttaaactgcacgccgcgaattaacgctaccgttttcggctgaccgtttaccgttccggcaattgccgcctgcggcccgctcatctgcgcatgacgcgttttttcttccgtcaaaatgtagaaggcgactttctgcgcatcaaaaagataaaaggcattggcgcaccacagttccccttcctgctgcacacaccaggtgacaacatgttgttttgccagccaacggctgatggcggtgagtgtttccattgctgttctcttttatactgtgggcctgaccttaacatgcgacgcagacgatgacaccctggtttctttacttgatccgtaccgccgacaataagctttataccgggatcaccacggatgtcgaacgccgctatcagcagcaccaaagcggcaaaggggcgaaagcactgcgcgggaagggagaactaacgctggcgttttccgcaccagtgggcgatcgttcgctggcgttacgggcagaatatcgcgttaagcaactgaccaaacggcaaaaagagcgtctggtagcggaaggtgcagtgtttgcagaactgttgagcagcctgcaaaccccggagattaaaagcgattgaagtgctcgtgatactcaaccagaccagttacaccgttcagcgcgtcatccgctaaacgatgtacctggaaggcactttcagtgcccggccagcggcaacgcagatcgtgatgtgccgccagttcaaagccgaaacggctgtacagcgccggatcgcccagcgtcaccactgcggcatagccgaactcattaagcgaatcgagtccttcatagaccagttggcgtgccagcccctgtccacggtatttttcatctaccgccagcggtgccatgccgacccattgcaggtcttcgccctgcacatcaaccggactaaatgccacatagccaatgacctgaccttcgtcatctgtcgccaccagccccagcgtcagaaagccatcttcacgcagatcgtgaaccagcttcgcttccgcatcactttcgaatgaacgacgcagcagggcatcaatacccggcgcatcaatgggaatttctactcgaattagcatggttcacctaccgatgtctgtttggtttcaggcgcggttttcattcccgcctcaacaaaatccgccagttgcagcagcatcatgcgtaaggctttcggcatttgctccagttcaatggcgtccatcaggtttttcacatacagccccagctccgtatcgccttcaatcaccagccgacgctggaagaagagcgtatccggatcttgtttacgcgccgcaatcatcagcagatcgctggcgtcggcactaaaactcacatcagcttgcgcgttctggctaacgaccagtttgccattcaccaccgaggtaaaccattgcaggtcaatatcacgcacatgaatacttaaccagcgaccttcaagaaactccagctcgccatcatccagcgcctgacggaattgccagcttaagacctgctcaagaacctggcgttttagcgcaaatggcgtcagttttaccggtacactcaacagagatggccccaaatgcacaatacgggaacgcagtttatccaacacgagttttactccctgtttcaacaatcatcctattttgccatatcagaaaaataacatagcggtataaatcaacaattccatatgaaattgctgctaccaccaatacaactttaactgccttaaatcaaaaattgtcgcagcaaggttaactaaaatcccagttcgttaacatttttgcgttttgatagcgcaaccttcaggaaaaattatggagctgctctgccctgccggaaatctcccggcgcttaaggcggccatcgaaaacggcgcagatgctgtttatatcgggctaaaagatgataccaatgcccgtcacttcgccggccttaactttaccgagaaaaaattgcaggaagcggtgagttttgtccatcaacatcgccgcaaacttcacatcgcgattaacacttttgcgcatccggacggttacgcccgttggcagcgcgccgtggatatggcggcgcaactgggtgccgacgcgctgatactcgccgacctcgccatgctggagtacgccgccgagcgttatccgcatattgagcgccacgtatcggtgcaggcttcggcgaccaatgaagaggcgattaacttttatcatcgccattttgacgttgcccgcgtggtgctgccgcgcgtgttgtcgattcatcaggtgaaacaactggcacgggtcacacctgtaccactggaagtctttgctttcggcagcctgtgcattatgtcggaaggtcgttgctatctgtcgtcgtatttgacgggtgagtcgcccaacaccgtgggcgcgtgttctccggcccgtttcgtgcgctggcaacaaacgccgcaggggctggaatcccgcctgaacgaagtgctgatcgaccgttatcaggacggcgaaaacgcaggttatccgacgctatgtaaagggcgttatctggtgaacggcgagcgctatcatgcgctggaagaaccaaccagtctcaatacccttgagctactgccggagttaatggcggcgaatatcgcttcggtgaaaattgaaggccgccagcgtagccctgcgtatgtcagccaggtagcgaaagtctggcgtcaggctatcgaccgttgtaaggccgatccgcaaaacttcgtgccgcaaagcgcgtggatggagacgctcgggtcgatgtccgaaggcacgcagaccacccttggcgcatatcaccgtaaatggcagtgagaaaagcaatgaaatattccttagggccagtgctgtggtactggccaaaagagacgctggaagaattttatcagcaggccgccgccagcagcgccgacgtgatttatcttggtgaagcggtatgcagcaagcgccgggcaaccaaagttggcgactggctggagatggcaaaatcactcgccggaagtggcaagcagattgtgctctccacgctggcgctggtgcaagcatcctccgaactgggcgaactgaaacgctatgttgagaacggtgagtttctgattgaagccagcgatctcggcgtggtgaatatgtgcgctgaacgcaaactgccgttcgtcgccgggcacgcgctgaactgctacaacgcggtgacgctgaaaatattgctcaaacagggcatgatgcgctggtgtatgccggtggagctttcccgcgactggctggtgaatctgcttaatcagtgcgatgagctgggcattcgtaaccagtttgaagtggaagtcttgagctacggtcatctgccgctggcctactctgctcgctgctttaccgcgcgttcggaagaccgcccgaaagatgagtgtgaaacctgctgcattaagtatccgaacgggcgcaacgtgctgtcgcaggaaaaccaacaagtgtttgtgctcaatggcattcagaccatgagcggctacgtgtacaacctcggtaacgagctggcatccatgcaggggctggttgatgtggtccgcctgtcaccgcagggtactgacactttcgcgatgctcgacgccttccgcgctaatgaaaatggcgctgcaccactcccgttgacggcaaacagcgactgtaacggctactggcgacggctggctgggctggaactgcaagcctaagcaaatagctcactttgttaacaactttaactaccctttaatgcagtattaaagattaatcggtaacaaagtgagctgttatgactgataaaaccattgcgttttcactactcgatctggcccccatccccgaaggttcttcagcgcgggaagcgttctcccactctctcgatctcgcccgtctggctgaaaagcgcggctatcatcgctactggctggcggaacaccacaatatgaccggcattgccagtgctgcaacatcagtattgattggctatctggcggcaaataccaccacgctgcatctggggtctggcggcgtgatgttaccaaaccactcaccgttggtgattgccgaacagttcggcacgctcaatacgctctatccggggcgaatcgatttggggctgggtcgtgcgccaggtagtgaccaacggacaatgatggcactacgtcgccatatgagcggcgatattgataatttcccccgcgatgtcgcggagctggtggactggtttgacgcccgtgatcccaatccgcatgtgcgccctgtaccgggctatggcgagaaaatccccgtgtggttattaggctccagcctttacagtgcacaactggcggcgcagcttggtctgccgtttgcgtttgcctcacacttcgcgccggatatgttgttccaggcgctgcatctttatcgcagcaacttcaaaccgtcggcacggttggagaaaccgtatgcgatggtgtgcatcaatattatcgccgccgacagcaaccgcgatgccgaattcctgtttacctcaatgcagcaagcctttgtgaagctgcgccgcggcgaaaccgggcaactgccgccaccgattcaaaatatggatcagttctggtcgccgtccgaacagtatggtgtgcagcaggcgctgagtatgtcgctggtgggcgataaagcgaaagtgcgtcatggcttgcagtcgatcctgcgcgaaaccgacgccgatgagattatggttaacgggcagattttcgaccaccaggcgcgcctgcattcgtttgaactggcgatggatgtgaaggaagaattattggggtagtgtgttttaacgtaggaagccttatccgagatggcaacgctgccctacacaatgcctgataagcgaagcgcatcaggcattgtgtaggcagcagaaatgtcggataaggcaccgctgattactgatacaccggcagcaaattaaagctcgataaaatatgcaccagtgcgttgccaacgccaaacaccagaatcagcgcaatcatcggcttgccgccccagacgcggaatttcgggctgccaaagcgtttacgcgatgcgcgggccaacagcgccggtacaattgccgcccagatagtagctgctaagccagcataaccaatggcgtacaggaatccgttaggaaacagcaggccacccacaacaggcggggcaaaggtcagcaacgctgttttcaaacggcccatagccgagtcgtcaaaaccaaacagatctgccagatagtcaaacaaacccagcgttacgccaaggaacgaactcgctaccgcaaagtttgagaacacgaccagtagaaggtccagactacggctgttcagtacgccgcttaacgcctgtaccagcacatcaatattaccgcccttctcggcgatgccgataaactccggacgcgggatgttacccatcgtcgccagcaaccagatggtatacagcgccagcgccatcagcgtaccgtacaccaggcatttcacgatggttttcggatctttgccgtaatacttcatcaggctcggtacgttaccgtgataaccaaacgatgccagacagaacggcagcgtcatcaacagatacggtgcataagacgcattgctttcggcgacgttgaacaatgtcgcaggctgcacatgccccagcaggctaccgaaggtgaggaagaaggtaatgactttcgcccccagcacaatcgctgtcatgcgactgacggctttggtgctcaaccacaccacaaacgctaccaacagtgcaaaaccaaaacccgctgcccgtgccgggacgtttagcgacatctctgcgaaggtgtgatgcagaatcgaaccgctggcagaaatataggcgtaagtcaggatatagagcacaaaggcaatggaaatgccgttgactacgttccagcctttgcccagcaaatctttggtgatggtgtcaaagctagaaccgattcgataattcaggttagcttccagaatcatcaagccggaatgcagcatacagaaccaggtaaagatcagcgccgccattgaccagaagaaccacgccccggacatgaccacaggcagagaaaacatccctgcgccaataatggtgccgccgataatcaccacgccgccaagcagcgacggtgacgtttgggtggtggttagtgttgccatgagggcttctctccagtgaaaaatagtgcgactgtgttgttatgcattgcactgtaccagtacatgagtacaaaaaacagaaaaaaagccccgatggttaaaatcggggctgtatatattattttacagattgtgttcgctgttcagcgatgattacgcatcaccaccgaaacgacgacgaccggtagagtcatcacgacgcggtgcgcggccttcacgacgttcgccgctaaaacgacgcccatcaccacgccccccttcacggcgttcaccgctgaagttacgaccgccttcacgacgttcgccaccgaaaccacgaccaccgccacgacgctcaccgccagtatgcggctgtgcatcgcccagtaactgcatgttcatcggcttgttgagaatgcgagtacgcgtaaagtgttgcagcacttcacccggcatacctttcggcagttcgatggtggagtgagaagcaaacagcttgatgttaccgatgtaacggctgctgatgtcgccttcgttagcaatcgcaccaacgatatgacgaacttcaacaccatcatcgcggcccacttcaatacggtacaactgcatatcgccaacatcacgacgttcgcgacgcggacgatcttcacggtcgccacgcgggccacggtcgttacgatcgcgcggaccacggtcatcacggtcacggaattcacgtttcggacgcatcggcgcatctggcggaacaatcagagtacgttcaccctgtgccattttcagtagtgcggctgccagagtttcgagatccagctcttcaccttcggcagtcggctgaattttgctcagcagtgcacggtattgatccagatcgctgctttccagctgctgctgtactttagcggcaaatttttccagacgacgtttgcccagcagttctgcgttcggcagttctacttccggaatggtcagcttcatggtgcgttcaatgttacgcagcagacgacgctcacggttctcaacgaacagcagtgcacgaccagcacgacctgcacgaccggtacgaccgatacggtgaacgtaagactcagaatccatcgggatatcgtagttaaccaccaggctgatacgctcaacgtccaggccacgggctgcaacgtcggtcgcaatcaggatgtccagacgaccatctttcaggcgttccagtgtctgctcacgcagcgcctggttcatgtcaccgttcagcgcggcgctgttgtagccgttacgctcaagagcttctgccacttccagagtcgcgtttttggtacgaacgaagataatcgccgcatcaaaatcttccgcttccaggaaacgtaccagtgcttcgtttttacgcataccccagacagtccagtagctctggctgatgtcaggacgggtagtcacgctggactgaatgcgcacttcctgcggctctttcataaagcggcgggtaatgcgacgaatcgcttccggcatggttgcagagaacagagcggtctgatgaccttccgggatctgcgccataatggtttcaacgtcttcgatgaagcccatgcgcagcatttcgtcagcttcatccagaaccagaccgctcagtttagagaggtccagagtgccacgtttcaggtggtccagcagacggcccggagtaccgacaacgatctgcggcccctgacgcagggcgcgtaattgcacgtcataacgttggccgccgtacagggcaaccacgtttacgccgcgcatgtgtttagagaaatccgtcattgcttcagcaacctgtaccgccagttcgcgggtcggtgccagcaccagaatctgtggtgctttcagctcaggatcaagattctgcagcagaggtagagagaatgctgcagtttttccgctccccgtctgggccatacccagaacgtcgcggccattcagcagatgtggaatacactctgcctgaattggagatggtttttcgtaacccagatcgttaagggcttcaaggataggagccttcaggcccagatctgcaaaagtggtttcgaattcagccatgtagtacgtgtgcctcaaaattaatggcggccagtctacataactcatcatgaaattgatcagcaattttcattgaaaagtgtgaaccggctcaaagtaggtgtattaacgaacaacaacgccctcacccgttaaggtgatggcaatcaaaaaagattacgggctgatgtgtacgtcagctattgctggtccgattctgccaggtcatcttggtcctggcccaggagcgataattccaacaatgcgtatcggtgctcaacaaagttatgaacgttgttggcaaccgccagtttgaacagtgccgtggcgctgtccaaatcccccagacttaggtagtacttacctaaatagaagttggtttcactgagatgctcagcgagcgaggtgttatccgttgcgtccgccttgagcctttccattaacgtttgttcgctaatgttgcccaggtagaactcgacaatgttccatccccactgttccttatccgatttttcgaagtgctgtttcaacacttctttagcctgcttctcatcgagcttctgctcggcgagataaagccacagactacggaaaggatcattgggatcgtcttgataaaacgccagcagatcatcttgcgctaacttgtcacgaccgccgtaatataatgcgatcccgcgattcaagtgcgcgtagttgtaagttggatcaagctcaagtacagaatcaaacgcttcataggcagcatcaaaattgcctgcctgcgttaaatatatgcctaagtaattgaatacttcaggcatatccggtcggattgccagcgcttgcgaaaaatcgttacgcgctaatgccctcagaccgagactatcatacaacactccgcgctcatataaaagctgtgcgcgttcgtcatcggttaaagcccgactggcaaggatctgttccatacgtgccagaatcacttcctgctgtaaagtcggttgcaatggtaccgcgaggacttcacttttacgccaggaagtattactgcatcctgcaagcgtaagtgctgtcgcaacgaaacaccagcgcaaaaaaggcttcatttcccactcccgaagaccacggttgaatgaacgtcctgttcccggttgctaacaaggcgtcctgcccggttaaaagccccccgccgcagcggagggcaaatggcaaccttactcgccctgttcagcagccggagcttccggtgctgcagcaggttgagattgctcagtcgcttctttaatgctcagacggatacggccctggcgatcaacttccagaactttcaccggtacttcctgacccatctgcaggtaatcggtcactttctcaacgcgtttatcagcgatttgagagatgtggaccagaccttctttaccgccaccaatggcaacaaatgcgccaaaatcaacgatacgggtcactttaccattgtagacgcggcccacttcgatttctgcagtgatctcttcgatacgacgaatcgcgtgtttcgctttctcgccgtcggtcgctgcaatcttcacagtaccgtcatcttcaatttcgatggtggtgccggtttcttcggtcagagcacggattacagaaccgcctttaccgataacatctttgatcttgtccgggttgatcttgatggtatggatacgcggtgcgaactcagagatatcgccacgcggcgcgttgatcgcctgttccattacccccaggatatgcagacgcgcacctttagcctggttcagtgcaacctgcatgatctctttggtgataccttcaattttgatatccatctgcaatgcagagataccgtcacgggaacccgcaactttgaagtccatatcgcccaggtgatcttcgtcgcccaaaatgtcagacagtacaacgtagttgtcgccttctttcaccagacccattgcgatacccgcaacggcagctttgattggcacacctgcgtccatcagcgccagagacgcgccgcacacggaagccatagaagaggaaccgttggattcggtaatttcagacacaacacgtacggtgtacgggaatttgtccatatccggcattactgccagcacgccgcgcttcgccagacgaccgtgaccaatttcacgacgcttcggagaaccgaccatgccggtttcgcctacggagtacggagggaagttgtagtggaacaggaaggtatcggtacgttcgcccatcagttcatcaagaacctgcgcgtcacgagcagtacccagcgttgcggtaaccagcgcctgcgtttcaccacgggtgaacagcgcagaaccgtgagtacgcggcagcacaccagtacgcacatccagaccacggatcatatctttttcacgaccgtcgatacgcggttcgcctgccagtacgcggctacgaacaacatttttctcgatagcgtgcagaatttcacccagttcgttttcgtccagggtttcgtcttcagcaagcagtgtcgcgatggtttcagatttgatgacatcaacctgcgcataacgctcttgtttgtcggtgatgcggtaagcatcgctcagacgagcttcagccagcgcagcaacgcgcgcgttcagcgcttcgtttaccggctccggctgccaatcccaacgcggtttaccggcttctttcaccagttcattgatgttctgaataacaacctgctgttgttcatgaccgaacaccactgcgcccagcatttggtcttcgctcagcagttcagcttcagattcaaccatcagcacggcagcttctgtaccggcaacaaccaggtccagtttgctctctttcagttcgtcctgagtcgggttcagtacgtactggtcattgatgtaacctacacgggcagcaccaatcgggccattgaacggaataccagacagagacagtgctgcggaagcaccaatcatcgcgacgatatccgggttaacctgcgggttaacagaaaccacggtggcgataacctgaacttcgttgacgaagccttccgggaacagcgggcgaatcgggcggtcaatcagacgcgcgatcagggtttcgccttcgcttgggcggccttcacgacggaagaagctacccgggatacgaccagcagcgtaggtacgctcctgatagttaacggtcagcgggaagaagtcctgacctggtttggcttttttctgaccaacaacggtaacaaataccgcggtgtcatccatgctaaccataacagcggcagtagcctgacgagccatcatgccggtttccagagtcacggtgtgttggccgtactggaatttacgaacgatcggattaagcaatgtaatatcctttctctttcttagacagtaccttacggtactggtgttaatacccgatcttctgcgcatcctcgcgactaatgacaaccctaacccagctctatgtgggtaaagcctctcattagccgcgcgaacctctgcaacggaagatcattcatagcaacaatacattagtttccagtgaattgctgccgtcagcttgaaaaaaggggccactcaggcccccttttctgaaactcgcaagaattagcgacgcagacccaggcgctcgatgagctgggtgtaacgtgctacgtctttacgtttcaggtagtcgagcagtttacgacgctgagaaaccatgcgcagcagaccacgacggctgtggtgatcttttttgtgctctgcaaagtggccctgcaggtggttgatctgtgcagtcagcagtgctacctgaacttcggtagaaccggtgtcgtttgcgtcacgaccaaactcagaaacgattttagctgttgcttcagtacttagagacattttaaaactccaaagtatatagaatgaaaggacgccgatctctaattcagcgatcccagtgtacgttacgcaaagtgttaaacaatttacgcgacgttaagcggcagtattctactcgtagcgacctgttatcgcaagacggttaacattacgccgggtattcaaccaccaggcgacgaggcgcaacgcggccttcatcgtcaatttcgcccataccgataaacttgccgttctcaccctctgtaacgcgaaccagtccttccagcggcgcaccggatgtacgaactgggttaccatttttgaagtaaacagaagacgttaacggaagattcaccaccgggtagtccgaagctggactgtccattggcatcagtaatggatcaagtaactccgcagccggaatatcctgctgttcggcttgctcaaccagttcacgcagatgttccagggtcaccatccgttcaaccggatatttacttaccgccagacgacgcaagtaaataacatgcgcgccacaaccgagtttttcgccgagatcgtcaatgatagtgcggatataagtgccttttgagcagtgaatttccagctccagctcattgccttcatggcgaataaacagcaattcataaacggtaatcgggcgcgcttcacgtggaacttcaatgccctgacgcgcgtattcgtacagttttttgccctgatatttcagtgctgaatacatcgaagggatctgttcgatatcgccacggaaggtatccagcgccgccgccagttgctctgcactaaaggttaccggacgttcttcaacgatttgtccgtcggcatcagaagtatcggtacgctgcccaagacgcgcaatgacccgatagcgtttgtcggagtccagcagatactgggaaaacttcgtcgcttccccgaggcaaattggcaacatgccggtcgccagcgggtccagcgcaccggtatgcccggcacggttggcgttataaatccgtttcactttttgcagcgcatcgttgctggacatcccctgcggtttatccagcaacaaaacgccgttaatgtcgcgaccgcgacgacgaggacgactcattagtcctccttgctgtcgtccgggttaacacgacgttcttcgtcatgtttgaccacgctggtcaccaggtttgacatgcgcatcccttcaaccagagagttgtcgtagaagaaggtcagttccggcacgatacgcaggcgcatcgctttccccagcaggctgcggatgaaaccagaagcttcctgcaacgctttgatgcccgctttaaccgcgtcttcatctttgtcgttgaggaacgtcacatatactttggcatacgccaggtcgcgagacatttcgacaccggaaacggtggtcatcatgcccagacgaggatctttaatttcacgctgcaggatgagagcgatctctttttgcatttcctgcgctacgcgctgcgggcgaccaaattctttcgccataataaattctcctgacaaaaaaggggctgttagcccctttttaaaattaatttcaggtggaagggctgttcacgttggcctgataagacgcgccagcgtcgcatcaggcaatccatgcaggatgcgacataaacgccttatcccgcatggaaccctaaaaaccttaagcgatagtacgttggatctcgatgatttcgaatacttcgatcacatcgccagtgcggacatcgttgtagttcttaacgccgataccacattccataccgttacggacttcgttaacgtcatctttgaagcgtcgcagggactccagctcgccttcgtagataaccacgttgtcgcgcagaacgcggatcgggttgtgacgtttaaccacaccttcggtaaccatacaacctgcgatagcaccaaatttcggtgatttgaacacgtcacgaacttccgccagaccgataatctgctgtttcagttccggagacagcataccgctcatcgccgctttcacttcgtcgatcaggttatagatgacggagtagtaacgcagatccaggctttccgcttcaatcactttacgtgcagaggcatcagcacgtacgttgaagccaaccaggatggcgttggacgccgcagccagggtagcgtcggtttcggtgataccacctacgccagaaccgatgatcttcactttaacttcgtcagtagacagtttcagcaaggagtcggaaattgcttccacagaaccctgtacgtctgccttcaggacaatattcacttcgtgaacttcgccttcggtcatgttggcgaacatgttctcgagtttagatttctgctgacgcgccagtttaacttcgcggaatttaccctgacgatagagtgcaacttcacgcgctttcttctcgtcacgtacaacggtaacttcatcacccgcagccggtacgccggacaggccaaggatttccaccggaatggacggacccgcttccagcacttcctgacccagttcgttacgcattgcacgaacacgaccgtattcgaagccacacagaacgatatcgcccttgtgcagagtaccttcacgtaccagaacggtagcaaccggaccacgacctttatcgaggaaggattcgataaccgcaccgctcgccatacctttacgtaccgctttcagctccagaacttccgcctgcagcaggatagcatccagcagttcatcaataccggtacccgcttttgcagatacgtgtacgaactggctttcgccgccccactcttctggcaggatgccgtactgggagagttcgttcttaacgcgatccggatcggcttctggtttatcgattttgttcacagcaaccaccaccggaacacccgccgctttcgcgtgctggatagcttcgatggtctgcggcattacaccgtcgtctgcagcaacaaccaggactacgatgtccgttgcctgcgcaccacgtgcacgcattgaagtaaacgcggcgtgccccggggtgtccaggaaggtgatcatgccgttttcagtttcaacgtggtatgcaccaatgtgctgggtaatgccgcccgcttcgccagaggccactttcgttgaacgaatgtagtccagcagagaggttttaccgtggtcaacgtgacccatgatggtcacaaccggcgcgcgcggttcagccgcagcacccgtgtcacggtcgctcattaccgcctcttccagctcgttttcacgacgcaggataactttgtggcccatctcttcagcaaccagctgtgcggtttcctgatcgataacctggttgatggttgccattgcgcccagtttcatcatcgctttgatgacctgagagcctttaaccgccatcttgttcgccagttcgccaacggtgatggtttcgccgatcacaacgtcacggttaacggcctgagctggcttctggaagccttgctgcagcgaagaacctttacgttttccgcccttaccgccacgtactgctgcgcgagcttcttcacgatcagcttttgattcagcgtgtttgttgcccttcttcggacgcgctgctttcgcgttacgaccacggccacggccgccttcgacttcacgatcgctttcgtcttctgcctggcgagcatgttgagaagtagtgacgtgataatcgctggaatcttcagtcggttccgcgttatcagtccatttgttttcttccgccatacgacgtgcttcttcagcaacgcgacgtgcttcttcttcgagtttacgacgcgcttcttcttcggctttacgcttgagctctgcagcttcctgctcacggcgggctttttcagcctgggcgtttttagtcatatcgtcttgttgattgctcactttgtctttttccgcagcttcacgtttcgcttgttcagcagcttcacgcttagcctgttctgcggcctcacgttcagctttttgttgcgcctcgcgtttagccgattcttctgcctcacgacgggcttgctcttccgcttcacgctgcgcttgctcttccgctgcaaggcgctcagcctcttgcggatcgcgtttcacaaaggtgcgtttcttgcggacttcgatttgtaccgatttgctttttccaccggtaccaggaatgttaagggtgctgcgtgttttacgttgcagcgtcaatttgtccgggcctgaatttttctgattcaggtggtcaatcaaagtctgtttctcttgtgcagacacagagtcgtcagcagacttccggatacctgcatcagcaaattgctgtaccaggcgttccacggaggtctgtcgctctgcggccagcgttttaatcgttacatctgtcatgctgttccttcctgctacagtttattacgcttcgtcaccgaaccagcaaatattacgggcagccataatcaatgctccggctttttcgtcggtcaacccttcgatatcagccagatcatcaatgccctgttcggcgagatcttccagcgtacaaacgccacgggcggccagtttgaatgccaaatcacgatctaccccttcaaggttcagcagatcatcagccggtttgttatcaccgaggctttcttcctgggcctgtgcaatggtggccagtgcatttttagcacgctcgcgcagtgcttcaacggtcggctcatcaaggccttcgatttccaacagctctttcatcggcacataggccagttcttccagcgtcgagaagccttcttctaccagaacagtcgcgaagtcttcatcgatgtcgagatatttggtgaaggtgtcgatcgctgcgtgcgcttccgcctgatgcttagcctgcaggtcgtcaacggtcatcacgttgagttcccaaccgctcagctgcgaagccagacgcacgttctgaccgttacggccaatcgcctgcgccaggttaccggcttcaacggcgatatccatggtgtgtttatcttcatccaccacgatagaagcaacgtctgctggtgccattgcgttaatcacaaactgcgccgggttatcatcccacaggacaatatcgatacgctcgccgcccagttcagtagaaaccgcctgaacacgcgcgccacgcatacctacgcaagcacctaccggatcgatacgtttatcgttggttttcaccgcaattttcgcacgagatcccgggtcgcgagccgctgctttaatttcaatcacttcttcgccgatttccggcacttcaatacggaacagttcgatcagcatttccggcttggagcgggtgacgaacagctgcgcgccacgcgcttccgggcgaacggaatagagcacgccacgaacgcggtcaccagggcggaagttttcacgcggcagcatatcttcgcgcaggatcacggcttcagcgttgttgcccagatccagagagatgttgtcgcggtttacttttttcaccacgccggtgatgatttcaccttcgtgttcacggaactgatcaaccaccatcgcacgttcggcttcacgcactttctgcacgataacctgttttgccgtctgggtagtgatacggtcaaaggtaacagactcaatctgatcttcaacgtaatcgcccaggttcaggctttcatcttcataacgtgcggcttcaagggtgatttccttggtcggctgggtgacttcatcaacaactaaccagcgacggaaggtgtcaaaatcaccgcttttgcgatcgatctgtacgcgaacgtcgatttcttgttcatattttttctttgttgctgtcgccagcgcgctttccaatgcttcgaaaatcttctcgcgaggtagcgccttttcattggatacggcttcaactacagccaaaatttctttgttcatcgcgggcttttcacctcatccagactattaaaagtggggaaccaggttcgccttctggatattactcagcgcgaacacttcatctttaccttcgacggtaactgtgatcatttcaccgtctaccgctttgataacgccctgccatttacgacggttttgtaccgccatacggagaaccagagtcacctcttctccgacaaaacgggcgtagtgttcagccgtgaacagtgggcgatcgagacccggtgaggagacttccaggttataagcaacggtgatggggtcttcaacatccagcacagcacttacctggtggctcacatcagcacaatcatcaacattgatgccatcttcactatcaatatagatgcgcagtgtggatgtgcgaccgcgaataaattcgatgccaaccagttcaaaacccagggcctcaactggcgcagtaatcatctctgttaatttttgctctaatgtggacaagcccacccccaagacataaaaaaagggcctaaagcccagttattctgtagtcagataacaaaaaaccccgataaatcggggctttatataactgaaccctataaccgcaactgcggtctggagcactttccagaaggattttttcaaatcccactacgaaggccgaagtcttcacagtatatttgaaaaaggactctaagggaaagtggttgcgggggccggatttgaaccgacgaccttcgggttatgagcccgacgagctaccaggctgctccaccccgcgcctgaaacgtggcaaattctactcgttttgggtaaaaaatgcaaatactgctgggatttggtgtaccgagacgggacgtaaaatctgcaggcattatagtgatccacgccacattttgtcaacgtttattgctaatcacgtgaatgaatatccagttcactttcatttgttgaatacttttaccttctcctgctttcccttaagcgcattattttacaaaaaacacactaaactcttcctgtctccgataaaagatgattaaatgaaaactcatttattttgcataaaaattcagtgaaagcagaaatccaggctcatcatcagttaattaagcagggtgttattttatgacgacgattctcaagcatctcccggtaggtcaacgtattggtatcgctttttccggcggtctggacaccagtgccgcactgctgtggatgcgacaaaagggagcggttccttatgcatatactgcaaacctgggccagccagacgaagaggattatgatgcgatccctcgtcgtgccatggaatacggcgcggagaacgcacgtctgatcgactgccgcaaacaactggtggccgaaggtattgccgctattcagtgtggcgcatttcataacaccactggtggactgacctatttcaacacgacgccgctgggccgcgccgtgaccggcaccatgctggttgctgctatgaaagaagatggcgtgaatatctggggtgacggcagcacctataaaggaaacgatatcgaacgtttctaccgttacggtctgctgaccaatgctgaactgcagatttacaaaccgtggcttgatactgactttattgatgaactgggtggccgtcatgagatgtctgaatttatgattgcctgcggtttcgactacaaaatgtctgtcgaaaaagcttactccacggactccaacatgcttggtgcaacgcatgaagcgaaggatctggaatacctcaactccagcgtcaaaatcgtcaacccaattatgggcgtgaagttttgggatgagagcgtgaaaatcccggcagaagaagtcacagtacgctttgagcaaggtcatccggtggcgctgaacggtaaaacctttagcgacgacgtagaaatgatgctggaagctaaccgcatcggcggtcgtcacggcctgggcatgagcgaccagattgaaaaccgtatcatcgaagcaaaaagccgcggcatttatgaagcccctgggatggcactgctgcacattgcgtatgaacgtttgttgaccggtattcacaacgaagacaccattgagcagtatcacgcgcatggtcgtcagttgggccgtctgctgtaccagggacgttggtttgattcccaggcgctgatgctgcgtgactctctgcaacgctgggttgccagccagatcactggtgaagttactctggagctgcgccgcgggaacgattattcaatcctgaataccgtctcagagaacctgacctacaaaccagagcgtctgacgatggaaaaaggcgactcggtgttctcgccagatgatcgtatcggtcaactgaccatgcgtaacctggatatcaccgatacccgcgagaaacttttcggttatgccaaaactggcctgctctcctcctctgccgcttcaggggtgccgcaggtggagaatctggaaaataaaggccagtaattcgacatcaaccctgcccttcaggggtggggttaccttgattatcctctgtaaactcctttctgagcatcacataatcgaaaacatcatggtttgcatccacaacccgtgagtctcctttatagtgtgcaatcacttcctcaagcgtttgcggctgttccggctttgttacccccatccacgcattaataaggtaattattgtaagctgtcgaaaagatgttgttttccgttgtgcgatccacgccatcccctagaacggggctataccagataaacatcgggacatgatacgcctgctggctagcctccctgcctccatgaaaatagacgttcttcttcgtagggtcgcgttccaggccgtggtcggcaaaatacatgaccgaggcgcggcgatcttttaataattcaaaaacctgacctagcaaactatctgtgtaatgaatggagttgtcatagcaggcatcctgatcgtcctgcggttgaaacacagcgctggattgcggataggcgctacaagccggttcatggcttccatttaaatgaagaacaatcagtttcttttgctgcgtcttttgctgtaacgcttgcgataaatgcggcaacaacaattcatcaaatcctctgacatagactgtttccatggcgcgcatggcgatactggtaactgctgtaccattctgccgaaaagcggattgcgagcttagccagaaagtctgaaatcctgcttgattagccatattaataatgttgtccgggtaattatgaatgtcatgactcaaaacagaatcagcagttaaagaaaggggaaccgacagcgcagtgtaaggtgcaccgcttattgcttgattaaacagtttgatctgttttctttgtgcttcgacttgcggtgtcgtagagcgtgtatatccatacaaagacatattgtcgacacgtacagactcccccacaatcaacacgtaggtatcaatacctgtatccctgactgataattgaaaacacggcaccgtgtttgcaattgagagtaatctttgatgctctttcgctgctaaagcaaaataattgagattgaaaaacggtgtataggtagcaaatcgcgacgctagtatatatggactgaacgcttttttattttttgcatctttataagcaaattgacaagcggaaaataaactgcccgaaatgacaatcagcaataatattcctgtcacttttttcgtcggcaaggaaacatcatattttattattactgccaaaaaaagaagggataaaaaggcaaaagcacatagataagggatatacatccccagcattttgacaacttcatccggatcactctgcagcacactaatcgcaaatccatcattgaaagttgtaccaaaggtacaccatgaatagaggctaatactcatgtctgccgctgtcagtaacacaaatggtgtggcaacaagcaggcgaagcggaagggatgatatacgtttaacaaccaggatggtcagaacgaaaaacagcaatcgctgaaccatatgcgctccggaagaggcgactaagttcgtaataccaaaaacaataacacaaagatacaacaaccaatgagatttaaaacttctaacaaatttgttgaatactgtcatccagaaatccaagttcacaaccaatataaacaattatcaacaatgttcaattttatatcagacatgtttttcaactctgatccatatcagaccgaaacactgttagttttttctttttaaatgatgcggccattgttctcagtaattaaataacattatcaatgcgtctctaaacattacgcagaacgtagccatcagtagttatactgacaggagcaggatggtttatcgagaagtaaacatatccgtattcgtaccggaactggagttgacacaataaagtgccaattatgtcagcagaagggaaaagtttataactaaggcgtaccggcaccatcgtttcaaagtaccagctacgagtaaagcaactggacgagatacagatacctgacaaccattcctcagaccaggaccaaaacgaaaaaagacgcttttcagcgtctcttttctggaatttggtaccgaggacgggacttgaacccgtaagccctattgggcactaccacctcaaggtagcgtgtctaccaattccaccacctcggcacggatactactttttagttcgggatatcgctggtcggcttagccggagcagctggctgagtttgttcggttttcgccggcgcactcaggttttcccattcgctacctttattggttttattgctattgatgttacccagcaccagactgatgatgaagaataacgttgccagcagcgccgtcatgcgggtcatgaagttaccagaaccacttgaaccaaacagcgtagcggaagcgcctgctccgaaggaggctcccatatcagcgcctttaccttgctgcagcatgatcagaccaacaaggccaattgccacaataaggaaaactactaaaagagcttcgtacataatcaacctgttccttgcggagttgccgcgtaccaatgcttcaaccaataaagcgggagtttttaatctttcccactgaagcgggtgtgaatactaaccaaagcgaatgaccttcgcaagggcaattttattgcattgtatcaactgcggaaaaaaacagcaaaaccgatgtgttcgctgagaaaaaaggcgacaatcgccgcctttttagccagttatctaacgctttaaacggcttttactgcatcggcgatgcggtgtgcaaattcagtcacctgcgcttcgtcttcgccttccaccatcacgcgaattaacggttcggtgccggatttacgcaacagcacacgtccacggctacccagcgccgcttcaacttctgcggtcacagctttgactgattcatgctccagcggatcgccgctacctgcggtgtaacgcacgtttaccaggatttgcgggaacattttcatgccgctgcaaaggtcgtgcaggctcatatgattacgcgccatcgccgccagcacctgcaaaccagcaacgatgccgtcaccggtagtggttttatccagcaggatcacatgaccggaattctctgcaccgatacgccagcctttctcctgcattttttccagtacgtagcggtcacccactttcgcgcgcgcaaatggaattcctaactgtttcagcgccagttcaagccccatgttgctcatcaatgtacccacagcgccaccacgcagctggccctgacgaagaccttcacgcgcgatgatatacatgatctgatcgccatcgactttattgccttcatggtcaaccataatcacgcgatcgccgtcgccgtcgaaggcaataccgagatccgctttttcagccagcacacgagcctggagcgcgcgaacgtcggtagcccccacttcggcattgatgtttacaccgttcggctcacaaccgatagcgataacgttcgctcccagttcacgcagcacgttcggcgcgatgtgataagtcgcaccgtttgcacaatccaccacaatcttcagttcactgaggctaagttcgtttgggaacgtggctttgcaaaactcgatatagcgacccgcagcatcaacgatacggctggctttacccagttctgccgaatcaacacagctgatctctttttccatttccgcttcgatggcctcttctactgcatccggtagtttggtgccgtcgatagagaaaaatttaatgccattatcgtagaacgggttatgcgatgcagatatcacaattccggcctctgcgcggaaggtacgcgtcagataagccacggccggtgttggcatcggaccagtgaagagtgcggaaaggcccgcagccgccagacccgcttccagtgctgactccagcatgtagccagaaatacgcgtgtctttaccaatgatgatcttacgggagccgtggcgcgccagcactttacccgcggcccaacccagcttaagcacaaaatcaggggtgatcggcgcatcccctacacgaccacgaatcccatcggtaccgaaatatttacgattactcatagcgtttgttttcctttgcagacagagtggcttccaccacccgcatcgcttctacggtttctttgacgtcatgaacacgaatgatatgcgcgccttgcatagcggcaatgaccgcacaagccagactaccgctcagacgctcggacggccccacgttcagcagctgcccaatcatcgattttcgtgacatacccaccaacagcggcaggttgaaatggtgaaattcagccaggcgcgccagtaatgaatagttatgggagagatttttaccgaaaccgaatccggggtcgagcaacaatttctcttttgcgatacccgcctgctcgcaacgtgctatttgctcaataaaatagcgattcacttctgcaaagacatcgtcatacttcggggcttcctgcatggtctttggatttccctgcatatgcatcagacaaaccggtaaaccggtttctgcagctgcctccagagcccctggttcggaaagggagcggatatcgttaataatgtgagcgccaactttcgctgactcacggatgacttctggtttggatgtatcgaccgagatccagacttcgaagcgttgagcaattgcctcaaccacaggaataacacgttgcaactcttcttcaacgctaacttccgccgctcctgggcgcgtggactcgccaccaacgtcaatgatcgtcgcgccagcgttgatcatcagattcgcatgtttcaccgcatctatcagcgagttatgcgtaccgccatccgaaaaggaatcaggcgtgacgttgaggatccccattacgtgaggatggctaaggtccagtgaagtgccctgggcaaagagtttcatggtgttatccctggtatgaattgataagaaaaaaccccggagcacgccccggggttttcggtacaaatacagtcatctgatgcgggaacttatttgtcgcctaactgctctgacatggtgttacccgggttcggcgtacgcggttcatcaaccggacgaggagcctttggactaccattgtcgccagaattgttagaagcgcctggttcttcccagcccgctggcggacgtacatcgcgacgtgccatcaggtcatcaatctgcggtgcgtcgatagtctcatatttcatgagagcatctttcatcgcatgcagaatatccatattgtcggtcagaagctgacgcgcacgattatagttacgctcaatcagtgctttcacttcctggtcgatgatacgtgcagtttcatcggacatatgtttcgctttcgcatacgctacggccgaggaacacttcaccttcttcttccgcgtacagcagtggacccaatttctcagagaagccccactgagtcaccatgttacgtgccaggttggtcgcaactttaatatcgttggacgcaccggtagaaacatgttccggcccgtagatgatctcttccgccagacgaccaccgtacagcgtagaaatctggctttccagtttctgacggctggcgctgattgcgtcgccctcaggcaagaagaaagtcacacccagcgcacgaccgcgtgggataatcgtcactttgtgcaccggatcgtgttccggcaccaggcgaccgataattgcgtgacccgcttcgtggtaagccgtcgattctttctgcgcttccgtcatcaccatggagmgacgttccgcacccatcatgattttgtctttcgctttctcgaactcaaccatcgaaacaacgcgtttgttgccacgagcagcgaacagtgccgcttcgttcaccaggttcgccaggtcagcaccggagaaaccaggagtaccacgggcaatgattgccgcgtcgatatcgggtgccaatggtacgcgacgcatgtgaactttcaggatctgctcacgaccgcgaacatctggcaagccaaccacaacctgacggtcgaaacggccaggacgcagcagggctgggtcgagaacgtccggacggttagtcgcagcgataacgatgataccttcgttaccttcaaaaccatccatctcaaccagcatctggttcagagtctgttcacgttcatcgtgaccaccgcccaagcctgcgccgcgctggcggcctacggcgtcgatttcatcgataaagatgatgcacggcgccgctttcttcgcctgttcgaacatgtcacgaacacgggatgcacccacaccgacgaacatttctacgaagtcagaaccggagatagtaaagaacggaactttcgcttcgcctgcaattgctttcgccagcaacgttttaccggtacccggaggacctaccatcaggacgcctttcgggatcttaccgccgagtttctggaagcggctcggctcgcgcaaatactcaaccagttcagcaacttcttcttttgcttcgtcgcagcccgcaacgtcagcaaaggtggttttgatctgatcttccgtcagcatgcgcgctttgctcttaccaaacgacatggcacctttgccaccgccgccctgcatttgacgcatgaagaagatccagacaccaatcagcaacagcatcgggaaccaggagatgaagatagaagccagcaggcttggttcttcaggcggttcaccgacaaccttgacgttcttggtcaacaggttatccagtaatttcggatcctgaaccggaatgtaagtggtataacggttactatctttcttggtaacgttgatttcacgtccgttgatacgcgcttcacgaacctggtcgttattgacctcttgtaggaaggtagagtaatccaccttacggccattagactcgctgggcccaaagctctggaatactgacatcagcacaacggcaatgaccagccagagtattaggtttttcgccatgtcactcaagggattaacctcttattacaactgtgttaaaaacagcgtcaggatactctatatccagcatctttcaaactttcgtctgaaatctcccggttagggtttacgcccggtcgctacaatatacacttcccgcgaacgtgcacgagaagagtccggcttacgaactttgaccttcgtaaacagggagcgaatttcccttagatactcatcgaaaccttcgccctggaacaccttcactacaaaactgccacctggcgctaatacatcacgacacatttctagcgccagttccaccagatacatggcacgggggatatccaccgccggtgttccgctcatgtttggtgccatatcggacatgacaacctggactttgctgtcgccaacgcgctccagcagtgctttcatcaccagttcatcacgaaaatcgccctgaagaaagtccacaccaacgataggatccataggtaaaagatcgcaagcgatgatgcggcctttgccgccaatttgggtgaccacatattgtgaccaaccacccggagctgcaccaaggtcgacaaccgtcattcccggtttaaagagtttgtcactttgctgtatttcatcaagtttaaaccaggcacgggaacgtaacccctttttctgtgcctgttgaacatatttatcgctaaagtgttcctgaagccagcggctggagctggcagaacgcttcttacctgtcatttaactttcccatggggataactcatcgtaaccaattgcgtaaatttttacgcgcctatttggtgatatatgggagatggcggtagaatgacccgttttcaatcccaacgtaagcaaaaaatacgatgaatctgagtactaaacaaaaacagcacctgaaaggtctggcacatccgctcaagccagttgttctgcttggcagtaatggtttgaccgaaggggtgctggccgagattgaacaagcgttagagcaccatgaactcatcaaggtgaaaatcgccaccgaagatcgcgaaactaaaaccttgatcgtggaagctatcgtgcgcgaaaccggcgcctgtaatgtacaggtcatcggtaaaacgctggtgctttatcgcccaactaaagaacgtaaaatctcgctgccacgctaagattatcctaaagttacacacattcgctgtgtaaaacgaggggttttccgcaggcaggagagcaaaatgccacgctctgttcgttgataaaaggccgcatagcggcctttttcctttctttacaatacatcaacatcttgagtattgggtaattcttacaggtattccaccttaattacttcaaattctacttcgccgcccggcgttttgatgaccacaacatcatcttcttctttgccgatcaggccacgagcaataggcgagtttacagaaatcaggttttgtttaaagtcagcttcgtcatcgccaacgatgcgataagtctgttcttcgtcagaatcgagattcagcaccgttacggtagcaccaaaaataacgcgcccattgttgggcattttggtgacatcaatcacctgcgcgttcgacagcttggcttcgatgtctttgatacggccttcgcagaaaccctgctgttcacgagctgcgtggtattcggcgttttctttcaggtcgccatgctcacgcgcttccgcgatagcagcaatgatttcaggacggcgcacagatttcagaaaatccagctcttcgcgtaatttttcagcgccgcgtaaggtcatcggaatagcttgcatttgttatacctcttgaatattcctgatggggcaagtcttcacccaccccggctgttcggcctgcccggcataactcctcaccgggaccagaagcaaaaaaaataccgacccgggtacaagtcccaggtcagctacaattcacattttgatagtcattttaccctggagttcccgaagggtcatcgtttactttatagggcgttgcgccgtagtatgacggctcgattccaggttgttagcgcgagattatgcgattttccagatttatcatcggattgaccagctgtatagcgttcagtgttcaggccgcaaatgttgatgagtacattactcaactccccgcaggtgccaaccttgccctgatggtgcaaaaagtcggcgcgtcggcccccgctattgattaccacagtcagcagatggcgctacccgccagtacgcagaaagtaattactgcgctggcggcgttgattcaactcggccccgattttcgttttaccacgacgcttgaaaccaaaggcaatgtggaaaacggcatacttaagggtgacttagtagcgcgatttggtgccgatccgacgttaaaacgtcaggatattcgcaatatggtcacgactttgaaaaaatctggcgtcaaccaaatcgatggcaatgtgttgatagatacctccattttcgccagccacgataaagcccccggctggccatggaatgacatgacacaatgctttagcgctccgcctgccgccgccatagttgaccgcaactgtttctccgtctcgctctacagtgccccaaaacctggtgatatggcttttatacgcgtggcatcttattaccccgttacgatgttcagtcaggtacgcaccctcccccgtggttctgccgaagcgcaatactgcgaactggatgtcgtacttggtgacctgaaccgctttacgctaacgggatgcctgccacaacgttctgagccgctcccgttggcttttgccgtgcaggatggtgccagctatgccggggcaattctgaaagatgagttaaaacaggcgggtatcacctggagcggaacgctgctgcgccagactcaggttaacgaacctggaacggtagttgccagtaaacagtcggccccgctgcacgatctgcttaagattatgctgaaaaagtcggacaacatgattgccgatacggttttccgcatgatcggccatgcgcgcttcaatgtgcctggaacatggcgggccggatcggacgccgtgcgtcagatcctgcgccagcaagccggtgtcgatatcggaaacaccattattgccgatggttcagggctttcgcggcataacctgattgcccccgccaccatgatgcaggtgctgcaatatattgcccaacacgacaatgaacttaactttatctccatgctgccgctggcgggctatgacggctctttgcagtaccgtgcaggtctgcatcaggcgggcgtggatggaaaagtctcagcgaaaaccggttcgttgcagggggtatataacctggcgggattcattaccacagcgagcgggcaacgaatggcgtttgtgcaatatctttctggctatgcagtagaaccggcggatcagcgtaatcgccgtattccgttagtgcgttttgaaagccgtttgtataaagatatttatcagaataattagcctaaagagaaaccccggcacatggccggggttttgctgattaacgcttgtaaatgaactcaacgccttcttcgtcgtcttcgtcccagtcgtcatcccagtcctcatcatcctcttcagcaatctcttcaagctgctgacggtgataatcatcccacatgaattcgactttctctggctgtttcgcttcttcagcctgcacgaccgggttttcaatgataaaggtcatcacatcccagcagagatctttcacgcccagtccgctcgccgcagagatcagataatatttatcttcccagcccagcgcttcagcgatcgctttcgctttctcttcggcttctaccttatccagcagatcgatcttgttgaagactaaccaacgcggtttcgccgccagatcctggctgtatttttccagctcactgataataatacgcgcgttttcaaccggatcggtgccgtcaatcggatcgatatcgatgaggtgcaacaggacgcggcaacgttccaggtgcttcaggaagcgaatgcccagacctgcgccttctgcagcgccttcaatcagtcctggaatatcggcaacaacgaagctcttttcgttgtccatacgcaccacgcccaggcttggtaccagagtggtaaacggataatccgccactttcggtttagccgccgataccgcacgaataaaggtcgatttacccgcgtttggcatccccaacataccgacgtcagccagcagcatcagctccagcagcagctcacgcttatcgcccggcgtaccgttagttttctgccgtggtgtacggttaactgacgacttgaaacgggtattgcccagaccgtgccagccgcccttagcaaccagcagacgctgaccgtgtttggtcatatcgcccatggtttcaccggtaccctggtcgattacacgcgtacctaccggtactttaatcgtgacgtctttaccgcgcttaccggtacagtctcggcttgcaccgttctgaccgcgctctgcacggaaagatttttcaaaacgataatcgataagcgtgttcaggttctcgtcggcttccatccatacgtcaccaccatcaccgccgtcgccgccatccgggccgcctttcggaatatacttttcgcggcggaagctcacgcaaccattaccgccatcacctgcaacgaccagaatcgatgcttcatcaacaaacttcattttattctccgtaaatcattcgcctgcgcggggttgcgataccaccgttgtatgcttacgtaatccgccccaaatacgatgaccaatggcggaatacatcgcgcccgcaaccacgacaaacgcaccgagataacctaaaaggtttaacatcggtctggcgaagaaatcgggccaggccagtgataaaagatctgaaaaaaacagcgtaaacagtggggtgagcgtgatgatcgcgctcacctgcgctgcctgccagcgagccatcgcttccgccagggcgccatatcctaccaatgtattcagtccgcaaaaaattaaacatgcgagctgccagtggctaagctgcgctatcactccaggatttgccagagggaagagcgcaattgtacataaagtgtacagtaaaaacaggatctgcggtgaagccagccgacgcaataaaaccttttgcgccacgccataactcacccaaaccgtcgccgcaccgaccccaaagataactccccaggtgtaatcggtgagctttgtaaatatctcgaccagactggtgttaaaaaacatcaccaggccgctcaggagcatcaatgcccctacaacctgagtactgcgcattttctctttcaggataaatacgctggcaaccatcatgccaactggcgagagttgcccaatcacctgcgaagcggtcggactcaggtattgcaaggatgagctgaacaggatgaagttcccaaacagcccggcggtcgccactgctaacaaaatcaaccagcgtggcttacgaaacacgcgtaatggcggcaaccgcttcttcaccgcaagaatggcaccaaggccaatactcgccatcaagaaacggtaaaacacgattgtcggaggttccatcacctccagcacctgcttcattgcgattggcaacgccccccagcaaattgctgtggtgagcgccaaaagaatgccaatgcctgcctgctgcttcataccgtattccctgcaaagcgcatatgcggattaacgtcgcaccatgcgcatttttaccggttatcgaatgtaaaaagccccgcaacgtgttgcggggctttcatccgttaccgggacgcgaaaaacttattcagcttcgatgctgataaatttacggtttttcgggcctttaacttcgaatttcactttaccgtctgctttagcaaacagagtgtggtcacgaccgcaacctacgttagcgccagcgtggaatttggtaccacgttgacgaacgatgatgctacccgccagaacggattcgccaccgaaacgcttaacgcccaggcgtttagcttctgaatcgcgaccgttacgtgtggagccgccagcctttttatgtgccatttgaaatctctcctcaggtcttaggcgctgatgccagtaattttcacatcagtgaaccactgacgatggccctgctgcttacgatagtgtttacgacgacgaaacttaacgattttaactttctcgccacgaccgtgagcaacaacttcagctttgattacgccgccatcaacgaaaggaacgccgattttgacttcttcaccgtttgcgatcatcagcacttcagcgaactcaacagtttcgccagttgcgatgtccagcttttccaggcgaacggtctgaccttcgcttactcggtgttgtttaccaccactttggaaaaccgcgtacatataaaactccgcttccgcgcacaccttttcaatgattcagagtgcgctataaatattcacaatagggcgcgaatattacgcaaaacgcacgcctttgacaagtgctacagtcaatacacgaagaaaaaaaacacaacttgtacggtaacgtttatctgtgccattttttcagtacaatcaccctatattcctaaccataaaccctaagttgcctttgttcacagtaaggtaatcggggcgaaaagcccggcttttgcgatgaatttagaaaaaatcaatgagttaaccgcgcaagatatggcgggtgttaatgcggcaatccttgagcagcttaattccgacgtccaactgatcaatcagttaggctattacatcgtcagcggcggcggtaaacgtattcgtccgatgattgctgtactggctgcacgagctgttggctatgagggaaatgcgcatgtcaccattgctgccctgatcgagtttatccacacggcgactctgctacacgacgatgttgtggatgaatcagatatgcgcaggggtaaagctaccgccaacgccgcatttggcaatgccgccagcgtgctggtaggcgattttatttatacccgcgcgttccagatgatgaccagcctcggttcactcaaagtgctggaagtcatgtcagaagccgtaaacgtcatcgcagaaggtgaagttctgcaactgatgaacgttaacgatccggacatcactgaagaaaactacatgcgcgttatctacagcaagactgcgcgtctgtttgaggctgccgcgcagtgttccgggattctggctggctgtacgccggaggaggagaaaggcctgcaggattatgggcgctatctcggcactgctttccagttgatcgacgatttactcgattacaatgccgatggcgaacagttaggtaaaaacgtcggcgacgatctgaacgaaggtaaaccgacgctgccgctgctgcatgcgatgcatcatggcacaccagaacaggcacagatgattcgtaccgccatcgaacagggtaacggtcgccatcttctggaaccggttctggaagcaatgaacgcttgtggatctcttgaatggacgcgtcagcgtgccgaggaagaagcagacaaagccatcgcagcgttacaggtgctcccggacaccccgtggagagaagcactcgtcagcctcgcgcacatcgctgttcaacgcgatcgttaatcccctcccctcatcccgcgcagtgcgcgggatgattccagtaaattccataaaatacttattcagctctataactcctgaaaaactgggctgtgtatctttatatattctgaatattcacactctttacaggaactttttagagcaataggccatcaggagtatagtgatgctcgacagaaacagaagaagtgttctgaatgaaagcgactaacttaaggagtgaggaaagatggaaagtaatttcattgactggcatcccgctgacatcattgcaggtttgcgcaagaagggaacgtcaatggcggcggagtctcgcagaaatggtttgagttcctcaacgctggcgaacgcattatcacgcccatggccgaaaggagagatgattattgcgaaagccctgggaactgacccctgggttatctggccatcacgctaccatgatccgcagacccatgagtttatcgacagaacgcaattgatgcgtagctacactaaaccgaaaaaatgagtggtctggcggtagccccgcgaacggggctgccagctctcagacaattactcgcctttcacacgctcaatatttgcacctaaagcgcgtagtttgtcttcaatgcgttcgtagccacgatcgatgtgataaatacgatcaaccaccgtcgtcccttccgcaatacagccagccagcaccaggcttgctgatgcacgcagatcggttgccataacctgtgcgccagaaagtttttcaacaccgtgacaaataacggtattgctttcgatttcggcgtgcgcgcccatacggctcagctctggcacatgcataaagcggttttcaaagaccgtttcggtgatgaatccggtcccttctgccaccaggttcaacagcgtgaactgggcctgcatatcggtagggaatgccggatgcggcgcggtacgtacgttaacagccttcggacgtttgccatgcatatccaggctaatccagtcctcgccgacttcgatgtccgctccagcgtcacgcagtttcgccagcacggcgtccagagtatctggctgcgcgttacggcagataattttgccgcgagagatcgccgccgccaccaggaaagtaccggtttcgatacgatccggcagcacgcgatagacaccgccgcctaaacgttccacaccttcgatgacgatacgatcggtgccctgaccgctaattttcgcacccagcgtaatcaggaagttcgcggtatcgacgatttccggttcacgcgctgcgttttcaataatcgtggtgccttccgcaagggttgcagcacacatgatggtcaccgttgcgccaacgctgactttatccatcacgatatgtgcgcctttcaaacgaccatcgacggaagctttaacgtaaccttcttccagtttgatggtcgcgcctaattgttcgaggccagaaatgtgtagatcaaccggacgtgcgccgatcgtacaaccgccaggcagtgaaacttgcccctgaccaaagcgcgctaccagcggccccagcgcccagatagaagcacgcatggttttaaccagatcgtaaggtgcgcagaatacattaacgtcgcgggcatcaatatgcacagaaccattacgttctactttcgcacccagctggcttagcagcttcattgatgtatcgacgtcttttagtttcgggacgttctggatctctaccggttcttccgccagtagtgcggcaaaaaggataggcagagcagcatttttagcgccggaaattgtgacttcgccctggagcttcgttggcccctgaacacgaaatttatccatttagtttgttctcagttaacaattcatatccgctaccggcgaatcgcccatagctcaaaagccgttcagtttgcgatcgcgcgcccactccgcaggggtatacgctttgatcgacacagcatgaatgcggttatccgcaatatattccatcagcgggccatagaccgtctgctgttttttaacccgactcatgccgtcaaacaactcacccacggcaataacctgaaagtggctgccatcgccggaaacgtggacttcctggagggagagagcgttcatcaacacgctctgaatttcattattttccatgggatcttcaatcatcagttaataaatcagcgaaacatcttagagcaaagttgcgctggcataaataagcaaaaagcctcgctgataaatcagacaaggctcgacttgcaggcaggtttgccggacaggcggttaacgccatatccggcctgaaaaaatttaacgaggcagaacatcagcaggcaaattatacaatttcgccagggtatacactttgtcgtttaccccctgaagcgtcacattgttgccctgctttttcgccagatcgataagatggagcagcagtgccagtccacccgtatccacgcgagacacacggctaagatcgatgctggtaatccccttcaccgcttcctcacgtatttcccaaagcggtagcagaacgtcctgatccagctctccggataacgccagcgtgtcacccgtctgcatccagctcagtgactcgctcattattttttctcttccagagtgattttctgttgagaaatcgatttcagttgcgcagtcaggccgtcgatacctttggtacgcagcagcgttccccactcgttttgtttggtggtgatcatactgacgccttcagcaatcatgtcgtaagcctgccagttgcccgtctgggagtttttacgccactggaagtccagacgcaccggcggacggccattcgggtcaataatggtaacgcgaatcggcacaatggttttatcacccagcggctgttctggcgcaatctgataggtttgaccgtgatacatcgccagcgcctgaccgtaagcctgcttcaggtactcacggaaagcggcaaagtaagcatcacgttgagctggggtcgcactcttgtaatactggcccagcaccagcgcaccggcgtatttcacctgtacgtatggcaacagttcctgatcaacaatggtacgcagataatccgggttagcctgaatttgcggttgctcattcttcaggcgatcgaacgttttctgcgccgcctcgtccatcagcttatacggattggtctggtctgccgcggttgccgcactcagcggtgcaatcaccagcaaagcgaccatcattaaacgtttaaacatgcgtcggttctcctgaaattatttcgttgtacccacaggttcagtggtttcattattacctggcgcagcagctggcgcatcgccactattcttattgtcatcgtctttactaccgtaaaggaactgaccaatgagatcttccagcaccatcgcagacttggtgtcctgaattgtatcgccatccttcaggatagcagtccccagttccgggtcttcaaaaccgacgtttaatgccagatattgttcccccagcaggccggaagtacgaatgctcagcgaactggtatcaggaatgtggttataacgttgttcaatttccagcgttacgcgcggcagataggttttcgggtccagcgtaatatccgccacccggcccacaacaacgccaccaatgctgaccggagagcgggctttcaggccgccaatgttatcgaacgtcgcataaagcgtataggtcggttcagtacgtatagacgtcacgttcgctgccttcaggcaaacaaacagcgccgcaagcagtgctgctaataaaaagatacccacccaaatttcattttttttcgtttgcatgaactcaattcccaaacatcaatgcggtcagcacaaaatccagccccagaacagccagagacgagtggacaacggtgcgagtggttgcccggctaatcccggcagacgtcgggatggcgtcgtagccgttaaacaacgaaatccacgtcaccgtgatagcgaacaccacgctcttaatcagacagttgacgagatccatacgccagtcgacggcattttgcattgccgaccagaagaacccactatcaatgcctttccaactgacgccgaccagcgatccgccccagatccccacggcgacgaagataaccgtcaacagtggtaatgaaataactccagcccagaaacggggagaaataacccgacgcagcggatccaccgccatcatctccatactggagagttgctctgtagcgcgcatcaggccgatttctgcggttagcgccgaaccagcacgcccggcaaacaacaacgcggcaaccaccggccccagttcacgcagtagcgataacgccaccagcatacccagactggtttccgcactataagtggtcagaaccagataaccttgcagccccaacaccattccgatgaacacgccagaaaccacaataatcagcatcgacaggacgccgacattatagagctggcgcaccagcagcggtgcatgtttgcgaaattccggtttgccgaccagcgcattgaataacattaacccggcccgcccgaacgttctcagggttttaatccctttatgtccgagcgacgccagcgcatttaacagcatgagtggcttaactccctggtaaaagatcagcgtgataatcgccggcaggatagcggaacggaacaggcccgtcagctatcccgtccagaaactgacgtacgcgcggatcaggattcgcctgcaacgcctgggcactgccatgagcgacaatttttttgtccgccaggatccaggcgtgatccgcaatacttaacacttccggcacatcgtgagaaaccaccacacaagtcacgcccagcgcgctgttcagctcagaaatcagcttcaccagcacgcccatggtaatgggatcttgcccaacaaagggctcatcaaacatgatgagatccggctccagcgcaatcgcacgtgccagcgctgcacgccgcgccatcccaccggaaagttcagaaggcataagtttagccgctccacgcagccccacggcctccagcttcatcatcaccgtactatgcaacaatggtgcgggaagttgggtatgttcccgcagtggataggcgacgttgtcaaatacgttcatatcagtgaacaacgccccggactgaaataacatgctcatccgtttgcgcactgtatacaggcgcgaacgagacatcgccggaatattctcaccatcgaaaaggatctcaccatgatctggtgcgatttgcccgccaatcagacggagtagcgtcgttttaccgatgcccgatggccccatgatcgccgtgatcttccctcgcggcacggtcagggaaatattatcgaagatgcagcgattgccacgcgtaaaactgacatcgcgcatatcgactaaattcgccacagactgctccataattcacccttcgtcttgcgttgattttctaagcatggcgctcaatttaaccttgaacccaacatatttacagaatattacctgccgtggttagcgaaagctggcatttgttttactttttagccgcataaagtcaaaattaagaatctgttacggctttctgaaaatcttcagcggaccggcgagtatacctgaagaaaggacgttagatgcttttagctacggcactgttaattgttggtttacttttggtcgtttacagtgccgaccgcctggtttttgccgcgtctattctttgccgaacctttggcatcccgccgctgatcatcggcatgacggtggtcagtattggtacatcgttaccagaaatcatcgtctcgcttgccgcgtctttgcacgaacaacgcgatttagccgttggtacagccctcggctcaaacattatcaatatattgctgatcctcggtctggctgcgctggttcgtccttttaccgtccattctgatgttctacgccgtgaattacccttaatgttgttggtcagcgtggtggccggttccgtactctatgacggacaacttagtcgcagcgatggtatctttctcctctttctggctgtgctatggctgctgttcattgttaaacttgcacgtcaggctgaacgtcaggggactgacagcctgaccagagagcagcttgcagagctgccgcgtgaaggtggattgcccgtcgcatttttatggctcggcatcgcactgatcattatgccagtggccacgcggatggtagttgataacgccacggtgctggcgaattactttgccattagcgagttgacgatgggtctgacggcaattgctatcggaaccagcctgccggaactggcaaccgcaatagcgggggttcgcaaaggtgaaaacgacattgcggtcggaaatatcattggcgcaaacatttttaatattgtcatcgtgttgggtttacccgcgctgataacgccaggagagattgatccactggcgtacagtcgtgactacagcgtgatgttgctggtgagcattatttttgcgttgctgtgctggcggcgctccccgcaaccgggccgtggtgtaggggtattattaactggcggatttatcgtatggctggcgatgttgtactggttatcgccaatactcgttgaataactggaaacgcattatgtcgcacgtagagttacaaccgggttttgactttcagcaagcaggtaaagaagtcctggcgattgaacgtgaatgcctggcggagcttgatcaatacatcaatcagaatttcacgcttgcctgtgaaaagatgttctggtgtaaagggaaagttgtcgtcatggggatggggaaatcggggcacatcgggcgcaaaatggcagcaacatttgccagcaccggtacaccttcatttttcgtccatcctggcgaagccgcgcatggtgatttaggcatggtcaccccacaggatgtggtgattgctatctctaactcaggtgaatccagcgaaatcacggccttaattccagtgcttaagcgtcttcacgtaccgttaatctgcatcaccggttgcccggagagcagcatggcgcgcgccgcagatgtgcatctgtgtgttaaagtagcgaaagaagcctgtccgttagggctggcaccgaccagcagcacaaccgccacgctggttatgggcgatgccctcgctgtcgcgctgttaaaagcacgcggctttactgctgaagattttgcgctctcacacccaggcggcgcactgggtcgtaaacttctgctgcgcgtaaacgatattatgcatacgggcgatgagatcccgcatgttaagaaaacggccagtctgcgtgacgcattgctggaagttacccgcaaaaatcttggtatgactgtcatttgcgatgacaatatgatgattgaaggcatctttaccgacggtgatttacgccgtgtcttcgatatgggcgtggatgttcgtcggttaagtattgccgatgtgatgacgccggggggaatacgcgtgcgcccaggcattctggccgttgaggcactgaacttaatgcagtcccgccatatcacctccgtgatggttgccgatggcgaccatttactcggtgtgttacatatgcatgatttactgcgtgcaggcgtagtgtaaagattcaaggataaacaacaatgagcaaagcaggtgcgtcgcttgcgacctgttacggccctgtcagcgccgacgttatggcaaaagcagagaacattcgtctgctgatcctcgacgttgatggcgtactgtcagatggcctgatttatatgggcaataacggcgaagagctgaaagcgttcaatgttcgtgacggttatggcattcgttgtgcgctcacctctgatattgaagtcgctatcattaccgggcgaaaggctaaactggtagaagatcgttgtgccacattggggatcactcacttgtatcaggggcagtcaaacaaactgatcgcctttagcgatctgctggaaaaactggcgattgccccggaaaatgtggcttatgtcggcgatgatctcatcgactggccggtaatggaaaaagtgggtttaagcgtcgccgtggccgatgcgcatccactgttgatcccgcgcgccgattacgtaacgcgcattgctggcggtcgtggcgcagtgcgagaagtttgcgacttattactcctggcgcagggcaaactggatgaagccaaagggcaatcgatatgagtaaagccagacgttgggttatcattgtgctatcactggcggttctggtgatgatcggcattaatatggccgaaaaagacgataccgcccaggtggtcgtcaacaacaatgatcccacctataaaagcgagcatacggacacgctcgtctataacccagaaggggcactaagctatcgattgattgctcaacacgttgaatattattccgatcaggccgtttcgtggtttacgcagccggtacttaccacgtttgataaggataaaatcccgacatggtccgtaaaagcagataaagccaagctgaccaatgaccggatgctctatttatatggacacgttgaagtcaatgcactcgtgccggactctcaacttcgcagaatcacgacggataacgcgcagatcaatctggtgacgcaggatgttacctctgaagacctcgtcacgttatacggaacaacatttaactccagcggtctgaaaatgcgcggcaacttacgcagcaagaacgccgagctgattgaaaaggttagaacatcctatgaaattcaaaacaaacaaactcagccttaatcttgtgcttgccagctcacttctggccgccagcattccggcatttgccgtaaccggagatactgatcagccgatccacattgaatcggaccagcaatctcttgatatgcaaggcaacgtggttacctttaccggcaatgtcatcgtcacccagggcaccatcaaaattaatgccgacaaagtggtcgttacccgtccgggcggcgaacaaggtaaagaagtgattgacggctacggtaaaccggcaacgttctaccagatgcaggacaacggtaaacccgttgaaggtcacgcttcccagatgcactacgaactggcaaaagattttgtcgttctgacgggtaatgcttatctgcagcaggtcgatagcaacattaagggcgataagatcacttacctggtgaaagagcagaaaatgcaggctttcagcgacaaaggcaagcgcgtaaccaccgttctggtgccgtcgcagctgcaggacaaaaacaataaaggccagaccccggcacagaagaagggtaattaattcgttatggcaacattaactgcaaagaaccttgcaaaagcctataaaggccgtcgcgtggtagaagacgtcagcctgaccgtcaactccggggaaattgtcggtctgctggggccaaacggtgccggtaagaccaccactttctacatggttgttggcattgtgccgcgcgatgcgggcaacatcattattgatgatgacgatatcagtctgctgcctctgcatgcacgcgcgcgccgcggtatcggctatctgccgcaggaagcctccattttccgtcgcctcagcgtttacgataacctgatggcggtactgcaaattcgtgacgacttgtctgctgaacaacgtgaagaccgcgcgaacgagctgatggaagagtttcacattgagcacctgcgtgacagcatggggcagtcactctccgggggtgaacgtcgccgtgtagaaattgcccgcgcactggctgcgaatccgaaatttattctgctcgacgaaccgtttgccggggttgacccgatctcggttatcgacattaaacgcatcattgagcacctgcgcgacagcggcctgggcgtactgatcactgaccacaacgtgcgtgaaacactggcggtttgtgaacgcgcttatatcgtcagtcaggggcatttgatcgcccacggcacgcctacagaaatcttacaagacgaacacgttaagcgtgtataccttggggaagacttcagactctgatagggtagaagtttgcgacgttttagcaggagagtacgattctgaacatgaagcaaggtttgcaactcaggcttagccaacaactggcgatgacgccacagctccaacaggcaattcgtctgttgcagttgtcgacgctggaacttcagcaggagctacagcaggcgctggagagcaatccgctgcttgagcaaatcgacactcatgaagaaatcgacacccgcgaaacgcaagacagtgaaacactggacaccgccgacgcgctcgaacaaaaagagatgccggaagagctgccgctcgatgccagttgggacaccatttacaccgctggtacaccatccggcaccagcggtgactacattgacgacgagctgccggtctatcagggcgaaacgacacagaccttacaggattacctgatgtggcaggtcgagttgacaccgttttccgacactgaccgcgctattgctacctctatcgtcgatgccgttgatgacaccggttatctgactgtcccgctggaagatattctcgaaagtatgggcgatgaagagattgacatcgacgaagttgaagccgtccttaagcggatccaacggtttgatccggtcggtgtggcggcaaaagatctgcgtgactgcctgctgatccaactctcccaattcgataagaccacgccatggctggaagaggccagactgatcattagcgatcatctcgatctattagccaatcacgacttccgcactttaatgcgcgtcacgcgtctgaaagaagatgtgctgaaagaagccgtcaatctgatccagtcgctcgatccgcgccccgggcagtcgatccagactggcgaacctgagtatgtcattccagatgtgctggtgcgtaagcataacggtcactggacggtagaactcaacagtgacagcattccgcgtctgcaaatcaaccagcactacgcctcgatgtgcaataacgcgcgcaacgatggtgatagccagtttatccgcagcaatctgcaggatgccaaatggttgatcaagagtctggaaagccgtaacgatacgctactgcgcgtgagtcgctgtatcgttgaacagcagcaagccttctttgagcaaggcgaagaatatatgaaaccgatggtactggccgatatcgcccaggccgtcgagatgcatgaatcgacgatatctcgcgtgaccacgcaaaaatacctgcatagtccacgaggcatttttgaactgaagtatttcttttccagtcacgtcaataccgagggcggcggcgaagcttcctccacggcgattcgtgcgctggtgaagaaattaatcgcggcggaaaacccagcgaaaccgttgagcgacagcaagttaacctctttgctgtcggaacaaggtatcatggtggctcgccgcactgttgcgaagtaccgagagtctttatccattccgccgtcaaaccagcgtaaacagctcgtttgacccaaccgataaggaagacactatgcagctcaacattaccggaaataacgtcgagatcaccgaggcactgcgcgaatttgttacagccaaatttgccaaacttgagcaatattttgaccgaatcaaccaggtctatgttgttctgaaagtggagaaagtcacccacacctcagatgcaacactgcatgtaaacggtggtgaaattcatgccagcgcggaaggtcaggacatgtacgctgccattgatggcttaattgataagctggcacgccagttgaccaaacataaagataaactgaaacaacactaattgtccgggcaattagcatgtgcatggcggcctgttgtgcggcacaacgggccatttgtacggttaatgccccgagcctgttccactgtttgagtgggcaggttcttaggtgaaattatgacaaataatgatacaactctacagcttagcagtgttcttaacagggaatgtacgcgaagccgcgtccactgtcagagcaaaaaacgcgccctggaaatcatcagcgagctggcagcgaaacaacttagcctggcgccccaggtggtttttgaagctatcctgacgcgggaaaaaatgggcagtaccggtatcggcaatggtattgccattccgcatggcaaactggaagaagatactctgcgcgccgttggcgttttcgttcagctcgaaacgcctatagctttcgatgccatcgacaaccaaccggtggacttactttttgccctgctggtgccggcagaccaaactaaaacgcacctgcatactctgtcgctggtagcgaaacgtctggcggacaaaaccatctgccgccgtttacgcgcagcccagagcgatgaagagctgtatcaaatcattacggataccgaaggtactccggatgaagcgtagttattcggtaatgtctcttttagacgttgtgaggagaaacagtacatggtactgatgatcgtcagcggacgttcaggttcaggtaaatctgtcgccctgcgtgcgctggaagatatgggtttttactgcgtggataaccttcccgtagtgttgttacccgatctggctcgaactctggccgatcgagagatttctgccgccgtcagcattgatgttcgtaatatgccggagtcaccagaaatattcgaacaggcgatgagtaacctgcctgacgctttctcaccgcaactactgttcctggatgccgaccgtaataccttaattcgtcgttacagtgacacgcgccgactgcatccgctttccagcaaaaacctgtcgctggaaagtgctatcgacaaagaaagcgatttgctggagcctctgcgttcgcgagcggatctgattgtcgacacctcagaaatgtccgttcacgagctggcagaaatgctgcgtacccgtctgctgggtaaacgtgaacgtgaactgaccatggtctttgagtctttcggcttcaaacacggtatccctatcgatgcagattacgtctttgacgtgcgcttcttgccgaacccgcactgggatccgaaactgcgtccaatgacaggtcttgataaacctgtcgccgcgttcctcgaccgccacacagaagtacacaattttatctaccagacgcgaagctatcttgagctatggttacctatgctggaaaccaacaaccgtagctacctgacggtcgccattggttgtaccggcgggaagcaccgttcggtgtatattgcagagcaactggcagactacttccgctcgcgcggtaaaaacgtccagtcacgccatcggacgctggaaaaacgtaaaccatgaccgtcaagcaaactgttgaaatcacaaacaagctgggcatgcatgcccggcctgcaatgaagctgtttgaattaatgcagggttttgacgctgaagtgctgttacgtaatgacgaaggcaccgaggctgaagccaacagcgttattgcgctgctgatgttggattctgccaaaggacggcagattgaagttgaagcgaccggtccacaggaagaggaagcactggccgccgttatcgccctctttaactctggttttgatgaagattaagcttcatcactttgacattcaaatcccttcaagctcccccggcaataagaaaagcgcgtactgaaatcgttatcaatcaacatcaattgtacatttcgtgcgctttttactttcagaagaaccttaagaaaaccttaagaagcattgtttagatttcgtttaagttaatcgaccatactggagatcgtcagaaaatatttccaggagatggcatgattcgcttatctgaacaaagtcccctgggcaccggaagacatcggaaatgttatgcgcatccggaagatgcccaacgctgtatcaagattgtctaccatcgtggcgatggtggcgataaagagatccgccgtgagttaaagtactacgcgcatcttggtcgccggttaaaagactggagtggaataccgcgctatcacggtaccattgagacggattgcggaaccggttatgtctacgatgtgattgccgatttcgacggcaagccttccattacgctgaccgaatttgcagaacaatgccgttacgaagaagacattgcacaactgcgccagttactgaaacagctgaagcgttatttgcaggataaccgtatcgtgacgatgtcgctgaagccgcagaatatcctctgtcaccgcatcagtgagtcagaggttacccccgtcgtctgcgacaacattggtgaaagcacattgattccactggcgacctggtcgaagtggtgttgtctgcgtaagcaagagcggttatggaaacgatttatcgcccaaccggcgctggctattgccctgcagaaagatctgcaacctcgtgagagcaaaacgctggccctcacttcgcgcgaagcttaatcaagctggtgttgttgcataaacggctcaccgcctaactgatacatctgccgtaaaatccacgcctgacggctacgcacgtagcccgatggcgcggagactttgaaacgaagtggattaggtaatacagctgccagcaatgcagcttccgaccgggtaagtttgctcgcgggtttgtggaaataacgttgtgccgcagcttcgacgccaaacacaccgtcgccaaattcggcgatattcaggtaaaccgtcaggatacgctttttgctccagactgtttctatccccagcgttaatccggcttccagcccttttcgaacccagctacgcccatcccataaaaagagatttttggctgtctgctgagaaatcgttgaagcaccgcgaatacggttttcattgcgctcgttgtgcgccagggcttgctcaatggaagcgacatcaaagccccagtgctcaggaaatttctgatcttctgcggcaatcaccgccagtcccatccacggcgagatttgatccatactgacccagtcagaatgtgccacgtaacgaaaattgccatgcagccaggcgctgacttgccgctcgaccattactgctgagaaaggaacaggcgcaacgctaaacaacgcgatgcccccgccccagaaaatggcgaggacaaccattaaccgcagaagaaaacggcgaacgaaactaaacaccgttaagcggcttttactcattcagccagaaccagcacgcgggaaaccagcttatcaatgccgctcgccgcttctgcaatgttctgcgccagcatatatgccggggtggtgacaatcttattgtcttcatcaaccacgatatcatcgacaggacacggcacatgctccgcgcccatctcttccagcacttctgcggtatcgatatcagtaccgatggtcaaacgcagcgggaaatcgaaaattttcggcagtatcgccggtgctatacacataaaaccaagcggttttccggcctgatgcatcgcttgtgccagcgcctttaattcacggtcaacggtgcattcgctaccaagactggcaaaattgcttaaattcttcgccgcgccaaaaccccccggcacaatcaacgcatccagttcagcggcatcggcctgggccagaggacggatttcaccgcgcgttattcgtgccgcttcaatcagcacattgcgcgtttccgtcatcgcttcaccagttaaatggttgataacatcaacctgctgcttatccggtgcaaagcagaccgcctgcgcaccgctgcgtgaaatagctaacaacgtcaacaccgcttcatgaatttcagaaccgtcatagacgccgcatccgctcagaattacgccaattttcttcattgtgatcttcctttcgcaattgactgaaacacattaatttttttaataaaaatgctacgcatcacacatttaactgattcatgtaacaaatcatttaagttttgctatcttaactgcgtgcggcctgaaaaacagtgctgtgcccttgtaactcatcataataatttacggcgcagccaagatttccctggtgttggcgcagtattcgcgcaccccggtctagccggggtcattttttagtggcttttgccacccacgctttcagtacttctacgtcgtgacgccactcttctttcatctcttcaatccattcaccgacgttatcttcccaggcgggaaggtcaggagactgaatttgctgacccagctgttgcagatggcgtaaccccactgaccccgccgcacctttaattttatgcccttcctcaacaatgccttttttatcctgcgccgtcagattcgactccagcacgctgacatagcccggcatcattctctcaaacaccgctaacccgtcggtgatcagcttcggtcctacaagttcgagatactgttccagcatgggaatatcgagcaatgcttctgatttactgttctcttctgtcgtcaccgtactctcctcatcatcctgggtatcccagaatttcttgatcatcgcggttagcgccggaacagaaagcggcttactcagcacatcatccattccagcattgaggtactcttgtttgtctttcagcacgttagcggttaaggccaccagcggcggtaaatcctcgcgcggataacgcttcgtcagtgcacgagagatatccaacccggtcatatctggcaactgaatatccagcaacaccaggtcgtattcgcccggtttaaacatctccagcgccgccttgccggtcatggcgacatcaacgctgttacctaacttttccagcacagagcgcgcgacaatcacgttcagttcaatgtcttccaccagcagcacattcagcgccggtaaaggcatatcgtcttcatcaaacgcatcatcaacctcttctgctaccgacggtgcgtggatcgtcaacgtaaaggttgaacctttgccctgttcgctggtaaccgtaatatcgccgcccatatttttcgccagacgacgagaaacggccagaccaataccggtgccggtggcaggtttaccgccatgactgtctttcacctggtaatacatggcaaagattttatccagctcatcctgcggaatgccgataccagagtcttccacttcaaaatgcagcatatcgccttcatcgtagcgcacgcgcacggtaacctggccttgctgagtgaatttgacggcgttactgatgaggttccacaagatctgccgtaaacgcgtcccgtcggtaatgacctgatgcggtaatggcagcgtcggctccagattaaagcgcaatcctttttgttgcgcctgcaatgcggagagattttccagatcggcaaggaagctggtgaaatcaaccggttgattatcaagctggaccttgcgccgttccatcttatccatgtcgataatatcgttgaagatattccccagcgtgacagccgaaacatggatggttttgagatatttttcctgctcggcggtgagttcagtatccagcagaatgcggctcaggccgacgataccgttcagcggtgtacgcaattcgtgactgatggtggagataaacgtcgttttgtcgcggctggcgcgttcaagcgcatcctgataccgcttacgctcggtaatgtcgcgaccaaagcccatcaaaccgtgacgtttacccacgcggtcgtagtacggtactttacggatttcaaagcaggctttgcgtccgtcgggataatccagccactgctcataggtcagtgacacattatgacggaacactttttcatcggtttcaatgactttcgcagcggcttccggtgagtaaacatcagcaggtttcaggtgaaccagttgtttttcgctttttccggtcagcagctccatcgcgcggttacagccggaaaactctttatcttcgttacgataaaaaaccaggtcgggtgaagcgtcaaggaaggaacgtaagaatgaggattgctgctcgagctgaatttgtgtctcttcgcgctctttgatttcaattttcagttggccgaaggtttcctgcagttctgcttccgctttttcacgaacggcgatttcctgatttagctgggcaatattatcttttaactgaacgttgaggctcaaatcgcgctcgcgcatctcctccagtttttgcaccagtcgtgacagacgttgtcgtgactcctccagttgctcgacgaccaccgatagaaagtagaccgcccacggcgtaatcagcaaaccaaagaagatagaacgaataacatcaatgctttcgacctggccatgcagcaccatggttaccgccatttgtaccacaatggcaagaacgacgagggccagcgccagcaacattgagaagcgcaccagacctaacttcatcatcaggtcaacataatactgcgccagcagacgaatttgcttcattagggaattccttcacgacaacctgccccaataatacccaattctgacagttacgttataaattgtgtgagaaatgcggaattcccctcaatggcctacgccgttggaggtagccacggacgtcccagcgccgatccctgtacgccatgttcattcagataacgatccagcccgaccattcccgtccatcgattttcgcaccacagcggagcaagcagcgtcgggcgacgggcgctggcggaaatgcgatggtagatcacttccggtggcgtatggcgaatcatttctccggcagtgagcgtgtaatcctccagttcaattccgttcaaacgccccgcttcccaggctttcgccataatgctgcctttcactatatgcagcggatgcagctttatgccgtccacgccggtttcaaccactcgctccagcgtttgcaaacattcagcctgcccttcgccaggcaggccaacaattaagtgagaacacaccttcagcccgcgctcacgcgccagctgcgtcgtgcgctgatagcaggcaaaatcatgaccgcgattgatgcgatgcagtgttttgtcgtgggcggtttgtagccccagctccaaccacacttcgtagccctggtccttatattcgcaaagcaaatccagcaccgcatccggcacgcagtccgggcgggtaccaacacacaaaccgacaatattggcctggctcaccgcctgctgatacatcgaacgcagcacctgaacttccgcaaaggtgctggtatacgcctgaaagtaggccagatagcgtttagcgcggttaactaaattcgcctggtgcgccagttgctcggcaatggaacgatgctgctgcgcttcatcggcaaacgaggcaacattacagaatgtgcagccgccacgcccgatggtaccgtcacggttagggcagctaaaaccgccgtgcagcgtcagcttatgcaccttttgcccataacgacgggtgagatcaccaccaaacatattgactaatttctgtaactgcataatctgatagaccgcgccttgaaaagaggccaaagcctgccatttttagcccaattcggcgatgacctggatcaatcgtcccggcctgcttttataaaccgcataatcaatcaaaattaccgaaatttcatgcacaatcacataaatcacttttgcttatcttgtgtcagatttttttatctccttatggattttaggcaaaaacagtagcatgaaacgttattaccaattaaggcagtataaaatgctggttttctcgtcagttcaaggcaggataagggttaacacgcctttatgacagtcaggtattggctgtttctctaacgacgccccttttagccttaaatagaaaatccaatttaatttcagataattaataaagaattttgcgctaaagcacatttctgtaccaataagcttgccatttgacctgtatcagctttcccgataagttggaaatccgctggaagctttctggatgagcagcctgctcatcatatttatgcagtaattgagatcccctcttcaccgtattaaccgatgcgaaaaggacaacaagggggcgaatgcgaggtgcgcgtatgacacgcaaaccccgtcgccacgctcttactgtgcccgtgcgcagcggttcggaagtggggttcccgcagagcctgggggaggttcacgatatgttgtacgataaatcccttgagagggataactgtggtttcggcctgatcgcccacatagaaggcgaacctagccacaaggtagtgcgtactgcaatacacgcactggcccgcatgcagcaccgtggcgcgattctcgccgatggtaaaaccggtgacggttgcggcttgctgttacaaaaaccggatcgtttttttcgcatcgttgcgcaggagcgcggctggcgtttagcaaaaaactacgccgtcgggatgctcttcctgaataaagatcctgaactcgccgctgccgcacgccgcatcgttgaagaagagctgcaacgcgaaacgttgtcgattgtgggctggcgtgatgtccccactaacgaaggcgtgctgggtgaaatcgccctctcctctctgccacgcattgagcaaatttttgtgaacgccccggcaggctggcgtccgcgcgatatggagcgccgtctgtttatcgcccgccgccgcattgaaaagcgtctcgaagccgacaaagacttctacgtctgtagcctgtcgaatctggtcaatatttataaaggtctgtgtatgccggcggatctgccgcgcttctacctggacctcgctgacctgcgtctggaatcggccatctgcctgtttcaccagcgcttttccactaacaccgtaccgcgctggccgctggcgcagccattccgctacctcgcgcataacggtgaaatcaacaccatcaccggtaaccgccaatgggcgcgtgcgcgtacctataaattccagacgccgctgatccctgacctgcacgacgccgcgccgttcgtcaacgaaaccggctctgactccagttcgatggataacatgctggaactcctgctggcaggcgggatggatatcatccgtgccatgcgtctgttagtgccaccagcctggcagaacaacccggatatggacccggaactgcgtgccttctttgactttaactccatgcatatggagccgtgggatggcccggcagggatcgtgatgtccgatggccgtttcgccgcctgtaacctcgaccgtaacggtctgcgtccggcacgctacgtcatcaccaaagataaactgatcacctgcgcctctgaagtcggtatctgggattatcagcctgacgaagtggtcgaaaaaggccgcgtagggccaggcgaactgatggtgatcgacactcgcagtgggcgcattctacactcggcagaaaccgatgatgacctgaaaagccgccatccctataaagagtggatggagaaaaacgtccgccgtctggtaccgtttgaagatctgcccgatgaagaagtgggtagccgcgaactggacgacgacacgcttgccagctaccagaaacaatttaactacagcgcggaagagctggattcggtgatccgcgtactgggtgaaaacggtcaggaagcggtcggttcgatgggcgacgacaccccattcgccgtgctctccagccagccgcgcattatttacgactacttccgccagcagtttgctcaggtaaccaacccgccaatcgacccgctgcgcgaagcgcatgttatgtcgctcgccaccagcattggccgcgaaatgaacgtcttctgcgaagcagagggacaggcgcaccgtttaagctttaaatcgccgattctgctctactccgatttcaaacagctcacgacgatgaaagaggatcactaccgcgcagatacgctggatatcacctttgacgtcactaaaaccacgctcgaagcgacggtgaaagaactgtgtgacaaagccgaaaaaatggtacgtagcggcaccgtgctgctggtgctctccgaccggaatatcgctaaagatcgcctgccggttccggctccgatggcggttggcgcgatccagacccgtcttgtcgagcaaagcctgcgttgcgatgccaacatcatcgtagaaaccgccagcgcccgtgatccgcaccacttcgccgtgttgctgggcttcggtgcgacggctatttatccgtaccttgcctatgaaacgctgggccgcctggtagacacccacgcgattgccaaagattatcgtaccgtgatgctcaactaccgtaacggcatcaacaaaggcttgtacaaaatcatgtccaaaatgggcatctccaccatcgcctcttaccgctgctcgaaactgtttgaagcggtcggtctgcacgatgatgtcgtaggcctgtgcttccagggcgcggttagccgcattggcggggcgagctttgaagacttccagcaggatctgctgaatctgtcgaaacgtgcctggctggcgcgtaagcccatcagccagggcggcttgctgaaatacgtgcacggtggcgaataccacgcctacaacccggacgttgtgcgcacactgcaacaggcggtacaaagcggcgagtacagcgactatcaggaatacgcgaagctggttaatgagcgtccggcaaccacgctacgcgatctgctggcaattacgccgggtgaaaacgcggtcaacattgctgatgttgaaccggcaagcgaactgtttaaacgcttcgataccgccgcgatgtctatcggcgcgttaagcccggaagcccacgaggcgctggcggaagcgatgaacagcatcggcggtaactcaaactccggcgaaggcggtgaagacccggcgcgctatggcactaacaaagtgtcgcgcatcaagcaggtggcgtccggtcgcttcggcgttactccggcgtacctggtcaatgctgacgtgattcagattaaagtcgcccagggcgcgaagccgggcgaaggcggtcagttgccgggcgacaaagtcactccttacatcgccaaactgcgctattcggtgcccggagtgacgctgatctccccgccgccgcaccacgatatctactctatcgaggacttagcgcagctcattttcgacctcaagcaggttaacccgaaagcgatgatctccgtgaagctggtgtccgaaccgggcgtcggcaccatcgcgaccggcgtggcgaaagcttatgcggacttgatcaccatcgcaggctatgacggcggcaccggcgcaagtccgctttcatcggtgaaatacgcaggctgtccgtgggaactcggcctggtggaaacccaacaggcgctggttgccaacggtttacgtcataaaattcgtttgcaggttgatggcggcctgaaaacgggcgttgatatcatcaaagcggcgattctcggcgcagaaagcttcggcttcggcactggcccaatggtcgcgctcggttgtaaatatctgcgaatttgccacctgaacaactgcgccacgggtgtagcaactcaggatgacaaactgcgtaagaatcactatcacggcctgccattcaaggtgacgaattactttgaatttatcgcccgtgaaacccgcgagctgatggcacagctgggcgtaacacgtctggtggatctgattggtcgcaccgacctgctgaaagagctggacggtttcaccgccaaacagcagaaactggcgctgtcgaagctgctggaaactgccgagccacatgcaggtaaggcactctactgtaccgaaaacaacccgccgtttgataacggcctactgaacgcgcagttgctgcaacaggcaaaaccgtttgttgatgaacgccagagcaaaaccttctggttcgatatccgcaacaccgaccgttctgtcggcgcatcgctttcaggctatatcgcccagacgcacggcgatcaggggctggcagccgatccgatcaaagcgtacttcaacggcaccgcaggccagagcttcggcgtgtggaacgcgggcggcgtggaactgtacctgaccggtgatgccaacgactatgtcggtaaaggcatggcgggtggcttaatcgccattcgtcctccggttggctcagccttccgcagccatgaagcaagcattatcggcaacacctgcctgtatggcgcgaccggaggtcgtctgtatgccgcaggccgcgcgggtgaacgtttcggcgtgcgtaactccggtgctatcaccgtggtagaaggcattggcgacaacggctgtgaatatatgacgggcggtattgtctgtattctgggtaaaaccggcgttaacttcggcgcgggcatgaccggtggcttcgcttacgttctcgatgaaagcggcgatttccgcaaacgcgttaacccggaactggtcgaggtcttaagcgttgacgatttggcgatccatgaagagcatctgcgtggtcttatcaccgagcatgtgcagcataccggttcccagcgcggtgaagagattctggcgaactggtcaaccttcgccacgaaattcgcgctggttaaaccgaagtccagtgatgtaaaagcactgctgggtcaccgtagtcgtagcgcagcagagttgcgcgtgcaggcgcagtaaggggtagcaacaatgagtcagaatgtttatcaatttatcgacctgcagcgcgttgatccgccaaagaaaccgctgaagatccgcaaaattgagtttgttgaaatttacgagccgttttccgaaggccaggccaaagcgcaggctgaccgctgcctgtcgtgcggcaacccatactgcgagtggaaatgcccggtacacaactacatcccaaactggctgaagctcgccaatgaggggcgtatttttgaagcggcggaactgtcgcaccagacaaacaccctgccggaagtttgcggacgtgtctgcccgcaagaccgtctgtgcgaaggttcctgcaccctgaacgatgagttcggtgcggtgaccatcggcaacattgagcgttatatcaatgataaagcgttcgagatgggctggcgtccggatatgtccggcgtgaaacagaccggtaaaaaagtagcgattatcggcgcaggtccggcgggtctggcgtgcgcggatgtcctgacgcgcaacggcgtaaaagcgatcgtcttcgaccgtcacccggaaattggcggcttgctgaccttcggtattccggctttcaagctggaaaaagaggtaatgacgcgccgccgtgaaatcttcaccggcatgggtattgaattcaaactcaataccgaagtgggccgcgacgtgcagctggacgatctgctgagtgattacgatgccgtgttccttggcgtcgggacttatcagtcaatgcacggcgggctggaaaacgaagacgccgatggcgtgtacgcagcactgccgttccttatcgccaacaccaaacagttaatgggctttggtgaaacccgcgacgaaccgttcgtcagcatggaaggcaaacgcgtggtggtccttggcggtggcgacactgcgatggactgcgtgcgcacgtctgtacgccagggggcaaagcacgttacctgtgcctatcgtcgtgatgaagagaacatgccgggttcccgccgcgaagtgaaaaacgcgcgggaagaaggcgtagagttcaaattcaacgtccagccgctgggtatagaagtgaatggcaacggcaaagtcagcggcgtaaaaatggtgcgcacagaaatgggcgaaccggatgccaaaggccgtcgccgcgcggagattgtggcaggttccgaacatatcgttccggcagatgcggtgatcatggcgtttggtttccgtccacacaacatggaatggctggcaaaacacagcgtcgagctggattcgcaggggcgcattatcgccccggaagacaacgacaacgctttccagaccagcaacccgaaaatctttgctggcggcgatatcgtccgtggttccgatctggtggtgaccgctattgccgaaggtcgtaaggcggcagacggtattatgaactggctggaagtttaagcgaggtaacaataaattcgccagacagtgtctggcgaatttataaaacgagcgatccaactaaattttaagccattaaatcagccttaatcttcactaccacctttttaatctcaccaggttcgccaacaacgcatcccggtttatgcggttctcctggcataaacacggcgaacattcccggtttcaggatgatggcttgctcgttttcaatggcgctgcaaagctgataatcatcttcatggtggaactcttcacactgacgcgcagtgcctgccatgccaaacagaatccgttcctcaccgtttaataacagctggatatcaatgtattgttcgtgcaattcggcttttttctcaacaggcgattgagtattaaatgtcatgacattcataaagatattgtcgccctgtaattcgtaacggccaggcgctttttcttgcggtctggcagctaatgccaacgttaacgcgtcctgtaacgcaggatgtaatccggcagacggtaatgactgtacttcacccatcatcataatatttctccctgggccaacagcgcagccccaagtaaacctgcatcgtggcggtagtgcgccgccagtaaatcaacatgaaatgccgctggctcctgcgccagatacgtttccaccagcgccagatacccttctgccagaccaacgctgccaccgaccaccacgcactggcaatcagttgtggctttaatatcagcgatcagccttgcaagcgtacgtgcggagcggtgaatcagttgctgcgcctgctcatcaccctgcccggcgcgcgtgaaaatagttttcgcattcgcaccagccaactccccctgcgctgccgttgcaatgccgcgaccagaagcaatcgcttccacgcaacctgtgcgtccacagccgcagactggaccatgcggatcggcaagcgtatgcccgatatgccccgccagaccgccagggccggtacgcagtttaccgccgctcactacaccgccgccaacgccggtggaaacagtgataaacaccatatcggttatatcgccatccagcgcctgatactccgcccatgctgcggcctgcgcatcattaatggcaatggtcggcaaattggtaagttgctccagcgttttgactaacggaaagtgtaacaatccaccgagattatgcggattcagcgccagcaagctgccgtcgcgaataattccggttgaagcgatggcaacccgctgcgcatgtgcttgcaacggagagactaatgcggataaggcatcacgcagcgcctgcggagtctggctggcaggcgtaggaagttctcggcgatcgcggatctgcccgtcagcgccaatcagcgcggcggcaagtttagtaccgccgatatcaatcgccagtgtggtcatagcaccgcctttttcatcgctgtgttgtaccactgacaaatgtgttcaagacgcgtaatggcagaaccgaccgtcaccgcccacgcgccgtggcgcatcgcatccgccgcctgagcaggcgtgttgtaacgcccttcggcaatcacccggcatccggcgtcgctcaacgttttcaccagcgccagatccggctcttctggcgtttcaggcgtggtatagccagaaagcgtagtgccaataatttcggctcccagcttttggcatgccaggccgtcttccggcgttgagcagtcggtcatcgccagtaaaccgtgatggtgaatacgtgccagcagcgtttcaacaggtaccggacgcggtcggtcggtgccgtcaatggcgataatgtccgcgcccgcctgcgccagcgcatcaacatcttcaatataggccgtgatgcgtaccggagaatcctccagatcgcgcttcacaatcccgataatcggcacgctcaccaccgcacgcgtggcttgcagatttgccacaccttcaatacgaatggcgaccgcgcccgcctgctctgccgctaatgccatggcggcgacgatttcgggtttatcgagcgggctgtccggaaccggctggcaggagacaatcaggccaccgttagcagcgattttttgatccagttgtgcaagtaacgacatacatcttcccttagcgaaaggcccggtacagagaccgggcaacaggattaacttttggttttgactaaatcgtttttggcgctgccaaacggcacggcaccgctaaatggtttgccgtcgatagcgtcatgagtacgcaatgcttccgggcgcagccaacgctgaacacgagaaggcatatccaaaccaatcagcaggatcaccacaaacgttaaactaaacgagagcgagccaagtgccgttcccagatccagacgttgagcgatcaacgcgccgaggattggagctagtgcaccgcccagtgcgccaacgttgtaggtaaagcccagccccgctgcacgctggtcggtatcgaaataaccgccgatcagtttcggtaaaatccctgagatgccctgaccaagcatttgctggaagaacagtaacagaccgagcacccagacgtttgcgccgccaatcgcaaataccggaataatcagcagctgcgaggccagcagactacaaacgtacgctttgcgggttcccagccattcaccgaggaagccaccgacgcagcaccccaccgccgcgccaaagccactaaagaacagcacattggcgacagtatgcgggtcataagccagatcggttttcagatacgttggcagcagcgcctgaatcggccatgagtagaggaaagcaaacaacacgaccaccatcagcattacgcccgttggccagcgtttgcccgtactttgcaccataaagctgataaagattgcggcgcataacagcccgagtacagcgacgatcgcggcattttgcaggttaccggcgaagcagaaccacagcgcagtagccgccgccagtgtcattacgatattggcaatgcgatgttcaccacggtagagaatgtctaccatcgtgcgtaccggtgctttacccccgtgtttctctttccagtcttccgcttccgggatgtttttacgcagccagagagcaaagatgattggcaaaatgccgataaagaacagcgcacgccagccccagaccggaaccaccaggctatagacctgagcggcaacgacggcccccactgagaagccggaaatcagaaaaccactggctttgttacgcagatgctttggccagctttcaatgacataggtggcgctggaaccgtattcacccgccatccccatgccgatgaccagacgagcgataaacatggtgatgtagcctggcgcaaagccgcaggccagcgtcccggccgagaagagaacgatgctggtgaccattgccagacgacgcccgtagcggtcacccatagcgccgagcatcaggccgccgaaccagcgagagataaaggctgcggagatcagacttgccgcctgcaccgtcgtgagcccgaattcaccctgtacttcggtgagtaccagggcgattaaaacgaaatcaaaaccgtcaagcagatatcccaaccaggcagcggaaaatgcccgccattgtgcgcggttaagatggcgataccacgggatattctgggttgtagtactcattgtgagtctcccgcggtgggcgatgcccacacgctttggtatgaaaattgtagggtacagatgcgtttatttcccctcacccggtaggggcgagcgaggggaaacaactcacccgcgctcttgcatcaactgctgggccagcgccttcagttctggcagatatttttcatctaccggaccaaacggtttgcggcacagcggcacagaaacgacatccatataatgcaggacagttttcaggccgcggaatacgccagttttgatcagtaaatcaatgactttgttgcactcagtttgcagtttctgcgcggtctggatatcgccttctttcagcgccttcacgatcccctgataacgccagcccatgatgttgtaagtgctgccgataccgccgtctgcgcccgccagaagaccagaggcgaagatttcgtcgtaaccgttatagagcaccagatcaggatgttcacgacggatctgctccatctgatagagatcgccagaggtctgtttcagcgcacctacaccaggcagcgtaaccagggtgtcgatctgatccagggtcagttttaccccgctcagggctggaatgttgtacaccaccatcggcaacccatccgccgaatcaataattgcccgatagtgatcgcagtgttcttcaaagctgaaaggatagtagaacggcgtgacggcggagacggcatcgaagccataacgtttagccgatgccgcaagttgttggctttcggcggtgctgacgcaaccgacgtgggcgatgagtttaatcttacctttcgcctcttcagcgacgatttccagtacctgttcacgctctgaaaggctctgtacaaaggcttcgcctgtcgaaccccccacgtacaaaccgtcgatgccctgctgaatattgaactgaaccaggcggcgcagactcgctttatccagtgcttgttgttggtcaaaaggagtcaggagtgcagccattacgccacgtaaattcgttgccataaatacctctgaagtgatgcttgtctgataaacgatatacctttatacctgttataccagatcaattaagcaacaccccatacagaaagcttataatgcgatctgcttcactaaagtggcattatttctttttgttggtggtctgaccgaaggcgtgccaggtagcagagacgctgttgagatgcgattgcaacgcgcgatcggcttcgtcaggatcatgacggcggatcgcgtcaacgatcgcaatatgctgttgatagctaacgttgttatgctcatgcagagcctgatcggccacggttggacgtgcggcgattagccagtcgagcagggcaacgtggatcgccatgaagattgggttaccagggatctccgccagaacgcggtggaaatcaacgtctgagcgaatgaatgccgcgttgttatccagcgactgactgttgatttccagtgcttttgccagcaaatcgatttgctcatcggtggcgtgttcagccgcatagcgcaccaggctggattcaaagaacagacgtaattgttcgaaatgggcaatcccaccaggatgagaaaggaaatctttcgccatgccggaaagctcgccgatgatggtgtccgcagaaggacgtgagacgcgggcacgttcgccgttgtttatttgcaccagacctttgcgttttaacgctgccagcgcttcgcgcaccgaaggacgcccgacgttaaagaacgccatcagttcgcgttcagacggtaattgttcaccttcgccaaattcacgacggcggatcatctgttccagctcttcttccaccatttcggagagttttttacgcgccagcgggcggctgcgcaagttgcgcccgatagtggtagtagaatcttcagcttgcggatcaaatgcgttcataggactcattcaggaaaatgcgttagcggataataacgacgctatcgtagcacagtatcaaagtcaggcgaaaagatgacagatagcaaaacaggccacatgggcctgttttcattttacttcacaacgcgtaatgccggtcgaccaccgcgtggtggctgcggaggttcatcgtcaggatgagtttcatcatcgtgatctggcttgtcgccatcgataaccgacataacggtttcgttgtctgccgatgcctcttcatcattcatgatgctggcatcttcatcgtaggcagcttcaggctcaaacatcgtgcctgcaccattttcacgggcgtagatagccagcacggcagccagcggcacagaaacctgacgcggaatgccaccaaagcgcgcgttaaagcgcacctcatcattcgccagttccagattgccgacagcacgcggcgcaatgttgagtacgatttgcccgtcacgcgcatattccataggaacctgcacgcctgggagcgtcacatccaccaccaggtgcggcgtgagctggttatccagcaaccactcatagaatgcacgcagcagatagggacgacgtggtgttagctgtgacaaatccatacagattaactccggcccagacgcatttcacgttctgcttcagttaaagaagcaaggaaagagtcacgttcaaagacgcgggtcatatagcctttcagctctttcgcacccgggccgctgaactcgatgcccagttgcggcagacgccacagcagaggagcaaggtagcaatcgaccaggctgaactcatcgctcaggaagtacggcttctgaccgaagaccggcgcaatcgccagcagttcttcgcgcagttgcttacgtgcggcatcggcttcagaagctgaaccgttgatgatggtgttcatcagcgtgtaccagtctttttcgatgcgatgcatgtacagacggctttcaccgcgagctaccgggtaaacaggcatcagtggcggatgcgggaaacgctcatccagatattccataatgatgcgagattcccacagggtcagctcacgatccaccagggtcggaacgctctgattcgggttgaggtcaatcagatcctgaggcggattgtccttttccacgtgttcgatctcgaaacttacacctttctcagccagcacaatgcggacctgatggctatagatgtcagtaggaccggaaaacagcgtcattaccgaacgtttgttggcagcgacagccatgaaaacctccaggtatagtcagaatttttactgctaccagccaccaggtggccagtcagaagttgtgttacccagtaaggaacgactctctttgttcgaaaatcaaacaaaaaatgagcaatacccgacatttgggcagaaaattggatgatagtttaccagattttgcgacctttgtggtgagtcgatgccggaaatggggaaaaagagatgcgctttagtctgaaatagttgacttagtcccttattggcgatgtggtttttgttttacctgtctgtcaggtggcagcaaaaagcaactttccattttttacgctgatgcagattttagccataaaaaaacccgccgaagcgggttttttcgcaaattgttttctgccggagcagaagccaattaacgtttggagaactgcggacgacgacgtgctttacgcagaccgactttcttacgttcaacctgacgagcgtcacgagtaacgaagccagctttacgcagttcagaacgcagggactcgtcgtattccatcagagcgcgggtgataccgtgacggatcgcaccagcctgaccagagataccaccacctttaacggtgatgtacaggtccagtttctcaaccatgtcgaccagttccagcggctgacgaactaccatgcgagcagtttcacgaccgaagtactgttccagagaacgttggttgattacgattttaccgttgcccggtttgatgaaaacgcgagctgcggaacttttgcggcgaccagtgccgtagtattgattttcagccattgcctataatcccgattagatgtcaagaacttgcggttgctgtgccgcgtggttgtgctcgttacccgcgtaaactttcagtttacggaacatagcacgacccagcgggccttttggcaacatgcctttaaccgcgatttcaatcacacgctcaggacggcgagcaatcatctcttcaaaggtcgcttgtttgataccaccgatgtggccggtgtggtgatagtacactttgtcagtacgcttgttgccggttacagcaactttgtcagcgttcagaacgatgatgtaatcaccggtatctacgtgcggagtgtattccgctttgtgcttaccgcgcaggcgacgagccagttcagtagccagacggcccagagttttaccggtcgcgtcaacaacataccagtcgcgttttacggtttctggtttagctgtaaaagttttcattaaaagcttacccaataaatagttacacgttggtgaacacccaaacgtcttcaattgttgaggttcacacgacaaagtccggcaaacctaccccttcgaatagcctatgccagcacacaaaaagtttcgggaaaaaaaactttcttgtaacgtggggtcgcaggattatagagaagtcggggtcaaagatcgacccctttttgtgatttgtggcaggttttaccccgccaaatgctcgcgcttcaaatactcttcgctttgcatctcttgcagacgtgacaggcaacgctggaactcaaacttcagccgctcgccctgataaatttcatacagcggcacttctgcactcaccactaatttgacatggcgctcgtaaaactcatccaccagcgcaataaagcgccgcgcttcgctctccatcaaccgcgtcataactggtacatcaaacaacatgaccgtgtgaaagaggcgtgagagcgcaatatagtcatgctgactgcgggcatcgacgcacaaggtagtaaaagaaaccgccagcgtctggttctcgacgcccattgtcgccaatggccgatggttgatttctaacgtcggtgaattttctcgtttcgcccccgccagcgccaaccatagtttatccatttgcgtccgggtttcatcgttgagtggcgaaagccacagatgcgcctgagtgagtgtacgcagtcgataatcaacaccagcgtccacgttcattacatcacaatgctgtttaatggcatcgattgcaggcaaaaaacgcgcacgttgcaggccatttcgataaagttcgtccggcggaatatttgacgtcgctaccagggtaataccacgggcgaacagggctttcatcagaccgccaagtagcatggcatcggtaatatcagaaacaaaaaattcgtcaaaacagagcacgtcagtttctgctttaaagcgatcggcaataatttccagcggatcgctttggccttgtaattcggtcagctcatcgtgcacccgcagcataaaacgatgaaagtgcaggcgctgtttccgctctcccggcagactttgatagaaaaggtccatcagccaggttttcccgcgtcctacaccgccccacatatataagccacgcactggcatatgctttgtgtcttcgcgtttaccccacagcttaccgacccgcgccattagcccactcgtcctgggggctggtggcgtgctattgatgagttcctgataaataatttccaggcggctgacggcctctttttgaacgtcgtcgtgttgatggctgccttcattgagcgccttcaggtattgcgatgttggggtaacgctttgcatgatcttattgttattccttgaataatcggtgcgccgttgttcacggttgacgaaaaaaaggccgttctacactacgcgatatgcagtcgggattccacttctgtggaattaacggttatagtggcataatcagccgcaggcatggagcctgaagccaacaccctacggaaacaaaagacaacgggagatgttcatgacctgggaatatgcgctaattgggttagtcgtcggcatcattattggtgctgtggccatgcgttttggtaatcgtaaactacgccagcaacaggcgttgcagtacgaactggaaaagaataaagctgaactggacgagtatcgcgaagagctggttagtcactttgcccgcagcgcggaattactggataccatggcgcacgactatcgccagctgtatcagcacatggcgaaaagctccagtagcctgctgccggaactgtctgcggaagcaaacccgttccgtaatcgtctggcagagtctgaagccagcaacgatcaggcaccggtgcagatgcctcgcgactattctgaaggcgcatccggcctgctgcgtactggcgcgaagcgcgactaatttatttttcgggcgcagccattgcgccctcctcttctctccctccccgactatcatttaatctggtgtctcattgttagccgtctgaaaattcaataacatcaaactgttttgaatctcttttcttatcattcaggtacgagagcaggaataatgaaaaaacaaacccagctgttgagtgcattagcgttaagtgtcgggttaactctctcggcgtcatttcaggccgtcgcgtcgattccaggccaggttgccgatcaggcccccctccccagtctggctccaatgctggaaaaagtgcttccggcagtggtgagcgtacgggtggaaggaacggccagtcagggacagaaaatcccggaagaattcaaaaagttttttggtgatgatttaccggatcaacctgcacaacccttcgaaggtttaggctccggtgtcatcatcaacgccaataaaggctatgtgctgaccaacaaccatgtgattaatcaggcacagaaaatcagtattcagctcaatgatgggcgcgagtttgatgcaaaactgattggtagcgatgaccagagcgatatcgccctgttgcaaattcaaaacccgagcaaattaacgcaaatcgctattgccgactccgataaattgcgcgtcggtgattttgccgtggcggtcggtaacccatttggccttgggcaaaccgccacctctggcattatatccgcattaggccgcagcgggttgaatcttgaaggtctggaaaactttatccagacagatgcttccattaaccgcggtaactccggcggtgcactgttaaaccttaacggtgagttaattggcatcaacactgcaatccttgcgcctggcggcggtagcgtcgggattggatttgccattcccagtaatatggcgcgaacactggcgcagcagcttatcgactttggagaaatcaaacgcggcctgttaggcatcaaaggcaccgagatgagtgccgatatcgccaaagccttcaaccttgacgtgcagcgtggcgcgtttgtcagcgaagtgttgccaggttctggctcggcaaaagcgggcgtcaaagcgggcgatattattaccagcctcaacggcaaaccgctgaatagctttgctgagttgcgctctcgtatcgcgaccaccgagccgggcacaaaagtgaagcttggcctgctgcgtaacggcaaaccactggaagtagaagtgacgctcgataccagcacctcttcgtcggccagcgctgaaatgatcacgccagcgctggaaggtgcaacgttgagcgatggtcagctaaaagatggtggcaaaggtattaagatcgatgaggttgtcaaaggaagcccagctgctcaggctggcttgcaaaaagacgatgtgatcattggcgtcaaccgcgatcgggtgaactcgattgctgaaatgcgtaaagtgctggcggcaaaaccggccatcattgccctgcaaattgtacgcggcaatgaaagcctctacctactaatgcgttaatgtcgtaaaccgggcatcaggctgacgtgtgatgtccggttaactcgtggtatgctgctgccgttcccttttttaacgatgcctccatcatgtttgtgaagctcttacgttccgttgcgattggattaattgtcggcgctattctgctggttgccatgccttcgctgcgcagccttaacccgctttccactccgcaatttgacagtaccgatgagacgcctgccagctataatctggcggttcgccgcgccgcgccagcggtggttaacgtttataaccgcggtttgaacaccaactctcacaaccagcttgagatccgcaccctgggatctggtgtaatcatggatcaacgcgggtatatcatcaccaataaacacgtgatcaacgacgccgatcagatcatcgtcgccttacaggatggacgtgtttttgaagcgttactggttggctctgactctctaaccgatctggcggtgctgaaaattaacgccacaggcggtttaccaacgattccgatcaatccacgccgcgtaccgcacattggcgatgtggttctggcgatcggtaacccgtacaacctcgggcagaccattacccaggggattatcagtgccacgggtcgaatcggtctgaacccgaccgggcggcaaaacttcctgcaaaccgatgcttccattaaccacggtaactctggcggcgcgctggtgaactcgctgggcgaactgatgggcattaacacgctgtcgtttgataagagtaacgatggcgaaacgccggaaggtatcggctttgcgattcctttccagttagcgaccaaaattatggataaactgatccgtgatggccgtgtgatccgtggctacattggcattggtggacgtgagatcgccccattacatgcgcagagtggcggcatggatcaactgcaagggatcgtggttaacgaagtgtcgcctgatggcccagcggcaaatgcaggcatccaggtcaacgatctgattatctctgtgaataacaaacccgctatttccgccctggagacaatggatcaggtcgcggaaattcgccctggttcggtgatcccggttgtcgtgatgcgtgacgataaacagttaacattgcaggtcaccattcaggaatatccggcgaccaactaaggtcagcgtaaaaaaacaaaaaccggagtctgtgctccggttttttattatccgctaatcaattacttattaacgaactcttcgcccagggcgatatctttcttcagcgtatccagcataccttccagcgcgttctgttcaaatgcgctcagagtaccgatagatttacgctcttccacgccgtttttacccagcagcagcggttgagagaagaaacgagcgtactgaccgtcgccttcaacgtaggcacattcgacaacgccttgttcgccctgcagtgcgcgaaccagagacagaccaaaacgtgcagctgcctggcccatagacagggttgcagacccgccaccggctttcgcttcaaccacctcagtacccgcgttctggatacgtttggtcagatcagccacttcctgctcggtaaaactaacgccaggaacctgtgacagcagcggcagaatggtaacaccagagtgaccaccaataaccggcacttcaacttcgcctggctgtttgcctttcagttccgcaacaaaggtgttggaacgaatgatatccagcgtggtaacgccgaacagtttgtttttgtcataaacaccggcttttttcagcacttcagcagcaatcgcaactgtagtgttaaccgggttagtgataataccaatgcacgctttcgggcaggttttcgcaacttgctgtaccaggtttttcacgatgccggcgttaacgttaaacaggtcggaacgatccatacccggtttacgcgctacgcctgcagagataagaacgacatctgcaccttccagcgccggagtcgcatcttcacctgaaaaacctttgattttcacagcagtagggatatggctcagatcgacagccacaccgggagtcactggagcgatatcatacagagagagttctgaacctgaaggcagttgggtttttaacagtagtgcaagcgcctggccaataccgccagcagcgccgaggactgcgactttcatcctaaactccttattatattgataaactaagatatgttgctccgctgccgcgaccttaatccacaaaattgccgtttacaatgaccacatatcaagaatgtgtagtcacgcaagtttagcgtttatgcatttaattgccgtaatcaggaacctaacttacgtaattaacagtcacttatgcattagcgcaacattccaacaggtggtgacaatataccytaccgctcagccaaaacaatatcaatttgataacaattaatttacttttaagcagaatttgcaggccgtgacgcaggcatgtttctcaataacgaaatttgataaaatcccgctctttcataacattatttcagccttcttcagggctgactgtttgcataaaaattcatctgtatgcacaataatgttgtatcaaccaccatatcgggtgacttatgcgaagctcggctaagcaagaagaactagttaaagcatttaaagcattacttaaagaagagaaatttagctcccagggcgaaatcgtcgccgcgttgcaggagcaaggctttgacaatattaatcagtctaaagtctcgcggatgttgaccaagtttggtgctgtacgtacacgcaatgccaaaatggaaatggtttactgcctgccagctgaactgggtgtaccaaccacctccagtccattgaagaatctggtactggatatcgactacaacgatgcagttgtcgtgattcataccagccctggtgcggcgcagttaattgctcgcctgctggactcactgggcaaagcagaaggtattctgggcaccatcgctggcgatgacaccatctttactacccctgctaacggtttcaccgtcaaagagctgtacgaagcgattttagagctgttcgaccaggagctttaatctctgccccgtcgcttctggcggcggggaaaatgttgcttttgcctatcaaccccctgctttcccctgcgattcatttaacgaatagtgcgttttactgcgacatatcattcacacaatgaatacatatagtaaaaaagcacattatgcaaaattcattatctaattgaaaatactataattaacaataaatgatcgtgtttttaattcttttttgttattaaaattcacatttttaacacttagtatcaactgaaacagttagcgtggtattaattagttcaataattagtgtatacttgattttgtgatatgggtcacgaaacaaaggcccagctaaaagattatgtcgaggtaaaaatcatgaaaatcaaaaccactgttgctgcattaagtgtgctttctgttctctctttcggtgcattcgctgccgactccattgatgctgcacaagcacaaaatcgtgaagcaatcgggaccgtatccgtaagtggtgtggcgtcttcgccaatggatatgcgtgaaatgctgaacaaaaaagcggaagagaaaggcgcaacggcctaccagattactgaagctcgtagtggtgacacctggcacgctacggctgaactgtacaaataaaccctcatcgtcttgtccgacgatattgcccccggttcgggggctttttttgcgctaatgacgaacattaaaacgcaaatgcccttccagttcttcctctgcctcatcaaacagcaatattaacgcgccaaaacggcgacgcgttttctctcccagatgaacaaattcaatctcaagtggtagcggcaggacatcgttcattaacacatcccatagtgagtcgagatcgcgtaccttatctttcgccagaccaaaggtttggctaaagtcacgataaaaatcctcctgactctcaatctcatcaaaatcaaaggtataaatattcatctgttgccaccgtcacgtttcgcggcgagttctgccgttcatcgctaagtatagccatgaaaaaaccgacgcttcaggcgtcggttttgacttaactatcggtcaacgcatgttgatacttatggagcatacccgtaagccgatgtactggttccgtcacctgcggtggcgcttgccagatgcgtagcttttcctggtcgatttccagttcttccagcaactggccaaagtaccgacgacgtttatcatcgctacgggcagatatcacatggtctgctgtgcggcgcatttgtcggtgaaacgccgataaatcctcgttaaccggaatcggcgcatcacgcaggcgctggtgcgcgataatcatcgtcagcgccaggcgaaatttcggcaaatcccctgggaacttattcatcagcaaaaacagctgctgataaagtgccgggaggtgattctctttacgacgtgccacattggtagtcatcgcggaaacagcggcagaaacaaactgattaagcagtacacgtccagtcctgtcgcgcgatttatcccgcaccagcaaaataacggtgaacgcgagcacacagccgacgatttgccctaatgcgctgtcgagaaactgactgaaatggaaagtcatcgggttatccagcacgataatgtttatggtgctggccaacgcccccatcgagcccaatctccgtttctgtacttctataccgaggaagaatcccagcactgccaggctaatacacagcagcaacatgctctgttgggtattagggataatcaccaaaaagtagagcagccctaacggtagcgctgccagcgtcccgtagataaagtcgatcgccaccatgcgtggattcggcaaacgcattgccagtgacgtcactaccgcaatcatcaccattgcaccactgccggaagtccagcccgtccacagccagaaaagcgtgcccagaatgcaagaaagtgtggttcgccagaagttaaccattgcatgatgacgttcggctgactctacttttacttccggttcgccttgcaggatctcttcttcggtggcgttgatttttgtgttactgataacgccgcgcttgagaagctgataacgcgttgccgccgcgacccagctataaatggtgacaggcgtttcccgttccccggtccaggcgataactctccgcaggcgtttgagctgcttgtggacgtcctgcgcagtttctaccggtgtgtcaaaaaattcgcgaaaagtatcagtgatcaattccgggcgcgtattctgaataagataagtttcgcaggattgggtaatcagcgtcagcgatagcgtattgatcgcttttaaacgtcgattggcccgcgcccagcgggaagattccatattcaggttgctgcgcataccttgtaacgccgtagtacgtcgcaccagatcgccccaggctttatcgacaacttcaccatcgccatgcttgatacagagttgcattaattgatattgcgcgaccagcaaactttccagctctcgatccacttcttgtttgatcgatcgcggagaaaagagcaaatccgccataattgcacacacaataccgataacgatctcgctacaacgttcgacggcaaactgcggcgtaagcaatggttccggctgaatggtgatcacaatgatcagcgcggtataaccggccagcccccacgcatacgagttttctattcgtaccagcgaggatatccaggtacaaaaaccggcccagatacagcacaccagaatcatcaataatggtgctcggatcatcgcaatgatgattaccagtccggcaatacagccaataaatgtgccgatgatgcgcaaaaagccacgatagcgaatagcgccagaatacggttcacctcccgcagcaaaggccggaccggcggcaacaatcgccgctgtcagtaccgcccagcgtggcgtttccagctggaagtgaaagccaacaaacagcgccagtacaatggcggtcgccagttttaccgcaaagcgaatatgttgattagcaatggagaaaatacccatcgtgattaaccaaactcacgcaggcgatgagccattttacggaagaacgaatcctgactttcgtcgcgatcttgtttgccagtgactaccaccgtagcagtggtgcccgcaggccagatgttctcttgctggttgtcgagacgaatacgtaccggaacacgttgcgccaaacgtacccattcaaggttagagtcgatggtcgccatccctttgtcgtcacgcgtgctgctggcattggtgacccctgcggcaacactatcaacagtccctttcagcactttgttactgccaagcggcgtgatctccgcacgatacccagggcgcaccccttccagcttagtttcttccatataggccagtacatagaaggagttctgtttcaccagcgcaaccgccgttgatcctcgagtaataaactcaccggtatagacgttgaggttggtcacccagccatctgctggcgcgcggatgactgtacgttcaagatccagttttgccagatcgcgggtcgcctgcgctttcgctaactgatgcagaactgtttgtagtacgttgttggcctggtcgatctcttcgcgagacatcgcctgcacaccgagacggttacgacgtccggcctcctggcgtttctcctgcgccagtacctgataataagcaacatcggcttgcgcttcctcaagcgccttttgataacgcggctggtcgatggtgaacagtacctgtccttttttcaccagctggttatcatgaacattcacctgggtaatgagtccagaaacgtccggcgcgatcgcaacgacgtcagcgctaaagcgcgcgtcacgcgtccacggggattcggtgtaatagacccaggcattaaaaattgcgatgaaggccagaatgactaatacgaccgtgatggccgtacgggagaattttcttattagtgttttcacttcaacctcaaacgaacagtcgcgatatcaaataaaacaagcagcaatagagcgcggtgttgaacaacgccggatgccagacaaagtcgtaaatacctgttggcacaagtacccggcgcaccagccagaaaatcgccagtgataaaagcaattcgaaaaatatcggtgggaaggacagcccaaacaccacgataacgggaaacagactcatgttgaccttggttgtatagagagagcaggcgttattattttcagcatctgtcgccgcagagaagggcatggaaagccgggcgagagcaacattgctgtagattgatatttaatatattaacgtaactgttatgctgttatctatattatgtgatctaaatcacttttaagtcagagtgaataatggaacgactaaaacgcatgtcggtgtttgccaaagtagttgaatttggctcttttaccgccgccgccagacagctacagatgagcgtttcgtccatcagtcagacggtgtcaaaactggaagatgagttacaggtaaagctgttaaaccgtagtacacgcagcattggcctgactgaagccggcagaatttactaccagggctgccgtcggatgctccatgaagtgcaggatgttcatgagcaactgtatgccttcaataacacccccatcgggacgctgcgcattggctgttcttcaactatggcacaaaatgttctcgccgggctgacggcaaaaatgctgaaagaatacccaggtttgagtgtcaatctggttaccggaattcctgcccccgacctgattgccgacggtctggatgtggtgatccgcgtcggcgcgttgcaagattccagcctgttttcccgccgtctgggcgcgatgccaatggtggtgtgcgccgcaaaaagctatctcacacaatacggcataccagaaaaacccgccgatttaagtagtcattcatggcttgaatacagcgtgcgacccgacaatgaatttgaactgatcgcaccggaagggatctcgactcgcctgatcccgcaagggagatttgtgactaatgatccgatgacgctggtgcgctggctgactgcaggcgctgggatcgcctacgtgccgttgatgtgggtgatcaacgagatcaatcgcggggaactggagatcctgctgccacgttaccagtcagacccacgcccggtttatgcgttatataccgaaaaagataagctgccgctgaaggtacaagtcgtgatcaactcgctaacggattattttgttgaggtcggtaaattgtttcaggagatgcacgggcgcgggaaagagaagtaattaatattgtactgttacgttgtacaaacctgtgccaacgggttcccctcaccctaaccccagaggggcgaggggaccgttcgtacacggagaaggattaattatccttctgaaaatactgaaattattacgcagtaccgccaacagtcaggttatcaactttcagcgttggctggcccacgccaaccggcaaactttgcccttctttaccgcagacacccacgccgttatccagtttcaggtcgttgccaaccatcgaaatctgctgcatggtttcgataccggaaccaatcaacgttgcgcctttcaccggcttagttactttaccgttttcaataagatacgcttctgaggtggagaaaacgaatttgccggaggtgatatccacctggccgccaccaaagttcggtgcatagataccgtactcaacggattcaataatttcctgcggggtcgatttacccggcagcatataggtgttggtcatacgcggcatgggcagatgagcgtaggattcacggcgaccgttgccagtcggcgtcatccccatcaaacgcgcgttgagtttatcctgcatgtagcctttcagaatgccgttctcaatcagcacgttgtactggcctggcgtaccttcgtcatcaatcgccaccgaaccacggcgatcgaccatcgtgccatcatcaaccacggtacacagttctgaagccaccaactccccgacctgtccactaaatactgaagtgccacggcggttgaagtcgccttccagaccgtgacccaccgcttcatgcaacagcacgcccggccaacctgcgccaagtactaccggcatggtgcccgctggtgcagcaacggcagaaagattgaccagcgccatacgcactgcttcttttgcccacgcatccgcacggacttcgccgtcgagatcagcaaggaagaactcataaccaaaacgaccgccgccaccactggcaccgcgttcgcgtttgccatcttcttcgaccaaaacgctcacggaaagacgcaccagcggacgaacatccgccgctagtgtgccgtcggtggccgcaaccagaattaattcatagacaccactgaggctggcagtcacttcctgtacgcgcttgtccgcttcgcgggcaaccttatcgacgcgacgcagaatatccaacttctcttcacggctcatgctttgcagcggatctaccgaggtatataacgggctatgctctaccgcgcccagcgtctgtactttgccatcaccactatcacggacgatggtgcgcgccgcttgtgcactctgttccagcgccagcaggctgatttggtcagcataagcaaatccggttttttcaccactgattgcacgcacgccaacgccctgatcgatgttgtaagaaccatctttaataatacggtcttctaaaacccaggattcgtgatagctcgactgaaaatagagatcgccataatcaaggcgacgttcggccagttgaccgaggatcgcgaacaagtcctgatgtttcaggccgttcgccgctagcaattgttcacttaccaggttcagactcatcgtttttgctactcgttagttactgcagtagaggattttttacggctgccggatgcggcgtgaacgccctgtccggcctacggttatgttctggctcgttggcctttggcaacgattatcatatgagattggggcaattacgcgccctcgtcaaatcattgcgctttttctttgcgcggttgtcgcaacacttcgttgatttgcggatcgtccagcggacccgaaatgtgatagcgcaaaatggagactttgctccacagcggtcccagcactttactggcggcaaacactgccgcgccaacaatggggttaaccgcaaaggccgcagccacgcccaccgtcgcagaaatctctggtgcgacaaccgcttccatattcaggtcgcgacgtaccagatttaccgaccctttcatagcgatgtccgcttccaggccatccaccagcgtgtcgtcggtgtgcataacgccgtctttaatccacgcggtgctgcgaatggagtcaaaatagaacccttcgccaaaagtgtctctgaaatcaaaacgcagcttacgcatcagggcatctacgctcaataagcgcagcaattgcccggcatgtccggtattgatttcggtaatttcgcctttacccagttgagtatgaatgatgccattcaacgtcacctcatctggctgccagggtgctttgcgccagtgtaaatcgtaatccacattaaatgacgactggcgtatgggcgtcgtgacaccaaaaaattctgcggcggcatcaattttctgcccgcgcagttttcctttcagcgaggttcgttcattccccggattgttaacccattcaccatcggcagtgagccgcgcaaaaccagtatcaatcagtccattagtcagcgttaacgtatcgccagaaatggtgatatcactgtcaatgcgaccgaatttttgcccccagaaccagcactctgcgcatcgtatttgtgcgtctggccagccacggaagttaatgcgttccgttgtcgggaaaggtgatgactgtgttgaatcaccacgagttttcgccacgcttgggttgtaataaagatatttgatattcgccagccacggtgcgttattacgcatcgccagcgtggcgttgatttcacgcccttgcgcctcaaccagggtgccatttgccgtcggttgcgaaacaatactcaggttattccattgctgatttcccagcgacaacataggcgtacgtaacgttatgtgttgtgggaaactcgctgcaccaccgacactctccgccgcgcctttctggaacagggccagccactcggcaccattcatcggcggcatattgagttcaacgccactttgttccggcaacggcgggagcgttttactgtctgccgcccaaatagcacgatcgagcgtcagcttttgaccgagcaaccagcagctattgaaatggttatccgcaccagcctgtccggttaattcaaagctgttgagattgccatcaaccttaacgtttaccggtagtggttcacccgcaggtttggctaacggtgaaggtaagtgactgctcacattcttcagatcgccgttcagctctacgttatacgtcgcgccagcatgataaggcagctcaatgcccactttaccatcccacgccacgctgccacttaatgcttcgttcaccgctgcaggcagaaagccggttttcgctggttgccagttaccgttgagattcaccgcgacctggtaggcttttgccccttctttggtggaaaaatccacgttcaacggctgattaaaccagcttgctgtcagtggttcactttgcagatcgccattgataaagctgaatttaccgctcaaatttttcagggtgctgtcgagtggtttgataaacagactgttattacgcagcgtcacttcacctttcgcggttaccaactcgccgttcagcgggatatcaagatgtaagcgagcattcacatcgccgtcgagctggagttcttgcagggtcgcacccagggaatctttcagcggtgtctcatcaaagtaagggccaacggctttacccggacctttaatgtcagcgtcaatcagcagtttttcttttgagtagtcagggagcactgcggtgagattactcgcgcgcacgccgcccagattaacgccatcggttttcatccataaaccgtcgttaataaagtccagttcaatatcaaggttagttaatgcaggccagtccggctggaaggcaaacttcgcgttgcgcagcggcaccagcacttcaaactgaccttcgttgtgtttataggggaagagttgcggattgccaccataaaccagcgtcgcgttatccgcttcaccgccctgaatcgcgccacttaagtaatcaaccaggtctttacccatcaagttttccgggaaatagcgccaggcttgtgaaccatcatcggtactgatgccagccagaatacccagccagggttcatcgttagcaggttgcaggtaacgaaaaccgccgcgcgcatggacggctttggctttaacgtcaatattacgcccatccagctggaaacctttgtcattgttcagccagcttatcgttgcctggccgtcggcgatttccagtggcgcacggaataccgtttcgtaaggcatctttgcctgcttcatcgacgcagtaagcaaaccattttctacgctgccggaaagcgtcccggagaagtgttccgcacccggtaataatttccattgcttccaggccagatcgctccacgatgcctgaaaacgggtcttgtctgccgcctgaagcgggatatccagcgccagagtgttaatcttgccgctcggttgtgtggagcgccaaacatcacccagtgcaggtgaaagtttcgcgaccagcgggcgtacgccctccaggcctgccagctccagattactggcacgaatccggagttcgtcactgcgtttattgtctttgccgccaacgtcctgttccggtatccaggccagcgtcaatgctccgctcggccagggtttgccgtccatcgtgatccgtgtatcgggaatagagaactgccatcccggattttcacgcgtaatatgcgcagtcagattatccaccgacagcgtatgtgtttccttctcgcccaaccagctggcaccgccctgtttcagccagacgtcaccgccggttacatcgcctttgtcgatcgtcatccagccttcaagggagaactgtgccgtttccagcgcaatattgtcctgcatccatttaccgagccacggcttcaggtcgatgtcatccgcctggagccagacgcgaccattgcttaacaacccctcatcatcgcgcaaatccatacgcacctgcatcacgccgtgctgtccggtaaggctggagaggcttaccaggccttccgcacggtgtcgacgtggatcgttcagccaggtgagctgtgggatcgccagctcggcgcgctgaccggatggcgtcaggaaactgacttcactgtcgcggagatcgaaatggtcaaattgacgaagaaacagatcgctgatgtgactggcttccaggctatcattaccaccgccgctggtgataggagtgttggtgcgaaaacgcagctgccagaaagtgaggtcgcgaaactgccagcgcatatgtaacaggctctgccagacatccagcgccagagtaacgcgtttaaccgaaaattcgccgccatcttttagttctgcacggatgtcgtgcgcttcaagcgtcggaccaaaattctgccagctggctgagagctgactggcttctaccggcatgccagtcgcggattctattttgttgaggatttccggacgccaggcgtcaagatgcggtaaagcaatacgcaggccgctaaccagcagggcagcgatcacaacgagcgcggctccagtaagcagtaaaatccccggcaatcgcctcacccgtcactccttgtctgctaaaaatgtgactcaaaaaccctttgccggatggcggcccagcatctgtttacatcattacgacgtcaaactgctcctggttatagagcggttcaatttgtactttaacctgtttgccaacgaaaatttccacttccgccagcgagtgtgactcttcgcctttcaaggcttcggctactgccggagaagcatagaccaggaaacggtcggagtcgtaagcatggtggacacgaacaatctcgcgcatgatttcatagcataccgtttccacggttttcaccgttccgcgaccgtggcaggttgggcattcgttacacagtacgtgctcaatgctttcgcgggtgcgtttacgcgtcatctccaccagccccagcgccgaaaaaccattaacgctggttttcacccgatctttgctcagcgcctgctccagcgagtgcagcacgcggcgacggtgatcttcattattcatatcgatgaaatcaataatgataatcccgcccagattgcgcaaccgtaactggcgagcgatagcctgcgtcgcttcaatattggtattgaaaatggtgtcgtccagattgcgatgaccgacaaacgctccggtattgatgtccacggtggtcatcgcttcggtctggtcgataatcagataaccaccggatttcagttctactttgcgttccagcgctcgctgaatttcgttttcgacatcaaagagatcgaaaatcggctggcgtccggtgtaatgctccagcttgctggtcatctcgggaatgtactccgaggtaaactccagcaatgcttcgtaagtcaggcgtgagtcaacgcgaatgcggtcgagttcggcgtcggcgaaatcacgcagaacacgctgcgccagcgccagttctccgtacagctgataacgggtctgcgggcgttttttacgctccatcactttggtccagacgcgtttcagataagcggcatcggaggccagttcagcctcgccaaccccttccgctgcagtacggatgataaacccgccctgctcgtcgcaatactctgcgaccacttttttcaggcgttcacgttctgattcgctttcaattcgttgggataccccaacgtgagaagcccctggcataaacaccagatagcgagaaggtagcgtgatatcggtggtcaggcgcgcacctttagtgccaagcggatctttcaccacctgcaccatcagatcttgcccctgacggaccagttccgagatgtcgcgcaccgtgaattgcttttgttcttcacccgccacacattcagtgtgcggcatgatgtcagatgcatgaagaaacgcggctttatccagcccaatatctacaaaagccgcctgcatacccggaagtacacgacttacacgacccttgtagatattgcctactattccgcgtcgcgcctcacgttcaatatgaatttcctgcagaataccgccatcaatatacgccactcgcgtttccgaaggcgttacgtttaccaacaattcagccgtcatgtttatcccttttctcacgcagtgcgttaaaattacttaataattcatacgtttcaaccagcggtaagccgactacggcgtgaaagctgccatttatcttcctgacaaaacagccacccagcccctgaataccgtatgcacctgctttatctaacggttcgccgctggcgacatagcccgcgatgtcttcgtctgttaacgttctgaaagtcacatcggtgaccaccaggcaatcgagaatgtgctggctgtcagccaacgccactgccgtcatcacctgatgggtctgacccgataatttgcgcaacatctgcgccgcatgctctgcgtcgcgcggtttctcgagcacttctccgttcaggataacgatagtatccgcacccagcaccgggagatcctgcgccgtttgcgcgacacccgcctgtgctttctcgcgcgccagacgcacaacatactgctgcgcgctctcctgcggctgacgctgctcctcaatgcccgtaacaatacgttcaaaggtcacgccaagttgcgcaagtaactcctgacgacgcggagaaccggaagctaaatacagagaagtcatagaaacctttattgcactgcaaactgctgacggactttacgcatcagcaagaaaatccacggccagagcaccccattgactacactactccagaacacttccggtctgaaagagacgttaatcactaaaaactctgcccagaaaacaataatatccaccaccagcgaaagcaacatgacgaccagcgcctgctgccataatgcgaggttgcggaaaagctggtatttcagcgccaccaggtaagcaatgatgctcatcgccaatacgcgtacgccaagcgtcgagccgctgatcagatccagtatggcacccatcacaaaacctgtgcccacatttacgcgatggggcaaggccaggatccaatacaacaagatgagtaacacccagtttggccggaaaacaatcaggttatccggccagggcatgatttgcagcaacagcgcaatgaggaaagagagccagattacccagcgtccctggctacgatagctcgccactattgtcctcccggcgcacgcgcaggcggttgagcaccactttgcggcggcgtagccctttgtggagagcgattagcagcgggctgtgtgggcgcagcaggcgcagtaactgcatttcctgtcgccggttgctgcggagtcggctgagtgatccccgttgccggttcaggtaactttggccccatcgcgtctggcgaaggcaatacctgcggcatcatctgcatcagacgttcattggcaacacgatgcacctcttccggcgtcatcgggttagcgccgttacgatccgcgccccacagcagcagcagataacgcaaacgttgcagtcctgcagtcggacgcgcctgaatcacagtataagcgcgctgggtatcgagttttacggaagagacaaccgcgaccggatagccttccgggaaacgaccgcccagaccggaagtcaccagcacatcaccaacacgaatatccgtattcgctggcagatgctcaagctgcaaatcatccgtacaaccgttaccggctgcaattacgcggatatcgttgcgcagcacctggattggcagcgcgtgggtcgcatcacaaatcagcagcacgcggctagtcagtttagcgacggccaccacctgaccaacaacacctttgtcgctgatgaccggctggccttcataaacgccattaacgctacctttatcgataacaacttgatcgctataaggatcgttaaccgtggagataacctgagtcaccattttctgctcatcctgacgcagcggggaacccagcagctcgcgcagacgcgcgttctcctgtttgtattgtccaagcatcagcagttcactgtttttcagcaacagttcctgacgtaacgcccggttttcaagttctagttggtcacgcgaggccagcgtctgcgatacgccatccagcaattcacgaggagcattggaaacaaagtagaaaggactgacggcggtatccatataagtacggatttgactgaacgtccccaggcgactgtcggcaataataatgccgagcgccaccagcaccgccagaataaggcgaatctgtagcgacgggccacggctaaaaattggcttcataagttatgcgtattctcgtatcagaccaggcagggtaaacagacacttcccctgcctgcatccgattactcttcgctgaacaggtcgccgccgtgcatgtcgatcatttccagcgctttgccgccaccgcgcgccacacaggtcagcgggtcttcagcaacaacgactggaatgccggtttcttccattaacaaacggtcaaggttacgcagcagtgcgccaccaccggtgagcaccatgccgcgctcggagatatcggaagccagttccggcgggcactgttccagtgcaaccattaccgcgctcacaataccggtcagcggttcctgcagtgcttcgaggatttcgttggagttcagggtaaaaccgcgtggaacaccttctgcaaggttacggccacgaacttcgatttcacggacttcatcgcccgggtaagccgaaccgatttcgtgcttgatacgttctgcggtggcttcaccgatcagagaaccgtaattacgacgtacatagttgatgatagcttcgtcgaaacggtcaccaccaatgcgcacggaagaggagtaaaccacgccgttcaaggagataacagcaacttcagtggtaccaccaccgatatcaaccaccatagaaccggtcgcttcagaaaccggcaggccagcaccaattgcggcagccatcggttcttcaatcaggaagacttcacgggcaccagcgccctgcgcggattcacgaattgcgcggcgttcaacctgggtcgcgccaaccggcacacaaaccagaacgcgcgggcttggacgcataaagctgttgctgtgcacttgtttgatgaagtgctggagcattttttcagtcacgaagaagtcggcgataacgccgtctttcattgggcgaatggcagcaatattgcccggcgtacggcccagcatctgcttcgcgtcatgacctactgcagctacgcttttcggtgaaccggcacgatcctgacgaatggccaccacggaaggctcattcaatacgatgccttgtccttttacataaatgagggtattcgcagtacccaggtcaatggacaagtcattggaaaacatgccacgaaattttttcaacatactaagggataatcctgaaagctggggcggaaaagaaaatccgcttactttaccaaccacacgcagcagcgacaaggcgcaaaaatcatctgctacggtgaaaattagtgcagttcgtttcctttgttacaaatctctgcctgagtccagaaaggcttaatgcatcagcagcattcctcgcctgtttgcaaccgcgtaaggtcattcatctgcatatgtgctgcaacaatctggcgagcagacaagcacactcccatgagacgcagcgcgcgttattctacgtgaaaacggattaaacggcaggttaaaccgagtatctttgtgaatattttttcacgttagtatcaagtggctgtgaggacgcgaaaaaatccccttgcccacctgtaacaccacgctgaatcagggtctgccactcgcttcgcgaacgcacgccggtggcgtaaacctgggtgctggtcccggagcaggcttccaccaggctttgaaccagcagttggttctccgttcgcttctcaatgtttctgaccagccccggatggagcttgagtaactcaacattaagttctttgatccaactggtgcttaccagcgtcaaaccagcctggttgacggctacccgtacccctaaagcattcactaaacgaataacaggttgtaagcgactgatatgttgaccaacatcggcctctgcaagttcaataattatgcgtcttcgttgcgatttttcacattgcattaacgtatcgcgcagccaacgctgaaaacgcgggcgaatcagcgactcaacggtaacctgaatcgccagattttcctctggccagtaacgcaatagtggaataagacggctgattagcaggcggtcatactcttccgataaaccaaactgcaagaccatcggcatatactctgccgagctaacctcttcattaccatcgaagatgcggcacatgagttcacgatgatgaacccggccttcgcgagtaaccgccggtttttgataaaggcgcgggccggcgcgactgagcatttgctcgataagcgtacgccagcgaacattaccgcgtcctttttcaggcaacgagtcatcgtaaatagcccagctattgccgccctgcaatcccgcattacgcgtggcagactctgcatgttccattacctgctcggtatcctgaccactacgccaggcacagataccaatgtggatcatatcgtcgcgatcgagcattttattgttcggcaaggtatcgacggctttgattaactgactggcgatgctctctgcctcttttaacgtccggtgcggtaacagcgcagcaaaatcactgcggtggtaacgcgccagcagtgcgccagggtagcgcatcataaatgtcgatagcagattcgtcagagagaagaactgttcttcaacctggctgtgcccccaggtatcactcaacatattgaaatccggcagacgaatcatcatcacgatcccgtgggtaccaactttctcttgatcttccagtaacgttgctaactgattatcgaaaaagagtcggttattgaggccggttttcatgtcctgggcggcataagagcggatcagcgtatcaagacggctgtgttgttcgcgtgcgttctgaatttcacaaagcagcgtatccagcgcactgctggttctgggcggccattcatagatggttcccaacacattagagccacgctcaccgtttaagatacgagtagcccgggtttccagcaattcttgcccggcaagttgccgttgtaaccagcgtaccgccaggaagagcataagaatgataaagccaatcgcccccgtgagcggcgcggtagtcattaaagaatggaaatagttgcccatcggatcctgataaaccagacgcagcgacatccccggatgctttatcaacggaacgctcagttcacgaaacagatcgttggtgccaaccggacgataactaccatttctggccagggtataaacctgcttatcaccatggagcaggtctacacgaacgatatctgccgacatcattaattcggtaatttgtggccttaatgtgctgaagtcattcgacacaaggtaggtatcaatcgccgtcgccaccgcctgaacacgatgactaaacttatactgaatggcgttgtagaaacttagcgaacagcccagcaaagtcacaaaaattgttaacccggtgagcagcgtgacaaaggccgaaaatttcgtcgttaatctcatccttgtgttaactccgatagtgaggaagcgggcatactagcaaatcagatttatctcgcaatttattgcgcttcatcggctttgcttttccattagcgagtatagtcttcagaaattattttccaatccatcatgcacatgaggaccacttatgcaggcgttacttttagaacagcaggacggcaaaactctcgcatcagtacagactctggacgaaagtcgcctgccggaaggcgatgtcacggttgatgttcactggtcgagcctgaactacaaagatgcgctggcgattaccggtaagggaaaaatcatccgaaattttccgatgattcctgggattgattttgccggaactgtacgcaccagcgaagatccgcgttttcatgccggtcaggaggtgttactcactggctggggcgttggtgaaaaccactggggtgggctggcggaacaggcgcgagtgaaaggtgactggctggttgccatgccgcaagggctggacgcgcgtaaagcaatgattatcggtactgccggttttaccgccatgctgtgtgtgatggcgctggaagatgccggtgttcgcccgcaggatggggaggttgtcgtgacgggtgccagtggtggcgtcggcagtaccgccgtggcgctgctgcataagttgggttatcaggtcgttgctgtttccggtcgcgaaagtacccatgaatatctgaaaagtttaggtgccagccgtattcttcctcgcgatgagtttgccgaatcccgtcctctggaaaaacaagtctgggctggggcaattgacaccgttggcgacaaagtgctggcaaaagtgctggcgcaaatgaattacggcggctgcgtggcggcctgtggtctggcgggtggttttactctgccaaccacggtcatgccatttattctgcgtaatgtccgtttgcaaggggtggattcagtaatgacgccaccagcacgccgcgcacaagcctggcagcgactggtcgccgatttaccggaatcattctatacccaggcggcaaaagagatatctctggcagaggcaccgaagtttgccgaggccatcattaataaccagatccagggtcgcacgctggtgaaggttaactaaccatttagcagggaataataagagagggaactcattttgaaatcattattcaatcggttaacgggaaaagcggttagccggacagctttcgtcgaacatcttggtcatgaagttgtacaacatcatccaaactggaaagtcatgatttcgactgaccataaattgatgcgcattgatactccaccaaacagccattattgatacgcctccgtcgcctgttaggtttatggtgctttgccttggcgacgctacgcttaatctgttactgatttctggtaccatggggggaataatctgattttatttgattacaaattaaccacttaaacctattgaatgcggaacattgtcagtcggttaattttgcgtgctttagcattcacatctttccggacgatgcagtgaaaattgggtaatccccagcaaccgctgcgtaatgtcgtctatcttgtcgcgatcctggcatccctacattatttgtggtctgtgaagattatctcattgcagccccccatcttcgcagggctggctttacagcttttcaccttacgttataagaagttccgtcgatgatggcgctaatttcgtgaattgtgcggcttgttgcaaattacacggtgttgaaggttatttacatgttagctgttgattatcttccctgataagaccagtatttagctgccaattgctacgaaatcgttataatgtgcgacctcgtcctccctgacgcagtttttgcgctgcggaaaaggtgacattggcgcaacgaaggtatattttgttttttgccggaggatcgcagcagatcgctgcacaatgtccgtcaagtctaacattgacactctggggcaaaatagaccggcgtcccggcctgctggaatttatcgctatgcatacagctgtcggggcatacgctttacagacggcggtgaaacgcctgtcacaatcacactaaacaaagagtacggaacccactcatggatattcgtaagattaaaaaactgatcgagctggttgaagaatcaggcatctccgaactggaaatttctgaaggtgaagagtcagtacgcattagccgtgcagctcctgccgcaagtttccctgtgatgcaacaagcttacgctgcacctatgatgcagcagccagctcaatctaacgcagccgctccggcgaccgttccttccatggaagcgccagcagcagcggaaatcagtggtcacatcgtacgttccccgatggttggtactttctaccgcaccccaagcccggacgcaaaagcgttcatcgaagtgggtcagaaagtcaacgtgggcgataccctgtgcatcgttgaagccatgaaaatgatgaaccagatcgaagcggacaaatccggtaccgtgaaagcaattctggtcgaaagtggacaaccggtagaatttgacgagccgctggtcgtcatcgagtaacgaggcgaacatgctggataaaattgttattgccaaccgcggcgagattgcattgcgtattcttcgtgcctgtaaagaactgggcatcaagactgtcgctgtgcactccagtgcggatcgcgatctaaaacacgtattactggcagatgaaacggtctgtatcggccctgctccgtcagtaaaaagttatctgaacatcccggcaatcatcagcgccgctgaaatcaccggcgcagtagcaatccatccgggttacggcttcctctccgagaacgccaattttgccgagcaggttgaacgctccggctttatcttcatcggcccgaaagcagaaaccattcgcctgatgggcgacaaagtatccgcaatcgcggcgatgaaaaaagcaggcgttccttgcgtaccgggttctgacggcccgctgggcgacgatatggataaaaaccgcgccattgctaaacgcattggttatccggtaattatcaaagcctccggcggcggcggcggtcgcggtatgcgcgtagtgcgcggcgacgctgaactggcacaatccatctccatgacccgtgcggaagcgaaagctgctttcagcaacgatatggtttacatggagaaatacctggaaaatcctcgccacgtcgagattcaggtactggctgacggtcagggcaacgctatctatctggcggaacgtgactgctccatgcagcgccgccaccagaaagtggtcgaagaagcaccagctccgggcattaccccggaactgcgtcgctacatcggcgaacgttgcgctaaagcgtgtgttgatatcggctatcgcggtgcaggtactttcgagttcctgttcgaaaacggcgagttctatttcatcgaaatgaacacccgtattcaggtagaacacccggttactgaaatgatcaccggcgttgacctgatcaaagaacagctgcgtatcgctgccggtcaaccgctgtcgatcaagcaagaagaagttcacgttcccggccatgcggtggaatgccgtatcaacgccgaagatccgaacaccttcctgccaagtccgggcaaaatcacccgtttccacgcacctggtggttttggcgtacgttgggagtctcatatctacgcgggctacaccgtaccgccatactatgactcaatgatcggtaagctgatttgctacggtgaaaaccgtgacgtggcgattgctcgcatgaagaatgcgctgcaggagctgatcatcgacggtatcaaaaccaacgttgatctgcagatccgcatcatgaatgacgaaaacttccagcatggtggcactaacatccactatctggagaaaaaactcggtcttcaggaaaaataatttgtgacgcgcggtgtttccatcgcgcttagcaaagaacgtaatcaacgccgggcctgttaatgctacccggcgtttttattgccgttaactaacggtagcctgcaatttccgctttcaacgcgctaatttcagcatcgccatcaacaattcccagctcaaagcagtatttctttgtttcccctggttcaataaagggcagacgcccctgcgctcgttctttatcacgaccgtcaagaaaactattactgacctccagtcccataacatattcacccgcgcctaaatttttccactggataaagttgggtagctgcatgatgtcgaatttctcgtaaattccccaccccagttcggcgttcaccagcgcaactttactcatcccctgactgtcgctattcaacgtgagatagtaaacctgctcgtcaaaaccgggctgtggggtacaaatctccagatgactggctaacccttccgccgcatgcggggttcgtggcgttacgcttttagccgacagcaaaatttctgcctgtggcgataataaaggccagccgtaattaaagtgataaagaatttgcagcggctggcgggtgaaaccatgattagtcaccttgtcttcaatgcgcagcacattttcgccataacggcagcgaatggtcctttccagcgtcagattttcaccgaacaatcgtgtttcccgtactttgccattgatgacaaattcaatgctgtcgtcggtccgttctgtgcgataccccacctcttctgctggagtcgcagccaaacgcccgtgtaaccccagcgtttctccttcatcctcacagggcgtgccaatgtagctaagtccgcaggtagtcagtaaccccgcgtaaaagctacgtaaaaacccgttgccctgagactcaaaaaaagcgggggcgacaacaccgttgggggtgataaaagagagcgcagtgtccttgtagctggcccatgcaatatccagcgcgcgatcttttaccaccgtaaatgccagtcccgcaccagtacggacatcaaacgcttctgtaccctttgctctgccactacgtaactcatagtgtttaattccggcaacctgcgagagatcgccaatccacgaccaaatttcgcttttcattgtgctgcttcccgaatggacatgtcatggcgctggatgaacgtttcgatttccataaggcgagacgttccctccattgggccacgtcgggttaccgccagtgcaccgcaggcattggcatattgtaatgcccgatgggcgtcaaaccctagctggcggcaggcaatccatgcgccaccaaaacagtctcccgcaccggtcgggtcaacttcttccaccggatagctctcaacatgaaactgctcattcgcggagtagtaactggctccttgattgccgcgcttcacaatcacctctttaacaccttcttcaagaaaaccagcgattgcacgctccggtgtcgagtgtggcgacaagagcaacacttcgccctcgctgggcatgtagatatctgttaactcaagaacaaagtggagggcatcacgcatttctggaatatcgagcatctctttacgaatattcgggtcgaaagaaataacgccaccatttgctttaacgatggttactgcttttttaactgcgtctaccatatggaatgaaaacagggatgaacccataatatgaaaatgggtacaatccttcagaatattttcatcaacatgctgtgccgataatttaccgcaagcagcattcttgatattaaaaataaaatcgcgatcgccagagttatgataagtaacaaaggcactaccggtggcttccagaggtaagactgaaatccccctgatgtccacaccgtcagcagccagacgatgtatattaatatcaccaaagccatcattccccacgcagctaatgatgccgcacggaacgccaagacgtgtcacctggtcgataaaaatagcgggcgcaccactgggataagggccgttccagatacctggttgatcaaatggctggccgattttactcgccataatttcaaccagaatttctccaattgtgaagaccttactcatatgattaattccttgaaatgattagctgcgttttcttttatttcttacgtcaaaataaacggctacaagaatgactaatcctttaaccaccatctggtaaaaataaggaacattcattaagttcatgccattattaataacgccgatggttaatgcgccgatcaccgtccccaccacggttccatagccgccattcaggctggtgcctcccagtacagccgcggcaatagcatccagttcgtagctcaacgcggaattcggttgcccggaatagaggcgtgaggcaaggatcatcccgctgatacctgccagcacggctgtaatcataaagactttaattttcaagcgggtgacatttatccctgaataaattgccgcttctttattaccaccagtgatataaatttttcgtccaaaggttgttttagtaagaatgaagtggtttatcagcaataagatgattaatatccatataggaataggtatatagagaaattctccattccccagcgccagaaaagcatcatctttaatcatgatgggcataccatcggtcactatataagcgataccacggaagatccccatagtagcaacggtgacaataaacgaagggatccccgctatagccgtcaagccaccatttatcatccccaaagccagtgctgcaataatggataatgggaccaataaaacaaatggaattccccatgaagccccaagcgcagcaaatgtgccaatcaatgcaatggttgaaccgaccgataaatcaatatcgccaagcaaaagcacataagtcattccataggcggtaattgcaattatcgaaacctgaagaataatattagtaatgttattggcggtaaaaaaactgtcattaataaaactgaacagaatgattaacaccaccattccactgaggataccaccatattgcctgaagacttttttaaaattatttgcaatgggaatttccgaaggtttcggactggcaagagttttctctgtcatttaacgtactcctgttgcagcggtcattacctgtgtctgcgttaaattttcacatgaataaatatcggcaatcgttttattacgcattaccaccagacgatcgctaagtgccatgacttctggcagttcagaggacaccagaataattgctgtccctgccgcagccagttgacgtatcacgttatagatttcaaattttgcgccgacatccactccgcgcgttggttcatcgagcaataaaatacgcggagttttctccagccacttcgataacacgattttctgttgattaccgccgctcagtgctcccactgcctgatgcacagaactcactttagtgttcattctggcaattgattgcagcgtcttcgcctcttcttgtcggtgattgatgagtcccatccgcgaagcgttatattgaaacgccacatggtgcgtgttcatattgatgtcgtgcatcagcactaacccttcttccttgcggttttcggtcacaaaagcaatgccatgatcaatagcctggggattagcgatcctgacttccttaccatcaatcaacacagtcccgtgatacgaaacgaggccaaatagcgccttcatcacatcggaacgcccggcccccaccaggccaaaaaatccgaggacttcccccggacgcacagcgaaactgacctctttaaaaagcgaaggatgggaaagattttttacttccagttttgcaggaacattttcatccggtttttccccaagacgtgctggccaaatatttttcatttcccgaccaaccatttgggcaatcaagtgctggatatcactgtttttcttttcatgcgtagcgatatactcaccgtcgcggatcaccgaaatatcatctgaaatccgcataatttcatccatgcgatgagagatataaataaccgcacagcctcgctgctttaatttttcaataatgttaaacaggatctccgcttcattatcacttagcgaagatgtcggttcatccataatcacgacatccgctgcatagcttaaggctttagcaatttctaccagttgcctatgtgccatcgacatattgccgaccatttccagagggtctagtgggatgcccagttccgcgaggaggttctggcaatctgcgagcatttctttatcgttaattataccaaaacgtcgcggttcattattggcataaatattttccgccacggtcatattattactcaggctcagttcctgaaaaataatcgcaatccctaactggcgagaatgctgcggattattaatggtgatggtttcaccacgtagtgttatcgttccctgggttggcggataaacaccggccagtattttcattaatgtcgatttaccggcaccattctcgcctaataaagtatgcacccgccctttacgtaaagagagtgtaatatcttttaatgcctgaacatgaccaaatgtcttcgcaatatgcgaaacatcaagaataacatccgtcataatgacctcggtgtcacaacaaaacgccaataacgttttgttgtgaggtgaagatatttactatttacctgtataaacgccgggttgtaccgggatcattttttctaccggtttaccattgaggtgatcaacagcggcatcaatggctttagcacccatttgatcgggatattgccgaatcacggccgcaaacgttttttcactgtcaacggcatcacgcgcttctttcatgccgtcaaaaccaatgattttgatgttgtcgttatgcgcagattttgctgcgataaccgctgccagcgccgcatcatcaccaaagccaaacagaccattcaggttagcatttgcctgcataatgttttgcgcagtcgttaacgcttcagcccgcgtaataccaggctgttcagcaacaattttaatatccggtgtatcgcttaaccctttcttaaaaccatcaacgcgcgcaaccaccgattgtagtgccggataagaaataatggctacagtacctttaccatgcaaaagtttacccattaacttgcctgcttcaacgcctcccgcatagttatcggtcgcaacatgcgatacgaccggaacgccttccgcagcgacgtcaacggtgataacgggaataccggccttatcggctttaattatcgctgcctggacgcctttcgaatcgaccggagagataataatggcatccacttttttagtaataaaatcctcaacatcagaaagttgtttgtttaaatcctgattggcaatagagacacttaaattgacattgtctttttttgcctcttctttcatggcattcgcaagatcaatatagaaaggatgttgttgtgttaataatgacgcaccaattttatactcttttgccaacgaactttgcgagaacaatgccaggctcaccaacatagctgaaccaagtaatttaatatttttcataaacaatcctcattatttttgtagggtacaacgtcttaaatttttccttcactaccacagacgccaataatacgagttacgacttctttcatggcggcctttgcgggctgcatatagtgacgtggatcatttgccgcaggattgttgtagaaatatccttttaacgcatcggcaaacgcaattttcaattctgtcgcgacattcactttacaaataccgcgacgaatacagtgctgaacgtcctgttccgataagcccgaagcaccatgcaacaccagcggaatctccactcgctgacgaatctgttccagccgcacaaaatccagtcgtggttcatgcgcatataaaccatgtgctgtgccgattgctaccgccagggagtcaatttgggtacgttgaacaaactctgcagctgcggctggtgaggtataagcggaatctttttcatccacccgcagatcgtcctcctggccgccaagacgccctagctcggcctcaacgctaacatcaaagcgatggcaaaaggtggtaacttcttgcactcgcgcaatgttgtcttcaaatggcaaatgggagccatcaatcatgacagaacggatccctgcgcgaaccttgttaaaaatgtcatcactctcttcatgatggtcgagatgcaggactaacggcaggttgtactcgcgagccagcgattgtactaacgaaattaaacttcccacgccaccataacgatatgtaccgggtgttcccgccagcataacgggagagcgaagttgtgcagcgctctcaacaactacctgtaaagtttcaaggttatgaatgttgaaagcagggacggcatatccctctgactgggcttttttcagcatgtttttgcttgaaataatatacatcgcagctcctgttattggtcgttcgccttacaaaatgaagaaagagaatctttactttcattttgaaagcaaactagcacagcaaaagcagcaaaaagcgtgatgcatgtcgaacatcatcaaaataacttacaaaaaataacttaatttatttttcactttgcaagtgaaaccaatgaaaaccctgcataaatatgaatatattcatttatttttcaatgtattaagctattttcgttgcaatttttgacccatgattttcttttcgaattgtcgatatgattgaaggataactttcaaagaaaaatacaaggggctatagtgttacgcattaaaggccaatgaagagtgttaacgtgccgagaaaatcgtctaacctactgaaacgcagattaaaaattgcagaaattgttgccgcccagggtgaaatcaaagttgatgacttatctgcgcaacttggtgtctctggcgtgacgatccgcggcgatctcagttatctggagcaacagggatatttaaagcgatcatttggcggtgctattgcgacaccactctcctctgaaccagaagcgatacaaccgatcgcgccattgtctctggcacaacaaatggaaatagcacgacattgcgcacgattaattcgcgatcgtgacacgctatttcttggacatgggataatctgccgtaagatcattccattgctcagcgaagtgaaaaaactgcgtctgatcaccaacgatcccgaacatgcgctgctggcaaatcagtttattgatggcgaaataatactggctggcagtgaaatgttgcgccccgacaccgcactggccggaaaacagcttgaacaggcacttcagcatttcaccattacacatagcatcctggaaatcagccatctggatgctgatggtactttaaatatcaacgttcccagactcgccgctgcctggcagctctgtttcgatcatgcccagaataagacggttatcgttgccgccgatcctgcgccatcaacggctgctatcgggcatttgcatcaggcagaaaatgtgatcgtcagccgcagcattaacgaacaatatcagcaacaattgcagtcggctgatttcgttatcctttataccagtaatgagtgctttacctggtccaatcgcgaaaggcttcaggaatgagaggggttttgtgacaacaactatctgcgctatgggcgaattgctggccgagtttttgtcccgcaacccacatcaaaaattcactcagcctggggagtttatcgggccatttcccagcggtgcgccagcaatttttgctgctcaggtggcaaaactgtcccatcgggccatcttctttggatgtgttggtaatgatgattttgcccgactcattatagagcgtctccgtcatgaaggtgtcattaccgatgggatccatgttatgaacaatgccgtcacaggtacggcgttcgtgagttatcaaaatccccagcagcgggatttcgtctttaatatccctaacagcgcctgcggtttgtttactgccgagcacattgataaggatctgcttaaacagtgtaaccatctgcatattgtgggctcatcgttgttctcatttcgcatgatcgatgtcatgcgtaaagcaataacgacgatcaaatcggctggcggcaccgtttctttcgatcccaatattcgcaaagagatgctgagcattcctgaaatggcgcaggctctcgattatttgattgaatatacggatatttttatccccagcgaaagcgaactccctttcttcgcgcgtcacaaaaatctgtcagaggaacagattgttagcgatcttctccacggcggcgtaaaacatgtggcgataaaacgcgcccagcgtggggccagctattacaagcttaaaaacggtacattacacgcccagcatgttgcaggtcacgatatcgaaattatcgatccaacgggtgcaggcgactgctttggcgcaacgtttatcactcttttcttatccggtttcccggcacacaaggcgctgcaatatgcaaatgccagcggcgcgctcgccgtaatgcggcaaggtccgatggaagggatatcctcactggcagacattgaagactttttgcagcagcactgaacggcaattttctgtcagattattttccctgcctgaagacttgccgtagaattgcccgtttctcgtatccccccatgaggaggaccccttccgtggacactcgttttgttcaggcccataaagaggcgcgctgggcgctggggctgacccttttgtatctggcggtatggttagtagccgcttacttacctggcgttgcccccggttttaccggctttccacgctggtttgagatggcttgcatcctgacgccgctgctgtttattggactgtgctgggcgatggtgaaatttatctatcgcgatatcccgctggaggatgacgatgcagcttgaagtgattctaccgctggtcgcctatctggtggtggtgttcgggatttcagtttatgcaatgcgtaaacggaacaccggcaccttcctcaatgagtatttcctcggcagccgctctatgggcggtattgtgctggcgatgacgctcaccgcgacctatatcagtgccagttcgtttatcggcgggcctggagctgcttataaatacggcctggggtgggtattgctggcgatgattcagcttcctgcagtctggctttcgctcggtattctcggcaagaatttcgcaattcttgcgcgccgctacaatgcggtgacgctgaacgatatgctgtttgcccgctaccagagtcgtcttctggtgtggctggcgagtttgagtttgctggttgcgttcgttggtgcgatgaccgtgcagtttatcggcggtgcgcgcctgctggaaaccgcggcgggtattccttatgaaaccgggctgctgattttcggtatcagcattgcgttgtataccgcctttggcggctttcgcgccagcgtgctgaacgacaccatgcaagggctggtgatgctgattggcaccgttgtgctgcttattggcgtggtacatgccgcaggtggtttaagtaatgcggtagacacgctgcaaaccatcgatccgcaactggttacgccacaaggcgctgacgatattctgtcgcctgcctttatgacgtcgttctgggtactggtgtgctttggcgttataggcctgccgcatactgcggtgcgctgtatctcttataaagacagcaaagccgtacatcgggggatcattatcggtacgattgtagtcgcaatcctgatgttcggtatgcatctggccggagcgttaggtcgggcggtgatccccgatctcaccgtaccggatctggtgatcccgacgttaatggtaaaagtgctgccaccgtttgccgccgggatcttcctggctgcaccgatggctgcgatcatgtcgacaattaacgcccaactgctgcaaagttccgctacgatcattaaagatctctatctgaatatccgtccggatcaaatgcaaaacgagacgcgtctgaagcggatgtcggcggtgatcacgctggttctcggtgcgttgctgctgcttgccgcctggaagccgccagaaatgatcatctggctgaatttgctggccttcggtgggctggaagccgttttcctgtggccgctggtgctgggtctttactgggaacgtgccaacgccaaaggcgcgctaagtgcgatgatcgttggcggcgtgctgtatgccgtactcgcgaagctgaatattcagtacctgggcttccaccctatcgtgccctcgttactactaagtttgctggctttcctggtcggaaaccgtttcggtacatccgtcccgcaagctaccgttttgactactgataaataaagagttttgccatgccttggatccaactgaaactgaacactaccggcgcgaacgcggaagatcttagcgatgcgctgatggaagcgggtgccgtttctatcacttttcaggatacccacgatacgccagtatttgagccgctgccgggcgaaacgcgcctgtggggcgacaccgatgtgattggtctgttcgacgctgaaaccgatatgaacgacgtggtggcgattctggaaaaccatccgctgctcggcgcgggcttcgcgcataaaatcgaacaactggaagataaagactgggagcgcgaatggatggataatttccacccgatgcgctttggtgaacgactgtggatctgcccaagctggcgtgatgtgccggacgaaaacgccgtcaacgtgatgttagacccagggctggcgtttggtacgggtacccatccaactacctctctgtgcctgcaatggctcgacagcctcgatttaaccggtaaaacagtcatcgactttggctgcggttccggcattctggctatcgcggcgctgaaactgggtgcagcaaaagccattggtattgatattgatccgcaggcgattcaggccagccgcgacaacgctgaacgtaatggcgtttctgatcgtctggaactctacttaccgaaagatcagccagaagaaatgaaagccgacgtggtggtcgctaacatccttgcaggtccattacgtgaactggcaccgttaatcagcgtcctgccagtttcaggcggtttgctgggcctttccggtattctggcaagccaggcagagagcgtttgcgaagcttatgccgacagcttcgctctggacccggtcgtggaaaaagaagagtggtgccgcattaccggtcgtaagaattaaccttcgcatcgccgtatggcgacgcagagcgaagtgcgagcgatgtcacaaaaggcacgttaatttgccgattatttacgcaaatttgcgtgccaaaattttcattcataaagaaaaattgagaacttactcaaatttctttgagtgtaaattttagtcactattttctaatatgatgatttttatgagtaattatcgcgctacgctcattttaaatgcaattctttgatccatctcagaggattggtcaaagtttggcctttcatctcgtgcaaaaaatgcgtaatatacgccgccttgcagtcacagtatggtcatttcttaactcatgcgcatcggacaatatcagctcagaaatcgcctgatcgcagcgcccatggctggcattacagacagaccttttcggacgttgtgctacgagatgggagccggattgacagtatccgagatgatgtcttctaacccacaggtttgggaaagcgacaaatctcgtttacggatggtgcacattgatgaacccggtattcgcaccgtgcaaattgctggtagcgatccgaaagaaatggcagatgcagcacgtattaacgtggaaagcggtgcccagattattgatatcaatatgggttgcccggctaaaaaagtgaatcgcaagctcgcaggttcagccctcttgcagtacccggatgtcgttaaatcgatccttaccgaggtcgtcaatgcagtggacgttcctgttaccctgaaaattcgcactggctgggcaccggaacaccgtaactgcgaagagattgcccaactggctgaagactgtggcattcaggctctgaccattcatggccgtacacgcgcctgtttgttcaatggagaagctgagtacgacagtattcgggcagttaagcagaaagtttccattccggttatcgcgaatggtgacattactgacccgcttaaagccagagctgtgctcgactatacaggggcggatgccctgatgataggccgcgcagctcagggaagaccctggatctttcgggaaatccagcattatctggacactggggagttgctgcccccgctgcctttggcagaggttaagcgcttgctttgcgcgcacgttcgggaactgcatgacttttatggtccggcaaaagggtaccgaattgcacgtaaacacgtttcctggtatctccaggaacacgctccaaatgaccagtttcggcgcacattcaacgccattgaggatgccagcgaacagctggaggcgttggaggcatacttcgaaaattttgcgtaaacagaaataaagagctgacagaactatgttcgaacaacgcgtaaattctgacgtactgaccgtttctaccgttaactctcaggatcaggtaacccaaaaacccctgcgtgactcggttaaacaggcactgaagaactattttgctcaactgaatggtcaggatgtgaatgacctctatgagctggtactggctgaagtagaacagcccctgttggacatggtgatgcaatacacccgtggtaaccagacccgtgctgctctgatgatgggcatcaaccgtggtacgctgcgtaaaaaattgaaaaaatacggcatgaactaattcaggttagctaaatgcttgattaaaaaggcgctactcggcatggggaagcgccttttttataggtgtcacaaagggagtgaccatgagaacaggatgtgaaccgacccgatttggtaatgaagcaaagaccatcatccagggtgatgcattaaccgaacttaaaaagctccccgccgaaagtgtcgatctgatctttgccgacccaccgtataacatcggtaaaaattttgatggtctgatcgaagcctggaaagaagatctgtttatcgactggctgtttgaagtgattgcagagtgccatcgcgttctgaaaaagcagggcagcatgtacatcatgaatagcacggaaaacatgccctttatcgatctccagtgccgcaagctttttaccatcaaaagtcgcatcgtctggtcatatgacagttctggagtgcaggcgaaaaaacactacggctccatgtacgaacccatcctgatgatggtgaaagacgcaaagaactacacgttcaacggtgatgctattctggtagaagccaaaaccggatcgcagcgcgcgttgatcaattatcgcaaaaatcctccacagccttacaatcatcaaaaagtaccgggtaacgtctgggattttccgcgcgtgcgttatttgatggatgaatatgaaaaccacccgacgcaaaaaccggaagccttgctgaaacgcattattctcgcctcttccaacccaggcgatatcgttctcgacccgtttgccggtagctttactaccggtgccgtagccgtcgccagcgggcgaaaattcattggtattgagatcaacagcgagtacatcaaaatggggcttcgacggctggatgtcgcgtcgcattactctgcggaagaactggcgaaagtgaaaaaaagaaagaccggcaacctgtcaaaacgaagccggttaagcgaagttgaccccgatctcattgcaaagtaaaggaagtgtaagcctggttttcagattattcatttcgtgtatatttcctgccagacttggttaaacatgcacaggctcaggtaatgattcgcaagtattggtggctcgtcgttttcgctgtcttcgtttttctgtttgatactttactgatgcagtggattgaactgctggcaacagaaacagacaaatgccgcaatatgaactcagttaatccactaaaactggttaactgtgacgaactgaattttcaggacagaatgtgaatttatatgacacttaattcattcgttttatgaattaatttcgttatgttttcatctggcatgaacattcttaatacgttatcgaccagagcgggggcttgtttataaagatcataacccgccatattcattaaccagttttgaacaattccgctgaaggcaccatcaataataatcatcacaacatctaaatcgagattatttgctacacaaccttgttgctgacacgcctgcaatacttcgcggagagtctgcggattaaagcccatcttttcgcgtatcactccctcggccagcatctcatcattaaattcacatttgtgatataagattttcagcaacgcctgctggcggggaattttggcaatatattgcaaaccgacaatcaatttttcacgcaattgctgaaacgggtcatgctctaacccagcggtcaagtgatcctggattaactcccgcaatgaaggctgttgcaaccacatctcattaaacagttgagtcttgttttcgaagtgccagtagatagcgccacgcgtaacgttagcagcgtcggcaatgtcgttgagcgtcgtcttgcttacgccatgctgcgcaaactgggcgatggcagtttcaatcagttcttgccgggtcttcagggctttagctttggttctttttgccatgattaattattcaggaaataaatatattcgacacaggatgagaaaatagcgaaggttaatctatcacctaatgtgtatttatacgagaggctaatattgcgttgctataaatcgtcaaataaatgatatgtattatttacataaaatacattcacttgacctatacatatttcaatttacgagattttaattctatttctttcattccgcgtcaaaacaaaacagtagaatattaatctttttttgtgtttatgtgccttgagttgccagtattcataactattccttacatcgacgaatgataatttgtaggatagcgaactgtatttttctttctgcgagttaacgcattgcctttttgggcaaataacgcgcttttggttttttgaggaatagtaatgacgaaacatgccaggtttttcctcctgccctcctttattctgatctccgcggctttaatcgccggttgtaacgataagggagaagagaaagctcacgtcggtgaaccgcaggttaccgttcatattgtgaaaacggccccgttagaagttaagactgaattaccaggccgcaccaatgcttaccgtatagccgaagttcgcccacaggttagcgggatcgtactgaatcgcaatttcactgaaggcagcgatgtgcaagcaggccagtccctgtaccagatcgatcccgcgacctatcaggcaagttatgacagcgcgaaaggcgaactggcgaaaagtgaagccgccgccgccatcgcgcatttgacggtaaaacgttacgttccgctcgtgggtacgaaatacatcagtcagcaggagtacgaccaggccattgctgatgctcgccaggccgatgccgccgtgattgccgcaaaagccacagtcgaaagcgctcgcatcaatctcgcttataccaaagtgactgcgccaattagcggacgtatcggcaaatcgaccgtgaccgaaggcgctcttgtcactaatgggcaaacgactgaactggcgactgtccagcagctcgatcctatctacgttgatgtgacccaatccagcaacgattttatgaggctgaagcaatccgtagagcaaggaaatttgcataaggaaaacgccaccagcaacgtagagttggtcatggagaacggtcaaacctatcccctgaaaggtacgctgcaattctccgatgtgaccgttgatgaaagcaccggctccataaccctacgtgctgtcttccctaacccgcaacatacgcttttgccgggtatgtttgtgcgcgcacggattgatgaaggcgtccaacctgacgccattcttatcccgcaacaaggcgttagccgcacaccacgtggtgatgcaaccgtgctgattgttaacaataaaagtcaggttgaagcgcgccctgtcgttgccagtcaggcgattggcgataaatggttgattagcgaaggtctgaaatctggcgatcaagtcattgtcagcggcctgcaaaaagcgcgtccgggagagcaggttaaagccactaccgatacccccgcagatactgcatcgaagtaaggcaatctgacatggcaaacttttttattcgacgaccgatatttgcatgggtgctggccattattctgatgatagcgggcgcactggcgatcctacaattgcccgtcgcccagtatccaaccattgcgccgcctgcggtttctgtttcggcaaactatccgggtgctgatgcgcagaccgtgcaggatacagtgacgcaggttatcgaacagaatatgaacggtatcgataacctgatgtatatgtcctccaccagcgattccgccggtagcgtgacaattacccttaccttccagtccgggaccgatcctgatatcgcgcaagtacaggtgcagaacaaactccagctcgccacgccgttgctgccgcaggaggttcagcagcaggggatcagtgttgaaaagtccagtagcagctatttgatggtggcgggctttgtctctgataaccctggcaccacacaggacgatatctcggactatgtggcctctaacgttaaagatacgcttagccgtctgaatggcgtcggtgacgtacagcttttcggcgcacagtatgcgatgcgtatctggctggacgccgatctgctaaacaaatataaactgacaccggttgatgtgattaaccagttgaaggtacagaacgatcagatcgctgccggacagttgggcggaacgccagcgttaccagggcaacagttgaacgcctcgattattgctcagacgcggttaaaaaatccggaagaattcggcaaagtgaccctgcgcgtaaacagtgacggctcggtggtgcgtctgaaagatgtcgcacgggttgaacttggcggtgaaaactataacgttatcgctcgcatcaacggaaaaccggcggcgggcctggggattaagctggcaaccggcgcgaatgctctcgataccgcgaaagccattaaggcaaaactggcggaattacagccattcttcccgcagggaatgaaggttctttacccttatgacaccacgcctttcgtccagctttctatccaggaagtggtgaaaacgctgttcgaagccattatgctggtattcctggtgatgtatctgttcttgcagaacatgcgggcaacattgatacccaccattgctgtacctgtcgtgttgttagggacatttgccatactcgccgcttttggttactccatcaatacgctaacgatgtttgggatggtacttgccatcggacttcttgttgatgatgcgatagtcgttgtggagaacgtcgagcgcgtaatgatggaggataaactcccccccagagaagcgacggaaaaatcgatgtcgcaaatccagggcgcgctggtaggtatcgcgatggtactgtcggcggtatttattccgatggcattcttcggtggctcaacaggggcaatttatcgccagttctctatcactattgtttcagcaatggcgctttcagtactggttgcgctgattctcacccccgcgttatgtgcaacattgctgaaaccagtctctgccgagcatcacgaaaataagggaggattcttcggctggtttaacaccactttcgatcatagcgttaatcactacaccaatagcgttggcaaaatcctcggttccacagggcgatatttactgatctatgcgctgattgttgcaggaatggtggtgttgtttttacgtcttccgtcttccttcttacctgaagaggatcagggtgtctttctgaccatgattcagttacccgctggcgcgacgcaagagcggacgcaaaaagtgttggatcaagtgacggattactatctgaagaacgagaaagcgaacgttgaaagtgtctttacagttaacggctttagcttcagcggccaggcacaaaacgccggtatggccttcgtcagtctgaaaccgtgggaagagcgtagtggtgacgaaaacagtgcggaagcagtaatccatcgtgccaaaatggaattgggcaagatccgcgacggttttgtcattccatttaatatgccagccattgttgaactgggcacggcaacgggtttcgactttgagttaattgatcaggctgggctgggtcacgatgccctgacccaggcccgtaaccagttgcttggcatggcggcgcaacatcctgccagcttagtcagcgtgcgccctaatggcctggaagacaccgcgcagtttaaactggaagttgaccaggaaaaggcgcaggcattaggtgtttcactttctgacatcaatcagaccatttcaacggcgttgggtgggacttacgttaacgacttcatcgaccgtggtcgcgtgaaaaaggtgtatgttcaggcggatgccaaattccgtatgctgccagaagatgtcgataaactttatgtccgcagcgccaacggcgaaatggtgccattctctgcctttaccacttcacattgggtgtatggctctccgcgactggaacgctacaacggtctgccgtcaatggagattcagggggaagccgcgccaggaaccagttccggcgatgctatggcgttgatggaaaaccttgcgtcaaaattaccggcgggcattggttatgactggacgggtatgtcatatcaggaacgtttatcgggaaaccaggctcccgctctggtagcaatttcctttgtggttgttttcctgtgccttgctgcactctatgaaagctggtcaattcctgtctcggttatgttggtcgtgccgttagggattgtcggcgtgctactggcggcaacactctttaatcaaaaaaatgacgtctactttatggtgggcttgctaacgacaattggcttgtcggccaaaaacgctattttgattgttgagttcgctaaagatctcatggagaaagagggtaaaggtgttgttgaagcgacactaatggcagtacgtatgcgtctgcgtcctatcctgatgacctctctcgcctttattctcggcgtattaccgctggctatcagtaacggggccggcagtggcgcgcaaaacgcagtcggtatcggggtaatgggcggaatggtctctgcaacgttgctggcaatcttcttcgtgccagtgttctttgtggtgatccgtcgatgctttaaaggataaatcagaaacataaaggcgctttcaggcgccttttttattttcagtgaaccccataaaaattaataagatattcttcttctcactctttaaaaactttctatagttcccgctcccttcactatttttacaattcacataaattgtcattattcattccgcaagatttataacctccagtgataaaatggcattcagctcgttaataagagagttaacttattaagcgttagcgtttattactgaggtaacaccatgaaaagattaattcctgtgacattgctcaccgcattgctggcgggctgtgctcacgattcgccctgcgttccggtttatgacgatcagggtcgtctggttcacaccaatacctgtatgaaaggcacgactcaggataactgggaaacggctggggctattgccggcggggcagcagctgttgctggcctgacgatggggatcatcgctctgtcgaaataactaaacagggcgcggagctccgcgctctttttaacgatacagtatctttccataagataaaatattgctatattctgctgggtaattccctgctgatttagcatgttatatcacgttatttcgctgctttcgaaataacgcatcaatttaactttcacacatcccaccagaaatatactcacgctaataatcattattctgcttagtaaaaaacgcgtaaatattttgcgccaaaatgtggcgcatgttccattttcgcaccattgcggggcgctgtttttattatttcctgtctacactcagcttattgcgacgcgaaatcgtgcgcaaaagctggcactacttttgcttataagaggatggccacagacaggtaaaagacgtttcccaaacgtcctataacgataattttcgcctcacaggaagcattatgaaaaagatgatgatagccacactggctgccgccagcgtgctgcttgccgttgcaaatcaggcgcatgctggcgcgacgcttgatgccgttcagaaaaaaggttttgtgcaatgcgggatcagtgatggattacctgggttctcttatgccgatgctgacggtaagttttcaggtattgatgtagatgtttgtcgtggcgttgccgctgctgtattcggtgacgatacgaaagtgaaatataccccgctcactgcaaaagaacgcttcaccgctttacagtcaggggaggtggatttgctctcccgtaatacgacctggacttcatctcgcgatgccgggatgggaatggcatttactggcgtcacttattacgacggcattggcttcctgacgcacgataaagcggggctaaaaagcgcgaaagaactggatggcgctaccgtctgcattcaggcggggactgataccgaactcaacgtcgccgattacttcaaggcaaataatatgaagtacacgccagtaaccttcgatcgctcagacgaatcagcgaaggctctggaatcgggccgctgcgatactctggcctcggatcaatcacaactgtatgccctgcgcatcaaattaagcaacccaactgaatggattgtcttaccggaagttatctctaaagaaccacttgggccggtagttcgtcgtggcgatgatgaatggttctcgattgtacgctggacgcttttcgccatgctgaatgctgaagagatgggcatcaattcccagaacgtcgatgaaaaagcggctaatccagcaacgcctgatatggcacatctgctgggtaaagaaggcgattacggcaaggatctgaagctggataataaatgggcctttaacatcatcaaacaggtgggtaactactcggaaattttcgagcgtaacgtaggttcagaaagcccgctgaaaattaaacgtgggcaaaataatctatggaataacggcggtattcagtacgcgccgcccgtgcgttaagtcggtgtgaggtaacgagcgtcgctacggcggcgctctcttcagcgttatgctttccgaggtttctatgtctcatcgccgctcaaccgttaaaggctcactctcttttgccaaccctacggttcgcgcctggttattccagatccttgccgttgttgctgttgtcggcattattggttggttatttcacaacactgtaacgaatctcagtaatcgcggcataacatcaggatttgcttttcttgaccgcggggccggttttggcatcgttcagcatttgattgattatcagcaaggcgacacttacggacgcgtttttattgtcggcctgctcaatacgctactggtttctgcattgtgtattgtgttcgcttctgttttgggcttctttatcggtctggcgagactttcggataactggctgctacgaaagctttccacaatttatattgagatcttccgtaatattccgccattgctgcaaatcttcttctggtactttgccgtattgcgcaatttgcccggaccacgacaggcagtgagcgcactggatttggtgtttctgagcaatcgtgggctttatattccgtcgccgcagctgggagataggtttcttgcgtttatcctggctgttgttatagctatagtcctttctgttgggctattccgctttaataaaacacaccagataaagaccggacagctgcgccgcacctggccgatcgccgcagtgttgatcattggtttgcctttactggcgcaatggctttttggcgcagcactacactgggatgtcccagccctacgaggctttaacttccgcggcgggatggttttaattcctgaactggcagccttaacgctggcactttcggtttatacctctgcatttatcgccgagattatccgcgctgggatccaggcagtgccttatggtcaacatgaagctgctcggtcactgggattacccaacccggttacgctacgccaggtcattattccccaggcactgcgggtgattattccaccgttaaccagccagtatctcaacatcgtcaaaaactcctctcttgccgccgcgattggctatcccgatatggtttcgctgtttgctggcaccgtgctgaaccagacggggcaagccatcgagacgatagccatgaccatgtcggtctatctgattatcagcctgactatctcgctgctgatgaatatctataaccgccgcatcgcgatcgttgaacgctaaggagtcatgatgacaaaagtattgctgtctcatcccccgcgcccggcgagccataactcaagccgcgcgatggtgtgggtgcgaaaaaatctgttctccagcttgagcaatagcctactgactattggctgcatatggttgatgtgggaactgatcccaccgttgctgaactgggcatttttgcaggctaactgggttggctcaacgcgtgccgactgcacaaaagccggtgcctgttgggtcttcatccacgaacgatttggtcagtttatgtatgggctttacccacacgaccaacgctggcgaattaacctcgcattactgattgggcttgtgtcgatcgcaccaatgttctggaaaatactcccgtatcgcggtcgctatattgcggtatgggcggtgatttacccactgattgtctggtggctgatgtatggcgggtttcttggtcttgagcgggttgaaacccggcaatggggcgggctgacgctaactttaattattgcatcagttgggattgcgggggcgctgccgtgggggatcttactggcgttaggtcgccgctcccatatgccgattgtgcgtatcttatcggtcatttttatcgagttctggcgcggcgtaccgctgattaccgtattgtttatgtcttcggtcatgctgccgttgtttatggcagaagacaccagtatcgacaaattgatccgcgcgctggttggcgtgatcctgtttcagtcagcatatgttgcggaagtcgtgcgaggcggattacaggcgctgcctaaagggcaatatgaagcggcagagtcgctggcgttgggttactggaaaacccaggggctggttattatgccacaggcgttgaagctggtgattcctgggctggtaaataccatcatcgcactcttcaaagataccagcctggtgatcatcatcgggttgttcgatcttttcagtagcgttcagcaggcaaccgttgatcccgcctggttgggtatgtcgacggaagggtatgttttcgccgcgctgatctactggatcttctgtttcagcatgtcacgttatagccaacatctggaaaaacgttttaacaccgggcgtacaccgcattgaggacactatgagccaaattttactgcaacctgctaacgcgatgattacgctggaaaacgtcaataaatggtatggacaattccatgttttgaaaaatataaatttaaccgtgcaaccgggagaacggatcgttctgtgtggcccttctggttccggtaaatcgacaaccattcgttgtattaatcatctggaagaacatcaacagggacggatcgtggtggatggcatcgaacttaatgaagatatccgcaatattgagcgcgtcaggcaggaagtgggaatggtctttcagcatttcaatctcttccctcatctgaccgtgttgcagaactgtaccctggcaccgatttgggtacgcaagatgccaaagaaagaggctgaagctctggcgatgcattaccttgagcgggtgagaattgccgaacatgcccagaagtttcccggacagatttctggtggtcagcagcaacgtgttgccatagcacgttcgctgtgtatgaagccgaaaattatgttgtttgatgagccaacgtcggcgctcgatcctgagatggtgaaagaggtgctggatacgatgattgggctggcgcagtcgggtatgacaatgttgtgtgtaacacatgagatggggtttgcacgaaccgtcgctgaccgggtgatttttatggatcgtggggaaatagtggagcaagctgcacctaatgaattttttgcgcatcctaaatcagagcgtacgagggcatttttatcgcaggtaatccattaattgaatgttagttcgaaaagcaaaaaggccatcctttcggatggcctttcgcttgatttgatgtctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctactgccgccagacaaattctgttttatcagaccgcttctgcgttctgatttaatctgtatcaggctgaaaatcttctctcatccgccaaaacagcttcggcgttgtaaggttaagcctcacggttcattagtaccggttagctcaacgcatcgctgcgcttacacacccggcctatcaacgtcgtcgtcttcaacgttccttcaggacccttaaagggtcagggagaactcatctcggggcaagtttcgtgcttagatgctttcagcacttatctcttccgcatttagctaccgggcagtgcattggcatgacaacccgaacaccagtgatgcgtccactccggtcctctcgtactaggagcagcccccctcagttctccagcgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctgctttcgcacctgctcgcgccgtcacgctcgcagtcaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttaggaggagaccgccccagtcaaactacccaccagacactgtccgcaacccggattacgggccaacgttagaacatcaaacattaaagggtggtatttcaaggtcggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcgttaccgctaaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttaataaacagttgcagccagctggtatcttcgactgatttcagctccacgagcaagtcgcttcacctacatatcagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctgatgcttagaggcttttcctggaagcagggcatttgttgcttcagcaccgtagtgcctcgtcatcacgcctcagccttgattttccggatttgcctggaaaaccagcctacacgcttaaaccgggacaaccgtcgcccggccaacatagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcctttcggcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggcttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcatgcctcacagcacaccttcgcaggcttacagaacgctcccctacccaacaacgcataagcgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattctccggtattcgcagtttgcatcgggttggtaagtcgggatgacccccttgccgaaacagtgctctacccccggagatgaattcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccctgcaacttaacgcccagttaagactcggtttcccttcggctcccctattcggttaaccttgctacagaatataagtcgctgacccattatacaaaaggtacgcagtcacacgcctaagcgtgctcccactgcttgtacgtacacggtttcaggttctttttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataccacgtgtcccgccctactcatcgagctcacagcatgtgcatttttgtgtacggggctgtcaccctgtatcgcgcgcctttccagacgcttccactaacacacacactgattcaggctctgggctgctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcattaacctatggattcagttaatgatagtgtgtcgaaacacactgggtttccccattcggaaatcgccggttataacggttcatatcaccttaccgacgcttatcgcagattagcacgtccttcatcgcctctgactgccagggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaagatgtttcacttcagagttgcgaaaatttgagagactcacgaacaactttcgttgttcagtgtttcaattttcagcttgatccagatttttaaagagcaaaacttcgcagtgaacctttgcaggtacactctgaagtattttttatttaatcactacagagatggtggagctatgcgggcttgatccagatttttaaagagcaaatatctcaaacatcacccgaagatgagttttgagatattaaggcaggtgactttcactcacaaaccagcaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctgggcctctagacgaaggggacgtrtcagtctgcttcgcaagacgccttgcttttcactttctatcagacaatctgtgtgagcactgcaaagtacgcttctttaaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaakctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcattctgatccacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgcactttatgaggtccgcttgctctcgcgaggtcgcttctctttgtatgcgccattgtagcacgtgtgtagccctggtcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggccggaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacggttcccgaaggcacattctcatctctgaaaacttccgtggatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactcaagcttgccagtatcagatgcagttcccaggttgagcccggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgggtaacgtcaatgagcaaaggtattaactttactcccttcctccccgctgaaagtactttacaacccgaaggccttcttcatacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagcctttaccccacctactagctaatcccatctgggcacatccgatggcaagaggcccgaaggtccccctctttggtcttgcgacgttatgcggtattagctaccgtttccagtagttatccccctccatcaggcagtttcccagacattactcacccgtccgccactcgtcagcaaagcagcaagctgctttctgttaccgttcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaaagtttgatgctcaaagaattaaacttcgtaatgaattacgtgttcactcctgagacttggtattcatttttcgtcttgcgacgtcaagaatccgtatcttcgagtgcccacacagattgtctgataaattgttaaagagcagttgcgacgcggctttcagctcactgtcgcgaggtggcgtatattacgctttcctctctcagagtcaaccctgaatttcaggatttttctctttgttgttacgactatcttgtgaagtgtttcacgttgtcgtctcaacggaggcgcattatagggatcccaattttttgcacaagtacttttttgatctttttttctgtttgttgttttttcaccctttttgctgcattcgcacacaaaacggtgcttttttgcatactaaaagacttgcacaaggccaataatgtacccaaagtcattagtaaatcatttattgttgaggtgagtatgtctgatgttttacgcccataccgcgatctttttccacaaatcggtcagcgcgtaatgatcgacgatagcagcgtcgtgattggtgacgttcgtctggctgatgatgtggggatctggccgctcgttgtgattcgtggagatgtacattatgtacagatcggagcacgcaccaatatccaggatggcagtatgttgcatgtcactcataaatcctcgtacaacccagctggcaacccattaaccattggcgaagatgtcactgttggtcacaaggtgatgctccacggctgcaccattggcaatcgagttttggttgggatgggctcaattttacttgatggcgcaatagtagaagatgatgtgatgattggtgcgggtagcctggtcccacaaaataaacggctggagagcggatatctgtatctcggtagccccgtcaaacagatccgcccgttaagtgatgaagagaaggctgggttacgctattccgcaaataactacgtgaaatggaaggacgaatatatggatcagggtaaccacacccaaccttgatcatcttcactttgttcctgaattaagttttccgcttcttcttccaggtcccagcgatgctgacgaaaactcgctaaccactgttctggcgtatctccagtaaagcgatacgccagactctcgccagagatcgcacatgtcagttgcataccattcacgagagcgggaaaacatacacattttttactctcgttccactcttccctatccggaaactggatggcctgattcacgctgacaactcctgttgcaatagtttgatgaccggttctacatcaggcagaacgccatgccaaagaaggaaggcatgagccgcttgtgccaccagcattcctaaaccatcagcagtacgttttgagcctcgctgctcacaccatgccagaaaaggagtttttcctttctgatagaacatgtcatagcaataaatgcctggatgaatgagcgatggcgggatcgccggaatatcaccactgatgccactggatgttgcattaataatgagatcaaactcatgaccttccagttcgtccatacccaacgcgtgaatactgccagtgtgcgcaaacaatttagccaactcttccgcgcgggataccgtccgattagtgattgtcaccgcacagtccagggaaaggagtggcagtagtacgccgcgagatgctccaccagcgccaatgagcagaatacgtaaaccaggacggataaaagacagacgttccagatcgcttaacaaacctataccatcggtattgtcacccagcaggcgtccatcttctaaccgcttgagggtattaacagcaccagccaacgctgcccgttcagtaagctcatccgctctggcaaaagcctcttctttaaaaggtaccgtcacattcgcacctttaccaccagcactaaagaaagtgttcagtgtgttgatgaaatcattgatgggtgccaacacacgcccatagggatgttcaatattcagttgctgagcaaattgctgatgaatgaatggcgatttgctgtgggctatcggattaccaaaaacagcataggtttccattatgttacccctgtcgaaacagttcacccgtcagggcatcgcggatttctgaaggatttaaacgcccccccgtttcaccaggcacaaccgggaacgcagcgccaaattgtgcgcgaacttcgtctactgttcgacaaggtggcaatccactcaagttggcactggtagaaaccagcggtttaccataagcctggcacaaagcaaccaccaacggatggtcggtgactcgtacagcaagcgaatcaaagcggcccgtcaaccagcgcggtgttgtcgcaggcgcgggaaagacaaaggtgacaggacctggccagcgggaaaaaatggtttcacgctgcgcgtcagtcagcatggtgtcatcaatatagggtttaagctgctcgtaatttgccgcgattaaaatcagccccttatcaaccggacgccgttttaactccaacagtctcatcactgctgtttcgctatcaggatcgcacccgacaccgaaaacggcttccgttggataggcgatgacacgttcttcattgaggacatctatcgcagctgcgatagcgtctccttgcaggttattattcacgttattattccgccgaaatcggctttccacattgtttactggcacaaaagtgttttacaccctgcgcggttttcttttcgatgagtagcggataatggcactcagggcattctccagctatgggtttgaagttaatggcaaattgacactccgggtagcgatcacaggagtgaaatgttttgccataacgggagcggcgctgaaccagatggcccgtccggcattgggggcatgtaattgctgtttcgtccggtttatcgataagttcggtatgttcgcattcagggtagttactgcaaccaataaacataccaaagcgtccctggcgtaataccagatttgcgccacatgcagggcaaacctgcccctccagaactttgacaatatgtccatccgctgaagatttcagaggacggacgtagtcacacgccggatactgtgagcatccaagaaacggaccgtgtttcccggatcgaataactagttcagccccgcactttgggcaggactcattattacgcaccgtgaacagtgctgatttcgccataactacttatgctgaattaaagaaatgattaatgcagcataccttcattcacttcaaagagtaattcttccatttgctggtacgcattttcgcagcccggaatattgaacaacaccatcaggattacccatttcaggtcttccaggtcgaactcagcggtatccagcgcgagcactcgctctatcaccatttcacgggtttcaaggttaatcacctgaatttgctcaaggaaaagcagaaaaccacgacagctggcatccagtctttcacactcttcaggggtataaatacgcatggagagtggatcagaggccagttgcatcggttctgccagtccttcctgataatccgcaagcttttccagccaaagcagggcattatagatatcttctcgatcaaatcctgcgtcggtaagatcctgttcaagtttgtcttgatccacacgcaactcagcttctgtgtgaatataggtttcaaacaaatacattagtacgtcgaacatggcatgccctcctcaatcggacatagccgccgggtacagctgcgatccatcctgctaactccagttcgagtagttgagtaactacctctggcacaggttggccggcacgttcagcgacgacgtcaacaggtgttacctcatctcctacgttagccaggagctcaggaaatggcaatgccacgtcttcctgatctggtgaataaaatgaattttcaggggcgtctggcaaccagtgcaatccaaattgcaagttttccagaatttcttccggttccgtcacaagaatcgcaccttgttttattaaccagtgaggcccttcgcttcccggattccctattggacctggcaaagcaaaaacttcacgcccctgctcaagcgcacaacgtgctgtcaccagcgaaccactgcgcaaagccgcttccaccaccagtacacctttacttagaccactgataatgcgatttcttcgtgggaaattgtaagcaaggggtggaacatcgaggggaaattccgagacgagagcaccaccttgctcaagtagactggcagccagtggagcatggcggcggggatgaatggtattaagtccattccccaatacagcaatgctaacgccatttacctgtaaggccgctttatgcgccacaccatcgattccacgcgccagtccactcgtaattgtcactccacgcgtcgccagagtttcgcaaaataatcgtccccatcgctcgccataccatgaatgcgcccgactccccactacggcaagctgaaatgaatgcaacgcgtgcagttctccttcaacaaacagtgcgccggggtaatctgtcgtcgccagaagttgaggaggataaaattcgctgtccgcagggattaaatgatggttgggttgctccaaccaacaaagtgagctttcgatactctttcgcggaaatgaaagaaagcgttgtgcctgccgcaatgtaagccctgtttgctgcaatacaaccgcatcaatatgcgactgttttgccagccagtgagctatacggaccatatcatcgccatacaagctgctgatgctaattaaacgcagccaaatttctgtatcgaccatccttatctccctgccataagcagccttagcaatctttgcgattggtcagtgatgctgtcaatcagagggggatttgtctagaatagaagaaataatctttctaactcctgaacacatctctggagatttatgtcagttttgcaagtgttacatattccggacgagcggcttcgcaaagttgctaaaccggtagaagaagtgaatgcagaaattcagcgtatcgtcgatgatatgttcgagacgatgtacgcagaagaaggtattggcctggcggcaacccaggttgatatccatcaacgtatcattgtaattgatgtttcggaaaaccgtgacgaacggctggtgttaatcaatccggagcttttagaaaaaagcggcgaaacaggcattgaagaaggttgcctgtcgatccctgaacaacgtgctttagtgccacgcgcagagaaagttaaaattcgcgccctggaccgcgacggtaaaccatttgaactggaagcagacggtctgttagccatctgtattcagcatgagatggatcacctggtcggcaaactgtttatggattatctgtcaccgctgaaacaacaacgtattcgtcagaaagttgaaaaactggatcgtctgaaagcccgggcttaaggataagaattaacgtgtcagaatcactacgtattatttttgcgggtacacctgactttgcagcgcgtcatctcgacgcgctgttgtcttctggtcataacatcgttggcgtgtttacccagccagaccgaccggcaggacgcggtaaaaaactgatgcccagcccggttaaagttctggctgaggacaaaggtctgcccgtttttcaacctgtttccctgcgtccacaagaaaaccagcaacgggtcgccgatctgcaggctgatgttatggtcgtcgtcgcctatggtttaattctgcctaaagctgtgctggagatgccgcgtcttggctgtatcaacgttcatggttcactgctgccacgctggcgcggtgctgcaccaatccaacgctcactatgggcgggtgatgcagaaactggtgtgaccattatgcaaatggatgttggtttagacaccggtgacatgctttataagctctcctgcccgattactgcagaagataccagtggtacgctgtacgacaaactggcagagcttggcccacaagggcttattactacgttgaaacaactggcagacggcacggcgaaaccagaagttcaggacgaaactcttgtcacttacgccgaaaagttgagtaaagaagaagcgcgtattgactggtcactttcggcagcacagcttgaacgttgcattcgcgctttcaatccatggccaatgagctggctggaaattgaagggcagccggttaaagtctggaaagcatctgtcatcgatacgacaacaaaggctgcgccaggaacaatccttgaagccaataaacaaggcattcaggtcgcgacaggtgatggcatcctgaatctgctctcaatgcaacctgcaggtaagaaagcgatgagcgtgcaagacctcctgaattctcgtcgggaatggtttgtaccgggcaaccgtctggcctgatagtccactcttctaagcccggtcttaccgggcatctttatatttatacttatgaaaaaacaacgtaatttacgtagcatggcggcccaggccattgaacaagtcgttgagcaagggcaatcactgagcaacattctgccaccgctccagcaaaaagtttccgataaagataaagctcttctccaggagttatgctttggcgtactgcgtacgctctcacagtcagactggctgattaataagctaatggcccgtccgatgacaggcaaacagcgtactgttcattacctgattatggttggtttgtatcaactgctttatacccgcattccacctcatgccgcgctggctgaaacggttgaaggcgcagttgcaattaagcgcccgcaacttaagggattgattaacggtgtattacgtcagttccagcgtcagcaagatgagttattagccgagtttaatgccagtgatgcacgttatctgcatccttcctggttgctgaagcgtctgcaaaaggcgtatcccgagcagtggcaatccatcgtcgaagccaataaccagcgtccgccaatgtggctgcgcgttaatcgtacgcatcattcccgcgacagctggcttgcattgctggatgaagcaggaatgaaaggtttcccgcatgcggattaccctgatgctgtacagctggaaacacctgcacctgttcatgcgctacccggttttgaagaaggatgggttaccgttcaggatgcttcagcacaaggttgcatgacctggcttgctccacaaaatggtgaacacattctggatctttgcgccgccccaggcggtaaaacaacgcatattcttgaggttgctccagaggcgcaagttctggcggtcgatattgatgagcagcgcctctctcgcgtttacgacaatttaaaacgccttggtatgaaggcaaccgtaaaacaaggtgatggccgttacccttcccaatggtgtggtgagcaacagttcgatcgcattttattagatgcaccttgttcggcaactggtgtaattcgtcgccatccggatattaaatggttacgccgcgatcgcgatatcccagaactcgcgcagttgcagtctgaaattctcgacgccatctggtcgcatttaaaatccggaggaaccctggtctatgccacctgttcggtgttaccggaagagaatagcctgcagattaaagcctttttgcaacgtaccgctgatgccgaactttgcgaaacaggaacaccagagcaaccgggtaaacaaaatttgcccggtgccgaagagggcgacggcttcttttacgctaagctaatcaaaaagtgatgagataacgggtcgcgactgatgaaaattatcattctgggtgccggccaggttggcggcacactggcggaaaacctggttggcgagaacaacgatattactgttgtcgataccaacggtgagcgtctgcggaccttacaggataaatttgacctgcgagtcgtgcaggggcatggctctcatccacgcgtattgcgggaggcaggtgccgacgacgccgatatgctggttgctgtaaccagttcagatgaaaccaatatggttgcctgccaggtagcctactcacttttcaacacccctaatcgcatcgctcgtatccgctcaccagactacgtgcgcgatgccgataagctatttcattcagatgctgttccgattgatcatctgatcgcaccagagcagttggttatcgataatatttaccgactgattgagtatcccggcgcattgcaggtggtgaacttcgctgagggtaaagtcagcctggctgtggttaaagcctattatggcggcccgctgattggtaatgcactttcgaccatgcgcgaacatatgccacatatcgatactcgtgtggcagcaattttccgccacgatcgccccattcgtccgcaaggttcgaccattgttgaagctggtgatgaagtgttctttattgccgcttcacagcatatccgcgcggtgatgagtgaattacagcgactggaaaaaccgtataagcggatcatgctggttggtggcggtaatatcggtgcagggctggcgcgtcgtctggaaaaagattacagcgttaaactcatcgaacgtaatcagcagcgcgctgccgaactggcggaaaagttgcagaatacgatcgtcttttttggtgatgcgtcggatcaagaactgctggccgaagaacatatcgatcaagttgatctgtttattgccgtcaccaacgatgacgaggccaatatcatgtccgccatgcttgccaaacgtatgggtgcgaaaaaggtgatggtattgatccaacgtcgcgcttatgtggatctggttcaggggagcgtgatcgatattgcgatttcaccacaacaagcaactatttctgcgttgcttagccatgtgcgaaaagcagatattgttggtgtttcctcattacgccgcggcgtagcagaagctattgaagccgttgctcacggtgatgaaagcacctcacgcgttgtcggcagagtcattgacgaaatcaagctaccgccaggaacgattattggagcggtggtacgtggaaacgatgtgatgattgccaatgacaatctgcgcattgagcaaggcgatcacgtaattatgttcctcacagataaaaagtttattaccgacgtcgaaagactcttccagccaagtcctttcttcttgtaattaataaggcgtctaatgacgccttattatttccctttgattattaaggattaattaaatccattcctggcaggaaaatggcttaacatttgttagacttatggttgtcggcttcatagggagaataacatgagcattattaaagaatttcgcgaatttgcgatgcgcgggaacgtggtggatttggcagtgggtgtcattatcggagcggcattcgggaagattgtatcttcactggttgccgatatcatcatgccacctctgggcttattaattggcgggatcgactttaaacagtttgctgtcacgctacgcgaggcccaaggggatatccctgctgttgtgatgcattacggtgtcttcattcaaaacgtctttgattttctgatagtggcctttgccatctttatggcgattaagctaatcaacaaactgaatcggaaaaaagaagaaccagcagcagcaacacctgcaccaactaaagaagaagtattactgacagaaattcgtgatttgctgaaagagcagaataaccgctcttaacaagcgtctgaaagcagaaggccagtggtaaaaaagtgatttactttcttgccactggcctcccagttcccccgattgccatgttttccttttcgcatgtaactgcctttccctttcttatttttctctactcgctgtcggaataagggatcatgtagtaatgcttctatcgcattatcctttatctgccctttagtatgctgatatcggctcataaaaactccagttggttatttaacggcgcgagtgtaatcctgccagtgcaaaaaatcaacagccactcttaacgccactcgccccttgttcaagagcttcaagaatcgagcaataaacactgctatgggcggtcccacaacaggtatcattaaggcgttgcaaggaacgctgcatactctgcaactcggctatacgagcttcgacttcctgcaatctttcctgcacaatgccttttgactcctgacaggtatggtgttcaggatcgatacggatcgacagcaactcgcggatcgactccagactgaaacctagttgtctggcatggcggataaatttcaatcgctggagatcgctttcggtatacaggcgaaacccaccttcggtgcgtacttcatgctccatcatctgctgcttttcgtaataacgaatcgtgtcgggtgttacttccgccatttttgccagctcaccaatgcgatacatacatactccactagttatcgttgattttgttcaacaacttgtcagcataatcgccgcgtaaaaaatcggtactcaatccagcttgtcgcagcttcaattccagtaatgacaatcgacgactaacctcttgatattgcggatcatcatgacggatacctttgagaatatccagaagctgtattgcttccctcctatgctcaagttctggcggtaagcaaccagcattcttcagcaagcgataccccgcacgtaattccggtggcacatgagaatcatcatccagtatcaatggttcgccgctacctaccaggttatcaaactcacctttcgcttgcgcttctgctatatgacgctctgcccactggtcaagtaaccacataaatactccaggggatgaacaaaaagagtacagctattgtagataagtggggatgctacgggtataaaaaaacccgccggggcgggtttttttacgttgcttcagattactctgcagcagcttctgctttctctgaacgatcaaccagctcgatgtaagccatcggcgcattgtcgcctgcacggaagccacacttcagaatacgagtgtaaccaccggcacggctcgcgaaacgcgggcccagttcgttaaacagttttgccacgatctcgttatcacgagtacgggcgaatgccagacgacgattagcaacgctatcagtcttggcaagagtaatcagcggctcaactacgcggcgcagctctttcgctttaggcagagtcgtcttgatgatttcatgacgaaccagtgaacctgccatattgcggaacatagcctggcgatggctgctgttgcggttcagttgacgaccactcttacgatggcgcatgaccttatccttctcagtaaaaccttaacctgtgatccggttactcgtcagcgatgcttgccggtggccagttttccaggcgcatgcccagagacagtccacgggaagccagcacgtctttaatctcagtaagagattttttaccaaggttaggcgttttaaggagctcaacctcggtacgctgtaccagatcaccgatatagtggatagcttctgctttaaggcagttagcagagcggacagtcaattccagatcgtcaacagggcgcagcaggatcggatcgaactctggtttctcttctttcacttcaggctgacgtacatcacgtaagtcaacgaaagcttccagttgttcagccagaatggttgccgcacgacgaatcgcctcttcaggatcgattgtgccgttggtttccatttcgatgaccagcttgtccaggtcggtacgctgttctacacgcgctgcttcaacattgtaggcaatacgctccacagggctgtagcatgcgtcgaccagcagacggccgattgggcgctcatcttcttccgaatgaattcgggtagaagccggcacataaccacgaccgcgctgaactttgatacgcatgctaatagacgcgttctcatcggtcaggtggcagatcacgtgctgcggcttgacgatttcgacatcaccgtcgtgggtgatatcggctgcagtcacagggccaatgccagatttattcaaggtaagaataacttcatctttgccctgaactctcaccgccagccctttcaggttgagcaggatttccaggatatcttcctgaacgccttctttggtgctgtactcatgtagtacaccatcaatctcaacctcggtcaccgcgcaacccggcatcgatgagagcagaatacggcgcagtgcgttacccagagtatggccaaagccacgctctaaaggctcaagggtcaccttggcgtgcgtcgaactcacttgctcgatatcaaccaggcgcggttttagaaactctgtcacagaaccctgcattgtgtcctctctttggtactaagctttacttggagtaaagctcgacgatcaggtgttcgttaatgtccgcagacagatcagaacgctccggcttacgcttaaacgtaccttccatcttgccagcatcaacttccagccaggttggcttttcacgctgctcagccagctccagagcggctttcacgcgagactgcttcttcgctttctcacgaatgcttacaacgtcattcggactaacctgataagaagcgatgttaacaacacgaccgtttaccataattgctttatggctaaccagctgacgtgcttctgcacgagtggcaccgaagcccatacggtatacaacgttgtccagacgaccttccagcagagccaacaggttttcaccggtgttgcctttcagacgtgctgcttctttgtagtagttacggaactgacgctccagcacaccatagatacggcgaactttttgcttttcacgcaactgcacaccatagtcagacagacgcggtttacgcgcaccgtgctggccaggagcttgttcaattttacacttggtatcgatcgcgcgaacgccagacttaaggaataagtcggtgccctcacgacggctcagcttgagcttaggacccaaatatcttgccattttctttctccaacaaacctggaaaacgaggcgttatacgcgacgttttttcggcggacgacaaccgttatgagggatcggagtcacatcagtaatgttagtgatgcggaaacctgcggcgttcagagcacgaatagtagattcgcggcctggacccggacctttaaccataacttccagattcttgatgccgtattctttcacggcgtcagcgcaacgctctgctgcaacctgtgctgcaaacggagtggatttgcgagaaccacggaaaccggaaccaccggctgttgcccaacccaacgcgttaccctgacgatcagtgatagtcacgatggtgttgttgaaagaagcatggatatgagccacgccgtcagagacttgttttcttacacgtttacgtgcacgaattggtgcctttgccattattcaatcaccccgattatttcttgatcggtttgcgcggacccttacgggtacgtgcgttggtcttggtacgctgaccgcgaaccgggagaccacgacgatgacgcaaaccgcgatagcaaccaagatccatcaggcgcttgatgctcatgctgatttcacggcgcagatcaccttcaacgacaaatttggcaacttcgtcacgcagcgtgtcgatttgtccttcagacagctcactgatcttaacatcttcagcgatacccgctgcagccaggatggctttagaacgggtcttgccgacgccataaatcgaagttaatgcgattacggcatgcttatgatcaggaatgttaatgcctgctatacgggccactatgcactcctactatttaatatgtacgttccatgctgaaaagcccgttttcaggatactcaaatggaaacgcacagacatacaaaagattggctggctaatctagccagctcaacccaactttgcaagaaaaatatgcgaaaaaatcagccttggcgctgtttatgcttcggctcggcactgcaaatcacacggatgacaccatcacgcttaacgattttgcagttacggcataatttcttgacggaagcacgaactttcatttttactctccgtaacttctcgggcgaccaattatcggccgtagcctttcaggttcgccttcttcaatgcagactcatactgactggacatcatcagagtttgcacttgagccataaagtccataatcacgacaacaacgataagcagtgaggtcccaccgaagtagaacggtactttcattgcatcacgcatgaactccgggatcaggcagataaaggtaatgtacagcgcaccaaccaaggtcaggcgggtcattactttatcgatatacttcgccgtttgctctcccggacgaattcctggtacaaatgcaccggacttcttcaggttatctgctgtttcacgcgggttgaaaaccaacgccgtgtagaagaaacagaagaagatgattgcagacgcatagagtaacacataaagcggttgcccaggctgcaaatacagcgaaattgttgtcagccagttccaaccagtaccgcccccgaaccatgacgcgatggtcgccgggaacagaataatactggaagcgaagattgccgggattacccccgccatattcactttcagcggtaaatgtgtgctctgtgcagcatagacacgacgaccttgctgacgtttcgcgtagtttaccacaatgcggcgttgaccacgctcaacaaatacaacaaagaacgtcactgcaaatactaatactgcaaccaacagcaacacgaggaagtgcaggtcgccttgacgcgcttgctcgatagtatgggcaatggctggcgggagtcccgcgacaataccggcgaagataatgattgaaataccgttgccgatacctcgttcagtgatctgttcgcccaaccacatcaggaacatggttcctgtgaccagacttacaacagcggtgaagtagaatgcaaagcccgggttaatcaccaggccttgcataccaggcatattcggcagaccagtagcaataccgatcgactggaatattgccagcaccagagtaccgtagcgggtgtactggctgatcttacgacgaccagactccccttctttcttaatttctgccaacgttggatgaaccaccgtcagtagctggataatgatcgacgccgaaatatacggcatgatccccagagcaaagatagaagcacggctgagagcaccaccagagaacatgttaaacatctcaatgatggtgcctcgctgttgctcaagcagtttggcaagtacagcggcatcaataccagggatcggaataaaagagccaatacggaacacaatcagcgcaccgataacaaacagcagtctgcgtttcagctcgcctaagccacctttggcactttgaaaatctaatcccggttgtttagccatctgctacttattcctcgattttaccgccagcagcttcgatagcagcacgagcgcctttagtaacacgcaggccacgaacagttaccggagtcgttacttcgccagccaggatcactttcgcgaactcgatctggataccgataatgttagccgctttcagcgtgttcaggtctacaacaccgccttctactttagccaggtcagacagacgaacttcggctgtaatcgctgctttacgagaagtgaagccgaatttcggcagacgacggtacagaggcatctgaccaccctcgaaaccgcgacgtacgccaccgccagaacgagatttctgacctttgtgaccacgaccaccggttttaccgaggccagaaccgataccacgacccaggcgtttacccgcctttttggagccttcggccggagacagagtatttaaacgcatctcttactcctcaactttaaccatgaaggaaaccgcgttgatcataccgcgaatagcaggagtatcctcgcgctctacggtgtgaccaatacgacgcagacccaggccaagcagcgttgccttgtgtttcggcagacgaccgattgcactgcgggtttgagtaattttaatagtctttgccatggtttatttccccagaatttcttcaacggatttaccacgcttggcagcgaccatttctggagaattcatattttccaggccatcgatagttgcacgaaccacgttaatcgggttggtggaaccatacgctttagccagaacgttatgaaccccagcgacttccagaacggcgcgcattgcaccaccggcgatgataccggtaccttcggaagccggctgcatgaatacgcgagaacccgtatgaacacctttaacagggtgttgcagagtgccgttattcagcgcgacgttaatcatattgcgacgggctttttccatcgctttctggatcgctgctggaacttcacgcgctttaccgtaaccaaaaccaacgcgaccgttaccatcgccaactacagtcagagctgtgaaggagaaaatacgaccacctttaacggttttagatacgcggtttaccgcgatcagcttttcctgcagttcgccagcttgtttttcgatgtgagccatcttacacctctaccttagaactgaaggccagcttcacgggcagcatctgccagtgcctggacacgaccatgatattggaacccggaacggtcaaaggatacatctttgatgcctttttccagagcgcgttcagcgacagctttacccacagctgcagccgcgtctttgttaccggtgtacttcagttgttcagcgatagctttttctacagtagaagcagctaccagaacttcagaaccgttcggtgcaattacctgtgcgtaaatgtgacgcggggtacgatgtaccaccaggcgagttgcgcccagctcctggagcttgcggcgtgcgcgggtcgcacgacggatacgagcagatttcttatccatagtgttaccttacttcttcttagcctctttggtacgcacgacttcgtcggcgtaacgaacacccttgcctttgtaaggctcaggacgacggtaggcgcgcagatccgctgcaacctggccgatcacctgcttatcagcgcctttcagcacgatttcagtctgagtcggacattcagcagtgatacccgcaggcagctgatggtcaacaggatgagagaaacccagagacaggttaatcacattgcctttaaccgctgcacggtaacctacaccaaccagctgcagcttcttagtgaagccttcggtaacaccgataaccattgagttcagcagggcacgcgcggtaccagcctgtgcccaaccgtctgcgtaaccatcacgcggaccgaaggtcagggtattatctgcatgtttaacttcaacagcatcgttgagagtacgagtcagctcgccgtttttacctttgatcgtaataacctgaccgttgatttttacgtcaacgccggcaggaacaacgaccggtgctttagcaacacgagacattttttcctccgattaggctacgtagcagataatttcgccaccaagaccagcctggcgcgctgcacgatcagtcataacacctttagaggtagaaacaactgcgatacccagacccgccataactttcggcagctcatctttacgtttatagatgcgcagacctgggcggctgacacgctgaatgctttctacaacagctttgccctggaaatacttcagagtaagttccagttcaggcttggtgtcgccttcaactttaaaatcttcaataaaaccttcttccttcagcacgttggcgattgccactttcagcttggaggaaggcatggtgaccgcagctttgttcgcggcctgaccgttacggatacgggtcagcatatccgcgatcggatcttgcatgctcatctgtctttactcccgtgattcaattggtgacaattaccagctagcctttttcagacccgggatttcaccgcgcatagcggcttcacggaccttaatacggctcaacccgaacttccgcaggaaaccatgcggacgacctgtttgacggcagcggttacgctgacgagacgggctggaatcacgcggcagagtctgcagcttgagaacagcgttccaacgatcttcgtcggaagcgttcacatcagagatgatcgctttcagttcagcgcgtttcgcgaagtatttatcagctaaagctacgcgttttacttcgcgtgctttcattgattgcttagccatttagtaaccctaccttacttgcggaacgggaagtcaaaggcagccagcagagcgcggccttcttcgtcagatttcgcagtagtggtaatggtaatatccaaaccacgaacgcggtcgactttatcgtagtcgatttctgggaagatgatctgctcacggacacccatgctgtagttaccacgaccgtcgaaagacttagcggacaggccacggaagtcacggatacgaggtacagcaatagtgatcaggcgctcaaagaactcccacatgcgttcgccacgcagagttactttacagccgatcggatagccctgacggattttgaagcctgcaacagatttgcgtgctttggtgatcagcggtttttgaccggaaattgctgccaggtctgctgctgcgttatccagcagttttttgtcagcgatcgcttcaccaacacccatgttcagggtgatcttctcgacccgagggacttgcatgacagaattgtagttaaactcagtcatgagttttttaactacttcgtctttgtagtaatcatgcagtttcgccatcgtactactccaaattacttgatagtttcgctgttagacttgaagaaacggacttttttaccgtcttcgaatctaaagcctacacggtcagccttgccggttgtcgcattgaagattgctacgttggaaacctgaatagcggcttctttttcaacgatgccacccggttggttcagggccggaaccggcttctgatgtttcttaaccaggttgataccttcaacaatgaccttgccggaagacaggacattcttaactttaccgcgtttacctttatctttaccggttaacacgataacttcgtcatcacgacggattttcgctgccatgattcgctccttagagtacttctggtgccagagagataattttcatgaacttctcactacgaagctcacgagttaccggcccaaaaatacgcgtaccgataggctgctcgctgttgttgttcagaagaacacaagcattaccatcgaagcgaatgacagaaccgtccgggcgacgaacacccttcttggtgcgcaccactaccgccttcagcacatcaccttttttgaccttaccacgcggaattgcttctttgatggtgatcttgatgatgtcgcctacgcctgcgtagcgacggtgcgagccacccagaaccttgatacacattacgcgacgtgcaccggagttgtcggcgacgttcagcatagtctgttcttggatcattttagtgctccgctaatgtcaactactactgagacccgaaaatcaggtcgttaaaaatccccatatcgagggcgcggcattataacaccgcttcaaggatatgggtagaaaaaataaacggctcatttctgagccgtttattcgtatcgagagagtgtactgtattacagaaccgctttctctacaacgcgaaccagcgtccaggatttagtcttggacagcggacggcattcgcggatttcaaccacgtcaccgataccgcattcgttgttctcgtcatgtacgtgcagtttggtcgtacgcttgatgaatttaccgtagatcgggtgtttcacaaaacgttcgatagcaacaacaatggatttctccattttgtcgctaacaacgcgaccttgcagagtacggattttatcggtcattacgcacccgccttctcgttcagtaaagtcttaacgcgtgcgacatcgcgacgcacttgcttcaacaggtgagactgttgcagctggccacttgcagcctgcatacgcaggttgaactgctcacgcagcaggttcagcagctcggtgttcagctcttcaacgctcttctcacgcagctcttttgctttcattacatcaccgtcttagttacaaaggtggttttaatcggcagtttcgctgctgccagcttgaatgcttcacgggccagctcttccggaacaccgtccatttcatacaggactttacccggctgaatcaaggcaacccaatactccacgttacctttacctttacccatacgcactgccagcggcttttcagtgatcggtttgtccgggaacacacggatccagatcttaccttgacgcttaactgcacgggtcatagcacgacgtgctgcttcgatctgacgtgcagtcagacgaccacggccaacagctttcagaccgaagctgccgaagctaacatccgtaccctgcgccagaccgcggttacggcctttgtgcattttacggaattttgtacgctttggttgtaacatcagcgacgctccttatttacggcctttacgctgctgctttttaggctgagcagccggtttttccggttgttcaacagcagccataccacccaggatctcgcctttgaagatccacactttaacgccgattacaccgtaagtggtgtgcgcttcagaggtgttgtagtcgatgtcagcacgcagagtgtgcagcggtacgcgaccttcgcggtaccattcggtacgtgcgatttccgcgccgcccagacggccgctaacttcaactttaatacctttagcgcccagacgcattgcgttctgtacagcacgcttcatagcacgacggaacataacgcgacgttccagctgagaagtgatgctgtcagcaaccagttttgcgtccagttcaggcttacgaacttcggcgatgttgatctgtgcaggaacgccagcgatgtccgctacgaccttacgcagtttttctacgtcttcaccttttttaccgataacgatacccgggcgagcagtgtgaatggttacacggatgctcttagccggacgctcgataacgatacgagatacggacgctttagccagttccttagtcaggtactgacgtactttaaaatcgctgtccaggttgtcagcgaattctttggtgttcgcaaaccaggtagagttccatggttttacaatacccaggcgaataccattaggatgtactttctgacccattgctagtctccagagtctcagcgatcggacacaaccacagtgatgtggctggtgcgcttcaggatgcgatctgcacgaccttttgcacgcggcataatgcgcttcatgctcgggccttcgtctacgaaaattttcgtaactttcagatcgtcaatgtcagcgccatcgttgtgttcagcgttagcaatggcagattccagaactttcttgaccagtacagccgctttcttgttggtgtaggtcaaaatatccagagcctgcgacactttcttaccgcgaatcaggtcagcaacaaggcgaaccttctgagcagaagaacgagcatggcgatgtttagcgatagtttccatctcttcctcctaccttatttcttcttcgcttttttatcagcagcgtggccgcgataagtacgagtcggtgcgaattcacccagtttgtgaccgaccatttcgtcggttacaaataccggaacgtgctgacgaccattatggacagcgatggtcaaaccgatcatgttaggaaagatcgttgaacgacgggaccaagtgcgcaggggcttcttgtctccgctttccaccgctttctctaccttcttcagcaagtgcaggtcaataaaaggacctttcttgagagaacgtggcatggcttatcctctaaaattatttgctacggcgacgtacgatgaatttatcagtacgcttgttgctgcgggtcttcttacctttggtctgaacgccccacggagttaccgggtgcttaccaaagttacgaccttcaccaccaccatgtgggtggtctaccgggttcatcgcggtaccgcgaacggtcggacgaacaccacgccagcgtgcagcacctgctttacccagaacgcgcagcatatgctcagcattgccaacttcgcccagagttgcacggcagtctgcttctactttacgcatttcaccagaacgcagacgcagggtgacataagcaccatcacgagcaacgatctgaacgtaagtaccagcggaacgtgccagctgaccgcctttacctggtttcatttctacgttatgaacagtagaaccaaccgggatgttgcgcatcggcagggtgttacctggtttgattgcagcatcaacgccagactgaatctggtcgccagctttcaggcctttaggggccaggatgtaacggcgttcaccgtctttgtacagaaccagcgcgatgttcgcggaacggttcggatcgtactcaagacgttcaacaactgccgggataccgtctttgttgcgtttgaagtcaacaatacggtaagcctgcttgtggccaccaccgatatgacgagtggtgatacggccattgttgttacgaccaccggatttgctgtttttttccagcaacggagcaaaaggtttgcccttgtgcagctcagggttaaccactttaactacgtggcgacgacccggagatgtcggtttacatttaacaactgccattgtattactcctccgacttactcagcgccgccaacgaagtccagattctggccttctttcagggtgacgtaagcttttttccagtcgctacgacgaccgatacgctgtccgtgacgtttaactttccctttaactaccagggtgttaacgacttcgacttcgacttcaaacagtttctgcacagcagctttgatttctgctttggtcgcgtctttagcaactttgagtacgatggtgttggatttttccatcgcagtagacgctttttcagaaacgtgcggtgcacgcagcaccttcagcagacgttcttcacgaatcatgccagcatctcctcaacttgcttaacagcatcagcagtcattacgactttgtcgaaggcgatcaggctaaccgggtcgataccagttgcatcgcgtacgtcaaccttgtgcaggttgcgcgcagccaggaacaggttctcgtccagctcaccggtgatgatcagcacatcttccagagccatgtctttcagtttctgtgccagcagcttagttttcggcgcttctacagagaacttctcgacaacgatcagacgatcctgacgtaccagttcggacaggatgcttttcagcgcgccgcggtacatcttcttgttaactttttgactgtggtcctgcggacgagcagcaaaggtcacgccaccagaacgccagatcgggctcttgatagaaccagaacgcgcacggccggtgcctttctggcgccacggttttttaccggaaccagttacttcagcacgagtcttctgagcacgagtaccctgacgagcaccagctgcataagcaacaacaacctggtgaaccagcgcttcgttgaaatcacgaccgaaggtagtttcggaaacagtcagcgcgctctgcgcgtctttcaatactaattccattgctatctccttacgccttcacagctggtttaacgatcaggtcgctaccggttgcacccgggacagcgcctttaaccagcagcaggttgcgctcagcgtcaacgcgtactacgtcaaggctctgaacggttacacgttcgttacccatctgacctgccattttcttgcctttgaacactttgcccggagtctggttctgaccgatagaacccggaacgcggtgagacaaggagttaccgtgagtagcgtcctgggtacggaagttccagcgcttaacggtacctgcgaaacctttacctttagaggtgccagttacgtcaacttttttaacgtcagcaaacagttcaacgctaatgctctgacctacagtgaactcttcgccttcagccaggcggaattcccacagaccacggccagcttctacgccagctttagcgaagtgtccagcttcaggcttggtcacacggttagcttttttagcaccggtggtcacctgaatagcacggtagccatcgttagccaggtctttaacctgagtaacgcggtttgcttcaacttcgattacggttactgggatagaaacgccgtcttctgtgaagatacgggtcatacccacttttttaccgactaaaccaatcattgtttcaacctctcaatcgctcaatgacctgattaacccaggctgatctgcacgtctacaccggcagccagatccagacgcatcagagcatcaacggttttctcggttggctcaacgatgtcaaccagacgcaagtgagtacggatttcgtactgatcgcgcgcgtctttgttgacgtgcggggagatcagaacagtgaagcgctctttgcgtgtcggcagcgggatcggaccacggacctgcgcaccagtgcgcttggcagtctcgacgatttccgcggttgcttgatcgatcagacgatgatcaaacgctttcaggcggatacggattctttggttctgcatgagaccagagctccaattattttataaacgaaaatgattactcctcagacccattacgattgatgggagagtgtaaccgttcttacgtagctccccgattgggagcattgttaggtagccaaattcggctaactgaggttcagattgaacctgctgtcaactacgacaagcccgcgcattatacatacttaaccaccgaacgcaagcgtattgctagtaaagtaaacagctttcgggttatctctcaagttcgttcagcgcatttttgacacgctctcttaaaccggctttctcgtcgctttcttctacagtattttcttcgtcttcagaagaagaggtggcattctcaaccgcgacgcctgggtcatcttcctcctcgacggattcgacgacggggagtggctgttttttgaaaaaatagtgttgtgttgattgtttaaaagcaggcgtttcagcatctactactgtgacttctgcttttactatccaaagcgcccatagctgcctggcatacccaccaaccaataccattcctgcaaaccacaggcaaatcagcaataaacaaatgacatatattatggtgctgtgtttttgtcgggagaagataccagggtgacccgtttctttctgctcacgcgcggcgatatagaattcaaacatgtcatttccccttcactgttgtttctggggaaatatttgcttcatcccgatataagtaggcactctcccccgccacctgccagagatgtactaacgttgaaaagccaacaacaccgtcagttttcaagtgatggcttttttgaaattgctttattttttctaccaacaagggacgccactctgccgaagattctgtcgaaatatgcaatgcgcggtttaacatcgtttccagccagagaatctcttcctcgctgctatcatgcgtaatggtactctccccttccggcgacattttccacaacagaagataatcacccgtccataccaactcaaaccatttatgtgtcagcgtccaggtttgctgccctacgagtacatcaacggtagcatcaccgacgcgaacgaccacaacaggcaattttttgtccccgactttaagcgatgcgatccagggcaaattctgatccaccaatgtttgtaaagaagcattcccacttttacataccagccccgctcttactgcctgatcgcaccaggccgaatcggctgggacctcgtacccccatacgccgtataacacgcttagcgcctcactatcgcgcatcaccacatgggcaatatccttagtcatatcttgtttagctactggcgttacgggtatcagccacgcaggaacgggtaacggagctgtgaaagaggacagcagtagccaaccacaggtaagtgcgataatggttccactcatcaccacggcaagctgcattttccgggggcggttatcacctaatacgcggtaaatcattcgccattgttttgcagtgaaaacgcgggtctgctcggcttgctgtaataagctaattgtttcgccggcaagcgccagctttctgcgatctccccgacataataaagctatccgtttcagaactctggcggttaaaaggagatcgggctggtcaatattctgaccttcaaggatgcttgccttaagctcgtgctccgtcagacgacctgtcgagacaagttcaatgccctgttttttaaaatcacgttcaacttttcgatcgggtctgccgatcagcaaaaattgaccgtcaggaataagagatatcgcgcgttggagatcatcaagtatgcggcggtgattcaggtgagcattttcaataataataagagggcagcgactatcagttcgatgaagtgcatgcagtaattgacccgccatctcatctcgcgtccaggcgctgtcacggcagccctgttcagccgcattatcgtcggtaacgatccatgcggccttaccttgccaggaaacaacgaggcttaaagtaatcacacggcgatgtttatctttttgtagttgctgcgccagccaggtttttccacttccagcctcacccaacaaatagcacagacgccaggtctgacgtttctcacgcaaccaggaaagaatgacttctcttctcgtagacatagaacttcctgttttaattattgattatccttaatcataaaaataatgtatgtatttattaattaaatacatattactaatataaataaattttgcttgattcatgcaagcggcattaatactatttatactaacgtcaatatacaacccacccaatctattttattagaacatacatcgtgcccacactacctttccctttccatctggcgaatcataataaagatgctgccatcaatatattgattatatttataagcatagggttgattatttttaatgtgaattatttccatacaactatagttaaaaatgaacagatcattaatcaaccaacaaatgcatttcagtctgaattcagccttgccgctttatggcgcaacgaaaatcatgctggggtaaaagatgcaaatcccgtggcagttaatcaggaaacacctaagctctctatagcgcttaatggcattgtactcacatcgaatgatgagacttcttttgtcttaattaatgaggggaacgaacaaaagcgatactccctcaacgaagcccttgagtcagcgccgggaacgtttattagaaaaataaataaaaccagcgttgtgtttgaaactcacgggcattacgaaaaagtaactctccatccagggctacctgacatcatcaagcagcctgattcggaaaatcaaaatgtactcgccgattatattatcgccacacctatacgtgatggagaacagatatacggtcttcgattgaatcctcgtaagggtctcaatgcatttaccaccagcttgctgcaacctggggatatcgccctcaggatcaataatctttcgctgacccaccctgatgaggtttcacaggcattaagtttactgctaactcaacaaagtgctcagtttacaattcgtcgcaacggcgtaccccgcttgataaatgtttccgtcgcggaacttacaggaatgaatggacagcgcaatgaagggactcaataaaatcacctgctgcttgctggcagcactacttatgccttgtgcagggcacgctgagaacgaacaatacggcgctaacttcaataacgccgatatccgccagttcgtggaaatagtgggtcagcatcttggcaaaacgatcctgatcgacccttcggtacagggaaccatttccgtacgcagtaatgatacgtttagccaacaggagtactaccagttctttttaagtattcttgatctttacggttattccgtgatcacgctggacaatggttttctgaaagtggtgcgctcagctaatgtaaaaacatcgccagggatgattgctgacagttctcgtccaggcgtaggtgatgagttggtcacccgaatcgtaccgcttgagaacgttcctgctcgtgacctggctcccctgctccgccagatgatggatgcgggtagcgtcggtaatgttgtgcattatgaaccctccaacgttcttattctgaccggtcgtgcctccaccattaataaactgattgaagtcataaagcgcgttgatgtcatcggcacagagaagcagcaaattattcatctggaatatgcatcagcggaagatctcgccgagattcttaatcaattaatcagcgaaagccacggtaaaagccagatgcctgccctcctttccgcgaagattgtggcggataagcgaaccaactctcttatcatcagcgggccggaaaaagcacgccagcgcataacttcattactgaaaagccttgatgtcgaagagagcgaggaaggaaatacccgggtctattacctgaaatatgctaaagccacgaatctggtggaagtgctaaccggtgtttccgaaaagctgaaagatgaaaaagggaattcgcgtaagccttcttctacttctgcgatggataatgtggccattaccgccgatgaacagaccaactcgttggtcattaccgctgaccagtccgtccaggagaaactcgccacggtaattgcgcgtctggatattcgccgtgcacaggtgctggttgaggcaatcatcgtcgaagttcaggatggaaatggactcaacctcggcgtgcaatgggcgaataaaaacgttggcgcacagcaatttaccaatacgggattaccggtttttaacgctgcgcaaggtgtagctgattataaaaagaatggcgggatcaccagcgcgaatcctgcctgggatatgtttagcgcctacaatggcatggctgcaggcttcttcaatggcgactggggcgtattgttgactgcgctggccagtaacaataaaaatgacatcctcgccaccccgagcatcgtaacgctggataataaactcgcgtccttcaacgttggtcaggatgtgccggtgctatccggctctcagaccacttctggggataacgtctttaatactgtcgaacgcaaaacggtgggcacaaaactcaaagtcactccgcaggtcaatgaaggcgacgcggtactgctcgaaatagagcaggaggtttccagcgttgactcttcgtctaattcgacgctcggcccgacatttaacacccgtactattcaaaacgccgtgctggttaaaaccggtgaaacggtggtcctgggcggattgctggatgatttttctaaagagcaagtgtcaaaggttcctctgcttggcgatattcctttagtgggacaactcttccgctatacctcgaccgagcgcgctaaacgcaacctgatggtatttatccgtccgacgattatccgtgacgatgatgtttatcgctcactgtcaaaagagaaatacacccgctaccgccaggagcaacagctgcgaatcgacgggaaatcaaaagcgctgattggctcggaagatttgccggtgctggatgagaacacgttcaacagtcacgctcctgcgccatcgtcacggtgaggcattcttatgagaattcactcaccgtaccccgccagttgggcgctggcacaacgaattggttatctctattcagagggcgagattatttatctcgccgatacgccattcgaacggttactcgatattcaacgtcaggttggccagtgccagaccatgaccagcttgtcacaggctgattttgaagcccggctggaagcggtgttccatcagaataccggtgagtcgcaacagattgcgcaggatatcgatcaatccgtcgatcttctctcgctttcggaagagatgcccgcaaatgaagatctgctgaatgaagattcagccgcaccggttatccgcttgatcaatgctattttgagtgaggccatcaaagaaaccgcctccgatatccacattgaaacctatgaaaaaacaatgtcgatccgttttcgcatcgacggcgttttgcggacaattttacagcccaacaaaaaactggcggcactgcttatctcccgaattaaggtcatggcgcgtcttgatatcgccgaaaaacgtattccacaggatggaagaatcagtttgcgtatcgggcgacgtaacatagatgtccgcgtatccacactgccatccatctatggtgaacgcactgtgctccgcctgctggataaaaacagcctccagctttcattgaacaacctggggatgacggcagcggataaacaggatttagaaaatctcattcagcttccgcacggtattatcctggtaacagggccgacaggctccggtaaaagcaccacgctctacgccattctttcggcgcttaatacccctggccgtaatattctgacggtagaagatcccgtggaatatgaactggaaggcataggacaaacgcaggtgaatacccgcgtggatatgtctttcgctcgcggcctgcgcgccatacttcgccaggacccggatgtcgtcatggtgggggaaattcgtgatacagaaaccgcgcaaattgcggttcaggcctcgctcacaggccatctggtactctcaacactccacactaacagtgcatcaggcgcagtcacccggctacgcgacatgggcgtcgaatcattcctgctttcgtcttcactggcagggattatcgcgcaacgtctggttcgtcgtctgtgtccgcaatgccgacaattcacgcccgtatcgccgcaacaatcgcagatgtttaaatatcatcagctcgcggtgacaacaattggcactcccgtaggttgccctcattgccatcaatccggttatcaggggcgcatggcgatccacgaaatgatggtggtgacgccggaattgcgggccgctattcatgaaaatgtggatgaacaagcactggagcgactggtccggcaacaacacaatgccttaatcaaaaatggcctgcaaaaagtgatacgcggtgacacctcctgggatgaggttatgcgcgtcgccagtgccacgctggagaacgaagcatgaattatcgctatcgcgccatgacccaggatggtcaaaaattgcaggggatcattgatgctaacgatgaacgtcaggcacgactgcggctgcgtgaagaagggcttttcctgctggatattcgcccccaaaaaagttcgggagtaaaaacacgtcgcccgaggatcagccatagtgaactgacgcttttcacccggcagttggcaaccttaagcgcagcggcattacccctggaagagagccttgccgtaattggtcaacaaagcagtaataatcgactggctgacgtgttaaatcaggtacgcagcgccatccttgaagggcatcccctttccgatgcgttacaacattttcccacgcttttcgattcgctctaccgtaccctggtaaaagcgggcgaaaagagcggtctgctggccccggtgttggaaaagctggctgattacaatgaaaaccggcagaaaatccgcagcaagctcattcagtcactgatctacccctgcatgctcactacggtggcgattgtggtcgtgattattctcctcactgctgtcgtgcccaaaattaccgaacagttcgtgcatatgaagcagcaactgccactgagtacacgcattcttttaggtctgagcgacacgttgcaacgtaccggcccgacattattagcgacggtgtttattgtcgctgtgggtttctggctctggttaaaacgcggcaataaccgccaccgttttcatgccatgttactgcgcgttgcgctcatcggcccgctgatttgcgccattaacagcgcacgctatctccgcactttaagtattttgcaatccagcggcgtccctctgctggatgggatgaatttgtccaccgaaagcctcaacaacctcgaaattcgccagcgcctggcaaatgcggcagaaaacgttcgccagggtaacagcattcatctttcactggaacaaaccgcaattttcccgccgatgatgctctacatggtggcctctggcgaaaaaagcgggcaactcggcacgttaatggtcagagccgcagataaccaggagacactccaacaaaatcggatcgccttaacgctctccatcttcgagccagcactcattattacgatggcactgatcgtcctgtttattgtcgtgtcggtactccaacctcttcttcaacttaactcaatgattaattaaggaaagtatatgcgcgcaacggataagcaacgcggttttacattactggaaattatggtggttattgtcatcattggcgtacttgccagcctggtggttcccaacctgatgggcaataaagaaaaggcggataagcaaaaagccgtcagcgatatcgtggcactggaaaacgccctggatatgtacaaactcgacaatcatcgctatccaaccacaaatcaggggcttgaatccttagtcgaagcgccgacactgccaccgctggccgcaaactataacaaggaaggttatatcaagcgtctgcctgccgatccctggggcaatgattatgtcctcgttaatcctggtgaacatggtgcatacgatctgctttcagcagggcccgatggtgaaatgggaaccgaggacgacatcaccaactggggtttgagcaagaagaaaaagtaagtcagcgatgaatcagcaacgcgggtttaccctgctggagatgatgctggtgctggcgctggtcgctatcacggcaagtgtggtgctcttcacatatggtcgggaggatgccgccaacactcgtgcgcgcgaaacagcggcgcggtttaccgctgcacttgaattagccatcgaccgcgccacgctcagtggtcagcctgtcggtatccatttctctgattcagcatggcgcattatggtaccgggcaaaacaccatcagcctggcgctgggttccattacaagaagatgccgcagacgagagcaaaaatgactggggtgaagaactctcaattcaacttcagccatttaaacctgatgacagcaaccaaccgcaggtggtgattctggccgacggacaaatcacgcccttctctttgttgatggctaataccgggaccggtgagccgctcctgacgttagtcagttcaggctcatggcccctggatcaaacgctcgccagagatacccgcccatgaacaaacaatcagggatgacactgcttgaagtcttactggcgatgagtattttcaccgctgttgctctgactttaatgagcagtatgcaagggcaacgaaatgccatcgagcgaatgcgcaacgagacgctggcattgtggatagcggataaccagcttcagtcacaagattcattcggcgaggaaaacacgtccagttctggcaaagagttaataaatggcgaagagtggaactggcgcagcgatatccactcaagcaaagacggcacgcttctggaacacaccataacggtgacattacccagcggtcagacaacctcgcttacgcgctatcaaagcatcaataataaatccgggcaggcacaagatgattaatcgccagcagggtttcacattgctggaagtcatggcggcgctggcgattttctcaatgcttagcgtgctggcgtttatgattttttctcaagtttccgagttgcatcaacgttcacagaaagaaatccagaagttcaatcagctacagcgcaccatcaccattcttgataacgatctcctgcaactggtcgcccggcggaatcggagtacggacaaaatcatggtgttgggtgaagaagcgatttttaccacgcaaagtcgcgatccgctggcccctctcagtgaagcacaaaccttactcactgttcactggtatctgcgaaatcatacgctctaccgtgctgttcgtacttctgtggatggcaggaaggatcaccccgcccaggcgatgctggaacatgtcgagagctttcttctggaaagtaacagcggagaaagccaggagcttcctctctcagtcacgttacatctgaagactcagcaatatggggcgttacagcgccgttttgcattacctgagcagttagcgagagaagagtcgccagctcagacgcaggccgggaataataaccatgaataatgaacaacgcggcgtagcactgctcattgtactcatgttactggcgctcatggctgctctggctgcagacatgacgatcagttttcacggccagcttcatcgaacccgccaggtaaaccatcatttgcaacggcaatatgatattgagctggcggagaaacttgcgcttgccagcctcacccaggacgttaaagataacgacagacaaaccacgttgcagcagtactgggcacaaccgcaacagttgcagctggaaaatggcaatacagtgaagtggcagttacgcgatgcccagcactgttttaatctcaatgccttagcaaaaatctctgacgccccgctggcttcccctgatttccccgtccaggtattcagtgccctgctgattaacgccggtatcgatcgcggaaacaccgatgagatcgtgcaatcaatcgctgactatattgatgccgatgattcgccacgctttcacggcgcagaagataacttttaccaaagccaaacgccgcctcgccatagcgccaatcaaatgctttttctgaccggtgaattgcgtcagataaaaggcataaccgaaaacatctatcagcggcttatcccgtatgtctgcgttctcccgacctcggaacttagcatcaatcttaatatgctaacggagaacgatattccgctcttcagagcattattcctcaataacatcacggatgctgacgctcgggtcttattacaaaaaaggcccagggaaggctggctcaccacagatgcatttctttactgggcgcagcaggatttctccggcgtgaagcccctggttgctcaggtgaaagggcatctctttccctatagccgctattttacgctgaatacggaaagtatcagcgacgaacaatcctagggatggcaaagccatatttttttcaaccgtaaacagcagagcgcccaaatctatcggcgtacgctgcaactctactaatcataaggatcgtgatgcctgaatcgttgatggtaatacgttctttctcgacgctgcgtaagcattgggaatggatgacgttctccgcagatagcgtatcttcggtacatacgctcacagacgatcttccgctggagtcgctggccgatcagcccggtgctggaaatgttcaccttttgatcccacctgagggtcttttatatcgttccctcacgctgcccaacgccaaatacaaactcaccgcgcaaacattacagtggttggcggaggagacattacccgacgccagccaaaattggcactggacggttgtcgataaacaaaacgaaagtgtcgaggtgataggcattcagtcggagaaactcagtcgttatcttgagcgtttacatactgccggactcaacgtgacgcgggttttgccagatggctgctatcttccctgggaagtagatagctggactctggttaaccagcaaacaagctggcttattcgcagtgccgcacatgccttcaacgaactggatgaacactggttacagcatcttgctaaccagtttccgcctgagaatatgcgttgttatggtgtagcgcctcacggcgttgcagcggccaatccacttatccagcatcctgaaataccatcactgagtttgtattctgccgatattgcattccagcgctatgacatgctgcatggtgtttttcgtaaacagaaaactgtaagcaaatcgggaaaatggctcgcccgcctggcagtaagctgtctcgttctctccattctttcttttgttggcagccggggcatcgcgttctggcaaacgcttaagattgaagataaacttcagcaacaacagcaagaaacctggcaacgttatttcccgcagatcaaacacacccacaactttcgtttttactttaagcagcaactcgctcagcaatatcctgaagctgtaccgttgctctatcatttacaaacacttctgcttgaacaccatgaactgcagttaatggaggcgaactatagccagaggcaaaagtcgctgaccttaaaaatgagtgctaagagtgaagccaatatcgatcgtttctgtgagttaacacagtcctggcttccgatggaaaaaacagaaaaagatccggtcagtggcgtatggacagtaaggaactcagggaaatgattaaatcatggtgggcagaaaaatccacatcggaaaaacagatcgttgcggcattggcggttctctcgctcggcgttttttgttggcttgcggtgataaaaccgatagatacctacattgaagagcatcagtcccacgcgcaaaaaattaagaaggacatcaaatggatgcaggatcaagcgagcacccatggtttactcggtcatccagcgcttacgcagcccatcaaaaatatccttctcgaagaagcaaaacgtgagaatttgactatcacgctggaaaacggtccggacaatactctgacaattaaccctgtcacagctcccctcgaaaacgtctcccgctggctcactacggcacagataacatacggtattgttattgaagaccttcagtttactcttgccggaaacgaagagatcaccctcaagcatttgtccttcagggagcaacaataatgacaatgctactgccgctcttcattctggttggttttattgcaggttattttgttaatgtcatggcctatcacctctcgcctttggaggataaaacggcgttaacgtttcgccaggtattggttcatttctggcaaaaaaaatatgcctggcatgatacagtgcccctgatactttgcgttgctgctgctatcgcctgcgccctggcacctttcacgcccattgtgactggcgcactctttctctatttctgtttcgcactcacgctcagtgttattgattttcgcactcagctcctgcccgacaaactcaccttaccgctgctctggcttggcttggtatttaatgcgcagtctggattaattgatttacatgatgcggtttatggcgcggtcgctggctatggggtgctgtggtgtgtttactggggcgtctggttagtttgtcacaaagagggattgggctacggtgatttcaagctactggccgctgcaggcgcgtggtgtggctggcaaacgttaccaatgatactgctgattgcctcgctgggtggcattggttacgccatcgtttcacaacttctgcaacgccggactatacccactatcgcattcggcccgtggcttgcgctcggcagcatgataaacctgggatatctggcctggatctcttattaaccgggagggttctccctcccgacacggctcaaccttcttcgcgaatctgtgcttgcagataattttgcagtcccatcttctgaatcagatcaagttccgtttccagccagtcgatatggccttcttcatcgcgcaaaatttctatcatcatatcgcggctgacgtaatcatgaacgctatcggcataaccaattgcctcacgcaaattcttcgcgccatccagctcaagtgccagatcagaacgcagcatttcctcaacatcttcaccaatgttcagtttgcccaggtcctgtaagtttggaagaccttccagaaaaagaatgcgctcaatataacgatcggcgtgtttcatctcatcaatggattcatgatactccacatcattgagacgtttgagaccccagtttttaaacatccgggcatgaagaaagtactgattgattgcgacaagctcatttcccaacagtttgttgagataatttataactttagtatcacctttcattttttgactccttcgcttccactctttgaagcgtagaacggcttacgagtaagtcaaaaaacacactccgtttatgcggactccttaaactccggcagttgcattaattcatcctccatcacttcacgcgcggcccggacacatttaccgcactgattgccgaccggaatgaatttttttaattgctggaacgagtggggggaaaactggcgcacagcctgacgaatttttttatcgctgataccattacaaagacaaacgtacatagagactcccgtatactttcttcaaaaataaatgaaaatagttcttatttcaattacggaaagactcttttttaagcaaagaatagaaatatgaataaaaataatgggctaccaaaagtagcccattgacaaaaaatgcggcgataccggaaggtatcgccaacacatttattgcttagtaaacggcgcgaagatttcgctaaatgcgtacttcggtgcctgttctttagtcaggccgtggaattccggagacaggttagtgccgcctggcaggtcgcgcgcgattgaccagataccaaccataccgagattacgcttctgcgcatcctgcatgaccagacgagcatcagagagatagaacacctcgccctgaacgtcgttcacgccaaccatcggcgtggtacccatcatagcgtcaatttctgcatcgctcttgttgggatggaggcctttcaattgtgaatgcaggttggcaatcgcagacgttgcacacttaccgtgaatgttctggccttcggtatttgcagactgacaaatcgcgttaccgtagtccattgtcatcacgttcacacccgccagctcaacacctttcgctttggcatcgctcaggacattcatcccttccggcgtcaggccagtcggcagaattggcaaggtgtaccagatagcaatatctttgccctctgacttccatttatcctgcactttcttcacagcaaggttacgacgttcaatagatgcctgatccgcaacccaggtgccttcgatatcgaagtccaggactctgaggttcaggttatcaacgatgtcataataatgctgcattagatcgtcaacgttcttacaggaagctgccagcggggcattattagcaccaccgatagacagcatcacatcaccgccagcctcacgcagagctttgattttgctgtactgagcgtaattctgcataccgtaagcggtaccccatgtcggtagacaggtgttcgcatctttactcaccacaaacgccagcgtgaagtggttgacgttatgattcttagccagcgcagccaaatccgggatcgtattcagcgtaaagtcgacatacggtgcataaacgtgtttcggccacgctttcttcggcgtacctacgcgctctttggttccggtccagtcaacaaaaacacgccacgggttgctgtcagaaggagaaactttctgcactttactctgagaaatgtagttctcaccgttaaagcgaatcagcgtatcactggcataaagcgtttctggattaaactgcggcgcattattcagctcttcgttgctatagctctgagtcttacctaacggcttccacgggcgactattgctaccggtggcgttttggttcgcaaccagagcagggttgtcactttgcgtccagaacagcgcttcataagcctgcccatcaacaacaacgcgatcacctttcacgtacacggtggaagcggaccatgctttcgccggttcgtatttcttccacgggttatcgccgccggggacaaagccccatgcgtcttgatcgacagaggttttataatgtgcatcgttataatctacgatgctgttcgcgctgtacgctttgctggcctggaaaccattcgcaataatgacgccgccattatcaatttcacaggtagtcgggttaccgtactgactcatttccgcagcggtagctgtacgcacgaggcgccatgggttattggagttttctacactggtgccacgcgggcaatcttcagaaccaacccaccaggcattctgataaacattaccattgaagataacatggtaaatttcgctgccttcctggccactccacgcctgcagtgagtaatcgttactgctatccgctggtgttgatggctcgttgttatccggagttggagtaactggagtttccggtgtttccggagttggatcaaccggagtcacagcaccgccattattatccggcttaacggaacaggagcctgggttaccatactgagtgatttctgttgccgttgccgcgcgaacataacgccatgggttgctggcatcgttttctttcgcatcgcctgggcaatttgccgcgcccacccaccaggcattcttataaatgccgccgttgtagataacgtaccatgtagaagaaccttcctgacctttccaggctacgacagcatagttgtcgtttgacttatcagctggggctggctgaacatcaggagccggtttaacgtccggtgccggtttcacatccggtgcaggctgtggtgctgaagtacaagactgtggattactggtttctgagatttccgttgccgtagcggcacgaacataacgccatgggttgctggcatcattgcctttcgcatcacccgggcagttagaagaggctacccaccaggcatttttatataccgcaccattaaagacgacataccaggtttgaccgccctgctgtttattccaggcaactacagaagaattagacggaacagtgccctgtgctggtgtagccgaaccgccattagcaggcgtattagatgctggcgtatttgaatttgaagaagatgagctgccgctcttttcgcaggaaagtgtattgccaaactgactaatttcagcagctgttgcggtacgctttaaacgccacgggttagttgcatcatttgctttcgcttttcccgggcaatttgtagaagaaacccaccaggcattttcataaattttgccatcgaaaataacctgatatttattaccaccttgttggttattccatgcttccattgccaatgctggcagagcggaacacaccagccccataccaatcatagatttagtaaatatatttaatttcattataatcccttgtaacgtaaaaactgcaaaacaaaagtcctacgcaggaattatttacgttttacgagaacccttcaatatgaattaaagtgcggcattaaaaataagaaaaaagcctgacaaatgaagcattttaaaaacagaaacattcatatttaaaatattaaattgaattgatattttaaatatgaataatttattcgttctgacagtacgaataagatatgcagtcaacaaatgcaaaaagggcgccgaagcgcccttttcaattcaaaactaattaacgtgtaattagcccagaactttagcaacaacgcccgcgccaacggtacggccgccttcacggattgcgaaacgcagaccgtcgtccatcgcgatcgggtggatcagggtaacaaccattttgatgttgtcgcccggcattaccatctctacgccttccggcagttcgatggtaccagtcacgtcagtagtacggaagtagaactgcggacggtagcctttgaagaacggagtatgacgaccgccttcatctttggacagaatgtacacttcagattcgaacttggtgtgcggcttgatggtgcccggcttagccagtacctgaccacgttcgatttcttcacgtttgataccacgcagcagaacacctacgttctcaccagcacggccttcgtccagcagtttgcggaacatttcaacgccagtacaggtagacttctgagtctctttgataccaacgatttcaacttcttcaccaactttgatgataccgcgttctacacgaccggtaacaacggtaccacgaccggagatggagaatacgtcttcgatcggcagcaggaacggcttgtcaatcgcacgctctggttccggaatgtaagaatccaggaagccagccagttccaggattttcgcttcccactctgcgtcgccttccagcgctttcagagcagaaccacgaacgatcggagtgtcgtcgcccgggaagtcgtactgagacagaagttcacgaacttccatttcaaccagttccagcagctcttcgtcatcaaccatgtcgcatttgttcaggaacacgatgatgtacggaacgcctacctgacgacccagcaggatgtgctcacgagtctgcggcatcgggccgtcagtcgcagcaactaccaggatcgcgccgtccatctgagcagcaccggtgatcatgtttttaacatagtcggcgtgccccgggcagtctacgtgcgcgtagtgacgggtcggggtgtcgtattcaacgtgagaagtgttgatggtgataccacgagctttttcttccggcgcgttatcgatctggtcgaatgcacgagcagcaccgccgtaggttttagccagtacggtggtgattgcagcggtcagagtagttttaccgtggtcaacgtggccgatagtaccaacgttaacgtgcggttttgtacgttcaaatttttctttagacacggctatattccttactatagtgctctccccttcaggagagagcacgggactttggtattaacccttaggcttatttaccacgggcttcaattacggcctgagcaacgttactcggcgcttcatcatacttcaggaattccatagtgtatgatgcgcgacctttggtcagagaacgcagctgagttgcatatccgaacatttcagacagcggtacttcagcgtggatcttaacgccagtaacttcagattcctgacctttgagcataccacgacgacggctcaagtcaccgataacgtcaccggtgttctcttcaggagtttctacttcaaccttcatgatcggctcaagcagaactggtttcgctttcttaaagccttctttaaaggcgatagaagcagccagtttaaacgccagttcagaggagtcaacgtcatggtaagaaccgaagtgcagacgaatacccatgtctactaccgggtagcctgccagcggacctgctttcagctgttcctggatacctttatcaacggccgggatgtattcgccagggattacaccacctttaatgtcgttgatgaactcgtagcctttcgggtttgaacccggctccagcgggtacatgtcgataacaacatgaccatactgaccacgaccaccagactgtttcgcgtgtttaccttcaacatcggtaactttctggcggatagtttcacggtaagcaacctgcggtttacctacgttcgcttcaacgttgaattcacgcttcatacggtcaacgatgatgtcgaggtgcagttcgcccatacccgcgatgatggtctggttagattcttcgtcagtccatacacggaaagacgggtcttctttagccagacggcccagagccagacccattttttcctggtcagctttggttttcggttcaactgcgatggagattaccggctcagggaattccatacgttccagaatgatcggcgcatccgggtcacacagggtgtcaccagtggttacgtctttcagaccgattgcagctgcgatgtcgcccgcgcgaacttctttgatctcttcacgtttgttagcgtgcatctgaacgatacgaccgaaacgctcacgtgcagctttcacggagttcagtacggtatcaccagagttaaccacaccggagtacacacggaagaaggtcaggttaccaacaaacgggtcggtagcgattttgaacgccagtgcagagaacggctcgtcatcacttgcgtgacgctcagccggagtgtctttaccgtcgtccaggataccgttgatcgcaggtacgtcaaccggggatggcaggtaatcaattaccgcatccagcatcgcctgaacacctttgttcttgaacgcagaaccacaggttaccaggatgatttcgttgttcagaacgcgctgacgcagagcacctttgatttctgcttcagtcagttcttcaccacccaggtatttttccatcagctcttcagaagcttcagctgcggattcgatcaggttctggtgccattcgttagccagttcaaccatgtctgccgggatatcttcgtattcgaaggttacgccctggtcagcgtcgttccagttgatagctttcattttcaccaggtcaacaacaccggtgaaatgttcttcagcaccaatcgccagctgcagcggaaccgggttcgcgcccagacgggttttgatctggttaacaactttcaggaagttcgcacccatgcggtccattttgttaacgaacgcaatacgcggaactttatatttgtttgcctgacgccatacggtttcagactgcggctgaacaccaccaactgcgcagtaaaccattaccgcaccatcgagaacacgcatggaacgttctacttcgattgtgaagtcaacgtgccccggggtgtcgatgatgttgatgcgatgcggctcatactgcttagccataccagaccagaatgcagtagtcgcagcggaagtgatggtaataccacgttcctgctcctgctccatccagtccatggttgcagcgccgtcatgaacttcaccgattttatggtttacaccggtgtagaacagaatacgttcggtagtagtggttttaccggcgtcgatgtgcgcactgataccgatgttacggtagcgtgcgatgggtgttgtacgagccatttgtttcctcgtttatcttttaggcgttcaatttaagtagcccaaagcgggctgcttactggaagcgcccgcctggtgactaaaactccgaagggattaccaacggtagtgtgcgaacgccttgttggcttcggccatacggtgaacgtcttcacgtttcttaactgcagtacctttgttttctgcagcatcagaaagttcgttcgccaggcgcagagccatggatttatcaccgcgtttacgagcagcttcaacgatccaacgcattgccagagcattacgacgaaccggacggacttcaactggtacctgataagtagaaccaccaacgcggcgagacttaacttctacagtcgggcgcacgttttcgagagctacttcgaatgcttccagttcagatttaccagagcgctgagccagggtctccagcgcgctgtatacgatagattcagcagtagattttttaccatctaccatcaggatatttacaaatttagccagcagttctgatccgaacttcggatccggcagaattttacgctgaccaatgacgcgacgacgtggcatggaaatactccgttgttaattcaggattgtccaaaactctacgagtttagtttgacatttaagttaaaacgtttggccttacttaacggagaaccattaagccttaggacgcttcacgccatacttggaacgagcctgcttacggtctttaacgccggagcagtcaagcgcaccacgtacggtgtggtaacgaacacccgggaggtctttaacacgaccaccacggatcaggatcacggagtgctcctgcaggttgtgaccttcaccaccgatgtaggaagtcacttcgaaaccgttagtcagacgaacacggcatactttacgcagcgcggagttcggttttttaggagtggtagtatatacacgagtacatacgccacgtttttgcgggcatgcttccagcgcaggcacgttgcttttcgcaactttgcgagcacgtggtttgcgtaccagctggttaactgttgccattaaatagctcctggttttagcttttgcttcgtaaacacgtaataaaacgtcctcacacaatatgaggacgccgaattttagggcgatgccgaaaaggtgtcaagaaatatacaacgatcccgccatcaccaggccatctggctggagtgcttaaccgtaagtctgacgaaatcagtatagtcaatgggaatgatgtcgttcgaaattcgaccagtcaaaccgcgggcaataaggtcttcgttcagagcatagaccttaatgggggcattacgcagactttcaaggtagcggttgccgtcaactgcggcagttacgccatcttgcaataatagcagttcgtcaccttcactgagcagacgcagcagcgcagcaaaatccgtcagccagggtgaacgatgtaatgtgtgcagcataaatgcctcaaaacctcaaaataacatcgtagttggcgagttcgcggcgtaaggcatctgcttcgagcggcgtggcttcgacaacaaaaggtgtctgcggatctaacccgcgttcgcgcagtgaagccgcacaaacccagcactgttcaatatcgtacagacccaacaatttaaaagtggcaatgtaatcacgcgccagcactgcatcgggcttttgtcctggcagcagctgaaaaacgccatcagcaataaagaagacggccagatcgtcagttaatgcggaagttgcgagtaaagcatctaatccctcgcggccagccgcggtgccatgaggcacagtagaaaaaacaaacgcaattcgtttcatcagaactgtaccaccctgtcacaggtcagcgaggcttccgccagcgcgccaagtccgcttaaggtaaatcccgtctgaaggtttgacgaagccagccccagtcttccggcttccgtttcatcaacaacgccacggcgtaatgccgccgctacgcagatattcagcgccacaccatgttgcatattcaactgttgccagctgcgcacaaggtcaaattcgtcgcttgccggtgaggtcaattggttagcgttatagaccccttcccgatagaaaaaaacgctgcttaactcatggccttctgctattagcgcctgcgcaaactgaaaagcactactcgcctgttgcgtaccgtatgctggcccggtcaccacgatggcaaaacgcattacttatcttgcccctggaaatcaccgctcttgaactggcggatgtagagatagacagtgtgtttggagatgttcaggcggtcagcaacctggttgatcgcgtctttaatatcgaagatccctttctcgtagagatttagcacgatctgacgatttttggcgttattagaaacattgcgatcggcattcacttcttcgatggtaaactccagcgtttgggtaaccagatcttcaacagaagaggcaaagttgacgcttgaaccgacatccggagtttccggcggcacaaaagtgctcataatctgcgagaagggaacatcaagattcatattgatgcacagcagaccaattacacgctgttcgcggttacgaatcgcgatagtcagggacttcattaatacgccgcttttggcgcgagtaaagtagcatttagaaacgctgctatccgctcccgtcatatcgtgcagcatacgtagcgccaggtcagtaattggcgaaccaatcttccggcctgtatgttcaccgttagcaatgcgaatggctgaacattttagatcctgcaaagagtgcaaaacgatttcacagtgggagccaataagcatcgctaacccgtccaccaccgcttcgtaggatttcagaatatcaaaatcggtctggtcaaaaggacgttgatccagtaaatccaactcactggtttcgttggttaaaagcgacctggacatgaaaaaaaacactccttttcaggagcctgtcgttaacttttcagggcaggctcattaatgatgcgggtaactaaattaatacagcggaggttccgctttccagcactaattatatccggcctgtaataaaaaaaccgccgcctggtcaggcggcggttcttagtgcttattttttagcagagtctgcggctttcgcatcagcttccggctttgcatcagccttcggcgctggtttcacatccagcagctctacgtcaaacaccagggtagaattcggtgggatccccggaacacccgctttgccgtaagccagttctggtggaataaccagtttgatcttaccgcctttcttgatgttcttcagaccttctgtccaacccgggataacaccgtccagacggaaagagagcggttcaccacgggtgtaagagttgtcgaactctttaccgtcgatcagcgtacctttgtagttcactacaacagtatcgctgtctttcggggcttcgcctttaccggcttctactacctgataaaccagaccagtggaagaggttttcacacctttctctttggcaaatttctcgcggtactctttaccttttgcttcgttatcagccgcgtctttttccatcttcgcctgagcagaagacttcacgcgagcttcgaatgcttgcagagtctgttcgatctcttggtcggaaagtttgctcttatcagcaaatgcatcctgaacaccagcgatcagctgatctttatccagtttgatgcccagtttttcttgttctttaagagagttttccatgtaacgacccagcgaagcacccagtgcataagctgatttctgatcgtcatttttgaacgctgctttgctgtcagcagttgtagcaggttttgcagcttcagcagcaaaagtgattggtgcatgcagggcaacggccattgtggtcgccagcagcgttactttaaacagtgatttcatccatatctccaggatcggggcatctcaccccagggttaactattatcagaagggtactataaagcgttgtcgaacaaatctacatacagacacgccctattatcatctattttcagactctttttgtttaaattagtttcgatgaccgcgaaatgagtgctgtctcgggcagcaaagttaagtagaatccgcggcgaccattcgacaaaagaggtgaatcatgcaggatttatcattggaagcacgcctggcagagctggagagccgactggcttttcaggaaatcaccattgaagaactgaacgtcacggtgaccgctcatgaaatggagatggcgaaactgcgcgatcatctgcgtctgctgaccgagaagttaaaagccagccagccgtcgaacatcgcgtcgcaggctgaagaaacgcctccgccacattattgaggcgtaaaaaaagcggggattccccgcttttttgtcaccttttcgatattagtggcaaccgcaaccgccgttgcctttaccgccacagcagccttcgccaccgtgttcatgaccgtgatcgtggccatgaccaccgcagcaaccgtcgtggtcgtgatcgtggtggtgatcgtgcgcgccgtgaacgtgaccatgagccagttcttcttcggtcgcttcgcgaatcgccacaacttcaacgttgaatttcaggttctgaccagccagcatgtggttaccatcaaccactacgtgatcgtcttcaaccgcagtgatttcaaccggtaccggaccctggtcggtttcagccaggaaacgcatacctacctgcagttcatcaacgcccataaatacgtctttaggaacgcgctgcaccaggttttcgtcgtactgaccgtaagcgtcgttcgcgccaacagcgacatcaaatttgtcgccaacttcatgaccttccagcgctgtttccaggccagagatcagggaaccgtgaccatgcaggtagtccagcggcgcactcaccggagactcatcaaccaacacaccgtcttctgtacgtacctgataggccaggctgaccaccaggtcttttgctactttcatgatatctcctgagcatgggaagaatagtggcgcagattgtagcggaattctgcagccgtgtactcactagcttaaaaaaactcggcgcatatcgctagtccggatgaaaaatcccaatcacttgctcatctttgcggacgtgatcgcgggcttctttgtctgcttctcgcatctgatgtccacacttaacacattcaacgatatcaatattattttcgcgccacatcgccattgaatcctgtgcctgacaggccgggcattttgcgcccgcaataaaacgttttcggattgccatctttaccctctactcaaattcatcccagccgtccagctggcgtcgttcttgttgcatttcacgctggaaaatctcttccagttcacgtcgggcttccctggcgcgagaaatttgtacggtatcagcatgcatcgggattaactcccgcagcattcgcatatccaggcggcgaaaatgcagttgcgcgcgctgcgcctgatgcggatgcatgccaagcgtgaccagcgtcttgcgccccagctctaacgcactggagaatgtttcacgggaaaactgcgtcacccctgcctgtaataactcatgcgcttccacacgtccgcgcgctcgcgcaagaatatgcaaatgcggaaagtgctgctggcatatttccaccagcttcatagtgtcttccggctcgttacaggtaatgacgatagactcagcggcctctgcacccgcagaacgtaaaagatctacctgcgtggcgtcgccgtaataaactttgtagccatatttgcgcatcaggttaacggcactgatatcccgctccagtacagtaatgcgcattttatttgccatcagcaaacgaccaatcacctgaccaaaacgcccaaagcccacgacaatgacctgcggtttatcatcgttgacccatggtttttcgtcttcttcttccggtccgttaaactggcgggatagccatttatcgaccagcttcatcagcagcggcgtggtcatcatggaaagcgtcaccgtcaccagcaacagcgccatctggtcgccctggaataagcgttgtgaagaagcggtagaaaagaggacaaaggcaaactcaccgccctgactcaacacgccagcaaactgcatccgctcagaactgcgcacgccatacaatcgcgccagcagatacagcacgagaattttcaccgccaccagcacaaccacacttatcactacccacaacagatgggtataaagcaccccgaggttgagcgacatgccgacagagataaagaacaaaccgagcagcaagcctttgaagggatcgatagccgtttccagttcatggcgatattcactttccgccagtagcacacccgcaataaacgtaccgagcgccatcgacaaccccagcgcatccataaacaatgcggaacccaacaccagcagcagcgtcgcagcggtgaacacttcccgcacgccagaagctgcaataaaacggaataccggacgcagtaaatagcgcccgccaatcagcatgccgacaaacgccagcaccttcatgccgatcttcatccagtcgaaatgttcgtctgccgaacccgccaacaacggcactaacgccagtgccgggatcaccgccagatcctgaaacagcagtaccgagaaacctaactggccggattcgctgcgattcatccctttctcacgcatcaattgcaacgccattgcagttgaagacatcgcaaggccaatgccaccgaccaccgccgcctgccatgagaaatgggtcagcatcaataatcctgccagcaacgccgcgcttaacagcacctgtgccgcgcctacgccaaaaatcgaacgccgcagttgccaaagcttggagggattcaactcaaggccgatgataaacatcaggaataccacgccgagttccgaaaagtggaggatctcatcgacgtcgctaataaaccccagcccccacgggccaatcgcaatccccgccagcaaatatcccaacactgcaccaatacccagccgcgatgccagcggcaccgcagccaccgccgcgaagagaaacagcactcctgcgagtaaaaaatcagaaccttccatcagcggcctcctggagacagcggatttgccagccagtcaccgtaggctctggcgtggctcgccagctcctgtgcgctttgccgtctcgcccagtaaataatgatggggcttaaccaatgcatccggcacatgcccgccgccagttcaaaggggcgcagaacatcgctcatcgggtagcgattcaacgcgtcataacggtaagcactttccggctccccggtggtaatcacgctacgccagtactttcccgccagttggtttccccccggtccgctggcaaaaccacggcttaatacccggtccagccactctttcagtagcgccgggcagctataggtataaagaggatgctgaaagacaatcacctcgtgctcgcgcagtaatgcctgctcacgagggatatcaataaaaaagtcgggatagtgcgcgtaaaggtcgtgcacggtaacattgctgagctgcgtggccggtttaagcagaacccggtttgccaccgagtcctgagattccggatgggcatacagcagcaaaactttcgctggctgagacatcatccccctcccggtatggtttttgtgtatagtcgctgttttgggctaccattgcgcccggtgcggcagctcgcccatacattacattatcataatgataagttaacatagtctgaacatacggcgccttatgattgttttttcctcgttacaaattcgtcgcggcgtgcgcgtcctgctggataatgccaccgccaccatcaaccctgggcagaaagtcggcctggtgggtaaaaacggctgtggtaaatctaccctgctggcattgctgaaaaatgaaatcagcgccgacggcggcagctacacctttccgggaagctggcaactggcgtgggtgaatcaggaaacaccggcgttaccgcaagcggcgctggaatatgtcattgacggcgaccgtgaatatcgtcaactggaagcgcagctacacgacgccaacgaacgtaacgacgggcacgccattgcgaccattcatggcaagctggatgctattgacgcatggagtattcgctcccgtgccgccagcctgctgcacggcctcggtttcagcaatgaacaactggagcgcccggtaagtgatttctccggtggctggcgtatgcgtcttaaccttgcccaggcgctgatttgccgttcagacttgctgctgctcgacgaaccgactaaccacctcgatctcgatgccgttatctggctggaaaaatggctgaagagctatcagggcacgctgatcctgatctctcacgatcgcgatttcctcgatccgatcgttgataaaattattcatatcgaacaacaaagcatgttcgagtacaccggcaactacagttcgtttgaagtacagcgcgccacccgtctggcgcagcaacaagcgatgtatgaaagccagcaggaacgcgtggcgcatttgcaaagttatatcgaccgtttccgtgccaaagccaccaaagcgaagcaggcccagagccgcatcaagatgctcgagcgtatggagctgattgcccccgcgcacgtcgacaacccgttccgctttagcttccgcgcgccggaaagcctgcctaatccgttattaaagatggaaaaagtcagcgcaggctatggtgatcgcattattctcgactcgattaaactgaatctggtccccggctcgcgcattggtctgttaggccgcaacggcgcgggtaaatcgacattaatcaaactgttagccggcgaacttgcgccagtcagcggtgaaattggtctggcgaaagggatcaagctcggctacttcgcccagcatcaactggaatacctgcgcgccgacgaatcgcctcttcaacatctggcacgtttagcgccgcaggagctggaacaaaaactgcgtgactacctcggcggctttggtttccagggcgataaagtaaccgaagaaacgcgccgcttctccggtggggaaaaagcccgcctggtgctggcattaattgtctggcagcgtccgaatctgctgctgctcgacgaaccgaccaaccaccttgacctcgacatgcgtcaggcactcaccgaagcattaatcgagttcgaaggcgcgctggttgtcgtctcgcacgaccgtcatttgctgcgttccaccactgacgatctctacctggttcacgatcgtaaagtcgaaccgttcgacggcgatctggaagattatcaacagtggttgagcgacgtacaaaagcaggaaaaccagaccgacgaagcgccaaaagagaacgcgaacagcgcccaggcacgtaaagatcagaagcgtcgggaagcggagctgcgtgcgcaaacccagccactgcgtaaagagattgcccgtctggaaaaagagatggagaagctgaacgcgcaactggcgcaggcggaagagaaactcggcgacagcgaactgtacgatcaaaaccgtaaagcggagttgaccgcctgcctgcaacagcaagccagcgccaaatccggcctggaagagtgcgaaatggcatggctggaagcccaggagcagcttgagcagatgctgctggaaggccaaagcaactgatggcgcagataacaacgaccgatgccaatgaatttagcagcagtgctgaattcacccctatgcgcggctttagcaattgtcatctacaaaccatgctgccgcgtctgttccgtcgcaaggtgaaattcaccccgtactggcagcggctggagttgcccgacggcgattttgtcgatctcgcgtggagtgaagatcctgcacaggcgcggcataaaccgcgtttagtggtatttcacgggctggaaggcagtctcaatagcccttacgctcacggtctggttgaggcggcgcaaaagcgcggctggctgggcgtggtgatgcattttcgcggatgcagcggtgaaccaaaccgtatgcaccgcatttaccattcgggcgaaaccgaagacgccagttggtttttacgctggctgcaacgcgagtttggtcatgcgccaacggctgccgtcggctattcgctcggcggtaatatgctggcctgtttgctggcaaaagaaggcaatgatctcccgattgatgcggcagtgattgtctctgcgccgtttatgctggaggcctgtagttaccatatggaaaagggcttttcccgcatttatcagcgttacttgctgaacctgttaaaagccaatgccgcgcgcaagctggcagcctaccccggaacactgccgattaatctcacgcagttaaaatcggtacgtcgcatccgtgaatttgacgatctcatcaccgccagaattcacggctacgctgacgctatcgactattatcgtcagtgtagcgccatgccgatgctcaatcggatagccaaaccgacactgattattcacgccaaagacgatccgtttatggatcatcaggtgatcccgaaaccggaaagtctccccccgcaggtggagtatcagctgactgaacatggcggtcatgttggctttattggcggtacattacttcatccgcaaatgtggctggagtcacgcattcctgactggttaacaacgtatctggaggcgaaatcatgttgattccgtggcaagacctctcccccgaaacgctggaaaatttaattgaaagctttgtgttacgtgaaggcaccgattatggtgaacatgagcgtacacttgaacagaaagtcgccgacgtcaaacgccagctacagtgcggagaagcggtgctggtatggtcggagctgcacgaaacggtcaatatcatgccgcgcagtcagtttcgcgaataacctgcaaccgtcggcggacgagataataatgatagctaagtcatggagttactatgtctgccaaacatccggtcattgcggtaacaggatccagcggcgcggggaccaccaccaccagcctcgygtttcgtaaaatattcgcgcagttaaatctgcatgcasccgaggtggaaggcgacagttttcaccgttatacccgcccggaaatggacatggcgatccgcaaagcgcgcgacgccgggcggcatatcagctacttcggccccgaagcgaacgacttcggcctgctggaacaaaccttcattgaatacggtcagagcggcaaagggaaatctcgcaaatatctgcatacctacgacgaagccgtaccgtggaatcaggtaccggggacattcaccccctggcaatctttaccggaacccactgatgtactgttttatgaaggtttacacggcggcgtagtcacgccacagcataacgttgcgcagcatgtggacttactggtcggcgtggtgcctatcgttaaccttgagtggattcaaaaactgatccgcgacaccagcgagcgcgggcactcacgagaagcagtgatggactcggtagtgcgttcaatggaagactatatcaactacatcacaccgcagttttcccgcacccatcttaatttccagcgcgttcccaccgtcgacacctcaaatccgttcgcggcaaaaggtatcccgtcgctggatgaaagctttgtggtgatccattttcgtaatctggaagggatcgatttcccctggctgctggcgatgttgcaaggctcattcatttcccacatcaatacgttagtggtgcctggcggcaaaatgggtctggcaatggaattaattatgctgccgctggtgcaacgattgatggaaggaaagaaaatcgagtaacgctgctattacgccggataaaatactatccggcttcacaacgggatagttaaatcacgcggcaaccacttcatacgagtgagtaatattcaccgctttttccagcatcagcgccactgaacaatatttctcggcagagagatcaaccgcacgtgcaaccgctgcgtctttcaggtcgcgaccggtaacgataaaatgcagattaatgtgcgtaaacaggcgtggtgcctcttcgcggcgttcagaggtcaattttacttcacaatcgaccacatcctgacgccctttttgcaggatagaaaccacatcgatggcactgcaaccacccgctgccatcaacaccatttccatcgggcttggtgctttatcgcctgagttgccgtccattaaaatctggtgaccagaggcggattcgcccagaaaagttaacccttcgacccacttcactcgcgcttgcatttttgctactccactgcgtcaattttcctgacagagtacgcgtactaaccaaatcgcgcaacggaaggcgacctgggtcatgctgaagcgagacaccaggagacacaaagcgaaagctatgctaaaacagtcaggatgctacagtaatatattgatgtactgcatgtatgcaaaggacgccacattaccgtgcagtacagttgatagccccttcccaggtagcgggaagcatatttcggcaatccagagacagcggcgttatctggctctggagaaagcttataacagaggataaccgcgcatggtgcttggcaaaccgcaaacagacccgactctcgaatggttcttgtctcattgccacattcataagtacccatccaagagcacgcttattcaccagggtgaaaaagcggaaacgctgtactacatcgttaaaggctctgtggcagtgctgatcaaagacgaagagggtaaagaaatgatcctctcctatctgaatcagggtgattttattggcgaactgggcctgtttgaagagggccaggaacgtagcgcatgggtacgtgcgaaaaccgcctgtgaagtggctgaaatttcgtacaaaaaatttcgccaattgattcaggtaaacccggacattctgatgcgtctgtctgcacagatggcgcgtcgtctgcaagtcacttcagagaaagtgggcaacctggcgttcctcgacgtgacgggccgcattgcacagactctgctgaatctggcaaaacaaccggatgctatgactcacccggacggtatgcaaatcaaaattacccgtcaggaaatcggtcagattgtcggctgttctcgtgaaaccgtgggacgcattctgaagatgctggaagatcagaacctgatctccgcacacggtaaaaccatcgtcgtttacggcactcgttaatcccgtcagagtggcgcgttacctggtagcgcgccattttgtttcccccgatgtggcgcagactgatttatcaccccgatatcaactatgcacttcgacaaacgctggtgctatgtttgcccgtggccgttgggttaatgcttggcgaattacgattcggcctgctcttctccctcgttcctgcctgttgcaatattgcgggccttgatacgcctcataaacgttttttcaaacgcttaatcattggtgcgtcgctgtttgccacctgtagcttgctgacacaggtgctactggcaaaagatgttcccctgccctttttgctgaccggattaacgctggtacttggcgtcactgctgaactggggccattgcacgcaaaattgcttcccgcatcgctgctcgctgccatttttaccctcagtctggcgggatacatgccggtctgggaaccgttgctcatctatgcgctgggcactttgtggtacggattgtttaactggttttggttctggatctggcgcgaacaaccgctacgcgagtcactaagtctgctgtaccgtgaactggcagattactgtgaagccaaatacagcctgcttacccagcacaccgaccctgataaagcgctgccgccgctgctggtgcgccagcaaaaagcggtcgatctaattacccagtgctatcagcaaatgcatatgctttccgcgcaaaataataccgattacaagcggatgctgcgtattttccaggaggcgctggatttgcaggaacatatttcggtcagtttgcatcagccggaagaggtgcaaaagctggtcgagcgtagccatgcggaagaagttatccgctggaatgcgcaaaccgtcgccgctcgcctgcgcgtgctggctgatgacattctttaccatcgcctgccaacgcgttttacgatggaaaagcaaattggcgcactggaaaaaatcgcccgccaacacccggataatccggttgggcaattctgctactggcatttcagccgcattgctcgtgtgctgcgcacccaaaaaccgctctatgcccgtgacttactggccgataaacagcggcgaatgccattacttccggcgctgaaaagttatctgtcactaaagtctccagcgctacgcaatgccggacgactcagtgtgatgttaagcgttgccagcctgatgggcaccgcgcttcatctgccgaagtcgtactggatcctgatgacagtattgctggtgacgcaaaatggctatggcgcaacccgtctgaggattgtaaatcgctccgtgggaaccgtggtcgggttaatcattgcaggcgtgacgctacactttaaaattcccgaaggttacaccctgaccttgatgctgattaccaccctcgccagctacctgatattgcgcaaaaactacggctgggcgacggtcggttttactattaccgcagtgtataccctgcaactgttgtggctgaacggtgagcagtacatccttccgcgtcttatcgataccattattggttgtttaattgctttcggcggtactgtctggctgtggccgcagtggcagagcgggttattgcgtaagaacgcccatgacgctttagaagcctatcaggacgcgattcgcttgattctgagcgaggacccgcaacctacgccactggcctggcagcgaatgcgggtaaatcaggcgcataacactctgtataactcattgaatcaggcgatgcaggaaccggcgtttaacagccattatctggcagatatgaaactgtgggtaacgcacagccagtttattgttgagcatattaatgccatgaccacgctggcgcgggaacaccgggcattgccaccggaactggcacaagagtatttacagtcttgtgaaatcgccattcagcgttgtcagcagcgactggagtatgacgaaccgggtagttctggcgatgccaatatcatggatgcgccggagatgcagccgcacgaaggcgcggcaggtacgctggagcagcatttacaacgggttattggtcatctgaacaccatgcacaccatttcgtcgatggcatggcggcagcgaccgcatcacgggatttggctgagtcgcaagttgcgggattcgaaggcgtaatacaggctaaaccatcggatgaggtgttcacgccgcatccgacatcttttgcctgatgcgtcttatttacgccccaaccaccttcgccaccgcgtgggcgaaacgatgcatcccttcatcgatatccgcatcttccaccaccagcgacggcgcaaaacgcatcacatcaggcccggcattcagcaccattacgccttcctctgcacccgcatacaggaaatcacgcgcccgacctttgtactgtggtttcagctctgcgccaatcaacagccccataccgcgaatatcgctaaacacatcgtactgctgatcgatcttctgcaaatggtcaacaaaatgctggcgtttcgcttgaataccttccagcacttcaggggtattgatgatatcaaacgctgcgcccgctactgcacaggccagaggattaccgccgtaggtggaaccgtgagaaccaggatgaaacgcggaagcaatctccgccgtggtcagcatggcgctaaccgggaagccgccgcctagcgctttcgcagaggtcagaatatccggcgtcacgccgtagtgcatataagcaaacagatcgccggtccgccccatcccgcactgcacttcatcaaacaccaataatgcctgatgctgatcacacagctcgcgcaagccctgcaaaaactctggcgtcgctgccgtcacgccgccctcgccctgaatcggctcaaccaccaccgcacaggtatggtcatccatcacggcttttactgcgtgaagatcgttaaaaggcacgtggatgatgtctgccggttttggcccaaagccgtcggaatattttggctgcccgcccaccgagacggtaaacagcgaacgaccatgaaaagcgttatggaaggcaataattttggttttgaacgggctatgacgcacacaggcgtaatggcgtgccagtttaaaggcggtttcgttagcttccgtgccggagttcataaacaccacgcgttcggcaaacgttgcctcaatcagtttacggccaagacgcagcgccggctcattggtgaaaacgttactaatatgccacagagtttcgccctgggtttttaacgcgttcaccagcgcaggatggcaatggcccaacgccgtaactgcaatgccacccgcgaaatcgacatactccttgccctgttgatcccagattcggctgccctgaccttttaccggaataaactctgccggagcataaatcggcagaatcacttcatcgaaagtcgcgcgtgtaattgctgtttgttcaattgccatctcatgatcaccctgttacgcataaataaatatgaaattataatcacaaaatatgcataaaaaatcactgaatggcaatcagaaatcagcgatgcagaaaattagccagcagttgatgtccttgttcgctaagaatactttctggatggaattgcacaccttccagatcccactggcgatggcgaatccccataatctcgcgggtttcgctccaggccgtcacttcaaagcactccggtaatgagtcaggttccaccaccagcgaatggtagcgtgtcacggtgagtggatttgccagccccttaaatacgcccacaccattatgtgtaatcggcgaggttttgccgtgcatgacctttgcggcgcgcacaactttgccgccaaatgcctgcgccattgcctgatgaccgaggcagacgccaagaatcggcaagcgtccggcatagtgacgaataacgtcaagggagatcccggcttcatctggcgtacaggggccgggtgagatgacaattttttgtggtttaagggcgtcgatatccgccaacgtcaacgcatcgttgcgcttaaccaacacatccgcccccagttcacaaaagtactggtagaggttccaggtaaaagaatcgtagttatcaataagcaggatcatggcggctccggtacgaaagaaccgcgctattttactcagattccccggcttcgcttaccactttgctaaatatcatctgcagcgcggtgagatcccccattgccccattctgatttgcctgattccaggcctctttttcgataccctgccagctcagttgatatccggcatgaatcgccagttgctcgaagaagatccgctgtgccaaaccacttcccacccggaagggatgcagcacgttgatttcacaatagtaatgcgccagccgctcgacgaacttcgctttctccaggccaaccagataaccttcttcctccagatcctgcatcagggcattgccctctttttcgatataagcaaagtggcagaacggcgtatcgccctgataaatatcgacttcgcgcagttgccccgcccagtcgaaaatatcctgatacagctggcgatggatagtgcgcaaatgcggtaaaccccgaaccaacgggccaagttcaatggtcgcagcacgcagcgccgtcatttcgtaagcggcctgttccagccgctgctgctggcggatgttcagccggttacgcatgatatcaaggcctggataaagatacggatcgcgcccttcgccgaatttatcgctcatagtgcctcctcagcgcttcaagacgcgctaaagcctctgcggcagtaagagtgactaaaggcatctcgacgccttcaagacggcgactggcctggaaattacgattacgctgaagctcccagagacgggacttttgcttatcggtgagtttcttcacttgatgcctccctgaacgtgtccatttgccacaagtataagcggcaaatccgggttacgccgggagagcagaagcgcgggcaagattgcccgcgcgagaaatcattacggcaggactttagcggaaaggataactaccggttttgacggcacattctggtacggaccaacgtcatgagtcggcacctgggaaatcttatcggcaacgtccatgcctttcaccactttaccaaataccgcgtaaccgaaatcacgctgaccgtggtcaaggaaggcgttatcggcaacgttgataaagaactggctggtggcgctgtctttgtcagcggtacgcgccatcgcgatggtgccacgcgtgttgcgcaggccgttatcagcttcatttttgattggcgggtttggttttttctgctgcatctgctcggtgaaaccgccgccctgaatcataaagccaggaatgacgcggtgaaaggtcgtgttgttataaaaaccactgttcacataatcgacaaagttttgcacagacactggcgctttttgtttatccagctccagttcgatgttaccagctgaggttgtcaacaatacgtgcgggtcccctttcgctgccattgctgcgggagaaagagcagaaagggcgaaaacagcagccatcgccgccagggtcgatttgaacatgagatttccttaacaaacagagcagaaaaaaagcaagtgaagagattctaaatagccttcaagaacaaggccatccctttacctaattttacgtatctgaaatatatgtaacctgaggataactttttattccgtgaccaaaatcacctcttaaaatgcaatttagcaaccgattgcaataaaacatttaatcagatcacaaaatcgcctaaaatcgcccgctcgcggcatagcccgctatgccattttatttttgaacgcaggccaatcatgactaacagcaatcgcatcaagctcacatggattagctttctttcctacgcactgaccggtgcgttggttattgtcaccgggatggtgatgggaaatatcgccgattatttcaatctgcctgtttccagcatgagtaacaccttcaccttcctcaatgccggcattttaatctctatcttcctcaacgcctggctgatggaaatcgtcccgttgaaaacgcagttacgttttggctttctcctgatggtgctggcggttgccggtttgatgttcagccacagcctggcgctgttctcggcggcgatgttcattctcggggtggtcagcggcatcaccatgtcgattggtacattcctggtaacacaaatgtatgaaggacgtcagcgcggttcacgcctgttatttaccgactccttcttcagtatggccgggatgattttcccaatgatcgccgcgtttctgctggcacgtagcattgagtggtactgggtttatgcctgcatcgggctggtatatgtcgctatttttattctgaccttcggctgtgagttcccggcgctgggcaaacatgcgccaaaaacggatgctccggtagagaaagaaaagtgggggatcggcgtactgtttctctctgttgcggcgctgtgctacatcctcggtcagttaggttttatctcctgggtgccagaatatgccaaaggtctgggtatgagcctgaatgacgctggcacgctggtaagtaacttctggatgtcgtacatggtcggcatgtgggcgttcagctttattcttcgcttctttgatttgcagcgcattctgaccgtactggctggtctggctgcgattctgatgtacgtctttaacaccggaacaccggcacatatggcgtggtcaattctcgccctgggcttcttctccagcgcgatctataccaccatcatcaccctgggttcacagcagaccaaagtaccgtcgccaaaactggttaactttgtcctgacctgcgggaccatcggtactatgttgacctttgtggttaccggcccgattgttgaacatagtggtccgcaggcggcgctgctgacggcaaacggtctgtacgctgtcgtctttgtgatgtgcttcctgttaggtttcgtcagccgtcaccgtcagcataacaccctgacctctcattaattgttcatgccgggcggcactatcgtcgtccggccttttcctctcttactctgctacgtacatctatttctataaatccgttcaatttgtctgttttttgcacaaacatgaaatatcagacaattccgtgacttaagaaaatttatacaaatcagcaatataccccttaaggagtatataaaggtgaatttgatttacatcaataagcggggttgctgaatcgttaaggtaggcggtaatagaaaagaaatcgaggcaaaaatgagcaaagtcagactcgcaattatcggtaacggtatggtcggccatcgctttatcgaagatcttcttgataaatctgatgcggccaactttgatattaccgttttctgtgaagaaccgcgcatcgcttatgaccgcgtacacctctcgtcttacttctctcaccacaccgccgaagagctgtcgctggtgcgcgaaggcttctacgagaaacacggcatcaaagttctggtcggcgaacgcgctatcaccatcaaccgtcaggagaaggtgattcactccagcgccggacgtaccgttttttatgacaagctgatcatggcgaccggttcctacccgtggatcccgccaattaaaggttctgatactcaggactgctttgtctatcgcaccattgaagacctcaacgccattgaatcctgcgctcgtcgcagcaagcgcggtgccgttgttggtggcggcctgttaggtctggaagctgctggcgcgctgaaaaacttaggcattgaaacccacgttatcgaatttgcccctatgctgatggcggaacagcttgatcagatgggcggcgagcagctgcgtcgcaaaatcgaaagtatgggcgtgcgcgttcacaccagcaaaaacactcttgagattgtgcaggaaggtgttgaagcgcgtaaaaccatgcgttttgccgacggcagcgaactggaagtcgactttatcgtcttctctaccggtatccgtccgcgcgataagctggcaacccagtgtggtctggacgttgctccgcgtgggggtatcgtcataaatgattcctgccagacttccgatccggatatctacgccatcggtgaatgcgcaagctggaacaaccgtgtatttggtctggtagcaccaggctacaaaatggcgcaggtcgccgttgaccatattcttggtagcgaaaacgcctttgaaggtgcagaccttagcgccaagctgaaactgctgggcgtagacgtaggcggtattggtgatgcgcacggtcgcacgcctggcgcacgtagctacgtttacctcgacgaaagcaaagagatctacaaacgcctgattgtcagcgaagacaacaaaaccctgctcggtgcggtactggtgggcgataccagcgactacggcaacctgctgcaactggtgctgaacgctatcgagctgccggaaaacccggattccctgatcctgccagcgcactcgggtagcggtaagccgtctatcggtgttgataaactgccggacagcgcgcaaatctgctcctgcttcgacgtcaccaaaggcgacctgattgctgctatcaacaaaggctgccacaccgttgcggcgctgaaagccgaaaccaaagccggtacgggctgcggcggttgtattccgctggtcactcaggtactgaacgcggaactggcgaaacagggtatcgaagttaacaacaacctgtgtgaacactttgcttattcgcgtcaggaactgttccatttgatccgcgttgaaggcattaaaaccttcgaagaactgctggcgaaacacggcaaaggttacggttgtgaagtttgtaaaccgaccgtcggttcgctgttggcctcctgctggaacgaatacattctgaagccggaacatactccgctgcaggattctaacgacaacttcctcgcgaacatccagaaagacggcacctactcggtgatcccgcgttctccgggcggtgaaatcaccccggaagggctgatggcagtgggtcgtatcgcgcgtgaatttaatctctacaccaaaatcaccggctctcagcgcctggcgatgtttggcgcacagaaagacgatctgccagagatctggcgtcaactgattgaagccggcttcgaaaccggtcatgcctatgcgaaagcactgcgtatggcgaaaacctgcgtgggaagcacctggtgccgctacggtgttggcgacagcgtcggcctcggcgtggaactggaaaaccgttacaaaggcatccgtacgccgcacaaaatgaagttcggtgtctccggctgtacccgtgaatgttcagaagctcagggtaaagacgtgggtattatcgccaccgaaaaaggctggaacctgtacgtttgcggtaacggcggcatgaaaccgcgtcatgcggatctgctggcagcggatatcgatcgcgaaacgctgatcaaatatctcgaccgcttcatgatgttctacatccgtactgccgacaaactgacgcgtaccgcgccgtggttagaaaacctcgaaggtggcatcgattacctgaaagcggtgatcattgacgacaaactggggctgaacgctcatctggaagaagagatggcgcgcctgcgggaagcggtagtgtgcgaatggactgaaacggtcaatacgccgtctgcgcagactcgcttcaaacacttcatcaacagcgacaagcgtgacccgaacgtgcagatggtgccagagcgcgaacagcaccgtccggcaacgccgtatgaacgtatcccggtaactctggtggaggacaacgcatgagccagtggaaagacatctgcaaaatcgatgacatcctgcctgaaaccggcgtctgcgcgctgttaggtgacgaacaagtagcaattttccgcccgtatcacagcgatcaggtgtttgcgatcagcaacatcgacccgttcttcgagtccagcgtgctgtcacgcgggttgattgcggaacaccagggcgagctgtgggtcgccagtccgctgaaaaagcagcgttttcgcttaagcgacggcttgtgcatggaagacgaacagttttccgtcaagcattacgacgcgcgagtgaaagacggcgtggtacagctgcgcggttaatattttaacgggaggcgcaatgcctcccctttttgcatggtcctgtaataaccttcggtatattgcaggacattttttaaactttttgttttattttttgtttttattttttaaaggataatcaaatgtttacagacactattactaagtgtgcggctaacgctgcgcgcattgcacgcctgtcggcaaataacccgctcggcttttgggtcagctccgcgatggcgggcgcgtatgtgggtcttgggatcatcctgattttcacgctcggtaatttgctcgacccgtccgtacgtcctctggtgatgggcgcgacctttggtatcgccttaacgctggtgattatcgccggttctgaattgttcaccggacacaccatgttcctcacctttggggtgaaagcgggcaccatcagccacgggcaaatgtgggcaatcctgccgcaaacctggctgggtaacctggtcggttccgtcttcgttgccatgctttatagctggggcggcggtagcctgctgccggtagataccagcatcgttcactccgttgcgctggctaaaaccactgcaccggcaatggtactgttcttcaaaggtgcattgtgtaactggctggtttgcctggcaatctggatggcgctgcgcactgaaggggcggcgaaatttatcgctatctggtggtgtttgctggcatttatcgcgtccggctacgagcactccatcgctaacatgacgctgttcgcactctcctggttcggcaaccacagcgaagcctacacgctggcgggcattggtcataacctgctgtgggtgacgctgggtaatactttatcgggtgccgtattcatgggattgggttattggtatgctacgccgaaagcgaatcgtccggttgcggacaaatttaatcaaactgaaacggctgccggttaattactaaggggtttttacgtggatcatttgcctatattttgccaattacgcgatcgcgactgtctgattgtcggcggtggtgatgtcgcggaacgcaaagcaaggttgctgttagacgcaggcgctcgcttaacggtgaatgcattagcgtttattccacagttcaccgcatgggcagatgcaggcatgttaaccctcgtcgaagggccatttgatgaaagccttctcgacacctgctggctggcgattgcagcgacagatgatgacgcgcttaaccagcgcgtcagcgaagccgctgaagctcgtcgcatcttctgtaacgtggtcgatgcgccgaaagccgccagctttattatgccgtcgattattgaccgctcgccgctcatggtagcggtctcctctggcggcacctctccggttctggcgcgcctgttgcgcgaaaaactcgaatcactgctgccgttacatctgggccaggtagcgaaatacgccgggcaattacgcgggcgagtgaaacaacagttcgccacgatgggtgagcgtcgccgtttctgggagaaattattcgttaacgaccgcctggcgcagtcgctggccaacaacgatcagaaagccattactgaaaccaccgaacagttaatcaacgaaccgctcgaccatcgcggtgaagtggtgctggttggtgcaggtccgggcgatgccggactgctgacactgaaaggtctgcaacaaattcagcaggcagatgtggtggtctacgaccgtctggtttctgacgatattatgaatctggtacgccgcgatgctgatcgcgttttcgtcggcaaacgcgcgggataccactgcgtaccgcaggaagagattaaccagatcctgctgcgggaagcgcaaaaaggtaaacgcgtggtgcgtctgaaaggcggcgatccgtttattttcgggcgtggcggagaagagctggaaacactgtgcaacgcgggtattccattctcggtggttccgggtattaccgcagcttctggttgctctgcctattcgggtattccgctcacgcatcgcgattatgcccagagcgtacgcttaattactggacacttaaaaaccggtggcgagctggactgggaaaacctggcggcagaaaaacagacgctggtgttttatatggggctgaatcaggctgcaactattcagcaaaagctgattgaatacggtatgcctggtgaaatgccggtggcaattgtcgaaaacggaacggcagtcacgcagcgcgtgattgacggtacgctcacgcagctgggcgaactggcgcagcaaatgaacagtccatcgctaattattattggtcgggttgttggcctgcgcgataaattgaactggttctctaaccattaatttaaccagggccagagaagtctggcctttttcgtttacaactctctttatatattcagcagataaaaacataaccccttaataaatattgtctgctaatgggttattttcaccgttacagcgacttacaaaattaaatcaatcgctcactgacgctaattgaatatttctgtatcgttcttaatgagcagtctgcttatattcatataatcaatgaatgttaattaatatataatacatagggaatgtaaatgaacaaatttattaaagttgcactggtaggcgcagtactggctacgttaactgcatgtactggtcatattgaaaaccgtgataagaactgctcttacgactacctgctgcacccggctatttctatttctaaaatcattggcggttgcggtccgactgcacagtaagccattgacagaaatcggctaacgccggtttaattgcctgacgccctcgagattacccgagggcgtatttgtttctgcattcttttcaaaaatatcgtttacaacgattaaatgctggcaatactttcacgcaagatccgcaatatcgtctcttcaccgctgcgatttgggttaatgcgaatcgcgcaatgttctaactgcggattcgcctggcgaaacgttccggaaagtcgataaaagagcggcgggatttcatatttcgactctgcaccaaccgggtaaggcaaggcaccgagtttctgcgcctcttccagcactctggcggcaatcggctgatgaaactccacaatcaataccttcgactgtgcattggcaatgacggcgcttttcacttccgccaccgcgccgccgttaagcaaagccagcaaccgttcagatacccccgcctgcaccgcgtgcatcactggcgcgagcaccagaccacgcaacacctctaatgcctgcgccccctgaatctgactgccgccggaatagagcgtggcgcgaatccggctaataacatcggcatcgcctaccaccgcaccaacgccctctggcccaaacagcttgaagcaggaaaatgtcgacacattcgccccgcattcgcagccgattcgcgctaccttcatcaccgcatagttgtcatcggttaacgctggaacacctgccgcgcgcaacgttgccagcacgtctgccagcacatagcggtcctgcggctgctggcgcgtatgctgcaccagcgcggcatcaggttgttgctcgtcaacaacctgcttcagtgccgacagatcattgaaatcagccgtaatgagcgttagccccatctgctcaataataacccgtgtcgtcgggtaaacaggcgcgtcatgcaccagaagacgctgccccgatttgagcaaagccgccagtgccgcacggatcgcgccagtacccgcgccctgtaccagcgccgcggcctgtgcgtgaaacgcgtcagccagcacctgttccacacgctgggtaatgcggggctgatttagccccggcgttaagcccaaatcaccgcaggtaagaaactcgcagccaggaaaatgacggcaaatcgtgtccaccagcgcaaactgcttttgctgcgcctcaataagcgtcaggctttgcagaggaaacgtcttcataggtgccttccttaagccggaacgaacaggccaagccagtaaagaacattcagcaggatgccggtgatcattactgctacgaccggtgccgccattttctgtaccggacggcccagggattcgttgaggaagtaaatggcaaccgcgatagagaatccggtatagcccgccattttgattgctgcaaagatcgaaccgaccagcaacgccacttccatcagcatattcatggcgttacggatgttatccgacgcattacgtaccgacgggtagcgccccaaccatttgccgatcgaacgaagcagcaagacttccgccgaaataaccactgcgcctaataccgctgcaaccatcggattcggcgagagatagcccaccgcataaacaaaggtaaagcccgcaactgcatacacaccggtggctaacgcggtggtggcaatcaacggcacaaaacccagcccgcgcataaattctgccagtgccgcctggttgattagtgtttgcgattgttccggcgttacgcctgcggagtacgctttctccagtgtgaagatcgacacttcactaccggcgaaaatcttcatgctggcaacggcagcaatcaatgcacccacgatggcgatatacggtaagtttttgataatccgtgatgtacgctcttcaaacaccgacataccgctggcatcgatatcattttcatcacgatggcgcaggtcatgagttattgcgatccccagcagcatcaccatgccaataaagatttcgatggattcagggttaagatgtgggaaatagcgcactaccaccacacgagtcatcagtaccaccacggcggcgatcagactttgcttccagccaaactggtagaaaatcgccaccaacgggaacagtgcaaaagctgaaaccaccggcgagcttaattcccccaggctacctaatacatccaccggtagcgcggtcagcagctggtttactggcaacagacaggtgaggatcaatattccccagatagcaccaagaccaaacgccatcaggctgtttatcgccagtacgccgaggatatcggtaggaagaaagagtaaccatgcgttgagcagcccggttttcagggtaaaagagatccccaccgaggccacaaaaccaatgctcagaccaaaagcgatactccccgcctcgcgacggttcatatagccttcaatcagttgtggcaggatcgggcggataccgtcatgaaaaacggccgccgagcgatgcgccagaagcgatgtcatacccgtcaggcacgccaccacgataatctgaatatacagatccatagtcgtgccttttatttcagatggttaatcagcatcggaatcgcgtgttcaacgtgctcaacggaaaggccaaacgccacttttccttcagcgatcattttggcgatatgttcgtctttcgctttaatgcccggcttggcaatggtgcaacttttgttatagccaatcaccgcgatagcaatcgacaaggccgcgcccgcaccggtattacacgcgccgatgtagtaatccagttgcccggatttcactttcattgccgcttccatgtcgttgtgaatgaaaacttcaaaacagccaggagccgtcgcttcaatggtttttttaatctgctcacgctgtaagcctgcaacgccaatctttttcatgagtctgtccttattggaaaaattgagagggattttcacgtaacatcacatccacatcggcctgactgaatcctgactggcgcaattgcggaataaaagtggtcaataaaaagtcatagccataaccaccgttggcttttaaatgagagcgccgcgtaatatccatcgacagcatgacgcggttcagcaacccacggtcacgtagcgcatggagcatcgcaatgcgcttttcgtccgggtagtaactgttcttgccgatggtgtcgaactgcacatacgcgccgagatcgatcatcttcaaaatgttgtcgagattgtctttcagatcgcagtggccgacggtgacgcgcgaaagatcaactccgtgggcttgcaacagagccagttgctccagccccatcgtgctgaacgacgtatgcgtggagatcgggcgtccggtctggttatgtgccagcgcggcggcaataaacaccttctcttccagcgacgtaatcttcccttcgctggagccgatctccgcgataattccggctttcaggtcagtgccatcgataccctgctcaatttcatcgaccatctcctgcgccagttcctgcacgctgcgggtcgccacatgttccgggaaaaacgcgtcctggtaataaccggtacaggccaccacgttgatcccggtttcgcgcattacatcgagcataaattgcgcattgcgccccatgtaacggttggtcatctcaatcacattacgcacgccccgggccatcaggtcgttcatctcctggcaaatgaacgcatactgatcaaggcggcagtccacgttgtttttaaagccggagagatcaatatgcagatgctcatgggccagggtgtaacccgtcggatcaaaactcatagggtgtctcctgcaaaccggagggaggaaagaaaagagcgaccattttgtggcggtggcgcgcggaaaaattcacatacggtagcccccacatcagaaagcgtggtgcgcacaccaagctgcgtagcgaccatcccttgctgataaaccagcactggcaccacttcgcgggtatggtggctgtgaccaatggtcggatcgttaccgtgatccgccatcacgaccaggcaatcatctggctgcatcgcctcaataagccgggcaaggttacggtcaacgacctgcaaacgttccgcataacgtgcgacgtcttctgcatgaccagcgaggtcggtttcctggatattggtacaaataaacgccgtcggataggtgttaaattcgttgagggtgatatccataatccgctggctatccaccaggttttgccagctcacgccataaggattgctgacgatatctgccaccttacccaccagcacggttggcacgcccgcttcatacagtttttgcggcacctgcactttttcatcaacaccgtagcccatatgtacgacctggaaaccgttgtcataggcgccagaacgcggcgcattgatgccaataaagcgcccttctttgctttctgcggcatcgaggatgcactggctgtcggttaacaggccaccaaatgtaatgacccgcccgacctgtacctgctcacgcacgatacgacccattttgattgcgtcgtcaaaagagatcacagagagattggcggtgatgttatagacctggcctaaatccgcctcgagattatcgccaatcgcaaccgcctgattgacccacagaaattgcagatcatcgccacgacgctcaacctgccagccagcggaaactaatgcctgctcaacacggtcaatcacatcacgaaagggcatccgcagcggcggtaatgggcgcgtacctaaaatctcctgatgccccataaaggtatcgccaccttcatgttgcagctctgccacgccccaggttgcggagtctgacggctgcatatcgccaggcgcataacccaatgcgttgattagccccagagtctccagcgttggtagctgcaaatgcggcaactggctcaggatgtgaccacaggtattcgccccggcatcctgcggacgcaccaacgtgacatctttcattgcccctacgccaaagctatcaatcaataacaccacaaatcgcgccatttacgcctccagagggttgcctaggctgtcataacgaccaactatttctggttcgccatggtgaataccggacaccaacaccacatcgctacgggtgataaaaatctgcgtgcgaaaacagagcaccactgcactgcttaccggatgctcgcctgccagcggcagggtgtagtcgatactgctgtcatccacggcgttgagatatgtttcagtaattctttgattttctggcgtaaacaccagcgcatgttgcgcgtgaccacgacggtagtaaccgccgccgtagcagtagctgtcgccacggaaatgatgggagatttcacttaaccagagcatcgcgatacgttcaggctgatcgccctgttgatttgccggaatagtgcccgtcagcgcatgaccgggttcggtatgagtcacaccgtattccgccagcaatggcagcgacgtgcagctggtcgctgaaggtgcgttcagttgctcaatcgcaataccagatttcgccagttgatcccgtgcttgtaccagcgtgtgaagattcggtgtcggcaaaactttcccggcagcctcatcccaaagcaggcaagggaaatgggtaagtcccgccaaatgtagccccggcagattctggatttcagcaaccacctcgtgcagcgaatgctgtacaaaaccgctctcctgccccggataaagaaaatcatcgtcgctataaactttgagcagcacagactgcacacgtccggtcttcaccgctgccgcagaaatttcccgcgctttgtcgagggtaaacacagtgatgacgtcggttccctgttcaacggcgtcagaaacctgatgacaagggatttgtaccagatgcccctgatgcgctaccggcaaaccggcgcggcgcatgactcgcgcctctttgtaatccaccgccacaatgccgctgtagcccagagccagcagtttttctgccagccacggattacgaccgaattgtttggtcatcagatacagttcaatgccgtaaagccgcgccgtctcaatcagccgcttgccgttttccagaacttgatccacgtcgatcacccaactgtccggggcgatcttgccctgctgccacaaacttagtgcggcggaaatcagcgccggattctggcgtttcaatgcttctacaaacatcttgttgcctcgtttctgttccttgaattaaatattcatttttttgaatatttaggttgtacgacgtggatttatcgggagcttcaaacctcttcgttagcagccatccataatccataaaggttggccagcaaatagccttcttcacacgggttaacttccagtgcaaattccttcaacaatacctgatgcaattgcacaacggcttgccagtggctggattgcgccagttccgccagcaattcgtcatccagcggctctatttcttcaccacggcgactgcgcatcagtgcactcgccatatgtgtcatcgccatcgttccttgctcactgcgcgccggtagatggcactctgtttccagtacattgacgacctgcatcatgcctttgcagatgtccttatcaataacgcctgcatcgcaaagcaggttgagtctggtttccatatcagatgcctttcgtttaataactgggttcctgttccccactgactactcgctgttgatgagcaagcagggcatgtttatcaacaactgcacgcagcagttgttgcattgggtaatcatcgactcgcgtcaggatcacggcttcggtggcctgtaaaaatcgcggatcgtctgtgagcggcgtcgcttctaatcccagcatggtcagttcgttttccgccactacgttccagataaccgcgtcaacatcgcctttaacaatgcgttgtaaactctcgtgataagagagatcgactcgttccacatcactatcgccaaaaaagacatcggtcatgattttctgatctgccgaacggttatccagccccacgcgcttcacgtttgcggactcgcctttacggcaaatcaactggtgctcgccaacgtaggtatgcggtcccaactccagcgcgaggcataatcctttttgcgtgagataactttccgccgccagtcgcgaaaccaccgccatgtcatacacgccgttaagtaaacactccacgcgaatatccgcgccgcgcatatgcgcatagtaaaaaggaatgccatcaaactgggctttcaatccgctcgccaggccttcgtacaaacgggtatagggcaagggcatcgcacataccacgttgttgatatccacatgagtcagcaatgctttgttatccatctcgaccagataactgccattgcgcccacggcgttcaatccgtatcgctccgcttgattccagcgttttcaacgcggcctgcgtcaggccaaccgatgaacggcattcagttgccagctcatctatggttttcagtcgattaccgcacttttcacccaacaaataacgggccagtgtcgtgataacgacgccttcttttttgataaacgttcgacggcataatatattttcaataaaatgaatgtttatatcttcaggaatttgaagataaggcgcaacagcgagatgtggaaacggcgaggcgcttcacattttttcggattattgcaaatgaggataaaaaaaccgggtttccccggtttttggcattaatgttaaattacggcttcgccacaaaaccaatcgcttcgtacaccgcttttagcgtacgggaagcgtgtgcgctggctttttctgcgccgtctttcatcacctgttgcaggaaggcttcatcgttgcggaaacggtggtaacgttcctgcaattcagtcagcataccggaaacggcatcagccacttcacctttcagatgaccatacatcttgccttcgaactgtttttccagttccgggatgctctggcccgttaccgcagaaaggatatccagcaggttggaaacgcccgctttgttctgcacatcgtagcgaactaccggcggctcgtcggagtcagtgaccgcgcgtttgattttcttcactaccgatttcggatcttccagcaggccgataacgttattgcggttatcgtcagacttggacatcttcttggtcggctccagcagcgacattacgcgcgcgccagatttcggaataaacggctctggcaccttaaagatatcgccgtacagcgcgttgaaacgctgggcgatatcgcggctcagttccaggtgctgtttctggtcttcacccaccggcaccagattagtttgatacagcaggatgtccgctgccatcagcaccggatagtcaaacagaccagcgttgatgttctcggcataacgcgcagatttatctttaaactgtgtcatgcggctcagttcgccgaagtaggtatagcagttcaatgcccagcctaactgcgcatgttccggcacgtgggactgaacaaaaatggtgcttttctcaggatcgataccacaagccagatacaacgccagcgtatccagcgtcgctttacgcagcttctgtgcatcctggcgcacggtgatcgcgtgttggtcaacgatacagtaaatgcaatggtagtcatcctgcatgtttacccactgacgcagcgcacccatgtagttaccaatggtcaattcacctgagggctgtgcgccactaaaaacgatgggcttagtcatttttcgattcctgattttcgctatgcggaagccctaatgcgggcagaaggtcatttagagactgataaattacatcaggctggctgagatcgatagcctcgccgtagttatatccgtaggttaagccaactgatgggcaacctgccgcttttgccgcctgaatatcattgcgtgagtcgccgacaaacagcatctgttgtggagcaatgcccatccgctcagccaccagtagcagcgggtccgggtgcggttttttattttgcacatcatcaccaccaatcaccacgctgaagtatttggcgatatctaaggcttcgagcagcggcgcgacgaacggcgtcggtttgttggtgaccaggcctagcggcaggcctttagcctgcaacgcgcccaacgtatcggcaacgtgcgggaacaaaaacgtcccctcttcggcaacctcgccatagtagcgatcgaacagtttacgcaggatacgtacctgttcttctgccggaatgtcgtcatcaacgggcggtttacccattgttttacgcagagtcgcacgttcctgacgcgcccaggtcaatgcgcgctccatcagaatatctgcgccgttaccaatccaggtaataacgcgttcttcacctgcgacaggcaactccagcgcatacagcgccatatctaccgcagcagcaagaccgggtgcactgtcaaccagcgtaccgtcgagatcaaaagcgacgccgcgaatatcttcaaacttattcatgacttacctttgccagttcactgcgcatttcatcaatgacttttttgtagtctggctggtcgaagattgccgaaccagcaacaaacatatccgcgcccgccgcagcgatttcgccaatgttgttcaccttcacgccaccgtccacttccagtcgaatgtcaaagccagactcgtcgatacgacgacgtacttcgcgcagtttatccagtgtttgaggaatgaaagactgaccgccgaaaccaggattgacggacatcagcaggatcacatccagcttatccatcacgtaatccagataactcagaggtgtcgccgggttaaataccaaacccgctttacagccattttctttaatcagttgcagcgtgcggtcaacatgctcggaggcttctggatgaaaggtaatgatgctggcaccagcggcagcgaaatcaggcacaatgcgatcgacgggtttcaccatcagatgtacgtcgataggggcggtaatgccgtagttacgcaaggatttcagcaccattggcccaatcgtcagattgggaacatagtggttatccatgacgtcaaaatgcacgacatcagcgccagctgccagggcttttgcggtatcttcacccaggcgggcaaaatcagccgacagaattgagggggcaatcaaatactgtttcatccgcttctccttgagaattattttttcgcgggtgaaacgactcctggtttgtacaaagccagcagttcgtccacctttttacgtgtgccgccgttgctgcttatactgcgtcgaactttgacgacatgcaattttgcgcgctgataccactcacgcgttaacatcgtatcgtgattggagatcagcaccggaatatggcgatcaaccagaccttcagcgatctccgccagatgcgcttgttgttcaagcgtaaaactgtttgtgtgatacgccgtaaagttggcagtcgcagacagcggcgcataaggcggatcgcaatagacgacagatgcatcatctgcgcgcgccatgctatcggcgtaagactcacaatagaaaaaggcattctgcgctttttcagcgaagtgatacaactctgcttccgggaaatagggttttttgtagcggccaaacggcacgttaaactcaccgcgcagattgtaacgacacaggccgttgtaaccgtagcggttcaaatataaaaacagtaccgcccgacggaacggatcctggcttttgttgaactcttcgcggaactgatagtaaacctcagcgcaatttgtttcgggaacaaacagctcgcgtgcggcctgtacgtactcatcagtacgcatcttcacaatgttatagagactgatcaggtcgctattgatatcggcaaggatataacgagaaaagtcggtgttgagaaacaccgacccggcacctacaaaaggctcaaccagacattcgcccttgggcaaatgccgtttaatatcatcaagcaggggatacttgccccctgcccacttcaaaaaagcgcgatttttcttcatgctgactaactaattacaccttctccggctgtggagaaagctccgacagcatccagcgcttcaggcaacgcccgcaatgataaaccattgcgggagataaccttgattacttcaggtcggcctgtacctgacgcagcggtttcgcccacgggtttttggcctggacatctgctggcaatgtagataccgcttttttcgcctcttctttcgaagcatacacgccagaaaccaggacataccacggctgaccattacgcgtcgtttcatagacaacgtagtttttcagattctctttcttcgcccaaccgttcaggttgtcgtagttagaggaactgctcagctgcagagtgtaatggctggacggtgccgatttcaacgaaccaacattacctgcggtcttccctccagcggctggtgttgccgtggtttgcgccggggatgccgtctgtactggagccgtagtcgccgtctcttttggtgctggcgtagaagtcgcagccggtgcctttgtgctcgccacaggggcagctggttcagttcgcttcggcgtctgtgcgactggcttcggttccgttttcacggttgcttgcggttttttcggttcaatcaccgcctgctgacgagccgggcgcgtagtggccggacgttcagcggtttgcgttttcgccgtgtcacgcgatgcattgccattgcgaacaggcgcgacagtcgcgggttcagtcggcaatgtagaattgaccgccacattgttcaactgttgctgattttgtggctgggtcagcgcattgttcaggtcaccctgcacttcaacacgttgttgaccatccgttgccgccggggtttgcccttgagtcggcgtagaagagatcggcggcagagaaacatcctgctgagtattttccgcagacgtggttcccggcgctggctgcacgccattggcctgatcggtcgcattgcctgcaagatcaatactcttctcgccagacgcggtttgatcgctggaagaggtcgagggggcttttagcgcagaaccgataccgatgatcaacagcagtagaaccagaatgccgacacccatcatcatatactgacgagaagcgggtttactggctgcttttttgcgcttacgcggacgacgctctacgcgctcttcatccacggtttcatcttcggattcgtcaatttcttcttcgatttccggttcctcattacgcgctttttgcgcacgagtcggacggcgatcgtcagtgtcatcaagttcaatatcatcaaaattgatctgcggttcgccacgttcagtacgctcagaacgttcagaagattgacgagaacgaccagtacgacgatcgctgggatcgggtttcagctcgtcttctggtttgaattcatccatttaacaccccactaaaaggttaatgcttaccacgttgcaattaacctgaagctaatagaccgcttgataagcggcctgacctttcttgttgttacgctgattgacaatcggcaatggcgttaagaacaagctcgtgcgaaacgccgctgcgaacttcactcttaccaattgccaacggaagaattaagcgcatctctcccgcaaggactttcttgtcacgcagcatatgcggtaaatacgcctgcgcggacatttcgcgcggcccattgaccggtaacccagcccgcgtgagcagggttataatacgctgcgtttcggcagaactaaactgcccgagacgttccgacgtccgcgccgccatcaccatacccgcagcgaccgcttcaccatgtaaccaattgccataccccatttcagcttcaatggcatgaccaaaggtgtgtcccagattcagtaaagcacgtaacccggtttcgcgctcgtcggcggcgacaacttctgctttcagctcacaacaacggcgaatacagtacgccattgccggaccgtccagacgcaacaacgcatccagattctcttccagccagttaaaaaacgcaccgtcaagaataatgccgtatttgatgacttctgccagccccgacgctaactcacgcgggggaagcgttttcagacagtcgagatccaccaccactgaagcgggctggtagaacgcgccaatcatgtttttaccgaggggatggttgaccgcagttttgccgccaacggaggagtcgacctgcgacagtaacgtcgtcgggacttgaatgaaacgtacaccgcgctgataactcgccgccgcgaagccggtcagatcacccactacgccgccgccaagcgccaccagagtagtatcgcgaccatgcggcttttgtaacaatgccgtaaagacggtatcgagtacagccaggcttttatactgctcgccgtcagggaggataacgctatcgacgttaacacccgcctgttcaagtacgccgcggaccttatcgagatacagaggagccagggtttcgttggtgaccaacatgacctgctcgcccgatttcagcggtaagaatgaagctggttcattaaacaaaccagatgcgatggtaattgggtaactacgttccccgagagtaacgacaatcctctccataacgcgacatccaccttaattactgtacccgcagacgagtgtatataaagccagaattagttgctttccagcatgtgaataatctggtttgcaaccactttagcgctttgatcatcagtacgaatggtcacgtcggcaatctcttcatacagcggattgcgttcattggccaacgcttccagaacttcacgcggcggtgtttcaacgtgcagcaacgggcgttttttatcacgctgcgtgcgtgcaagttgcttttcgatggtcgtttcaagataaacgacaacgccacgagcggaaagacggttacgcgtttcacgggatttcacagagccgccgccagtagccagcacaataccctgtttctcggtcaactcattgatgaccttttcttcgcgatcgcggaagccttcttcgccttctaaatcgaaaacccagcccacatcagctccggttcgtttctcaatctcttgatcggaatcgtaaaattccatattgagttgttgagctaactggcgcccaatagtgctttttccggcacccataggcccaaccagaaagatattgcgtttctctgccattttttcggtactactaagactattcgttaatgataaacccgcttcgctcagagagcgccgcaggacatgaactgaaacctcataagatattgcgagagtcagactgaaaattatctcaatactccagcgggtttggcaactgaataaatcacccatccctctgcatatctggtcgctgcaagcgcgctgccttgctaccaccgctctggcgataaatcaccgggtaagattagcgtaaaaaagacagcaaaatgccgcctgaatgataaatcatcatcatggaacgcaggcagcgaagagcaccaactctcaaatcggtactccttgtatgctaaatacctgcgcgcgtcaaatagatgaaacacgttcagtgtaaaaacattaccgcttttacggctgtttactcactggaaaccagtcgtggcgtgataaacaccactaactcgcgtcgttcatcttcttttccgtcatgacgaaataattgcccgaaccagggaatgtcgccaagcaacggtacgctatcctgacccgatttatttttacgggtaaaaatgccgcccagcgccaacgtttctccgcttttgacctcgacctgcgtttcgatctcctgcttatcaatcgccagcacttcgccatctgcctgctgtagcacctgccccggaacgttctggctgatgtgtaatttcagccggatgcgacctttttgtaacaccgtgggcgtgacttccatccccaggacggcctctttaaattccaccgacgtcgcgccactttccccgctggaaacctgatatggaatttcgctcccctgtttaatgctggcaggctgaagatgtgaggccagcagacgcggactggcgataatatccagctgctgtttttgttcgagcgcggaaagctcaagatccagtaaacgtccgttgatgcgtccaatgttaaaaccgatatgcgttgtcgccgtcgctacggagaggtcgctgccaagcgtggtgacttgcccaacgccaccagcttgttgcgcatcggccagcgtccatttcacacctaactcacgcaaacttttttcattaatggtgacaatatgcgccgagagctcaacctgcccgaccggcagatccatttgcgatacccactgttcaagcgtgcttaacgccgttttgttatctcgcagcaaaaggcgattggtgcgtttatcgacggtcatactccctttggcactcagtagcttctcccccgctttcgccagctctccggcgtcggcgtattgcagagtaatattgcgattttccagcggcagatttgcctgcgcccgcgcctgctccgcctcctggcgggcgatattgtcattctgccaggcaacggaatgcaccgagagaatattgccttcctgccgcgttatcagtccggcgcttttcactacagtttgtagtgcctgcttccagggaacatctgttagatgtaacgacaccgtaccgctgacgtctggcgaaaccaccaggttcaacttctcctgttcagccagcgcctgcaacacctgagctaccggaacgtcatccaccatcagcgtcactttttgcggctttgccgcctgtacgccgggtatcagcatcaacagtagtgcggctatccattgcttcatttgtatctccttgccgttgccacaaccagtgtggcggttcgcagtttgttccggttcccagcgttagtgcgtctggcgtcagctgtaaaattgtccagccgttttccagcacatcgttttgctgcacccgtcgccatttcttttgcccgtcttttattacaccgatgatgcgctcgcctcgcgctaccatcccctgatagcgccactggctaagttcgctaatccggcatagatcttccggcggtttaaaagggtcacgcataccggttaaaaggcacaatgcaatacctgccaacaaccagcgtttaaccctcatgcggtgtctccagttgtagcgtgaacaaaaggtcatcaccttccacgcttaacgaaaaacggctcacgctgacgttgcgctctgccagccgtgtaaatgccgacggcactgcttcccacagcgttttcaacgccaactcgcctccctgcgcggatggatgccagaaaaccagttgtgcgccgggcaactgaaaatccagtggcgaaaagggcagcgttttttcttcgctgaagggagtggtgtcaaccaggcgatacagtgcagcccactgctggtggtgactcgcccgtagtcgaattaatgcgtcgcgctcttcatggtgtgtcaatgacagaaaaatgagcgtaactaacaccagcaaccagactgcccagcaaaactggcggaggcggagtgatgtggcgaaccaccagtcaaagaacatgttcatcgctaaccttccttgttaactgatactcaaattgccagcgtccctgcgcatcctgctgcgtggcccccctctgattgagatgaaaagaagcatcctggcggagtgacgtttccagcgcgtttaacgcggcaatgcttgttgtcagccccttgatctccagcgttccctgctgccagcttatcgttgtcagccaggaatgttcgggtaaaagcgccgccagtgcttccagcgcagattgccagtcgcgggtaaattgtcgctggcgctgcctttgcaaacgctgttcgcgtaactgctggcgttccagcaaacgtggtttcgttatctgtaagctgcgggcgagttgttgttccgcctgaagcaaaacggcgtttacgcgtgcttcggcattgcttgtcagacgcagtattagcgttatcccgacggccagcagcagaggcgcaacgaacatcagcaaccagaaacgaagaaaagcagtccggcgttgctgtcgccagggcaaaaaattaattggcgggttcatcagtacaccttcccaagcgccagccccagcgcgatggcaaagtctccacctggtggcggtagcggcggctgacgaacagaaaccgcctcccaggggtcaaatccgccttcgccacatagcgcgacgctttcgggatcaacagataacgctgccgccagctccttcgcgctagtcatccccaccgccagtttgcgcccccagctatagcgcgtcgcccacagccactgttcgttatcacgccaggccagacattgctgatgagaaggtaaaaaaggcaggaatcgctgtaatgcactggcatccggagtgatcgcgctaacatgaacacgcaacctttctgccagagtaagcagcgttgccagctctttgctttgcgcggcagtcacgttataggcgggactgagtgagtcttcgctgtaatcgaagcgcagggagtccggatccatatccagttcacgggccatcgtcccggacagccaggccatttgctcccgctcaccgagggacatcgacgggcgtggaaatgaccgctgtaatgtgcgactggcgggaaacgccaacataatgtgatgacgctgcggcagttcacgactccacggtaacaacgtgttagccagccgctgcacatcaacaatccgcccatctttgataatgtcgttctccagtggcaaccgccaccagcggtgcaataagcattcttttgcgctccgcacgatagcaaccgctaccgcttcttgctgttgtaaatgcaaaccaatttgccagttcttaaatgccattgtgatgatctccttatcacccgtcactctgacgggtatatcaatgcgtctggcttgcctttatactaccgcgcgtttgtttataaactgcccaaatgaaactaaatgggaaatttccagtgaagttcgtaaagtattttttgatccttgcagtctgttgcattctgctgggagcaggctcgatttatggcctataccgctacatcgagccacaactgccggatgtggcgacattaaaagatgttcgcctgcaaattccgatgcagatttacagcgccgatggcgagctgattgctcaatacggtgagaaacgtcgtattccggttacgttggatcaaatcccgccggagatggttaaagcctttatcgcgacggaagacagccgcttctacgagcatcacggcgttgacccggtggggatcttccgtgcggcaagcgtggcgctgttctccggtcacgcgtcacaaggggcgagtaccattacccagcagctggcgagaaacttcttcctcagtccagaacgcacactgatgcgcaagattaaggaagtcttcctcgcgattcgcattgaacagttgctgacgaaagacgagatcctcgagctttatctgaacaagatttacctcggttaccgcgcctatggtgtcggtgctgcggcacaagtctatttcggtaaaactgtcgaccaactgacgttgaacgaaatggcggtgatagccgggctgccgaaagcgccttccaccttcaacccgctctactcaatggatcgtgccgtcgcacggcgtaacgtcgtgctgtcgcggatgctggatgaagggtatatcacccaacaacagttcgatcagacacgcactgaggcgattaacgctaactatcacgcgccggagattgctttctctgcgccatacctgagtgaaatggtgcgccaggagatgtataaccgttatggcgaaagtgcctatgaagacggttatcgcatttacaccaccatcacccgcaaagtgcagcaggccgcacagcaggcggtacgtaataacgtgctggactacgacatgcgccacggctatcgcggcccggcaaatgtgctgtggaaagtgggcgaatcggcgtgggacaacaacaaaattaccgatacgctgaaggcgctgccgacctatggtccgctgctgcctgccgcagtcaccagcgccaatcctcaggaagcaacagcgatgctggcagacgggtcgaccgtcgtattgagtatggaaggtgttcgctgggcgcgcccttaccgttcggatactcagcagggaccgacgccgcgtaaagtgaccgatgttctgcaaacgggtcagcaaatctgggttcgtcaagttggcgatgcatggtggctggcacaagtgccggaagtgaactcggcgctggtgtcgatcaatccgcaaaacggtgccgttatggcgctggtcggtggctttgatttcaatcagagcaagtttaaccgcgccacccaggcactgcgtcaggtgggttccaacatcaaaccgttcctctacaccgcggcgatggataaaggtctgacgctggcaagtatgttgaacgatgtgccaatttcccgctgggatgcaggtgccggttctgactggcaaccgaagaactcaccaccgcaatatgccggtccaattcgcttacgtcaggggctgggtcagtcgaaaaacgtggtgatggtacgcgcaatgcgggcgatgggcgtcgactacgctgcagaatatctgcaacgcttcggcttcccggcacaaaacattgtccacaccgaatcgctggcgctgggttcagcgtccttcaccccaatgcaggtggcgcgcggctacgcggtcatggcgaacggcggcttcctggtggacccgtggtttatcagcaaaattgaaaacgatcagggcggcgtgattttcgaagcgaaaccgaaagtagcctgcccggaatgcgatattccggtgatttacggtgatacgcagaaatcgaacgtgctggaaaataacgatgttgaagatgtcgctatctcccgcgagcagcagaatgtttctgtaccaatgccgcagctggagcaggcaaatcaggcgttagtggcgaagactggcgcgcaggagtacgcaccgcacgtcatcaacacaccgctggcattcctgattaagagtgccttgaacaccaatatttttggtgaaccaggctggcagggtactggctggcgagcaggtcgtgatttacaacggcatgatataggcggaaaaacgggtaccactaacagttcgaaagatgcgtggttctcgggttacggtccgggcgttgtgacctcggtctggattggctttgatgatcaccgtcgtaatctcggtcatacaacggcttccggagcgattaaagatcagatctcaggttacgaaggcggtgccaagagtgcccagcctgcatgggacgcttatatgaaagccgttcttgaaggtgtgccggaacagccgctgacgccgccaccgggtattgtgacggtgaatatcgatcgcagcaccgggcaattagctaatggtggcaacagccgcgaagagtatttcatcgaaggtacgcagccgacacaacaggcggtgcacgaggtgggaacgaccattatcgataatggcgaggcacaggaattgttctgattaaaaaggcgcttcggcgcctttttcagtttgctgacaaagtgcacttgtttatgccagatgcgggtgaacgcgttatccggccaacaaaaaattgaaaattcaataaattgcaggaacttcgtaagcctgataagcgttgtgcatcaggcaaacttcacgcatttacactcgcccctgccctttcaaccattcgcgcacgaggaacagcgcgctgacattacgcgcttcgttgaagtcaggggcttccagcaaatccatcatatgcgccagcggccagcgcacctgtggtagcggctctggctcatcgccttccagtgattccgggtagagatcttgcgctaccacgatattcattttgctggaaaagtaagacggtgccatgctgagcttcttcaaaaaagtcagatcgttcgcaccaaatccaacctcttcttttagctcgcggttagcggcttcaaagacgctttcacccggatcaattaatcctttcgaaaaacctaattcgtaggattcagttcccactgcgtattcgcggatcaggatcaggtgatcgtccacaatcggcacaatcatcactgcttcccggttggttggacgcattcgttcataaacacgccgcacgccattgctgaactccagatccacgctttcgacggtaaacagtcgggaacgggctacagtttcaacattcagaatggtgggtttttgtaatgatttgctcatcgtgggatctatgctgtgaaatcagcggttattgtgcgatatcggacacgctttcggcaatgtgaattgcatgttatttacatttatgtaacttaataaataatcgtcctcaaatcaaattaaaagtcaataggttgaaataactccaggaatttgctgatattccgccttcagagggtttgctatgatcagcggttactgtgatgtgcttaatgatgctcaagttaaactccacgcttgccgatagccaaccgcagaatcatgtattgtgtccggtgcgactgaccacgcctgacagactaagtaagatggggaaagcatgagcaccattgtgatttttttagctgctttgctggcctgctcactacttgcgggatggctgataaaagtgcgatccagacggcgtcagctgccctggaccaacgccttcgtggatgcgcaaacgcgtaaactcacatctgaagaacgtagcgccgttgaaaattatcttgagagcctgacgcaggtattacaggtgcctggcccaacgggagccagcgcggcaccgatctctctggcgctgaatgccgaaagcaacaacgtcatgatgctgacacacgctatcacgcgttatggcatctctaccgacgatccgaataaatggcgttactacctcgattcggtagaagtccacctgccgcctttctgggaacagtacatcaacgatgagaataccgttgaactgattcataccgattcgctgccgctggttatttcactcaacggtcatacgctgcaggagtacatgcaggaaattcgcggctatgctttgcaacctgttccgtcaacgcaggcgtcgattcgcggggaagagagcgagcaaatagagctgctcaatattcgcaaagaaacgcacgaagagtatgcgctgagtcgtccgcgcgggctgcgcgaagcgttgctgattgtcgcctccttcatgatgttctttttctgcctgattaccccggatgtctttgttccgtggctggcaggcggcgcgttactgctgctgggagcaggtctgtgggggctattcgcgcccccggcaaaatcctccctgcgggaaattcattgtctgcgcggtacaccccgtcgttggggattgtttggcgaaaacgatcaggaacagatcaacaatatttcactcggtattatcgacctggtctatcccgcacactggcagccatacattgctcaggatcttggtcaacaaaccgatatcgatatctatctcgaccgccacgtagtgcgtcaggggcgatatctttcgctgcatgatgaagtaaaaaactttccgttacagcactggctgcgcagtacgattattgctgcgggctcgctattggtgctgtttatgctgttattctggatcccgctggatatgccgctgaaattcaccctctcgtggatgaaaggcgcgcagaccattgaagccactagcgtaaaacaactggctgacgctggcgtgcgggttggcgatacattgcgtattagcggtacgggaatgtgtaatattcgcacttccggtacctggagcgcgaaaaccaattcaccttttttaccatttgactgctcgcagatcatctggaacgacgcccgctcattgccattaccagaatctgaactggtcaacaaagcgacggcattgaccgaagcagttaatcgccagctgcaccctaaaccggaagatgaatctcgcgtcagtgcctcattacgttcagcaattcaaaaatccggtatggtattgcttgatgattttggcgacattgttctgaagacagcagatctgtgttctgccaaagatgactgtgtgcgactgaaaaatgcgctggtcaatctcggcaacagtaaagactgggacgcgctggtaaaacgcgccaacgccgggaaactcgatggcgtgaatgtgttattacgcccggtgagtgcggaatcgctggataacctggtggccacctctaccgcgccgtttatcacgcatgaaacggcgcgagcggcacaatcactaaacagtccggcccccggcggattcctgattgtcagcgacgaaggcagcgattttgttgatcagccctggccttcggcatcactttacgactatccgccgcaagaacagtggaacgctttccagaaactggcacaaatgctgatgcatacgccgtttaacgccgaaggtatcgtcacaaaaatcttcactgacgccaatggtacgcagcatattggccttcatccgatcccggatcgttccggcctgtggcgctatctcagcaccacgctgctgctactgacgatgctgggtagcgccatttataatggcgtacaggcctggcgtcgttaccagcgccatcgtactcgcatgatgaagattcaggcctattatgaaagctgcctgaacccgcagctgatcaccccttcagaaagccttatcgaataacacgtttgcgcggcaggttatgctaccctgtcgcgcaaattgcttcactctggagatttccctcatgcatatcaacattgcctggcaggacgtagataccgttctgctggatatggacggcacgttgctcgacctcgccttcgataactatttctggcaaaagctggtgcctgaaacatggggcgcgaaaaacggagttacgccacaggaagcgatggaatatatgcgccagcaatatcacgacgtacagcatacgctaaactggtactgtcttgattactggagtgagcaactgggtctggatatctgtgcgatgaccaccgagatgggaccgcgtgccgtactgcgtgaagataccattccgtttcttgaggcactgaaagccagcggtaaacagcgaattttgctcaccaatgcgcatccgcacaacctggcggtaaaacttgagcataccggtctggacgcacaccttgatttattactttccacccacacatttggttatccgaaagaggatcagcggttatggcatgcggtggccgaagctacggatcttaaagctgaaagaacgctgtttattgatgacagcgaagcgattctcgatgctgccgcgcaatttggtattcgttactgcctcggtgtgactaatcctgactccgggattgccgagaaacagtatcaacgccatccgtcactgaatgactaccgccgcctgatcccctcgctaatgtgaaggagatgccatgaaagaaaaacctgctgttgaggttcgactggataaatggctatgggctgcccgtttttataaaacccgcgcgctggcccgtgaaatgattgaaggcggtaaggtgcattacaacgggcagcgcagcaagccaagcaaaatcgtcgagctgaatgccacgctcactctgcgccagggaaatgacgaacgcacggtgattgtaaaggcgattactgaacagcgtcgccccgccagcgaggcagccttgctgtatgaagagactgcggaaagtgtagagaaacgcgaaaaaatggcgctggcacgtaaacttaatgccttaaccatgccgcatccggaccgacgcccggacaaaaaagagcgccgcgacctgttacgatttaaacacggcgacagtgaataactgtcacctgcaagagagatgattatgccgcaacatgaccaattacatcgctatctgtttgaaaactttgccgttcgcggcgaactggtaaccgtttcggaaaccctgcaacagatccttgagaatcacgattatccgcagcccgttaagaacgtgctggcagaactgctggttgcgaccagcctgttaaccgctacgttgaagtttgatggtgatatcaccgtacagctgcaaggcgacggtccgatgaatctggcggttattaacggtaacaacaaccagcagatgcgcggtgtggcgcgcgtgcagggcgaaattccagaaaatgccgacctgaaaacgctggtcggcaatggttacgtggtgatcaccatcaccccgagcgaaggcgaacgctatcagggcgtggttggtctggaaggtgataccctggctgcctgcctggaagattactttatgcgttctgaacagctgccgacgcgcctgtttattcgcaccggcgacgtagacggcaaaccggctgcaggcggaatgttgttgcaggtaatgcctgcgcaaaatgcccagcaggacgactttgaccacctggcgacgctaaccgaaaccatcaaaaccgaagaactgctgactttaccggcaaacgaagtgttgtggcgtttgtatcacgaagaagaggtgacggtttacgatccgcaggatgtggagttcaaatgcacctgctcgcgtgaacgttgcgccgatgcgctgaaaacgctgcctgatgaagaagtcgatagcatcctggcggaagatggcgaaattgacatgcattgtgattactgcggtaaccactatctgttcaatgcgatggatattgccgagatccgcaacaacgcgtctccggcagatccgcaagttcattaatgagtatgtccggcagagaggactctgccggattttacgacgtaatggcctgatgcgcttatcagacctacggattcaatgcaatttatcgcaggtaagataatgtgccgaatccaataaaaatcagatatgcgctgtcattcattcagattcaaatccagtctttcgccatccaccgtaagatcgcgccacactttaggcttcgtccccagttttccatcctccgcagccatgagtaatttttctttcgttattacagccgggagtgaattcatcgtaatctctttccattctttcccagcaggatcaataccatagacaatgtatctttcatcattaaaggcaaacaggatccgctctgccctgccatcactattcagatcttgctctaccagcacgcaggcatctttttcaatgcatatcattgcgttatagcgatttttcatcactgccgaccagaatatcgtatccggttttccagaacctgaggcaataaatacattatctgctaatgctttttccgatatctgctgctgaagacgttgtactccatcaaaagccatcagcagaccccgcctgcgtttcgggtctttcatatactcggcatcgcttttcagcgactcaagcgccgcacgtccatagcgaccgctctgttcgagcatatagagacttacctggtctggcgtgtttttgccgctctgataacgcgccatatgactgttcacgctaatgcgcatactgtccagcaccggagaattaagaagcaccagtattaccaacaccaataacgaaaccgcaaggttcactttgccctgaagaacaagggggttttgccctttacgccagacgatactgacaaaataccccagcgaccataccagtaacaccagcaccgccagcgcgccctgcaagcggtcgacagtccagccgtactgagcgacccgcatccataacgcccaggcggcgacgaacacatacagcggagcaaccagcaaagcggttttaatcaggcaacgcaacggccccgtccagggaagtgacgctttttgcggatcgcggacaatagccattaagatcaattgcaaaaaggccagcgtcaacagcaacccggcggcggaaatgtggcgagaaatcgcgctcaggcccgtaaacggcagggtgatgataaacatcagggttagcaatgatactaacggcagcaaccccgtggcgattaacgtgaacaacttttgaatagagtcgattaaacgtgactgtgtacgcgcgaggatcaccgccagtgcggtaaccagacctaacgtgagataaataaacccgtcggttgcaaaaaagagcgttttgaaaaacgtgatgccaacaagtttaaacaactctccccacagtaaaagtaccagccacgtcaggccattggcgagaaaaatcaccagtaatataagtacgttatgccatactgactggtaaaaatagcgatagcggctactgtcattgcggatgcgaaggctttgttgtatccacggtagcaacaacattgccatcagcagcagatagcagccaaaatcccaaagcgccttttctgctctccagtggttcatgccatcaatttgccactttagccaaccgctcattcccagcgtggcaataaacaccagcgccagccatccccaaaggcgcttctgtttaaaggagatcacggagaagagtaaaacggatgaaaacgcgacggtcgcaggcacgccataaacaatccaactgtgattttttccggcaagccaggcgatcagcaggtagcaaaccagcccctgaagtaatccggtagcaatcatcccccagcgtgttgccggtgaaagttcaacgttatccatgttggttatccagaatcaaaaggtgggttaattatcgcatccgggcagtagtattttgcttttttcagaaaataatcaaaaaaagttagcgtggtgaatcgatactttaccgattgaatttgcatcaatttcattcatgaatgcgattccactcacaatattcccgccatataaaccaagttttaaccttttgagaacattttccacacctaaaatgctatttctgcgataatagcaaccgtttcgtgacaggaatcacggagttttttgtcaaatatgaatttctccagatacgtaaatctatgagccttgtcgcggttaacacccccaaaaagactttactattcaggcaatacatattggctaaggagcagtgaaatgcgcgttaacaatggtttgaccccgcaagaactcgaggcttatggtatcagtgacgtacatgatatcgtttacaacccaagctacgatctgctgtaccaggaagagctggacccgagcctgaccggttatgagcgcggggtgttaactaatctgggtgccgttgccgtcgataccgggatcttcaccggtcgttcaccgaaagataagtatatcgttcgtgacgataccactcgcgatactttctggtgggcagacaaaggcaaaggtaagaacgacaacaaacctctctctccggaaacctggcagcatctgaaaggcctggtgaccaggcagctttccggcaaacgtctgttcgttgtcgacgccttctgtggtgcgaacccggatactcgtctttccgtccgtttcatcaccgaagtggcctggcaggcgcattttgtcaaaaacatgtttattcgcccgagcgatgaagagctggcaggtttcaaaccagactttatcgttatgaacggcgcgaagtgcactaacccgcagtggaaagaacagggtctgaactccgaaaacttcgtggcgtttaacctgaccgagcgcatgcagctgattggcggcacctggtacggcggcgaaatgaagaaagggatgttctcgatgatgaactacctgctgccgctgaaaggtatcgcttctatgcactgctccgccaacgttggcgagaaaggcgatgttgcggtgttcttcggcctttccggcaccggtaaaaccaccctttccaccgacccgaaacgccgcctgattggcgatgacgagcacggctgggatgatgacggtgtgtttaacttcgaaggcggctgctacgcgaaaactatcaagctgtcgaaagaagcggaacctgaaatctacaacgctatccgtcgcgatgcgctgctggaaaacgtcaccgtgcgtgaagatggcacaatcgactttgatgatggttcaaaaaccgagaacacccgcgtttcttatccgatctatcacatcgataacatcgttaagccggtttccaaagcgggccacgcaacgaaagttatcttcctgacagcagacgcctttggtgtgctgccgccggtttctcgtctgactgccgatcaaacccagtaccacttcctctctggcttcaccgccaaactggccgggactgagcgtggcatcaccgaaccgacgccaaccttctccgcctgcttcggcgcggcgttcctgtcgctgcacccaactcagtacgcagaagtgctggtaaaacgtatgcaggcagcgggtgcgcaggcgtatctggttaacaccggctggaacggcactggcaaacgtatctccattaaagatacccgcgctattatcgacgccatcctcaacggttcgctggataacgcagaaaccttcactctgccgatgtttaacctggcgatcccaaccgaactgccgggcgtagacacgaagctcctcgatccgcgtaacacctacgcttctccggaacagtggcaggaaaaagccgaaacgctggcgaaactgtttatcgacaacttcgataaatacaccgacacccctgcgggtgccgcgctggtagcggctggtccgaagctgtaatcagctgatatctcattgaccccttatccaaacggataaggggtttttttatatctaattagctaccaatatgtacacttataattatcaatagaccgcaggatgcattatgttcacctttattgaactacaaggatttagcaaacgccgccagttattgctacctgataagtagttccgggcttttcaggaactactcattcaagatcccactgccggtgacattatcgcaggcacaggcagttttagaaaaattcgctggaaccgttctggaatggggaaacggggtggcattcgaataatttattacaacgtaacacgcaatggtcgaatttatctggcgttgatttatcctaaaaatgaacaggatgatttaacagaagaacaaagaaaggcattgaaactattgtccgagaagctgctttaatgttgaagctccacaaattccaccatggtcgaaatgccaacggagacattgaaaacagatgaaagatgaattatttgctgatcttcttgccagcgcagaagaaatggtacgcatcgaaaagggtgaagaaacgcctgaaccagagcacgtccatacttttagcgaaatcgatgtaaaagcgatccgtgaagcaacgggtttacgtcagcaagattttgctgtcgccgtaggggtaagttatgacctggtcaaaagctgggaaaccaaacgccgtcagcctaccggagcaccccgaaaattgctcctgcttttgcaagcgaatcctttcattatcaatcaattgaaaacaatctaaaaacgggaggcaccttcacctcccgtttttttacccttcttttgtcatgccctgcgcccgcgttaccggcactggcagccaggcgcgaatggaaagcccgccccgttcgctggtgccaagctccagcatcccgttatggttatccacgatacgctgcacaatcgccagccctaatcccgtgccgctaatagtgcgcgcactgtcgccacgaacaaacggctggaacaggtgcttacgctgttctggcgcaatacccggaccgtcatcttctacctgaaaccaggcgcgattcggctccgtgccgctgctgactttgatccagccattgccatagcgggcggcgttcaccaccatattcgctaccgcgcgtttgatcgacagcgggtgcattttcacctcaatgctaccggggtaaagcgcagtttcaatttcccgctcatagccactttcggcagcaataacctcaccgagtactgcgttgagatccgccatttccatcggcatctcctgcccggtgcgcaggtagtcgataaactgctcaatgatggcgttgcactcttcgatatctttattgatcgattctgccaggtagccatcctgctcgctcatcatctcggtcgccagacgaatacgcgtcagcggcgtgcgcagatcatggcttacccccgccatcagcagcgtgcggtcatccgccagttgcttaacaccagccgccatatggttaaaggcgcgggtaacggaacgcacctccgaagcgccatattcacgcagcggcggcggaataatccctttacccacctgcaaggctgcgtgttcgagatcgaccaacggtcggttctggatacgaataaacagccacgccccgcctatcgccaatagcataatcgccaacgtataacggaacagcggggagaaatcgccctgatgaatttcggttagcggcacgcgtacccagatattgggcgacaaccaggttttcagccagacgacaggcgaacttttgttgacctcgacgcgaacttccgtcggaccgcccagttgctgcgccatctgatggcttaagaattcatagtgttgcgcccaacgcagacctgcctcttcggcagcttcgttggaatagagagagatccccagctcacggtagatctcccgacggaaagcgggaggcacaaccaactgcgtgccgtcctccagttgcagtttgtcggtcatcaacatacgcacttcgtacgcgaggactttattaaactgctggaggctcggcaaaatcgcgaagttcagcaccaccagataagtcgtcaccaggctgacgaacagcaaggtgacgatgagcaataacgtacgggcaaatgaacttcgtggcgagaagcgcaatcgcctcatgctttagaaccgtccggtacaaagacgtagcccagaccccagacggtctgaatgtaacgcggatgcgccggatcttcttccaccatgcggcgcagacgcgaaatctgcacgtcgatggagcgttccattgcggaatattcacgaccacgggcaaggttcatcagcttatcgcgggagagcggctcacgcggatggctgaccagtgccttcagtaccgcaaactcaccactggtgagcggcatcggctcgtcttcgcggaacatttcgcgcgtaccgaggttaagtttgaacttaccgaaagcaattaccgcctcttcctgtgacggtgcgcctggcagttcgttcgcctgacgacgcagcaccgcacgaatgcgggccagcagttcacgcgggttaaacggttttggaatgtaatcgtcagcgccaatctccaggccaacgatacggtccacttcttcccctttcgccgtcaccataatgatcggcatcggattgctctggctacgaagacgtcggcaaatcgacaagccatcttcaccaggtaacatcaaatccagtaccataagatggaaagattcacgagtcagcaggcgatccatctgttctgcattagcgacgcttcgaacctggaagccttgttcggtgagataacgttccagcagcgcgcgcaggcgcatgtcgtcatcaaccaccagaatcttgtagttctcttgcattgtttgtactcccaaaggttcgcaacaatttgtaagcgtgtattcttaaaaaagctcacgttcgtcaccagctaaatctggtatgaatttcagcctaaattgttacaaagcatattaaacagcagcttaagtatacaatttattcggcgaaacattattgattctgttgatatgatcacgttatacccaatgtgcgcattatcaaacagacaaagggaatcaacgagatgaaaacgcccctggttacccgggaagggtatgaaaaactcaaacaagagcttaattatctctggcgtgaagaacgcccggaggtcacaaagaaagtgacctgggccgcaagtctgggcgaccgcagcgaaaatgctgactatcagtataataaaaagcgcctgcgtgaaatcgaccgtcgcgtgcgctatctcactaaatgcatggaaaatctcaaaatcgtcgattactccccgcagcaggaaggcaaagtcttttttggcgcgtgggtggagattgaaaacgacgatggcgtgactcaccgtttccgtattgtcggctacgatgaaatttttggccgtaaagattacatctctatcgattccccgatggcccgcgcattgctgaaaaaagaagtcggcgatctggcggtggtgaatacccctgccggggaagcgagctggtatgttaatgctatcgagtacgtgaaaccgtaaggaagagtcttaacctcctgccgatggctggcatttttgccagccagtccgtataactatcccctgatttttgatccgaaaagatgaactcaaaccatgatgaatgattcgttctgccgcattattgcgggtgaaattcaggcgcgcccggaacaggttgacgctgccgttcgcctgcttgacgaagggaataccgtgccgtttatcgcacgttatcgtaaggaaatcaccggcggtctggatgacacgcagctgcgtaatctggaaacgcgtctgagctatctgcgcgagctggaagagagacgtcaggcgatcctcaagtccatttccgagcaaggcaaactcaccgatgatctggcgaatgccatcaacgccaccctaagcaaaaccgaactcgaagacctctacctgccctacaaacctaaacgccgcacccgtgggcaaatcgccattgaagcagggcttgagccgttggccgatctgctgtggagcgatccgtcacacacgccagaagtcgccgctgcacaatatattgatgccgataaaggcgtggcagataccaaagccgcgctggacggcgcgcgctatatcctgatggaacgttttgccgaagatgctgcgctgctggcgaaagtgcgtgattatctgtggaagaacgcgcatctggtctcaaccgtggtgagcggtaaagaagaggaaggggcaaaattccgcgactatttcgatcatcacgaaccactgtcaacggtgccttctcaccgcgcactggcgatgttccgtggtcgtaacgaaggcatacttcagctttcgctgaatgccgatccgcagttcgaagagccgccgaaagagagctattgcgagcaaatcatcatggatcaccttggcctgcgcctgaacaatgccccggcggatagctggcgcaaaggtgtggtgagctggacgtggcgcatcaaggtgttgatgcatctggaaactgaactgatgggcaccgtgcgcgaacgcgcggaagatgaagcaatcaacgtctttgcccgtaacctgcacgatctgctgatggcggcccctgccgggctgcgtgcaacgatgggcctcgatccgggtctgcgtaccggggtaaaagtggcggtagtcgatgcaactggcaaactggtggcgaccgataccatttatccgcataccgggcaggccgcaaaagcagcgatgaccgttgctgcgctgtgtgaaaagcataacgttgaactggtggcgatcggcaacggtacagcttctcgcgaaaccgaacgtttctatctcgacgtgcagaagcagttcccgaaagtgaccgcgcagaaagtgatcgtcagcgaagctggcgcgtcggtttactcggcttccgagctggcagcacaggaatttccggatctcgacgtttcgctgcgtggcgcggtgtctatcgcccgtcgtttgcaggatccgctggcggagctggtgaaaatcgatccgaaatctatcggcgtaggtcagtatcagcatgacgtcagccagacgcagctggcacgcaaactggatgcagtagtagaagactgcgtaaacgccgttggcgtcgatctcaacaccgcttctgttcctctgttaacccgcgtggcgggcctgacgcgcatgatggcgcaaaacatcgtggcctggcgcgatgagaacggccagttccagaaccgtcagcaactgttaaaagtgagccgtctggggccgaaagccttcgagcagtgcgcgggcttcttgcgcattaaccacggtgataacccgctggacgcttctaccgttcacccggaagcctatccggtggtggaacgcattctggcagcaacacagcaggcactgaaagatctgatgggtaacagcagcgaactgcgtaacctgaaagcatctgactttactgatgagaaattcggtgtgccgacggtaaccgacatcatcaaagagctggaaaaaccgggtcgcgatccgcgtccggaatttaaaaccgctcagtttgccgatggcgtcgagacaatgaacgacctgcaaccgggtatgatcctcgaaggtgcggtgaccaacgtcaccaactttggcgcgtttgtcgatattggcgtgcatcaggacggcctggttcacatctcttcattgtcgaacaagtttgtggaagatccgcataccgtggtgaaagcgggcgacattgtgaaggtgaaagtgctggaagtggatcttcagcgtaaacgtatcgccctgaccatgcgtctggacgagcagcctggcgaaaccaacgcccgtcgcggcggcggtaatgaacgcctgcaaaacaaccgcccggcagccaaaccgcgtgggcgtgaagcgcagcctgccggtaatagcgcgatgatggacgcgctggcggcagcaatgggtaaaaagcgttaaaccccctgattggcctacggttcaaattttcacgaaatcgtaggccagataaggcgttcacgccgcatctggcaatacacgccttgcctgacataaaaatgccggagtatatctccggcatttttattccacagccaaccccacaatatactccctaatatttatcacttcattaacaactgagaccttaattaaacattaaccagccctaataattcgtcatgcgaattatattttcgctgcgatataaccttgagccatatcaacattgagtcagattattattcaaaccaacattcacacacattttaagtattgctgatagaaaccattctcattatcattgtactgttgattatttaatctctccttcgttggcaaatcatctggtctcatgtcgctgtcaaacgccccatgaggtagttatccagttaatgagaaacaagtaggcacctatgcaatacactccagatactgcgtggaaaattactggcttttcccgtgaaatcagcccggcatatcgccaaaaactgctttctcttggcatgttacctggctcctcttttaatgtggtgcgcgtcgctccactcggcgaccccattcatatcgaaacccgtcgtgtgagcctggtattacgcaaaaaagatctggccttattagaagtggaagcggtttcctgttaatacggtgataacaacaatgaaaaaattaaccattggcttaattggtaatccaaattctggcaagacaacgttatttaaccagctcactggctcacgtcagcgtgtaggtaactgggctggcgttaccgtcgaacgtaaagaagggcaattctccaccaccgatcatcaggtcacgctggtggacctgcccggcacctattctctgaccaccatctcatcgcagacctcgctcgatgagcaaatcgcctgtcactacattttgagtggcgacgcagacctgctgattaacgtggtggatgcgtctaaccttgagcgtaacctgtacctgacgctgcaactgttggaactcggcattccctgcatcgtggcgctgaacatgctcgacattgccgagaagcaaaatattcgcattgaaattgatgctctgtcggcgcgtcttggctgcccggtgatcccgctggtttcaacccgtggtcgcggtattgaagcgctcaagctggcgattgatcgctataaagctaacgaaaatgtggaactggtgcattacgctcagccgctgctcaacgaagcagattcactggcaaaagtgatgccttccgacatcccgctgaaacaacgtcgctggctgggcctgcaaatgctggaaggcgatatctacagccgcgcctacgccggtgaagcgtcgcagcatctggatgccgccctcgcccgtctgcgtaatgagatggacgatccggcgctgcacattgccgatgcgcgttaccagtgcattgctgccatctgtgatgtggtaagcaacaccctgacggcagaacccagccgtttcaccactgcggtagataaaatcgtgctcaaccgtttcctcggtctgccgattttcctctttgtgatgtacctgatgttcttgctggctatcaacatcggcggggcgttacagccgctgtttgacgtcggctccgtagcactctttgtgcatggtattcagtggattggctacacgctccacttcccggactggctgactatcttcctcgcccaaggcctgggcggtggtattaacaccgtgctgccactggtgccgcagatcggcatgatgtacctgttcctctccttccttgaggactccggctatatggcgcgtgcggcgtttgtgatggaccgtctgatgcaggcgctgggcttgccggggaaatcctttgtaccgctgatcgttggtttcggttgtaacgtaccgtcggtaatgggcgcacgtacgcttgatgcaccgcgtgaacgtctgatgaccatcatgatggcaccgtttatgtcctgcggcgcgcgtctggctatcttcgcagtattcgcggctgccttcttcgggcagaacggtgcgctggcggtcttctcgctgtatatgctgggtatcgtaatggcggtgctgacgggcctgatgctcaagtacaccatcatgcgcggtgaagcgacgccgtttgtcatggagctgccggtctaccatgtaccacacgttaaaagcctgattatccagacctggcagcgtctgaaaggcttcgttctgcgtgctggtaaagtgattatcatcgtcagcattttcctgagcgccttcaacagcttctcgctgagcgggaaaatcgtcgataacatcaacgactcggcgctggcttccgtcagccgggtgatcaccccggtcttcaagccgattggcgtgcatgaagataactggcaggcaacggttggcctgtttacaggtgccatggcgaaagaagtggtagtgggtacgctcaacaccctctacaccgcagaaaatattcaggacgaagagttcaatccggcggaatttaacctcggtgaagagctgttcagtgcggtagatgaaacctggcagagcctgaaagacaccttcagccttagcgtactgatgaaccccattgaagccagcaaaggcgacggcgaaatgggtaccggggcgatgggcgtgatggatcagaaattcggtagcgcagctgccgcatacagctacctgattttcgtcctgctgtacgtaccgtgcatctcggtgatgggggctatcgcgcgtgaatcaagccgtggctggatgggcttctccatcctgtgggggctgaatattgcttactcactggcaacattgttctatcaggtcgccagctacagccagcatccaacttacagcctggtgtgcattctggcagttatcctgtttaacatcgtggttatcggtctgctgcgccgcgcgcgtagccgggtagatgtcgaactgctggcaacgcgcaaatcggtaagcagttgctgtgcggccagcaccaccggtgattgccattaatggcttcacttattcaggtgcgtgatttgctggcgttacggggccgtatggaagcggcccagattagccagacactgaacactccgcagccaatgattaacgccatgctgaaacagctagaaagtatgggaaaagcagtgcggattcaggaagaacctgacggctgtctttccggcagttgtaaaagctgcccggaaggaaaagcctgtctgcacgaatggtgggcgttgcgttaaccttgtttcactgcctgttttgaaagcccggtatgcgtttgcatcctggcttttttgcgtgcggctttccataaaaatgcaacccttgcagcgcgacgtaagttcctctgaaagcgtctcgcagggatgaaaactcgctaatgcacaggtgtggagtggcgcgtagagtcgcggcattcaaataacaggtgaaggaacgccatgagcaaaaagcagagttccaccccacacgatgcgttacgccattgccgcaatgcaaaatcaccttgatgccggatacaaaacattgccgatggtggtgccattgttgttttatcacggtattgaaagcccctatccctattcgctgtgttggctggattgtttcgccgatcccaacctggcaaggcagctttatgcctctgcatttccgctgattgatgtcaccctcatgcctgatgatgaaatcatgctgcaccgacgtatggcgctactggagttaattcaaaaacatattcgtcaacgcgacctgatggggctggtagagcaaatggcctgcttattaagtagtggatacgctaatggcagacaaatcaaagggctgtttaattacatactgcaaaccggcgacgcggtacgttttaacgattttatcgatggtgtggccaaacgttcaccaaaacacaaggtgagtttaatgactattgcggaaagattgcggcaggaaggggaacaatccaaagccttgcatatagcaaaaataatgcttgaatccggagtccctcttgcagacatcatgcgctttaccggggtgtcagaagaagagttggctgcggcgagccagtaaagttctgtcccgccatttcgaaagccacctacaccctctgcttcaacgccaccagcagatgacaaaactcgtccggatgtgaaataaacggcgcatgggccgctttggcgaagatatatgattcgctgtgaggccaaagtttatccagcatcggcaccactttgcgcggcaccagaccgtcgagatagccatacaatcgcaaaaacggcatgggcacgttttgcagcggctgacggagatcgaccgttttcaggatttccagcccgccattaagcacgtcaacctccggcatcggtaacgccagaacggttttcttcaacgcccgcgcatcctggcgcgccgtttcagtacccatggtttgtaacgccaggaaccgctccactgtacgctgaaaatcatcactgagttgctgctgaaatcccgccagcacgtccggttttatccccggccactcgtcgcgagcactaaaacaaggtgacgacgccacggtgaccagcgccagaacccgctcgggatgggttaacgcaatctggcttgccaccagcccgcccagactccagcctaaccaaatggctttatctggtgcctgtcgcagcacgacttcggccatatcagcaagtgatagcgcaccaaatccccggctacgcccgaagccgggcaggtcaacaaggtgcagcgtaaaatgcgagctaagttcctcgtcaatgcaacgccacacttcggcattcagtccccatccgtgcagcagcacaagatgaacattcccctgacctttggtctgccaccagatgttattcatccgctattgttctctttttacttacaaggatgaacatatgctaacagtaccgggattatgctggctatgccgaatgccgctggcgttaggtcattgggggatttgttcggtatgctcacgcgccgcccgtacagataaaacgttatgcccccaatgtggattacccgccacacactcacatcttccctgcggtcgctgcctgcaaaaaccgccgccctggcaaagactggtcacggttgccgactatgcgccgccgttaagcccgctaatccaccagcttaagttttcccggcgcagcgaaatcgccagcgccctgtcacgtctgttactattggaggtcttacacgctcgtcgcaccaccgggttgcaattgccggatcgcatcatcagcgttccgttatggcagcggcgtcactggcgtcggggatttaatcagagcgatttgctgtgtcagccgttatcacgctggttgcactgccgatgggatagcgaagccgtcacacgaacacgggccactgcgacccagcattttctcagtgcccggctacgcaaacgcaacctgaaaaatgcctttcgtcttgaattgcccgtgcaaggtcgccatatggtgattgtggatgatgtcgtcaccaccggaagtaccgtcgcagagattgcgcagttgcttttacgcaatggtgcggcgactgtccaggtctggtgcctttgtcgaaccttgtagagcctcgatgatgggcgtattataaccaactaaaatagtcaactattaggccattactatgatccgtatttccgatgctgcacaagcgcactttgccaaactgctggcaaaccaggaagaagggacacaaatccgcgtatttgtgattaaccctggcacgcctaacgctgaatgtggcgtttcttattgtccgccggacgctgtggaagccaccgacactgccctgaaatttgacctgctgaccgcgtatgttgatgagttaagcgctccttacctggaagatgcagagatcgattttgttaccgaccagttgggttcgcagctgacgctgaaagcgcctaacgccaaaatgcgtaaagtggctgacgatgcgccgctgatggagcgcgtggagtatatgctgcaatcacagatcaacccacagcttgctggtcacggtggtcgcgtttcgctgatggaaatcaccgaagacggttacgccattttgcaatttggcggcggctgtaacggttgttccatggtcgatgtaacgctgaaagaggggatcgagaagcagttgctgaacgaattcccggagctgaaaggtgtacgcgatctcaccgaacaccaacgcggcgagcactcttactactaagttctctcctcttttgtcgattgcccgatgtgacgctaaagcgtcttatcgggcctgtacgttgcacgagagtctgacattagcgcagaattacctcagcaaatccaatctcttcgtttccccacgataatatgaccaacctctcataatttaaatttaccccgctctggtgattctcaagcacgtaatgttacccgtatcattctcatgggcaccaaacacactcataacatctgactacactaactcgttttaggggtcatcagccgtggtgccgtaacatctctgttcccagttgggacaaccaggattttccgtcagaaacctgacgttacccataacaaattaaaggccaggtaaatcatgccattagtcattgttgctatcggtgtaatcttgttattactcctgatgatccgcttcaaaatgaacggcttcatcgctctcgtcctcgtggcgcttgctgttggattaatgcaagggatgccgctggataaagttattggctccatcaaagccggtgtcggcggaacgctcggtagccttgccctgatcatgggttttggtgcgatgctgggcaaaatgctggcagactgcggtggcgcacaacgtatcgctaccacactgattgccaaatttggtaaaaaacacatccagtgggcggtggtactgaccggttttaccgttggttttgccctgttctatgaagtgggtttcgtgctgatgctgccgctggtgtttaccatcgcggcttccgcgaatattccactgctgtatgttggtgtaccaatggcggctgcactgtctgtgacccacggcttcctgccaccgcatccgggtccgactgcaattgccaccattttcaatgccgatatgggtaaaactctgctgtacggtactattctggcaatcccgaccgtgattctcgccggtccggtttacgctcgcgtgttgaaaggtatcgataagccgatcccggaaggtctgtacagcgcgaaaaccttcagcgaagaagagatgccgagctttggcgtcagcgtctggacctctctggtgccggtggttctgatggcgatgcgtgcgattgccgaaatgatcctgccgaaaggtcacgctttcctgccggtagcggagttcctcggtgacccggtaatggctacgctgattgccgtgctgatcgcgatgttcacctttggtctgaaccgtggtcgttcaatggatcagattaacgacacgctggtttcttccatcaaaatcattgcgatgatgctgttgattatcggtggtggcggtgcgttcaagcaggtgctggtagacagcggcgtggacaaatacattgcttccatgatgcacgaaaccaacatttctccgctgctgatggcctggtcgattgctgccgtactgcgtatcgcgctgggttccgcaaccgtcgcggcaatcactgcgggtggtatcgcggcaccgctgattgcaacgacgggtgttagcccggagctgatggttattgcggttggttccggtagtgtgattttctctcacgtgaacgatccgggcttctggctgttcaaagagtactttaacctgactatcggcgagaccatcaaatcctggtcgatgctggaaaccattatctcggtgtgcggtctggtaggctgtctgctgctgaatatggtgatttgataatactgatggccggatgcggcgtgaacgccttatccggcctacgattcggcattaattagtaggccggataagacgcgtcaagcgtcgcatccggcatcaaccgcactctacttcttcttcgctgccgctctgcgccgtctgtccaaatccttcagcaatttgttcacaccatcatcggcaaacatcgactcaagcgttgcggaaagtttacgtcgccagtttttatactggtaactggtgccgggaatatttaccggatctgccatatccagccagtcttccggctgtagccctaacagggcgctgttgctatcggcgatgtagcgctgtaagccacgattcagcgtcggtgtcatcgacatcaacgatgccttatgcccggcacgttttggcaggcaaccatatttatgcagagcatccagcagcccttgcttcgccagttcgcgatcctgatacagaccgcgcagtaccacttcatccggatacagccccagcgttttgcccagcgttaaatccccactctcccagtagccgcgtagcgtaggcaggtcgtgtgtcgccgcaaccgccatcgactgctctgggtacgctttcggtgcgcggaatgtcttctcgtggtcgttttcgaaatagagcactttgtaggagtacacaccgctgctgcgcagcttaccgacaatctctaccggtacggtaccgagatcttcaccaatcaccatacagcgatgacgtttactttcgagtgccagaatcgagagcagatcatccaccggatagtgaacatacgcgccctgatctgccgtctcgccatacggtatccaccacaaacgcagcatcgacatcacgtgatcaattcgtaatgcgccgcagttttgcatattggcacgcaacagctcgataaacggttcataggcacgcgcggtgatgatatgcgggtccattggcggcaatccccagttctgccccaacgggccgaggatatccggcggcgcgccaaccgacgctttcaggcaatacagttcacggtcgcaccaggtttctgccccaccttctgctacaccaacggccagatcacgatacaagccaatcggcatttcatagccctggcttatctcccagcaggcggcaaactggctgtaagccagccactgcaaccagagataaaaatcgacgtcatcacgatgttcttcgcagaactggcgcacttctggtgaatccacgttctgatacatctctggccatgctggccagccccagcacatttcgtcctctttcacttgctgggcatgtagcgcatcaaaggctgcctgccagaacaggctgtcgccctgctctgcaacaaactggcgaaacgcggtcatctgctcatcatcacgttgcgcgaaacctttccacgccattcgtaatgctgtcatttttagggcggtaaccgtggagtaatcaacccagtcggcatcccgcgcctgttgcagcgtctgttgcgtggtcggcaactgccaccaggcctgagcctcttcgctaagatggaaatcttcaactgcgttaacgtcgatataaatcacattcagccaacggcgagaagacgggctgtacgggctggcactttccggatttgccagatagagcgcatgaatcgggttcagaccaataaacgacccgccacgttttgccacatccaccagcatcgctttgagatcgccaaaatccccaataccccagtttttttccgatcgcagcgtataaagctgaacgcaggcaccccacagcttttgtttattcagcaacgcctgcggttcgtaacagcgtttcggggcgacaatcacccggcaatgcgcgcgctggtcgtcctgggtaagcgtcagcgtgtgataaccttccggcagcttcgtcggtagattgaacgctttgccccccgtcacatggcctttgtactgctttccttcttcggtagtcagcagccagctaaattcaccgctgccctccaccaccatcggcatttttttgccgctggtataaaccatgacattcgggactggcgttaccgccactttcgtggcggtacgttgatgcatcgcgtcaagcaaacgccgtttggtttcggcgctaatcgactgcggtttaccgtgggcattgatgtaattggagctgatccccgccgccagcgcggcattatccagacgtttgctttccatcgagcttccttagcgttttgcctgccagatacgagcctgataatcgcgaatagagcgatccgagctaaacataccgcagcgggcggtattgaggatcgccgcgcgagtccaggcctcctggtcgcggtacagcacatccacctgcttttgtgcctctacataagcggcgaaatctgccatcaccagatacggatcgccgccctgtttgccgatactgtgcagcatctggtcgaaggcatgcttatcgccgtcgctgtatttaccgctttccagctctttcaatactgcgtccagcaccttatctttcttccgccatttcaccgggtcgtagcctttggccagaattgccttcacttgttccacggtatgaccaaaaataaagatattttcttcaccgactttctcagcgatttcaacgttcgcaccatccagcgtaccgacagtaagcgcaccattgagcgccagtttcatattgccggtaccggaagcttctttacctgcagtcgaaatttgttcggagatatccgccgccgggatcagtttttccgccgccgaaacacaataatccggcaagaacaccaccttcaacttgtcgccaaccagcggatcgttgttgatcacgtcagccactttgttgatcgcaaagataatatttttcgccaggtagtagcccggtgctgctttcgcgccgaagaggaagacgcgcggtacgcggtcagactgcgggttttcacgaatttctttgtacaacgccagaatatgcagcagattcagatgctggcgtttgtactcatgcagacgtttgatctgaatatcgaaaatcgcctgtggattgatctcaataccggtacgaactttcacaaactctgccagacggactttattcgcctgcttgatctcgcgatattgctgacggaatttcgcatcatcagcgaatttttccagattgatcagttgatcgagatcgttagcccactcttttttcagtgatttatccaacagagccgccagtgccgggttgcactgtttgatccagcgacgtggggtaataccgttggtgacattatggaatttgttcggccatagctggtgatattccgggaacagatctttcaccaccagatccgagtgcagcgccgcaacaccgttcaccgcgaaaccgccaaccacacacaggttcgccatatgcacttgtttgtcgtgtaccaccgccagtttggcccacactttttcatcgcccggccaggttttttccaccagcgttttaaagcgagtattaatttcgttaataatctgcatgtggcgcggcagtaagcctttcaccagtttcacatcccagcgttccagcgcttctggcatcagggtatggttggtgtaagcgaaagttttgctggtgatggcccaggcgtcatcccagctcatctggtgctcatcgatcagcacgcgcagcagttctggaatcgcgatagttgggtgggtatcgttcagctgaataacttcgtaatccgccagttcgtgcagtttacgccccgccagatgatggcgacgcaaaatatccgctaccgagcaggcacactggaagtattgctgcatcaggcgcagctttttaccggcagtatggttgtcgtttggatagagaactttggtcagtttttccgcgttgatgccctgctgttcggcacgcaggaaatcaccgtcgttaaatttagtcagatcaaacggatgcgcatgcgtcgcctgccacagacgcagtggctgcgccacgccattacgatagccgacaacggggagatcccacgcttgaccggtaatggtaaactccggctcccagcgtccatctttcgtcactttaccgccaatccctacctgcacatccagtgcttcgttgtggcggaaccacgggtagttaccgcgatgccagtcatccggcgcttcaacctgtttgccatcgacaaatgactggcggaacaagccatattgataattaaggccgtagccagtagctgactgcccgacagttgccattgagtcgaggaagcacgccgccagacgtcccagaccaccgttccccagcgccgggtcgatctcttcttccaacaggtcagtcaggttgatgtcataagccttcaacgaatcctgtacatcctgataccagccgagattcaacaggttgttgcccgtcaggcgaccaatcaaaaactccattgagatgtagttaacatgtcgctgattcgccactggcttggcgaatggctgagcacgcagcatttcggccagtgcttcgctcactgccagccaccactggcgaggagtcatttcagccgcagaatttaagccataacgctgccactgacgtgaaagcgcttcctgaaattgcttatcgttaaaaataggttgtgacataggagttccacttttcttagattttcaacacaacgttatcgctagtttgccaggctcgatgttgaccttcctcatcctgcgggggattaggcagggaggagttgcggggatgagcaaggaaatgtgatctcgaccacttaaagctagtgcaatccacaggattagcagcaaatcaatgccataccgcgcagaaaatctgtatctaagtgcaaaaaatggccgttgcgtattttcaaaaagcggaaggtaactctataaattaagtaaaggagtgaaacagtttcacaagtaaaatatcaagtgtgctccatctcattcttaatagatttattaagatcatctttttagatggcactttcatcagaaatgaagaagaaacccttgcttaaatgaaactgatgaacataaggaaaataccgtacaacccagtattcacgctggatcagcgtcgttttaggtgagttgttaataaacatttggaattgtgacacagtgcaaattcagacacataaaaaaacgtcatcgcttgcattagaaaggtttctggccgaccttataaccattaattacgaagcgcaaaaaaaataatatttcctcattttccacagtgaagtgattaactatgctgattccgtcaaaattaagtcgtccggttcgactcgaccataccgtggttcgtgagcgcctgctggctaaactttccggcgcgaacaacttccggctggcgctgatcacaagtcctgcgggctacggaaagaccacgctcatttcccagtgggcggcaggcaaaaacgatatcggctggtactcgctggatgaaggtgataaccagcaagagcgtttcgccagctatctcattgccgccgtgcaacaggcaaccaacggtcactgcgcgatatgtgagacgatggcgcaaaaacggcaatatgccagcctgacgtcactcttcgcccagcttttcattgagctggcggaatggcatagcccactttatctggtcatcgatgactatcatctgatcactaatcctgtgatccacgagtcaatgcgcttctttattcgccatcaaccagaaaatctcacccttgtggtgttgtcacgcaaccttccgcaactgggcattgccaatctgcgtgttcgtgaccagctgctggaaattggcagtcagcaactggcatttacccatcaggaagcgaagcagttttttgattgccgtctgtcatcgccgattgaagctgcagaaagcagtcggatttgtgatgatgtttccggttgggcgacggcactgcagctaatcgccctctccgcccggcagaatactcactcagcccataagtcggcacgccgcctggcgggaatcaatgccagccatctttcggattatctggtcgatgaggttttggataacgtcgatctcgcaacgcgccattttctgttgaaaagcgccattttgcgctcaatgaacgatgcactcatcacccgtgtgaccggcgaagaaaacgggcaaatgcgcctcgaagagattgagcgtcaggggctgtttttacagcggatggatgataccggcgagtggttttgctatcacccactgtttggtaacttcctgcgccagcgctgccagtgggaactggcggcggagctgccggaaatccaccgtgccgccgcagaaagctggatggcccagggatttcccagcgaagcgattcatcatgcgctggcggcaggcgatgcgctgatgctgcgcgatattctgcttaatcacgcctggagtttgttcaaccatagcgaactgtcgctgctggaagagtcgcttaaggccctgccgtgggacagtttgctggaaaatccgcagttggtgttattgcaggcgtggctgatgcaaagccagcatcgctacggcgaagttaacaccctactggcccgcgctgaacatgaaatcaaggacatcagagaaggcaccatgcacgcagaatttaacgctctgcgcgcccaggtggcgattaacgatggtaatccggatgaagcggaacggctggcaaaactggcactggaagagctgccgccgggctggttctatagccgcattgtggcaacctcggtgctgggtgaagtgttgcactgcaaaggcgaattgacccgctcactggcgttaatgcagcaaaccgaacagatggcacgccagcacgatgtctggcactacgctttgtggagtttaatccagcaaagtgaaattctgtttgcccaagggttcctgcaaaccgcgtgggaaacgcaggaaaaagcgttccagctgatcaacgagcagcatctggaacagctgccaatgcatgagtttctggtgcgcattcgtgcgcagctgttatgggcctgggcacggctggatgaagccgaagcgtcggcgcgcagcgggattgaagtcttgtcgtcttatcaaccacagcaacagcttcagtgcctggcaatgttgattcaatgctcgctggcccgtggtgatttagataacgcccgtagccagctgaaccgtctggaaaacctgctggggaatggcaaatatcacagcgactggatctctaacgccaacaaagtccgggtgatgtactggcaaatgaccggcgataaagccgccgctgccaactggttgcgtcatacggctaaaccggagtttgcgaacaaccacttcctgcaaggtcaatggcgcaacattgcccgtgcacaaatcttgctgggcgagtttgaatctgcggaaattgtcctcgaagaactcaatgaaaatgcccgcagtctgcggttgatgagcgatctcaaccgtaacctgttgctgcttaatcaactgtactggcaggccggacgtaaaagtgacgcccagcgtgtgttgctggacgcattaaaactggcgaatcgtaccggatttatcagtcattttgtcatcgaaggcgaagcgatggcgcaacaactgcgccagcttattcaactcaatacgctgccggagctggaacagcatcgcgcacagcgtattctgcgagaaatcaatcaacatcatcggcataaattcgcccatttcgatgagaatttcgttgaacgtctgctaaatcatccggaagtgccagagctgatccgcaccagcccgttgacccaacgtgaatggcaggtcctggggctgatttactccggttacagcaatgagcaaattgcaggcgagctggaagtggcggcaaccaccatcaagacgcatatccgcaatctgtaccaaaaactcggtgtcgcccaccgtcaggccgcggtacaacacgcgcagaaactgctgaagatgatgggatatggggtatgagtttagccggataatgcgccagatccggcttacatctttacatcattcaatgctcacccgcgttacgccatctgtttctatcagactaaaccgcactggcaagaaacgctccaccaccgcgatattggtctgcagatggcatgagggatgggcgaccgtaaattctcccgcccccgccagcgccatcggtagcaccagttggtcggcgagatattcccccaccgccgccgggcttgccaggtagcgtttcacctctttcaccaactgtgccgcgaccacctcggcactgacgcgcttttcaccgacgacaaaaaagcgttcggtgatattttcactttcgacttcaagcgagacggtattacccggcccctggtcgcgcggcaggttatgaatattctgttcatgcaaggaaaaactacccgccagtgtagcgatttcacgctcagcaacatggcgcggcacaccagccagtagcacctctccacgcatctgcacaatgttcccgcgctcgccaagttgcaagctattaaacgatgccaccggtgagacttccgttgctaccacgccgcctccggcaggataaaaaccgtgacgtaacagcgtggtttgctgatgaactcctattctcgccagcagcggctccagcacccgacggataaaatccgcaggcggggccgacgggttatcggtgccgccgctcacttcaacacgcgaaggtccatcggcaaaccacagcgcgggcagcaccgtttgcagcaccagcgtacaacttccggcgctaccgatagcaaagcggtaatcgccgccgcgcacggtgccaggtcggaagaccagacgctgcgaccccagctcagcgccttccaccgttgccctacaaatttccgcagccgcttttaccgcggtcagatgttggcgcaacagccccggtttcgcccgcccggcacgaatgccggtgatggtaaatggctggccggttatcatcggcaggctcagcgccgagcgcaggatctgcccgccgccttcgccctgtgcgccatccagcgcaatcatccttttcatcatttatccttttacgcacaccacctgacgcagggtatagataacttccaccagatcgctttgtgccgccatcaccgcatcaatatctttatacgccatcgggatttcgtcgatcacctcggcatctttacggcactccacatgcgcggtggcacggatttgatcttccacactgaacagttttttcgctttagtacggctcattacccgcccggcaccgtggctgcacgaacagaacgactcttcatttcccagcccacggacgataaagcttttcgcccccatcgaaccgggaataattccatattgaccagcacgcgcagacaccgcgcctttacgcgtcacatagatctcttcgccaaagtgcagttctttttgcacatagttgtggtgacagttgatctcttccatcgccagcgtttgtggctgttttaccgttttctgcataacgctctgcaacgccgttaccacgttttccatcatcgcatcgcggttaaggctggcaaaaagctgcgcccaggccacggctttcaggtaatcatcaaagtattccgtaccttccataaagtacgccaggtcacgcgatggcaacgtttcaagcgtttcctgcatctctttttgcgccagatcgataaaataagttccgatggcgttaccaattccgcgtgaaccggagtgcagcataatccacacctgatccgactcatcaaggcaaatttcaataaagtggttacccgtacccagcgttcccaggtgtttatagttattagtgttaaggaaacgcggatatttttgcgttaaccactgataaccggcctccagctcagcccatttcgcatcgacgttaacaggcggattttcccatgcgcctttatcacgtttacaacgcccggtagtacgtccgtgcggtacggccgtttcaatcgcctgacgcagctctgccaggttttcaggcaggtccgccgccgttaacgcggtacgcagtgcgttcattccacagccaatatccacgcccaccgccgccggaataatcgcccctttggtcgggatcacgctaccaatggtggaacctttacccaggtgtacatcaggcattaccgcaatatgtttgaaaataaatggcatcttcgcggtattaataagttgctgacgcgcatcggcttctaccggcacgcctttggtccacatttttaccggagcattttcagtggtcagtaattcgtaattcattttgtttttctcttttcgttgtttgctgtcctgataattgcaaccgtcgtgccagaaaatcaaataagcatattaattttttaattcattgtttttaaaaatattatatttttacgtccgtaaacggagatttcccgcaaagccgatttaccgataatgaaatctcgtcttttataaggatatctaagatgcgtaaaacagtggcttttggctttgtcggaacggtgctggattatgccgggcgcggcagtcagcgctggtcaaaatggcgtccgacactctgtctatgccagcaagaatcgttagttatcgatcggctggaattattgcacgacgcccgctcgcgctcgctattcgaaacgcttaaacgcgatatcgccagcgtttcgccagaaacagaagtggtgggcgttgagatagaactgcataacccttgggatttcgaagaggtttacgcctgcctgcatgatttcgcccgtggttacgcgttccagccagaaaaagaagactatttaattcacatcaccaccggtacccacgtcgcgcagatttgctggtttctgctggcagaagcgcgttacctgcccgcccggttgatacaatcttcaccaccgcgcaaaaaagagcggcccgatagccctggcgcggtgacgattatcgatctcgatttaagccgttataacgccatcgccagccgctttgccgaggaacgccagcaaacgcttgattttcttaagtccggcattgccacgcgtaactcccacttcaaccgcatgattgagcagatcgaaaaagtggcgatcaaatcccgcgcaccgatcctgcttaacggcccgaccggtgcgggtaagtcatttttggcgcgacgcatctttgaattaaaacaggcacggcatcagtttagcggcgcgtttgtggaagtgaactgcgccaccctgcgcggcgataccgccatgtcgacgctgtttggtcatgtgaaaggcgcgtttaccggggcgcgggaatcgcgtgaaggattattacgcagcgccaacggcggaatgttgtttcttgatgagattggcgaactgggcgcagacgaacaggcgatgttgctaaaagccattgaagagaaaaccttttacccgtttggcagcgatcgccaggtgagcagtgattttcagcttatcgccggaacggtgcgcgatttgcgccagttggttgccgaaggcaaatttcgtgaagacctgtacgcgcggatcaatctctggaccttcaccttgccaggattacgccaacgccaggaagatattgaaccgaacctggattatgaagtggggcgccacgcctcactcactggcgacagcgtgcgttttaacaccgaagcgcggcgtgcctggctggcctttgcgacctctccccaggcaacatggcgcggtaactttcgcgaactttctgccagcgtcacgcggatggccacctttgccactagcggacgcatcacactggatacggtggaagatgagatcaaccgtctgcgctataactggcaggagagtcgcccctccacgcttacggcgttgctgggcgcagaggcagaaaacatcgatctcttcgaccgtatgcaactggaacacgttatcgctatctgccgccaggcaaagtcgctttctgctgccggacgtgaactgtttgacatttcgcgccagggtaaagccagcgtcaatgacgcggatcggctacgcaaatacctggcgcgttttggtctgacatgggaagcaatgcaggatcagcacagctccagttgaatatgatggtccttcagcacctgcatcacgctcgcaggcggcatcgtgtcggtgtagacagcatcgaccatgctgatgctacccatattgaccattgcgttacggccaaattttgagtggtcgacaaccagcataacgtggcgcgagttctcaatgatggcgcgtttggtgcgaacttcgtggtaatcgaactccagtagcgagccgtcgctatcgatgccgcttatccccagaatgccgaaatcaaggcggaactgggagataaaatcgagcgttgcttcgccaatgatcccgccatcgcggctgcgtaattcgccaccggcaagaatgatacggaaatcctcttttaccatcagcgtgttagcgacgttgagattgttggtcacaatgcgtaaattgctgtgattaagcagcgcgtgcgccaccgcttccggcgtggtgccgatatcgataaacagcgtcgagccattgggaatttgctccgccactttgcgggcgatgcgctctttttcttcggtctgggtggccttgcgatcgtgccacggcgtattaaccgaactggaaggcagcgccgcaccgccatgatggcgcaggatcaggttttgctctgccagctcgttgagatcgcggcgaatagtctgcgggctaacggagaaatgctctaccagctcctcggtgctgacataaccctgctgtttaaccagttcgataataccgttgtgacgttgtgtttgtttcattgataaatccctggaattattttcgttttcgcgcattgagcgaatcaacaaaagccatcgctaaacccacggctaacccggcgatgtgtgctccgttcgccatcgacatcccaaacaaatcaaaccatccggcgacaatccagatcaacgcaaagataattaacccacgttgcaggtaaatgccactttgcggatcgcgttcgccacgtagccagacgtagcccatcagcgcatacaccacgccagaaagcccgccaaaccacggcccgctgaatttttgctgcacatagccgcttaacagggcgctaatgagagtaatgacaattagcttaccgctaccgaggcgtttttccaccgcaccgccgagataccaccaccagagcaggttaaagaggatatgcatcagcgagaagtgcattaacgcgtgggtgaagtaacgccagaactcaaacttcagcgtcggatcgaatggccaagccagccataacatcacttcctgatcgccgagaatttgcatggcgataaacaccaccacgcaggcgatcatcatcacccaggttaccggacctgcgcgttcacgcaaggcggcaaagaaaggataacggcgataatgcaggccactgccggtatggcccgcctgccagctggccgccagataacgcggatctgccgggttttcgagaaaacgcgccagctccgcccgcacgcgctcggcctgggactcatccgccagccagacatcgctttggttatgttgttgaatcgtgaggataacaccctgcgtcgccatgtaatcaacaaacgcctgcgccacgcgggggttagcaaaagaggtaatcatcaacatcgttgctgtcgcttattccacacaaaaggggacagtataaagcgttacgcgccgtacgccacctctgcgggaaactggcgctgccaggcttcaaaaccgccatcaatgctgtagaccacatcgtagccctgttgcagcagatactgcgccgcgcctttgctgctattgccgtgataacacatcaccatcaccggagtgtcaaagtcgttatcacgcataaacgcgcccagcgtgtcgttggttaaatggaaagcctgcaccgcatgccccattgcgaaactctgtggatcgcgaatatcgaccagcaccgcctctttttcctgcaacttctggtgcgcgtcggcaacgttaatacattcgaactgatccatgcgtctctctttctttacaaacaagtgggcaaatttaccgcacagtttacgtcgaagcggcagataaacgccataatgttatacatatcactctaaaatgttttttcaatgttacccaaagcgcgattctttgctaatatgttcgataacgaacatttatgaactttaacgaaagtgaatgagggcagcatggaaaccaaagatctgattgtgataggtggcggcatcaatggtgctggtatcgcggcagacgccgctggacgcggtttatccgtgctgatgctggaggcgcaggatctcgcttgcgcgacctcttccgccagttcaaaactcattcacggtggcctgcgctaccttgagcactatgaattccgcctggtcagcgaggcgctggctgaacgtgaagtgctactgaaaatggccccgcatatcgctttcccgatgcgttttcgcctgccgcatcgtccgcatctacgcccggcgtggatgattcgcattggtctgtttatgtacgatcatctgggtaaacgcaccagcctgccgggatcaaccggtttgcgttttggcgcaaactcagtgttaaaaccggaaattaagcgcggattcgaatattctgactgttgggtagacgacgcccgtctggtactcgccaacgcccagatggtggtgcgtaaaggcggtgaagtgcttactcgtactcgtgccacgtctgctcgccgcgaaaacggcctgtggattgtggaggcggaagatatcgataccggcaaaaaatatacatggcaggcgcgcggcctggttaatgctaccggcccgtgggtgaaacaatttttcgacgacgggatgcatctgccttcgccttatggcattcgcctgatcaaaggcagccatattgtggtgccgcgtgtgcatacccagaagcaagcctacattctgcaaaacgaagataaacgtattgtcttcgtgatcccgtggatggacgagttttccatcatcggcaccaccgatgtggaatacaaaggcgatccaaaagcagtgaagattgaagagagtgaaatcaattacctgttgaaagtgtataacacgcactttaaaaagcagttaaaccgggacgatatcgtctggacctactccggcgtgcgtccgctatgtgatgatgagtccgactcgccacaggccattacccgtgattacacccttgatatccatgatgaagacggcaaagccccgctgctgtcggtattcggcggtaagctgaccacctaccgcaaactggcggagcacgcgctggaaaaactgacgccatattatcagggcattggtccggcgtggacgaaagagagcgtgctgccgggtggtgccattgaaggcgaccgtgacgattacgccgcccgcctgcgccgccgttacccgttcctgactgaatcgctggcacgtcactacgcgcgcacttacggcagcaacagcgaactgctgctcggcaatgcaggggcgataagcgacctcggtgaagatttcggtcatgagttctacgaagcggagctgaaatatctggtcgaccacgaatgggtccgccgcgccgacgatgccctgtggcgtcgcacgaaacaaggcatgtggctaaatgcggatcaacaatctcgtgtgagtcagtggctggtggaatatacgcagcagaggttgtcgctggcgtcgtaaggatgatgcccggttgtgaagtgcaaccgggctatttgaattccttagactattcattgtaaataattgaataacggccccagagctaaaatcgccaaacttaagcacgttacccaatcgccccacttcttcctatggcttctatttttgctacgccactggcaataatatcccaacgcaaaaccaagctgggcactaatcgggccgacaaaatcagtccacggctgcggccaaaaaggggaaaaattcaggggaagccagacaaatgtcagaaagaaatttcggatattttccagcaacgctgatttctctggagaaatataaagaatgaaattcgagagaattaaccagaaatagaccggagaaaagaccagccagcaatgtagcctgttttttaattcaggaggcgttctgcgggagaattgccaaccgatgccacccattacactgaaaaaaagtgcatatacaaccaataactcaagttgtaattcctgaagagaaatacgcacaaccaggagcggaaaggagaatattatttccgccagaaaagttaacgtgaatataagtacggctaaggcaataaccgtcggccataccaataatggtacgataacaaaaccgagaattacagggggaatataaagccggaatttaatcatttttattttcctggtgattcggatgatgcgtcatacatcgcgcataaacactcatcaatcatccagtcgtcttcccagatctgatactgtgtgccctgttcgggctgcttaagcgggttctcaatcgcctgccgcgcgcgttctttcaggatggattgattgttgaaggcccaggcattgatttgggcggtaatggctttatcgatatcgtcctggttatctctgatataaccgtcacgatacgtattcaataaacaggcaagagacgctgccgaccaaaatccgggaactgaaataatggcatcaagcaatggcgaaagagcgatatcggcacggaaaaacatttccagcttgtactgtaattcgacagcctcatccccggatacccaatcagtcatatactggcaagcaaattgctgcaatatttcccgttcatcctcacgccagttttctttactggcaaggtttatacgccgtagagaaaatacttcgtgaatattgtcaaattgcccctgcgcaacaaactccagtaaacgaggcagaaaataacgaacctcatcgctgttttgcggatcaggtcctggactactattccaggcattgattaaggaataaggaatcgctcgcaacgatgtattccgtaatgctttttgttcctgttgactcagacaatattcacaacaaaccacaaattgcttcggcgccggataacgacgaaaaatatgatatatctgctcaattaatgcctgcatggcaggagtggggtgcataattaccccctcgcccgctgatcgcgtgtaaagggttgatagacaaaacgagcattcgccgcattcaggcgaataatggcactacgagagagggaaaagctgggccgaatgcaataattacagtcccaacagctttcctctgtgcaattttccactgagtaatgacgcgcgtagagtttcagttcagcctgcttatcgcgaaatccgcgtaaactgttatcgttttgaaattgccaggcttctttaaacacttgaaagatataaacatcctcaatccaggcgtcacattttttaagcggacgctttgctatgatcacccgctcatccgggttgagcatcgccgtaaattgtacggtgaagtcatttgtcgtgttcagatcacattgaacatctggtacatcactgatatagaggtcaaatccaaagtcagcaccacaggcacaaagacggctaatggtggcggtatcgagggaaaatcccggccatacattgctggacgttaaaccaatatttaatgtgacatcatatcgagataatccctcaagaccggcagcaccggcgaacttttccccttcatccaggacctggttaatgagttgctgaacaatgccttcatcccagtatgttgatttgcagttggcaatcgtaatatccacgccagtgaatggatcagtaccggagaggcttgcaaataacgtatcaactaattccatttttattatccggcttaatgcaacattttattcatcggcacataacctacattttccaccaggtttttcccctgtagaattaaaaatatttttttgttttacattctgttcatccctattattgcattttattttgcggtgatagctaaaccgactctgtactggctcaaaaattactgatattccactcgcaatatagccagtgcattataacgacctgccgcaggcacttttccagttgtactaacaggtaaagtcagaaaagtaacatcagcagtttgcgcagaagcagcctagttttccaccaatctgaacggaacgcctactgatgttgccagggcatttaaatctacggagttttgctgactatccataatcataataccaacatcaggattatcttgtgcctgaataatactttgtttcccattggtatcacgtgtggcggaaatgttaccgtcgaataccaacgtcattaccgcatctgtatctttattcgtacaattaatcggaatagttgttgctacaggagtaacaccagcgggcttcgctccggcaccagcccggctcaattcactggcccacacatccggcatattaacagtaaaactcgtaccctcattaatagtgcaaccttgcggaacctgaatatttaagtttcctatgtaggcattaaagacagggataggaccatgttcggtagggatctggctgacatataatgacaccaataatacgttacttaatgaaacatcagatataatttttttatcaatcctgattttaatatatccttcagtacctgatgcccaattagatggtttgcttctgtcccccggataattggtattataattttcgaatggcacaattttatctgtcattgtgccattttgattataaagttttatatgagtagagacagatatttcatgggtgagtggaataaatacatcactcccttgatgatcaccactggcaccagacggatctattccagagacagcactgaagtaaatttcataatcatcaagagaattacaataagccttataggttccaaccttccagatttgtgatggcaatacagtgccaggcgcatttttgttgacatcagaaaccactatagtaccaaaattataagaaaaggatgcaggcgtagtattattactcggtgaacccggataacaatatgcacgttctcgccccatatcttcagcattagcaatagaagaaagaacatttgaaaatataataatcaataaaatgaaatatcttctataccaataagtatgtatacgcatatcatgtcctcagatatattattgactaaatgcaaagccagtaacatccaactgtgaaggatttaattttactttcaaaattggcaatacattattataaatgtccaatgtctgccatgctatttcacaaaccccttgcgatttacaccatgattgttggcgatggctaaatggtgcgaccataccaccatctataactttaccatcaacatgtaggttatagagtgtcacatatctggggcctggattataaacggtaacaatttcattttttcgtgcccagcgtaatttttgatatgacatattcgggtcttcagacaaatttgatggccgatagaatattttcatacgattgcggactgctatttgcaattgattatcagttttgactgaatgactattttccaacgttggtaatgctgcaacattcagtataaataaactttcccggtcggcaggtaaactgccaccaacacgattaattcttatttttgtatttttgtcaggcttcaaaataaacagtggcggagttgcgataaataccgtttcagaatatgagggcaaagattcaaccgttcccgtcaactgacgagcatcatcaggggagactgcaaccttgactaacatatctctgtctgaagtgtttttgagttcaacagatattgaggactgattttccggatacgcaaaacgcgttccaccgatcactaagcctgcttgtgctgtagagaataaaagggaaaataatactatgactaccttaatcataggtgacaataaacgatactgacgcatttgcatcccctggttggacattattttttaatgctttgtaagccgcaaaaaaatgcaatatattatcaactgatgatgtaagtgaaaaaaccatgcttttaacatcattactaatactgcctttgttcttatcaaaaatcgtaagtgcaagcccctctaccgagccatcttccagcttatataaactggcatcttcagaaactgtattgccggtaaactttatatacgcgttgccaacatcactaccacagcgggttaacgttatggaaaaataaaccttttcagtaacatcccctgcactccttaccgaactactgggtacgtctggcatattaactgtaaaattttttgactcatcagaaataatgcaggttttttcggtaattaacccttcaatacgaaccactccggcatgagtgatatcatcagcaaaagaatttgttgatattataaacaaaaataaactaatgaatatcttcatatctccctcactgataatcgatatcaaaatacaacagagcatttgcttgcccggcatgtacattttcctgagttgatttatagcgaagtttaaacgtcaaattagcatcaccgttttcatttaacactaaatcacgaaaacctgattcaccattaatggcaatcgccacatcattgttatccaatatttctattcccagtccagtcgcactatctgcaccggcggagagacgcagtaatgcgctattaatggcatctgcatcaccagtaaaccgcacattggcgctcacaccagaactataaacagtactttttgcagtcgggcatccttgtacattaatcgtaaacgtttgactcggagaaacatcacctacatttaaaaattcattagcatcataagtgcccatttttaccgactgatctttacttccggtagtaatgtcacagctttttgccaacaaaatcccagtaaatgtaacaacaactgaatcattggcctgccctgagagcggaaaagcaaaaaaagcgaaaaaaataaaaaatacagaatatttagagaatattaaattcattagcggcactccagagttgcatagctaacaggattatccagttctgtttcagggagcttgtaattagcctgacatttttgctgaacaccgtctccccactggatattaataacaccttctaaaggcaatcctgagagataaagttgtccattatcgccgacaatcccggtaatttgactactgtttttaatctgagcgctggctgtagcaccgaatgggactgatttattacgataacgaactgtgaacaaaccacgaataccgatatgagcagcaaactctgcacgaactaacgcaccttttcccggaataacttcagtggaagtgatatccagttcagtatgcatattcattgacataggatctaatgaaatattattacgtctatattctgttgcataaggaacaactgcatatccacgccagtcagtggatattcctgtcccccgctgaacatccacattattcgctccaggcgcttttatcaaaacattagtttcacctaatggttgactcaacgtaagaccattttcatgtacaacaagagcaccactgatgccatagtttatttgttgattaccttcattatcgtaactgtaggcggaattcaaggaaccatatgccccacgataattaacaccaacagaaccactactgctattatcctgattagcaaaaccatgttgtatgttataactgagattatgctgctccaacagagaaccagatacccccgtatattggtttacctgtccgtggttatcctgactataaccatacgttgcagtcatggcattcgatgatgagcgcccatcattcgtggaagataaccaattacttataggtaatgagacatttagcgagacaattttatccgcatttgtccctggtgatttactgtaattccacgcaacatttagatagatacccttaatactggtgttataaccaacttggtataaagaatcttttttatcagtattccagtatgtttgctgactagccgataaatacatagacccgtagttaccgaaaggttgcgatacactagcctgaaattttccacgtttgctataacgcaagttataaaaatcattccagttataaacgtaatctttatcatctaacgtttttggatcaacaacagtccctgacatttgttggtatgtcgtatcacttaaagtgtaaaagccctgggttgaataacgatagccaataatatggaatgctgttcctgtctgaactaacgatttggaataaagaaaacgataagattgcccttgatgtttgctcccatccacaagcgaactgttagcctgagtaacatcaaacgatgttgcaccaaatacacccagattcaggccaaggccgagcgccaacgcccggtaatcctcagagaattgtgccccaccataagccgtaatatcccagggtaaaccccaaattaattccccctgaaatacataaggacttttctggttatagctattgcttcgatattggccaaccgtagtagaatattttaaatgaccttctcgttgcaggatggggacagcggcataaggtacggtatagacagtttctgaattatcagactctttgatggtaacttccagatctcccgcagatgatgtcgggttaagatcgctaatctcaaacggtcccggcggcatataggtttgataaatgacataaccattctgtttgattgttacctgagcgcgacttttcgcaattccgcgcaccgtgggagcgaaaccactttgactatcgggcaacatattttcgtcagattccagttttatgccacgaatactaacactgtcgaaaacatctgatgatgaccatgtatctcctagcgttaattcacttctgaaaggaataataacgcgctgcaacgtactactgatatgctccagtttacctgctgaattactcccacgactccaggttgaataatcgcgaaaacgccatgcaccaatattgatcccagcgcgaagatttaaataatagttatttgaagagtaatcaccacgatcgttattaccagaaaagtcataattcagcaaaaaagctgtaataccgttatcccactgttctggtggaatatatccgcgagcgtcacgttttattatcgcctgtggaaaggtcagtttaagtctctgtgcatccagctccggcatgtaatgcacatcgggaaaccagatacgcaaatcaaggcaactattttcagatgaagccaaagcctgctctggcagcgcatttttgttaattccaaggcttaataagtcagcaagtgaaaggcagggaatcagttgattctcatcgtctgctttaaaagttacagtacgagagagtaaaggggaatcattgacccaaacttcgacttcatagctaccaggaagataagtcatccctttctcgaagcgggataagtcagcaacagcttcagtatcacccgacagaaaagcagggttaaagcgcattcccgcgattgaacatgcaggcataataaccagaagaagcggcacaacccgtttcatctgcttttgtgccgccatccaatattcgcatcttttgagctttaggttcatatccctgacctgtgttgcatctgaactattccgttgttactgcattattcctttctgccgctccgtcgtagcgccaaagtcattaattgtttgataagtaatttcaccagccaacgtcactggcgacgagaccgtaatatcacttttcggtggtacaaacatattgggcaatttactcccttgtactttaattcctgtcagtgtcaggtaataaggcgaaggattgataacttttagttgtttgccctcatacttaaaccgcaacatatttcgtgcttttcctggttgcacaggtagattttccgggcgataaaatagcttgattttgttttgtaatgccaactgtaaggtattcttctgtgtatttttctcatctgttggcggaattgctttaacattcatccaatacaaagtttcacgatcggtcggcaaattagtcttaccaagaaacatgatacgtaatgaagcttctttacgcgttggtaacataaagaggggaggagtgataacaaaatcctggctctttttttccgttttactgtcatcaacccatgattgaattaaataactggtgttgtcaccgctattttgcacactgagtgttatttgcttactttctgccggataaatcaatcgcgttacgccaaggccaaacccgcccgcggacgcattattaataaataatatcgatagtaaaaaaagaatccctgagcgtataatattttgtgatacttttaattcatccctgaatccacaaacccattttttatttccaataatacatttcatacagcatccttgttgatgaaataacatctgttattcatactctattaaataatttcaatctcaggttacaactttttgtaacctgaaatcgtatttatatttactcgtacagcacaacaaaacttgctgttgacttaactacacctggtgcaacagtgctaccgttttgagcataacctgcagtaaaggccgcgctgaaatcatgggtcgtagcatttcctggaattgtataagcggcggtggaggcgctaccctctgccgcagtggtattcaggttaatcagaccattattcgtcgtacctttggagtaaattcgaatccctacaccagtcgcccccgcattgccgctgttgtcagcatccgttgatccttctacttcgttagcgagcgttttattagcgctatctgcagtaccggtaaaacggaactcaattttctgatcatctgtattgctacattcggtcagattaatattgaaatcggtctggttgctcgccccctgtgcttctacgtcgataccagtgaaaaggttggaaggcacaaccggcaggacaacttcaatctgttttgaatcggttgcgaccttacaggtagctttcactacacggccagtaaagcggattttcccccccattgaatcaacgttgtcatccatatcagtgagcctgggataatcaacggtgctccagtcagtatccgccccaccaaattgtgttgcatcgccgggtgctgcggttaccgcagtagacatcagcatacctgatgccagtaatactgcggataaattagataaattgaatttcatttatacctttccttttgttaaaaaatccaagcaacattggtgtttttacattctgcgttaataagttatatctcacaaaaaaaaataagctgacgttggctaattccagaaggttctttagaagagtaattgagtgaataatattatatatgctgcttagtaatgtacctaaaataatccaaagccgcaataagtgagtttatactcacatataacacactgataatgataaaatttatttttacgtggagttgtaagaggggcaataaaacataaatcacatgaataatattaatgcattcataataaattaatattatttgaaataacaaaataccaaaaacattatcatcaatcgttatttaatatatattaatggtatatattaaatagaataacatacatcaaagttattgtttattgtgtatagaaataccgtgagttccactctgtattacttcagcggaacacacggtatttagccgtatttgaacttacaatctcaccggatcaatatgccagatatgatcggcgtactctttgatcgtacggtcagaagagaagtagcccatattggcaatgttcagcatcgcttttgcggtccactcttcctgacgctcgtagagttcgtcgactttatcctgacaatcgacataactgcgataatccgccagtacctggtagtgatcgccgaagttgatcagcgaatcaaccagatcgcgatagcgacccggatcttccggactgaatacaccgctgccgatttgcgtcagcacctgatgcagctcctcatctttctcgtagtattcacgcggtttgtagccctgacgacgcagttcttccacttcttccgctgtgttaccaaagataaagatattgtcagcaccgacatgatccagcatctcgacattcgcaccgtccagcgtaccgatagtcagcgcgccgttaagcgcaaacttcatgttactggtgccggaagcttccgtccccgccagcgaaatctgttcagacagatcggccgccggaatgatcaactgcgccaggctaacactgtagttcgggatgaacacgactttcagcttgtcgccaatctgcggatcgttgttgatcactttcgctacgtcattgatcaaatgaataatgtgcttcgccatgtaataggccgaagccgccttaccgccaaaaatattcacgcgcggtacccacttcgcatccgggtcggccttgatgcggttatagcgggtgatcacgtgcaacacattcatcaattgacgtttgtattcgtgaatacgtttgatttgcacatcgaacagcgctttcggatttaccaccacattcagctgctgggcgatatactccgccagacgctttttgttctccagcttcgcctgatgcaccgcgtgattaaccattgggaaatcacagtgttgttgcagatcattaagcaggctaaggtcggtgcgccagttgcggcccaagtgttcgtccaacacggctgaaagcgatgggttcgctaccgccagccagcgacgcggcgtcacaccgttggtgacgttggtgaaacgacccgggaagattttcgcaaagtcggcaaatagcgattgcaccatcaggttagagtgcagctccgatacaccgttaactttgtggctcaccacaaccgccagccaggccatacgcacacgacgaccgttggattcatcaatgatcgacgcccgtcccagcagatcggtatcgttcggatactgttcctgcaaggttttcaggaaatagtcgttgatttcaaagatgatctgcaggtgacgcggcagaattttacccagcatatcgactggccaggtttccagcgcctcgctcattagcgtgtggttggtgtaggagaagacctgacaacacacttcaaacgcgtcgtcccagctaaattggtgctcatcgatcagcagacgcatcatctcaggaatcgacagcaccggatgagtatcgttgaggtgaatcgcaattttatccgccaggttatcgtaggttttatgcaactgataatggcggcttaaaatgtcctgaatggtcgaggaaaccaggaagtattcctgacgcagtcgtagctcacgcccggagtaggtggagtcgtccggatacagtacgcgagatacgttctcggagtggtttttatcttccactgccgcgaagtagtcgccctggttgaatttaccgaggttaatttcgctactggcttgggcactccacaaacgcaacgtgttggtcgcgtcggtgtcgtaacctgggattatctgatcgtaagctactcccagaatctcttcggtttcaatccagcgcgtttttttaccttcctgctgaatgcgaccgccaaaacggactttatagcgcgtgttgtggcgtttgaattcccacgggttaccgtattccagccagtagtcaggcgactctttctggctaccgttaacgatgttctgcttgaacataccgtagtcatagcggatgccgtaaccgcgccccggcaaccctaacgtcgccagagaatcgaggaagcaagccgccagacggcccaggccaccgttaccgaggcccgggtcattttcttcatcaatcagctcttcgagatttaatcccatcgcttccagtgcgccctgtacatcttcgtaaattcctagcgacaacatggcgttggaaagcgtacggccaatcaaaaactccatcgacaggtagtaaacctgacgagtttcttgcgacaactgggcacggtttgagcgtaaccagcgctccacgagacgatcgcgcacagcaaataacgttgcgttcagccattcatgtttattggcgacgaccggatccttgccaatcgtaaacatcagcttgtaagcgatagagtgcttaagagcttctacgctaagcgtgggcgatgaatatgtaaacggagcattcatataggcgtttcctgaaaactatttcaagcgatagtaaagctcacggtacgacttcgccgcgacctgccagctaaaatccattgccatagcctgacgttgcacaaaccgccacagtgaaggacgggaccacagtacaaaagcacgtcgaatagcccgtaacagcgaccaggcattactatcttcaaagacaaacccactggcgacgccatctgcaaggttctcaagagaacagtcagaaaccgtatcagcaagcccaccggtgcgccgcactaacggcagcgtaccgtacttcaatccataaagttgcgttaagccgcacggttcaaaacggctgggcaccagaatgacgtccgcgccgcccataatgcgatgcgaaaatgcttcgtgatagccaatctgaacgcccacctggccggggtattccgctgccgccgcaaggaaaccttcctgcagcaccggatcgcccgcgccgagtagcgccagctgcccgccctgctccagaagaccaggtaaggcttccagcaccaggtcgagacctttctggctggtaagacggctcaccactgcaaaaagcggcactttatcgtcaaccttaagccccattgcgatttgtaactggcgcttattttccgctttatcttccaacgtatcgcgggtgtaacgcgaggccaacagtaagtccgtctctggactccagattttctcgtccacgccgttcagtacgccggaaagacgcccttcacggtgacgctgttgcaacagaccttccataccgtaggcaaactgcggttcggtgatctcgcgagcgtaggttgggctgactgccgtaatgtgatcggcatagtacagaccggccttcaggaaagagatttgtccgttgaattccagcccatgaatattaaagaatgaccatggcaattggatgtcattcatgtgatgtgcataaaacatgccttgataggccaggttgtgcacagtaaacaccgacttcgccggacgcccgcgcgccgccagatacgcaggcgcaaggcctgcatgccagtcgtgcgcatgcaccacatcaggacgccagaatgggtcaagcccgctggccatttctgccccaacccaccccagcagcgcaaaacgcaatacgttgtcggtataggcaaataagttggtatcgtgatacgggcttcccggacgatcatagagatgcggcgcgtcaatcaggtatatgccaaccccgttgtaatgaccgaacaacagcgtgatatgtccggcgaaggtatcacgacgggatactacctgcgcatcggtcacgccacggcgaatatcgggaaatgcaggcaacagtacgcgagcgtcaacgccgtctgcgatttgtgctgcgggtaatgccccaataacatcagccagaccgccggttttaagcagcgggaacatctctgaacatacatgtaaaacctgcattatcgctcctgtttatgccctaacttccgtagcatttcgcgcgttaccagcacgatgccttcttctgaacgatagaaacgacgtgcatcttcctctgcgttttcaccaatcaccatgccttccggaataacacaagcacgatcgatgacgcagcggcgcagacggcacgagcgacctacccatacttccggtaacaatacggcggaatcaatgttgcagaatgaattcacgcgaacgcgcgagaacagaacggactgcaccaccaccgaaccggagatcacacaaccgccggataccagtgagttaagggtcatcccgtggctaccggagcgatcctgcacgaatttcgctggcggtaatgattcattgtaggtgcgaattggccaattgcgatcgtacatatccagttccggcaccacagaggccagatcgaggttcgctttccagtaagcttccagcgtacccacatcgcgccagtacggctcggcatccgggtcggattgtacgcaagagagcgggaacgggtgcgcataggccagaccggcttcggtgatcttgggaatcaaatctttgccaaagtcgtggctggagttctcatcgcgatcgtcttcttccagcagttcatacagatagtcggcgtcaaagacgtaaatacccatactcgccagagatttgctcggatcgttcggcattgacggcgggttagctggtttttcaacgaattcgataattttatcgttctcatcaaccgccataacgccaaacgcggaggcttcttcaatcggtactggcatacaagcaacggtgcaacgtgcgcctttttcgacgtggtcgataagcatacgcgagtagtcttgcttgtagatatggtcgcccgccaggatcaccacgtattccgctttataacggcggataatgtcgaggttttgggtgaccgcatctgcggtgccgcgataccagttttcccctttcattctctgctgtgctggcagcagatcgacaaactcgttcatttcttcattgaagaatgaccagccgcgctggatgtgctgcaccagagtgtgggactggtactgggtgatcacgcccatacgacggatcccggagttgatgcagttagacagcgcaaagtcgataatgcggaacttaccgccgaagtgtacggccggttttgctcgcttattggttaaatccttcaggcgggtaccacgtcctcccgccagtatcagggcaacagatttcaatggcagctggcgcgccaacattaagtgatcgttcttctctaaactaaccatgactaactccttttttatcatctctggaacacacacaatccgtgtgcaggtccctgccagacagccgtaatcactgggttatcctctccagcgaatgggggaatggcgtgccactccccagcaggtaaaacaatctctgttacctcaagcgtggcgttaattgcgatcaaaaagcgatccgagagcagaatttgcagctgtttcggcccgttttgccactcatccgtgcttaaaggttgagcatatcgatttagccaacggacattgccgtcgccttcttcccaccagcgattctccatcaaagcgggaatgcgcttgcgcagatggattaacgcggcggtaaatgcggttaaaccactgcttgcctgcgaccagtccaaccaggttaattggttatcctgacagtaggcattgttattgccatgctggctgtgaccatgttcgtcaccggccagtaacatcggcgtaccctgggagagcaacaacgttgttaacagggcgtgaatgctgtcgcgccgccgttcaaccagatcaagagtaccgcctaacccttctttaccatgattgttactgtaattgttgttggtcccgtcgcgattttcttctccgtttgcttcattgtgtttatggttgaagcaaacgcagtcgcgaagcgtaaaaccgtcatgcgcggtgacgagattaatcgcggcactcggcagacgatcattacgtttaaaaacatcgctggaggcagcaaaacgcccggcaaacactcccagaggtaaatcataatgcagccagaaacgacgggctgcatcgcggaaatgatcgttccactcggcaaacagcggcgggaaatttcccacctgataaccaccaggagcgatatcccacggttcagcaattaacttcacctgcgagagcaccgggcagttctggatagcggtaaacaacggcgcatcctgacgaaactctggcgtacggcccatgactgccgccagatcaaagcggaaaccatcgacgtggcaggtttctacccaataacgcaggcaggcgctggcataatctaccaccgccggatgactcaaattgagcgtgttaccacaaccggtccagttgtgataatcgccgtcttctcttatccaataatagctacggttgtcgatcccacgcagcgagaataacgggccgtcgaggtccagttccgcactatggttgagcacgatatcaagaatgacttcgatacccgctttatgcagtgctttgattgcatcgcgaaactcatccagcgccgtttctggcgagcaggcatacgccggatgcagcgcaaacatcgccaccgggttgtacccccagtagttactaagccccatgcgttgcagacgtggttcgctggcaaattgtgccaccggcagcaactccagcgcggtaatgcccaactgtttcaaatagttgatcatcaccggatgccccagggctttataagtgccacggatctcgaccggaatctccgggtgcaggtacgttaatcctttgacatgggcttcataaatgatggtgctgccccacggcgtgcgcggcggggcatcatcttcccagtcatagtgatcaaccaccactacgcatttcggcgcaatggaggcgttgtcgcgatagtcaggttcattatgaccggcgtgcagcagcgggttatctttaaactccccgtcaatttgccgcgcgcaaggatcaatcaacaacttcgccgggttaaagcgatgcccctcggcgggttgccaggggccatgaacgcgataaccataacgcaaacccgggcgcgcatccggcagataaccgtgccaaatgtcgccactgtgccctggcaagtcatagcgatgttcctggccattggcatcaaagacacacagctctacccgctcggcatgagcggagaaaagtgtgaagttgacgccctgaccgtcgtaatgcgcgccgaggggagtgggtttgccaatggcgagttgtgtcattctgcctcccgaaccagccagatagtggccagaggtggtagcgtcaggctcagtgaatgctgacgaccgtggctggcaatctcatcgctgtgtactgcgccgccattgcctgcattactgccgtgatagtgcatggaatcggtattgaggatttcacgccatttacccggctggttaataccgaagcgataatcatgacgcggcaccggtgtaaagttactggcaacgatgatttcgttaccctctttatcgcgacgcacaaagatcagcaccgagcgttctttgtcatccaccaccagccattcaaagccgtacgggtcaaaatccagttcatgcattgctttatggtggcggtaggtgtggttcagatcgcgcaccagacgctggacaccgtggtgccagttatcgccgccttccaacagatgccagtcgaggctggcgtcatggttccactcgcggccctgggcaaattcgttccccatgaacagtagtttcttgcccgggaatgcccacatccagccgtagtaggcgcgcaggttagcgaatttctgccatgcgtcgcccggcatccggtcgagaatcgattttttaccgtggaccacttcatcatgcgacaacggcaggacgaagttttcagtgtagttgtagagcatcccgaaggtcagtttatcgtgatgatactgacgataaatcgggtcgagcttcatgtagtccagggtgtcatgcatccagccgaggttccacttgtaccagaagcccagaccgcccatatcctgcggacgagaaacgccagggaaatcggtagactcctccgccattgtcactgcaccggaaacctgctcaccaagaatacggttggtattacgcaagaattcaatcgcttcaagattctcgcgaccgccaaattcgttcgggatccactccccctctttacggctgtagtcgcgataaatcattgacgccaccgcatcgacgcgcagcgcatcaataccaaaacgttcaatccagtaaagtgcgttaccgacaaggaagttactgacttcgcggcgaccatagttgtagatcagcgtgttccagtcctgatgatagccttcgcgcggatcgctgtgttcatacaagttcgtgccatcaaattcggcaagcgcaaagtcatcggtcgggaagtggcctggcacccagtcgagaatcacgttcagaccagctgcgtgtgcggcatcaatgaaataacggaagtcgtcgcgagtaccaaaacggcgggtcggtgcatacaggccggttggctgataaccccaactgccatcgaagggatgctcgttaataggcagtagctcgagatgggtaaagcccatccatttagcataaggcaccagttgatcggccagctcgcggtagctcaaccagaaattgttgtcggtgtggcgacgccaggagccaaggtgaacttcataaatagagattggcgcatcaaactgattcgcttttttgcgctcttcagtctgcacaaccttttccggcaggctgcaaataagagacgcggtttccgggcgcatttgcgcttcgaaggcataagggtcggacttcaggcgcaagttgccattggcatcaatcatctcgtatttatagagctgaccgttatgcgccccggggataaacagttcccagattccgctctctttacgcagtcgcatcggatgacggcgaccgtcccagtagttgaattgcccaaccaccgagacccgacgggcgtttggagcccagacagaaaaacgcgtacctgtgacgccatccatagtatctgcatgcgcgcctaaggtttcatacggacgtaggtgagtaccttcagataatagccaggcatccatttcctggattagcgggccaaaacggtaaggatcatcaatcaggttttgctgaccatgccagacaacagccaactgatagcggaaaaaattcttacgtcgcggaatgacaccgctaaagaatccccgtgagtcgagacactccagttttgcgagtttgcgcccggttttcggttcaatcacccacacatcggtagcgtcgggtaaaagggcacggacttccagtcccgcggtggttttatgcatccccagtacggaaaaaggatccgcaaaatggcctgcaattagcgcgttaatcacgtctctatcgatacgatcggacatgcttgtcttcctgttttattgtgtcaccccatccaactgaatttttgacttctggttgtgacatttttttgacctgaacggcgcagcactctgtgcatcctctctgcgtcgtcctcacttcaggtaaggctgtgaatactcgtgtattccgccacccttaaagaatagccaatgctctatttaactcccggtaaatcatgaaacatctgcgcttactcctgtattacgcactagcaggggcggcatcgcgccccagatttaatgaataaagattacgccagttgacgaagcatccgacgcagcggctccgcggccccccacagcagctggtcgcccacggtaaaggctgacaggaactctggtcccatattcagcttacgcagacggcctaccggcgtggtcagcgtgccggtaacggcagctggggttagctcacgcatagtgatttcccgatcgtttggaacaactttcgcccacggattgtgcgcagccagcagttcttccacggtcggaatagacacatcttttttcaatttaatagtgaatgcctggctgtggcagcgcaatgccccgacacgcacacataaaccatctaccggaattacggaagatgtgttgaggatcttgttggtttccgcctgccctttccactcttcgcggctctgaccgttatcaagctgtttgtcgatccacggaatcaggctacccgccagcggcacgccaaagttatctaccggcagctcaccgctacgggttaaggttgtgactttgcgttcgatatcgagaatagcagaggacgggttcgcgagttcatctgccacatggccatacagatggcccatttgggttaataactcacgcatatgtcgcgcaccaccgccggaagcggcctggtaggttgcaacggacacccaatcaacaagatcattggcgaataaaccacccagcgacatcaacatcaggcttacggtacagttaccgccaacaaaagtcctgatgccattatttaatccgtcggtaatgacgtcctgattgacggggtcaagaatgatgatggcgtcatctttcatgcgcagagatgatgctgcgtcaatccagtaaccttgccatccgctttcacgaagctttggatagatttcgttggtataatcgccgccctgacaggtcacaatgatatcgagggcctttagcgcctccagatcaaaggcatcctgaagtgtgccagtggttccgccaaaagacggcgcagcctgaccaagctgagaagtagaaaagaagacagggcgaatggcgtcgaagtcgcgctcttcaaccatgcgttgcatgagaacggagccgaccataccgcgccagccgataaaaccaacatttttcataagcgttttttcctgcaaagatgtgtgctgtataaatgtgccggtctcctcctggcacatctttcaccatacaaaaagcagccaaagtcgcaagtgaaattaatcaatgatagcgaagccatcagtaatgcgacttatcctgctttgttagcacgcagaaagtccgcggcaattatcagggaatttgagttatgaatgaaatcatttctgcaacagttttattgatcctgattatggatccgctcggaaacctacctattttcatgtccgtactgaaacatactgaaccgaaaagacggcgggcaatcatggtgcgagagttgcttattgctctccttgtgatgctggtgttcctgtttgcgggcgagaaaattctggcatttcttagcctgcgggcagaaaccgtctccatttctggcggcatcattctgtttctgatcgccattaagatgattttccccagcgcttcaggaaatagcagcgggcttccggcaggtgaagagccatttatcgtgccgttggcaattccgctggtcgccgggccgactattctcgccacgctgatgttgttgtctcatcagtacccgaatcagatgggacatctggtgattgctctgctgctggcctggggcggcacctttgtcatcctgctacagtcttcgctatttttacgtctgctgggcgagaaaggggtgaacgcacttgaacgcctgatgggattgattctggtgatgatggcaactcagatgttcctcgacggcattcgaatgtggatgaaggggtaaggttcaaacaggtgttgcacacaaccagacgcggcacctgttttattacctgaactgataatgaccttcacccaatcggataacccttccctcttcttctgcgcggttcagccacacactaatttgttcgatggttaaaccagtacaagacgccagcctttcaatacttatcgattcctttgcaaggatcgccagttccgccacaaagagttgataaaaatcgacaggggtatgcgcgggcattactgcgtaatttgcgtcatcttcgtgcagcgaaaacagttctggttgagcgttacggagtgctctgtcatacatcagcccaggaacgtctggcagtctgatcgtcacattctcagcctgttcagcactccatgacgccccattttctactaatcgtgaattggctgattgcatatcctgatttggtttaacctgcatgggcagccactgatgttttaatgcctccatcgccccggttatcgttccaccggtcattcccgcacgtacaaccattgcgctttcagcaaggcaataaatatatttattccgcgccatcgcattgccgacggtgaaacgtacctctgggtaaaacggcgaaatcaacaccaggttgcctgctataagcccttcacgccatttcactaacgtactcgtttttaacaagctatcagctaatacgccaacggcagttcccccgacctccagagccgaggccattgcacattcatcaatacctcgcgcaccaccagagataacgcaaatcccctgttgggccagtttcgcggccagttgttgggtatagcgcaaatcgtcagtcggagcatctcgcgagccaacaatcgccataccttccgcttgcagtaatgctttattcccgcagccaaataaaacgggaggtgcatccgttcgcaatcggtttttcaagcgaacgggataatcggcatctccgcgggttaagatccataaaccggcgcgttgccacttatctaccgccaacgccagactatgaccacgcgccagcaagccaagaatacgctcctgagaaatacgcggatcgctccagcctgtaagtttctcttgcggttgcggcaccagaagctcggcgggactgatacgttggtgcttcagccataatgcaaacttcccccattcactattactaagaggtttatactcactcgccgccgcgcgagaaaaatcgctggttagcaggagagttgcttgtgcattggctgaaagattcatcaattttttaccgaggtagaagcaagggcaagaggataaaccgtcgggcaacctgcctggcgtaacagtgctgtcagaactgtcagcgtccatgcagaatccacgatatcgtcaaccagcaacgccggacctggcatcaaaggaggggtaatcacaaacgccccgtcgagattttgacactggtgaaaacggttttgctgcattttctgcggtggattgtccacgactttttcaatggcatcaataaaaggtaagccaagtttcgccgccagtcgccgggcaaaatcaggaaccaggtcgaggtgccttaatgaaggaacgcagcatacccaggtgggttcaggatgcggattccagcgttggcgaaccatttccgcacatgcctccaccagctcatcactgaagcgccccgtttttttctcctgggctacctgctttccccacccggaatctccccaacgagaaaggattcgccccgtagatccttgtaaacccgcaggcaagttccctttaaatccgtattgcgtaaaagccccagatgccacctgtttattgagatttaatggcaggtcagcgtgtttaataaataaatttgccgcatggagtaagccgctatcaatgtcgggcgacaacagcggatgctgaagacaactgctacatttaccacaacgttcggcacttggctcatcgagtgcgcggcgcagaaattgcattttgcactctttggtcgtgatatagctttcaacgtctgccaactcactttttctctgattcatcaaatggttaattcgttcatgatcaggagaaaaactgacgatagttctgcgccataatttctcggtatacaccacaggcgatggattttcagctaccaataatttcagtgctttttctatttgcccataacgaagattcgtccgttgttcaatgcctcgtagggtaagaccgtcattctcgctaagtacgttgagtatttcatgaatttgcgcctccgcaggaaaggcgctttcacggaagaattgatgaatagcgcggtcttcaccaccacaaagcaatatgccaactgcggaatctatagcacgcccggcacgccccacctgttggtagtaaccgacaatagaccccggcatctgataatgaatgacgaaacctaaatcaggtttatcaaatcccatacctaatgccgtcgtcgcgaccagcactttgattttatttgccagcagtgcctgctccagatactccctggcagtattagaatcttccgcaccttcacaagtcacgccgctgtaataagcaaatgcactgataccatttttccttaaccactcggcgacaagttcagcatcgcgagtcgtcagggtataaacaattcccgatttggaaaactgagggataaccgttgctaaccatgccagacgggatgactgttctcctaagactaaggcatcaagcgccaaactttcgcgagccagcgttccacgctgaatcacaatgtcacccaattgctgacggatatcctcaacgacacggttattcgctgtcgcggttgtacccagaataggggtattcgcaggcagttggcgcaaaatatctaatatacgtcggtaatccgggcggaaatcgtggccccaatcagagatgcagtgcgcctcatcgaccaccagtaaaccgatgcggtcagcgactggatataaaaccgtttcaagaaaatcctgattcgccaaccgttcaggtgaaatcagcagacaatctacgccaccttgcagcaacttatcgctaatgcgctgccattcttccctgtttgtagaattcaacgtttcagccgtaatacctaaccgttcagcggcggcaacctggttacgcatcagggcaagcaaaggagagatgataattgtcgggccagcgccgtgatcgcggaagattttactggcgatgaagtacacggcacttttcccccagccggtgcgctgtacaaccagtagttttcgccgctgattaaccaccgcatctatagcttcccattgcccttccctgaaagtagcgctggtgttacttaacatccgctgtaacagcaattcagctccgtgtttctccatcatcttctccctcgtccgttaacgcagtgattagaacggataatgttccggtctttttgcgagagagatcaaaaaaatgaagacaggagaaaagagaaatgaattactgcgagcaagctcgcagtaatttgtcgcagtaattaactcaacagctggaacgcaatcatcccaacgatggcaccgacagtgccgaggatggtttccatcatggtccaggttttaagcgtttcggcttcggtcgcgccggtaaatttaccgaacaaccagaaacccgcgtcgttaacgtggctgacaacaatcgaaccaccggcaatacaaatcgacagcgccgccatttgcgcaccggagtagttcagttgttcaatgaccggcatcaccagtcccaccgccgttaaacaggcaacggtggcagaaccctgaatgatgcgcactgcagctgccagcacgaagcaggtgatggcaatcggcaggcccatgccggttaacgcttcgcccagtgccggaccgacaccagagtcaaccagcacctgtttgaacacgccgcccgcaccaatcaccagcagaatgatccccgccggttgcagcgcgtgaccgcaaatctccatcactttgtcttttggcataccctgacgcattgccagaccgtaaatcgccaccaggcaagcaaccagaatcgcggtaaacggatggccgataaactcgaaccattcgtaagcagtagagccttctggcacaaaacgcgcggcaatggttttcagccccaccagcaccagtggcaacaggatcagcgacaggctgaatccgaaggacggcattttgccttcgccgagatgcggttcgctgatgtcgtcaggaatatgcaactccacgtagcggctgatgaaattaccccacagcggcccggcaataatcattcccggaattgccgcgcacaggccaatcaggatcatccagccaaaatcggcattcatctgcgatgccagcagcattggcgctggcccaggcaccaggaacgcagccgctgccgccacgccggcgaataatgggattaccagcttcaccaggttcgtgccggtgtggcgcgccattgagaaagcaacgctaatcagcagaacaatcgccacttcaaagaacagcggtagcgcacaaaccagccccgcaaggccgatggcataatgcacgcggctgtgaccgaaggatttgagcattttgacggcaatctgatcgaccgcgccggtttcatgtaagatcttaccaaacatggctcccagggcgacaaccaccgccaggaagccgagggtgcctcccatccctttttccatcgtcgctgcgattttatcgagcggcataccagaaaaaaggccagcccccatggacaccaccattaaagccaggaaagcgtgcatacgcgccttcatgactaaaaacagcagcagtaaaacagaccctactgctgttaaaacaagcgttaatgtagtcactacttatttgccttttttaataacctcaatggtgcttgccacaacaccttccagcggttgatcaatatccaccaccagtacatcggtttcgtccgcacccggctcctgcagcgtttcaaactgcgtcaccagcatttgggttttaaagaaatggcctttgcgcgctttcaggcggctttcaatcacatcaaaatcgcctttcaggtagatgaaagagagattaggattaccttcacgcagcaagtcgcgatagtgttttttcagtgcagaacagacgatcagcgatactttattggtgcgctgcatagcaaacgcggcgtcgttcagcgcctgcaaccacggtttgcgatcgtcgtcattcagcggttcgccagacgccattttttcgatattgcagcgcggatggaggaaatcgccatcaagaaacgcggcatgaagttgatgcgccacttcactggcgaccgcagatttgccgctgcccgatacgcccatcaagacgtaaatgtggtgatcatggttagtcgtgctcaaagtggtgcccccacaatacaagaattaaaaatgttacgggtaactgttatcggtaacattgtccagccggacaatatcagaagcaatatccatccgtgccttaagtgtataagtgtgagctacttcaaatttgtaggcttaaatagatccgcccggtgacaaggtgaaacctaaatctaacattttcggtgtcacagattcgccacgaatacgcgccagcaggcgctcagcgccaatgctgcccatccgctcacgcggcgtcagcacactcgctagccgtggctccatcacctgaccaatgtcatgaccgtggaaaccggcaatcgccatatcgtcaggaactttcaaccccaaacgctgacattcaaacgccgcgccgaccgccaggtcatcattagtacagaacacgccatccagctgcggatattcccgccgcgcctggcgaatcagttcaataccggaagagtaagaagaagattgctcaaccatcacgctatacggcaccaggcctgcatccagcatcgcctgttcgtatcccttctgtttgatgatagtacgttcgtcgaggcgtgcgccgagataggcaatgtgacgatgcccgcgagcaataatggcggtggtcatctggcgtgccgcttcaaagttatcaaaaccgacggcgatatcgaggcacggcgacttactgtccatcaactccaccaccggaatccccgccacttcaatcatctttaaggtgcgtggagtgtgggtacgttcagtgaggatcaggccgtcgatattccatgagagcattgattcgaggcgttcttgctccatttccggtttataaccgtagtgcgccagcatggtttgataaccgtgcgcgtcggtgacgctttcgattccgcgtaatacttccgcgaaaacctggttggtgagagaaggtaacaggacgccaatcgcccggctggtggcgttagagagtatatcgggcgcgcgattgggaatataacccagttcatcaagagcggcggcaatcttgccgcgtagagcgacggaaacctgctccgggttgcgtaaaaaacggctgaccgtcattttggtcacgcctacacggtcagccacatcctgaagtacgggtcttttctttttcatcgtcctgaaggtacaaaagagatagattctcttagtttaacacggacgcatcagaaccttcccgattcctcaggaaggtttgtgagataaatttagactggcggtaaatcaaacagcaggatttcactgtcgctatcagcatggatggaaatcgcctgctcatcccagattgccagaccatcgctggtcgaggctttcacgccgttaatggtgacattgcctttcaccacctggatccagacgcggcgttcagcggcaatctgatgcaccgactgctcatctttcaccagcgcccaacgatacagttccatatcctgatgcactttcaatgaaccatcacgcgcatccggcgaaagcaccagttgtttgccctgcacggcatcgaagcgacgctgttcataacgcggcgtaatgccgttttcttcaggcatgatccagatctgatacagatgcagacgctcggtgctgcttgggttgtactctgagtgacgaatacccgtacccgcactcataatctggaactcgcccgccggaacctgctctttattgcccatgctgtcctgatgctcaacagtaccttccagcacgtaggtcaaaatttccatatctttatgcgggtgagtgccgaagccctgccctgcttcaatcacgtcgtcgttaatcacgcgcagcgcagagaagcccataaaattcggatcgtaatagttggcaaaagagaaagtatgccaggagtccagccagccatgatttgcatgaccgcgttcatttgctttgcgtaagtagatcatttgtattcgccccctgaatgatttcgatgggcttagtgtggacccgatccgcctgggatgatagagggtgaaaattgacccctctgttcaaaaaaattgaactattcgaggggccatcaaacttacctcgcgagagtcactgcggagggagaagcttgctcaaaaccgcgttcaaggatttccagattcgtaagaacttcagattccttgacgtaatttggcgcaccgttggtgatggtttgatacaacgcatcataaacgcgcccataatcgcccatctctggcttcatctcttctcttaccgtcacgccctcgtcattgacatactccagcacaccgaccgaatcatccgctgcgaatcctggttcgcccggcataatattagccttcaggctggtttcctgctggtcgataccgtatttaataaacgaacctttcttaccgtgaacgataaatttcggataatcgattttcaccagatggctggttttgacgatggcttttagatcgccataaaacagctgcgcttcaaaggtgtcgtccggattggctttattacgcaggctgcggatgtcataagcgacgtgatccgggcgaccgaacagagaaataatctggtccatcgtatgcacaccaaggccatagaacgcgccatcctgcggcagccccggtttggtttctgccaccgggcggtaatagtcaaaatggctttccacttcgacaatctctcccagcttgccgctttcaatcgcttttttcgctgtcaggaagcaggaatcaaagcgacgattctgatacggcgtaacgatcagccctttgcttttcgccagtgcaaacagctctttcgcctgcgcaattgtcggagtgaacggtttttcgaccagcacatttttcccggcttccagcgcgcgcttcgcgtactcgaagtggctgtccgcgtgggtgcagacgacaaccagcttaacatcgggatcgtttagcacttcgtcgagatcgctggtgaaatggatatgggaataaatgggggcctgttcttccggcttcgcatggcggcgaaaaatatgcgcgacatgccagctatccttgcggttaagtacatacggcagatggtaacgggtggtgcttttgccgaagccaataaaggcgcagttaatgaccatgatttcgtcctttttaaggtggttatttacaccttagcgcaaagcggacgtggttcctactggagtgcgcataacgaacacaagcacttcccgaggataaattgagaacgaaaggtcaaaaaaaaagccagcacccggctggctaagtaatactggaagcaatgtgagcaatgtcgtgctttcaggttctccgcgagggtcttcctgatcgcgagacaataataatcattctcattcgcacttgtccaacactttttgcaaaaaaatgcatttgactcgcatttgaaagtcaatgatgttgaaagggacatttaccccaaagaggacaaaggaatgagtgagatagtaatacgccacgcagaaacacgcgattacgaggccatcaggcagattcacgcccagccggaggtgtattacaacacgctacaggtgcctcatccttcagaacaaatgtggctggaacgactcaccgctcgccctggcatcaagcagttagtcgcctgtattgatggaatcgtcgtaggccatctcaccattgacgtgcaacaacgcccacgccgcagtcatgttgccgattttggtatctgtgtcgactcccgttggaagaaccgcggcgtcgccagcgccctgatgtgagagatgattgaaatgtgcgacaactggttgcgggtagatcgtattgagctaacggtgttcgtcgataacgcgccagcaattaaggtctataaaaaatttggctttgagattgaagggactggcaagaagtacgcgctgcgtaatggtgaatatgtcgatgcgtattatatggcgcgggtgaagtaagatagtgccctttttctgagatggaaaaagggtgtcattcaaaatcggcataccttcctttaatgtatttattttcccaataaatatatgagatttacctcataattacttcctaaagtgtaatattttattttttaatatatacgcctacaatttcctggagtaaataaataacaattaacaagcataatattgtcattgataaaatagcatgccataaaaggacttttcagggatgagtaatattgtttatctgacagtaacgggagaacaacaaggaagcatctccgcaggttgtgggactactgaatctataggtaatcgctggcagagcgggcatgaggatgaaatatttacattctcactcttaaatagtattactaatacggggcttggttcacagttccatggtataacattttgtaaattaattgataaaagcactccattatttattaattccattaacaataatgaacaattatttatggaatttgacttctatcgaataaatagatttggtagatgggaaaagtattattatatacaactaagaggcgcttttttatcggctattcatcaccagatctttgaaaaccaactggatacagaaacaataactgttagttatgaatttatcctctgccaacatcttatcactaacaccgagttcagctatttggcactccctgaaaattataaccgcttgtttttaccaaattcaaaaaacaaaacaaataatggtttaaaaacgttaaacagcgaagctgttggcaggctacttgctgctggtggcgtatacaatgggaacattgaaggattcagagatactgcggaaaaactgggtggagatgcaatcaaaggctatgatcaaatactaaatgaaaaaacagcgggcatagcgatagcaacagcatctattcttttaacaaagcgttctaatgttgatacatatacagaaataaatagttacttaggcaagcttagaggccaacaaaaacttcttgatagtatagacataatagaaataatatacattaagagaccttcaaaagacttagctaacttacgaaaggagtttaataaaaatgtaagaaaaaattttcttatcaaacttgcaaaaacctccgaagcatctggaagattcaacgccgaagaccttttaagaatgagaaagggcaatgttcctctaaattataatgtacaccataaactatctctagatgatggtggtactaatgatttggaaaatttagtattaatcgaaaacgaaccatatcataaggtgtttactaacatgcaatcacgaatagctaagggaatattagtgggtgaaagcaaaatcactccctgggccattccatctggctcaatttatcctcccatgaaaaatattatggaacccacaaaatgatgactaaaacccaaataagtaaattaaaaaaaatgatgaatgatttagactatccatttgaagcaccgctcaaggaatcatttattgaaagtataatccaaataaaatttaattctaactcaactaattgcctggagaagttatgtaatgaagttagtattctctttaataatcaacctgattatcttacttttttaagagcaatggatggattcgaagttaatggattacgattatttagcctctcgattccagaaccttcagttaaaaacctttttgccgtaaatgaattttatagagataatgatgatttcataaatcctgacttacaagaacggttagtgatcggggatgatagcatttcaatatttacttatgacattaaaagtaacttttttgaaattagagataatattggcacagaaaatatattcagttcgtttagtgatttctcttcattcttaaacgaaatcatggacagttgttcataataataaaaaggtaaccaaaatcattgtaaaccatgccatctttttagagtttaccagcagtaaatttcttgatcgaaatttatcaatacaagctatagaaaaacttacaacggaactacactccttaagtgagatggaccgaagacatgtagtcgctatttaaactgaaatagctaatggcgatgatgatcttagtgacatgttgatttggttagaattttacccgaatcataagattctgatatcttaaatgagcaaatccggttcgacgttctggaaaataaatcacaaaatattagcagatacttattttgtgactataccttatccgatgaactcttttcaaaaccagcatttaataatatctttgacgaagatgaacgcgtctttgctcaatgtataacgcaggaataataatataacgctaaacaataatatttattataattatgattacttatcacgacgcattcgcgaaagcgaacaattaccttgatgatgcaaatctcccggtcgtcattactctacatggacgctttagccagggctggtatttctgtttcgaagcacgagaatttctcgaaactggagatgaggccgcgcgcttagctggtaacgcaccttttattgttgataaaggcagtggtgaaattcattctctgggaacggcaaagccactggaagaatatctacaggattatgaaataaaaaaggctaccttcggcttgccctgacaatacggccctcttcccactaagagggccgctaaccttaataccccgccgttaaatcatccaccgagcgcgggtcggatgcaccgtacagctcaccgtccggcccaatcataatgctttgtgtactgcccatcgcctctttcagcgccactttctgaccttttgcttccagcagcttgatcgtatccgggctaaaccctttttcgacacgcagctcgtccggcaaccactgatggtggaaatgcggcgcattggtcgcttcggcgacgttcattccataatcgatgctattcaccaccatttgcagcacagtggtgataatccggctaccgcctgggcttccggtgaccagccaggttttaccatccttgaccacaatggttggtgacatcgacgacagcgggcgtttattcggcccgacggcgttggcatcgccgcccaccagcccgtaaacgttcggtacgcctggttttgcggagaaatcatccatctggttattgagcaaaataccgctctcgcccgcgacaatgcccgtaccgaaggtggtgttcagcgtataggtcaccgccacggcgttaccgtctttatccactactgagtaatgggtagtttgattactctcataaggcgcaagcttgccaggacgaatttcgctggatggcttcgctttattgatatcgatttgatcggcaatagatttggcataggctttattggtcagcgcctgccacggtactttgacaaaatccgggtcgccaagatattccgagcggtcggcataggcgtatttctcagcttctgccatgatttgcatcgcgtcggcactgccaaagccgtacttctgcatatcgaagttttccagaatattgaggatttgtacgatatgaataccgccggaagatggcggtggcatggagtaaacctgatacccgcgataatcgccgcttatcggtgtgcgttcgaccgctttatatgccgctaaatcttctttgctgatcaagccaccgtttttctgcatctcctgggcaatctgttccgctatcgtgcctttgtagaattcatccgggccgttttcggcaatcatctccaggctctttgccaggttcgcctgcaccagcttgtcgccctttttcagcggttcgccctctttccagaagatagctttgctattttcgtggttcggcagcacttcactgccgtaggttttgagatcgtcagccagcgcgtcgttaacgataaaaccatcgcgtgccagtttaaacgccggttgcaccactttattcaacggcatggtgccgtatttatccagcgccaacgagaaacccgctaccgtaccgggtgtgccggaagccagatgcgaagtgagtgattttttgctgtccgggttgccctgatcatcgaggaacatatcgcgggtcgctttggcgggtgccatttcgcggaaatcgatagccgtggtattgccatttttcgagcggatcagcataaaaccaccgccgcccagattccctgcctgcggatgcgttactgccagcgcgtagcccaccgccacggcagcatcaacggcattcccgccctccttgaggatatccacccccacctgagtggcagtagcatctacagacgccaccattccctgcttagcgcgtaccggatggaagacatcttcctccacaccataagaaacaggtggcgcggctaccgtactaaaacaacttcctgtgagcagagcagcaatggccacccggcgtaaaaacgtcggttttatcatcgttattctccagagattaaggggcaaccccagctaagcctggtatataactctgaattaatcatcgttttgccgggaagcgagtaaacttaaagaatatcttcagaggaggatacgcgatgaaacgacttctgcttttgacggcactcctgccgtttgtcggctttgcacagcccattaatactctgaacaaccctaaccagccgggatatcagatccccagccagcagcggatgcaaactcaaatgcagacgcagcaaatccagcaaaaagggatgctgaaccagcaactgaaaacgcaaacgcagctgcaacagcagcatttagaaaaccagataaacaataattctcagcgggtgttgcagtcacagccgggggagcgaaatcccgcccggcagcaaatgctgcccaacaccaacggcgggatgttaaacagcaaccgtaatccggatagttcgttgaatcagcagcatattctgccggagaggagaaacggcgacatgctgaatcagcccagcacgccgcagcctgacattccgttgaaaactattgggccgtaaagttcggaccaatcacgtcaatcgcatcggtacagatgcaatccacgccccagcgcagcaactctgccgcgcgctggggtttattgacggtataaaccagaatccgtaatccggcgtctttcaactgcatcactcgcgctttatcgagtaacttatgattgagatgaagagagacgcagcccagccgcgcggtcagttctcgccagtcgtcgcgccactcatcaagcaataaaccacgcggcagttccggtgccgccagctgtgcggcttctaaagcatcaatctcaaacgatgacagcagcggcggcgtcattccggcccacagttcgcgtgccgccagcgccaccattttgcccgttaatggcccggtgccagtggtgggtttgatttcgatattcgccatcatcccgtgtttgcgacaacgttccgccacctgcgaaagcaacggcagtggctcacctttaaacgctttgctgtaccaactgcctgcatccacgcgcagtaaatcctgccagttcagatcgcccgcgacgccccagccgttgctggtgcgttcaagattgtcgtcatggagcaggaagatctcgccatctttcgataacttcgcgtcaaattcgatcatcttatgaccgtattttgccccgacgtcgattgctgccagggtgttctccggggccagtttaccgccgccacgatgggcgacgatgcggggataaggccagttactcatactcgttgtcctgtttcaccatcaaaaagatgcagctgattttccggcagatgcagccacagcgtgctgcctgccgtcgggcgctcctgatgcgccagtcgcaccaccagcttctgttcgccccaacgtccgtgcgccaggttatctgcaccgaggatctccagcgtgtccatcaccagcggcacaccaccttctgcctgcaagcttagcgctatatgttccgggcgaatgccgagggtcattttacgcccggcatactgacggtagccaccgtttagtggcagcgtaataccgccatccagttcgaaatgcgtaccttcgttattcacgcggccagccagtaggttcatcgccgggctgccgataaaactcgccacaaacaggctggcgggcttttcgtacacttcaactggcgtgccaatctgttcggcgacgccgccgttcatcaccattactcgctgggcgagcgtcatcgcctcaacctgatcgtgggtaacgtagagtgaagtcgttttcaggcgacggtgcagctgttgcagttcaagacgcatctgcacacgcaacttggcatcgaggttagagagcggctcatcaaacaggaacactgccggctcacgcacaatcgcacgccccatcgccacacgctgacgctgaccgccagatagctcacgcgggcggcgcttaagcaggccgtccagctccagaatgcgcgccgcttctttaacacgttcggcaatttgttgcttgcccatgccgcgaattttcagcccccacgccatgttctcctctacgctcatatgcggatagagcgcgtagttctggaacaccatcgcaatcccgcgatctttcggctccatttcggtgacacgcttgcggtcgatccagatatcgcccgtcgttacccgctccagtccggcaaccattcgcaataacgtcgatttcccgcagccagacggcccgaccatcacgataaattcgccatccgccacatcaagggtcagcggtttaatgacctgggttttgccatcccagcttttggttactgcctgtaatttcagtcctgccatcttatttctcactatcgaccaggccgcgcacgaaggcacgctgcatcactaaaacaatcactactggtgggatcagggttaacaacatcgccgccatcaccgagttccattccgttgtgccttcgcctgtggcgatcatccctttaatccctgccacggtggtgccgagatcaacgtcggtaataatcaacaacggccacaaatactggttccagccgtaaataaaggtaatcacaaacagcgccgccagattggttttggacagcggaaaaacgatgtcgcaaaagaaacgcattggcgacgcgccgtcgatccgcgcggcttccaccagttcatccggtagggtcataaagaactggcgaaacagaaacgtggcggtcgccgaggccatcagcggcagcgttaaacctgcgtagctgtcgagcattttcaggttggcgatgacttccaccgtcgggaagatacgcacttcaaccggcaacatcagggtgataaaaatcatccagaagaagaggttacgtagcggaaaacgaaaccagacaatggcaaatgccgagagcatcgagacggtaattttgccgagcgtaatgctgaacgccatcacaaagctgttaagcaacatccgccagaacggcgcgctattcgtgcctaccccgtttacccagatgttgtggatgttttccagcagatgtgtgccggggattagcgtcatcggtgcggcatagacttcttgtttatccagcgtcgccgcgacaaacgccacgtacagcgggaagaggatcaccgcgatcccgaggatcagcatggtatggctgaatattgtcagccacggacggttctcaatcattggtaacgtaccttgctttcaacatagcggaactgcaccaccgtcagcacgatgacgaggaacatcaacaccaccgactgcgcggcagacgaagccaaatccagtccggtaaagccttcacggtaaatcttataaatcagcgtcgtggtggcctgtactggcccgccggacgtggcggcgtcgatcaccgggaaggtgtcgaagaaggcatacaccaggttcaccaccagcaggaagaaactcaccggagcgataagcggcagcgcaatcttaaagaagcggcgaatcggccctgccccatcaatggctgcggcttcgatcaacgaacgggggatggattgcagcgcggcatagaagaacagaaagttgtagctgatttgcttccacactgaggcaaacaccaccaggaacatcgcctgaccgctgttttgcgcgtggttccagtcgtagccgaactcagcgagaaaatgggtgatcagcccgcgaccagggttaaacagaaagatccacaatacggcggcaacggcgggagccacggcatacggcagcagcatcaaggtttgatagaaacgactgccgcgcacgatgtactccaccagcgctgcgaagaacagcgataccagcaaaccgctgacggtgacaaaggtgctgaattttatcgtcgtccagaaggcgtcgagatagtagctgtcgtgaaacagcgtgacgaaattatccaggccgacaaactggctggagaaaccaaacggatcgacgctttgtagcgagtaccacaacgcttcgcccgcaggccagataaaaaagataacggtgatgatgagctgcggcgcgaccagcaaataaggcagccagcgcgagcggaacatcggacgggatgatgacattacagttaattcctgaactgtgccggatgcgcttcgcttatccggcctacacgcgatgccaggtcagataagcgaaacgcatccgacattacactgattaagacttcgtcgatttctcaaagcggcgcaataactggttcccacgctcaacggcagtatccagcgcctgctgtggtgtcttcttaccggtccacacgctctccagctcttcatccacaatcacgcggatctgcggcatgttgcccagacgcaaacctttggtgaacggcaacggtggcttgttcagcatctgacgcgtggcaatatccgctcctgggtttttctcgtaaaagccctgctcacgggtcaggtcatacgccgctttagtgattggcagatagccggttttctgatgccactcggcagcgttttctggctttgcgaggaagtcgaggaacttcgccacgccggtgtaggtttctttatctttaccctgcattacccatagactggctccgccgataatggcgttttgcggcgcgtctttcgcatcggcgtcgtaaggcatcatgcctacgccatagttaaatttggcgtactcgcgaatgttggcaagagaaccggaagaggcggtagtcatcgcgcaatcaccgttatagaacttctcggtggattcatccttacgcccaacgtagctgaaatcgcccttcttgttcatctcttcgagcatggcgatgtgtttcacctgctccggcttgttgaactcaagcaccgcgtctgtgccgtcaaagccgttgtttttgctggcaaacggcaaaccgttccaggcgctaaagttttccagttggatccatccctgccagccgctggcgtagccgcacttcataccggaggctttcagttttgcggcatagtccgccagatcctgccaggttttcggcggctgttccgggtctaatcctgctttcttgaaggcgtctttgttgtaatagagaacgggagtcgagctgttgaacggctgggagagtaagtggccggttttgctgtcggagtaatagcctgaaaccgtcggcacaaactgcgactcatcgaattgaatccctgcctctttaaatacgtcatacaccggtttaatggctttcgacgccatcatggtggcggtgccaacttcataaacctgcaaaatagccggagcgttgccggtacgaaatgcggcaatccccgcgcttaaattctgttcgtagttgcctttataggtcggtacaattttgtaatccgggttttcggcgttaaaacgttgggccagagaatccacctctttacccagttccccttccatagaatgccagaacggaatggtcgtcactgcctgcgcatttgccattaaagccagtccgagcgccagtgctgaagctgtataacgtaacggtttcattgattatctctcttgttgtaccgaatgcgcgaattcacgcgttttatgctcgcggagtaacatgacatgctcgaattacagaaaaataactattttgttacatttttaagatagtaaggtgtcagaaagatgacaaggcggtgacggcgcgggcgagggaaaatgggagatggggcacggataagcggaaaaatagaaggtctgaatcaaactctacagattactcatcgtttcatgccggatgcggcgtaaacgccttatccggcctacaagatcgtgcaaattcaatatattgcaactcacccagtaggcctgataagcgcagcgcatcaggcaattttacatttgtcacctgtctcaaaggagtcttttgactccttatcaatcaacgtgttattacccgcctaaatacgcacttctcaccgcttcattcgccagcagcgcgtcgccggtatcggagagcactacatgaccgttttccagcacgtagccgcgatccgccagctttagcgcctggttggcgttctgctcgacaaggaagatggtcatcccctgctcgcgcagttgttcgatggtgtcgaaaatttgctggatgataatcggtgccagcccgagcgatggctcatcaagcagtagcaaacgcgggttactcatcaaagcgcgaccaatcgccagcatctgctgttcaccgccagacatagtgcccgctcgctgaacacggcgctcatgcagacgcggaaacagttcatagacccactttatgcgctcctggaactggtcgcgttcggcaaaaaagccgcccatcgccaggttctcttccaccgtcatccgcgagaagacacgacgcccttccgggacaatcgctaccgcttcgcgcatgattttcgccgtctgccagtcggtaatgtctttatcatcaaacacaattcgcccgctggtggcgcgcggatcgccgcataacgtgccgagcaaggtggttttccccgccccgttcgcgccaatgagggtgacaatctcgccctgattgatatgcaggctcacctcatgcagcgcctggattttgccgtagtgggcgctgactttgtcaaaggacaacatgactttttccatcttatgcctcacctaaataggcacggatcacatccgggttattacggatctgctccggtgtaccgtttgccagcggcgtcccctgattgaccacgtaaattctgtctgaaatccccatcaccagcttcatatcatgttcaatcaacaagatagtggtgttgtgatggttacgcagttcggcaatcagctcatccagctctttcgtctctttcgggttaagacctgctgccggttcgtcgagcattaaaatctccggctgcgtcaccatacagcgggcaatctccagacgacgctggtcaccataggccaggttactcgcctgacggttggcatgttccaacaaaccaatgcgctcaagccaggtagcggcgcggtcgagcgcttcgctctgggcgcgacggaaagagggggttttcaacaggccggagaacagcccagttttcagttgctgatgctgtgccaccagcaggttttcaatcaccgtcatttcacggaacagacgtacatgctggaaggtgcgcaccacgcccatgcgggcaatttgctgccccggtaaaccttccaggtgctgatcgcgcagtaaaatggtgccgccggtgggtttatagaatccggtcaggcagttgaagaccgtggtttttccggcaccgttagggccgattaacgagacgatttcctgcgggtacagttcaagattgacgttgttcaccgccagcaggccgccgaagcgcatcatcagaccgttaacagataataatgtctgactcatgcctgctctcctttcgctgcgccgttcttcagcttgagttgcgggcgcgtcatgggcagcaagccctgcggacgccagatcatcatcagcaccatcaaaccaccaagcattaacatgctgtattcgttgaaatcacgcatcaactcgcgcgataccaccagcaaaacagccgccagaatcactgcaaattgcgagcccataccgccgagcaccactatcgccagcacaaacgccgattcggcaaaagtgaaggattccgggctgacaaagccctgacgcgcagcaaacagcgttccggcaaaaccagcaaacgcggcgctgatggtaaaggcagtcagcttgatacgacgcgggcttaagcccagcgaacggcaggcgatctcgtcttcacgcaacgcttcccacgcacggcccagcggcatccgcagcaggcggttaatgacaaacaggcttaacaccaccagcagcaacgccaccaggtagaggaagatgacgcgatcggagggatcgtatttcaggccaaagaaattactgaacgtgtcccagccgccttcgcgggcggtacggctgaactcgagtccgaagagcgtcggtttcggaatctgactgataccgttcggtccgccggtaatttcggtgttattgagcagcaatatgcgcacaatttcgccgaacccgagggtaacgatcgccagatagtcaccgcgcagacgcagcaccggaaaaccgagcaggaagcccgccgccgccgccatcaacccggcaatcggcagacaggtccagaagcccagaccgtaatagtgattgagcagcgcaaaagtgtaagcgccgatggcgtaaaagccgccgtatcccagcaccagcagaccagaaagaccaacaaccacgttcagcccgagaccgagaataatgtagatcatggtcagagtggcgatatccaccgtcccacgcgacaccataaacggccacgccaccgcaagcaccagcagcgccacgaggaacagtttctgcttcaccgtggagccatcaatcgcgggcagaataaacttcggcccggaaacgctttttagccctttctggaaagcaggccgcacaagctggaagaaaaagaccaccgccgtgccgataaacacccactgccaacggatctctgaagccgtgtcgaccaccagtttggtgccatccagctccagttgcacgcccataaagacgcccgccagcacaaagaacatagcggcagagagcagcgccattgcaatatgcatcggtttcatactttctctacctccgggcgacccagaataccggtcggcatcaccagcagcaccaggatcagcagggcgaatgagaccacatctttatattccgtactcagataggcagaagagagcgcctccgcaatccccaggatcagcccgccaatcatcgcccccggaatgctgccaatcccaccgagcaccgcagcggtaaaggctttcatcccggccataaagccgatgtaagggttaattacgccgtagaactgaccgagcagcacgcccgccactgccgccatcgccgcgccaatcacaaaggtcagcgcaatcacccggtcggtgttgatgccaagcaggctcgccattttcagatcttccgcgcaggcacggcaggcgcgccccatacgggaatagcgaatgaaaatcgtcagcgccagcatggcgaggaaagtaacaatccatatcaccgcctgcatggtggtaatagacgcagagaagttttcgctatggcccaccacccactgaccgttaaacaggctgggcagcgccacatcgcgcgaaccttcggtcaggctgacgtagttttgcaggaagatagacatgccgattgccgagatgagtgcaatcaggcgcttagagttacgcaccgggcgataggctacccgttcgatactccagccgtaggcgctggcaatgacgattgcgccgacgaatcccgccgccaccagcaaccagccggtatcaatgcccagcatcatcagtgcggcgatgatcataaaggagacgtagctgccaatcatgtaaacctcgccgtgggcgaagttgatcatgccgataatgccgtaaaccatggtgtagccgatggctatcagcgcgtaggtactgcccagcgtgacgccgttaaacatctgctgcaagaaatacaaaaactgctcagacataaggtaacctttctaaacccgcccgtttttcacgaacggtgggatgatcacttggctgccgtggatgaaccgtcggcatgccactggaagacaccaaaatcgaatcccttaagatcgcctttttcatcccagttcagcggcccaattacggtgtttgcaccgttagcttttaaatctttcaccagcgccagcggctcatcgctgccggtacgttcaagggcagttgccagagattgcaccgccgcgtaggtgatccagacatagggcccggacggatctttcttgtcggctttcagcgcatcaacgatgccctggtttgtcggatcctggtcatagcgttttggcatggtgaccaacatgccttcagcggcatcaccggcaatgttcgacagcgacgcattaccgacaccttccggccccataaactgggttttcaagccaacggaacgggcctggcgcagcatctgccccatttccgggtagtaaccgccgtagtaaacgaagtcgatgttttcttttttcaggcgggcgatcagcgcggagaaatctttctctccagcggtaatgccgtcgaagaagacgacgttggcgttagccgctttcagcccgtcctgcaccgaacgtgccagcccttcgccatactgttgtttgtcgtgaatgatggcgatgcgctggggcttcaccgtctcaagaatgtattttgccgccgttggcccctgggaagagtccagcccggcagtacgcatgatgtattgataaccgcgttgggtcagctccggattggtcgctcccggcgagatcatcagaataccttcgtcttcatagatatctgatgcaggttgggtagaggaggaacacagatgaccaataacatatttaatgccgtcgttaacgattttgttggcgaccgcaacggcttgtttcgggtcgcaggcgtcgtcatattccacgccaaccagtttatcgcccttaattccccctttggcattaatgtctttaattgcctgacgcgcgccgttaaattccatatcgccccactgggcaatcgggccggacatcgcgccgacaacggcgactttaatatcgtcagccatagcggtgtgtgaaattgtcagtgcaatcatccctgcgatgatagttttcgcattccgtttcatagtcaaaaatccccattcgtgatgttgtgttgctttgtttttatgtgttaacaaatcagactgttctttttttatactgcactgtttttacctgtctgattaagggtttagcgcagtattttgtgatgatagcgattaaaatccctatttttcagtcgattaagaacagataatattctgaatttattgatagataaacagaaaaaagcgccgttgtcagcataaaataacggtacaaagggcagaataattcactaccatttaggggattatgctggatatttttcattctctaatgttttaactttgtaattattgctgaaaaaaaattaatcacctgccaaaagaaataaaaaagagaaagcctccgattaaattatttcgctacactggttccacttttgtgatttacacgggttccccatgaagctgaccatcattcgattagaaaactttagcgaccaggaccggattgacctgcaaaagatctggccggagtattccccttcctctttacaggttgacgataactaccgtatctacgccgcgcgttttaacgagcgcctgctcgctgccgtgcgggtaaccttaagcggcaccgagggggcactggattctctacgcgtgcgggaagtcacccgacgtcgcggtgtggggcaatatctactggaagaggttttgcgtaacaatcctgacgtttcatgttggtggatggcggatgctggcgtggaagatcgcggcgtgatgacagcgtttatgcgagcactgggatttacggcacaacagggtggctgggagaagcattaatcgtcaagtttgatttcaaaagtgatattgcctgatgcgctacgcttatcaggcctacaatgtgtgctgcaatttactgatttctttgaatcttgtaggccggataaggcgtttacgccgcatccggcatgaagcaacgtactcgatattagcaatttggcggcaacccaaagttgccgattaatgattacttcgcatcagtcgccgtgccgttggcgtgccagtcaaacacaccgaactcaaagcctttcagatcgcctttctcatcccaggtcagcggccccatcaccgtatcaaccgagttcgctttcaggtatttagcgatctccgccggatcgtcagactgattcaggcccgcttgcaaagattgcagcgcggcgtaggtggtccagacgaacgcgccgcttgggtcctgttttttcgctttgatcgcgtcaacaatcggtttgttcgccggaacctgatcgtagttcttcggcttggtcaccagcagcccttctgctgattcacccgcaatgttagacagcgagacgttagccacgccttccggccccataaactgggttttcagccctgccgcacgtgcctgacgcaggatctgccccatttccgggtggtaaccgccgtagtaaacgaagtcgatattctctttcttcagacgcgccaccagcgttgagaaatctttttccccggcggtaataccatcaaagaacaccacattagcattgcctttcttcaggccgtcctgcaccgcacgcgccagaccctcgccgtattgctgtttgtcgtggacgatagcaatacgctgcggtttcactttctcaagaatatatttcgccgccgtcggcccctggtcggagtccaggccggtggtgcgcaggatcagctgatagccacgggcggtcagctccggcgcggttgccgctggggtgatcattaaaatgccttcgtcttcgtagatgtcagacgctggctgcgttgatgaagagcagaggtgaccaatcacgtatttaatgccgtcgttaacgactttgttcgccaccgcaaccgcctgtttcgggtcacaggcatcgtcatattttacgatttgcagtttgttgcctttgataccacctttagcattgatatccgcaaccgcctgctctgcgccagtaaactcctggtcaccgtactgcgccaccggaccggacattgcgcctacgacggcgactttaatatcttctgccagagccatattgctgaatgccagcgcgatacatcctgccagtaacgctttaccctttatgttcatcctgagaatccccactcttctggttattacgtgtgttgtgatgttgttgtgcagcactttatttcgttttatacgtagctacccgtgctttagcagcatactctgctaaaacataccccatttttatgatattggaatagctattttgacagtttattaacaatctgcgtggggattggcgttttgccggagggggaattgattattgtagaggcccaaaaaacaaaaaccccggactctcatccagggttctctgcttaatagcggaaattacgcttcaatggcagcgcgcaattttttcatcgcgttcttttccagctgacgcacacgctcagcggaaacaccgtaacggtcagccagttcctgcaacgtggacttgttgtcttcatccagccagcgcgcgcggatgatatcctgactacgctcgtccagaccttgcatcgcatcggtcaggcggtttgccgcctgctcttcccagttatcatcttcaataccgtcggcaaagttagatgatttatcctgcagatagagcaccggagccatcggctggctgtcggaatcgtcgtcggaagacaggtcaaaggtcatgtcctgtgccgccatacgtgattccatctcacgtacgtctttgctggttacgcccagttcacgggccaccatctcgacttcatcctggttaaaccagcccagacgctgcttggttttacgcaggttgaagaacagtttacgttgcgctttggtggtcgcaactttgacgatacgccagttacgcagaacgtattcgtggatctctgctttgatccagtgaacggcgaaggagaccaggcgcacacccacttccgggttaaaacggcgcactgctttcatcaggccgatgttaccttcctgaatcaaatccgcctgtggcaggccatagcccgcataattacgagcaatatgaacaacaaaccgcaggtgagacaggatcagcgttttagctgcttccagatcgccatggtaatgcagcttttcagccagcgcccgctcctcgtcagccgacaacatcggccacgcgttagctgcccggatgtaggaatccaggttgccaactggggctaaagctaaactttgcattttgtcagtcattcaaatcctctcaatcgatatcttctggcgcttcagtggtagcaacaactgtgccagagcttaagagcaacgaggttatcattcactgttttatcagaccgtgattttatccacaagttcaatacaacgctgtgaataaattacgcacaaaatgtgacatagagatgaaataccgggaagagacaacggggtctctttccctgctacggaacccattgcagggaaagagtataacacgcttttattattcaggcgtaaagtggcgtaaatgttgtaccgtggcaagccacgctgccacccagccaatcatcgagcataccagcagcaatagcaggcattcatcgaacgataaaccattgatatcaaacttcgttccgaaaacctgtgccacttccgcaaccgccgatgacaatcgcagcaccagaatttctgacaaaattaatgacaacaatgcgccagaaaatcccagcagtgcgccaccgtacaggaacgggcgcaggatgaaaccatccgtcgcaccaatcagtttctgcacgttaatagagtcacggcgagcaaagatgctcagacgcacactgttgccgatgacgagaaacactgctgccaccatcaacacgccgatcatcgcggaaacgcgcccgaccagcccggtcaacgccgccaggcgggcaaaccagctgtcatccatccgsacttcgtcaatgccgttaatctgcgtgatacgatcacgcagcgtattcagtgactccgtcccctgaaaatcgagtttcgggatcaccaccgccactgccggaagcgggttttcttccagcatatccagcgcaccaccaaaaccagaccagttacggaactcgcccagtgcgtcttcacgagaaagataattcactttctccacgccttgctcggcctgcaactgtgccaccacgcccgcagcggcgtcatcatccagcgttttttgcagataaacagtgatttgcggtgacggataatattgcgtcgccgcctggttaacgtttttgtacaccatataacagacgctgggcagcgtcagggagatggcgataaccatcaccgttaaaaacgtggcgaacggtttgcttttcagatcctgcaatgcgccgtggaaggcatagcgtacctgttcgttgaaaacgttggttttgcgatttaccggttttggcgaggatttcgcgcgtttcggcgcgttacgaccgccgtcgccagagccgccgaccgatttacggaagcgatccagacgcccgccaaactgccgaatgtgattgattgcatcgcgcttattcatggcccacgcctccatgcaagtgaccatcgctcagggtgagcatgcgataggaacgtcgcgaaatcaggttgatgtcgtgcgttgccatcaatacggttactccaacgcggttaaactcttcaaacagacgtaaaatgccttccgacagcgcgtcgtccaggttaccagtcggttcgtccgccagcagtaccgcgggcttgttcaccaccgcgcgggcaatgccaacacgctgttgttcaccgccggaaagctgaatagggaagttcttcgctttgtccagtagcccgactttatccagcgccgccgacacccggcgacgaatgtcatcaccgctggcaccggcgataatcagcgggatcgccacgttatcatagacagtacggtccatcagtagatggtgatcctggaaaatcatgccaatctggcggcgcagaaacggaacttcacggtttttcagacgcgtgatgtcatggccgctaaaccagattttcccggcgctgggccgctcaatcccacagatcagcttcaggagggtacttttccctgcgccggaatgaccggtcagaaacgccatctcacccggctgcatatggaacgtaacgccctgcagcgcctgtctcccaccgagataagccttgctgacatgttcaaagcgaatcattgttaatcctctcgggcaaaaagtgcctctataaagtcgtccgccttaaacggacgcaaatcctcaatacgttcgccgacaccaatgtagcggatagggataccaaactggtcagccaccgagaaaattaccccgcctttcgccgtgccgtccagtttcgttagcgtgatgccggttaagccaacggcttcgtggaacagtttggcctggcttaccgcattctgcccggtgctggcatcaatagtcagcataacttcatgcggagcttcaacgtcgagtttcttcatcacgcggacgattttcttcaactcttccatcaggtgcgatttgttttgcaggcgtccggcggtatcggcaatcaggacgtcgatgttacgcgctttagcggcctgaatggcgtcgaagataacagaagcggaatcagcaccggtatgctgggcaatcaccggaatattgttgcgctgaccccagacctgaagctgttcaaccgctgccgcacggaaagtatcgcctgccgccagcatcaccgatttaccctgctgctcaaactgacgcgccagcttaccaatcgtcgtggttttacccacaccgttgacgcccaccatcaggatcacgaacggcgttttaccttcaacattcagcggctcatcgactttcgccagaatctcgcccatctcttctttcagcaggccatagagcgcctcggcatcacgaagctgcttgcgggatgcgccttctgtcagattggtgataattttacgagtggtttccacgcccacatcggcgatcaacagctgttcttccagctcttcaaacagatcatcgtcgatttttttaccgcggaacaggctgataaatccggaaccgagattttctttggtttttaacaggctgcgtttcaggcgcgcgaagaaaccttctttggtcggtttttcctgctcctgagcgatttcttccaccggctgatcttcttctgccggagaaaccaccattaccgcctcttctgccacttcggcagccagcgcctgtgcctccggctcttcgtcggtgatttcttctttagccgcttcttcttccgccgcttcgacaatctctacggtttccgcttcggcctgccactcttctggcgaaaccgcttcggcgttgacgtcttccgacaacggcagttcttcacgttcgatagccactggctccggcgtttcttctacgaccggttccggctgtgcaacgacttccgcttcaggctgcgctttttcactttcagcaacctgttcagtaacttccacaacgtcggcagcaaaagtttccgccttggcttcagtatgcgcctgcggctgctcttcaacggcgtgttcagaagccttcacaggctcttgcgcctgaacgatttcttctacaactggttgttcattctgaacttctgtctctttttccggggtctgctctttttgaccaaagcccagccaggaaaaaaagccacgttttttttctttcgccatttgcgactacactcctcgctgttgcttcatggcacagcgttaacgctatgtacatagcagctaaaaaaatgatgaaatagtctatcacttaacttaattcacatcaccgcctgcaagtatgtgttatctggcggattgagcaatttatcatgaaaaaaccgaatcattccggcagcggccaaatccgcattattggcgggcagtggcgaggccgtaaactcccggttcctgatagtccaggtctgcgccccaccaccgaccgcgtacgcgaaacgttgtttaactggctggctccggtcattgttgacgcccaatgtctggattgcttcgccgggagcggcgcgctggggctggaagcgttatcgcgctacgctgcgggggccacgttgattgagatggatcgtgcggtttctcagcagttaattaagaatctggcgacactaaaagcaggcaatgcacgcgtggtgaacagcaacgcgatgtcattcctggcgcaaaaaggcacaccgcataatatcgtgtttgtcgatccaccgttccgccgtggcttgttagaagagacgataaatttactggaagataacggctggctggctgacgaagccctgatttatgtcgaaagcgaagtcgaaaacggtctgcccactgttccggcaaactggtcattacatcgggaaaaagtggcgggtcaggtggcttatcggctgtatcaacgcgaagcacaaggagaaagtgatgctgattaatattggtcgtttgttaatgctctgcgtttggggatttttaatcctcaacctggtgcatcccttcccacgcccgctgaatattttcgttaacgtggcgctgatttttaccgtgctgatgcatggtatgcagctggcgctattgaaatccactttaccgaaagatggcccgcagatgaccaccgccgaaaaggtgcggattttccttttcggcgtgtttgaactgctggtctggcagaagaaatttaaagttaaaaaataaccttattgttcgcctacaaagctgacaaagcgcgttcctttatagctcagcgtacctttatcacccactgtcagggcgtggtactgctgggcgtcgaggcgaaacgtctgctccattcctccgctttgcggtttgaagcttgcctcatagcgcatactggtgcctgccggagtcacttcctgctggcgcgaacggcgatcgttaatcggtttttcccgcttgttgctcaccaccaccagcttttgctggagcggtgccatatcattatcagctttttcccgtcgttgttgcataaaacgaaacgatgcggcgacgatgattaagccaatgataacaataaagaaaagaggtggtttactcatctttatccctcatcggaaaatgcggaaataagcataccctgccagttatggtgttgtcatccgtccaccctcgccactaaactggaagcaagaccgtaggcattccgcttacgaaaaaataacgaattcaaggaactaagatgctttggtcgtttatcgctgtctgtctttccgcatggctatctgtggatgcatcgtatcgtgggccaacctggcaacgctgggtgtttaaaccgttaacccttcttctcctgctgttgctggcctggcaagcgccgatgttcgacgccattagctatctggtgctggcggggctgtgtgcctcactgctgggcgatgcgctaaccctgttgccacgtcaacgtctgatgtacgccatcggcgcgtttttcctctcgcacctgctgtacaccatctatttcgccagtcagatgacgctctctttcttctggcctctgccgttggtgctgctggttctgggcgcgctgttactggcgattatctggacgcgtctggaagagtatcgttggcctatctgcacgtttatcggcatgacgctggtgatggtgtggctggcaggtgaactgtggttcttccgtccgaccgctccggcgctctctgcgtttgtcggcgcttcgttgctgtttatcagtaactttgtctggctgggtagtcactatcgccgacgcttccgtgcggataacgccattgccgcggcctgctactttgctggtcacttcctcatcgtccgctcgctgtatctctgataaaacttgactctggagtcgactccagagtgtatccttcggttaatgagaaaaaacttaaccggaggatgccatgtcgactcctgacaatcacggcaagaaagcccctcaatttgctgcgttcaaaccgctaactacggtacagaacaccaacgactgttgctgcggcggcgcatgttccagcacgccaactctctctgaaaacgtctccggcacccgctatagctggaaagtcagcggtatggactgcgccgcctgtgcgcgcaaagtggaaaatgccgtgcgccagcttgcaggcgtgaatcaggtacaggtgttgttcgccaccgaaaaactggtggtggatgccgacaatgacatccgggcacaagttgaatctgcggtgcaaaaagcgggctattccctgcgcgatgaacaggcctccgacgaaccacaagaatcacgcctgaaagagaatctgccgctgattacgcttatcgtgatgatggcaatcagttgggggctggagcagttcaatcatccgtttggtcaactggcgtttatcgcgaccacgctggttgggctgtacccaattgctcgtcaggcattacggctgatcaaatctggcagctacttcgccattgaaaccttaatgagcgtagccgctattggtgcgctgtttattggcgcaacggctgaagctgcgatggtgttgctgctgtttttgattggtgaacgactggaaggctgggccgccagtcgcgcgcgtcaaggggtcagcgcgttaatggcgctgaagccagaaaccgccacgcgtctgcgtaacggtgagcgtgaagaggtggcaataaacagcctgcggcctggcgatgtgattgaagttgcggcaggtgggcgtttgcctgccgacggtaaactgctctcaccgtttgccagttttgatgaaagtgccctgaccggagaatccattcctgtggagcgcgcgacgggcgataaagttcctgcaggcaccaccagcgtagaccgtctggtaacgctggaagtgctgtcagaaccgggtgccagcgccattgaccggattctgaaactgattgaagaagccgaagagcgccgcgcacctattgagcggtttatcgaccgtttcagccgtatttacacgccagcgattatggccgtcgccctgctggtaacgctggtgccgccgctgctgtttgccgccagctggcaggagtggatttataaagggctgacgctgctgctgattggttgcccgtgtgctttagttatctccacgcccgcggcgattacctccgggctggcggcagcagcgcgtcgtggggcgttgattaaaggcggcgcggcgctggagcagctgggtcgtgttacccaggtggcgtttgataaaaccggtacgctgaccgtcggtaaaccgcgcgttaccgcgattcatccggcaacgggtattagtgaatctgaactgctgacactggcggcggcggtcgagcaaggcgcgacgcatccactggcacaggccattgtgcgcgaagcacaggttgctgaactcgccattcccaccgcccaatcacagcgggcgctggtcgggtctggcattgaagcgcaggttaacggtgagcgcgtgttgatatgcgctgccggaaaacatcctgctgatgcatttgctggtttgattaatgaactggaaagcgccgggcaaacggtagtgctggtagttcgtaatgatgacgtgctgggtgtcattgcgttgcaggataccctgcgcgccgatgctgcaactgctatcagtgaactgaacgcgctgggtgtcaaaggggtgatcctcaccggcgataatccacgcgcagcagcggcaatcgccggggaactggggctggaatttaaagcgggcctcttgccggaagataaagttaaagcggtgaccgagctgaatcaacatgcgccgctggcgatggtcggcgacggtattaacgacgcgccagcgatgaaagccgccgccattgggatcgcaatgggcagtggcacagatgtcgcactggaaaccgccgacgcggcgttgacgcataaccacctgcgcggcctggtgcaaatgattgaactggcgcgcgccactcacgcgaatattcgccagaacatcactattgcgctggggctgaaaggcgttttcctcgtcaccacgctgttagggatgaccggcctgtggctggcagtgctggcagataccggtgcgacggtgctggtaacggcgaatgcgttacggttattgcgcaggaaataaagaggctatcagtctacggtccaacaatgccggatgcggcgtgaacaccttatccggcctacacagagcatcgaactcgtaggcatgataagacgcgacagcgtcgcatcaggcattgtgcaccgtatcgccagatgcagcttgaacgccttatccggcctacaaaccggtttcaagcagcaacattgagcgcgatcggtcccctcgcctctctggggagagggtaagggaaaggcagtatcgaagcccatcttcccccatcaaccgcctttacgaatcaaataacgataaggcagtccatccgtctctttagcaaccagttcgtgttccataaaggtacaaaacccaggaatatcacgggtcgtcgccggatcgtcagcaataatcagcaacgtttcacctggctgcatattgcgcactgttttgcgcaccatcattactggttccgggcagcgcaggccaagtgcgtcgagtgtgtggtcagggctggaaaagagatcggtcattttcttctcatcacataaaaaaacggcgctagtttacgccctgtgagtccgtaagcaaaccaggttaacgattgcgtgaaaattaaccattgcattgtcaacgtaaagcagtatcatgcggcggctcgaaaaaagggtaagcacgttattatgttaaggtaacagacgtgtcgtacgtattgggttccctcaccccaatggttaatcaaaaaggtacaatatgaacgttttctcgcaaacgcaacgctataaggcgttgttctggctatcgctatttcatctgctggtgatcacctccagcaactatctggtacagctcccggtctccatttttggttttcataccacctggggcgcgtttagctttccgtttatctttctcgctactgacctgaccgtgcgtatttttggcgcgccgctggctcgtcgcatcatctttgcggtaatgatccccgcattgctgatctcctacgtcatctcatcgctgttttatatggggtcatggcaaggattcggcgcgctcgcccacttcaacctgtttgtcgcccgtatcgccaccgccagtttcatggcctacgcgctggggcagatcctcgacgtgcacgtttttaaccgcctgcgtcagagtcgtcactggtggctggcaccgacagcgtccacactgttcggtaacgtcagcgacacgctggccttcttcttcattgccttctggcgtagcccggatgcctttatggctgaacactggatggaaatcgcgctggtcgattactgtttcaaagtgttaatcagtatcgttttcttcctgccaatgtatggcgtattactcaatatgctgttgaaaagactggcagataaatccgaaatcaacgctttgcaggcgagttaaaggttcgttatcagagttgtgataagatggatgaatgagccgttatggccgtttatcgaaaggaagaagtcaatgcgcaatctggttaaatatgtcggaattggcctgctggttatggggcttgcggcctgtgatgataaagacactaacgctatggcgcagggttcggtcgcagaaagtaacgcgaccgggaatcccgtcaacctgcttgatggcaagttaagtttctcgctgccagcggatatgaccgaccagagcggtaagctgggaacgcaggccaataacatgcatgtctggtccgacgccacagggcagaaagcagtcatcgtcatcatgggcgatgatccgaaagaagatctggcggtgctggcgaagcgtctggaagatcagcaacgtagccgcgatccgcagctgcaagtggtaaccaataaagccattgagctgaaaggtcacaaaatgcagcagttagacagcattatctccgcgaaaggccagacggcgtactcttccgttattctgggtaacgtgggtaatcaactgctaaccatgcaaattacgctgccagctgacaatcagcaaaaagcacagaccaccgcagaaaacatcattaatacgctggttattcagtaagttttaagatgatgaggcggcctcaggtatttccaccggaggccgtttttttaatcgccacgtcagtaataacgcgattgcgaccagtcccgccgccgccagataaatcaccggaacgcccgcccaactcatcaccagcccagccagtggtccggtcacgccaagcgataaatccataaatacggtgtaagttgccagcgccgccccctgattttgctgcggaaccgcttttaccgccactacgcccaatgcagggaacaccagcgaaaaccccgcccccgccagtaagacgccgattttcgccatccacggcatagttgccacgccaaccagtagcaggccgattatctcaacgctaaagcaaatcatcgccacgtttaagccgccgatacggttaatgccgttagggaataacaaacgcgtaccgacaaacgcacagctaaacagcgtcagcgcgaaagccgcaccgtcccaacctttagcgtcataaaacagcgtgataaaggtggcgataacgccaaatccggcggaagccagtgccagcgccataccgtacagccagacgcgcccaagcaccgcacgaaacggcagcggtttgcctttactggcttttaccgtcggacgcgggatcgccaacaaaatggccaccagtgccacgcccataatgattaacgctaacgcctgcaatccgccccagtgataaaacacgacacctaacggcgcacccatcgccatcgccccgtaagtgacaataccgttccacgaaatcacccgcccgatatgtagcgaaccaaccacgccaacaccccacagggtcgatcccgttccggcaaaactttgtccaatcccaaggattacgcgccccaggcacagtaataacaggctgatgacgggcagactggcggttaatcctgccgtcagatatcccagaccgctcaaaaagcagccgcataaaccgaagacgacaatcttttttggtcccagtaaatcggcgtaacgtccggcatgaggacggctcagcaaggtggcaaaatattgcaggctgataaccaaccctgcccagaatgcactaaatcccattacatcatggacatagcccggtaatacagcgagcggcaacccgatggtaaggtagctggcgaagttaaacatgacaatggagacaatgcgcaaattcaggcgcaatccgtttagcgcgggttcggctacgggttcgggcatgaggatcaccacatttttacaacagtgtttcatttttaccatgtgctgacgtgaaaatcagcagtaagaatcagaatattgctggcgtgactcccgctacacttaatacaaaaagtcacaaggaagccccaatggaaacccctcaacccgataaaacgggcatgcacattctgctcaagttggcctcgctggtagtgatcctcgcgggcattcacgcagcggcagatatcattgtgcagctattactggcgctgttttttgccatcgttctcaacccgctcgtcacctggtttattcgtcggggggtacaacgccccgttgccattacgattgtggttgtggtgatgctgatcgcactcaccgcgctggtcggcgtactggcggcatcgtttaacgaatttatctctatgctgccgaggtttaataaggagctgacgcgcaaactttttaaattgcaggagatgttgccttttcttaatttgcatatgtcgccggagcgaatactgcagcggatggactcggaaaaagtggttaccttcaccacggcgctaatgaccgggctttccggggcaatggcgagcgtgcttttgctggtgatgaccgtagtttttatgctgtttgaagtgcgccacgtcccttacaaaatgcgtttcgcgttgaataatccacagattcacatcgccggactacaccgcgcacttaaaggcgtttcgcattatctggcgttaaagacgctactcagtttatggacaggcataatcgtctggctggggctggagctgatgggggtgcagtttgcgctgatgtgggcagtactggcgtttttgctcaactacgtgcccaatatcggtgcggtaatttccgccgtaccgccaatgattcaggtgctgctgtttaatggtatttacgaatgtattctggtcggcgcattgtttttagtggtccatatggtcatcggcaatattttagaaccacggatgatgggccatcgcctggggatgtccaccatggtggtatttctttcattgttaatttggggatggctgctcggcccggtagggatgctactttcggtgccattaaccagcgtgtgtaaaatctggatggaaaccaccaaaggcggcagcaaactggcgattttactggggccaggcagaccgaaaagttggttaccgggatgaggcgacaagtgttacgatacgcactttcattttccattaaacgttggccctgatatgtatcggatagttctggggaaagtttcgaccttaagcgcagctcctctgccaccgggtttacgcgagcaagcaccgcaaggtccacgacgtgaacgctggctggcggggcgtgcattgctttcgcacacgctttccccgctaccggagatcatctatggcgaacaaggcaaacctgcattcgcgccggaaacgccgctatggttcaacttaagccatagtggtgacgatatcgccctgctgttgagcgatgaaggcgaagtcggctgcgatatcgaagtgattcgcccgcgcgccaactggcgctggctggcgaacgccgtattcagccttggggaacatgccgagatggacgccgtgcatcctgatcagcaactggaaatgttctggcgcatctggacgcgcaaagaagccatcgttaaacagcgtggcggcagcgcctggcaaatcgtcagcgtagacagcacctataactcctcgctgtcagtcagccattgtcagctagaaaatttaagcctggcgatctgcacccctaccccctttacgctcaccgccgacagtgtgcaatggatcgattcagttaactgatccgcccacccgactgcccatctattgatccagaacaggtaatcagtatgacgaatacttaaaatcgtcatacttatttccgccatctattttaatccattggggttaccatgttctctacactccgccgcactctatttgcgctgctggcttgtgcgtcttttatcgtccatgccgctgcaccagatgaaatcaccaccgcctggccggtgaatgtcgggccactaaacccgcacctttacacgcctaaccaaatgttcgcccagagcatggtttatgaaccgctggtgaaatatcaggcagacggttcggtgatcccgtggctggcaaaaagctggactcattcagaagatggtaaaacctggaccttcaccctgcgtgatgacgtgaaattctccaacggcgaaccgtttgatgcagaggcggcggcagaaaacttccgtgcagtgctcgataaccgtcaacgtcacgcctggctggagctggcaaaccagattgttgatgtcaaagcactcagcaaaaacgagctgcaaatcaccctgaaaagcgcctactatcctttcctgcaagaactggccctgccccgtcctttccgttttatcgcaccctcgcagtttaaaaaccacgaaaccatgaacggaattaaagcgccgattggcaccgggccgtgggttttacaggaatcgaaactgaatcagtacgatgtcttcgtccgtaacgaaaactactggggcgaaaagccggcgattaaaaagatcacctttaacgtgatcccggacccgactacccgcgcggtggcgtttgaaactggcgatatcgacctgctgtacggaaacgaagggttattaccgctcgataccttcgcccgctttagccagaacccggcttaccacactcaactgtcacagccgatcgaaaccgtgatgctggcgctcaataccgccaaagcccccaccaacgagctggcagtccgtgaagctcttaattacgcggtgaacaaaaaatcgctgattgataacgcgttgtatggtacccagcaggtcgccgacaccctgtttgccccttctgtgccctacgccaacctcggcctgaaaccgcgccagtacgatccgcagaaagcgaaagcgttgctggaaaaagccggttggacgctgcctgcaggcaaagacatccgcgagaaaaatggtcagccgctgcgcattgaactgtcgttcatcggcaccgatgcgttaagcaaatcgatggcggaaatcattcaggctgatatgcgccagattggcgcagatgtctcgctgattggcgaagaagagagcagtatctatgctcgtcagcgcgacggtcgttttggcatgattttccaccgcacctggggcgcgccatacgatccacacgccttcctgagttcaatgcgcgtaccgtcgcacgctgacttccaggcacagcaaggtttagccgacaagccgctgattgataaagagatcggcgaagtgctggcgacccatgacgaaacgcaacgtcaggcgctgtatcgcgacattctgacccgtctgcatgacgaggcggtttatctgcctatcagttacatctcaatgatggtggtttcaaaaccggaactgggtaacatcccctacgcgccgatcgccaccgaaatcccgttcgaacagattaaaccggtgaaaccttaatgttgcgttatgtattacgccgctttctgctgctgatcccgatggtgctcgccgcctcggtgatcatttttttgatgctgcgcctcggcaccggcgacccggcgcttgattatttgcgtttatctaacctgccgccgacgccggagatgctggcctctactcgaactatgctggggctggatcagccgctgtacgtccagtatggcacctggttgtggaaggcgctgcatcttgactttggtatctcattcgccagccaacgcccggtgctggacgatatgctgaatttcctgcccgccacgctggaacttgcaggtgcggcgctggtattaattctgctcacctccgtaccgctcggtatctgggcggcgcgccatcgcgatcgtctgccggatttcgccgtccgtttcatcgcgtttctcggcgtgtcgatgcctaacttctggctggcgtttttactggtgatggcgttttcggtgtatctgcaatggctacccgcgatgggttacggcggctggcagcacatcattttgcctgcggtatccatcgcctttatgtcgctggcgattaacgcgcgtttgctgcgcgccagtatgctggacgtcgccggtcagcgtcacgtcacctgggcacgactgcgtggtctgagcgacaaacagaccgaacgccgccatattctgcgcaatgcctcgctgccgatgatcactgccgtggggatgcacattggcgaactgattggcgggacgatgattatcgaaaacatctttgcctggccgggcgtcgggcgctatgcggtgtcggcgatttttaaccgtgactatccggtgatccagtgctttacgctgatgatggtggtggtttttgtggtctgtaatttgattgtcgatttgctcaacgccgcgctggacccgcgtattcgtcgtcatgaaggagcgcacgcgtgaactttttcctctcctcccgctggtcggttcgcctggcgctgatcattatcgccctgctggcgctgattgcgctcaccagccagtggtggctgccgtatgaccctcaggctattgatttgccgtcgcgcctgctctcgccggatgcgcagcactggctgggcaccgatcatttagggcgcgatattttctcgcggctgatggcagcgacccgcgtgtcgctcggctcggtaatggcctgcctgctgttggtgctgatattagggctgattattggcggcagcgccgggctgattggcgggcgcgttgatcaggccaccatgcgcgtcgctgatatgtttatgaccttcccaacctcgattctgtcgttctttatggtcggcgtgctcggcaccgggttgaccaatgtgattatagccatcgccctgtcgcactgggcgtggtatgcacgcatggtgcgtagcctggtgatttcactgcgccagcgcgagtttgtgctggcatcacggctttctggcgcgggccatgtgcgggtgtttattgatcatctggcaggtgcggtgatcccctcgctgctggtgctggcgacgctggatatcggtcatatgatgctacacgtcgcggggatgtccttcctcggtctcggcgtgaccgcgccgaccgccgaatggggcgtgatgattaacgacgcgcgtcagtatatctggacccagccgctgcaaatgttctggccggggctggcgctgtttatcagcgtgatggcctttaacctggtgggtgacgcactgcgcgatcatctggaccctcatctggtgacggagcacgcacactaatgccacaacagattgaactccgtaatatcgcgctacaggccgcgcagccgctggtgcacggcgtatcgttaaccctgcaacgtgggcgtgtgctggcgttagtcggcggtagtggcagcgggaagtcgctgacctgcgccgcgacgctgggcattctgcctgctggcgttcgccagacggcgggggaaattttggccgatggaaaaccggtttctccctgcgccctgcgcggcatcaaaattgccaccatcatgcagaacccgcgcagtgcctttaatccgctgcacaccatgcacacccacgcgcgtgaaacctgcctggcgctggggaaacccgccgatgacgctacgcttaccgctgccatagaagcggtggggctggaaaacgccgcgcgcgtgctgaagctctacccgttcgagatgagcggcggcatgttgcagcgcatgatgattgcgatggcggtgctgtgcgaatcaccgtttatcatcgccgatgaaccaaccaccgatctcgacgttgtagcacaggcgcgcatcctcgatctgctggaaagcattatgcaaaaacaagcaccgggaatgctgctggttacccatgatatgggcgtggtagcgcgtctggcagacgatgtggcggtaatgtctcacggtaagattgttgaacagggcgatgtagaaacgctgtttaacgtccccaaacatgcggtaacgcgcagcctggtttccgctcatctcgccctctacggtatggagctggcatcatgactttacttaacgtctccgacctttcccatcactacgcgcacggtggatttagcggcaaacatcaacaccaggcggtgctgaataacgtttccctggccctgaaaagcggtgaaaccgtcgccctgctggggcgcagcggctgcggaaaaagtaccctcgcgcggctgctggtagggttagagtcgccctcacagggaaatattagctggcgcggcgaaccgttggcgaagctcaatcgcgcgcaacgtaaagcgttccgccgtgatattcaaatggtgtttcaggactccatcagcgccgtgaatccgcgcaaaaccgtgcgcgagatcctgcgtgaaccgatgcgccacctgctatcgctgaaaaaagccgaacaactggcgcgcgccagtgaaatgctgaaggcggtcgatctcgacgacagcgtgctcgacaaacgcccaccgcagttaagcggcggccagctccagcgcgtctgcctggctcgcgcgctggcggtcgaaccgaaactgctgattctggatgaagcggtttcgaaccttgatctcgtgttacaggcgggcgtcattcgcctgctgaaaaagctgcaacaacagtttggcaccgcctgcctgttcatcacccacgacttacgcctggtggaacgcttctgtcagcgggtgatggtgatggacaacggacaaatcgtcgaaacccaggtggtgggagataaattaaccttttcctctgacgccggacgtgtgctacaaaacgcggtattacccgcattccccgtgcgccgtcgcaccacagaaaaggtttaacgcaaatgcaacgagtcaccatcacgcttgatgacgatttactggagacgctggacagtctgagccagcgtcgtggttataacaaccgttccgaggcgatccgcgatattctgcgtagcgctctggcgcaggaagccactcaacaacacggcacacaaggtttcgcggtgctgtcgtatgtgtatgaacacgaaaaacgcgacttagccagccgtattgtctccacccagcatcatcaccacgatctctcagttgctactctgcatgtgcacattaatcacgacgactgtctggaaatcgccgtgttgaaaggtgacatgggcgacgtgcagcattttgccgatgacgtcatcgcccagcgcggcgtgcggcacgggcatttgcagtgcttgccgaaggaagattaacacctaccaacgcgccgttatttcctgacggcgcagtaaacttctgacaaatatcgactcacgtcacatttttttgatcacgatttggtccctcaaaatgtgagacgcttcgatcctctttttctcccgttcacctactatacgcttgaagttgtccatgattgtccatagacaactgtaaatgttcaggtgcgcgccatgaaatcattaagtaagtcgtcacaaataccgctctatcaacaagtggtggagtggataagagaaagtatttataccggggatctggtggaagacgatcgcattccttcggaataccagattatggatatgctggaagtgagccggggaaccgttaaaaaagcggtcgcccaactggtaaaagaaggcgtgttgatacaggtccaggggaagggaacatttgtcaaaaaagagaacgtggcatatccgttaggtgaaggattattgtcattcgcggaatcgctggaaagccagaaaatacactttaccactgaagttattacgtcacggattgaaccggctaatcgttatgtggcagagaaattaagaataacgcccggtcaggatattctttaccttgagcgtttacgttcaattggtgatgaaaaagcgatgctgatagagaaccgtatcaatattgagctatgccccggcatcgtggaaatcgattttaatcaacacaatttatttccaacaatagaaagtttgtcgaaaagaaaaattcgttactcggaaagtcgctatgccgcgcgattaattggtaatgaacgcggtcattttttagatatcagtgaagatgcacccgttttgcatctggagcaattagtctttttctcccgagagttacccgttgagtttggcaacgtctggttaaaaggaaataaatattatctgggcaccgtgctgcaacggcgggaattgagttaaatacacttttttatgaggaataaaatgcaaggcatacagtttcaggaaaattatattcaacgacttccggcagggttaagcgttgaacagatcatccgtcagttagcgcaaccgttggttgctgctgagctggtggtccctgattttgccgatcacgtactgaaacgtgaagcgacgtacccaacggggctgcctaccgaaccgccgtgcgtcgccattccgcacacggaccataaacatgtcaggcacaatgcaattgccgtcggtattttgccagagccggtagagtttgccgatatgggcggcgaccctgatcccgtgcctgtcagggtgatttttttgctcgccttaagcgaaagtaacaaacaattaaatgccctgggctggattatggagatgattcaggatacgccctttatgcaagccttgcttacaatggaaacaacaaaaatacacacagtaatcttaaacaaaatgaatgaacgaggtgaaatatgagtcaaaccattttatttgtctgcgccacgggtattgacacatccacggcggtaacagaaaaagtcatggagtattgcaaagagcacggccttaacgtcaattattcccaaaccaacgttgcctctttacccggtaataccgacggcgtagcgctggttgtttcaacgactaaagtgccttatgaactcgacgtgccggtggttaacggcttacccattattaccggtattggcgaagagaaagtactggcgcaaattgtttcgatccttaaaaagtaattaataataattaatttcaacccactccatcaggcgctaacgcgaggtgcgctctcgcctgaaaaagaggtttattatgaacgatatcgcgcataccctctataatattgtgcaatatatattgggatttggtcccacggtaatgttgccgttggtgttatttattcttgctctcttttttaaagtaaaacccgctaaagccttacgttcgtcattaacggtcggcattggttttgtcggtatttatgccattttcgatattcttaccagcaatgtcgggccagcggcccaggcgatggttgaacgcaccggaattaatttaccggtggtggatttaggctggccgccgctttccgctattacatggggttcgccaattgccccgtttgttattcccctgactattctgattaacgtggcgatgctggcgttaaataaaacccgcaccgttgacgtagatatgtggaactactggcattttgcccttgccggtacgctggtttattacagcaccggcagcctgttctttggtttgctggcagcggcgattgctgcggtggtagtacttaaactcgccgactggtctgcgccactggtacaaaaatactttggcctggaagggatctctttgccgacgctctcttcggtggtgttctttccggtcggtctgttggtcgacaaaatcatcgaccatatccccggcctcaatcgtattcatatcgacccggaaaccgtacagaaaaagtttggcatcttcggcgaaccgatgatggttggcactattctgggcattctgctcggcgtaattgccggatacgatttcaaaaaagtcttgctgcttggcatcagcattggcggtgtgatgttcatcctgccacgcatggtacgcatcctgatggaaggtttattaccgctgtctgaagccattaaaaagtatctcaatgccaaataccctgaccgtgacgatctctatatcggcctggatatcgccgttgccgtaggtaacccggcgattatctccaccgccctgctgctgacgccaatctcggtctttatcgcgtttgtcctcccaggtaatgaagtcctgccgcttggtgaccttgccaacctggcggtaatggcgtcgatgattgctttagccagccgtggcaatattttccgcaccgttctggcggcgatcccggtgattattgccgacctgtggattgcgactaaaatcgcaccgtttattaccggcatggcgaaagacgttaacttcaaatttgccgaaggctccagcggccaggtttccagtttccttgatggcggtaacccgttccgcttctggctgctggaaatcttcaacggcaatatcatcgccattggtctggtgccggttatcgccctggtactgtatggcattttccgaatgacgcggagcacggtttatgcctgataacagcgcagctatcgttatcgatattggcaccaccaattgcaaagtcacctgcttttcctgcctggacgcaacgacgttgggcgcgcataaattcgtgacggcaaagcagatctccccacagggcgatgtcgatttcgatatcgacgccctctggcaggaggtccgccaggcgatagcgcaactgaacgccgcttcgccgctgccggtcaggcggataagcattgccagttttggcgagtcaggggtgtttcttgacgaacatggcgagatcctgacgccaatgctggcatggtatgaccgtcgcggtgaagagtatctggcaacgcttagcgaggcagacagtgcggcactttatgacatttgcgggttaccactgcacagcaattactctgccttcaaaatgcgttggttgctggagcattatccgctgcgcaatcgtcgcggcctgcgctggctacatgcaccggaagtgctgctctggcggctgactggcgaacagcgaacggatatcaccttagccagccgtacactgtgcctggacgtgcgcaaaggcgaatggtcagcgaaagcggcggcgttgttacacgttccctgttcagcatttgcgccattggtgcagccaggcgaacacgccggatgggtcagtgagtcgctctgtaaaacgcttgggttctcgcaatcggtcagcgtgacgctggccggacatgaccatatggtgggtgcgcgggcgttgcagatgatgccgggcgatatccttaactcgacgggcaccacggaaggcattctgcaactggatacacaaccgacgctggatgaacaggccaaacgtgacaagctggcaaacggctgttactcgcttgccaaccagttcaccctgtttgcttctctgcccgtgggcggtttcgcgctggagtggctgcgtaacacgttccggctaaccgatgaggagatcgccgtgtcgctcaatcgtgggtatgcggattatctggcggggaactggtcgcttgatgacattcccgtttttattccgcatcttcgcggttcgggttcgccctataaaaatcgccatacccgaggattattttatgggcttggcgatacgttaaatatcgatatgttaattgccagcgtctcactgggattaaccatggaatttgccaactgcttcgcctgttttaatgtgcccggcaccagcgcgttaaaagtgataggtccggcaacccataatcccctttggctgcaattaaaggcggatattttacagcgtccggttgaagcaattgcatttaacgaggcggtttctgtcggagcattattaaccgccgcaccggatattccaccgccgcaagtcaccatagccaacgtttgttaccgaatcgggcgagataccatcaattacagcgttatcagcacaaatggaaaagctggtatcagttgaaattacagcaagaaggcgtgatgccattacatcatcgggaggagcnctatgttgagtaaaaccgtggaagtcagaaacagtactggcctgcatgcacgtccggcggcctgtctggcgaaagccgccaaaaaatatagctgtaaagtgacgctgcactatgaaggtaatgatattaatgccaccagcatgatgaatattatgcgcgccggaataaaaggcggaaaaacggtggaaatacgctgcgaaggtgatgatgaaaacgaggcaatacaaactctcactaccttatttcgcgaccgcttcggtgaagctgaataattaactgatattaaaagatgaggttttcaatatgccattagttaatggacggatactgctcgaccgcattcaggaaaaacgggtattagcgggcgcatttaataccaccaatctggagacaacgatttcaattttaaacgccattgagcgttcaggattacccaacttcattcagattgcgcccaccaatgcacaactgtcgggatacgattacatttatgaaatcgtgaaacgtcacgctgataaaatggatgttccggtcagtcttcatcttgatcacgggaaaactcaggaggatgttaaacaggcggtgcgcgcgggctttacctcggtcatgattgacggtgccgcattctcttttgaagagaatatcgctttcacccaggaagctgtcgatttctgtaaatcctatggcgtaccggttgaagcggagctgggggcgattctcggcaaagaagacgatcacgtcagcgaagccgattgcaaaacggaaccggaaaaggtgaagacctttgtcgaacgcaccggttgcgacatgctggcagtttctattggtaacgttcatggcctggacgatataccgcggatcgatatccccctgctgaagcgcattgccgaagtcagcccggtgccgctggttattcacggcggctccggtatcgccccggagatattacgcagtttcgttaattatcgcgtcgctaaagtgaatatcgccagcgatctgcgcaaagcgtttatcaccgcagtcggcaaagcgtatgtgaataatcacaacgaggcgaatctggcacgggtgatggcatcagcaaaaaacgccgtcgaggaagatgtgtatagcaaaatcctgatgatgaatgaggggcatcggttgggtaagtaaatcttcgccggatgcggcgtgacgccttatccggcctacaaaaccactaaaattcaataaattgcaccaatgcgtagaccctataagcttacgcatcgggcaactgtaattacgccattgtcccaattgtcttcctgaatctcagcagtgcgatggtgaaaaacgcgccgccaattgccatcagtgtcaggaactgcggccagacgatttcgaatccggcaccacggtagaggatggcctgcgcgaggctaacaaagtgtgtcgtcggcatggtcagcataatgtcctgcaccatctgcggcatactttcgcgcggcgtggaaccaccggaaagcatttgcagcggcagcagcaccagaatcaccagcagccccagttgcggcattgaacgcgctatcgtccccataaaaatgccgattgacgtggtggcaaacaaactgagcgccacgcccagcataaacagcgggatcgagccttcaatcggtacgcccagcacgcctttcaccatcagcaccagcgataatcccgacaccaccagcaccaccagccccatcgaccagacctttgccatcatgatctcaaacggcgttatcggcatcaccagtaagtgttccaccgtgccgtgttcacgctcgcggatcagtgccgatccggtcaacacaatcgccagcatggtaatgttgttgatgatcgccatcaccccgccaaaccacgcgggatcgaggttcgggttaaagcgcatccgggtttccagcgataccaacggttcgctgttatcacggtagcgcgcgacaaagctgttcacttcaccgttgataatattctggatataaccgttgccagtgaatgcctggctcatgcgcgtggcatcgacgttcacctgaatatccggctggcgtccggcgaggacatcacgctgaaaattaggcggaatatttatcgcgaaggtataacgtccggcgtccagtccggcatccatctcatcggcggtgatcatctccggtggcaaaaaccacgggcgatagaagctgttaacgatccggttcgacaactgcgattgatccatatcggctatggcgatcggcgcgaggttcaacgatcctggcgtaacggtcgctgacgaatacaccgacaccgtaaacgagaagacaatcagcgtcagcatcgctttatcaccgagcagactgcgcaactctttgatacccagattaaaaatattgcgtaaatggcgcatcatccctcctgttttttcagcagcaggatgcttaagcccatcaccagcggtatggctatcagcaacgggataaaaagttgccacaaatcagtcagatccagcgctttcgagaacgttccgcgggcgatagtcagaaaatgactggtgggataaacctcgccgatccaacgtcctggaccttccagcgaagctaccggatcgatcatcccggaaaactgtgtcgccgggatcaacgtgataattgccgtaccgaaaatggcggcaatctggcttttcataaaggtggagatcagcagccccattccggtggcgatgatgatatacagcagcgccgccagggtgagagtcaggaaactgcctttatgcggtacgccaaacacaaacaccgacagggcgcagagcaggaaaaagttcagcatccccagcgcgatgtatggcagctgtttgccaagtaaaaattcgctacgggtggtgggggtcacgtaaaggttgataatcgaccctagctctttttcccgcaccacgctaagggcgcttagcattgacgggatcatcatcagcagaagcgggatcaccgccggaacaatcgccggcaggctttttacgtccgggttatagcgatagcgcgtctcaatattcatcagcccgctttggctggcgggtgtggactgtcggctcgccacatcctgtagccagctctggtgcatggcctgcacgtaaccttttaccgtttcggcgcggctcggcatcgcaccgtcgatccagacaccgagttccacgggcgtaccacgcgcgatatcgcgcccgaaattgggagggatctcaattgccaccgtgatatcgcccgcacgcatccgacgatcaagctcgtcataactggtgagcggtggctgttcgataaagtaacgggaaccggagagattgagcgtccacgcctggctactgacggtttgatcgcggtcaagcaccgcaaagcgcaggttttccacatccatactgatgccgtaacccattatcagcatcaggatcaccgttcccatcagcgccagcgtcgaacgtaccggatcgcgtcgcagttccagcgcttcgcggcggctgtagctaaacagacggcgcaggctgaatccctgacgtggcgcgtgggtggtgtcgtgtaccaccggcggcgcttcagcttcgttgctctgccctgccgcttcctgcaaataagcgataaatgcctcttccagactggcggctccgcgtttctcaaccagttccggcggtgtaccgctggcgagcacttttccggcgtgcatcagtgagatacggtcacaacgttccgcttcgttcataaagtgggtggagatgaagatagtcactttgtcctggcgcgagagatccaccatcaactgccagaacatatccctcgccaccggatcgacgccagaagtcggttcatcaaggattaacatctccgggcgatgaatcaccgccaccgccagcgatagccgctggcgaatgccgagcggcaatgactccggcaatacatcttcgacgtcgttgagcttaaaacgctcgctcatttcagccactcgcgcgggaatttccgcttccgggatatgaaacagacgagcatgtaactccaggttttgccgcacggtgagttcgttatagagcgaaaacgcctgcgacatatagcccacccggcgacgagtatcgatatcttttggatcaaccggttgcccgaacagccacgcctcaccttcgctggcgggcagcaatccggtaagcattttcatggtggtggatttaccacagccgttcgaaccaagaaaaccaaaaatctccccgcgtggaatgcggaaattgacgtgatcaacggcaacgaaggaaccaaaacgcatggtcagatcgcgcgcttcgatggcaatctctgcgttttcaggttgatacggtgggatcactaccgcctgatgcgcctgccgttgtgcttgcggtaacagatttataaatgcttcttccagcgtggcgctttgcgtttgctgccgcaactcttcggcgctgccagttgccagcacttctccggcattcatcgctaccagccagtcgaagcgttccgcctcttccatataggcggtggcaaccagcacgctcatattgctctgccgctggcgaatgctgtcgatcagatcccagaactgggcgcgggagagcgggtcaacccccgttgttggctcatcaagaatcaacaattccgggtcgtggattaacgcacagcacagcccaagtttttgcttcatcccgccggagagtttccctgccggacgatcgcgaaacggtgctaatccggtgctggtcagcagctcattaattcgcacttcccgctccgctttgtcgtgaccgaacaggcgggcgaaaaaatcgacgttttcatacaccgacaaggtgtggtagagatttttgcccagcccctgcggcatccaggcgatgcgcgggcagacgtcgcggcgatgcttcgggtcgcgcatatcgccgcccagcaccatcacgccgccctgctcaatgacgcgagcaccggaaatcagcgacaacaagctcgatttaccgacaccatccggtccaatcagcccgaccatgcaacgggccggaatatcgagtgtgatattgttcagcgcaacggtttttccataatgctggctcacgcccgccagttgcgcgacaggcgggacgggaaccagttccagatgcgtcattgcggcaacctcaccaccaggtcgtcaggccacggaagttcttcattcacccgcacccacgctacgcccggcaatccggttttgacatattccagatgctgctggagtaattccggtgggatacgcgctttgacacggaacatcaatttcagccgctcatcgctggtttcgacagtttttggcgtgaactgggcgacgctggcgacaaaactgatggtcgcgggaatacgcagatctggtgcagcatcaagaatcaaacgtgcttcaccgcccagtttcagcgtgcccgcctgttcggttggcagaaagaaggtcatatagacgtcgctgagatcgaccatattcagcacccgaccgcctgctgccagcacttcgcctggctcagcaacccgatactgcacgcgtccgtcacgcggggctttcagttcgctgtcatcgatatctgcggcaatgcgccgttcagtggcttgtgccgcttcgacgcgagtttgcgcctgaatgatattggtgcgtgccgcctctatagcggctttagaagcagaaacctgagcttttgccgattccagcgcagctcgggcgctctcagcggcggcgcggtcgtcatccagctgttgcgcagaaattgccccccgttgtgccagtgagcgggaacgcgtatgacgttttgctacggagtccagttctgcctggcgttgattaaccagcgactgtgcggcacgagtttcgctttggcgttgctccagcaaagcctgcgcggcggcaacggcactttgtgcttctttgatttgcgcgatggcttccagtcgctgttcctgcaacacgcgagtatccatcttcgccagcacttcaccttctcgaacaaactggccttctttcaccagaatggtgtcgatacgcccggcaattttgctggcgatatccacttccgtcgcttcaatgcgcccattgctgacagcaaagccttccggcacacccgccgggcgcaacagccaccacgccacgacggcagccaccgccagtgccccgacaacccaccacgccagatggcgcttactcttatccataatcgacccgccataatccctgtaagcaatcgacgcgtgttacaactgccaccgaacgatgttcagcggattcttccatccgggataagaaggaaatggcaaatacgaccagcgcacagagcattgagcgccaatggggaaggcttagtgaaaacgggtagtaatgttgtcatcatcagcattcctggccgtaaatgaaacacgcatactcataagtgaaatcaattaaatactaacagttatattcatgttgtctatttgattgccatcaacttgtgatacatcgcgatgttcttccgttcgctggtgttttttccaaaaatattctgtacaggttcacagattctgttgcacaggtttccgtaacagggaaacctgatgactatcacatagcgttattatcgcctgatatgcgaataaataccgaatataaaataatttattctgaaaagatgatagatgataaaggctcgtgggtttaataaaatatttcctaaaagactcatttaaaacaacaaaataagataaagatattaattcagagtttatcttaggataaatatttatttaatagcattaactcaccgctaaaagttgatccccataacgctaaatccgattatagtgaagttactttttttaattgatggcatcttatagacatatttaactaactgaaaagacgaatcatatgtttttcgaagtgtagcagaaaatatatatggggtttaaaatgaatatatatatcggatggttgtttaaattaattcctttactgatgggtataatatgcatcgcattaggtgagtttgtattaaccggttctgggcaaagtgaatatttcgttgcagggcatgttctgatttctctttctgcgatatgtctggcattgttcactaccgcatttattattatatctcagttaactcacggcatgaataaattctacaacaggttatttcctgttattggttatgccggttctgctacaactatgatttggggatggtcactgttggcaagcaataatgtgatggcagatgaatttgtcgccggtcatgttattttcggcgttggcatgattgccgcttgtgtatcaaccgtagcggcatcttccggacattttctgttgatccccaaaaacgcctcgggcagtaagagtgacggtacgccattgcaggcctattcttcaacaatcggtgattgcttaattgccgttcccgttctgcttactctctttggtttcatttggtcagtcgtactgttacgtagtgcagatatcacaccacattatgttgcaggtcacgtactaatggggttaacggcaatttgcgcttgtcttattggccttgtcgccactattgtccatcaaacgcggaatacgttctcagtgaaagaacattggctgtggtgctattgggttattttgcttggctcacttaccattatttttggtatctacgtattaatcagttcagatgcaagcgcccgcctggcccccggcattattctcatttgcctggggatgatctgctacagtattttctccaaagtgtggttgttagcgctggtatggcgacgcacatgttcgttagccaacagaatacccatgattccggtatttacctgtctgttttgtctgttccttgctgcgttcctggctgaaattgcgcaaaccgatatggcttactttattccttcgcgagttctggtgggcttaggtgcagtttgttttacactgttttccatcgtttctatattagaagcgggttcagcgaaaaaataataaaaaaggcttcagataaggcgttgggcgccttatctggttttattcaggttaatccctctggtatcgagagcgcattttgcttcttattctgccaccaaatcctgcgcacaagcccatgcactcgaccacgcccactggaagttatagccccccagccagccggtgacgtccatcacttcgccgatgaagtacagcccaggcactttgcgcgcttccatcgtccgtgaagagagttcgttggtgtccacgccgccgagcgtcacttcggcagtgcgatagccttcagtgccgttgggttgtacgcgccagtcagtcaatgtgctaatcagtgtctgttggtcacgcacgttgagctgttttagcgagacatccgggatttgcccgagttgttgtaaccgttcaaccaaccgcttcggcagatgaaccgccagcgtgtttttcaggctttgattcggatgtgcattacgctgctcattcaggaaggtttcgaggtccacatccggtagcagattgatgctgacaaattcacccggttgccagtagctggaaatctgcaacaccgccggtccagataagccgcggtgggtgaagagtaagttctcacggaaaacggtaccgttttcagcggtaatcacggaaggcaccgccacgcccgccagcacctgtaactcttcaagcaacggtttatgcagagtgaatggcaccagacccgcacgggtcggcagcacgttgaggccgaattgttcggcaatcttataaccaaacggcgatgcgcccagccccggcattgacagtccaccggtcgcaatgaccagcttttcgcaaccgacagtcatgccgttcagttcaagcgtgaagcctgtatcatccttcgccacgctcagcacttcgctacgcaatctgaaggccacattgcccttctcgcactcatccaccagcatgtcgacaatctgctgcgcggagtcatcgcagaagagctgccctaacgttttctcgtgccaggcgatgccgtgtttattgaccagatcaatgaaatcccactgggtaaaacgcgcgagtgcagacttacaaaaatgcggattctggctcagataagcgcccggtccgacataaaggttggtaaagttgcagcgcccaccgccagacatgaggattttgcgccctggttttttaccattatcgatcagcagaacccggcgtcctgcctgacctgccagcgcagaacagaacatacctgccgcaccagcgcctataataatggcatcaaacctttccacgttgcgctcctctaagaaaaaacgggcgtgaattgtaaagattcctcagtggtcgcaccagcatcaatattactaaaaggaagtatttgcctgaattatataagataattattttttgagtgtaatccatacaggaggcaaatcaaaaaaagtctatatttcactttgcccgcgccgcgaaagtcactgataatgcgccgcgttcatgtcctcaaaatggcgtaacgtcctatgctacatttgtttgctggcctggatttgcataccgggctgttattattgcttgcactggcttttgtgctgttctacgaagccatcaatggtttccatgacacagccaacgccgtggcaaccgttatctatacccgcgcgatgcgttctcagctcgccgtggttatggcggcggtgttcaactttttgggtgttttgctgggtggtctgagtgttgcctatgccattgtgcatatgctgccgacggatctgctgcttaatatgggatcgtctcatggccttgccatggtgttctctatgttgctggcggcgattatctggaacctgggtacctggtactttggtttacctgcatccagctctcatacgctgattggcgcgatcatcgggattggtttaaccaatgcgttgatgaccgggacgtcagtggtggatgcactcaatatcccgaaagtattaagtattttcggttccctgatcgtttcccctattgtcggcctggtgtttgctggcggtctgattttcttgctgcgtcgctactggagcggcaccaagaaacgcgcccgtatccacctgaccccagcggagcgtgaaaagaaagacggcaagaaaaagccgccgttctggacgcgtattgcgctgatcctttccgctatcggcgtggcgttttcgcatggcgcgaacgatggtcagaaaggcattggtctggttatgttggtattgattggtgtcgcaccagcaggcttcgtggtgaacatgaatgccactggctacgaaatcacccgtacccgtgatgccatcaacaacgtcgaagcttactttgagcagcatcctgcgctgctgaaacaagcgaccggtgctgatcagttagtaccggctccggaagctggcgcaacgcaacccgcggagttccattgccatccgtcgaataccattaacgcgctcaaccgcctgaaaggcatgttgactaccgatgtggaaagctacgacaagctgtcgcttgatcaacgtagccagatgcgccgcattatgctgtgcgtttctgacactatcgacaaagtggtgaagatgcctggcgtgagtgctgacgatcagcgcctgttgaagaaactgaagtccgacatgcttagcaccatcgagtatgcgccggtgtggatcatcatggcggtcgcgctggcgttaggtatcggtacgatgattggctggcgtcgtgtggcaacgactatcggtgagaaaatcggtaagaaaggcatgacctacgctcaggggatgtctgcccagatgacggcggcagtgtctatcggcctggcaagttataccgggatgccggtttccactactcacgtactctcctcttctgtcgcggggacgatggtggtagatggcggcggcttacagcgtaaaaccgtaaccagtattctgatggcctgggtgtttacccttccggctgcggtactgctttccggcgggctgtactggctctccttgcagttcctgtaatcgtacgcaccaaaacgagcgggtcagtttactggcccgctttttttatgcgtcattattgctgaagtgcttaatgccaaatcatcaatgcaatcaggctgaccaccaccagaccacacaatgcgctggtcagaataaactgccgacgcacccgctcacagcggcgaataaactcatcatcgtgatgatcgcgataacgttgggcatagatataccaaacgagacgcacctgtttgttgggttggccatgtgaggtaaaaaagccccctccatcaacatattgatagagcaatggatcgcagttacgcagtaccactaacaacgcgcgtagtgatgagaaatagcgcgccatgttaacaatgcaaacgacacataaagcccaaaataatgcgacggtgcttatcatacctcctccccggcgacctgcccgcggagttccaccccggggctaccgctcccgatacgctgccaatcagttaacaccaggtcctggagaaaccgcttttgtggtgaccaacatccgagcggctctatagatagtgtaggagatcaggttgttttttttccagaaggttaaccactatcaatatattcatgtcgaaaatttgtttatctaacgagtaagcaaggcggattgacggatcatccgggtcgctataaggtaaggatggtcttaacactgaatctttacggctgggttagccccgcgcacgtagttcgcaggacgcgggtgacgtaacggcacaagaaacgctagctggccagtcatcgacaactttatggaaggagtaacactatggcttataaacacattctcatcgcggtcgacctctccccggaaagcaaagttctggtagagaaagcagtctctatggctcgcccctacaatgcgaaagtttctctgatccacgtagatgtaaactactctgacctatacaccgggcttatcgatgtgaatctgggtgatatgcagaaacgcatctctgaagagacacatcatgcgctgaccgagctttcaaccaatgcaggctacccaatcactgaaaccctgagcggcagcggcgatctgggccaggtactggtcgatgcaatcaagaaatacgatatggatctggtggtttgtggtcaccaccaggacttctggagcaaactgatgtcttccgcacgtcagctgatcaacaccgttcacgttgatatgctgattgttccgctgcgcgacgaagaagaataatcttccctccacgacgtgttcctgaacgcccgcatatgcgggcgttttgctttttggcgcgccttgttacctgatgcagcgtaaacgccttatctggcctgcggtctgcgtactcaatcaaaacccctgccaatacaacatttaacaccatcatattttctatcattagtgtgatcagctggttattttctgttgtaatagtgtattaatctattcgccgcatcaatattaagaatctctgacagatataaactttttcgcgcgttatcccttacgcgttcatacttttcaggatggtattggaaggttaataaatatgaatacaacaacacccatggggatgctgcagcaacctcgcccatttttcatgatcttttttgtcgagttatgggagcgattcggctactacggcgtgcagggcgtactggcggttttcttcgttaaacagcttgggttctcgcaagagcaggcttttgtcacttttggtgcttttgctgcgctggtctatggcctcatttccattggtggctatgttggcgaccacctgctgggaaccaaacgcaccattgttctcggagcacttgtgctggcgattggctacttcatgaccggcatgtcgctacttaagcctgacctgattttcatcgccctggggactatcgctgtcggtaacggcctgtttaaagctaacccagccagcttgctttcgaagtgctacccgccgaaagatccgcggcttgatggcgcattcaccctgttctatatgtcgatcaatatcggctcgttgatagcgttatcgctggcccctgtgatcgctgataaattcggctattcagtcacctacaacctgtgcggtgcggggttaattatcgcattactggtttacatcgcctgtcgtggaatggtgaaagacattggttctgaacccgacttccggccgatgagcttcagtaaactgttgtacgtattacttggcagcgtggtgatgatcttcgtctgcgcctggctgatgcacaacgtagaagtcgccaatctggttctgattgttctctccatcgtcgtcaccatcatcttctttcgtcaggcattcaagctggataaaaccgggcgcaataaaatgtttgtcgcctttgtcctgatgctcgaagcggtggtgttttacattctctacgcccagatgccaacgtcgctgaacttctttgccatcaacaacgtgcatcatgaaattctcggcttttccatcaacccggtcagcttccaggcgcttaacccgttctgggtggtactcgccagcccaatactggcaggcatttacacgcatctgggtaacaaaggcaaagatctctcgatgccgatgaagtttactctcggcatgtttatgtgctcactgggctttttgacggctgcagcggctggaatgtggtttgcggatgcccaggggctgacatcgccatggtttatcgtgctggtgtacttattccagagcttaggtgaactgtttattagcgcccttggcctggcgatgattgctgccctggtgccgcagcatttgatgggctttattctcgggatgtggttcctgacgcaggctgccgcgttcttgctgggcggctatgtggcaacatttaccgcagtaccagacaacattaccgatccacttgagacgttgcccgtctataccaacgtgtttggtaagattggcctggttacgctgggcgttgcagtagtgatgctattgatggtgccgtggctgaaacgcatgattgcgacgccggaaagccattaattattcttgcagaaagcggggtagcgttatcgctaccccgctttacttttacaccggcgttccggcgtaaatatcaaagcgatgccctttagtgactaccgcgtttggcgtggcgacattcgccagcggcggcgcatagtccggacgcttcaccaccacgcgtttggttgccagcaaccgcgcaggctccaacaatccatcggcatcaagatccggccccaccagcgactgaaacacgcgcatctcttttttcaccagcgcgcttttctgcttatgcgggaacattgggtcaagataaactacctgcggacgcggggtgatatcgctcagcgccgtcagactggaggcgtgaatcaactgcaaacgttcctgtaaccagccgccgatttccgcatccgcataaccacgcgccaggccatcgtcgagcagcgcggcaaccactggattacgctccagcatccgcacgcggcagccgaccgaagccagcacaaaggcatcgcgccctaatcctgcggtggcgtccaccacatccggcaaataatcgcctttaatgcccaccgctttcgccaccgcctctccgcgaccaccgccgaatttgcgtcggtgcgccatcgccccgccaacaaaatcaacaaagatgccgcccagcttcggctcatcacgcttgcgcagttccaggtgctccggcgttaacaccagcgccatcaggttgtcttcatcgtgttccagcccccagcgggccgccagaacagataaggcgccgtctccggcgcctgtttcatcaattaagcagattttcactgaatgttcagcccataatgccgtaatgctccagcatcgcatccagctgtggttcacgaccacggaagcgtttgaacagctccatcggctcttctgaaccgccacggctcagaatgttgtcgaggaacgactgcccagtttcacggttgaaaatgccctcttcctcaaaacgcgagaaggcatctgctgccagtacatcggcccacaggtagctgtagtaacctgccgcataaccaccggcaaaaatgtggctgaaagcatgcgggaaacggccccatgacggagacggtaccacggcaaccagtttcttgatttctgccagagtttcgaggattttcgccccctgatccggacggaactctgcatggaggcggaaatcgaacaggccgaactccagctggcgcagaataaacagcgccgcctggtagttcttcgccgccagcattttatccagcagctccttcggcagcggctcgccggtttcatagtgaccggagataaacgccagcgcctccggctcccagcaccagttttccataaactggctcggcagttcgaccgcatcccacggcaccccactgatcccggaaacaccagcggtttcaatgcgggtcagcatatggtgcaggccgtgaccgaactcgtggaacagggtgatcacttcgtcatgggtaaacagcgccggtttaccatttaccgggcggttgaagttgcaggtcagatacgcgaccggtttttgcagcgaaccgtcggctttacgcatctggcctacgcagtcatccatccacgccccgccgcgtttgttttcacgggcatacaggtcgaggtagaagctgccgcgcagttcgttgttctcgtcatacagttcgaagaaacgtacatccggatgccagacatcaacatcgttacgctctttagcggtgatgccgtaaatacgtttcaccacttcaaacaggccgttaaccgctttgttttccgggaagtacggacgcagttgttcatcgctgatgctgtagaggtgctgtttctgtttttcgctgtagtaagcgatatcccacggttgtaactcatcgacgccaaattcggctttggcgaaggcgcgcagttgcgccagctctttttcgccttgcgggcgcgcgcgttttgccagatcggttaagaaatccagcacctgctgcgggttttctgccattttagtggcaagtgatttgaaggcgtagttttcaaagcccagcagttgcgccagttcgtgacgcagcgcgaggatctcttccatcaccttgctgttgtcccacttaccggcgttcggaccttgatcggaagcacgagtgctataagcgcgatacatctcttcgcgcagggcctggttgtcgcagtaggtcattaccggcaggtagcttgggatatccagcgtcagcaaataaccttccagctctttcgcttcagcctgggcttttgccgcagccagcgcgctttctggcatccccgccagctccgcttcgtcggtaacgagtttggtccagcccatcgtcgcatcgaggacgttgttgctgtactggttgcccagttcagaaagacgggtagcaatttcgccgtaacgctgctgtttctctttcggcagaccgatgccagagagttcgaagtcgcgcagtgcgttatcaaccgcttttttctgcgccgtgttcagcgtggcgtaatgatcgccatcgcgcaggtcgcgatatgccttatacagcccttcatgttgccctacccaggtgctgtattctgacagcagcggcagggtttgttcgtacgcttcacgcagttccgggctatttttcaccgagttcagatggctgaccggggagaagatacgccccagcacatcgtccacttccgccaacggctggcagagattttcccaggtgtacggtgccccttgcgctactacgcgctccacattttcgcggcagtcgttcagcgccttagtcacggctggaacgacatgttccgggagaattttagaaaacggaggcaattcaaagggagtcagtaacggattcgtcattagcgcagtcctggttaaagaggttaaggaagcgctcaacaggcgctttacataatgtttgtagcatggggttaagtgtagtgaatttcaatgagaaacgttacgctttcgcggcggcggcctcttttcggtatactgtcctgataggcttttgtgcgccccgaatacgggccgatttttacttaccggaacacctttacccatgctcagttatcgccacagctttcacgctggcaaccacgccgacgtccttaaacataccgttcagagcctgatcattgagtcgctgaaagagaaagataaaccgtttctctatctcgacacccacgcaggggccgggcgttatcagttaggcagcgaacatgccgagcgtaccggcgaatatctcgaaggcatcgcccgtatctggcagcaggacgatttgcctgcggagctggaggcgtacatcaatgtggtaaaacacttcaaccgtagcgggcagttgcgttattaccccggttcgccgttgattgctcgccagctactgcgtgaacaggacagcctgcaactgaccgaactgcacccgagcgattacccgttgctgcgttctgaatttcagaaagacagccgtgcgcgcgtcgaaaaagccgacggtttccagcagcttaaggccaagctgccgccggtttcccgccgtggtttaatccttatcgacccgccgtatgaaatgaaaaccgactatcaggcggtggtcagcgggatagcagaaggttacaaacgtttcgccactggcacttacgcattgtggtatccagtggtgctgcgccagcaaattaagcgcatgatccacgacctggaagcgaccggcattcgcaaaattctgcaaattgaactggcggtgctgccagacagcgatcgccgtggcatgaccgcttctggcatgattgtgattaacccgccgtggaagctggaacagcagatgaataacgtgctgccgtggctgcacagcaaactggttccggcaggcaccgggcacgccaccgtaagctggatcgtgccagagtaattgcagccattgctggcacctattacgtctcgcgctacaatcgcggtaatcaacgataaggacaatatgtcatgactaaacactatgattacatcgccatcggcggcggcagcggcggtatcgcctccatcaaccgcgcggctatgtacggccagaaatgcgcactgattgaagccaaagagctgggcggcacctgcgtaaatgttggctgtgtgccgaaaaaagtgatgtggcacgcggcgcaaatccgtgaagcgatccatatgtacggcccggattatggttttgataccactatcaataaattcaactgggaaacgttgatcgccagccgtaccgcctatatcgaccgtattcatacttcctatgagaacgtgctcggtaaaaataacgttgatgtaatcaaaggctttgcccgcttcgttgatgccaaaaccattgaagtcaacggcgaaaccatcacggccgatcatattctgatcgccaccggtggtcgtccgagccacccggatattccgggcgtggaatacggtattgattctgatggcttcttcgcccttccggctttgccagagcgcgtagcggttgttggcgcgggttacatcgccgttgaactggcgggcgtgattaacggcctcggtgcgaagacgcatctgtttgtgcgtaaacatgcgccgctgcgcagcttcgacccgatgatctctgaaacgctggttgaagtgatgaacgccgaaggcccgcagttgcacaccaacgccatcccgaaagcggtagtgaaaaatgccgatggtagcctgacactggagctggaagatggtcgcagtgaaacggtggattgcctgatttgggcgattggtcgcgagcctgccaatgacaacatcaacctggaagccgctggcgttaaaaccaacgaaaaaggctatatcgtcgtcgataaatatcaaaacaccaacgttgaaggtatttacgcggtgggcgataacacgggtgcagtggaactgacaccggtggctgttgcagcaggtcgccgtctctctgaacgcctgtttaataacaagccggatgagcatctggattacagcaacattccgaccgtggtcttcagccatccgccgattggtactgttggtttaacggagccgcaggcgcgcgagcagtacggcgacgatcaggtgaaagtgtataaatcctctttcaccgcgatgtataccgccgtcaccactcaccgccagccgtgtcgcatgaaactggtatgcgttggaccggaagagaagattgtcggtattcacggcattggttttggtatggacgaaatgttgcagggcttcgcggtggcgctgaagatgggtgcaaccaaaaaagacttcgacaacacggttgccattcacccgacagcggcagaagagttcgtgacaatgcgttaaatgttaaagggctaagagtagtgtgctcttagcccttagctacgtttccgctatcagttcagaagctgaagcagaaagcggatcagttccagcagcgcaattaacgccccaagaacgatgattgctttatcaatcacccgttttctccatgcgatggagtgagaatgcatccgcttactcatccattgcctgtcacggcgcatgtctcattgttagatgtgggctatctcactccagccagagccaccaactcagggctgaacagtaaaaaaaccgacgcgaagtcggtttttttacgtcctgattcagacctcctttcaaatgaatgcccaacgcttaattcacacctacacctttctctacacttacatattcgttaaaccatatgtgtttttgacttgtccgctttggtttgtaactctggtggcgctggcgctacacctctctttcacatcgtaatgagatactgatatgagcaacattaccatttatcacaacccggcctgcggtacgtcacgtaatacgctggagatgatccgcaacagcggtacagaaccgaccattatctattatctggaaacaccaccgacgcgcgatgagctggtaaaactcattgccgatatggggattaccgtacgcgcgctgctacgtaaaaacgtcgagccgtatgaggaactgggccttgcagaagataaatttactcacgatcagttaatcgactttatgcttcagcacccgattctgattaatcgcccgattgtggtgacgccgctgggaactcgcctgtgccgcccttcagaagtcgtgctggaaattctgccagatgcgcaaaaaggcgcgttcaccaaggaagatggcgagaaagtggttgatgaggcgggtaatcgcctgaaataaagcggctatattcccccacaggttgttagaaaaatgcgctttatttatgtcggatgcgacgctggcgcgttttatccgacctacaaagttatgataattcgatgaattgtatgttatttgtaggcctgacagtcgtagcgtatcaggcgattttgctatttacacagtactccctgcgtgagattccaattatcgcgtccagcatggtgtatcagtgagctgcttagttatcagcgatacagtgcagcagtttaaagatgtactggattatgatttatcagtggtttacacaataaataatttcaacatacgttaacctattttattattacatatctaaaacatcacaaaaatatcacttcacacactatcagagaacatcatacctttttaaaacgagcattttcgatagttgttaacgttttcttttgcgatatgattattgcctttttttgcactcaaatattaccagatggaaataaaagagaagtcaaaggtaattatatcaggaagatatgacgcattatatttactgtatgtagaagaaaatccattcctgttctaattatccaatttaaaaatcttagcataaaacaaatgatgaataaggaatgttatgtcaattgactttaccccaggtgtaataaatacatataacggtgatatttataactgcacaacaaataccgataatgttaaaacgccagacacaccgaagtggccttgtgataaccgggaagaacaacaccccattaatgccccattctctggagaatggatacacctctgaacaatttgatttagcgcaacaacgccaacaaattaatgcgtgccatacgaacaccacatatacaaatgcagactactcaaagttgaggctcaacttgtaagtcttattaataacattgaaacgataagctcgacaccacttccgcaaaagacacaatcaatacttaatcagataaataacattagacacgaaaagattaaaaacctctgaatatagattatggaacaatggatactcatgccacgcccaaaaattaactgagctcaactaaacagaagagatataaacatcagacaggtttacgttactatcaggcatatcgcctcagaatcagatgaaaactataaagaaatatctattatggttttaatatttgttgataaggatagtaacatgaacatgacaaaaggtgcactcatcctcagcctttcatttttgcttgccgcatgtagttcaattccgcaaaatatcaaaggcaataaccaacctgatattcaaaaaagttttgttgctgttcataaccagccggggttatatgttggtcaacaagcgcgctttggcgggaaggttatcaacgttatcaatggtaaaacggatacgttgttagaaatcgctgtattaccgctggatagctatgcgaagcccgatattgaagccaactatcagggccgactgctcgccagacaaagcggcttccttgatccagtgaactatcgtaatcactttgttaccatcctcggtaccattcagggtgaacaacctggctttatcaataaagtcccgtataacttcctggaagtgaatatgcagggcatccaggtgtggcatttgagagaagtggttaataccacctataacctgtgggattacggctatggtgcattctggccggaaccgggctggggggctccttactacaccaatgcggtgagtcaggtaacacctgagctggtcaaataacaccaccgaaagatgcagatgctttctcagcatctgcatcatgcattacatcaaattaatacacagtaagctaactattattataagccctgtcctgttaattacctttggcaaactgattataaagttaatgtccgtaccaggagtcggttatgtttcttataattaccagggatacgatgtttttcaccgcgatgaaaaacattctgagtaaaggtaatgtcgttcatatacagaacgaagaagagatcgacgtaatgttgcatcagaatgccttcgtcattattgatacattaatgaataatgtatttcattctaattttctcactcaaattgaacgattaaaacctgtccatgtaattattttctccccctttaatattaaacgctgcctggggaaagtaccggtgacctttgttccgcgaactatcgccatcatcgactttgtcgcactcatcaatggcagttactgctctgtgcctgaagcggatgtgtccctctcgcgcaagcagcatcaggttctgagctgtattgcgaatcaaatgacaacggaagatattctggagaaactgaaaatatcgctaaaaacgttctactgccataaacacaatatcatgatgatcctcaatcttaagcggatcaatgagctggtacgccatcagcatattaattatctggtgtgaacgattgaacaatataaagaggcccagcaacagccagacctcccgttaattatacgttatgcagtaacgccttccggtatcaacgaagcaatttgcttacgccattgcgcttgctcctgttcaccttctgtacgttgaccataaagttgcgctatctgcgtaccatcatgggcaaacaattccaggctggttacgtggccatcgctggtcggtttacgggtaacccaggcttcagcaatgctctcttctaatagatgaagggtaaacgtcgggttgaaaatattcagccaacctttcattggcaccactttttctaccacaccggtgaaaatctgtacgcagccacggttgccaacaaacaccatgatttcattgccatcctgctgtgcagattcaagaatttgcgccaacgcactgttggatactttgcaggccaaatcgtctgccaccagattgaacgcctgttggcgcgtcaggttgtggcgcttgagcaacgtaaaaaactgatgaacgtcggtcatcgcccgccactcttgctcgaccacactggcatcggctcgcgtttgaacaactggcgcatcaacggcttttaactcaagcggcgtattctcatcggtgataaaccgtgccagaagctcactccatgccgccatatcggtattgtcggtggcataaacttttagtaatgcatcgccctgatgatcaaagaactgaatactctggcgttcgccacgagccgtgttttctttgatgtggaaaacactggcccattgattgagaaacagacgtaaatccagcgcgcgcggattgaggatcaatccggcatgtccgttcaaatgctggtttgtgaacgcaccaacttgttcatggactgcgtattcattacggcaaatacatttggtctcgccaacactttcgagcgccgccagaatttcacgaatatcgccgcgcatccgccacgcgtcgtgcgtgacgcgtgcaaatgccagttctgcttcgctgatattcattaaacctgcgatgtcacgcgcgtactttccgggattttgttcttttaactcaagccagcgtgtgtagtggttcattgtctctcttccttccagataaatgccccgaaatatcggggcagatgattaccattgataactcacgaaaatttttccgttacgaccatcctgtgggatgccttgcggcgaccagtactctttatcgaaggcgttgcccaataccagagtagtggtcatgcctttgagcgcctgctgcccttgataactgacgtagaaatcattcacaccatagccaggttgtttgctgtagctgctgctgatatgtgttgagcgatcggcaaacgtaccgacccaaccaacagagaagccgctgtgagcgatcggaatattcagggtactggtaacggtatccgggttaatgctggagatatattccccggtatcggtgtctttgccgcgggtacggttataggccacatcaaggctaaacagatcagtggtatatttcgtcatcacatcccagccccagattttggcgttcgggacgttatacgacatagttgtcgccgccgcgaaatcgacggtcgtggagatataatctttcgctttggtatcaaagtagctggctttaaattccagagcatcattggacaacatcaggtcatcaaaacgcagcccaaaaccgtactcctgagtttcgttagtttccggacgtaagttcgggtttggcacccaatagttggtatagaagcgaccaatcgagaagtgtttagaatcgttatacatttcgcccatcgtcggggcgcggaatgcctgagcatatgagccaaataacatcagccagttggtcgggttgatagtcatccccgcacgagatgaccatttgtcggcatcaacatctttgtagccgtcgctgctaccgcgataactgtcatagcgggttccgccaagcagggtaatcggcagatcgcgtaaggtgatctcatcttgtagccaaccagagctaaaatcgatttttgcttgcgggaagcccgtcgtcgcgccacccggatgttgttcctgacgataatactcaccgccatatgtcagtaagtgagaagcgaaactgtcggcaaatagagtggaacggttctccagccttgctccttttgttatctgttcacgatactcgcctgaactccccgtgttttgcgcattaatacggacttccgaccagtaaatttttgcatctgcatttaaccagtcgttaccctgcggggcgagtttataagaaagctgcgcatcgcgttgaattgttgaacgatcgaccatcgggttgctgctatcagaagcttcaacggtctgcggattttttggttcacgcgcgtcgttgttgtagtaacgcactaaaccgctcagagactgggctgaatcaatttgccaggtccctttcgccagcatgttattaatggactcgtcattcggcgcggtttcaccattgctctggcgtaaatcaccccgatcgcgactggaccaggccacaataccatccagattttcagttcgcccaaacgcgctcgcgcctaatcccaggctatggtcccccgtgccgccagtaccaaagacacgaaaaccactgctttgtccttcctgcaataaatcttttgcatcgaccgtatcgtaggagatcactccacccagcgcgccactgccatacagtaatgctgaaggtccgcgaacaatctcaacacgcttgatcagcgccggatcgagaaaagtgccattcaggtgtccggtatccgttccctggcgaacaccatcgacaagaaccagcacgccgcgatgatcatagccacgcatatttacatcctgaccgttggttcgtccggtaccatcaagagtaattccaggaacatgacgcagcaaatcagtggctgaagtagcagtttgattttcaggagcggaagtgtcgataacgctgaccatcataggcgcttcgaaggaactacgtgcattccccgttgccgtaacggtcatggtttcagtagcaaaagcaaacgttggcaaggtggcagaaacagccaaagccaacaaactcaaacgcaacgaggtaaattgcggacgtgacatagcgattctccatgaggaaaataaaaaatgctggctgcctgggttaataccggggtggctggcgaaaaataaatttatttacaattcaaatgattagatatcaccacgggaagctattagcgtatatatcccgtaaaattgccgaatatttctgataattcagcaaaagcacgccctctttgtcaggcaaagtagtacgccacgtctgaagtgaagagtgctgtgcgttttcccttacaaaagatatgattttgttatccatgatgtcatattttgttaaactcaaacgtgataatgagaattattatcgatcaattttttatgatcaagctttttttaaccgccattaacacaataaacagggggttatgaaatctatccagcatccagaaaaccatcctgtgtttatggctatccccccacaacctcatcacaaaacgttgtcgttaacagtgataattttctcttctctttgctctgcaagccgcgatatctccgggttctcagctttttcccgcgctgaaatttaatcggtaacaagaacattagctgacgaagcatcttgataaaaatcaaaaataaatacgcttgtaacgccgtgcgtattgaatcgacggttgtatttcatatataactcaaatgataatcatgatcattctcaatttgataagagttctcacattatgccaaggatcatcaccaggccgtttcttttttccccactaacgttatgtatttcagccgtggtctctgccgcgaagaccatggtaaaacgaaaaaaattgtttacggcattactggctcttagctggacttttagcgtaacggctgccgaacgtatcgtggtcgcaggaggatcgctgacggagttaatctacgcgatgggcgctggcaaacgcgtggttggtgtcgatgaaacgacatcttatccaccagaaaccgccaaactgccgcatattggttactggaaacaactcagcagcgaaggcattttgtcacttcgcccggatagcgtaattacctggcaggatgcaggaccgcaaattgtgctcgaccaactgcgggcgcaaaaagtcaacgtcgtcactctgccgcgtgtaccagccacccttgagcagatgtacgccaacattcgccaactggcaaaaacgttacaggttcctgaacaaggcgaggcgctggtgacacagatcaaccaacgcctggagcgagtacagcaaaacgtggcggccaaaaaagccccggttaaagccatgtttattctctccgcaggcggaagtgcgccacaggttgccggtaaaggcagcgtcgcggacgccattctttcgcttgccggagcagaaaacgtcgctacccaccagcagtacaaaagctacagcgcggaatcgctgattgcggctaaccctgaagtgattgtcgtcacctcacaaatggtcgatggcgatattaatcggctacgttctattgccggaattacccacactgccgcatggaaaaaccagcgcattatcaccgttgatcaaaacctgattctgggaatgggtccgcgtattgctgatgtcgttgagtctttacaccagcagctttggccgcaataaatggatttaaatcagacgaatgaacacaaataacaccctggatctcacgccacattttgctttagacggtgatcagccctttaaagacaggcgcgccatgatgccgtttcgtggggccattccggttgccaaagagcaactggcacagacctggcaagagatgatcaatcaaacggtatcaccacgtaagcgactggtttacctacacattcctttttgtgcgacacactgcacgttttgtggtttttatcagaaccgttttaatgacgatgcgtgtgctcattataccgacgccctgattcgtgaaatagaaatggaagcagacagcgtattgcatcagtctgcccccatccacgcggtctatttcggtggcggtacgccttccgcgctttcagcacacgatttggccagaatcatcaccacattacgagaaaagctgccactggcccctgattgtgaaatcactattgaaggccgggtactgaattttgacgctgagcgaatcgatgcttgccttgatgctggagcaaaccgcttctcaattggtattcagtcgtttaacagcaaaatccgcaagaaaatggcccgcacctcggatggcccaaccgctattgcgtttatggaaagcctggtcaaacgcgaccgtgccgcggtggtctgtgacctgctgtttggtctgccgggtcaggatgcgcaaacctggggagaagatctggctattgcccgcgatatcggtctcgacggcgtcgatctctatgcgctcaatgtcctgcccaatacaccgctgggcaaagccgtggaaaatgggcgtactaccgtgccctctccggcagaacgtcgcgatctttacctgcaaggatgtgattttatggacgatgccggttggcgctgcatcagtaacagccactggggccgtaccacacgcgaacgcaatctctataacctgctgattaaacaaggtgccgattgtctggcctttggttccggagccggcggttcgattaatgggtactcctggatgaacgaacgcaatcttcagacctggcatgaatccgtcgcggcaggcaaaaaaccgctgatgatgatcatgcgtaacgccgaacgtaatgcgcaatggcgtcataccttgcagtcgggcattgaaacggcgtgtgtaccgctggacgaacttacgccacatgccgaaaaactcgcgccgttactggcccagtggcaccaaaaaggcttaagccgcgatgcgtcaacgtgtctgcggttgaccaatgaaggtcgtttctgggcaagcaacattttgcagtctcttaatgaactgattcaggtacttaatgcgccagcaattgcgcttgaaaaaccataacaggagtgatttatgagccatgtctcgttacaggaatttttgaaaacggagccagacggtacgctggaggcgatcgccgaacaatacaacaccacgctgctggaggtagtgaaaaatctgccctctccgactgttgtgtcaggtgataaattcgatactgtctgggataccgtctgcgaatggggcaacgtcaccacgttagtacatactaccgatgtaatactcgaatttagcggcgaactgccttcgggtttccatcgccacggctatttcaacctacgcggaaagcacggcatgtccgggcatatcaaagcagaaaactgcacgcatattgccttgatcgaacgtaaatttatgggcatggacaccgcctctattctctttttcaataaggaaggcagcgcaatgctgaaaatcttcctcggtagggatgatcatcgtcagctcctgagcgaacaagtcagcgccttccatgctctggcagcatcgttaaaggaacacgcctgatgacaccgtggctactctttggcgcaggcggaaaaggtgtgggtgccagaacgcttgaactggcgctggcggaacaacgtccggtcgttgctgtcattcgtcatgccgatgccgccacgaaactggcgcaacaaggcgtacaggtttttacaggcgacgcctgtgatgccagcgtagtcgcggctgcttgccgcgcagctggcccggatgcgcttatcatctcaacaatgggcggagctcaggattatctggcgcacagaacagtgattgacgaggccgagaaagcaggcatcacacgcatgattctggtgacgtcactgggatgcggcgatagctggccgtttttatcagagcgggcaaaggctgcgtttggtcaggcggtacgggaaaaaacgctggcggaaagctggttgcaaaccagccagcttgattatgccattctccgccctggcggtctgcttgatggtgcggcaacgggcaaagcacaacggatacaaaatcaggagtgtcatggttttattaaccgtgctgatgtcgccgcacatatccatgaactggcaaatgcgccagcacttaaccagcaggtctacagtctgattgaaccggacctgaaaccggcgtgatcccccggcgcggcatgtccgcgccgtaatgtcgtaacggagttttgcgtgctcaaggattcactctcttccgccagggtctttatggggctatcactattattgctagctctggtgctgtttggtgccagtcagggagcgttaaagatcagttttgatgccctttttgatgaggaataccgcgatatctggctcaatattcgtctaccacgggttttgctggcggtgctggtaggtgcagcgttggcaaccgccggggtaattatgcaggggctttttcgcaacccaatggctgaccctggattactcggcgtcagtagcggttctgcattaatggttggcgttgctattgtgctgcccttctccttcccagtggtgctggtgctctatgagcaaatggtgtttgccattgccggaagtttagtggtctgcaccatcatttttctcatcacgcagcgccatcgcgatggcagcatgatgcaattattactcgccggtatcgccatcaatgccctgtgcggcgcagcgatcggcatcctgagctatatcggcgatgagcagcagctacgacaactcacattgtggatgatgggcaatcttggacaggcgcaatggccgacgttattggttgccagttcattcatcctaccggccattatcgcaacaacttgtctcgccggaacgctgaatttactgcagctcggtgatgaagaagcccactacctcggcgtgaacgtgaagcgtaaacgccagcaattactgttagtgagctcactgctcgttggtgctgccgtatcggtaagcggcattatcggctttattggcctggtgatcccgcatctgattcgcatgactaccggggcaaatcaccgctggctaatcccttgttccgccctcgccggagcctgtttattgctgatggcagacacgcttgcccgcacgctggtacagccagcagaaatgcccgtgggattattaaccagcctgcttggtggcccttattttatgtggttgattctgcgcaaccggaggatcacatgatcagcgcccagaatctggtttatagccttcaggggcggcgtctgactgataatgtctcgctgacttttcccggtggggaaattgttgccatcctcgggcctaatggtgcgggaaaatctacgctgcttcgccagctaaccggctatcttcaacctgatagcggcgaatgtcggttgtttaataagccattaaatgaatggtcgattactgaactggcgaaacaccgggccgtgatgcgtcaaaatagccacatggcgtttccattcagcgtacaagaagttatccagatggggcggcatccgcatcgtactggtaatcaggataatgaaacagcacaaataatggcgttatgtgactgtcaggcgttagcaaaccgcgactatcggcaattatccggtggtgaacaacagcgcgtgcaattagcgcgcctgctggtgcaactctgggaacctactccctcaccgaaatggttatttcttgatgaaccaacttcggcgctggatattcaccatcagcagcacttgtttcgtttattacgccagttagttcacgaacggcagttcaatgtttgctgcgtattgcacgatctaaatcttgccgcgcgttatgcagaccgtgttgtattaatgcaaaaaggaaaggttatcgcaaatggtaagccgcaggacgtattgacacagcaggcgctaacaatgctctacggcgcggatattaccgtacttaaagatcctgccaaccattcaccactgatcgtcctcgatcattaaaaccaacaggagtaccgcactggtactcctgcgaataaataactatacagattagctaattgaaacgcctttcacccctgccataccttttaataatcgcaacagatcttctatcgacgtcgtggcatgaagctggatatcaatggcgaccacttcatgatcttcattttcctgcaacgaaactaaatccgtttttattttttgctgcttaaaccagtcgagcattgataccgtattaccgttcactaatgtcagctgtaaatggtaatttttgttcatcaggcggaaggttaattgatggaagacttccagcaccagcaaggtcatcactgaaccataaatacccagttcgtacataccgctgccaataaccataccaatggcggcggtcacccagatatccgctgccgtcgtcagacctacaatattttggttacgaacgagaatgttacctgcaccgataaacccgacgcccgtcacaacctgagcagcaatacggctgggatccagtccgacgtgacctaaagacagcacgtcagcaaaaccatatttcgaaacaatcataaacagggcgcttcccatgccaattaatacatgtgtgcgtaaccctgctcctttgccgcgcatttgcctttccatgccaatagcgccacaggcaattaccgcaagtataagtcgtataataaattctgctgtcatataaaaatgaaaaaaggagcagcaagatggctcaacttgctactcctttttacttgtaccttattaattcggcaagtcattagatgcttgatttttgaaggtatacaaatttttctgcgggtttttcttgcagtattcgatcactttaggaatttgagtgagatcggtttcatttaaagtaacggtatcgccacctttatatactgtttcttcatgcagcatccaccacgcaactggtgtcattgcttttggattcagatcaataaattcctggcaggtcatatctttagcggattcattggctgccagcgcagattgtgcgttcaccagtgacaaagccgctacagcgcccataaaaataaacgctttacggagagatgaaatgttcattttgtaacccattcaatatagagattatatacaaacaggaggaatagctgcttttaaagaagatattccggcctgttcaatatgcaaggaaatacgatgtaacgcattcccggaattacatatctttcttaattttgtcccattcgcctttaactttatctttaaagctggcttttttatcctgagtacaagcctgaacgatagctggggttacggttgcaataccctgaacatctaaaaccgcatcttctggtttatctttgttgttcagtgcttcagcaaaaccgactgcagttggctggaaggattcgtccacagccaggaaatcttcacaggtccaggagttgaccggttttttgttatcagctgctttttgtgcatccgctgcattgctcactactggcagaagaagcagaccaccaagaataacgcctaatacttttttcatcgtaatatcctcaactataaagtgaaagagccgtcacgaatcaatttcgacactgaggttataacctggttttctgtatatgtcatgttgatggaaaatatcaaaatcagatatttttatttcaatacaatgagttacagatgcatcagatactgtaattaggaaatttttattaaatcgactgcattcttacacgcgtttttggcatagattgatagcaggggattttcttcttaattttatagggtggttctatgttatatatagataaggcaacaattttgaagtttgatctggagatgcttaaaaaacatcgcagagcaatccagtttattgccgtgctgctgtttatcgtcgggttgctgtgtatcagttttccgttcgtctctggcgacattttaagcacagtagtgggtgcattattaatctgctcgggcattgcgcttattgtcgggctattcagcaaccgcagtcataatttctggccggtattatccggtttcctcgtcgcagtcgcctatttattgatcggctatttcttcatccgcgcaccagagctgggcatttttgccattgcggcatttattgccggtttgttctgtgtggcaggggttattcgcctgatgagttggtatcgtcagcgttcaatgaaaggcagttggctacagctcgttattggtgtgctggatatcgtcattgcctggatattccttggtgctacgccgatggtgtcggtaacgctggtttccacactggtgggaattgaactgatatttagcgccgccagtctgttcagcttcgccagtttgttcgttaaaaagcaataattatccctatttccacctggatcatagtcacattaagtgactatgatccagttaatactctcttagctatacagtgtttcagttcaattacgcactatcattgaaacaattgcctgctgttgattatttcaacctactgaatttaatctgatttttttcgttccatggcaaattagccatttcaaacattatcatggctgatattttccgtggtcaggtttaatgttttaaaagtgctgtgggaaagtgaacaaagagttccgtaagcgttgatgctatgggcggttaaataagtaatccgggttcatttttttgcaactggcgttgattacattgcataaatatccgtgtctccagacgctatataaaaacctgaagacatgaatgagttatttaatcaggtaatttcaatgcgttaaaagaaagctggcaatccaattgccagcctaagtcgaaacaaggagactcgatatttaaatcggattacattttaactttagtaatattcttcagagatcacaaactggttattgataacttattcttgggcagtaatccgcaaaagttaaccttttgtttactggttacaaactgataacaaccaggaatcttacttaggatcaatatatggagtgcgtgatggataaatctgaagtattgattagtgttaatagacgtattagttcacgaagggcaaagttcttataggcgtttactatattgaacaacgattcggacaaggatgtaaataatgaaaaggatgacatgttcgaaacgataacggctaaggagcaagttatgatttttctcatgacgaaagattcttttcttttacagggcttttggcagttgaaagataatcacgaaatgataaaaatcaattccctgtcagagatcaaaaaagtaggcaataaacccttcaaggtgatcattgacacctatcacaaccatatccttgatgaagaagcgattaaattcctggagaaattagatgccgagagaattattgttttggcaccttatcacatcagtaaactaaaagctaaagcgcctatttattttgtcagccgtaaagaaagtatcaaaaatcttcttgagattacttatggtaaacacttgccccataagaattcacaattatgtttttcacataatcagttcaaaattatgcaactgattctgaaaaacaaaaatgaaagcaatatcacgtcaacgctcaacatttcgcaacaaacattaaagattcagaaattcaacattatgtacaagctgaaattaagacgtatgagcgacatcgtcaccctgggtatcacatcttatttttagtaaggacataagcagctgaaattgatggctggcatgacgagggatgcagatgctgatttcaatacccccggtgattattgaaggagagacgaaaacgactttattcccctggtatgtgtatccaccagtagaacccttcgttgcccgaatgctggcagaaactgttggcagaacggcaacattttttttgtcgttgacctcaccatgtcgatcactgtgcttgcatcccatcttactggctgacaaccccactatgccgctggtctgtaaatccctcatatctctcctcgcgcgcaatttaaagaaccgttatttctcaagaattttcagggactaaaatgaacagaagaagaaaactgttaataccgttgttattctgcggcgcgatgctcaccgcctgcgatgacaaatcggcggaaaacgccgccgccatgacgcctgaggtcggtgtcgtcacactctcccccggttcggtcaatgtgttgagcgaattgcccggtagaaccgttccttatgaagttgccgagatacgtccccaggtgggcggtattatcattaaacgcaactttatcgaaggcgataaagtgaaccagggcgattcgctgtatcagattgatcctgcgcctttacaggcagagctgaactccgccaaaggttcgctggcgaaagcgctctctaccgccagcaatgcccgcatcacctttaaccgccaggcatcgttgctgaagaccaactatgttagccgtcaggattacgacaccgcgcgcacccagttgaatgaagcagaagccaatgtcaccgtcgccaaagcggctgttgaacaggcgacgatcaatctgcaatacgcgaatgtcacctcgccgattacgggcgtcagcgggaaatcgtcggtgaccgtcggcgcactcgttaccgctaatcaggcagattcgctggttaccgtacaacgtctggacccgatttatgtcgatctcacgcagtcggtgcaggatttcttgcgcatgaaagaagaggtcgccagtgggcaaatcaaacaggttcagggcagtacgccagtacagctcaatctggaaaatggtaaacgttacggccagaccggcacgctgaaattctccgacccgacggtggatgaaaccacgggctccgtgacgttacgggcgattttccccaacccaaatggtgacttgctgcctggcatgtatgtcacggcattagtggatgaaggtagccgccagaatgtattactggtgccgcaggaaggcgtcacccacaacgcccagggtaaagcaacggcactcattctggataaagacgatgtcgtgcagctacgcgaaatcgaagccagcaaagccatcggcgaccagtgggttgtcacctctggcttgcaggctggcgatcgggtgatcgtttccggtttgcaacgcattcgtccgggtatcaaagcacgtgcaatttcctccagccaggaaaacgccagcaccgaatcgaaacaataacgttgcaggcttaaggggactttcatggctaactattttattgatcgcccggtttttgcctgggtacttgccattattatgatgcttgcaggcggtctggcgatcatgaacttaccggttgcgcagtatccgcagattgcaccaccgaccattaccgtcagcgcaacctatccgggtgccgatgcgcaaacggtagaagactcggtcactcaggtgattgagcaaaatatgaatgggcttgatggcctgatgtacatgtcttcaaccagcgatgcggcaggtaatgcctccatcactctgaccttcgagacggggacatcgcctgatatcgcacaggttcaggtgcaaaataaactgcaactcgctatgccttcattacctgaagcggtgcagcagcagggaattagcgtcgataagtcgagcagtaatatcctgatggtagcggcatttatttctgataacggcagcctcaaccagtacgatatcgcggactatgtagcgtctaatatcaaagacccgctaagccgtaccgcgggcgttggtagcgtacagctctttggttccgagtacgccatgcgtatctggctggacccgcaaaaactcaataaatataacctggtaccttccgatgttatttcccagattaaggtgcaaaacaaccagatttccggtggtcaactgggtggcatgccacaggcggcagaccagcaactgaacgcctcgatcattgtgcagacgcgtctgcaaacgccggaagaatttggcaaaatcctgttgaaagttcagcaagatggttcgcaagtgctgctgcgtgatgtcgcccgcgtcgaacttggggcggaagattattccaccgtggcgcgctataacggcaaacctgctgccgggatcgccatcaaactggctaccggagcaaacgccctggatacctcgcgagcggtgaaagaggagctgaaccgtttatcggcttatttccctgcaagcctgaagacggtttatccttacgacaccacaccgtttatcaaaatttctattcaggaagttttcaaaacgctggttgaggctatcatcctcgtcttcctggtcatgtatctgtttttgcagaatttccgcgccacaatcatcccgacgattgccgtaccggtggttattctcgggacgtttgcgatcttgtcggcggtcggtttcaccatcaacacgttaactatgttcgggatggtgctggcgatagggttactggtggatgacgccatcgtggtggtggagaacgtcgagcgtgtcattgcggaagataagctaccgccgaaggaagcgacgcataaatcgatggggcagatccaacgtgcgctggtcgggattgccgttgttctttccgcagtgtttatgccgatggcctttatgagcggtgcgaccggggagatctaccgccagttctccatcacgctgatctcctccatgctgctttcagtatttgtagcaatgagcctgacccctgccctgtgcgccaccattctgaaagccgcgccggagggcggtcacaaacctaacgccctgttcgcacgcttcaacacgctgtttgaaaaatcaactcagcactataccgacagcacccgctcgctgttgcgttgtaccggtcgctacatggtggtctacctgctgatttgcgccgggatggcggtgctgttcctgcgtacgccgacctctttcttaccagaagaggatcagggggtatttatgaccaccgcgcagttaccttccggtgcaaccatggttaacaccacgaaagtgctacaacaggtgacggattattatctgacaaaagagaaaaataatgttcagtcggtgtttaccgttggtggctttggcttcagtggtcaggggcaaaacaacggtctggcgtttatcagcctcaagccgtggtctgaacgtgtcggcgaggaaaactcggttaccgcgattattcagcgggcaatgattgcgctaagcagtatcaataaagccgtcgtcttcccgttcaacttacccgcggtggctgaactgggtaccgcgtcaggttttgatatggaactgctggacaacggcaatctggggcacgaaaagctgacccaggcgcgaaacgagctgttatcactggcagcgcaatcaccgaatcaggtcatcggggtacgcccgaacggcctggaagatacgccgatgttcaaagtgaacgtcaacgccgcgaaagccgaggctatgggtgtggcgctgtctgatatcaaccagacaatttccaccgccttcggcagcagctacgtgaacgacttcctcaaccaggggcgggtgaaaaaagtgtatgtccaggcaggcacgccgttccgtatgttgccggataacatcaaccaatggtatgtacgcaacgcctctggcacgatggcaccgctttctgcctattcgtctaccgaatggacctatggttcaccgcgactggaacgctacaacggcatcccgtcaatggagattttaggtgaagcggctgccgggaaaagtaccggtgacgccatgaaatttatggcagacctggtcgcaaaacttccggcaggcgtcggctactcatggaccggactgtcgtatcaggaagcgttatcctcaaaccaggctcccgcgctatatgccatttcactggtcgtggtgttcctcgccctcgccgcactttatgaaagctggtcaattccgttctcggtgatgttggttgttccgttaggcgtcgttggcgcattactggccaccgatctgcgcggcttaagtaatgacgtttacttccaggttggtttgctgaccaccatcgggctttccgccaagaacgccatcctgattgtcgaatttgccgttgagatgatgcagaaagaagggaaaacgccggtagaggcaatcatcgaagcagcgcgtatgcgtttacgcccaatcctgatgacttctctggcctttattctcggcgtgctgccgctggttatcagtcatggtgccggctctggcgcgcaaaacgcggtaggtaccggcgtaatgggcgggatgtttgccgcaacagtgctggcaatttacttcgttccggtctttttcgttgtagtggaacatctctttgcccgctttaaaaaagcgtaacgtgtaaatgagagtaaggttgaacgtgagggttcagccttactctttcctgctaaccattcaccactcaacaaccagctaaccgtcaggaataccaggcttagtacacagcactgaaagtagaaaccactccagccattcgtcatcaatttgaacagcacaatactgacccacattcccgtaatcgtatgaattgttagcttaataatcccaaacatgccgagtcttttcctcctgaaaatacctataccgcctggcaaactacgaaagagaactagccggtagcccggcagaaatcatcaggaaagagtttcacatgaagcagacgtgagatcctgaccaatattcaaatgcgaaatatgtcaggaaaaggtacccggcgaatgttgcgaaaactgatgtggcgttacaccataatattgtctaaatgtatttataaagtatgacgtactgctatagccacatttttccgcaatagtatgcagaggtatttgacgtaactcgagtaatcgtctggccatcgacatcctggaggcgagtaatattttactgaaacaggtattttcatcctgcaacttttttttgatgagactctcgctggtgtacattctttctgcgatatcgcgtagataccaacgtttagcgatatcaaagctaataaggcgttcaacttttcctgaaacagtactgatactattgaaaagtaaggggatcagttctttcttatgagaaaacattgataaacaggaaagatagagcattttgctcagtatcggcgaattgacccgggggtcattgaaactatcaaaaatcgccgtcaccagctgtatggggggtgactggttaattaacaaacggtctttgctatgcaatcctaaattgcgtggcaactgacgaatattttgtaagtaatggcaaactgtcagctcttcgatatccagccgtcgcgtatcaagtgaacaaaacgcaaaatcgtctgccaaatttttatccagcagcaggatactctcgttatgcaacgatattttttgctgttcatgatgaatatcgaatgaacgacgaacgaggatcaccgagcagacatgagccatgactatcccttatatttcattactgcgattatttcaatgtcagtatactaatgaaatgacgccagactgtttctgtgtgcaaaaactgccatatttggtaggaccaaattttatccacaaagtagttttgcataacagttaattgataataagtaaatgcaacacgattatattttcacacagcgtatagcttatgtttataaaaaaatggctgatcttatttccagtaaaagttatatttaacttactgagagcacaaagtttcccgtgccaacagggagtgttataacggtttattagtctggagacggcagactatcctcttcccggtcccctatgccgggttttttttatgtctgagtaaaactctataatcttattccttccgcagaacggtcagtgccgtaaaaaatcccttgcgcagccatacttgccgccgagccacagttcggtaattcctgcgccgatcgctcctgatactctgtgggcgtcatcccataataatttcgaaaaacgtaaatgaaatacgacacgctgtgatatccacaggatactgcaactcgcttaattgaaaccccatatataacaataagttgtaaagcacgctgcatcctacactcagtaagcaactgtgaatatgacgtaccttcttcgcgcaattttttctttaacaggcttggactcatcaacaattcgctagcaattcgggctaatgtccactcatgggcgatattattattgatgaccgtacaaactcgtgttcgcatattcggttgcaacacgttcagaagtaacggtataaactgcgtatcctcaagaaaaacagataacaacgcaaagattaatgcccttttacgtagcatttctgcatagcgaagattcttattctgcgatagttgcgcaacttcctgaaaaacaggaatatctctggtacagtgatgaacgagtaatgaaggaacttttttatgtacatgaagttttaatgcctcctccttgagcatcgggagaaataatgaaagcgtgtctcttgaaactaatacgaaattctcaacacacttatccacttgaatttggcttgcatccgcaaaaaccagatcaccgccattaaaatagcgatattcaccattaaccatggtgagaatatatttatgtcttgcgtacgcaattagacaattaccatgtagtggttgcatagttgacttaatattacataaacatattactgtttattaatgtagcacgccgccctcttaagtcaaattgattgataaataaatttaaacgaagcgggaaaacaggatgataatgagcgatgatactcgggctggatgactggatttattatataaaaaggggacttaagaacgcagaggaattaatagtaagcaaataattcatcatcgtaatattaagcagtatcgctatgctccataacattcatataacatatatcttatcaacacgatgaatagacaggtaatatattattgcaattaataaatagccgaatacccacctgtttttaaaggttgggcattcggtttttacaacgtgatgttatcaggtgtgtttaaagctgttctgctgggcaataccctgcagtttcgggtggtcgctgagatatttcagggaggctttgtagtcttccagcaacagttcagcaaagtccatttcgaagccgcgacgacacataatgcgcatcaccacgatgtcggtggcttcaccgccgagagtgaaggccggaacctgccagccgcgcagacgcagacgttcagagaggtcgtacagggtgtatcctggatcttcaccatctttcagtttgaagcaaaccgccgggatgccttcgtccgggcgaccggtacagatgaactcatacggccccagtttggcgatttcatccgccagataagcggcaacctggtaggaagcgttctgtactttggtatagccttcacgaccgaggcgcaggaattcatagtactgtgcaatcacctgacccgccgggcgggagaagttgatggcgaaagtaccaatctgaccgccgaggtagtcaacgttgaacaccagttcctgcggcagcgcttcttcatcacgccagataacccagccgcagcccagcggagccagaccgaatttatggcctgaagcactgatcgatttcacacgcggcaggcggaagtcccagacgatatccggggcgacgaacggtgccaggaagccaccgctggcggcgtcgatgtgcatgtcgatgtcgataccggtgtcggcctggaatttatccagcgcatcgtgcagcggctgcgggaactcatagttaccggtgtaggtcacgccgaaagtcggcaccacgccgatggtattttcgtcgcaggcttcaatcatgcgtttcgggtccataaacaactgaccggggcgcatagggatctcacgcaactccacatcccagtagcgggcgaatttatgccagcagatttgtaccggaccgcacaccaggtttggtttatccgttggtttgcctgcggcttccatacgcttgcgccaacgccatttcatcgccatcccgccgagcatacaggcctcggaagaaccaatggtgttggtgccaacggcctgaccatttttcggtgcaggcgcatgccacagatcggcaaccatgtttacgcaacgcaggtcgattgcagcggattgcggatattcttctttgtcgatccagtttttattgatcgacaaatccatcaatttatggacgttttcgtcgtcccaggtctggcagaaagtggccaggttctgacgagcgttgccatcaagatataattcatcattgataatctgaaatgcaacatcatcgcgcatttcgtgcagcggaaatcgttttgactccgcgatagtagaaatggcctttgcgccaaaacgtgaatcgagtagttctgagcggaaatccgttaacagcttctggtccatttcgaactccttaaatttatttgaaggcaataaaaaagtaggatttatccgcaatggaagcaaggtattacaggcttaatttaaataacaaaatcctaagcagaaaaacgactttttataatataaacatttaatatgataatattaaaaacagactttattatcgtaataaaaatcgcccaaacactcctgttcgggcgatcaaattaattattgtttatcctgcatatacggcgtgtaaaccccgttcagactgtgcaggaaagcgacgatatcatccacatcctcctgcggcagctctttgcctacctgatagcgcagcatcagtttcaccgccccgtccagcgtcggcacgtcaccgcgatggaagtacggtgccgttaaagcaacgttacgtaaaccgggtactttctgacgcaatttatcacgctcttctttagtaacattcatacgaccaatatccgccgccgtaatttcaccaaagttaaagtcttttttcagccccaacggttcaaaggaacgtccgccgagaataataccaccatgacaagttgcacatttattatctttaaataattgatagccttttttctgttgcgccgtcagagcattctcatctccacgcaaccatctatcaaatggggaatccggcgtaattaatgttttctcaaattcagcaatggcatcagtaatattttcgccactgaaaccttgcggatagacttcgaggaactgcgctttaagctgcggatctttttccagcttagcaataatttcgtcccaggatttcgacgccatttcaatcgggttcaacggcggtccaccagcctgatcctgcaatgttgccgcacgaccatcccagaactgctcaacattaaatactgagttaaataccgtcggcgcgttaatcggcccaactgcgccaccaacaccaatcgatgtttttctgccatcgacgccccccgcattcaacgcatggcaatgagcgcatgaaatggtgctatccgccgataaacggggatcgtgatacagcgcaaaacccaacgccactttttgcgcatcggtaggcagtttttgcgggatgggctgcaccggttcattgcgatgctccggagcagtatcattgctggcgtaatattccgcgcgctgttttgcaatccaggccagtatttccgcccgctcttcatcactcaccttacccgcccagtgtagcgcggtataacgcgttggcggcatagtttcatactgcatcacccattcaatcttattcagatcgctttgcgaaacgggtttattagccagcagagccgcacgcacggcctcgaggttaaaagatttatatccaagctttatgtcgtaatccatcaactgtttcgcgccgggaatataataataggcaggtaattctgccgaaggcgtatggcaataatcgcatcctttttcgcggagaaagcctaaaaccttattattttcactgacagcagatgcctgaacatcggcctgtttactgcgtttattatcgtggtaccacacataaccagataaccctaaatagcaaatcgcgacgccagccaggccgatcgcggtaatacgtgagaccattttcattattcttccctcacggtagtgagttattgtgacccagaaaattttccagaatgctgcaaacgtctctgcgagacaaagccatcataaaaaacagggagatatgctttttgataggaatcaatcaattacatgaatataaactatcaataagatagccagtgcctattatccagctcaggaatggcatatcatgattgcggcgagagcaggattgaatgttctgaaaatgaaaaacaacacgaaatccgtatttttataaattccattgatattagtgcgttatattttttggcaggttaataaacgtgatccaccgcacgctttgtcgcccaccaggcggagcgaatgactacccttaaagaaaagcccgataattagcgacgaatttcggaggtcggatccttatgctcaatcagaaaattcaaaaccctaatccagacgaactgatgatcgaggtcgatctctgctatgagctggacccgtatgaattaaaactggatgagatgatcgaggcagaaccggaacccgagatgattgaagggctgcccgcctctgatgcgctgacgcctgccgatcgctatctcgaactgttcgagcatgttcagtcggcgaaaattttccccgacagtaaaacctttcccgactgcgcacccaaaatggacccgctggatattttaatccgctaccgtaaagtgcgccgtcatcgtgattttgacttgcgcaagtttgttgaaaaccacttctggctgccggaggtctactccagcgagtatgtatcggacccgcaaaattccctgaaagagcatatcgaccagctgtggccggtgctaacccgtgaaccacaggatcacattccgtggtcttctctgctggcgctgccgcagtcatatattgtcccgggcggccgttttagcgaaacctactattgggattcctatttcaccatgctggggctggcggaaagtggtcgggaagatttgctgaaatgcatggccgataacttcgcctggatgatcgaaaactacggccacatccccaacggcaaccgcacctattatttgagccgctcgcaaccaccggtttttgcgctgatggtggagttgtttgaagaagatggtgtacgcggcgcgcgccgctatctcgaccacctgaaaatggaatatgccttctggatggacggtgcagaatcgttgatccctaatcaggcctatcgccatgttgtgcggatgccggacggctcgctgctcaaccgttactgggacgatcgcgacacgccgcgtgacgaatcctggcttgaggacgttgaaaccgcgaaacattctggtcgcccgcctaacgaggtgtaccgcgatttacgtgcgggggcggcctccggttgggattactcttcccgttggctgcgtgatactggtcgtctggcgagcattcgtaccacccagttcatccccatcgatctgaatgccttcctgtttaaactggagagcgccatcgccaacatctcggcgctgaaaggcgagaaagagacagaagcactgttccgccagaaggccagtgcccgtcgcgatgcggtaaaccgttacctctgggatgatgaaaacggcatctaccgcgattacgactggcgacgcgagcaactggcgctgttttccgctgccgccattgtgccgctctatgtcggtatggcgaaccatgaacaggccgatcgtctggcaaacgccgtgcgcagccggttactgacacctggcgggattctggcaagcgagtacgaaaccggtgaacagtgggataaacccaacggctgggcaccgttacaatggatggcaattcagggatttaagatgtacggcgatgaccttctgggtgatgaaatcgcgcgcaactggctgaagacggtgaatcagttctatctggaacagcacaaactgatcgagaaataccatattgccgatggtgttcctcgcgaaggcggcggtggcgagtatccgttgcaggatgggtttggctggactaacggtgtggtacgccgtttaattggtttgtacggcgaaccataatatttttacagccagccgctaacttcctgctggctgtaaaattatcctcttcaggaggagatatttaacatcattgccgcctgggtgcgatttttgacttccagacggcgatacagtgattccagatgcgcttttaccgttccggtactgatattcagcgccctgccgatctctttatttgattcgcccgccgctaacatggttaaaatctcccgctggcgggcgcttaacgatttgagatctttaatgtccttttccggcgtcgttcgccagtctccaggcagaaacatcatccccatcgccgcactatttaccgccaacgcaaatgtctcgacggttgaatcacgaggcacaatggccagcacattaaaatgaataacttcctgtaaccaccgtttgttgcaatccgtcgccgtaattaacaccttaacctcaggaaattgcaccacggttttttgcagcaaccagtagcaaaactcaccatcctgatcgccatcgagcatcactaaggcttcagggtaactttccagcttttgccataactcgtctgcctgactggccccctgaatactcactcctggaatacgatgctgtaaactgattttcattccatgaataaatattgactgcctgtcaaacatgactatttgcataactgaatctccacctgaatacgttaaaaagacttaagtagtggaagggtattactcgcgagaaaaaataagaattcgccatttggcggtggccattctacagagataacgcgtagaaaatagttaccgatataaatagttacagctaaacgcctgaaattacatgtcgagggcactatttaaaacatttttgaggatttccttatatcggtagttagtacgcatgcaatcaaaaatgaaattccgcgaccataaacaaaaataacaaacggcaatgagataaaaataagcacaaatagccaatacatcttctattcactttaaagtgaatcgctgaaaaatacgctctgtttaagggaattcacctttctcataaagctattcctcccttttcctgctgagaaatcgccacattcatcatgacaacattgtgaaacccggcattagatgttagaaaaaacaataaacaatgcgatatgcgcgctactgtttcgttgtgaacaacaatcggtcaaagagatggataaaattcacgcaatgcagttgttcatcaaagtcgcggagctggaaagtttttcccgcgcagcggatttctttgctttgccaaagggaagtgtttcgcgccagatacaggcactggaacatcaacttggcacccagcttctccagcgcaccacgcgacgggtcaaactcacgccagaaggcatgacctattatcaacgagcaaaagatgtgttgagtaatctcagcgaactggacggtctgtttcaacaggatgccaccagtatcagcggtaaattacgcatcgacatcccgtcaggaatcgcgaaaagcctgttactaccgcgcttgtcggaatttctctatctgcatccgggaattgagctggaactgagtagccatgaccgtccggtagatattcttcatgatggttttgattgcgtgatacgcactggcgcattaccggaagatggcgttatcgcccgttctctcggcaaactggccatggtcaactgtgccagtccacactatctgacgcgctttggttatccgcaaagccccgatgatctgacttcacacgcaatagtgcgttatacaccgcacctgggtgtacatccgttaggttttgaggttgccagcgttaatggcgtccagtggtttaagtctggcggcatgttgacggtaaacagtagcgaaaactatctcgccgccggtattgccggtctggggattattcagatcccgcgcattgccgtgcgcgaagccctgcgtgccgggcggcttattgaagtgttgcctggctaccgtgccgagccgctgtccctttcactggtttatccgcagcgtcgggagctttcccggcgtgtaaacctgtttatgcagtggctggctggcgtaatgaaagagcacctggactgaccgactatactttttaagaataaccacgacagaaggacaaaagagcggatgacgcaggaaaacgagatcaaacgtcccacccaggatctggagcacgagccgattaagcagttggataatagcgagaaaggcggcaaagttagccaggcgctggaaaccgtcaccaccactgccgagaaagtccaacgccaaccggttattgcgcacctgattcgcgcgacagaacgctttaacgatcggctgggtaaccagtttggggcggctatcacctatttctcatttttgtcgatgatccccattttgatggtgtcgtttgccgcagggggctttgtgctggcctcccatccgatgttgctacaggatatcttcgacaaaattctgcaaaacattagcgatccgacgctagccgccacgttgaaaaacaccatcaacaccgccgttcagcagcgtacgactgtagggcttgtcggtctggcagtggcgctttattccggcatcaactggatgggtaacctgcgtgaagcgattcgcgcccagtcacgcgatgtctgggaacgctcgccgcaagatcaggagaagttctgggtaaaatatctgcgtgattttatttcgctgattggtttgttgattgcgctgattgtgacgctttctatcacctcggttgccggttctgcgcagcaaatgattattagcgccctgcacctgaacagcattgagtggctgaaaccgacatggcggttgattggcctggcgatttccatcttcgccaactatctgcttttcttctggatcttctggcggttgccgcgccaccgtccgcgcaaaaaagccctgatccgcggaacatttctggctgctattggttttgaagtgattaaaatcgtgatgacctacaccctgccatcgttgatgaaatcaccctctggcgcagcatttggttccgtgctggggctgatggcatttttctacttcttcgcccgtttgacgctgttttgcgcggcgtggattgccaccgccgaatataaagacgacccgcgaatgccggggaaaacgcagccttaaaataggccggatgcggcgtacgaatttattcggcctggctccccgtaggccggataagatgcgccagcatcgcatccggctataatgcacacataacctcttgaaactctttcccagagcctctttagccatctattcaggagcaaacaatttcattccaacttataaccccagcatataaatccagttggtaacttttatttaacctaaaaccagtttaatccaccatttataaaattatgtgaagcatttcatagaagaaaaatcactggcctaaacattatcccctttttgcctgatttttgaccatttccgcgatttgttacacattgaaatatcacttttgctgtgcgtaatatggctattcgttagccaaaaaataagaaaagattatgcaagcaacagccacaacactcgaccacgagcaagaatacacgccgatcaactcgcgtaataaagtccttgtcgcctctctcattggcacggccattgagttcttcgacttttacatttacgccactgcggccgttattgtgtttccgcatatcttcttcccgcagggcgatccaacggcagcaacgctacagtcgctcgccacctttgccatcgccttcgtcgcgcgccccattggctctgccgtttttggtcattttggcgatcgcgttgggcgtaaagcgacgctggtcgcctcgttgctaacgatggggatttcgaccgtggtgattggcctgctgccaggctatgccacgattggtattttcgccccgctgctgctggcgctggctcgatttggtcagggtctgggcttaggtggtgaatggggcggcgcggcgctgctggcgactgaaaacgccccaccgcgcaaacgtgcattgtacggctccttcccgcagctgggcgcaccgattggcttcttctttgccaacggcactttcttgctgctttcctggctactgaccgacgagcagtttatgagctggggctggcgtgtgccatttatcttctcggcggtgctggtcattatcggcctgtatgttcgcgtgtcgctgcatgagtcgccggtgtttgagaaagtcgctaaagcgaaaaaacaggtgaagatcccgctgggtacgctgctgaccaaacatgttcgcgtaaccgtactgggtacgttcattatgctggcaacctatacgctgttttacatcatgacggtctactctatgacctttagtaccgccgccgcgccagttgggcttggcctgccgcgtaacgaagtgttgtggatgctgatgatggcagttattggttttggcgtgatggtgcccgtcgccggattactggctgatgcctttggtcgccgtaaaagcatggtaatcatcaccacgctgatcatcctgttcgcgctattcgcctttaaccctttgctcggttctggcaacccgattctggtttttgccttcctgctgctggggttaagtctgatggggctgaccttcggtccgatgggcgcgctgttaccagagctgttcccgacagaagtgcgttacaccggagcatcgttctcttacaacgtatcgtcgattctcggggcttccgttgcgccatatatcgcagcctggttgcagactaactacgggttaggtgcggtggggctatatctggcggcgatggctggcttgacgttaatcgccctgctgctgacccatgagacgcgacatcagtcgttgtaatcagagtgaaaagcctgatgcgctacgcttatcaggccagaatttccatacaatatattgaattagcaaggatttgtaagccggaggcgttcacgccgcatccggcatgaacaaagcacactttgccaacaatctaaatctgtttaattgccggatgtcagacatccggcaattatcatcacttcttcatctgcgacaaaattgtcctgcactgattagcctccccttcggaaggtgagatcagcgccagtaacgccgccgccggtgttaccagcgttgccagtgccgccgcaacggctccgcgagcaatcaacggcccggctttcaccccagcctgcggatttttaaacgtcccacgcacatacagcggcgaacgcagtgtgataatccgaatccctttactctccggatcaatagtcaaatccagctgttccgaagcaaaacttgccgtgccggtaacgttaatcaacgcgttctcagtatcgaaagcaaaaacctgcggacgcgccacaccgttggcaatatccagattcgctgccgcgcagttcacccgcacctcatcgtcaccaaatatcgcaccgacaatgtagttgccgacattcagcccaacaatctccatcaggttgcggctcaccagcccgtcattcatcaacagtttcaggttgccgttactgttgcctaaaagcgccgccaccgagttaccgctaccgcgcagttccgcgtcaccgttcatttcccccagcgtcttctgcatcagttccacatccggcatcagttctttcagtttcagccgacgggcctgaatatctgcccgcccttgcatcggctttttatcgccttccagatgaatattcgccgcaatgctgccgcccgccatgccaaatttcagcggttgcaggcgcaggtcagcatttttgaggatgatatgagtagaaagatcgctaatcggcaggctgctgccatgctcaatgcgccgccctttgaagcgaacatcggcatccataacgtcccatttatcggtttcgaagcggtcataaggcagcactttgcccgcaggctgaacgcttttttcgcccttcttctgttcagaccgtttcgacttttctgcccctttcccggaatcaacgccaatcaacggtcccaggtccgccagccgcaattgccgcgactcgacatcaccttccagttttggtcgtggcttgccggtggtatagatcagagaaccgtggatatcgctatcgccaatgcgcccattaaaaccgcgataatcaaagaccgacgatttttcagtgtcgattttcgctaccagccgaccatccgtttcaaacggcggtgtatcgggcagcagaacgcccgtcagttcatagagatcacccagcgaatcgccagaaaatttaagccgtaaatcgacaccccccatcttcattgggtcattcacaacgccatcaaaagcaacacgggtgttaccagagcggaaatcagcctgtaccggaaacggcgttccttcgccacgcagcgccagcataccgcctatttttcccgtaccagtgagcggttcaccgttataacgtccctgcgccttcaggccaaaaacgtaatcgcccaccttttctttatccgctttacctttcgatccggtaacttcgctgaacggcagcggcttgcctaacggatcgacaaaaatttccagatccgctttgcttactttgtcatcaatggcgatccgcccttgatcgaaaagaatattatccagctgaaacgaccacgccgacggctttgcattcgcgtctttgttgtcatcgttggcgagattaaacgtccagttattgttcttttcggagaggcgaatcaggcgcgcgtcgggcttttcgagcttgatccacggcaaccagaccgttttggtcagcagcgccagcggggccagcgtcgcttctactcgcggcaaatgcaccattgtgacttcgggaatatccggtggattgccaagaatgatgtcttccgcgtgtacatggggccacggcacccagctgcgccagccagtttcttgtttttgccgctcccacaccacgcccagatcgccacggatagcgaacggacgattcaactccgcagagactttctggttgatggtcggtttgagtcgattccagtcaaaagttgcaatcaaaatgatcgccacgacaatcaacaacaagaaagcccctgaaatcgcagcggttattttgcctgccttgctcatcgttcgcttcctcatattcttcctgtgccagtcctaaagatagtccagccaggcggaaaatgaggcagcttatagcgccagaaccgccgtattcagcgtttctatcggtgccgggcgtgaaagaaaccagccttgtgcggcgaatgcgggcgagttctgaacatcacgccactcttctggtgtttctacgccctcgacaatcaccccgcgacaatagcgattcattagatgtaaaagctgagaaaagagtgtgcgtccttccggtgactgacgcagcatcacaaacagttctcgcgcgattttgatgtagtcataacgcacttcacttagtgcagagaaatttgccatcccggtaccaaaatcatccagccacagcgggccaaattcacacatcgaggcaaaggttgaatctttcggcaggcggatgtgttccaccagttcgaaacgcagccagggaagacgctcaatctggcgcaggatttttggttgctgacgcagggcgatgagcgtagggccatcaatattgaccgatgccagcaggccgtgctctacaaagaagtcggctttttgcgccagcaaatcaatctgctctttcacaacctccatccgatggctaacggtgatttcagtaaaatagcgatccggcggcaggcgttgcgaagggttcaagggatgcgtgaccaccgttaatagctccacggccattaaccgcccgcatgtttgatagatcggctgccaggtgtaagcacgctcacactgcaaccaaaaacgccgttcctgcaagctctcgatgcttgcttcagggttgcttattcgctggataacctgccttatcatcaaagatgtcctgtgtttaaaagtgatgctgcccggactcgacaaagattatcggcgcgcaaaggcagaactttaccgcctggccggggtaaatttccccactccacaatggaatctttcaggaatacgttctggctcaaaaaaataatggaacactgttttaatatggttgaccagcaaaccaccacagcgcaaactaacgctaattttttacagatcaggttcacgactatgtccaaaaagattgccgtgattggcgaatgcatgattgagctttccgagaaaggcgcggacgttaagcgcggtttcggcggcgataccctgaacacttccgtctatatcgcccgtcaggtcgatcctgcggcattaaccgttcattacgtaacggcgctgggaacggacagttttagccagcagatgctggacgcctggcgcggcgagaacgttgatacttccctgacccaacggatggaaaaccgtctgccgggcctttactacattgaaaccgacagcaccggcgaacgtacgttctactactggcgtaacgaagccgccgccaaattctggctggagagtgagcaatccgcggcgatttgcgaagagctggcgaatttcgattatctctacctgagcgggattagcctggcgatcttaagcccgaccagccgcgaaaagctgctttccctgctgcgcgaatgccgcgccaacggcggaaaagtgattttcgacaataactatcgtccgcgcctgtgggccagcaaagaagagacacagcaggtgtaccaacaaatgctggaatgcacggatatcgccttcctgacgctggacgatgaagacgcgctgtggggtcaacagccggtggaagacgtcattgcgcgcacccataacgcgggcgtgaaagaagtggtggtgaaacgcggggcggattcttgcctggtgtccattgctggcgaagggttagtggatgttccggcggtaaaactgccgaaagaaaaagtgatcgataccaccgcagctggcgactctttcagtgccggttatctggcggtacgtttgacgggcggaattgcggaagacgcagcgaaacgcgggcacctgaccgcaagtaccgttattcagtatcgcggcgcgattatcccgcgtgaagcgatgccagcgtaaaagcagcatatgcaaaaggctggatagagtgttacccccctatccagctcatccataaatacctgatggttgtgctaactcatcaccatcaggcattactgtacaggtggaatatccgtcacttcaggatgtacgtcatccgtggcgacagatgtggcggcagccgcagtcgatggggccatgatttgatcccaggccgcctgcaacgctttcatgttaaattccggctcgcctttcggctgcagcagtattaacgccatatcattcgacaactgctgacgcagatcctgatttaacatctccaccgtcaggctgttaaggaaatcctgacgcagtttctgatattgctccggcgcgatatcgacgacctgattttgcaacgaacgcatccgctgccccatcagaatatcggtatcagctcgcgcataggcggcaaacagtttctgcagctccagtttcttttgcgccactaacgcattgaactcttcttccggcagacctttatcgcgaaccttcgccagttcacgcgccaccagattaaggttgctgttcagcttgtcgtttggtgattcgatgttgatggcacactgcgcacgcagatacagcacacgacagtcaaatccaagaccgatgtctttactgttactggcgcttaacgcttgctgaacatgccagaacagcgcctcacgggccaggtccgcacgccagtagcgcagcagtgcggctgattcacgaatcggctgccacggcgtatcccacatgatagatagccggtcctgacgcaccgcgtcggtcataatactcaccgcttccgcacgcagcggagaaagcgtcggcaccggagccggtgtttcacgtttgcctttcagttcgccaaacgttttattgatttggtcgacgaccgagcgcgcatccacgtttcccaccaccagcagcgtcattgcatccggggtgtaccatttctgatagaaatctttaatcttttccgcttcaacgggttgtttcagcggatcggcaggatcgtgacctaacaaggttgatcctttcagacgataacgccaccagccctctttagtatcggcaggccaggttgccaccatgtcctgactttgcaacgcatggttgatggtttctggcgtgatagtcagtttgccagtggcatttgccagataagagagcgcctctttcagcaagtcgttacggttattgggcaaactcagattaaacagcgtggtgtcataagagacaattaccggcggcatcgggcgtttagggtcgatcccctgctgccacaatgaacgcgcctgcgctgcgtcaaggccaccgctttgcgttagcgcaatacgagggatggcgtgactgtaaccgctctgttgtgtactttcggcgagcgaaccggtattaaccagcaggcgaatttcaacacgatcgctgggacgttggggcgtagtcagcacttgccactgtaaaccgttggaaagcgtcccctgttgccatgctggatcaggctggagcgcatctgcctgcacatagccagcagtggccatcatcagcaaaccgcccgctaaaagtcgaatttttgtgccctgcatgtgaacccctgatcaactatcctggtaataaaaaactgcccgttgtcggtcagtctaaatgacgttaaaaacacttcgtgttagaccgcaagaacatgaaaatgtcacggaagaagtgaaataaacctgaactcacccaggtggtaagttcaggcacaggggtcaattatgcgcaaacacccgcactcggggaagggagtgcgggcataagtggtgagattaagaggataattcgtgcgttttgccatccggcgcacgattattcagcacatcgtccagttttttgtggtccagttctttcacccacttagcaacgacaatggtcgctacgccgttaccgaccaggttagtcagcgcacgagcttctgacataaagcggtcgataccgaggatcagcgccagacccgctacaggcaaatggcccaccgcagagagcgtcgccgccagcacgataaaaccactacccgttacccctgccgcccctttagaagaaagcagcaacacgattaacagcgtgatttggtggacgatatccatctgactgttagtggcctgggcgataaacaccgccgccattgtcaggtatatcgatgtgccatcaaggttaaacgagtagcctgtcgggatgaccagccccaccaccgatttgcggcagccgagtttctccatcttgtctagcatacgcggcagcgccgactcggaagatgaagtccccagtacaatcagcagttcttcacggatgtaacggataaatttgaagatactgaaaccagtcgctttagcgattgaacccaataccagcaccacaaacaggatacaggtgatgtagaaacagataatcagctgccccagttgcaccagtgtgccgacgccgtatttaccgatggtaaacgccattgccccgaacgcaccaataggtgccagacgcatgatcatattgatgatgccgaaaatgacctgcgagaaactttcgatcacgttaaaaatcagttggcctttgctgcccagacggtggagcgcaaaaccaaacagtacggcaaacagcagtacctgcagaatgttaccgctggcaaatgcgccaatgacgctcgccgggatgacatccataatgaaggcgacaatgccctggtctttcgcctgatcggcgtaaaccgctaccgctttcgcatcaagcgttgccggatcgacgttcattccggcaccaggctgcacgacgttaacgatgataagaccaataatcagcgcgatggtactgacaatttcaaagtaaagcagtgcgactgcgccggtacgaccgaccgccttcatgctttccatgcccgcaatgcccgttacgacggtacaaaagatgacaggagcgatgatcatcttaatgagcttaacgaagccgtcgccaagcggtttcatttgctcgcctatttcaggatagaaatggccaaggagaataccaatggctatcgctgtcaggacctgaaagtaaaggcttttaaacagagaggttttcatagggtgtcctttagtaaaaccacaggtcttgtaaggttatggggtacctgcggccttaaaataacacccagacaacatcacagaaatgtacctggatcataattgaaacaaaaaggttaaaaagtttgagctggctcgcacaaaccagcactttttaaagttttgtaatcagtttggggtagctacttttcttccaggtaactctcttcgaagatttcaatagggagtgggcgagcaaaaaggaagccctgggcaataccaacgcccgcttttgccagccagtcgcgttgtgcttcagtctccacgccttcggcaatcatttgtaagttcaggctctgcgccagcatgataattgcagcaatcatgctgctatcttccggcaaaccttcaacaaacattttgtcgattttcagtacgtcgattggcaacgatttcatatgctgcagctgacgcagccctgcgtagcccatgccgaaatcatccagcgccacccgaactccggcattgcgcagcggacggaggattgccaccgcagcatgaggatcgtcaatacgtcggctttctgtcacttccagaatcagtgttcccggctgaatgcgatagcgggttaacagttccagcatatccgccaccatatttggatgcatcagttgcagcgctgagaggtttaccgacaagggcagcataatgccgcgctcttgccaggcagcaagcaatcgacaggactcttccagcacccagtgaccgacggtaaccatcagcccacagcactcaatgcgatcgattaagccatcgggcaggtcccaactgccatccggttgctggatacgcagtaacacttccgcactgaccagtttaccgctggtcatctcgacctgtggctgtaaccaaatcgcaaactgatgattttccagtgcattaaggatatcgctctcttccgtcaaccgcttctgggcggcttccatctgctgcagatcaaagaactgaatctgatttttgcctttatggcgagcggtaaatgccgcagaaatagcgcgactgtaaagctgttcggcggtgagatcgccgtagaacatcgccacgccaatgctacagtgcggacggagttgaatacgttcaatcggcaggcgctcgctaatgatagtgagcacttgctgacctaatgtgatagcgtgccacggttcctgtacaccgttggcaatgacagcaaagtcataaccgctaatctgcgcgaggatcatgcgtggcgacagtaccgatttgagtttttccaccagcgtcagcagcagaatttctcgttgcgcctctttcagcacacccgcagtatcacgcagggtttcacaggtgatgatcatcagcgcggtagtttgtttacgcgccaccacctgctccagcatctccatcagcaaggctttgttcggcaaatccgacaccgggaagcgcatcgcattttcgttctgttcttcataatggcgctgcagcaattgctggttgaggttgtaactgcgcaccaacataccgatttcatcgtcctgatgcagacgcggtaatgccagttggtgaccaacaagctcctggggtgggatggcgttaagttcgcgagcaatattgcgtaacggatgcaaaatcaggcggttaatgcaccagctaatcgccaccgtcaatattaacgacaaaagtaagtaaatggtcactaacgttgagagggtgctcatcacgaacttatacatgcggaaggaatccgcctgtaacaccagataggcaattggctgcgggtttgccggacgttccagcgagtaaacgcccagcgagatttgcaccggtagctcaaacaggcgagtaaccattaccggcaccggacgctctggaataaaacttttacgcagcgcctggaactggttgggcagcactacatcggcacggctgaccacgccggccggtttaatgctggcaagaatagcttccgcttcgggaatatcgcctttcaaaatggcagaagataagggttcgcggacagagcgagcaatgctttccagttgcgtagccgtgttatagcgattctgctggaccagatggaacagcaaaacggtgcaaaaaataaaaacgaacaccaggacaacggctgccaccattgccatctgcttgattgttaacgagcgacttacgcgcaaattgtctccccccggaaatcccagattgccgcccgagtatacccgatcgcagcggcattaagagaggcgctatctgaaaacttaccagtcggcgtaaggtatcagcggctgcggcggtaaatccatgtcaccctgccatccggcggcggaataacgtacgtagagcaggaaatggctgggtgcgtaatcttttgcctgctggatatcaattgccgtgccgacaaaccagttggaagtaacacgtcgttcaagtaatgcccgcgccgtgtagccaaagccctgactgctgccgccatcgttggattgccgcgcagcttcttcctgccagtcggtcgggatcagattcatcagcggataacgcggcatggttttggtgcgtgaatgcgaccacgagccagacgcccccagctcccacgaccagttttccgtgcgctcccgccacatcaccggtatggcaaacgacaggtattcctgcggactgtagtaaccgccctgaccgagtgagtagccactcaggtctttgtcataatgccagatcatgttgttcaggccgattgtgacgcggcgattgttctggttgatgaccttatagtaatagcccgtcatccagcgcacacgccagttatcttcgacatttttaccggttaactgatcaccgctaagcgatgcccagacgccgtttgcttcacctttatcgtaactcagacttagccccacgccgtcggcacgcacgccgccccattttttcccggtattgctcggagagtctttttgcccaccaaaggccagcaaagaactggagatgggccgacggtgggcgttaacggtgtaacccagcggcccgatatcatcgctgtaactgatgccgccgaccacatccaccacgttgaagcccatcggcgtggtaccgatatcccagctccagacgtcatttcgccagccgaccgccacgctggcaccggaatccgactggctgcggttgccgctacagtcctgtaatgtacaggtgccccagttgtcatcccatttgccatcggcattagtggagaaactgccgacgttcatattgacgaaatcactgcgaaagaacatccgcccgtcagaatagggcgcgtccacctgcaacatagtggtgtgcgctttcagatcggagtaaccaccggtaccgctcgaaccccagtaatcgtgctcgagagtgacgttaagatcctgctggcgatagaggtccgccgtatcgctgcgcacgccgcgtttcagccagtcatctttctcgtcgttacgggtcagccgggtaaaggtgtcgttatcctgcggacgcgtcgtggtcacaccggatgcaaccatagcgtctttgtaggtttccagcgcctgcgttggatcgcccgccagcgcttcaaacttcgcaccatcacgcagtaccatcgcgctttccatcgacggtggctgagattttgcctgcgggatcaacttattaaatgtctgctgcgccgctgcggtatcgccaagctgcgcctgtgccagcgccacgcgccgctgtgtgttcagcgaggcgttatcaatggcaggcagtttcgccagctggctacgtgccgccgctttgtcaccggcagcaatatccacttccgtcagaccaagaatggcatcggcgttagttggctcccgcgtcaggacattctgatatgcagcgcgggcggcggtgtaatcacgtcgctgctgcgcccagtcagccagcgtgaggtcaatacgcgaggaaggcggttgctggcgcagcatcgcttccgcttctgcctctttaccgttttctcgcaggcgattagcggtttccagcacctgatcgttttgcagtcgattaaccagctcctgaatattgctgttccactgcccgcgcggcaggctgttgatatgcgccaacgccgctctgtcctggtcgtgaccggagaggtacagcccgtaagcgtaaacctgctccgggtcgttcggcttctgctgcgccagattgcgcattaacgtatcggcctggctgcgttgtccggcctgccagagatcctgcgaaagtcggtaagtaatccatacactgccggggtccagcgccagtcgttgccgctgaagtgctgccgcctgcgcccatttcccctggttttccagtgcctctgcctgctgtgccagacggtcgttttgcaggctgcgttcgatatcatcaatgctgcgccgctggctggcagagagcgaggcgatatacgcttcggctttttctggcgactgctggcggtaaatattcgccagcccgcgcacggcgttagtgttgccgctgtccatacgcaaggtctgctggtaatagcgttcggcggcgggataatctttgcgcgccatcgccacatcgcccagcccaagcactgcatagctgtcggtgttatcgacattacgtgcctgctggaacagccgttctgccgggtcaggattattggctttcagcgcggcatcgccctgctggatcgccagccagtagcggtttactttcagcagactgttccatttgtcgttattgctgttgtgcggatccagcgcgagggctttttccagattcgccaccgcattagcgcgatcgcctttctgagaatacgcctggcccagcgcccccagagcctcactgtctttcgggttcgcccgcaccgcctgttgtagttcgggaatggctttacccgccatgccagagtccaccgccgctaaaccttgcgcacgagcgcggaaagcagggtcggccagctgtttttgctgttctgccagttgcgattgtgcagcagctacgctatcgccatcgctaaagatcgagagatattttttcagtgcctgaacgctggcatcgctgacaggcatgtctttaatctgcccgtaccagattttagaggccccttcgcgcccggcgttcgatttcgccatctgttccaggacggcaaaaccttcatcacggcgatcgctactaaacagtaatagcgccagattgttttgcaggcccgtgttgcccggcgtatccgcattaatgcgttttagctgattaatcgcttcgccacggcgggccggaattttcgccaccgtactccagtactcgacagcaatgtcaccttccggcggcgcaccgttgaacagtttgttgtaactcgccacagcttcttccgcatgaccagtcgtcgcctgcaatcttgcctgttgcagtgcctgacgaccatccgacgtggaaagcagcatcgtagtccgtgacgatttatacgcatttgaactcggcgctaactgcgacagccgatcgagctgtttttgtgcgccatcaatatcgccctgacgtaacagagaacgaaaacgggcagcaatcacatccgggttattcggatcaataagttccagccgatacaacgactgttgcaccaggtcttcacgatgggtcgcttcgcctaaccgaacttgctccagcaactgttgctgagcggttggtgctgcctcgaccatcggcatgacggccagaccgagggaaagcgtgaatatgtttagtgtgaatttgcgcattcctggccccagtcaggtaataactcaccttttgtcgagaagcggaaacggtgttgatcccagccttgtccaaacagggtcagcacatagttgtaataggcatcgctgccgggaaagttatcggccacgcgctggcgctgaacggcctgcgcatcgcggttttgtaaaaagggcagcatggcggcagaaaaaccgaccggtcctttaccctgcgctttccccgtagccacatccactttttccggcggataaccgtttttctcagtgaatgtcgccatcggtttaaaccggttgagcatccgcgctttttgcggatcgctgtcaggcatcatgcctacccacatgtaaacgcggatagcgtcgtagctgctgatcaatgttttttcggcttttagctgccagcctttgtctttctcatagcgcacccagtctggcgaaaagcctttcggggcggtttccagcaataaacgttgattggtttcgcgcagcgtggtccacggcgcgccaaagcgggtgaaatactgcgccagcgtcggcggcaggtagctggggttaaaacgccagctgttatcctcagcaaaacccactttgcccggtaacaacatggagcccagcccaggcaccgtcaccacttcctcccgcgcgatacgttttagcaatgcgctgccgatgtcggtataacgctgctctttccacaaacgccccgcctccagcaacgaccaggccatccagacatcaccatcggaggccgaattgctgtccagcacttcccacttactgttctctttcttgccccacagccaggcgggcaaatgttcttttaaagaaccctgagcgagattgttctgcgtccagtcgagaagattatcgaaagctgcacggtcgttagccgccagggcaaagaacatgccgtaactttgcccttcggaggtggtgattttgcgcgcgtcgctggggtcgatgacgcgcccttcctgactgatgtaatcctttttaaactgctcccaggcaggccaggtacaggctgcctgaacactaaaggcagccagcagcagcatcgtcacgagtccactacgcaacacattcatcttcaattactcgttatccgggttaagacgacgacgactaataatacgcagcagacgccacagtacccacgccagcaatatcacactgatagccgccagcaccgccagcagaatcggatggtttgccagcgcataccacaagcgctcgaaccacggcagatgacctacgtaataaacatcgccaacacgtaggctgttgataccggactcgcggatcaccgcgaccgaaccgaacatggtggcgcgtttgccgctatcgttcaccgcatcgttaagcatttcataaccgcgtgggctatctgccagcagcgcaatcacgctgcgctggtcgttatacggcgactggaagccaatcaccgccgccatcgcaccggaagaggtcagcgttgactgggtttctgccgcgcgatcgctctcgtccggcacaataccggggaacggggtctggcgcatcggcgtttttacccagctttcggtagcctgcaccaacaggtcgatctgcttgtcatctttcagtttgtccgggataccaccgacgatcatgatgtcggcatctttgccctgaatggtgctgccatcatcggtcaccgtcaggttaatcgccgggaagcccgtctgcgcaccgataaagccaacggtattcagcaaggtttccatctgtgcttcgtttggcgttttcggcatcacggtgatggtttgcgacaaatccgccatccggctgaacgggaagcccgcgttagcaaaggcgcgtagatccggcatcgggatgaagtggtaatacttcgagaagtcgatggtggagtcgtcaccaatcaccacatgattctgcaccggctggaaggtaatgcagttatccaccgaaccgcccggcatcgggttcatatactcaaagtcgaaccgcagctggttggtcgcgcccagtttcagcgctggaatagagacatccgttttgccatccagcaaaccttgtaataccggaatccgcagcagcaggcggttcgcctcctgtttgctgctcaggttgaaggattgcaggaactggttattcaggctgatatccatccgcgaactgtctttcaccggcggcatggtgtagcggtaattaatatccatatcaatgccggtactgcgcatcaggtagagatccggcggcaggtttagcgaaacgttaatcgctgctggctcaagaccgctggattgtaattgttcttcataggttttcagttcaccaaaggtgaccggacgatcggtacgcacccagttcggcgcatcgtacggtttacgcggtagcagcggtttcacttcattcactaccacactttcaccacggaacagaatgttaccctgagcgatacctttcgctgcctgcaacaagtctttgtcgtcacgaccaaacaccaccagcagtttgacgtaaggattctgcggatggttaatcatctcaatcaccggggcttttaccgccggatgatcgcgcaggaagtccgggcgtttgtcattggtggcaaagacaatggcattgcgatccggcagttggttatagagcaccgggaagttctgcccacgccagccagaacgcgaaccaaaccacgaggcgacaatggcagatgcttgttgcagctcaacatccggcgcacccgcaaagaccatcggcaaggtgttggtgcggttatcacgcgggtcaaagaatggcaccgggaagtgtgacaggtcattcttcacattcagggtctgataggtcagatccagtccactgctccgcccaacatccagccaaagcgtggtgctggccgggttttcgcacacgtcctgataatggccgacaaactccagccgcacacggttgaaatcagtaataaacagcgggttaatgggcatttgtgccagcgtttttttacccaactgttctttggtcactggcagcacgcccatcagttcatcattgagataaacctttaactgcgactggacaggcagtaatgatggcgatggcgtgtattcgaggttgagcatcgccttcgtcaccacttcatcgctgcgcataccaaactcaatgctgccgttcgggttaatgccacgtagcaccatgctgcccggcggcggcgcaatttgcgcaaaggtcagcttcacatcacgggaaggaccgttctgcgccacgactggcgcatctgcgccctgcacgcccggcatcacttgccccacctgcggattttgctccgcctgggcggctacagctggctcagcattgatcagtggttgcgttgctggcgtcgcctgcgtcatgaaagaggggaacgcactcatccccagagccactgcacaaatccagaatatttttcttttcatcgcgttatcatcattgttgagccaaagcctgatccgatggttgtgccgtttcgctccgctccgggcggcgcggaataaacgatacaacccaggaaaccagagaagtcagcacacggaatatgcccttcaccgaagaaggcgcaaattccgccagatggcggtagccacggaagccgagcttcagaatatccagcagactttccagcggcttatcttccgggtagctgtcctgccagagcgcccatgtatccgcacgggcaaacgtacactgcacaaaatcgatatgttgctgggtagtgagcggcattaatttcagcccaacttcattacccatcacgcgcgccacctgagccgggaagacgtattcctgctgaccgcgtttaagcaacagattcactttctgcccttccagaatctgcgcctgaccgttgatcttgatccccaaaccaccgtcggagaaatcctgaacggtacacgagaagaggtgaccatcttcgcgggcaattgctgcgggcatcgtcatctccacgcggtgcgatcggcgtacctgtttgctttctaccgatactgcgactgcgccgccgagaataatcaggttgtagaatacccacaccatactgacgaccacggtgagcatctcggttggcggaccatagaagtagcgccagatcccaaccgctacgcccaccaggttgagcagaacaaggaagatgtagggccgcgagatcacccagtcgacgtactcttcttccaccagtccacctttggcggtgacgttaaatttgcctttgtgcgggttaatcagcgccaccagcgtcggtggtgcgatataccacgccagcaccgtttcgtagatttcactccagaaagagtggcgatatttgccctggatcttcgagttagtcaggctggcatggatcatatgcggtagcacaaacagggcgatcatcaacgctggcgcgtagatgatgtaggcatgaaacagcaggaacgccagcggcgcagtcaggaagatcagccgtggaatgcccgacaagaagtggaacatggcgttgacatagcacagtcgctgagcaaacttcagccctttaccggtgagcgggttatcgagacggaagatttgcaccatcccgcgcgcccagcgaatacgctgaccgatatgcgccgagagactttcggtcgccagccccgctgcctgcggaatacgcatatacgcggaggtgtagccacgacggtgcagacgcagagaagtgtgcgcatcttcggttaccgtttcgacagcaataccgccaatctcatccagcggcttacggcgaatcaccgcacatgagccgcagaagaaagtggcatcccacatatcattgccgtcctgcaccagaccatagaacagcgtgccttcgttcggtgttttacggaaacgccccaggttgcgttcaaacggatccggcgagaagaagtggtgcggcgtctgcatcatcgccagctgtttctctttcaggaaccagcccatggtcatttgcaggaacgatcgcgttggtacgtggtcgcagtcgaatatcgacacgaactcgcctttggcatatttcagcgcattgttgatgttgcccgctttcgcatgttcatgagtggtacgggcgatatatttcacccccacgttttgcgcaaactggcgaaactcttccctgccgccgtcatcgaggatccagatgttcagcttgtctttcggccagtcgatacccagcgaagcgtaaatggtatttttcaccacgttgagatcttcgttgtaagtcgggacaaagatatccaccgacggccacagcgacatatctttcggcaatggcaccggctgacgattcagaggccatacgacctggaaatagccgagcaccagcacaatccacgcgtacgtttcagcgaagagtagaataagcccgcacaccaggctgaccggatcgtcccagtttaacgtcgaggtgtaacgccaccagatataacggcaagaaacggtcagcgacagcacaatcagcatcagcgccgagaagcgccccggcatccgccgtacgatcagcgctaccccccacagcagcatcaggaagataaactgcgctagcgggttaaacggctgagtaacgcagattaacgccagaatcagcgagaaggtgacgatgataccaaggatcaaccgccgcgccccggcactcaaatgaccgagctcttttttctcatcaagatgctgtgttttatggctaacgcgctcaggcagctcgttcatccattgatggtaacgtccacgaatattttgtagacctgaaaatgcccgcctgcgcggtttcggcgtttctttgcgcgatgcaccgatcagtaaccagcatgtttgaataagataacggaccgggtccagcggacgcggacgcgaggcgttgatatgcggatacaggtttttatgttctgcgcgaatacgctgccagcgcgggtgctccagcggaataaaaatccaggccaggatcatccagaaacagccgagcgtcgcgctgaaagccgacgcgccgtgacgacgataatcgcgataacgcccgataagccgtgcgttgaccggcgggataagcaaccaccgggtcaggatactcatgatgcactcccgactggcgttttcagcccggaatagtttaacaggcaccagttagccagcgtcagtatttcttcagccgccagcgcatcactgcgaaattcaccgactggttgcttagctgccagacattcagccatcgcttcatcacgatgaatgagcatcggcagcaatcggcgctggctttgcaaccaaagctggtaaatatcgtcctgaacctggctgccaatacggaagtcattaatcaaaatatgtgcaccatccggcagcgcttgctgatgcagtcggatatggcagttggcatccacattgacgattgccagcgagtgatcgcacaaactcagcagctggtgggttatctgcgaggcatcacgcggtaagtcaattaaaatccactggtaacgcccgctggcttttagttgctgtaagccggagcaaatatcgctcagccgggtttgccagtgctgtggattttcttgttcttcaatggataactgaccaaaaggcagcaaatcgagctgcgaggtatagcgtaacccggcgtcacgccagtcctggccatccagcatagctctggcccaaccctgacggtgggtaaaatcaacgttaaatgacaggcgcaacaagttgtccgggcaggcatcgaccaccaggacattttctcccaacatttgtaatgaccaggctaatgcggcggtgatggttgttgtccccacgcctccccgaaccccctgcaatcccagtacggccattcaccaatcccctacttttgttgcgcaaactctgccagcaacggccagcgttttaatgccgcggccaactgttcgcgttgggaaatatcggcataatcaatatcaggcagtgaaaatgcctgctttaacgccaaaatatcattctggaagatatagcctatcgcgggatcaggcagagtatctggttcattgttattcatttttcttgatccctatgaaataaccgtaccgttcatgagacaattctaactgtgagcatttcgtcggtttattgtttacggcgagacgggaatgtgctcactttttgactttccgttacgcaacagaaaaagttaaaaacgaaaagactaaaatcacatgtcttgtgacctgctaaattgattcacatgctaaatctgataagttttaatttcaatggtaggtttatttcttagctttcgctagtaaactgataatcagacaaaatgttgacatgagggacattgtggaccctgtattctctatcggtatctcatcattatgggatgagctgcgacatatgccagcaggcggcgtctggtggtttaacgtcgatcgccatgaagatgctatcagtctggcgaatcaaacaattgcatcccaggctgaaaccgcacacgtcgcggtcattagcatggacagcgatccagcgaaaatctttcaattagatgattctcaagggccgggaaaaataacattattttcaatgctaaatcatgaaaaaggtctatactatttggcccgtgatttgcagtgttctattgatccccataattacctttttattcttgtttgcgcaaataacgcatggcaaaacattcctgccgagcggcttcgctcatggttggataaaatgaataaatggagccggctaaaccattgttcgcttttggtaattaattccggaaataataacgataaacaattttcattgttacttgaggaataccgttcactttttggtcttgccagtttgcgttttcagggcgaccaacatttgctggatattgctttctggtgcaacgaaaaaggggtcagcgcccgtcagcagcttagcgttcagcaacaaaatggttgctggacattagttcaacaccaggaggcggaaatccaaccacgcagcgacgaaaaacgcattctgagtaatgttgctgtactggagggtgctccgccgctatcggaacactggcaactgttcaacaataacgaagtcctgttcaatgaagcccgtaccgctcaggcggcgacggtggtcttttctttacagcaaaatgcacaaatcgagccactggcccgcagcattcatactctgcgtcgccagcgcggtagtgcgatgaaaatcctcgtacgggaaaataccgccagcctgcgcgccaccgatgaacgtttattattggcctgcggtgcaaatatggttatcccgtggaatgcgccactctcccgctgtctgacgatgatcgaaagcgtgcaagggcagaagtttagtcgctatgtgccggaagatatcactaccttgctgtcaatgacccagccgctcaaactgcgtggtttccagaagtgggatgtgttctgtaatgccgtcaacaacatgatgaataaccctctattacctgcccacggtaaaggcgttctggttgccctacgtccggtaccgggtatccgcgttgagcaagccctgacgctatgtcgccctaaccgtaccggcgatatcatgaccattggcggtaatcggctggtgctgtttctctcattctgtcggattaacgatctggataccgcgttgaatcatattttcccattgcctactggcgacattttctcaaaccgaatggtctggtttgaagatgatcaaatcagtgccgagctggtgcagatgcgcctgcttgccccagaacaatggggcatgccgctgcctttagcgcaaagttctaaaccggtcatcaatgccgagcacgatggtcgccactggcgacgaataccagaaccaatgcgactgttagatgatgctgtggagcgctcatcatgatgaccatcagcgatatcattgaaattattgtcgtttgcgcactgatatttttcccgctgggctatctggcgcggcactctttgcgacgcattcgcgacaccttacgtttgttctttgctaaacctcgttatgttaaaccggccgggacgttacgccgcacggaaaaagccagggcaaccaaaaaatgactcaatttacgcaaaataccgccatgccttcttccctctggcaatactggcgcggcctttccggctggaacttctattttctggttaagttcggcctgttgtgggcgggatatcttaacttccatccgctcctcaatctggtgtttgccgcgtttctgctgatgcccattccgcgctacagcctgcatcgcttgcgccactggattgccctgccgatcggctttgctttgttctggcatgacacctggttgcctggcccggaaagcataatgagccagggttcgcaggtggcggggttcagtaccgattatttaatcgatcttgtcacacgctttattaactggcagatgattggggccatttttgttttattcgtggcctggttattcctgtcacaatggattcgcattaccgtttttgtggttgccattctgctatggctgaacgtacttaccctggcgggaccaagtttctccttgtggccagccggtcaaccgacgaccactgtaacaacgacgggtggtaacgcagcggcaaccgttgcggcgacgggtggcgcaccggtagtgggtgatatacccgcacaaactgcaccgccaacaacagcaaaccttaacgcctggctgaataatttctataacgcggaggcgaaacgtaaatcgatcttcccgtcttcgctgcccgctgatgctcagccatttgaactactggtgattaatatctgttcgctttcctggtcggatattgaagccgccggattgatgtcgcatccactgtggtcgcatttcgatattgagttcaagaactttaactccgccacctcctacagtggcccggcggcgatccgtttactgcgcgccagctgcgggcagacttcgcacactaatctgtatcaaccggcaaataacgactgctatctgtttgataacctgtcgaaactgggctttacccagcacctgatgatgggacataacggccagttcggcggttttttgaaagaagttcgcgaaaatggcggcatgcagagcgaattgatggatcaaacaaatctgccggttattttgctgggctttgatggttcgccggtttatgacgataccgccgtgcttaaccgttggctggacgttaccgaaaaagataaaaacagccgtagtgccacgttctacaacacgcttccactgcatgacggcaaccattatccgggcgtcagcaaaacagcggattacaaagcgcgggcgcaaaaattctttgatgaactggacgccttctttactgaactggagaaatcgggtcgtaaagtgatggtggtcgtggtgccggaacacggcggcgcgctgaagggcgacagaatgcaggtatctggtctacgtgatatccctagcccgtctatcacagacgtccccgttggggtgaaattcttcggcatgaaggcaccacatcagggggcaccgattgtcatcgaccaaccgagcagcttcctggctatctccgatctggtggttcgcgttcttgatggcaagattttctccgaagacaatgttgactggaaaaaactcaccagtgggttgccacaaacagcaccggtctccgagaactcaaatgcagtagttattcaataccaggataaaccgtacgttcgcctgaacggcggcgactgggtgccttacccgcagtaagaacgaaaaaggccgcagagtttccccctgcggcctgatccgggcgcaaattgccattacggcagcctgacgcccgcatgacacgttacttccgcttattcagccagttcacgatcatactggcaagaatgccagcaatgaccggagccgctaaatcatgccagaaggccatgcccagttctgcgagcgtcatatagccgcctgtgttgtaatgacaacgtttcgcggctattcttgagttgtttgggttcaagattagcccccgtgatgttgtcaggtgcatacctgcaatatgcgggggttttctctctccagcaaccaatgccaccagggattaagcccccgcaacattgcgcctcaccggaacccttccggcttgccgctgattctacgactgtttttctgttccggaatccgtcacgtcttcactctgtgctgcgcattccgcagaatattatccgcttgcaaccgttgcatttttcttacgaaaaaggccgcagagttttatccctgcggcctgatccgggcgcaaattgccattacggcagcctgacgcccgtctggcacgttacttccgcttgttcagccagttcacgatcagactggcaagaatgccagcaatgaccggagccgctaaatcatgccagaaggccatgcccagctctgcgagcgtcatatagccgcctgagttgtaatgacaacgtttcgcggctattcttgagtggtctaggttcaagattagcccccgtgatgttgtcaggtgcatacctgcaacgtgcgggggttttctctctccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggaacccttccggcttgccgctgattttacgattgttttttgccgtcagcacccggcaatcttcctcattgcgtgatgccttccagcttaatttctttatttgcaatagttgcagctcatatccgggctgactccagactagtagtgaaatgcgcaattttgtagaattgcgcctcctcgcgacctccccagtgaatctgttgcctcattttttacatactgcgtattcgacttctccacctgttgcgcaagagaaactgggtttattcatttttgcgaggccgacttctttctggacaggactttatgcagcacaacacactaccgaaacacgatcagaaattgccgtttacacgctacgacttcggctgggttttattatgcataggcatggcgattggtgccggaaccgtgctgatgccagtacaaattggcttgaagggaatttgggtatttattaccgcagcgatcattgcttatcctgccacctgggtagtacaggacatttatttaaaaaccctttctgaaagcgattcctgtaatgactacaccgatattatcagtcattacctggggaagaactggggaattttcctcggggttatctactttttgatgattatccacgggatttttatctactctctctccgtggttttcgacagcgcctcgtacctgaaaaccttcggtttaaccgatgccgatctttctcaatctctattttataaagtcgccattttcgccgtactggtggcgattgcgtctggtggtgaacgattactgtttaagatttccggaccaatggtggtggtcaaagtggggattattgtcgtgttcggttttgcgatgatcccgcactggaatttcgccaatataaccgccttcccgcaagcctccgactttttccgcgatgtcctgcttactattccattttgcttcttttccgcggtatttattcaggtacttaacccaatgaatattgcctatcgtaaacgggaagcggataaagtactggcaacccggctcgcgctgcgtacccaccggattagctatatcacgctcattgcggtgatcttgttttttgccttttcgtttaccttctcaattagccacgaagaagccgtttctgcctttgaacaaaatatctcggcactggcactggccgcgcaggtgatccctgggcatatcattcatatcacctctacggtactgaatatctttgccgtactgactgcattctttggcatttatctcggtttccacgaggccattaaaggcattattctcaatctgttaagccgaattattgataccaggaaaattaactcactcgtgctgactctggcgatctgcacttttatcgtcattacgttgacgatttgggtttcgtttcgtgtatcggtgctggtgttctttcagttgggaagcccgttatatggcattgtgtcgtgcctcattccgtttttcctgatctataaagtctcacaactggaaaaacttcgcgggtttaaagcctggatgattctgctgtacggcattttgttatgcttgtcgccactgttgaagttgattgagtaaaccggagcgcatggccccggttttgtgagttaacgctgcggattttcatcctgatcaacagcaaaacaggctaccagttgaccgccgtagtcttttagctgcggctgcaactgggtgcaggggccgaagcgccgacgacagcgggcgttgaaggcgcagcctggcggtggattcagcgggcttggcagttcaccggtaagtttgatgcgttcgcgacgatcgtccgggttcaggcgtggtgtcgcggagagcagcgcctgagtgtacgggtggcgcgggttattgaagatttggtccttcgtccccttctccacgcagcggcccaggtacatcaccatcacttcatcagcaatgtgctccaccaccgacagatcgtgggagataaagacataagatagccccagttcctgctgcaaatccatcatcagattcagcacctgcgcacgcactgagacgtccagcgcggaaaccggctcatcggcaatcaccacatccgggtcgagcatcagacctcgggcaatggcgatacgctgacgctgaccgccggagaacatatgcggatagcggtcgtaatgctcggttttcaggccgactttcgccatcatcgacagggctttttcccgacgctgttctttgcttaagctggtgttgatcagcagcggctcttcgagaatctgcccaacttttttacgcggattcagcgaaccgtaagggttctggaagacaatctggattttctgccgacgtagcttctgcgcctgcggatcgtgcttgagcagatcctgcccctggtaatacagttcgccgccggtgggcgtttcaatcatcgtcagcaaccgaccgagggtcgatttaccgcagccagattcacctactactgccagcgttttgccacgttcaaggttaaacgaaacgccatccagcgccttcaccagacgttccggcgcgaacatgcctttcttcaccggataatgttttttcaggtcgatagcctgcaacagcggttgttgcgaggtggcctcatgcgtactcatagtgtcggcctcccggcatcatcaagtgggtaatggcatttggactgacgcccgtcagcgagcatattcagcgccggttcttcagcacggcatttgtcagtggcgtaggggcagcgcgggttaagcaggcagccgttcgggcggtcgtacttgccgggaacgacacctggcaacgacgccagacgttctttgtcctgagcaaattccggcagcgcacgcagcaatgcctgagtatacgggtgacgcggcgcatggaagatagcgtgcgcatcgcccgtttctactacctggcctgcatacatcacgataattttatgtgccgcttccgccaccagcgccaggtcatgggtaattaacaccagcgccatgttctctttctgctgtagctccagcagcagttcgataatttgcgcctgaatggtcacgtccagcgcagtggtcggttcatcggcaatcagcagttttggtcgacaggcaatcgccatggcgatcatcacgcgctggctcatgccgccggaaagctgatgcgggtaaacatccagacgcgatgccggatcgggaataccgaccagattcagcaggtcaatcgctcgctgacggcgggtacttttgttgccgccttgatgcaccttaatcgcttccataatctggaaacccacggtgtagcacgggttaaggctggtcatcgggtcctggaagatcattgccacttcggcacccaccaggttgcggcgctctttttctgagatacgctgcaaatcctgaccgttaaactccagcttttccgccattacgcggcccggataatcaatcagccccataattgccagcgaactgaccgatttaccagagccggactcacccacaatcccgaccacttcaccctgttttacgctgtagctgatgcggtctacggcgcggaacggtgcgctttcgtcgccgaaatgcaccgataatttatctacatttaataacgccatctcgaacctcttactgcttcagtttgggatcgagcgcgtcacgcagaccgtcacccatcaggttaaatgccagcaccgtcagcaggatcgccagacccgggaaggtcacgacccaccaggcgctttgcgcgaactgcaacacatcagagagcatggtgccccactccggcgttggcggctgcgcgcccatgccgaggaaaccaagagcagccatatcgagaatggcgttagagaaaccgagcgacgcctgaacaatcagcggcgcaaggcagttcgggaagatgttaataaacatctggcgcattgccccggcacccgccacgcgagacgcggtgacgtaatcgcggttaacttccaccagcacggcggcgcgggttaagcgcacataatgcggcagcgcaacgaaggttagcgccagcgcggcgttaccaatcgacgggccgaaaatcgccaccagcaccagtgccagcagtagacttggcagcgccagcatgatatcgaccacacgcatgatgatgttatcgaccagaccgccaaagtaaccagcgatcaggccgagaataacgcccataatcagcgataacaccactaccagacagccaaccagcagcgacaagcgcgcgccgtacatcagccgcgacagcacatcacgccccacgtcatcagtgcccagcaagtgcgccatgctgccgccttcctgccaggctggcggggcgagcagtgcatcgcggaactgttccgctgggttatagggtgcaatccagttggcaaagatcgcgataaacagcacgatgacgacgtaaaccagcccgacaaccgcgcctttgttgcgtttaaaatagtgccagaactcctgtaacggggtcatcggcaccggtgcgctaatcactttattttcagtaacctgtgacatgatgtccccttacttcttatgacgaatacgcgggttcaccacgccgtacagcagatcgaccagcaggttgacgaggataatcatcgtcgccaccagcaatacgccgccctgcactaccggataatcgcggcgttgcagtgcgtcaatcaaccagcgccccagaccgggccacgagaagatggtttcagtcagaatcgcccccgccagcaatgttcccacctgcaggccgataacggtcaccaccggcagcatcgcgttacgcagcgcatggacgataatcacccgcatccgggtaagacctttggcacgcgcggtgcggatataatcttcgcccagcacttccagcatcgaggagcgcgtcatacgcacaatgaccgccagcgggatggtacccagcacaatggcgggcaggatcatatgggcgacggcatcgataaagttaccgtcttcaccccagatggcggtgtcgatcagcataaaaccggttaacggattggaatcatcgaggaacaccatgtcgctcacacgaccggagacaggcgtcaggttccagtgcaccgaaaccagcatgatcagcatcatgccccaccagaaaattggcatcgagtagccggtcagcgccaggccaaccgctgtgtgatcgaaaatggaaccacgtttaaccgcagccagcacaccaaccggaatcccgactgcggtcgcaaaaatcatcgcgcagacgccaagttccagcgtggcctgaaagcgcggcacgaactcttcccataccggaattcggcttttcatcgaaatgcctaaatcaccgtgcattacgccccaaatgtaatggagatactgctgccacatcggtttatctaagccgagttcagccagcaattgcgcgtgacgctctggggagatcccacgttcgcccgccatgatcatcaccggatcgcccgggatcatgtggacaaaggcaaatgtgagaagggtaataccgataaacgtggggatgacgagtcccaaacgtcggagaataaactgcaacataacccggattctctataatgacccgcagcctggaactgcgtgtctgtattgctcacaaatcaattcccgcccttgtgggacagggaatgaagtattgctgccggatggcgctgcacgcagaggcacagcgccaccgggtatgcagattgttgacaaagagcgctttgtttatgccggatgcggcgcaaacgccttatccgacctacaaaatcgtgcaaactcaatacattgcagagttttcgtaggcctgataagcggagcgcatcaggcagttttgcctttgccatcagtcttgtatggctttaattattcgatagagacattttcgaagtgatgtttgcctaatggatcaaccacatagcctttaacttctttgcgtaccggttcaaacacggtggagtgagcgatgatcagtgccggagcctgatcgtgcatcacgacctgtgcttgtttgtacagttcaacacgtttattgtggtcgtcggtagcacgcgccggttgaatcagatcttcaaacggtttgtagcaccattttgagtagttggagccttgttcagaggcggcgcagctgaacagggtggcgaagaagttatccggatccccgttatcgccagtccagcccatcattaccgtctgatgctcgccatctttcgcacgcttgaggtactcaccccattcgtaggtgacgattttggcctgcacgcccactttcgcccagtctgcctgaatcatctccgccatgcggcgagcattcgggttatacggacgttgtaccggcattgcccacaggtcgatggagaaacctttttccagacccgcttctttcagcaaggctttcgctttttcaggatcgtaagtgtagtcctgaacgtcgtcgttatagccccacatggttggcgggatcaggtttttcgctgatacgcccgcgccctgataaaccgctttgatgatagcgtctttgttcaccgcgtaggtcagagcctggcgaactttcacgtcatccagtggttttttctgcacgttatacgagagataaccgacgttcagccccggcatttccatcaggttgatggatttatcctgcttcatgcgggcgatatctgccgggttcgggtacggcatcacctggcattcgttcttctgcaatttcgcgtaacgcacggaagcgtcaggagtaatagagaagaccagcgtatcgatcttcggtttggtgccccagtagccatcaaacgctttatagcgaatacgggaatctttctggtactgctgtaactggaacgggccggtaccgattgggttgaggtccagtttttccggtgtaccggctttcatcatcgcgtcagcatattcttttgacagaatagaggcgaagtccattgccaggtcagcgaggaacggcgcttccgggcgagtcagcacaaactgaacggtgttatcgtccacctttttcacttcgctgattagctctggcaagcccatgccttcgaagtattcgtagctgccgccagagactttatggtacgggttttgcgcgtttttctgacgatcgaacgagaacactacgtcatcggcattcagttcgcgcgtcggtttgaattctttattgtcgtgccacttcacacctttacgcagatggaaggtataggttttaccgtcttcgctgacttcccacttttcagcgaggcccgggatcacttcagtggtgccgattttaaattcaaccagacggttataaagcggtacggaagaggcgtcataggtggtgccggaggtaaacagctgcgggttaaacccttccggagatccttctgagcaataaaccagagttttagcctgaacacttgctgcgacggtcatagccaccaggctgagaccaagcttcagcatccctgactttttcaaggaaatacgcattattctgctccaattgtgatgtttgttgttttaaccctttgcagtgggttgtcgctgcctgaccttttttgttttttgcccggtcgggtcaacgttatgaggtggggatgccgtactaattaacatcagtgtaacagtgcggatcctccataaaatgcccctcgtgacctacaatctgtcaacagaatgtgaaaacgtcaatacagccaaccgggatttacaccaacggtgagaatccacaaacaaagattaaaaaaacttcaaacagctatttgcagcagagaaatttgtgctactccaacatgaccagaacaatcagcttaatatttagcaacaattggtgattaagttttatgcattttgtgaaaaaaatctgaggaaaaggtggatatctgagcgattaataccatgaacgctaaaacgcacagcggaaaatgccagcgccagccataagtatcgcacaaaaagatttaagcaaatataaaaaaagacaatggtttctgtcacaaatccgttaatggatagtgagatatggggcgcaaattttgacaggaaatgtgtggtgtgtagatcgaataaggcggtcgcgccgcatccgacaatgggccggtacatttgcctgatgcgacgctggcgcgtcttatcaggcctacgtcgagtcgaacctccccgcccccgggggttctcttcctcatgagctacagatgcaaaaaagcctgctcgttgagcaggcttttcgaatttggtcggtgatagaggattcgaacctccgaccccttcgtcccgaacgaagtgcgctaccaggctgcgccaatcaccgaatgcggggcgcatcttactgcgcagatatgccctcgtcaatcccttaatagcaaaatgccttttgatcggcgagaaagtcagcaggcctcttagttagccgccgcctctcttgcctgcgggatgtggcaccagttgttgttttcgttaattccaccatccggtgaagtatagccaagacaacccatgatggtgtcgtacagctctacatgacggcgtggcactttcatgtcggcttcttttttcagctgcgcaaatgcctgcgcattgaccggattttccagatatttatccgacatccagaccatcatcggcacacggaactgttccggcggtgccagttcacgcggcgtgccgtgcaggtgctcgcgttcattaattgactcaccgtggtcagctgcatagaacacaatcgctttcttatcgcgaacctgatcaatcacgctggaaataaagtgatccacataggtcaccgagttgtcgtatgagttgatcatctgcgctttggtacagccgctatcaacaccaatacattccggcttccactgcgcaaagctgcgcgggtaacgctgggtgtagttaaagtgtgagcctttggtatgcagaatgatcagatgcttaccatccgggttgcgccccagcgattgctgcatttcgtctaccagcaacatatcatctaccggcttgccacggttacgtggctccgcaccaatctgctcacgataagcaatgttgtccgccatcgtattgctgtagaaccacatttcgctttgcatagcgtagagatcagaactgaatcctaactgcttcaataccgcgaaaatgttctgttcttttaatgtgcgctgcggattatcttctgctccaccctgacgtacaaacatgcaacgcagtgagagtttggttgcagtatcacaggagtaaccacggaacgccgccagatttttctcctgagccagcttcggtgtggtattgcgttcatagccgaaaatgcccatatgatcccagcgcgtggtttcaccaataatgaaaacgacatatgtatcatcaacgttttgtggagcctggtacgtaaacttcttcgcaggattaaggagagaattgttatcggaagattcatcgacccgcgcccaggcataaagacctaatgccgaaagccagtttgatggcagataagagttcgcgacgacgccgccataactcggcaaatcaacacctgtcgccctctccactttcttctgctggatatccagcaaacgaatcggtgcccaaaccataatacctgccagtacgacgaccgccaggctgcgaatacgttgccctggggttcgcagttgtcggagcaaggtgtaacgacagcggttattccagataaggataagaggcaacgcgcttacggcgattaaccagagaataaagttcagaccaacaacttcttttgacaggtcgatatcggtggtcatgacggatgcgatgatgccataaccaatgactacattaaggaaggtcatgtaatagctggcacctgcggaaaagagcaccaccagcgatgccagaatacgccagctgcggcggccaaacagcgaaagaagacgcagtaaaaagaaggtcaccagtacggtggcggccagttcaacaacagcagaaatacctttccagacggtaaaatcgtgcgcatagctgccgaagcggcggtaaaaaaccgcgccattcataaaaaggccaatatagattgcaagcaagaagctcagcttctgctgtgtaatcgatttgatgtatctcatgcaaacaaaccctggacaaacaggtgataacaccctgcttagtggcttttcaggccaggcaggggaaaagtgcggaggtagtcagataagtaaaatctacacgcgcgaataagtagaccacagcaaagggaaaaagtgtggggaaagagtgtgcacgaagcacaaatttacaaaaatgcaagtttgaaaagagactttagcgttacaaaaagcagtaaaaagggccagctaactggcccaaattttacgcgttattgtttatacatttcgttgatgcgtttgatgcacactgaagctgaagcccagtagctcgcggcagatgattaaagggagccatgcgcctcacgcaacattttctgctctggctggcgaatggtcgtagaaagcgccagtgacagaatcagcagggcgaaaatcacgtagaaagtcacatagaatccgccaaacagtgaagcgataatcgaaccacaaatgctgccgataccgaaaccgaggtaaatgacgccgtagtttttcgccaggttattgaggccgaagaactcactgaccagtgacgggaacaccgtaatcgtgccaccaaagttaaatgccacacaggcaatcgctgcaaagaacgtcactgcattcaatggtgcaaacagcagggcagccatacccaccagcgcaatcacctgaccaatggtgataacacggatacgggcgattttgtcagacagaatgcccagcaccagacgaccagaaaggttggcgatggaaataaccgtcacagcattggctgcggaaattgcatcaagatgcgccaggctttgagcgatatctttcgctacaccaatcacatacagaccactcatgcacgcagtcaggaacataaccgctaacatccagtactgcggtttacgcatcgactctgccagggtgtagtccttctccaccacaccattgctggttttcacttcctgcttcggcgcatctttcattaacgttgcgccaaagacaatcatcaccagtacaatcgcgccccaaataacaaaggttttttccagacccaccgtttcgagcaggtgcgtgtcgataaatttaaaacccaggctgcccagaccataagaaccgatagcaaaagcagagataagtcccttacgctccggaaaccacttcacgcagttagagagcgtcaacaggtaacccgcaccatccgccagaccaaccaacacaccggcgcttaaccacagcatcatcaggttgttggaatgtgctgtcaggaagaaacctaatcccagcaaaatgccggaagccatagtgacgcgtttaacaccaaaacgttcctgcaatttgcccgcaacagaagacgaaattgccagccccagacttaacaagccgaaagagaaagcaacctggcttacaggagcccccagcttggcagaaagcgcaccgttaaacagactccaggtataaaccgaccccagagcaaactgggtaatgatagtaccgatgagtgtcagccagcgagtacgctgataatttgaaggtgtcatggcagtattcctgcagtaataaaaaggaaaaatctctgctgacaaccataacgaagtgcgctttatgcctggggaaaaacggcatgaaatgccatcagaacggaatgaaatgcattagttcaggaatgaatgactcgacaattattcgccaaatttattatttagtaagttagtccccactatcgccacattagttgttatttatgggtttcaattgtatctataacgttaaaatctggcactaacccccatcgtatacagatagtcgctattgttagtggtattttctgcctgagatagcgcagcataggcagcaatattttgattgagcaacatatcagcgcctacggtgacatccagccagttgccgttctggtttgtcgccgtcatccggctcaggcctgattgcgccttccagatattctcgccaaattgctggttatagctgatttgcgcccagggtcgaagatcgccaagccgggagtcaacacgccagcctaaggtactcacgctggcatgccataacggatcggccagcgtggtagtactgtcgccaaactcgttatacatcgaggtagttgtgccatcgtaatgtaatgccgcgaccgggccggttgtaacctgctcatataaaggaaaattccagcccatactcatactgctggtcacatccacaggggtttcttccgccagattgacttccagtcccagcgccctttggctactttgaatacgttgcgacaaaatatcgttgtaatcaggttgatgatcgctatcccaggtgtaacgctctgtggaatgtccgggttgcgtatcaacgatatattcttgttgccaggcgtaagctgtgttgagaaaaaaggcactgattaccacgctcgcaagcaggcttagctgccagcgaccaccgcttttttttatgatcattaacacgactccagggaagagccgaattcggcaatattattgtcattgtatgaaggatatcgggcatagtagccctgtattaaatattgactttttcaccgatgcgtcaagaaaagcggctgaaatttttacgatcgggtacatagcgagggaaagtatggaacgttgcggctgggtgagtcaggacccgctttatattgcctaccatgataatgaatggggcgtgcctgaaactgacagtaaaaaactgttcgaaatgatctgcctggaagggcagcaggctgggttatcgtggatcaccgtcctcaaaaaacgcgaaaactatcgcgcatgctttcatcagttcgatccggtgaaagttgccgcaatgcaggaagaggatgtcgaaagactggtacaggacgccgggattatccgccatcgtgggaaaattcaggcaattattggtaatgcgcgggcgtacctgcaaatggaacagaacggcgaaccgtttgccgactttgtctggtcgtttgtcaatcatcaaccacaggtgacacaagccacaacgttgagcgaaatccccacatctacacccgcctccgacgccctatctaaagcactaaaaaaacgtggttttaagtttgtcggtaccacaatctgttactcctttatgcaggcatgtgggctggtgaatgatcatgtggttggctgctgttgccatccgggaaataaaccatgattcgggaagcgcaacgttcagaactccccgcgctcctcgaactgtggctggaaagtacaatctgggggcatccctttataaaatcgagttactggcgtgactgcattccgctggtgcgcgatgcgtatcttgccaacgcgcaaaactgggtctgggaagaagacggcaagcttctcggttttgtcagtattatggaaggccgatttctggcagcaatgtttgtcgcaccgaaggccgtcagacgcggtattggtaaggcgctgatgcagtatgtgcagcagcgccatccccatctgatgctggaggtttatcaaaaaaatcaaccggcgatagatttctaccatgcgcagggttttcacattgtcgattgcgcatggcaggatgaaacccaactacccacctggattatgagctggccggtggttcaaacgctgtaagtgtcagttccggaccgttgtatttttccagccatgccagcgccgtattacccgcacagccattccccagccgcgagctggggagatctttggtcagcacgttcactgcgccgtttttacaaatgccgtcagcggttaaatccagatctggccatgcgccttcgtgaatacaaatcacgccaggtttaattccctcgctaatgaccgctccggcaagaatttgcccgcgtgagttccacagccgaacagtatcgccatcttgtatgccgcgcgtctgggcatcgtcaggatgaatggtgacaggctcacgatttgccaccgcgtacaattcgcgcagagaactgtaattcagctggctgtgcagacgatgcgccggatgagcagaaagtacctgcaactgttccggttcggcattgccctgccattcgtccggcgccagccacattggatgccccgggcaatccggataagcgtaatcggcaatacgctgcgagaagatttcaatcttaccgctggcggtttttaatggatgcgcctgcggatcgcggcgaaaatcggcgaagcgaataaaccgctcactgtccgggttttccggcatctcaattaactggttggcttgccagaactcagcaaatggcggcaattcaacctgctggcttgccccgcgctgccgggcaacgttataaaacgtttccagccattgcagctcactttttccttccgtaaaacgtgcataaccgcccttctgccaacgttcactcaagtcggcaaaaacatcaaaatcattacgcgcttcatcgcgtggcggcaccacttgcttcatcggcaccagatgctgattactgtaatcaccggtcatggtgagatcattacgctcaaaagaggtggtcgcaggcagaacgatatccgcgtgtttcgccgcagccgtccagaagcattcagagatcaccaccagctccggtttttgccaggcacggatcaggcgattggtatcctgatgatgagtaaagttggcaccgcccgcccaccagataaaacgaatatccgggaaatgtcggtccataccgttatgttgatatgcgccaccagggttttccagtgcttcaacaatgcgggcgacagggattttatctaccgcatcgcagccacccggcaagctgccctgcatggaagagagtaccgcagcgcgccgcgtggggttaccaccattggcaaaatggtaagaaagaccaaaaccgccgccgggtgtgccgatttgccccaacattgctgccagcgtgacgagcatccagtgtttttgctcaccaaactgttggcgctgcattccccagcctgccatcagcatggttgtattttggtggaaaatagccgccagctcgcggattttcgctgcgccaacaccacaaatctctgccgcccattcggcgtttttcgctataccgtcactctcgcccagcaaataagaggcgaagacggcataacctgtggtgcaacgcgccagaaacgcttcgtcgtgccaaccattttccaccagcgtatgggcgatccccagcatcaacgcaacatcggtgcccatgtgtggtgccacccactccattttatcgccaaagaaatcgatggtttccgatcgcattggatcaatgcagatcagctttttcccgctgtcacgcagtgcggaaaagtaagaaagcccctgctcatcggatgcattccacgcaattttcagcgtattgagtgggttagcactccacagcaccacgacatcgctatgttccagcaccagcggccaactggtttgctgttgataaacttcgctgccacccacgacatacggcatgatcgcctgtgccgcgccggtcgaataatcccccagatgcccggtataaccgcctgccagcgccatatagcgttgtaataatgtcgaggccttatgcagcacgccgtttgaacgccagccgtaggaaccagcaaaaatcgatgccggaccataagcctcacgaatgcgtttatgctgatggtgaataagctccagcgcctcatcccaactcacgcgaacaaattcatcctgcccacgaatgccttgcggattttccggtgacgcaagaaagcctttgcgcaccattggaaatcgcacccgcgtattgctgtgaacctggtcgcgaaccgcgctctgcaaggagttttccattcctgtggctaacgcgccacgcgagctaaacacggtttcgccgtcggtttcaaccagcataggcccccagtgggcggcagtcagaacggaatatcgtgaggatgagttggccaaaccgaagactcctgaaaggttagatgtattgagcagttaaatattacttacaaatttccgagtattcccaggaataatcttcatgctcacgcggcataatctcccgccacggaacccgtggcaaagaataaaaaggttattaaggattaacaatgaagaaacgtgtttatcttattgccgccgtagtgagtggcgctctggcggtatctggctgtacaactaacccttacaccggcgaacgcgaagcaggtaaatctgctatcggcgcaggtctgggctctctcgttggcgcgggtattggtgcgctctcttcttcgaagaaagatcgcggtaaaggcgcgctcattggcgcagcagcaggcgcagctctgggcggcggcgttggttattacatggatgtgcaggaagcgaagctgcgtgacaaaatgcgcggcactggtgttagcgtaacccgcagcggggataacattatcctcaatatgccgaacaatgtgaccttcgacagcagcagcgcaaccctgaaaccggcgggcgctaacaccctgaccggcgtggcaatggtactgaaagagtatccgaaaacggcggttaacgtgattggttataccgacagcacggggggtcacgacctgaacatgcgtctctcccagcagcgtgcggattccgttgccagcgcgttgatcacccagggcgtggacgccagccgcatccgtactcaaggccttggcccggctaacccaatcgccagcaacagcaccgcagaaggtaaagcgcaaaaccgccgtgtagaaattaccttaagcccactgtaatccctttcatgtcaggtgatgcagaaatcacctggcattcttcagttttccttcatcatatttcaggctaaggtgatcgccttatcagtgaatggagagaagcatgaagccgtccgttatcctctacaaagccttacctgatgatttactgcaacgcctgcaagaacatttcaccgttcaccaggtggcaaacctcagcccacaaaccgtcgaacaaaatgcagcaatttttgccgaagctgaaggcttgctgggttcaaacgagaatgttgatgccgcattgctggaaaaaatgccgaaactgcgtgccacatcaacgatctccgtcggctatgacaattttgatgtcgatgcgcttaccgcccgaaaaattctgctgatgcacacaccaaccgtattaacagaaaccgtcgccgatacgctgatggcgctggtgttgtctaccgctcgtcgggttgtggaggtagcagaacgggtaaaagcaggcgaatggaccgcgagcataggcccggactggtacggcactgacgttcaccataaaacactgggcattgtcgggatgggacggatcggcatggcgctggcacaacgtgcgcactttggcttcaacatgcccatcctctataacgcgcgtcgccaccataaagaagcagaagaacgcttcaacgcccgctactgcaatttggatactctgttacaagagtcagatttcgtttgcctgatcctgccgttaacggatgagacgcatcatctgtttggcgcagaacaattcgccaaaatgaaatcctccgccattttcattaatgccggacgtggcccggtggttgatgaaaatgcactgattgctgcattgcagaaaggggaaattcacgccgccgggctggatgtcttcgaacaagagccactgtccgtagattcgccgttgctctcaatggccaacgtcgtcgcagtaccgcatattggatctgccactcatgagacgcgttatggcatggccgcctgtgccgtggataatttgattgatgcgttacaaggaaaggttgagaagaactgtgtgaatccgcacgtcgcggactaagccgcgactgcgtggagtaaagcccgataatcgctcgggcttttactctttattgggttgcagtaactgctgtagtccaggcctgattaaacgcctgatgttgtgccggtaatggcgcaatcagtttgttatattcacttgcctgctgtgaagtcgggaactggatgccatttgcgacaaagctcacctgagtaccttgctgagcaatgtagtctccaaccatcaccagttgttgcgtgaaagtttgtgccgccggaatcaacggttgcaatgcatcagctggcgtcgttaccactttggtgaatgcctgatcaaagaccggtttcaggtcatcactctgttttaacgcagagtgcgcagcatcggcctgcaacttcgcattttgcagctgttgcgccagcacacccagcgaaccgttcatttcacgcagcggaccgctttgcgtaacgtaatcctgcggtacgcgaattgcgttaacgctgtctacaaccgggcgcagaccggaatccatcgcctgattcacctgctgagaataaccatacagaatcgcgtaatcagagacaaaaggaccaaactgttttttctgatcggcagtcagggttggtagacgttcaccgctacgcatcactgtattctgcaggaagtcgataaacgctttacgctgatcgccttctttatcaaaacacccactcaggctaactaccattaataacgccgcaagaggcgcaaaccagcgagagcaggactttcctgtcgccattttcttactcctttcacccaaaaaaagcgcacaacgacacacgcgtgtctgacgtgacaaggatagtccaggacaggcttgcaggataccctttctacgtaatcttcctggtaaaatcatggagaaaatgaaacaaggttaatttgttgtttcattgttaaaaaatgatattgccgttgccttttttgtagccagagatttacgccttcgcagaacgttagattttcgaaatctttacaaaccgggagtggtaagagatatatcggcatttatcagatcgttaggtggctataagtcacgctaaatgactggctgaatcgaatcatagtcagagtatgccctgactacaccccgctgtgtctgtttttcccgactattcttaatgagcttcgatgcaattcacgatcccgcagtgtgatttgaggagttttcaatggaatataaagatccaatgcatgagctgttgagcagcctggaacagattgtttttaaagatgaaacgcagaaaattaccctgacgcacagaacaacgtcctgtaccgaaattgagcagttacgaaaagggacaggattaaaaatcgatgatttcgcccgggttttgggcgtatcagtcgccatggtaaaggaatgggaatccagacgcgtgaagccttcaagtgccgaactaaaactgatgcgtttgattcaagccaacccggcattaagtaagcagttgatggaatagacttttatccactttatttctgtttacggtcctgataacaggaccgttttccaaccgattaatcataaatatgaaaaataattgttgcatcacccaccaatgcgtggcttaatgcacatcaacggtttgacgtacagaccattaaagcagtgtagtaaggcaagtcccttcaagagttatcgttgatacccctcgtagtgcacattcctttaacgcttcaaaatctgtaaagcacgccatatcgccgaaaggcacacttaattattaaaggtaatacactatgtccggtaaaatgactggtatcgtaaaatggttcaacgctgacaaaggcttcggcttcatcactcctgacgatggctctaaagacgtgttcgtacacttctctgctatccagaacgatggttacaaatctctggacgaaggtcagaaagtgtccttcaccatcgaaagcggcgctaaaggcccggcagctggtaacgtaaccagcctgtaatctctgcttaaaagcacagaatctaagatccctgccatttggcggggatttttttatttgtttttcaggaaataaataatcgatcacgtaataaaatctattattatttttgtgaagaataaatttgggtgcaatgagaatgcgcaacaccgtaagaaaggcgggaataatttcccgccgaagacgcttactctttcaatttgcaggctaaaaacgccgccagctcataactctcctgtttaatatgcaattcacacagtgaatctcttatcatccaggtgaaaaataaaagcgtgaaacaaatcactattaaagaaagtaatctatatttctgcggcattcccagccccctgtgttgatttccaacgagtaagaggctaaccttatggtgtctatgcatagaggggcctcactttgatttatagtcaggtggggcttttctctgtctgcctttcggtgaatacctgagacaaacagtctcaagcacccgtggctattccagcttaataagttcgtttcttctccttgatataatcctaaaaaaatctcataaaattaatatatgagataatctttattcagcagaagattattaaaggttgctgtattatttagcgataaaaaaagcctgccagatggcaggctttttaataacggcgttattactgcaacagcgaaatatccgcaacgcgcaggaacagttcgcgcagtttttccagcatggtcagacggttgatacgcaattctttatcatcaaccatgaccatcactttatcgaagaaagcatcgaccggttcacgcagctcagccagttcgaccagcgcatcctggtaacgaccttccgcaaagtacggctccagcttgtcacgtagcaccacaacctgcatagccagcttaatttcttccggctctttcagagtagaggcattcacgcgatcgctcagcacttcgtcagatttcgccagaatgttagatacacgtttgttcgccgccgccagtgctgcagctgcttccagggtacggaagtgcgataccgctttcatacgggcatcgaaatcagccggacgagtcggacgacgcgccagtaccgcctggatggtgtcaacggtgtaaccttcgtcctgataccaggcgcggaagcgaccgagcataaagtcgataacatcatcaaccacgttggcgttagtcagcttatcgccatacagacgcactgcttcttcggtcagcgtttgcagatcaaggttgaggttcttctcaacgataatacgcagcacgccaagtgcggcacgacgcagcgcaaacgggtctttgtcgcctttcggatgctggccgataccgaagatacccgccagggtatccatcttgtcagcaatcgccagcgcacaggctaccgggttagacggcaggtcatcaccggcaaagcgcggctgatactgctcattcagcgcgacagctacgtcttccgcttcgccatcgtgacgcgcgtagtgcatccccataacgccctgggtgtcggtgaactcgaagaccatgttggtcatcaggtcacacttagacagcaggcccgcacgggtagcgtggttaacgtcagcgccaatctgctcagcaatccagccagccagcgcctgaatgcggtcagttttgtcgcgcagcgtccccaactgttgctggaacaacacggtttgcaggcgcggcaggttatcttcaagacgttttttacggtcggtattgaagaagaactcggcatccgccagacgtggacgaacgactttctcgttaccggagataatctgctgcggatctttcgattcgatgttggcaacgaagataaagttcggcagcagtttgccgtcgttcgcatacaccgggaagtacttctggtcacctttcatggtgtaaaccagcgcttcagacggcaccgcgaggaatttctcttcgaattttgcggtcagcacaaccggccattccaccagcgaagccacttcttccagcagactttcgcttaagtcagcgttaccgccaatcttacgtgctgcttcttcagcatcggctttaatcttcgccttacgttcttcgtaatcggcgatgactttcccgcgctcacgcagaatttccggatactgatcggcattgtcgatagtgaattccggctcgcccataaagcggtggccgcgaatcacgcgatcggactgaatacccagaatggtagccggaataactttgtcgcccagcagcagggtcacggtgtgaaccggacgcacgaagtgcacgtcgcttgcgccccaacgcatcagtttcgggatcggcagtttcgccagcgaagtcgcaaccatattcggcagcagtgcttcggtgctttcacccttcacatgggcgcgatacagcagccattcgcctttatcggtagtcagacgctcagcctggtcaacggtaataccgcaaccacgcgcccaaccttctgccgctttgctcggtttgccttcagcgtcgaacgcctgggcaattgccgggccgcgtttttctatttcgcgatccggttgcgcctccgccaggttagcgactttcagcgccagacgacgcggagcagcaaaccattgaacggtgccgtgtgcgaggccagcgttatccagctccgcagtaaagttcgcagcaaaggactcagccaggctgcgcagtgcttttggtggcagctcttcagtgccgatttccaccagaaaagttttctcagacatagccgcctcttacttatctttgttgcacatcgggaagccgagggcttcacgggaagcgtagtatgcttctgccactgctttggtcagggtgcgaatgcgcagaatatagcgctgacgctcggtgacggagatggctttacgcgcatccagcaggttgaagctgtgggcggctttcagaatacgctcgtaggctggcagcggcagcggattttccagcgccagcagttgctgcgcttctttctcgtactgctcgaagcaggtgaacaggaagtccacatccgcgtattcgaagttgtaagtggactgctccacttcgttctgatggaacacgtcgccgtaggtggttttacccagcgggccgtcgctccagaccaggtcgtaaacgctgtctacgccctgaatgtacatggccagacgttccagaccgtaggtgatctcaccggtaaccggtttacattccagaccaccaacctgctggaagtaagtgaactgcgtcacttccatgccgtttagccacacttcccagcccagcccccaggcacccagcgtcgggttttcccagttatcttccacgaaacggatgtcgtggatggtcgggtccatgcccagctctttcagagaaccgaggtacagctcctgaatattgtccggcgatggcttaatgaccacctggaactgatagtagtgctgtaaacggttggggttttcgccgtagcgaccatcggtcgggcgacgagaaggctgaacataagcagccgccatcggttctggccccagcgcgcgcagacaggtcattgggtgagaggttcccgcgccgacttccatgtccaatggttgaacaatggtgcagccctggcgagcccagtaatcctgtaaggtcaggatcaagccctggaaggtcctggtatcaaacttttgcatattatttcgtgctggatacgtgtggatttaaaggaagggatcagtatacccgctggatggaagatatacagtacgaaacgggaaaaagcagggcttaacgcatggaaagatgcaaaaaatggccatccgcgtcaaaagaacagacaaactgctctttccggaaggtataaccgcgcatttcatagcttccctggaactgttcaaaggcggtnaagtcaattttttgctcgccggtgttataacgttttcccgcctgatccttgcataacgcttccatattcaacgaacgcagaggatcaccctttacccgttgtgctttctgcacgggtggcggtgtagaacaacccactagcacaataagcgccattgctggaaagaaagcgttcatcatcattaaattaccgtctggtttgcaggtgagtcttattatttatatcggtatagtggctgatatcttacgaatttccttaagcctctataagctgtagtgataaaactcagattattccagtgcgccaactgaatgatttatcggtcagactttttttaaccagatacagagacacagatgcagcccaaaatttactggattgataacctgcgagggatagcgtgtttaatggtggtgatgattcacaccactacctggtatgtgaccaatgctcatagtgttagccccatcacctgggatatcgccaatgttctgaattctgcctctcgtgtcagcgtgccgctatttttcatgatttccggctatctcttttttggcgaacgcagcgcccagtcgcgccatttcttgcgtatcggcttatgcctgtttttttatagcgcaatcgcgctgctctacattgcgctgtttacctccatcaatgtggagttagcgctgaaaaacctgctgcaaaagccagtgttttaccatttatggtttttcttcgcgattgcagtgatttatctggtttcaccgctgattcaggtgaagaacgtcggcggaaaaatgttgctggtgctaatggtggtgattggtgtcatcgctaacccaaacaccgtgccgcagaaaatcgacggttttgaatggctgccaattaacttatatatcaatggcgatactttttactacatcctttatggcatgttgggccgcgctatagggatgatggacacacagcataaagcactgtcgtgggtgagcgccgcactgtttgcgacgggggtttttattatctctcgcgggacattatatgaattacagtggcgcggaaattttgccgatacctggtatctttactgtgggccgatggtttttatctgcgcaatcgcgttattgactctggttaaaaacacgctgtatacgcgtactatttgcggacttggcttaatctcccgccattcgttaggtatatacgggttccatgcattgattatccatgcactgcgcacccgggggattgagcttaaaaactggccaatactcgatattatttggatcttttgcgcgaccctggcagtgagtttattactttctatgctggtacaacgaatcgacagaaacagattagtgagttaagtagaagcccggtcacattggactgaccgggcttatgtgaattattcgctgtattcttcctgggtaacctgtgtttcttttggtgggtttattccggcatcacgaatattcttctgcaccgctactgcaccaaacaagcttaagaagaaagccagcccataaaagcctttttcgctgagtaataacgttgcattccatagacctaccagcaacaacgcaacagagataataaagaccgtcaggcaagtcatataataaatgggggtggtaggtatgccttcatacttgtcccgaacggtcttttgataagacgccgcggaaaacaaacctaataccagtacggcaaaataataccctttttcatttaactgcatctctgcattccatagtcctaacagataggtaacaataccgccaataagggctacccatgaaacaatactaaatgccggagaataggttgatattttgttgtccatcacagtattcctttcattcctgaatgtgtaagaactttatgttgctcatgccgagcgaaacaaacgcatttgaccaaacaagcagacaaaaaaggcgatggggtagatcaccatttcataagcattgataggtgcgtttaaaacaccgataaacaagagaccgatagtgattaacgctaccaactgacagacgtggataaaaaaatcatccagttgcccaagtttttctgcgcgaagatatgcatagttgccaaaagttgccgtcattaacacgccaagaaaataaccttttccacttaacaatgggcatgagatccatagcccaaccagataaaccagcgccccgacaacaaataatagttttgccacagtctttgaggttttcataacgatctccatatctaccagcgatacattacgagtaaccaacgaaagacaaaactgaaaaatgccattaacaaatgattttcagaataaattcatactaaatattaattaattatttatatatatagatgtgaattatcccccacccggtcaggcaggggataacgtttacgccattaatggcagaagttgctgatagaggcgacggaacgtttctcgtcgtggctgataagcggcataacactgcgcatctggtagatgcgactgttctaacggtagttgcggcaacaactcaatgagcgatttctctggattcgccgcaatctgcgccagccttgctgcgcccagtgctggccccacatcgccacccgtgcggtaatccagttgctgaccgctgatgtccgccagcatttgacgccagtactcactacgcgccccgccaccaatcaacgtaacactttgcggtttaatgccgcaggcatgcacgacatccatgccatctgccagcgcataacccacgccttccagcactgctcgcgccagttcattggggccatgttgatgagtcaaaccaaagaaaacccctttcgcctggggattattgtgtggtgtacgctcgccggaaagataaggcagaaaccaaactggctcggcactttcatcagcctgtcgagctgcagtgattaaagcagggacattgctcaggccggttaatttcgcggcccaatccagacacgaagccgcactcagcattacagacattaaatgccaacgttgcggtaacgcatggcaaaagctatgtacggcgctttctggcttgcttaagaacccttcgctgacagcaaaatagacccccgacgtccccagcgataacattgcctgattagcatcaaccattcccacaccaaccgcaccagctgcattgtcgccaccgcctgcgataactggcaccgccgccataccccacgctttcgcaacttcaggtaacaaagcaccagtaatttcgctgccttcgtataatgcgggcatctggtcacgagataagtggcaagcctgcagcatgagatcgctccagtcacgctttgcgacatccagccacatagtgccagctgcgtcagacatatcgctggcaaactcccccgtcatacgcagacgcaagtaatctttcggtaataatactttatcgatttgacggaatatctccggctcatgccgctgaacccatagcaatttaggcgcagtaaatccgggcatcatcaggttgccggtaatcacccgcgattgcggaactcgcgcttccagcaaagtgcactcttgcgcacagcgcccgtcgttccacaaaatggcagggcgtaacacccgttgctgagcatccagtaaggttgcaccgtgcatctgtccggcaatacctaatgctttaacgtcttgcagagaatgctgaacgcccagagctttcattgcgcgatcagttgcctgccaccactgttccgggtcttgttccgaccagagtggatgcgggcgcgaaacggtcagcttttccgtttgcgcagcaaccacctcaccctgctcgttgagcaaaataacttttacgcccgaggtgccaagatctatcccgatatacatatcgatcgttccttaaaaaaatgcccggtatcgctactgataaccgggccaacggactgcacagttagccgttatttgtcgaacagataatgatttaccagattttccagttgctcctggcgaccactctgatgcaccggagacaaattatgttcctgagcatatttggctaaatctgccagtgacatttggcctttcaggatttgctggcctaattcactattccagccggaataacgctgcgcgatgcgtttatccagctcgccatcttcaatcatgcgcgctgcaattttcagcgccaacgccatcgtatccatcgcgccgatatgaccgtaaaacagatcatatttatcagtactttgacgacgtactttggcatcgaagttcagaccaccggtggtgaaaccgcctgctttgagaatttcatacatcaccagcgcattctcttccacactgttcgggaactggtcggtgtcccagcccagttgcgcatcgccacggttggcgtcgacagaaccgaacaggccaagcgcaatggcggtggctatttcatgatggaaagagtgacctgccagcgtcgcgtggttagcttcaatattcagtttaatctctttttccagaccaaactgtttcaggaagccatagaccgtcgcagcatcgtaatcatattgatgtttggtcggttcttgcggtttcggttcgataagcaacgtgccctggaaaccgattttatgtttatgctcaaccaccatctgcataaagcggcccagctgttcacgctcctggcgcaagtcggtatttaacagcgtttcgtaaccttcacgacccccccacaggacatagttttcaccgcccaatttatgggttgcttccatcgctgtaacaacttgcgttgccgcccaactgaagacttcaggatctgggttcgtcgccgcacccgcgccatagcgagggtttgtaaagcagttagcagttccccacagcagcttcacgccgctctcttcttgcttgcctgccaggacatcaaccatttgcgcaaaattattgatgtactcttttaacgacgcgccctcaggggaaacatccacatcgtggaagcaataaaatggcacatgtaacttgtggaaaaactcaaatgcgacatctgctttacgcttcgccaacgccagtgcctcaccaggctgctgccacggacgattaaacgctcccacaccaaacatatccgccccgttccagcagaaggtgtgccagtagcaggcggcaaaacgcaagtgctcttccatacgcttgcccaacaccagttcgtcgggattgtagtgacggaatgctaacgggtttgaggattttgagccttcataacgaacgcgatcgagctggtcaaaataggcttgcatattgaactccataatcaggtaatgccgcgggtgatggatgatgtcgtaatattgggcactccctttcagttgctcaattatgttatttcacactgctattgagataattcacaagtgtgcgctcgctcgcaaaataaaatgggatgatgaaactgggtaattcctcgaagagaaaaatgcaataagtacaattgcgcaacaaaagtaagatctcggtcataaatcaagaaataaaccaaaaatcgtaatcgaaagataaaaatctgtaattgttttcccctgtttagttgctaaaaattggttacgtttatcgcggtgattgttacttattaaagctgtcctctaactacagaaggccctacaccatgaaaataaagaacattctactcaccctttgcacctcacttctgcttaccaacgttgcggcacacgccaaagaagtcaaaataggtatggcgattgatgatctccgtcttgaacgctggcaaaaagatcgagatatttttgtgaaaaaagcagaatctctcggcgcgaaagtatttgtacagtctgcaaatggcaatgaagaaacacaaatgtcgcagattgaaaacatgattaaccggggtgtcgatgttcttgtcattattccttataacggtcaggtattaagtaacgttgtaaaagaagccaaacaagaaggtattaaagtattagcttacgaccgtatgattaacgatgcggatatcgatttttatatttctttcgataatgaaaaagtcggtgaactgcaggcaaaagccctggtcgatattgttccgcaaggtaattacttcctgatgggcggctcgccggtagataacaacgccaagctgttccgcgccgggcaaatgaaagtattaaaaccttatgttgattccggaaaaattaaagtcgttggtgaccaatgggttgatggctggttaccggaaaacgcattgaaaattatggaaaacgcgctaaccgccaataataacaaaattgatgctgtagttgcctcaaacgatgccaccgcaggaggggcaattcaggcattaagcgcgcaaggtttatcagggaaagtagcaatttccggccaggatgcggatcttgcaggtattaaacgtattgctgccggtacgcaaactatgacggtgtataaacctattacattgttggcaaatactgccgcagaaattgccgttgagttgggcaatggtcaggagccaaaagcggataccacactgaataatggcctgaaagatgttccctcccgcctgctgacaccgatcgatgtgaataaaaacaacatcaaagatacggtagttaaagacggattccacaaagagagcgagctgtaagcgttacgccccggcgcggagcgggggcgtgatttctctccatgccgcgtgaattgattggcttaggtggagtcgttatgccttatctacttgaaatgaagaacattaccaaaaccttcggcagtgtgaaggcgattgataacgtcagcttgcggttgaatgctggcgaaatcgtctcactctgtggggaaaatgggtcaggtaaatcaacgctgatgaaagtgctgtgtggtatttatccccatggttcctacgaaggcgaaattatttttgcgggagaagagattcaggcgagtcacatccgcgataccgaacgcaaaggtatcgccattattcaccaggaattggcgctggtgaaagaactgaccgtgctggaaaatatcttcctgggtaacgaaataacccataatggcattatggattatgacctgatgacgctacgctgtcagaagctgctcgcacaggtcagtttatccatttcacctgatacccgcgttggcgatttaggacttgggcaacaacaactggttgaaattgccaaggcacttaataaacaggtgcgtttgttaattctcgatgagccgacagcctcattaactgagcaggaaacgtcggttttactggatattattcgcgatctacaacagcacggtatcgcctgtatttatatttcgcacaaactcaacgaagtcaaagcgatttccgatacgatttgcgttattcgcgacggtcagcacattggcacgcgtgatgctgctggaatgagtgaagacgatattatcaccatgatggtcgggcgagagttaaccgcgctttaccctaatgaaccacataccaccggagatgaaatattacgtattgaacatctgacggcatggcatccggttaatcgtcatattaaacgagttaatgatgtctcgttttccctgaaacgtggcgaaatactgggtatcgccggactcgttggtgccggacgtaccgagactattcagtgcctgtttggtgtgtggcccggacaatgggaagggaaaatttatattgacggcaaacaggtagatattcgtaactgtcagcaagccatcgcccaggggattgcgatggtacccgaagacagaaagcgcgacggcatcgttccggtaatggcggttggtaaaaatattaccctcgccgcactcaaaaaatttaccggtagtattagccagcttgatgacgcggcagagcaaaaatgtattctggaatcaatccagcaactcaaagttaaaacgtcgtcccccgaccttgctattggacgtttgagcggcggcaatcaacaaaaagcgatcctcgctcgctgtctgttacttaacccgcgcattctcattcttgatgaacccaccaggggtatcgatattggcgcgaaatacgagatctacaaattaattaaccaactcgtccagcagggtattgccgttattgtcatctcttccgaattacctgaagtgctcggccttagcgatcgtgtactggtgatgcatgaagggaaactaaaagccaacctgataaatcataacctgactcaggagcaggtgatggaagccgcattgaggagcgaacatcatgtcgaaaagcaatccgtctgaagtgaaattagccgtaccgacatccggtggcttttccgggctgaaatcactgaatttgcaggtcttcgtgatgattgcagctatcatcgcaatcatgctgttctttacctggaccaccgatggtgcctacttaagcgcccgtaacgtctccaacctgttacgccaaaccgcgattaccggcatcctcgcggtaggaatggtgttcgtcataatttctgctgaaatcgacctttccgtcggctcaatgatggggctgttaggtggcgtcgcggcgatttgtgacgtctggctaggctggcctttgccacttaccatcattgtgacgttggttctgggactgcttctcggagcctggaacggatggtgggtcgcgtaccgcaaagtcccttcatttattgtcaccctcgcgggcatgttggcatttcgtggcatactcattggcatcaccaacggcacgactgtttcccccaccagcgccgcgatgtcacaaattgggcaaagctatctacctgccagcaccggcttcatcattggcgcgcttggcttaatggcttttgttggctggcaatggcgcggaagaatgcgccgtcaggctttgggtttgcagtctccggcctctaccgcagtagtcggtcgccaggctttaaccgctatcatcgtattaggcgcaatctggctgttgaatgattaccgtggtgttcccactcctgttctgctgctgacgttgctgttactcggcggaatgtttatggcaacgcggacggcatttggacgacgcatttatgccatcggcggcaatctggaagcggcacgtctctccgggattaacgttgaacgcaccaaacttgccgtgttcgctattaacggattaatggtagccatcgccggattaatcctcagttctcgactcggcgctggttcaccttctgcgggaaatatcgccgagctggacgcaattgcagcatgtgtgattggcggcaccagtctggcaggcggcgtcgggagcgtggctggagcagtaatgggggcattcatcatggcttcactggataacggcatgagtatgatggatgtaccgaccttctggcagtatatcgttaaaggtgcgattctgttgctggcagtatggatggactccgcaaccaaacgccgttcttgattttgataaaaattttctcaaagccggtaacgtattaccggttttgagtttttgcatgattcagcaggaaaagaaccatgtttactaaacgtcaccgcatcacattactgttcaatgccaataaagcctatgaccggcaggtagtagaaggcgtaggggaatatttacaggcgtcacaatcggaatgggatattttcattgaagaagatttccgcgcccgcattgataaaatcaaggactggttaggagatggcgtcattgccgacttcgacgacaaacaaatcgagcaagcgctggctgatgtcgacgtccccattgttggggttggtggctcgtatcaccttgccgaaagttacccacccgttcattacattgccaccgataactatgcgctggttgaaagcgcatttttgcatttaaaagagaaaggcgttaaccgctttgctttttatggtcttccggaatcaagcggtaaacgttgggccactgaacgcgaatatgcatttcgtcagcttgtcgccgaagaaaagtatcgcggagtggtttatcaggggttagaaaccgcgccagagaactggcaacacgcgcaaaatcggctggcagactggctacaaacgctgccaccgcaaaccgggattattgccgttactgacgcccgggcgcggcatattctgcaagtatgtgaacatctacacattcccgtaccggaaaaattatgcgtgattggcatcgataacgaagaactgacccgctatctgtcgcgtgtcgccctttcttcggtcgctcagggcgcacggcaaatgggctatcaggcggcaaaactgttgcatcgattattagataaagaagaaatgccgctacagcggattttggtcccaccagttcgcgtcattgaacggcgctcaacagattaccgctcgctgaccgatcccgccgttattcaggccatgcattacattcgtaatcacgcctgtaaagggattaaagtggatcaggtactggatgcggtgggcatatcacgctccaatcttgagaagcgttttaaagaagaggtgggcgaaaccattcacgccatgattcatgccgaaaagctggagaaagcgcgcagcctgctgatttctactaccttgtcaattaacgagatatcgcaaatgtgcggttatccatcgctgcaatatttctactctgtttttaaaaaagcatatgacacaacgccaaaagagtatcgcgatgtaaatagcgaggtcatgttgtagcgatgatgagaattatcggcgtcgcatcaggtaactcagcacaaccacctgatacgagcaaaagccttatccgcctgacaagtcggataaggctcgaggaaatgcaattacatatgcgccgcgattaaccgttggttatcctggtacattgcgaacaggtagttgttataactcttccctttggtcgagtagcccttcagcttgtgaatcatcgctgtggcagtcacttcctgatccgctttacgcagttgtgcacgcgatttacggaacgaagagtaagccgggtgcgtattgaggttagtgacataggcgctcaccgattctttgacagaactaaactgtgagtaccctttcactttacccggcgcattggtacaacgtcctttcatgcatttcatgccgaacaggttgttgttgttgcgcgccagctttgacgttccccaaccgctttctgctgcagccatcgtcgccaccatactggtagggataatgtctacgcgttcaagcaaggtattccacgggatttttcgcgtattaccagaccacttcaccttgtagcgtttggcgatgtctttcagacgcgcacgctcagcaggtgaccattggccctgatactgttttgaaatcagccagttacgttccgcagtaatggccgcattttggctggtaatgtaaggcattacagtccggagaaacgcctttttccttggtgttccggaagggtattttcgcaaatcaggaagtgaactactctttgcactattgcgagaatactcttgtttactgcttacctgtttattactagctttagttaagtgggacttttgactcgctgttgttgtgtgcgtcttcgctaacacctcactcgaaaacaccagagtgagtaacataagaatcatcgccccatatcgtcgtatgggagtcaaaatcatcaggtctcctggtcggatttaatcattccaacaccttatattttttacaaatttgagagttgaatctcaaatcatatcaaaaatagctgtcaagagcaccccaaggaatagtccaaatctgaaactatgtcacgagttaacgattcagattggcgctaaatcgcagaaaatgtggggtttatcgcaaaattcagccgttttttgcgcgcgatcgctcacccttgcttctcatcctgtggacttaccgctcagggatgagttttgtctggcttatcgctggcaaactgtctgaaatcgcagcaataaggactcatccgccatgaaactcgccgcctgttttctgacactccttcctggcttcgccgttgccgccagctggacttctccggggttccctgcctttagcgaacaggggacgggaacatttgtcagccacgcgcagttgcccaaaggtacgcgtccactaatgctaaattttgaccaacagtgctggcagcctgcggatgcgataaaactcaatcagatgctttccctgcaaccttgtagcaacacgccacctcaatggcgattgttcagggacggcgaatatacgctgcaactagacacccgctccggtacgccaacattgatgatttccctccagaacaccgtcgaaccggtagcaagcctggtccgtgaatgcccgaaatgggatggattaccgctcacactggatgtcagcgccacttttgcggagggagccgctgtccgggattattacagccagcaaattgcgatagtgaagaacggtcaaataacgttacaacccgctgccaccagcaacggtttactcctgctggaacgggcagaaactgacacatccgcccctttcgactggcataacgccacggtttactttgtgctgacagatcgtttcgaaaacggcgatcccagtaatgaccagagttacggacgtcataaagacggtatggcggaaattggcacttttcacggcggcgatttacgcggcctgaccaacaaactggattatctccagcagttgggcgttaatgctttatggataagcgccccatttgagcaaattcacggctgggtcggcggcggtacaaaaggtgatttcccgcattatgcctatcatggttattacacacaggactggacgaatcttgatgccaatatgggcagtgaagccgatctacggacgctggttgatagcgcgcatcagcgcggtattcgtattctctttgatgtcgtgatgaaccacaccggctatgccacgctggcggatatgcaggagtatcagtttggcgcgttatatctttctggtgacgagctgaaaaaaacgctgggtgaacgctggagcgactggaaacctgccgccgggcaaacctggcatagctttaacgattacattaatttcagcgacaaaacaggctgggataaatggtggggaaaaaactggatcagaacggatatcggcgattacgacaatcctggattcgacgatctcactatgtcgctggcctttttgccggatatcaaaaccgaatcaactagcgcttctggtctgccagtgttctataaaaacaaaacggatacccacgctaaagacatcgacggctttacccctcgcgattacttaacccactggttaagtcagtgggtccgcgactatgggattgatggttttcgggtcgataccgccaaacatgttgagttgcccgcctggcagcaactgaaaaccgaagccagcgctgcacttcgcgaatggaaaaaagctaaccccgacaaagcattagatgacaaacctttctggatgaccggtgaagcctggggccacggcgtgatgcaaagtgattactatcgccacgacttcgatgcgatgatcaatttcgattatcaggagcaggcggcgaaagcagtcgattgtctggcgcagatggatacgacctggcagcaaatggcggagaaattgcaggatttcaacgtgttgagctacctctcgtcgcatgatacccgcctgttccgtgaagggggcgacaaagcagcagagttattattattagcgccaggcgcggtacaaattttttatggcgatgaatcctcgcgtccgttcggtcctaccggttctgatccgctgcaaggtacgcgttcggatatgaactggcaggatgttagcggtaaatctgccgccagcgtcgcgcactggcaaaaaatcagccagttccgcgcccgccatcccgcaattggcgcgggcaaacaaacgacactttcgctgaagcagggctacggctttgttcgtgagcatggcgacgataaagtgctggtcatctgggcggggcaacagtgacttttccggcttcccgttcgtcagtacctcgggaagccgccaaccaggataaaatgtcagccctaatcagcattgcaggataaagcaccgctcactcttcaacagaccgatttgcaccccagcaaatgtagcgttattgttaccttccttgctacagagttcgacagatatcccgctatgacattctccctttttggtgacaaatttacccgccactccggcattacgctgctgatggaagatctgaacgacggtttacgcacgcctggcgcgattatgctcggcggcggtaatccggcgcagatcccggaaatgcaggactacttccagacgctactgaccgacatgctggaaagtggcaaagcgactgatgcactgtgcaattatgacggtccacaggggaaaacggagctactcacactgcttgccggaatgctgcgcgagaagttgggctgggatatcgaaccacagaatattgcactaacaaacggcagccagagcgcgtttttctacttatttaatctgtttgccggacgccgtgccgatggtcgggtcaaaaaagtgctgttcccgctggcaccggaatacattggctacgctgacgccggactggaagaagatctgtttgtctctgcgcgtccgaatattgaactgctgccggaaggccagtttaaataccacgtcgattttgagcatctacatattggcgaagaaaccgggatgatttgcgtctcccggccgacgaatccaacaggcaatgtgattactgacgaagagttgctgaagcttgacgcgctggcgaatcaacacggtattccgctggtgattgataacgcttatggcgtcccgttcccgggtatcatcttcagcgaagcgcgcccgctatggaatccgaatatcgtgctgtgcatgagtctttccaagctggggctacctggctcccgctgcggcattatcatcgccaatgaaaaaatcatcaccgccatcaccaatatgaacggcattatcagcctggcacctggcggtattggtccggcgatgatgtgtgaaatgattaagcgtaacgatctgctgcgcctgtctgaaacagtcatcaaaccgttttactaccagcgtgttcaggaaactatcgccatcattcgccgctatttaccggaagatcgctgcctgattcataaaccggaaggagccattttcctctggctatggtttaaggatttgcccattacgaccgagcagctctaccagcgcctgaaagcacgcggcgtgctgatggtgccggggcacaacttcttcccgggactggataaaccgtggccgcatacgcatcaatgtatgcgcatgaactacgtaccagagccggagaaaattgaggcgggtgtgaagattctggcggaagagatagaaagagcctgggctgaaagtcactaaaaattgcctgatgcgctacgcttatcaggcctacatgatttctgcaatatattgaatttggtagaatttgtaggccggataaggcgttttagccgcatccggcataaacaaagcgcactatccctgcgttgagaaacgccggaaaaacgtttcaaacaggctgctgccgtagccgatgtcgctgcactttctcgacatccatgcactgcaacgcctttgtcgggcaggcttcaacacaggccggccccgtcgcccgatgccagcacagatcgcacttaatcgccctcgcctttttgcgcgaagaaacgacctccatcgcaccaaacgggcaagccagcatacagcttttacagccaatgcaacgtgattgttcaacgaaaatatgcccatgttcgcggcttatcgcgtcaacagggcagacattcgcgcacggtgcatcttcacactgatgacaggctactgccgtggtccagctgtggtctttaataacacgaatacgggaaataaactcgtctggtgacaacgcagcgcaatcctgattctcctgatgcgacactgcgcaagccacttcacaggtacggcaaccgatacatttcgtcgcatccgcaataataaaccggttcatgatcactcctttgcactaaaacagcagagtgccagagagcgcgtccctactgctttgatccaacgaaggaaatgttaaagttttggcacttgtccaaagggttatgtaatcgcgccctggtcgtccctgacagtaaatcccagttcattagaaatagcctgcgcggtttcacgcagtggtttcaggagatttttctctcccacctgtttcagacgtgatgtcgaaagcgaaatcgacacggcgtacggcacccgcccatgaatatcaaacaccggaacagcaatacaggagacgccgagttcgttttcttctctgtccatcgccgctccactttcacgaatgtgcgccagttcgtcgaacatcgcgggcagctcggtaatggtattgcgggttaacggctggatctcatgctgatggctttcccagtatgacttcacgtagtccgggtgaccaaacgccatgtagatcttgcccattgcggaacagtagagcggcatatgctggcctatataggcacgggttcgcagcatcccggttgtgggttccaacttataaatcaaaatagcgtgatcgtcttcgcggctggagaagttaatagtttcaccagtggcgatgttcagagcctcaagatgcggagcggcgatatgaatgatattcagcgaagatagcgccttctgcccgacggcaataaatttggtggtcaggcgataactccctgcggcgggcgcggtggtcacatagccgcaggactgtaatccctgcaataagcgatggacggtactcttatttaaaccagccagctccgaaagatgcgccaacggacaaccgtttggatagttgctcaaaatctcaatcagcatcaacccacgaaacagactctggcttccggctgggcgctctttttcctgcgccatctcgttctctttttttcccatcacttctttccccattttgtcgcgtcctgatggtagcgcaaagtgtgccgtagttcacgatctcgacagataatttataaccacttgatttttaagttttttgaaattcatcaatcagattgctttgttaaaaagtgatcgatatatttgaaatcaagtttcgtatattgaaattttaagccaaaaaagcgatcaaaaaaacaaggaagcctgggatgaaagtgacatttgagcagttaaaagcagcctttaatcgggtcttaatttcacgcggcgttgacaacgaaacggctgacgcctgtgcagagatgttcgcccgcaccaccgaatccggcgtttattctcacggcgttaatcgtttccctcgtttcattcaacaactggaaaacggcgatatcattcctgatgcccaacccaaacgtataaccagcctcggcgcaattgaacagtgggacgcccagcgttcgatcggtaacctgacagcgaaaaagatgatggatcgcgccattgaactggctgccgatcacggtattggtctggtggcactacgtaatgccaaccactggatgcgcggcggcagctacggctggcaggcggcggaaaaaggctatattggcatttgctggaccaactccatcgccgtaatgccaccgtggggcgcaaaagagtgtcgcatcggcaccaacccgctgatcgtcgccattccttccacgccgatcaccatggtcgatatgtcgatgtcgatgttctcttacggcatgttagaagttaatcgcctggcaggtcgtcagctcccggtagatggtggctttgatgatgagggcaatttgaccaaagaacctggcgttattgagaaaaatcgccgcattttgccgatgggctactggaaaggttcgggcatgtcgattgtgctggatatgatcgctaccctcctttctgacggcgcatcggttgccgaagtcaccgaggacaacagcgacgaatacggcatttcacaaatttttattgccattgaagtggacaagcttatcgacggtcccacccgcgatgccaaactgcaacgcattatggattacgttaccagtgccgagcgtgctgacgaaaaccaggctattcgtttacccggccacgaatttactaccctgctggcagaaaaccgccgtaacggtattaccgttgatgacagcgtgtgggcaaaaatccaggcgttataaggagataagccatgatttttggacatatcgcgcagcctaatccgtgccgtttgcccgccgccattgaaaaggcgctcgattttctgcgcaccaccgacttcaacgccctggaaccgggcgttgtcgaaatcgacggcaagaatatttatgcgcaaattatcgatttaaccacacgcgaggcggtagaaaaccgtccggaagtgcatcgtcggtatatcgatattcagtttctggcgtggggtgaagagaaaatcggcattgccattgatacgggaaacaataaagtcagcgaatcactattagagcagcgcgatattattttttatcacgatagtgaacatgaatcatttatagaaatgataccgggtagttacgctattttcttcccgcaggatgtacatcgcccggcatgtaataaaaatgccactacggcaatacgcaagatcgtggttaaagtggccctcgctgctttataaaaaatgattactggagcacataatgaaaacgaataatgccggttatattatcggcgcgtatccctgtgcaccttcttttcaccaaagaagtgaagaggaagagaaggatttctggcgacaattatctgagactccagacattttggggctggaacaaccttgcctggaaaattttcacccgctgggcgatcaatggttactccgtcatacgccagagagctggaaatttgtcgtcaccgcagtgatggaaaccatgcgtcgccgcagcgaaaacagcgggtttggtctcgcctccagtgatgaagaacagcgccaggcctgcgtggcgtactatcgccacctgttcaataaaatcaactcattgcaggctaataaagtgctcgcactggagctccaggctgcaccgttagcaacgaatcctaatgttatgcaagcgacggacgcttttgcccgctcattgaaagaaatcgccagttgggactggccgtgcaagctggtgctggaacactgcgacgccatgacatcttcttccccccgaaaaggctttttgcctttagaaaatgtgctggaagttattaccgattatgacatcagcatctgtatcaactgggcgcgctctgccattgaagggcgcaatacaacgctgccgctgacccacacccaaatggcgaaacaagccggaaaactcggcgcgttaatgttctctggtacgacgctaaacggggcatacggcgaatggcaggatttacacgcaccgtttgcaccattctgcgcagaaagcctgatgaccacagatcatgttcgcgagttatttaatgtagcagaatcgtcaacattgcattttgctgggatcaagctactggaaataaatgcgacggctgatgtgcaccatcgcatcgaaatattacgcaacggcattcactctctgaatgaatctcgttaaacagaaccatttatatatcactttgaatatctaattagccgttttctgataattattacgaatattaacaacattagcgcataaaaaatattgcataaccagaaggactcgttatgaaacggatactcgaaggcattcttgcgatcatcatcgcaatactgtcttgtattatttttattaatatcattcttcgatatggattccacacaagtatattatcgattgatgaattatcccgacttttatttgtctggttaacctttattggcgcaatcgttgcttatatggacaacagccatgtgcaggttacttttttagtcgaaaaactctcaccggctaatcaacaacgtgtttcgctgctaacccatacgctcattttattgctgtgtctggggctggcctggggcgctatagaaaaaacagcgcaagactggagcaacttatcgcccattcttggcgtccccattggcttaatgtacgccgccgctatccccaccagtctgattatcgcattgctggaattgcgtcacttataccggcagttcacaaatacccccagccgaaaccaacaaggagcctgacgatgacaatccttatatttattgtcagtttgttaggggctatcgcaattggcgttcccatcgcctgggcattattactgtgcggcatttcattgatgttctggatggatatctttgatgtgcaaattctggcacaaacgttggtaaatggcgcagacagcttctccctgttagccatccccttctttgtactggcgggtgagatcatgaacgcgggcggcctgtcgcaacgtatcgtcgacttgccaatgaaactggtaggccacaggccaggcggtctgggttacgtgggcgtgctggcagcgatgatcatggcaagcctgtccggttctgcggttgctgataccgcagctgtcgcggcgctgctggtgccgatgatgcgccaggccaactatccggtaaaccgcgccgccgggcttatcggttccggggggattattgcggccattatcccgccttccataccactcattatcttcggcgtctccagcggactctccatcagcaaactgtttatggcgggcattgcgccaggcatcatgatgggcgtcacgctgatggttacctggtggtggcaggcaaaacgactgaatttaccttgtcagccgaaagcctcactgcgagaagtctggcaatccttagtttccggtatttgggcgctctttttaccgataattattattggcggtttccgttcggggttatttacaccgaccgaagcaggcgcggttgccgccttctacgctctgttcgtctcggtggtggtctatcgcgagatgaccttctccacgctttatcatgtgctgattaacgcggcaaaaaccacatccgtggtgatgttcctggtggcctctgctgcggtatctgcatggcttattacgatcgccgaattacccatgatggtatcggagctattacaaccgttggttgattcgcctcgcttattattcatcgtcattatgctcgctattatggtgatcagtacggtcatggacttaacgcctaccgtattaattcttacaccagtattaatgccattagtgaaagaagcgggaatagatccggtctatttcggcatcatgtttattatcaactgttcaatatcactgattacgcctccagtcggtaatgttcttaacgtggtatgcggcgtggcgaaacttaaatttgacgatgcggtaaaaggcgttgcgccttacgtcatggttttattcatgttgttagcattatttatttttataccggagctcattaccgctcctcttaaatggatgagttaaaaggaaatcataatgaaattacgttctgtaacctacgctttattaattgccggagtggcgacgttcagcacatcttctctggcggcacaatcattacgtttcggttatgaaacctcacaaaccgattcacaacatattgcggcgaaaaaatttaatgaattactgcaggaaaaaaccaaaggcgaactgaaattaaaactgttcccggatagcacccttggtaatgcgcaggcgatgatcagcggcgtgcgtggcggcactattgatatggagatgtctggctctaacaactttacgggactctcgcccgtcatcaacctgctcgatgtcccgttcctgttccgcgataccgctcacgcgcataaaacgctcgacggcaaagtcggtgatgacctgaaagtctcccttgaaggtaaggggctgaaagtactggcctactgggaaaacggctggcgcgatgtcaccaactcgcgtgcaccggtcaaaacgcctgccgacctgaaagggttgaaaatccgcaccaacaacagcccgatgaatatcgctgcatttaaagtttttggcgctaacccgatcccgatgccgtttgccgaagtctataccgggctggaaacccgcactatcgacgctcaggaacacccgatcaacgtcgtctggtcagcaaaattttatgaagtgcagaagtacctttctctgacccatcacgcctattcgccgcttctggtggtgatcaacaaagcgaagtttgatggcttaaccccggagttccagcaagcactgatctcatctgcgcaggaagcgggtagctatcagcgcaaactggtcgccgaagatcagcaaaaaatcatcgacggtatgaaagaagcgggcgtggaagtcatcaccgatctcgaccgcaaagcctttagcgatgcgctgggtacccaggtccgtgacatgtttgttaaagatgttccgcagggtgctgatctgctgaaagccgtggatgaggtgcaataaaccatgacgcaatactggctggggttagattgtggcggtagctggctgaaagccgggctgtatgaccgagaaggccgggaggcgggcgtgcagcgcctgccgctgtgcgcattaagtccacagccaggctgggcagagcgcgacatggcagaactgtggcaatgttgcactgctgtcattcgcgccctgcttacccattccggcgtcagcggggaacaaattgtcggtatcggcatctccgcgcagggaaagggcttatttctacttgataaaaacgacaaaccgctcggtaacgccattttgtcctcggatcgccgggcgatggaaatcgttcgtcgctggcaggaagatggcatcccggaaaaactctatccgctgacccgacaaaccttatggaccgggcatccggtgtcgctgttacgctggctgaaagagcacgaaccagaacgctacgcgcaaattggctgcgtgatgatgacgcacgactacctgcgctggtgtttaaccggcgtcaaaggttgtgaagagagcaatatttctgagtccaatctctacaacatgagtcgcggggaatatgacccgtgccttaccgactggctggggattgctgaaatcaatcacgccctgccgcctgttgtcggatctgccgaaatctgcggggaaatcaccgctcagacagccgtactgaccggtctgaaagcgggtacccccgttgtcggcggcctgtttgatgtggtttccaccgcactctgcgccgggctcgaagacgaattcaccctcaatgcggtgatggggacctgggcggtgaccagcggcataacccacggtttacgtgacggtgaagcgcatccgtatgtctatggtcgctacgttaacgatggtcaatttatcgttcacgaagccagccccacctcttccggcaatctcgaatggtttaccgcacagtggggagaaatctcatttgctgagattaatcaggccgtagccagtttgccgaaagccggtggcgatctctttttcctgccgttcctgtacggcagcaacgccggactcgaaatgaccagcggtttctacgggatgcaggccattcacacccgtgcacacctcttacaggctatctatgaaggggtggtgttcagccatatgacccatctcaaccggatgcgcgaacgttttactgatgtgcacaccctgcgcgtcactggcggcccggcgcactccgatgtctggatgcaaatgctggcggacgtcagcggtctgcgtatcgagctgccgcaggtggaagaaaccggctgctttggtgcggcacttgccgcccgcgtcggtaccggggtttatcgcgatttcagcgaagcccaacgtgacttacagcacccggtacgcaccctgctgccggatatggccgcgcatcagctttaccaacaaaaataccaacgctatcaacatctcattgccgcacttcagggttatcacgcccacatcaaggagcacacattatgagtcgaccacttctgcaactggccctcgaccactcatcacttgaagccgcgcagcgcgacgtgacgcggttaaaagacagcgtcgatattgtcgaagcaggcaccattctctgtttaaacgaagggcttggcgcagtgaaagccttgcgcgaacagtgccctgacaaaatcatcgttgccgactggaaggtcgccgacgcgggtgaaacgctcgcgcaacaggcatttggcgcaggcgctaactggatgaccatcatctgcgccgcgccgctcgccacggtggaaaaaggccacgcgatggcgcaacgctgcggcggtgaaatccagatcgagctgttcggcaactggacgctggacgatgcccgtgactggcatcgtattggcgtgcggcaggccatttatcatcgtggtcgtgacgcgcaggccagcgggcaacagtggggcgaggccgatctggcacgcatgaaagcgctttccgatatcggccttgagctttccattaccggcgggattacccctgctgacctgccgctgtttaaagagatccgcgtgaaagcgtttattgccggacgggcgctggcaggcgcagcaaatccggcgcaagtggctggcgatttccatgcgcaaatcgactccatctggggaggcaagcgtgcgtaatcatccgttaggcatttatgaaaaagcgctggcgaaagatctctcctggccggagcggctggtgctggcaaaaagctgtggttttgattttgtcgaaatgtcggtggatgaaaccgacgaacggttgtcacgtcttgactggagcgccgcacaacgtacttcgctggttaccgcgatgatcgaaacgggtgttgctattccgtcaatgtgcctgtccgcacatcgtcgttttccttttggtagccgggacgacgccgtgcgccagcgggcgcgggagattatgagtaaagcgattcgcctggcgcgcgatctcggcattcgtactattcaactggcaggttacgacgtctattacgaagaccacgacgaaggcacccagcaacgttttgctgaagggctggcgtgggcggtcgaacaggcggcggcatcacaagtcatgctggcagtggagattatggatactgcgtttatgaactccatcagcaaatggaaaaaatgggacgagatgctcgcctcgccgtggttcaccgtctacccggacgtcggcaacctcagcgcctggggcaatgatgttcccgccgaactgaaactgggcatcgaccgtatcgccgccatccacctgaaagacactcaacccgttaccgaacatagccccggacagttcctcgatgtgccgtttggcgaaggctgtgtcgattttgttggcatcttcaaaacgctgcatgagctgaactatcgcggatcatttctgattgaaatgtggaccgaaaaagccaaagagccggtgctggagattattcaggcgcggcgctggattgaagcgcgtatgcaggaggccggatttatatgttagagcaactgaaagctgacgtgctggcggcaaacctggcgcttcccgttcatcatctggtgacgttcacctggggcaatgtcagcgcgatagacgaaacgcggcaatggatggtgattaagccttccggcgttgagtatgaggtaatgaccgccgacgatatggtggtggttgagatagccagcggcaaggtggtggaaggcagcaaaaagccctcttccgacacgccaacgcatctggcgctttaccgtcgctttgcggagattggcggcatagtgcatacccactcgcgccacgccaccatctggtcgcaggccggacttgatctccccgcctggggcactactcacgccgattatttttacggagccatcccctgcacgcgcctgatgaccgcagaagagatcaacggcgagtatgaataccagaccggcgaagtgatcattaaaaccttcgaagagcgtgggttgaacccggcacaaatcccggcggtactggtgcattctcacggcccgttcgcctggggaaaaaatgccgccgatgcggtgcataacgccgtggtactggaagagtgcgcctatatgggtctgttctcgcgccagcttgcgccacagctccctgcgatgcaaaacgaactgctggataagcactacctgcgtaagcatggggccaatgcctattacgggcagtagccatacctgatagtgcccggcaatacacgccgggcagcctttcacatcagaacagccccaacggtttatccgagtagctcaccagcaggcacttggtttgctggtaatgctcaagcatcattttgtgggtttcgcggccaatgcctgattgtttgtagccgccaaacgccgcatgtgccgggtaagcgtgataacagttggtccacacgcgcccagcctgaatgccgcgccccatcttataggccagattaccgttgcggctccagacgcccgcgcccaggccatattgcgtatcgttcgccagctccagcgcttcttctatcgttttgaaggtggttaccgccagcaccgggccaaaaatctcctcctggaacacgcgcatattgttctgaccaaacaaaatcgtcggttcgaggtagtagccgtctttcagttcgccttccagcagcttgcgccgcccgccggtgagcacatcagcgccctcttttttaccgatatcaatgtagttgaggatggtttccagttgcccgtgagaaacctgcgcgcccatttgcgtcacgctgtcgagcgggttaccgctgcgaatgctttcgacacggcggatggcgcgttccataaagcgttcgtagatagactcctgcactaaagcacggcttggacaggtgcaaacttcgccctggttaaaggcaaacagtgcaaagccttccagcgctttatcgaaaaaggcatcttcttcatccatcacatcagcaaagaagatatttggcgatttgccgcccagctccagcgtcaccggaataatgttttgcgtggcgtattgcataatttgttgacccacttccgttgagccggtaaacgccactttggcgatgcgtttcgaggtcgccagatattcgccaatttccccacctgcgccgttgaccacgttcaccacccctggcggcagtaaatcaccgacgatttccattagcagcagtacagaaagcggagtaagacgtgcgggtttcagcaccacacagttgccagccgccagcgcgggagccattttccagctcgccatcagcagcgggaagttccacgggataatctgccccaccacgcctaacggctcatggaaatgataggccacggtttcgctatcaatttcactgatcccaccttcctgcgcccgaatacacgaggcaaaatagcgaaaatgatcaatcgccagcggcacgtcggcagcactggtttcgcgaatgggtttaccgttatcccaggtttctgccgtcgctaaaagttcaaggttttgttccattcgatcggcaatcttaaacagaatcgccgcgcgatcctgcaccgaggtgtgcgcccatttatctttcactttgtgcgcagcatccagcgccagatcgatgtctcgtttgcccgaagacgccacttcgcacagtagctgcccggtcaccggcgtcaggttctggtaatactcgccgtcggcaggggctacccattcgccgccaataaagttgtcgtagcgggcttttaatttgagggggaaaccatactcgccgggcttaatctgtgctgaagggggattattggtcatgatcgtctccttgcggtgtgaggtataacaagggtagacgtgactggcgaaatcttcgccagtcggtaacagctttacgacggctatcacgaatttacgggcaaaagctacagcgggtagtgtgcgacgtacactgcttgctggttattaattcttttctcttgcgcgaatccttctttaacaattgtccgtaaatcggtccgcgccgtattatccgagacgctcagactcacactaatttcagcaactgtgtactctttccccggattggcgagcatcacattcaggagcgttacctggcgcggattcaggcgtttaagcacaccagagctaaacagcacactatcgagttttgcgcttcgttgtgtaatttcatcgatatgctgctgccagttttgcagagcacgtttaatgacacccgcctgatattcaaggaaataagtcagatccataccatctgattcagtgtactggtagctggcggcatatttgaccggtgcagcatgaagcaaactgctgatggaaatatatttaaagacatcgtagcccgatttcagcatataccagtaaaacagcgcccgactggtgcgcccgttgccatcccgaaacggatgttcatgggccagcataaaatgcagaatgcaggcacggaccaacggatgaatatacccttcatggctgtttaaccactggcaaactttttccagccgttccggtaacaatgccgcagcgggcggttgatgcactatattgccatcatagtcggcgatcacaacatcatctgtttcacgaaattctcccggacgatatttcgcgtcattgattccacccataccaatggcatgtaactggcgaataagcgcaggtgtcagcggttctgcgagtaagtgcggaatttccgccatcagccgggcatttcccgcaatcatatgctcgtcttcagtgcgtggcgaccgccctgtttccagcatttttctcgccaccagcgttgtagtattcgcaccttccagctgggagctggtgatcggctcttccaggcgtaactggcttaactcggctccggccccgcgtaaccgttcagtctgatctttcagcgccagcgcggtagcacgtttgtcgacaagctcgcacgcttctgcaatcaccggggtaatgttgaatccggcctgttcacccgcttcattgcaataattaattcgttggatcgccgcgttgcgcgccagacgggtaagcgtccacgccacatcgacgttttctccttttttgatgcggtactgcaactcatcaaaaggcagataacgtcctttttcatcggtaacccggttaaagcgcaggtgggccaggagttcctcacccgataagtgtgataaaggaataagtccgggaggtgatttgatagccatgtgcttatctcaaaaaagcgcaatattgagatagtgtatagcaggaaagagaaactatctcaaaaaaagcaagttttgagatagttgaaaaagcggctgacaactcgccagccgttgtgggaatgatgattacatcgctgcgcgataaatcgccataatttcttcgtgagttgcctgaatcgggttagtaaacccacacgcatctttcagggcattggttgccagcactggaatatcttcttctttcacgttcaggtcacgcaggcctgccgggatattcactttcttcgccagttcacggatggcattgatgcacgcttctgcgccttccgcgtcatttttgcctgtcacgttaacgcccatggcagcagcacagtcacgcagacgcgcagcagcgactttgctgttgaacacctgaacgtgtggcagcagaacggcattacatacaccatgtggcaggttgtagaaaccgcccagctggtgcgccatcgcatgaacataacccagagaagcattattgaacgccataccggcgaggaactgggcataagccattgcttcacgcgctttagcattgctgccatcttcaacggctaacggcaggttttcggcaatcatggtcacggctttcagtgcacaagcgtcagtgatcggcgtggcggcaatagaaacatacgcttcgatagcgtgcgttaaggcatccatacccgttgcagcggtcagtgacttcggcataccgatcatcagagaggagtcattgacagaaagcagcggagttacatgtttatccacaatcgccattttgatgtgacgcgcttcgtcagtgatgatgcagaaacgggtcatttcagaggccgtacccgccgtggtgttgatggcgatcatcggcagctgcggttttgcagagcggtcaacgccttcataatcgcggatgtcaccgccgttggctgcaaccagcgcaataccttttgcgcagtcgtgtggagaaccaccgcctaaggaaatcacgctatcgcaattattttctttaagtaatttcaaacctgcggcgacgttttccgtggtggggttaggttgggtgccatcataaataacgctaaaaatattgcgttcttccagtgctttttgcacatcacccgccatacccaatttcgttaatatgttgtcggtgacaattaaggtacgggtaaatccataatctgccatcatattcattgcatcattcaatgaatcagcaccaataacattcacggaaggaataaaaaaggttgaagctgccataacacactcctgaaagtgtaaaaaagggcgggcagcttactgaggattttcatttgaaaatatgatcaacattaccgtttattaaaatatttttaataaaaagcacgttacattcatcaaataacgtgccttcttaacattaataagaaattttgtattaattcatatttattatgaattaatcatttccttatttttccggaaataataatgcgtcgcgcaataaatgatcatttccccgacgacgcgtaaagccaatacggtcaaaatattccagaatctgaattgccagcttgcggcctacgcctaagcgatcgcggaaatccgccgcgcaggttgaaccgcattcctgatcgagatcgcggatcatattggcaaattcgacaatccgatcgttacggtaataacgatctttgacgatcgcagtaattatcccctgttgggccgcctggcgtagcgtcaggcgcattgcctgctcgtcggttcccgtctcttttgccaggtcacgcacccaccatggctcgtcaccaaacagcggctctgctttttgccagatggcctgctgctctgcactgaagcccgctttatgatccggcagatgcagccagccgtgatgactgtggatgtcgccgctttcgcgcatcttttcaatcagcaacagtaccagcgcttcatcttccattggcaacgccatacgtcgcagacgttcgcgcccaggaccaggttcatcgcgatgttgctcatgataagtcgctaatgtatcgagaattttccgctgccagcgggcggcaactggcgcattcaacaagctgtaaccagcctgaatatagccaggctgttgcagcagttcgcgcatcccttcgccgttgagctgccgtgcccaggcgaaatccgcaaggttaaccgcgccgcgttccagatgaacagataacgcatcggcatcgctctgcgcccgtgcaagagacgccagccattgcagatattccggcttacgcttaccgcgacgcggcgggttaagcatcaccacacgcgcccccgccagcgtgttgcgggccgagatatcgcgcagcactatgcgatcgttatccgccagccacagcggcgtgtcgaacaccagctcggcaaggttatcttccagtagcgaaacacgtcccgtaacgtggctggcggcgtggtgaatatgcagcggctgccactgggtcagcggtgtatgggtttgaagctcgacaatcacccgtgtgaacggctccggcggcacatcggcaagcagccagtcgccacggttaatctgctctttttccgcatcacccgcgatgttaagcgcgatacgctgcccggcatgggcagtttctgttggctgattttgcgcatgcagcgcacgcacgcgcatcggtttatttacaccagtcagccagagtgaatcgcctactttcacttccccgcttaacgccgtaccggtgacgaccagcccggcaccttttacggtaaatgcgcggtcgatcgcgaggcggaaactatgttggctggcgtgttcacgttctggtaactgaagcagatgctcgcgcagagcatcaattccccgaccttcggttgctgcggtgataaacagttttgcctcagcaaaaccgtattcccgcagcacctcctttacctggcgttcaacctcatcaacacgcgcttcgtccacgcgatcggctttggtcagcgccactgtcagcatcgggttaccggtcagctgcaaaatcgccagatgctcacgggtctgtgccatcacaccgtcatcgcacgccaccaccaacagcgcgtgatcgataccaccaacgcccgccagcatgttggaaagaaacttttcatgaccgggtacgtcgataaaaccaggcacgcgaccatccggctgcggccagtaggcatagccgagatcgatggtcatgccgcgctttttttcttccggcagacggtcggcatttacgcccgtaatcgcctgcaacaaggttgttttgccgtggtcaacgtgtccggcagtcgcaataatcatttcaacaacatctccaaaaaccgttgctcatcttcaaggcagcgtaaatccagccacaatcgtccgtcataaatacgaccaatcaccggcactggcaattcacgccagcgggcggctaatgactcaaggtggctaccgcgtccatcatggggggtaaacgttaatgccgcgctcggcaggcgatcaaccggcagcgaaccactgccgatctgcgaaagacatggcataacctgtaccgcaaactccgcgccgtaatgtgcggcaaggggagcctgtaaacgttgtgcctggatttgaatgacctctgcgctgcgggtaagcaggcgcagggtcggtaatttttcactcagagcttcagggtgtaaataaagacgcaacgtggcttccagcgccgcgagggtcattttatccgcgcgtaatgcacgcttcagcgggtggctttgcaggcgggcgatcatctcttttttaccaacaataattcctgcctgcggcccgcctaacagcttgtcgccggagaagctcaccagactgacgcccgccgcaatcaactcctgcggcattggctctttcggcaaaccgtactggctaagatcgaccagcgagccactgcctaaatcagtcaccactggaacatccagttctttgccgagcgccaccagttccgcttcatctatcgctttggtgaacccctgaatgctgtagttactggtatgtactttcatcaacagtgcggtattttcattcaccgcctgacgataatcattcgcgtgcgtgcggttggtggtccctacttcgtgtagggtgcatcctgcctgacgcataacatcgggaatacgaaacgcgccgccaatctccaccagttcgccgcgagaaaccaccacctctttcccgctggcagtggccgccaacatcaataacaccgccgccgcattgttattaacgatacaggcatcttccgcccccgtaatacggcacagcagctgcgccagcgcccgatcgcgatgtccgcgtccggcgtcgtccagatcgtactcgagggtcactggcgaacgcatagccttcgtaacggcttccaccgcggcttccgcctgtaaagctcgcccaaggttggtatgcagcacggttcccgtcaggttgattaccggacgcagcgcgctttgcgcctctttcgtcaaccgggcatcgacttcttgcgcccagttttcacaccacgcgggcagcgtctggctgtctcgaatcacttctcgcgcttcgtcaagcatctgacgcagcaattccaccacgcgggtgtgaccataagtatcacgcaaagaaaggaaggagctatcgcgcaataagcgatcaatagccggaagttgactatagagggaacgcgtttcggttgtcataggaaacctggctgatcaaggccctctcacacggagaagggcgtttaacataaccacggattgtaacgtgagatgggtcaggaggacatatcgcgcatcaagcctttggcggttcggtgcgagcaaaactttcgcggctaaacaggttttcgaccagtttgactaagtgtgggcggtcgacacaccagcctggcgcaacgcggcggaaattgagatatccgacggcacaggcaatggcgatagtcgccagattgaccgtatcggttttgagcgtgccatcgaccagatatccttccagcacatccagactgcggttgattttctcacgctgacgtaacaattcatcttcagactgctgcgccgccggacgcgcctgttcacgcaccgataccagcccggcatccataatgccatccgccagtgcctcaattttgcgcacccgcaacgactccagcggatcgcgcggcaacatcgccggagcaacattcattaattcaatatattcagcgatgatcggcgaatcaaaccagcattcgccctcttcggtcaccagcaccggcacttttcctaacgggttaaattgcgccacgccgttatccgcgttatagggcagttcattaataaattcgaacgttatgcccttttctaacaacagaatagaaagtttgcgtacaaacgggctggtgtagctaccgacgagtttcatgccgagtcctttgtgcgaggaaaaatatcagtatggctcaggctcgcgcaaaacacaggtgatacaagtctcaatgatccaaataaagataatgcatccaactggtcattcttagcagcactttccgcatcaccgaaacatggctgaaatggtcggagtaaactgccacctgggcgtatatgccgtcgggtaaggcatcgatatcagcgttagggtccagttcaatggttcccagcacaccgtccgtgccgggcacgaccgttaatgattgcaataccccctgcgcctgataagaaccgcctggcacgacaggtaaaatactggtcagtttgccgtgaaacacctgcccaggtagcgcgttaaacaccacttccgcatcatcgccgggtttcagacgtaacagcgagttttgccgaaattgggcgacaatttgccgtttttgctcggggatgaagaccatcaccggacgcagcggcaaggcagctgcgtatgtacctgggcggatcagtacctgagtgacgtagccattgctcggtgcgcgaatgacagtctgctcaaggttatattttgcttcagtaagttgcgctcttaagctcacaatctgcgattgctcgccgttaaccatactgtcgagctggctctggatctgcgcctgctccgccaccgagcctttcaccagcgcatcctgcgcgaggaaattttgccgcgcatcgtcgatgtcacgttccgagaacggattcaccgccgcctggctgcctttcaggtaacgttgataatttttaaacagacggtcgcgctccgctgaaacctgggtggtgttggcctgcgcttcagtgagctgcgcgcgcagcgtctttatattatgcgtcgccgtcatcaggtctgcctgaagcctgtcaactcgcgcctggtaacgaaccgggtcgagcttaaaaagcacctcgcccttctgaataagctgattatttttgtcggtgacttcagtaacaattcccgtcacctgtggcgtgatggggatcgctatcactgccttttgcgcggtaaaagtgtaagggtggttgtagttcatcaacaaaatcaaaccactcaccagaaacacgcctcccagcgccgccgtcgccagcgtccactgattcaccggaatgcggaagattttaaagaccgcccacgccagcgccacgtaagttaaaacaatcaatagatccataattagatctccggaaacgtggaatagtcagtctttttctcggcggcgagttggtgctccagccgggaaatccggtcagaaagtgcggcgatttccgcgtcagtcgttttctcttgcggcgtaacatgcgactgcatgccccagccgcgctccggttgatagagcgtcgcccagatccacaggaacggccagataacatgcagagtaaacaggctcacccagcccgccgtatgaatagcgtcggcatggggatggttgcgctttttggcaatcagataagggatgtcatgtatcgcgatgattccataaaaaatcaccagaaagacgaagatcagcactcccaacgcgaaatagtttagaaacatatctgcctcggattcacgtttatcagtgttgttttttggctggcagccagaagggagtcaggctgatattttgacaataatccgggttcgcgattctcgccataacaccaaagaataattttaagaggtgatgagttgcttagttacataacgatttcatgacgaaggcataacatgctgtagatcacatcaggtgaacgccgtaagaaaatatcttgtgattcagatcacaaagattcaacaaaccatcaaaataaaaatgtgacataactcacatttaaatgccatttttagcgaaaatcgccgccttgttgcttttttacacaagcattttgtgatgagcatcacgtcaattacctctctaccccctacatttatgtgactgatatcacacaaaaggccgccgactggacagttaaccgattcagtgccagatttcgcagtatctacaaggtccggctacctctgccgccacattaacaaaaaacctcgggcttccagcctgcgcgacagcaaacataagaaggggtgtttttatgtcatccgatattaagatcaaagtgcaaagctttggtcgtttcctcagcaacatggtgatgccaaatatcggcgcgtttatcgcgtggggtatcatcaccgcgttatttattccaacagggtggttaccgaacgaaacgctggcgaagctggtcgggccgatgatcacttatctcctgccgctgctgatcggttataccggtggtaagctggtaggcggcgaacgtggcggcgtagtcggtgccatcaccaccatgggcgttatcgtcggcgcagacatgccgatgttcctcggttctatgattgcaggtccgctgggcggctggtgcattaagcacttcgaccgctgggtagacggtaagatcaaatccggttttgaaatgctggtgaataacttctccgcaggcatcatcgggatgatcctcgctattctggcatttctcggcattggcccggttgttgaagccctgtctaaaatgctggcggcgggcgttaacttcatggttgtccatgacatgctgccgctggcgtctatctttgttgaaccggcgaagatcctgttcctcaacaacgctattaaccacggtatcttctcgccgctgggtattcagcagtcccatgaactgggtaaatccatcttcttcctgattgaagctaacccaggtccaggtatgggcgtgctgctggcgtacatgttctttggtcgtggtagcgctaaacagtctgcgggcggtgcggcaatcatccacttcctggggggtatccacgaaatctacttcccgtatgtgctgatgaatccgcgtctgattctggccgttatcctcggcggtatgactggcgtgttcacgctgactatcctgggcggtggtctggtttctccggcatctccgggttctatccttgctgtactggcgatgacgccaaaaggtgcttacttcgctaacatcgcgggtgtgtgtgcggcgatggcagtctccttcgttgtctctgccattctgctgaaaaccagcaaagtgaaagaagaagatgatattgaagctgctgcacgtcgcgttcaggaaatgaaagctgagtctaaaggcgcatctccgctgtctgcgggcgatgtgactaacgacctgagccacgtacgtaaaatcatcgttgcctgtgatgccggtatgggttccagtgcgatgggtgcaggcgtgctgcgtaagaaaattcaggatgcaggtctgtcgcagatttcggtcactaacagcgcgatcaacaacctgccgccagatgtggacctggtcatcactcaccgtgacctgaccgaacgcgctatgcgccaggttccgcaggcacagcatatttcgctgaccaacttcctcgacagcggcctgtacaccagcctgaccgaacgtctggttgctgcccagcgccatactgaaaacgaagtgaaagtgaaagacagtctgaaagacagctttgacgattccagtgctaatctgttcaaactgggcgcggagaacatcttcctcggtcgcaaagcggccaccaaagaagaagcgattcgttttgctggcgagcagctggtgaaaggcggttacgttgagccggaatacgttcaggcgatgttggatcgtgaaaaactgaccccgacttatctgggtgagtctattgcggtgccacacggtacggttgaagcgaaagatcgcgtactgaaaacgggcgtcgtgttctgccagtacccggaaggcgtgcgcttcggtgaagaagaagatgacattgcccgtctggtgattggtattgctgcccgtaacaacgagcacattcaggttatcaccagcctgaccaatgcactggatgatgagtccgtcatcgagcgtctggcacacaccaccagcgtggatgaagtgctggaactgctggcaggtcgtaagtaatccattcccaccctctccgcatgaagaaggtggggctaattgcctgatgcgcttcgcttatcaggcctacaacataaagcacaatttgttttgtcggtcggataaggtgtttacgccgcatccggcagtcggtgcacaatgcctgatgcgacgctgacgcgtcttatcaggcctacaggtcggtgccaaacacgtaggccggataaggcgtttacgccgcatccggcagtcggtacacaatgcctgatgcgacgctgacgcgtcttatcaggcctacaggtcggtgccaaacacgtaggccggataaggcgtttacgccgcatccggcaaaaagcccctctcctcacggagagggtttgggtgagggaaaagcctcaccccagccctctcgggtaaaaacattgatgaaggttaatactatgaaagcattacattttggcgcaggtaatatcggtcgtggctttatcggtaaactgctggcggacgcgggtatccaactgacgtttgccgatgtaaatcaggtggtacttgatgccctgaatgcccgtcatagctatcaggttcatgtggttggtgaaaccgagcaggtagataccgtttccggcgtcaatgccgtcagcagcattggcgatgatgtcgttgatctgattgctcaggtcgatttagtcactaccgccgttggccctgtcgtgctggaacgtattgctccggccatcgccaaagggctggtgaaacgtaaagaacaaggtaatgaatctccgctgaacatcatcgcctgtgaaaacatggtccgcggcaccacgcagctgaaaggccatgtgatgaacgccctgccggaagatgccaaagcgtgggtagaagaacacgttggctttgttgattccgccgttgaccgcatcgtaccgccttcggcttcggcaactaacgatccgctggaagtgacggtagaaacattcagcgaatggattgttgataaaacccagttcaaaggcgcgctgccgaacatcccaggcatggaattaaccgacaatctgatggcatttgtcgaacgtaaactcttcaccctgaatacaggtcatgctataaccgcgtacctcggaaaactggccggtcatcagaccattcgtgacgcaattctcgacgagaaaatccgcgcggtggtaaaaggggcaatggaagaaagcggcgcggtactgatcaagcgctacggctttgatgctgacaaacatgcggcatacatccagaaaatcctcggtcgtttcgagaacccgtacctgaaagatgatgtagaacgcgtaggccgtcagccgctgcgtaaactgagtgctggcgaccgtctgatcaagccactgctcggaaccctggaatatggtctgccacataaaaacctgattgaaggtattgccgctgcaatgcacttccgcagtgaagatgacccgcaggctcaggaactggcagcgctgattgccgacaaaggcccacaagccgcgctggcacagatttccggtcttgatgccaacagcgaggttgtatccgaggcggtaaccgcttataaagcaatgcaataatggtggaccaggcgcaggataccctgcgcccgaataacagattgtcagatatgcaggcaacaatggaacaaacccaggcctttgaaaaccgtgtgcttgagcgtctgaatgctggcaaaaccgtgcgaagctttctgatcaccgccgtcgagcttttgaccgaggcggtaaatcttctggtgcttcaggtattccgcaaagacgattacgcggtgaagtatgctgtagaaccgttactcgacggcgatggtccgctgggcgatctttctgtgcgtttaaaactcatttacgggttgggcgtcattaaccgccaggaatacgaagatgcggaactgctgatggcattgcgtgaagagctaaatcacgacggcaacgagtacgcttttaccgacgacgaaatacttggaccctttggtgaactgcattgcgtggcggcgttaccaccgccgccacagtttgaacctgcagactccagtttgtatgcaatgcaaattcagcgttaccaacaggctgtgcgatcaacaatggtcctttcactgacagagctgatttccaaaatcagcttaaaaaaagcctttcaaaagtaagtactttcgcttacttctcctctacctgtttcggacgataaagctgacgataatactccagacgttgtagatataacggcacgctttcatcaggtattccggacggaatcgcgttacggggaggtagttttttcagatactcccggaacgcctggctggatgccatgaaatctacggctttatcgataagaagcggaacgttttcacctaatttgcccatgatgatatctccgtattaccccgcgccgggaatgcgcggccgccaattttagtttagatcccggtataaatgacattaaggaaaacgtgctcaatcctcaataatcacctgcttctgttgactatcttttttctttaaatttcttaactaatcaatgtattgggtgattttttaacgcataaatggttacaatctggaactattacaatgccatcagttgtgaacaaagcacctggtcgcgcatactagaggctataaatttatctctatcagaagtcatcacatgaaagaagtcgaaaaaaacgaaatcaaacgtctcagcgatcgtctggacgccatccgtcaccagcaggccgatctgtcgctggttgaagccgcagacaaatatgccgaactggaaaaagagaaagccactctggaagcagaaattgctcgcctgcgcgaagttcacagccagaaactcagcaaagaagcgcagaaactgatgaagatgccgttccagcgtgcaatcaccaaaaaagagcaggctgatatgggcaagctgaaaaaaagtgttcgcggactggtggttgtgcacccaatgaccgcgctgggccgcgaaatgggcctgcaagagatgacagggttctcaaagactgcgttttaagttcctttctcgtcgctgtaatcacagcctctcaccatttactcgctcctgctggcacatgcaggagcctgtttcagagatcgaatctttataacgttcttaacattatatattcaactccacctacacttctgagcgatcgtagcaggctaaattctgaaaatcaggtacacattaaagaatgatgtatcaatatcaacaatgaatttccgcatatcaatgctcgaaacataattaattatttaaatttttcaatcagcttcgcaaattccacaataaaacatcactcaactgaatatttacctttccctgccctgtgcctttatccggtgaaacatttgacatcgattgacaccgatcattaaaatccgcgcgattaatattattggctacaaactgaaatcgtttgacatttaataacatattcgcacaaccaattaatacaaaaactctctaacaaatttattttgcggatatgccccattccaatcattcataaaaaaaatgattgtgccgtaattatcaactgtatcgggattatgaaaaggaattcatcctatgaacctaaagaaaacactgttaagcgtgttaatgatattgcaactttgcttattggtagggtgtgactatattgaaaaagcgagtaaggtcgacgatctcgttacacagcaagagttgcaaaaaagcaaaattgaggcgcttgaaaaacaacaagaactcgacaagcgcaagatagaacactttgaaaaacaacaaactaccatcataaacagtaccaaaacgctcgctggtgtggtgaaggcagttaaaaacaaacaggacgaatttgtctttacagaatttaacccggcacaaacccaatactttattttaaataacggctctgttggtttggcagggaaaatactgtctattgacgcagtagaaaacggcagtgttattcgtatttcactggttaacttattaagtgttcctgtatcaaatatgggtttctacgcaacatgggggggagaaaaacccaccgacatcaacgcattagcaaaatggcagcaattgctatttagtaccgcaatgaactcctccctgaaattattaccaggtcaatggcaagacattaatttgacgctaaaaggtgtctcgcccaacaacctcaaatatctgaaattagccatcaacatggcaaatattcagttcgaccgtcttcaacctgctgaatctccacagcggaaaaacaaaaaataaatgcagcttctgcgcttatatcaaggaatagagagcatcaataatgaacaaaatatttaaagttatctggaatccggcaacaggcagttacaccgttgccagcgaaacggcgaagagccgtggtaaaaaaagcgggcgcagtaagctgttaatttctgcactggttgcgggtgggttgttgtcgtcgtttggggcaagtgcagataattacactgggcagccaactgattatggcgatggctcagcaggtgacggctgggttgctatcggtaaaggggcaaaagcaaatacctttatgaacactagtggcgcgagtacagctttaggatatgacgcgatagccgaaggtgagtacagttctgccatcgggtcaaaaacccttgcaactggtggagcatccatggcgttcggggttagtgcaaaagcaatgggtgacagaagtgtcgcgctaggtgcatcgtcagtagcaaatggcgatcgttcgatggcttttggtcgttacgcaaagacgaatggttttacatctcttgctattggggactcctcccttgccgatggtgaaaaaactattgcgttaggaaatacggctaaagcttacgaaattatgagcatcgccctcggtgataatgccaatgcgtcaaaagagtatgcaatggcgctgggagcaagtagcaaagctggcggtgctgatagcctcgcattcggcagaaaatctacagctaatagcactggctcactggcaataggtgctgacagtagcagttcgaacgataacgccatcgcgatagggaacaaaacgcaagccctgggagtgaattcgatggccctgggtaatgcaagtcaggcatctggcgaatccagtattgcattaggtaacaccagtgaagccagcgaacaaaatgcgattgcgctggggcaaggtagcattgcaagcaaagtgaactcaatcgcgttgggaagtaacagtttgtcctcgggagagaatgccatcgcattgggagagggtagtgccgctggtggcagcaacagccttgctttcggtagccagtccagggcaaacggcaatgattctgtcgccatcggtgtaggggctgcagcagcgaccgacaattctgtcgctatcggcgcaggatcgaccacagatgcaagcaatacggtttcagttggcaacagcgcaacaaaacgcaaaattgttaatatggctgctggtgccataagcaacaccagtaccgatgccatcaacggctcacagctttatacgatcagtgattcagtcgccaagcgactcggaggaggcgctactgtaggcagcgatggcaccgtaaccgcagtaagctacgcgttgagaagcggaacctataataacgtgggtgatgctctgtcaggaatcgacaataataccctacaatggaataaaaccgcgggggcgttcagcgccaatcacggtgcaaatgccaccaacaaaatcactaatgttgctaaaggtacggtttctgcaaccagcaccgatgtagtaaacggctctcaattgtacgacctgcagcaggatgctctgttgtggaacggcacagcattcagtgccgcacacggcaccgaagccaccagcaaaatcactaacgtcaccgctggcaacctgactgccggcagcactgacgccgttaacggctctcagctcaaaaccaccaacgacaacgtgacgaccaacaccaccaacatcgccactaacaccaccaatatcaccaacctgactgacgctgttaacggtctcggtgacgactccctgctgtggaacaaagcagctggcgcattcagcgccgcgcacggcaccgaagccaccagcaaaatcaccaacgtcaccgctggcaacctgactgccggtagcactgacgccgttaacggctcccagctcaaaaccaccaacgacaacgtgacgaccaacaccaccaacatcgccactaacaccaccaatatcaccaacctgactgacgctgttaacggtctcggtgacgactccctgctgtggaacaaaacagctggcgcattcagcgccgcgcacggcactgacgccaccagcaagatcaccaacgtcaccgctggcaacctgactgccggcagcactgacgccgttaacggctcccagctcaaaaccaccaacgacaacgtgacgaccaacaccaccaacatcgccactaacaccaccaatatcaccaacctgactgacgctgttaacggtctcggtgacgactccctgctgtggaacaaaacagctggcgcattcagcgccgcgcacggcactgacgccaccagcaagatcaccaatgtcaaagccggtgacctgacagctggcagcactgacgccgttaacggctctcagctcaaaaccaccaacgataacgtgtcgaccaacaccaccaacatcaccaacctgactgacgctgttaacggtctcggtgacgactccctgctgtggaacaaaacagctggcgcattcagcgccgctcacggcactgacgccaccagcaagatcaccaatgtcaaagccggtgacctgacagctggcagcactgacgccgttaacggctcccagctcaaaaccaccaacgataacgtgtcgaccaacaccaccaacatcactaacctgacggattccgttggcgaccttaaggacgattctctgctgtggaacaaagcggctggcgcattcagcgccgcgcacggtaccgaagctaccagcaagatcaccaacttactggctggcaagatatcttctaacagcactgatgccattaatggctcacaactttatggcgtagcggattcatttacgtcatatcttggtggtggtgctgatatcagcgatacgggtgtattaagtgggccaacctacactattggtggtactgactacactaacgtcggtgatgctctggcagccattaacacatcatttagcacatcactcggcgacgccctactttgggatgcaaccgcaggcaaattcagcgccaaacacggcattaataatgctcccagtgtaatcactgatgttgcaaacggtgcagtctcgtccaccagcagcgacgccattaacggttcacaactttatggtgttagtgactacattgccgatgctctgggcgggaatgctgtggtgaacactgacggcagtatcactacaccaacttatgccatcgctggcggcagttacaacaacgtcggtgacgcgctggaagcgatcgataccacgctggatgatgctctgctgtgggatacaacagccaatggcggtaacggtgcatttagcgccgctcacgggaaagataaaactgccagtgtaatcactaacgtcgctaacggtgcagtctctgccaccagcaacgatgccattaatggctcacagctctatagcactaataagtacatcgctgatgcgctgggtggtgatgcagaagtcaacgctgacggtactatcactgcaccgacttacaccattgcaaataccgattacaacaacgtcggtgaagccctggatgcgctcgataataacgcgctgctgtgggatgaagacgcaggtgcctacaacgccagccatgatggcaatgccagcaaaatcaccaacgttgcggctggtgatctctccacaaccagtaccgatgctgttaacggttcccagttaaacgcaaccaatattctggttacgcaaaatagccaaatgattaaccagcttgctggtaacactagcgaaacctacatcgaggaaaacggtgcgggtattaactatgtacgtaccaacgacagcggcttagcgttcaacgatgccagcgcttcaggtattggcgctacagctgtaggttataacgcagttgcctctcatgccagcagtgtagccatcggtcaggacagcatcagcgaagttgatacgggtatcgctctgggtagcagttccgtttccagccgtgtaatagttaaagggactcgtaacaccagcgtatcggaagaaggtgttgtgattggttatgacaccacggatggcgaactgcttggcgcgttgtcgattggtgatgacggtaaatatcgtcaaatcatcaacgtcgcggatggttctgaagcccatgatgcggtcactgttcgccagttgcaaaacgccattggtgcagtcgcaaccacaccaaccaaatactatcacgccaactcaacggctgaagactcactggcagtcggtgaagactcgctggcaatgggcgcgaaaaccatcgttaatggtaatgcgggtattggtatcggcctgaacacgctggttctggctgatgcgatcaacggtattgctatcggttctaacgcacgcgcaaatcatgccgacagcattgcaatgggtaatggttctcagactacccgtggtgcgcagaccaactacactgcctacaacatggatgcaccgcagaactctgtgggtgagttctctgtcggcagtgaagacggtcaacgtcagatcaccaacgtcgcagcaggttcggcggataccgatgcggttaacgtgggtcagttgaaagtaacggacgcgcaggtttcccagaatacccagagcattactaacctgaacactcaggtcactaatctggatactcgcgtgaccaatatcgaaaacggcattggcgatatcgtaaccaccggtagcactaagtacttcaagaccaacaccgatggcgcagatgccaacgcgcagggtaaagacagtgttgcgattggttctggttccattgctgccgctgacaacagcgtcgcactgggcacgggttccgtagcagacgaagaaaacaccatctctgtgggttcttctaccaaccagcgtcgtatcaccaacgttgctgccggtgttaatgccaccgatgcggttaacgtttcgcaactgaagtcttctgaagcaggcggcgttcgctacgacaccaaagctgatggctctatcgactacagcaacatcactctcggtggcggcaatagcggtacgactcgcatcagcaacgtttctgctggcgtgaacaacaacgacgcagtgaactatgcgcagttgaagcaaagtgtgcaggaaacgaagcaatacaccgatcagcgcatggttgagatggataacaaactgtccaaaactgaaagcaagctgagtggtggtatcgcttctgcaatggcaatgaccggtctgccgcaggcttacacgccgggtgccagcatggcctctattggtggcggtacttacaacggtgaatcggctgttgctttaggtgtgtcgatggtgagcgccaatggtcgttgggtctacaaattacaaggtagtaccaatagccagggtgaatactccgccgcactcggtgccggtattcagtggtaatcatccattaacaaatgggtaaacgccacattgcctgatgcgctacgcttatcaggcctacggggtgattcagcactaccctgtaggccggataaggcgttcacgccgcatccggcaagataaggcgcaccagatcaacaatctgagggcaattctctgatgggaattgcccttttctttattacctctctcccagaattggccctaccaattcttcgcttatctgacctctggttcacaattccccaattaaaactcacatcaatgttgccaatgcataacatttagttaactatccattgtcattatccctacacaacacaattggcagtgccacttttacacaacgtgtgacaaggagatgagcaacagactcattacacggcgtgtgtggactgcaggagacctgcaatgaatctctggcaacaaaactacgatcccgccgggaatatctggctttccagcctgatagcatcgcttcccatcctgtttttcttctttgcgctgattaagctcaaactgaaaggatacgtcgccgcctcatggacggtggcaatcgcccttgccgtggctttgctgttctataaaatgccggtcgctaacgcgctggcctcggtggtttatggcttcttctacgggttgtggcccatcgcgtggatcattattgcagcggtgttcgtctataagatctcggtgaaaaccgggcagtttgacatcatccgctcgtctattctttcgataacccctgaccagcgcctgcaaatgctgatcgtcggtttctgtttcggcgctttccttgaaggagccgcaggctttggcgcaccggtagcaattaccgccgcattgctggtcggtctgggctttaaaccactgtacgccgccgggctgtgcctgattgttaacaccgcgccagtggcatttggtgcgatgggtattccgattctggtcgccgggcaggtaacaggcatcgacagctttgagattgggcagatggtggggcgtcagctgccgtttatgaccattatcgtgctgttctggatcatggcgattatggacggctggcgcggtatcaaagaaacctggcctgcggtcgtggttgcgggtggttcgtttgctatcgcacagtacctcagttccaacttcattgggccggaactgccagacattatctcttcgctggtatcgctgctctgtctgacactgttcctcaaacgctggcaaccagtgcgcgtattccgcttcggtgacttaggggcgtcacaggttgatatgacgctggctcacacaggttacacggcaggtcaggtgctgcgcgcctggacaccgttcctgttcctgaccgccaccgtaacgctgtggagtatcccgccgtttaaagccctgttcgcttcaggcggtgcgctgtatgagtgggtgatcaacattccggtgccgtacctcgataaactggttgcccgtatgccgccagtggtcagcgaagcgacagcgtatgccgccgtgtttaagtttgactggttctctgccaccggtaccgccattctgtttgctgccttgctctcgattgtctggctgaagatgaaaccatctgacgctatcagcaccttcggcagcacgctgaaagaactggctctgcctatctactccatcggcatggtgctggcgttcgcctttatctcgaactattccggactgtcatcaacactggcgctggcactggcgcacaccggtcatgcattcaccttcttctcgccgttcctcggctggcttggggtattcctgaccgggtcggatacgtcatctaatgctttgtttgccgctttgcaggctaccgccgcacaacaaattggcgtttctgacctgttgctggttgctgccaacaccaccggtggtgtcaccggtaagatgatctccccgcaatctatcgctatcgcctgtgcggcggtaggcctggtgggcaaagagtctgatttgttccgctttactgtcaaacacagcctgatcttcacctgtatggtgggcgtgatcaccacgcttcaggcctatgtcttaacgtggatgattccttaatgattgttttacccagacgcctgtcagacgaggttgccgatcgtgtgcgggcgctgattgatgaaaaaaacctggaagcgggcatgaagttgcccgctgaacgtcaactggcgatgcaactcggcgtgtcgagaaattcactgcgcgaggcgctggcgaaactggtaagcgaaggtgtgctgctcagtcgacgtggcggcgggacgtttattcgctggcgtcatgacacatggtcggagcaaaacatcgtccagccgctgaaaacgctgatggccgatgatccggattacagtttcgatattctggaagcccgatacgccattgaagccagcaccgcatggcatgcagcaatgcgcgccacacctggagaaaaagaaaagattcagctttgctttgaagcaacgctaagtgaagacccggatctcgcctcacaagcggacgttcgttttcatctggcgattgccgaagcttcacataacattgtgttgctgcaaaccatgcgcggtttcttcgatgtcctgcaatcctctgtgaagcatagccgccagcggatgtacctggtacccccggttttttcacagctgaccgaacaacatcaggcggtcattgacgccatttttgccggtgatgctgacggggcgcgtaaagcaatgatggcgcaccttagctttgttcacaccaccatgaaacgattcgatgaagatcaggctcgccatgcacgtattacccgcctgcctggtgaccataatgagcattcgagggagaaaaacgcatgattatttccgcagccagcgattatcgcgccgcagcgcaacgcattctgccgccgttcctgttccactatatggatgggggggcatattctgaatacacgctgcgccgcaacgtggaagatttgtcagaagtggcgctgcgccagcgtattctgaaaaacatgtctgacttaagcctggaaacgacgctgtttaatgagaaattgtcgatgccggtggcgctaggtccggtaggtttgtgtggcatgtatgcgcgacgcggcgaagttcaggctgccaaagcagcagatgcgcatggcattccgtttactctctcgacggtttccgtttgcccgattgaagaagtggctccggctatcaaacgtccgatgtggttccagctttatgtgctgcgcgatcgcggctttatgcgtaacgccctggagcgagcaaaagccgcgggttgttcgacgctggttttcaccgtggatatgccaacgccgggagcgcgttatcgtgatgcgcattctgggatgagcggcccgaacgcggcaatgcgccgctacttgcaggcggtgacgcatccgcaatgggcgtgggatgtgggcctgaacggtcgtccgcatgatttaggtaatatctcggcttacctcggcaaaccaaccggactggaagattacatcggctggctggggaataacttcgatccgtccatctcatggaaagaccttgagtggatccgcgatttctgggatggcccgatggtgatcaaagggatcctcgatccggaagatgcgcgcgatgcagtacgttttggtgctgatggaattgtggtttctaaccacggtggccgccagttagatggcgtactctcttctgctcgtgcactgcctgctattgcggatgcggtgaaaggtgatatcgccattctggcggatagcggaatacgtaacgggcttgatgtcgtgcgtatgattgcgctcggtgccgacaccgtactgctgggtcgtgctttcctgtatgcactggcaacagcgggccaggcgggtgtagctaatctgctaaatctgatcgaaaaagagatgaaagtggcgatgacgctgactggcgcgaaatcgattagcgaaattacgcaagattcgctggtgcaggggctgggtaaagagttgcctgcggcactggctccaatggcgaaagggaatgcagcttaagggttagacgaatatctgctatcctgcccccgcactaagggggcagtatgctaaacatcgtactttacgaaccagaaattccgccaaatactggcaacatcatccgtctttgcgctaataccggctttcgtctgcatatcatcgaaccgatgggatttgcctgggacgataagcgcctgcgccgcgcggggctggactatcacgagtttaccgccgttacgcgtcatcatgactatcgcgcgtttctcgaagcagaaaatccccagcgtctgtttgccctcaccacgaaaggtacgcctgctcacagcgccgtaagctatcaggatggcgattatctgatgttcggcccggaaacacgcggcctgccagcgagcattcttgatgccctgcccgctgaacaaaaaattcgtattccaatggtgccggacagccgcagcatgaacctgtccaatgcggtgtcggtggtggtgtatgaagcctggcgccagctggggtatccgggagcggtgttgagagattaagatgcggtaggccggataaggcgttcacgccgcatccggcacgatcacagaatgtcagatcccatcaccatactcaaacgtatggttaatgccgttgaaatgctgatccatatccattgacggtttatcgctatccggcttgccgacaatgcgtgccggaacgccagcggcagtggtgtgcggcggcaccggttgcagcaccacggaacctgcgccaatcttcgcgccgcgcccaacttcaatattgccgagaattttcgcgcccgcgccaatcatcacgccttcacgaattttcgggtgacggtcaccaccagatttacccgtaccgccaagcgtcacagattgcagaatcgatacgtcgttttcaatcaccgccgtttcaccaacgacgatgcctgtcgcgtggtcgagcatgataccgcgaccaatttttgctgccgggtgtatatcaacctggaacgttacagagacctggttttgtagaaaaatagccagcgcgcgacggccctgattccacaaccagtgaccgatgcgatacgcctgcaaagcatgaaaacctttcagatataacaatggggttgagtatttatcgactgccgggtcgcgggtacgcactgcctgaatatcacaggccgcagaagcaatcatttccgggtcggcggcgtaggcttcttccaccacttcacggatagcaatagcaggcataattggcgatgacagcttgttcgccagcatgtagctcaatgcactgccaaggttttcatgcttgagtagcgttgcgtggtaaaaactggccagcattggctcacagtccgccagcgttctggcttccgctttaatattgttccagacaatttccagttcttcacacgacattgcttactccacacgatgagataatgaccggctcgttctgcgcgagccgggtcatagcggtaacaaaggttccctgggtttagtggctactgcgctcgtccttgcgtgcacgacctaataaagtcaatgctgcctcgcgcgcgttttttccgcaatataatacttgataaatttcctcggttattggcatttcaacgccgaagcgatgcgccagttcgcggacttctttcgtattgcggtagccttccaccacttgaccaattttctcctgcgcgctttgtacatccatgccctgaccgagcatcatgccaaaacggcggttacgcgactggttgtcggtacaggtcagcaccagatcgcccagccccgccatgcccataaaggtggcaggatcggcacccagcgccgcgccaagacgcgacatctcagccagcccacgggtgatcagcgccgtacgcgcattcgcgccaaaaccgataccgtcggacatccccgcgccaatggcaatgacgtttttcaccgcaccgccaagctgcacaccgatgaaatccgggttgctgtaaacgcggaaacttttgccacagtgcagcaattgctggaggtcatcggcaaaggtctggtccgtcgaggccagcgaaatggccgtcggtaaacctgccgccagttctttcgcaaacgttgggccagagataaccgccagcggaatttgatcgcctaaggcctcacgcgccacgtcctgtaacagacgtccggtttctgcttccagccctttggtcgcccacaccagacgcgcatcaggacgcatcagcggtttaatctggcgcagcacttcaccaaagacatggctgggtacgacgacgagaatattacggctggctgccagcgcagtggcgagatcgctttcaagatggagcgtatcgggaaaaggcacatcggggagaaacgcggcgttacagcggtcgcgttcaagcgttgcgatatgttcagggtcatggccccagaggacaacctcgtggccatttcttgccagggtgatggcaagagcggtgccgtacgagccggcaccgatcacagtcattgaagcattacgttggttcatcaggcatcctgatgttcttcagtaccttcgccagcctgctgctgcaaatagttcatgaacagcgcatcgaagttaaccggcgcaaggttcagttgcgggaatgtaccgcgggataccatgctggtgatgcactcacgagcatacgggaacagaatgttcgggcagtatgcgcccaggcaatgtgccatctgggtgccttcgatacccgcgatggagaaaataccgccctgctgaacttcacacaggaacgcggtttcttcgcccagggaggccgttacggtaacacgcagtaccacttcgtaaacgtcatctgccagttgagaagatgccgtatccagatcaagtttaacttctggctgccaatctttctggaaaacgtgcggcgcgttcggcgcttcgaaagaaatatccttggtataaatacgttggatctggaaagtcatttcggtgttgttttgttctgacatgtgtagaaaacccttaagtgttgtccttaaaatactgcgcaatgtaatgccaacgttcacacgttatttcagcaggggatccagtccaccacgtgcatccaatgcatacaagtcatcacagccaccaatgtgctgtgcgtcaataaaaatctgtggaaccgtggtgcgaccgctgcgtttgatcatctcttcacgcttagcggcattgccatcgatcggcaactcctgaaaactcacgcccttgctgctcagcagtgcttttgcacgatggcaatacgggcaggtttctttggtatagatttcaacattggccataaattagctcctgttttttaccctgaaatttcatgttgcagggcggcagcaaaatggagtgtccccagaagcttataacaataagtcgctgggggcctaattgcagctaacggcctgcatcatgaaaaacggcaggtaaattatttgccgcgcaccaaaggcaagttttcgccagcccagccagcgacgccttctttcagtacgaatacttgcgcaaaaccagctttcgtcagcgcgtttgcaggctcctggcactgcatgccagaaccatctaccacgataaccggtttgtctttgtgcttctcaagctcaccaacattgttggctttgatttcgctcggcaacaggttgatagaacctgcgatatggcctttacggaagtcatcacgctgacgtaaatccacaaccacagcgtcttctttgttgatcagacgcgtagcttcaccacgagtaatcaccttcactttcgaggtcaggctcttaaacgtagtcacaagaaccgccaccagtaacgcgatccaggcgatactcagtatgggatgacggccaacaaattgcataatttcttgcatggggggtaacaactcccgacgtagtgattaaaaaaaccaggaaaggagtatacctgcgcagtgcggcaaatacagccagcgcgttaactggaatgcaattttgcggggcgcgacgaaaaaaaagcgtaaatctggcatctgcttgccgcgagcggtcgtatattttgatcttcagaggctattttatcgattcagctgtagtaaaattacgcaaattttgactcttgagtatgaggttgtcgcaatgtcggtttctaaaaaacctatggtactggtgattctggatggctatggctatcgcgaagaacagcaggataacgccatttttagtgctaaaaccccggtaatggatgcactgtgggccaatcgtccgcataccctgatcgacgcttccggtttggaagtcggtctgcctgaccgtcagatgggcaactccgaagtaggccacgttaacctgggtgccggccgcatcgtgtatcaggacctgactcgtctggacgttgaaatcaaagatcgcgctttctttgctaatccggtgttgactggtgcagtagataaagcgaaaaacgcaggcaaagcagtacacattatgggtctgctctccgcaggtggtgtacacagccacgaagatcacatcatggcgatggtagaactggcagctgaacgcggcgcagaaaaaatctacctacacgcattccttgacggtcgcgacactccgccgcgcagtgctgaatcctcgctgaaaaaattcgaagagaaatttgccgcgctgggtaaaggccgcgtagcgtccatcattggtcgttactacgcgatggaccgcgataaccgttgggatcgcgttgaaaaagcttatgacctgctgactctggcgcaaggtgagttccaggccgataccaccgttgccggtttgcaggctgcttatgctcgcgacgaaaacgacgagttcgtgaaagcgaccgttattcgtgcagaaggtcagccagatgcggcaatggaagacggcgatgcgctgattttcatgaacttccgtgctgaccgcgcgcgtgaaatcactcgtgctttcgtgaacgctgatttcgatggcttcgcgcgtaagaaagtggttaacgtcgatttcgtgatgctgaccgaatacgctgccgacatcaaaaccgcagtggcttacccacccgcttccctggttaacaccttcggcgagtggatggcgaaaaacgacaaaactcagctgcgtatttccgaaaccgaaaaatatgcccacgttactttcttcttcaacggtggcgtagaagagtcgttcaaaggcgaagatcgcattctgatcaactcaccgaaagtggctacctacgatctgcaaccggaaatgagctccgcagagctgaccgaaaaactggttgcggcaatcaagagcggcaaatacgacaccattatctgtaactatccgaacggcgacatggtaggtcacaccggggtgatggaagcggcggttaaagcggttgaagcgctggatcactgcgtggaagaagtcgcgaaagcggttgagtccgtgggtggacaactgctgatcaccgctgaccacggtaacgctgaacagatgcgcgatccggcaacgggtcaggcacacacagcacacaccaacctgccagttccgctgatttacgttggtgataagaacgtgaaagcggttgaaggcggcaaactttctgacatcgcgccgaccatgttgtcgctgatgggtatggaaatcccgcaagagatgactggtaagccgctgttcatcgtggaataatccctccccatgaggggaaaggcgattaataccatgacacgggccgtgaaaccgcgcaggtttgcaatcaggcccatcatctacgccagcgttctgagcgctggcgtattgttgtgcgccttttccgcccacgcggatgagcgtgaccaactcaaatccattcaggctgacatcgccgcgaaagagcgcgcggtacgccaaaagcaacaacaacgcgcaagcctgctcgcacaattgaaaaagcaggaagaagcgatctctgaagccacccgtaaactgcgcgaaacgcaaaacacgcttaatcaactgaataaacagattgatgagatgaacgcgtcgattgccaaactagagcagcaaaaagccgcccaggagcgcagcctcgccgcgcaactggatgccgcgtttcgtcagggtgaacataccggtattcagctgattctcagcggtgaagaaagccagcgtgggcagcggttacaggcttatttcggctatctcaaccaggcgcgacaagaaaccattgctcagttgaaacaaacgcgtgaagaagtcgctatgcagcgtgccgaactggaagagaaacagagcgagcaacaaacgcttttatatgagcagcgcgcccaacaggcgaagctgacccaggcgttgagcgagcgtaagaaaacactggcagggctggagtcttccatccagcaaggtcagcaacagttgagcgagctgcgcgccaacgaatcccgtctgcgtaacagcattgcccgtgcggaagccgcggcgaaagcgcgtgctgaacgtgaagcgcgcgaagcccaggcggttcgcgaccgccagaaagaagcgacgcgcaaaggcaccacctacaagccgaccgaaagcgaaaaatcgctgatgtcccgtaccggtggtctgggcgcaccgcgcggtcaggcattctggccagttcgcgggccgacgctgcatcgctatggcgaacagctacagggtgaattacgctggaaagggatggtgattggtgcctctgaaggtactgaagttaaagcgattgccgacggccgggtgattctggctgactggctgcaaggctacggtctggtggtggtggttgagcatggtaaaggcgacatgagtctttacggctataatcagagcgcactggtgagcgttggttcgcaggttcgcgcgggccagccaattgcactggtgggcagcagtggcggtcagggtcggccttcactctatttcgaaattcgccgccagggtcaggcggtcaatccacagccgtggttgggaagataagttttgtttccatttcgtcgtaacgttcttgcatttgccgctctgttggcgctctcctcccccgtaattgctggcaaacttgccatcgtcattgatgattttgggtatcgcccgcacaacgaaaaccaggtgctggcgatgccttccgctatctccgtcgctgtattacccgattcaccgcacgccagagagatggcgaccaaagcacataacagcggtcacgaagtgttgattcatctaccgatggcaccactgagtaaacagccgctggagaaaaatacgctacgcccggagatgagcagcgacgaaattgagcgcattattcgtagtgcggtcaataacgtgccctatgccgtggggatcaacaaccacatgggcagcaagatgacctctaacctgtttggtatgcagaaagtgatgcaggcgctggagcgttacaatctttacttcctcgacagcgtaaccatcggtaatacccaggcgatgcgcgccgcgcaaggcactggcgtgaaggtgatcaaacggaaggtgttcctcgacgattcgcaaaatgaagcggacatccgtatgcaatttaatcgcgcaattgacctggcacgtcgcaacggttcaaccattgccattggacatcctcacccttcaacggtacgcgtgctacaacagatggtttataacctgccgccagacattacgctggtgaaagccagcagcttgttgaatgaaccgcaggttgatacgtctacaccgccgaaaaacactgtgcccgacacaccgcgtaatccattccgtggcgtgaagctgtgcaaaccgaagaagccgatagaacctgtttatgctaatcgcttctttgaagtattaagcgaaagcatcagccagagcacgctgatcgtttacttccagcatcagtggcaaggctggggcaaacagcccgaatcggcaaaacttaacgctagcgcaaattaaaggcgctacgcgtaatgcgatggtgcgaccgcgttttgtcgcgccattgccataagcggaaagaccacagtaacgcctggtaacccaccttcacgctgcgcacattggtaatcaggcgcttatacataccggaagtaaatatctcagcaatcatccgttggcgggtaataatatccggctctttgcgcaccgcatggcaaacacgcaatgcttcgtaagttatttgctgatgaaattccggataaatcgtaattttgtcggcataatttcgatttaatttctccagcaggcgggtaatcttaatatagtgacgttgataattaaggtttttattcccttgtctatgcaaccgactcactgacgtattatgcagataatatttatataatgattgctcggtatatcgcgcacgcagcgcgttaaacataaattctgttgtccagacaatatcctgatgatgtaatccggcaataaatttaatgttatttttaacaataacatcgcggcgataaacccccatccagaccacgtgtgtccaacggcgggaagaaagtcccatccgcagccagtccggaccagttaatacaccggttgagcgaaggcgatcggtagggatggattgccaggtttcacccgtttcacgaaaacaccaatcagcgttgcactgcgccacgtcgaggtcgtcctctaacgccatggtcatcagcgtttcgtacatggtgggatagacctcatcgtcagcatcgacaaaagcgacatattttcccgttgccacttcaatcccacgattacgcgccaccgatgcgccagaattcgcctgatgcaacaaacgaacgtgcggatagttttctgcgtaatgctttgctatttcaacagaattatccgttgaaccatcgttaataataatgatttccagagcagtccatgtttgcgtaattaaagattccatacaagtgcggaaatcatcgcccgcattatataacggaataataacactaagtttattggtgctgttcatcataaattaccgacgacctctgaagttatcctgacgttttacaggctttgtattaagaaactattaagcctgtgagatattatttttaccggtgagagagtcacgtcagggtagagagataatgagagcagctatataagagatcagcgcaattacgatatcttgattacactgacaggattttacatatttaacggattatcctcaggcaaaagggctggaataccagcccttgttcgtgttaatcccagctcagaataactttcccggactggcccgaacgcatagcgtcaaagcccttctggaaatcatcgatagagaaacgatgggtaatgatcggcgagagatcgaggccagactgaatcagcgccgccatcttgtaccaggtttcaaacatctcacgaccgtaaatacctttaatgaacaagcctttaaagattactttggtccagtcgatagacatatcggacggtggaatacccagcatcgcaatacgaccgccgtggttcatggtgtcgagcatggtacgaaacgctggcggcgcaccggacatttccagaccgacatcaaagccttcggtcatgcccagttctgtcatcacatcattaaggttttctttagcgacgttaaccgcacgggtgatacccattttgcgtgccagctcaaggcggtattcgttaacatcagtgatcaccacattgcgtgcaccaacgtgtttcgccaccgccgcagccataatacctatcggacctgcaccagagaccagcacatcctcgccaaccagatcgaacgacagcgcggtatgcacagcgttaccgaagggatcaaaaatggaagccaggtcgtcggagatattgtccgggattttgaaggcgttgaacgccggaatcaccagatactcggcgaagcagcccggacggttaacaccgacgccgatcgtgttgcggcacagatgggtacgaccgccacgacagttgcgacagtgaccgcaggtgatatggccttcgccagaaacgcgatcgccaatcttgaagcctttcacttcctgaccaatacctaccacttcaccgacatattcatggcccacgaccatcggcaccgggatggttttttgcgaccactcatcccagttatagatgtgaacgtcagtcccgcagatggctgttttacggattttaatcagcagatcgttatgcccgagttccggtacaggaacgtcggtcatccagatgccctcttccgctttcagtttggataacgctttcatctcacaccctcaggcgataacgcccagttgtttaccaatacgcgtgaatgcttctactgcacgcgtaatttgctcaggggtatgcgccgcagacatctgggtacgaatacgcgcctgacctttaggaacgaccggatagaagaaaccggtgacgtaaatgccctctttttgcagctcacgggcaaatttctgcgccactaccgcatcgccaagcatgacgggaataatggcgtgatcggctcccgccagggtaaagcccgccgccgacatttgctcacggaactgacgcgcgttcgcccacagacggtcacgcagctcgctacccgcttcgaccatctccagcactttgatggatgcggcgacaatcgccggtgccagcgagttggagaacaggtacggacgagaacgctggcgcagccactcaaccacttctttgcgcgccgcggtataaccaccagaagccccgcccaatgctttacccaacgtaccggtaatgatgtctacacgccccatcacatcgcagtattcatgggaaccacgaccattttcaccgacaaaaccgaccgcgtgggagtcgtctaccatcaccagggcatcgtatttatctgccagatcgcaaacgcccttcaggttggcaatcacgccgtccatcgagaacacaccatcggtggcaatcagcacatgacgcgcaccggcttcacgcgcttctttcagacgtgcttccagctcctgcatatcgttgttggcataacgatagcgtttggctttacacagacgcacaccatcaataatagacgcgtggttcagtgcgtcggagataatggcgtcctccgcgctcagcagcgtttcaaacaggccaccgttagcatcaaagcaggaagagtagagaatcgcatcttccatccccaggaatgccgccagtttttgttcaagctctttatggctgtcctgggtaccgcaaataaaacgcaccgaagccatgccgaaaccgtgagaatccattcccgcctttgccgccgcaatcagatccggatgattcgccagtccgagatagttgttggcacaaaagttaatgacgtggcttccatcagccacagtgatatctgcttgctgcgcagacgtaataatgcgctcttctttaaacaacccttccgcccgtgcggtttccagatcgttggttaactgctgataaaattctccacgcattgcgattctccagacagggcaaattccagcacatattacccaaacttataggtcgcgacgagatgacgcgttaacacttctgcaaaattcaggataaataacgtccagccccctcacttttggtgaatggctgaagccaacgtcatgtagtgatatgatagaagtattcgtgtctgagattgtctctgactccataattcgaaggttacagttatgatcatcgttaccggcggcgcgggctttatcggaagcaacatcgttaaagccctgaatgataaaggcatcaccgatattctggtggtggacaacctgaaagacggcaccaagtttgtgaacctggtggatctggatatcgcggactatatggataaggaagacttcctgatccagattatggctggcgaagagttcggcgatgtcgaagcgattttccacgaaggcgcgtgctcttccaccaccgagtgggacggcaagtatatgatggataacaactatcaatactccaaagagctgctgcactactgtctggagcgcgaaatcccgttcctgtatgcctcttccgcagccacttacggtggacgcacctccgactttattgaatcccgcgaatatgaaaaaccgttgaatgtctacggttactcaaaattcctgtttgatgaatatgttcgccaaatcctgcctgaagcgaactcacagattgttggcttccgttatttcaacgtttatggaccgcgtgaaggccataaaggcagcatggcgagcgtcgctttccatctcaacacccagcttaataacggtgaatcaccgaagctgttcgaaggtagcgagaacttcaaacgtgacttcgtctatgtgggcgatgtggcagatgtaaacctgtggttcctggaaaatggcgtttccggcatcttcaacctcggcaccggtcgtgcggaatccttccaggcagtagcagatgctacgcttgcttatcacaagaaaggccagatcgaatacattccgttcccggataaactgaaaggccgctaccaggcgttcactcaggcagatctgacgaatctgcgcgcggcgggttacgataaaccgttcaaaaccgttgccgaaggcgtaacggaatacatggcctggctgaatcgtgacgcataagagctctgcatgaaaatactggtgatcggcccgtcttgggttggcgacatgatgatgtcgcaaagtctctatcgcacgctccaggcgcgctatccccaggcgataatcgacgtgatggcaccggcatggtgccgtccattattatcgcggatgccggaagttaacgaagcgatccctatgcctctcggtcacggagcgctggaaatcggcgaacgccgcaaactgggtcatagtctgcgtgaaaagcgctacgaccgcgcctacgtcttacctaactccttcaaatccgcattagtgcctttcttcgcaggtattcctcatcgcaccggctggcgcggcgagatgcgctacggtttactcaacgatgtacgcgtgctcgataaagaagcctggccgctaatggtggaacgctatatcgcgctggcctatgacaaaggcgttatgcgtaccgcacaagatctgccgcaaccattgttatggccgcagttgcaggtgagcgaaggtgaaaaatcatatacctgtaatcaattttcgctctcatcagaacgtccgatgattggtttttgcccgggtgcggagtttggtccggcaaaacgctggccacactaccactatgcggagctggcaaagcagctgattgatgaaggttatcaggtggttctgtttggctcggcgaaagatcatgaggcgggcaatgagattcttgccgctttgaatacagagcagcaggcatggtgtcggaatctggcgggagaaacacagcttgatcaagcggttatcctgattgcagcctgtaaagccattgttactaacgattctggtctgatgcacgttgcggcggcgctcaatcgtccgctggttgccctgtatggaccaagcagcccggacttcacaccaccgctatcccataaagcacgcgtgatccgcctgattaccggctatcacaaagtgcgtaaaggtgacgctgcggagggttatcaccagagcttgatcgacattactccccagcgcgtactggaagaactcaacgcgctattgttacaagaggaagcctgacggatgcgggttctgatcgttaaaacatcgtcgatgggcgatgttctccacacgctgcccgcactcactgatgcccagcaggcaatcccagggattaagtttgactgggtggtggaagaagggttcgcacagattccttcctggcacgctgccgttgagcgagttattcctgtggcaatacgtcgctggcgtaaagcctggttctcggctcccataaaagctgaacgcaaagcgtttcgtgaagcgctacaagcaaagaactatgacgcagttatcgacgcccaggggctggtaaaaagcgcggcgctggtgacgcgtctggcgcatggcgtaaagcatggaatggactggcaaaccgctcgcgaaccgttagccagcctgttttacaatcgtaaacatcatattgcaaaacagcagcacgccgtagaacgcacccgcgaactgtttgccaaaagtctgggctatagcaaaccacaaacccagggcgattatgctatcgcacagcatttcctgacgaacctgcctacagatgctggcgaatatgccgtatttcttcatgcaacaacccgagatgataaacactggccggaagaacactggcgagaattgattggtttactggctgattcaggaatacggattaaacttccgtggggcgcgccgcatgaggaagaacgggcgaaacgactggcggaaggatttgcttatgttgaagtattgccgaagatgagtctggaaggcgttgcccgcgtactggccggggctaaatttgtagtgtcggtggatacggggttaagccatttaacggcggcactggatagacccaatatcacggtttatggacctaccgatccgggattaattggtgggtatgggaagaatcagatggtttgtagggctccggggaatgagttgtctcaattgacagcaaatgctgttaagcaattcattgaagaaaacgctgaaaaagctgccatgatttaaattacaactctttaatagataattttgaaataaaatcagcttccttgctgattttatttcacatattcattacttatctaataaacattggtccgattgtactttaaaataagcacaaagcaatattatggtgacaaacacagcagtcggaaccggtttagaaaagagtattacatcacttaggcctactaccagtagtgaaaaaagcaagattaaaatataaggttctttagcagttcttaaggcatatatgaatattgctgaaaaggctaaaattgttaatgctactccaggaataccacgcgttgataacgtatctatgagatcgttatgcaaatgagaatctacaaagggtaaagcaccacttaatctaggctctttctcttctagttcatgtattttttccgcacgtttttccagtgattgtcctattggagaatatgtttttaaaccaacttcatacattgccagacgggcaccgactgaagttctggtgttatcatgcgaataattaactaaatccctatttaagtcattcattctcgtaagtaatgtatctttaaaagaaaatacacctgctaataatgcaatcgcaataaaacaatataacttataattaattcgcttattaatataactatccattacgattaatagtaacgcaaagaatggaaacactaatatggctgcacgcgtttcagttactataacagcacataagctaagcatgaagttaattgtatataatgttgttttatgtctaaagtcggattttaaaatgagaattgatgccagtaaagaagggaaaaggatgatgtagcctgctgttgtagcgtgggaagctgataatgcaacacggtcgacgtttaaatagaaatgttgccacatggcatgcgcaaaaaaaagtaactgcgttgccaaggatgcgaacagaattagtttcccaaattttattttggttctcatctcatctttagcaaaaagaactaagaaaataaaagcactacacaaggcaatttttccagtttccattgggccacgatatgcattggtataaaccgagcctgaaactttataatgtgaataccagatgatattaacgatacccaaaagacataatgagatgaaaattaacaaagtcggattattagttattgtgttttttggtgtcgctagaaaatataatgcagatataattccagctgcatgaagaaactttgttgcaacatcatcccacaaagacaaagtcattaaagacaacatacataatatgagaattaaagacttgacaccagagttaatttcattccaacaaaacgacatataatttcaacctatgctacgaggatgggttatttaatgcaagacctaacgtttattcttttttctatttaccagtcttaccatcctccagagaatatagttttttgatgctaatatctttgctcgcctcttatctctcttgccaagaagattacaatctttcaattctttttcattgctttcaactaattgatttaataattcaaaatcgccattaagtagaacattccataaataacgagttttatgataagttctatttttactcaataatgtatgaatttcttctttccggttacctttgtataactgcatcacagaagagtagattctttcgtgcgcaaatgactcatgtcgataatgagtgatggttctacatgagttcattaaggaattttctctatagttatgcttatacatataatatggaaccgcatacatatcgcatgtaattagcagtcgatagataaaatccagatcttctcctagtcgtaaatcttcatcaaaaaaaagattattatcttccaggagttgttttcttataaacaagcatcctatatggaatctgacctttttataaaaaaaatcgaaaagtaaagacccttcattaaaatctgtatttataggtgagtaagtaacaccattttttatatgatggccataaagcccacaataaatcgcatcccctcccgtctcatgttgtctggaatacatcttcagcagatagttaggatctatctcatcatcatcatccataaaacatataaactgtccttgcgccttgcggatacctgtattcctggcagacgaaacaccgccattttctttattgataataattaatcgagagtgggttaacccatactctctcaaaacacttgatgtgttatctttagaaccatcattaacaataacaatttcaaaatttgggtaagtttgtttttctaatttcgttagagtttcagtaatgtaatcagatgaattatacgtcggtattattatggatactaaagggtaatcattgctcatcgtgttctcttgcctgaactaataaaatattatagtactcatccttaattattattgtaactcagacatccatgatttttattattgcccaaatagttttcttttatacttatttaatttgaatttaatgaagtaaataaaagcgttaaacgtatcaccatttttctttgcatgttggtatttcacttgatactgcttttcattcgtggctggaataaacgccacatcattccagcaagaaacctgataagcctcattaaaatacttctggcagggataattcgtccagtcgttccagggcttcgttacgccaacataatgaatcagcttagtatcatcggtaatggtctttttataatcttcatcgcttttattttttaactcatagtcaatgccataaaagcaatcataatcgccgctaataaaaatacaatgactaaagaacagaatatttaaaatatcctgatcaaggcatttatatttcgtgtgctgcgggtcacttgccagcatagcaatggctttattcataaaatcatttttcgcccatgcttcaagctgcagatatactacaccggcgttgaaataattccctggaagtccctctatagccagacgcttcgctggtttttcctgcataaaaggcacatctttaataacagccgcgaacttatcgccatcaaaattaatatcaagcaatccagctaatgagcctttacagatgacatcagcatcgatatataacagattttcaatagtttcactcagatactggaacgcaactaaacggaagaatgttgcataagaccactgtttcaggctggggaagatatcaataaaggcactggatactttataaattcttacttcaacgttagcatttttgctggtaaaagcattaacacgttgtagataatcttcatcaatgtagtcagtaaagagatgaaacttaaccgcaaggtccgggttatgcataacaactgattgcatagatactgccgcaccaaataaaaagttgcggtcaataccgtaagcgatatttaacacacgatcggtgttagcaatttccccagagacagcgacttcagtaatactctcagctaataaatccatgttggttccgttttgactgtgtggtttacgctttgccttttaattttttaataaatttgcgtagtttggttctgtagattactgaatagtagccataatcttttatttcgttggcaatacccaggtgacgttccatggccagacgatcacgggctttccgctctgccgtacagcttttaccggataggtcaattatcctgacaccatctttactaacgataaagttaccccggtgtgggtcgcccgatagcatatttaaggcatgcaatttttccattgaagccttaatttctgctttaacatcttctggaataatcggcatatcattgagctctacgccctcgacatactcgataagcatgataaaaacactggcatagttgaaaattttacgctcagccagaaaataaaaatcattaggaaaagtaagacctgcacttctgacacgatcggtttcaacgatcaaattctgatagtagtcaccttttacaaaagattttaaaaaacgttcattccttttcgttttcggggcaaagactttaaaaacatagcgaccatatttcgtatcaatcaacgatactttggtatcatcaatattacgtaatacttttactgttttaaaattataggccagtatttcatcaaagatttctttatatttattatcgttatctttgtaataaaatgagaagccgcgatagcgtatacttgtaatcataagagtaatttatttcttaagcttgtacttaattaatgaagttatacctttaatatactcaccatgggcaaacagatgcttatattgtttctgcatttctgcaacagtccgcgcctctttaagaggatatttcttccagggagattgttcacgcgcgatattaaagtatgatgcagacggatatccagcccagctatgccatggtttagttatccctgtatagtgaatcaatactgttttatcggtaatggtttgctgatactttcgatgactacgatcatgaagttcgtttttcagggtataaatagtatcaaaatccttcgcgaggtagatattattcatattaaatgcgatattcaacgcatcctgatctaaatatttaagagagccatatttagtttcccctcgtaaaagcgtgagtaaatacggtgtcaaatttgcttcatgccattttttaagattgacatagataacgcctgcattgaaataacgtccattcattccgggaatgttaagacgttttgcacatgccgcctgagtactatcattgtcaggaataaccgcagcaaactcatctttaaatataatttttgtgagaggtttcagacttcctttacaaacgacatcggcatccagatacagcagtgtggaaatactttcactcagatattcaaaggacaataccctgaagtatgtcgcgtacgaccaaaactgtgacgtcggcagatcagcaaagtattttgggtcaattaaatatacaataattgaggtattaaattgttttgctgtttcattaaatgactttaaataatcatcatccacataatcagtgaaaacatgaaagacaaaattaatatctgaattattaatcaaaacggaagaaattgaaacgccagcaccatacaaaaaattcttatcgataccgtaggaaacatttagctctgggacgttttcttttttattatctgctaaatacgaaaaccgttcttttataaattcattcatttaacttttctcaatgtcattttattatctttaaataaaaataataaatataattcattatcccgttaattggtttattttgtttaaaattatgcttagcgcaataacgagcataatttgagttcattggccgcattaacggttcatttttccagggcgatgcttctttgcctttgataaatggctgcgcgcttggataaccggcccagtaatgccagggttttgtcgggccgacataatgaattaatacggtttcatcattaattggacaaataaatgatttttttaattcataatttaaactaaattgcgtattgtatttagcatcaatgaatttaactttccctaacaggataagattaagtatatcttgatccatataggttaaacgggaaacgacggctttatcagcaagcatcgacatcgctttagcagaaacggactcctgcgcccacgctagtgtattaattaacaggacacctgaattaaagtaacccttttcaagttcattacactgcagactttgagctcgtaatgaccaccagttagcatcgcgttcagtaacaacagcagcaacgttattggcaagatccattgttatcagcggctttaagtttccctgacaggcgatatcagcatccaggtacaggatcttatcttgttgatcaataaagtaatctgcaattacaaaacggaaatacatggcaatagaccaatttttggtcgtcggtaatgccttaagccgttcacaattcaccagatggatctggatacaggtatgatagcttttcgctaattgggataaacgctggatatcggcttcagggatatcatcaataaaaacgtggaaaacaaaactcacgtcgttgttatgtaacaaaactgacgtgattgaaacaccacaaccaaaaagaaagttctgatcaatgccataagcaacatggaatgatgatgccactgacaccgctggcctttcatcgaagatgattgtcttattgatcatctcttgtggattaaaatagtgggcactcatatttctctccggaaattacaacgattttcgaatcgttctttccctgatttttgtggcttttgcttctgcttgcgacagcagcccttgttcctgcttgagaatgtctttaagcggggcagaaaaatacaccttcatgaaccgccagatatcccgttgagtcaggccaatattcatcgaagaaaaataaagtccaataagatctttatcgcgccaacgacgtggaacgcgcgtgcgaagctgcgcccggtgcaggtcaattactgaaatttttaactcctcttccttaccggaaaaaggcaagtgcagcaggaaatgacagatataacagtcacggtggttaatgcccgcagcatgcatatcgcgcaccatcgtcgcgacacgcttaataagcatacgctttacgcgaacatctggtgggttggtcgcccagtcagcacagtaatcttccagactgatggttggtgtcagatcttcggtaataataaacgaggttctggtcagcggattaatgcctttttcgccgaatgccaccccatacatagtatcaacgccgacatcccgcagtcgatgaatcgcattccattcgcggtctgcgcctaatactggcatccgcaatgagagtaaatttttgattatctctttcagggtcgtgccgcgatgccatttgagaaaatagcttttgcccgccatttcaaagcgcagagtgcggcgagtttccagttcacgaaatacctcaccctgcaaggttttaacttcctcaaaaggatctttaccgcgccataacgtggcaaacggctctttaagttcaaccatccagaccacccgttatgatgtccgccgctttctctggcagactgtataaatcttgtgtatcagcataatgtcgcgcattttccgcccaggcctggcgcaatgaagattgcgttaacgctttgcgtaaaatctcattcaatgtttcctggcggaatggctcagcaatagcctcgccgcaattggcgtcgacaatataatgcgcatagccacaaacggctgttgttagtaccggtaatcctgcagttatcgcttccagcagtacaattcccgcggcttcctggtaggcaggatgaagtaataaatccgccgccgccattaattccgagacatcgttgcgccccgagaagaagtgaacattactgcgcacgccgcgtttttctgccagcgcctcaaattttcgcggtttatcctgcccaacaacatatagtaatgtgttgtggcgcagcgaatccggtaacgaagcaagtgcttcaatggaacgatcgacacctttacgcgtgaagtctgaaccaacctgcaacaataaatattgttgttcggttattccattcttcttacggaagatttcacggctattggctggctgctggctatatttacgatcaggataaatccccggaggcagaatatgaaaacgctccgcttcagtctgataatgtttctggaaatcggcgatttgcttatctgtcagcatcagcagctgtgtcggcttgccctgttcgaaggttgcccgctcaaaggcggcataatggcgataacgtgacgtcaggcgatagaaaaagcctttctcctgcgctactttctcggcataacaaacatcagcggcataataaacgtccagccccggcattttattaaatccaacgactctatcgacggggtgttcacgtaaatgtttttgcacccaggcaaaatattccgcattgcgcccgtgattggtatgcgatttaaccggcactttgatcagttcaaatacatcagggcattcgccttcccacgactgggtataaacccgaacatgatgacctcgggcggcaactgtctgagcaatacgcataaaatcgcgctgcaaaccgccaaagggaaaatatttatataaacaaaaagcaacgatcataacgacgtacctgtcgtggaggagggaagtaatttatcgacagctgcaatgacatctgccgccggaataaccgaaagatacatctcatttcggtcacgctgatcgcgcgttggcatttcccggtaatctcccgcccagaattgaatcatgttatttgaccagggacgccagaaaatatggtctgtcgcaccaaacagcgatatcagcggcgtattaactgcagcggcaatatgcgccggtgcggaatcaacgccaataaacagctgcgcatgatcgattaacgcaccaagttccgggaaggtcacctttccggccagcgccgttactggtggcgtctggcatccctgcgcaatttcattgacgcaggccagatcgtctttatctgggccggacgtcagaacgacttcataaccacgagcatgtaaggcatcaatcacagcggaaaacttggcgttgtcccaacatttgaagatttgccgcgccgtaggttggataaccacataattttgtccaacaccagcgtgatcaagttcgcgacgcatacgtttccagcttgcaggcgggtaactcatggttgtctgcttcaccaacgattcaagtcccaatggcgtcagcacggataagttactttccaccacatttccaccctgcaacggcaccaaatgagtgaaactattacgccaaaaagcagactgccgatgatgataatcctgggaaattttcacacgggcatttaataagcgaaccagtatagcaaccatccattgatcggtaagattaacgataaggtcatacttattggcacgtaataccttgatgagataaaaaaagttggcaattttttctgaggcttttgcttttttattttttatgccgtagagcgcgttaatctctggattttcagacaggatcgggatggtgtcctgataaagcagcacatcgatttttgcgtcagggtaattttttttcagcgaactaatgacgggagtagttaataacatatccccatgaaaacgcatcttaatgagcaaaattcttcgaaatggcttatccacaagtaactctttttgttgagattatccgattaaggtgaagcagaaaaagcacgctaccgccccaggctcaacagctacctgaatactgataccgcactgatattgacgcgctagtgtatcacttctttcgcggcaatccgactcgaatgatttttaagcacattgttgattttcaataaagaaatcaatcaaataaaatcattagcaaccatattcttttactgttgctctgcgattccttcctgcacgtactgcagaaatcaatgaatcgcataaaaatacaaaaaaagtatagatgttcagcaagaattggcgggtaaattgctatttaagtcaaaaatgggaaaagtaatggtaaagccacagctaaatacatagaatccccagcacatccataagtcagctatttactatgctcgaattgctttacaccgcccttctctaccttattcagccgctgatctggatacggctctgggtgcgcggacgtaaggctccggcctatcgaaaacgctggggtgaacgttacggtttttaccgccatccgctaaaaccaggcggcattatgctgcactccgtctccgtcggtgaaactctggcggcgatcccgttggtgcgcgcactgcgtcatcgttatcctgatttaccgattaccgtaacaaccatgactccaaccggttcggagcgcgtacaatcggctttcgggaaggatgttcagcacgtttatctgccgtatgacctgcccgatgcactcaaccgtttcctgaataaagtcgaccctaaactggtgttgattatggaaaccgaactatggcctaacctgattgcggcgctacataaacgtaaaattccgctggtgatcgctaacgcgcgactctctgcccgctcggccgcaggttatgccaaactgggtaaattcgtccgtcgcttgctgcgtcgtattacgctgattgccgcccaaaatgaagaagatggtgctcgttttgtggcgttgggcgcaaaaaataatcaggtgaccgttaccggtagcctgaaattcgatatttctgtaacgccgcagttggctgctaaagccgtgacgctgcgccgccaatgggcaccacaccgcccggtatggattgccaccagcactcatgaaggcgaagagagtgtggtgatcgccgcacatcaggcattgttacagcaattcccgaatttattgctcatcctggtaccccgtcatccagaacgcttcccggatgcgattaaccttgtccgccaggctggactaagctatatcacacgatcttcaggggaagtcccctccaccagcacgcaggttgtggttggcgatacgatgggcgagttgatgttactgtacggcattgccgatctcgcctttgttggcggttcactggttgaacgtggtgggcataatccgctggaagcggccgcacacgctattccggtattgatggggccgcatacgtttaactttaaagacatttgcgcgcggctggagcaggcaagcgggctgattaccgttaccgatgccactacgcttgcaaaagaggtttcctctttactcaccgacgccgattaccgtagtttctatggccgtcatgccgttgaagtgctgtatcaaaaccagggcgcactacagcgtctgcttcaactgctggaaccttacctgccaccgaaaacgcattgaggttgttatgcaaaaacgggcgatttatccgggtactttcgatcccattaccaatggtcatatcgatatcgtgacgcgcgccacgcaaatgttcgatcacgttattctggcgattgccgccagccccagtaaaaaaccgatgtttaccctggaagagcgtgtggagctggcacagcaggcaaccgcgcatctggggaacgtggaagtggtcgggtttagtgatttgatggcgaacttcgcccgtaatcaacacgctacggtgctgattcgtggcctgcgtgcggtggcggattttgaatatgaaatgcagctggcgcatatgaatcgccacttaatgccggaactggaaagtgtgtttcttatgccgtcgaaagagtggtcgtttatctcttcatcgttggtgaaagaggtggcgcgccatcagggcgatgtcacccatttcctgccggagaatgtccatcaggcgctgatggcgaagttagcgtagcgtttatgccggatggtatgccatccggctcgcatcaattacttctggcactgccgacaataaaacgttgcccgctgcgcatgtttagtcgccacaatcggcgtaccgcacacccgacacggctcgccttttcgcccgtaaacctgcaattcctgcgcgaaatagcccggtttaccatcactttgcagaaaatctttcagagttgtaccaccctgctcaatcgaacgcagcaacaccgctttaatcacccgagctaacaattcacactctgccagcgacagtgatgacgccagccgatccggatggatccccgcagcaaacagagattcgctggcatagatattccctacgcctaccaccagcttgttatccatcagccatggtttaatcgccgtttttttcttctcgcacttctgatgcaggtactcaccgttgaaatcgtcgctaagcggctccggtccaagatgggccagcacgttgtgcccttccagctctttggtccacagccaggcaccaaagcggcgcggatcggtgtagcgcagcactttaccgttgctcatcaccaaatcaacatggtcatgcttttcagggggaagttcttctggaaggatgcgcaggctgccagacatccccaaatgaatgataatccagccctcaggcagctccagcagcagatatttagcccgccgctgcacgctaagcactggttggtcgcttaaacggtagatctcttctgaaaccggccagcgcaagcgtccgttgcgcaccaccgcatgaagaatggttgcaccaacgagatgcggttctatgccgcggcggctggtttcaacttcgggtaattcaggcatagcatctccaggaatgaacagatgcagtcaatatgggggcaggcagataacaaaaaaccccgccggggcgaggtttttcgttacatcaaagcaaaaattatttgattttcgcttctttgtagatcacgtgctggcgaacaactggatcgaattttttcagttccagtttttccggcttagtacgtttgttcttcgtagtggtatagaagtgaccagtaccagcagaagaaaccagcttgattttctcacgaatacctttagccatgatttatttcctctaagtacttagtacttttcgccacgggcacgcagttcagccagaactgtatcgatgccttttttatcgattacacgcatacctttagcagatacgcgcagggtgacaaaacgcttctcgctctcaacccagaaacggtgagagtgcaggttcggcaggaaacggcgtttagtcgcgttcagtgcgtgggaacggttgttaccggtcaccggacgcttgccagtaacttggcagactcgggacatgtctattctccaaaaatcaaattagctcgagcttcgtatggggtattggcgcctcgtcaggctttacagcccggtcatcgcagttctatgtgaactctcgattgccaggcccaaatgccaaacccgagattctcaaaggtggcgtagtatacgctgactcagcgatgtgctcaagtcccgaacagacaaagatcccgaaggatcgcgcatagcgggttaaatccagccgcgttcggcaaaagaaacatactctccacgcccaatcacgatatggtcgagcacgcgtaaatccatgaactgacaactctttattatccgttcagtaatgagtttatccgctttactgggttcagcacaacccgaagggtgattatgcgcaaggatcagcgccgaggcgtttatttttatcgcttcgcggataatttcccgaggatggacttcaacatggtttagcgtgccggaaaaaagacggctatgcgttataaccctgtgttgggagtcgagaaagatcaccataaagatctcccgctcctcgcccgtgagctggctttgtaaaaattccctcgtcatctccgggctgagtaaagggctttcttcacgcatccgtacgttgtagtaacgccgcgccagttcggcaatcccctttaactgggcgaatttcgccacgccaattccatgaacgccactaaattgctcatattcagaggttaacaagccataaagagagccgaaattctccagcatctcttttgccagggttaatacatctttaccgcgcgttccggtacgcagaaatagcgccagcagctcgacatccgttaaggcgctaataccaaacttcagcattttttcgcgcggcatcaacagctgtgcattgtttttcaccttcacctcctttgtggtgctcgcatcctgtcatagccgttcctttaaatcgacggccagttttcaatcctggaaagcgcctcgcaaagtgaatctcaggtgaaggcacgacaacaaaagtattgtgataaaatcgccaacttctggtgtcacccaacaggaaaaatcatcatgagcctggccggtaaaaaaatcgttctcggcgttagcggcggtattgctgcctataaaacccctgaactggtgcgtcgtttgcgcgatcgcggggccgatgtccgcgtagccatgaccgaagcggcaaaagcctttatcaccccacttagcttgcaggcggtttctggttatcccgtttccgacagtctgctggacccggcagccgaagccgctatgggccatattgagctgggtaaatgggctgatttagtgattctcgcccctgccacggcagatttaattgcccgtgttgctgccggaatggcgaatgacctggtatcgacgatttgtctggctacacctgcgcctgtagccgtgctccccgccatgaaccagcagatgtaccgtgccgccgccacgcagcataatttagaggtgcttgcctcacgtggtttgctcatctgggggccagacagcggcagtcaggcttgtggtgatatcggcccaggacgaatgctcgatccgttaactattgtggatatggcggtagcgcatttttcgcccgtcaacgacctgaaacatctgaacattatgattaccgccggtccgacgcgtgaaccgctcgatcccgtgcgttatatctctaatcacagctccggcaagatgggttttgctatcgccgccgcagcagcccgtcgtggcgcgaacgtcacgctggtatcaggtccggtttcgctaccgacgccaccgtttgttaaacgtgttgatgtaatgactgcgctggaaatggaagccgccgtgaatgcatctgtacagcagcaaaatatttttatcggttgcgccgccgtggcggattatcgcgcagctaccgtggccccagaaaaaatcaaaaagcaggccacgcagggtgatgaattaacaataaaaatggttaaaaaccccgatatcgtcgcaggcgttgccgcactaaaagaccatcgaccctacgtcgttggatttgccgccgaaacaaataatgtggaagaatacgcccggcaaaaacgtatccgtaaaaaccttgatctgatctgcgcgaacgatgtttcccagccaactcaaggatttaacagcgacaacaacgcattacaccttttctggcaggacggagataaagtcttaccgcttgagcgcaaagagctccttggccaattattactcgacgagatcgtgacccgttatgatgaaaaaaatcgacgttaagattctggacccgcgcgttgggaaggaatttccgctcccgacttatgccacctctggctctgccggacttgacctgcgtgcctgtctcgacgacgccgtagaactggctccgggtgacactacgctggttccgaccgggctggcgattcatattgccgatccttcactggcggcaatgatgctaccgcgctccggattgggacataagcacggtatcgtgcttggtaacctggtaggattgatcgattctgactatcagggccagttgatgatttccgtgtggaaccgtggtcaggacagcttcaccattcaacctggcgaacgcatcgcccagatgatttttgttccggtagtacaggctgaatttaatctggtggaagatttcgacgccaccgaccgcggtgaaggcggctttggtcactctggtcgtcagtaacacatacgcatccgaataacgtcataacatagccgcaaacatttcgtttgcggtcatagcgtgggtgccgcctggcaagtgcttattttcaggggtattttgtaacatggcagaaaaacaaactgcgaaaaggaaccgtcgcgaggaaatacttcagtctctggcgctgatgctggaatccagcgatggaagccaacgtatcacgacggcaaaactggccgcctctgtcggcgtttccgaagcggcactgtatcgccacttccccagtaagacccgcatgttcgatagcctgattgagtttatcgaagatagcctgattactcgcatcaatctgattctgaaagatgagaaggacaccacagcgcgcctgcgtctgatcgtgttgttgctcctcggttttggtgagcgtaatcctggcctgactcgcatcctcactggtcatgcgctaatgttcgaacaggatcgtctgcaagggcgcatcaaccagctgttcgagcgtattgaagcgcagttgcgtcaggtattgcgtgaaaagagaatgcgtgagggtgaaggttacaccaccgatgaaaccctgctggcaagccagttgctggcattttgtgaaggtatgctgtcacgatttgtccgcagcgagtttaaataccgcccgacggatgattttgacgcccgctggccgctaattgccgcacagttgcagtaagatgacgccggatgacttttcatccggcgagtttcgttaaacgccaaactcttcgcgataggccttaaccgccgccagatgttccgccatttctggcttctcttccaggtaagcaatcaggtctttcagggtgatgatagagatcaccttgcagttgtaatcacgctcaacttcctgaatcgccgaaatttcgccgcgcccgcgttcctgacgatcaagcgaaatcaacacgcctgcaagcgtcgcgccattggcctgaataatttccatcgactcgcgaatcgccgttccggcggtgatcacatcatctaccagcattacgcgtccttgtaacgcgctaccaaccagattaccgccttcaccgtggtcttttgcctctttgcggttaaagcagtacggcaggtcaaggtcatgatgctccgccagcgccacggcggtagtggtggcaatcgggatccctttgtaagcagggccaaacagcagatcgaactcaatgccggaatccaccaatgcttcagcgtaaaaacggcctaacagtgccagatcgcgcccggtattaaacagcccggcgttgaagaaataggggcttttgcgcccggatttcagcgtgaactcgccaaactttaacacctgcttgctaagcgcaaattcaataaactggcgctgatatggtttcatgccttcgctcctcatcttacttttctacagacaaaaaaaaggcgactcatcagtcgccttaaaaatcagtttgccagcgccgccttctgcgtcgctacaatggattcgattccccctcgggccagcgccaacaaggtgagtaactcttcgtgggtgaacggttcgccttctgccgtcccctgcacttcaatgatacgcccgtcttcggtcatcactacgttcatgtcggtctctgcggcagagtcttcaacatattccagatcgcaaaccgcttcaccgttcacaatcccgacagagaccgcggctaccatccctttcattggattagttttcagcttgccgttttccaccagcttctgtagcgcatctgccagcgccacgcaggcacccgtaatcgaagcggtacgcgtgccaccatcagcctgaagcacgtcgcagtccagcgtaatggtgaactcacccagtgctttcaaatctactgccgcgcgaagagcacgggcgatcagacgctggatttccattgtgcgtccaccctgcttacctttcgccgcttcacgcgcgttacgggtatgggtagaacgtggcagcataccgtactctgcggtgatccagccctggccctgacctttcaggaagcgcggcacgccttcttcaatagaggcggtacacaatactttggtatcgccaaattcgaccagcaccgagccttctgcatgttttgtatagttacgagtcagggtaacgggacgcacctgattattgctacggcctgctggacgcatattgaaatctccggcttgaaacaaatgtggctgcgcattatacggacttccggcggttattcctatcctgacaaggcatcgatggctataatccttccacctctccttttataaacaggaacgtctatgatccgcagtatgaccgcctacgcccggcgtgaaatcaagggtgaatgggggagcgcaacctgggaaatgcgctcggtaaaccagcgttatctggaaacttactttcgtctgccggagcagttccgtagccttgaacctgtcgttcgcgagcgtattcgttctcgcctgacgcgcggtaaagtggaatgtactctgcgctatgagccagatgttagcgcgcaaggtgagctgatcctcaacgaaaaactggctaaacagctggtaactgccgcgaactgggtaaaaatgcagagcgacgaaggagaaatcaacccggttgatattctacgctggccgggcgtgatggcagcccaggagcaagatctcgacgcgattgcagctgaaattctcgcggcgttggatggcaccctggatgactttatcatcgcgcgcgaaaccgaaggtcaggcactgaaagtgttgattgagcagcgtctggaaggcgtcaccgccgaagtggccaaagtccgcgcccatatgccggaaatcctgcaatggcagcgtgagcgtctgatagcgaagctggaagatgctcaggtgcaactggaaaacaaccgtctggagcaggagttggttctgctggcacaacgaattgacgttgccgaagaactggaccgcctcgaagcgcatgccaaagagacctacaacattctgaagaaaaaagaagccgttggtcgtcgtctggactttatgatgcaggagttcaaccgcgagtcgaacactcttgcttcgaaatctatcaatgccgaagtgacgaattctgccatcgagctgaaagtgttgattgagcagatgcgcgagcagatccagaacattgaataactcgtaacgccaattcttccttttcagccttcacaaatgccgcccactcaaacagagcggcatttttcctccccgcaacattcaattctgttttgcgtgcctgctccagattttgcgatgtttttttgcccagcgcagtgagaacgtgagatactcacaactgtatataaacacagttgtaaacttactttccttgcaatcgatatcatatggagtgggcaatgaacgaacatcatcaaccttttgaagaaatacggcattatggcactgaagggcaagaattttggtcagcgagagaattggcaccgttactggattatcgggactggcgcaattttcaaaaggtactggcccgcgcgactcaagcgtgcgaagccagcaatcaagccgcatctgaccatttcgttgaaaccaccaaaatggttgtattaggttcaggggctcaacgagaacttgaagatgttcatctctcccgctatgcctgttacctggtagtacaaaacggcgaccctgcgaaaccggttattgcggcagggcaaacttattttgctatccagacccgacggcaggagctggctgacgatgaagctttcaggcaacttcgtgaagacgaaaagcgtctttttctgagaaatgagttgaaagaacataacaaacaattagttgaggcagcgcagcaagctggggtagcgacagctatcgatttcgccatatttcagaatcatggttaccggggactgtatggtggattagatcagaaagccatccatcagcggaaggggctgaaaaagagtcagaagatcctggatcatatgggttcaacagaactggcggctaatctctttcgagctacccaaacagaagaaaaactcaagcgggatggcgtgaattcaaaacagcaagctaataccacacactttgacgtgggtcgcaaggtgaggcaaaccattcaggaacttggcggaaccatgcctgaggagttgccgaccccgcaggtcagcatcaagcagttggaaaacagtgtaaaaattacagagaagaaatagcagaaaataaaaactctttttgttgattgagatacccgatgcgtaagccaaagtccaggtgcggtgaacacaatggctaaacattgcacctttcttttccacccctcaattttaacctattttttcttatgcattttctcagacaagaagtcagaagaatgcatctacgctacagaaaatagcgatttcacataactacaagttatcaatttcctctcaccttaaaaaatctcaatcgtgacaatacgcacaaatcgctaccctgccagacagatttttagggagagaaccatgctgttacacattttgtatttggttggcattactgccgaagccatgacgggggcgctggcggccggacgacggcgcatggatacatttggcgtaattattattgcgaccgccacggcaattggcggagggtcagtgcgcgatattctgctgggccactatccgctcggctgggtcaaacacccggaatatgtgattatcgtcgctaccgctgcagtactcaccactatagttgctcctgtaatgccttatctgcgcaaagtgtttctggtgctcgatgcgctcggactggtggtcttttctatcatcggcgcacaggttgcactggatatgggacacggcccaattattgccgttgtcgcggcggtaaccaccggcgtgtttggcggcgttttgcgcgatatgttctgtaaacgcatcccactggtattccagaaagagttgtatgcgggtgtctcatttgcctccgccgtgctgtacatcgcgctgcaacactatgtttctaaccatgatgttgtgattatctccaccctggtattcggcttttttgcccgtttactggcgctacgtcttaagctgggattaccggtcttttactacagccacgaaggtcactaaggttcaaaacctgtgatctgctgggcagacagccaactgcccagcttcttgatttgcgcattttccttccattcaataacctgtctggcgcgccccgatccagtccccggcagctgctgccagaactgttccgtgctaaataaaagttgcgaccaggaccgttcatcactggcattaagcgccgcccgggttagcggtattcccattgccatcacccagcgagtaaaaggctgctgacgagccagattaaactgatgccataactgcgcacttttacttttcgcgatccccggcgtgttctgtaattgctctggcgttaataaaagccaggaaaagatatgctcaaagcgatgagtctgatgcagggcgcgccagccggcctcaccaatgccatcaagccccagaacctgttttgaccccagccagactaagcgtgaaatgaactgttcctgacaaacatcagaagcaaagtagcaggtcaacgagttaaagcggttttctggtggtgtcggttttgtacgttctgctccgcgccagaccacatcatcaatgcgaggaatcccctgaccggcaaggctgacgaggatctgatcaccaggcgcaatatcccattcctgccagcgcctgacggaaccaatattcacccgctggatttttttatcatccagcatgacaggtgcgagtgacgccaccaccgatattttaccgctcttacccaccgcaaattgaatcgccttcacttcggcaacctgagctacaggttgatatttccaggccaccagccactccgcctggcccggtaaccaatgacgggattcgggttctttcgccgctcgcacaaccacgccatcggtgacgaagggtaattttgctttccaccactcattgcgtacgtgcgcaacctcatcagcatttttaaccgcgcgggtatacgtctgcgttaaagtaaaacctgcggtagccagatcctttaaacgatcggtcattaaatgcggtccatccggccatgcccagacaaaaacagccagtgagtttagcgtatcgctattcccctggcgcatcatcaggccagcaacttttgcgcgggcatttattccccccatttgttgttggatatgccccttacgcttgagaaatatttccccctgaagcgtgctgttggctaaaggcccgctaacggtttgcggcacagcggaaattaagcgaactttctgcgtccagtcctcgcctttcaggccattaccgcgactgattgctttgttcagtttcccgtcccgataaaccagggttaccgcaacgccatcaacttttggctgcacccaaagatcgctacgttcgcgcatccacagacttaatgcgtttttatccgccattttgcgtacacccgtatgggcaaccggatgcataaccgcaccgtttaaaggcggcatcatcacatcgcgagtctcgttcccaaaacagcgttgccactgcgtgagacgggcgcttaactgatcgtaaacaccgtcttccacctcacttttcccttccttccagtagtcatcgtcccactgttttatttgctgttgcaggcgggaaatttcttcctgtgctctggctggcgaccaggccggacagaccgcccacgccgatgattgccagcacaagatacttattaatatcgccatccatactttcatcatcacctccgctgtagatagtcaggcagatatacaacttggtgaagacaaagccgagtggcaaaaacggagtctgcgaggacgcttcctgagaatcgtctttattgcagtgaatcacaggcaaatgcggaagcagctacgcaaaatgcaacaactttgcgcaaaaagtgtgagcaagggctacgtcacatggccgcgccgtgtataataagctcgtatgtaggctttatttcgctaatcacatacgaaagatactcatggctcaaggcacgctttatattgtttctgcccccagtggcgcgggtaaatccagcctgattcaggctttattaaaaacccaaccgttgtatgacacccaggtttctgtttcacacaccacacgccaaccgcgtcctggtgaagtccacggtgaacattatttctttgttaatcatgatgaatttaaagaaatgattagtagagatgcgttcctcgaacacgcagaagtttttggtaattactatggcacttcgcgtgaggccattgagcaagtactggcgaccggtgtcgatgtttttctcgatatcgactggcagggtgcgcagcaaattcgccagaagatgccgcacgcgcggagtatctttattttaccgccgtctaaaatcgaactggaccgccgtctacgcggtcgcggtcaggacagcgaagaggtcattgcaaagcgtatggcgcaagctgttgcagaaatgagccattacgccgaatatgattacctgattgtgaatgatgacttcgataccgcgttgaccgatttgaagaccattattcgcgccgaacgtctgcgcatgagccgccaaaagcagcgtcatgacgctttaatcagcaaattgttggcagactgaacctgatttcagtatcatgcccagtcatttcttcacctgtggagctttttaagtatggcacgcgtaactgttcaggacgctgtagagaaaattggtaaccgttttgacctggtactggtcgccgcgcgtcgcgctcgtcagatgcaggtaggcggaaaggatccgctggtaccggaagaaaacgataaaaccactgtaatcgcgctgcgcgaaatcgaagaaggtctgatcaacaaccagatcctcgacgttcgcgaacgccaggaacagcaagagcaggaagccgctgaattacaagccgttaccgctattgctgaaggtcgtcgttaatcacaaagcgggtcgcccttgtatctgtttgaaagcctgaatcagctgattcaaaactacctgccggaagaccaaatcaagcgtctgcggcaggcgtatctcgttgcacgtgatgctcacgaggggcaaacacgttcaagcggtgaaccctatatcacgcatccggtggcggttgcctgcattctggccgagatgaaactcgactatgaaacgctgatggcggcgctgctgcatgatgtgattgaagatacacccgccacctaccaggacatggaacagctttttggtaaaagcgtcgccgagctggtagagggggtgtcgaaacttgataaactcaagttccgcgataagaaagaggcgcaggccgaaaactttcgcaagatgattatggcgatggtgcaggatatccgcgtcattctcatcaaacttgccgaccgtacccacaacatgcgcacgctgggctcacttcgcccggacaaacgtcgccgcatcgcccgtgaaactctcgaaatatacagcccgctggcgcaccgtttaggtatccaccacattaaaaccgaactcgaggagctgggttttgaggcgctgtatcccaaccgttatcgcgtaatcaaagaagtggtgaaagccgcgcgcggcaaccgtaaagagatgatccagaagattctttctgaaatcgaagggcgtttgcaggaagcgggaataccgtgccgcgtcagtggtcgcgaaaaacatctttattcgatttactgcaaaatggtgctcaaagagcagcgttttcactcaatcatggacatctacgctttccgcgtgatcgtcaatgattctgacacctgttatcgcgtgctgggccagatgcacagcctgtacaagccgcgtccgggccgcgtgaaagactatatcgccattccaaaagcgaacggctatcagtctttgcacacctcgatgattggcccgcacggcgtgccggttgaggtccagatccgtaccgaagatatggatcagatggcggagatgggtgttgccgcgcactgggcttataaagagcacggcgaaaccagcactaccgcgcaaatacgcgcccagcgctggatgcaaagcctgctggagctgcaacagagtgccggtagctcgtttgaatttatcgagagcgttaaatccgatctcttcccggatgagatttacgttttcacaccggaagggcgcattgtcgaactgcctgccggtgcaacgcccgtcgacttcgcttatgcggtgcataccgatatcggccatgcctgcgtgggcgcacgcgtcgaccgccagccttacccgctgtcgcagccgcttactagcggtcaaaccgttgaaatcattaccgcaccgggtgctcgcccgaatgccgcgtggctgaactttgtcgtcagctcgaaagcgcgcgccaaaattcgtcagttgctgaaaaacctcaagcgtgatgattctgtaagcctgggccgtcgtctgctcaaccatgcgttgggtggtagccgtaagctcaatgaaatcccgcaggaaaatattcagcgcgagctggaccgcatgaagctggcaacgcttgacgatctgctggcagaaatcggccttggtaacgcaatgagcgtggtggtcgcgaaaaatctgcaacatggggacgcctccattccaccggcaacccaaagtcacggacatctgcccattaaaggtgccgatggcgtgctgatcacctttgcgaaatgctgccgcccaattcctggcgacccgattatcgcccacgtcagccccggtaaaggtctggtgatccaccatgaatcctgccgtaacatccgtggctaccagaaagagccagagaagtttatggctgttgaatgggataaagagacggcgcaggaattcatcaccgaaatcaaggtggagatgttcaatcatcagggcgcgctggcaaacctgacggcggcaattaacaccacgacctcgaatattcaaagtttgaatacggaagagaaagatggtcgcgtctatagcgcctttattcgtctgaccgcccgtgaccgtgtgcatctggcgaatatcatgcgcaaaatccgcgtgatgccagacgtgattaaagtcacccgaaaccgaaattaatgttttatgaacccaacacgttatgcacgcatctgcgaaatgctcgccaggcggcagcctgatctgaccgtctgcatggagcaggtccacaaacctcataacgtttctgcgattattcgtaccgcagatgccgttggcgtacatgaagttcatgctgtctggcctggcagccggatgcgcaccatggcttcggcagctgcgggtagtaacagctgggtacaggtgaaaacgcaccgcaccattggcgatgccgtcgctcatctgaaaggccagggcatgcagattctggcaacccatctttctgataacgctgttgatttccgcgaaattgattacactcgcccgacctgtattttgatgggacaggagaaaacgggcatcacgcaggaagcgttggccctggcggatcaggatatcatcattccgatgatcggcatggtgcagtcgctgaatgtttccgttgcctcagccctcattctttacgaagcccagcgccagcggcaaaatgcgggcatgtacctgcgtgaaaacagcatgttgccggaagccgagcaacaacgcctgctgtttgaaggcggctatccggtgctggcgaaagtcgcaaaacgcaaaggtctgccctacccccacgttaatcagcaaggcgagattgaagccgatgctgactggtggtccaccatgcaggccgcagggtaagcgcgatgaaaggtcgcctgttagatgctgtcccgctcagttccctaacgggcgttggcgcagcgcttagtaacaagctggcgaaaatcaacctgcataccgtacaggatttgctcttacaccttcctctgcgctacgaagatcgcacacatctctaccccatcggtgaactactgccgggtgtttatgccacggtggaaggcgaagtgctgaactgcaatatctccttcggcggtcggcggatgatgacctgccagatcagcgacggttccggcattctcactatgcgctttttcaacttcaatgcggcaatgaaaaatagcctggcgacaggccgccgcgtgctggcctatggcgaagcaaagcgcggcaaatatggtgcggagatgatccacccggaataccgcgtacagggcgatctcagcacgccagagttacaggaaacgctcacgccggtttacccaactacggaaggcgtaaagcaggctacgctgcgtaaattaaccgaccaggcgctggatctgctcgacacatgcgccattgaagaactcctgccgccggaactgtcacaaggaatgatgacgctaccggaagcgttgcgcactttgcaccgcccgccgccgacgctacagcttagcgatctcgaaaccgggcagcatccggcacaacgccggctgattctggaagagttgctggcgcacaacctcagcatgttggcgttacgtgccggtgcacaacgttttcatgctcagccgctgagcgccaatgacgcgctgaaaaataaactcctcgccgccttaccgttcaagccaacgggcgcacaggcacgcgtagtggcggagatcgagcgcgatatggcgctggatgtgccgatgatgcgtctggtgcagggcgatgtaggttccggtaaaacgctggtcgccgccctcgccgcgttgcgtgcgattgcgcacggcaaacaggtggcattgatggcaccaaccgaattactcgccgagcagcacgccaataacttccgtaactggtttgctccgctcggtatcgaagtgggctggctcgccggtaaacagaaaggtaaagcacgactggctcagcaagaagccatcgccagcggtcaggtgcagatgattgttggtacgcacgccattttccaggaacaggtgcagtttaacggcctggcgctggtgattatcgacgaacagcatcgttttggcgtgcatcagcgtctggcgttatgggagaaaggccagcagcaaggcttccatccgcatcagttgatcatgaccgccacgcccatcccccgcacgctggcgatgactgcgtatgccgatctcgatacctcggtgatagatgagctgccgccaggccgcacgccagtgactacggtcgctattcctgatacccgccgtaccgacattattgaccgcgtgcgccacgcctgcataactgaaggtcgtcaggcatactgggtttgtacgttgattgaagagtcggaattgctggaagcgcaggcggcggaagcaacctgggaagagttgaaactggcgttgccggaactgaacgtcggcctggtacacgggcggatgaaacctgccgataaacaggcggtgatggcgtcgtttaaacaaggtgaactacacctgctggttgccactaccgttattgaagtcggtgttgatgtgcctaacgccagtctgatgattatcgaaaacccggagcgtctgggtctggcgcagttacaccagcttcgcgggcgtgtaggtcgtggtgcggtggcttctcactgcgtgctgctctacaaaacgccgctctccaaaaccgcgcaaattcggctgcaagtgctgcgcgacagcaacgacggttttgtgattgcacagaaagacttagagattcgcggaccgggtgaactgttaggtacgcgtcagacgggtaatgctgaatttaaagtggcggatttactgcgcgatcaggcgatgatcccggaagttcagcgcctggcgcgacatattcacgaacgttacccacaacaggcaaaagccctgatagaacgctggatgccagaaacagaacgctactcgaatgcgtaaaaggcggcggtgagaagaccgccgcttcatcggttaacccgtaaaaatcggcaacatcaaatacagcttaatcaccagcgcattgacgatatcgataaagaacgcaccgaccatcggcacgaccaggaacgccatgtgcgacgggccaaagcgttcagtgatcgcctgcatgttggcgattgctgttggcgttgcaccgaggccaaaaccacagtgacccgcagccagcactgccgcatcgtagtttttgcccatcatgcgccaggtaacgaagatggcatacaacgccatgaagatggtctgtaccaccagaatcgccagcatcggcaacgccagcgaagccagctcccacagtttcagccccatcagcgccatcgccaggaacaacgacaggcttacgttacccagcacggataccgcacgctcaaagacgcggtaaaagcccatcattgacagaccgttgctcagaatcacgccaacaaatagtacacagacgaaggtcggtagttcaaaagcagtaccagccaaaagttgcgcaacaattttccccactgtcaggcagatagcaatcagcgcgatagtttcaatcagcaccagcgaggtgatcatgcggcccacatccggcttttcgaacgcagtcggaacttcctggtcatccggaataccgttcggtgtggtggagtgtttcaccagatagcgcgccaccggaccgccaatcaagccgcccagcaccaaaccgaacgttgcacaggccatcgccacttctgtcgcgttggtgaagccataacgttcaatgaacaatttactccatgcagcacccgtaccgtgaccgccggaaagcgtaatagaaccggccagcagccccatcagcggatcaagccctaacaggctagccataccaatgccaatggcattttgcatcaccaacaggccaacaaccacaatcaggaaaacccccaccacacgcccaccagctcgcagactggcaaggttggcgttcaggccaatggtggcgaagaaagccagcatcaacggatcccgcagggacatatcaaagttgacttcccagcccatgctttttttcagtatcagcagcgccagcgccactaataaaccacccgcaacaggttccggtatggtgtattttttcaaaaaggagacggaatggaccaacttgcgcccgagcagcaacgtcagcgttgcggcaacaagcgttgctaaagtatcgagatgaaacatagttactcctttgtgtccgcatcactctttcatactcgtcatacttcatcgcgcatttgcagtaaggcgaaatatgacgagtatcgagtcatgctttcctggttcgaattcttagctgaaactagaaaaatggcatggattttaagcagaaaacaactaaaagttatataaaaaagtacatttatctcatttaaatatttagatgaggatgtggcaaacgtttgcttttctctttcggtcagctaaaatgcccgctttgctaccacgggattgttttcgatgtctgtttccaccctcgagtcagaaaatgcgcaaccggttgcacagactcaaaacagcgaactgatttaccgtcttgaagatcgtccgccgcttcctcaaaccctgtttgccgcctgtcagcatttgctggcgatgttcgttgcggtgatcacgccagcgctattaatctgtcaggcgctgggtttaccggcacaagacacgcaacacattattagtatgtcgctgtttgcctccggtgtggcatcgattattcaaattaaggcctggggtccggttggctccgggttgttgtctattcagggcaccagcttcaactttgttgctccgctgattatgggcggcacagcgctgaagaccggtggtgctgatgttcctaccatgatggcagctttgttcggcacgttgatgctggcaagttgtaccgagatggtgatctcccgcgttctgcatctggcgcgccgcattattacgccgctggtttctggcgttgtggtgatgattatcggcctgtcgctaattcaggttgggctgacctccattggcggcggttacgcagccatgagcgataacaccttcggcgcaccgaaaaatctgctgctggcaggcgtggtcttagccttaattatcctgcttaaccgtcaacgtaacccttacttacgcgtggcctcactggtgattgcgatggcggccggatatgcgctggcgtggtttatgggcatgttgccagaaagcaacgaaccgatgacacaagaactgattatggtgccaacgccgctctattacggtcttggcattgaatggagtctgctgctgccgctgatgctggtctttatgatcacttcgctggaaaccattggcgatatcacggcgacctctgacgtttccgaacagccggtttccggtccgctgtacatgaaacgcctgaaaggcggcgtgctggcaaacggcctgaactcgtttgtctcggcggtatttaataccttcccgaactcctgcttcgggcagaacaacggggtgatccagttaaccggtgttgccagccgctatgtcggttttgtcgtcgcgctgatgttgatcgtgctgggtctgttcccggcagtgagcggttttgtacaacacattccagaaccggttctgggcggcgcaacgcttgtaatgtttggcaccatcgccgcctccggtgtgcgtatcgtttctcgtgagccgctgaaccgccgggcgattctgattatcgcgctgtcgctggcggtcggtctgggcgtgtctcagcagccgctgattttgcagtttgcccctgaatggctgaaaaacctgctctcctccgggattgccgcgggcggtattactgccatcgtgctgaatctgattttccccccagaaaaacagtaattcactggcggcggtaagataattaccgccgcagtctcacctctttcaccattcccgccttgaggattgcgcgtaaatcgtgcataactcccttatgtgcatttcacgggatggaagaccatgaaatttattgggaagctgcttctctacattctcatcgctctgttagtggtgatcgctggcctctattttcttctgcaaacccgctggggagcagaacatatcagcgcatgggtttccgagaatagcgactatcatctggccttcggggcgatggatcaccgtttttccgcgccatctcatatcgtgctggagaacgtcacgtttggccgtgatggccagcccgcgaccctggtggcaaaaagtgtcgacattgcgctaagcagtcggcaactgaccgaaccacgccatgtcgataccatcctgctggaaaacgggacgctgaatctcaccgaccagaccgcgccgctaccgttcaaagccgatcgtctgcaactgcgtgatatggcgtttaatagcccgaatagcgaatggaaactgagcgcgcagcgggtaaatggcggcgtggttccgtggtcaccagaagccggtaaagtgctgggtacgaaggcgcagattcagtttagtgccggatcgctttcgctcaatgatgttcctgccaccaatgtactgattgaaggcagtattgataacgatcgcgttacgctgactaacctgggtgccgacatcgcccgcgggacattaaccggaaacgcgcagcgtaacgctgacggcagctggcaagtggaaaacctgcgcatggcggatatccgtctacaaagcgaaaaatcgctaaccgatttctttgcgccattacgctctgtcccgtcgttgcagattggtcgcctggaagtcatcgatgctcgtttgcaaggtccggactgggcggtgaccgacctcgatctcagcttgcgcaacatgaccttcagtaaagatgactggcagacacaggaaggcaaactgtcgatgaacgccagcgagtttattcatggctcgctgcatttatttgatccgattataaacgcagaattttccccgcagggcgtagcactgcgccagttcaccagccgctgggaagggggtatggtcagaacgtcaggaaactggcaacgcgacgggaaaacgctgatcctcgatgatgcggcaattgccggactggaatataccttgccaaaaaactggcaacagttgtggatggaaacgacacccggttggttaaacagcctgcaactgaagagatttagcgccagccgcaatctgatcattgatatcgaccctgacttcccgtggcagctcaccgcgctcgatggttacggtgccaatctgacgctggttaccgatcataaatggggcgtctggagtggctcggcgaatctgaatgccgccgccgcaacgtttaatcgtgttgatgtccgtcgtccgtcgctggcgctaactgccaacagcagcacggtgaatatcagcgaactgagtgcatttacagaaaaaggcattctggaagccaccgccagtgtttcacaaacgccacaacgtcagacccatatcagcctgaatggacgcggtgtgccggtgaatattttgcaacattggggatggcctgaattaccgttgactggcgacggcaatattcagcttaccgccagtggcgatattcaggccaatgtcccgctgaaacctacggttagcgggcaattgcatgccgtgaatgccgcaaagcagcaagtgactcaaaccatgaatgcgggcgtagtttccagtggtgaagttacgtcgacggagccggtgcagtaaaaataaggacgctagcggatatcagcgctagcgttccccgttattagcgcaaaattccatactcactgcacaataaccatttcaccggttcatcttcttctatcgccggaaaacgtcctcccggctcaagaaaataattatcgtgttggtcatcatttaccatcgagatttcccagccgagaacaaacgctttttccgcccagaagcgatgatacagacgcggcggcaggcaaatgccctgccccggctttagcaccagcgtttcaccaggtttcatggtacgccgctgaccatcaacactcacggtaatgactcgttgatcatcacagagattggcttcgttggcccaggccaactgcatgcataagtctccaccgccccgattgaggatatcttccattttgtgggtgtgaaaatgccagggagtctgctgatcttgttggatctgcaacattttctcagcatacggttttggatatgccgccgaccccagcgcgccgttgcgcatcgttagcagtgttagtcccgtttggttgaaatcaccacgaccaaaatcggtgatatcccaaccgagctgtaagtcgaccacttcttgccagttatcccgttcccgctgcagccagtcatccaccgtaaaataggcgaactctggcaaacaaacgcggaaggtctgcgcaatggcatgtgctttatcaataacataattaatttgtgaacgtttcattggcttctccgttgcgcatagcaagccaggcagcgccacgcattccgctactgtcgccgtgctgtgcttttacaatgggagtggtgaattgatcggtgaaaaccagtggagcgacttctgcgttcagatcggtgataagcagttccacattcgaaagcccgccgccgatcacaatcacgccagggtcaacaacattaacgatggttgccagcgtgcgggcaagctgttggcgaaaacgtgccacctgctgcatggcacaagcatcaccacgttgtgccagggtgacaatcgccgcagaagtgagcaagttaccagtcatctgttgatagcgttcactaaaaccgctgccggaaacaaacgactccacgcagttgtgtttgccgcaatagcaactgactgatggaccatcttcctgctccgtatagcctggcaacgtgatatgaccgcattcggcagcatttccccaggcccctataaacggtcgttgcttgatggcaatgccaccgccgcagcccgtaccaagcgtaataccaaataccacgtcataatcttgcccggcaccgtcgcaagcttctgatagcgcgaaacagttaccatcattggctatcaccaccggttgcccaagcaattgctgcaaatcagcctgtaacgcatgaccgttaatcacctgaatattcgcgtttttaatcaggccagtgagtggcgagatactgccgggtaaggcgatccctgtcagcatcggtcgttgaacgtcccgcctaatctgctcgataagcgccacaacgcatgagacaaattgttgatatgttgacttttgcgtcgggcagcggtaacggcgaatctcccagccatgcgcatccatgacaacggcggcgattttggtcccaccaatatccaaccccagatagtgcatatctcgttccttgttgcgtaaaaggcgggtcaccccgcccttctggcttagtacagtgatgctttaccgaacgaaccgaacagtttcattttgtggcgaatgacttcccgcgccgcgttaatcgcatccggatagatgacgttcgggtcccaccagctctctttagcgagaatttcacgcactttctggaaataggcgtatttcatatcgctggagatattgattttgccgacgccgagcgtaactgattcagcaatctccgcgtccgggtttgccgaaccaccgtgtagcaccagcggaatatcaatacgtccggcaatgtcgcgcaaaatgttcatttgcagcttcggctgcatcccttttggatagatgccatgcgctgtaccaatcgccacagccagtgtgtcggcacctgtacgagcaataaaatcggcggcctgcgccggatctgtgtaggtcacttgtgaaacaccaccttctaccgacgttcctgtttgtccgatggttcccagttcaccctcaaccgacacgccaaccgcgtgagcgaggcgaaccacttctgcggtcagcgccacgttttcttcatacggcagcagcgaaccgtcgatcattactgaggtaaatccgcagcgaatcgcacgcaaaacatgctctacagaggcaccatgatcgaggtgcagtacaaacgggaccggactacgctgggtaatttcgcgaacgtgagcgaaaaaggcatcgcccacaaaatcatgttcgctgggatggatggcaataatcgccggagtatttgtcgcttctgcttcatccacgactgcgcgaaggaaacagttatccgccacattaaatgcgccaatggcaaagccgtgctggcgggtaggttgcagtaattctttcatcgaaactaacatgttaaatctccagtttcagcgtgtagtccgccctgccggtgcgttattgcactggcataaaggccatgacagaaaatgaatcaggctttgccgatagagccgctcgcctgtaaatacggtgtaatcgcttcttcgaaggccagttccatagctttcagcgcgtccaccagttcaatggatatatcgtgacagagggtatgcaggagcgcggatttcccccgttcaaaaatggccgcccccacgttgatttttgctacccccagagtcgtacagagctggagctgatcgaacggcgtaccgctaccgccatgtaatgccagaggcacgctcgagcagtggaaaatctccgccagacgctgaaaatcaatagcaggtacaacaccaggcgcgtacatgccgtgcgccgtgcctaccgaaacggccagtagatcaatgcctgtctgcacgataaacggttccacatcagtgggttgcgtcatcatgtctgcattggcggcctggtcataacgcggcgcatctgccagatggcccagttcaccttccacgcagagctgcgcgctggcggcgagttccaccaccgccctggtctggcgcacgttttcctccaggggaaaagcagaagcatcaatcattaatccgctgaaaccagcacgaaacgcctgacgaatacagtccggatttttgccatgatcaagcgccagagcgaccggtactgaggcagattccgcgagcgttttaaccactgccgccgcgacgggtgcaggaaaatgcgccagatgcccctgatagagattgagaatgatcggagcgcgattcttctccgccacgcggatagctgcgtgagcactttccagattcatacagttgatcgccagcaaggcgtaatgttcatgccaggctttcatcaccatacttttcatatcggcaaacatagggcctccggttattcgagggtgaaagtgatctcttcatctttcagcttttgatcgctcagttcgtcaaactcttcgtcgcgttccgttaccggtttcttccagagtgaaagcatcacgccacaaatcaccgtgcctatacccagcgccaggcaaaacagcagaggatgggtgaacagaggcacaacaaacatgccgccatgcggaaccggactctccacgccccacaccatgattaagccgcccgcgaccgccgatgccaccacacaagatcccactactcgcagcaggtcacgcgcggcgatcggaatgactccttcagtgatcatgcagatccccatcggaaacgcggctttcagcgcctcgcgctccgcacgggtgtatttatggcgtgtcagtaagaacgaaagtgtgatgccaaacggagggatgattgagccgacaaatttcacggcttctggtccgtagacgccactgaccagcaagccatcggaaaacagcgacatggttttgttgaccggaccaccgaaatcgaaggttgccatcgcgccaagtatggcccccatcaggaagcgcgatccgccctgcatcgactcgagcaaatgaatcagtgcttcttgtaaccaggcgatgggtttaccaatcagcgtcatcattaacagcccaccgataatggtgcttaataccggcaacaccatgattggcatgagtccttgcatcgactgcggcaggcggatatagcgtttaagtagcaaaatggtgtagcccaccaggaaaccacccaacataccgccaataaatccggtatggatttgcccgcagagaaagccgacaatcaggcctgggacaaatccgggacgatcggcaatagaataggcaattgccgcgctaatcagcggcacaatcagccccattccccagccgccaatctgattaagcatccacgggattgttcctgttttttcaccaacatctgtaccgccaagaacttgccccaacgcaatacatatcccggcggccacaataaggggtatcatccacgagatgccggttaataaatgttttttaatttcctgtgaaaccggaattttattttctttcatattaagatccctccagtataaggatcatttgtttcccagtgatttttcgaccttttcaagaaattgaacgggcgatttaatgacgatctctgtctttactcgcacaatacgtttattggtgaagcgttcttctccttttattttcacatctacagcaagaatcacgacgtcagcagcagagatatctgccgcctgtaattcattttctgtaccaatggttccctgggtttcaactttaatggtatggcccagagcttttgctcctttgattaacttttcacgagcaatataggtatgagcaatacccgccgtacaggcggcaacacagacaatattcatgacatactccctgttatttagcagacatcggattgtgcatactgactaaagagatcaatgattttttgcggactcgtctcaactaacaattgttctatgatgtcatcatccgccagcgcgcccgcgacctgggaaagtaaacggatatgggtggtattttgatcttcaagacgtaccgcaaataaaataatacagcgcacgctactgccatccagcgtttcccagggaatatcctggcgggtacggccaattgccagcgtagtattaattaccgcagaagatttaccatgcgggatcgcaatatgattttcaaaaccagtcgagccttccgcttcgcgctgccagacatctttaataaaggtttcccgacaatcgatcgcaccatcttttttgagaagattagttaattcttcaatcgcctccgctttattcgttgcttgcatatctaaaataacgcgattcgtattcaggatttttgttatgtccattcgtcatacctcataaaattctgacattaaatttcaacgacccgagacgtcgcatgatgtaatttttccgtaatcaccatttcagtgacccgcttaatatcggcatcattaaaaaaagcggtaacataagcgaccggcatagtgactgtaggcaaattaatggtcgaaataatcagttcgatattgtcaggcaaaacctgtgataaattcgctgctgaaataacatcaacaatcgtccattcaggaaatgctcgcagaatacggcttttcagtagatgcgaagttccgattccggttgaacagaccagtaatacacgtttacgggcaatttgccgctccatcgcagcctgaaaatgaacggtcaggtaacccacttcatcctcgctcactgcattctcaccccaggttttaaatacctgattcaccacatattgcgtcaaccgccagacatccgctaattctgctttaatatcttccagcaatggattacggatatgaatgcgataatttagacggttaatcagcggcttaatatgcaccaataagccatcatataatgcgctgtcttcactaaaatcgcagtccacgatgtcactgaataccgtaattaaacgccaggtaatcagacgcgcttcattgctggcctgcatatgtgaaataatgctaacatctttttgtccatcaatcgccacacctgatgaaatgatatattgataaataaaccagacttcatcatcgggcaatgtatgtgcaattcgttgatctatcttatgaatcatctgactggcaacattaaagatattttcatcatattgtctggtttgatcttcttctcttgataacgcattcccgtgcgtgttgcgatacatcataataaggatgtgagtaaaaatgttaacgtaataaggttctcccaaagaccaacttaattcattttccatatccagtaacaatgactggacaaataacacctcttcttctccaaaataatggactaatgctttatagcttccgggatccagacgtgaatacacgacaccttgcggctcattatggttaataatgccgttaatcagtaatgccattgcctgtcggacttgcccttcactaccttcaatatgcgtaccacttggactgcggatcaacgataaccccaacggcgcaagccaggactcaattactctcaggtcattaacaatagaggctccgctgataaagtagcgttctgacaatttactgatcgacgtttcattcggtgtttcacttaataactgcgacgctattttaacgcgcctggcattattcattacacaatcaatctcttcacattctgccaccaacaaatgatcaagatgcagcaaatcagcaatattctccgcacttaacatcacacccgcgccagcacgcttctcaacatttattctccattgtcccagccattgctcaagtaaacgtaaatcacgttgaatggttttttccgaaacatttaaatagccggcaatcgtaacaatagtcgtatattcccttcgaggtaaaaggaatcgtaataatctgttttgtcgcgaggtaatcatttgcatttttttaccccttatcacaccatatggaagagcttcagttgccatctctgagggtaaatataaagcagaataatttcacaacaatactaaaatctgtccgtaatccggacagtgataaaacaaagcaaggcggttaagggatatttttcagcacagatcacattttcgtgatgaataatcgtgatcatgctcgcaaatacgatggaagaaatatttattaccagatgtgagattatttaccggatacgacacaaaaccattcgtatccggcattcttcaatagattacaacgtaattgtcagcgcattcccttgaggagtcaccaccagtccctgctcactttcagcctgcgaaccgccttgcagaccatttactttcacaatattgcgcaagcacagtgtccagttcttcgcctcgcccgtaccagtcacagtaatcgtgttgccagtacgtgctgcttttaaagtaaagatcaccgaaccgtcagcatcgggcacttcacagacggcttcatgcccgtcttgcagattaaagaggtggaatgccgtaccttcgtgccacgcgtaatcgggacgttgatcgttgttgcccagcgccagtagggtgctatcacgcacataaacgggcagactcaggaagctgtgctgctgtttatgccagcgactaccgtcgagttcatcgttgtgccacaggtgtgtccagcgaccttccggcaggtagaactgcacatcgcccgcttcagtgaacacaggcgcaaccatcacgttgtcgcctaacatgtattgacggtcaaggtaatcacaagccggatcgtccgggaactccatcatcatggcccgcatcatcggcgtaccccgcgcgtttgcacgtgcagcttcacgatacagatacggcatcatgcggcatttcagttgcgtgaagaagcgcaccacatcacaggactcatcatcgtaggcccacggcacacgataagatttgctgccatgtaaacggctatggctggaaagcaaaccaaacgcgcaccagcgtttgtaaacgtgcgccggagcggtattttcaaagccgccgatatcgtggctccagaagccaaaacctgaaaggccaatagacaaaccaccgcgcaggctttccgccattgattcgtagttagcgtaacagtcgccaccccagtgtaccgggaatttctgcgcaccgacggaggccgagcgggcaaacaagacggcttcttcctcaccaacggtgtccttgagcacgttccacaccagttcgttgtagatgtacgcataatggttatgcattttctgcggatcggaaccatcaaaccattgaacatcggttggaatacgttcgccaaagtcggtcttaaagcaatcaacgcccatcgcgaccagacctttcagtttgtcggcgtaccatttgcaggcatccggattggtaaagtcataaatcgccagacctggctgccatttatcccactgccacagcgaaccgtccgggcgtttgagtaaataacctttctcttgtaactctttaaagacgggggatttttgcccaatataggggttaatccagacgcagattttcagccctttcgctttcaggcggcggatcatcccttccgggtccggaaaagtcagcgggtcccactcaaaatcgcaccactggaaggctttcatccagaaacagtcaaagtggaaaacatgcagcggcagattgcgttccgccataccatcgataaagctgtttaccgtcgcttcgtcgtagttggtggtaaatgaagtggttagccacagaccgaaggaccacgcgggcggcagcgccggacggccagtaaaacgggtataacgatcaagtaccgctttcggcgtcgggccgtcgataacaaagtattcgagatattcactctcaacgctgaactgtactttggagactttctccgatcccacttcaaaagagacgcattggggatgattgaccagtaccccataaccacggttagtcatataaaacgggatatttttatacgcctgttcagtacttgtgccgccgtcccggttccaggtctctaccgtctggccattgcgcaccagggcagtaaagcgctctcccagaccgtaaactgtttcgccaacgccaagatccagccgctcaaacatataatttcgttgattattcgtgtcctgcacgtagccgttatttttcacctgactaccggtaatacgttcgccgttgcgcagaaaatccagtgaccagaactcacctttgctgacacgcgcacttaagttgccacttttaaactcagcgtaacgttctgtgttttcgatagtgaccttcacgtcctgcaaaatattgagcgggtaatgaggaccgttattcagcgccccctgaaaatgctcaatccgtacaccgacaataccttcctgtggggagaaaaagcgcagcgtaaataaaggcgtatcaagctgccaggtacgttcacgcacatcacgaggggcagcatagaccaccatttcattaccctgctgttcaacctcgaacacctgaagcgggtgaatcaaattgaggtcaggttgaatcaaccagtttccgtcgctaattttcattgccgttccttagttctgcacttcttgagaggtgaattgttgctggcaacggcgtttgccctgcgccagctgttccataacggttttcagattgtgcgtcgtgagcgagtagtagcgtttagcgataatcgcgctcagcaagtaacagatcgccggaacaatcgtgaatagcgcgataatgatgctaattgtggcgctgttctgcgctttttctgccgcatcatatccgccataagccagcatccagccgataagggcaccaccgaaggccaaccccagtttgagcacaaacagcgtgccagcaaaactgatcccggtcaggcgtttaccattacaccactcgccgtagtcgacggtatcggacatcattacccactggataggtgtcaccagttgatgcaacacaccaatcacgaagatgaagacaaacatggtgatgctggcctgcataggaacaaagaacatcgcgaggctaatcactgccagcagggcgttcgtccaccagaagatagtgactttacatttccagtcggtcagcggttttgccagtgcggagccaatcaggttacccacgcaataagtggtgagaaaagckacaaacacttccggcgtacccaaaatccatgtgacgtaatacatcatcgccccaccgcgtacgcacaccgccaggatattgaaaattgtcaggaaaccgacaatacgccactggtcgttttgccagatatcacgtaaatcatcccgcatagacgtcgttgtaggtggtgcttcaacgcgttctttagtggtgaagaaacagaatgccagcatcataaatgccaccacggaaaggaccgcgataccgccctggaaaccgagtggtttattatcaccaccaattaaattaaccagtggcatcatcagaacagtagagagcatgcctcccgcggtcgccagcacaaaacgccaggattgcagcgagatacgctgagtcgggtcattggtgattacaccacccaatgcgcagtaagggatattgacgatggtataaagtaaggtaagtagggtgtaagtaattgctgcataaatcatttttccgttcatactgagatctggcgtgctataggccagtacacagacgatcccgaatggcagtgcgccaaacagcacccacggccgaaatttaccccagcgagagcgcgttcgatcggccaacaaccccatgcaaggatcggaaatcgcatccagtgcacgagcgaccaaaaacatggttccgacaaatccggcaggaatgccaaaaatatcggtataaaagaacatcatatataacattacgttatcgaaaataatgtggctggcggcgtctcccatgccataaccaattttctctttaacggacaacacttcactcttcatctgcttttccttgatgctataggggtgctgagaccgataacgcattttgtaaaccatccctgcgagagcgaatattccgatatctggttattaatttatgattcttgttttatgtgatcgtggtagcgttaatttcgctaatatatcattgtaaaatatgagttttatatgaactataatgctttcgtgataatacgctgcgtgtattaggcggaaaaaactgatctgggggatgtagaaactcaaggaagtagctataatgcgccccgcctccatgtagcaatcgaggcgcggaagatcgtcgtctccggtgaggcggctggacttcaaatccagttggggccgccagcggtcccgggcaggttcgactcctgtgatcttccgccagtttacctcttctgaactctcccaatgtcaataaatctcttctaatcccttgtatatcagtatttatttgtatccagaggtcaacctacttcaccccgtatcaagtttcttttgtgggtactttagggggtgttatttcctattgaaataccagcacccccataataggaaaaatgtgatatataacaacggcttttaacaacatctttgttatacaaggggtgtattgggggtatcaggttagttactggcagaaatccccctcaggaacatgaattcatcaaaagccggaggatgtcatggcattaaccgatatcaaagtgaaaaccgcaaaacccaaagacaaaccctataagcttgctgatggcggcggtatgtatctactgattaacactaatggttctaaatactggcgcatgaagtaccgctttgctggtaaagaaaagatgctttctattggcgtataccccgatgtaacgctagccgatgctcgcgagaaacgcagtgaagccaggaaactcctcgctgctggaggcgatccaggggaggcaaaaaaggaagaaaaaatcgcgcagcaaatgagtctgcaaaatacgttcgaggctattgctcgcgaatggcaccagtcaaaagccgatcggtggtcattacgctatcgtgatgaaatcattgatacctttgaaaaagacatttttccctacattggcaagcgccctattgccgaaatcaaaccaatggagttactggaagcactgcgtaaaatggaaaaacgtggagctctggagaaaatgcgcaaggtccgccagcgctgtggtgaggtgttccgctatgcaattgttactggccgggcagactataacccagcccccgatcttgccagtgctttagctacaccgaaaaaagtacattttccctttcttactgctaatgaacttccccacttcctcaacgatctggcgggttataccggaagtataatcactaagacagctactcagatcattatgttaaccggcgtacgaacacaagaactgcgttttgcacgctgggaagatatcgattttgagacaaaattgtgggagatcccggcagaagtaatgaagatgaagcgacctcatattgtgccgctctctgagcaggtcattatgctatttaagcagcttgaaccaatctcaaaacatcatcccctagtctttatcggtagaaatgatccccgcaaaccaattagtaaggaaagcattaaccaagtaattgaattacttggatataagggaagactcacagggcacggtttcagacacaccatgagtacaattctgcatgaacaaggctttaattccgcctggattgaaatgcagttagctcatgtggataaaaattccatcaggggtacctataatcatgccctgtatctcgatggccgccgtgaaatgatgcaatggtacgctgattacattgattcactctccagccgggaaagttaagtcaaaaatacttttccctgatgttttcctcaattaagtattttatcctctggcctacaaggctggaggatttttgttattatattattttttgcgtcttcaaacttattacaaaaacataattaaaagcaaattgacatttttaaattggcaattacaaaatacagccttgcagttatttcgatacctttagcaaaggaaaagttgattcagatataatttagcatttcaatcatctgacatcattataaaaaatgagattcacataaagataaaattattgttctcaaggaaagcatgaaggggctttgtaagcaatattcattcagtgccaagacaggacttgatacacagaatctcaacttttatgctctcagactatatcaccacatgttttacaggctcagaaaatgaacgatagattatgctttgaagtgcacgataaccagggttatttcgtatttccggatacctggtttggcccattgctgggggagtttgaagaagtgcttgatgcatacgacgctgatgaaatcagcgagacgagttacatcaacaaactccgacgccttgctcaacgggagccggactttattgatatacacgctcatctggcatatgcatttctggaacagaatgccccgcgtaaggcactgaacgccgctcttaaaggactggcggcaggtaatcgtatcatcccggaaagtttctgtggtgaaataatctggatgcatcccgaaaaccggccttatctgcgcgcgctttatgcagcaattctcgcaaatgtgcacttacagcgccatcaggatgcggttatgctcactgataaaatactggcatacaatcctgaagataatcagggggctcgctggttgttgggttcagagctgttacgcaccggcgatcatgagcgagccttcagtgtactgaaagagcatgctgatgaattttcaccttactggtatgaactcggtctcctgcattttctgaacggggaacatgttaaggccgccacagcttttcgccatggctttgccacaaacacttacatcgcagaaatgctgtgcggaaatctgcatccatttccacttgctgtgtggcatgacttctccggctctctggatacggcagaagattactatgcaacatactcaccattatggggacaatatccggaagcattgctgtttgtaaactggctctataatcattcctctgtgctgcatgaacgggcagaaatcattaaatgcgccgaaatgctgatgcaggaagatgatttcgaaatatgcgaaagtattttaagacagcaggagaagttgcgtgaaagaattgatgagacgctttctgagaaaattgtacagaaatgcagaaatatgaatggtgaatatgtctggccctggatattgccgttttcagcggcaggcatgaaacatactggcatacagtatcagtagatattgcattagtgtatcctgcacacaagtaataatttatccaccaataataacactgttaatgtccccttcccctggttgtcagccaggggttatcttctgaatatttcttttgaaaaggataacacagtaaattatttttatgaattatcccatggactcattaacaccctttcataatgctttattgtcaaacacgttatggctgacatcaaaaaaaaccggatttcctctgccagcgggtaatcaccttcccggtgttttcggttggtctggttactcctgtctggttattagcaagataattgctataaacagtggaaaactcatcgtacataatctggtgatgaacattacgcttattttcccttgaccggaagaatcagaggctgtggtttcagtcatacagtctatctcctttaatcggagttggctctttccctggccgtatacggcgaacagattctcgtattaccagtttcccatacaaaagtaatgcaccaacagttgcatcaggacgtacaagtctttgttgtaacatatgtaccgcttcagtacccagttcatcgcgaggtacatgtactgccgtaagtggcacatcttctattgcagccagattaaacccatcaatactcattacggacacatcttgtggcactcgtatattacgtttttttaaagcgttaattatacctgcagcaatgaagtccccacttgccaaaaaagcagtcggtagcatacttttctctgtcatatccagccatgctccgactttttcttcggcttctttggcgctgaaactattaatagtgagtaaatctctgtcatctttaaagttctgattctgtctctcccatgcttctttaattccggcaagtcgcagttccattgtgtatcgacgtaaacacataatgttcattactctgcgatgccccatttcaaacagaaagtgagacgcaaaagcaccaatgtttttgtgatctggagcaactgtgggaagacgcatacgtcgatcatggcagttaatcattacgcacggcttagaaaaatctgctgcaagatcatgtatatgaggatcatcaataccaagcaatattgcagcctgtgtttctgcctcattcatgcgcgccaggaattttgaaggtgtactatcgaactcatcaagggcacagtaacgcaaccgaacctcataatgcgataatgccttgctgatgctttggattacgcggaaataaaaaatgtctgttcgctcatcaaaagcccgttgaggagcaaaaatgacaaggttgtttaacaacatacggccggatgccattccatccataaccccaagctctctggcacacgccaatactttctcgcgggcacgataactggtattagctttacccgctaaaacccgtgacacggtgctggatgaaaggcctgttcgcatggcaatatcagcaatctttagttttttttccatattgtgatctatctctaatttcaaaatgaaaaaattctcatgggatggaatagcctgactgcaaggacttctaactatttttagaatttatatgaactacttatgaaaaaacgtgcacaatatcaactttttttcatcgcccccctcttttattgtgaatgagtagttccggtttaagtattaagccgaaaggtaaagtgggatgtggcaaccccgagctgcgttgtcgctcgatcatttattacatccggtggggtgattatgagtcaggatataaataataatatagctgtcagcaaacaccgtcgaataataagacaactacggtggtggatgttaatcctttttctaatgggtgttactgtcaattatattaccagaaactcattaggtattttggcaccagagttaaaagacagccttggaattacaactgaacaatactcctggattgttggtggatttcagcttgcatataccctttttcagccactttgtggatggctaattgatgttattgggctcaagattggatttatgatttgtgcttcattatggggaattgcttgtcttctgcatgcaggagcaggaagctggatacagcttgcgttgcttcgttttttcatgggaggtgctgaggcttctgcgacacctgcaaatgcaaaaattataggtgagtggtttccaaaatctgaacgtcctgttgctgctggctgggcgggtgtcggtttttctatcggtgcaatgcttgcaccaccaattatttactttgcacatgcgtcatttggttggcagggtgcatttatgtttacaggtgcacttgcaattctttgggttttcctttggtgggcgtgttataacacaccagaagagcacccaaacttaagtaaaaatgagctcaactttatccgacaggataacgaagctcctccggtaaaaatgccttttctgaccgcgttaaaaacagttagtaaaaataaacgcttttatggaatcgctatccctgcatttatggcagagccagcatgggctgtaatgagcttttgggtgccattatatcttgcaaaagcatatggcatggaccttaaacaaatagctctgtttgcatggttaccatttctttgcgctgatttaggaagtattgccagcggatatctgacaaaactctatacccgtctgtttgggttaagcagagtaaattctgttattgcgtcctctgtaagcggagcatttctaatggtttcgcttgctgtgattgcttttatcgacaatccatatattgctattgtacttatctccattggtggttttggtcatcagataatttcctgcatgttaagtgccctggtcgttgaatcttttgataagggacagatggccactgttaatggaatgcgtggttcagccgcatggattgccagctttttgttctcactgattattggcgttactgctgacaaaataggctttaacccgctatttatcgccatgggattttttgatcttattggtgctttttttcttgttacttttattgcagaacgtcgcaaaaaacgcacctgagggagtatgtggagatgaaaacattaaaaaactggaaactacaaaatcagtcagcccatcatatagagctattagttgatggtcagcattctctttgcctgtatatactcgaagaaaatatgttccgggttctattaaaacggaagggggttttgtcgctggaccgaacctggagcattgctccggaaaaggatgtcccgtgggaagggcgtcatcgcgaagatattagcggtttttcactgccgacctggaacatggagcagaatgatgaattactgacaatcacgaccagtttattacgcgtaattattcacaagcctttatggcttgaatggcattataaggataatgctggtcagtggcaggaacttgttaatgatcgccctaccagtgcttatctgataaacgctcatggtgatggtgttgcacactatcaaagtcgacgtaatgacgagcgtttttatggacttggtgataaatccggggatctgcaacgcacaggaaaacgctatgaaatgcggaacctggacgcaatgggatataatgcagtaagtacagaccctctttataaacatattccatttacaattactcaccgtagcgatattagctttggattattttatgataacctcagcaatagttggcctggatttaggtaatgaaatagataattatcatacaacttaccgccgttggcaggctgaggcgggagatattgattattatcttttcactggcagatgtgtacttgatatcaccaaagcctttgttcgwttgacggggaaaacactcttcggtccaaaatggagtcttgggtacagcggttccacgatgcactatacagatgcaccggatgctcagaatcaattgatgcagtttattcgtctttgtaaggaacatgctattccatgtgattctttccagctatcttctggttatacttctattaatggtaaacgctacgtattcaactggaattacgacaaagttccacaccctaaaatgatgagtcaggagtttcataatgcagggatacaccttgccgctaatataaaaccatgtttattgcaggatcatcctcgctataacgaagtagcagaacaagagctctttattcgtgactctgaatacaacgtcccggaacgctccagcttctgggatgatgagggttctcatctggactttacgaacccacaaacagtcgcatggtggcaggaaggtgtaaccacacaactacttgaaatgggaattgattccacctggaatgataacaatgagtttgaagtatgggatggggaagcgcgctgtcatggttttggcaaagaaatcgccattaaacacattcggccagtaatgcctcttttaatgtgcagagcatctatggaagcacagcaaaaatttgcaccgaacaaacgaccatatttgatttcccgctctggatgcgccggattgcagcgttatgttcagacatggagtggggacaaccgaactaactgggatacccttcgatacaacacccgcatggggctgggaatgagcctctcaggattgtataacattggtcatgatgtcggtggtttttctggtgataagcctgatccagaattatttgttcgttgggttcagaacggtgttatgcacccccgatttacgatccactcgtggaatgatgatcatactgtcaatgaaccatggatgtatccggaagtaacacccgcgattcgtagtgcaattgagttacgttatcgtcttatgccttatttatatacattattgtggcaggcacatgccgatgatgagccaatattacgtccaaccttccttgatcatgagcacgatgttcagacatttgaagaatgtgatgattttatgctgggacgcgatattctggttgcaagtgtcgtggaagcagggcaacgacaacgacgagtatggttacccgacaacaaaacaggatggtacgacttttacaatggcgaatggttctgtggtggtcaatggataacaatcgacgcgccactggaaaaactaccattattagtacgtgcaggtgcaggtattcctcttagtgaacgtataacatacgtgagtgaagcggaagataatcatcgtaaattgaaattattcccaattaaaggaacgggtaaatccaccggacttctgtttgaagatgatggcgaaacttggggatatactgaaggtaatgctctgtggcttgaatgggagctggactgcacagccactacaattgagttaagaataaacactcatggagattatcgccctgcatgggaaacattgaaagtgataattcctcagggagaaagtcgtcaactactgattaacggcattgaggcttatgaatggaatatgaacctatcctgtaatgattaatttattgtagagggtaaatcatggccaaataaaggcactgtaagagtaaaacttatagtgcctttatatacaagccagattataacgccatgcaatgaaacgcccccatgcatacgtagattaactatctcttaccattttacatatccgaaagaatatgttttaacagaaaggtaaaacataagcgataataaaaaagagcacttccacaatgtaataataagatgggttattattttcgccactattgaatacataaatttatttataaagtttctctaaagtcttaatacccatcccatcaaaaaacaatgcggggttgttaaaataacaacataacactgttttcatgagaatagtaaagcgtttattcaaaaccgtttatagcaaccccataaacccaacatagcaattgagtttaaaaaggagatttcattgccccctatcaattaaacttcatgttttttagtttgtttataaaacaacatcatatctcctataaaatactcagcagtattaaaccaccttatctttaaccaaactatttattccgcaagcccacacttatggatatttaccgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatttgcagcatactaatttcagtaagattgccgcccttcttgtttaaaaggcggcattgctagcccagtaaagatttaactcggacttatacctttaaatatccaccaataaacagggcaacgacgataatatcgcacagcaacagcataatcagataaatcagctcttttttggtaaatatcggctgaccatcatttttttcttttcttgaccagataaagaccggcagaccacaggtcaacaggataggaattaatgcaacatactcaatctggctggcgtaaagaataaacagacagaatagcgagcctaaaacaccgctggacaaagccagcctgcggcctttttttgcatactgatcatattttccgtttctgcaaatactggtcagatacagcgtggtggtaatataggccggaacaaccatcagcgcactgatattatacatggtggtccaagcattatttgaaaaataaacaagtaacatggccgcctgcatcacaaagctactaacccacagtgacacattggccgcctgtttactgttcgttcgggcaaacgcgcgcgggaaagcgcctttctgtcctgctaccatcggtatttcagcgcatagcatggtccaggcaagccagccggccagaacagaaataatcagccccgcgctcatcagccagtcgccccactgaccgacaacgtgggcgagcacgcctgcggtagaggggttactgacctgcgctagttctgcctgaggcattacaccgaacggcagaatggacattaacatataaataattagcgccagcagaaagccgatcagtgtggctttccctacgtcctgtttatttttggcacgtccggatagaacaaccgctccctcgacgccaataaaggcccagagcgttacggtcatcggtgccagaatctgagacagcagcgatactggtgcggcgtcatttccgttgccactgaggatcgcgggtgattctccccaaaagtttttaaacaggtccgaataatcgatcagcacacccagcagtaatacgaataggatcagagggacgagcttggcgatggttcccaaggtgttaacaaatccggccactttcgtcccggacagaacaagaaaattatagccccagatcagcactgagccgcagataatggagttcagattattaccatccgtaaaaacccccggcataaactgattaaaagcatccattaaaattaccgcaaaggcaacgttgccaaatgcggtcatcagccagtagccccaggcgacgttaaagccaataaaggaaccaaaaccttcctgggcatacatatacactccagcctgaaggtccgggcgcagatctgatagtacgcgaaaggagtttgcgataaaataaataccgatcccggcaataatccatgcaatgattactggccctagtgcagaagaggccgccgtgttttgcggcagactgaaaacgccgcctcccagcatggagctaacgacaatagcgatgagggatataagccccagcttatgtcctccggcgctattgtcactattttttacatctgaagattgctctgccataacgtttccctcagctattctataatattgccgtcggattgcaggcgatccgacggtattgttctttcccccgcctactggcggccctttttaataccagagacctggcgtttaaaggttatgtggccgggtagcgactgcccatcgcgttcttcttccacaatcgctctgacccagaagtccccgttttcatcgacgttaacgccctggatctcatgttcaaaacctgggaattgcttatcgaattcctgcagggcgcgcagatagccaataatgcccttgttaccttgcggcatccgttcgcccggcatcagtacaggaatgcctgggggatatgggacgagcatgctggcggcaattctgccgctaaaatcatccagccggatatgctcggttttgtagcgtacgactttctgataggcttctgccggggtcataactggttccggatcggtgtttaccgcgtcgttgatatgcgacatcagctccagctcatccattttttcatgcattatctgacatagctccttgagggttagcgtgtcgtagtgtggagaatgcgctttcagcgacgggatagcatctgtggccagatcgtcattgtcgtaatgctttttaaaggccagcaggctttcaatcagagttccccatttgcctttggtgatgccgacggagaacaggatcagcacggtgtagtcaccagtacgggcaatttcaatgcgacggtcatcgagaaaacgggtcagcaaatatcccggaataccgtttttctggtattctcccttcgggccgatccctggacaagtcagggtcacttttactggatcgagcatactgttggtttcgaccagatcatcatcggcaaaaccgtgccagcgctcaccggagcgcagcgaccagcagtcggcgctgtggctcagcagcgatacgggtgcctcttcaaaactgtatcgctgcccagaatcgctgtcctgcacttcggttggctgaagcacatcgaagaaccaggcgtcaccaccttcctgctcctggagctggcgcttgacgctgaccacggctttacggaaggcaatcgcttcttcaattgactcctgcacaagcgaataaccggattcaccctccatcatgcttactgccacatcaattgatgcaatgatcgggtagtagggtgaggtcgtgccgtgcatcataaaggcatcgttaaagtcatcgaaattaagcggcgcgcgatcgcttttcttcacatgaatcattgaggccatggagagtgagggcagcattttatgggtggactgtacggcgaatagggttggacgatttggcgtttcctccgcgtccattgcatagcgactctggtatagcggatggaaacgcgcataggcataccatgcttcatcaaaatggatgcgcggtgcgctttcacccaggtgtctgactacatcgttcacgttataacagaagccatcataggtgcagttggttaccacggcgtaggacggggactggctgaccgcaccagatgccagtcggctgtttgccaccagcgcatcaatactggccttcttcaggcgtccggtcgggataggcccaatcagcccccacgcgttgcgggtaggtttcaggtaaaccggccttgcctgagacaaggtcaggccatgattaagtgacttgtggcaatttcggtcaataatggcaatttcatctgcgccaaccgcagcctgggccacaatacggttcgaccccgatgagccggaaacaccgtagaaggtccaatcagagccaaacagtcgggccgcaatttcttccgattttttaggcggtccggcgtggatcagataatcccccatctccgcggtagccacgccaatatcagcgcgcatcatgttttcgccaaagaagttaatgaactcaatgccaacaggatgtttcagataggccattccccccatatgccccgggcagtcccagtaatagtcaccgtcctcggtaaagtccttaagggttttaaagtagggaggaagaagcttatccgcatagcggtggactaaggagtacagtcgattggcagtgaaggctgcggattcagagaacagataaacatattcgctgacctcttttaagacgtcgagtgggatacgatcggtaatattctgttctgagaaaattatcagcggcgtcgtggcatttcttttgcggaatatgctgataaagtgctgtagctcttctgcaaaggtcggattgtctggctcccagtaaaaaccaatcccgctgtattgggggcttttttcgatgatttttaatccatcagagatctggtgcgtgatatgaattttaaaaccgcgttccgcgagttcggtttgaagctcttccagtacctgctgcgaagggttgtcgccatcaagatattgtgaggaaataaataaaagattgtggttaaatttcattaggtgtctccactgttactgttcagatagtatttaactgtgaggatgtcatgcccaagaaacagacattatcgtcaccttaacttgctgtgaattaatctggactaaaaatgtatcgttttataatgcagtagaataaaaacaatgatgtcgaggaccagcagtaaaataaaaaatgccagttcgcgtagcgtaaatattttatctgcgcgatcgtctttttttcttgcccagataaacaggggcacgcccagcgtaagcagcaccggaaccatcgccagatatttgatttcactggcgtagaacataaacaggcagaatacaaagccgataatactgctgaccagcgcggcgctgcggctgtgattcgtggtatagctggcatactcgccgctaatacatagtttaaacaggtatgccgtggtcattaaatacgcaggtaaaacggtcagggtagagatagccagcattgcaagccaggcatcgttagaaaagtagaccagaagtacgacgatttgcataaacgcactgcttatataaagcgaaaccgaggccgaacccttcacattttttttgctgaacggtttcgggaatgtgccgttctgcgcggccaccataggcagttcggcgcagatgatggtccacgccagccagctggtaagcaccgaaatcagcacccccaagataatcataatcttcccccattcaccgacaacaatcttcagaataccggcggtggatggggttggaattgcgctgagctcatgttgagtcagcacgccaaacggcaggatggagaccagcagacagataatcagtgatacaacgaagccaatgaatgtggctttacccacgtcgcgtttatttttggcccgaccggaaagagcgacagccccctcaacgccgatgaagctccagagtgccacgctaagcggtgaagttacctgtgagaaaatagagcctaggtcctgactggccttactcgcgctgtgcccccagacgttatctgcgaacgtggtgtacttcataaacagcatgagaataataataaaggccaccagcgggatcagtttggccagcgtgccgacgatgttaatcgacccggcaatgcgggtaccggagaggactaaaaagttgaatccccatatcagcaaagaggcaccgataacggaaggaatattgttccctcccttgaaatcacctggtaagaaataattcagcgtatccatcaccataatggcaaaggcgacgttgctgaatatagtcatcagccagtagccccaggcgacgttaaatgccgtaaatcggccgaacccttcccgggcatacatataaactcctgactggagatcaggtctaatgtttgacagcacgataaaagttctggagatgaaaaacatgccgataccacagactatccatgctatcgccaccgggcccacggcagaattctccgccatattctgggggagtccgtcaacgccgctgccgatcatcgagctcacgacaatggatgttagcgcaagcaagcccaacttttgtttattatttttttcagtcgaatcgatatgcataagctggctcttattttttttaaatcatagaatctctttgtaaggcttcatgttgtggacactaatttctctgacgatataaattaattataaataaggtcgtcacgataaaattcattatattcctaatttattctatgtatataagaattaacccttgctatatgtaatcaaagtcctacgaatgtaggaaagggtgatgcctctaattggttgaatctgatgtataatacgggcttttgaggttatctcatggccagcgttaatattcattgtccccgttgtcagtcagctcaggtttaccgccatggtcagaaccctaaaggccgtgacagatttcgctgccgtgactgccaccgtgtgtttcagctcacttatacttatcaagcacgtaagccgggtatgaaagagatgatcactgaaatggcctttaatggtgccggggttcgcgataccgccaggacactgaaaattggtattaacaccatcatccggactttaaaaaactcgcaccaacgcaaataacttcttcgcctgttgcccatgctgatgtggcgcttatctgcgagcttgatgagcaatggagctacgttggcagtaaagcccggctacactggctctggtacgcgtacaacaccaaaacaggcggtgtactggcctacacttttggtccccgaaccgatcaaacgtgccgggagctactggcactgcttacacccttcaacatcggcatgctcaccagcgatgactgggatagctatggccgggtggtgccgaagaataagcatctgaccggcaaaatattcacccaacgcattgagcgtaataatctgacgctacgcacccacattaagcggttggctcgtaaacaatctgcttctcacgctcagttgagatccacgaaaaagtgatcggagcatttatcgaaaaacacatattctactaattggatgcactaccgagatttgaatcaaagcgttggtatgcaagggatgtgtcgaactctctagtgggaaaactgcggaagaattgcggggaagtggcggggaaaaacttcactgttgatgctgaacagtctttctggttggctcttgttcgcactatgtacagtgttagtttgattaaactcggtgagtgtgacaaagacggtaatttttgcagttttaggtgaagtctaatgggttaagtgatttcggctatgctcccgacagattaacacgctacatcggtaactatgtcagcgcttggctaacgaagctgaaggtccgctgtgagcgatgagcagaccaactaatctcagcctacttgttttatttcatcagtacgccctgaagcatcgactgcgtatcttgtaggaccgctaacattgatgcctatataattgaagaccgaatctggtttgatataaatcaaaaaagatagatttaacctgatgaaaagaaaagcaattcttgttttctgacaaacactgggatatcagcgttgattattagacgatcggtcaatattgtttattgactactttatagctcaatgacatcaaaccagaaagacgagaaaaaaatgtttaaatccttattaatcagtaagatgtatggtcgccacagtgcccaaattgctgaaatcgctgaaagcgagctgccacagggggatgtggaggtcaatgtcgactgttcatctatcaactacaaagacgcactggctattacgggccgcgggcctatcgtccggcactttccaatggtgccaggcattgattttgccggtacagtgtccgccagctcacatcctgaatatcagaccggggataaggtcctgctgaccggctggggtgtaggagaaaaacattggggtgggctttccgaaaaagcgcgggtaaagggagactggctgacgccgctcccggcttgaagtggcacactgaatttggccacctgaacagaggtgatatgctcacctcagaacaacacaggtgctccaatgaaaaaaagaaattttagcgcagagtttaaacgcgaatccgctcaactggttgttgaccagaaatacacggtggcagatgccgccaaagctatggatgttggcctttccacaatgacaagatgggtcaaacaactgcgtgatgagcgtcagggcaaaacaccaaaagcctctccgataacaccagaacaaatcgaaatacgtaagctgaggaaaaagctacaacgcattgaaatggagaatgaaatattaaaaaaggctacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatgttcttcggcagcgatcacggcggcgagcgaggagcactgttgtacgggctgatcggcacctgccgactgaacgatatcgatccggaagcgtatctgcgccatatcctgagcgtactgccggaatggccttccaaccgagttgacgaactcctgccatggaacgtagtactcaccaataaataagcgtcaatacggcactccgttaacgcttacgtttaagtcataaagccatgcagaacgctcacctcccaagatcttggtttttataaggtgtaatgataatgtaagctaatgtttcacatgccaaaggaaacaccatgagccacagggaattgttcagcgaatttcttgaaaatttgaatcttgacctcaaacaggcaaaaaagatcagctatcactatcgaaaaataaccaagtcattaaatcttgcgttcagaggaacgagttcccgggtagcaaaccgcttgaaagtggggtcagtaggcagacataccgcaataaaaggcatatccgatctggatatgctttatattatgccccccaatcagtatgaatattataaccgtaaggataatggtcagtctgcattgcttacagatgtcagaaacattctggcggaagaatatcctgaccagactgtgaaaaaggacagactggttgttcagatcatctttaaaaacttttatgtcgaggttcaacctgtattcagacaggatgatgacagctttaaattccctgaaagctataatggaggagcatggcgcattacaaaacctcttcacgaaaaggcggccatgaccgcattttcgcgagataaatccaataatctgcgcaagctgtgtaaaatgatcagagcctggaagaacctgcatggcgtcaatatgggtggcttactgatagacacactagcgtatcgctttctttcatcaacatcagattatgacaataccggaaatggcagcctgggagccctcgccagagacttttttgaatatctgtcaaatgaggagagaaaggaaaggtatctcgcgttaggcagtaatcagcatgtacgtgttaaatctccctggtttggccgggcagcgaaacacgcgtatgaattatgttgtgatgccttagacgctgagggggctgccagtgaaaatgaccgctggcgcaaagtgttcggacgagccttccccagacgtaaagtgggtattatggaagcccgtcttggtctggaatcgcatgcggcagatgctgttccctggaccgataccgaagagtttatagaggataaatatccggtggatatcaggtactcactcaaccttgactgtaccgtaacccaggatggtttccctcccagaagcctgagggagatgcttatcagaagattccgcctctccgctcgaaaatctctccttttccgggcagacttgacagaaatggaggcagaggaaccctacaccgttatgtggaaggtactgaacgtgggtgacgaagcacgcagaagaaatatgatccggggacaaatcgtttcggacggcggctactgtacgaagaaagaaactaccgacttccgcggagatcacatggtagaatgctatgtgataaaaaatgaggttgtggttgcccgggcccagattgaagttcccataagctgaggtttttatgacgcaatcagagatgctgaaattaatcgcccgacatggttataacgttggatttggcgctaagaaaaactttgccacctatgatctgatttgtaaggcatccggttggattagctttatttctcttgctgtcggtgtgttcgccctttttattcctgagctggccacaaacgtcatttccgcgatattaattatatttggtgttgctacaatgtacattcagttttatgactcggaaaagcagagttatgaaagtgcggggattgagcagaccaaaatttttaatgaacttgaagtcatctaccgcaacgtaaaaagcgatgcaaactttgactatcagcgtacacaacaatccatcgacgctatcatgtcccggttttacagcacggtcatcagcaaacagatcttcggaagtaactggtacgcacattataaattttactgtgaatttgaaaaagcatgggttgaagaagagctgaacctgacactgaaggacaaaatcccgctttcgctctgctttctcgccagtctggcgatcatttttactatagctgtcatctggaaaacgccctgatgctgcagccaatgaaaaattcagcaagctgactgtcaaatatgcgatgtatagccggtatcaccatccagtgtacgttctataagggggggcgcttggaaaacgggtagagtcaagatgtggcgcggtaattttacaggtcaggcatatctgttgccgcctctttcgattggcggtgccttactgtcctgaccataaatcctgtttccacaccccgctcatcgaagcggacatgcgcttctaacacatccggctctcggacagaatcatgccttcgcccacggaaacctctgcgggagcttcggtgcatattttcatggaaggggatcacccaataacttccatcgagatcgggtcataacggccaatccgtgatcgaatagagcggaatacgcactctgacgaactgcttacatttaaactaattacaaactatataaatccgccttactcattcacagggtagatatattcttacttttaattttatgtgtaattaactgatgacgaaaaatgaattgaactgtaaatgcatatctaagtttttcattcttatgatgtacataataccttaaaattatcaactagctgagcattaacctccatctgactaatcccccataatgcggctaactgtttctctgcaatcccactatcccatggcattagtgggtcattacgaaacttagcaaatggcccatctgtttctgtaagaatgcgtgatttgggtattttcaaaactaaggccttaccctttattgtatcgagcatagcaggccccactgagaaccagcatcctaaatcaattgccctttcaagctgcttaggtgttccagtgaaccaatgcaatattgccaccccatcgatattttcaatctcatcaagcaccgctgatgcacttccccgactatggatagtcataatcttgccaccagcccgatttacactgttgagaatgtgtcggaacactttcaattgaatatcccaatgttctttaaatccctgtccaccatcaagccctatttcccctacatacttagtttccgaaagcaatgaatcaaacaggtctaactcatgcgatctttgatgcgcgatttgaggatgtagcccaagagcagttcggattcgttgactttctttagccaataaagaagtaccatgccatgctttaggtgttgttgtcaccgacagaatataagtccctcgacgcttactttcttcagccacgaggtctggccgaggatataagtctagatgacagtgcatatcgatgctcatactatgttctcactcagtaaatagctttcaacctcatctaggccatccttaaatacttgcttgtaattatcaaattctgccgtaggcaaagggccacttttggcaatccatgtacctattttcaaagtcgatttctgcgtgatcgcaatcctaagggcgatcaggtcgtccctgcgatctatttcattcattactttagctaaggactggaaaatatattcaacatctctactaattccccctgcatgaagtgatgctcgtcgaatgatacacggtatacataccccacattgctgccccattcgtttccaatgactgcaggatactgtactttccacaattttagataagagctgcttatttgaacattcggagatcatttttccttttgtcttaaactgatatggattgattatttgacaagaaataccgagcgcatcaaagatcttttgtatgctcgtaataaaatgtggatgtgttgttcgtgtgctcagcgaacctatccgccgtggagtaagtggtgcatttaatgagataaatccattttcaggtacgaacaaatcaatcttttcttgttgagatatctcttgtacggcacaagcacctacggccgcaaaggcaagaaaattgaggctacgagttcgcatcgtaatatcagtcacgccttgataaatgtgtgggtcagcattaatctcaaagcgcgaaaattggccacttaatttttcagcgatctgatcttgacgagacttgtcccccttataagcatgactaaccaaaagtggagcgcgccctgcagccagaagatctattgcaccaatagctgaatccagacctcctgaaaataagctgacacagtcaagcccttttagcttaatcagacgatgccttgaatgctggctataaggctctggcggtgcataaccatcgtcacaaaattcgaaatcccagatgtctccactaagaaaatgcaaagcactctcaagttctttctttagactaatccatctggatggttcatgaagggggagtcgtaacgacaattggcgggtccaaccatcctcggaactttcacgctgaacgaaagtatctgctgcagttactgctaatgcaacactcagaaaatccatgaccttagctggaagctgtactcccaaacgtctgatccgatcaatcgcaggattcccgataacagatatatctccgcgcctctgaccacttaatccatatagctgaacaggtaacactttctcacttgctggcggcaaatggtgatgtttatgatggaaaactaattgtgtcactggtatgcctcccattcttgccaggcctcaataatggcctgacgttcaatttttaccatttggtttcgtgtgaacgatcttatgttaccggcaagttttggtgccatatgtttatcaacaacaactttaatcaattcccggagttcaatttctgcatgaattgcctttgaaggtgtatctgctttgttccatgccctattagaatccattaccatctgaaggaaaatactttccgctagataaccaatcattgtgtcaacaatcacaccatcagttattttttgaggatcgaaaatttctacgccatcaagagcctccactaaagcatggttcatggccgcacagatcttttctgagtcaccatcctgtgatgttaaagcttgagcaatagttgatattgctatttcgcatggaaggcctgccaaactgcccaaatcgatgcttggttctccgggagccgaaggcattcccactaaagccccaaataattcggccccagcttgcgtgacactccctaatcgccgagcagcgttactgctccctccggaggcttttcgcgcgtagtgccctatggcttttctgaaatctgctcgatttccatttgataccgcatttcccaacgattctcgaaatggcgcaaacctcctttcttgcggcgagggtaacggttgctgtggctgatcatcagcccatggtggaaccagcggagagccacctcctggacctttacttgattgtgatgttcccattaagcgtccttattccattgttcatcttttaatgctgcagtcatccacgctggtcgtttcatccccaactgtaattcctgtagataacgaattaatatgctggctgcatctgttgagtagcgggccaacagacatgcgccggaaaagcctctgggcttacgatcccaatctgatacctgccgtaactggttaattaaaccttccattacaggtatttgctcctcacgaggaagtgctttcaaaaggttttctgctgtaggagaactagtgtttttcaattcaattagtgcatttagtacttcccgtccagatggcgataaaccaaccacatatgcacctattggcatagtttctcgggacagatatatggcggcccttaagtcaatcccaccaagacgaggttcaagttgggcccattgactgatgaaagatttagtcgttggactatcagtccatgtctttggtgcatcagtaggtatttgaccgccattatcgtcaagctgtttaagtatctggggaacaccttgttcaatatccacgagatgatataaatcagcggtgccatccactccaacacagcgttcaaaaattactagcttagtaataattgcttcatccaaaggcattgctcgtcgcttcgcaatttgagatcgcattttcacaacattcaacaagcgtttaacgatcctgggattaccatgaataattggagagttggctaaaatgggagcaatacggtcagcacgcgcaaacgccagcgcgaggttgctatcatccgcttcaccagtcatttttaaggcctcctgacgtgagattggttcatctttccaggattgctgtaacgccttctctaagccctcacggagcatagttattttttcgccttctaagccatgttcaatggcataaagcatgaacagatacgaacggatctcacggaccccagccttaggcacccgaataggaacctggattagcttatccagataatctatttgatggcgctgtgatgcccctttgaagtaatcagccacagaagagcgaatcatgtcctcatctgctgcaataataaaggctgtattagtcaagaaaaggaatagcctgatagcttcaagtgtatggatagcattggcagggagacagcggtctaggttatctattaccacaatgagtggctttccaagttcttctagaatttccccatattccttacgaaaggcatcaatctgctgaggggggcttttttttgtttgtggtttaatcaaaccacaagcagtttctttaccttctttagctatattgcctaaagcctcatactcttcctggctctggatgccatcggtgatatttcttaatgcaccaatccccctagaaagcaaaccgccagcaggtaatcctgccattaaagctgtaccctcagctagtaatcccatagctctaaaaccatcaactcgactaaggagtctcttagtttttgatataagggtagaattaccttcagcagcttttgtcaattctgtagcgatgacttcaagaagtgcggcacgggtgtcgtcgtacccctgatagagccaagagtcaaaattgataacaatccaatctttgtcgtcttgctcaagtttttgctctatcagttttaacagagaggatttacctgccccccagtttccaaaaattccgatagatactggtaacatatctttcgtggtaagtacatccacggctaactgagatacttcaccaaaatttaggtagtcttctgatgactctttgtctgaccacatttttatatcctttacatcaccaatttttacgtcattgagtaaactacaagtttgataaaaccaactctgttcaggtgggcaaattcagtgtaccacttcaccaataatccaatatgatgactgctatagatctattttttaaagaatgaaataagctttcttatcccagtccatattttcctatcagaatccgaagggttaaattcgctcttgtcaaaatcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaacctcagcaaggtttattctattttgatgatctgtcaaatgttctttgttaatttcatctctaattagctgttctttttctatgctgtagtttttgtcattataagtcacatcaaaatcatctaagaaaacgatataaatcaatttaaaacaactagtcttaaataaaaaactatcgcactcatcaggaaaaccaaaaaagaaaatattaagatatttggttgctttgcgcttgtcttttagtccattataatacttatttgcttctgctctttgtttttcatactcactacagaaaaaactctttttactttcatcccattctgaagcatcaatttcaagtttatatgcttgtttggtacctttctttctggctaaaaaagtaaggtaatatctattcgaatttatctccagccgtatattagattgaattttaccaaaataaattgctggcttattatatctaattccttctttatagatgattagttgaaaagtatctttataagtactaactmcataagggggaattgataatggttcatagagattatctccattaatgnagtagwctactaccggnggggatgctkgaagatgacacagggtgtactttacctcccaaatctttttcatcatttcgcgtctgtttgataattcttctgccagaagagtcgtaatttctttcagacacatcaagtttcagaagagatatagctaatgccggtggtgaattatgctttttattattctttgagttacacttatttttactcttaggatcatgaatcttacatcccggcctatgagtctctttatatcgaaagtatgattgatttaaatttatttctttgaagctacatggagtagcgggtatcctacatttgtcatacgggcattcaaaagtggttgttcgtatataaagatcatccatttcccgaagatcatgaccatgaacaatttcaccactaacagaatctcttgctattgtcacacaatctcctttgataaaaattaatagattctaatttcacaccaaggctaatttaaataaaggctatttaagagaaaaacaagtcagcctgacagacatatcccctcccatggcaatatgccgctatttcgcgttttttttcatgccataatgcgtttcaaggtagcgaatatcttcgattgcccatggtgtgcgcattcttttgggtttattttccattaccatgttttatcagccatcatggctgcctctccggtttgccagcgtgttccacctgataacgattaatcagctgattcagtaccatttcagcctgtttttgctgctgttcactgccattctggttacgggcttcatcatagcgacgtaactgctcttccgccgggatatgccggttaaaagcctgcatgatgccaaacacctccgttctcagttcactgaccgtcatgtattttccccgctgttcatccagacggttcaggcgttcagccagctgctgtaagcgggtcatgccttcattccagcccgtcatcgcctcttccgggagcgcacgactccttacgctcttctgccagttatccaccatttcctgaacatggggattgtcggggaaaagtaccatcagttgctgcagcaactgcgcactgcgctgcaggttatatgccgggggtaattctgtcagtcgcgttatctgctgaccggaaagggttaaccatgatcgaccagacggttctgcaatgtactcatcagcagattaattcctttcgcccccagacagtgcccgaccgccccgttggcgattttttgtaaaggcagccagtgtggtaacgcatcagccccctccagttccgtctgtttaatctgaaaacagggcgtttcaacaggaaaattaatcttacgtgcaaaagagccaggtgcagaaaggcgaacatcaggggctgaaggcatcagttgttgctcaagggcttcctgacgctgctgctgaatgataaatgcttcatctccgctacgccggacatccgctgcctgaagagataaaggcgataataaagcagacatcagtgtcagtgacagcaaggacggacagcgccggaatacgctttgttcctcagccctcacgttcctgcaacataattttccagtcaaacgaaaaaccttttattcatgccataccaacaattaccagcctcctgacgatacctcccaccattttttgcaatggcacgctaccgcctttccggtatttacccacatcaaccggtaccagaatgctgagtaataaatctgccaatttttagctgacttaattttgatcattatagaataatgatctgaactacagcaatatggcagatttatcggtcaatataatacaaatgaacagttctttattctgactaatatcgcaaaaacagcgcattacaaaatttataaccataattaatggaaaagtgcagaaaattattccactgaatgcttttaatacagttggttagcttaaaaaatagcaatttttgatttcagtcattgaaaattgcaatgcgtgacgattcaacagcatttaagtgagtttcaggatatgggaaggacatgaaaagaggagcgcaataaaatacacaggaagaaggggaaaatgtttcgtaaaaacagaaaattaacagcgcacatcaggaaacgcagtctcctgattcagtgctaccacatgaaaatttagttaactgttaccgtactaaaatttatgtcagaagatgttccattaccgaaagtcaatcagcgatacaaagacgatcatggagcactggccaccgtaaccagcgtcgaagaaacccgagtggtttttatgcgggagggttatccgcatccctgtatgcgaccgatgtacaactttctgggaaaattcaaacccgacccccgggaagaaacagaataaaacgaaatccctgccggcaatcacactgcctgatggcagcataatccacttattaattctcatccccggagacaagccctgaaaaccactccgggtgttcattgtatgccgtgttcagcgcatcccaggaaacgttgatataaaagctgtcctgcaatttgcgggtaaccacctctaccacccggttccggttatacgccagtccggcataacctctctctgccagccactcattcagttcatgttccagagacagattgataatatcgtaatcggaccttgccattcccgtttccttagcacatgttttcaggcacggggataaagtataaagaatgtcgtactgctgctgccagagcaatattccccctgatggttgtatcagagatggtatgccggtattttgcgggttgttcccgtcaggttatcgtgcacctccacggtcgttgtcaccaccggcattccgctctgtcttagtctcaggacatcagccgcaatacgctgactgccagaccagaacaggccgtccagtgcggtcaccagtaaccccgcctccagcgcatacttcagccgttcacggggcgctttcacttcccgggcaacctgctgatatggcaatgatgtgttttcattcccaaccacgcgacgaatacggtgagacagatgataccggtatgtatccggcacactggaaagactggccttcaggctgtacacgcagccaaagcgtttatcgttgaacaccacatttttctggctgatgtcccattcttcacgcagcacagcaatcagttgtggtgtccgggtaagcagaaaggcaattcaaaacaggtgacgtaatccacattcagcagggcaatacgcggccatttttctgatccatttacaatcggatgtgggcgaacattattatcattatctgaaaatctccccctatggcatgtttgccatggcggagagtcattgaagcctttatgaggggtgaatacattcctgaagcagtgcagtggcaaaaaaacaccccgcttttattcattctctgacaataaatattgagtttgactgtatcagattttaggtatttcctagaaaaggacttttttgctcaaggcaaaacaataccgcaaaataatccttcacctgcacaaacatcctcagtccattaaaaaaatcgccatgttaggttaacgacatcaaatttggtcgtttaccatgattaaggtagttacacatggcccgctattatttttcgtgccccaaaatttattttggtgaagaggcaataacctctctatgccaatttaataataaacgagtcggtattgtcaccgatgattttatgatgtcatcaggtaaaactcgttatttaataagccatatgcctgaggcatcggtatgcattttcggcgaggttactccggatccagatattgatattctgacttccggcgcggcgcgttttaaagcctttaagcccgacgttattatcgccctcggcggcggctcgtcgctggacgctgcgaaaggaattaaagtcacattggaagagtattttggagatcatcaaatcgatctcattgctattcccacaaccagcggatccggctctgaagtgacgtcctacgcgatcatctctgatccgcaaaatggccgcaaatatccgttgatctccgggcaactggtgccggaaatcgccattctcgatcctaacctagtgttaaccgcgccgcgtcatgtcgcggtagataccggcatggacgtgctgacccatgccattgaagcctttgtctctactggctcaaatgactttagcgatgcgctggcggaaaaagccatcgcgttgacctggcgctatctgccgcaggtgtttaacgacgaaaaagacattgcggcgcgcacccacatgcacaatgcctcctgtatggcaggcatggcatttaactccgccgggctggggttggttcacggcatggcacacgccatcggcgggatgctgcatattcctcatggcaaaattaacgccatgctgctgccgattgtcatcgacttcaacagcaaacgggccagcactgaaacccgcgatcgctatcaccgttgcgcgcaaatcataggcattgaccatgcggtaccggagcaggccatcgcgctgatgactcaggagatccgccagatcaatcgccatttctgcatccccgtcactctcagcgaactgggcatcgaccgtgcaaaaatcatcgagttgcgcagcgcactggtgaattcgacgctggccgacggttgtaccgcgtcgaacccgcggcaggtgacgacgcatgatgtcgaagggttgatcgacctgattaccggctagctggataactttgttcagcctccgtgaagcagtcaaaaaagtcctgctgataaacaaaaaccgggcgtcgttactccctatcctgatcgttagacgcccattacccataagataacccaataatcaggtcgtacccattatgaattacaccgaacaacaagccgagtggattacccaacaaattttgcaggaacttgccaccagtaaaaaaacggcagcgcctgctgccgcgcccgtcgcgctgaatattccggtgggcgtgtccaaccgccatgttcatctgtgccgtgaagatatggacattctgtttggctacggctctacgctaacccgttctaaagcgttgaaacagcccggtcagtatgccgccgaagagatggtgacgctgcgcgggccaaaaggcgagctcaacaaagtgcgcgtgttagggccactgcgtaatgccacgcaggtggaaatctctgtggccgacggctttgcgctgggcactaaagctccggtgcgcatgtcgggggatctgctggattcgccgggcattgaaatcatcggtccgaaagggcgggtggtgaaacacaacggcatgattgtcgcctggcgccatatccatatctcgcccgaagaagccgaactgcacggcctgcatgacggaatggaaatcgatgtgcaaacaaacggtccgcgcggtggtgtgctcagccatgtagtggtacgcgtcacggcggatgcagtgctggaactgcatattgatatggaagaagctaacggcgtcggtctgcgtaatggcgataccgttcgcggcataaaacaggctgcgcgccatggctaacagccccgaaaactgccgatttcacgaattggccgcgctgattgacagcggcgaatgtcggccctactccggcgcgttgaaggtgggggggatctcggtaccgccaatatcgcaatcgtggtgctggatgaagataaccagccggtggcaggggtaatgtatccctccaatgtggtgaaagacggcgtggtggtggattacctgaccgccagccgggtagtagcacgtctcaaacaaattcttgaacagaaacagggctgcacgctggagcgcgcggcgatcgcagtcccaccggggatctctgaaggcaacacaaaagtgatcgtcaacgtagtggagttggcgggttttatcgtgacccaagtactagatgaaccggtagccgctgccagcgcgctgaatattaaaaacggggcggtggtggatgtcggaggaggcaccaccggcatgagcattttgaaaagcggtaaagtgacgttcagtgccgatgagcccaccggtggaagccatatgaagttggtgatcgctggcgcgctgggcttgccttatgccgaggcggaagaaatgaaaaaaaacgggcaggaagcgcaggtctttaccctggtgctaccggtggcccagaaaatggccagcttggtgtcgggatggttcgctacccagcaggtaaaaaatatttatttggtaggtggcgcgagcagcttcagccagtttgccaacgtgttcagtaaacaaaccggtaaaaatgtgattccttcggcagagccactattggtcacaccattaggcatcgccatgaatgcggaccaggggtaaatcaatggacaatcaaaccttatcgcaactgctggaccgggtcatcgctgaagtgttggcacaatccgtcgcgcagaaaaatgtctgcgtagtggtgactggtgaggatatctcctcgctgccggaaacgctgaactgccttgaggcgcttgagctggcgggttatcagttgtgggtaaatttttctcacagcgccagccagtcggcgctgaaatctgtctgcatggatgcgctaattcagcgtggttctcgtgctggatttgacagatcgccgcctcactatgaggtgctctatctgcctgcgctctctgtcaacagcatgagcaaaattgcgctgggcattcgcgataatctggcctgtgaaactgtatttcaggcgttacagcaccgtaaacagattatcgccacgctgcatcaacaatgcgtcgatagcgaattaccgatgccactgctgtcttgtctggaaggttacgctcaggtcctagagagctatggcattacgcttttcggtaaacgtgcagcccatgtcaagtcggtgcaaggaagccaatccaccctgacagtagccggtaaaaaacgtttaatcacccagagcgatatccgcctactgaccattggcacagtgctgcgcattgagagcgacacgctgattacccctgctgccagagatgaaatccagcggcgtaatctcactgttatccatggttaaccggaggaaatatgtacctcgctaaagttactggcgcattggtttccaccaccaaacacgcctcgctgaatggctcaaaactgctgatagtggcgcggctcgatgaaaactatcagccgactgtccatgcccaggtggcagttgatactgtcggcgcgggcaatggagagattgtgatcatcaccaccggcagttcggcgcgtatgagcaacaacaaagatcactcggtgattgacgctgccgtggtgggtatcgtcgactcgctcgaacttaacggttaatagcggcgcgtacgctgaggaatacttatgtctgcgaatgaggcttcactcgacaactggattaacgaggctattgccacgcagttaccggaactccggatgtcgctgagcctggaggacagtgaactgctggcaaagttggtccgggaaatggcacagtccagcaatgtatcgatcgtttttagcctagtggatgcctgcggtcagcagcgttttttcttcagcatggataacgccctgctggtcagccataccttggcaccacaaaaggcctggaccgcggtagctctcaaaatgccaactcacgaactggcaacgctggtacagccgggtggtgatttgtacggccttgagaaagaaaaagatatctgctgcttcggcggtggttttccctgctggtcgggcaggcgcttactaggcggcatcggcatcagcggcggcagtgttgaggaagatatgctcatcgcccgccaggcgatggcgcagtttagcgttctgcgttatcccctcacaacaacccgttaattttttgcagtccatttcagggggcatcatgtctttagcttgtgtattagtgattaattgtggttcctcatcaatgaaattctccgtcattcctcaggatgcagatcagccgttgctgtcgggcctagcggaacgactgggtattgatcatgctgtcataacgtttaaagaccgagacggccataaatccactgtcgcgctggatgacgccagccatcagcatgcgctcaaagtgctcttcgcgaagctcgacgaacagcaactgttggaagccatcaacgccgttgggcaccgcgtggctcatggcggcagcgacttcaaaagatcagtactggttaccgatgatgtgatcgaaaaagtccgcgcgctgtcggtgctggcccctttgcataaccctgccaacctgattggtattgaagcggctcgggctctgttgcccgcgttgccgcatattgcggtgttcgatactgcgttccaccagaccttgtctccggctgcttacacctatgcgatcccgctggagttccagcaagattatatggtgcgacgttacggctttcacggaacatctcaccgctatattgccgccgaggcgcttgcatcactagatctcgacccggcggatcatggcatcgtgattgcccacttgggcaacggttcatcgctatgtgcggtgcaaaacggcacgagcattgacacctcaatgggtatgaccccgctggaagggctggtaatgggcacgcgctgcggggatcttgattttggtgtcgtcgcatatctggcgaaacgcacaggtcaaacgttcgacacgctgtacaaaatgctcaataaccagtccggcctaatggggatttccggcttatccagcgattgccgcacccttcagcaggcgcgtgatgagggccacgaacgggcagcgttagccatcgacgtgttagtacatcgtctcgcacgacatatcggcggccacgtgacctcgcttaaacgcttcgatgcgctgattttcaccggtggaattggcgaaaactcggcgttaattcgagaacttaccgtgcaacgccttcaggcgctgggattggaactggataaagaacgtaaccagcagctgttcggcggacgtagcggactgatttctaaaaccgacaccacgaagattgcggtcatcccaaccaatgaagaaaaaatgattgctatagatgcagcggagattgcccgcacggcataactaattggcaaaaatacgacagttttaacagtaattatgatcgctattcagagcggggctattttgcaaggaagtttaaacgcagatcttttattacaaacctcgggtggattttattgtcaattgcgggaatgcaaaagcaagatagtcccactgacgcgcaaaacattttgtctgaataaccttagcattatgataattaaataattaatgcacatgggtgaatccgtagattgctattcctctgtgcacgttttctttctatcggaaatattgaggtcgttatgcaacaagaagcattaggaatggttgaaacgaaaggtctggtttctgcaattgaagctgcagataccatggtgaaatctgccaacgtgaccctagtgggttatgaaaaaatcggctccggcttggtgactgtgatggttcgcggcgactgttggcgcagtgaaagccgcgacagatgcgggctccgctgctgcgagtaaagtgggagaactggtctccgtacatgttattccacagcccacacattgaggtggaaaaaattctaccgaaggctatcggttaataacaataaaggatactgatcatgagagataatcttgttgagcagattatatctgacgtaatgaataaacaaaccgatatctcaccggaagctaaaacagcagcaaatttcgctggttgcggtattacggaatttgtcggcactgcgttgggccacactatcggcctagtgattgccaatgttgataatcaattgcatgaagtcatgaatatcgacaagaaatatcgctctatcggtattcttggcgcacgtactggcgcaggcccgcaaatttttgcggctgacgaagcgattaaagcaaccaacagcgaaattatttctattgagctggcccgcgataccgaaggaggtggcggacacggttgcttaattatttttggtgcgtctgatgtttccgacgtcaggcgtgcggttgaagtggcgctgtctgaaattgaacgcaccatgggtgacgtttatggctcgtcagccggacatcttgaattccagtacaccgctcgtgccagctacgcgctgaataaagcgctgggtgcgccgattggtaaatccttcgggatgacctgtgcctcgcctgcggcgattggcctagtgattgccgacgctgcggcgaaatccgccgtgattgacccggtgggttatgccagcccgtcgcaaggcaccagctttagtaacgaagtgatcttcaccttctccggtgattccggtgcagtacgtcaggcggtgattgccgcgcgtgaagtcggtctacaactgctctccacgttagatccggtggaaattaaatccaccacgacgccatatatctaagcatctgatgacgatgcacgcggcgcggtcggtagatgaagagtagtaaggaatttaaagatgaatgatattgaaatcgctcaggctgtctcgaccatcctgagcaaattcaccaaagcaacaccggatgaagctcccgccacgtcagaagcagcgcgggtcgacgggttggatgaaattgtcgctaaggcgttggcgcagcactcttccgtgcgcgacgccagtgcgatctctcaggtagcgaaggtagcgaatgctagcactggagcattcgataccatggatgaggcgatttccgccgccgtcttggcacaggtgcagtatcgccactgttctatgcaagaccgcgcctcgtttatcaatggcattcgcgatgtcttcctgcaggaagatgtgctgtgtgccctttcccgtatggcggtggaagagaccggcatggggaattacgaggacaaactgatcaaaaaccgcgtcgcagcgctgaaaacgccaggtatcgaagatctgaccaccagcgcggtttccggagacgggggtttaacgttgatcgaatactctgcgttcggagtgattggttcgattacaccaacgactaacccgaccgaaaccattatcaacaacagcataggcatgctggcggcaggcaacactgtggtgttcagtccacatccgcgctcgcgcaaagtgtcgctgtacgcggttgagctgatcaacaacaagcttgcccagttgggcgcaccggcgaacatggtggtaacggtgaccaaaccgtccatcgacaataccaacgtcctgatcaacgacccacgtatcaacatgctggtagcgactggcggtccagccatcgtgaaaaccgtgatgtcatcaggtaaaaaagcgattggtgcaggcgcaggtaacccgccagctgtggtagatgaaacggcggatatcgaaaaagcagcccgcgacatcattaagggctgtagcttcgacaacaacctgccgtgcgtggcggaaaaagaggtgattgttgtgaaccaggtagcggactatctgattcactgcatgaagaaaagcggtgcctatctgttgtgcgataagaagttaagtcaacaactgcaatcgttggtgcttaatgaaaaaggcactgggccgaataccgcctttgtcggcaaagatgcgcgctatatcctgcaacaactgggaatccaggttggcgacgatatcaaagttatcttaattgaggctgagaaaacacatccgtttgtggtgcatgagctgatgatgccggtcctgccggtggtgcgcgtagacaatgttgatgaagccattgagctggcggtgaaagtggagcacggcaatcgtcataccgcggttatgcactccaccaacgtcgaaaagctgaccaaaatggcgcgcctgatccagaccaccatctttgttaaaaatggtccctcttatgcagggctgggggtgggcggtgaagggcatgccacctttacgattgccggaccgaccggcgagggacttacgtcagcgcgttcgtttgcacgccgtcgtcgctgtgtaatggttgaagcgctgaatattcgctaactatcgcgaagggtgacttaaagatgaaaaaacgaatcataaacgcaccgaccccggatattttggctatgttgaaacggcgtatgcccggggagtttcgttcgcgtttggatttgattcgcatcgacgccattggtttgttaatactgccggttccggatctctatttttatgccgacgtagccagtaaaagcgccaatgtggtggtatcagaaatctttggcagttgccctcagcatatcaccacattggccatttttggcgaagtcgcggcggtgcatgaagccatgcgaatcattgaggaagacgataaccagttttgagagtccgcttatgaagaagatattacttatcacaggcgatttctctgaagactatgaagtcatggtgccatggcaggcattaaacatgttaggtttcagagtggatgtagtgtgtccgggaaaacgtaccggcgagtttattaaaaccgcgattcatgattttgaaggtgatcagacctacaccgaaaaacccggacatctttttagattaactgcatcatttgatgacataaggttacaggaatatagtggtgtttatatttctggtgggcgttcatcggaatacttgcgattaaataagtcagtattggatatcgtgcattacgcgatgaatttaacattacctgttgctgcaatttgtcatggcccacaaattctggccgctgctggggtattaaaaggccggaaactgacgggatattttacggtaaaaccggaagtggaaatggcgggtggccagtgggtcactgccgcagatgatgaagccattgtggatggtaatttaataaccgcgactacctggatggggcatccagcaatattacgtcactttattactcaaatgggcactagcattattcattaataccctggcatctccgcaaggttaacaaaatatattcgggagttttatatgttagagaaaggcttttctaatccgacagaccgtgttgtaagactgagaaatatgatcctgacggcgaagccgtatgtggaatcagaacgcgcggtgttagcaaccgaagcatataaagaaacagaacaactgcccgcgattatgcgtcgtgctaaagtggtggaaaaaatctttaaccaattaccggtaacaattcgcccagacgaattaatcgttggagcggtaactattaatcctcgctcaactgaaatctgccctgagttctcctacgactgggtggaaaaagagtttgagactatggaacaccgtattgccgacccgtttgttatcccgaaaaagactgctcaggagcttcatgaagcatttaaatactggccgggtaaaactaccagtgctctggcggcatcttacatgtcagaaggcactaaagagagtatggcgagcggtgtattcactgttggtaactacttcttcgggggcgtcggtcatgtcagtgttgactacggtaaagtgctgaaaattggtttccgtggtatcattaatgaagttagccgtgccttggaatcattagatcgcactgaaccaggatatataaagaaagaacagttctataatgcggtgctgatcagttataacgcagcgatccgtttcgcccatcgttacgctgaagaagcatcccgtctggcgcagcaggagagcaatccgacccgtaaacgcgaactggagcagattgctcaaaactgtactcgcgtgccggaatacggtgctaccacattctgggaagcatgccagacattctggtttattcagagcatgttacagattgaatccagcggtcattctatctccccggggcgtttcgaccagtatatgtacccgtatctggagtcggacaaatctatctcgcgtgaattcgcgcaggaactggtggattgctgctggatcaagcttaacgacattaacaaaacgcgtgacgaagtctctgcccaggcgtttgccggttacgcagtgttccagaacctgtgctgtggcggccagacagaagacggtcgcgacgcaactaacgatctgagctacatgtgtatggaagcgactgcccatgtgcgtctgccgcagccatccttctcaatccgcgtatggcagggtactccggatgagtttctgtatcgcgcttgcgagctggtgcgtatgggcctgggcgttccggcaatgtacaacgatgaagtaatcatcccggcgctgcagaaccgtggcatttcgctgcgtgatgcgcgtgattactgtatcatcggctgcgtagagccgcaggcaccgcatcgcaccgagggctggcatgacgccgcgttctttaacgttgcaaaagtgctggaaatcaccctgaacaacggtcgcgttggcaataaacagctaggcccagtgactggcgaactgactcagttcaccagcatggaggacttctacaccgcgttccagaaacagatggcgcacttcgttcatcaactggttgaagcctgtaacagcgtggatattgcccacggcgaacgctgcccgctgccgttcctatcagcactggtcgacgactgtatcggccgtggtaaatctctccaggaaggcggggcgatttacaactttactgggccgcaagcattcggcgtagccgataccggcgactccgtctatgccatccagaaacaggtattcgaagatcgtaaactgtctttgagcgaactgaaaagcgcactggacgccaacttcggttatccggtgggtgcgaacccgcacactccagcggcgaaatcctcgctcaacgagcaggatatctacgatgtggtgaaacgcatcattgaacagcatggcgcgctggatccggcagcgattaaaaacgaagtttatcgccagctgacttccggcagtgcagcaccggtgcaatccggcactatgtcccgtcacgaggagatccgtcgtattctggaaaacacaccgtgcttcggtaacgacatcgatgacgtggatttagtagcgcgtaaatgtgcgctgatctactgccaggaagttgagaaatataccaacccgcgcggtggccagttccaggctggtatctatccggtgtctgcgaacgtgctgtttggtaaagacgttgccgcactgccggatggccgtctggcgaaagagccgttggcggatggcgtatctccacgtcagggtaaagacacccttggcccaaccgccgcagccaactcagttgccaaactggatcactttatcgcctccaacggtacgctctataatcagaaattcctgccgtcttctttggctggcgagaacggtctgcgcaacttcagcggcctgatacgtcactacttcgataagaaagggatgcacgttcaatttaacgttatcgaccgcaacactttgatcgaagcccagaaaaatcctgagcaacatcaggatctggtggtacgcgttgcgggctatagcgcccagtgggtagttttagcgaaagaagttcaggacgacataatcagccgtactgagcaacaactgtcgtaaataccagacgggctatgtatcaatatatagcccgttactttctccacgacttctggttgttacttttatctgaaaaggtaattcatctggtaaatatagagtgatgttatgaataaagttgagtacgaaaccgaaggcgtcatatttaatattcaacgctattctttgcatgatggtccaggcattcgaaccattcctttttttaaaggctgcccgctgtcctgcaaatggtgtagtaatcctgaatcacaacgtcacagcccagagttattatttaaaaagaatgattgcatccgctgtggaaaatgtattgatgcttgcccacaacaggctctttccactactaatgcctggtttatcaatcgcgaccgctgtattcagtgtgggaaatgtactgagatttgccctacccgtgcgctggaaatgaagggcaagcgtatgtcggtaacggcagtgatgcgcgaactggaaaaagaagagaatttataccggcgttcaggcggcgggattaccctgtccggtggtgaaccgctggcgcagccggaatttgcccgcgagctgcttaaagcctgtaaagccaaaggctggcacaccgctattgaaacaagcggcttcaccaccaaagcggtgattgatgaggtatttccctatgtcgatcttgctctgaccgatattaaagccatcgatccggaaatccatgagcgcaacaccggcgtgaataacagagtgattctggagaatctgctgcgcatctcctttttaaccaaagtggttgtgcgtattcctgtgatcccaggagtgaatgacaattcgcaggaaatccataatattgcggagttcgcccgcctgatgcagaacgtcgataccattcacttattgccttatcacagcttcggtgaaaataaatataatctgcttggtcgccagtatccgatgggcgatacaaaaagtatcgaagaatcccaaatggcagagttaaaagcaatggttgaatccttaggttttaactgccatatcggcggttaataaaagatgtaataagagtgcgaaaaaatgctgcgcttgtttatttgttacgcatgaatactatttcaattttaaaaatatagagcaatctgcattacttatattgtcatttgatttaattacagaggtaagctagatgaatagcttagatattgtagttgccttcggcggcggcatatttggtgcggctgttggcgcgctggcggcgtttgaattcgttgggcttctggttatcgccatgacggtagtgcaaattattaccggagcatcatcggactttattacttttccgtttggactgtttggcccgcacaccggcggctttgccgctggggttgcggcgacggcgtatgcagcgaagaaaggcaagctgggttccgggcgtgatatcactgccgggttgagcggtctggcggcttacgatgtgctgctggtaggcggggtttttggggcggttggttacatcatcgcctgggggttgaaccagattccggccttcccgtccggcaatgcttggaccgataccgtggcactaaccgtggtgatttctggcgtggtctcgcgtctggttttcggtaaaactggcctgtttggaaaaccggagcagggaattcgtcactgctatccgccgcaggataagtgctggataccttaccatagccgcattccgcagctttccgtgctgggcttgggtattggcttgatggcaggctttttaggcctgaagtttggcggcaacggcgcgctgctggcgtttggtatttccgcgttctcactgattttcctgcatttcaatactcaggtaccggtgtcacatcatatttcgctgcctgccgcgttggtagcggtgccatcaggtagcctgatttgggctgctatcgttggcataatttgcgcgatattgggtgaactgatgtcgcgtatcttcctgatccacggcgatacacatattgacccgccggcgatggtcatcaccattatgaccacgatgattaatctgttggcgaccattggattatttaccttggttcccctgttttaatcccgccataacaaaaagccagcagtgtctgcctgctggctttttgttatgtgcgccgtgactggcgctgttcttcaactgtggtggcagaagaacgactaagaggtgaaagtcctccacacacccggtgaggggaagtgttagcggaaggcaagggtgttcatcgcgaggtgaaatctgaaggaagctggatgcaaaatgctggcctgacgaacaggaagcggttaaggcggcgcagcagggtaaggtggcactaatcaccaaagcccgatactcacacggaacgctgtgacgtaaagccgacaggcataagcaggaaagtcgcgtgaattaccccgggagatctgtcgccctgccagtgtgctaccggcgccgtgaggcgccgggatggggcggcagaagtcagccgacgccgtagtagtgctgcaaaaccggcagcatgaagggccgaacatgattaactgtgattaggacatccgaacccgatgatgattaatgaagcacaagcgcaggcaactgcgaccagcggcagaggagacggacagtatccgtcagggctgcatgatggcgctgaaatcagcacggcggcgggtgggcaaacgaaagcggaagtgccgctgacgatggaagcggtgataacgagagaaaacctgatgctggcttatcagcgcgtggtggaaaacaaaggcacggcgggggtggataacctcagcgtggcggagttgaaaccgtggctgaagaagaactggcgcagcgtcaggcaggcattgattgacggaaactaccagccgcgggcaatacgccggatggatatcccgaagccggatggcggcgtgagaacctcaggcatcccgacggtggtggacaggcttatccagcaggcggtgcaacaggcacagcgttacatacggggtggcaaacggtgggtggtggatatggatctggagaagttcttcgaccgggtggatcacagactcctgatgacgcgtctggccagaacgatwaaggacaggcgggtgctgtgactgatacgccgctacctgaaagcggaaatggttaaagacgggcaaagggagaaacggcaggcgggcatgctgcagggcggcccactgtcgccgttactgtcgaacatcctgctggatgaactggataaagaactggagcgtcgtggacacagcttctgccgctacgcagacgactgcaacatctacgtaagcagccggaaagcgggcgaccatctgctgaagaacatcagggcgttcgtggagaacaaactgaaggtgaatgagaagaagagcgcggtggcgcgcccgtgggatcggaagttcctcgggtacagtgtgacatggcacaaacaggcgaagctgaagatagccctgacgagcgtgaacaggctgaaggagaaagtccacagtctgacgacgggaaaccggagcaaatcagtgaaagcgacaatcaatgctctgacaccagtgctgtgtggatggataagctacttcaggctgacggaagtcagaggagtgctggaggagctggatggctggatcaaacggaaactgcgttgcttgttgtagcggcagtggaagagaccgctaacccgggcaaagaacctgcaaagagcaggactgagtaaggacagggcaatgatctctgcgtacaacaaccacgggccatggtggaactcagggtcaagccatatgaatcaggcgataaagaatacatggttcaggaggcagggtctgatatcactgctggaacagtagaggcagttccagagttaacatgaaccgccgtatgcggaaccgcacgtacggtggtgtgagaggacggcgggagtgatcccgcctcctactcgatcaattttaaaacacctcctatgtaggtggtgatcgttcatgtggggctttctgacagactgcctcgtcattccattcgtatcgccagtaactggcgtttgtattgtggcagttctggtatacgtttccctgtgtatctgcactggttcagcaaggtttgaaaaggagtatcccttgcaaataaccgaagcattactttcagagccggagctgtttttgttgctgtgatccatttcaattttttcgcgacaaattatttataaatatatgattatgtttttaaaaatgcaggctgaaagtatgaagaataaatacaaattaaatgagtttttggatgtaaaacgccttcagaccctgcaggacaacttttcaaaatcaatgatgatcgcgctcgtggttgtggatgagaatggtatcccggtcactaagcccagcggtttttcagacttctgcatgcgttcgcgtctcaacccgacactggcgcaccactgttatgaaagcgacaacgctggtggccgtgccgcgatgcacgctcgcaaaccggtggtttatcgctgccactgcggttttgtcgaattcgctgtcccaatcatgattaacgatcattatctcggtgcttttatttccggtcaggtaaaagtcgaagaagagaaagaacagagcatttcctatattctgaataataatgacgtctggaaagataatccttggttaattaatttgcaccagaatacacgtcgcatgccgtataagcgttttgagtctactgcctcgacgttactacacgtatcgtcttatctggtcgaacaagcgcacaccaataatatccaacgcgaacttcgtaaaaaggatcttgcactggctaatgagttaagaaaacgtgtagagatagaacgctcactacatgaagctgaatttaaagcgctctcttatcagataaatccacactttttatttaacgtattaaataccattggccggttagcttttcttgaagatgcacagcgtaccgaaacaatggtgcacgatttctctgacatgatgcgctatttgttacgtaaaaatagtcacggcctgattactctgcgtaatgaaataaattacgtcaacaactatatgtcgatccaaaaagtgcgtatgagagaccgtttcgattacctgtgcgatatcccggaaaaatatctggatgtagtctgcccgtttttgatcctgcaaccgctggtggaaaacttctttaactacgtagtggagccaagggatagcaatagtcatctgctgatccgtgccacggacgatggcctgaacgtgattattgaagtcactgacaatggcgacggcatcgcaccagataccattaatcgcattttatcaggcgaccaaaaattgcaaaaaggcagtattggcattaacaacataaaaaatagattgaagttgttatttggcgagagctatggcttggaaataatgagccctaacaaacccaggatgggtacaaccattaaacttcggttcccaatgcaggaagcctgatacaggaaaaggacatatgtttaccattgttatcgttgaagatgagcccatcgaattagaatccctgcggcagattatctcccagtgtgtggaaaacgctgcgatccatgaagcctcaaccggtaaaaaagcgattcacttaattgaccaactgagtcaaatcgatatgatcttagtggacattaatattccgttgccgaacggtaaacaggtgattgaatatctgaagaaaaaaaacagcgatactaaaatcatcgtaatcacggccaatgatgactttgatatagtacgcagcatgtacaaccttaaagtggatgattatctgctcaaaccagtgaaaaaatgtatcttgaccgacaccatcaaaaaaaccctagcattcgacgaaggagaaaatgaaaaatcccgcgccctaaaacagaaagtgttcgccatgatagacgattgcgattacacccagtggcacaactttatttttgacacgctcaacggtgcctgtccggtggatatgatagaagaggataagcgcaaagacgtgatcgattttctggaaatagttagccagtatatgaccgccaaaggggaaaagttaatgccgactaaccgtaaagtcgccgcgctgatcaaagacatcaaccagtatggcatgatggaaagccgctatttccgcatcatgatcagcctgctgaccattagcgaagagctgtttgattacgcattaaaaggctatacaggcaatatcgattttatcgaacgagcgaaattccatattgagaaaaatattctcagaaacttgacgctcgatgacgtggcagcaaaatcgtttgtcagtgcctgctatttgagccgtacctttaagaaaattaccgggttcgggttttcgaactatattgccacgcgtaaaattactatcgccaaatcgttattgcggttcagtgacttacaagtaaataccattgcgctggaactggcataccaggattcaaactatttttgccgcatcttcaaaaaagatactggcatgaccccctctgattatcgaaaagtcgtgtccccgggaattacacggtgatggcgtgattttgcattggcccgataatgaaagcaaaatagtccaacacgcccgcaagatagtttacgcccacttgtcaggttcctatcctaagataggaataaacttcccaaacaagtgggctcgctttgaacgattacctgtttacctccgaatccgttgccgaagggcatcccgataaaatggcggaccaaatttctgatgccattttggatgcgatactcctacaggacccgtggggtaaggttgcctgtgaatgcttggtgaaaactggtgccactattgttgccggagaaatatctacccatgccgccgtggatattgagaagattgtccgcaacaccataaaagagattggttacgaccattcgcgattggggtttgatggcaatacctgctgtgtattaaatatccttggcaaacagtccgccaatattgctgacggcattcgcggccactcgatggaagaactgggggcgggcgatcagggcatcaccttcggttacgcctgtgatgaaacgtcggaactgatgcccgccacgctggtatacgcccatcgtctgatggagcgccaggcgcagttgcgtaaatcccaacggttaccatttttactccctgatgccaaaagccaggttaccctgcgctatcaggataatcgtgttcattcagtagataccgttgtggtgtctacccaacacagccctgacgtttctctggacgcgctacgggaagcggtcatcgaagaaattgttaaacctgtgatgccttcgcactggctcacaccacaaacccgctttctggtgaaccctgcaggcagttttgtgattggcgggccggtgggtgactgcgggctaacggggcgtaaaattattgttgatacctatggcggcgcggcttgccatggcggcggcgcgttttcaggcaaagatccgtcgaaagtcgatcgttccgccgcctacgctgctcgctatgtggcgaaaaacatcgtcgccgctgggcttgcctcacgctgtgaagtccagttgggatgggccatcggcctgccccgccctgtttccgtcaggattaacaccttcggtacacaaacagtgtcatctgaagcgttgctgagaggcgttaacagccatttcgatcttagcgtgttcggcatcattactacgcttgatctgctggtcccccgctatcgtaaaacagcctgctatggtcactttggtcgcgacagctttccgtgggaagttacggacaaagcggcgctattatacgaagacgttggacgttaagccgacgacgcgcagcacagttgaatttattacaggagaaatttatgtctgggaaaagtttaggcttaatcgaaaccgtcgggatgtctgcggcggtagaagccgccgatgccgcaatgaaatccgctaacgttagtctggtaggctatgaattgacgaaaggcggcgggatggtgaccgtgaagctggaaggggaagtgggcgcaattaacgcggcggtagcggcagccatcagcgcggcaagccgggttggcgaggtgtatgcccataaggtgatcgcccgcaccgcgcagcatatcgagcagattattcactctaaagtgaccgccggcgtcgcagaacctcaacctgaagtgcctgctgcacaaccgacactgcaggctgaaaacgcgccttcacagacattcccggtggttaaccttgatacgtcaatcagcgcatcctgtatggatgtcactgatgaaacgctgaagtccgtggagcagcatcaaccggttaaaccctcaatagaaaacactaaacctacaaaatctgatgtaccgcaggaggcagcaaagaaaggtcctcgttccagcggcaagaaaaaataagtaaattgctatgacgctgccgcggtaacaatttctttatcgcggcatttttttgcttaacagataaagtaaaaaaccatctgcatagcgggcggctttgacacggccccctgaaagggggcttaaacactaccctttcaggcccagttgtatttgtctttcttcttcctcttttgctaccttgttcgaaaagggacgctcgtcctcgcccactgttctgtatgcatacctgctcccactgcaaattatattgctgggctatgttaacaagcctatatgctattaaaaactcatgagcaacatattgataatatcattcttatatatccacgcttaagtaaataacgcttacataactaactattccatctcacttcttccttagcgagttttcggtatgcaataggagctataccaaagcggcgagtaaatgcccttgtaaatgtctgctgaaaatcaaactgatatttaaaagtgatagtcgtgaccgattcagtagtagaacgtagttcttctgctgcatttattaatatacctaccaatagaaataccaatgatatgtttaaacaatctctgtaaataccattttgaatatccagctttttttgcctcaatatttattgagagttctacctcaagattttcatcaatccatttagcaagctcattgatatcagcgctgttttttatagtagcgttcatttttatcgatgcctgtgaaggttgattgggtcaactccagtactatgcaaccctctctgaaaagggatttattatcaggttgcagaatgcaacttcgcccccccccccgtaaacaaagaaaaaagcaggaacgccagagtctcactacgaatttccgaacatatttctctatataacttacctttttcgaaaatataacatagtaatttcacaaaattattgacatccaccattttttgtaagaaatttattcttatatcatccggacattcttcacaaaaaaacacaatataaattacattccgtaagtgtacattatattgtaatttaatcaggctacgtgataagcaacgatacatcgctttaaccggttcagaaactctcccatttttgatggctgtaagctcatcaaataatgatagtggtacccgctcgatgacttgtcgcagaagatcttttttttcgttgaaataccagtatatggccccccgagtacaacctgcgcgcgccgcaatcatctccagtgtcgtctttgaaaagcccgtctcacaaaagcagaactctgccacatccaggatttgtttgcgggtttcttccgctgcaaattttgtgtgccgcaccactgttgaaatctccattgacatcttatttcaggaaatatctctggggcatttagtaccaacccaacagccatttactcaggcgcagtatgttgtttactgcacctgaatatttactcatgcttatgattgctcagcttcagtcttatccgatgatttcttatttctgcggctgaagaacccggcaattaacatatagaagagaggaatataaaagattgccagtatcgtagcagtgatcatccctccaaccacaccagtaccgatggcatgtttacttccggaacttgctccagtcgagacagccagtgggataacccccattacaaatgccagcgaagtcataattatcggtcttaacctcactctcgccgcttcaacagcagcctctttaatgcttagtccttctttctcatgcaattcacgagcaaactccacgataagtatggcatttttcgcagacagccctattgttgttaataaaccgacctggaaaaagacatcgttaccaaggccgcgcaacaaagtagcacagacagcccccaggacaccaagcggaacaaccagcatgaccgagaaaggaatgctccagctttcatacagtgcagccagacacagaaagacgatcaacagtgaaagtgcatatagtgcaggagcctgagaacctgaaagtcgttcctcaaaagacaaacctgtccaggaaatatggaaaccttcgggaagtcttgccgcaatatcctcaattgctttcattgcatccccggaactgtatcctggtgccggttcccccaggatttcgacagcagagataccattatattgctccagttttggtgagccataaatccatttgcctgttgcaaaagaggcaaaggaaaccatgtcgccatcactgttacggacataccatttatcaaaatcctgcggtgatatacgtgagccgggttcgccctgaatatagacttttttcacccgtccacgatcgttaaaatcatttacatacatcgaaccccaggctgctgacattatgttgtcgacgtcgctcatgctcagtttaaacgcctgaactttctcgtcatcaatcagaatctggaactgaggctcatcgttcatgccgttaggacgaaccatgtttaacgctggacttttcgccgcttcagcaagaagctgatttcgggcctggatcattttttcatggctagctccgctacgatcctcgaggaacaggtcaaaccctgtagcattccccagttctgatacggcagggggcgctttaaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaacaaaacgccggatgtctcccggctctgaaattaaggcttcggttatttgcacgaaatgttccttttcaaaccctgttgaattttgttaagccggtgcagacacacggaaaacgcacatcaacaccggacggtacgatacaaacaccagtgactggcgggacgaagggaatgacgaatcagtcaggaaatgatgacaaacagttggcagaccagaggagtcagcagaaagatgagcgggagtgtcgccagcatcggggacagggctgatttccgcaataccagcgccggcattgcaacacgtttcatgctgctgctcctcgtgattcctcaattcgctgctgcatccactgctccacttcacttttgtaccagcggctgctgcgccccagtttgatgggtttagggaaatgaccttcactgatcagcttgtaaaaccatttatcggtcataccggtgaaactggtgatgtagttcatgtcgatcaggggatcgtcggcacgcagtaacacgctgtcgtggcttgttgtggtcaacatggtcagaatgtcctttgtgagatttatgaagtttgtgcgaatgcagggaaagatgctgaaccgagctttcagaacggtcctgcagatccgggatagccgggattaccggcgaggcaacgggcttccggatcgcacacaccacgacgatcgcgggcgaaatcactgaacgcccatatcaactctttgaggatgttttcacagtccggtgaacgactgtccagcaccacatcccgggtgatctgcttctgatactgctttgcttcacccggtgacgcgaagcccagtacgttactccaggcatccagtatcaaccggtccaattcagggccatcgaaatactcctgtctgacgcacagcaccacgtggtattccggtttttcaggatgacgggtcaggagccagcagagatcacgtccgggggttgcattcatcagcgcactgacggtttcgataaaatccataccaaaccaggtcgttctgctgttgaaggtattgtcatattcacacggcagacgaagcaggatccgccgtatccgtgagccggactgctcacgcagcgcacgctcaaggacgccgacgactttgttctgataagatggccagaagggggccaggctatagtcgaaataagggatagcattcataagatatgctccgttatgcgcagcccacaatgcgtcctgcccgtgaataagctgacgtgttatggtttgcggatggggttgatggaataagtgaagaaccgaagcagaacgggaagataagggaaagaacactggatgcaggttcagggggaatgatctccgttgacttcggttcacatcattaatcatcccggtaagtttttaccgacggagtgtttccaggagcggaagcagataaaaataccgtttcatgacttcagggctattagcagaaaacgatctaagggcgttggctgacgcccttaccgtgacatacactctggtaccggatgccgttttacagggctcacctgccatccagtagacgccctgccccacgactgcaaccataattacgttgcccagaaccgtcatgctgcttcgtctcatatttcacgagataactggctctgttccgggctttctgcatcgcttccacatcaccacgcttgacccagagcacagcggatccaccagactttttgtctgaagccttcctggtttcagaacatccacccgacaaaggcgtatcatcggaagaagggcgagcatcagatgatgtcggtttacggaaaggcgtccgcctggaaaaatgaaccagtccattaccctgccagggctcgagatgcagagcactgcaccatgccagttggatcagcgtcgccagcgaagaaggaacggtgaaatcccctggcgagcaccaggtatctttgttgagcagtaatatcacgtgataatgtttcctgcctttttccttgccaaactcccgacaccagaaataacgcagagtggttgcacgcacacgcttgttggcacgtcgtttatgtcgctggtaagcctgaatttttgctttcagggattcgaaaaaacgagaaatcaccgctgaatctaaatcggtatccataatggtggcaggcatatactcagggaaacgtaaatccacccggattaacgagacggcacggtgttgcgccagggcactgttgagaatactttcaaaacgggataaccagtaagcattgtgtattggttgattcatgatgagagatctccattgatttggattgacttcacatcattaatcaccgcggtaaaactttacgaactcccaccattgagcaacacaacctactcggataaaaatggaatcccctacaaacgaaaagatgggaaaaaacacaacaccagcaaatgaatttaaaaacggcatggacgacgagaaaagtcagaagggaaacggatcaacagaacgtgcaaacaaaacatcaaaaacgcaatcagaacgatttctggcgctgtgaatcaacaacaacaccaaaacctatagcttaaccacacaactcaatcacagagccgaatagcgcgtttaaaacctgtttacagataaccccaccccaagaacaaaaaccactaacatcagaatcgattttctcatcctgaaaatgttacgtttcactacgcaccataaaagcgattaaccatcgataacgtaaacctcatctgaatcaaaacaccagaaccaatcatcacgctttttctgaaaagagccttgctctgagaaaaaaaaacaccagggccagttaatcatctcatcaacctcatcgctacaaaatcatccataaaaccatttaactaaatcgtcgtaagcactccgtaaatcacgccaggttatctcagccggatttgcgtttttacataaagacacttgtctcaggttaacgactaaaaacacaaaaactaagaaaaggttaaacgtaacttcagaaaaatagaatatcatcctgattacttaaacaagaaaaattgttttgtagcagctttaaactgattttagctaacgtaaagatttactaaactggatgtgtatcagatcaaacaatgtgtacagcaatgcttaatgaaaacacttgtagaattgtttatgaaaatgcgtgtatgtctggtaaaacacttagtagaaaatacgtgtataacacttactgaaatgcttagtaaaaatacttataaaatatgtgtatatagtatcataccgacattagcaacattctcagacactcatgcagactgaatgttgattacccgttttcacatcaggcatggttctttactgatcaaaaaacaaactgatttactcttgaattattttctctacctcaaaaaacatggtctcaggaatctgctatggtttcatagtttctgttgttcttttcataaaagttataagtcattgtcataatcatacgataatcactttatgttagtttttactgtcacacgctactgactttttcagtcattgccagaaaggggctctttttacttccatttcaccactcaacaaatgcaaaacttgtccagtaaagcggaccacctcttgctcacaagcaacgaatcatctccaggaacagccctcaaacattgcagaaacaaaaacaacaaaaccctcattatcactgatgttcggaaaatttcccggaacaaaaaaacgaaatcaaaatgagactcattatcatggatgtagtcaaaaagacgttatggtggctttcagttaaatggtactatttctcataaatccacttaactttttttactgattcatcccagataaccactttatcagtaaaaaatgaattatatagattaacgagtttttctgtttcagttattcccaatgtattatgtatcagttgtagatatgcttttatccagatttctttaccctccctccacttatctataaagctttccagcttacttaatcgttgatttataaaaaacgaatcaatatcatgaaaaagctcaacaagaaaacagcacgagacaatctcaacaaaaaacaaattctccttaaaagtattataaaaccttatcaacacataacgaaaaacacctcctgttaatctttcctgttcataaaacaacaaaccaaaaacaggaggaaatcttttaaccacaccacttttaatccagtaaggatgatgattagtctttactggcaatgaataaaagaacaattcggtttctcttttcccaccacaaacagacaaaactgtcttataaagactttttgaatcattatgtcctgataccccagacgaattagcagagtattttctttttactttttgccttaatggagctggaagaataataaaacgggatggcagataacaatcgctttcagaagaccggcattcgcacacatgaagatttatatttacatccggacaattcaaaaaccacacagaataattatcgcaccgtttgcaatatgaaacccatgaataaattgcataaagttcagaaagcgcatctaactctgcttttgaattaaatgtgataccgtttcttcgaattctcgtttccagcgttctccatgccggggttttcagtatctcacgaacttttttattaagttcagccagagatggtccctgctcctgtttatgtttcgtcctgctgttaatgatttctctttcttttactaatttcctctttctttttgggccttctacctttcttggcaatgcttcatttaatctgtgaacaggattttgctctcttctttttttgagctcacaaaacctctcataatgttttctgcacagtcttttctccactgccatttttactgagaaaacctgattgttacaattttttctgacacatttgtttttacgtccggtcatcctctcatctcctgaaacagcagtatgtcattagttcccgttctgaaaaactgacgccatactccattacactttaacaataatgtccgtaattcagacattccatcatttttcacgcccatattacctgaatgataaaccggattagtgtgatccggttcagtgaaatcaacaggataccggtatgtcattcagccattcttccctctccgcacaagtgaaatcatatctgacgtttcttcctgaagaaattcgtcagaaaattcttgaacatctccacagcgttattcattacgaacccgtgattggcattatgggtaaatccggcaccggcaaaagtagcctgtgtaatgctatttttcagtcccatatctgtgccacgcatcccctgaacggctgcacccgccaggctcatcgtcttaccctgcagatcggtgaacgcagaatgacgctggtcgatctgcccggcattggagagacaccgcagcatgatcaggaataccgggagctttaccgtcagttactgccggaactggatctgattatctggatcctgcgggctgatgaacgtgcgtatgctgccgatattgccatgcatcagtttttactgaatgaaggtgcagatccctcgcgttttctgtttgttctcagccatgccgatcgcgtgtttcctgctgaagaatggaatgccacagaaaaatgcccatcccgtcaccaggaactctcactggcaactgttacagccagggtggcaaccctgttcccgtcatcatttccggtactccccgttgctgcgcctgtcggctggaatcttccggcgtttgtgtcgctgatgatccacgccctgccaccgcaggcaaccagtgcggtttattcacatatccggggggaaaaccgctctgaacaggcccagaaacacgcacaacagacttttggtgacgccatcgggaaaagttttgacgacgccgttgcccggttcacttttccggtctggatgttacagcttctgcgtaaagcccgggaccgcattatccgcctgctggaaacactgtgggatcgtctgttctgacacactcacgccgacaggatgtgtcgctggattaacgagtattcttctttttatgaaatcatcattaaaaatcagataattaaaggaatattttttctgctgcattttattcctgattattcagatacgacacatcctttcaacaccatgaggcataataacatcatgaaataaaagatgttttcttacggagtacacatctatgtctgatgatcgttcccggcatgatcgtctggcggttcgcttatcactcattatcagccgactgatggccggagaatctctgtcactaaagacactgtcagatgaatttggcgttacagaacgtactttacagcgcgattttcatcagcgtctggttcacctggatttagagtacagaaatggcaggtacagcctcagacgacagagcagcccgtgtgcgatccctgaaatgctttcttttatacagaataccgggatcgcacggatacttccgctccggaacggacgactgataacctgtcttaccgacaaccaggagccctctccctgccttatctggctaccggcgccggatatcactgcaacgttccccgagtgtttctcgcaactcatcctggcaataagacagtgtatccacatctctctgatgactgagcgatggtatccgtcactggagccctgccggctcatttattacagcggtagctggtatctgatcgcgttacagaagggaaaactgcaggtctttcctctggcagatatcaaatcagtcagcctgacatcagaacggtttgaacggagaggccacatccacagtctggtcgctgaagagcgttttatctccgccctgccacatttctctttcatccataaacttatcaacacctttaacctgtgatcgccggcctgccaaagccgtcccgacaggtatggagacaatatgttgaacagaaaactaaatatacggctacgtcattccctgaacagtcactgcataccttccatcattatcaataacaccgtacgttcatttcagaggtcagtcatgaataccagagctctttttcccctgctgttcactgtggcatcattctccgcctccgccggcaactgggctgtcaaaaacggctggtgtcagaccatgacggaagatggtcaggcgctggtaatgctgaaaaatggcacgattggtattaccggcctgatgcagggatgcccgaatggcgtacagacgctcctgggcagccgtatcagtattaacggtaacctgatccccacatcacaaatgtgtaatcagcagacgggattcagggctgttgaggtggaaatcggacaggcgccggaaatggtcaaaaaagccgttcactccatagcagagcgtgatgtgtccgttttacaggcatttggtgtacgaatggaattcacccgcggtgatatgctgaaggtctgtccgaaatttgtcacatcacttgccggtttttccccgaaacagacgaccactattaataaagattccgtcctgcaggcagcccggcaggcatacgcccgggaatatgacgaggaaacaacagaaaccgctgattttggctcttacgaagtaaaaggcaataaggttgagtttgaagtattcaatcctgaagaccgtgcgtacgacaaagtgaccgtcacggttggtgctgacggtaatgccaccggcgccagcgttgaatttatcggaaaatagccggtatgtcggactgccaccctgttttattgcccgaaggccctttctcacgcgaacaggcggttgccgtcacaacagcttaccgcaatgtgcttattgaagatgaccagggaacgcatttccggctggttatccgcaatgccgaagggcagctacgctggcggtgctggaattttgaacctgatgccggaaaacagctaaattcgtatctcgccagtgagggaattctcaggcaataaacgtcttcatttcatccatcaggccgcgtcttctccgggagacgcggccttttcgtttataccgctaattcattcataaggagcaaagtatgcaattagccagtcgttttggtcatgtaaatcagatccgtcgggagcgcccactgacacgcgaagaactgatgtaccacgtcccgagtatttttggagaagaccggcacacctcccgcagtgaacggtatgcgtacattcccaccatcaccgtcctggaaaatctgcagcgggaaggctttcagccgttcttcgcctgccagacccgtgtgcgcgaccagagccgccgggaatataccaaacatatgctgcgtctgcggcgggccggacagataaccggtcagcatgtgcctgaaattattctgctcaactcccatgacggttcatccagctaccagatgttacccggatattttcgtgccatctgcaccaatggcttggtctgcggtcagtcgctgggagaagtccgggtgccccaccggggaaacgtggtggacagggtgattgaaggtgcttacgaagtggtgggcgtgtttgaccggattgaggaaaagcgtgatgccatgcagtcgctggtcctgccgccaccggcacgccaggcgctggcacaggcggcgctgacttaccgttatggtgatgaacatcagcccgtcaccactaccgacattctgacgccacgacgccgggaggattacggtaaggacctgtggagtgcttatcagaccatccaggaaaatatgctgaaaggcgggatttccggtcgcagtgccagaggaaaacgtatccatacccgggccattcacagcatcgataccgacattaagctcaaccgggcgttgtgggtgatggcagaaacgctgctggagagcatgcgctgatgctgtttccctgaaagtgcagccctgactcacgtctgtaccagtccccatgcattcttccattcatttactttttataaggaatcatctcatgacaaccttttcgcatagctccaccacaccttctgtttccgtaactactgcatcagggaataaccagtctcaactggttgccactcccgtccctgatgaacagcgcatcagcttctggccgcagcactttggcctcattccacagtgggtgaccctggagccccgtgtcttcggctggatggaccgtctgtgtgaagactactgcgggggtatctggaatctgtacaccctgaacaacggtggcgcatttatagcacctgaaccggatgaagatgatggagaaacctggatactgttcaatgccatgaacggtaaccgcgctgaaatgagcccggaagccgccggcattgcagcctgtctgatgacgtacagccatcatgcctgtcgtacggagtgttatgccatgacggtccattattatcggttgcgggattacgccctgcagcatccggaatgcagcgccattatgcgcatcattgactgaaaggggccggaacaatgcaacagatttcctttctgcccggagaaatgacgcccggtgagcgcagcctcattcagcgggccctgaaaaccctggaccgccatcttcatgaacccggcgtggccttcacctccacgcatgcggcacgggaatggctgattctgaacatggcgggactggagcgtgaagaattccgggtgctgtatctgaacaaccagaatcagctgattgccggtgaaaccctcttcaccggcaccatcaaccgcacggaagtccatccccgggaagtgattaaacgcgccctgtatcacaatgccgctgccgtggtgctggcacacaatcacccgtccggtgaagtcacacccagtaaggcagaccggcttatcaccgaacgtctggtacaggcactggccctggtggatatccgggtgccggaccatctgatagtcggtggcaaccaggttttctcctttgcggaacacggtctgctttaacccgtcacaactacatcacacttgttttcacttttatcttctgtcttcagaggtatcccatcatgaaaattatcacccgtggtgaagccatgcgtattcaccaacagcatcctgcatcccgtctttttccgttctgtaccggtaagtaccgctggcacggcagcgctgaagcgtataccggtcgtgaagtgcaggatattcccggcgttcttgccgtgtttgctgaacgccgtaaggacagttttggcccgtatgtccggctgatgagcgtcaccctgaactaagtcaggaagggcattctgatgagccgaattatcgccaccatcgaactattcttaactgatttcagtgaggactttatcgtgtcagacacactgcccgggacaacgcatcccgacaacaacaaccgcccctggtgggggctaccctgcaccgtgatgccctgtttcggggcacgtctggtgcaggagggtaaccgcttgcattaccttgcagaccgcgccggtatcagaggccggttcagcgacgcggattcgtaccacctggaccaggcctttccgctgctgatgaaacaactggagctcatgctcaccagtggtgaactcagccctcgctatcagcataccgtcacgctgtatgcgaaaggactgacctgcgaagccgacaccttcggctcctgtggttacgtttatctggctgtttatccgacgcccgaaacaaaaacgtaaaccaccaagataaccctctgctccagccaggtgctttcatcacgccactttcccatttttcatctctgcatatcaggaaaatcttcagtatgaaaacattacccgacacacacatacgggaggcatcgcactgcccgtctcccgtcaccatctggcagacactgctcacccgactgctggaccagcactacggcctcgcgctgaatgacacaccgttcgctgatgaacgtgtgattgagcagcatattgaagcgggcatttcactgtgtgatgcggtgaactttctcgttgagaaatacgcgctggtacgtaccgaccagccgggattcagcgcaggagcctcgtcgcagttaatcaacagcattgatattctccgggctcgccgggcaacaggcctgatgaccagccacaactacagaacggtgaacaatatcaccctgggtaagcatccggaggcgaaacgatgaaactgaccctgacgctggaagccgacagcgttaacgtgcaggcgctgaacatggggcgaattgtcgttgacgtcgatggtgttaatctcattgaactgattaacaaggtcgctgaaaacggttattcactccgcgtggtggatgaacgtgacgctaccgaaacaccggcgacttctgccagccctcatcagttgccggaagacaatacagtgatacagagcgtgatgccattaaccactgaaacagcgctggatatcctcattgcgtggctgcaggacaatatcgactgcgaatcgggaattatctttgacaacgatgaggataaaacggattcggcagcactgttgccctgtatcgaacaggcccgggaggatgtccgtactcttcgtcatctgcagcttctgcaccagaaccggtaaatatcactcaccatacttcattccactgacgtcagcctgaacagggctggcgttttcgtttataaaccaaaagggaaaccgataatgtcagacatcacaatctcccgtccggaagtggtcaccgggcatacggacgttatctgctcaaccagtatccgccacattctggctgtacgaaagagtacactgctgcaaatcgacacacttatccggcaactggctgaaatatcagcaatgacagaaagtattggcggtaaagccaccccgggctgggccatgaaacaggattttcgctgcggctgctggctgatggagaaaccggaaaccgcaatgaaagccatcacacgcaatctcgatcgcgaaatctggcgtgacctgatgcaacgttcagggatgctttccttaatggatgcacaggcccgtgatacatggtaccggtcactggagtacgataattttccggaaatcagtgaagcgaacattctgatcacatttgaacaactacaccagaataaggatgaggtgtttgagcgaggggtgatcaacgtcttcaggggactgagctggaattacaaaaccaattgcccctgcaaatttggcagtaaaattatcgtcaacaacctggtgaggtgggaccggtgggggtttcatcttatcaccgggcaacagactgaccgactcgtcgacctggaaagaatgctacatctgttcagcggcaaaccgatccccgacaaccgggaaaacatcactattcgtctggatgatcacatccggtctgttcagggtaaagaatgctatgaagatgagatgttcagcatcagatactttaagaaaggctccgcgcacatcaggttcaggaaaccagaactggttgacaggctgaatgatattattgcgaaacactatccgggagtgttaccttcataataaagctctaagaattgattcgattgtgtattttagcttcattcccttacacaaagttatttgggggttcttatgggggttactcatttatccaacacagattaatcatttaaaatcaaaacattaacacccatattcgactcctgtgatcgccaaaatgcctcttcagtgatccccatcctgcttatttctgagcaacctgaccctgctgatgtatctggtagtatgacagagtgattcgtttttcttgccgagtgtacgaaaacgtcttccttgccaccgactatcaaccgtcactcaaaaaaacctctctttttttcaagctatcaagaataagttgcattttatctgcaccggacaccagccatccatatatggcttttacctgctacaaagatgaagaagtgcataaatgtgatgttaaaacaatcaaagaaaaattacatgcgcaataatttcactataacattataatccatggtgaaaataacactgcacaaggattgtcatcatcaaactcatcggaactattttttctgtcgtcattggtgtaatactgattgtaagtatcctttcaggagattatttttgccgtgtgggacatggaacttgtaaagcagccaaaagcgctaggcatttaattgaaagtaaagagaaaaacagaagtagtcgcgtcaaagtctttagcacgcatattaatttgagtcatccagcggcatcctggctagcaactcaaacttgcgctaacaatatattcaatctacttcaaaacaataatgccatttatttattcgaaaacgataataaaattgaactgcgaatggggtatgattcttttttctctattgaaacgattgataaaattaacaaagaaaacatcaaagaaataaaactaaaaaatgatacaacatatgtttcccttcctaatccaaccattttaataaccacgacatcaacacctgaacgacagttttctatttctgttctggatgatgataacaaagaaaatctacctaccgataccgcaccttgttttacaattggtattcctgatgaatatactaaagccatagagttattgaacattaaataattaaatttcatattgagtttttttaaataccatatgaataattgttatatgtcattatttcctccattcactaaaactgattgattactctactccctcaccgtcatcggtagtggtatccttaacgtatattgatgaaaagacaaaacagtatgcagagggaaaaatgggttccaccagaaaggggatgctgaacgttctgattgccgccgtgttgtggggaagttcaggggtctgcgcgcaatacatcatggagcaaagccagatgtcgtcgcagtttttgactatgacgcgtttgatattcgccggtttgattctgctgacgctatcatttattcatggtgataaaatcttttctattattaacaatcacaaagatgccattagcctactgattttttccgtggttggcgcgctaaccgtacagctcacttttttgctaaccatcgaaaaatcgaacgcagccacggcaacggtgctgcaattcctctcaccgactattatcgtcgcctggttctcactggtgcgtaaatcccgcccgggcattctggttttctgcgctattttgacatcgctgatcgggacttttttattggtgacacacggtaatccgacatcattatcgatctctcctgccgcgttattctggggcattgcctcggcgtttgctgctgcattctataccacctatccctcaacgctgattgcccgctatggcacgttaccggtcgtcggctggagtatgctgattggcggtctgatcctgctgcccttttatgccagacaagggacaaactttgtcgttaacggcagtttgattctggcgtttttttatttggtggtcattggtacgtccctgacatttagtctgtacctgaaaggagcacaattaattggcggtccaaaagccagcattttaagctgtgcagaaccattaagtagcgcgctgctctctttgctgttgctgggaatcaccttcacattgccggactggctgggaacgctgctgattctgtcatcggtgattttgatttcaatggattcccgccgccgcgccagaaaaataaatcgtccggcgcggcatgagtgagaattaccagccaggcaccgcgccaccgttaaagatggtttctgccgctttagcgacttcgggtgattgataagattgcagaaattccttcacgttttctgcattcttattatcttcccgtgccaccagaatattcacatacggcgaatttttatcttcaataaatacgctgtcgttaaccggagaaagtcctgtttgctggatgtaagtggtgctgataatcgctacatccactttcgggtcgtccagtacacgtggcaactgtgccccttccagctccattatctgcaaatggcgtggattatcggttatatccaacgcggtaggtaataacccttttccttctttcagagtaattagcttctctttttgcagcagtaaaagcgcgcgaccaaggttagtcgggtcgttggggatcgccactgtcgcaccttcttttatttgcgccactgttttgatttttttggaatagcccgccatggggaagacaaacgtatttcccaccgctaccagtttataaccatgcgcctgattatcttgttcaagaaagggtcgatgctggaagacgttcgcatcaagctcgccatgatttgtcgcatcgttcggtagcaacgaaccgctaaatcctaccagttcaacatcgagaccatatttctcttttgctacctttttagcgacttccgcgacatcttgttctgcgccattaataacgccaactttaatatgcttttcatcgctgctgctctggtcgcaacctgccagcagaactcctgccagtaataatgcggcccccgcccgtagatgatgtgttgtcagtttcatttttttatccttttattaatgattacctgactatagcggtaaggtcgctgcagtttaaaaaacgaaacgctatcgataagaataaaaaggaataaaagtggaatataaagtctggcacttcttactgaccacgcaaacacctttcgtacagcatgatgagagcggcaaaagcaaactacacttatgcttcattcgatgcacatttgcagaaggttgccgctatgaagccaacgatgctactcatgattaccgtattcctgatttttccagccatttctcaggccgagtcgccattcagttctctacagtcggcaaaagagaaaaccacggtattgcaagatttacgtaaaatttgcacgccacaggcgtcattatcagatgaagcgtgggaaaagttaatgttgtcagatgaaaacaataaacaacatatacgcgaggccatcgtggcgatggaacgtaataatcagagcaattattgggaagcgttgggtaaggtagaatgcccggatatgtaagaacggcaacaaccactgaccaacgcttctttacctgatatcaggatttcttcattttcacctttgcagtcaccaacaatgcagtcagcaacatcaatgtgccggacaacatcagcggcgaagtcagaccaatgttatccaacgcataaccgccgattgccgcaccgcaggtgttagcaagctgaataacggccacctgaatagatccagccttttctgcctgatcggccaatgagcgagtgatccacgttgaccaaccaacgggaattaaagcaaaggtcagcccccagataatcgcaacaccagtagcaacaattttatagcttccccacagcgtcagtaccagcgcgctcagggcgagcacaaacggtgcgcccgctaaggccagtttcaccgaacgtttgagaataaacgacgaaagcgatgtcccgacaaagctggcgataccaaaactcagcagcaccagggttaagccatcaacaccgaatcccgccagattcatatacactgggcgaatataagtgaaaaaagcaaactgtccggcaaaggacataaagatggcgatcatcccggccatcactcccggacgttgtaataagcggaaagtattttgtttctgatgcgaaggttcacctggcagcgaaggcagtgatttgataatccagaaaatacacagcacacccatcgccgccgccgcattaaagacattgcgccaaccgataagctcgcctaaaaaactgcccaacggcgcggcaatcaccagcgcaatagaaaccgcgccgaagatcaccgacagcgccttcggcaccgtacgcggcggtaccagacgcatggtcagcgacgccgacatcgcccagaacccgcccagcgccagccccagacaggcgcgaccgattaacagcagactgaatgagttggcaaaggaaaccagcaaacaggaaagcgtcagcaaaacggcgaacagaatgacaacgtagcggcggtcagtggcctgaatggtctgggtaataaacaaactggcaaacatcgccacaaaggcggtcacggtcaccgattgcccggcaaccccttccgaaatgcctaaatcctgggccattggcgtcaacaaactgacaggcaaaaactcaacgataatcagacaggcgacgcaaaacgccaccgagaaaacggctgaccagttcggtcgggtgatggcattcgcgccgcggttttcagcaataaattcactcatggtgttacccgtggcatgtttcaggggaaaagccgaccagtctaacattgaaatgtgtgatgcatttaacgtttttgcaacttttacgatgttgcttgagctggagttaagatcgaaacggaacagggcaaagattaccggatgcggtgtgaacgtcttatccacccaccaggtcaggcgcggtctgtaggctgataagacgaagcggttttaatgcagccagtgaacgccctcggcaggctgaaagaacgcgttatagcgcatctgaaaagcattgatatcctgcatttcaggttcggtttcgcgcagaaaacccagcgccagcctgacctgagcatcagtaatcggcgcggcaaggcgggctttttgtaaaatccgatgccattgcagcaggttctgttcgctaccatcgacaatgacaatttgccagatgagcaacacctgcgcggcgttttgcaggtgcgactcatccgggcgatgcaaataacgtaaaaattcgtcaccggctgactttcccatttgatcgaccatcgactccacgggtacgacatcgatgttcagccgatcgctgagacggcgaatcgcttttctggccccggatgtcagcacccgaaaaccaaccacaaacactaccgccagcgtggcgagcattatccagatcatgagttctcctgcgtaatcagaactcatgatatctggaaaccctcgccagttactaatccaccagaataatcttcagtgcaaacagagctgcgaccaccaccacacacaggtttagatcgcgccagcgcccggtgcacactttcatgatgcagtacgacataaagcctagtgcaatcccttcggtgatcgagaacgtaaagggcatcatcaccgtggtaataaacgcaggcaccgattcggtaaaatcatcccagttaacgcgtgccaggctcgatgtcatcaatacgccaacgaagattaacgctccggcggttgcgtaaggaggaaccatcgccaccagcggtgagaagaacataaccagcaggaacataacgccaacaacaaccgcagtcagccccgtgcgaccgccgacagccacacctgaagtactttcaatataggcggtaacagacgaggtaccgataaacgcacccgccaccgaactgacgctatcaacatacagcgccttattcatattggggaatttgccgttactatctattaagccagctttatcagtcacaccaattaatgtccctgatgaatcaaataagttgatcagcataaaggagaaaatgataccggcgagttcaagtgataacgcaccgctcaaatccacttcaccaatgacgccgctaatatcaggcggaatggaatagacgccgctaaaatgaacatcaccgaaaaataatccacagcaagacgtcaccacaatagaaacaagcaccgcggcatgaaaatgacgtgatgacaacacagttataataaaaaaccctaaaatacctaacaacacgccgtgagaacttaaatcgccaatcatcaccagggtgtctttattggcgacaataacgccagtattttttaatcccattaaggcgataaataatccgattccgctggtgataccaatacgtaaacttaatggaatgttggagatcatccagtaccggatacgaaacagcgtgagcaaaaatagcccaactgcgccccagaatatcgcgcccatcccggtctgccaggagatacccatcgcccccacgaccacgaaggcaaagaaggcgttcagccccattgccggagccagtgccacgggtaagttagcaaatatccccatcgcaatactgccgataccggcaatcaaacaggtggtaacaaacaccacttttgggtccatttgtgccgcgccgaggatttgcgggttcacaaaaacgatgtacaccatggttaaaaaagtggtcatccccgcaatcaattctgtgcggacggtggtcccatgctgaggtagtttaaataatcgcgaaagcgtccctgattcattactcacgtaatcggtattgtcattattcatttttttgtccattggaggagatttaatcccttgcttttgtaaaacaaatgacaacaacggttcagtgataattatcacatttcaattgcacattaatggatattctttaataatctcgcgacgtttctttatgataaataataatcaaattgataaaatcaaaatgagaaaaatatgaataattctattaaccataaatttcatcacattagccgggctgaataccaggaattgttagccgtttcccgtggagacgctgttgccgattatattattgataatgtctctattctcgacctgatcaatggcggagaaatttccggcccaattgtgattaaaggacgttacattgccggtgttggcgcagaatacgctgatgctccggctttgcagcggattgatgcccgcggcgcaacggcggtgccagggtttattgatgctcacctgcatattgaatccagcatgatgacgccggtcacctttgaaactgctaccctgccgcgcggcctgacgaccgttatttgcgaccctcatgaaatcgtcaacgtgatgggagaagccggattcgcctggtttgcccgctgtgccgaacaggcaaggcaaaaccagtacttacaggtcagctcttgcgtacccgccctggaaggctgcgatgttaatggtgccagttttacccttgaacagatgctcgcctggcgggaccatccgcaggttaccggccttgcagaaatgatggactaccctggcataattagcgggcagaatgcgctgctcgataaactggacgcatttcgccacctgacactggacggtcactgcccgggtttgggtggtaaagaacttaacgcctatattgctgcgggtattgaaaactgccacgaaagttatcagttggaagaaggacgccggaaattgcaactcggcatgtcattgatgatccgtgaagggtccgcagcccgcaatctcaacgcgctggcaccgttgatcaacgaatttaacagcccgcaatgcatgctctgtaccgatgaccgtaacccgtgggagatcgcccatgaaggacacatcgatgccttaattcgccgcctgatcgaacaacacaatgtaccgctgcatgtggcatatcgcgtagccagctggtcgacggcgcgccattttggtctgaatcacctcggcttactggcacccggcaagcaggccgatatcgtcctgttgagcgatgcgcgtaaggtcacggtgcagcaggtactggtgaaaggcgagccgatcgatgcacaaaccttacaggcggaagagtcggcgagactggcacaatccgccccgccatatggcaataccattgatcgccagccagtttccgccagcgactttgccctgcaatttacccccggaaaacgctatcgcgttattgaggtaatccataacgaactgatcacgcactcccgctccagcgtctacagcgaaaacggttttgatcgcgatgatgtgtgctttattgccgttcttgagcgttacggacaacgactggctccggcctgtggtttgctcggcggctttggcctgaatgaaggtgcgctggctgcgacggtcagccatgacagccataatattgtggtgatcggtcgtagcgcagaagagatggcgctggcggtcaatcaggtgattcaggatggcggcgggctgtgcgtggtccgtaacggccaggtacaaagtcatctaccgttgcccattgccgggctaatgagcaccgacacggcgcagtcactggcggagcaaattgacgccctgaaagccgccgcccgtgaatgcggtccgttaccggatgagccgtttattcagatggcgtttctttccctgccagtgatccccgcgctgaaactaaccagtcaggggctgtttgatggtgagaagtttgccttcactacgctggaagtcacggaataataaaaaaaagcccggcgtcatgccgggcaaaagtcaccagttacgtttatgccactgtcaactgctgaatttttttctcgcggcggattttgcgttcttccatcaccgccactatcgccatcaggcagatacaaccaatcgcggcgatatccagcgcggcgaaggtgcctgcccagccggtaaggccaaataccggcgtcccatcggcaatcattcccagacctaacttggcaaagctgtcaccaatcaggtaagcgaaggtgcctttaataccatcggcagcgccaatcgcttttttaggtacaaagccaacagcagccacaccaatcaacaattgcgggccaaagaccaggaaacccaacgcaaagagagaagccaggtagatatattcgttgctggcgtgttgatacacaccgagcgtggcgataatcagcgccagcgcgatacaggccaccaggccacggcgaccgttcgccaggtcagagagccagccccacagcagcgtaccgaccagcgcaccagcttcaaacagcgtaaagccctgaattgccaacgctttagagagtttcagttcctggaacgcatacacggttgaccactggtcgataccaatacgcaccacatagaggaaaatgttggcaaagcacagcagccagatcactttgtttttcagcacatactcaacaaagatctgccacttggtcatatcggtagattctgtctctttatcctcttcactgatctcctcgccaaacagctcttcagctttgccgaggccataagattccggggagtcgctgccgtaacgcagaccgataaaaccaacaatcagcgcgataatcgacgggaaaataaacatgccgatgacatgaccatcgaacaggtaatttgcgccgaacagcgccacacctgctgcgcctgcaccaccaaggttgtgagaaatgttccagaaaccgaggaatgtcccgcgtttacgacgcggcgtccatttggtgatggtggagtaactgcacgaaccgccggtactctggaaaaagccgcttaaggcgtagaaggcaatcatcaggaacaggctaaccgagccgctgcccatactggcactgaagcccagcatacaaatggcagacaggatcagcatgaacggcaggaattgtttggtgtttttgccgtcggcgtagtaagaaaccagcgttttacccacgccataagtgatggagaagcccaggccgatcatccccagctgcgtcatgctcaacccgtaggtcgagatcatgtcgttctgcgcgatgttaaagttcttgcgaatcaggtacatcgtaaggtagccgataaagaccaccaggtaggattgcatgaacggtttgaaccacattttgcgccgcacttcgagcggaaggtccagggtcggcttgcgaacctggtttaagaaagccagcatgggttactcctgaaatgaatacctgcgtgaggcatgcattgtaaaaatcagcagcaaatcaggcctgagatagcgtccaggcaaaacctggaaaatttcttagttttgccggatatgaagtgaaaaggtgagatgcatcacgcttctcgcggtgtctgggcgttcaaaaagggcagtaatagcagtgcggaaatcccggcggcgatggcgataaccacaaaaaatccgctccagtgccaggtatcgagtactttcgccagcggccaaccagcaagcgacgcaccaagataagcaaacaagccgacaaatcccgtcgccgcccctgccgcctctttgtgggaacactctgccgccgccatgccgattaacatctgcgggccaaagacaaaaaaaccaatggtgaagaagcaggttgcctgcatcacgtagctggcaaatggcatcagccacagcgagccgactgaaagcaaaattccggcggcgaaaatcaaattcatcggcccgcggttgccgttaaacagtttgtccgaaccccaacccgctaccagcgcaccgataaatccgcccagttcaaacattgtcactgccgtattcgccgtgaccagatcgacgcccagcgtctcggacatatacaaattgccccagtcgttgatcgccgcccgaaccacatagaccagcacatagcaaaacgaaagcagccagatatacggattcagcaacacatatttggtgaggatctctttacgcgtcagccctgccccttcttgttgttgagcaatctccagtgcgtcgtgccgccattcaccaaccgccggtaaacctaacgcctgcggacgatcgcgcagccgccagcagagaaaaatccccacgacgatcgccatacaacccgcaatcatcatcccggcacgccagccgtaatgcagcgcgctcgctgccatcacaatgggaatgagtgcgccgccgacgttatgcgccgtgttccataatgcccaccaaccgccgcgctcggtacgagaataccaagcggttaacagacgcgcacacaccggtgaaccccagccctggaaaaaggcgttcaacacccaaagcacggcaaacgcccatagcgacgtcgagaagccaaacagaatgttgataatgcccgtggcaataagccctatccccataaaataacgggcatttgagcgatcgctgacaatgccggagacaaacttcgacacgccgtaggtaatgtaaaacagggtcgctaacaggccaatatcgctacggctgagcacgccgttagcaaggatttctggtacggcggcgttaaaacttttacgcgtgaagtaaaacagcgcgtaacccagccagatggtcagcagaatatgccgacgccagtagcgatagcgggcatcaatttcatgtttatcagtcattaatggcgcatcggcaggcgctttcagaaacggcaacatcatcgaaccttagacataacgttgaggtagagaaacgctgacacgcgtgccgtgcagacaggaaatggtcaatgtgccacccagcgccgttacgcgctcgcgcattccggtaaggccaaaaccgtgttgcccggaatctggcggtaaaccgctgccatcgtcttcaatcaccagcattaaccgctcatcatgctgccagccttgcagggtgaccgcgctggcatcagcatgtttcacaatgttgttcagcccttcctggcagacacgaaacagcgtcacgcgctggttttcgcttaacgctgattcatcgattcgccattcgagatgactgacaatgccgcgcccttccagctccatttcccgcatcagtgagcggatggcctgctccagggtgagatcatccagctggcgcggacgtaaccgccctaacaagcggcgcaccgcgtcgtaaacgcccagcgacagttgttcgatgagctgcccgctctgtttcacgctggcgttatccgccgcgagccgctggacaatgcccgcttgagttcgaatagcagtgatggtctgaccgatatcatcgtgcagctcacgtgccacatcacggcgcacgctctcttcggtttccagcaaccgttcagcgagatgctgattgcgcgccagttccttttgcagcgactggttaagttcacgcaaccgctggatgcctgcgcccagtaacaaccctgtcagactttgcaccagcagcgagagcaataaatccaccggatgatcgcgccaggtttgactggcgatcagcgcgatggcgttcatcaatgtcgcaatcagcgctccttgccaaccatagtgccaggccagcgcgataatcggcagcgccagacagaatggcgtaaagcgcgacagttcgtccggcaatcccaactggagccagaggctgataacaaacagtagcaagtaccagaccagatgccgcccacgccagttgatcggctgggaaaccagtgacgggccgagcggcagccaggtgttattggcgagatagtgccagaacaccagacatatcggggccagcgtcaggccaccagttaaagtcagcagcagcgcattccacgactctttgccgtgccaaagccagggcagcgactgcaacaacgccgccgccgttaacgccgcaccctgtaacagcaaggtgcgccagtcacgttgatggcgatagcgcgagatcagcgccacgggcaacaacgtcagtaaactaccgatcatcaataaggagaaatgggttaaaccgaccgcctgcattagccagtaaatcagcagccactccgcacccagtagcaccggccagtatccgcgcgggcattgcagcattagccctagccgcaggccaaacggaaataacagcaccgccatatcagggcgctcaaccaggtgcaggctgatactccacaggcaaaaccatgcggcagagaagataaaaaagcaggcaataacggtaattaagcgggagaacaacgtcttcatcaccaaccatcaaacatgcggcgcgccagttcaacgtcgttactgacgcccagtttttccatcagattggcgcgatggacgtgtaccgttttcggcgacaagcccagttcggcagcaatctctttcaccgccattccttgcgccagtttttccgccacctggcgttcgcgtttggttagcgggtcctggcgaccggatgccagtttaatggcaatatccggcgtcagataacagccgcccgtggcaaccgtatgcaccgcagcaatgagttcatccgggctacagcgtttggagagaaagccgcgcgcccccgcgttaagcgcctgctcaaccagcgccggactgtcatgaacggagagcataattgtcgccatgcctttcggcagctggcttagaagctccagaccggagatatcaggcatggagatatcgcaaatacacacctgcacaccgcgccccggcagccccgccagcgcctcgcgccccgaaccaaactcggcaactacctgcaaatcaggttccagccccagcagctgcgcaaagccggagcggacgataaggtgatcgtctataagggcaacggtgatcatggtcttgtcctggcgggtaataaaacgcgcttaccttaacgataagcgcgccactgttcaagccttgagcggttactgaaaaaagctgcgctcctgttgcttgtgaaaagaaatgatgccttcaaggtttggtatatcgactaatcattaaaaacgctggcagcattaataccttgttagtatccattttgaataagaaaaatatatattttatatttatagtttgattgtttgtatatttatgaattattacttcagtataaaaaccactctctaaataattcgcagacacagcacatgcaacttgaagtatgacaagcatgcctgcttcattattacactttaataataaaacccaccgattaatgtacaaaaaaatccctgcgtgatattgtctgtaaaaaaggagcagatatgcgcactcaccctcacttaataaaacaaactattgatccacgactcattaatgaaataaacaaaagaacacaaagcaacagtgagaagttatcaaacagtgataaattaacatatattaatgacaactactgtgagataacgcgaaactacacgtcattttatggtatgaacatgctgagcatcgttcttttcttacctatcgttattttatgttttgcctctgttttattctttatatatgacataacatttaacttcgaacgatacttagatacgtggagatacagagcagactctgagttaatgctacatattgcttactgcgcaatttttttcatgtcttttgtttttgctgctattctaaattattttatctttgctccgcgacattacccaatccgttttaatagaaaaacaggaaaggtctatatttgtgattatattcttaatgatatgagtcataaatcaacctatactttctggtggcactatccattctataaacataccaagcctgaatataaagagtacgactgggaacaaattcaaggtatagctttttttgcacaaaatcgccattcctcatactccactattcgctgtattgtttatgaatcattagacagtacaaatattattgacacctttaacctgataacgacagagagtgctatagatgcattgcatatgacaaatcacaaattatggttatggattaatagctttatgaattttgacgatgagtttttagagaaatctatcaatactgctccaggtatttggggccgtgaagtgaattggcctgaagatatgaataagaaatcaatgttgtcttcaatggacgaatatatactctgaataattcgagttacagaatatactcgtcatacttcaagttgcatgtgctgcgtctgcgttcgctccccccagtcacttacttatgtaagctcctggggattcactcgcttgtcgccttcctgcaactcgaattatttagagtatataagctcgcccggatgtaaatatcccatccaggcgagaaaatcacttactgaaaaaacaccgcaatcttgttaaacatcgtcggatcggactgattacgctgcactttcaccacatcttccagcttgtctatctggcttatcatctgctccagacgctggtcgtcattgaccagtagccagatgtggcttttgtcgctgtcctgaatcggcaggcagagaatgccttcaacgttaaaagcgcgacgggcaaaaaggccacaaacgtgggtcattacacccggatggttgcgaacggtgagttccagaatcacgttatcatgagttgtgttttgcatggcttattcccccaccatttcagtattcgccgcacctggcggcaccatcgggtacactttttcttcggcatcaatgcgcacatggatcagcgccgggccagggcgattgatgatttcctgcaatgcagcctgcggatcggcttcgttattcaaatcacaggtttcgaggccgaatccggcggcaatctgcataaagttgattttgcccggataggtagcggcaaaaacgccctgcttgtagaacagactctgttgctgatgcaccagccccagcgcttcgttgttcatcaaaatgattttaacatccagctgattttcactggcggtcgccatctcctgaatattcatcatcaggctgccgtcgccggagaagcacaacactttgcggtccgggttcgccagcgccgcgccaatcgccgcaggcaggccaaaacccatcgtgcccagcccgccggaggtcagccactggcgtgggcgattgagcggataggcttgcgcggtccacatctgatgctgacccacgtcggtggtgataatcgcattgtcatcgacacaggcggcaacggcgttgatcaggccgtaatggcttaatggatcgcacgctttcgggattggacacgggaattcacgctgcaaatccgccaccaactggtgccactctgcacgcggttgcgcttccaccagcgggatcaactgcgccaacacgtcatcaacatccgcctgaattgccacatgcggttgcttgattttgcccagctctgcgcggtcgatatcgacatgaataattttggcattcggacagaactgctcggttttgccaatcgcccggtcatcaaaacgcgcaccgagtacaatcagcagatccgcctcctgcaaaatatagttggtgctgcgcacaccgtgcatccccagcatacccagcgacagcggatgcgcttttggcaacatacccagcgccattaaagtcatggtggtaggcagttgcgctttctccgccagttcacgcactcgcgcaggcgcgttgatcacaccaccacccagataaagcaccgggcgtttggcggcgttaatcatcgccgccgcgtcacgaatactttcttcgctaaaggcgggtgcggcggctttttctgccatagcgggctgtgtttcaatctcaaaaactgccgtttgcacatccttaggaatgtctatccacaccgggccagggcggcctgattgcgcaatacggaaggcatcgctcatgacctgcgggagttcttcgatatgtctgaccagatagttgtgtttggtgatggggatagagatgccgtaggtgtcgacttcctggaaggcgtcggtgccgatcatcgaggcgggaacctgaccagtgatgcaaatcagcgggatggagtccagcctcgcatcggcaatggcggtcaccaggttagtcgcacccggtccgctacaggccatacagaccgccggtttaccgtcggtgcgcgccattccctgagcgataaaccccgcgccctgttcatggcgagccagaatatggcggatttgcgtgctttggcttaaggcatcgtaaacaggcaggatagaaccgcccggaatacccgtcacaatcttaatgccctgctgttccaggaaatgaacgataaattctgcgccggtaaagcgcttacgcgtcgatgttgtgcccgaacttgccatgctccagtccttttcttctgggccgactttccgggaggagcttaaacgaaaaaccccgcccggtttgcgccggcggggttttggaatcgtgtgttgttccagtccctacggcgcattgccgacgaccaccaccacacgcacgacgaccactgcggcggatggcgcagttggtagtagttttgcgttgaacatggaagtagtcattagggaccttgttggttttgtgtttaacaatatttatacaagcacagctttacaggggagacaatggaaaatttttcttccggataaaaatacgtggcagatcacattttgaactgaaactcaggcaataaagcatcatcacctgaaagacggtcagattgttgacagagtgcgccttattcatgtcgaatacagcgtaaacaccttaccctaccaaccgcaccatcactgttcccggcaacatttattgccgcttttgtttacatattctgccgctaaacaattccccattcctggcgtatatctggctaacattcatcaatgtgatagattcctctcccgcatttatgggaatgcgtagtgacttattctaattatttttataaaagcatccgtgataatgaaaaggcatagaaacgtcaatttgttattgatgttggtattactcgtggccgtcggtcagatggcgcaaaccatttatattccagctattgccgatatggcgcgcgatctcaatgtccgtgaaggggcggtgcagagcgtaatgggcgcttatctgctgacttacggtgtctcacagctgttttatggcccgatttccgaccgcgtgggtcgccgaccggtgatcctcgtcggaatgtccatttttatgctggcaacgctggtcgcggtcacgacctccagtttgacggtattgattgccgccagcgcgatgcaggggatgggcaccggcgttggcggcgtaatggcgcgtactttgccgcgcgatttatatgaacggacacagttgcgccatgctaacagcctgttaaacatggggattcttgtcagtccgttgctcgcaccgctaatcggcggtctgctggatacgatgtggaactggcgtgcctgttatctctttttgttggttctttgtgccggtgtgactttcagtatggcccgctggatgccggaaacgcgtccggtcgacgcaccgcgcacgcgcctgcttaccagttataaaacgcttttcggtaacagcggttttaactgttatttgctgatgctgattggcggtctggccggaattgccgcctttgaagcctgctccggcgtgctgatgggcgcggtgttagggctgagcagtatgacggtcagtattttgtttattctgccgattccggcggcattttttggcgcatggtttgccggacgtcccaataaacgcttctcaacgttgatgtggcagtcggttatctgttgcctgctggctggcttgctgatgtggatccccgactggtttggcgtgatgaatgtctggacgctgctcattcccgccgcgctgttctttttcggtgccgggatgctgtttccactggctaccagcggcgcgatggagccgttccccttcctggcgggcaccgctggcgcgctggtcggcggtctgcaaaacattggttccggcgtgctggcgtcgctctctgcgatgttgccgcaaaccggtcagggcagcctggggttgttgatgaccttaatgggattgttgatcgtgctgtgctggctaccgctggcgacgcggatgtcgcatcaggggcagcctgtttaagctcacgtcaccgcagcatcgtcatcagctccatgggagaacgatgctgctttatcagatcacgcatcacccgcatatgcggcgcggagtaagaataaaacgcctgatagcccgcacaaagcacgttgtctggcgtctcctcccgagcgtgcgggcacaggcgatgccagtcgcacgcctggcagccacgacgcggttgcgggttttcgctgccacaccatttttgtagggtggcgtcaaaaagctcaatcgaaatacgactgatatctgcccgtacccaacactcgaacaaggcaattaaaaatttcccccacagctctgctgtcaccgaagcggccgtcagatcgccccggtcatcaaattcaagatggggaataagctgtacggagcggataccccgttgtttgaaattgtgataaaaatcggcaggttgcagagcatccttgtactctacaaccagtttatgcctgtcctcttcagcatcaatgacctgacttcctgtcatgcgactctctcaataaatacgataagttgatgtatatgcgttacagcaaacagtattgcgagagataacaccgcgagggagatcaaaaatttgtcacggactacgtgaaattgggaaaaatcgctattcgtgacatccattaaattgcgattacgggtgtagtgccagaggatcagcgccacaatggcgagaatgccaatcgaaatccagaataacatgcccgcctggtgccagttgtgtttgatagccaacgccatcaacgcgccgtagcccagcatggtacgaaaccacgccagtgatgtacgctccggctgcagccctgggtcggcaatgcgtctggctttgcggctatccggcatacaacaccagtcccataacgatcaccgctacgaccatcaatattaagctgatgattaataagctgttggtgtagggcaggtcctctttcagacgcatcgctttttcattgcgtaaccagcgcaggtagccatacatcgctaacccgccggaaaacagacacaacaacaacgccagcagttcgcgaatgacgggcgtggcgaaatctggcgcaagttgatcaagcccaacccccgccgccagaaagcctagtgcggtacggatccacgccagaaaagtacgctcattagccagcgagaagcgataatcaggtgcttctccgaggcgggaaattttcattgttgctccttgtaaactgttcctcgccgaaaaagtaggccaggaacagcaataatgcatcagaacttctgttttttctcttccaccttcaccccttgtgtcggtaggccggtgtcatagtcgcgtaccactggcgaatagccatcttgtgggcgtggacgaaacgcccccatccagcgcggtcgtgcatctttacgccacggacgcagactccactggtaactgcggaacggatcgcgaattttatccatgtaatccaataaggcgtcatgcattttgcggcgaacgtcggcaaaacggatatcatcgatcagattatgcatttcatttaggtcattacggcgatcgtaaagttcatcactggtgaagaggttgagtaccagtttaaagtcatccgtcacccagcaacgcaccggaataaaaccgccaaagctgtcatgctcaatctcgtagcggttaaattccaccattacgccgcgtggctctttcacggcaaggatattttcccccggcagaatctctggtttttcaatatctgccagcgccatcattgtcggcagtaaatcgatatgactgactggcgtatcgacctgccgccgctccccttgcggcgaacggatgatcagcggaatacgggtgatgtcgtcatacatcgccgctcctttactgatcagcttatgtgcgcccatcatttcaccatgatcggaggtataaatgacccacgtattttcacgttgctctggcgttaaggcattgatgacccgtccgatttggtcatcaacaaagtcattgcaggcaaaatagagcggatggtgataaagcccgtcatcaccgactggcgatggcatcgcctgcgcccataagcggtgatgttccggtttgttcgccaggtcatcctctgctttctcacccagttcgtagtaaaaatcagtgtatttctctaaatactccaccggacaggtgaacgggtgatgcggctcatcatacgaaatcaccatcaggaaaggttcgtcggcgcgcgcgggctgttgcagaaaatccaccgcccgattgctgatgcggtgcgcccaggtgaaggtttcgtcaatatggttcgcctgtaaatcctcaacgctgtttaggccattgcgccacaggctaatctctttctccgtcagttcactaagatagttcgcgccatcgaaccagtaatcagcgtcccactccggcggacactcgccagtgccgaaatagtcatgtccatcgagatgccatttgccgatgtagcaggtgtgatagcccgcatccttaaagtagcgccccatggtggaaatgtttttgcccggcgcgacgttgttggtccacgggccggactggttagcgtagataccggtgaatagtccggcgcgtgcaggtgtacaaaccggtgaacaggtgtaggcagaattaaagcgaataccttctgccgccagactatcaatattttgcgtattcagcggcttaccgctatagcaaccgaccatattggtggcctgggtatcggtcatgatgaacagaaaattggggcgtttcataggctatccttcgcatcgggagtaaaggtgacggctgggtcgtgacgatgccgccagctgtcaaaaatcaggtagacaatcactacggcggcgatgaaataactgatcatcgctaaccagcgcgtaccgtagccaccgaattcagccagcccggcatagacgccaatcatcgcgaacaggataccaattgacgcaatcttgacgtttttccacggtttcatgtccaccgcaaacgcatctttgaaggtgaacggcgtggcgcgcggtttgataaaaccgatcatcagcatcacgaccacgttgatgcagaacgtacaggccagcacatagaggaaatggaagtcgaacttcaccagatagttgatggtgatgtagctgattatgccaatccccatcgccacttttgccgccagcgccggaatgcgcgggaagaaaaagcccataatgatgatggtaaccagcggcacgttgtaaataccgttgagctgtttcatccagctatacagcccctgcggcgcgttggcgatccacggcgcgaccatcaccgaaacgacggcgataaagaaaccaaatttgcgcccgacggtgaccagctgttgcggctcggcattctggttaatgatgcgccggtaaatacccatactgaataacgtactggcgctattcagaaagccgttgaaggtactgatcaccgcaccaaataacaccgcaccgaagaagcccaccagtggcaccggcagaacgttattgaccagcgtcgggtaggccatgtcggctttcggtaaatcctgatacagatgaaacgcaatcaaccctggcagcaccagtaccagcgggtcgagcattttcagcaccgccgttaacagcgcccccttttgcccttccgccaggctttttgacgccagcgtgcgttgcacgatgccctgatttgtacaccagtaaaaggtgttcaccagaatcaaaccggtaaatgccgcgccaatcggcaagggatcggtcgggccgccgactgagtttaatttctcggcgtgaacggtggtgagttgctcaatgccctgcataaagctgcccttgcccatcgcgatcaggccaaataacggcaccatcaacccgccaataaccagcccaataccgttaatggagtccgccactgccattgcgcgcagtccgccgatcaccgcatacaaaattcccgccagaccaagcaaaatcaccagtaaccagatagccgcaccatcggaaagkygcwgcgactcacccacatgaaacaggctgttgagcgccaacgcgccggaatagagaacaatcggcagaaagcagacgccggtggcaatgaggaagcagaagtcgatgataatacgcgtcgttttatcataacgttcctccagaaaatcggggatggtggcaatgccgcgcttcagatagcgcggtaaaaagattagcgcgaggaagatcagcgtcactgcagaggtgacttcccagcccatcaccgacatgccacttttgtaggcctgcccggaaaggccgaccagttgttccgtggaaaggttggttagcattaacgaagcggcaataaccggcgcttttagtgaacgtccggcaagaaaatagccttgttgcgatccggtatctgttttacggaccttccaccaggtgatgaccgctaccagcagcgtaaaaccgacaaaactcaagatttgtaacgaattcatctcatagcccttatttatgtttatgtcccggacgcatgaatatagggagaggtaaaatgcgtcgggtcaggcagtcagattcttaaaatacaaacgtcatatccctgaacggattgttttctgttaagttcaggttgtgagcataattcgccggagggatattaaaatgaatggaaaattgcaaagttcggatgtaaaaaacgaaactccgtacaatattcccttattgattaacgaaaatgtgatctccagcggaatttctctgatatcgctctggcatacctacgccgacgagcattatcgggtgatctggccgcgggacaagaagaaaccgcttatcgccaactcatgggttgcggtgtataccgtacaaggatgtgggaaaattcttttaaagaatgacgaacaaataactctgcatggcaactgtattatatttttaaagccaatggatattcactcttatcactgtgaaggtttggtctgggaacagtactggatggaatttacccccaccagtatgatggatattcccgtcggtcagcaaagcgttatttataatggcgaagtttataatcaggaactcaccgaagttgctgagttaattacttcaccagaagcaataaaaaataatctggcagtcgcttttctgacgaaaattatttatcagtggatttgtcttatgcacgcagtcggtaaaaaagatccacaacggcggcaaattgaaaaattaattgccactttacatgccaatctacaacaacgctggagcgtagctgatatggctgccacgatcccctgtagcgaggcctggttgcgtcgtctgtttttacgctataccggcaagacgccgaaagaatattacctcgatgcgcgtctggatctggcgctatcgctattaaagcaacaagggaactcggttggcgaagtcgctgatacgctcaacttcttcgactcctttcatttcagcaaagcctttaagcataaatttggttatgcgccgtcagctgtgctgaagaatacggacaggtaataaccagaatggcgagtgtgtaaatgactcgatgatgttcagaaataccaggcggagtaccatttacggcgactccaccgggaaaagagttaaccgatactccagaagagcaccgccagtaattggggtgtgataatgcgcaggaacatcactaacggatagacagtggcgtaagagagcgccgccgcaccgctggttggatgaagattattagcaaacgccagcgccggaggatcggtcatggaacctgccagcatcccgcacatggtcaggtaattcattttggctaacatccgcgccagaatgccaacagtaatcagcggaacggcggtgatcagggcaccataaccaatccagcttagcccttcgccatccaccagtgtatggataaaatcgccgccggatttcaggccaaccaccgagagaaagagcacaatgcctaactcgcgtagcgccaggttagcgcttggtggcataaaccagtacagcttgccgatactgccgatacgcccgaggatcaacgccataatcagcggaccgcccgccagcccgagtttcaacgccgccgggaacccaggcacaaagacgggaatagaacctaacaatacgccaagcccgataccaataaacactggcagcatctgaacctgttgcagtttttgctgcgcattccccagcacattggcaacggcatcaattgcggacggacgccccaccaggttgaggatatcgccgaactgcaggctgatatcgctacttgcaactaattcaacaccagcacggttcaggcgcgagataacaacgtcatagcgttctttaaagtgcaggtcgcgaatacgtttaccgagcacgttttcattggtgaccaccacacgcgcgacgcgcaaatcagtgcctttcgtagacagcgaggtatcgacctcctgaccaatcaccagttgcgcattatgtaaatccgcaggctgccccaccagatgcagcaaatcgcccagttgaataacggtttctggcgaaggcacttttagggtttcttctcgtttcaatcgtgagcaaataactttatcgccattgagaatcggcacatctttaatggctaaattatgcaaattaggattctcaactcggatgttaatcgtcctgattagcgcaccgccgttggttcgcgtggactcgtgctgctgggcctcagtctcaacattgacgcggaaaataacccgcagcatccacatagtgaacaaaatgccgcaaatcccaaatggatacgccatcgcatagctcatccccatttgatcgaccatcgccatcggtgtccccaggtcgcgcaagatctgctgccctgcccccagcgctggcgtattggtgaccgcgccggaaaaaatccccagcactaccggcagtggaatatcaaacagtttatgcaggatggcggtaaccagaccaccgatgatgacgatcagaacagcaaacaggttgaggcgtaatccggagacgcgcaatgaggcaaagaagcccggccctacctgaatcccgatggtataaacgaacaggatcaggccaaactcctgaataacatgcagcatatcgctacttaatgtcatccccgcctgagaaacaaaatggccgacgatgatcccaccgaacagcacgccgccaatgcccaatccaacaccgcgaaacttgacgttgccgataaacaacccgacgaccgccaccaaagccagaatactgaccgttaatgctatatcactcatcgtccatttctcttgaaataacattttaattgctacggattatggctgaatcggtgaagcagatttgccttatagcgcacattatcacgggaaagaacgtgccgaaatatcttaaacaggcgaaatttaacgcattgctgaagaaaaaagacaaaaaaaagccccaccagaatggcggggcaaagagaatagctagttagctatttaacgcgggacgttcgctgatagcgatacgctgcgctgcgatgggttcaggctcattacgaattaaatcaatatgcagtaaaccgtttacgaaggttgcgccagagacttccatattttcagccagcgtaaagctcaggctaaaaggctgattcataagcccttgatgcagccattttttctcttcttttggctgctctggcgtgccttttacgctcaggcgcgtaccttccagttgaatctctaaatcttcctgacggaaacctgccagcgcaagggtaatgcggtagtggttatcgtcgcttttctcaatgttgtacggcgggaagctctggctttcaccggcgttttgcagtgcgttggccagtttgtcaaaaccgatccattgacgcatcagtggggataaatcgaagttacgcatagtcatttctccttctaagaagcgagtaattacctgcaaatccgaagattcgcatatgctccctgacggcgagcatggaaatgtcaggccgcgccaggcggccttagggaattagttgatttcgatacggcgcggttttttcgcttccggaatcacgcgttcgagatcgatatacagcagaccattcaccaggttagcaccacgaacatgaatgttctcagctaactggaatttacgttcaaagttgcgttcagcgatgccctggtacagataggtgcgctctttttgttcgtcggcgtgagcacctttcaccaccagcagattatcctgggcggtaatttccagttcgctctcagcaaaaccagccacagcgatagcaatgcggtaatggttttcgtctaccagttcaacgttatacggagggtagccgccattactctggctctggttgttttctaagtggttaaacaaacggtcaaatccaatagcagaacggtaaagcggggataaatcaaagttacgcataatcaatagctcctgaaatcagcgagaatctaagaccttccacaatggacaggtcaggtagccagaacacccatcaggcgcgtcctcatcggctacgatgtaaaaatgggtctggaaatgaacttttcaagccttatcagcggacttttttttgcagtttatggtctattgcatagactgagggggcagcacgaaacgttaaagtgcgatagccgccacagtgcgacgtaatgatgatgttattttcagcaagggatcgctataactcatcaggccaacacccacgatcaacagatgaatttattatgataagaaatgtgttgttagcgttcatgatatgcagcggaatgacattactcggaggatgctccagcgtgatgtcccataccggggggaaagaaggaacgtatcctggcacccgcgccagcgcaaccatgattggcgacgatgaaaccaactggggcacaaaatcgctggcgatactcgacatgccatttaccgcagtactggacacaatattgctaccgtgggatgtgttccgcaaagacagctcagtgcgctcgcgcgttgaaaaaagcgaagccaacgcacaagccaccaatgcggttattccaccggccagaatgcctgataactgatttagcgatcagtttcggtgatccacaactgaccgtcctccatccacgccaaccattgaccatccggcgagaaaaccacggcgtccgcagaaggtggattggcgtggttttcggttaaatactcaacctcgccgctttgcgcatgggcacaagcaatccgattatccagcacaaagcccaaccattctcctgatggatgccagttaaatgcagactgaatatccgttttgttatgggttaactggtgcggctcgccgccctgtggcgagataagccacagttgcacaatgccgttatcatcacgcattaaaaacgcgatttgcgtaccctgcggattacagcgcacccagtggcgcgggacgttgactaaccccggataagcccgatggtgggtaaaggttaaacgtcgctgcacgacgccacgcggtggcgcgggcagggttgtttccgttccacttaacggcgcatcacctgccgctttccagccagcttcatctttcggcaactcgacaataaacagctccggcactttctcgccctttgccgaaagtgtgtcgccaataaacgccagcgcgtgatttcctacccatccttcttcataagcacgattgatttcatcactgccaggctgtggcgtgggcgtggttttacttaccagcacgcaccagtggctaccgctgtattcacgcggatgctgcttttgtacgttgaccgggccaaacggtgcagcaacaccgacatttcgcaaatccagcgccggatcgagttcatgcattacatggtcgttgtaggtaaagctcaccctttcaccgtttgggctaaagacatgtacatgactgccgccgcgcagcgctcctggcgtatatggcgcggtaatatccattgcatcgagattgctcaccttgccgctttcaacaatcactccgcgccgatgatgaaagtcgtaataccatgtttcatcaggattttccgggccgtggatgaagacatacttctctgacttcggatgaacggtcaccacgccgacgtatgcgccctgtgacgcgcgatagataacctcgacctcgccggtatggatattcacacgctcaatggtctcgccggtaaacgacgccccagaaggccgcacgtcaaacaccagccactggctgtcgggcgtccaggtattggtattggtgagcaggtgattacggggagcaaaggttatctgtttcatggcgtggtcctgatacaaaacggttcccgccatcatacttcacaaggacttcactttcagacaatagtcttttgccatcgtgatgaatgtgagtgaaaagatggaacatttcgacgtggcgattattggcctcggcccggcagggtcggcgttggcgcgaaagttagcaggcaaaatgcaggtgatcgcgctggataaaaagcaccagcatggtactgaaggtttcagcaaaccttgtggcggtctgctggcaccggacgcgcagcgatcttttattcgcgatggactgacgcttcctgtcgatgtcatcgccaacccgcagattttcagcgtcaaaaccgtcgacgtcgccgcatcgctcacgcgtaactaccagcgaagctatatcaatattaatcgccatgctttcgacttgtggatgaaatcgctgatccccgccagcgttgaggtttaccacgacagcctgtgtcgaaaaatctggcgtgaggatgataaatggcatgtcatttttcgcgcagacggctgggagcagcatattaccgcccgctatctggtcggtgccgatggtgccaactcgatggtgcggcggcatctctacccggatcatcagattcgtaaatatgtcgccatccagcagtggttcgcagagaaacatccggtgccgttctactcctgcatctttgataatgcgataactgactgttactcatggagtatcagcaaagacggttattttatctttggcggtgcctatccgatgaaagacggtcagacgcgtttcacgacgctaaaagagaaaatgagtgcctttcagttccagtttggtaaggcggtgaaaagcgaaaaatgcacggtgctgtttccctcacgctggcaggattttgtctgcggcaaggacaacgcctttctgattggcgaagcggcgggatttatcagcgccagctcgctggaggggattagctatgcgctggatagcgcagagattctgcgttcggtattactgaagcagccagagaagctcaataccgcttacaggcgcgccactcgcaaactgcgtttaaaactcttcggcaagatagtaaaaagccgatgcctgaccgcaccggctttaagaaagtggattatgcgcagtggagtggcgcatattccacagttgaaagattatccaacgcgcttcacatcgcccaccagcaggatgtaagagagcgcgccaatcaacgcgacggcggagatataaaccagtgcaggtgcgaaaccgtaaccctgcgccaggtaccccaccaccagcggaacggtgatgccgcccagaccaccggcaaagttaaacacgccgccggttaaaccaatcaggcgcatcggtgccagagaagagaccagcgaccaggtaatcgaagcaaaaccgttgccgaagaatgccagcgccatcaggcacataatcatcatcggatcgttggtgtagttcgcacccataatgcaggtggagatcagcaagccgcagataatcggcgttttacgcgcaaagcccagtgaaaagcccttacgtaccagcagatccgcgacccagccagagagcaggacgccgacaaacgccgcgaggaatggcaccgtggtcataaagcctgctttcagcgccgtgattcctttttcctgggttaaatagttcgggaaccaggttaagaaaaaccacagtgtagaagccaccgcaaattgcccaagatagacaccgatcagtttacgatggaacaccagtttccagtctttggctgttaacggctgacgtgcctcttttttcaccggcgcatcaccatccaccagaccgccaccatcacgaatgtaatccagttcagctttgctgatgcctttggtcaggcgcggcggctgataaaccttaaaccaaatcagcgaccagataatgccgataccaccggtgacaatgaacacccagtgccagctcaacatctcctgaatccagatcagcagcggagtcagaaacgccagaccgacaaactgaccagacgtataaaaaccaacggcagaagcgcgttcatgttccgggaaccagctggtcaccatccggttattggtcgggaaagcgggcgcttcgaaaataccggttatcgcgcgcagaccaattaatgacattaatcccgtggcaaagccctggaataacgtcgccactgaccagccaaatatcgcaataaaataagtcacgcgagaacctacgcgatctaaaaaccaaccgccggggatctgacatagtgtataaagccaggcgaaggccgaaaatacatagcccatttccgctttggtaataccgaactcttcctgaatatgggcggaagccacggccaggttagcgcggtcaacataacaaatgaccaccgtaataaagatcatcaccagcgtcagataacgccgacgccccggctttgctgcattaacgggaatatccatagcgagctttctccagattttgggcatagcgaagccgctcaccatgccctgtaatttacagagggttatatttttgtattgctgttttagtgcccgatgaggggcttacgtggcaggaattaccactctgctacgctgttatcttcatgacgccagagcggattacgccagtccggggcatttttactgaactcaataactttggcttcgtcgatttccacgcctaagcccggtttcgttaatggtttaaagaagccgccgaccatgctgaagtcttctttatttttcacaaagtcgagtaactccgcgcctttgttgtaatgaatgcccatactttgttcctgaagtaccgcgttataggaaacaaagtcgatatgcaggcaagccgccagtgcaatcggtccgagcggacagtgcggcgcaagggtcacgtcataggcttctgccattccggcaattttgtagcattcggtaataccgcctgcgtgggagagatccggttgcagaatcgaaataccgcctgcctccagcacacgtttaaaatcgaagcgtgagaacatgcgctcacccgccgccagtggaatatgcgtttgtgccgccagtttcgggtagtattcggcttgttccgccagcaccggctcttcaataaacagcgggcgatacggctccagttctttaatcagcactttcgccatcggcgcgctgacgcgaccgtggaaatcaagaccaaactcaatctgattgccaaaagcttcacgaatttgtgccacggtgttgaccgccgcatctaccgcgcgggagttatcaattagccccagttcttcacaaccgttcagtttgaaggtatcgaagccgatttcgcgcagggttttaatgccgtcgataacatccgccggacgatcgccgccgacccaactgtaggctttaattttgtcgcgaaccaggcctcccatcagttgccacaccggcgcattcagcactttgcctttgatatcccataacgcctggtcgataccggcgatggcgctcatcaggattggaccgccacgataaaatccggcgcgatacatcacttgccataagtcattgatgcgcgatggatcctgaccaatcaaatagtcgctcagttcgtgaactgccgcttccactgtacgggcgcggccttcgatcacgggctcgccccagccgaccacgccttcatcggtttcaattttcaggaacatccagcggggaggtaaacgatacgtggtaattttggtgattttcattgcactgcctctcgatacgccttaacaaatgctgctgcctgctgcgcggtgcgttctacggattgcccggcgcgatagagatcgctgcctaaaccccgccccagcacaacctgcgtctatccactgcgccaggttttctggcgtcacgccgccaacggcaaagactgcgatgtccggtggtaataccgcttttaacgctttgatgtattgcggaccaaaagccgatgacgggaatattttcagcgcctgcgcacccgcttcgagcgcggtaaaggcttcggtcgccgtcgcgcagccggggcaaacggtcatgccgtagcccaccgcacggcggatcacttcactatggatattgggcgtaacgatgagctggcagcccatcctggcgagtgcatcgacctgttcaggtttcagtaccgtacctgcgccaatcaacgccttatcgccgtatgcatcaacgatggcgggaatgctctgctcccattgaggggaattcagcgggatttcaaccgcgtcgaacccggcgtcaatcaccgcgccaacatgcgccagcgcctcgtcgggcgtaatgccgcgcaaaatggcgatcagcgggagtttagtttgccactgcatgagcgatgctccttataccagcctgaaatgccgtgtcgcccgctaccgccgccacgtcgcaacccatcgcctgaaaggcttgctggtagcgcgcggtcagcgatgttccggcgacaagggtgatggcgtgttgatgggtcacatagtcgcgcatactggcaacctctgcgccaatcaacaaaccagagagaaattcactgacctgttcgcggggaagtgttcccagcacatgcgaggcgcgaacttcaaaaagctgcggcaatatggcgggcgcattaaggccacgctcaaggccagccgcgaaggcatcggcagcgttttcctgcggcggcaaacctgcgccaatcaatgagtgatttaacagtaaatgatgtaattcaccggtcattacggtgcgaaaatcgttgatttgctggctatcggcctgcacccatttgcaatgcgtaccgggcatgacataaagagaggaaggagccaaagcacgcgcgccgatcaattgtgtttcttcgccgcgcatcacattgtggttatcatcatgagaaacgcataatccgggaataatccagatattgtcgccaacagacgttaattgttcgccaatagatgaaaaacgggcaggaacagataaatacggtgcaactttccagccgacattgctgccgaccattcctgccattaccactggcgtattctcttcacgccagtcggtcgtcacttctgctaacaccgcagccggagattttccgttcaggcgcgtgacgcctgcttctgattgcctgctgtccaggcagtggtcgccctgataaagccaggcgcgcagattggtcgatccccagtcaattgcgatgtagcgagctgtcatgtgatttcctttaaccttcgtgtcgagctggcgatcatggtaagcgccgcctgctctgccgcatcgccgtcctgatgccttatcgcatcgaacagcgccttatgttcctggagcgtttgcggcatgttggcctcatcgcccatccaggttcgttcaaaaaccgcccgctgcagcgaactgatcgcaatgctcagttgctgtaacaccgggttatgtaccgactgcagcaccgcctcgtggtagcgaatatccgcttcgttaaacgcttcgcggtcctgattgttagcaatcatctcgttcagcgccgattcaatctgcgccagatcgctggaggtcgcgcgctctgctgcccaacgggcaatagccggctctaccaggtttcgcacttcgctcattgcactgataagccgtgggtcatagtcgttttccagcacccattgcagtacgtcagtgtcgaggtaattccactggttacgcggagccacaaacgccccgcgataacgtttcatttcaatcagccgcttcgccatcagcgaacgaaatacctcacggatgatgttgcgcgaggttgcaaactcctcacagagttctgcctcagccggaagcggcgagcctggcacgtatttgccgtgaacgatctgtttacccagcgtaataacgatgcgatcggttttattgagagtcatggagagtccttgtgctctgtatgttcttctctactttaccccgatcgatgcataacgcggcaattttgtagtaccagcgtgatgacgttcgcgtttgctgtgcgcctaatgtagtacaaacttatatagttgtactacaatttagatcacaaaaagaacaacccataagaaaatgttctacgtcgggcaaaaatctgaaaagggagatcaggcgctaaactggggggaaagaagagtatgctttcaacggcttagtactcttgtttaaaggattaatcatgaagttgaatcttaagggatttttcaaggctgccagtttgtgttctttggcatttgcgttgaccggatgtatcacctggggattggtttccaatactgcaagccgtccacatgccgagcaatggcggtcagacacgattaagggtttatcgctggcagaagatagtaacggtacgaaaggctatgtttttgttggtgaatcgttggactatctgttgaccaccggcggcgatgaggtggttaaaatgctgaacgatccggcaatccatggtgaaagaatcaccgtttctgataacgcgaaatttattttaagcagcagtaataagaatttctctggtgctattacgctctattacgactggaacaacgaagaagataaggcactggcaacacaatatggtttaatttgtgatacccgggcgttgtacatggatgctggacggtttgaaaggctcaatccaccagaaaaataaaaaagcggattactcaaacgtgatggttttccatcaaccctttacggtgggattttatgagacaaagcaacagatggcgtcccgcgcggcctcgttaatgcgctgctgccagtcactcttacgctggatatagtaacgtcaccactccagttcctgattttatgcacgaccagaaattgttaatcgctgcgggcaaacgcattcatgccgtttgcccgttcactgattaattcagcacatacttctcaatagcaaatgccacgccatcttcaaggttggatttggtgacaaagttcgccacttctttcaccgaaggaatagcgttatccatcgccacaccgacgcctgcatattcaatcattgcgatgtcgttttcctgatcgccaatcgccatgatttcttccggtttaatacctaacacgtcggccagtgatttcacacccgtacctttgttaacgcgtttatcgaggatttcgaggaagtacggcgcacttttcagcacggtgtatttttctttcacttcctgcggaatacgcgcaatggcctggtcgaggatggcgggttcatcaatcatcatcactttcaggaactgggtattggggtccattttctccgcttcgcagaacaccagcggaatggtggcaacgaaagattcatgcaccgtgtagtagctgatatcacgattggcggtgtacagcgtggtgcggtccagcgcgtggaaatgagaaccgacttcgcgagagagtttttccaggaaacggtagtcgtcatagctgagagcggtttgcgccacggtgctaccatcagcggccttctgtaccagcgcgccgttataagtaatgcagtagtcgcccggctgttccatatgcagctctttcaggtaattgtgaacacctgcataagggcgacccgtcgttagcacgacattcacgccacgggcgcgagctgcggcaatcgcatttttaacggcaggtgaaatggtgtgatcgggcagcagaagggtgccatccatatcgatagcaatgagtttgatagccatgagttccccaggtagattggttcctgacccatgctaacgcgattccgctcaaaaatcagtacaacacccgagggaaaagggggatgcaacgcgcattgcgtgctccccttttgcttagcggaaaagtttccctttcagcagttccatgcctgcggaaagcagatcgttatgggcttgtggtgacacttcaccttgcggtgagagcgcatcaataatcttcggcaattgttctgccagtaaactggaagctgtactggtatccacgccaagtttttgcccgagatcggacaccgcatttgtgccgagcgccgattccagttgctcgccgctaactgattgattgctctgttgattactcagccaggttgagagaatggcccctaagccgccactttgcagtttttccaacagcacttgaatgccgccctgttcctcaacccagctcaaaatggcctgatatttccccgcatcgcctttcagaaaggcaccgacaacgtcatcaaaaagccccatgataatcacctgtaaagcgttacgtgttgacccaaaaagtatagatctgcgggatgataattgcggattgcagaaataaaaagggcggagatgatctccgcccttttcttatagcttcttgccggatgcggcgtgaacgccttatccggcctacaaaaacatgcaaattcaatatattgcaggagtctcgtaggcctgataagcgtagcgcatcaggcacgctcgcattgttaacgccattaaatatcgatattcgccgctttcagggcgttctcttcgataaacgcacggcgcggttcaacggcgtcgcccataagcgtagtgaacaactggtcggcagcaatcgcatctttaacggtaacgcgcagcatacgacggctttccgggtccatggtggtttcccacagctgttccgggttcatctcgcccagacctttataacgctggatggagaggccgcgacgggactctttcaccagccagtccagcgcctgctcgaagctggctaccggctgacgacgttcgccacgttcgataaatgcatcttcttccagcaagccacgcagtttctcacccagcgtgcagatacgacgatattcgccgccagtgataaattcgtgatccagcggatagtcagtatccacaccgtgggtacgcacgcgaacaatcggctcgaacaggttttgttcggcattggtatggacatcaaacttccactggctgccgtgctgttctttgtcgttcagttcgctgaccagcgcgttcacccagcgggtaacggtctgctcatcagagagatcggcttccgtcagcgtcggctgatagataagctctttcagcattgctttcggataacgacgctccatgcggttgatcattttctgcgtcgcgttgtactcagacaccagtttctctaacgcttcgccagccagcgccggtgcactggcgttggtgtgcagcgttgcgccatccagcgcgatagagatctggtactgatccatcgcttcgtcgtctttaatgtactgttcctgcttacctttcttcactttgtacagcggcggctgagcgatgtagacgtgaccacgttcaacgatttccggcatctgacgatagaagaaggtcaacagcagcgtacgaatgtgcgagccgtcgacgtccgcatcggtcatgatgatgatgctgtgataacgcagtttgtccgggttgtactcgtcacgaccgataccacaaccaagcgcggtgataagcgtcgccacttcctgagaagagagcatcttatcgaagcgcgctttctcgacgttgaggattttacccttcagcggcagaatcgcctggttcttgcggttacgcccctgcttcgcagagccgcccgcggagtccccttccacaaggtacagttcggaaagcgccggatcgcgttcctggcagtctgccagtttgcccggcaggccagctaaatccagcgcacctttacggcgggtcatttcacgcgcgcgacgcgcagcttcacgggcacgggcagcatcgataattttgccgaccacgattttcgcgtcggttgggttttccagcaggtattccgccagcagttcgttcatctgctgttcaaccgccgatttcacctcagaagaaaccagtttgtctttggtctgtgaggagaatttcgggtccggcactttcacggaaacgaccgcaatcaggccttcacgcgcatcgtcaccggtggcgctgactttggcttttttgctgtagccttctttgtccatgtaggcgttcagggtgcgggtcatcgccgcacggaagcctgccaggtgagtaccgccgtcacgctgcggaatgttgttggtaaagcagtagatgttttcctggaagccatcgttccactgcaacgccacttcgacgccaataccgtctttttcggtggagaagtagaagatattcgggtggatcggcgttttgttcttgttcagatattcaacgaatgccttgatgccgccttcatagtggaagtggtcttctttgccatcgcgcttgtcgcgcagacgaatggaaacgccggagttgaggaacgacaactcacgcagacgtttcgccagaatgtcatattcgaactcggtcacattggtgaaggtttcaaggcttggccagaaacgcaccatagtgccggttttttcagtctcgccggtaaccgccagcggggcctgcggtacaccgtgttcgtagatctgacggtgaattttaccctcgcgctggataaccagctccagtttttgcgacagggcgtttactaccgaaacaccaacgccgtgcagaccgccggacactttataggagttatcgtcaaatttaccgcctgcgtgcagaacggtcatgatcacttccgccgccgatacgccctcttccgggtgaataccggtcggaatgccgcgcccgtcatcctgtacagagacagagttatcggcgtgaatggtgacgataatttctttacagtgacccgcgagcgcttcgtcgatagcgttatctaccacctcgaataccatgtggtgcagaccggtgccgtcatccgtgtcgccgatatacatacccgggcgcttacgcaccgcatccagccctttcaggactttgatactggaggagtcataagaattcgacatcaacgtttctcgctcatttatacttgggttaatccgttattttacccttttccacggtaaacatcttcgaattttcgtccgacatgtctataacgtgttcagcactgatcgcgctgacaaagacctgtgattgcgtcgcttttaagcggctggcaagcagcccgcgacgctcatcatcaagctcagaggcaaaatcatctatcaggtagagacaccgccgcccgctttcacgggtgaggaactctccttgcgccagacgtaaggcgcacatcaacagcttaagctgcccacgcgataaggtatcttccaccggcgcaccgtcggcgcgaatgcgtaagtccgctttatgcgggccgtgcgcggtgtaggttagctggcgatcgcgttcaaaattacgttccagcacctcagcgtactctgtctctttctcccagccgcgctggaaagagaaagtcagagaaaactcagggagaaattgcttacaggtatcagccatatcggctgcgataccggcgctatactccgcgcgccaggtgctgatttgctccgccagcgggatcagttctttatcccacgggcgtagctgttcgtaacgagtcacctggcgcagcgccgcattgcgctgcttgagcaatcgcttgagattgctccaggcggtgaaaaatccgggttcgttgtgaaagcatccccagtcgaggaatgctcttctgtatttggggccgccgttgagtaaagtaaacccttctggcgttatcagctgcattggcatcaggtgcgccagctccgcgactttatgcccgtctgtaccgtcaatacggactttgctgtcgccttgtttgtctttggttaaaccaatcgccgtctcgcgctcttcgccctgtaatcgcccgtggagaacaaacgcctcctgctcgtggcgaatgacgcgaccaatctgcaaactgcgaaacgcccgaccgtggccgagcgtatagatggcttccagcacgctggttttgccactgccgttggcacctaccagaaagttaaagccgggagataaggcgagatccgcggtttcaatgttgcggaaatcgcggatcaacaagcgggtgagggacattacagtctcattggcatgacaacataagccgcgctctggctggccgcatcttcaatctgcacgctggaaaccgaatcggtcagcatcatgcggacgttttcgcatttcagtgcgttcagaacatccagcacatagctgacgttgaagccgatttccatctccgcaccgctataggtaacgtcgaggatctcttccgcttcttcctgttctgggttgttggcggtgattttcagctggttttcgctgacatacagacgcacgccgcggaatttctcgttagagagaattgccgcacgggcaaacgcctgcttgagcagatcacagccagcttccagatgcttgtccgggttcttcggcagaacgcgacggtaatccgggaagcgaccatccaccagtttcgaggtgaagataaagtcgccaacgtgggcgcgaatgttgttgctgccaatctgcacgcgcagcggattgtcgccgccgtcgagcatacgcatcagttcaatcacgcctttacgcggcacgatcaccgaatggcttggcaaagattgaccaattggcattgaacagactgccagacggtggccgtcggtcgccacggtgcgcagttcttcaccttcggtttcaaacagcataccgtttaagtaatagcgaacgtcctgatgcgccatagaaaactgggtcgcttcaatcagacgcttcatcgtcgcctgcggcagggtaaattcgacttcgctctgccagtcatcgaggttcgggaaatctgccgctggcagggtagacagcgaaaaacggctacgcccggagcgcaccagcatccgctcaccttccagctgcacggcaatttccgcgccttcaggcagaccacggcagatatcaaagaatttgcgcgccggaacggtcgtcgcccctggttcgtgcggctgaaccagcgcaacgcgtgccaccatttccatctcgagatcagtaccggtcagcgacaacgtaccgtcagcaacctgtaacagcagattaccgagaatcggtagcgtaggacgaccacctaacggaccgctcacctgttgtagcggttttaataaatgctcacgttctacggtaaatttcataggtttacgatgacaatgttctgattaaattagaaaaatcttctttgatatcgtggctctcttcacgcaactgctcgatcttccggcaggcatgaagcaccgtcgtgtggtcacgaccaccaaaggcatcgccaatctccggaagactgtggttagtcagctctttcgccagcgccatcgccatctggcgcggacgggccaccgagcgggatcgacgcttggaaaggagatccgcgactttgatcttgtagtactccgccaccgtcttctgaatattgtcgatggtgaccagtttttcctgcaatgccagcaagtcacgcagcgcctcacgcacgaagtcgatggtgatcgcccgtccggtaaagttggcgttggcaatgacgcggttcagcgcgccttccaactcacgtacgttagatcgtagacgcttggcgataaagaacgccacttcgcccggcaaacgaatgtcgttttcgtcggcctttttcatcaggatcgccacgcgggtttccagctctggcggttcgatcgccacagtcagtccccagccgaagcgggatttcaaacgatcctcaacgccgttgatctctttcggatagcgatcggaggtgagaatgatctgttgattaccttccagcagggcgttgaaggtgtggaaaaactcttcctgagatcgttctttattagcaaaaaactgaatatcgtcgatcagcacgtgcatctacggaacggtagtagcgtttaaactcttcgatcgcgttgttttgcagggctttaaccatgtcctgaacaaagcgctcggagtgcatataaaccactttggcattcggcttgcgcgccataatgccgttacccaccgcatgcagcaggtgagttttacccaaacccgtgccgccataaaggaacaacgggttataagcaccgccagggttatctgccacctggcgagccgccgcgcgcgccagttggttagatttaccttcaacgaagttatcaaacgtgtgtttgacgtttacgttagaacgataggtcggttctgccggagccgggacgttatcccaacccgagcgcgtagaaggcgcagcacgttgcggctgcgtttgcgccacctgtgcaggggccgcgacgttgctcgtcactgccgcttgtggcgtttgcgtcaccggtttggtgccgacttcaaaacgcagctgtggggcatccgctccgcagaaactggttagcagtccattgatattattaaggtacttgtcccgtacccaatcgaggacaaaacggtttggcgcgtacagggccagcgtgttatcgctcagttccgcctgcaatgggcgtatccacatactgaattctgtggctggtaactcatcctgcaatcgggcaagacactgctgccaaagcgaaagtgacacggcggactccactcgaacaaaagtcgataatgactaaggctgaaacattcatgattgttgacgtacgtcgaaaagaccctgcatgagggtgacgcacgaaccgctgtctgcggttatatgcccgatcaagatcctgcaaaacgatcgggaccgcggatcatagcctaaactgcgcaatagatcttctgtttctcacagattttcccgatttatccacaggatgatccagaactcgctaagtgtaaacgatcctgccgcgggccgggcacgatttacgccgcatattggaaaatttaatgaccatagacaaaaattggcttaatcgatctaataaagatccagaacgatccttgcgctttacccgtcagcccgtataatcctccacccggcgcgccatgctggttttcactggtgtgaggccgtacgttttccccgcgaaaaggtgcggaaaagcgcggtaaataaggaaagagaattgactccggagtgtacaattattacaatccggcctctttaatcacccatggcttcggtgtccatcgtttcatttttcggcggatatccaataaagccattgaatttattcaagtttaggtagaaatcgccatgaaacgcacttttcaaccgtctgtactgaagcgcaaccgttctcacggcttccgtgctcgtatggctactaaaaatggtcgtcaggttctggcacgtcgtcgtgctaaaggccgcgctcgtctgaccgtttctaagtaataaagctaacccctgagtggttaagctcgcatttcccagggagttacgcttgttaactcccagtcaattcacattcgtcttccagcagccacaacgggctggcacgccgcaaattaccattctcggccgcctgaattcgctggggcatccccgtatcggtcttacagtcgccaagaaaaacgttcgacgcgcccatgaacgcaatcggattaaacgtctgacgcgtgaaagcttccgtctgcgccaacatgaactcccggctatggatttcgtggtggtggcgaaaaaaggggttgccgacctcgataaccgtgctctctcggaagcgttggaaaaattatggcgccgccactgtcgcctggctcgcgggccctgatagccctcattcgggtctatcaacgcctgattagtccgctactcgggccgcattgtcgtttcactccaacctgttcaagctacggaattgaggcattgcgcaggtttggagtgataaaaggcagttggttgacggtgaaacgcgtattaaaatgccaccctttacaccctggtggtgacgatcccgtcccgcccggaccatttgataccagagaacactaacgatggattcgcaacgcaatcttttagtcatcgctttgctgttcgtgtctttcatgatctggcaagcctgggagcaggataaaaacccgcaacctcaggcccaacagaccacgcagacaacgaccaccgcagcgggtagcgccgccgaccagggcgtaccggccagtggccaggggaaactgatctcggttaagaccgacgtgcttgatctgaccatcaacacccgtggtggtgatgttgagcaagccctgctgcctgcttacccgaaagagctgaactctacccagccgttccagctgctggaaacttcaccgcagtttatttatcaggcacagagcggtctgaccggtcgtgatggcccggataacccggctaacggcccgcgtccgctgtataacgttgaaaaagacgcttatgtgctggctgaaggtcaaaacgaactgcaggtgccgatgacgtataccgacgcggcaggcaacacgtttaccaaaacgtttgtcctgaaacgtggtgattacgctgtcaacgtcaactacaacgtgcagaacgctggcgagaaaccgctggaaatctccacctttggtcagttgaagcaatccatcactctgccaccgcatctcgataccggaagcagcaacttcgcactgcacaccttccgtggtgcggcgtactccacgcctgacgagaagtacgagaaatacaagttcgataccattgccgataacgaaaacctgaacatctcttcgaaaggtggttgggtggcgatgctgcaacagtatttcgcgacggcgtggatcccgcataacgacggtaccaataacttctataccgctaatctgggtaacggcatcgccgctatcggctacaagtctcagccggtactggttcagcctggtcagactggcgcgatgaacagcaccctgtgggttggcccggaaatccaggacaaaatggcagctgttgctccgcacctggatctgaccgttgattacggttggttgtggttcatctctcagccgctgttcaaactgctgaaatggatccatagctttgtgggtaactggggcttctccattatcatcatcacctttatcgttcgtggcatcatgtacccgctgaccaaagcgcagtacacctccatggcgaagatgcgtatgctgcagccgaagattcaggcaatgcgtgagcgtctgggcgatgacaaacagcgcatcagccaggaaatgatggcgctgtacaaagctgagaaggttaacccgctgggcggctgcttcccgctgctgatccagatgccaatcttcctggcgttgtactacatgctgatgggttccgttgaactgcgtcaggcaccgtttgcactgtggatccacgacctgtctgcacaggacccgtactacatcctgccgatcctgatgggcgtaacgatgttcttcattcagaagatgtcgccgaccactgtgaccgacccgatgcagcagaagatcatgacctttatgccggtcatcttcactgtgttcttcctgtggttcccgtcaggtctggtgctgtactatatcgtcagcaacctggtaaccattattcagcagcagctgatttaccgtggtctggaaaaacgtggcctgcatagccgcgagaagaaaaaatcctgattcggtgagttttcgctaaaataagggcggtcagttgaccgccttttttcttttcgtagggcggataagcaccgcacatccgccacacaaagcaacaggaacatcatgagcgataatgacactatcgtagcccaggccacgcctccgggacgtggcggcgttggcatcctgcgcatctccggcctcaaagcccgtgaagttgccgaaaccgtgctgggtaaactgcctaagccacgctacgccgattatcttccgtttaaagacgccgatggcagcgtgctcgatcaggggattgcgctatggttccctggcccgaactcgttcaccggcgaagatgtgctggaactgcaaggtcatggcggtccggtgatcctcgacctgctgttaaaacgcattctgaccattcccggcctgcggattgcccgccctggtgagttttccgaacgcgcatttctgaacgataaactcgacttagcccaggccgaggcgattgcggaccttatcgacgccagctcggaacaggcggcccgttcggcgctaaactcgctgcaaggcgcgttctccgcacgggtcaaccatctggtggaagccctcacccacttgcgcatttacgtcgaagcggcaattgatttcccggatgaagagatcgatttcctctccgacggcaaaattgaagcccagctcaataacgtaattgccgatctcgacgcggtacgcgccgaagctcgtcagggtagtttgttgcgcgaagggatgaaagtggtgattgccggacgtcctaacgccggtaaatcgagcctgctgaacgcgctggcgggccgtgaagcagcaatcgtaaccgatatcgccggaaccacgcgtgacgtgctgcgtgagcatatccacattgacggaatgccgttgcatatcatcgataccgccgggcttcgtgaagccagtgacgaagttgaacgtattggtatcgagcgcgcatggcaggaaattgaacaggcagaccgcgtgctgtttatggtcgatggcaccacgacagacgccgttgatccggcagagatctggccggaatttatcgcccgtctgccagcgaaactgccgatcaccgtggtgcgcaataaagccgatatcaccggcgaaacgttggggatgagcgaagtgaacggtcatgcgttaattcgtctttcggcgcggactggcgaaggcgtggatgtactgcgtaaccatctcaaacagagcatgggctttgacaccaatatggaaggcggcttcctggcgcgtcgtcgtcacctacaggcgctggaacaggcggcagagcatttgcagcaaggtaaagcgcaactgttaggtgcctgggcgggtgaactgctggcggaagagttgcgcctggcacagcagaacttaagcgagatcaccggggaatttacttcagacgacctactggggcggattttctccagtttctgtatcggtaagtaaccgcgcttgcgaagccgcattctgactgtcagatgcggcttcgcttcattgttagcactcctgttattcctcaacccttttttaaacattaaaattcttacgtaatttataatctttaaaaaagatatttaatattgcgtcccgaacgattgtgattcgattcacatttaaacaatttcagaatagacaaattccttgagtattatactgtagcctcgtgtctttcgaggataagtgcattatgaatatcttacatatatgtgtgacctcaaaatggtttaatattgacaacaagattgtcgatcaccgcccttgatttgcccttctgtagccatcaccagagccaaaccgattagattcaatgtgatctatttgtttgctatattttaattttgccttttacaaaggccatctctcgtttatttacttgttttagtaaatgatggtgcttgcatatatatctggcgaattaatagatattgcaaatgtaatattcacagggatcactgtaattaaaataaatgaaggattatgtaatggaaaactttaaacatctccctgaaccgttccgcattcgtgttattgagccagtaaaacgtaccactcgcgcttatcgtgaagaggcaattattaaatccggcatgaacccgttcctgctggatagcgaagatgtgtttatcgatttactgaccgacagcggcaccggggcggtgacgcagagtatgcaggccgcgatgatgcgcggcgacgaagcttacagcggcagccgcagctactacgcgttagccgagtcagtgaaaaatatctttggttatcaatacactattccgactcaccagggccgtggtgcagagcaaatctatattccggtactgattaaaaaacgcgagcaggaaaaaggcctggatcgcagcaaaatggtggcgttctctaactatttctttgataccacgcagggccatagccagattaacggctgtaccgtgcgtaacgtctatatcaaagaagccttcgatactggcgtgcgttacgactttaaaggcaactttgaccttgagggattagaacgcggtattgaagaagttggcccgaataacgtgccgtatatcgttgcaaccatcaccagtaactccgcaggtggtcagccggtttcactggcaaacttaaaagtgatgtacagcatcgcgaagaaatacgatattccggtggtcatggactccgcacgctttgccgaaaacgcctatttcatcaagcagcgtgaagcagaatacaaagactggaccatcgagcagatcacccgcgaaacctacaaatatgccgatatgctggcgatgtccgccaagaaagatgcgatggtgccgatgggcggcctgctgtgcatgaaagacgacagcttctttgatgtgtataccgaatgcagaaccctttgcgtggtgcaggaaggcttcccgacatatggcggcctggaaggcggcgctatggagcgtctggcggtaggtctgtatgacggcatgaatctggactggctggcttatcgtatcgcacaggtgcagtatctggtcgatggtctggaagagattggcgttgtctgtcagcaggcgggcggtcacgcggcattcgttgatgcaggtaaactgttgccgcatatcccggcagatcagttcccggcacaggcgctggcctgcgagctgtataaagtcgccggtatccgtgcggtagaaattggctctttcctgttaggccgcgatccgaaaaccggtaaacaactgccatgcccggctgaactgctgcgtttaaccattccgcgcgcaacatatactcaaacacatatggacttcattattgaagcctttaaacatgtgaaagagaacgcggcgaatattaaagggttaacctttacctacgaaccgaaagtattgcgtcacttcaccgcaaaactgaaagaagtttaattaaaacactcagagtggctataaggatgttagccactctattaccctacatcctcaataacaaaaatagccttcctctaaaggtggcatcatgactgatcaatcagaaaaaaaacactctgcattttggggtgttatggttatagccggtacagtaattggcggtgggatgtttgctttacctgttgaccttgccggagcctggtttttttggggcgcttttattcttattatcgcctggttttcaatgttacattcagggctattattattagaagcaaacttaaattatcccgtcggttccagttttaacaccatcaccaaagatttaatcggtaacacctggaacattatcagcggtattaccgttgccttcgttctctatatcctcacttatgcctatatctctgctaatggtgcgatcattagtgaaacgatatcaatgaatttgggctatcacgctaatccacgtattgtcgggatctgcactgccattttcgttgccagcgtattgtggataagttcgttagccgccagtcgtattacctcattgttccttgggctgaagattatctcctttgtaattgtttttggttctttcttcttccaggtcgattactccattctgcgcgattccaccagcaccactgcggggacgtcttacttcccgtatatctttatggctttgccggtgtgtctggcgtcatttggtttccacggcaatattcccagcctgattatttgctatggaaaacgcaaagataagctcatcaaaagcgtggtcttcggttcgctgctggcgctggtaatttatctcttctggctctattgcacgatggggaatatcccgcgagaaagctttaaggcgataatctcctcaggcggcaacgttgattcgctggtgaaatcgttcctcggcaccaaacagcacgggattatcgagttttgcctgctggtgttctccaacttagctgttgccagttcgttctttggtgtcacgctggggttgttcgattatctggcggatctgtttaagattgataactcccacggcgggcgtttcaaaaccgtgctgttaaccttcctgccacctgctttgttgtatctgatcttcccgaacggcttcatttacgggatcggcggtgccggactgtgcgccaccatctgggcggtaataattcctgctgtactggcaatcaaagcccgcaagaagtttcccaatcagatgttcacggtctggggcggcaatcttattccggcgattgtcattctctttggcataaccgtaattttatgctggttcggtaacgtctttaacgtgttacctaaatttggctaaatccttcaggaagccagccattcgctggcttcttgcctgtcaggaaatcacttatgtccaaatggcaactcgcctgattctccttcaccacgtatgctttgcgtcaccttactatcaggacgctttagcccatgtcccgctttttgatttgtagttttgccctggttttactttatcccgcagggattgatatgtacctcgttggtttaccgcgcatcgccgccgatctcaatgccagcgaagcgcagttgcatattgcgttctccgtttatctggcggggatggcggctgcgatgttatttgccggtaaagtggccgatcgttcagggagaaagcctgtcgccatacccggcgcggcgctatttattatcgcctcggtgttctgttcactggctgaaaccagcgcgttatttcttgcagggcgatttctacagggactgggcgcgggctgttgttacgtagtggcgtttgccattttgcgcgacacgctggatgatcgacgtcgggctaaagtgctgtcgttactcaacggcattacctgcatcattccggtgttagcgccagtgctcggacatctgattatgcttaacttcccatggcagagtctgttctggacgatggcaataatgggtgtcgcggtactgatgttgtctttgtttattttaaaagaaacgcgccctgcggcccccgcagcttcggacaaaccacgagaaaatagcgagtcactgcttaaccggtttttcctcagccgtgttgttatcaccaccctcagcgtttcggtgatcctcaccttcgtcaacacgtcgccagtattgctgatggaaatcatgggttttgagcgcggagaatacgccaccattatggcgttgaccgctggcgtcagcatgaccgtttcattctccacgccgtttgcgctgggaatttttaagccacgtacgttgatgatcacctcacaggtgttattcctggcggcggggatcacccttgccgtttcaccttcccatgcggtttcgctgtttggtatcacgctgatttgcgccggtttctcggtaggttttggtgtggcgatgagtcaggcgttagggccgttttcattacgcgcgggcgtagccagctcgaccttaggtattgcgcaagtttgcggttcgtcactgtggatttggctggcggcggtggttggtatcggcgcatggaatatgctgatcgggattctgattgcctgtagcatagtaagcctgttgctgattatgttcgtcgcgcctggacgcccggttgccgctcatgaagaaatccatcaccacgcttgatctcaatctgctgctctgtctgcaactgctgatgcaggagcgcagcgtgaccaaagcggcgaagcggatgaacgtgaccccttcggcggtgagtaagtcgctggcaaagttaagagcgtggtttgacgacccgctctttgtgaactcaccgctggggctgtcgcccacaccgctaatggtcagcatggagcaaaatctggcggagtggatgcaaatgagcaacctgctgctggataaaccgcaccaccagacaccgcgcggcctgaagtttgagctggcagcagaatcaccgctaatgatgatcatgcttaatgcgctgtcgaaacggatctaccaacgttacccgcaggcgaccatcaaattacgtaactgggattacgattccttagatgccattactcgtggtgaagtggatattggtttttccggtcgcgaaagtcatccccgttcgcgggagctgttaagctcgctaccgttagccattgattatgaagtgctgtttagtgatgtgccctgcgtctggttacgcaaagatcatccggcactgcatgaagcatggaatctggacacctttttacgttatccgcatatcagcatttgctgggaacagagcgatacctgggcgctggacaatgtgttacaggagctggggcgcgaacgcacgattgctatgagcctgccggaattcgagcagtcactgtttatggcagcacagcccgacaatctgctactggcgaccgcgccgcgctactgccagtactacaatcaactccaccaactgccgttggttgctcttcctctcccgtttgatgaaagccagcaaaaaaagctggaagtcccttttacccttctgtggcataaacggaacagccgtaatccgaagatcgtctggttacgggaaaccattaaaaatctttacgcgtcgatggcataaccgaatcgtatgaaacgcgacccaatttcacaatgaaatgtaaaaaagttgtaataaacttatctgaatcgaacttttagccgctttagtctgtccatcattccagtaaatgattactcttgtattcataatggaccattaagcatggagcgaaaaatggcgactcactttgcccgagggattttaacggaaggacatctgatttctgttcgtctcccctcccagtgtcatcaagaagcccgaaacattccccctcatcgtcaaagccgttttctggcgtccagaggtttactcgcagaactgatgttcatgctgtatggcattggcgaattgccggaaatcgtcaccctgccgaaaggaaaaccggttttcagcgataaaaatttgccttcgttttctatttcctatgccggaaatatggtcggcgtggcgttaacaaccgaaggtgaatgtggcctcgatatggaactacagcgtgcgacacgcgggtttcatagcccacacgcgcccgataaccacaccttttccagcaatgaatcgctatggatcagtaaacaaaacgatcctaacgaagcgcgggcgcagctcatcacgctgcgccgaagcgtgctaaaactaaccggtgatgttttgaatgacgatccgcgcgatctgcaactactgcccattgccggacgcctgaaatgtgctcatgtaaatcatgtagaagcgttatgcgacgcggaggacgtgctggtgtggtccgtggcggtcacgcccacgattgaaaagctcagtgtctgggagttagatggcaaacacggctggaaaagcctgcccgatattcacagccgcgccaacaatcctaccagccggatgatgcgttttgcccagctctctaccgtgaaggctttttcgccaaattgatagacaaccacaggagtcatcatgtctgaaaaattgcaggtggttacgttactggggagcctgcgcaaaggctcatttaatggcatggttgcacgtaccctgccgaaaattgctccggcgagcatggaagtcaatgcgttaccttccattgccgacattcccctgtatgacgctgacgtacagcaggaagacggttttccagcaacagttgaagctctggcggaacagatccgtcaggctgacggtgtggtaatcgtcacgccggaatataactactcggtaccgggtgggctgaaaaatgccatcgactggctttcccgcctgccggatcaaccgctggcaggtaaaccggtattgattcagaccagctcaatgggcgtgattggcggcgcgcgctgtcagtatcacctgcgccagattctggttttcctcgatgcaatggtgatgaacaagccagaatttatgggcggcgtgattcagaacaaagttgatccgcaaaccggggaagtgattgatcagagtacgctggaccacctgaccgggcaattgaccgcatttggtgagtttattcagcgagttaagatctaaataaaaaacccgccagcaatcatgcatggcgggtttttaacgcgctatcgattttagtgagcgtcgataaagacaatcttcaggataaacagcagcgcaacgatgattacgcacgggctaaggtcacgcagacgtccggtaccaatcttcatcacgcagtaggagataaagcccagcgcgataccttcagtaatcgagaagctgaacggcatcatcacagcggtaataaacgccggaacagattcagtaagatcctgccagttcacgcgagcaagacttgaggtcatcaacacgccaacgtaaatcagcgcaccagctgcagcgtagcctggcaccatccccgccaacggcgacaggaagataaccagcaggaacagcaaaccaacaaccactgccgtcagaccggtacgaccgccaacggaaacgccggaagaagattcaatatacgccgtaacagaagaagtaccgataaacgaaccggtcaccgaagagatactgtcgacatacagcgcctgcttcatgcgcgggaatttacctttctcatcagccagacctgctttatcggtcacgccaatcagcgtaccggaggagtcaaacaagttgaccagcatgaaagagaaaatcacccctgccagcccaaggttaaacgacccggctaaatctacatgacccacgacactcattacactcggcggcgcagaaacgatgccattatagtggacatcacccagcatccagcccagcagcgttgtcaccacgatggaaaccagcaccgccgcgtgaatattgcgcgaggccagaatggcgatgatgaagaagccgaggatccccagcagcacgctgtgagaagtcagattaccgatgctcaccagcgtttccgggttagcgacaatcacacctgcgtttttcagccccatcatgccaataaacagaccgataccactggtgatgccaacacgtagacttaccgggatgttggctatcatccagtagcgaacgcggaaaatcgtcagtaacagcagaccaatcgcaccccagaagattgcgcccatcccgacttgccacggcaagcccatcgcctgtacaacgacaaaagcgaagaacgcattcaggcccattgccggtgccagtgcaactggcaggttagcaaacagccccatcataatactgccgaatgcagcaatcagacaggtcgtgacgaagacggcgctggtatccatgccagcaacgccaagaatttgcgggttaacaaaaacgatgtaaaccatcgtcaggaaggtggtaaaaccggcgatcacttcggtccgtgccgtcgtgccatgttcgcgcagtttaaacacgcgttccagcatcccctggccagaagcctgggttgtgtgttgttgactcattatctatttccgaacaaggagggaaaatccgtcgctatcgtataccaaaatgagacaatatggacggctgaagataactttttttcattgtatttgcttatacggcaacgattgcgtcatgcgaattggcatgacgaaaacgttaaactaacgataaaggaaagacatgtcccagatagaagcggtatttttcgactgcgacggtacgctggtcgatagcgaggtcatttgctctcgcgcctatgtcacgatgttcagggaatttggcattcacgttgacctggaagagatttttacccgttttaaaggcgtaaaactctacgaaatcatcgacatcatcagtaaagaacagggcgtgacgatggtccaggccgatgccgagcacgtttaccgcgcagaagtagcacgtctgtttgataccgaacttgaggacatcgcaggagcgaacgaattgctggcaagcattaacgtgccgatgtgcgtcgtctctaacggtccggtcagcaaaatgcagcattcgcttggtaagctcaacatgctgcactacttcccggaaaaactgttcagcggctatgatatccagcgttggaagcccgatccggcattaatgttccatgcggcaaaagcgatgaatgtgaacgttgaaaactgcattctggtcgatgactccagcgccggtgcgcaatcagggatagatgccggaatggaagtgttttacttctgcgctgacccgcacaataaaccgatcgttcacccgaaagtcaccacctttacccatctttcgcaattaccggaactgtggaaggcgcgtggttgggatattacggcatagttattcacactcccttcacttactccacttaaattggcacgcaaaggtaagtaaagggagtttgatatgtctgtttcacgtcgggtaattcatcacggactgtattttgcggttttagggccgttaattggtgttctgtttcttgtcctctacatattcttcgcaaaagaaccgctgattcttttggtaataatacaggtacttccattgtttatcttattgtcgataactacgggagctattcctgcaatgttaactggcgtaatggtcgcctgtctgccggaaaagatcgggtcacagaaacgttatcgttgtctggttggcggcataggtggagtcgttatcaccgagatctattgcgctgttatcgtacatattaaggacatggcttcctcagcgttatttgaaaacattctttctggtgaaaatctcgttgtccgcatcatcccagcattgctggcaggcgtggtgatgagcagaatcattacacatctacccggattggatatttcatgtcctgaaacagactctttaagctaagcggaatgctttatctatttgtcattaaatgttggagaacaggccggagcgtaattcacacatccggccttatttttaatcttaaccgagcgctaattctgcggcagcggctttatcagcgattaccatcagcgaaggatgcagctgcaacacggaagcaggaacatcttcggtaaccgggccttgcagaacatttttcagtgcctgcgctttacctgcgccactgacaattatcagcaagtttttcgccgccatgatgcttttcggccccatcgtcacgtagctgtcaggcactaatgaaaagtcgccgcccaactcgccatgcgccacaatatcaaccatctctccctggatcgggaactccacggtttgctcatggaaatgggtcgtatttggcagattgccacaaaaatgaccatctacacctaatcccaacaccaccaaatccaggccgccttcacgcgccagtttctgatcatgctcgcggtagttatcaatagtgagcttctggatattctcttctttgatccctgcaggggtgaaaaacagattacgcagattggtaatcgttacgccttccccttctttaccgcgaaatggaatttcatcgaaattgtagaaatagcagttatcgtaccagggcttacctttaaccagagtgatgagatattcgtacatgcctttgggcgtgctaccggcggtaattgccaggttaacgcgacgcatctttgacatataaccaagcagatgatgtgccgcgacacggctcatttcctggtaatcttcggtaatgatcaatttcatcttaatgccttattttatttaaataatttctgtacgaaggctgcataggcaggccgccagacatccatttcatggttcagacccggatattcctggtaatcaaacttaatttttttctgctcaagctcagttttcagcccggcgatatccttgccggttacgacatctttatcgcccacgaccacagtaaaattacgtagttgctggttaatagctgccggctcgttcagccgggcagcgaccccttcatctggtacggtcgtcgtggtaacaccactgaatgtggccagccagccaaagctttccagatgattcattcccgataccagtgcctgatacccaccttgtgaaagccctgccagtgcgcgaccatcggcatctttacggacattaaaacgcttgctaatcagcgggataatatcgttcatcagttcgcgatctgccgctttagcatttaacggataaaagactttacgtctctcctgaggaacgaaatcttcgggaataatgcccttcgcatcggtttcggtatccgggatcaccaccagcatcggtttaattttcccttcagccagcaggttatccatgatttgcgggatacgcccctgatcaatagcggaacgtccggtatcaccaaagccgtgatagaaatagagcactggcaaaggctcgcctatgccggtgtatcctggcggggtccagacatacatctgacgttcggattgcaatgcgttggagtggtaagttatggcgatcaaatcaccatgcacaacagaacgtgtatccagataactgcccggtaccagaatcatactggagttaacctggcgctgaggcttagtcattgctgtacctgtatcaatgctgcgtacaccatcaacattgaaaaaatactcgtacaggttgcctttcagaacaggcgtgcgccacgaccagactcccgcttcatctttagtcatcgggtgaatattgtccggaaccggaacacccaccactacggagacattttttgccccaggggcaaagtagcgaaaggtcacgctgttatcggtattgacctgagtcacatactgtttcaccggaatagtgggtgccgggctggctggcatatccgctgctatggcccattgagcagaaataccgctggcaatagccagcgttaaagcagcaatttttatattcatcgtaatattccttttattaagttccattaccaccagatttcagcctgggcaccgacagcaaactggtcgtctttattgtcttcaaaggtgaagccatccagttcattttccagagctttgatatacgtagcgtagaaacgaatttccgggcgcgaggtcaacatactggtattgactttaaaggtatggaagagcgtggttttataaccagattcattatatttattgctattcgcatctttgttttgctgggtgaaatagcccagttcaacacctgtctggttatattggtcccaaatataggccgggcgaacaaccgcacgaatagattcgaaatcagaatgtgcgcctgtttcgtagctataaatatcgttaccgaaggagtaaacaatcgcgttagccacaataaaatgatcgccgatataagcttcgccctgcgaagtcagacgaactgcagttccgcctgtatgatcaccataataacgaccattaaaggtagtaaatggacttgcaccagcataacgaccaaagttactggcgatagagttattcgcaaccaggaaggagaattcgttgaagccacccttatcaaatttctgcgttaaagatgtaccaaacatccaggtttctttccagtcataatacccgttattatcctgattatctttttccgatgcgctttcatttgctgagacataacgaccgctcaccattaaggtggctttatcccataacgggatatctttatagcgtaaatcaatggtattggtattaatctgctgtttgttttgcaggctgcgatcgtaatcatcgacatcttcacgaaccagcgcgatatcaattttacccggaccgactttccagttttccagacctacacctgcggcagcatcggtacgctgcgttttccagtcaagcatctggatttcaattttcggcgcaccgtgtttacccacccagaaatcagcctctggcgcaaagggcaggaaacctttggtggtaacgtacatatcagagaactgcataaagttctcaccaccggcgttatcgccaaaccagccagtagagtactgctgacccacgttaccatccatcatcacgatggcatcaacccgtttgccgttttcgttgtagacacgttgttttaactgcaaatcaaaccagccggagtattcgttaccaaagcggcccagagaaccaattgcccatgatttaggtgaaccatgagaggctgttccccaaccagaacggtagtagccgttgtaactaaagccgatttcatctttcacaaatttactgaaatctttcagagtcatggaagaataaatcgagcctgtctcactggcatttttctcttcatttttaaccagtacagcatcaggctttgcggcacgactggtcgggaatggattggcggcatacccttgatcattcgtacttacgctacgattcaccgtcgctggcgtatactttttcttctcttcatctttatattttttcagttcgctttgcgtttctcttaacgccttttctaatagctcaaggcgttgttccactgttaatgattcagccaatgattgtgcggaaaaggctaacggtgccattaataagatggcagaggtaataatatttcgtctaaacataatatccctttatggtgcaaagaaagaattaacgcatcgcatccagactgttctgaatgcgacgatatttaaggtgctttattggttatttttttaatgatagcccccgagttttgatcacttctgcataccatccgaagcttttcttgcgcgttcttgtgaggcttccttcaccattatcatcacgatccacataaataaagccgtagcgcttagacatttgtgaatgagatgcactgactaaatcaattggcccccaactggtgtaccccataatatccacaccatcggcaatcgcttcatttacctgtaccaggtgatcgtttaaataggcaattcgataatcgtcctgtatcgaaccatccgcttcaacgctgtcttttgcgcctaatccgttctcgacaataaataacggtttttgataacgatcccaaagtttatttaacagaacccgtaatccaaccggatcaatttgccacccccactctgaacttttcagatgcggattggggatcatattcagtatgttgccctgcgcatttttattaatgctttcgtcgtgggaaacacaaccggtcatgtaataactaaaagagatgaaatctacggtatgttttaaatcttctgcgtcactttcagtcatctcaatggtgatattgtggtcgcggaagaaacgctgcatatagccgggatactgaccacgcgcctgaacatcaccaaagaacatccagcgccggttctcttccatggcctgcaacatatcctgtggctggcaggtgagggggtaaaccagcccaccgagaagcatattgccaattttcgcttcggggatcaggctatgacaggctttaactgcccgcgcactggcaaccagttgatgatggatcgcctgataaacttccgcctcgccactctcttctgccagccccacgcccgtgaatggcgcgtgtaatgacatgttgatttcattaaatgtcagccataacgcaactttatgttggtagcgggtaaagaccgtgcgtgcgtaatgctcgaagtgatcgatgaccgcccgattagcccaaccgccgtagtttttcaccagcccatatggcatttcgtaatgggataacgttaccagcggcttgatccccgcctgcgccatttcatcaaacagccgctcgtaaaacgctaaccccgcttcattcggttcggcttcatcgccctgaggaaaaattcgcgcccaggcaatggaaatacgcagacaggtgaagcccatctcggcaaataacgcgatatcttccgggtaacggtgataaaaatcgatggcgacatctttgatattctctttccccaggatgcgcggttccatttttcccattacgccatgaggctgtaaatctgaggtcgtgatccctttgccatcttcctgccaggcgccttccacctgattggcagctgttgcaccaccccaaagaaatgtttctggaaatgctttcataattaactccttttatcgttagcgaatgatggataacagcggctcaccagcgtttatctgcgccgtgccgtggggtaatacgtccgtaaaatcatcgctattactgattaataccggcgtcgtcagatcaaatccggcctcgcgaatagcagggatatcaaaagaaatcagccgatcgcctgtattgaccttgtcacccacgttgacgtgagcggaaaagaatttgccgtccagttttacggtatcgataccgacatgaatcaggatctccacaccatcatctgactcaatgccaatggcgtgtaatgtggcgaacaacgaagcaattcgacctgccaccggagaacgcacttcaccaaccgagggcataatggcaatacctttacccaacaggccgctggcaaacgtggtatcagcgacgtgaatgagcggcacaatctctcccgtcatcggtgaacagataccgccctgctcaggtgtaataacctctggtgttttctcttgctgggcaacttgcgctgactgacgtttagcggtgatgaaatgaagcattaccgtaccgacaaatgcgcaaccgatggcaatgacaccaccaataacgctggcccatacggtgaaatcaatccccgttgacgggatggtttgcatgaaggtgaaaatacctggcaaaccaaaggagtaaactttcgtttgcgcgtagccaatgatggtggcccccaatgccccacttatgcaggcgataacgaaggggtacttacgcggcagattgacgccatataccgctggttcggtgataccaaacaaacctgtcaacgccgctgatcccgccaccacttttttctgtgcatcgcgttcgcagaggaagacgccgagcgccgccccgacttgcgccataatggcgggcattaacagcgggatcatggtgtcgtagcccagcacggtgaagttattgataattaaaggtatcaaaccccaatgcagaccgaacatcacaaagatttgccagaagccgcccattaccgcgcctgcaaatgcaggaaccgcctgataaagccagagataaccggcagcaatcagttcacttatccaggttgatagcggccccaccagcagaaatgtgatgggcgtgatgaccatcagacatagcaagggtgtgaagaaatttttgattgccgaaggtaaccatgcattaagtcggcgttccagaatgctgcacaaccaggcagaaaaaataatgggaataaccgatgacgagtaattcaacaatgtgaccggaatacccaggaaatccaggcccagcgcatccactttttgcccgttctcgaaggcagtcagaattaatggatgcactaacgctccgccaatcaccatggcagtaaatggattgccgctgaagcgtttccctgcggtgtagcccaggattatcgggaagaaccaaaacaaggcatcactggcgctaaataaaattaaataagtaccactttgttcggtcgtccactgaaaagtgagtgccagagccaacatacctttcaggatcccggttgccgccatcaaaccgatcagaggcgtaaaaatacctgaaataacataaacaaagcggtttaacagattacctttatcatcattttccggtgcctgttgcgctttttcgccaaggcctgccacgctgttaaccgccaggaagacatcggccacatggttacctatgacaacctgaaactggccaccgctttccaccaccataataataccgggggtctttttcagtacctcagcttgcgctttgctttcatcctttaacttaaaacgtaatcgcgttgcacaatgcatcagactcacaatgttatctgcgcccccgactcctgcgactattgttctggctaactccgtcataacttgccctctaccgctttgcggcaaaactccaaaaaaaaacctgaaaaaaacggcctgacgtgaatcaagcaatttttttcaggttttgcccgcttagtgcggtaacaatcctttattcagtaataatatttcagtgttctttgcgcacgcgctctatatttatggctaaaaacataatctctgcaggtgagattttacgttgatactgcaaaccaataaaaatggcgatccgctccgcacattgccatgcttgcgggtaattttgctttactgcttgttgtaatgattcatcactatcgttaatcgatgcatgttcaataatacgccaggataaaaatttcagatgcgtaaccagtcgctgataactcaagctttcttcctggtaattaaggctgaactgaaattttattaattgcagcatttctcgcattaattgcgtgacacctgcaacatcctccatatttccgctcatttgggcactgaccagatgcatggcaataaagcccacttcatctttcggtaactgcacgcccaaccgtttatcaataatggttaacgcttcttcccctagctggaactctttcgggtaaagtcgctggatatcccacagcagcgggttgggcagtagcacgttttgctgaaagcgtttaatcgcaaactggcaatggtcagttagcgagatataaatactgtcctgcaactttcccagacgctcctgcgccagagagataatacgatcacaggttgccatcacctcaagaggcatatgacttaagagttcgcttaatcgcccgttcagttcatgactgctcaaggcatactctttttctattccacttgagttaattctttcgcctgggcgtttttgaaagccaattccgcgccccatgacgactttttcccgctgttgatcatcaataaccaccacaacattattgttgagaattttggtgatttgcatgttcatagcaaggaccttttttataaacaaaaaaacccgacttcaccagtattctctggttatgtcaggttttgcctgcgaatgcagtaacaatccagtcattaattaatggtttttataacgaacatccaggttcgaaaattaatttagttgcgtgcagaaaaaatagcaatgctctatttataaaagtatgaccatgctcgcagttattaattttgtgtaattttaggattttataaagttatatataacaaatcccaataattaaattattgggatttacttggtgaattatttatcgctatctttttctgccagcagtttatcgagctcgtcaccaccgacgtgacggaaatcctgccccttcacgtagtagaagataaactcacaaatattctggcagcggtcgccaatacgttcgatagaacgcgcacagaataacgcggtaagtacgctcggaatggtacgcgaatcttccatcatgtaggtcatcagttgacgaacaataccttcgtactcctgatcgacttttttatcttcacgataaatacgtaccgcttcgtcaatgtccatccgcgcgaacgcgtccagcacgtcgtgcagcatttggatggtatgacggcccagcgactccagacttaccagcaatggctgatgctgctgggagaatttctccagtgcagtacggcagattttgtccgccacgtcgccaatacgctccagctcggcaatggttttactgatcaccataaccagacgcaggtcgctcgccgtcggctgacgtttggcgataatgcgcacgcaggcttcatcgatcgccacttccatcatgttgacgttcttgtcgccttcgatgacgcgcttcgccagatcgctgtcctggttatgcatcgcggtgattgcatcagaaagctgctgctccaccatgccgcccatggtcatcacctgcgtgcggatgctttccagttcggcgttgaactggccggaaatatgtttattaagattgagactgtccataacgcactcctgaatcaaccgtaacgaccggtgatgtagtcttctgtttgtttcttcgctggcttggtgaacagatcgtccgtgttgctgaactcaatcaattcgcccaggtacataaacgccgtgtggtcggaacaacgcgcagcctgctgcatgttgtgggtgacgatcaccacggtgtaatcctgcttcagttcggtgatcagctcttcaatacgcccggtagagatagggtcgagtgccgaacacggttcgtcgagcagcagcacttccgggcgaatggcgataccacgcgcaatgcacagacgctgttgctgaccaccagagagagagtaaccgctctggtgcaatttatctttggtttcgttccacaatgcggctttggtcaatgcccactgcacgcgctcgtccatgtcagcacgggagagcttctcaaacagacgcacgccaaaagcgatgttgtcgtagatggacattgggaacggcgtcggtttctggaacaccatgcccactttcgcacgcagcagggcgatatcctgagagttggtcaggatgttgtcgccatcaagcagaatttcaccttccgcacgctgttccgggtacagttcaaacattttgttgaaggtacgcagcagcgtcgatttaccgcagccggacggcccgataaacgccgtaacctggtttttggcgatatccaggttgatgtttttcagggcatggaatttgccgtagtagaagttcaaattacgaacctgaattttactcggggcagtttcaaccatactcattgcaatcttttcctcatcgtgcctgatgcacttcgcgaatcaggcttaccgtaggccggataaggcgtttacgccgcatccagcaaagtgttaaccgtgtttattcttcgcaaaaacaacgcgcgccagaatgttcagcagcagtacgcacagggtaatgatcaacaccccggcccaggccagttgctgccattccgcaaacgggctcatcgcaaacttaaagatcgtcaccggcaggttagcgatcggctgcatcatgtccgtgctccagaactggttggagagcgcagtaaacagcagcggtgcggtttcaccagcaatacgggcaatcgccagcaggataccggtcatgatcccggacaccgacgctttcagcgtgatcgcggcgatcatcttccacttcggcgtacccagcgcataagccgcttcacgcaggctgtccggcaccagtttcagcatgttctcggtggtgcggataacaatcggcacctgcaacagcgccagcgcaatcacgcccgcccagccggagaagtgctccatctgcgccaccacgatggtgtaaacaaaaagaccaaccacaatcgacggtgcggagagcaaaatgtcgttaatgaagcgaatcacttctgccagccaggatttacgaccatattcagccagataaatccccgccataatgcccagcggcgtaccgaataccgtggcccacaaaattaacaggccgctacccgccagggcgttcgccagaccaccgccttccgtatttggcggcggcgtcatttcggtgaacagcgccagcgacataccatcgataccgcgagtgatggtggacattaaaatccagatcagccagaacagaccgaaggccatcgtcgccatcgagagcgtcagcgcaatacggttcttaaggcggcgacgcgcctgcattttacggcgggattcagccagcgccgcagtggtttgcatttcaaccatagccattagcgtgccccctcattcttagccaggcgcataatcataaacttcgatgcggcgaggacgatgaaggtaatcacaaacaggatcaggcccagttccatcagtgcagcaacgtgcagacccgactctgcttccgcaaattcgttggccagcgcagaggtgatactgttgcccggcatatacagcgaggcgctgtcgagttggtaggtgttaccgatgataaaggtcaccgccatggtttcaccgagcgcgcgccccagccccaacataatgccgccgataaccccatttttggtgaacggaagaacgatacgccagataacttcccaggtggtgcagccaataccgtaggccgactctttcatcatcaccggggtttgttcgaatacatcgcgcattaccgctgcaatgtacggaataatcatgatggcgaggatcacgcctgccgcgaggataccgataccaaaggccgggccggagaacagcgcgccgacaatcgggatattcgacatgatattgccgaccggctcctggaagtaaccggcgaacagcggggcgaagataaacaagccccacatgccgtaaacgatacttggaatggcagccagcagctcaatggagatacccagggggggtttcagccagccaggcgcaagctcggtcaggaacagggcgataccaaaactcaccgggacggcgatcagcagcgcgataaacgaggtcaccagcgtaccgtagatcggcaccagcgccccgtagatatcgttcggcgcatcccactctttggtccacaggaaagccagaccaaatttctgaatgctcggccaggaggagatgatcagagagacaataatgccacccaacatcaatagcacaatcagcgccgccagttttaccagcacgctgaaaattatgtcgccctttttacccggtgggttaaaagcaggcttggttgcagccataagttactcttcagttaaacgcgtttacaaagtcattttgtaatgccggatgcggcgtaaaacaccgtacccggcctggagttttattagtacagcggcttgccgctactgtctttaatattggtcttccacgcagcgcgaacctgttcaactacgctatccggcaggctggcataatccaggtcgttcgcctgtttagccccggttttgtatgcccagtcgaagaacttcagcacttcagtgccttgttctggtttcttctgatctttatggatcagaatgaacgtggtagaggtaataggccatgcatcttcgcctttctggttggtcagatcctgagcgaatgttttgctccagtctgcgccttttgctgcattagcgaagttttcttcggtcggactcaccggtttgccatcagcggagatcagtttggtgtacgccaggttgttctgcttcgcgtaagcatattcaacgtaaccaactgcacccggcagacgctgaacgaacgcggcgataccgtcgttacctttaccgcccagaccgatcggccattttacggtagagccagtaccaacgttgtttttccactcttcgttcactttcgccaggtagctggtgaagacgaaggaagtcccggagccatctgcgcggcgtactacagcaatgttctgtgaaggcagtttcagacccggattcagtttggcgatggcttcatcatcccacttcttgattttgcccaggtagatgtcgccgagggttttaccatccagcaccagttcgccagacttcagacctggaatattaaccgccagcaccacgccgccaatcacggtcgggaactggaacaggccttcctgagccagtttttcgtcagacagcggcgcgtcagaagcaccaaaatcaacggtattggcgatgatctgttttacaccaccagaagaaccgataccctggtagttaactttattaccggtttctttctggtaagtgtcagcccatttggcatacaccggcgcagggaaggttgcacctgcacctgtcaggcttgcttctgcaaacacagagaaagcgctcatcgataaggtcgcggcgacaacagttgcgacggtggtacgcataactttcataatgtctcctgggaggattcataaagcattgtttgttggctacgagaagcaaaataggacaaacaggtgacagttatatgtaaggtttatgacagttttatgacagagagagaatgtcttcagtctgatttaaataagcgttgatattcagttaattacaaatattaataacgaagagatgacagaaaaattttcattctgtgacagagaaaaagtagccgaagatgacggtttgtcacatggagttggcaggatgtttgattaaaaacataacaggaagaaaaatgccccgcttacgcagggcatccatttattactcaaccgttaccgattttgccaggttacgcggctggtcaacgtcggtgcctttgatcagcgcaacgtggtaagccagtagttgcagcggaacggtgtagaagattggtgcaatcacctcttccacatgcggcatctcgatgatgtgcatgttatcgctccccacaaaaccagcatcctgatcggcgaagacatacaactgaccgccacgcgcgcgaacttcttcaatgttggatttcagtttttccagcaattcgttgttcggtgcaacgacgataaccggcatatcggcatctatcagcgccagcggaccgtgtttcagttcgccagcagcgtaggcttcagcgtgaatgtaagagatctctttcagcttcaatgcaccttccagcgcgattgggtactgatcgccacggcccaggaacagcgcgtgatgtttgtcagagaaatcttctgccagcgcttcaatgcgtttgtcctgagacagcatctgctcaatacggctcggcagcgcctgcagaccatgcacgatgtcatgttcaatggaggcatccagacctttcaggcgagacagtttcgccaccagcatcaacagcacagttaactgggtggtgaatgctttggtggaggccacgccaatttccgtaccggcgttggtcatcagcgccagatcggattcgcgcaccagagaagaacccggaacgttacagattgccagcgaaccaaggtaacccagctctttcgacagacgcaggcccgccagggtatccgcggtttcgccagactgtgacaaggtgatcatcaggctgttacgacgcacggcagatttgcgatagcggaattcagaggcgatttcgacgtcgcacggaatacctgccagcgattcaaaccagtagcgggaaaccataccggagttataagaagtaccacaggcgaggatctgaatatgctcaaccttcgacagcagttcatcggcgttcggtcccagctcgcttaaatcaacctgaccgtggctgatgcgcccggtaagggtgtttttgatcgcgttcggctgttcgtagatctctttctgcatgtagtggcggtaaatacctttatcgcccgcgtcatattgcagattggattcgatatcctgacgttttacttccgcgccagttttatcgaagatgtttaccgaacggcgagtgatttccgcaatatcgccctcttcaaggaagataaaacgacgagtcactggcaacagcgccagctggtcagaagcgataaagttttcgcccatacccaggccaatcaccagcggactaccagaacgtgccgccagcagggtatccggatgacgggagtccatgatcactgtaccgtacgcaccacgcagttgcgggatagcacgcagaactgcctcacgcagagtaccgccttgtttcagctcccagttcaccaaatgtgcaatcacttcggtgtcggtttcagaaacgaaggtatagccacgtgcttttaacgcttcacgcagcggttcatggttttcgatgatgccgttatgcaccaccacaatgtgttcagaaacatgcggatgcgcgttagcttctgaaggttcaccatgggtcgcccagcgagtgtgagcaataccggtgccgccatgcagaggatgttcttccgctgcctgagccagcatctgtactttaccgaggcgacgcaggcgggtcatatgaccttctgcatcaacaacggccagaccggcagaatcatatccgcggtattccagacgacgtaaaccttcaagaaggatttctgctacatcacgttgcgcgatcgcgccaacaattccacacatagtttttgattccgatttatatcgttgtcggtcaacctgtatgcccgtttttcgggcgccccgagccttgtagagagtggggttatttttatagttactgcttgtgggcgggagattatgttatctcctcatcccatatgaccggattacccggccagaattactttttctttatcggacgacgccagccttctttttgagtctgcggcacacggctgatagccagggcattttcgccgacattacgcgtcacggttgtacccgcagcaatggtcgcgcctttgcctactgttaccggggccaccagttgagtgtcggaaccgacaaacacatcgtcgccgataatagtcttaaatttattcgcaccatcgtagttgcaggtaatggttcccgcgccgatgttaacgttatcgccaatttccgcatcgcccaggtaagtcagatgaccagctttcgagcctttacccagacgcgcttttttcatctcaacgaagttaccgacgtgtgcaccttccagcaactcagcaccaggacgcagacgggcaaacgggccaatagtacaggccgctgccagattcgcatcttccacgacggtatacgggctaatttcgcaatcatcgccaatcacgctgtttttaatcacgcaaccggcgccgattttcacgcgatgaccgagagtcacgttgccctcgatgataacgttagtatcaatttcaacatcgcgcccgtgagtaagcgtaccgcgcagatcaaaacgcgccggatcgcgcagcataacgcctgctaacagcagtttttcagcctgttcggactggtaaacgcgctccagtcgggagagttgcaggcggttattcacgccttctacttcgcttaaacgttgcggatgaacggcgacgatttcacgtccttcctgatacgccagcgcaataatgtcggtgatgtagtattcgccctgagcattattgttggtcagcttcgccagccagcgtttcatatctgcgccgttggcaatcagaatgccggtgttgatctcctgaatctgacgctgctcgtcggtggcatctttgtgctcaacaatgccggtaactttgccgttttcacgggtgatacgtccataaccggtcggatcatccagttttaccgtcagcagaccaatgccaccctgcggtttagcatcacgcagacgctggagtgtttcgacagagatcagcggcacgtcgccgtagagcattaaaatgtcttcatcatcggcaaagaaaggtgcggcctgctgcatcgcatgacccgtacccagctgttctgcctgaagcacccagttcaggttgtcgtctttcagcgcctgcttaagcagatcgccgccgtgaccatacacaaggtgaacgtgcgctgcgcctaattcattcgcagcatcaatgacatgctgaaccatcgctttcccggcaagggtatgcagcactttcggaagatcggaatacatgcgcgtgcctttgcctgcggcaaggatcactacgctcatagcattattcaacatacgcgtcctgactgtaatttgagaacgaatttaaaccgcttcaccttgaaaaaactacatttttttcatcgtgaaatggacagaggataaattgttcaataacggattatccccgctgacgaaagcgccattttcgaccatcgtcacgccttttgtctgcagaaaattaaggcagtaccttcatttaagcgtcaggtggatgtttttgctcttatttcgatcaatgaataaacgggaaaacaggggtgttttatatcatcaggatctatgtgaacgcttttcaggacgggtcaatacgcgtaaaaaaaagccagcctgttgccagactggcttttgtgcttttcaagccggtgttacatcgcttttttggtcaactcgataacgcgcagctgcgcgatcgctttggccagttccgcagacgcctgagcgtaatctacgtcgccgtgagagctgctaatgtgctcttcagccttacgtttcgcttccatggctcgcgcttcgtcgagatcctggccgcgaattgcggtgtcggccagaacggtcacgttgccaggctgcacttcaagaatgccgccagacagatagataaactcttcgtgaccgtgctgtttcacgatgcgaatcataccaggcttaatggcggtgagcagcggtgcgtggccagggtagatccccagttcaccttcgctacccgttacctggattttctcgaccagaccagagaacatttgttgctctgcgctgacgacgtccaggtggtaagtcattgccatatcaccctccgattaaggcgttaaagttttttggctttttccacagcttcttcgatggaaccgaccatgtagaacgcctgctccggcaggtgatcgtattcgccttccatgatgcctttaaagccacggatggtgtctttcagggagacgtatttacccggagaaccggtgaatacttctgccacgaagaacggctgggacaggaagcgctggatcttacgagcacgcgctaccaccagtttgtcttcttcagacagttcatccatacccaggatggcgataatgtctttcagttcctgataacgttgcaggatggactgaacgccacgcgcagtgtcgtagtgttcctgaccaaccaccagcgggtccagctgacggctggtggagtccagcgggtcaacggccgggtagatacccagagacgcgatctgacggctcagtaccacggttgcgtcaaggtgcgcaaaggtggttgccggagacgggtcagtcaagtcatccgcaggtacgtatactgcctgtacggaggtgatagaaccggttttggtggaggtgatacgttcctgcagaacgcccatctcttccgccagggtcggctgataacctaccgctgaaggcatacggcccagcagtgcggatacttcggtaccggccagggtgtaacgatagatgttatcgacgaacagcaatacgtcacgaccttcgtcacggaatttctcagccatggtcagaccggtcagagcaacgcgcagacggtttcccggcggctcgttcatctggccatacaccagggatactttgtcgataacgttggagtcggtcatttcgtggtagaagtcgttaccctcacgagtacgttcacctacgcccgcaaacacagagtaaccggagtgctcgatcgcgatgttacgaataagctccatcatgtttacggttttacctacacccgcaccaccgaacagaccaactttaccgcccttagcgaacggacacatcaggtcgataactttgataccggtttccagcagttcctgagagtttgacagctcttcgtaggaaggtgctgcgcggtgaatcgcccaacgctcttcttcaccgatctcgcctttcatgtcgaccggttcacccagtacgttcatgatacggcccagagtcgctttacctaccgggacttcgatcgggtgttcgaggtcttttacatccagaccgcgacgcagaccgtcggaggaacccattgcgatggtacgcacgataccgccgccgagctgctgctgaacttccagcaccagacgctcattaccattttgcacctcaagagcatcgtacacgcgcggtacggcatcctgagggaattcgacgtcaactacggcgccgattacctggacaatctttccagtagccatcttaaatcctctacgaaataacctgtttaaaccgcggcggcccccgagacgatctcggtgagttcctgagtaatgctggcctgacgagctttgttgtataccaactgcagctctttaatcaggctgccgccattgtcggtcgcggctttcatcgccaccatacgggcggcctgctcgctggccaggttttcaaccacgccctgataaacctgagattcgacataacgacgcagcagggtatccagcaacgccttcggatcgggttcgtacaggtaatcccaggatttgtgtttcagatcatcatcatctgatgccggtaacggcagcagctggctgatggtcggaacctgagacatggtgttaataaatttgttgctgacaatgtaaagcttgtccagacggccttcgtcgtaggcctgcaacatcacttttaccggaccgatcagttcggacagggaagggttatcccccatgccggtgacctgggcaacaacattgccgcccacggagttgaagaacgacacgcctttcgagccgatcattgcgaggtcgcattgaacgcctttgtcggtccaggtcttcatttccgccagcagttttttgaacaggttaatgttcaaaccaccgcacaaaccacggtcggtcgacaccaccaggtagcccacgcgtttaacgtcgcggtcttccaggtaagggtgcttatattccagattaccgtgtgcaaggtgaccaatcactttgcgcatggtttctgcataaggacggctggccgccatgcgatcctgcgatttacgcattttggaagcggcgaccatctccatcgctttagtgatcttttgcgtgttctggacgcttgcgatcttactacgtatctcttttgcgccggccatgagcttctcctcaatgccttgcggcctgccctaaggcaagccgccagacgttaccaggattgggttgctttgaaggaatcgaggatgcctttcagcttgccttcgatttcgtcgttgtagccaccggtctggttgatctcttgcatcaacggagcgtgatcacggtcgacgtaagccagcagagcggcttcgaagctaccgattttcgacagttcaacatccgccaggtaaccacgttctgctgcgaacagaaccagagactgttgcgctacggacatcggcgcatactgtttctgtttcagcagttcggtcactttctgaccgtggtcaagctgcttacgtgttgcatcgtcaaggtcggatgcaaactgagagaacgctgccagttcacgatactgtgccagagcggtacggataccaccggacagttttttcatgatcttggtctgtgctgcaccaccaacacgggatacggaaatacccgggttaaccgcaggacgaataccggcgttgaacaggttggtttccaggaagatctgaccatcggtaatggagattacgttggtcggaacgaacgcagaaacgtcacccgcctgagtttcgataatcggcagcgcagtcagagaaccggttttccctttcacttcacctttggtgaaagcttcaacgtattcggcgttaacacgcgcagcacgctccagcagacgagagtggaggtagaatacgtcgcccgggaatgcttcacgtcctggcggacgacggagcagcagggagatctgacggtaagcaacagcctgtttagacaggtcatcgtaaatgatcagcgcatcttcaccgcggtcacggaagtattcacccattgcgcaaccagcgtacggtgccaggtattgcagtgctgcggattcagacgcggttgctaccacaacgatggtgttagccagtgcgccgtgctcttccagtttacgtaccacgttagaaatggtggacgctttctgaccgatagcgacatagatacatttgataccggaatcgcgctggttgatgatggcatcgatagccagtgcggttttaccggtctgacggtcaccgatgatcaattcacgctgaccacgaccgattgggatcatggagtcaacggctttataaccggtctgtaccggctgatctacggactgacgttcgataacgcccggagcgattgcttctacagcagagaagccgtcgtgatccagcggacctttaccgtcgattggtgcacccagagtgttaaccacacggcccagcaggccacggccaaccggaacttccaggatacggccagtacacttaactttcatgccttcggcaaggtcagcgtacggacccataacaaccgcacctacagagtcgcgctcgaggttcagtgcgatagcgtaacggttacccggcagggagatcatttcaccctgcatacaatcggccaggccgtgaatgcggataacaccgtcacttacagaaacaatagtaccttcgttgtgagcttcactcacaacattgaactgagcaatgcgctgcttgatcagttcgctgatttcggtggaattcagttgcatgctccagtccccttaagactgcaagacgtctgcaaggcgctcaagacgaccgcgtacgctgccatcaatgaccatatcacccgctcggatgataacgcctgccattacagacttatcgattttgcaattcagcttaactttgcgtgacagacgtttttccatcgcagcagaaattttcgcgagctgttgttcactcagtgcggcagcggaaatgacgtctacctcagcggtagcctcactcacggcacgcaggtgaataaactgctccagaacatccgggagcgccttaagacgaccattttcagccattacccgaatcaggttctgaccgttttcgtccagttgctcaccacaaactgcgataaacgactcggcgagcgtttctggcgcaagcgcgccagagagaagctctgccatttgttcgtttttggttacctcggcggcaaacgccagcatgtcctgccagcgttctacactttggtgttcgacggcaaagtcaaaagctgctttggcgtaggggcgagctaccgtaataaattcagacatcagcccctccctccttacagttcagcgacaagtttatccacgatgtcgctgttagcagcttcatccacggaacgttcgatgatcttctcggcgccagcaacagccaggatagcaacttgcttacgcagctcttcacgggcacgtttacgctcggcttcaatttccgcctgcgcctgggccacgattttagtacgttcctgttctgcctcagctttcgcttcatccagaatctgcgagcggcgtttgttagcctgctcgatgattacctgggcttccgctttcgcttttttcagctggtcggtcgcgctggcctttgcaaggtcaaggtccttatgtgctcgttctgcggaagcaaggccgtcagcaatttctttttgacgtttttcgatggctgccattaatggcggccatacgtacttcatgcagaacagaacgaacaggacaaacgcgatggcctggccgaggattgttgcgttaagattcacagcacaatgcctctatttagttaacgttctgatattgctctttaaataaaagcaacgcttactacgcgacagcgaacatcacgtacagacccagacctacagcgatcatcgggatagcatccaccagacccataacgataaagaactgagtacgcagcagaggaatcagatcaggttgacgcgctgcgccttccaggaatttacccccgaggatgccgataccgatcgcagcaccgattgccgccagacccatcatcacagcggcagccatgtacagcagatccatattcaggttttccatgacagtctccagtttgtttcagttaaaacgtagtagtgttggtaaattaatgttcttcagacgccatcgacagatagacgatcgtcagaaccatgaagatgaaggcttgcagcgtaatgatcaggatgtggaaaatggcccacggcacattcaggatccactgtgaccaccacggcaacagaccagcaatcagaatgaaaatcagctcaccggcatacatgttaccgaacagtcgcaaaccgagtgaaactggtttggacagcaggcttaccccttcaaggattaagttgacaggaatgaacgcccagtgattgaacggctgcagcgtcaactctttcgtgaagccgccgatgcctttcattttgatgctgtagaacagaatcaggataaatacgcccagtgccatagacagcgttacgttcacgtcagcagacggaaccacacgcagtgcaggcagacccagtacatgttcagcaatgtacggcagcaggtcgataggcagtaaatccatcaggttcatcaggaatacccagacgaagatcgtcagggccagcggagcaatcagcttgcttttgccatggtacatgtctttcacgctaccattaacaaagccgatcaccagctcaatcgcggtctgaaacttacctggcacgccgctggttgcctttttggctacactacggaataaaaccaggaacaacagacccagcaccaccgagaagaacatggagtcaatattgattgtccagaaggtggctggggggttatgtggatccaccagcgagaatgtacgcaggtccagctgaaggttattcaggtggtgtcctatgtaatcctgcggcgtcatattttctgaagccatgatgccttttaccctttgttgttaattacagccggtgccagtatctgaaccaccagcaccaaaacccacgtaacgatcagcggcaagaataccgcctttaaaaccgccaacgccaccaccagtaacaccaacatcgccagaactttgaaagcttcgccaaatgcgaatgtccaggccacccggcctttcgctggtgtatgcgcctggtgacgccaggcaaatatcataaacaaaacgttaggcagaaagactgccaggcccccgcttattgcagagacgccccagaaggggtctttgaggctgaacagcaatccacttgctatcaccaccagtaactgaacgagcagaagcttccgagcaacgtttcgactcacgagcgacacagacatcacgtttttcactcctgctcccttcgaggtatgccgcgtgtcgtataaaactttctttaaggcttagagtcaagcatcaaaaagcggtcaaattatacggtgcgcccccgtgatttcaaacaataagtagccaaaaggtgaataaatgtttaaatatttttccagtgcatacaattgcgacttttctgcaaaccctgttcgatcatgaaaaactgtaaataacgcgtaaacactggtgataaagcgtgcttcagatcacatattgcgcatgttcgcgcacagcatatttatttacttggcaaatgatgcctttgcaagtttatgatatttcagtctaaaaacagatactgttttaataaatgacatttacataacaaaaaccacccattgacatttttaataatattttaacagtcaatgatgattcttagcgccgatttttagcagactgatattttcacttatgacttattttctgcttaccaaaaaaagccacgttatcttgttgatacaaaagagtgaacgtggcgttaaatgtaaccagttatatcagtagaaaacctggttgttgttaacagtctaaccggtcaattttttatgatttttttgataaaaattaaattttatttgctttaatcaccaccagatgacgttcgccatccagggctggaacctgaagtttaaccactgattcgacctgatattcttcgggcaacaaagcgatttcatcttccggcatttgccctttcagcgcgtagaaacggccttgctcaccaggaagatggtggcaccagctcaccatatcgttcagagaggcaaaagcgcggctaattacgccatcaaatggcggctctgacggaaactcttctaccctactctgtactggctcaatattctccagtttaagctcatgttgcacctgacgaaggaaacgcacgcgtttaccaaggctatccaacaacgtgaaatgagcttcaggacgcacgatagagagtggaatgccaggcagtcccggtccggtgccgacatcgataaaccgttcaccttgcagatacggtgccaccacaatgctatcgagaatatggcgtaccagcatctcattaggatcgcggaccgaagtcaggttgtacgctttattccatttatgcagcatattcacgtaggcaataagctggtttttctggtgatcggtaagcgaaatacctgcgtctttcagcagtaaggagagtttgttgagcacggtgattacctgttcttgatgcgttgcctggtaagcgggtgcataccaggcatttttaatgcgttatgcgctacgacgcagcataccctgttttttcagccacaccagcagaatggagatagccgcaggcgtgacgccagaaatacgcgaagcctggccaatagaggccggtttgtgatcgttaagtttggcgatcacttcgttagaaagaccggatacctggcggtaatccagcgtcgctggtagcagggtattctcgttacgcagctgcttttcgatctcatcttgctggcgcgcgatataaccttcgtatttaacctgaatctcaacctgttccgcagcctgttcatctgtcaacgcaggggcaaacggtgtcagcgtggttaatttttcataagtcatttcaggacgacgtagcagatcttcaccactggcttcacgggaaagcggcgcagtcaggtgagcattcacttcggctgcagcttccgccgacggggttacccaggtcgatttcagacgctgacgctcacgctcgatattctcaagtttctcgttaaagcgcgcccaacgttcgtcatccaccaggcccagttcgcgacctatttcagtcaaacgcagatcagcattatcttcgcgcagcatcagacgatattctgcgcgcgaggtaaacatacgatacggttctttggttcctaaagtgcacaggtcatcaaccagtacgccgagatatgcctgagaacgcgccggagcccaaccttctttgtcagcagacagacgggcagcgttaagaccagccagcaaaccttgcgcagcggcttcttcgtaaccggtagtgccgttaatctgaccagcaaagaacagcccctggataaacttgctctccagcgtcggtttcaggtcgcgtggatcgaagaagtcatactcaatggcataacccggacgcacgatcttcgcgttttccatcccctgcatggagcggacgatttgcatctgcacatcgaacggcaggctggtggagataccgttcggataaatttcgttagaggtcagcccttccggttcaaggaagatctgatgctgatttctgtcggcgaagcgcatgactttgtcttcgatcgacgggcagtagcgtgggccgacaccttcgatcacccctgcgtacattgggctacgatcgaggttactgcggatcacatcatgggttttctcgttggtatgagtgatataacacggcacctgctggggatgctgggacgcattgcccataaacgagaatactggcattgggttatcgccatgctgttgcgccagtacgctaaagtcgatggttcgagcatcaatacgcggtggtgtcccggttttcagacgaccaacgcgcagcggcagttcacgcaaacggcgagaaagcggaatggacggcggatcaccagcacggccaccgctgtaattatccagaccgatatgaattttaccgtcgaggaacgtcccaacggtgagcacgacagctttggcacggaacttcagtcccatttgggtaacggcaccgaccacgcgatcgttttcgacaataagatcttcaactgcctgctggaagatcatcaggttcggttggttctccagcgccgtacgtaccgcctgacggtagagcacacgatctgcctgagctcgggtagcgcgaaccgccggtcccttgcttgcgtttagtatcctaaactggatacccgcctgatcgatcgctttcgccatcagaccgccgagtgcatccacttcttttaccagatgtcccttcccaataccgccgatcgccgggttgcagctcatctgccccagagtgtcgatattgtgtgtcaaaagcagagtctgttgacccatacgcgccgcggccatcgcggcctcggtgcctgcatgacccccgccaatgatgatgacgtcaaaaggatccggataaaacatggtgattgcctcgcataacgcggtatgaaaatggattgaagcccgggccgtggattctactcaactttgtcggcttgagaaagacctgggatcctaggtattaaaaagaagatctatttatttagagatctgttctattgtgatctcttattaggatcgcactgccctgtggataacaaggatccggcttttaagatcaacaacctggaaaggatcattaactgtgaatgatcggtgatcctggaccgtataagctgggatcagaatgaggggttatacacaactcaaaaactgaacaatcgttgttctttggataactaccgtttgatccaagcttcctgacagagttatccacagtagatcgcacgatctgtatacttatttgagtaaattaatccacgatcccagccattcttctgccggatcctccggaatgtcgtgatcaagaatgttgatcttcagtgtttcgcctgtctgttttgctccggaatttttgagttctgcctcgattttatcgatagccccacaaaaggtgtcatattcacgactaccaataccgattgcgccaaagcggaccgcagaaagatcgggcttctgttcctgcaatgcttcatagaaaggagaaaggttgtccggaatatctccggcaccgtgggttgagctgataaccagccagatccccgaggcagataaatcttccaacagcggaccgtgcagcgtttcggtggttaaacccgtctcttccagcttttcagccaggtgttctgctacatattcggcaccgccgagggtgctgccgctgataagagtgatatctgccataaaccgccacctttattaagagtagcgtattgtacgctgtgaacgcgttgggatctacctgtggaaaagtatgggattaaaaaagccgatcagggcttaatggtacgcatgatcggattctgcaggacgatcagtgtctcggtggactgaatttcatcaattgtttggatcttgttgataagtacatgctggagagcatcgatcgaacggcacatcacttttataaagatactgtagtggccggttgtgtaataggcttcagtgacttcatcgaggctttccagctttgccagcgcggaaggatagtctttggcgctctttaatataatgccgataaagcagcctacgtcataaccaagctgcttcgggctgacatcaatacgcgccccggtaatgatccccgcctgcttcattttctctactcgaacgtgaatcgtccccggactgacgccaaattgtttcgccagttcggcgtaagcggtgcgcgcattgcccattaatgcttccaggatgcctcggtccagattgtcgatcagataattttccataggattttcttatgcggattgatgattcattctattttagccttcttttttaatgaatcaaaagtacgtgaggctttttattgaatgattattgcatgtgtgtcggtttttgttgcttaatcataagcaacaggacgcaggagtataaaaaatgaaaaccgcttacattgccaaacaacgtcaaattagcttcgtgaaatctcacttttctcgtcaactggaagaacgtctggggctgatcgaagtccaggcgccgattcttagccgtgtgggggatggcacgcaggataacttgtcgggctgtgaaaaagcggtgcaggtaaaagtgaaagctctgcctgatgcccagttcgaagtggttcattcactggcgaagtggaaacgtcagaccttagggcaacacgacttcagcgcgggcgaagggctgtacacgcacatgaaagcccttcgccccgatgaagaccgtctttccccgttgcactcggtctatgtagaccagtgggactgggaacgcgtaatgggcgacggcgagcgtcaattctcgactctgaaaagcacggtagaggcgatctgggcgggaattaaagcaaccgaagctgcggttagcgaagagtttggcctggcaccgtttctgccggatcaaatccacttcgtacacagccaggagttactgtctcgttatccggatctcgatgccaaagggcgtgagcgggcgattgcgaaagatcttggcgcggtattcctcgtcgggattggcggcaagttgagtgatggtcatcgtcacgacgtgcgcgcaccggattatgatgactggagcaccccgtcagagctgggccatgcgggtctgaacggcgatattctggtatggaacccggtactggaagatgcgtttgagctttcttccatggggatccgcgtggatgccgacacgctgaagcatcagctggcgctgaccggtgacgaagatcgcctgcagctggagtggcatcaggcgctgctgcgcggtgaaatgccgcagaccatcggcggcggtatcgggcagtctcgtttgaccatgctgctgctgcaactgccacatatcggccaggttcagtgtggtgtatggccggcagctgttcgcgagagcgtcccttctctgctgtaataatttatcgccgccagcgtctgagcaggcggcttcgcatcccggtatcaaagcgccagatatgatcgaaaatgcgcatgatgccgggtttgccatgtgccgacatcgccacggcatgaaagcgatgctgatgtacccgctgcaactctttcactttgctcgtcacgtcgtcaggcaatcgctgggcgataaaatcagaaatcaccaccgcatcggcatcaaaccattcccggctttgcaagcgttccataatggcgcgaaaacaactggcaagatcggtgccgccacgaaactgctggcttaaaaaacggattgcttgttcgatgccttgtgggcctgaaagctcataacggacgatctcggtggaaaatagcataatatagcagcgccggttttcagcgagggctatgcgcatcaaggccaggcagaacgctttcgcacactgttcattaaagccgcccattgagccggaagtatccacgcagacaataaacggtccgcgcggctgttcgtcgtaatctttatgcaccaccgggcgttcgatcattttttcacgccacgactcaccatgcaggcgataggtgagcaactgtttttccaccagccgacggtaaaactcatactccagttcagttatccctagtgtcgccagttctggcggcaagagacgtaaaatatcatcgctttgctgcagaccatcaacctgctcaggaactgtcgccggttcgcgcaccatggtgcggaaggtttccatctgcgcatcgttgcgcggtattgatttggcttcccgggaacgccccagctgttctgccagacgtttcagttccggctgttcgttaagaaattcaccgtatttcacaatcaactgatagtcgccacgtttaagctgaccggcgctcatatcccacagacgaccagctgcggtattgttatctgcgagaatcggttcaagttgcccgctcagcgtcatgcgttcctgaacttcactcaacagttgttcgcgttcttcttctaatagctgctgatttaacgtcgttgcttgcacgatcaggcttaaacgccagcgctggagaaaaagcgtgtgtaacgctgaagtgatcgtgctgttagcatcaaccaactgtcgggcttgttctgcccatggggaattcagacgatgcagtaagtccaggatctgtggtagctgcacaataaattgcggcgtggagaggagctgactttgctgatagcacatcacctcttcggtgagttccggcgggactcgggcatctttaagccgactgcgcagcgcctcacgccagcggggaacatcatcagtgattgccgccttcagtcgtgggaatttttcaaagaagactgccagctgcggtgaggccagcagcgcgatgatcatctcttcgatcaatccctcttcgctgacggccagcatcacattaagcgtatccagcgttagcattgttgtgcctggcgaatctgtgcgccgacatcctgtaggctggcttcaatgcgacctaaccagtcgccagggataaacagacatttttgctgttcgctgaataaagcgtgttgcttgcgccagtcgctttcaagctcttccagttgttgttttatttcacctggcagaccttcagccaatgaaccgggaagtgctagcgtactgccttgtaaacttacatcgcgtacaacaagatgttgggcgctatcgacttccagattcagtttctgggcaaagccgataccgttcagtttgccgcgaatctcaccacctttactcagccactgttccagcgcgctacgctcaaaggagatatgaaccacttccatatcatgcaattttaacggtttttgcagcagcagagtcagagtggaagcagtaacgttaacagggagttgatactgctgacgacggctaaaaatgccgcccagacgaattaccgttaaggctgttttatcgctttgttgctgctgaagttgcaggtgacgttgcacaatcgcgcccaggcgggtcaacatcccttgctgttgccaggcgtgaccggtcatcaatacatcaatttgttgttgtatcaaattcaggctttgcgcgtcataccacaggcaatctttcagcaaaatgagatcaaccggggcgacagcactgcgaccgctaaaaaaggcgctggcctgcaataagcggatcgcttttttccagcgacgatccgagacataaggcgcatccggtaatttatccagttgctggcgcagcataaaaatcagctcaaatacatgatcgggcagcgtaatttcaccaatctctttctgccagcgttcatattcttcatctgtgatctgcaaggaggcaggaaccggattgtcattttcatcctgttgactggtcagcatggagcggaaattcgctttatcctgcactttatctaaccacagacgaatcagcatgcgatcatataacgcttccagactgctgtctgcttccggcagctcgttggaggccgccaccagcagacgcatcgggattttttctacgagtgcgccgttgcggaactggcgctcgttaatggcggtgagcagggtattaagaattgccggacccgctttccagatctcatccagaaagacgatttcagcttccggcaggtaaccgctggttaaacgttcatagcgcccttcatcttttagcgcctgaatagaaaggggaccaaaaacttcttccggcgtggagaagcgggtcatcagatattcaaacgcgcgggcattctgaaaggcgaattttaagcgccgggcgatcaaacttttggcaatacctggcgggccaaggaggaacacactttcaccacttaatgccgctaataaacacaagcggatggcgtggctacgttcataaagccccttttccaacgaactgctcaggcgggaaattctttccgctaataaatgagggtgagccataatgaagtggcgtcctttcgtcaaaagttctgcgtaaattgcgagtatagacgtttcttgctggtggctaaaatagtctcaaaggaggggtatttttctttgagccaggttaatgtggccgcatttaggagtacgattttgccgttaatcgtgcatactgtgcgcttttttgtgggccaagggactaagcacacatttcatatttcaacgaaagactagtctatgagcactgataataagcaatcattgcccgcgattaccctcgcggcgattggagttgtctacggcgatattggtaccagcccgttatatacacttcgtgaatgtttgtccggccagtttggttttggcgttgaacgcgatgccgtgtttggctttttatcgctgatcttctggctgctaatctttgtggtttccattaaatatctcaccttcgtgatgcgggcagataacgccggtgaaggggggatcctgacgttgatgtcgcttgccgggcgtaatacgtcggcgcgaaccacatcaatgctggtgattatggggctaatcggcggcagctttttctatggtgaagtcgtcataacacccgctatttcggtgatgtccgccattgaaggtctggaaatcgtcgccccgcagctggatacctggatagttcccctctcaattatcgttctcacattattattcatgattcaaaaacatggcacggctatggtcggtaagctgtttgcgccgatcatgctgacctggtttttgattctggcagggctggggttacgtagcattattgctaacccggaagtgctgcatgcactgaatccgatgtgggcggtgcatttcttccttgaatacaaaacggtttcttttattgcattaggggcagtggtgctgtcgattacgggggtcgaggcgctgtatgctgatatggggcactttggtaagttccctattcgtctggcgtggttcaccgtcgtattgccttccttaacccttaattacttcggccagggagcgctgttgttaaagaatccggaagcgattaagaacccgttcttcctgttggcaccggactgggcgctgatcccgctgctgatcatcgccgcactggcgacggtaattgcctcgcaggcggttatctctggcgtcttctcattgacgcgtcaggcggtacgtctgggatatttgtcgccgatgcgcattattcacacttccgaaatggagtcagggcaaatctatattccctttgtgaactggatgctctatgtcgcggtcgtgattgtgattgtcagctttgagcactccagcaacctggcggcggcgtacgggattgcggtgaccggaaccatggtgctgacgtctattctctcgactaccgtggcacgtcagaactggcactggaataagtattttgttgcgctgatcctgattgctttcctttgtgtcgatattcccttgttcaccgctaacctcgataaactgctctccggcggctggttgccattgagcctcggtacggtgatgtttatcgtgatgaccacctggaagagcgagcgtttccgcttgctgcggcggatgcatgaacatggtaactctctggaagcgatgattgcttcgctggagaaatcaccgcccgttcgcgtgcccgggaccgcggtgtatatgtcgcgtgcaatcaacgtcattccctttgcgctgatgcataacctgaaacataacaaggtattgcatgagcgggtgattctgttaactctgcgcaccgaagacgcgccatatgtccataacgtccgtcgggtacagattgaacaactgtcgcccactttctggcgcgtggtggcaagttatggttggcgagaaacgccaaacgtggaagaagttttccaccgctgcggtctggaaggattaagttgccggatgatggaaacctccttctttatgtcgcatgagtcgttgatcctcggcaaacgcccgtggtatttgcgtctgcgcggcaagctgtacttgctgctgcaacgtaatgcgctgcgggcaccggatcaatttgaaatcccgccaaacagagttatcgaactgggtactcaggtcgaaatctaacgccagacgcctcctttctccataagggggcgtttttgttttcatggttaatcaccatgtaaaacgtttcgaggttgatcacatttccgtaacgtcacgatggttttcccaactcagtcaggattaaactgcgggtcagcgaaacgtttcgctgatggagaaaaaaatgaaaaaaggcaccgttcttaattctgatatttcatcggtgatctcccgactgggacataccgatacgctggtggtgtgtgatgctggtttacccatccccaaaagtacaacgcgtatcgatatggcattaacccagggtgtaccttcttttatgcaggtgctgggtgtagtcacaaatgaaatgcaggtcgaggctgtcattatcgcggaagagatcaaacaacataatccgcaactccacgaaacgttgctcactcaccttgagcagctgcaaaaacaccagggaaacaccattgaaattcgttacaccacgcatgaacaattcaaacaacaaaccgcagaaagtcaggcggtaattcgcagcggagaatgttctccgtatgcgaatatcattctctgtgctggcgtgacgttctgaggccgtcatggaagcattacttcagcttaaaggcatcgataaagccttcccgggcgtaaaagccctctcgggcgcagcgttaaatgtctatccgggccgcgtgatggcgctggtgggcgaaaacggcgcgggtaaatccaccatgatgaaagtgcttactggtatctatactcgcgatgccggtacgcttttatggttggggaaagaaacgacatttaccgggccgaaatcttcccaggaagccgggattgggattatccaccaggaactgaacctgatcccgcagttaaccattgccgaaaacattttcctcggtcgtgagtttgttaatcgctttggcaaaattgactggaaaaccatgtatgccgaagcggataaattgctggctaaacttaacctgcgctttaaaagcgacaagctggtgggcgatctttccatcggtgaccagcaaatggttgaaatcgccaaagtgctgagctttgagtcgaaagtcatcattatggatgaaccgaccgatgcgctgaccgataccgaaaccgaatccttgttccgcgtcatccgcgagctgaaattgcaaggccgcggtattgtctatatctcccaccgcatgaaagaaatcttcgagatttgcgatgacgttaccgtttttcgtgacggacaatttattgctgagcgcgaagtggcatcactgaccgaagattctctgattgagatgatggtgggccgcaagctggaagatcaatatccgcacctggacaaagcgccgggagatatccgcctgaaagtcgataatctctgcggacctggcgttaacgatgtctcttttactttacgcaaaggcgaaattcttggcgtctctggtttgatgggcgctgggcgtaccgaactgatgaaagtgctctacggtgcactgccgcgcacaagcggttacgtcaccctggatgggcatgaagtcgttacccgttcgccgcaggatggcctggcaaacggcattgtttatatctccgaagaccgtaaacgtgacggtttagtgctgggcatgtcagtaaaagagaacatgtcgctgaccgcgctgcgctacttcagccgcgctggcggcagtttgaagcatgccgatgaacagcaggctgtgagtgatttcattcgtctgtttaatgtgaaaacgccatcgatggaacaggcaattggtctgctttccggtggcaatcagcaaaaagtagcgattgcccgtggtctgatgacacgccctaaagtgttgatcctcgatgagcctacccgtggcgtagatgtcggcgcgaaaaaagagatctatcaactgattaaccagttcaaagccgatggcttgagcatcattctggtgtcatcggagatgccagaagtattaggcatgagcgatcgcatcatcgtcatgcatgaagggcatctcagcggggaatttactcgtgagcaggccacccaggaagtgttaatggctgccgctgtgggcaagcttaatcgcgtgaatcaggagtaaaaaaatgacaacccagactgtctctggtcgccgttatttcacgaaagcgtggctgatggagcagaaatcgcttatcgctctgctggtgctgatcgcgattgtctcgacgttaagcccgaactttttcaccatcaataacttattcaatattcttcagcaaacctcggtgaacgccattatggcggtcgggatgacgctggtgatcctgacgtcgggtatcgacttgtcggtaggttctctgttggcgctgaccggcgcagttgctgcatctatcgtcggcattgaagtcaatgcgctggtggctgtcgctgccgctctcgcgttaggtgccgcaattggtgcggtaactggggtgattgtagcgaaaggtcgcgtccaggcgtttatcgctacgctggttatgatgcttttactgcgcggcgtgaccatggtttataccaatggtagcccagtgaataccggctttactgagaacgccgatctgtttggctggtttggtattggtcgtccgctgggcgtaccgacgccagtctggatcatggggattgttttcctcgcggcctggtacatgctgcatcacacgcgtctggggcgttacatctacgcgctgggcggcaatgaagcggcaacgcgtctttctggtatcaacgtcaataaaatcaaaatcatcgtctattctctttgtggtctgctggcatcgctggccgggatcattgaagtggcgcgtctctcctccgcacaacccacggcggggactggctatgagctggatgctattgctgcggtggttctgggcggtacgagtctggcgggcggaaaaggtcgcattgttgggacgttgatcggcgcattaattcttggcttccttaataatggattgaatttgttaggtgtttcctcctattaccagatgatcgtcaaagcggtggtgattttgctggcggtgctggtagacaacaaaaagcagtaataacgactacaggacatcttgaatatgaacatgaaaaaactggctaccctggtttccgctgttgcgctaagcgccaccgtcagtgcgaatgcgatggcaaaagacaccatcgcgctggtggtctccacgcttaacaacccattctttgtatcgctgaaagatggcgcgcagaaagaggcggataaacttggctataacctggtggtgctggactcccagaacaacccggcgaaagagctggcgaacgtgcaggacttaaccgttcgcggcaccaaaattctgctgattaacccgaccgactccgacgcagtaggtaatgctgtgaagatggctaaccaggcgaacatcccggttatcactcttgaccgccaggcaacgaaaggtgaagtggtgagccacattgcatctgataacgtactgggcggcaaaatcgccggtgattacatcgcgaagaaagtgggtgaaggtgccaaagttatcgagctgcaaggcattgccggtacatccgcagcccgtgaacgtggcgaaggtttccagcaggccgttgctgctcacaagtttaatgttcttgccagccagcctgcagattttgatcgcaccaaaggtttgaacgtaatgcagaacctgttgaccgctcatccggatgttcaggctgtattcgcgcagaatgatgaaatggcgcttggcgcgctgcgcgcactgcaaactgccggtaaatcggatgtgatggtcgtcggatttgacggtacaccggatggcgaaaaagcggtgaatgatggcaaactagcagcgactatcgctcagctacccgatcagattggcgcgaaaggcgtcgaaaccgcagataaagtgctgaaaggcgagaaagttcaggctaagtatccggttgatctgaaactggttgttaagcagtagttttaatcaggttgtatgacctgatggtgacataaatacgtcatcgacagatgaacgtgtaatataaagaaaagcagggcacgcgccaccctaacacggtggcgcattttatggacatcccgaatatgcaaaacgcaggcagcctcgttgttcttggcagcattaatgctgaccacattcttaatcttcaatcttttcctactccaggcgaaaccgtaaccggtaaccactatcaggttgcatttggcggcaaaggcgcgaatcaggcggtggctgctgggcgtagcggtgcgaatatcgcgtttattgcctgcactggcgatgacagcattggtgagagcgttcgccagcagctcgccactgataacatcgatatttctccggtcagcgtgatcaaaggcgaatcaacaggtgtggcgctgatttttgttaatggcgaaggtgagaatgtcatcggtattcatgccggcgctaatgctgccctttccccggcgctggtggaagcgcaacgtgagcgtattgccaacgcgtcagcattattaatgcagctggaatcaccactcgaaagtgtgatggcagcggcgaaaatcgcccatcaaaataagactatcgttgcgcttaacccggctccggctcgcgaacttcctgacgaactgctggcgctggtggacattattacgccaaacgaaacggaagcagaaaagctcaccggtattcgtgttgaaaatgatgaagatgcagcgaaggcggcgcaggtactgcatgaaaaaggtatccgtactgtactgattactttaggaagtcgtggtgtatgggctagcgtgaatggtgaaggtcagcgcgttcctggattccgggtgcaggctgtcgatactattgctgccggagatacctttaacggcgcgttaatcacggcgttgctggaagaaaaaccattgccagaggcgattcgttttgcccatgcagccgctgcgattgccgtaacacgtaaaggcgcacaaccttccgtaccgtggcgtgaagagatcgacgcatttttagacaggcagaggtgacgcttggctacaatgaaagatgttgcccgcctggcgggcgtttctacctcaacagtttctcacgttatcaataaagatcgcttcgtcagtgaagcgattacagccaaagttgaagcggcgattaaagaactcaattacgcgccatcagctctggcgcgtagcctcaaactcaatcaaacacataccattggcatgttgatcactgccagtaccaatcctttctattcagaactggtgcgtggcgttgaacgcagctgcttcgaacgcggttatagtcttgtcctttgcaataccgaaggcgatgaacagcggatgaatcgtaatctggaaacgctgatgcaaaaacgcgttgatggcttgctgttactgtgcaccgaaacgcatcagccttcgcgtgaaatcatgcaacgttatccgacagtgcctaccgtgatgatggactgggctccgttcgatggcgacagcgatcttattcaggataactcgttgctgggcggagacttagcaacgcaatatctgatcgataaaggtcatacccgtattgcctgtattaccggtccgctggataaaactccggcgcgcctgcggttggaaggttatcgggctgcgatgaaacgtgcgggtctcaacattcctgatggctatgaagtcactggtgattttgaatttaacggcgggtttgacgctatgcgccaactgttatcacatccgctgcgtcctcaggccgtctttaccggaaatgacgctatggctgttggcgtttaccaggcgttatatcaggcagagttacaggttccgcaggatatcgcggtgattggctatgacgatatcgaactggcaagctttatgacgccaccattaacaactatacaccaaccgaaagatgaactgggggagctggcgattgatgtactcatccatcggataacccagccgaccctacagcaacaacgattacaacttactccgattctgatggaacgtggttcggcttagatttacgctgtcttttgatcaaattattaccatcggttgttttcagtagcatgaacattgctgctgaagcaacagtaataatgcccatcgtgataaacgtatagtggaattgttcgactgtcgttgtgccttccatcccttcgtaaacgcgaaggactgccgcacttacagcaacgcctaaactgatcgacagttgctgcgtgaccgccagaacactgttaccgctgctggcgttgtcatcggtcagatcggcaagtgtgatggtattcatcgcggtaaattgtgtcgacatagccatccctaatataaacaacggcaagatcagcatccatatcgccattgctggtgattgcaaagagaactgagcgatcattagccctataatcaccgtgatccccactaacgtatggcgatagcccagacgacgtaagacttgggtaaccatcgattttgcaataatggaacctaacgctgtcggtgccatcatacagccagcaataaacgcctgatacccaaatcctacctgtaacatcaatggcataaggaacggtacacagccggtccccagacgggttgcaatattgcctacgataccgatcgagaaagtgcgggttttaaataaatctaatgaaattaatgggtttggcgtgcgtcgcgcatggagaatatagagaagcagtaacccgatgctggtgacaattaccgtcaaggcaatccagctggcgacaatcttttccccgaatagctctattccgcttgagaagagaacaaggctgaggccaaacagcaaaaagccagtggtatcgaatctgcgtcgtgcggtggtgaaattgggcatatgtttgtgcgcgtaaagaaggcccgcaatacctatggggatattgattaaaaatatccagtgccaggttgcccaggtgaccagcacgccgccaagaacggggcctaaaattggccccaccagacccggcatggcgacaaaattcaatacaggaagaagctcattacgaggataagcgcgcagtaaggccagccgagcaacaggcatcatcattgcgccgcctatcccctgaataacccggaagacaaccagctgtggtagcgagttagaaagtgcgcaggccagagaacccaacgtgaacagactcacggcaagggtaaatatgcgacgcgtaccgaagcgatcggctagccatccgcttaccggaataagcatcgccaccgtcagcgtataactgatgatggctgattgcatcgcgagaggagaacgattaaggctatgagcgattgcgggtaaggcggtattcagaatagtggcatcaagtgcctgcatgaagaaggccatcgccgcgatccacggcaaacccgccatactgcgcttctttttatcgctcattcaatgtcctgttatcgggttatcacttatctggtgagcgtagcagcgcctgacaagctttaaatgccgcgtcgccatcgctttggataatcgcatcgacaatcgcctggtgcagatccagctttatcactgtgtcgctggtaattgacgtgaagtaagtgtgataaaccgaatggaatagcgaggcgaatgaggtcaaaaacggattggcgctcatttcatagatatgctcatgccaggccatatcgacttcgatccagcgttcacggcgaaagttctcttttaatgccgccatttcggccattaacgtattgagatgcgccttctgttccgcggtgccaacctttgctgccagtaggcaagcttgcggctccagacagatacgcataaccagaaagtgatcgatgacctgatgaaagttctcttctgtcatccaccaggtaagcaattcctgatcaagaaaattccagttcgattgtggcatgactcgggtaccaattcgcggtcgcggtaaaaccatcccttttgccgttaacgttttgaccgcttcgcgtaccgctgtacgactcactccaaattgctcgcccagctcaatctcaccaggcaaaatggtgccgggttcatattcaccttttaagatccgctgcgccagcttctcagccagaacatacgaaaggtttttctgtgcagctaactgttgtgcgcttaaaggcattactaatcttcctttttctttttattccttcttagtatgccaccaggaagtgtgattacggttgcaaaaacggcaaattgcttgttttatggcacattaacggggcttttgctgaaaaaatgcgcgatcagaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgccgccgggtcagcggggttctcctgagaacttcggcagggaaagcaaaataaatgcttgactctgtagcgggaaagcgtattatgcacaccccgcgccgttgagaaaaagcgaagcggcactgctctttancaatttatcagacaatctgtgtgggcactcgaagatacggattcttgacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcraacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacagaaagcagcttgctgctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaaaggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggnccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaacttcgactccatgaagtcggaatcgctagtaatcgtggatcaaaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcraaagaagtaggtagattaaccttagggagggtgcttaccactttgtgatttatgagttggggtaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgttctttgcagtgctcacacagattgtctgataggaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggagcagcccagagcctgaatcagtatgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatattgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatgggagggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttatgcgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagcgacttgctcgtggagctgaaatcagtcgaagataccagctggcgtgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagcggcaacgcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttggcccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagagtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggatgagagaagattttcagcctgatacagattagattaaccggcgacaagcgggttaatggaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtgggggctccccatgcgagagtagggaactgccaggcatcaaatttagcagtaagccggttataaaccggtggttgtaaaagaattcggtggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccaccctaattaggggcgtagttcaattggtagagcaccggtctccaaaaccgggtgttgggagttcgagtctctccgcccctgccagaaatcatccttagcgaaagctaaggattttttttatctgaaataaccctctccgaagtaactccttctaccggcatccttgccagccattcagattaatacacttcatccagcacgttaattttcaatagatcgcgaatcaacgcatttttatcgctattttgtagccatatggcataaagcggccgtgaaagtgttgtgctatcgacaacggtatgcaggccgccttttttacgtgcccaactgacgggtagccaggtgcaaccattaagcatcgcaatctgttgctgtgccagttcagcagaactggttgtcagaatgggaacttcgtcagcaccgatcaaacctgcctcatgctgttgaaaatctggcccccactctagtcgcagatagttaagatctccctttagtttagaaggggcactggtataaagcgctaaagtgaaataccccagcaactgactacaaaattcgtccattttgggggcttcagttgtaataagaagatcaagttggcgttcatgcaactgttttaccagagactgccgttgggcaattcgcgcttcgaactgtaagcctgtatggacatcctgattttgatacaagcgtcccagccactgattaagcatacactcccacagcgaggcgctggcaccgatagaaaactcattatgtcgtgaggtatgcgccacctccttgcgggcggcctgccaggtgctcatgagcgtttctgcataaggcagaagcttttctccggcagcggttaaacggatattgtttctgtggcgggtgaaaagattcacacccagttgattttccagttgtctgattcgaaagctcacggctgattgggtcagatagagcgattcagccgctcgaccaaagtgacgcgttcggctaacttccaggaaagtttttaacaattccgtatccacagtgctctccgcaaaattatttgtcgttatgatttaaatgttttgttttacactctgtcaagcgtaactaatactccgcgccataactagctcggtcaaagaattaggagcgtgcaggatggcggaaagctttacgacgactaatcgatatttcgacaataaacattatccacgtggattctctcgtcatggtgacttcaccatcaaagaggcacaactgcttgagcgtcatggttatgccttcaatgagttggatcttggcaaacgcgagccggttaccgaggaagagaaactcttcgtagcagtatgccgtggcgaacgtgaaccagtgacagaagcagaacgcgtgtggtccaagtatatgacgcgtatcaagcgtccaaaacgttttcacaccctttccggcggtaaaccgcaggttgaaggtgctgaagactacaccgattctgacgattaataaaaagggcgaaatgccctttttttatgtcagtagtttttgcagatggatgagcaaacggtcaatcgcacgatagctaactgcctcctgcaaatgctgacgtgtgataatgtcagactgatcaatatcagcaatggttcgtgcaactttcaataaccgctgccaggcacgaatcgataaccccagatggatcagcgtttcttccagccactgcgcatcttcgctttcaagcttgcagaattggcgtatttccggattatccagccaggcgttcagtttattctgccgcttaaattggcgctctctggcggccattacacgttgtttaacggtggtgctgttttctcccggcactaccgttttactcaaaatgccggggggcggtaatgggatctccagtgagagatcgaagcggtcgagaaagggccccgagagccggttgagataacgtaatgtctgttctggtgtgcagcggttatggtttccctgataatgtccggtagggctgggattcattgccgcgacaagctggaaacgggctggataggttatttttgctcgtgtgcgtgaaagatggatctgcccggattcaatcggctctcgcaaggcatccagtgtacgccgttcaaattcaggtagctcatcaagaaaaagcacgccgttatgcgccagcgaaatttcacctggccctggaattgcaccaccgcccaccatcgcagttaacgacgcactgtgatgaggtgagcggaacgggcgctgccgccattgtttttgtactgattcagcatttaccagacttaatatcgcagcgctctccagtgcctcttcattgcttaaatctggcaaaaggccattaatacggctggcgagcattgttttacctgttcccggcggtccaatcagtaaaaggttgtgcccgccagcggcggtaatttccagtcctcgctttccttgctcctgaccgacaacatcactgagatcatgttgtagcgcccgggatactgcattagttggtttcgggtgttcgagagcgtgcttaccttccagaaacgcgcagacagcctgcagatgatcggctatcaggcatccttcaccgttaattagccccacttcatcttcgttatctttcgcgacgataatttttctgcccgacttaatagcttcagttgcactggagattgcgccgggaacgccacgcagagcgcctgtaagcgccagttctccgactaattcatattcatctaacttattggctgtaagctgttctgaggccgccagtaacgcaatagccgataggcaaatcatatcgtcccccttcttttggcagatcggctggagcaaggttgatggtgatttttttcgccggatattcatatccgctattgataatggcgctgcgcacgcgatcgcgagcttcttttaccgttgtttctggtaagcccaccatcgttaagcctggtagacctttactgatatgtacctcaacagtgattgggggcgcatttactcccagggctgcgcgggtatgaacaattgacagtgacataagccctccttgagtcaccattatgtgcataagatatcgctgctgtagcccgctaattcgtgaattttagtggctgattcctgtttatttgtgcaagtgaagttgagttgttctggcggtggaatgatgctcgcaaaaatgcagcgtgcaaaggatgaactacgaggaagggaacaacattcatactgaaattgaatttttttcactcactattttctttttaaaaaacaacaatttctcttgaaattattaaagacatcataaaaatcggccaaaaaatatcttgtgctattcgcaaaatctatggtaactctttaggcattccttcgaacaagatgcaagaaaagacaaaatgacagcccttctacgagtgattagcctggtcgtgattagcgtggtggtgattattatcccaccgtgcggggctgcacttggacgaggaaaggcttagagatcaagccttaacgaactaagacccccgcaccgaaaggtccgggggttttttttgaccttaaaaacataactgaggagcagacaatgaataacagcacaaaattctgtttctcaagattcaggacggggaactaactatgaatggcgcacagtgggtggtacatgcgttgcgggcacagggtgtgaacaccgttttcggttatccgggtggcgcaattatgccggtttacgatgcattgtatgacggtggcgtggaacacttgctgtgccgacacgagcaaggtgcagcaatggcggctatcggttatgcccgtgctaccggcaaaactggcgtttgcatcgccacgtctggtccaggtgcaaccaacctgataaccgggcttgcggacgcgctgttagattccatccccgttgttgctatcaccggtcaggtatccgcaccgtttatcggcactgacgcatttcaggaggtggatattctggggttgtcgttagcctgcaccaagcacagtttcctggtgcaatcactggaagagttaccgcgtatcatggccgaagcgtttgacgtcgccagctctggtcgtcctggtccggttttggtcgatattccaaaagatatccagttagccagcggcgatctggaaccgtggttcaccactgttgaaaacgaagtgactttctcacatgccgaagtcgagcaagcgcgtcagatgctggcaaaagcgcaaaaaccgatgctgtacgttggcggtggcgtgggcatggcgcaggcagtttcggctttgcgtgaatttctcgctgccacaaaaatgcctgccacctgtacgttgaaagggctgggcgcagtagaagcagattatccgtactatctgggcatgctggggatgcacggcaccaaagcggcgaacttcgcagtgcaggagtgcgatctactgatcgccgtgggcgcacgttttgatgaccgggtgactggcaaactgaacaccttcgcaccacacgccagcgttatccatatggatatcgatccggcagaaatgaacaagctgcgtcaggcacatgtggcattacagggtgatttaaatgctctgttaccagcattacagcagccgttaaatatcgatgactggcagcaacactgcgcgcaactgcgtgatgaacatgcctggcgttacgaccatcctggtgacgctatctacgcgccgttgttgttaaaacaactgtcggatcgtaaacctgcggattgcatcgtgaccacagatgtggggcagcaccagatgtgggctgcccagcacatcgtccacactcgcccggaaaacttcatcacctccagcggcttaggcaccatgggtttcggtttaccggcggcggttggcgcacaagtcgcgcgaccgaacgatactgtcgtctgtatctccggtgacggctctttcatgatgaatgtgcaagagctgggcaccgtaaaacgcaagcagttaccgttgaaaatcgtcttactcgataaccaacggttagggatggttcgacaatggcagcaactgtttttccaggaacgatacagcgaaaccacccttaccgataaccccgatttcctcatgttagccagcgccttcggcatccctggccaacacatcacccataaagaccaggttgaagcggcactcgacaccatgctgaacagtgatgggccatacctgcttcatgtctcaatcgacgaacttgagaacgtctggccgctggtgccgcctggtgccagtaattctgaaatgttggagaaattatcatgatgcaacatcaggtcaatgtatcggctcgcttcaatccggaaaccttagaacgtgttttacgcgtggtgcgtcatcgtggtttccacgtctgctcaatgaatatggccgccgccagcgatgcacaaaatataaatatcgaattgaccgttgccagcccacggtcggtcgacttactgtttagtcagttaaataaactggtggacgtcgcacacgttgctatctgccagagcacaaccacatcacaacaaatccgcgcctgagcgcaaaaggaatataaaaatgaccacgaagaaagctgattacatttggttcaatggggagatggttcgctgggaagacgcgaaggtgcatgtgatgtcgcacgcgctgcactatggcacctcggtttttgaaggcatccgttgctacgactcgcacaaaggaccggttgtattccgccatcgtgagcatatgcagcgtctgcatgactccgccaaaatctatcgcttcccggtttcgcagagcattgatgagctgatggaagcttgtcgtgacgtgatccgcaaaaacaatctcaccagcgcctatatccgtccgctgatcttcgttggtgatgttggcatgggcgtaaacccgccagcgggatactcaaccgacgtgattatcgccgctttcccgtggggagcgtatctgggcgcagaagcgctggagcaggggatcgatgcgatggtttcctcctggaaccgcgcagcaccaaacaccatcccgacggcggcaaaagccggtggtaactacctctcttccctgctggtgggtagcgaagcgcgccgccacggttatcaggaaggtatcgcgttggatgtgaatggttacatctctgaaggcgcaggcgaaaacctgtttgaagtgaaagacggcgtgctgttcaccccaccgttcacctcatccgcgctgccgggtattacccgtgatgccatcatcaaactggcaaaagagctgggaattgaagtgcgtgagcaggtgctgtcgcgcgaatccctgtacctggcggatgaagtgtttatgtccggtacggcggcagaaatcacgccagtgcgcagcgtagacggtattcaggttggcgaaggccgttgtggcccggttaccaaacgcattcagcaagccttcttcggcctcttcactggcgaaaccgaagataaatggggctggttagatcaagttaatcaataaatacaaaaaatgggacggcacgcaccgtcccatttacgagacagacactgggagtaaataaagtatgcctaagtaccgttccgccaccaccactcatggtcgtaatatggcgggtgctcgtgcgctgtggcgcgccaccggaatgaccgacgccgatttcggtaagccgattatcgcggttgtgaactcgttcacccaatttgtaccgggtcacgtccatctacgcgatctcggtaaactggttgccgaacaaattgaagcggctggcggcgttgccaaagagttcaacaccattgcggtggatgatgggatcgctatgggccacgggggcatgctttattcactgccatctcgcgaactgatcgctgattccgttgaatatatggtcaacgcccactgcgccgacgccatggtctgcatctctaactgcgacaaaatcaccccggggatgctgatggcttccctgcgcctgaatattccggtgatctttgtttccggcggcccgatggaggccgggaaaaccaaactgtccgatcagatcattaagctcgatctggttgatgcgatgatccagggcgcagacccgaaagtttctgactcccagagcgctcaggttgaacgatccgcctgcccaacctgcggttcctgctccgggatgtttactgctaactcaatgaactgcctgaccgaagcgctgggcctgtcgcagccgggcaacggctcgctgctggcaacccacgctgatcgcaagcaactgttcctcaatgctggtaaacgcattgttgaattgaccaaacgttactacgaacaggatgatgaaagcgcactgccgcgtaacatcgccagtaaggcggcgtttgaaaacgccatgacgctggatatcgcgatgggcggctctaccaacaccgttcttcacctactggcggcggcgcaggaagcggaaatcgacttcaccatgagtgatatcgataagctctcccgcaaagtaccgcagctgtgtaaagttgcgccgagcacccaaaaataccatatggaagatgttcaccgtgctggtggtgttatcggtattctcggcgagctggatcgcgcggggttactgaaccgtgatgtgaaaaacgtacttggcctgacgttgccgcaaacactggaacaatacgacatcgtcgtgacccaggatgatgcggtaaaaaatatgttccgcgctggccctgcgggcattcgtactacacaggcattctcgcaggattgccgctgggatacgctggacgacgatcgctccaatggctgtatccgctcgctggaacacgcctacagcaaagacggcggtctggcggtgctctacggtaatttcgcagaaaacggctgcatcgtgaaaaccgcaggcgtcgatgacagcatcctaaaattcaccggcccggcgaaagtgtacgaaagccaggacgacgcggtagaagcgatcctcggtggcaaagttgtcgcgggcgatgtggtggtgatccgctatgaaggcccgaaaggcggccctggcatgcaggaaatgctctacccaaccagcttcctgaaatcaatggggctcggcaaagcctgtgcgctgatcaccgatggacgcttctccggcggcacctctggtctttccatcggccacgtctcgccggaagcggcaagcggcggcagcattggcctgattgaagatggtgacctgatcgctatcgatattccgaaccgaggcattcagttacaggtaagcgatgccgaactggcggcgcgtcgtgaagcgcaggaagcccgtggcgacaaagcctggacgccgaaaaaacgtgaacgtcaggtttcctttgccctgcgtgcctacgccagcctggcaaccagcgccgacaaaggcgcggtgcgcgataaatcgaaactggggggttaatgatggcagactcacaacccctgtctggtgctccggaaggcgccgaatatttaagagcggtactacgtgcaccggtttacgaggcggcgcaggtcacgccgctacaaaaaatggaaaagctctcgtcgcgtcttgataacgtgattctggtgaagcgcgaagatcgccagccggtacacagctttaagctgcgcggtgcatacgccatgatggcgggcctgacggaagaacaaaaagcgcatggcgtgatcactgcctcggcgggtaatcacgcgcagggcgtcgcgttttcttccgcacggttaggcgtgaaggcgctgatcgtcatgccaaccgccaccgccgatatcaaagttgatgcggtacgcggctttggcggcgaagtgttgcttcatggcgcgaactttgacgaagcaaaagcgaaagcgatcgaactgtcacagcagcagggcttcacctgggtgccaccgttcgaccacccgatggtgatcgctgggcaaggcacgctggcgctggaactgctccagcaggatgcccatcttgaccgcgtgtttgtgccggtcggcggcggcggtctggcggcgggtgtggcggtgctgatcaaacaactgatgccgcaaatcaaagtgatcgccgttgaagcggaagactccgcctgcctgaaagcggcgctggatgcgggtcatcctgtggatctgccgcgcgtggggctgtttgctgaaggcgttgcggtaaaacgcattggcgacgaaaccttccgtttgtgccaggagtatctcgacgacatcatcaccgtcgatagtgatgcgatctgtgcggcgatgaaggatttattcgaagatgtacgtgcggtggcggaaccctctggcgcgctggcgctggcagggatgaaaaaatatatcgcccagcataatattcgcggcgaacgcctggcgcatattctttccggtgccaacgtgaacttccacggcctgcgctacgtctcggaacgttgcgaactgggcgaacagcgtgaagcgttgttggcggtgaccatcccggaagtgaagggcagcttcctcaaattctgccaactgcttggcgggcgctcggtcaccgagttcaactaccgttttgccgatgccaaaaacgcctgcatttttgttggcgtgcgcctgagccgcggcctcgaagagcgcaaagaaattttgcagatgctcaacgatggcggctacagcgtagtggatctctccgacgacgaaatggcgaagctgcatgtgcgctatatggtcggcgggcgtccgtcgcatccgttgcaggaacgcctctacagcttcgaattcccggaatcgccgggcgcgctgttgcgcttcctcaacacgctgggtacgcactggaacatttctttgttccactatcgcagccatggcaccgactacgggcgcgtactggcggcgttcgaacttggcgaccatgaaccggatttcgaaacccggttgaatgagttgggttacgattgccacgacgaaaccaataacccggcgttcaggttctttttggcgggttaatggttcggcaaaatcttccagaatgcctcaatcagcggctcatgtagccgctttttctgcacacacacgcccagttcaaacggcgttttttcatcactgcgctctaaaatcatcacgcggttacgcaccggttccgggctgttttccagcaccacttccggcaacaaggctacgccacagccgagcgctaccatcgacaccatcgcttcatgcccgccgaccgtagcgtaaatcatcgggttgctgattttgttgcgtcgaaaccacagttcaatgcgccggcgcaccggtccctgatcggccatgataaacggcactgtagaccagtccggcttatctgccgaaacttggttacgcaccgggcagggtagcgcaggggcaatcagcactactgccagattctccagcatcgaaaatgccactgcgccgggcagagtctccggtttcccggcaatcgccagatccgcttcgccagtgacgaccttttccatcgcatctgccgcatcaccagtcgtgagtttaatctccaccgacgggtgttccgcgcggaagcgatcgagaatcggcggcagatggctgtaggcagcggtcaccgagcagaagatatgtaattcgccagagagcgacggtccttgctgatcgatggtgtggcgcagctgttgatactgcaacagcgtttgctgggcgaaaacgcgcagttcttcgcccgcttccgtcagcgttaccgtgcggttatcacgcacaaacagcggctgaccgagatcttcttccaggcgctgtatttgtcgcgaaagcgtagacgggctaacgtgcattgcccgcgcgctgcggccaaaatggcggctttccgccagatgcaggaaggttttcagatcgcgtaaatccaatggcgcagcccttaatgttgacgttgcagaaattgcaatgtgacgttgtgaatatatcaatttccgcaataaatttcctgtcatatagtgaattcaatctcgcaaacgcgaaccgaacaataagaagcacaacatcacgaggaatcaccatggctaactacttcaatacactgaatctgcgccagcagttggcacagctgggcaaatgtcgctttatggggcgcgatgaattcgccgatggcgcgagctaccttcagggtaaaaaagtagtcatcgtcggctgtggcgcacagggtctgaaccagggcctgaacatgcgtgattctggtctcgatatctcctacgctctgcgtaaagaagcgattgctgagaagcgcgcatcctggcgtaaagcaaccgaaaatggttttaaagtgggtacttacgaagaactgatcccgcaggcggatctggtggttaacctgacgccggacaagcagcactctgatgtagtgcgcaccgtacagccactgatgaaagacggcgcggcgctgggctactctcatggtttcaatatcgtagaagtgggtgagcagatccgtaaagacatcaccgtcgtaatggttgcgccgaaatgccctggcaccgaagtacgtgaagagtacaaacgtggattcggcgtaccgacgctgattgccgttcacccggaaaacgatccgaaaggcgaaggcatggcgatcgctaaagcatgggcggctgcaaccggcggtcaccgtgcgggcgttctggaatcctctttcgttgcggaagtgaaatctgacctgatgggcgagcaaaccatcctgtgcggtatgttgcaagctggttctctgctgtgcttcgacaagctggtggaagaaggcaccgatccggcatacgcagaaaaactgattcagttcggttgggaaaccatcaccgaagcgctgaaacagggcggcatcaccctgatgatggaccgtctttctaacccggcgaaactgcgtgcttacgcgctttctgagcaactgaaagagatcatggcgccgctgttccagaaacatatggacgacatcatctccggcgaattctcctccggcatgatggctgactgggccaacgacgataagaaactgctgacctggcgtgaagagactggcaaaaccgcattcgaaaccgcgccgcagtatgaaggcaaaatcggtgaacaggagtacttcgataaaggcgtactgatgatcgcgatggtaaaagcaggcgttgagttggcgtttgaaaccatggttgattccggcatcatcgaagaatctgcttactatgaatcactgcacgaactgccgctgattgccaacaccatcgcccgtaagcgtctgtacgaaatgaacgtggttatctccgatactgccgagtacggtaactatctgttctcttacgcttgtgtgccactgctgaaaccgtttatggcagagctgcaaccgggcgacctgggtaaagctattccggaaggtgcggtagataacgcgcagctgcgtgatgtaaatgaagcgattcgcagccatgcgattgagcaggtaggtaagaaactgcgcggctatatgacggatatgaaacgtattgctgttgcgggttaatagcgattcagagttcaaggccttctcccggagaaggcctttctgttagttacggtacagcactttaatgatgtggtaaccgaactgggtatgcagcgggccggttggctccagtaccggacaagagaaaaccactttatcgaacgccggaaccatttgaccctggcggaattcacccaaatcaccgccgcgtttgcctgacgggcaaatggagtgtttcttcgccagcttgccgaaatcggcaccattcttgatctgctcgagaagatccagagccagtttctcttcttttacaaggatatgcagtgctgctgctgtttttgccatgatcgtgccttgagtggtaaggatgaggctggctatactaccacgctgttattttcccctcccgactttcattgagcgattttcctatgcgtctaaaccccggccaacaacaagctgtcgaattcgttaccggcccctgcctggtgctggcgggcgcgggttccggtaaaactcgtgttatcaccaataaaatcgcccatctgatccgcggttgcggttatcaggcgcgacatatcgcggcggtgacctttaccaataaggcggcacgcgagatgaaagagcgtgtcgggcagacgctggggcgcaaagaggcgcgtgggctgatgatttccaccttccacacgctggggctggatatcatcaaacgcgagtatgcggcgctggggatgaaggctaacttttcgctgtttgacgataccgatcagcttgctttgcttaaagagttgaccgaggggctgattgaagatgacaaagttctcctgcaacagctaatttcgaccatctccaactggaagaacgatctcaaaacaccggcgcaggcggcggcagaggcaaagggcgagcgggaccgtatttttgcccattgttatgggctgtatgatgcacacctgaaagcctgtaacgttctcgacttcgatgatctgattttattgccgacgttgctgctgcaacgcaatgaagaagtccgcgagcgctggcagaacaaaattcgctacctgctggtggatgagtatcaggacaccaacaccagccagtatgaactggtgaaactgctggtgggcagccgcgcgcgctttaccgtagttggcgatgacgatcagtcgatctactcctggcgcggtgcacgtccgcaaaacctggtgctgttgagtcaggatttcccggcactgaaggtgattaagcttgagcagaactaccgctcttccggacgtattctgaaagcggcgaacatcctgatcgccaataacccgcacgtctttgaaaagcgtctgttctccgaactgggctatggcgcggagctaaaagttttaagcgcgaataacgaagaacatgaagccgagcgcgtcaccggcgagctgatcgcccatcacttcgtcaataaaacgcagtacaaagattacgccattctttatcgcggcaaccatcagtcgcgggtgtttgaaaaattcctgatgcaaaaccgcatcccgtacaaaatttctggtggtacgtcgtttttctctcgtcctgaaatcaaggatttgctggcttatctgcgcgtgctgactaacccggacgatgacagcgcatttctgcgtatcgttaacacgccgaagcgagagattggcccggctacgctgaaaaagctgggtgagtgggcgatgacgcgcaataaaagcatgtttaccgccagctttgatatgggcctgagtcagacgcttagcggacgtggttatgaagcattgacccgcttcactcactggttggcagaaatccagcgcctggcggagcgagagccgattgccgcggtgcgtgatctgatccacggcatggattatgaatcctggctgtacgaaacatcgcccagcccgaaagctgccgaaatgcgcatgaagaacgtcaaccaactgtttagctggatgacggagatgctggaaggcagcgaactggatgagccgatgacgctcacccaggtggtgacgcgctttactttgcgcgacatgatggagcgcggcgagagcgaggaagagctggatcaggtgcaactgatgactctgcacgcgtcgaaagggctggagtttccctatgtctacatggttggtatggaagaagggtttttgccccaccagagcagcatcgatgaagacaatattgatgaggagcggcggctggcctatgtcggcattacccgcgcccagaaggaattgacctttacgctgtgtaaagaacgccgtcagtacggcgaactggtgcgcccggagccgagccgcttcctgctggagctgccgcaggatgatttgatttgggaacaggagcgcaaagtggtcagcgccgaagaacggatgcagaaagggcaaagccatctggcgaatctgaaagcgatgatggcggcaaaacgagggaaataatcaaggccggaaaagatgtgtcagcatcgcatccggcacttactcattaatgcacttccagcggccagtggacatagctctgccactggctttcctgatcaataatctctttacccagcggatgttgggttagccaaccttgcggaagcgtcaaggtcaacagttcatggttagcctgtaatgtcatctctggcacgagatcgtcacggcgacggctggcaaaaatgatagccaggcggagtaaacggcagagttgttctgcgacgcgcggtggtacggcattttgctgatgcagcgatgagagatcgaccggattagtctggttgagcagtagcgtcgccagcagttttttctgtgcgggggtaaaaccgggaagatccagattacgtaccagataagcagcgtgttgcggcgcttgtttgaagtcaacgctcaggccgatttcatgaagctgacaggcgctgatgagcaaatcgcggcttattgcttcaagatgccattcattttccacctgatcgtagaagttagccgcaactttggctacgcgctgtgcctgatcaatatcgatcataaagcggcgctgaatattacgcagcgtacggctgcgaatatcctgctcgacggtaagatgcaacataccgtagaccaggccttcacgcagcgcaccgcccgccagggtcatacactgaatattcagttcggtaaaaatggctatcaggatcgccagaccactcgggaacactaacgcacgttccagcgtcagcccgtcaatctctagctcttccagccgaccgcaatgaatggcgcgttgtttcagttgctgcaacttttccagggtaatgcgttcatccatcccctgtgccatcatgatttcctgtaacgcctgcacggtgccggaagcgccaacgcacactttccagccgtgataccgtaattcatcggcaaccggacgtaacacttcgcgtgccgctttttctgcagcatcaaaattttcctgccccagattacgatcggcaaaatagcgttccagccaggtaacgcagcccatcgacaggctgaacaaagaggtggtttgtgcacccgtgccggttaccagttcagtactggctccgccgatatccaccaccaggcgctgatcggcaccgccagtggtgtgagcaacgccctgataaatcagacgcgcttcctcttcaccgctgatcacctgtaccggacaaccgaggatttcctgcgctttggcaataaaatcacccgcattgacggcaaggcgtaatgtcgccgtagcgacaacgcgaatttgcgagggagggatatcttgcagacgttcagcaaacaggcgcagacattgccaaccgcgctccattgcttcattagacagggcattttcgctattcaggccggcagccagacgcactttgcgttttattcgcgtcagcgtctggatgcttccagccacctcgcgcacaaccagcatatgaaaactattcgaaccgagatcaatggctgcatacagcgacgaggtggaacccatactcttcatccttcaatctgtctctgcgttggctgcattccttcacctgaatcacttacgacagtaagcgcatcgggattcattctcttgccatcttgatacagcttgaatgatttggagtatgacattttttctttaacctgaacgacgacgattacgcggagcgccagtacgacgcggaccattgcctgtgcgcgggcgcgtgaggcgcagcggttttggcagatcggtcatcaatgcgtccggattgtatttacttaccggaattgagtgaccaatataggtctcaatagcaggcaaattcaatgcatactcttcacacgccaggctaatagagtgaccgcttgcgcctgcgcgacctgttcgaccaatacggtgaacgtaatcttcacagtcatcgggtaaatcgtagttaaagacgtgtgtcacagcaggaatatgcaaaccacgcgcggcaacgtcggtggcaaccagaatatccagatccccacgggtaaattcatcaagaatacgcagacgttttttctgcgcgacatcgcctgtcaataaaccgacacgatgaccatctgccgccaggtggccccagatctcttcacaacggtgtttggtgttggcgaaaataatcgctctgtctggccactcttcttcgatcagcgtttgcagcaaacgcattttttcttcgttagaagggtagaaaagctcttctttaatacgatggcccgttttctgttccggttccacttcaatatattcggcattgttcatctgctcgaacgccagttcacgtacccggtacgaaagcgtggcggagaacagcatgttgaggcgctggtttgcaggcggcatacggcggaacagccagcggatatctttaataaagcccagatcgtacatgcgatcggcttcgtccagtaccaccacctgaatggcaccgaggttaatgtggttctgcttggcgtagtcaattaaacgacccgtggtgccaatcagaatgtcaacgccgctttccagcactttcagctgtttgtcgtagccatcaccaccgtaagccagacccagcttcaggccagtagcttccgccagcggttccgcgtcggcatggatctgcacggcaagttcacgcgtcggtgccataattaaggcacgcggttgattcaccttgcgatcggcaatcgcgggatgagagagaagataatgaaacgttgacgtaagaaacgccatcgttttcccggtaccggtttgcgcctgcccggctacgtcacgacccgccagcgtcagcggaagggccagtgcctgaatgggcgtacagttatgaaacccttttttttcaagggcttctacaaccttcggatgcagggcgaagtcggaaaacttctgttctgttaaatgtgttttgctcatagtgtggtagaatatcagcttactattgctttacgaaagcgtatccggtgaaataaagtcaacctttagttggttaatgttacaccaacaacgaaaccaacacgccaggcttattcctgtggagttatatatgagcgataaaattattcacctgactgacgacagttttgacacggatgtactcaaagcggacggggcgatcctcgtcgatttctgggcagagtggtgcggtccgtgcaaaatgatcgccccgattctggatgaaatcgctgacgaatatcagggcaaactgaccgttgcaaaactgaacatcgatcaaaaccctggcactgcgccgaaatatggcatccgtggtatcccgactctgctgctgttcaaaaacggtgaagtggcggcaaccaaagtgggcgcactgtctaaaggtcagttgaaagagttcctcgacgctaacctggcgtaagggaatttcatgttcgggtgccccgtcgctaaaaactggacgcccggcgtgagtcatgctaacttagtgttgacttcgtattaaacataccttattaagtttgaatcttgtaatttccaacgcttcccgttttatcttaaatgcgaagtgaacagatttctggctcgtcactcaatccgtcttgtcgtttcagttctgcgtactctcctgtgaccaggcagcgaaaagacatgagtcgatgaccgtaaacaggcatggatgatcctgccataccattcacaacattaagttcgagatttaccccaagtttaagaactcacaccactatgaatcttaccgaattaaagaatacgccggtttctgagctgatcactctcggcgaaaatatggggctggaaaacctggctcgtatgcgtaagcaggacattatttttgccatcctgaagcagcacgcaaagagtggcgaagatatctttggtgatggcgtactggagatattgcaggatggatttggtttcctccgttccgcagacagctcctacctcgccggtcctgatgacatctacgtttcccctagccaaatccgccgtttcaacctccgcactggtgataccatctctggtaagattcgcccgccgaaagaaggtgaacgctattttgcgctgctgaaagttaacgaagttaacttcgacaaacctgaaaacgcccgcaacaaaatcctctttgagaacttaaccccgctgcacgcaaactctcgtctgcgtatggaacgtggtaacggttctacggaagatttaaccgctcgcgtactggatctggcatcacctatcggtcgtggtcagcgtggtctgattgtggcaccgccgaaagccggtaaaaccatgctgctgcagaacattgctcagagcattgcttacaaccacccggattgtgtgctgatggttctgctgatcgacgaacgtccggaagaagtaaccgagatgcagcgtctggtaaaaggtgaagttgttgcttctacctttgacgaacccgcatctcgccacgttcaggttgcggaaatggtgatcgagaaggcgaaacgcctggttgagcacaagaaagacgttatcattctgctcgactccatcactcgtctggcgcgcgcttacaacaccgttgttccggcgtcaggtaaagtgttgaccggtggtgtggacgccaacgccctgcatcgtccgaaacgcttcttcggtgcggcgcgtaacgtggaagagggcggcagcctgaccattatcgcgacggcgcttatcgataccggttctaaaatggacgaagttatctacgaagagtttaaaggtacaggcaacatggaactgcacctctctcgtaagatcgctgaaaaacgcgtcttcccggctatcgactacaaccgttccggtacccgtaaagaagagctgctcacgactcaggaagaactgcagaaaatgtggatcctgcgcaaaatcattcacccgatgggcgaaatcgatgcaatggaattcctcattaataaactggcaatgaccaagaccaatgacgatttcttcgaaatgatgaaacgctcataaatttgtcttatgccaaaaacgccacgtgtttacgtggcgttttgcttttatatctgtaatcttaatgctgcgctggcgatgttaggaaaattcctggaatttgctggtgtgttatgcaatttgcatatcaagtagttaattttcgcatagtgctggtaggttcggaacggactttcctttctgaataaaggtcttcgtggttatacttctgctaataattttctctgagagcatgcattgtgaatttactgacagtgagtactgatctcatcagtatttttttattcacgacactgtttctgttttttgcccgtaaggtggcaaaaaaagtcggtttagtggataaaccaaacttccgcaaacgtcaccagggattgatacctctcgttggggggatttcggtttacgcagggatttgcttcacgttcggaattgtcgattactatattccgcatgcatctctctatctcgcttgtgctggtgtgcttgttttcattggcgcgctggatgaccgttttgatatcagcgtaaaaatccgtgccaccatacaggccgctgttggcattgttatgatggtgttcggcaaactttatctcagtagcctgggttatatctttggctcctgggagatggtgctcggaccgtttggttacttcctgacgctatttgccgtctgggcggccattaatgcgttcaacatggttgatggcattgatggcttgctgggcgggttgtcctgcgtctcgtttgcagcaatcggtatgattttgtggttcgacgggcaaaccagtctcgcaatctggtgctttgcgatgatcgccgccatcctgccatacatcatgcttaaccttggtatcctgggtcgccgctacaaagtctttatgggggatgcgggcagtacgctgattggttttaccgttatctggatcctgctcgaaacgacccagggcaaaactcatcccatcagcccggttaccgctttgtggataatcgccattccgctaatggatatggtggcgattatgtaccgtcgcctgcgtaaaggcatgagcccattctctccagaccgtcagcatattcaccatttgatcatgcgtgccgggtttacttcccgccaggcgtttgtgctgattacccttgccgcagcactgctcgcttccattggcgtgctggcagaatattctcattttgtcccggagtgggtcatgctggtgctctttttgctagcattcttcctctatggatattgcatcaagcgtgcctggaaagttgctcgctttattaagcgcgtaaaacgcagactgcgtagaaatcgtggtggcagccccaatttaaccaaataaatgaggatgtgatgacacaaccaatgcctgggaaaccggccgaagacgctgaaaatgaactggatattcgtgggttgtttcgtaccttgtgggctgggaagctgtggattattggcatggggctggcgtttgcgttaatcgcgctggcgtatactttttttgctcgccaggagtggagctcgacagcgattaccgatcgtccaacggtgaatatgctggggggatattactcacagcagcaatttttgcgtaacctggatgtccgttcaaacatggcttctgccgaccaaccatcggtcatggacgaagcctataaagagtttgttatgcaactggcctcgtgggatacccgcagagagttctggctgcaaaccgactattacaaacagcggatggtgggcaatagcaaagccgatgcggcgttgctggatgaaatgatcaacaacatcgtgtttattcccggtgacttcacccgcgcggtcaatgacagcgtgaagctgattgccgaaactgcgcctgacgctaataacctgttacgtcagtatgttgcttttgccagccagcgtgcagccagccatctgaatgatgagctgaaaggcgcatgggcggcacgcaccatccagatgaaagctcaggtgaagcgtcaggaagaggtggcgaaagctatctacgatcgccggatgaacagtattgaacaggcgctgaaaattgctgagcagcataatatttcgcgcagtgcgacagatgtgcctgccgaggaattacctgattcagaaatgttcctgcttgggcgtccaatgctccaggctcgactggaaaatttacaggccgtcggtccggcctttgatctcgactatgatcaaaatcgggccatgttaaacaccctgaatgttggtccaaccctggatccgcgttttcagacctatcgctatttgcgtacgccggaagaaccggtaaaacgcgatagcccacgtcgtgccttcctgatgattatgtggggcattgtcggggggctgatcggggctggtgtcgcattaacccgccgttgctcgaaatagcaacactgctgcggtgagcgcaaaggcgctcgccgcttattcgaagagaatcgatgtgaaagtactgactgtatttggtacgcgcccggaagccatcaagatggcaccgttggtgcatgcgttggcaaaagatcctttttttgaggctaaagtttgcgtcactgcgcagcatcgggagatgctcgatcaggtgctgaaactcttttccattgtacctgactacgatctcaacataatgcagccaggacagggccttacagagataacctgtcggattctggaagggctaaaaccaattcttgccgagttcaaaccagacgtcgtgctggttcacggtgatactactacaacgctggcaaccagcctggcggcgttttatcagcgtattcctgttggtcacgttgaggctggtctgcgcacgggcgatctctattcgccgtggccggaagaggctaaccgtacattgaccgggcatctggcgatgtatcacttctctccaaccgaaacttcccggcaaaacttgctgcgtgaaaacgttgctgacagccgaatcttcattaccggtaataccgttattgatgcactgttatgggtgcgtgaccaggtgatgagcagcgatacgctgcgttcagaactggcggcaaattatccgtttatcgaccctgataaaaaaatgattctggtgaccggtcacaggcgtgagagctttggtcgtggttttgaagaaatctgccatgcactggcagacatcgccaccacgcaccaggacatccagattgtctatccggtgcatctcaacccgaacgtcagagagccggtcaatcgcattctggggcacgtgaaaaatgtcattctgatcgatccccaggagtatttaccgtttgtctggctgatgaaccacgcctggctgattttgaccgactcaggcggcattcaggaagaagcgccttcgctggggaaaccggtgctggtaatgcgcgataccactgagcgtccggaagcggtgacggcgggtacggtgcgtctggtaggcacggataagcagcgaattgtcgaggaagtgacgcgtcttttaaaagacgaaaacgaatatcaagctatgagccgcgcccataacccgtatggtgatggtcaggcatgctctcgcattctggaagcgttaaaaaataatcggatatcactatgagttttgcgaccatttctgttatcggactgggttacatcgggctgcctacagcagctgcgtttgcctcaaggcaaaaacaggtgattggtgtcgatatcaaccaacacgcggttgataccatcaatcgtggcgaaatccatatcgtcgagcctgatttggcgagcgtagtaaaaactgccgtagaaggcggttttttacgagcgagcacgacgccggttgaagcggatgcctggctgattgctgtacccacgccgtttaaaggcgatcatgagccagatatgacctacgttgaatcggctgctcgctccattgcgccagtgctgaaaaaaggcgcgttggtgatccttgaatccacctcgccggtggggtcaaccgagaagatggcagaatggttagcagagatgcgtccagatctcactttcccacagcaggtgggcgagttggcggacgtcaacattgcttactgcccggaacgcgtattaccgggccaggttatggtcgagctgattaaaaacgatcgcgtgattggtggtatgacgccggtttgttcggcccgcgccagcgaactgtacaaaattttcctcgaaggtgagtgtgtcgtaactaactcgcggacggcggaaatgtgtaagctcaccgaaaacagctttcgcgatgtgaatatcgcttttgctaatgaattgtcgctgatttgtgccgatcaggggattaacgtctgggaactgattcgcctggcgaatcgtcaccctcgcgtcaatattcttcagccaggccctggcgtgggcggtcactgcatcgctgttgatccgtggtttatcgtggcacagaacccccagcaggcgcggcttatccgtaccgcgcgcgaagtgaacgatcacaaaccgttctgggttatcgatcaggtgaaagcggcggtggctgattgtctggctgctaccgataaacgcgccagtgaactgaaaatcgcctgctttggtctggcgtttaaaccgaatattgatgacctgcgtgaaagccctgcgatggaaatcgctgaactgatcgcccagtggcacagcggcgaaacgctggttgttgagcctaacatccacgagttgccgaagaaactgaccgggctttgtactctggcgcagcttgacgaggcgctggcaacggcagatgtgctggtgatgctggtcgatcatagtcagttcaaagttatcaatggcgacaacgtccatcagcagtatgtcgtcgatgccaaaggagtctggcgctgatgagaaagattctgataacaggtggtgccgggtttattggctcggcgctggtgcgttatatcatcaacgaaacgagcgacgcggtggtggtggtcgataagctgacctacgccggaaacctgatgtcgctggcaccggtcgcgcaaagcgagcgctttgcctttgagaaagttgatatctgcgatcgggcagaactggcgcgcgtattcactgagtatcagccagactgtgtcatgcatctggcagccgaaagccatgttgaccgttctattgacggcccggcagcgtttattgaaaccaacattgtcgggacttatacactgcttgaagcggcgcgggcttactggactgcgctgacggaagataaaaaatcagcgttccgttttcatcatatctccaccgacgaagtatatggtgacctgcactcgacggatgatttcttcaccgaaaccacgccgtatgcgccgagcagcccttattccgcgtcaaaagccagcagcgaccatctggtgcgcgcctggctgcggacctatggtttgccgacgcttatcaccaactgctcgaataactacggtccttaccactttccggaaaaactgatcccgctgatgatcctcaacgcgctggcgggtaaaccgctgccggtatatggcaacgggcagcaaatccgtgactggctgtatgttgaagatcatgcccgcgcgctgtattgcgtggcgaccaccgggaaagtcggtgaaacctataatattggcggtcacaacgagcgtaagaatctcgaggttgtggaaaccatctgcgagctgctggaagaactggctccgaacaagccgcacggcgtggcgcactatcgcgatctgatcacctttgtcgctgaccgtccagggcatgacctacgctatgccattgatgcttcgaaaattgcccgtgaacttggctggctgccgcaggaaacctttgaaagtggaatgcgtaaaacggttcagtggtatctggctaatgaaagctggtggaagcaggtgcaggacggcagctatcagggcgagcgtttaggtctgaacggctaattctcagcggaggcaaacatgaaaggtattatcctggcgggcggttccggcacccgattgcatccgattacgcgcggcgtatcgaagcaactgttgccgatttacgataagccaatgatttactatccgctgtcggtgctgatgctggccggtatccgcgaaattctcatcatcactacgccggaagacaaaggttatttccagcgcctgctgggcgatggtagtgagttcggtatccagctggaatatgccgaacagcccagcccggacggtcttgcgcaggcatttatcatcggtgaaaccttccttaatggtgagccatcttgtctggtgctgggcgataacatcttcttcggtcagggcttcagtccgaagctgcgtcatgttgcggcgcgcacgcaaggggcgacggtatttggctatcaggtaatggatccagaacgctttggcgtcgtggagtttgacgacaatttccgcgctatctctctggaagaaaagccaaaacagtcaaaatcaaactgggcggtgaccgggctttatttctacgacagtaaagttgtggagtacgcaaagcaggtgaagccgtcggagcgtggtgaactggagattacctccatcaaccagatgtacctcgaggcgggcaacctgaccgttgaactgctcgggcgcggatttgcctggctggacactggcactcacgacagcctgattgaagccagcacctttgtacagacggtggaaaaacgccagggctttaagattgcctgcctggaagagatcgcctggcgtaacggctggcttgatgacgaaggcgtgaagcgcgccgccagctcgctggcgaaaactggctacggccaatatctgctggagttacttcgtgcccgtccgcgccagtattgagccactaacctgggaaaacgccttctttggtgttaacagtgccattgtgcgcattacgtctgaagcaccgctcctgacgccagacgcgttagcgccgtggtcacgggtgcaggccaaaattgcggcatcaaatacgggtgaactggatgccctgcaacagctgggattctccctggtagaaggtgaagttgatttggcgctacccgtgaacaatgtcagtgatagcggtgctgtagtggcacaagagaccgatattcccgcattacgtcagttagccagcgccgcatttgcgcaaagccgttttcgtgcgccatggtatgcgcctgacgccagcggtcgcttttatgcgcagtggattgaaaatgccgtgcgcggcacctttgatcatcaatgtctgattttacgtgcggcgtccggcgatattcgcggctatgtctctttacgggaactcaatgcgacagatgcgcgaattggcctgctggctggacgcggtgcaggtgctgagctgatgcaaacagcgctaaactgggcgtatgctcgcggtaaaacaactttgcgggtggcgacccagatgggcaacaccgccgcgcttaaacgatacatacaaagtggtgcgaatgtagaaagcaccgcgtactggttatacaggtgatcacatgattccatttaacgcaccgccggtggtgggaaccgaactcgactatatgcagtcggcaatgggtagcggcaaactgtgcggcgatggtggttttacccgtcgctgccagcagtggctggagcaacgttttggcagcgccaaagtgttactgacgccatcctgtaccgcttcgctggagatggcggcgctgctgctcgatatccagcctggcgatgaagtgatcatgccgagctacacctttgtctccaccgccaatgcctttgtgctgcgtggcgcgaaaatcgtctttgtggatgttcgcccggacaccatgaacatcgacgaaacgctgattgaagcggcgatcaccgacaaaacgcgcgttatcgtgccggtccattacgcgggtgtggcctgcgaaatggacaccattatggcgttggcgaagaagcataatctgtttgtggtggaagatgccgctcagggcgtgatgtccacttacaaagggcgtgcgctgggaaccattggtcatattggctgctttagcttccatgaaaccaaaaactacacggcgggtggtgaaggcggcgcgacgctgattaacgataaagcgttgatcgaacgagccgagatcatccgtgaaaaaggcacaaaccgcagccagttcttccgtggtcaggtcgataaatatacctggcgcgatattggctccagctatttgatgtccgatctgcaagctgcgtacctgtgggcgcaactggaagctgcggatcgtatcaaccagcaacgtctggcgctgtggcaaaactactacgatgcgctggcgcctctggcaaaaaatgggcgtatcgagctgccgtcgattcccgatggctgcgtgcagaacgcgcatatgttctacattaaactgcgggatattgctgaccggagcgcattgattaactttctgaaagaagcggaaatcatggcggtgttccattacattccgctgcacggttgccctgcgggggaacgctttggtgagttccacggcgaagatcgctacaccaccaaagagagcgagcgcctgctgcgcctgccgttgttctacaacctgtcgcccgtcaatcagcgtacggtaattgcgaccttgttgaactacttctcctgatatgtcgttggcaaaagcgtccttgtggacggcggccagtacactggtcaagattggtgccgggttactggtcggtaagttgctggcagtgtcatttggtccggcggggcttgggctggcggcaaatttccgccagttgattaccgtgctcggcgtgcttgccggggcaggcatctttaacggcgtaaccaaatacgttgcccagtatcatgataatccccaacagctgcgccgcgtagtcggcacttcatcagcgatggtacttggcttctctacgctaatggcgctggtttttgtgctggcagctgcgccaatcagccaggggttgtttggtaataccgactatcaggggctggtgcgtttagtggcgctggtgcaaatggggattgcctggggcaacctgttactggcgttgatgaaaggctttcgcgatgccgcaggtaatgcgttatctctgattgtcggtagcttgattggcgttctcgcgtactacgtcagttatcgtttgggcggttatgaaggggcgttgctgggtctggcgctgattcccgcgctggtggtaattcctgctgttatcatgttgatcaaacgtggtgtcatcccgttaagctatctgaaacccagctgggataacggtctggcagggcagttgagcaaatttacgctcatggcgttgattacgtcggtgaccttgcctgttgcttacatcatgatgcgtaaactgctggcggcgcagtatagctgggatgaagtggggatctggcaaggggtgagcagtatttccgatgcctacctgcaatttattacggcatcgttcagcgtatatttgctgcccacgttgtcgcggttaacggaaaagcgcgatatcacccgggaagtggttaaatcgctgaaatttgtcttaccggcagtggcggcggcgagttttaccgtctggttgctgcgtgattttgctatctggctgctgttgtcgaataaatttaccgctatgcgcgatctctttgcctggcagttggtgggtgatgtgttaaaagtgggcgcttatgtctttggttatctggtgatcgccaaagcgtcactgcggttttatattctggcggaaatcagccagttcactttattgatggtatttgccaactggctaatccctgcgcatggcgcactgggcgcagcacaggcctatatggcaacctatatcgtctatttttctctttgttgtggcgtgtttttactctggcgtaggcgggcatgactgtactgattcacgtactgggatcggatatccctcaccataaccgaaccgttctgcggtttttcaacgacgcgctggccgcgacgagcgagcacgcgcgcgagtttatggttgctggcaaggacgacggcttaagtgatagctgtctggcgctttctgtgcaatttttccctgggaaaaaatcgctggcggaagcggtcatcgcgaaagcaaaagctaaccgtcagcagcgattttttttccacggtcagttcaatcccaaactgtggctggctctgctgagtggtggcattaagcccagccagtttttctggcatatctggggagcagacctgtatgagctttccagtggcttgagatataagcttttttacccgctacgtcgcctggcgcaaaagagagtcggctgtgtatttgccacccgcggtgatttgagcttttttgccaaaacgcatccaaaggtgcggggagaactgctgtacttcccgacgcggatggacccttctcttaatacgatggcgaacgatcggcaacgtgaaggaaaaatgaccattctggtggggaactccggtgaccgcagcaatgagcatattgctgccttgcgcgccgttcatcagcaatttggcgatacggtaaaagtggtggtgccgatgggatatccgcctaataacgaagcgtacatcgaggaagttcgtcaggcgggactggagttattcagcgaagaaaacctacaagttctgagcgaaaaactggaatttgacgcctatctgacgctacttcgccagtgcgatctcggttactttatttttgcccgccagcagggcattggtacgctttgcttactgattcaggcgggcattccttgtgtgcttaaccgggaaaatccgttctggcaggatatgacggaacagcatttgccagtactgtttactaccgatgatctcaacgaggatattgtgcgtgaagcgcagcgccagttggcgtcggtggataaaaacaccattgccttctttagccctaactatctacaaggctggcagcgggcgttggcgattgccgccggggaggtcgcatgagtctgctgcaattcagtggcctgtttgttgtctggctgctctgcacgctgtttattgccacgctgacctggtttgagtttcgccgtgtgcgctttaacttcaatgtcttcttttcattgctgtttttgctcacctttttcttcggctttccgctgaccagcgtgctggtatttcgctttgatgttggtgtcgcgccgccagaaatcttgttgcaggcgttgctttctgcaggctgcttctacgcggtttactatgtcacctacaaaacccgtctacgcaaacgcgttgctgatgcaccgcgccgtccgctgtttaccatgaaccgcgtggagaccaatctcacgtgggtgatcctgatgggcatcgctctggtgagcgtcggcatcttcttcatgcacaacggctttttgctgttccggcttaattcttacagtcagatcttttccagcgaagtctccggcgtggcattaaaacgcttcttttactttttcatcccggcgatgctggtggtttattttctgcgccaggatagcaaagcgtggctgtttttcctcgtcagcacggttgcctttggcttgttgacttacatgattgtcggcggcactcgcgccaatatcatcatcgcattcgctatcttcctgtttattggcattattcgcggctggatttctttgtggatgctggcggcggcgggcgtgctggggattgtgggcatgttctggctggcgctaaaacgctatggaatgaatgtgagcggcgatgaagcgttctatacgtttctctatctcactcgcgacaccttctcgccgtgggagaatctggcgttgctgttgcagaactacgacaacatcgacttccagggcctggctccaattgtccgcgatttctatgtctttatcccttcctggctgtggccgggtcgcccgagtatggtgctgaactccgccaactactttacctgggaagtactgaataaccactccggactggcgatctcgcctacgcttataggctcactggttgttatgggcggcgcgttgttcatcccgctcggggcgattgttgttggactgatcatcaaatggttcgactggctgtatgagctgggcaaccgcgagactaatcgctataaggctgcgatattgcacagtttctgcttcggggcgatcttcaatatgatcgtgctggcgcgtgaagggctggattcgtttgtctcacgcgtggtcttttttatcgtggtcttcggcgcatgtctgatgatcgcaaaactgttgtactggctttttgaaagcgccggactcattcataaacgaacaaaatcatcgctccggacgcaggttgaaggataacaatgaataacaacaccacggcaccgacctatacgctgcgtggcttacagttgattggttggcgtgatatgcagcatgccctcgattatctgttcgctgacgggcagcttaagcagggaacgctggttgccattaatgccgaaaaaatgctgaccattgaagataacgccgaggtcagggagttaattaacgctgccgaatttaaatatgcggatggcatcagcgttgtacgttcagtacgtaaaaagtacccgcaggcgcaggtttcccgcgttgctggggccgatctctgggaagagctgatggcgcgcgcaggcaaagaagggacaccggtatttcttgtgggcggtaaacctgaagtgctggcgcaaactgaagctaaactgcgcaaccagtggaatgtgaatatcgttggcagtcaggatggttattttaaacccgagcagcgtcaggcgctgtttgaacgcattcatgccagcggagcgcaaatcgtcaccgttgcgatgggatcgccaaagcaggagatcttcatgcgcgactgccgtctggtgcatccagatgcgctgtatatgggcgttggcgggacctacgatgttttcaccggtcacgtaaaacgcgcaccgaaaatctggcaaacgctggggctggagtggctctaccgcctgctttcgcagccgagccgcattaagcgtcagcttcgtttgctgcgttatttacgctggcattacaccggcaacctctgattttcctctctttgtaaagcgacgaagtggtcacttcgtcgcctgtctgcttttttattacacaaagcattcaaatttttaatgctttatttgccatttctcctgaattacgaaaacattcgcaacactcgatgtacccataacgataaccggtaacaccggaaagcatgcaaacacaacacgaggatttatggcagataacaaaccagagctacagcgtgggctggaagctcgacatatcgaactcatcgccctggggggcaccattggcgtcggcctgtttatgggggccgccagtaccctgaaatgggccgggccatccgtattgttggcctatatcatcgccgggctgttcgtctttttcatcatgcgttcaatgggcgaaatgttgttcctcgaaccggttaccggttcgttcgccgtttacgcgcatcgttatatgagcccattctttggttatctcaccgcctggtcttactggtttatgtggatggcggtggggatctcagaaatcaccgccattggcgtttatgtccagttctggttcccggagatggcgcagtggatacccgcattgatcgcggtggcgctggtggcgttggcgaatctggctgcggtgaggttgtacggcgaaatcgagttctggttcgcgatgatcaaagtcaccacgattatcgtgatgattgtcattggcctgggcgtgattttctttggctttggcaatggcgggcagtcgattggttttagcaatctcacagagcatggcggtttctttgctggtggctggaaagggttcctgaccgcattgtgtattgtggtggcgtcctaccagggcgtggagctgattggcattactgccggtgaagcgaagaatccgcaggtgacgctgcgcagtgccgtaggcaaggtgctgtggcgaatcctgattttctacgttggcgcgattttcgttatcgttactatcttcccgtggaatgaaataggcagcaacggtagcccgttcgtactgactttcgccaaaatcggcattaccgcagcggcgggcattatcaactttgtggtgctgacggctgcgctctctggctgtaacagcggcatgtacagttgcggacgtatgctctatgcactggcgaaaaaccgtcagttaccggcggcaatggcgaaagtttcccgtcacggcgtaccggttgcgggtgtggcagtatctattgctattctgctaattggctcatgcctgaactacatcattcccaatccgcagcgtgtgtttgtttacgtctacagtgccagcgtgcttccggggatggtgccatggtttgtgatattgataagccagctgcgttttcgtcgtgcgcataaagcagcaattgccagccatccgttccgctcaatcctgttcccttgggccaactacgtaacaatggcattcctgatttgcgttttgatcggcatgtactttaatgaagatacgcgtatgtcgctgtttgtcggcatcatctttatgctggtggtgacggcgatttataaagtttttgggcttaatcgccacggtaaagcgcataaactggaggaataagcagcaaaacgcacaaaccgtaaccaaacgcgcaatttatttaaaaagggactagacagaggggtgggaagtccgtattatccacccccgcaacggcgctaagcgcccgtagctcagctggatagagcgctgccctccggaggcagaggtctcaggttcgaatcctgtcgggcgcgccatttagtcccggcgcttgagctgcggtggtagtaataccgcgtaacaagatttgtagtggtggctatagctcagttggtagagccctggattgtgattccagttgtcgtgggttcgaatcccattagccaccccattattagaagttgtgacaatgcgaaggtggcggaattggtagacgcgctagcttcaggtgttagtgtccttacggacgtgggggttcaagtcccccccctcgcaccacgactttaaagaattgaactaaaaattcaaaaagcagtatttcggcgagtagcgcagcttggtagcgcaactggtttgggaccagtgggtcggaggttcgaatcctctctcgccgaccaattttgaaccccgcttcggcggggttttttgttttctgtgcatttcgtcactttcccttcgcaataaacgcccgtaataacgcattgcgccacggtatgatttcgcccttaacttattgaaggatgacttcaggcaaggagcgaccatgcagcaacaggttccaacgcgtgcttttcatgtgatggcgaaaccgagcggttctgattgtaatctgaactgtgactactgtttttatctcgaaaaacaatccctttaccgcgaaaagccagtcacgcatatggacgatgacacgctggaagcgtatgtccgtcactatatcgctgccagcgaaacccaaaacgaagtggcttttacctggcagggcggcgaaccaacgttactcgggctggatttttaccgccgtgccgtggcgctacaggcgaaatatggtgctggcaggaagataagtaatagcttccagactaacggcgtgctgctcgatgacgaatggtgtgcatttctggcagaaaatcattttcttgtagggttatcgctggatggtccggctgagatccacaatcaatatcgcgtgaccaaaggtggcagaccaacgcataagctggtgatgcgtgctctgacgctcctgcaaaaacatcatgtcgactataacgtgctggtctgcgtcaatcgcaccagtgcgttacaacctttgcaagtctatgattttctgtgtgatgcaggtgttgagttcatccagtttattccggtggtcgagcgcctggctgatgaaacggctgctcatgctggacttaagctacatgctcccggcgatattcagggcgaactgacggaatggtcggtgtgcccgcaagagttcggtgagtttctggtggcgattttcgaccactggattaagcgcgacgtcggcaagattttcgtaatgaatatcgaatgggcgttcgccaattttgtcggcgcaccgggcgcggtttgccatcatcagccaacctgtgggcgctcggtgattgttgaacacaacggcgatgtttacgcctgcgatcactatgtttatccgcagtatcgactagggaatatgcttcagcagacgattgcagaaatgattgattccccgcaacagcaggcatttggtgaagataaattcaagcagttaccggcacagtgtcgcagttgcaacgtgttaaaagcgtgctggggaggctgcccgaaacaccgctttatgctcgatgccagcggcaaacccgggctgaattatttgtgtgccgggtatcagcgttatttccgccatctaccgccatatcttaaagcaatggctgatttgctggcgcacggtcgtccggccagcgacattatgcaggcgcatttgatggtggtgaataagtagaaatcggcggccgcctgcggttgattgccggatgcggcgtgaacgccttatccggcctacaatcattgcaaattcaataaattgcagcgttctgtaggctggataagatgcgtcagcatcgcatccggcaaaggcagatctcagcgatagcgccggcttaatcagatttaatctgcgcgcgtggtggatattttttcaggatctccatatacgcatgcatttcggtctgtagcggtacacccattgggatatggcgcacgccgatagagtcgctttcctgcggatcggtgtacaggttaaacaccgacgatcccgccgtttgcattactgtgccggtgaatccaccctgatatccgctctgggtataagcgtaaggttgctgaatcaggacgtgatacttgaactcatccatacgcacagcagaaagtttaccgttgaggaagtagtgctcggccttacggttagactgaccatttgttcccaggaagaaagatgtctggtccacaccatcgataaaggtggttttcggtactaaattcgctactttcgccccaggatgccccgccagatccagcgccgtagggaagagatccgccagatcgacaatgccgtcagatttacgcggttggatcatgcctttccagtaaacgaaggttggcacacgaacgccgccttcccatgtagaacctttcgcaccgcggaacggcgtgcgaccgtgcggcggaacttcggcttccggaccgttatcagaggtgaacacaatcagcgtgttatcaagctgaccgtttttctccagtgctttatacagattggcgaagatatcgttcatctccaccatgcagtcgccgtaagaggtgcgcgccggagagctacccgcatatttggcgttcgggtagttatcgaagtgacagccgcgagtgccgtaatagaggaagaaaggcttatcactcttcgccatcttgtcgaggaacttaacgccatattccatccagcgttgatccaggtcttccatatatttcggcgtaatgtcggcaatggcttcctgttcaccgccgcgcacggcatgaacgtcatctttgctgaacggcagtttttggatgtattcagaacgagccgggctcagggcgacttccgggttgacatgaacatcacgccattcggtatacatatcggacaccgagttaaagccgcggaaatcatcaaagccaacgttctgcggctgcgactctttgttttcccccatatgccatttcccgatagcctgggtgacgtagccctgatcgtgcagcaactgcggcagcgtggttaacccttgcagaccgcccggttgcccgtacattggcggcatcagaatgccgtggtggatggagtattgtccggtgagaatcgtggcgcgggttggggaagaactcggttgagaatacgccgaagttaaaatcagcccctggctggcaacggcgtcgatatctggtgtagggttacccaccgccacgccgccgccgttaaagccaacgtccatccagcccacatcatccagcaagaaaacaaccacgttcggtttcttaccggtttttttctcaagttccgccagtttctgctgggtttctttgtcttgtgcaggatgctgcatcaccggcatcatgttgtcggcaatagtggtcgccggtttaaccagatactggtttgggtgatcgtatccggcaaagcctttgcgtgcggtggcggttgacggggtatctgctgcgctggctatgagaggaagagctgcggcgacagcaacaacaagaagtttgggtgaaaacgaaaattccatgcaaaatgctccggtttcatgtcgtcaaaatgatgacgtaattaagcattgataattgagatccctctccctgacaggatgattgcataaataatagtgataaaaataaattatttatttatccagaaaatgaattgaaaaatcaggagagcattttcaatcctacctctggcgcaggtgatatgtaaggcggtgatgttatatcgcgttgattattgatgctgtttttagttttaacggcaattaatatatatgttattaattgaatgacttttattattcattatatatatgtgtagaattgtgcgcaggagaaatattcactcaggaagttattactcaggaagcaaagaggattacagaattatctcataacaagtgttaangggatgttatntcccggttntctgtggcataataaacgagtagatgctcattccatctcttatgttcgccttagtgcctcataaactccggaatgacgcagagccgtttacggtgcttatcgtccactgacagatgtcgcttatgcctcatcagacaccatggacacaacgttgagtgaagcacccacttgttgtcatacagacctgttttaacgcctgctccgtaataagagcaggcgtttttttatatatcagaaaggccccggaggtgcttgcctccgggtgagaaagagctactgtggcgggttgttctgcaacgttaacatcaaaccgtcgcgacgcatcgctgcggcttcttccggcttgtgcagtctgtccagcgcgtcggcaagccatgcgtaatcgtaggcgtccggacgttgtttcagcgctgcgcggaaggcgagcgatgcttcctgccattctccgtgtttcatcagcgactgacccagtgtgctccacaacagcgggcgatcgcccacgtttttgatctgttggcgcagcactttttccagctgttccgggttattggttttcagacgcgggatcggcagcagcaggcgatcgtcatactggcgtttcaggccatcgatgataatttgctgggcagtatcatgatcgtcacactcaataagatgttccgccattgccacctgcaaggccacctgatgacgcgttttccggctttggtttttccaccagttacgcaaaccttcactaccgttatcggcacgcgcctgatccatcaggccaatccatgcctgttgttccagcattgcacgatgttcttcatcaccaacatgggctttcgccattgatgggatgatatccagcagcgaactccatgcaccagtgcggatatacgcctgttccgccagacgtaatacttccggatggcgtggcgtaacttccagcagcttatccacgccgtgacgtgctgcatggttttcattacgggccagttgcagacgtacacgggtgatttctaccggaatggtgtcattgccggccagctccgctgcgcgttccagatgttggttggcgcgtgcttcatcaccacgttgttgcgcggcttcggctgccagtagatagttcaccaccggttgttcagcgtgatcggcatttttcgccatcagcttttcaacttgctgataatcgccttccgccagtttcagcagcgcctgttcggtctgcttacgtgcacggcgacgcttacgtccgacaaaccacccacgggtgtgcgcgcctgtgcggaagattcgccgcagtagccactcaatggcaaacagcactaccatcgccagaatcaaaataatcgcgaggcccgtgacgctggtttcaatattgtagttgtcggtctggatcagcacgtaaccctgatggccggcaatcatcgggccaaccacgatccccgcaatcagcaacacaaagagcaataacacttttagcatggttattctccttgcggcgcggctgccggagcatcagcttgcggtgcaggtgcaggtgcaggtgcaggtgcaggtgcaggtgcaggtgcaggtttagcttccgttgtccctgctgccggttgtgccagcaggttacgcacgcgggtctgcatcaatttttccagcatcgcctggctttgcagggtttccggaagatccatcgagatattttgctggcttaactggtccacctcgtcgaggaacgctttggtggtggcatcatcagtatcgtagtaagcacgtacccaggtggagacgttctccagcgcctggcgataagtctcttcctggtgacgcggtacagcttgtgctgcgaccagcaggcgagagcgaatattttcgcgcagatagatatcctgatttggcgctaacagcggtacggcggtgtcatcacgacggcgaatcgtaatgaagttgtccataaagttctgccagcttttttgcagattgatacgccattcgctgatggaactggaaagctcttcaccgtcggaatccatcggcgaaccatcgctgtcattatcggccagacgcagattatctacctgatttgaaagctgattaagcttaaggatgataccgtcataatccacctgcgataccgcagaaaggctggcgatatcatcggtaattgcccggcgaacggtaatcagactcgggtcattcatatccgccaggctggcgtctgcacttttcagcaacgctgcagcggtcgtgacgtcctgatcgctccacagcttccgtccggcgagtttcaccagaaaatcggcctgggccagcagccaggttttagcatcgctgccggaaatggtggcgaccttttgttggacttcatccagctgttttgccagcgtttcttgctgacgattcgcctgctcaagctgtacagcttgttgcttgataatgccttccagctcggctttttggctctcctgggctttttgcagtgccgtaagttggttagccagggcatcgctggtggcagtctgattgacggcctgttgtttaccccagccatacaaaccgacgcccgccgccagagcaatagcgatagccaccgcgctgagaatcaatgcggtattgttcttactctttttttctgttgcgacaggttgtgacgtggtgtccacggcctccctggtctcttcaaccacggcggaggttttttcttgttccgtcattatggcttcctgttatgagagttattgtaatgcccgtaaaagcgcatcgttgtcagcgttatcggcgaccttaatgtcttgccagcccagttcccgggcgagtttcgccaaacgctcactgacgaccaatagtcgacagcgtagtaaccagtgctcacgataccattgtgggatcagcgaccagagttgctgcaacatttcaccgctggtaacaacgaccgtcgtcacctcgcgggattgccagcgcatcgcttcttctgcaccatcgtaatggattgcgcatcgttgataacattcacaaaaagtgacctcagcaccgcgcgccgtcagggaatccccaattagctcacgaccgccattgccacgtaatatcagcgcacgtttgcccgcaatattttgtaattcaggtaattgtagcaagacttcgctgatttcccgatcctgcgggtagagaatcttctgtccgcttacggtatgtagtgccagcgcggtggtgcgtccaatggcgaaataatcaggtagtcggggccatttacgatcttgctgatgcagctgtgattgggcaaaagcaaccgcgtgttgcgagagggcaaacaacagatcgctctctcccagcgctgccagttgatcagcaagttgcggtaattgtcgacccggagaaaactcaatcagcggaaaatgccatgccacctgccccagtgtgcgcagacggctcactaactcttctcctgcgggaaacgggcgggtgaccaggatactcatgccggggcgtctccgttatagacttcagcgaggatctcgcgcgcgccgttattcagtagctcttctgccagcgaaatccccatttgttcggcatcttgcggcgcaccgcggcgttcaccgcgaataatctgcgaaccgtccggcgcgccaaccaacgcacgcagccagatttcgccatcaataagctcggcgtagctaccaattggcacctgacatccgccttcgagacgggtattcatggcgcgttcggcggtaacgcgcagtgcagtttcgtggtgattcagcgcggcgagcagctcgcgagtgcgtgcatcatcaaggcggcattcaatgcccaccgcaccttgccctaccgccggaagagaaatctcgggtggcaacgcggcgcgaatgcgggactccagacctaaacgttttagtccggctacggcaagaatgatggcatcatattcgccgttatccagtttgctcagacgagtgccgacgttgccgcgcagggagcggataatcagatccgggcggcgttcagccagttggcactggcgacgtaaactggacgtcccgacgatactgcctgccggtaacgcatccagactgtcataggtgttggatacaaaggcatcgcggggatcttcgcgctcgcaaatggtgaccagccccagaccttgcgggaattcaacgggcacatctttcattgaatgaacggcaatatcggcgcgattttccaggagcgcgacttccagctctttcacaaataagcctttcccgcctactttcgccagcggcgtatcaagaatcacatcgccgcgcgtcaccatcggtaccagttcaacgaccaggcccggatggctcgccatcaacttgtctttgacatagtgtgcctgccagagtgcaagtgggctttggcgtgtggcaattcttaaaacattgtctaacatgcttgttaccgtcattatcatccgtggtccatcctaacatccttgccagagcgatgtcagtgttgtggtgaaacgtagacgcctgcgcaaaccgtaaaatgaggtctggcagtggatcctgacaggcgctttgagccttcgtaataaggaatttacagagaataaacggtgctacacttgtatgtagcgcatctttctttacggtcaatcagcaaggtgttaaattgatcacgttttagaccattttttcgtcgtgaaactaaaaaaaccaggcgcgaaaagtggtaacggttacctttgacatacgaaatatcccgaatgccgcgtgttaccgttgatgttggcggaatcacagtcatgacgggtagcaaatcaggcgatacgtcttgtacctctatattgagactctgaaacagagactggatgccataaatcaattgcgtgtggatcgcgcgcttgctgctatggggcctgcattccaacaggtctacagtctactgccgacattgttgcactatcaccatccgctaatgccgggttaccttgatggtaacgttcccaaaggcatttgcctttacacgcctgatgaaactcaacgccactacctgaacgagcttgaactgtatcgtggaatgtcagtacaggacccaccgaaaggtgagcttccaattactggtgtatacaccatgggcagcacctcgtccgtagggcaaagttgttcctctgacctggatatctgggtctgtcatcaatcctggctcgatagcgaagagcgccagttgctacaacgtaaatgtagtctgctggaaagctgggccgcctcgctgggtgtggaagtcagcttcttcctgattgatgaaaaccgcttccgtcataatgaaagcggcagcctggggggcgaagattgtggctccacccagcatatactgctgcttgacgaattttatcgtaccgccgtgcgtctcgccggtaagcgtattctgtggaatatggtgccgtgcgacgaagaagagcattacgacgactatgtgatgacgctttacgcgcagggcgtgctgacgccaaatgaatggctggatcttggtggcttaagctcgctttctgctgaagagtactttggtgccagcctttggcagctctacaagagtatcgattccccatacaaagcggtgctgaaaacactgctgctggaagcctactcctgggaatacccgaacccacgtctgctggcgaaagatatcaaacagcgtttgcacgacggcgagattgtatcgtttggcctcgatccatactgcatgatgctggagcgcgtcactgaatatctgacggctattgaagatttcacccgtctggatttagttcgccgctgcttctatttaaaagtgtgtgaaaaacttagccgtgaacgcgcctgcgtaggctggcgtcgtgaagtgttaagccagttggtgaaagagtgggaatgggacgatgctcgtctggcaatgctcgataaccgcgctaactggaagatagatcaggtgcgtgaggcgcacaacgagctgctcgacgcaatgatgcagagctaccgtaatctgatccgctttgcgcgtcgcaataaccttagcgtctccgccagcccgcaggatatcggcgtgctgacgcgtaaactgtacgccgcgtttgaagcattaccgggtaaagtgacgctggtaaacccgcagatttcgcccgatctctcggaaccgaatctgacctttatttatgtaccgccgggccgcgccaaccgttcaggttggtatctgtataaccgcgcgccaaatattgagtcaatcatcagccatcagccgctggaatataaccgttacctgaataaactggtggcgtgggcatggtttaacggcctgctgacctcgcgcacccgtttgtacattaaaggcaacggcgttgtcgacttgccgaagttgcaggagatggtcgcagacgtgtcgcaccatttcccgctgcgcttacctgcaccgacaccgaaggcgctctacagcccgtgtgagatccgccatctggcgattatcgttaacctggaatatgacccgacggcagccttccgcaatcaggtggtgcattttgatttccgtaagctggatgtcttcagctttggcgagaatcaaaattgcctggtgggtagcgttgacctgctgtatcgcaactcgtggaacgaagtgcgtacgctgcacttcaacggtgagcagtcgatgattgaagccctgaaaaccattctcggcaaaatgcatcaggacgccgcaccgccagatagcgtggaagtcttctgctacagccagcatctgcgcggcttaatccgtactcgcgtgcagcaactggtttctgagtgtattgaactgcgtctttccagcacccgccaggaaaccgggcgcttcaaggcgctgcgcgtctccggtcaaacctggggcttgttcttcgaacggctgaatgtctcggtacagaaactggaaaacgccatcgagttttatggcgctatttcgcataacaaactgcacggcctgtcagtgcaggttgaaaccaatcacgtcaaattaccggcggtggtggacggctttgccagcgaagggatcatccagtttttcttcgaagaaacgcaagacgagaatggctttaatatctacattctcgacgaaagcaaccgggttgaggtgtatcaccactgcgaaggcagcaaagaggagttggtgcgtgacgtcagtcgcttctactcgtcttcgcacgaccgtttcacctacggctcaagcttcatcaacttcaacctgccgcagttctatcagattgtgaaggttgatggtcgtgaacaggtgattccgtttcgcaccaaatctatcggtaacatgccacctgccaatcaggagcatgacgcgccgctgttgcagcagtatttttcttgatgctaatgccggaaagcgaggcttatccggcattagctcttaacgaaaactgacggtttctcccgcctgctgcgtcgcggcctgttccaataaatcccagaaggtttcgccgctgcgatcgcaaatccactcatcgcctttcagatcaaaatggtagccgccctgtttggttgccagccatacctggtgcagcggttcctggcggttgataatgattttgctgccgttctcaaaggtaatggttagtacaccgccgttgatttcacagtcgatatcgctgtcgccaccccagtcgtccagatgttcttcaatggtcagccacagttgatcagccaggcgatgaaattcactgtcgttcattgttgtatcctgtttttaagtgatggcggcagtatagcggcatggggtcagggcttcaaagtttgcccgtctgctgctgcgttccggcatgattcatccgtcaccggaataataatgtctctgttgtgaagttcatgcacattctcttctctgacgcgtgttttcgccgggcagggggagggcgtaatccttacctctgtatcggtccatgtataaacattgcgatcgtcataagcaaagcgatcgtttttagttagcgggccgttgttagttggaataatttgcacgctcttgcgtgaccgtaattggtggataaagtaagcatgctgtttgccgcgattaaatgagtgatcaatgaccaggtctggcgaatccagcgggattatttcaagctggtcttcaccaaaagtcgataattttgttacatacagccgatctttatactgcgcaatattgtcagtaatcagatgaaattgttcaggttcaataccttgtaggtctatccactggctccactgacggtcgggcgtgagctgtttacgccagcgaacgcgactttcccctacttcaaaagagacgtcatcatctacgggtatcgctttgccagataattgaccaaagggataacgatgcagacccttattgtcgcgaaaaaccagcagtgaatgaggtatccagcgaattatctcaaatgagtctgcattcgccgtaaggtgagcgccatttaaataaatattctgcccactgcggataagcagatcattggaatacaaatttctgtttacactcataagacgtggattaataccccaccatcttttttctaatacagtaacattactgctgctcccctgacgtcgaccggacaagtagagatttttactatccaccagcgtggtagagttaccttcgatagcttttagtgtcgccagatcaacacgtgacgcgccgctattactttcggtgcgctgtccgtcaaaatagaggctatatttatcgaccgcgaagcggcccatagcttgaaagctggcaatatcgacagtgggtgttcccggtggattgctaacgattttgccacgccagagaataacgcggccgtctgtcatccagtggtatgactcattttttatgcttatttcatcggaaggtatataacccgtcttcccagagatatttttcacaaggcgcaaatcggccctgttcatctccggaaattgggcaatgattttcttatccccccaataacctttaccgtaagacatgacaccgtgatcattgtaatagtcgaaccctatggcctgtacaggaggtgtcagaaatgagttccccaacaggatgagtgcaactgtgattatttgaccattcattttgttgcctcattgcgtggggcaggaataaattcgccgtcatcggtaatttttccgtccagatatcccgttttgtaatttacgccatagccatatcccgaatgttgttccttccagattaagcgaacttgtttcggatcagcggtgcggtatcgccagagctgcgcgccatcaaagctgtaaacgtagcggttatcgcgggcataccatctgcgcaaaaagggatggtcattaagatgggcttcgcgttcatccggagagcggttatccagtaagatcagcggtccgtcagattcaaacacgtgtaaactggaatggtttacccacccttcggcatgcgtaagtaaatagccgtggcgtttcccggcgttgaaacgtttgttgataataagattggggtcatcgagttttacgatctccaacttgcggtcaccagactctgtttcgatgatggtataaagcgaatcctgatactgggcgacagcatcactgatggggtggaactgttcaggatcgagtccggataattcttcctgtttacaagcaggccctttacgccagaacactttcttttcctgcagagaaaaatccagacagtgctttgttaaatcttcatcccacgccagattttccttgtcgaggactttacgctgcagcccgtttttatcacgccaggtgaagagtgagccgggcatccagcgcacgacggaaaaggtgtccgggtcggcatccagttgttctccgttgatcatgattttcgtctgtgtgcgggctagcgtatcccaggggccaaatggggcaggaaggcagggattaaatgctgtagagaatttaccgcgctgatcccatgacttttgagccagtaccgtaaaggtgtcgggatcatcaaggcgctgaccatttgcgtaaagatagtgcttgtcacggagaatcaaacctagccagtctggtttccattgcgggttaaattctacctgacgcaacgttcggcggtttagttgctggttgctatcggtgcgtttgccttcgtaatagaggctgtacttatctgcggcaaaatcaccccatgcctgaaatgacgagatatcgactggcggtgtgcctggagggttttgcacaatctcgccagcgtagagaatagcgcgaccatcgctatagtaagagtaatggggaagagttgcgtttgcgccgctgtagacaacgtctgtcatgagattggtagccgggggcaccgtttcccaatcctccagtttggttgggtcaattagcaaattcggtaacagacgcagacgcttgtagttaatctgcggtagcgaaagattggtcttttcataagggcgcaaatacaccacgccttttccctgtttctggtaaatattatgttccggctcatcaagccgacatccccatgccgacgataaaaacaacgaacaagacaataaacaaaccacattgcgatagtgcataaagccatcctggcgcgaggtgccgatcacgaaactaccagcaaaacataaatcgccacgtgtaagcgttatactcgcagcaattcctcacttttcagacttcataaagagtcgctaaacgcttgcttttacgccttctcctgcgatgatagaaagcagaaagcgatgaactttacaggcaatccataatgaaaaacgtgtttaaggcactcactgtattacttactctcttcagcctgacgggctgcggtctgaaaggtccgctctatttcccgcctgcagataaaaacgcaccgccgccgaccaaaccggtagagacgcaaacgcaatccacggtgccggataaaaacgaccgcgccactggcgatggtccatcccaggtgaattactaaaagtcagtttctgtacccgcgtgattggagtaaatgatgcagttctcgaaaatgcatggccttggcaacgattttatggtcgtcgacgcggtaacgcagaatgtctttttttcaccggatctgattcgtcgcctggcggatcggcacctgggggtagggtttgaccaattgctggtggttgagccgccgtatgatcctgaactggattttcactatcgcattttcaatgctgatggcagtgaagtggcgcagtgcggcaacggcgcgcgctgctttgcccgttttgtgcgcctgaaagggctgaccaataagcgcgatatccgcgtcagcaccgccaacgggcggatggttctgaccgtcaccgatgatgatctggtccgcgtaaatatgggcgaacccaacttcgaaccttccgctgtgccgtttcgcgctaacaaagtggaaaagacctatatcatgcgcgccgccgagcagacaatcttatgtggcgtggtgtcgatgggaaatccgcactgcgtgattcaggtcgatgatgtcgataccgcggcggtagaaacgcttggtcctgttctggaaagccacgagcgttttccggagcgcgccaatatcggttttatgcaagtggttaagcgcgagcatattcgtttacgcgtttatgagcgtggggcaggagaaacccaggcctgcggcagcggcgcatgtgcggcggtggcggtagggattcagcaaggtttgctggccgaagaagtacgcgtggaactccccggcggtcgtcttgatatcgcctggaaaggtccgggtcacccgttatatatgactggcccggcggtacatgtctacgacggatttattcatctatgaagcaaccaggggaagaactgcaggaaacactcacggagcttgatgaccgggcggttgtcgattatctgattaaaaatcctgagttttttatccgcaatgcgcgcgcagtagaagcgatacgtgtgccgcatccggtacgcggcaccgtttcgttggtcgagtggcacatggcccgcgcacgtaatcatattcatgttctggaagagaacatggcgctgttgatggaacaggcaatcgccaacgaaggcctgttttatcgtctgctctacctgcagcgcagtctcaccgccgccagcagtctcgatgatatgctgatgcgctttcaccgctgggcgcgcgatctcggcctggcaggtgcgagtctgcgcctgtttccggatcgctggcgcttaggtgcgccgtcgaactacactcatctggcattaagccgtcagtctttcgaaccgctgcgtattcagcgtctggggcaggaacagcactatctgggaccgcttaacggaccggagctgctggtggtgctaccggaagcgaaagcggtgggatcggtggcgatgtcgatgctgggaagcgatgctgatttgggtgttgtgctgtttaccagtcgcgatgccagtcactatcaacaagggcagggaacgcagttacttcatgaaattgcactgatgttgccggagcttctggcgcgttggattgaacgcgtatgaccgatttacacaccgatgtagaacgctacctacgttatctgagcgtggagcgccagcttagcccgataaccctgcttaactaccagcgacagcttgaggcgatcatcaattttgccagcgaaaatggcctgcaaagctggcagcaatgtgatgtgacgatggtgcgtaattttgctgtacgcagtcgccgtaaagggctgggagctgcaagtctggcgttacggctttctgcgctacgtagcttttttgactggctggtcagccagaacgaactcaaagccaacccggcgaaaggtgtttcggcaccgaaagcgccgcgtcatctgccgaaaaacatcgacgtcgatgatatgaatcggctgctggatattgatatcaacgatcccctcgctgtacgcgaccgtgcaatgctggaagtgatgtacggcgcgggtctgcgtctttccgagctggtggggctggatatcaaacacctcgacctggagtctggtgaagtgtgggtgatgggaaaaggcagcaaagagcgccgcctgccgattggtcgcaacgctgtggcgtggattgagcactggcttgatttgcgcgacctgtttggtagcgaagacgacgcgctttttctgtcgaaactgggcaagcgtatctccgcgcgtaatgtgcagaaacgctttgccgaatggggcataaaacaagggctgaataatcacgttcacccgcataaattacgtcactcgttcgctacccatatgctggagtcgagcggcgatcttcgtggtgtgcaggagctgctgggtcatgccaacctctccaccacgcaaatctatactcatcttgattttcaacaccttgcctcggtgtacgatgcggcgcatccacgcgccaaacgggggaaataatgcgtttttaccggcctttggggcgcatctcggcgctcacctttgacctggatgacaccctttacgataaccgtccggtgattttgcgcaccgagcaggaggcgcttacctttgtgcaaaattatcatccggcgctgcgcagcttccagaatgaagatctgcaacgcctgcgccaggcggtacgggaagcggaacccgagatttatcacgacgtgacgcgctggcgttttcgttcgattgaacaagcgatgctcgacgccgggctgagtgccgaagaagccagtgcaggcgcacacgcggcaatgatcaactttgccaaatggcgcagccggatcgacgtcccgcagcaaacccacgacaccttaaaacagctggcgaagaaatggccgctggtggcgatcaccaacggtaacgcccagccggaactgtttggtttggggcattattttgagtttgtgctgcgcgctggcccgcacgggcgctcaaaaccgttcagcgacatgtacttactggcggcggaaaaacttaacgtgccgatcggtgagatcttacatgtcggggacgatctcaccactgacgtgggtggggcaattcgcagcggaatgcaggcctgttggatcagaccggaaaatggcgatctgatgcaaacctgggacagccgtttactgccgcatctggaaatttcccggttggcatctctgacctcgctgatataatcagcaaatctgtatatatacccagctttttggcggagggcgttgcgcttctccgcccaacctatttttacgcggcggtgccaatggacgtttcttacctgctcgacagccttaatgacaaacagcgcgaagcggtggccgcgccacgcagcaaccttctggtgctggcgggcgcgggcagtggtaagacgcgcgtactggtgcatcgtatcgcctggttgatgagcgtggaaaactgctcgccgtattcgattatggcggtgacgtttaccaacaaagcggcggcggagatgcgtcatcgtatcgggcaactgatgggcactagccagggcggtatgtgggtcggcaccttccacgggctggcgcaccgcctgctgcgtgcgcaccatatggacgccaacctgccgcaggatttccagatcctcgacagtgaagaccagctacgtctgcttaagcgtttgatcaaggcgatgaatctcgacgagaagcagtggccgccgcgtcaggcaatgtggtacatcaacagccagaaagatgaggggctgcgtccgcatcatattcagagctacggcaacccagtggagcaaacctggcagaaggtgtatcaggcgtatcaggaagcctgtgaccgcgcgggtctggttgattttgctgaattgctgcttcgtgcccacgaattatggctcaacaaaccgcatatccttcaacattaccgcgaacgtttcaccaatatcctggtggatgaattccaggacactaacaacattcagtacgcgtggatccgactgctggcaggcgatactggcaaagtgatgatcgttggcgatgacgaccagtcaatctacggctggcgcggggcgcaggtcgagaatattcagcgtttcctcaatgatttccccggtgctgaaactatccgtctggagcagaactaccgctctaccagcaatattctgagcgccgcgaacgccctgattgaaaacaacaacgggcgtctgggtaaaaaattgtggaccgatggcgcagacggtgagcctatttccctttattgcgcttttaacgaactcgacgaagcgcgttttgtggttaaccgcatcaaaacctggcaggacaacggcggggcgcttgccgagtgcgccattctctaccgcagcaacgcccagtcgcgtgtgctggaagaggcgttattgcaggcgagtatgccgtatcgtatttacggcgggatgcgcttcttcgaacgccaggaaatcaaagatgcgctctcgtatctgcgcctgattgccaaccgcaacgacgacgcggcctttgagcgtgtggtgaatacgccaacgcggggtattggtgaccggacgttggacgtggtacgtcagacatcgcgcgatcgccagttaacactctggcaggcatgtcgtgaactgttgcaggaaaaagccctcgccggacgtgctgccagcgccttacagcggtttatggagctgatcgacgccttagcgcaggaaactgccgatatgccgctgcatgtacagactgaccgggtaattaaagactccggcctgcgcaccatgtacgagcaggagaagggcgaaaaaggtcagacgcgtatcgaaaacttagaggaactggtgacggcaacgcgccagttcagctacaacgaagaagacgaagatttaatgccgctgcaggcattcctctcccatgcggcgctggaagcgggcgaggggcaggcggatacctggcaggatgcggtgcagttgatgacgctacactcggcgaaaggtctggaattcccgcaggtgtttatcgttggtatggaagagggcatgttcccaagccagatgtcgctggatgaaggcgggcgtctggaagaagaacgccgtctggcctacgttggcgtaacccgcgcgatgcagaaactgacgctgacctacgcggaaacccgccgtctgtatggcaaagaggtttaccatcgcccgtcgcgctttatcggtgagttgccggaagagtgtgtggaagaggtgcgcctgcgcgccacggtaagccgcccggtcagccatcagcgtatgggtacgccgatggtcgagaacgacagcggctataagctcggccagcgcgtacgccacgctaagtttggtgaaggcaccatcgtcaatatggaaggcagcggcgagcatagccgtttgcaggtggcattccagggccagggtattaaatggctggtggcggcttacgcccgactggagacggtataatttacgattccgttgccagatgcggtgcgccacaccgcatccggcatcagtaacttacttagtgcacttcttcacatcaatattccagtcagcaccagacgcaacctgatgtttctgcgcgaaattatccatattcagcgccacggaaacattcaataagctgttcagatacaccatcggctggccttccggcacatcgccgaagcttgcgacatacggcattttccctgcgtatttttgctgggaaccttcggaaatggtcacacacaacgtgtcgttgagtttgattcctgcctgattcagcaactcgtcgctgatattgctccagacgttgccgtactgaatatcgagaatcgggatattgcccttcacttcaccttttgttgctttggctttctgataagaaagttcgacaacttttgcaggaagctctggccccacctgctcgaacgtgatcgccccggaagccagacgtgcaccggtgtaggcatacacatcacgaccgtggaaggtatatgacttttcggaacctttcagacggttggttttttcatcgatttgccggacgctctcaatacccagcgattccgccaccaacgtgagcgtaccgttatctggtgaaacgaagtactgaccgtttttggttttcagcactaccgatttacggtctgtaccaacaccaggatcgaccacgctaacaaacaccgaaccttgcggccagtaactggcagtctgatacaggcggtaagcgccttcccagatgttatatggtggaatttcgtgtgttaaatcaaatattttaagattatggtcaacgccgaaagcgacccctttcatcgtcgagacggcgccatctttcaggctaaaatccgtttgtaaaatcaaagcgttatccgcataagcggatgatgaccccagacaggttaataaaaataatgttgcgagcgtttttttcatttttgtttcccttcatttatctgatgattttccagctgtgtagccagccccagtttgtctggcctcctcgagtgtacaatgtttaacctttctgctcgacggaaatcatggtgacaaaaggatagcgttgccacgggattgcctcgcctttcatatacatatgtgaaattgtgccatcaagataaagcagctgctcaacgttcagtttcgctttggcataacaggcaaaatcataaaaatttgtcgcctgctggctcaacaaaaacacggcgttcccatgtttattaatcccaacaccgttacgaattttacgtgaggcgacgttgggatgaatacgcggattaattacaccgttttccatcaacaatggccctgactgcaccgcaaactgaatctctttactggttttaaaggcatccagacgaacgatgccgactttatctcccgcgacataaaacactccgccaggacgaataaagaaattcccttcacctgaagcgagatttaacgccaccttctgctgaccgttttcgatgtacaaaccgagcggcgcatagctttcatcatagatgccgccgttcatcgccatctgcacctgaccctgactattaatatccgccagcagagcatgtaacgttccccacgcttcgccattggctttttgccagtacattttcacccgctctgtttgaggattaacggtatacgcctgtacggtcagcgtcggatctgagggtgcgcaatcatcagcggcaacagcaaacaagggaagtaaggtgagggtgagaaaaatccgtttgagattcaaggtgatcattcctttaccaatgaatagccgatgcgccattataggccctgaatgtgggatttttttatcctgttagcgaccttgacgagtaccaaaaagcgcgaagttcaactattgttctgtggtgttctgttgcgtgttgacggcaaaattttgctggcgtaacatgcgcgcacgatcactctaagaggacattcgccttggacacacccagtagatactggctcattatcctgtcatccaggatcaactcctaaggctatccctttttgctgatagccttagcggttgtcagcgacctcaatttttcccgtcgcgctgagtcaggctgtttaatggtctgaaacccaatttgtttctgtgtgcccaccgaactgtccgatattttaagcattgggagtcccggtcatgctgagcgcatttcaactggaaaataaccgactgacccggctggaagtcgaagagtcacaaccccttgtaaatgcagtatggattgatcttgtcgaaccggacgacgacgagcgactgcgcgtacaatctgaacttggccagagcctggcaacccgcccggaactggaagacatcgaagcatcggcacgtttctttgaagacgatgacggcctgcatattcactccttcttcttctttgaagatgcggaagatcacgccggtaactccactgtggcatttaccatccgtgatggtcgtctgtttactctgcgtgagcgtgaactgcccgcttttcgtctgtatcgtatgcgtgcccgtagccagtcaatggtggacggtaacgcctacgagctgctgctggatctgttcgaaaccaaaatcgaacagttggcagatgaaattgaaaatatctacagcgacctggagcagttgagccgggtaattatggaagggcatcagggcgatgagtacgacgaggcgctctccacgctggcggaactggaagatatcggctggaaagttcgcctgtgtctgatggatacccagcgcgcgctcaacttcctggtacgtaaagcacgcttaccgggtgggcaactggagcaggcgcgtgaaatcctgcgagatatcgaatccctgctgccgcataacgaatccctgttccagaaggtgaacttcctgatgcaggcggcgatgggctttatcaatatcgagcagaaccgcatcatcaaaatcttctcggtggtatccgtggtgttcctgccaccgacgctggtcgcttccagctacgggatgaactttgagtttatgccggaactgaagtggagcttcggctacccaggcgcgattatctttatgatcctcgcgggcctggcaccgtatctgtactttaagcggaagaactggttgtaatataaatgccgggtaaagattgttctttatccggcttattgctgaaaattgtctttttcaaagtcatgcgggttgaacactcgctctatcttattttcctgggttagttgatactcattgttatcagcaataaaaaaatgagtattacggtaaggatattcattaataaccattaaatagttttttacgatgcaattatcattgctcttaatcgtcgggaaacagtagagatcttcatacggcccttcgatatattttttatagtcagtgaagccattaccgatatcaataacataccaggtatgccaactaccttctggtaggggattttgacttttaatttcatcctgatgcttcagataccaatttattttatcgctatcagtccatggcagatgatcaacgaccagaaagactgaattgccagcatcagagtatgtatacaaaatctgtacaggacgcaatgtccataaattatagatgcagcatagaagaaataaatataatataattttctggagttttcttttcatagataattttcgattctttcgatagtgttaaaattggtgaaaaaaggtttgaaagcaaagtctttatgccgttgtaaaaagaaccatatgcgaaaaaatctatacttgttgtaaatcttgttttttatatcagtcacatccaaaccaaagtggtcttgtgctatgaaatgaatggtagcgctccagcccataggatatttttgaaaatttaaaagagatattttttgagctgagatatcatgaatgctgattcccaggccattaaaattatctttaaaatcattgaatttatttagtcttgatgaaagtaattcggtcttaatcttttgtaggagaagaggccggtatcctatcgtaggtgttgaagaaatatcattttcgatacattctttgattacacgtattgggctattataatcatatttgtttattcgttcatgaaaagataagttcaattcctggctatggaaactgttgccatttccatatctaaaatgatcaatcagatcctggatgagtgttttgtattgtccaaaaaaggaaaacatttttgccagatctttcatttctgcaaataaaatatcaatacattcactttgtgatatttttgttccagaagttggaacactaaaagcaccataagtagaattcggcccaggaaaatggtatttaatgaggcggtaaggatcaacttttgcagagatgtcgcttaagccgagtgagagaaaatcttgttcttccatatccccatactgcatatcatcagcagaaaaatcatcgaataaagtaatagtttcgaaaagtgtacagggcatattaattgatgagcctaatatgttgttcatttatattctcctttcttataattaagggcaatgttaatttgataagaaataatagggtaaaaaaattttaaaaaagaaatgcacttcacatttttcattacattctgaagagaacttggttaatgattggtcttgctcatcgctaataacataatgctgaatttaccaaaaatgaaatttattaaagcaaatgaaaatatacaacgacgtctggaaattctgcctttccttatgtgagtctcctgtcagcatggcaatatgcccactctcatgcaagagtcggcatattttttcagaatatatttattttttatttggacgttctatgctgcgtataaatcgcatccatcacaaaaattgccagcgccacccaaataaaggcgaaagttaccatcttatcggcacccggtttttcaccataaaacgtcacagccagcaggaacatcagcgtcggaccaatgtactggaaaaagcctaacgttgagagacgcaggcgtgtcgccgctgcagtaaaacacaacagtggcacggtggtgacaataccggcggcgatcagcagtaaattcagcgacatcgggttttgccccatatgactggttgagctgtcggcaatagcaaacaggtaaatcgccgccacgggcagcaaccacatagtttcgattaacatgccggtttgcgcttcaacagcaatcttcttgcgcaccaggccgtagaaagcaaaactaaacgccagccccagcgcgatgatcggcagtgaaccaaaagtccacaactgaaccagcactccacatatcgccagaatcaccgccagccattgcatccggcggaatcgctcgccgaggaaaatcatccccagcacaatgttcaccagcgggttaataaagtaaccaaggctcgcttccagcatatggtgattgttcaccgcccagataaacagtagccagttgccgccaatcagcacggcagagactgccagcataaaaattttctgtggcgtctgaatcagcgtttttaaataggaccactggcggcaaatgctcatcagcaccaccataaagaaaaacgaccagatcacgcgatgcgtcaggatctcatcggcgggcacgtagtaaatcagtttgaagtacgctggcgcaataccccaaataaaataagcggcaagagcgagtaatacgccctgccgcgtttgttttgcatccatcgggaatactcatttttaattggtaacagcagtttacctgcttttatgtcttcaacctaccatataggtggcggtggcactggcaatataaagctgttcttcattgtgtaattcaacgcgggcgacggcgactttattgcctgcacgtaacaggctactggtagcagtaaaacgctcgcctctgcctgggcgcagataatcgacgcgaagatcaatggtccccatccgcgatagccgctggcgtagttcatcttcactgatggtttcgtggcgggttaaggtacttcccacgcacaccagacctgcggcgacatccagcgccgacgcaatgaccccgccgtgtaaaatgctttgcgcccagttgcccaccatcatcggctgatttttaaaggccagctgtgcgaactctttttcgtaacgctccagttccatccccaatgcgcggttaaatggcatgtgataaacaaacatctcacccactaatttgagggcttgttcagcggtcagtacggcagacataacatccttacacttcattagttaatgaaatgttgattttatgcttctttattgttggtttccactttaggaagggataactaacggctatggagttaagtatgtaaaatagcccgcagaaaatattcaccttatcaataattcgttacggagaacacgagcgatgcggactctgcagggctggttgttgccggtgtttatgttgcctatggcagtatatgcacaagaggcaacggtgaaagaggtgcatgacgcgccagcggtgcgtggcagtattatcgccaatatgctgcaggagcatgacaatccgttcaccctttatccttatgacaccaactacatcatctacacccaaaccagcgatctgaataaagaagcgattgccagttacgactgggcggaaaacgcgcgtaaggatgaagtaaagttccagttgagcctggcgtttccgctgtggcgtgggattttggggccaaactctgtactgggcgcctcctacacacagaaatcctggtggcagctttctaatagcgatgagtcatcaccgtttcgtgaaactaactacgaaccgcaattgttcctcggttttgccacggattacaactttgctggctggacgctgcgcgatgtggaaatgggctacaaccacgactcaaacgggcgttcagacccgacttcccgcagctggaaccgcctttatacccgcctgatggcagaaaacggtaactggctggtagaggtgaagccgtggtatgtggtggggaatacggacgataacccggacatcaccaaatatatgggttactaccagcttaaaatcggctatcacctcggtgatgcggtactgagcgcgaaagggcagtacaactggaacaccggttacggcggcgcggagttaggcttaagctacccgatcaccaaacatgtgcgcctttatactcaggtttacagcggttacggcgaatcgctcatcgactataacttcaaccagacccgcgttggtgtgggagttatgctaaacgacctgttttgatgaatggttggcaaatctggaatccagcatccaggattaccctctcagagactaaaagcattgcagtttctcgcgcaggcgctgaaaatagcgcctgtttttatttcaggcaatcggggtgaatgtggcgcaggcggaagtgttgaatctggagtccggagctaaacaggttttacaagaaacctttggctaccaacagtttcgccccggccaggaagagattatcgacaccgtactttccggtcgcgattgcctggtcgtcatgcccactggtggcggaaaatccctttgctatcaaatccctgccttattgctaaacggccttaccgtggttgtctcaccgctgatttcgttgatgaaagatcaggtagatcaactgcaagccaacggcgtggcggcggcgtgccttaactcgacgcaaacccgcgagcagcagcttgaagtaatgacaggctgccgcaccgggcaaatccgcctgctttatatcgcgccggaacgcctgatgctggataactttcttgagcatctggcgcactggaatccggtgttattagccgttgatgaagcgcactgtatctcccaatggggtcacgatttccgcccggaatacgctgccctcggtcagctgcgtcagcgttttccgacgctcccgtttatggcgctgactgccacagccgatgacaccacgcgccaggatattgtgcgcctgctggggctgaacgatccgctaattcaaatcagcagttttgaccgtccgaatattcgctacatgctgatggagaaattcaaaccgctcgatcagttgatgcgctacgtacaggaacaacgcggtaagtcgggaattatctactgcaacagccgcgcaaaagtagaagacaccgctgcacgcctgcaaagcaagggaattagcgcggcggcctatcatgccgggctggaaaataatgttcgcgctgatgtgcaggaaaaattccagcgcgatgacctgcaaattgtggtggcgacggtggcgttcggcatgggcatcaacaagcctaacgttcgcttcgtggtgcattttgatattccgcgcaatatcgaatcctattatcaggaaactggacgcgccgggcgtgatggcctgcccgcggaagcgatgctgttttacgatccggctgatatggcgtggctgcgccgttgtctggaagagaagccgcaggggcagttgcaggatatcgaacgtcataaactcaatgcgatgggcgcgtttgccgaagcgcaaacttgtcgtcgtttggtattgctgaactattttggcgaagggcgtcaggagccgtgcgggaactgcgatatctgcctcgatccgccgaaacagtacgacggttcaaccgatgctcagattgccctttccaccattggtcgtgtgaatcagcggtttgggatgggttatgtggtggaagtgattcgcggtgctaataaccagcgtatccgcgactatggtcatgacaaactgaaagtctatggcatgggccgtgataaaagccatgaacattgggtgagcgtgatccgccagctgattcacctcggcctggtgacgcaaaatattgcccagcattctgccctacaactgacagaggctgcgcgtccggtgctgcgcggcgaatcctctttgcaacttgccgtgccgcgtatcgtggcgctcaaaccgaaagcgatgcagaaatcgttcggcggcaactatgatcgcaaactgttcgccaaattacgcaaactgcgtaaatcgattgccgatgaaagcaatgtcccgccgtacgtggtgtttaacgacgcaaccttgattgagatggcggagcagatgccgatcaccgccagcgaaatgctcagcgttaacggcgttggtatgcgcaagctggaacgctttggcaaaccgtttatggcgctgattcgtgcgcatgtcgatggtgacgacgaagagtagtcagcagcataaaaaagtgccaggatgaagactccgtaaacgtttcccccgcgagtctaatgtatgttgatgttattcctcaccgtcgccatggtgcacattgtggcgcttatgagccccggtcccgatttcttttttgtctctcagaccgctgttagtcgttcccgtaaagaagcgatgatgggcgtgctgggcattacctgcggcgtaatggtttgggctgggattgcgttgcttggcctacatttgattatcgaaaaaatggcctggctgcatacgctgattatggtgggcggtggcctgtatctctgctggatgggttaccagatgctacgtggtgcactgaaaaaagaggttgtttctgcccctgcgccacaagtcgaactggcgaaaagcgggcgcagttttcttaagggcttactgaccaatctcgcgaaccctaaagcgattatctactttggttcggtgttctcgctgtttgtcggtgataatgtcggcaccaccgaacgctggggcattttcgcgttgattattgtcgaaacactggcgtggtttaccgtcgttgccagcctgtttgctctgccgcaaatgcgccgtggttatcaacgtctggcgaagtggattgatggttttgccggggcgttatttgccggatttggcattcatttgattatttcgcgttaatgccagacgcgtcatcagagtaagtcggataaggcgtttacgccgcatccgacattattttcacgcatgcctcgccgatgctaacagcgctcccaccagcataaataacgagccgaaaatcttattcagcgccttcatctgctttggtcctttaatccatagagcaatccgttgagcaagggtggcgtaaccgatcatcacaataatatcgaccacaatagtggtgacgccgagcacgatatactgcatcagttgtggctgctgcggcatgatgaattgcggaaatagcgccgccagaaacacaatacttttgggattggtgagattcacaaaaactgcgcgctggaacaaatgtcgacgcgattgagtggaggccagcgatttaagatcaattgcgccagcggcgcgccattgctgtattcccagccaaatcaagtaagctgcgcctgcccacttcaacacttcaaacgcaatcactgagcgggaaaatagcgtccccaaccccacgccaaccagcacaatatgaatcgccagtccggtctgaagcccagcaatagacgccaccgcgccgcgataaccgtggttgagcgaggtggtcatggtgttgattgcgccagagcctggcgacaggcttaaaatgatcgatgtcagcaggtaggcaaaccaccattctaaggtcatgatgaactcccggtgtgtctatttttgtgccacaatacgctactgtcgcagcgttgtgtcaggcacgcttaaaaaaacgattttacgtggtttaagaggcagattacccgatgtttcagcagcaaaaagactgggaaacaagagaaaacgcgtttgctgcttttaccatgggaccgctgactgatttctggcgtcagcgtgatgaagcagagtttactggtgtggatgacattccggttcgctttgtccgttttcgcgcacagcaccatgaccgggtggtagtcatctgtccggggcgtattgagagctacgtaaaatatgcggaactggcctacgacctgttccatttggggtttgatgttttaatcatcgaccatcgcgggcagggacgttccggtcgcctgttagccgatccacatctcgggcatgttaatcgctttaatgattatgttgatgatctggcggcattctggcaacaggaggttcagcccggtccgtggcgtaaacgctatatactggcacattcgatgggcggtgcgatctccacattatttctgcaacgccatccaggtgtatgtgacgccattgcgctaactgcgccaatgtttgggattgtgattcgtatgccgtcatttatggcacggcagatccttaactgggccgaagcgcatccacgtttccgtgatggctatgcgataggcaccgggcgctggcgcgcgttgccgtttgctatcaacgtactgacccacagcagacagcgatatcgacgtaacttacgtttctatgctgatgacccaacgattcgcgtcggtgggccgacctaccattgggtacgcgaaagtattctggctggcgaacaggtgttagccggtgcgggtgatgacgccacgccaacgcttctcttacaagctgaagaggaacgcgtggtggataaccgcatgcacgaccgtttttgtgaactacgcaccgctgcgggccatcctgtcgaaggaggacggccgttggtaattaaaggtgcgtaccatgagatcctttttgaaaaggacgcaatgcgctcagtcgcgctccacgctatcgttgattttttcaacaggcataactcacccagcggaaaccgctctacagaggtttaaatttcttatgtaccaggttgttgcgtctgatttagatggcacgttactttctcccgaccatacgttatccccttacgccaaagaaactctgaagctgctcaccgcgcgcggcatcaactttgtgtttgcgaccggtcgtcaccacgttgatgtggggcaaattcgcgataatctggagattaagtcttacatgattacctccaatggcgcgcgcgttcacgatctggatggcaacctgatttttgctcataacctggatcgcgacattgccagtgacctgtttggcgtggtcaacgacaacccggagatcattactaacgtttatcgcgatgatgaatggtttatgaatcgccatcgcccggaagagatgcgctttttcaaagaagcggtgttcaattatgcgctgtatgagccgggattgctggagccggaaggcgtcagcaaagtgttcttcacctgcgattcccatgaaaaacttctgccactggagcaggcgattaacgctcgctggggcgatcgcgtcaatgtcagtttctctaccttaacctgcctggaagtgatggcgggcggcgtttcaaaaggccatgcgctggaagcggtggcgaagaaactgggctacagcctgcaagattgtattgcctttggcgatggaatgaacgatgccgaaatgctgtcgatggcggggaaaggctgcattatgggcagcgcgcatcaacggctgaaagatctgcatccagagctggaagtgattggtactaacgccgaagacgcagtgccgcattatctgcgtaagctctatttatcgtaattgttctttatttggtcagttgtcaacctgatacttcgctacaatggatactcgttaatcaaagagttttccattgtggcgctacttatcatcaccacgattctgtgggccttctcctttagcttttatggcgagtaccttgcggggcacgtcgatagctattttgcggtgctggtgcgcgttggtctggcggcactcgtttttctgccgtttctgcgcacccgtggcaatagcctgaaaacggttggcctgtatatgctggtgggcgcgatgcagctcggtgtgatgtatatgctgagtttccgcgcctatctctacctgacggtctccgaactgttgctgttcaccgtactgacgccgctctacatcacgctgatttatgacatcatgagtaagcgccgtctgcgctggggctatgcttttagcgccttgttggcggtgattggtgccgggattattcgctatgatcaggtcaccgaccatttctggactggcttattgctggtgcaactctccaatatcacttttgccatcggcatggtgggttacaaacgtctgatggaaactcgcccgatgccgcagcataacgcctttgcgtggttctatcttggcgcgttcctggtggcagtgattgcatggttcttgctgggaaatgcgcagaaaatgccgcaaaccacgttgcaatggggcattctggtgtttcttggcgtggtggcttccgggattggctactttatgtggaactacggcgcgacgcaggtggacgccggaacgctgggcattatgaataatatgcacgttccggcagggctgctggtaaacctggctatctggcaccaacagccgcactggccaacgtttattacaggcgcgctggtgatcctggcctcactgtgggtgcatcgtaagtgggtcgctccgcgctcttcacaaacggcagatgatcgcaggcgtgattgcgcgctgaacgaataaacgcttctgtaatcggctgacgctgctcgccatcgcgcacggcggcgtacagtcggctccacaagccttcgcccagggttttggtgaccaccagaccctggcgttcaaaactctccaccacccaatgcggtagtgcggcaatacccatccgtgcggcaaccatctgaatcaacaataaggtgttatcgacgcttttcagtgacgggctgacgcctgctggctgaagaaaatgcctccagacatccagtcggctacgctgcaccggataaatcaacagcgtttcgctggcgagatcttccggtgtaatacgcgtttttgccgccagtggatggtcaggtgctaacaccagacgcacttcatagtcgaacatcggcgaataatgcaggccactgcgcggcagaatatcggacgtcatcaccagatccagctcgccctgttgcaacgcaggctgcggatcaaacgttacgcccgatttaaaatccatctccacctgcggccagttcttatggaaactttctaatgcgggcgtcagccactgaatacagctatggcactctatggcaatgcgcaggcgcgtctgctgcggttcattgcaggcttgcagtgcctggctaatttgcggcagcacctgatttgccagttgcaacaggatttctccctgcggtgtaaagcgaagcggctggcttttacgcacaaatagccggaagccaaggcgttgttccagatcgctaaactggtgagacagggcggattgcgtttgatgcaacgtcgccgcagcggctgcgagtgagccgcagttccgcaacgcttgtagcgttttcaggtgttttacttcgatcatgaaagtccttcacttcggcatgaataatttgcgcttgaggaatatacagtaaccgccaattatggatgtgtaaacatctggacggctaaatactaaaaattccataaggggcatataatgacaattcttaatcacaccctcggtttccctcgcgttggcctgcgtcgcgagctgaaaaaagcgcaagagagttattgggcggggaactccacgcgtgaagaactgctggcggtagggcgtgaattgcgtgctcgtcactgggatcaacaaaagcaagcgggtatcgacctgctgccggtgggcgattttgcctggtacgatcatgtactgaccaccagtctgctgctgggtaatgttccgccacgtcatcagaacaaagatggttcggtagatatcgacaccctgttccgtattggtcgtggacgtgcaccgactggcgaacctgcggcggcagcggaaatgaccaaatggtttaacaccaactatcactacatggtgccggagttcgttaaaggccaacagttcaaactgacctggacgcagctgctggaggaagtggacgaggcgctggcgctgggccacaaggtgaaacctgtgctgctggggccgattacctacctgtggctgggtaaagtgaaaggtgaacagtttgatcgcctgagcctgctgaacgacattctgccggtttatcagcaagtgctggcagaactggcgaaacgcggcatcgagtgggtacagattgatgaacccgcgttggtactggaactgccgcaggcgtggctggacgcatacaaacccgcttacgacgcgctccagggacaggtgaaactgctgctgaccacctattttgaaggcgtaacgccaaacctcgacacgattactgcgctgcctgttcagggtctgcatgtcgatctcgtacatggtaaagatgacgttgctgaactgcacaagcgtctgccttctgactggctgctgtctgcgggtcttatcaatggtcgtaacgtctggcgcgccgatcttaccgagaaatatgcgcaaattaaggacattgtcggcaaacgcgatttgtgggtggcatcttcctgctcgttgctgcacagccccatcgacttgagcgtggaaacgcgtcttgatgcagaagtgaaaagctggtttgccttcgccctgcaaaaatgtcatgaactggcattgctgcgcgatgcgttgaacagtggtgatacggcagctctggcagagtggagcgctccgattcaggcgcgtcgtcactctactcgtgtacataatccggcagtagaaaagcgtctggcggcgatcaccgcccaggacagtcagcgtgcgaatgtctatgaagtgcgtgctgaagctcagcgtgcgcgttttaaactgcccgcgtggccgaccaccacgattggttccttcccgcaaaccacggagattcgtaccctgcgtctggattttaaaaagggtaatctcgacgccaataactaccgcacgggcattgcggaacatatcaagcaggccattgttgagcaggaacgtttgggactggatgtgctggtacatggcgaggccgagcgtaatgacatggtggaatactttggcgagcatctggatggctttgtctttacgcaaaacggttgggtacagagctacggttcccgctgcgtgaagccaccgattgttattggtgacgttagccgcccggcaccgattaccgtggagtgggcaaaatatgcgcaatccctgactgataaaccggtgaaagggatgttgaccggcccggtgactattctctgctggtcgttcccgcgtgaagatgtcagccgtgaaaccatcgccaaacaaattgcgctggcgctgcgtgatgaagtcgcggacctggaagccgctggaattggcatcattcagattgacgaaccggcattgcgcgaaggtttaccactgcgtcgcagcgactgggatgcctatctccagtggggcgtggaggctttccgtatcaacgccgccgtggcgaaagatgacacacaaatccacactcacatgtgttactgcgagttcaacgacatcatggattcgattgcggcgctggacgcagacgtcatcaccatcgaaacctcgcgttccgacatggagttgctggagtcgtttgaagagtttgattatccaaatgaaatcggtcctggcgtctatgacattcactcgccaaacgtaccgagcgtggaatggattgaagccttgctgaagaaagcggcaaaacgcattccggcagagcgtctgtgggtcaacccggactgtggcctgaaaacgcgcggctggccagaaacccgcgcggcactggcgaacatggtgcaggcggcgcagaatttgcgtcggggatgatgagtattaacgagtcattgtaaattgcagtacgataatggcttccagtactggaagccattttgcatgagtgccagattgaagcagatcttcaggagtagaaataaccgaatcgtttttttcgcaaaacacagttttgagtgattccgttcagtaatcaacgctacgttatttattctcacgttgcacgagattgtatcccttttcactaacgtggtagtgaggcatagacttatgcccgctatcctcaataataaccaaaccttcgttagctaatttgttaacaatattaacaacattaccgaatcctggtatttgccttatggatagtgtgcgatcgagattcatccagttccagtttatatctttctcagtcataacgttcagcacgttaagttcatttttagtgatcacgatattctgtaccaaaattgatgagtatcttattgaaagatcacaatgtaaatcatgctcctgtaatggctggatcagaagaggttgtcttgttgttctttgataagattcaatccatattgagaaactctgtagcgtggtttagagttgccctcaccatttacgatatcaaccaacccatgattaaccagctttgttacgatattcgctacgttgccaaatcctggaatatttcgtatagctaaagtacgatccagcaccatccagctccagtcaatatctttctcagccataactttcagcacgttaaattcaactatcgtaatcgtcatttttttgcatccggatgaaataagtcagtatctttaattttaaagtcttctagagttgcagtatgtgcattattccataattcatatccatctaaaccattcggttcacctgtttcccatcctaaattacaataacgctgatactcgcggcattcatgagtatagtagttcagatcgtatttttcaggaagcaattctttatttgctattttttttagccttgaaatcattacatcattagctggatcatgatcaaatctggagatatgcttttcaacaatagcgataccttccctattgattgttacgccatctatcgtcaggttttctattggaccaccggcaaggtcgggattaaatggtcttcctgatactgctcctctggctccgaaatgctcaaatgattccaaatcagggaatctcattcttcccagaacaactccagcaactattgaagcaccagcgatgagtaaccctttgttatccataacttgatcgtaaccagcaggtgcatctcctcccaacttgtttgctgtttccctgaatccttcgatattcccattgtatatgccgccagcagcaagcagtctgccaaccgctttactattgagtgttttgaggccattattatctttagttttttgccgtggtataaacagacggttgtagttatcgggaaatgccaaatgactaaattcagtattagcaatcagatgcctggagagtatatattcataactgacagtgatggtttctgtatccagattgttctcagtaaacaggtgattgattgctgataagagcgcgccgcggagttgaatgttgtaatatttctcctatcgaccaaatctattgatccgatagaagtcaaactccatgaacaactgctcgttattgttaatagcgttaataagtaacggggagcttttgtcaatcaacttacagaaactaaggccatgtaattgtgaccctttgcctgtattcgtaatactattagatagcgagaacgcgaagatttcatcttcatggccaatctgccagcgattacctattgatgcgctcgttccgcaacgagaggaaatacatccttgttgttctccggttatggtcaggtaaatttcatcactcatctttgatgaactctctttattgcttgatgttttaaaaataaacaatattgctatttgtttataattatttactcctcaagttaatggatttaaatatgggaaataaaatgtttcactttagaccagttttcatgaggaaaatctgtaatcattaataataaacatgaatattttgcagtgattaatatttgttatgaatataatctataacaatgaagagttatcagttgttcggtgtatagccagagacgagttcagtttgtgatttttacagggcagttacagccgcaaaattttatggctgatttcaccttcccctcaagcttatctttcttaaaaagagaaataattcttaaattcaaatagttatatacaatctactctctttcttgtgactagcttcacatttcatactgatgcattggaatgaaataaaatttcatgagattttgtgttttagaaaaattatttcatgaggtgtgaaatggacgcaaagctgtacatcactgagatcatcaatgaattaaccttcgttaaggactctatccgtgaggatgactgcaccaaattgatcgacgctattcagcaaagccagcgcgttttctgctatggcctggggcgtgccggcttttccatgaaagccttcaccatgcgcctgatgcatatgggcaaagaggtttacttcctgacggaaaccattacgccgaactttgggcctggcgatctgtttatcgtttcttccgcttccggtgagacagcacaactggtggcactggcgaaaaaagcacgtcagtttggcggcgctgtggcggtgttaaccacgaatcgacacgccactatcaccgagtttgtcgacgtcatcgtgcaaatcaatgccccttccaaaaatcaaaaagattctgttttccgctcggcacagccgatggcgtcgttgtatgagcaagctttgctggtgattgccgatgcattagtgatgaagatggctgctgaaagcggtgcgccggaaagtgaactgtttaagcgccacgccaatctggaatagtcgtcgccgttatttgctcgataccctacaggagaataaaaatgagcaaaaaaataacatccttgtttaacttcaagaagttgcagaaattttcttctgctctgatgttaccaatcgccattcttccggcggcgggtttgattttagccatcgggatttcatttaacattgagctgctggcgaattgcggcggcctgattttcgccaaccttcctttgctgttttgtgtcggtattgtgattggcctgacaggtgatggttcttcatcactttcagcgattatcagttacatgatcatgaatgccacgatgggaacgcaacttggcattaccgcggagtccgttgcagccagtaacggtgactatgcgatgatcctcggggtaccgacgttacaaacgggagtgtttggcggtttgattgtcgccatctttgtttatctgctctatacccgcttccacaatattgaattgcctcagtttcttggtttcttcggtggaaaacgctttgtaccgattattacggcggtggcggcaattattgtcggctatttattgccgtggctgtggataccggtacaaaaaggtctggcgtcgctttcaacgctggtgaccagtgggcataacgcgaacttcgcggcctttatttacgccgttggcgaacgttcgctgattccttttggcctgcatcatatctggaacgtgccgttttattacaactttggcgactacatgaccaaatccgggcaactggtgacgggcgatattccggtgttctttgcccaattgcgcgacggtgttccgttgacggcggggttgtttatgacaggtcgtttcccgatcatgatgtttgcgttacctgccgccgcgttggcgatgtatcaggaagcaaaaccggaacgtaaggcgctgattaaaggccttttactctccggtgcgctgaccacatttgttaccgggattacggagccgctggaatatgcatttttgtttgcagctccggttctctacatcattcacatcttcttatatgccacttcatttgtgctgatgaacatcctgaatgtgcacattggtcatccttttgctggcggtcttattgatttcgtactgaatggcgttatgccaaaccgcacgccgtggtatctggtgttcctggcaggcgcgggctatgcagcgatttactacaccgtatttcgggtactgatccgcaagttgaatctgaaaacaccggggcgtgaggatgaagagattgccgttgcaaccacattaacgcgcgaagaacgtccataccaaatcatcgaagcagtaggtggtttcgacaatatcgaagatgtggatgcctgcgcaacacgcctgcggctggcgctggtagacgataagaaagtgaatgaaaaacggctgaaggagttgggggctgcgggtttagtgaaactgggtgatggcggtgtacaggtgatatttggcggcaaatcgcaaatcctgcgcgacgaaatcaaaaccgtaatgagcagaccgcgcccgacagaaatgacagtggcctgtgctaactaattcgagattagcgggctggtttcagcccgccagacagagagagctgaagtatgaattcacaattactggctaacgccatccggatgttaagtgttgatgcgatccagaaagcgaactccggtcatccgggcgcgccgatggggatggcggatattgccgaagtggtctggcgtcgtcacctgcgtcataacccaaaaaatccgcagtggtttaaccgcgaccgctatgttcagtcgaacgggcacggttccatgttgatttacgctttgctgcatcttacaggctacgacctgtcgatggatgatattcgcgactttcgtcagctccactcccgcacgccaggtcatccagaatatggttatacgccgggtgttgaaaccaccaccggcccgttggggcagggcgtagctaatgcggtggggatggcgattgcggagaaggcgctggcggcagaatttaacaaaccgggctttaatattgttgatcatcacacatggctatttttgggtgatggctgcctgatggaagggatctcccacgaggcctgtggtcttgcaggaacgctgaagctcggcaatctgattgctatctgggacgataacggtatttcgatcgatggtcacgtagaaggctggtttgctgaagatacggctgcccgttttcgtgcctacggctggcatgtcattgaaggcgttgatggtcacgatccagaagaggtagatgctgcggtgcgtgaagcgaaaagcgtcacggataagcccagtctgctgtgctgcaaaacgattatcggttttggttcgccaaataaagccaacagccacgattgccacggctcggcgctgggtgcagatgaagtggcgctggtgcgtgaacgtctgcaatggccgtatgcccctttcgaaattcctggtgaaatttatgccgcatgggatgcgaccgagaaaggcgcgcaggttcaacaggaatgggatgcactgtttgccgactacgcgaagcagtggccggaactggcggcggagtttactcgtcgcatgaagggtgatttgcctgctggctgggtcgagaatatgcagaaatatgtgcacgatctgcaatcccatccggcggcgctggcaacccgtcaggttagccagaaatgcctcaatcacttcgcagatatgctgccggaactgatgggcggctcggcggacttgtcgccctctaacctgactcgccatcagaaatcggttgatttcaccggagaaaatccggcggggaattacatctcctatggcgtgcgtgaatttggtatgtcggccatcatgaacggtcttgcgctgcatggtgggtttatcccttacggcggtactttcctgatgtttatggaatatgcgcgtaatgcactgcgtatggcggcgctgatgaagatccgctcggtgtttgtttatacccacgataccatcggcctgggcgaagacggcccgacacatcagcccgttgagcaactggcgtcgctgcgtctgacgccgaatatggaaacctggcgcggttgcgatcaggtggaagtggcggtggcctggcaacaggcgattgagcgcaaagatggcccaacgtcgttggtattaacgcgccaacctctggcgcaacagccgcgcaccgctgcacagttggcagagattgcgcgtggtggttatgtactgagtgattgtgacggtcagcctgagatgatcctcatttctgcgggttcagagattgagttagtggtcagcgccgcaaaagcgttaacggaagaagggcgtaaagttcgcgtggtttccctgccgtgtaccgagcgtttcgataatcaggatgcggcgtacaaagagtcggtattgccaaaagctgtacgcaaacgtctggcggtagaagccagcatcgccggattctgggaacgctacgtgggcctgaacggtaaagtgatcggcatgacgagctttggtgagtctgctccggcgaatgtgttgttcaaacactttggttttacgccggaaaatgtcctggcgcaggcgcgtgagctactgaacagctaaacctgcacaaggggtgaaaggatgaccttttaccccttgaaacgggagccaagaaactcttcacgggtgcggtatttctcgtaatgcgccttgtttttatacataaacaacagcaccagcatatcaataacgcccattgccggaacgcgagtggagtcgaaggcttcaaagaagattttatcgctgaccgcggtattgagttgatgggtggagagttttgataacggagatttaatatagttagtgatacaaacggatttggcaccgcgctctttcaccactttaaagatatcgaccattaagttggtgctgccagagttagaaataccaatcgccaggtcgcgtttccccatagaatatgccgcattaatttgcatttccgggctgacgtgaacaacggtttttaatccgagttggctgaatttataagcaccataaacggccagagggtttgaatttccagcagcaaaaaagaaaatagtatcgcaattagcaagtagtttgagaatggactcaagcacttcggcattaaaaaattgcgttgattgtattaaatcttcggcctgtttttttaataagaaggttgccaaagatgttatatcgctgaagtcggtattttcaggatagctattgtcaggattaatgacttcttttgctaatgcaatttttaaatggtaataaccctgataacctaatttcttacaggtgcgtacgatagtcgcttcactggcatggcttttttctgatagttcagtgacactatagttcacgacttcatgtgcgtggctaagaatatagtcagcgacctttttttccgcctgatgcagtgtagggtaattgctttgaatcagactttttacggttatgttattcataattagtaaatttcattctgacagaaagtgctgattataacatagttttcaggcgtggataggtgtgaaaaaaatgaaggtgtgcagtgaacgtaatgattaacagaccggttaattttcatgaattacgtcaactgcacaaaaataatttaaacgggtgctctaattaaagcaagacttatatttttatcattgtattgtcaattaaatacaaattgtgtcattaattgtgggtttcttaaatattctatgcaccactgacaggctttgcccataccatcggaacgagcggcaagaaataacttggtggcgtgtttatgttcgcgcattggctttttaagcaatttaccgctgttcaataacggcaatgccagatgatgtggaatataaccaataccgacgttttgttctattaaggcgattgccgtagcgaagtcaggaacaaaaatgggtttttgtccttccaacaaccaggcttgcatcggggggaagttaacggaggtatcgcggatacaaaccgctggatagtgacgcaattcactgttttctaatggatgccgcttcgctgccagtgggtggagtgggctgacgacaaaatcccattccatttgtccgaccggttcgctaatgatgccttcactgcttggtactgcatgaggagcaccgtagaccagatcagcacgcttactgtacagcgcatcccagcagccgttgtatacctcaagatctaccgtcagtgttgttgatgtgaattgccgttcaaaatctcgaataaatgccaccagcaaatcaccaggaataatattgtttaccgcaattgtcagttcacgctcaataccatcgtgaatcagcactgtgttgcgctttaatgcttccaggtcgccaagaatagttttgctatgttcgatgaagtaacttcccgctggcgataattcaatatagcgtcccttacgaatgaacagttcaacgcccaggctctcttccgctttcttgatagtgtaactgatggcggaagggactttatttaactgctcggctgcggtggtaatgctctggtgtctggcgaccagatgaataacacgaagcgtttcgtctgagatgaacataaggctccctggtcagtggtaaagtggctgaatctctccagattcagccgtaatcattgcctgagtatacccaggaattagcggtgttgacttgcccgactgagaatcgcatacgcgatacatgccaccagaatcgagtctaccgaagggatcgtcgtcagggtgaataagccttttacggtcataaagccaaccgctgcgcctatgatccatgctgcgaatgtcagcactttaatctgtgactcctgggctaacactgactcttgatagccattacggcgataaaggaaaaagtcagcgatataaattccggcaacgggtggcgtggcgatacccaggaacagcagaaacggaataaaccacgccataatatccatactgcctacgatggcggaaaggatacccagcgccacggtaatctgccatttgggaaagcgggtaagcagtgtggaaaccaccagcgtgccctggaacatattgcccgcgttaccggtgacgcaggcgaaaatcaacaacagcgccgcaggcagaaccgcaccgaataccgccatcgcacccagtaaagatccctgaccactaatggcgctcggcgttgcacccgcccagtagagcagagggtaggcaaccagaaacgtcacgcctgcggcaatcagcgcatgtttgcggttatgcacaaaactaccgaaatcaggcagtgtggcaaccagcacaataatggtgccaacaacggtggaaacggcgacacctgtattcatctccacaatcgccgctggtactgccacttcggtatgggttgccacatagaggatgtaacacagcaccagcgcgataaccggcacggcaacttgggcaatttttcccagaacggtaaagccaaatgccgtagaggcgacaaaaatgacacagccagccgccactaacagtgccagtggaacttccagtccatgttgagccagtaagtcatgtaccgaatgaccaaacatattggcggtaacggcaatccagccgaacagacttatcgccatcaaaatgttaatggcgatggcccctttttcgccaaacgaatatttcacaatgccatacgttggcaggcgggctttttctcccacgctaatggtgatggctgaaagtaaggtcagaatgacgccgcctaacaatacgacgctaattaaactgctgctggaaagttgattgccgaggcttgaggatgacaacagtacaggtgtgacggcaatacccagcaaaatcatggcaatacgcaatcctgatgccgtattcagattctcttcttttttacgcatagtatgttccctttataaatgcgcgttacacagtatgaaaatgcccggtgtatttgcgccagctacccagttctgtaatttcccgttggccttcggtcagccagttttctgccagtacgcccagcacttcgctaccatcggcaagtttgattttgccaattgccagcccagcgggttcgctcattaacagagcggcaaaactggccagcggtaattgccaaatttctacgtcgacgtgtgttcctccttcattcacgcgaatcattcccggatggcgatcattaatactccacaaccggtaatgggcgtcagttcggtcttcacggacaaaaataccgcccgctttttgcatatttgggttgagttccaggccgcgcatcagcgttccgttaacggctaaaagcgttgtagtcattgtgttctccagagaattaaagggttatccatgtaccgctctgatgcgccagggctgcttttatggtttgcggtgaagtaatcaggccgctggcctgtttgccttgttgctggctggcattgatgaaatcaacaatggcttccactttgggttgcatactgccgacaccaaactgaccttcccgcaacagcgtttgcgcttcggcaacgctgatagcgtcgagccactgttgttgtggtgtaccaaagttaatcgctactttttctacaccggtggggatcaccagcagatctgcgcctaactgactggcgagcagcgcggaggccagatctttatcgatcacggcttccacacctttcagttgttgcccgtctcgcaccaccggaataccgccgccgccgcaggcaataaccagatatccctggcgcaccaggtgagcgatggtgtcgtgctcaataatttccagtggtgcaggagagggaactgtacgccgccaaccacgcccggcgtcctccatcagcgtccagccgagttgttgttggcgttgttgggccgttgcttcatcgagaaacgcgccaattggtttactggggctggcgaaagcatcgtcatgtgggctgactcgcgtttgtgtcaccagggcaattaccggtttgtttatgccacggcgagccaattcgttatgcagcgctttctggaacatgtagccaattgcaccttgtgtatcacccacggcgtaatcaagtggaaccggagaaacttcgttactggcgagttcagagcggcgcagaataaagcccacctgcgggccattaccgtgggttagtaccaggtcccatccggcttcaaccatatcaacgatatgctgcacgctttccatcactgcaacatattgatcgggaatactattgcgttgctcgtcctgaatgagcgcattgccgccaaccgcgacgacagccagtggcttaaccatgatggttctcctttgcgacgatctccgccagtgcacgtacagcggcgacaaaacaggccatcggcgcagtggtgatcccggcaccaatttgcccgacccccgcttgtttgtgggcgatacccgtattgatgaccggtaaaatgccgcgatcggtcactttacgcgcatcaatccctgctgcggtgggggcaaaattgagggctggaagtgtaaatgcggggttaccgccgagggtgatggcttgcatccgacggctgttattggtggcatcgacaggggtgcctcccacaaatttgacgatcgccggagacgacgccatcgcgaagccacccacacctgcggtttcagtaattgcgctatcacccaggtcagcagcagcatcgtcaacgccaaatccggggaagaacagaccttcaacggcattggcaggagcctggaaccagcgatcgccagtaccggaaagccgaataccaaaattcaccccgttacgcgccatcaccgtaaccattgaactgaacggtacattggcggcggcatccatcattgctttacaggcagccatcgacagattgaggaagaagtgatcgttaccggtgataaatgccacgacgcgctggatatgttcctgtggaagagagcaggctagcaatgccgggagcaggcgcttaatcagcaaaccggtagcggcagcattgcggttatgaacttcatcccccatatgcagcgcctgcgccattaatggcttgagttccagctcgccgtgttgtgcgattgctgctttcattgctggagccagttcatcgcgcatccaggccagacgattgagaacttcatcgttattggcgccaaaacggagaaccttacccagaccttcattgaaattgctaaaagtacggtggccgttggttttgttttctaccacccataacggcatcgacgggctgatgatgcctgccattgggccaaccgcgtgataatgatgacaaggggcaaggtcgatttcgcctgcgtttatttggttttcagcgtcttgctggctggtggcccaaccttcgtacagcatggcaccaataatcgccccttttaccggaccacacatctcttcccaggcaatcggcgggccagagtgcaaaatacgtttttgttcagccattgctggaatggcctctttagcgagcatgacatccaccagcacgggctgtgcttcgagataacgtgccatggcgatttggttggcattttctaccaggggatgacatagcaacgatgccagatccaatccagcgtcaatatcgccttgtgctggtggctgccagttgagtgcaattgcgcttcccccggcatgttgaatattgtcagcaaaactgtgtagtcccgcgttcacgaccttcaaaggctgattaaataaggtattcatacgtttagcccctttttctgcaactgagtctgtgcaacggtgctggcccatagcgccgcctgtgcattgctgctggcgatgatgacgcccgcattttgtagtgcgcttatctgctgactgcgtatttgcggatcagcttccgttccgcaaacgtgcgcaatcagcaacggtgcgttattcatgtcgatgtgtgaaagttggtccagtaattcgctggcaggcgtcgtggaagcgccataaccaagtaccaggtcgaataacacgacggcagtgtgtgagtcgttgagttcgttgagcagacgttgattgcgcagagtcgggtcgatcattggatgcggtttgccacgggtgaaatcatcgtcgcccatatcgatcaacgtgtgatcttcgctttgccagatatttgccagagcacgattacccgcaactggcgtattggaagctgcgctgaatcccttttgttggcagataagttgcgcttcgtagcagaaggttcctccggcgaaaacaccgcgtatcgcctggcgatgggctggcagacgctggcaggcgttttgtaacattgtgagatcgtcgcaggaaatctcggtctcgacagccggaagtggttgatcattcagtaacgccacggcgatgttggcggcgctggcaagtgtggtggccgcggtgatattgggacgtgccagatcatgcggattcgcaccgaggaaattcaccactacgggttttccacaagcctcggcacgctccagaatagtccgggcaacgatcggtgaaggcggttttgatataagcacaatcacgcgagtttcatcgtcttgcgccagcgcatctaaagcgaagagcatcgatattccaccaatctcttcactgagatcatgtccgcctgttcccaacgcctgagaaatacccgctccgagctggtcgattcggcaagtcacttcctgtagcccggtgcctgacgcgccaataacaccaattgctccgcgtttcaccacattagcgaagcctaacggaatgccgttaacaatggcggttccacagtcaggtcccattacgatgcgctgacgttctcgggcaagcgttttgatggatttttcctgcccgatactgacgttatcgctgaacatcatcacgttcattccgaggtttaacgctttcattgcttcggcggcggcgtagtctcccggtacagaaatgagtgccaggttggcttcgggttcggcttccagtgccatttccaggctgaccttttccggtgttttaatgccactatccgtttcatcatcgggtttgctggtcagacgttgctgggccagtaccagtgcttcattgcaaatatcttcttcacccatgactgcaatcactaaatcattgggactggcgttgatttcgttacccagacccgcatcgcgcaattgttcgagattattgggcgttcccatgacgaccgaggcctgttgaataccgggcaacttgctgatttgcgcggaaatctgcatcagagaaactgagtcctgataaagattactgaaaactttatatttaactttcatgctgttacgcctgtttcattccgcccgatagcaaaattcgggcaaagcatccccgtgtagccccataaacgggctacgggagaaaaggttgaaatcaattcatggtgttcagggttcgaaagccatgcagcattcctgcaaggcaatctactcctgacgttgcgccaaattgcatgacctgttctgcacaggatgcgattgtcattgccgatgcgctcccaaccagttgtgcgagtaactggcaaatcggttctgaaaaatgtccctgaagcgcacgctccagataatgacgactgatatccgtggtgttgtgcgcatgttgatcaattgcctgctgcaaccggtattgatgatcggcaagtggtgcagggagttgccataaccagagcgctgccagatagcccaacaaatagtcatctccatcgggtgttaagcctttaccaaagccgatcagttgtggcacctggcgttccagcgcatctggatgttccataatcgctaatccctggtgcgtgaggctatccggcaggtgcaatgtgctttgaacgttatgttccagacaaaataaaagccgttgcgatgccatcgttgggtagtgctggaaaaccaaagggaatgcctcaagtgtcagcattctccccacaaatggcgactgccagagcgttgcgttttcgagcgccacacaaaatcgaggtgtccgcagtaagccttgggttaactgaatgggatctgaatgggcaatctctcttcgccagtcccaacattcaggtagccagactctggcagcatcagggagattcagatacgtttgcgcacacaacagagtgatgaatgttcccgcgtctgaatacagatttaccgcatgtttaaaagcgctatgcagacgtaaatcttgcgtttcattctgcgggaaaagatatcccaacgacgatgcgcaaagcgtaacctgtaccatcggcgttagccttccagacctgcaataatggctttggaatcagtaacccaaccgaaaatggcaccttgtgctttgatcatctcaagggcgtatttctggaattccgggaaataggagccgacacaatcttccgggataatgcattcatagccacgatcatttgcttcgcgcacggtggtggttacgcaaacttcggttgtaacaccacaaactatcagcgtcttgataccgtggttttgcaaaatcagatgtaagtcggtttgataaaacgcgcctttgccaggcttatcaatcaccggttcgcctgccaccgggtacagttcaggaatgatgtcatgacctgcttcacctctgaccagaatgcgtcccatcggtcctggttcaccaataaaggtttttccgccgcgcgtcagtttggctggcgggcagtcgcttaagtctgcacgatggccttcacgagtatgaataaccataattcctttttgacgtgcggctgccagcacctctgtacatggtgcgatagccgtgcgtaccagtgaaacatcattgcccagtgcctcaccgaagccccctgcttcgacaaagtcacgctgcatgtcgatcatgaccagtgcagttgtgcgcggatcaaaaggtaattcaaagggttgagcctgaaaaatggattgcgtcatggtaaatctcctgtctgatgtttaaacgatccagttgttctgagaacgagtattcaggagaaaagcggcacaaaacaggaaaaaagtttgccgcacagcaacgaaatttttgcattcagcaggtggtgtgatgacgaatgtgaagggagtcaaagagtggcatacagcaacaaattttttgatgctgtatggttttgagattaaaaaaatcgttgaaattgtgtgagcttaatcatcagatttagcgactatggcgttactttttaacaccatactgtgtaaaccattccaacattcgctgccagccgtctttcgcagattcggcatgatagctcgggcgataatcggcgttgaacgcatgccctgcatccgggtacacgataatctctgctttcgcgtttgctgcccgcagcgcctggcgcatcgtttccacgctctcttgcggaatgctgttatcctggccgccatataagccgagaaccggcgcgttaagatcggttgcgatatcaacaggttgtttcggtgaattcagcgacttatcgcccgtcagtttgccgtaccacgccactgcggcttttagctgtggattatgcgcggcatacagccaggtgatacgtccaccccagcagaatccggtgatcattaaacgatgaacatcgccgccgttgcgggaagcccaactggcgacatgatcgagatcggccagcacctgcgagtcaggcacttttgctaccagaccgctaagcaacgtggggatatcggcaaaatcattcggatcgccttcgcggaagtaaagttcaggtgcgatagccagatacccctccagcgccagacggcgacaaatgtcgcggatatgttcatgcacgccaaaaatttcctgcactacaatgaccactggcagtgggccatcgctttgctttggtctggcatggtaagcaggcatgttatccccttgtgaagggatagaggtgaagcccgccacaatcgcgtcgtccggagtctgaacgatggtcgaagcgagaggcgatgcagcaggtgcaaatccagattgttgtgttgttgccatggtattctccgtacccttataaaaatgttgcgcaatgttaactatagtcagcatgcaacaaatcacattgcctgaatcggctcatcttttatgcagtcctgcagaatgaagagtgatttatgtgatttgcatcacttttggtgggtaaatttatgcaacgcattttcgtcatggtgatgagtatcacgaaaaaatgttaaacccttcggtaaagtgtctttttgcttcttctgactaaaccgattcacagaggagttgtatatgtccaagtctgatgtttttcatctcggcctcactaaaaacgatttacaaggggctacgcttgccatcgtccctggcgacccggatcgtgtggaaaagatcgccgcgctgatggataagccggttaagctggcatctcaccgcgaattcaccacctggcgtgcagagctggatggtaaacctgttatcgtctgctctaccggtatcggcggcccgtctacctctattgctgttgaagagctggcacagctgggcattcgcaccttcctgcgtatcggtacaacgggcgctattcagccgcatattaatgtgggtgatgtcctggttaccacggcgtctgttcgtctggatggcgcgagcctgcacttcgcaccgctggaattcccggctgtcgctgatttcgaatgtacgactgcgctggttgaagctgcgaaatccattggcgcgacggctcacgttggcgtgacagcttcttctgataccttctacccaggtcaggaacgttacgatacttactctggtcgcgtagttcgtcactttaaaggttctatggaagagtggcaggcgatgggcgtaatgaactatgaaatggaatctgcaaccctgctgaccatgtgtgcaagtcagggcctgcgtgccggtatggtagcgggggttatcgttaaccgcacccagcaagagatcccgaatgctgagacgatgaaacaaaccgaaagccatgcggtgaaaatcgtggtggaagcggcgcgtcgtctgctgaaataaaaaaacgctccccaacttcggggagcgatatcagttattgacgccgtaaacgcattattttgcggattattggcgtcagtagcgtaaaggctgccagagtcagcaatgccagagtgatcggtcgggtatacagaaagtcgagtgaaccccctgaaagcgacagcgcacggcgaaaattactttccgccattggccccataatcaatgccaggaccactggcgacgccggatatccccctttctgcatgaaatagcccactacgcccgcaatcaacataatgccgacatcaaacaggctgttgttcagtgcataagtcccgaccacacaaagtgcgaggatcatcggtgtgagaatattgccgggaattttcaccacattaccgatgactttcaaagagagcagtccaagaactagtagcatgaagtaacagaagatcatgccgacaaacagcgtataaaccatatcaccgtggtcggtaaacatcagcgggcctggttgcattccctgtaacgttaacgcgcccagcatgatggcggttaccgcatcgccagggatccccagcgtcagcataggtaacaatgcgccaccggtgcagccattcgcgcctgcctcacaggaggccacagctttaatttcacccttaccaaagttttctggtgtcttactgaaacgacgagtttcgttataggcaacaaaagctgcaatatccgcccccgcaccggggatcatgccgataaaaacccctaatcctgatgagcgcaaaatggttaatgcgatgcggcgtagtgtttgccagggcagtaacagactgccgatagccaccttcgcgccccgacgaatttgctggttttgctccatagagcggaatgcttctgaagcagcaaataaaccaatcatcaccgggataaatggcacattcatcagctccacaaatccacctgtaaaccgtggaaaaccgcccattggatcaaggcctatcgttgcgatcagcaatccgccaaccccggcaatcagccccttaatcagcgactcaccggaaatactggcaataatgctcagtccgaaggttgccagggcgaaggactccgaggcactaaatttcagcgcccaactggcaagtaccggagagagaaacatcagcacgataatgctgagcgttccgccactaaaggaagagaacgtggcggcactcaatgccagccctgcttttccctgtttcgtcagctcataaccatcaatagcggtggctgcggcggcaggcgttccgggaattttgagcaaaattgcggtgatagaaccaccgtagacgccaccaaaaaagacgccgcaaatcatcaacaatccagaaacaggctccatgccgtaggtgaaaggcagcaaaatcgccacacccatggtcgctgtcagaccaggcaaagcgccaatcacaatacccagcatcaccccaaaagtggcaaacagcagcgcctgaggattattgagtaatgtcgaaaaaccctgagttaaaagttcactttcaaacattgctggcccctgttattcgaaaaatgtgccgacaggcaatggcacctgtaacgcttcgacaaacagcaaccagaggattgccgttaacagcagcgcaatacccggtgtgagtacccatcgcctgtagcccatcaacgtcataatgacgatgaggaaaacaggagtagtaatgagataaccgcagtagctcatcgccacaatataaaacgcggttgccgcaattcctgttgctgttttcctgaatgccggtttttcctgtgcgttggcgcaagaggctggttttgcctgcaaaagatcgcgtatcaccagcaagacagcgagcacaatcagggcacaggcatagaaggtagggaaggcacttgcaccgggatccgtttcaatggcagttgctggaaaatcagcggcattaatcatcaccgcgccagcaaccacacaaagtaacagcgccaccaccatcgttgatgaaaggcgcttgcggtgcggtacggcgagttgagcaacagactgttttgtgttcatcaaccgtacctcaggtttattttttcaggcccaggcgagtcagcaactcgtcaaagtacttttcctgttcgctgatttgggtctggaagctggcagcgtcaagccatgcatagttgagattcaacttttgcagtgcatcctggaatgcaggctcttcagccgtctcttttgctgcctttgccagaacatccaccacatcctgcggcgttttttgcgacacaatcaggccgcgccaggtgccgatggagagatcaacgcctttctcttttaacgtcgggacgtcaggcatggttttcattcgctcatccgccatcactaccagtgtcttcagcttgccgccattcacatggttgataacttctcctgggcttacggaaaccgcttcaatatgcccgcctaacaggcctgtaatggcaggggctgcgccgtcatacgggacatgagaaaactttgtgcccgttttgtcttccagtgcagctgccgccagatgccagatagctccggtgcctgagttaccaatgcgtacttttccgggattcgctttggagtaagccataaattcttcatagctattccacggcgcatcggcacggactgtgatagcagccggatccgcattcagacgggcaatgggtttaaagtcgctggttttaaaacgcaccattccgaggctgggaagggtggtcagttcaaccgtgcctaaaccaattttgtaaccgttagggcgggcagcggcgatttcactcaggccgatagcaccgcctccgccaggtttattgataaccccgatgctgacgggtaaatggtttttggcggcatcagcaaaggcacgggcaaccagatccgtaccgcctccggcagcgtagggaacgactaactcgatctgtttggttgggtaggaggctgcctgtacaggcgcaatgctgagggcagcgcctgcaagaagtaccattgcagccatttttttcggtaaggtaagatgttttatcattgcttttatatccttatttatcagttagttgctatttaaattgttccatgcgttcataaacagtactgcattttcatagacttgctctggcgtcatgccggggcgatatagcgcagaaccgaggccaaagccgtttgcgccgtggctcagataacgcgccatggtttccggtgtgataccgccaaccggtaacatcggaacggattgtggaataaccgcacgccaggctttggtaacttctggcgtaatttgttcagccgggaacagcttgatggcattagcaccatgttcaatggcagcaaaggcttcggtgggcgtggcgacgccaggcgcacaatacatacccagcgcacgggcgcgacggatcaccgcagtatcgcaatgcggcatcacgataatctggcccccagcctctttaaccgcaaccacctgctctaccgaaagcacagttccggctccgaccaggcagtccttaggcagggcgtcgcgcagtatactgatactttgcaacgcctccggcgagttcataggaatctcaatcaggcggaatccggcggcgtacagtttttcaccgatggcgacaatctcatccggtttcacgccgcgtaaaatggcgactaacccggttttttgcaaaagcgtattaaatggcatgggtacattccctggcgttggtggacagtaacccggcagcgtgggcgattcgccataatccctgttcagtggcattaggaatggcgtgtatctgtctgccgggaaaaacgtggctgaatgcttgtgaatagcggctgttcagatttgcgctaccgattaaggcgatcggtgttgtggcgggtaaatcacgtagcaaactggatgccagaccacataattcatggcctatcagtaatccggaaaggtaatccccctgcgaggacgacgtaagattactggtcagcaggcgcgaacgggtcgaaaacagcgtcgataataatccggtctgatgatgctcttgtgctgctgtcagcccgtgggtgaaggcatcccagtgcggttcatctccaggatgcatggtggcaccgagaatcgaatggcgggataaaacatcaaataactcgcccgtcataaaggttcggaaatcggtaatggtgttgttttcaactactgcccatttcgcatgtgtgccgggtaagcctatcagcactggcataccctgatggatcgcgttttgcagggccggttccatcgagatagcaccgaagatttgtgtttcttcgccacgcatcacttcgggcatttcaccttctttaatcacgccaggaatgatatgcagcattgtctgctgctggtggataacaggcgtcaactgcttcgccagaccctcgagagtgaccgggcaaggtaaataagctgctgattgccacccttgcgcactgccgagcatgccgcaagccagtaccgggcatggggtttgtgccagccagtcgccgcagacacgtaaaaacgtatcgtggaaagcgtcctcacgtgttgctgcctgggagggtaatttcatgatcccccaggggaattcacgtttttcttgtggatttggtgattcgccaaaacgccatgcccgaagcgatgacgttccccagtccagggcaataaatgagggtgctcccggcattagtcgtttcctttaatcatggtttatttatctttgcggacgtgcttaccccagcccagttcagcggatatctcttctgcacaggatttgacgtaaggtgccagttcttccagacgcgccagcgacatatacgtggtggtactggcgacagaaatagccgccacaatttcatcccgggcgttgtaaaccggcgctgcaacgcaacggatagtcggctcgttctcttccagatcaaaagcaaaaccactggcggcataacgacgcatgttctgaataaatgtgcccagttttgtttcatcaccacaggtcttaaacagcgtgcgccactcttcttctgttcggttgaggatcaatgccttgccgatgccggtgattgccagtggcatgcgatggcctgggcgtgagcgcatttccagcccgcgctgactgttgatcttctccagatacagcacttcgtcgccttcaacgatccccagatgcacggtgtccagggtgtaacgggcaaggcgttgcaaaacgggctgggcaatttcgtacagcgaggtgctttccagtgctctggcaccaaattcgatcagtttggcacccagttggtagccctgcgttgggacatggcgcagatagcgttgttccaccagaacggtgactaaacgatgggttgtgctccgggtcgtgccggtgaactcgccgatactttttaggtcatggcagccgttataaacagcattaagaaccgccagtccacgtaataacgtttgtgcgcctgcggtggttgaagaggtttctgccatacgtttctcctgatgatattgctgaagtgttccacataatgacgtggggaaaaggtgatatatcccacaatataaactccatctcatattgtgggataaaataatgaaaattaacgatcgttttgcgtagcgcctcgcaggaaacttctttcaaactggacgtttgtacagcacaattctattttgtgcgggtaagttgttgcgtcaggaggcgttgtggatttctcaatcatggtttacgcagttattgcattggtgggtgtggcaattggctggctgtttgccagttatcaacatgcgcagcaaaaagccgagcaattagctgaacgtgaagagatggtcgcggagttaagcgcggcaaaacaacaaattacccaaagcgagcactggcgcgcagagtgtgaattgctcaataacgaagtgcgcagcctgcaaagtattaacacctcgctggaggccgatctgcgtgaagtgaccacgcggatggaagccgcacagcaacacgctgacgataaaattcgccagatgatcaacagcgaacagcgcctcagtgagcaatttgaaaaccttgccaaccgtatttttgaacacagtaatcgtcgggttgatgagcaaaatcgccagagtctgaacagtcttttgtcgccgttgcgtgaacaactggatggtttccgccgtcaggtccaggacagctttggtaaagaagcccaagaacgtcataccctgactcacgaaatccgcaacctccagcaactcaacgcccagatggcccaggaagcgatcaacctgacgcgtgcgctgaaaggcgacaataaaacccagggcaactggggcgaggtagtattgacgcgggtgctggaggcttccggtctgcgtgaagggtatgaatatgaaacccaggtcagcatcgaaaatgacgcccgctcgcggatgcagccggatgtcatcgtgcggttgccgcagggaaaagatgtggtgatcgacgccaaaatgacgctggtcgcctatgaacgctatttcaacgccgaagatgactacacccgcgaaagcgcgctacaggaacatatcgcgtcggtacgtaaccatatccgtttgctgggacgcaaagattatcaacagctgccggggctgcgaactctggattacgtgctgatgtttattcccgttgaacccgcttttttactggcgcttgaccgtcagccggagctgatcaccgaagcgttgaaaaacaatatcatgctggttagcccgactacgctgctggtggcgctgcgcactatcgccaacctgtggcgttatgagcatcaaagccgcaacgcccagcaaatcgccgatcgtgccagcaagctgtacgacaagatgcgtttgtttgtcgatgacatgtccgcgattggtcaaagtctcgacaaagcgcaggataactatcgccaggcaatgaaaaaactctcttcaggtcgcggaaatgtgctggcgcaggcagaagcgtttcgcggtttaggggtagaaattaaacgcgagattaatccggatttggctgaacaggcggtgagccaggatgaagagtatcgacttcggtcggttccggagcagccgaatgatgaagcttatcaacgcgatgatgaatataatcagcagtcgcgctagcccattgggggtagttaagccgggtagaaatctagggcatcgacgcccaatctgttacacttctggaacaattttttgatgagcaggcattgagatggtggataagtcacaagaaacgacgcactttggttttcagaccgtcgcgaaggaacaaaaagcggatatggtcgcccacgttttccattccgtggcatcaaaatacgatgtcatgaatgatttgatgtcattcggtattcatcgtttgtggaagcgattcacgattgattgcagcggcgtacgccgtgggcagaccgtgctggatctggctggtggcaccggcgacctgacagcgaaattctctcgcctggtcggagaaactggcaaagtggtccttgctgatatcaatgaatccatgctcaaaatgggccgcgagaagctgcgtaatatcggtgtgattggcaacgttgagtatgttcaggcgaacgctgaggcgctgccgttcccggataacacctttgattgcatcaccatttcgtttggtctgcgtaacgtcaccgacaaagataaagcactgcgttcaatgtatcgcgtgctgaaacccggcggccgcctgctggtacttgagttctcgaagccaattatcgagccgctgagcaaagcctatgatgcatactccttccatgtgctgccgcgtattggctcactggtcgcgaacgacgccgacagctaccgttatctggcagaatccatccgtatgcatcccgatcaggataccctgaaaaccatgatgcaggatgccggattcgaaagtgtcgactactacaatctgacggcaggggttgtggcgctgcatcgtggttataagttctgacaggagaccggaaatgccttttaaacctttagtgacggcaggaattgaaagtctgctcaacaccttcctgtatcgctcacccgcgctgaaaacggcccgctcgcgtctgttgggcaaagtgctgcgcgtggaggtaaaaggcttttcgacgtcattgattctggtgttcagcgaacgccaggtcgatgtactgggcgaatgggcaggcgatgctgactgcaccgttatcgcttacgccagcgtgttgccgaaacttcgcgatcgccagcagcttgccgcactgattcgcagtggtgagctggaagtgcagggtgatattcaggtggtgcaaaacttcgttgcgctggcagatctggcagagttcgaccctgcggaactgctggccccttataccggtgatatcgccgctgaaggtatcagcaaagccctgcgcggaggcgcaaagttcctgcatcacggcattaagcgccagcaatgttatgtggcggaagccattactgaagagtggcgtatggcacccggtccgcttgaagtggcctggtttgcggaagagacggctgccgtcgagcgtgctgttgatgccctgaccaaacggctggaaaaactggaggctaaatgacgccaggtgaagtacggcgcctatatttcatcattcgcacttttttaagctacggacttgatgaactgatccccaaaatgcgtatcaccctgccgctacggctatggcgatactcattattctggatgccaaatcggcataaagacaaacctttaggtgagcgactacgactggccctgcaagaactgggaccggtatggatcaagttcgggcagatgttatcaacccgccgcgatctttttccgccgcatattgccgatcagctggcgttattgcaggacaaagtcgctccgtttgatggcaagctggcgaagcagcagattgaagctgcaatgggcggcttgccggtagaagcgtggtttgacgattttgaaatcaagccgctggcttctgcttctatcgcccaggttcataccgcgcgattgaaatcgaatggtaaagaggtggtgattaaagttatccgcccggatattttgccggtcattaaagcggatctgaaacttatctaccgtctggctcgctgggtgccgcgtttgctgccggatggtcgccgtctgcgcccaaccgaagtggtgcgcgagtacgaaaagaccttgattgatgaactgaatttgctgcgggaatctgccaacgccattcagcttcgacgcaattttgaagacagcccgatgctctacatcccggaagtttaccctgactattgtagtgaagggatgatggtgatggagcgtatttacggcattccggtgtctgatgttgcgacgctggagaaaaacggcaccaacatgaaattgctggcggaacgcggcgtgcaggtgttcttcactcaggtctttcgcgacagctttttccatgctgatatgcaccctggcaacatcttcgtaagctatgaacacccggaaaacccgaaatatatcggcattgattgcgggattgttggctcgctaaacaaagaagataaacgctatctggcggaaaactttatcgccttctttaatcgcgactatcgcaaagtggcagagctacacgtcgattctggttgggtgccaccagataccaacgttgaagagttcgaatttgccattcgtacggtctgtgaacctatctttgagaaaccgctggccgaaatttcgtttggacatgtactgttaaatctgtttaatacggcgcgtcgcttcaatatggaagtgcagccgcaactggtgttactccagaaaaccctgctctacgtcgaaggggtaggacgccagctttatccgcaactcgatttatggaaaacggcgaagcctttcctggagtcgtggattaaagatcaggtcggtattcctgcgctggtgagagcatttaaagaaaaagcgccgttctgggtcgaaaaaatgccagaactgcccgaactggtttacgacagtttgcgccagggcaagtatttacagcatagtgttgataagattgcccgcgagcttcagtcaaatcatgtacgtcagggacaatcgcgttattttctcggaattggcgctacgttagtattaagtggcacattcttgttggtcagccgacctgaatgggggttgatgcccggctggttaatggcaggtggtctgatcgcctggtttgtcggttggcgcaaaacacgctgattttttcatcgctcaaggcgggccgtgtaacgtataatgcggctttgtttaatcatcatctaccacagaggaacatgtatgggtggtatcagtatttggcagttattgattattgccgtcatcgttgtactgctttttggcaccaaaaagctcggctccatcggttccgatcttggtgcgtcgatcaaaggctttaaaaaagcaatgagcgatgatgaaccaaagcaggataaaaccagccaggatgctgattttactgcgaaaactatcgccgataagcaggcggatacgaatcaggaacaggctaaaacagaagacgcgaagcgccacgataaagagcaggtgtaatctgtgtttgatatcggttttagcgaactgctattggtgttcatcatcggcctcgtcgttctggggccgcaacgactgcctgtggcggtaaaaacggtagcgggctggattcgcgcgttgcgttcactggcgacaacggtgcagaacgaactgacccaggagttaaaactccaggagtttcaggacagtctgaaaaaggttgaaaaggcgagcctcactaacctgacgcccgaactgaaagcgtcgatggatgaattacgccaggctgcggagtcgatgaagcgttcctacgttgcaaacgatcctgaaaaggcgagcgatgaagcgcacaccatccataacccggtggtgaaagacaatgaaactgcgcatgaaggcgtaacgcctgctgctgcacaaacgcaggccagttcgccggaacagaagccagaaactacgccagagccggtggtaaaacctgctgcggacgctgaaccgaaaaccgctgcaccttccccttcgtcgagtgataaaccgtaaacatgtctgtagaagatactcaaccgcttatcacgcatctgattgagctgcgtaagcgtctgctgaactgcattatctcggtgatcgtgatattcctgtgtctggtctatttcgccaatgacatctatcacctggtatccgcgccattgatcaagcagttgccgcaaggttcaacgatgatcgccaccgacgtggcctcgccgttctttacgccgatcaagctgacctttatggtgtcgctgattctgtcagcgccggtgattctctatcaggtgtgggcgtttatcgccccagcgctgtataagcatgaacgtcgcctggtggtgccgctgctggtttccagctctctgctgttttatatcggcatggcgttcgcctactttgtggtctttccgctggcatttggcttccttgccaataccgcgccggaaggggtacaggtatccaccgacatcgcgagctatttaagcttcgttatggcgctgtttatggcgtttggtgtctcctttgaagtgccggtggcaattgtgctgctgtgctggatggggattacctcgccagaagacttacgcaaaaaacgcccgtatgtgctggttggtgcattcgttgtcgggatgttgctgacgccgccggatgtcttctcgcaaacgctgttggcgatccctatgtactgcctgtttgaaatcggtgtcttcttctcacgcttttacgttggtaaagggcgaaaccgggaagaggaaaacgacgctgaagcagaaagcgaaaaaactgaagaataaattcaaccgcccgtcagggcggttgtcatatggagtacaggatgtttgatatcggcgttaatttgaccagctcgcaatttgcgaaagaccgtgatgatgttgtagcgcgcgcttttgacgcgggagttaatgggctactcatcaccggtaccaatctgcgtgaaagccagcaggcgcaaaagctggcgcgtcagtattcgtcctgttggtcaacggcgggcgtacatcctcacgacagcagccagtggcaagctgtgactgaagaagcgattattgagctggccgcgcagccagaagtggtggcgattggtgaatgtggtctcgactttaaccgcaacttttcgacgccggaagagcaggaactcgcttttgttgcccagctacgcattgccgcagaattaaacatgccggtatttatgcactgtcgcgatgcccacgagcggtttatgacattgctggagccgtggctggataaactgcctggtgcggttcttcattgctttaccggcacacgcgaagagatgcaggcgtgcgtggcgcgtggaatttatatcggcattaccggttgggtttgcgatgaacgacgcgggctggagctgcggaaattgttgccgttgattccggcggagaaattgctgatcgaaactgatgcgccgtatctgctccctcgcgatctcacgccaaagccatcatcccggcgcaacgagccagcccatctgccccatattttgcaacgtattgcgcactggcgtggagaagatgccgcatggctggctgccaccacggatgccaatgtcaaaacactgtttgggattgcgttttagagtttgcggaactcggtgttcttcacactgtgcttaatctctttattaataagattaagcaatagcatggagcgagcctcgccatcgggctcggtgaaaatggcctgaaaaccttcgaatgcgccttcagtaataatcactttatcaccaggatacggcgtcgatggatcgacaatatctttcggtttatacactgataactgatgaatcaccgccgatgggactatcgctggcgacgcgccaaagcgcacgaagtggctgacaccacgggtcgcgttgatagtcgtggtatgaatcacttccggatcgaactccacaaacaagtagttggggaacaatggctcactgactgcagtacgtttgccacgcacgattttttccagggtgatcatcggtgccaggcaattcacagcctgtctttcgaggtgttcctgggcacgttgaagttgcccgcgcttgcagtacagtaaataccaggattgcataatgactcttatccgtttaatcggggcgcaaggatagcaaaagctttacgctaagttaattatattccccggtttgcgttataccgtcagagttcacgctaatttaacaaatttacagcatcgcaaagatgaacgccgtataatgggcgcagattaagaggctacaatggacgccatgaaatataacgatttacgcgacttcttgacgctgcttgaacagcagggtgagctaaaacgtatcacgctcccggtggatccgcacctggaaatcactgaaattgctgaccgcactttgcgtgccggtgggcctgcgctgttgttcgaaaaccctaaaggctactcaatgccggtgctgtgcaacctgttcggtacgccaaagcgcgtggcgatgggcatggggcaggaagatgtttcggcgctgcgtgaagttggtaaattattggcgtttctgaaagagccggagccgccaaaaggtttccgcgacctgtttgataaactgccgcagtttaagcaagtattgaacatgccgacaaagcgactgcgtggtgcaccctgccaacaaaaaatcgtctctggcgatgacgtcgatctcaatcgcattcccattatgacctgctggccggaagatgccgcgccgctgattacctgggggctcaccgtaacgcgcggcccgcataaagagcggcagaatctgggcatttatcgccagcagctaattggtaaaaacaaactgattatgcgctggctgtcgcatcgcggcggcgcgttggattatcaggagtggtgtgcggcgcatccgggcgaacgtttcccggtttctgtggcgctgggtgccgatcctgccacgattctcggtgcagtcacccccgttccggatacgctttcagagtatgcgtttgccggattgctgcgcggtaccaagaccgaagtggtgaagtgtatctccaatgaccttgaagtgcccgccagtgcggagattgtgctggaagggtatatcgaacaaggcgaaactgcgccggaagggccgtatggcgaccacaccggttactataacgaagtcgatagttttccggtatttaccgtgacgcatattacccagcgtgaagatgcgatttatcattccacctataccgggcgtccgccagatgaacctgcggtactgggtgtagcactgaacgaagtgttcgtgccgattctgcaaaaacagttcccggaaattgtcgatttttatctgccgccggaaggctgttcttatcgtctggcggtagtgacgatcaaaaaacagtacgccggacacgcgaagcgcgtcatgatgggcgtctggtcgttcttacgccagtttatgtacactaaatttgtgatcgtttgcgatgatgacgtcaacgcccgcgactggaacgatgtgatttgggcgattaccacccgtatggacccggcgcgggatactgttctggtagaaaatacgcctattgattatctggattttgcctcgcctgtctccgggctgggttcaaaaatggggctggatgccacgaataaatggccgggtgaaacccagcgtgaatggggacgtcccatcaaaaaagatccagatgttgtcgcgcatattgacgccatttgggatgaactggctatttttaacaacggtaaaagcgcctgatgcgcgtttgttttgccctatttatcgatccgacagagaaagcgcatgacaaccttaagctgtaaagtgacctcggtagaagctatcacggataccgtatatcgtgtccgcatcgtgccagacgcggccttttcttttcgtgctggtcagtatttgatggtagtgatggatgagcgcgacaaacgtccgttctcaatggcttcgacgccagatgaaaaagggtttatcgagctgcatattggcgcttctgaaatcaacctttacgcgaaagcagtcatggaccgcatcctcaaagatcatcaaatcgtggtcgatattccccacggagaagcgtggctgcgcgatgatgaagagcgtccgatgattttgattgcgggcggcaccgggttctcttatgcccgctcgattttgctgacagcgttggcgcgtaacccaaaccgtgatatcaccatttactggggcgggcgtgaagagcagcatctgtatgatctctgcgagcttgaggcgctttcgttgaagcatcctggtctacaagtggtgccggtggttgaacaaccggaagcgggctggcgtgggcgtactggcaccgtgttaacggcggtattgcaggatcatggtacgctggcagagcatgatatctatattgccggacgttttgagatggcgaaaattgcccgtgacctgttttgcagcgagcgtaatgcgcgggaagatcgcctgtttggcgatgcgtttgcatttatctgagatataaaaaaacccgcccctgacaggcgggaagaacggcaactaaaactttattcagtggcatttagatctatgtcgcatccggcaattggtgcacgatgcctgatgcgacgctggcgcgtcttatcaggcctacattggtgccggatcggtagaccggataaggcgttcacgccgcatccggcaagtggttaaacccgctcaaacaccgtcgcaataccctgacccagaccgatacacatcgtcgccagaccaaactgaacgtctttgcgctccatcagattcagcagcgtggtgctgatacgcgcaccggaacaacccagcggatgacccagcgcgatcgcgccaccgttgaggttgatcttctcgtcaatctgctccattaacccgagatctttaatacacggcaggatctgcgcggcaaaggcttcgttcatctcgaatacgccgatatcgctggcagaaagccccgcttttttcagcgccagcttcgaggccggaaccggaccataacccataatcgatgggtcacaacccacaaccgccatcgaacgcacgcaggcgcgcggcttaagacctaagtcacgggcgcggctttcactcatcaccagcatggcagctgcgccatcggaaagcgcagaagatgtacccgccgttaccgtaccgctgacgggatcaaacgccggacgcagtgtggcgagggcttccacggtggtttccgggcgaatcacttcgtcgtaattaaactgcttcaatacgccgtcggcatcgtgaccaccggtcgggatgatttcatttttaaatgcgcctgactgcgtggcggcccaggcgcgggcgtgtgaccgtgcggcaaaggcatcctgcatttcacggctgataccgtgcatacgcgccagcatttctgccgttaagcccatcatgcccgccgctttggcgacattgcggctcaggccggggtgaaaatcgacgccgtgactcatcggcacatggcccatatgctccacgccgccaaccagacatgcctgcgcatcgccggtcatgatcattcgtgccgcgtcatgcagtgcctgcatggatgaaccacacaagcgattgacggtcaccgccgggacagagtgcggcacttctgccaacagcgccgcgttacgggcgatattaaaaccctgctccagcgtttgctgcacacaaccccagtaaatatcgtcgagggccgctgcttccagcgccgggttacgcgccagcaggctacgcattaaatgagcggagagatcttccgcacgcacgttacgaaaagcaccgcccttcgaacggcccatcggggtgcgaattgcatcgacaatgacaacctgttccattgtgactccttaagccgttttcaggtcgccaaccggacgggctggctcaaccgggggatagtacggttcgttatgacgtgctttattacgcagaccttccggtacttcatacagcgggccgaggtgctgatattgctgtgccatatcgaggtattttgcgctgccgagggtgtccaaccagcggaacgcgccgccgtggaacggagggaagcccaggccgtagaccagcgccatatccgcttctgccggagtggcgataatgccctcttccagacagcggaccacttcgttgaccatcgggatcatcatgcgggcgataatctcttcctcgctgaaatcgcgcttcggctggctcacttttgccagcaggtcgtcaacgacgacatcttcttctttcttcggcttacctttgctgtcttctttataacgccagaaaccgaggccgttcttctgaccaaagcggttggcattaaacagcgcgtcgatggcatcgcgataatctttctgcatccgctgcgggaagcctgctgccatgacagcctgggcgtgatgcgcggtgtcaatgcccacaacatccagcagatatgccggacccatcggccagccaaactgtttttccatcactttgtcgatcttgcggaaatccgcgccgtcgcgcagcaactggctgaaaccggcgaaataggggaacagtacacggttgacgaagaagccggggcagtcgttaaccacaatcggcgttttgcccatcttgctcgcccaggcgacgactttcgcgatggtttcgtcggagcttttctcgccgcgaataatttctactaacggcattcggtggaccgggttaaagaagtgcatcccgcagaagttttccggacgttccagcgcgttggccagttcgctgataggaatggttgaagtgttagacgccagtacggtatccgggcgtactttctgctcggtttctgccagcactgcttttttcactttcgggttttcaacaaccgcttctaccacaacatccacgcggtcaaacccggcgtagtcgagcgttgggtgaattgtggagatcacgccagccagtttcagaccatcgatcttgccgcgctcaagctgcttgttcagcagtttcgcggcttcggtcatgccgagggttaacgacttgtcgttgatatctttcatgacaaccggcacgcctttccacgcagactggtaggcgatgccgccgcccataatgcctgcgcccagcacagcggcctgtttcggggtttcaacatctttggtgagtttcttcgctttaccttttacatattgatcgttaaggaaaatgccgaccagtgcgcgggcttcgttggtatgcgccagcgggacaaaacttttgttttccaggtttaaggcttcttcacgaccaaaacgggccgcagcttcaatggtttttactgcggtgatgggggccggataatgtttccccgccgtttgcgcgaccatccctttagcgatggtgaagctcatggcggcttcaatcttgctcagttttagcggttccagcttcggctgacgttttgctttccagtcgaggtcgccgttaatggcctggcgtaaaatcgccatcgccccttcaaccagtttttctgctttgactacaccatccaccagaccgattttcagcgcctgatccgcgccgacatctttaccggcggcaatgatttccagcgcactgtcagcaccgagcatacgtggcatacgtacagaaccgccaaagcccggcatgatgcccagtttggtttccggcagaccgatgcgcagatccggcgtcgccagacgataatcggtcgccagcacgcattcgcagccaccgcccagcgcatagccgttgacggcagcaatggtcggcaccgggagatcttccaggcgattaaacacgctattggcaaagtgcagccactgacttaactgttcttcaggaacgaggaacagggacaaaaattcggtgatatcagcaccgacgataaaggctgctttgttcgaacgcagcagcagcccttttagatctgattgctgttccagcacgccgatggcctcgccgaggctggcgacggtggcagtgtcgagtttattaactgaacctggggcatcaaataccagttcggcaatgccatcttccagccagtcaaggtacagggtgtcgcctttgtaaagcatgtcagtctcctgaatccgcaaggtgatctggtcgtaccagatgcatcgaagtgtgtattttgtgttaaaaatatgcaaataaaatattaaggaaatgccgatctgatcacgctcggcagaaatcacgctctggatgaacgatgtgctaagatgcggagacttaaggtcaaaaaaacagaagggtaaaaaatggaatcactggcctcgctctataaaaatcatatagctaccttacaggaacggactcgcgatgcgctggcgcgcttcaagctggatgcgttacttattcactccggcgaactgttcaacgtttttctcgacgatcatccctatccgtttaaagtgaacccgcaattcaaagcgtgggtgccggtaactcaggtgccaaactgctggctgctggtggatggcgtgaataagccgaaactgtggttttatctgccggttgattactggcacaacgtcgaaccgctgccgaactccttctggactgaagatgtagaagtgatcgcgctgccaaaagccgatggcattggtagtctgttgcctgctgcgcgcggcaatatcggttatatcggtccggtgccagaacgtgcgctgcaactgggtattgaggccagcaatatcaacccgaaaggggtgatcgactacctgcattactatcgctccttcaaaaccgagtacgaactggcctgtatgcgtgaagcgcagaaaatggcggtcaacggtcatcgcgcggcagaagaagcgttccgttctggcatgagcgagttcgatatcaacattgcctatctgaccgcgaccggtcatcgtgataccgacgtaccttatagcaacattgtggcgcttaacgaacacgctgcggtgttgcattacaccaaactggaccaccaggcaccggaagagatgcgcagcttcctgctggatgccggggccgaatataacggctatgcggctgatctaacccgtacctggtcggcaaaaagcgacaacgactacgcacagctggtgaaagacgtaaatgatgagcaactggcgctgatcgccaccatgaaagcaggcgtcagctatgtggattaccatatccagttccatcagcgcatcgccaaactgctgcgtaaacatcaaatcatcaccgatatgagtgaagaagcgatggtcgaaaacgatctcaccggaccgtttatgccgcacggtatcggccatccgctgggcctgcaggtgcatgacgtagccggttttatgcaggatgatagcggtacgcacctcgcggcaccggcaaaatatccgtacctgcgctgcacccgtattctccagccgggcatggtgttaaccatcgaaccgggtatctacttcatcgaatcgcttctggcaccgtggcgtgaagggcagttcagcaaacacttcaactggcagaaaattgaagcactgaaaccgttcggcggcattcgtatcgaagacaacgtggtgattcacgaaaacaacgtggaaaacatgacccgggatctgaaactggcgtgatggaaagctggttaattcctgcggcaccggtcacggtcgttgaagagatcaaaaagagccgcttcattacgctgttggcgcataccgatggcgttgaggcggcaaaagcgtttgttgaatcggtgcgggcagaacaccccgatgcccgccaccattgcgtggcgtgggtggcgggtgcgccggatgattctcaacaactgggtttctctgacgacggggagccggcgggaacggcaggtaaaccgatgctcgcccaactaatgggcagcggcgtcggggaaattaccgctgtggtggtgcgctactacggcggcatattgcttggcaccggtgggttagtgaaagcgtatggcggcggcgtgaatcaggcgctgcgccagctaacgacccaacgcaagacaccattaaccgaatatactttgcaatgtgaatatagtcagttaaccggcattgaagcgttgctggggcagtgtgacggcaaaattatcaacagtgattatcaggcattcgttctgctgcgggtggcgcttccggcggcgaaagtggctgaattttccgcaaagctggcggattttagccgtggttcattgcaattgttagcgattgaagaataatccccacttcgttttgcagaactaaggaagcggcagagatgcattttcgcgccattacccgaatcgttggactactggtcatcttattttcagggaccatgattatccctgggctggtagcactcatctaccgggatggagcgggacgcgcttttacccagaccttttttgtcgccctcgccattggctctatgctttggtggccgaaccgcaaagagaagggcgaactgaaatcccgtgaggggtttctgatagtggtgctgttctggaccgtgctgggtagcgtcggtgcgctcccttttatcttctcggaaagcccgaacctcacgattaccgatgcgttttttgaatctttctctggcctgaccaccacgggggccactacgctggtggggctggattcgctccctcatgccatcctcttttatcgccagatgctgcaatggtttggcggtatggggatcatcgtgctggcggttgcgatactgcctatcctcggcgtgggtgggatgcagctctatcgcgcagaaatgcccggcccgctgaaagataacaaaatgcgcccgcgaattgcggaaacggcgaaaaccctgtggttgatttatgtcttgctgaccgtcgcctgtgcgctggcgttgtggtttgctggaatggatgcctttgatgccatcggccatagctttgcgaccatcgctattggcggcttctcgacacatgatgccagtatcggttatttcgacagcccgactattaacactatcattgctatcttcctgctgatctctggctgtaactacggtctgcacttttcactgttaagtgggcgtagtctgaaggtttattggcgcgatccggaatttcgcatgtttatcggcgtacagttttcactggtggttatttgtacactcgtactgtggtttcataatgtctacagttcggcgctgatgacaattaaccaagcgtttttccaggtggtgtcgatggcgacaaccgccgggtttacaactgacagcattgcccgctggccgctctttttgccggtactgcttttatgttcagcttttatcggcggttgcgccgggtcaacgggcggtggcctgaaagtgatccgcatcctgctgctgtttaagcaggggaaccgtgagctgaaacgactggtgcatccgaacgccgtctatagcattaagctggggaatcgcgcactgccggaacgtatcctcgaagccgtttggggatttttctccgcctatgcattggtgtttattgtcagtatgctggcgattatcgccacgggcgtggatgacttttctgcctttgcctcggttgttgcaacattgaataacctggggccagggcttggcgtggttgctgataactttaccagtatgaacccggtggctaaatggatcctgattgccaacatgctgtttggtcgtctcgaggtctttacattgctggtgctctttaccccgactttctggcgtgaatgatggagtaatacgtgaaaacattaattcttttctcaacaagggacggacaaacgcgcgagattgcctcctacctggcttcggaactgaaagaactggggatccaggcggatgtcgccaatgtgcaccgcattgaagaaccacaatgggaaaactatgaccgtgtggttattggcgcttctattcgctatggtcactaccattctgcgttccaggaatttgtcaaaaagcatgcgacgcggttgaattcgatgccgagtgccttttactccgtaaatctggtggcgcgtaaaccggagaagcgtactccacagaccaacagctacgcgcggaagtttctgatgaactcgcaatggcgtcccgatcgctgtgccgtcattgccggggcgctgcgttacccacgttatcgctggtacgaccgttttatgatcaagctgattatgaagatgtcaggcggtgaaacggatacgcgcaaagaagttgtctataccgattgggagcaggtggcgaatttcgcccgagaaatcgcccatttaaccgacaaaccgacgctgaaataagcataaagaataaaaaatgcgcggtcagaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgccgccgggtcagcgggattctcctgagaattccggcagagaaagcaaaaataaatgcttgactctgtagcgggaaagcgtattatgcacaccccgcgccgctgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaaacagcttgctgtttcgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagcctagtaggtggggtgaaggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgttctttgaagtgctcacacagattgtctgatgaaaatgagcagtaaaacctctacaggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccaaatttgcacggcaaatttgaagaggttttaactacatgttatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatctctgtagtgattaaataaaaaatacttcagagtgtacctgcaaaggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaaagttgttcgtgagtctctcaaattttcgcaactctgaagtgaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggagcagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgtgcgatacagggtgacagccccgtacacaaaaatgcacatattgtgagctcgatgagtagggcagggacaccgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcctcttaatggggtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaactggggctaaaccatgcaccgaagctgcggcagcgacactatgtgttgttgggtaggggagcgttctgtaagcctgtgaaggtggcctgtgagggttgctggaggtatcaagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagccckctcgccggaagaccaagggttcctgtccaacgttaatcggggcanggtgagtcgacccctaaggcgaggccgaaaggcgtagtctatgggaaacaggttaatattcctgtacttggtgttactgcgaaagggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagcgacttgctcgtggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagccgcaaggcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttggcccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagggtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggatgagagaagattttcagcctgatacagattagattaaccggcgacaagcgggttaatgaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcgaaaggcccagtcggaagactgggcttttttgcgttggtgcggaataaatgccggatgcgacgctggcgcgtttgctccagcctactcttgcttatccgtcctgcttttgcatccactccaccacaaaatcagccagcccctcaacatcattaatatccagtaacgcgacatcaagattaagcggcacatcactggctacagcaataacatgcctgtctatcactaattcttccggtcgatgtccggctccatcgcgaaacagcacaatctttgcgatctcttcatgcttaaacccttcgaccagaatcaaatccagctttgaggtatccattcgacttgcgagaaaatgtagatccagctcttcttcgtctggtgtttccgtcatcaaggcccatcgctgttggctggcaacgatggtttgcgccgcgccagccttgcgcagctcataactatctttgcccggtttatcaacatccatatcatggtgcgtatgcttaatcagccccggacggatccctctggcgcataatgccgggatcaattttttcagcagcgttgtttttccggtgccactccatgcagcaaaggcgagtaacggtatcatcgtttttcctgccatcgggcaagctcctctggcgtattcacgtttataaatgcctctttacgatcgctgaaatcaaccgcatgaccgccagccagacgcataaatgccataacccggcgttctcctgcttgcagatattccagtaataaaggctcaattgcgcggtttaccagagcaatagtcgggtgatcgcgttcaccgtcgtggacccacacgacaggcgcatctttgcgctgatgagtaagccgggcggctaaatcatggggaatgtaaggcgtatcgcacgggcaaaacaaaaaccactcacccgcttcctgctgcattactgaaagcattcctgccagaggaccagggtaatccgccagtgaatcttcaatcactttcagaccgcttacctgatagatttcctgatgacgattagcattaaccacgacgtgagaaagctgcgtcataagcgcgtcagcgacatactgccataatggtttgccgtttaattcaagcaatcctttatctacgccgcccattcgtctggctttaccgcccgccagcacaacgcctgttatcatcgtcatcagattcaccgatatcgcctcttttattgtgggattgaccctgctaacgtgtctgtctcaagagtaaggagcattactatgaaatgtaaacgtctgaatgaagttattgaactcctccagccagcctggcaaaaagagccagaccttaacctgctgcaatttttgcagaaactggcgaaagagtcaggttttgacggcgaactggcggatttgacggatgacattctgatctatcacctgaaaatgcgtgattccgcgaaagatgcggtgatcccgggtttgcagaaagattatgaagaagatttcaaaacggcgctattacgcgcacgtggcgtaattaaagagtaaaagcttgtaagcggcgcaaccaaaatcatcgtgaaatgatatccttcatcattcgtaatgttttccggatgatgggatgaacaacagcgcttttactttccagacactacacccggataccatcatggacgctctgtttgagcatgggattcgggtggattccggtcttaccccgcttaacagctatgaaaaccgtgtctatcaatttcaggacgaagatcgtcgacgttttgtcgtcaaattttatcgccctgaacgttggacagccgatcaaatcctcgaagaacatcaatttgcgttgcagctggttaacgatgaagttccggtcgcagcacctgtggcctttaatggtcagactttattgaaccatcagggattttatttcgctgtttttccaagcgtcggtggtcgccagttcgaagctgataatatcgatcagatggaagcggttgggcgttatttagggcgtatgcaccagacggggcgcaaacagctttttatccatcgcccgaccatcggtttgaatgaatatctcattgagccacgcawgctgtttgaggacgctacactgataccttccgggttgaaagcggcattcctgaaagcgacagatgagctgattgccgccgttacagcacactggcgggaagatttcaccgttctgcggctacatggagactgccacgccgggaatattctctggcgcgatggtccaatgtttgttgatctggatgatgcacgtaatggtccagccgttcaggatttgtggatgttgctcaatggtgataaagccgagcagcggatgcaactggaaactattattgaggcttatgaagaatttagcgagttcgacaccgctgaaatcggactgattgaacctttacgcgccatgcgtttggtttattatcttgcctggctaatgcggcgttgggctgatcccgcgttcccgaaaaatttcccgtggttaaccggggaagattactggctacgacagacggcgacttttatagaacaggcaaaagttctacaagaaccccctttgcaattaacacctatgtattaatcggagagagtagatcatgaaaaagatttggctggcgctggctggtttagttttagcgtttagcgcatcggcggcgcagtatgaagatggtaaacagtacactaccctggaaaaaccagttgctggcgcgccgcaagtgctggagtttttctctttcttctgcccgcactgctatcagtttgaagaagttctgcatatttctgataacgtgaagaaaaaactgccggaaggcgtgaagatgactaaataccacgtcaacttcatggggggtgacctgggcaaagagctgactcaggcatgggctgtggcgatggcgctgggcgtggaagacaaagtcacagttccgctgtttgaaggcgtacaaaaaacccagaccattcgttcagcatctgatatccgcgatgtatttatcaacgcaggtattaaaggtgaagagtacgacgcggcgtggaacagcttcgtggtgaaatctctggtcgctcagcaggaaaaagctgcagctgacgtgcaattgcgtggtgttccggcgatgtttgttaacggtaaatatcagctgaatccgcagggtatggataccagcaatatggatgtttttgttcagcagtatgctgatactgtgaaatatctgtccgagaaaaaataattcaatgtaaattacataaagcccgtgaatattcacgggctttttttattatttaataaatataaatacattctgataatgcgtcctgctgctggacattatttcagcataagtggatattcaaagttttgctgttttatcagggaatatttatatgatacgtaagtcagctacaggtgccattgttgcgttagccgtaatctggggtggtggcacatggtacacaggtacgcaaattcagcctggtgtcgaaaagtttattaaaggttttaacgatgctaaaaagaaaggtgaacatgcctacgatatgacgttaagttataaaaattttgacaaaggcttttttaattcccgttttcaaatgcaaatgacatttgataacggtgcacccgatctcaatatcaagccaggccagaaaattgtatttgatgtggatgttgagcacggtccgttgcccatcacaatgttaatgcatggtaatgtcatcccagcactggcagcggcaaaagtgaacttagtgaataatgagctgacacaaccgctatttatcgccgcgaaaaataaatcgcccgtggaagcgacattgcgattcgcgtttggtggctcattctccacgacattagatgttgcccctgcagagtatggaaagttttcttttggtgaaggccagtttacttttaatggtgatgatagttcattgtctaacctggatattgaaggcaaagtcgaagatattgttctgcaattttcaccaatgaacaaagtaacggcgaaaagttttaccattgattctctgacacgattagaagaaaagaaatttccggttggtgaaagcgagtcgaaatttaatcaggttaatattatcaaccagggggaagtcgttgcccaaatcgatgctttcgttgcaaaaaccaggctggatcgcgttaaagacaaagattatatcaatgtcaatctgacctacgaacttgataagttaacaaaagggaatcagcaactcggtagtggtgagtggtcattgattgctgagtctattgatccctcagcggtgcgccaatttatcatccagtataacattgcgatgcagaagcagcttgctgcacaccctgagttagcaaacgatgaagttgctctgcaagaagtgaatgctgcattgttcaaagagtatttaccgttattacaaaaaagtgagccgaccattaaacaaccggtaagatggaagaacgcactcggcgaactaaatgccaatctggatatcagtattgccgacccagccaaatcttcatcatccacaaacaaagatattaaatcgctcaattttgatgtgaagttaccgcttaatgtcgccacagaaaccgcaaaacagcttaatttatctgaagggatggatgcggaaaaagcgcaaaagcgggctgataaacaaatcagcgggatgatgacattaggtcagatgttgcagttaatcacgattgacaacaataccgcctcgctgcaactgcgttatacaccgggtaaagttgtttttaacggacaggagatgagcgaagaagaatttatgtctcgtgccggacgttttgctcattaaaatactcactcgcctctgctcattcagaggcgagtaaaacttacttttcctgccgctgtgatgacatcaacgatgtcagaagccggtctttttcctgccacaatgagttcagccattgctgaaaatggcgcttaaagcttttgtcattgatgtagtcgccatgtaactcatcggcaataggctgtaaatccacatgtacgacaattcgcgtcagtttaccgcttaacatatcgaagaacggctgacggttattgtccggataacacagcgtaacattaagcagtttatcgaattgtttacccagtacatttagcgccattgcaatgcctgccgcctttggtggcaacaagttttgaaaagtggagtgggtttgctgatgtttttcttgcgtgaaacgggagccttcaacgaaattgacaatagtggtgggatgcaggcgaaacttttcacaagaacgccgagtggtttcaacatctttaccacgtcgctccggatgacgtaataaataagcgcgggaataacgcttcataaacggcatatccagcgcccagcacgccaggccaagaaaaggcacccaggccagctgctgcttgaggaaatatttattcatcggaatgtgcttacgaaacagcacgcacagtacgacaatatctgcccaactacggtggttacaaataagtagataccagttcttcttacttaacccttccagcccgtgaacttcccattgcaggtgtgggttcagatgcagtaataccgccagaccttcacaccagcaatacatcataaaatcacaaaaacgcgaaacctttcgccaaatgactggcacaggtagcaatagttttacaatcccggcaatgatgatcgggacggaacaaaaaatagtgaccaaaatggtcaatacgatactcagcaaaagggttatcgcagcgagtattctcgtcataatgaatttattcaaaaggttagccatagacagtgcgctaaagaagcgcaaggcgcagattttagcagaaaacgacccaaataacggatgatccttaaggagaaaaataattcatatctatccacattagaaaaaatcccattatctcaattattagggatggctttatttttaactgcatgaaaaacaaagataaacaccatgctgtaaaaagcatgataataaattaaaagcgatgtaaataatttatgcacaaagttatccacatgacgatttgcgagcgatccagaagatctacaaaagattttcacgaaaagcggtgaaaaactcatgttttcatcctgtctgtggcatcctttacccataatctgataaacaggcacggacattatggttcagatcccccaaaatccacttatccttgtagatggttcatcttatctttatcgcgcatatcacgcgtttcccccgctgactaacagcgcaggcgagccgaccggtgcgatgtatggtgtcctcaacatgctgcgcagtctgatcatgcaatataaaccgacgcatgcagcggtggtctttgacgccaagggaaaaacctttcgtgatgaactgtttgaacattacaaatcacatcgcccgccaatgccggacgatctgcgagcacaaatcgaacctctgcacgcgatggttaaagcgatgggactgccgctgctggcggtttctggcgtagaagcggacgacgttattggtactctggcgcgcgaagccgaaaaagccgggcgtccggtgctgatcagcactggcgataaagatatggcgcagctggtgacaccaaatatcacgcttatcaacaccatgacgaataccatcctcggaccggaagaggtggtgaataagtacggcgtgccgccagaactgatcatcgatttcttggcgctgatgggtgactcctctgataacattcctggcgtaccgggcgtcggtgaaaaaaccgcgcaggcattgctgcaaggtcttggcgggctggatacgctgtatgccgagccagaaaaaattgctgggttgagctccgtggcgcgaaaacaatggcagcgaagctcgagcaaaacaaagaagttgcttatctctcataccagctggcgacgattaaaaccgacgttgaactggagctgacctgtgaacaactggaagtgcagccaccggcggcggaagagttgttagggctgttcaaaaagtatgagttcaaacgctggactgctgatgtcgaagcgggaaaatggctacaggctaaaggagcgaaacccgcagccaggccgcaggaaaccagtgttgcagacgaagcgccagaagtgacggcaacggtgatttcttatgacaactacgtcaccatccttgatgaagaaacactgaaagcgtggattgcgaagctggaaaaagcgccggtatttgcatttgataccgaaaccgacagccttgataacatctctgctaacctggtcgggctttcttttgctatcgagccaggcgtagcggcatatattccggttgctcatgattatcttgatgcgcccgatcaaatctctcgcgagcgtgcactcgagctgctaaaaccgctgctggaagatgaaaaggcgctgaaggtcgggcaaaacctgaaatacgatcgcggtattctggcgaactacggcattgaactacgtgggattgcgtttgataccatgctggagtcctacattctcaatagcgttgccggacgtcacgatatggacagcctcgcggaacgttggttgaagcacaaaaccatcacttttgaagagattgcgggtaaaggcaaaaatcaactgacctttaaccagattgccctcgaagaagccggacgttacgccgccgaagatgcagatgtcaccttgcagttgcatctgaaaatgtggccggatctgcaaaaacacaaagggccgttgaacgtcttcgagaatatcgaaatgccgctggtgccggtgctttcacgcattgaacgtaacggtgtgaagatcgatccgaaagtgctgcacaatcactctgaagagctcaccttgcgtctggctgagctggaaaagaaagcgcatgaaattgcaggtgaagaatttaacctttcttccaccaagcagttacaaaccattctgtttgaaaaacagggcattaaaccgctgaagaaaacgccgggtggcgcgccgtcaacgtcggaagaggtactggaagaactggcgctggactatccgttgccaaaagtgattctggagtatcgtggtctggcgaagctgaaatcgacctacaccgacaagctgccgttgatgatcaacccgaaaaccgggcgtgtacatacctcttatcaccaggcagtaaccgcaacgggacgtttatcgtcaaccgatcctaacctgcaaaacattccggtgcgtaacgaagaaggtcgccgtatccgccaggcgtttattgcgccagaggattatgtgattgtctcagcggactactcgcagattgaactgcgcattatggcgcatctctcgcgtgacaaaggcttgctgaccgcattcgcggaaggaaaagatatccaccgtgcaacggcggcagaagtgtttggtttgccactggaaaccgtcaccagcgagcaacgtcgtagtgcaaaagcgatcaactttggtctgatttatggcatgagtgctttcggtctggcgcggcaattgaacattccgcgtaaagaagcgcagaagtacatggacctttacttcgaacgctaccctggcgtgctggagtatatggaacgcacccgtgctcaggcgaaagagcagggctacgttgaaacgctggacggacgccgtctgtatctgccggatatcaaatccagcaatggtgctcgtcgtgcagcggctgaacgtgcagccattaacgcgccaatgcagggaaccgccgccgacattatcaaacgggcgatgattgccgttgatgcgtggctacaggctgagcaaccgcgcgttcgtatgatcatgcaggtacacgatgaactggtatttgaagtccataaagatgatgtcgatgccgtcgcgaagcagattcatcaactgatggaaaactgtacccgtctggatgtgccgttgctggtggaagtggggagtggcgaaaactgggatcaggcgcactaagattcgcctgaacatgcccttttttcgtaagtaagcaacataagctgtcacgttttgtgatggctattagaaattcctatgcaacaactgaaaaaaaattacaaaaaatgctttctgaactgaacaaaaaagagtaaagttagtcgcgtagggtacagaggtaagatgttctatctttcagaccttttacttcacgtaatcggatttggctgaatattttagccgccccagtcagtaatgactggggcgttttttattgggcgaaagaaaagatccgtaatgcctgatacgccatgtttatcaggccaacggtagaattgtaatctattgaatttacgggccggatacgccacatccggcacaagcattaaggtaagaaaattattcgccgtcctgcgtttcttctacaggctgcatctcgctaaaccaggtatccagtttctgccgcagcttgtccacgccttgtttcttcagcgaagaaaacgtttcaacctgcacatcaccgttaaacgccagcaccgcttcacgcaccatattcaattgcgctttacgtgcgccgcttgccagtttgtccgctttggtcagcagtaccagcacggcgatattgctgtctaccgcccactcaatcatctgctgatccaaatctttcagcggatggcgaatatccattagcaccaccagaccttgcaggctctgacgtttttcgaggtactcgccgagcgcgcgctgccatttgcgcttcatctcttccgggacttccgcataaccgtatccaggcaagtcaaccagacgcttgccgtcagccacttcaaacaggttgataagctgggtgcgccctggggtttttgaggtacgagccaggcttttctggttagtcagcgtgttcagcgcgctggatttacctgcgttggaacggcctgcaaaagccacttcaattccggtatcggaaggtaggtggcgaatatcaggcgcactcatcacaaaatgcgtctgttgataattcaaattagtcaaagcggtcgtctccatcagtcaaagctttgcggcgattatacctgaaccataataaaaggcggatttttcggcgtgagcgttgtaagtaaaagccatatgctttgtgagacattgccgatagtctttatgcgaaatagcagagaaaattctgcgacgcatgtcaaataagctatataaatcagtgaattgcttttatataaaactctgaaaatgtgcaaatactgatggcggttgattgtttatttaaagcaaaggcgtaaagtagcacccatagagcgaggacgctaacaggaacaatgactcaggatgagggtcaggagcgccaggaggcgaagacagaggattgtcaggaagataaacgtccggagacgtaattaaatggaaatggaatcaacacggattgttccggctaatggaaaaacagggtgtgttggcggcctgcaaggattgtaagacccgttaagggttatgagtcaggaaaaaaggcgacagagtaatctgtcgccttttttctttgcttgctttctgttagattccgccgcaaatctatactgaataaaacggctaaaagacgaaccattatgaaaccatcatcttcaaactcacgcagcaaaggtcatgcaaaagcgcgtagaaaaacacgcgaggagctggatcaggaagctcgtgaccgtaagcgtcagaaaaaacgtcgtggtcatgcgccgggcagccgcgcagcgggtggtaacaccacgtcaggcagcaaaggccagaacgcaccaaaagatccacgtattggcagtaaaacccctattccattgggcgtggctgaaaaagtcaccaaacagcacaaaccgaagagtgagaaacctatgctttcaccgcaggcggagttggagttactggaaacggatgagcgtctggatgcgctgctggaacgtctggaagcaggcgaaactctgagcgccgaagagcaatcctgggtggatgccaaactggatcgtattgatgagttgatgcagaaacttggcctctcttatgacgatgacgaagaagaggaagaagacgagaagcaagaagacatgatgcgtctgctgcggggcaactaacggattgccgccgtgggccttcccgttctgctgataacccttccggttatatgttatctggtgtggttattcgttaaactacagcggttgtcgcggcgacaaaagtggctgcgcaaccggctgatgacccgaaacgggcatccgccggtacgccgtagccgccagagacgccatcggaaggagtgagcatgtctgtacagcaaatcgactgggatctggccctgatccagaaatataactattccgggccacgatacacctcgtacccgaccgcgctggagttttcagaagacttcggcgaacaggcgtttttacaagccgtggcgcgctatcctgagcgtccattatctctctacgtacatattccgttctgccataagctttgttacttctgcggttgcaataagattgttactcgccagcagcacaaggccgatcagtatctggacgcgctggagcaagaaatcgtccatcgtgcaccgctgttcgccgggcgtcacgtcagccaattgcactggggcggcggaacgccgacgtatctgaataaagcgcaaatcagccgtctgatgaagctgctgcgcgaaaacttccagttcaatgccgatgcggagatctcgatcgaagtcgatccgcgggaaatcgaactggatgtactcgatcatttacgcgccgaaggctttaatcggctgagcatgggcgtgcaggacttcaacaaagaagtgcaacgtctggttaaccgcgagcaggatgaagagttcatctttgcactgcttaaccatgcgcgtgagattggctttacctccaccaacatcgacctgatttacggcctgccgaaacagacgccggagagtttcgcctttaccctgaaacgcgtggcggagctgaaccccgatcgtctgagcgtctttaactacgcgcatttgccgaccatttttgctgctcagcgcaaaatcaaagatgctgacctgccgagtccgcagcaaaaactcgatatcctgcaggaaaccatcgccttcctgacacaatcgggctatcagtttatcggtatggatcactttgcccgtccggatgacgagctggcggtggcccagcgtgaaggcgtgctgcatcgtaacttccagggctacaccactcagggcgataccgatctgctggggatgggcgtttccgccatcagcatgattggcgactgctacgcgcagaaccagaaagagttgaagcagtactatcagcaagtggatgaacaaggcaatgcgctgtggcgtggtattgcgctaacgcgtgatgactgtattcgccgcgatgtgattaagtcgctcatctgcaacttccgtctggattactcccctattgagcaacagtgggatttgctcttcgctgattactttgcggaagatctcaagttgctcgccccgttagcaaaagatgggctggtggatgtggatgagaagggaatacaggtgacggcgaaaggtcgcttgctgatccgcaacatttgcatgtgctttgatacctatctgcgccagaaagcgcggatgcagcagttctctcgggtgatttaaattgtgaatggcgcttcgtttacaaagtagaaaacgaaagcgccatcaatgtgctgagaacaagattgcctgatgcgctacgcttatcaggcctgcaaaatctgttgaaattattgcttttgtaggccggataaggcgtttacgccgcatccggcaatcaacgcctgatgcgacgctggttgcgtcttatcaggcctacgactttctccgcatccggcgtaaacaacgagcttcagctaaacagccctatcatcgcggcacacagcacggcagcaacagcagtttgcggtgtgtggctgtcaactgcgccactcgataccagattaattattgattccagcataatgactctccccgttttccgggcaagatcatactgaacttatcggaacagtaaagcgcaaaataccagcaatttgcgctcaataatcaatctttacacacaagccgtgaatcactccatccccagctcttttaacttacgcgtcagggtgttgcgaccccagccaagtagccgcgccgcttcctgtttatgcccctgcgtatgtcgcagcgcggtggtcagtaacgtccgttccagctctggctgtgcttcggaaagcaggttttgatgaccggaacgcagcgctctgtctgcccactgtgctaacagcgttgcccaactgtccggctgcatgtgtgaagtgctttccggtacgtttgattcaaacagttcgccaggcaaatcctgaatcaacacttcctgcccggcggccatcaccgttagccagcgacaggtgttttccagctggcgcacgttgcctggccacgccagacgcgtcagcgcggcttcggtttccggatgcagcaacttcgcttctacgcccagctctcgcgcggcaacctgtaaaaaatggcgtgccagacggggaatatcttcccgacgttcgcgcagtggcggcagatgaacgcggatgacgttcaggcggtggaacagatcctcacggaacttgccttccagcacccgctgttcaagattctggtgagtggcagcgataatccgcacatctactttcaccggcgcatagccgccaacgcgataaaactgaccgtctgccagcacgcgcagcaaacgcgtttgcacatccagcggcatatcgccaatttcatcgagaaataatgtaccgccatcagcctgttcaaaacgcccctgacgaatggtattcgcgccggtaaatgcgcctttctcgtgaccaaacagttcggattcgatcaaatccttcgggatagccgccatattgagcgcgataaacggcgctttggctcgcggactgtggcgatgcagggcatgagcgaccagttctttaccggtgccggattcgccgttaatcagcacgctaatagaagaacgcgaaagccgaccgataatccggaacacgtcctgcatggctggcgcttcaccgatgatatcggtcgttgggccgttaagctgaacattacgcggctgctgctgttcctggtaatgactgatggcgcgctcaaccagcgccacggcttcgtcgatatcaaacggtttgggcagataatcaaatgccccttgttgataggcgctgacggcagcatccagatcggaatgtgcggtcataatgatgaccggaagcatcggatggcgctgtttaatctgcttgagcagcgccagcccgtccattcccggcatacggatatctgaaagcagcacatccggcgttttgctcgccagcgcctccagtacttccgcgccgttctcaaatgtcgtacaggttaaacccgctccagcgagcgcacgttcaagcacccaacggatggaactatcgtcatcgactacccagactatccctcgttgcataaacgtcacctttatttcctgataggcaggtaaaccgagaactcggtatgacctggccaactggtaaattcaattttgcctgaatgctgatcaatcaaattacgggcgatggataagccaagcccggtgccaccttcgcggccgctgaccatcgggtaaaacagcgtatcctgcaaatgaggcggaatgcccggcccgttatcttccacatcaatccgcgccgccagccgatagcgctcgccgtgtaaggtcagttgaaacgctgtgcgggtacgtagaatgatttcaccaccctccggccccagcgcctgtagcgcattgcgcacaatattcagcaagacctgttcaatttgatccgggtcgtgcgccagttccggcaggctggggtcgtaatcccgaatcaaccgcacgttgttcggcagttccatcgacaccagcgtcaccacgcgttcagccactttgtgaatactttcggtaatgcgcgtaccgggcagctgcggccccaacagacggtcgaccagatttcgcagccggtccgcctgttcgataatcactttggtatattcgagtagtgacgggtcaggtaatgctttgctgagcagctgcgccgcgccacgtaaaccgccaagcggatttttaatctcatgtgccaggccgcgcactaaatcacgggcagcaacctgctgggcgtgctgtagctgttcctgacttaagcggcgctggttatccatcggtgccatctccagcaggatcatgccgtccggcatacgctgagccgtcacagaaaggatatgcgagcgcccgtcgatgaccagcgtcacttcgttatcggtaaaaccttgccccgcctccagactttcttgcatcagctcgatatttaatgagaagtagctcaacagttccggtaacggcgtaccaaacaatttgcgggagctttgggcgagcagttgttgcgcggcggggttggcgtaatggatcgccagattgtcatcgattaacaaaatactgttaatcagcgagttgaggatctgcccagcatcgggctgcgtgcctgttgccataaagcagtctcctgaacaggttgcaccattttagtgcattatagctttttacggataaaaagcgcgaagcatcagagaattgacggagaaaaaagcccatgcagagatgggctgaaagtttccacggcaactaaatcccggcgttgttgcgccgggtagtacaacttcaactattagacgctgtagtacagctcaaactctaccggatgcggagtcatacgcacgcggtcatcttcttcgcgacgcagagcgatgtacgcatcgatcgcttcatccgtgaacacgccaccagctttcaggaactcgcggtccagatccagttcgttcagtgcttcttccagagagcctgcaacctgtgggatctctttcgcttcttctggcggcaggtcatacaggtttttgtccatggcttcgcccggatggatcttgttcttgatgccatcaagaccggccatcagcagggcagcaaagcacaggtacgggttagccgccgggtccgggaaacgtacttcgatacgacgtgctttcggagaagaaaccaccggaatacggatagacgcagaacggttacgcgcagagtaagccagcattaccggtgcttcgtagcccgggaccagacgcttgtaagagttggtggtcgggtttgccagggcgttaatcgctttagcgtgtttgattacgccgccaatgtagtacagtgcctgttcagacagacctgcgtatttgtcgccagcaaacaggttgacgccgtttttagacagcgacatgtggcagtgcataccggaaccgttatcaccgaacatcggttttggcataaaggtcgcggtcttaccgaaacggtgcgccacgttgtgcacgacatatttgtagatctgaatttcgtcagcttttttggtcatggtattgaagcgggtagccacttcgttctgacctgcggtagcgacttcgtggtgatgagcttcaactaccagacccatctgttccatcaccagacacatttcagaacgaatatcctgagctgagtctaccggcggaaccgggaagtaaccgcctttcactgccggacggtgacctttgttaccaccttcatattgggtggaggagttccatgcaccttcgatatcgtcgatagcaacgtgggaaccggagatagacgatccgaaacggatgtcatcgaacaggaagaattcaggttctggcccgaacagtacggtgtcggcaatgccagtagaacgcaggtaatcttcagcgcgcttcgcaatagagcgcgggtcacggtcatagccttgcagggtgccaggttcaaggatgtcgcaacggataatcagggtagaatcggcgaagaacgggtcaatcactgcggtggatgcgtctggcatcagcaccatatcggattcgttaatgcctttccagccgccaatcgaggagccgtcaaacattttgccttcttcgaagaattcggcattcacctgatgagcagggatagtgacgtgctgttctttacctttggtatcggtgaagcgcaaatcaacaaacttcacttcgtgctcgttcagcatcgtcagtacgtgttcagcggacatactttaactctcctggattggtcattgtcgtcgtggtaacgaaatctgcaattaaatgggccgtgtcgccgtaaaaaagataaagcgaaatctgtgccaacttttaaattgcccctaaaaggcgttatcatgcttaacatcgtgcaaaagggctgcaccatgatgtgaatgttgcaccaatatagtgcttcaatgggaacattaagcaccatattggtgcaatgacctttggataaccctttttatgctccgtgaaagcgatcacaaagggactctgcaatacttgtttgcggaggatgtttgtgatcctgttttgtagtgcgattaatccgtgtacaataacgcgctatttctaatgcctgaggcaaagttgtgatcgaaaaattgcgtaatatcgccatcatcgcgcacgtagaccatggtaaaaccaccctggtagacaagctgctccaacaatccggtacgttcgactctcgtgccgaaacccaagagcgcgtgatggactccaacgatttggagaaagagcgtgggattaccatcctcgcgaaaaacaccgctatcaaatggaatgattaccgtatcaacatcgttgataccccggggcacgccgacttcggtggtgaagttgaacgtgtaatgtccatggtagactcagtgctgctggtggttgacgcatttgacggcccgatgccgcaaacgcgcttcgtaaccaaaaaagcgtttgcttacggcctgaagccgattgttgttatcaacaaagttgaccgccctggcgcgcgtcctgattgggttgtggatcaggtattcgatctgttcgttaacctcgacgcgaccgacgagcagctggacttcccgatcgtttacgcttctgcgctgaacggtatcgcgggtctggaccacgaagatatggcggaagacatgaccccgctgtaccaggcgattgttgaccacgttcctgcgccggacgttgaccttgacggtccgttccagatgcagatttctcagctcgattacaacagctatgttggcgttatcggcattggccgcatcaagcgcggtaaagtgaagccgaaccagcaggttactatcatcgatagcgaaggcaaaacccgcaacgcgaaagtcggtaaagtgctgggccacctcggtctggaacgtatcgaaaccgatctggcggaagctggcgatatcgtggcgatcacgggccttggcgaactgaacatttctgacaccgtttgcgacacgcaaaacgttgaagcgctgccggcactctccgttgatgagccgaccgtttctatgttcttctgcgttaacacctcgccgttctgcggtaaagaaggtaagttcgtaacgtctcgtcagatcctggatcgtctgaacaaagaactggtacacaacgttgcgctgcgcgtagaagaaaccgaagacgccgatgcgttccgcgtttctggtcgtggcgaactgcacctgtctgttctgatcgaaaacatgcgtcgtgaaggtttcgaactggcggtatcccgtccgaaagtaatcttccgtgaaatcgacggtcgtaaacaagagccgtatgaaaacgtgacgctggacgttgaagaacagcatcagggttctgtgatgcaggcgctgggcgaacgtaaaggcgacctgaaaaacatgaatccagacggtaaaggccgcgtacgtctcgactacgtgatcccaagccgtggtctgattggcttccgttctgagttcatgaccatgacttccggtactggtctgctgtactccaccttcagccactacgacgacgtacgtccgggcgaagtgggtcagcgtcagaacggtgtactgatctctaacggtcagggtaaagcggtcgcgttcgcgctgttcggtctgcaggaccgtggtaagctgttcctcggtcacggtgcagaagtttacgaaggtcagattatcggtattcatagccgctctaacgacctgactgtaaactgcctgaccggtaagaaactgaccaacatgcgtgcttccggtactgacgaagccgttgttctggttccgcctatccgcatgactctggaacaagctctggagttcatcgatgatgacgaactggtagaagtgactccgacctctatccgtattcgtaaacgtcacctgacggaaaacgatcgtcgtcgcgccaaccgcgcaccgaaagacgattaatttcgttttttagtcataaaaaaacctgccagcgatggcaggtttttttttgcctgtcgtgagcgcacaccaatgcgagtatctcccttataagtctgtgattacgtcaatagagagctttgtcacaattatctgcaaagtcatacgccgttaattgctttcttttttggcgtaagcgtaagatgcctcatctggtttaaaccaaaaggattaaacaatggcggagaatcaatccaccgtagaaaatgcaaaagagaaactggatcggtggttgaaagatggcatcaccacgccgggtggaaaactcccttcagaaagagagctgggagaactgctgggcattaaacgtatgacgctgcgccaggcgttgttgaacctcgaggcagaatccaaaatcttccgtaaggatcgtaaagggtggttcgtgacccagccgcgatttaattacagtccagagctgtcggcgagctttcagcgggctgcaattgagcaagggcgggagccttcctgggggtttaccgagaaaagccgtaccagagatattcccgagacgctcgtgccactgattacagtgacaccatcaactgaactctatcgcatcaccggctggggagcgctggaaggacataaagttttctatcacgaaacatatattaatcctgaagttgccccgggttttattgaacaacttgaaaaccactcattttctgcagtctgggaaaagtgctaccaaaaagagacggtagtaaaaaaattgattttcaaacccgtcagaatgccgggcgatatcagcaagtatcttggcggttctgcgggtatgccagcgatcttaattgaaaagcatcgcgccgaccagcagggcaatattgtccagatagatattgaatattggcgatttgaggccgtagacctcatcattaatctgtaggtgttttatggtgacaataaataacgcaagaaagattctacaacgtgtcgacactcttcctctttatttacatgcttatgcctttcatttaaatatgcgactggaaagagtgttgcctgctgatttacttgatatcgcaagtgaaaataatctacgtggcgtcaaaatccatgttctggatggagagcgtttttctcttggtaatatggacgataaagaactctctgcctttggggataaagcccgccgtctgaaccttgatattcatattgaaaccagcgcctcagataaaaaatctattgacgaagccgtcgccatcgcgttgaaaactggggcatcctccgtacgtttttatccgcgttatgaaggtaatttgcgcgacgtattatcgattatcgctaacgacattgcctatgtacgagaaacgtatcaggacagcggcctgacttttacgatcgagcagcatgaagatttaaaaagtcatgagctggtgtcgctggtcaaagaaagtgagatggagtctctttccttactgtttgattttgcgaacatgatcaatgcaaatgagcatcccatcgacgctttaaaaacgatggcaccgcatattactcaggtccatatcaaagatgctttgatcgttaaagaacagggtggcctgggacataaagcctgtatttcaggtcagggggatatgcccttcaaagcgttattaacgcaccttatctgcctgggtgatgatgagccgcaggtgacggcatatggcctggaagaagaggttgattattatgcaccggcgttccgctttgaagacgaagatgataatccgtggatcccttatcgccagatgagtgaaacaccattgccagaaaatcatttactggatgcgcggttacgtaaagaaaaagaagatgcaattaatcagataaatcatgtgcgtaacgtactacaacaaatcaaacaagaggcaaaccatcttctgaacaactaataagttttaactcatacgcagttaataaaaccattccatatgaatggtcggtatcttattgcctttaaaacagtgattttaaaaatcgcttagggaatgttatgctcacgaaaaagaaatgggcgttatttagcctattaacactgtgtggcggtacaatttataaattaccgtcgctgaaagatgcgttttatatcccgatgcaggaatatttccatttgaccaatggtcaaattggtaatgctatgtcggtaaactcatttgtcaccacagtgggcttttttctgtctatttattttgccgataaactaccgcgcagatacaccatgtcattctcactcattgcgacaggattactgggtgtttatttgacgacaatgccggggtattggggcatcctctttgtctgggcgctatttggcgttacttgcgacatgatgaactggccggtcttgctcaagtcggtaagtcgattgggcaatagcgaacaacaaggtcggttgtttggcttcttcgaaacagggcgtggcattgtcgataccgtggtggcattttctgcgttggcagtatttacctggtttggcagtggcttattgggttttaaagcaggcatctggttctattcccttattgtgattgccgtaggcattatcattttctttgtcctgaatgacaaagaagaggcaccgtccgttgaggtgaaaaaagaagacggagcatcgcaaaacaccagtatgacctcggtgctgagagacaaaaccatctggcttatcgctttcaacgtcttcttcgtttacgcggtttactgtggcctaacattcttcattccattcctgaaaaacatctatctattgcccgttgctctggtgggggcttacggcatcattaaccaatactgtctgaaaatgattggaggaccgattggtggcatgatttcagataagatcctgaaatcgccgagtaaatatctatgctacacctttatcatcagtaccgctgcgctcgtactgttgattatgctgccgcacgaaagtatgccggtctatttagggatggcatgtacgctgggctttggcgctatagtcttcacacagcgagccgtattttttgcacctatcggcgaagcaaaaattgctgaaaataaaacaggcgcggcgatggcgttgggtagctttattggttacgccccggcgatgttctgcttcagtctgtatggctacattctggatttaaatccggggattattggctacaaaatcgtgtttggcattatggcctgcttcgcattctgtggtgcggtggtttccgtaatgctggttaagcgtattagccaacgtaagaaagagatgttggcggctgaagcttaattagtggccggatgtgcttaatccggccaacgaaaaccgtatcaaccgaagtttcaatttcaggatacttcttgctcggcaaccaccagttcaacattctcttcacttaacaactggcagaaagaattgggaggcggggcatcagtaaaaaaagccctgacattccgtgcattgccaattgaaacggcagcagacgcggtaaacttcgtatgatcggccactaacaatgtattccgcgcatgtttaatcatcgttctcgcgactaacgcttcattgacatcaaattccagtagggtgccgtcatgttcaatggcacctatactggtgattaaataatctgcgcggaagccttcaataaaatccacggctcctgggccgataatcccaccgttatgagcgcgtaaagtgcctcccggcaccatcacttcaatatcctgattcttataaagaatctgtgccacacgcaggctattagtgataatgcgtaaatcacgccggttgagtaatgccctggcaacggcttctacggttgtaccgatggtgataaagacggtacagcgttcgggaaggtaatcggcgactgcctcagcgatcgcccgtttctcggcggtgagcgaaagttcccgttgctcaaaagcggtattcatgacgctggagacgcgcccggcccctccatgatgacgggtgatcaagccctgctcactgagttttcggatatcccggcgcacggtttgcgttgaaacatccagcagttgtgccagttcttcaatattcatataaccgcgttctgcgattagatgaacgagttggtcatggcgtggattacctgtcacttcgatgatactcatgaatactcccttgcccctcctcggtagatgtttaccattttacgcataaagtgacaaaaatgattcggtttgctcacgattaggaatgccggcccgaccgccaggctgggtacatttcatcgcggcaaccgcactggcaaaacgaatagcctcttttgttggcattttttctgccaacgctaccgcgagtgcgccgtgaaaaacatcgcctgctccagtggtatcaaccacattgacagaaaatgcctcctgttgacacaaatgaccatcttcaatccacaacgatccttcagaacccagcgtaacatacactttacctgctgtttgtgtcgttgcctggaacaaaccttcttcaggtgactgcaggccagtcatgcgtttcagccctggtgttgagaacacggcgtgatcggcaagcgcgacaagtggagaaatatcctgcggtgtcatatcggcgtctaaaagcgttgtcacacccgcaaggcgcgctagcgagaatgctttttcagtaccgctatgccagcgaacatcggccagaatcagatcataacgagagaaatcgatcgcttctaaccattcggcatcagtaccgagatcaggacttggataattaacgataatccgttcgccatgctgatcaacgaggatcgctgattgcgacgaacgggcgttaggatatcggcggcaaaatgcggtattgacgccccaaccctcaagttctgcaagtaaggtatttccacaactgtcatcgccgatgcgaccgatgaaatcaacctccacgccaagctttgcgattgcaacagcggctgttgctgccgggccgccaccaatctcaagataatgatttgcctgatatttcccgccaccctccggcagagtgggcaaagaataaattctgtcctgaactgtgatacccacgcatgcaattctggtcatatttgtcttgtcctgtttaattttgtcgtctttggtcaatttaaatgacacaaatgatcaaattagtgatgcgtgtcgtgtttttgaacataaattacaaatatgctcaaaaacagacgaaaacgaattttcaattgtcattattttgtcaatgtcagacaggagagtattcatggcaaccattgcatttctcgggctggggcagatgggtagcccaatggctaacaatctattgcaaaaagggcattcattacaggtatttgatgtcaatacacaggccgtcgatgcgctagttacgcagggggccactgcggcacaaaccccagcggaagcggcagcaagcgctgaatttatcatcactatgcttcccaatggggacattgttcgacaggtgctgttgggggaaaaaggcgtctgtgaaactgtttcatctgacgcgttagtgattgatatgtcgactattcatcccttacagaccgatgcattaatacgggaattacaagaaaaaggcatcaatatgatggacgcccccgtgggcagaacgtcagtgaatgcgattgatggcacattgctgattttagcgggcggcactgatgagcagattgcgcgtgcacgcccgattctcatgtgcatgggtaatgagctggtcgaggctggtggcccaggaatggggatccgcgtgaagctaattaacaactatatgagcattgcgcttaatgcgctgtcctccgaagccgctgtgttatgtgagtcactgggattaaatcttgatgtcgcaattaaggtgatgagtggtacggcagcagggaaaggacattttacgaccacctggcctggcaaagtgctgaaaggcgatctttctcccgccttcatggtggacctggcattgaaagatctgcgtattgcagttgacgtcgctcggaaaacgggggcgccgctcaatatggggattgcagcagaaagttattacgccgcagcaagtcaagacggcaaagggcggcaggactggagcgccctgctaaatcaggttcgccagcaggctggtctttaattttatctattaacaggagtttctatgtcatcccacttcaccccatttacgctgaaagatatctcccgcccaggtggtggattcgccatgttagctgtcgatcagcgtgaggccatgcgcctgatgtttgcggcagcagggcagccaaaacccatcgccgacagtgtactcaccgattttaaagttgccgcgacccgaatcctttctccttatgcttctgccgttctggcggataaacaattttgtcttgaacaaatagtcgagcagggcgctgtggctaattcttgcggcctgattgtcgctgccgatctttttatcccaggtaatggcatcccggttgatagcgttgaaatagatatgtccgtcgacccgcataaagcccgtgaaatgggggctaaggcaatgaaattacttgtactctggcgtgaagatgaacccgcagaggaacgtctggcaatggttgataaatttgttcgtcgctgccgtagtgccgggctggttagcattattgaacctgtggtgcgtccacctcgtcgcggttgggactttgatcgtgaaagcgccattgttgccgccgccgcagagcttggtggaacagaggctgatctttacaaagccgagatgccattagggggcaaaggcgatgaaaaaaccttacttgccgcctgtcagcaacttaacgatcagatgaagatgccgtgggtaattctttcttctggcgttgatgccgatatttttggccgtgcagtaagtattgccatgaaaggtggtgcgtcgggcttcctggctggacgagcggtttgggcgtcggttgttggtgcacaagatccacaaaccatgctgcgcgatgtctccgttccacgcttgcaacggctggctgaaattgtcgatgaaggtatcgcgcaacgctaatcccctatggatatcgattctggagaataacaatggataaaattacccaggttttattttcagatattgggaaagtcaccactcaatatgttgaagtaccacaccagcaacttaaaccgcacgaagtacggattgcgcccgtgttctacgggatatgcggttcggatctgcatgttctgaaaggcggtcatccgtttgccaaaccgccagtcgtccccggtcatgaaattgcagcgcgcgttacggaagtgggcagcgacgttaaaaatgtacagccgggcgatcatgttgtggtcgatcccatcatggcttgcatggaatgccgagcctgcaaagcaggacgttttaatctttgtgaaccaccgcaggttgctggtttccgcgcaccgggctttgctcgctcacaacacattgttcctgcgcgtaattgccatgtcgcaccagcctctttaccgctaaaagtgttggcctttgccgaaccggcggcttgtgctcgtcactgcgttaaccgaatgccgaaagcttctctggaaagcgtactggtgattggtgccggaacgataggcttatccatcgtgcaggcactgcgcattatgggggcaggtaagattaccgtgattgaacctgacgctgccaaacgcgcgctggcgttaaagctgggcgcagcagaagtttgggcaccaggtgagctggccgcagatgtgcgatttacgggggcgattgatgtcgttgcagcgcaggccacgcttaacgatgcatgtacccgtgtatatgccggaggcaccgtcgtgtgcatgggcgtaccaagtgggccgcgtgaaataccattaccgatgatgcaacgtttcgagcgtgacttgctcaactctggcatgtacatccctgaagatttcgatgctgttatcgaatggctggcggatgggcggtttgataccagtgaactggttaccgatttatttgccattgaggatgcagcggcggcattcgaacgcgcgcagcaaaatgattccataaaggtcatgctgcaatttgcgccggaatgattttctaaatctctgtctggcgctgcgtcacgccagcgccaccctacaacaattaaaaaggacactgcgatgagtcaaatcaccagtcctgcaacttattcaattagtcggccacaggacgtaattgatattgttaataagaactctgcaatcaacaccagtatcggcgttatttttattgctttgggcggcatattgattgatgcctaccaggcggcgatggtggggtttggtaataaatacattgccgctcaattcggcatttcgccgggtcttgctgcaaccgtcaatgcatcagtattaatcgccgcgttaattggcggtttattagcgaaccgagtaataaaccgctttgggcaaaagcgggcatttattattggcatggggctgtgcaccatcggtgctgcagcggtagctattgctcccagtatctggtgggtgctggtgtgccgcgtcatcatgggctttggtttaggcatcgacttccctttggcaaccaatgccgtggcagagcttcgtggttcaacgtcgaagaaaaccggcacgtcggtcaacctctggcaaatggcctggtatgtttcgacaaccgttgtttatttggtgcttttgccgctgcttctgtcgggtatcgctgaagaacaattgtggcgttacggaatattcatcggagctatttttgcagtcatcttcatgattttgcgttacttctttattggtgaatccgcaatgtgggccgcacgcgtcgggcgttaccaggaagcgtgcgacattctgggaaaacgttatggtgttcaggctcgcgttgcggcatcgggtacaacagaagcgaaattctcggaaaaagcagagaataaatacagtggtggatatggcatcttatttaatgatcgttaccgcaaacgcaccattcttggctgtgtcgtggcaaccatgcaggcgtggcaatataacgccgtaggtgtttatcttcctcttacgttggcgggaataataagtggcgggcttactggcgcgttaaccggttctgccgtcgtgaatgccctttgtggggtgacaggcgggatgatcggctcgtttattctccaacgactgggtactcgccgacagtcgatgtatggatttgctgttgtgaccttagcattgctgtcgttaggcgcactggcaacgactaatccctggctgtctttagggttattgggatcaattattttcttccattcagcgggtcctggtgggctgggcatgaccattgccacactctcttatcctcccgctattcgccctactggggtcggatttgcccgcgctattatgcgcacaggggcaattgcaggactcattttctggccgatgctgtggggtgcgttgaaaactgaagcgttttactggttggcaatcgtgccattcctgggattcctgacctgtgtattgattaattgggaaccactgggtgcaaatgttgatgctgaggacgcagaggttctggctgaattgaagaaataatttaatgcgcatcggtttaagccgatgcgcattaattcaaactgcccacgtttagtggttcgtatcccagatttctcgcctaccaggagaggaaaattatgtctgaaaagttacccgcaccgcgtgaagggctttccggtaaagccatgagacgtgtcgttatgggcagtttcgcaggcgcgttaatggaatggtatgacttctttatttttggcacggcagcaggactggtatttgcaccgctgttttatccagacagcgatccttttataggtcttatagcttcctttgcgacctttggtgtcggttttctgactcgtcctttaggtggcatcgtctttggtcattttggcgataaaatagggcgaaaaataacgcttatctggacgttggctattgtcggttgctccacatttttgattggttttattccgacgtatcaggaaattgggatctgggcaccgctcatattaatggtgctacgtttaattcagggctttggtcttggtggcgagtacggcggagcggcattgatgaccatagaatcagcgcccgaatcccgacgcggatttttaggttcactcccgcaaacggctgcgtctgtgggtattatgctggcaaccggtatttttgctctctgtaaccattttcttacttcggagcagtttctctcctggggatggcgcattccgttttggctttctgcggtgatgttgatcgttgggctgtttatccgcctgcataccgaagaaacgctggattttcaaaagcaaaaaacgacgaataataaagaaaagtccgttcctccgttgattgaattattcaaaaaacatccacgaaatattttattggcactgggtgcgaggctggcggaaagtgtctcctctaatattattaacgcctttggtattgtctatatttccagccaattagcattgtcgcgagatattcccctgacgggtatgttgattgcctcggcgatcggtattttcagttgtccattggttggatggttatcagatcgtataggtcaaaaaagtctgtatttgtcgggagcaggattttgtgtcctgttcgcgtttcctttcttcttattactggatagcaaaagtacgctcatcatctggtgcagtatgatcctcggctacaacttaggtccgacgatgatgtttgccgtgcagccaacacttttcacccgcatgttcggtaccaaagtacgatataccggcctttcttttgcttatcaattttccgcgattcttggcggactaagcccccttatcgcctcaagtttgctggcgctagggggaggaaaaccgtggtatgtcgctctgtttttatttgctgtctcagttctttcctttgtttgcgtctggctgattgagccgaccgatgaacaagaaaccgcttcttaccgctacatcagggaacaatctcatgaaaactgaacgaaaaaacgagcattacctggcgctacaacaggcgtttgacgcgccatggcctgggcctgtaggagagttagtgatgctggaaaaaggcaatattcacctgcagatttatccgcatgatggtgccaggataacctcgttaaaggcatttggttctgaagtattacgccaatggcagccgcagcgcagagcttttcagtatggctgtttcccaatggtgccgtgggcagggcgactggggaatgcgacgctgaatgctggtgggcaatgttattctttacccgccaataaaccaccacatgcgttgcatggtatggcttgttactcaacgtgggaaatcatcgacaaaacagcagattccctgactttacgtatgcccctggcttcaccgtggccctggcaaggggaagtgattcagacttttttgctggagaacgatgcgctggttttgcaactggaagtccattcatatgccgatacattcccggcctccgcaggctggcatccgtggtttgcgaaaaagctgactccgcaaaatacagaatcgttgcaggtgctttttgatgcggactggcaagaagaagcgggtagtgatgaactgccaactggaaatcgtatctctcctcaagttggtccctgggatgactgttttggtttttatgacggggtgaaggttaagttactgtggcctggtaaactcgcgatgaccatgacctcttctgcaaacagtctggtggtatttgataaacagcccgatgccacctgtattaacccgctgactcaggcacctaacgcaataaatctaacgccggaatttgtgacaccagataagccgctggtcatcgaaactcgttggcaatttacacctgaatcttaaccattcatctattgcgaaaaagccagtgaaattactctgctttttcgcaatcagcatcacaagattacccttattgccacatagccaaacccatcctttcccgctacagttaatttcttgtggcgcgaaaggaggcaaaaatgctctatatctttgatttaggtaatgtgattgtcgatatcgactttaaccgtgtgctgggagcctggagcgatttaacgcgtgttccactggctacgcttaagaagagtttccacatgggcgaggcgtttcatcagcatgagcgtggggaaattagcgacgaagcgtttgcagaggcactgtgtcatgagatggccctgccgctaagctatgagcagttctcccacggttggcaggcggtatttgttgcgctacgaccggaagtgatcgccatcatgcataaactgcgtgagcaggggcatcgcgtggtggtgctttccaatactaaccgcctgcatactaccttctggccggaggaatacccggaaatccgtgatgctgctgaccatatctatctgtcgcaagacttgggtatgcgcaaacctgaagcacgaatttatcagcatgttttgcaggcagaaggtttttcacccagcgatacggtctttttcgacgataacgccgataatatagaaggagctaatcggctaggcattactagtattctggtgaaagataaaaccaccatcccggactatttcgcgaaggtgttatgctaaaaaccattcaggacaaagccaggcatcgtacccgtccactatgggcctggctaaaactactctggcaacgcattgatgaggacaacatgacaaccctggcaggtaaccttgcctatgtgtcgttgctctcattagtgccgctggttgccgttgtttttgcgcttttcgccgcttttcccatgttttccgacgtcagcattcagttgcgtcactttatttttgccaactttctgcctgctactggcgatgttatccagcgatatatcgaacagtttgtcgccaattccaacaaaatgaccgccgtcggggcgtgcgggctgatcgtcacggcgttattgttgatgtactccatcgatagcgcgttgaataccatctggcgcagtaaacgagcgcgacccaaaatttactcgtttgccgtgtactggatgattttaacgctggggccgctgttggcaggggccagtctggcgatcagctcctatctgctctctctgcgctgggcgagcgatctcaatactgtcatcgataatgtgttgcgtatttttccgctgctgttgtcgtggatctctttctggctgctgtacagcatcgttcctaccatccgtgtacctaaccgcgacgcgattgtcggcgcgtttgtcgccgcgctcctgttcgaagcaggaaagaaaggtttcgcgctttatatcaccatgttcccatcatatcagctcatttacggtgtgctggcggtgatccccattctctttgtttgggtctactggacatggtgtatcgtcttgcttggcgcggaaattactgtcactctcggggaataccgcaaattaaaacaagctgctgaacaagaagaagacgacgaaccatgattgcattaattcaacgcgtaacccgtgccagcgtcaccgtggagggagaagtgacgggtgaaattggcgcgggacttttggtgttattgggtgtcgaaaaggatgacgacgaacagaaagcaaaccgtctgtgcgagcgtgtgctcggctaccgcatctttagcgatgccgaaggcaagatgaatctcaacgtgcaacaggcgggcggcagtgtactggtggtttcccagtttacccttgccgcagataccgaacgggggatgcgcccaagtttctccaaaggcgcatcaccggatcgcgcagaggcgttatatgactatttcgtcgaacgctgccgtcagcaagagatgaacacgcaaacaggacgcttcgctgcggatatgcaggtatcgctggtcaatgatggccccgtgacattctggttgcaggtatgagccagcttccagggttgtcacgggaaacaagagagagtatcgctatgtatcaccttcgggttccacaaacagaagaagaattagagcgttactatcagtttcgctgggaaatgttgcgtaagcccctgcatcaaccaaaaggttcggaacgcgacgcgtgggatgcgatggcgcatcaccagatggtcgtcgacgagcagggtaatctggtagcggtaggccgactgtatattaatgccgacaatgaagcgtccattcgctttatggccgttcatcccgacgtgcaggacaaagggttaggcacgctgatggcgatgaccctggagtcggtggcacgtcaggaaggcgttaagcgcgtgacctgtagcgcccgtgaagacgcggtggagtttttcgccaagctggggtttgttaatcagggtgaaatcaccacgccaaccaccacgccgattcgccattttttgatgattaaacccgtcgccactctggatgatattttgcatcgcggcgactggtgcgcgcagctgcaacaggcgtggtacgaacatatcccgctaagcgaaaaaatgggcgtgcgcattcagcaatataccgggcaaaaatttatcaccaccatgccggaaacaggcaatcagaatccgcatcacacgctgtttgccgggagtttattctcgctggcaacgctcactggttgggggcttatctggctgatgctgcgcgaacgccacctcggcggaacgattattctggcggatgcgcatatccgctatagcaaaccgattagcggaaaaccccatgcggtagccgaccttggtgccttaagtggcgatctcgaccgtctggcgcgcggacgaaaagcacgggtgcagatgcaagtagaaatctttggcgacgagacgccgggtgcagtgtttgaaggcacgtatatcgttctgcccgcgaagccatttggtccgtatgaagagggcggaaacgaagaagagtaggggcgttttacttgactgaaaaggttttcaatctgaaaaccttttctgggccctggtccggagttaccttcccgctctccaggcaacatcccgtagcgccgatcgcgcagcctcactgataccacctaactgaaaaaatccgtggataacgccaaggtagcgttggcaggtgcattgcactccttgccctgtcatgcggtgatacaacgcttcaccttcatcgcaaagtgggtcgtattcagcggtaatgatatgtacaggtggcaagccattgaaatcattgcgccaaatagggctggcttcaggatgcctgcgttcaatgcctggcaggtacatctcaaagccgctcagtaaagtgtcgcgtgtgatgatgtaatcgtgaccattgcgtatgtagctttcgaaatgcccagtcgcatcaagcataggataaattaagatgagttgtgctggttgccactcgccagcacgcttcaatcgcaaagcagttaccagcgccagatgcccgcccgcactgtcaccggcaagagttattcgttgtttatcaacgccgagtcgttcggcgtgttgccggactaattctgcacctcgttgtgcatcatcatgggcggcggggaaagtatgttccggtgccagccgatactggacggcaataatccgacattgcccgtaataggctaactggcgcagctggttgtcgtgagttgcgaacccgccgctaacaaaacagccaccgtagtaataaattatcgtcgggagtaatgtcggggcattcagcggtgacactattcgtaaggtcatcccttcaagttcgatagtctgaatatctacccgcgtttctgtctcacccgcaaggacagcgctggcgatatagccctctctgcgctgcgtaatactttgttggcgcgatgaggggcgacccgcagcgataaactcttcgactaactctgcaattcctttttccagtgccatagtagaactcatttttgctgtatgaatgtacagttttatacacccgtttttgctggatggatacagggaaattcacgggcgtgaaaaatctggaaagcgcctcgcaaatgtaaagacaaacccggcagagacgtggttttgctggagcactatcagtaagctagtggtttcaatggtacgtcaatgacgtacaaaaaggattgttactctaagccaatggcgtataattatgctcttcatcgaaacggaaatttttactgaagatgttcaaaaactgctgaacgacgatgaattcagtcgttttcagtttttcctggccttgaatcctgactatggtgaggtaatacctgaaactggtgggttaagaaaggttcgatgggtctcaggaggaaaggggaaacgtgctggtgtcagggttatttactttcatcaggttaaacattatgagatcagattactgcttatttatcgtaagggtattaaagatgatctgtctccccaggaaaaagcaatgctccggttgttaaatacgaggtggtaaatggataaggcactttttgagcggttgactcacagcatggcccagatgaatgaaattattgaaggaacgcgacagccttcacggacttttgaagttgatgctatgaaaatcaaagaaatacgccgcgcttcagggttgtcacaatctaaatttgccgatcttatttccgtaagcgtagacacgttgcgtaactgggagcaggggcgacgttcaccgaccgggcctgcaaaggctttgctgcgagcgattgccaatgatccgcaacatgtgctgcaagcacttaaccgttagaggcatggttatgccatacagaaagcaccagcattcagaactcctatgaaagcggcatagtgccgcctgctcaggagttttgctatgacccgtaatcgtgctgaacgtcgccatcatatggtgcgattaaaaaaaatccgctgtcgttatcgcactgcaggcgatggaagcaaaaaagcatcaggtatttgctttcgtactccctgtatttgttcttgttggatgtgtgggcatcgacgctatcataatggtccccgcgtatcggaaattcgtgcaaaagcacgctatgcgaattaagggaaaatgatgaactattttaaggaagcacatttttagaactcttaacaggagactaaaaatgtccacgtttaatacgcgtaaagatagggatcgtaatggtaaagcgaagccgcataagcattcagggatcccaacacttacaggtaaatggcgtcacccttcaatggattgttgggtaaactacagtacaccgggcgatcatgaatggaagcggctctatactacgcttcgccgtcgcgcagatgatcgacgccaatgtcatcgggtaatgcagggggatgatccggaaggaatcgtctggttcccggactgttatccacaaatttactactactaacaattaaagaccggttggtgcggcactgaccggtcgttatgaatggtagatttcaccttaaaccctggtgcggtaaagctgctgactttttcgggtacaccatcctgatgaagcaaatgaagacccaatcaaaaaatattcttgaatataaaatatttatagcatccataattcatccttattatttgttgtttcttttctgtagatgtgcccccgcttaattaaaagtaataaaccatttttgagtaacaattgaaataactgaaactgttacattatctttggatgccgtctcgcaaaaacaaaacaatatgaaaaaatccgctttcgttaattaactttccggcgtaattttcgcacatacattaatgagtaatatatgtaaggtggtggtaatggcgatgaatacggtttttcttcatttatcagaagaggcaattaaacggctgaacaagcttcggggatggcgtaaggtttcgcgctctgcaattttacgcgaagcggtagagcaatatctggagcggcagcaatttccggtgcgtaaggcaaaaggcggcaggcaaagggacgaggcagttggtgttgaagaactatgtaagcagcataaggaatgacaaaagtttttttattcatgaatataaaaaaccagatgcccttattctggtattaatacaaggctgttttacttgaacttataataactgcaactgttacatcatatctggaaaacgcctcgcgaaatacgagagattttgcgggaatagcaggtgtcgtcacaccctatgagctgtaatccgggcgaccagcgccacccggaaaacgtcagagattactccccttcacccggaaacaggaacgggttaatggaactacgggcatagccttcttgctccattcgcgcgtccagtaccagagaggcgaggtcatctgccacggcttcaactttcggttctttttcctgataaagaatcttcaggtaagtgccgcagtcatcgcagctttcggctttaatcgcggcctgttcgtcatccagcgaccagtaatgcagtttgccgctttgttcacagttgctgcattttacgcgcactacgtgccattcagtttcacacaggttgcagtgcaggtaacgcagaccctgagtggtgccaatttgcaccatgctggacaccggcatagagccacataccgggcaatattgacgttgttcgccgtattcagcgcgggctttgccggggatcagattagccatctgcgcccagtagagcgacagcgcagcccagataaacggcgctttatcgctgctgacggacgagaaatcagaggcaaacagtgcgctggccatatcttccagctcctgagtcgatgccttctccagattctcaatcactgccagcgccgggccgctcatttcaggtttcagctcagcaatcagcgccatcagcagcttttgccagtgcttatcacgcggcagaacgtgaatatccagcgggggcttgccttgtgcgctggcttctttaatgcgcgtggtcagatccatctccagcggatggtcgtacagcaccacttcctgggcgtgggcgataagcgcagcaaagcgcaggtaatcacccagcggattattttctgccagctcgcgcagacgctcggcgcggcggttgtataaattcttgagccgagggaacaataacggcggaatcatatccgccgtacgtttctcgctcgaacccagctcatcttgcgggattatgcgaatactcattcagctttcttttccgttgtcttgcggacctcacggtaccagcgcgggtgatgtttctttgcccatgcgctggtcacccatccttccaccatggcggtaatcgtgcctttcacccaaagggcggcgtagatatgcaccatgataaccacaattaacgccactgcggcaaatgaatgcagcattaacgcgaatcggatcaccgggattgagaaagcaggcgcaaaataaggacgccagataatcacgccgctcaccagcaacaggaccaggaaaataatcgccgcccagaaaacgcatttctgaccgaagttataacgcccggtgtcacctacttcctcgttgacgacgatcttacgaatattcttcgcccaaaagatatcatcccgattgattaggttgtgatgccagtaacggaaaaacatgatgatgaacgaggcaaacataaccacgccgacaaacgggtgcagaatgcgcgccagctgcggtgtgcccatgatttgcatcaaccagttgaaggacgggaacaaaaagcccagcccgctcaccgccgccaggatgaagcagaaggcggtgatccagtggttgatacgttccggcgcggtgtagcgcacgatggtgtcacgtcgtttcatttgcgctcctcgtctttctcttcgtgcagattattctcttcctcatccgcacggttcggaccgacacccacgtagtggaagatactggctgcgaaggtagccgcaaagccaacagctgcgagcggtttccagatgcctttccagaatttcacggtttcgctgatttccgggttctccggcaagccatgatacagatttggcttgtcagcatggtgcagcacgtacataacatgtgtaccaccgacgcctgccgggtcgtacaaacccgcattgtcgtaaccacgggttttcagctccgccacgcgctcgctcgccagcgttttcatcgactctttcgtaccgaagtgaatcgcgcccgttgggcaggtcttcacgcaggccggttcttgcccaaccaccacgcggtcaacgcacagcgtacatttgtagacgcggttgtcttccgggttgaggcgcggaatgtcgaacggacagcccgcaatgcaataaccgcagccgatgcactgctcggactggaagtcgacgataccgttggcatactgaataattgccccttccgccgggcacgctttcaggcagcctggatcggaacagtgcatacagccgtctttgcggatcagccattccagtttgtcgttctgctccacttccgagaatcgcatcaccgtccacgatttggcacttaaatcattggggttgtcgtacaccccaatgttattgccgacggtatcgcgaatgtcgttccactctgaacacgccacctgacaggctttacagccgatacaggtggtaacgtcgatgagtttcgccacttcttcctggaagtcccgcgcctgaggcgcgggggtcagaccgttagtcgcggaacgacgaatgatatcttgcgattgataagccatatgtcgtctccgttacaccttttccacattcacaaggaaggacttaaactccggcgtctgcgtgttcgcatcaccgacgaatggcgtcaacgtattggcaataaagccttttttcgcaacaccttcatagccccagtgaataggaataccgatggtatcgatatctttgccgtttgctttcagcgtgcgaatacgtttggtcactaccgctttggctttgatatagccacggttggaggagactttcacagtatcgccctgggcaatgccaagtttattcgccagcgactccccgatttccacaaactgctctggttgcaaaatcgcgttcaacagcgcgtgtttggtccagtagtggaagtgctcggtcagacgataggtggttccgacatacgggaacttatcggctttacctaatgcttcggcatcgtctttaaagatacgcgccgccggattcgagataacgtttggatgcagcgggttagttcccagcggcgtttcaaacggctcgtagtgttccgggaacggaccttccgccatcttatcgagggcaaacagacgtcccatgccttcctgctgcatgataaacggccctacgccgctgcccggaggcgctgcgctgtaatccggaatatcccagccggtccacttagtgccgtcccatttcagcaactgacgcttcggatcccacgggttaccctgcggatctgcggaggcgcggttatacagaatgcggcggttaagcggccatgcccatgcccagcccagcgtgttaccgaggccagacggatcggcgttatcacgacgcgccatctggttgccttccggcgtccagctaccggcgaaaatccagcagccacaggaggttgtgccgtcatcgcgcagttgggcgaacgagctaagttgttggcctttcttgacgataaccgcaccggttgccgggtcggtaatatcggccagcgctttgccgttgctctccattgccacttcttctgaagatggctcatgcggaatggcgtagttccaggtcatgttcagcacctggtccgggttcgcgccaccctgttcggcatacatcttgcgcaagcgcaggaagataccggagaggatctcgccatcagtcagcgcaatccccggggcgtccgcacctttccagtgccactgtaaccagcgacctgagttaacgatagaaccgttctcttccgcgaagcaggtcgatggtagacggaacacttcggtctggatcttcgacgagtcaacttcgttcagctcaccgtggttctgccagaagttagaggtttcagtgttcagcgggtcgatagtcacgaggaatttcagcttcgacagacagccgatcactttgtttttgttcgggaatgaggcaacagggttaaagccctggcagatatagccattgaccttgccttctttcatcatctcgaagtattgcaggacgtcgtagcctttatcccacttcggcaaccagtcaaagccccagctattttccgccgtcgctttatcaccaaagaatgccttcatcatagagacgaagaatttcgggtagttgccccagtagttaacctggccttccagcagtggtttcggcgtgttggcggtaaggtaagtttgcagatcggtctgcttctcgcttggcagcgtcatgtaacctggcagactctgcgacagtagccccaggtccgtcagcccctgaatattggagtgaccgcgcagggcgttaacgccgccgcctgccatccccatgttgccgagcagcagctggatcatcgccatcgtacgaatgttttgcgcaccaatggagtgttgcgtccagccgagggcgtagaggaacgacgctgttttatcgtgagcactggtttcggcgatgtattcgcagactttcaggaacgcgtcttttggcgtaccgcagatgttttcaaccacatctggcgtataacgggaaacgtgctgtttcagcaagttccacacgcaacgtggatgttgcagggtagtatcacgtttggcgaagccgttttcgtccagttcgtaagtccaggtggacttatcgtacttgcgtttttccgcgtcgtagccggtgaacaggccatcttcaaagccgtaatcctcacgcacgatcaggctggcgttggtataggcttcggtgtattcgcggttgaatttttcattgttcagcaggtacagcaatacgcctgacaggaaagcaatgtcagtaccggaacggataggggcatagtagtcagccaccgccgctgtacgtgtaaagcgaggatcgatcacaatcagcttcgcgccgttgtgaattttggcttccatcgcccagcggaacccgaccgggtgagcttcagcggcgttaccgcccatcaccacgacgaggttggcattcttgatgtcgacccagtggttggtcatcgcaccgcgaccaaatgttggagcaagacttgctaccgttggtccgtgtcagacacgcgcctggttgtcgaccgcgagcatacccagcgcgcgggagaatttttgcgttaaatagccggtttcgttgctcgacgcggaagcacacagcattccggtggagagccagcggttaacagtcgcgccttcggcgttttgcgcaatgtagttcgcatcgcggtcttctttcatcagtttggcgatgcgatcaaacgcctcttcccaactgatttgttgccatttatcagaacctggcgcacggtattccggaaacttcaggcggctttcggagtggatgaaatccaccaggccagcgcctttcggacaaagtgctccgcggttgaccgggtgatccgggtcaccttcgatatggaagatagatgctttggcgttttttgctccgtcaccgaggctgtacatcaacagcccacagcctacggaacaataggtgcaggtattacgggtttcgcgggtgcgcagcagtttatactgccgggtttccgcgagtgctacgctgggtgcaaaacccagtgccgctgccgtggtgcctgccataccgccagcgcagatcttaaagaactgccttctgctgacctgcatggattgctccttgtttcgacattgtcacgtcccatttacattcgcttgctgcgtgtgcagggagtgggagttatttttctttgcggaaggggccgcaaaggtccagaattggctcaatttccctccatccaggaagggtttgtagcagaataccataatgttggtgtgtgtgttcttatctggttaatagaaagtgaaaaaaacacagcaaaaagaaatcgagaatgtgacaaatatcacaggtgttcgtcaaattgagttatggcggcgtgatgatttacaacacccacggttagatgaggtggcggaagaagttcccgttgcgctggtctacaacggcatttcgcacgtggtgatgatggcgtcgcccaaagaccttgagtactttgcgctcggtttttcgctttccgaaggaattatcgaaagcccgcgcgatatcttcggcatggatgtcgttccttcctgtaatggcctggaagtacaaattgagctttccagccgccgctttatggggttgaaggagcgccgccgggcgctggcgggacgtacgggctgtggcgtatgcggtgtagaacagcttaacgatatcggtaaaccggtgcagccgctgccgttcacccagatgtttgatctcaacaaactggatgatgcattacgtcatctcaatgatttccagccagtggggcaactgactggttgtactcacgccgctgcctggatgttgccatctggcgaactggtcggcgggcatgaagacgtgggtcgccatgtggcgctggacaaactgttaggccgccggtcacaagaaggggaaagctggcagcaaggtgcggtgctggtttccagccgtgccagttatgaaatggtgcaaaagtcggcgatgtgcggcgtagagattttgtttgcggtgtctgccgcgaccacacttgctgtagaagtggctgagcgctgtaatctgacgctggtgggcttttgtaaaccgggtcgggcaacggtttatacccatccgcagcgtttgagcaattaattaaaataagtcctgtgatatatattaaattgcaggacttattcatttcgtgaattttgttattttttcataaacaaaacgcgtgtagtggcgttaacgcctgcgctgcaacctattgatggcgtggcggtgagttatattgatgctgccgtagcgttgggtaataccattaacgaaatggataaatattacacccaggaaaattataaagacgatgcgtttgcgaaagggaaaacattccactactactctctggcagtcatgatttcagcgaaacaaattaataacctgatatcgcaagataagtttgatgcagaagcggcaatgaagaaagtgtctgaactggaaacgctggtggcgcaagccaaagaagcggataaaagcggcatgaatttctcgtttattaattcggcaggccagtatcaactcgaggctaaaaaatacgttcgccgcatcagagataaagtcctgcactctgactgggataaagagcaacttcaggacgcaaactcaagctggatggccgaagactcatttccacgagcgttatgcgattacaacgaaatggtcgatgaaatattacagttaattgtaatcgcggggcgggtttgtgatgagcacggatatgtcacgaagtcgtaacaatataaagcagagtgaaggataaattttgtgaataaagtatcattatttaatgattttgtgaatgttaaaatgtctcagataatttgtttaagcgttatttatatttgtggcttatgagtcagcgtgaatcatatctaatattttttacgatatttagttaaaaacggcactattgttatattcctcacgttccaggaaatcagcggatttactcatattatgcggcgggatactatccatcggcctgctgaagttggattaaaaattcgaaagtgcacaccttatatttctctatatacgtattccttttggaaagcgtagggtctcctttatttcagggaacgtaaataatgaaaaaatcgacattatctttagccatcggtttattattggcatgtagtaccggtatggcaaaaacacagcatttaacgctggaacaacgcctggaagcggcagaaatgcgggcagcaaaagcagaggggcaggttaaacagcttcagacacaacaagccgccgagatccgcgaaattaaaaccgcacagggcaacacgccggtaaacggtcaatcaacgacggagtcagagaagaaaaacgccaccccgcctaatctcctgctttcagggtatggcgatttaaaaatctacggtgacgtagaatttaatatggatgcggaaagtaatcatggcctgctggcaatgaccaacgctgatgtgaatagcgatcccactaatgaacagtggaatctcaatggtcgtattctgttaggttttgatggtatgcgaaaactggataatggctatttcgctgggttctccgcacaaccgctgggggatatgcacggttcagtaaatatcgatgatgcggttttcttctttggcaaagaaaacgactggaaggtcaaagtaggccgttttgaagcctacgatatgttcccgctgaatcaggatacctttgttgaacattccggtaatactgcgaacgatctttatgacgatggcagcggttatatctatatgatgaaagagggccgcggacgttctaacgctggcggtaatttcctcgtcagcaaacaactcgataactggtattttgaattaaacacgttactggaagacggaacatctttatataacgacggtaattatcatggacgcgatatggaacagcagaaaaatgttgcttatctgcgtccggtaattgcctggtcgccgacggaagaattcaccgtttccgcagcgatggaagcgaatgtggtaaataatgcttatggttataccgatagcaagggtaattttgtcgatcagtccgatcgtaccggttatggcatgagtatgacctggaatggcctgaaaaccgatccggaaaatggcatcgtggttaatcttaataccgcctatttagatgctaataatgaaaaagatttcacggcagggattaacgcgctgtggaaacgtttcgagctgggttatatctatgcacataataagattgatgaatttagtggcgtggtttgtgataacgattgctggattgatgatgaaggaacatacaacattcacaccattcatgcgtcttatcagttcgctaatgtgatggatatggagaactttaatatttacctcggcacgtattactccattctggatagcgacggcgataagatacacggcgacgatagtgatgaccgttacggcgcacgcgttcgctttaaatacttcttctgatgaaagggcggtgctggatattttccggcaccgcaactcattaaggcaggtaaaacacttcttgcagttcgctactgactgggctgttatccgcattagcgggcataacgtcggtcatatatttccaccaacgttggcaaacatctgtactggcaaccgcattccaccgttcttcagattcaatctctaccgtggcaaatagcagattatgcgctttgtcgagatagatggcgtagttatgcgcaccgtgagatttcagcactgcttccagttccggccagatgggattatgccgacgctgatactcttcgtgggcgtcggggtttacctgcatgacaaaggctttgcggatcatgtttgctccttacagcgccagcgcactggcgagtggtgtaacgccgaaacgctggccgagcgctatcaactcttcacggctgatggtctgtttcatgccgcccatcgaataaaccttcactaatatttgtgctgatttttctgcggtgtcgattaaaccgaaggtttcatccagtgtcggtccggaaccgaacacaccgtggaagggccacaacatcagcgaatgtttttgcatctcttgtgcagttgcctggccgatttcgtccgtgccgggtaccatccacggcagaatgccaacgccatccgggaataccaccagacactcggtgctgccttcccacagttggcgagtgaagaccgcggtgtcgttttccagcacgtaggtgagagcgatcaggttagtggcgtggcagtgcatgatcacccgatctttgccgttggtggctttaatgcgctcgcagtgggaaaggaagtgagctggaagttcggaagtggggacggcttcgttggttaacccccaaagaatgtggtagcccgcgccgtcgctgtcgacttttacgatgcctaagttagccgcaggatcaagctggacgttacggaagaatttgccggagccggtgacaataaacggtgtatttgccagtaaaggcatgggctggctgagcgggatatagcgcggttgttggtgaaaattgtcgtgatatggtgcgatatcggcgtcatccaggcgcagcgtcaggttgccgccgttgcgctcgtcccagcctttcagccaggcatcggtggtggctttgatcattccctggacaaaccaggactgggttatgttttgcatgttctgtgttcctgttaattggacgtccgtgcctgttgccggatgtacgatctgtaggccggataaggcactcatgccgcatccggcaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacaactgctgctgacccgtaggccggataaggcactcgtgccgcatccggcaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacaactgttgctgacccgtaggccggataaggcactcgtgccgcatccggcaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacaactattgccgacccgtaggccggataaggcacttgtgccgcatccggcaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacaactattgccgacctgtaggccggataaggcacttgtgccgcatccggcagtgtttacccgcggcgactcaaaatttctttctcataagcccgcacgttctccagccattcgctacccgctggcgtatcgtgacgctgacaatacattttccataccgcctgccacggcaacgatttctgctcttccagtagcgccagacgcgcagtgtaatcgcccgccgcttccagcttgcgcagctcagcggtaggttccagtaacgcacgtagcagggcttttttcatattgcgtgtaccaatgacccacgcggcaatgcggttgatagaggcatcgaagaagtcgaggccgatatgcacccggtcaaacagatcgtgacgaacaatctcactggcaatcgcctgggtttcatcatccagcagcactacgtgatcgctgtcccagcgaaccggacggctgacgtgcagtagcaactgcggcacatacagcatggcggcggaaatcttgtcggaaatcacttcagtcgggtggaaatgcccggcgtccaggcacagcgccgtctggcggctggtggcataccccatgtaaaactcattggagccaaccgtgtaactctccgcgccaatgccaaacaatttgctctcaacggcgtcgatatggtgcgccggatccagcttctcgctgatcacctcatccagagctgccagcagacgctggcgcggggcgagacggtcaacggtgatatctttcatgccatccgggatccagatgttcatcaccgacggtgtgccgagttgctcgccaaaataggctgaaacacggcggctggccttgcagtgatcaatccagaactggcgaatactgtcgtcggcatgggaaagcgtaaagccatcggcgcttagcggatgcgaaaaacaggaggggttaaaatccagaccgagctgattggttttcgcccattcaacccagtttttgaagtgctctggtttgatctggtcgcgcgcgacgggcgtgtctgattccagatagatggcatgtaaattaagccgtttcggccccggaataagccgcatagcctgttccagatcggcacgtagctcgctggcattacgcgctttgcccggataattaccagtagcctgaatcccaccggtcagcgaaccttccgggttttcaaaaccggaaacatcatcgccctgccagcagtgcattgaaacgggtaaacgatcaagttggcgcagtgcctcctcgacatcaatccctactgccgcgaaacgctgtttcgccagctcccaggcctgttccagttgagtggtcatgcgcaaagctcctttgtctgtcgtgtagagtgaatctgcgccacatagtgggcaatttcactgtcaggattaggggtaaaggtggtcagattcgcggtagtgctgacgacctgacggaaatcatccacattgttgagttcatccagcgtcattaactggatgccgatattgccgagcgtcgaggcttcaacaggcccggcgatcacccgaataccgcaggcatcggcacacagctggttgagcagcgtgttctggcagccgccgccgacaatatgcagttgcgagaaatcttcaccacgcagctgcgccagctcatgcaacacatcggcatacagcagcgccagactgtcgaaaatacagcgcgccagttcagcatcactttccgggatcggttgcgccgtttcccgacacgcagcctgaatttcgctgcacatctcgtcaggattaataaagcgatcgtcattgggattgatgatgaagcggcaggccggaagtgcctgtgttgcggcgataagcgccggaagatcgttgatttgccgctcctgaagcactcgctgaagcagccataagcccataatatttttcagcacccgatagcgaccttccgccccgccttcgttggtgatattggctgccagcgccgtgtcattggtaaatggcgtctggctttcgaagcccatcaatgaccaggtgccagaagagagataagcggcgcgtgaaccgtttaacggcgaggcgataaccgcgctggcggtatcatggctggcaacggcgaccaccggaatctcattaccctgtgggcaaatccagtgacctatgacattacccggatgcgtcgggcgaccaaaccaggctttgttggcaccgctccacgccagtagcgactcgtcccagtcgtcgctattgatattgaccagttgcgtggtcgtggcgttggtatattcccagttcatcttgccggtcaggcgataactaaagtaatccggtatcagcaaagcgtgagcaatgtgtggaataagttctggttgctgctctgtcagtgcacgtagctgatagatcgtattgaagggcagaaactggatgccgctacgttgataaatatcgcgtttgccgagttgttgttgtgcctgcgccattaggccattggtgcggctatcgcgataagcaacgggcaggcccacacgctgaccctgttggtcgagcagcacaaagtccacgccccaggtatcaatcccaatgctatcgatacgaatcccttcctcgcacaccttgtttaatccaaggcgaatggcactttccaggctatccacattccaggtgacataaccgttctggctatgcaggccattgttaaaacgatggatttcgcgcagcgtcaggctgcggcattcacgctcgtaacgcgccagcatcacgcgcccactggatgcgccgagatcgacggcgacacaattgcgaaaggtcataatgtgatcctgctgaatttcattacgaccagtctaaaaagcgcctgaattcgtgaccttctcgttactgacaggaaaatgggccattggcaaccagggaaagatgaacgtgatgatgttcacaatttgcttcattgtggtgatgtgatgctcaccgcattttctgaaaattcacgctgtatcttgaaaaatcgacgttttttacgtggttttccgtcgaaaatttaaggtaagaacctgacctcgtgattactatttcgccgtgttgacgacatcaggaggccagtatgaccgtattacatagtgtggatttttttccgtctggtaacgcgtccgtggcgatagaaccccggcttccgcaggcggattttcctgaacatcatcatgattttcatgaaattgtgattgtcgaacatggcacgggtattcatgtatttaatgggcagccctataccatcaccggtgggacggtctgtttcgtacgcgatcatgatcggcatctgtatgaacataccgataatctgtgtctgaccaatgtgctgtatcgctcgccggatcgatttcagtttctcgccgggctgaatcagttgctgccacaagagcaggatgggcagtatccgtctcactggcgtgttaactacagcgtattgcagcaggtgcgacagctggttgcacagatggaacagcaggaaggggaaaatgatttaccctcgaccgccagtcgcgagatcttatttatgcaattattgctcttgctgcgtaaaagcagtttgcaggagaacctggaaaacagcgcatcacgtctcaacttgcttctggcctggctggaggaccattttgccgatgaggtgaattgggacgctgtggcggatcaattttctctttcattgcgtacgctgcatcgccagcttaagcagcaaacggggctgacgcctcagcgttacctgaaccgcctgcgactgatgaaagcccgacatctgctacgccacagcgaggccagcgttactgacatcgcctatcgctgcggattcagcgacagtaaccacttttcgacgctttttcgccgagagtttaactggtcaccgcgtgatattcgtcagggacgggatggttttctgcaataacgcgaatcttctcaacgtatttgtacgccatattgcgaataatcaacttcgttctctggccgaggtagccacggtggcgcatcagttaaaacttctcaaagatgatttttttgccagcgaccagcaggcagtcgctgtggctgaccgttatccgcaagatgtctttgccgaacatacacatgatttttgtgagctggtgattgtctggcgcggtaatggtctgcatgtactcaacgatcgtccttatcgcattacccgtggcgatctcttttatattcatgctgacgataaacactcctacgcttccgttaacgatctggttttgcagaatattatttattgcccggagcggctgaagctgaatcttgactggcagggagcgattccgggatttagcgccagcgcagggcaaccacactggcgcttaggtagcgtggggatggcgcaggcgcggcaggttatcggtcagcttgagcatgaaagtagtcagcatgtgtcgtttgctaacgaaatggctgagttgctgttcgggcagttggtgatgttgctgaatcgccatcgttacaccagtgattcgttgccgccaacatccagcgaaacgttgctggataagctgattacccggctggcggctagcctgaaaagtccctttgcgctggataaattttgtgatgaggcatcgtgcagtgagcgcgttttgcgtcagcaatttcgtcagcagactggaatgaccatcaatcaatatctgcgacaggtcagagtgtgtcatgcgcaatatctcctccagcatagccgcctgttaatcagtgatatttcgaccgaatgtggctttgaagatagtaactatttttcggtggtgtttacccgggaaaccgggatgacgcccagccagtggcgtcatctcaattcgcagaaagattaattcgccatgccgatgccgacgatgttagcggcgacaataatcaccacacaaccgaggctcaacaccgttaccggacggcgtcctgcattgttccactctttcagcaccagcccgacgataccgccgcacaatacatagaagctcatatgcagcatccagctgatgtagtcatactgcgccggaatgcgggcgtggccccaggcatagaaaaagaattgcagataccacatcaacccgcccagtgctgagagtaacacattgtgaatgatcagcggttttgccagcgagaagtcggcttttagcgacaaatctttcacttttgccagacgaatgaagcagaagccgaggttgatgattgcgccgccgcccatgatgacaacatagcttggcagagcgacatacaggggatcgacgcccagcgcggcagcggcttcatgcatcggttttgcggcgttcatcgcaaaggacatcccggcagagaaaatgccgcacatcaccgccagcaccagcccttttttcagattgaactcttcggctttaatgcccatcttgcgctctttcaactgcccggcgcgagttacaatccctacgccaatcagcgccaccagaacgccgagcaacgtcatgcgtccgccttcggtattaatcagcacatcgaaattgccgttgataattggcgtcatcagcgtaccgacaatcaacgtaatgccaatggcgatgccaattcccatcgacatgccgagataacgcatggtcaggccgtagttgatattaccgatcccccacatagcgccgaacagaaaaacaggcagcagcgtagagagactaaacgagctgtaatacgcccagaaattcggtagtaacagggcgctgatggcccacggcaggataatccacgaaacaatcccaccgactgaccacatggtttcccatgaccatttttttacttttttgaacggagcgtaaaaacaggctgcactggccgcgccgatcaaatgccaaaatatccccatcgtaatcgcgttactcatcttcttatcctcatcattttttcgtcgcgtcacatctccgacgagatgagtgtaaaaattgagctgtcgattaacctttcgcctgttgccgccgctgccgatttactggcaatcacggcattaagtgggtgatttgcttcacatcttgggcattttcctgcaaaaccatacccttatgaaaagtgcggcattgataatcattttcaatatcatttaattaactataatgaaccaactgcttacgcggcattaacaatcggccgcccgacaacactggagatgaatatgagttataccctgccatccctgccgtatgcttacgatgccctggaaccgcacttcgataagcagaccatggaaatccaccacaccaaacaccatcagacttacgtcaacaacgccaacgcggcgctggaaaacctgccagaatttgccaacctgccggttgaagagctgatcaccaaactggaccagctgccagcagacaagaaaaccgtactgcgcaataacgctggtggtcacgctaaccacagtctgttctggaaaggtctgaaaaaaggcaccaccctgcagggcgacctgaaagcggctatcgaacgtgatttcggttccgttgataatttcaaagcagaatttgaaaaagcggcagcttcccgctttggttccggctgggcatggctggtgcaaaaaggcgataaactggcggtggtttctactgctaaccaggactctccactgatgggcgaagccatttctggcgcttccggcttcccgattctgggcctggatgtgtgggaacatgcttactatctgaaattccagaaccgccgtccggactacattaaagagttctggaacgtggtgaactgggacgaagcagcggcacgtttcgcggcgaaaaaataatcatttgccgcctgctgcaatgaggcgtttacgccgcattgcagcttaaaaaatgaaccatcgccaacggcggtggtttttttgtgatcaatttcaaaataaaaacaatgatccgataaaaataaaacagcgtttcaattggtgtggttttgatcacttttattgatcaaatgaatgtctatcttcgtttccatcaacactgatgctccgttgaggaatgacgcatcagcccttaaaaatatgccgacaggtgatggaaatgcagataaaacgctcgattgagaaaatcccgggggggatgatgctcgtcccgctattccttggcgcactgtgccacaccttctcgccgggggcggggaaatattttggatcattcaccaacgggatgattaccggtacggtgcccattctggcggtgtggtttttttgcatgggggcgtcaataaaattaagcgcgacgggaacggtactgcgtaaatccggtacgctggtggtaactaaaattgccgtcgcgtgggtggttgcggcaattgcctcgcgcattattccggaacatggtgttgaagttggattttttgccggactttcaacgttggcgctggtggcggcgatggatatgaccaacggcggactttacgcttccatcatgcagcagtacggcacaaaagaagaagctggggcatttgtgttgatgtcgttggagtccgggccgctcatgacgatgattattctgggcactgccgggattgcctcgtttgaaccgcatgttttcgtcggcgcagtattgccgttcctggtgggctttgccctggggaaccttgaccctgagttacgagaattttttagcaaagcggtgcagacgctgattccattctttgccttcgcactgggcaataccattgatttgactgtaattgcccagacaggtttgctggggatcctgttgggtgtggcagtaattatcgtgaccggtattccgttgattatcgccgataaattgattggcggtggcgatggcactgccggaattgccgcttccagttccgcaggggccgcggtagcgacacctgtgctgattgcagaaatggtgcctgcgtttaaacctatggctccggcagcaacttcgctggtagcgacggcggtcattgtgacttcgattctggtgccaattcttacctctatctggtcacgtaaagtcaaagccagagcggcgaaaatcgaaattttaggtacggtgaaataaaccaacttccttaatccccacagccggatgaactaacgttcgtccggttttcaattgcgtttctgcctggatacttaccgcgaaaacagcacgcctgacataaaataaatatggtctaatggggaaatttctcgtggagagggaacagatgcgatatccggttgatgtatacacaggcaagattcaggcttatcccgaaggcaaacccagcgcaattgccaaaatccaggttgatggtgagttgatgctgacggacctggggctggaaggtgacgaacaggcggagaaaaagatccacggcgggccagacagagcgctgtgtcattatcctcgtgagcattatctctactgggcgcgggaatttccggaacaggcggagctgtttgttgcgcctgcgtttggcgaaaatctctcaaccgacggtctgacggaaagtaatgtttatattggtgatattttccgctggggagaggcattaattcaggtcagccagccacgctcaccttgctataaactcaattaccattttgatatcagcgatatagcgcagttgatgcaaaacacgggtaaagtggggtggttgtatagcgtaattgcaccagggttggtatctgctgatgcgccactggagttggtttcccgtgtcagcgatgtgaccgtgcaggaggctgccgccatcgcatggcatatgccgtttgatgacgatcagtatcaccgtttactctccgccgcagggttatcgaaaagctggacgcgaacgatgcaaaagcgccgactgagcggcaagatcgaagatttttcccgccgattgtggggaaaataacccccggagtgtaggcctgataagacgctatcagcgtcgcatcaggcatcctgctcaaatgccggatgcggcgtaaacgccttatcctgcctacaaatgcggagtttaactccgcttatacagcggcaaccaaatcaccagccgtaaaccgcccagcgggctgtcttctgccttcacccagccacgatgctgctgaatggcggtttcaacaatcgccagccccaaacctgtaccgccagattcacgatcgcgtgcttcgtcggtccgatagaacggacggaaaatctgttcgcgatcttccgggctaacgccaggaccatcgtcgtccaccgtaatggtgataccgtctttatctaccgcaaagcccacttcaatcttcgtatgggaataacgcagagcattacgaacaatgttttccagcgcactttccagggcgttcgggttgccgtacagcggccacggcccaggtgggaagttaaccgtcaacgacttgcccatttgctcggcttcgaacgccgcgttatccagcacttcactccacaactggttggctttgatggtctcgctaaccagcgcatttttctgctgattacgtgacatcaccaacagatcgttgatcatgctgtccagacgttgcgcttcagtttcaatacgctccagttccttgctttcaccgctacgacggcgcagtaacgccgtacccagttgcagacgcgtcagcggggtgcgcagttcgtgagagatatcagaaagtagacgctgctgagaggtcatcatgcgctccagcgcggtgaccatctggttaaaactggcaccggcggcaaggaattcctgtggccccgcttccagttccgggtgctggcgtaagtttccctgggcaacttcatcggcagcgtttttcagcttacgcgccggttttgccagactccaggccaaccacaacagcagcggcgtactgaccagcatggtgacaatcagcagtaatagcgggcggtcaaacagtaagtttatgaaatcggattgagaactgctggccggacgaatcagataaagttggtaattatcttcgccatcacgcacggagaacggaccgaccagttccacgcggccatactttttcttctgcggatgatcggcgttatcggcctgaccaataaagttacgaatgatctgcatttcgctgcgttcagcgccgatcacgcggccttcggtggtcaccaataacaaacgctgtcctggcggtgcccacttatcaatcgcccggaacagacgccgccaccacattaaatcgttgggcggatcgttcgccagctccgcttcgacatgctgctcaatcatcagaccctgacgctgttcgctatccagaagctcggtcatctggcgtgaatcgagcttgggtaacatcaaaaccaacatcaacaccagcgccagcgtcagccagaagatggcgaagatgcgcgcggttaagctgcctatcatgaagcagaaaccatcagatagccgcgaccacgcagggttttaaaccacgggtgaccatctttacgatccggcagtttacgacgcaggttggaaatgtgcatatcgatagcgcggtcgaaaggcgtcaggcgcttgcccagcacttcctggcttaaatgctcacgggaaaccacctgacccagatgctgtgccagcaaatagagcagggtaaactcagtaccggttaactccagcgtttgcccgtcgaagctggcttcctggcgaccaggattgagacttaaggcatcaacttccagtgtcggtgaaccgttgtcgttgttttgctgttgttcgctccagtgcgaacggcgcaggatcgcgcgaatacgtgccaccagctcacgatcattaaacggtttcgggagatagtcatctgcgcccagctcaagcccgagaacgcgatcaagttcactgccgcgcgccgtcaacataatgacaggcgtctggtgtgtctggcgaagtgcttttaatgtgtcgataccatttttcttcggcatcattacatcaagcaaaagtaaatcaatgctgtcgtccagaagatcaagcgcctgttccccatcgtgggcaacaatcacgttgaagccttccatctcgagcagctcctttaatagggaagtcagctctcggtcatcatcaactaacaggattttattcattgtttaaatacctccgaggcagaaattacgtcatcagacgtcgctaatccatgactttacgttgttttacaccccctgacgcatgtttgcagcctgaatcgtaaactctctatcgttgaatcgcgacagaaagattttgggagcaaatgatgcgcatagttaccgctgccgtcatggcctcaacgctggcagtcagttcattaagccacgctgctgaagtcggttcaggcgataactggcatccgggtgaagaacttacgcagcgcagtacgcagagccatatgttcgacggcataagtttaaccgaacatcagcgtcagcagatgcgagatcttatgcaacaggcccggcacgaacagcctcctgttaatgttagcgaactggagacaatgcatcgccttgtcaccgcagaaaattttgatgaaaacgctgtgcgcgcacaggcagaaaaaatggcgaatgagcaaatagctcgtcaggttgagatggcaaaagtccgcaaccaaatgtatcgcctgttaacgccggagcagcaagcggttttaaacgagaaacatcaacaacgaatggagcagttgcgcgacgtgacgcaatggcaaaaaagttcatcgttgaagctattgagtagtagcaactcacgttcccagtagtaaaccctgttttccttgccatagacaccatccctgtcttcccccacatgatgtgggggttttttttatcctcaatttgcctgctgcttaatgcattgcagatgatttgcttccgttatactaccgtcagttgatagcgggagtatttatgaatcaatcttatggacggctggtcagtcgggcggcgattgctgcgacggcgatggcttcgctgctattgctgattaaaatttttgcatggtggtataccgggtcggtgagtattctcgccgcgctggtggattcgctggtggatatcggcgcgtcgttgacgaatttactggtggtgcgatattccctgcaacctgccgacgataatcactcgtttggtcacggtaaagctgagtccctcgcggcgctggcgcaaagtatgtttatctccggttcggcactattcctgtttttgacgggtattcaacatctggtatctccaacaccgatgacagatccaggcgtcggggttatcgtgacaattgtggcgctaatttgtacgattatccttgtctcgtttcagcgttgggtggtgcgccggacgcaaagccaggcggtgcgggctgatatgctacattaccagtctgatgttatgatgaacggcgcaattctgctggcgctggggttgtcctggtacggctggcatcgcgccgatgctctgtttgcattggggatcggcatctatattttatatagcgcgttacgcatgggatatgaggcggtacagtcattactggatcgcgcattgcctgatgaggaacggcaagaaattattgatatcgtgacttcctggccgggtgttagcggcgctcacgatcttcgcacgcggcagtcagggccgacccgctttattcagattcatttggaaatggaagactctctgcctttggttcaggcacatatggtggcggatcaggtagagcaggctattttacggcgttttccgggatcggatgtgattatccatcaggacccctgttccgtcgtacccagggagggtaaacggtctatgctttcataatcagtataaaagagagccagacccgcattttgtgtataaaataccgccatttggcctgacctgaatcaattcagcaggaagtgattgttatactatttgcacattcgttggatcacttcgatgtgcaagaagacttccggcaacagatttcattttgcattccaaagttcagaggtagtcatgattaagaaaatcggtgtgttgacaagcggcggtgatgcgccaggcatgaacgccgcaattcgcggggttgttcgttctgcgctgacagaaggtctggaagtaatgggcatttatgacggctatctgggtctgtatgaagaccgtatggtacagctagaccgttacagcgtttctgacatgatcaaccgtggtggtacgttcctcggttctgcgcgtttcccggaattccgcgacgagaacatccgcgccgtggctatcgaaaacctgaaaaaacgtgggatcgacgcgctggtggttatcggcggtgacggttcctacatgggtgcaatgcgtctgaccgaaatgggcttcccgtgcatcggcctgccgggcactatcgacaacgacatcaaaggcactgactacactatcggtttcttcactgcgctgagcaccgttgtagaagcgatcgaccgtctgcgtgacacctcttcttctcaccagcgtatttccgtggtggaagtgatgggccgttattgtggcgatctgacgttggctgcggctattgccggcggctgtgaattcgttgtggttccggaagttgaattcagccgtgaagacctggtaaacgaaatcaaagcgggtatcgcgaaaggtaaaaaacacgcgatcgtggcgattaccgaacatatgtgtgatgttgacgaactggcgcatttcatcgagaaagaaaccggtcgtgaaacccgcgcaactgtgctgggccacatccagcgcggtggttctccggtgccttacgaccgtattctggcttcccgtatgggcgcttacgctatcgagctgctgctggcaggttacggtggtcgttgcgtaggtatccagaacgaacagctggttcaccacgacatcatcgacgctatcgaaaacatgaagcgtccgttcaaaggcgactggctggactgcgcgaaaaaactgtattaatgatttcggaaaaaggcagattcctttagcctgaaaccgatgacagaagcaaaaaggcctgatgcgcttcgcttatcaggcctacatgaattctgtaatctattgaatttgcaaacttttgtaggccggataaggcgtttgtgccgcatccggcatggacaaagcgcactttgtcagcaatatgaggcggatttcttccgcctttttaatcccccaacatatactcgcaagttatagccaatctttttttattctttaatgtttggtcaaccttctggcacgctttgctcatcacaacacaacataagagagtcgggcgatgaaaaagtggggcgtaggtttaacatttttgctggcggcaaccagcgttatggcaaaggatattcagcttcttaacgtttcatatgatccaacgcgcgaattgtacgaacagtacaacaaggcattcagcgcccactggaaacagcaaactggcgataacgtggtgattcgtcagtcacacggtggttcaggcaaacaagcgacgtcggtaatcaacggtattgaagctgatgttgtcactctggctctggcctatgacgtggacgcaattgcggaacgcgggcggattgataaagagtggatcaaacgtctgccggataattccgcaccgtacacttccaccattgttttcctggtacgtaagggtaatccgaagcagatccatgactggaacgatctgattaaaccgggtgtttcggtgatcacgcctaatccgaaaagctctggtggcgcgcgctggaattacctggcagcctggggctacgcgctgcatcacaacaacaacgatcaggcaaaagcacaggattttgttcgggcactgtataaaaacgtcgaagttctggattctggcgcgcgcggatccactaacacttttgtcgagcgcggaattggcgatgtactgattgcctgggaaaatgaagctctgctggcagcgaatgaactggggaaagataaattcgaaatcgtcacgccgagtgagtctatcctcgcagagccaaccgtgtcggtggtcaataaagtggtcgagaaaaaaggcaccaaagaggtggcggaagcctacctgaaatatctctactcgccagaaggtcaggaaattgcagcgaaaaactactaccgtccgcgcgacgctgaggtagcgaaaaagtacgaaaatgcgtttccaaaattgaagttattcaccattgatgaagagttcggcggctggacgaaagcgcaaaaagagcattttgctaacggcggtacgttcgatcagatcagcaaacgctgatttccccaggataattatcaagcccggtggtttctcgcgactgggttttttatttgtcacgattttgcgttacccttgcatctctttgaggtacagggaaaaaaagatgaaaaaagcgggtcttctttttttggtgatgatagttatcgccgttgtggctgccggtattggttactggaaattaaccggtgaagagtcagacacgttacgtaagattgttcttgagcaatgtttgcccaaccagcaggaaaaccaaaacccgtcgccatgtgcggaagtcaaacccaacgccggatacgtggttttaaaagatcgtcatggcccactgcaatatctgttgatgccaacgtaccgtattaacggtactgaaagcccattgttgaccgatccgtcaacgcctaattttttctggttagcctggcaggcgcgtgattttatgagccaaaaatacggccagcctgttcccgatcgcgcggtatctctggcgatcaactcccgcaccgggcgtacgcaaaaccattttcatattcatatttcttgtattcgtcctgatgtgcgcgaacagctggataacaatctggcgaacatcagtagccgctggttgccactgccaggtggtttgcgtgggcatgagtacctggcgcgtcgggtaacggaaagcgaactggtacaacgcagcccatttatgatgctggcggaagaagtgcctgaggcgcgggaacatatgggaagctacgggctggcgatggtacggcagagtgataactcatttgtattgctggcgacacaacgaaatctactgacgctgaaccgtgcttcagccgaagaaatccaggatcatcagtgtgagattttgcgttaaggcgaggagtttaggaaagtaagtgccggatatgaaatccggcacctgtcagacttaagcctgtttagccgcttctgcagctttaacgatcacggcgaaagcgtcagctttcagagaagcaccgccaaccagcgcgccgtcgatgtctggctgagcaaacagttctgcagcgttagacgcgtttacagagccgccgtactgaatgatcacttgttcagcgatgttagcgtcaactttagcaatgtggtcacggatgaatttgtgaacagcctgtgcctgagccggagttgcagatttgccagtaccgattgcccatacaggttcgtaagcgataaccgcaccttcgaatgccgcagcaccctgagttttcagtaccgcgtcgatctgacgtgcacaaacttcttcagttttgcccgcttcgttttccgcttcggtttcaccgatgcacagaaccggagtcagtccctgctctttcagcaccgcgaattttttcgcgatcagttcgtcagattctttgtggtaagtacgacgttcagagtggccgatgatgatgtactgtgcgccgatgtctttcagcatagcagcagaggtttcaccggtgaatgcgccggacaggttcaggtccacgttttgcgcacccagcatgatgtggctgccttcagcttcacgcttcgccatatcgatgtacatttccggtggtgcgattgcaaccgcacagccagcaacacctgccagctctttacgcaggttagataccagctcgtgaaccatgtggcggctgccgttcagtttccagttacccatcactaaaggatgtcgcattttaattctccacgcttataagcgaataaaggaagatggccgccccgcagggcagcaggtctgtgaaacagtatagagattcatcggcacaaaggctttgctttttgtcatttattcaaaccttcaagcgattcagatagcgccagcttaatcggttcaacagcgaaggtcagccccttttcgccgttgtccgcgacaacataacgcagtgcaccttctgtctcggtgtaataacgtttgtttttccccgccgttagtagcgactgcagttttttctgactttgagttttggtcattaatggggtgagtgtgcggatcaccgctgccatgtatgcctgagctttcgctttcgcggctttttgctctggcccctggatgggtagccaggttatttgaatgcttttgatttttaaggtaccgcgctccagcgcagtagaagcatacaagttctcgttaattttacttgctgcacgagtgagattggctttgtcgggactgctgtcgatggcacgaaattcgttcagtggcaggctgggattctggctgttaaagtcttctcgaaactggctgatggagagatcgaaagtaggggctccagccagcagataaggcgcggtcgttgccgtatctggtgtttgtgcatgcgccgttgttgtaacggttaatgcagaacataagagaaaaaacagcgtacaccctggcttcattgacagtaccttttgttatgactggctccgattaaaacgatatctgtcgcccttgtcaaaagggtagaatcctggaaaagacaaccatcaaggaacttacatgaccatacagcaatggttattctcatttaaagggcgtattggacgccgtgatttctggatttggataggcctgtggttcgcaggcatgctggtgcttttctcactggcgggtaaaaatttactcgatattcagaccgcggcgttttgccttgtgtgctcgctttggccaacagcggcagtaaccgttaagcgcttgcatgatcgcgggcgttccggcgcatgggcatttctgatgattgtggcgtggatgctgctggcgggtaactgggcgattttaccgggtgtctggcaatgggcggtggggcgttttgtcccgacgttgattctggtgatgatgcttatcgatcttggtgcgtttgttggcacacaaggcgaaaataaatatggtaaagatacccaggatgtgaagtataaagccgacaataaatcaagtaattaacctttaatatatctcttatcgctatttttttccgggattgttatttccacgatgcaagtgacaatgcccggaaaatccttctgaactcttcaccttaagcaatatcaaaaaaaatggtaatccataagatcattacttgtttgttcttcctttaacggcgcattattcttaagtcgtaatcgacagagaggcgaatatacagaggtgccctatgaaagatgtcgtagataaatgcagtactaaaggatgtgcgattgatatcggtacggtgattgataacgacaactgtaccagtaagttttcgcgcttttttgccacccgcgaagaagcagagtcctttatgaccaaactgaaagagcttgccgccgctgcatcctctgcagatgaaggggccagcgtggcctataagattaaggatctggaagggcaagttgagcttgatgcggccttcaccttctcatgccaggccgagatgattatttttgagttatcactgcgttcgttagcttgatggagttgctttagaaggagttaaatatggcttataaacacattggcgtggcaatttccgggaatgaagaagatgccttactggtgaataaagccctggagctcgccagacataatgacgctcacctgacgttaattcatattgatgatggcttaagcgagttgtatccgggtatctacttccctgcaacagaagatattcttcaattgttgaagaataagtcggataacaagctgtataaactgacgaaaaatattcaatggccgaagacaaaactgcgtattgaacgcggagaaatgccggaaacactgctggaaattatgcaaaaagagcagtgcgacctccttgtctgtggtcatcaccactcatttatcaaccgtttgatgccggcatatcgcgggatgatcaataagttgagtgcggatctcttgatcgtgccgtttatcgacaagtaaccgcttaccagtaatgctccgctgtcatatggcccggtcggcgacgtaaatgtttcgtcatctgccgggtctccttcagcaactgttgtgtatcgcgcaccatctgtggattgccgcacagcatcacatggctggtttctttattcatcggcaggccaaccgcgctttccagttcaccactttcaattaacgccggtaatcgcccagtgagcgaacccgcagccgtttcccgactgaccaccgtctgaatgcgcagtttcccctcgtagcgtttttccagttcctgcatcagaggtagatagcttaagtcggcggcatatcgtgcggcgtgaaccagcaccatgtttttgaagcgttctaaatctttgcccaattgcagaatcgataaataagggccaatcgctgtaccggttgccagcatccatagcgtttcgcaatctggtacttcatccagcacaaagaagccagcggcttcgctaaccacctgcacttcatcgcccggtttcagtgccgccagtcgtggacttaatttgccatcggggacggtgaccaggtaaaactccagatccggattatcgggcgagttaacataggagtaggcgcgctgaacgcgttcgccttcaatttcaaggccaagtttggtgaattgcccggcggtaaacggaagcacgggagcgtgaacggtgagactaaacagggcgtcggtccagttctgcactttagtgactttgcctgttacccaatcagccatgtttttctcctgttttgattgacttgccttatcttcgttctccgaacaaaaaaattccagtcccgaaggactggaaggctcaatcgatcaaatcaatcagaggatgtgcacctgcatttccgggtctttacgatccagatagtggatggactgaatgcgacgaatggtgcgtgatttaccacggatcagcagcgtttcggtggtggcgatattgcctttgcggctaataccttccagcagatcgcctttggtaataccggtggcagagaagatgacgttgtcgctgcgcgccatatcgcccaaacgcaatactttaccggcttcgatgcccatcgctttgcagcgtgccagctcctgctcgccaatgcgacgattctcttcgttgtcgcctttgacgtcatgacgcgccagcagacgaccgttcatgtcaccatctaatgcgcggatcaccgccgcagaaaccacgccttccggcgcgccgccaatgccgtacagtacatcgacttcactgtccggcatacaggtgagaattgaggccgccacatcgccatccggaatagcaaatacgcgtacgccgagttgttgcatttctgcgataacggcatcgtggcgcggttttgccagaatcgttaccgtcagttcgctcaacggtttgccgagcgccgccgcaacattgcgcaggttatccgccagcggcaggttcagatcaatggtgcctttggctcccggtccgacgatcagcttctccatatacatatctggcgcgttgaggaaacagcctttatcgcctactgccagcaccgccagcgcgttagcctggcccatcgccgtcatgcgcgtgccttcaatcggatcaacagcaatatctaccgcgtcgccgcgaccagtaccgactttttcaccaatgtagagcatcggtgcttcgtcgatttcaccttcaccaatgacgatggtgccgtcaatgttgacctggttgagcataatacgcatggcgtttaccgccgcgccgtccgcggtgtttttatcgccgcgtcctaaccatttgtagccagccagcgctgctgattcggtgacgcgggaaaattcgatggcaagttctcgtctcatagcaaactctaagcagtaaggaatggcgcgaagtgtagcacaggggaagggcgggattattgatgtgtgcggggttgcccccgcacggtttcagagtctgtgtgatgccggatgtgtatccgactcgtaggcctgataagacgcgcaagcgtcgcatcaggcaatcattattactcgtcgtgttcttcccatgccatcgcgcgtttgaccgcttttttccagcctgcgtaacggtaattacgctcagtggtttcgatgccaggacggaactcgcgttcaatcaccgctttctcttgcagctcgtcaagattctgccagaagccaaccgccagaccagcaagataggccgcacccaaagcggtgacttcgcgcacttccgggcgctcaacgcgcgtaccgagaatatcggactggaactgcatcaggaaattgtttgccaccgcaccgccgtccacgcgcagcgcgtgcagacgaataccggagtcggcctgcattgcttccagcacgtcacgcgtctgataagcaatagactccagcgtcgcgcgtataatgtggttagcgttcaccccacgagtcagaccgaaaatcgccccgcgtgcatacggatcccagtatggcgcacccagcccggtaaaggccggaaccacatacacaccattggtgttttgcactttggtggcgaaatattcggaatcgtaggcgtcgttaatcaacttcatctcatcgcgcagccactgaatggacgcgcccgccataaacactgcaccttccagcgcatagttcacttcgccagtcgggccgcaggcgatggtggtcagcaggccgttttctgattttaccgctttctcgccagtgttcatcagcataaagcagccagtgccataggtgttcttcgccattccttctttcacgcacaactgaccaaacagcgccgcctgctggtcaccggcgatcccggagattggaatacgcgtgccgcctttgccgccaatgttagtctgaccgtatacttcggaagaacgacgcacttctggcagcatctcgcgtggaatatccagcacctccagcattttgtcgtcccagtccagactatggatgttaaacaacatggtacgagaggcgttggtgtaatcggtcacatggacacggccctgagtcattttccagataagccacgtatcaaccgtaccaaacagcaattcaccacgacgcgcacgctcgcgagagccttccacatggtcgaggatccacttcactttggtgccagagaagtacgggtcaatcaccagaccggtgttgttacgaatgtactcttccatgccatcgcgtttgagatgttcgcagatttctgcggtacgacggcactgccagacaatggcgttatagataggcttgccggtttctttttcccagacaatagtggtttcacgctggttcgtaataccgatagctgcaatctgatcggaactgatatcggctttcgccagcacttctaccagcgtggagctttgggtggcccagatttccattgggtcgtgttctacccagcctggttttgggtagatttgctcaaattcgcgctgcgacacgctaatgatattggcatcgtgatccattacgaccgcgcgggagctggtggtgccctggtcgagcgcaacgatatattttttttcagtcatgtttaattgtcccgtagtcatattacagcgaagctttttgttctgaaggagttgtggtctccttttcttccacaacacagatatcgcaaggcaaatggcgaccaatcagtttgcggtaggcaaatgcacctacaatcgcgccaacgatagggccaaaaagcggcaccaggaagtaaggaatgtctctgccgccggtaaaggcgacattgccccagcccgccagccaggcaaagactttcggaccgaagtcacgcgctgggttcatggcaaaacccgtcaatgggcccatagatgcgccaatgaccgcaatcagtagaccaatcagcaagggagccaaagggccgcgtggtacaccgttgccatcgtccgttaacgccaggatcagccccatcagaatagcggtaatcaccatctcaactgcgaaagcctgcacaaaattgatatgaggattagggtaagtagagaaagtgccagccagatcaacactttcaacgctgccgcgaacaatgtgatgagtctgctcgaagtcgaaaaataaattgtagtaaagcccgtaaactaaagccgcagcacagaaagcgccggcaacttgtgaaacgataaaaggaataactttgcgcttgtcgaaacaggcaaacagccacaatgcaatggtaacagcgggattaagatgcgcgccggaaacccctgcggtcaggtagatggccattgccacccccagtccccaaatgacactgatttcccactgaccaaaagacgcaccagcgacttttagtgctgcaacgcaacccacaccgaaaaaaatcaacaacccggtaccgaggaattcagcaatgcactggcctttcaaggttgatgtttgactcataatcggatcctgaagagttaatgtttgttgtatgcgtgaaagtcacggacctccacgatgcttgtaggcatgctgtaaacttatcgttaacgagcaaaaacgagaaatatcgaacttaaaatgtgtgtgcttcgtcataaaatgagcgttatcgcgccatttattccatctgattgtacatgatgcatgtttgttagatcattcgcgcaacaaatttattaacattttcgattggtgtggattatgtcaccaggagaaggatgaaaagtgtggcaaaccgtaatctgcaaggcgtgccgctggacagcgatggcgcggcttcatacaatcggagctaactaaagtgcgctcgtatttattaaggcgtcaccggtaatcgggacgaggatttttatccatcaacgccttgcaattcaggagaggtatgacaatgtcattagaagtgtttgagaaactggaagcaaaagtacagcaggcgattgataccatcactctgttgcagatggaaatcgaagagctgaaagaaaaaaacaactcactgtcgcaggaagttcaaaatgcccagcatcagcgcgaagagctggagcgtgagaacaaccatctgaaagaacagcagaacggctggcaggaacgtctgcaggccctgctgggtcgcatggaagaggtctgattacacttcatctttcgcgtaatttctttactgtgtaggccaacaggtaacgcagaaaaaaggcaccttgcggtgccttttttatcattcaatatccagcggatcttctgaaagaataatcccggtattgtcggcataaagatggtcgccggagaagaaggtgacaccgccaaaattgacgcggacatcgctttcgccaatgccttcgccagcggcaccaaccggaattgccgccatcgcctggatgccgatatccaactcttccaggtcatctacctgacgcaccgcgccgtaaatgaccagaccttcccattcattttgtactgccagacgcgccagttcagcatcgaccagtgcgcgacgaacagaacctccgccatcgacgacaagaacacgaccacggccattctgttcgagcagatcgtacagcaacccgttgtcctcgaaacattttaccgtgattatttgtccgccaaacgacgcccgtccgccaaagttggagaacagcggttccacgacgttaacatcttcttgatagatgtcacaaagctcggaagtatcgtatttcataggcttaacattcagttgctgcgagaattttcagtatatcgcgctatgtgggctgttggcaaaatcatcaattgttaattgatatttgtcagttatgctgcccactggcttaggaatatccctaaaacaaacagcaggttagtcagtaacgctcctttgacagtgcgttccagcattggtcgcatcgccaccgggtccatttcgcgcatcacataacgagcttgcttcaccagcaacggtgccgccagcaggaacagccagccccacaggctatgcagcgaaaagagattaaacagcgccagacacaccagagagcccatcagcaggcaggcatgataacgacgcgcgtttactgcgcctaagcgcaccaccagcgtgtttttgccgttttcgcggtcgctattgatatcacgcaggttattaatgttcagtactgccgttgccagcaggccgcatgcggttgccggaaggatcagtgccggaatcaatgtatgagcctgtaaataccagctccccatgacgctcaaccagccaaagaaaaccagtacggaaatatcacccaaaccgatataaccataaggacgattgcccacggtgtaggtgatagcggcaatgatcgacaacccgccaagaatcaggaaaccgacaaaatcggccagcgtatggcacgccactgcaaccagtgccagcccggaaagacagatgagcacaacggtaataatgagcgcccgtttcatctcttgctgggtaatgacccctttttgcatgccgcgtagcggcccaatgcggtcaggtttatcgctgccttttaccgcatcgccgtaatcattggcgaggttagaaaggatctgtaatagcccggcggtaatcaatgccagcagggcgaccagtggatcgaagtgaccttgccaccatgccagcgccgtcccgacgataattgcagcaaaggcgagggggagggttttaggtcgtaaactttccagccacgcctgagttcggctaatttgttgttcagtcataatacgcgccaataaaaatggggcctttcagccccatcaaacaatgatgaaaatgattgaacgcgattataggataaaacggctcagatcttcatctgccaccaacgcatccagatgtttgctcacataatctgcgtcaatagtgatagtttgaccgcttaaatcgctggcgtcgtaggaaatctcttccattaaacgctccagaacggtatgtaaacgacgagcaccgatgttttcggtagattcgttcacctgccatgccgcttccgcgatgcgcttaataccggagtcggtaaactcgatatttacgccttcagttgccatcagtgctttgtactgcacagtgatagaggcattcggctcggtcagaatacgctcgaagtcgctggtggtcagtgcctgcagctcaacgcggattggcagacgaccttgcagttccgggatcaggtcagacggtttcgcaatctggaacgcgccagaagcgataaacagaatgtggtcagttttgaccatcccatgtttggtggaaacagtgcaaccttctaccagcggcagcaggtcacgctgaacgccttcacgagaaacatctggaccggaagactcgccgcgcttacagattttgtcgatttcgtcgataaacacgatcccgtgctgctcaacagcgtcgatagcatcttgcttcagctcttccgggttcaccagtttcgccgcttcttcttcaatcagcagcttcatggcgtctttgattttcagcttacgcgctttttgtttctgaccgcccaggttctggaacatggactgcagctggctggtcatctcttccatgcccggaggagccataatttcaacgcccatcggtgctgcggcaagatcgatctcgatttctttgtcatcaagctggccttcacgcagttttttgcggaatgcctgacgagcagcggacggttcctgctgctgttcggtctgtccccagttatttttagccggtgggatcagtacgtcgagaatacgttcttctgccagttcttcagcgcgataacggtttttctcgatagcctggacgcgtaccattttcacggcggcatcggtcagatcgcgaataatagaatccacttccttaccgacatagcccacttcggtgaatttggtcgcttcaactttgatgaacggcgcattcgccagcttagccaggcgacgggcgatttcagttttaccgacaccggtcgggccgatcatcaggatatttttcggggtcacttcatggcgcagctcttcgttgagctgcatgcgacgccagcggttacgcagagcaatcgccacagaacgcttggcgttgtcctggccgatgatgtgcttatccagttcgctgacgatttcgcgtggggtcatttcagacatgggagatccttacgctttgtagcttaattcttcgatggtgtggaaatggttggtatagatgcaaatgtcgcctgcaatatccaacgccttttcagcaatttcacgggcgctaagttcagtgttttctaacagcgcgcgcgccgcagcctgggcgtaagggccgccggagccgatagcaataagatcgttttctggctgcaccacgtcaccgttaccggtgatgataagcgatgcagtttcatccgcgactgccagcagtgcttcaagtttgcgcagcatgcgatcggtacgccagtctttcgccagctcaacggcggctttgaccagatggccctgatgcatttccagtttacgttcaaacagttcgaacagcgtaaaagcatccgcagtaccgcccgcaaagcccgcgatgactttgtcgttgtacagacggcggacctttttcacgttgcctttcattacggtattgcccaacgtggcctgaccatcaccagcgatgaccacatggccgttacggcgtacgcttactatagttgtcacgagctgaccccttggttacgaatacagagtacaaaccccgtacaaaagtacggggcataatgcaattatagatgggggggattttgagggtttcaacccccggcggcgagccgaatgcagtttgtatgacccgccatcttcaagcgattgagggtgctgtctgcgttctctttgcctttcaccgggccaatcaccacacgattccagccattgttggtggtaatttttgagtcaaagccttcgaacgccagctgagcacgtaccgtctctgcctgttccgcgcctctgaacgaaccgcactgcaccatccagcggcgttcgtcttttttctccgccgtcggttttggcgcgtcagcgacacgagcaaccggcgcagcttgctgcggcttcgactgcgcggtcgtgtgcgcaggggtttgcagcagatcctggtacggctgctgagtagaagccggtttagactggcgcggttgcgcctgtaccggcgcggcttgcgacgtacgcgtctgctgctgccagctttgttcagtcgtacgcgactgctgaaccaggcgttgctgctccgctaattgctgcgcctgacgctggcgctgtagcgtttgctgacgctgttccggcgtctgttcattccacggaacttcaaccagctgcgttggctgctggcgcatatcagcctgcatttgctcaagaagctggcgttgttctggtgtcagttgctccggcgttttcacttcaccaccggcagaaggttctgtaggcgcacgcacacccggctggcgactttccagctctttgatgtagcgccagcgttcttctggttttggtggtagtccgtttccggtcactttctggctttgcagcgtctcggactcttctttcttgtgatgcgtaatgaagtacagaccaccgataaaggtcacaagaacggcggcagcaatagcgaccatagcgggagaaaccgcaggcagatttcgttgctttttccgtgaggtgctcttttttcgccgcgaaggtgccggttggctgcggcgtacataatctcgttgtgccactatcgtttcgctgtatttattcgttcgtcagcccgccatgttacttaagcggcgggcctttgaccagtcacggcagtcttaaaggtttactttaaggtaacgcgcgtgttgatccccggatgataagttcgcagtccattaaacgagagccactgccaacgtgttgcccctgcatttgatcaagcaataacagcatagcttcccgaccgatttcgtaacgcggctgcgcgatggttgtcagcggcggatcacaaaattgcgtcaggtcgatgttatcaaaaccgattatggaaaggtcttccgggactttcagcccctggcgttttgcctgagaaagtgcgccgagcgccatcacatcgctatggcagaagacagcagtaggcggttgtggaagatcaagcaactgctgcatcgctttgcttccggcttcgaaggtgaagtcgccacgggcgatgtattgcggatcaaccataatgccgcagcgacgcagcgcctgaacgtagccttgcaggcggtagtgacacagcggcatctcttcgggaccggctatacagccaatccgtttatgcccttgctcatatagataatttactgcatcaaatgcggcggtcagattgtctatatgaactgtaggtagctccagttccggtgcaaattcgttcgccatcaccatcggcggcagattacgctgttcctcaatgctggcatcaaacggcagccttgaacccagcagcaacatgccatcaatttgcttggtgatgatcaaatcgataaaggttttttcctgctgattttgatgcgcacagtcgccaatcagcaccagatatccgtgatttgccgccgtaacttcgataccgcgaataatttcgctaaagaaagggtcgcagatatccgggacaatcaccagaatagtgcgggattcattacgcttgacgttgcgccccataggctgtggtaaataacccacttcccgggccgctttttcaacccgattacgagtggcctgggagactttatcgggattcattaatgctcgggagacggtcgctgtagagacttttgccttgagggcaacgtctttcatggtcgcggcagtttcctgcttcttcgctttcacactcactcctcgcctggcacgtcaggcgtactacatccatgtttacttcacatcggcaacatttttagcagatagcgcgtgaaaacggttacagaattttcatgaaaagtgtgatgaatattgaatttttcgatccgcctcgcatcgtgagcggtttaaccctcaatcggatcgacatccagcacccatttcaccttgcgggaatccggtattgtattaataagcgccagcgtaccattgatgatgtgctgtaagcgcacgcgggaagggtgctgcaacaatatctgccagcgccagcgaccgccacgtttaggggccagcgccggaaccggaccgagaacccacagtttctcgtctgccagtgggctggcgagaatgagattacgcagttgttgcaggaacaatggcgcgtgctgattgttatgatcttccgcacgcacaatcacatggctggtccacggcggcagctgcatcatgcgtcgttcagccagtgcctgttcggcaaaggcgtcgtagcctttatagagcaatgtttgcaacagaggatgttccggatggtgcgtttgcagcaccacttcgccctgtttacccgcacgcccggcacgaccggcgacctgggtgtaaagctgggcgaaacgttctgccgagcgaaaatcggcagaaaacagcgcgccgtccacatccagtaacgccaccagcgtcacatccggaaagtggtgacctttcgccagcatttgcgtgccaatcaagatcctcgcgccgccgcgatgcacttccgccagttgctgttccagcgcccctttgcggctggtggtatcgcggtcgatacgagaaatggggacaccagggaacaacggcgcgagcgtctgttcaagctgttcggtgcccagccccacgggtaccaggtgcgtggaaccgcaagaagggcactggcgcggcaccggacgctgactgtcgcaatggtggcagcgcaaatgctgttgcgcctgatgcagcgtgtagtagtgatcgcaacgtgggcattcggctatccagccgcagtcgtggcacagcagcgcaggcgcaaaaccccgacgattaagaaagaggataacctgattgttggcctgtaaatgctggcgcatacgggtgattaacgccggagccagacctgcctgcaccttctgaccttttaaatccagcacatgttgaattgccgggcgcgcattgcccgcccgacgggtcaggcgcagcaggcggtattttttctgctgcacgttgcataacgtttccagtgcgggcgttgcggagccaagaataattgggatttgctcgctatgcgcgcgatacaccgccaggtcgcgggcatgatagcgccagccttcctgctgcttgtaggagctgtcgtgctcttcatcaataacaatcacgccgagatttttaaacggcgtaaacagcgcggagcgggtgccgatgacaatcgccgcctcgccatttttcgctttcaaccacgccgaaagacgctcgctgtcgttcaggccggaatgcagaacttccaccggggcattaaaacgttcacgaaaacgggcgatagtttgcggtgtcaggccgatttccggcaccatcaccagcgcctgtttgccctgagcgagcacgttttccagtacactgagataaacctccgttttaccggaaccggtaacgcccgccagcagccaggcagaaaaagtatctgccgcgctatgaattgcgccaacggcggtggcctgttcggtattcaaccgcaaccgctcaccagaaacggcatagttcgttcgccagtcgctaaactctggtgtttcacttgctaaatcacacagaccttttttgcgcagtgcctgcaacgcggcatcattaaattcaagttccgcgacctgatcacgccagattttgccttgccgtaacgctgccagcgcctgttgttgctttggcgaacgtttcaggctgttcagatccaccgcctgaccttgttcagtggcaaaccagtaccacatcggcgcgttcgccgcaggccgcccctggcgcagtaaaatcggcaaggcatgaaacagcacatcgccaatcggatgatgatagtaatctgccgcccagagcagtaatcgccagacagagtgagtaaataccggctcaacgtccagcacttcaactaccgctttcagctcgttaagcggcagctcactgacatcgctcactgacaccacaacaccgatacgctcctgttgtttgccaaacggcacgcgcacgcgactcccggctttaaccgtcatgccttctggcagcagatagtcaaaggtacgaggaagcggaacgggcaaggcaacgtgggcaacgggcatagcatcatcctgacttgaaattcggtgggttagtatacacattgccgtagaagagtgcggatcagtttgcatacgctggttaatttctgtatgatttcgcgccttcgtacgaaatgatcgtattgaagctatacttttaacatcgcgtggtgtctggcgttagggctggaagagcgacgcggccttaaaccgaggttttcccatgaaaaaagatattcacccgaaatacgaagaaattactgctagctgctcttgcggtaacgtaatgaaaatccgctccaccgttggtcatgacctgaacctcgacgtgtgcagcaagtgccacccgttcttcactggcaaacagcgtgatgttgctaccggtggccgtgttgaccgcttcaacaagcgtttcaacatcccgggcagcaaataagaccggatttccgaaaaaagcgccgcacggcgctttttttgtgcctgaattttggtcgtattaccaggaaaacagcggccattctttggcgaccgtggtgagttgtggcgcatcgaaaacggcttgtggcgagaccaccgtttcctcaagcggaatatttttcccgtaacgttctttgagtttcgcctgaaccagcgggttactaagatcgaactctttcaacttctgctgttcacctacgcgcatccccagcgcgttctgataaaccttccacaccacttccgaacagtactggcgatcgtcgctccacgagaagctgaaatcgtacggtttgccgagataacgttttgccgtttgcgccagtttttgctgttgttcggtattcagtccaccttcaacgcggcgaacaatgtatttgccatcttcaccgtgggcgatccactgcttgagcggggtgtattttaccgggccggccgcttcaaaaacgtagggctttttgttgcgtatcaccagcataccggtgtggctgtaatcggaatgggtcgccagttggatcgctttactttgcgatgagcgagagatctgaaagatgatgtcgccggtttgtggttgccaggcaaatgcaggcacagaaaccagcaggctgagaatcagtagcctgattttcatcgttaaacgtccatgtatgaaaaaagcggctggttaactccgcgccgctcttttccgctttagtattcccacgtctccgggttaatccccatctcacgcatgatctcttttgccgcctccggaatttcgtcgctgcgctctttacgcaggtcggcatcatccggcaaaggttgcccggtaaaggcatgcagaaacgcttcgcacagcagctcgctgttggtcgcgtgacgcaggttgttcacctgacgacgcgtgcgttcatcggtgaggatttttaacaccttaagaggaatggaaaccgtaatttttttgacttgttcactcttcttgccgtgctcagcgtatgggctgatatattcgccgctccattcagccatgagatacttaatcctcttcgtcaataaattgaggccagaccacacaattaatatgggtactgaccgtaaacccgcatagtttaccgtacaggcgttaccgtgacatcgtgtaatgcacctgtcggcgtgataatgcatataattttaacggctatttgagatttgctcaatctatacgcaaagaagtttagatgtccagatgtattgacgtccattaacacaatgtttactctggtgcctgacatttcaccgaccaagcccagggaacttcatcacatgacgcgtaaacaggccaccatcgcagtgcgtagcgggttaaatgacgacgaacagtatggttgcgttgtccctcccatccatctttccagtacctataactttaccggatttaatgaaccgcgcgcgcatgattactcgcggcgcggcaacccaacgcgcgatgtggttcagcgagcgctggcagaactggaaggcggtgctggtgcagtacttactaataccggcatgtccgcgattcacctggtaacgaccgtctttttgaaacctggcgatctgctggttgcgccgcacgactgctacggcggtagctatcgcctgttcgacagcctggcgaaacgcggttgctatcgcgtgttgtttgttgatcaaagcgatgaacaggcattacgggcagcgctggcagaaaaccccaaactggtactggtagaaagcccaagtaatccattgttacgcgtcgtggatattgcgaaaatctgccatctggcaagggaagtcggggcggtgagcgtggtggataacaccttcttaagcccggcattacaaaatccactggcattaggtgccgatctggtgttgcattcatgcacgaaatatctgaacggtcactctgacgtggtggcaggcgtagtgattgctaaagacccggacgttgtcactgaacttgcctggtgggcaaacaatattggcgtgacgggcggcgcgtttgacagctatctgctgctacgcgggttgcgaacgctggtgccgcgtatggagctggcgcagcgcaacgcgcaggcgattgtgaaatatctgcaaacccagccgttggtgaaaaaactgtatcacccgtcgctgccggaaaatcaggggcatgaaattgccgcgcgccagcaaaaaggctttggcgcaatgttgagttttgaactggatggcgatgagcagacgctgcgtcgtttcctgggcgggctgtcgttgtttacgctggcggaatcattagggggagtggaaagtttaatctctcacgccgcaaccatgacacatgcaggcatggcgccagaagcgcgtgctgccgccgggatctccgagacgctgctgcgtatctccaccggtattgaagatggcgaagatttaattgccgacctggaaaatggcttccgggctgcaaacaaggggtaaaaatgagtgtgattgcgcaggcaggggcgaaaggtcgtcaactgcataaatttggtggcagtagtctggctgatgtgaagtgttatttgcgtgtcgcgggcattatggcggagtactctcagcctgacgatatgatggtggtttccgccgccggtagcaccactaaccagttgattaactggttgaaactaagccagaccgatcgtctctctgcgcatcaggttcaacaaacattacgtcgttatcagtgcgatctgattagcggcctgctacccgccgaagaagccgataacctcattagcgcttttgtcagcgatcttgagcacctggctgcgttgctcgacagcggtattaacgatgcggtgtatgcggaagtggtgggccacggtgaagtgtggtcggcgcgcctgatgtctgcggtgcttaatcaacaagggctgccagcggcctggcttgatgcccgcgagtttttacgcgctgaacgcgctgcgcaaccgcaggttgatgaagggctttcgtacccgttgctgcaacagctactggtacaacatccgggcaaacgtctggtggtgaccgggtttatcagccgtaacaacgccggtgaaacggtgctgcttgggcgtaacggttccgactattccgcgacacaaatcggtgcgctggcgggtgtttctcgcgtaaccatttggagtgacgtcgccggggtatatagcgccgacccgcgtaaagtgaaagatgcctgcctgctgccgttgctgcgtctggatgaagccagcgaactggcgcgtctggcggctcccgttcttcatgcccgtactttacagcccgtttctggcagcgaaatcgacctgcaactgcgctgtagctacacgccggatcaaggttccacgcgcattgaacgcgtgctggcctccggtactggtgcgcgtattgtcaccagccatgatgatgtctgcttgattgagtttcaggtgcccgccagccaggatttcaaactggcgcataaagagatcgaccagatcctgaaacgtgctcaggtgcgcccactggcggttggcgtgcataacgatcgccagttgctgcaattttgctacacctcagaagtggccgacagtgcgctgaaaatcctcgacgaagcgggattacctggcgaactgcgcctgcgtcaggggctggcgctggtggcgatggttggggcgggcgtcacccgtaacccgctgcattgccaccgcttctggcagcaactgaaaggccagccggtcgagtttacctggcagtctgatgatggcatcagcctggtggcagtactgcgcaccggcccgaccgaaagcctgattcaggggctgcatcagtccgtcttccgcgcggaaaaacgcatcggcctggtattgttcggtaagggcaatatcggttcccgctggctggaactgttcgcccgtgagcagagtacgctttcggcacgtaccggctttgaatttgtgctggcaggcgtggtggacagccgccgtagcctgttgagctatgacgggctggacgccagccgcgcgctagccttcttcaacgatgaagcggtcgagcaggatgaagagtcgctgttcctgtggatgcgcgcccatccgtatgatgatttagtggtgctggacgttaccgccagccagcagctcgctgaccagtatcttgatttcgccagccacggtttccacgtcatcagtgccaacaaactggcaggagcgagcgacagcaataaatatcgccagatccacgacgccttcgaaaaaaccgggcgtcactggctgtacaacgctaccgtcggcgcaggtttgccgatcaaccacaccgtgcgcgatctgatcgacagcggcgatactattttgtcgatcagcgggatcttctccggcacgctctcctggctgttcctgcaattcgacggtagcgtgccgtttaccgaactggtggatcaggcgtggcagcagggcttaaccgagcctgacccgcgtgatgacctttccggcaaagacgtgatgcgcaagctggtgattctggcgcgtgaagcgggttacaacattgaaccggaccaggtacgtgttgaatcactggtacctgcccattgcgaaggcggcagcatcgaccatttctttgaaaatggcgatgaacttaacgagcagatggtgcaacgactggaagcggcccgcgaaatggggctggtgctgcgctacgtggcgcgtttcgatgccaacggcaaagcgcgtgtgggcgtggaagcggtgcgtgaagaccatccgctggcatcactactgccatgcgataacgtctttgccatcgaaagccgctggtatcgcgacaacccgctggtgatccgcgggccaggtgcagggcgcgacgtcaccgccggggcgattcagtcggatattaaccgactggcgcagttgttgtagtgattattgaacaaaagctggcagttgccagcttttgttgtcacccctaaacctcttcctggggaagtggtgattgattgtcattttgcctttggtcagtgcccccggtaataagggggcttttgtgttgagcgatgaagtaacagagtgaatggtgaagttattaatgacaattacaaaatgacattaagtaacaatatctaaaatgtcacctaatttaaaattgataaccaatagtagtataggttccccatcctgtattttttaattcaaatggaccatctccgaagttaaccttctctcccgcattccattgtccaccgttgtgaaaataacgtagtgtaaatgcaaatttccagtgttcatatagaagggaaaggatatggcttgaagcaatagcattactggttcgtttattattgtgtgacttgtccgcaagatcggagccaaaatcaaagttagtaaaactattgtataccaatcgtcctccgaataaatttgtaagagggatgctatattttattttgaatcgatatccgtcccattcattttcattagcggcaccatagttttgccactgatacttggcgtatatattggcagaaagcttaattggtagacccgtgtcgatatctgtaccaagccccatataccatgtactttgccgggatgactggttgtcacccatatcatagacatagttgtttgcaatgaaccattctttaaatgggccgaacgcaagatttaatccggtcaatttgtcaatggaaaaccgaggttctatttccgtaaatagtggtgagccctcatcccagatcccaacatcatagtgactgccgacgccaaagaatttcggtagatcaacataaccataaaaatcaaaccagtcttttcttcctgctacagtatattcagggtagaggtcgttagtcagtcttgggccaaagcgagagtctgtgcgaccaatgacattcaagctttgatgtaaccagctttcatcaattttaatttcctgagcgtttccaatgcaaggtattaatagaatggataaagctatccagtgcttttttatatacataaatatatctcttatatattgttgatttagagagaaataatgtcatccagtgaatgaatggtattataagtttttgttatttgcttacttctacccgcatttcatttacctgtgcaggagtaatcttgtggcctttcttaaaataatcgattacgacattggacatgttatttccggcgcggacctggacatttttcccttctttgaatgccagaaaaccatcgcccccaagtgcaaggaaagtcgtagtcgcaacatggtaaatattcgtatcaacgatctcttcaccattaattttaaaagatacaatgcgctgacctactggtttctgcagggtatagcgcatttctgcgccttttgacatttgcaggatgccattggtaagcgatgccccgtgttccagtaggttacgcagatccttaccgctgagatccatttcagtaagttcattcttgaaggggaatgtactggtaatgtcaccaaaggtaatcgtgcctgcatttatatcagcacgtaaactgccggagtttatcaacgcaatttgtgcagtcggtgcagcgacaagcattgcatcggtaaacaggttgccaagttgcgatgactcaccgtaggcacgagttaatgcaatcgatgattcaccgactggttggcgtacaagatccgccagttttttattccagccattgataactttttgtgtggttggatcaggtatccattcatcggcataaaccgttttcagctcaaagctcttcactttatgagtacgagctgtagggttgacatcaaggattaatttaccaatatcgataccgccactgtcagtcgaaaggattaaggtgttgccgactttgattggttctggcgttccgacgtgggcatgcccggtaatcagaatatccaatcctttcaccttgcttgcggtttgaatatctttatccagcgcacgtctaacatctgtattgccaatgctggactgacgcgccggtacgccttcatgaaccagcgccacggtgaggtcaaccttatcacgtaactcatcgatataatgctgcaaatacttcacttcatcacgtgcttcaatcccctgattcttgagggtcgcggaagatttatcaaatcggttattattgtcattatcgagtccctggagagagagctccgagaccgtgtcattaaatgcaaatacgccgtgtagcccaacaataccaatcttgatgccatctttttccaggatggtgtagggcttgttccagaagggtttctcactctctttatgataaacattgcctaataaaacagggaaattcgctttgcttaattgtcggagggcattatcccagccatggtcaaactcatgattaccgattgatactgcgtcaaaaggcatggtattcataatatcaattattgcttcgccctttgtcaggctactgatatatggcccggtgaaatagtctccagcatcaaaataaaaggtggctttatttttggctttctcttgttttactaacgtggatatattggcaaagccaccaatgtcgcgttttccgtctgcgacatacggtactttataggaatccacatgagcgtgaagatcattggtataaataatcgtgacatcctgcgccataactgaggtcgaaaaaatagtcagcaatgttgcggcaaataaagtacgctgcgctgttttcattcgcattccttgttaaataaattgactgataaatgagattttatttggcgacgtccatgactcgtttagttaagtctggggtgacaggtttatgatttttgaaataatcgatgatagattccgccgaggttgttcccggtatcgtcttcacattttttccattcaaaaatgcttcaaaaccgtcaccaccactggcacaaaaggagtgcgtggcaatacgatatgtttgattatcttccacgggtttgccgttaatggtgaaagagattaaccgttggttgagtggttttttgctgtcatagacaaccgcaacacttttagaaacttgtaacacaccgttagttagattggttgcatgcgtcatcaatgatttgagatcgcggcccgtcaaatccatctcgatgaggtcattattaaaggggaatgtgctaataacatctcccagtgtgatatcgcctttaggaaaatcagctcgcatcccaccgctattttgaaatccggcaacggcatcaggtgttttttccatcattgcatcaagaataaggttgccggtagaagaggaactaccatactcacgtgttaaaactacgggagaatggccgacaacttcctttgttattttgttaagctttgcactccatttatcaatagtattttgaacgatggtgtcaggtttaaattgatctgcaaagatggtgattaactcaccattataactatcaattttcttcgttttcggattgtaatcaagcacaagttttccgatgttggtgccgtatgcatcggtagatacaattaatgtgttattaacttttattggttgcggtgttccgacatgtgcgtgaccggtaattaagacatcaacaccattcacttttttagctgtctcaatatctgcctgtagtagccgctccacatctttactaccaaagcttgattgacgcgccgggacaccttcgtgaattagcaaaacggtaatgtcgactttaccttttaattctgcaagtgctttatttaaatatttaatttcgtctctggcttctacgccttcacgtgcttttgccgcgactgtatcatagaaagcgaatgcgccatgcaatccaatcacaccaatctttaaaccatctttttcgataatggtccacggatgatcccaaactggtttattcgtatcggtgtagtagatatttcccagcagaatggggaattttgcttttgataactgagacaccatattgggcacaccgtgatcgaactcgtgattaccaacagacaccgcatcaaagggcatagtgttcatgatatcaataatagcttcacctttggtcagggtgctgatatacggcccggtaaaatagtcgcctgcatcaaagaaaaacacatctttgctttttttcttcgcttcattaacgatgcctgcaatattagccataccacctataagtctgttcttatcaacagcgatgatttttgccggattgacatgtgcgtgaatgtcattcgtataataaatagtaacgtcctgagctagaacactgtgagaaaatatcacgccgaatatgactgataatgttgtaaatacagttttcatcatccctcctggatagggtgtgttacatttgttgaattatttaaataaaaggcacatcgtgtcttattttatgtaagcatagttcagaaaagtattgtgtgatcttagtaacaaataatgttattaattaaacattgaccatgattatatttcacggtcatacatttatatatttaattaaatgaaaggtagtgatctctcttaatttatggtcgtttgtcgagtgtattgactaacaagatggagtgagcgattcattgtattttaacgccagtgaggtcagcatttgcgttacgcgacctgcggataataacgcgctttgggtaaagtcgtgttggtctgtcagccatgtgataaaacaacgactggttgccagagaaacatttgcgcccctttctaagctggctcccgtgagtaggcagaccatcttgcaattattcccctgctcccagcgctgccactgattttgccaccaaccatggtatgtcgttcccttaaaatgccagggcgtatcagcgttactgtcactgatttcttcttctacgaaccaaagttcaccttgttgttggcggaactgatctgcccaggctgtaataattgcgcctcttagaaaacattcgtgtgaaataatatgcgttttgacatctggatagcggattttcagtattctgaaatgcccgtgtgccgtgataaccgggcgtagtatggctcccttaccgttgcgcttgagtacagcactgccatactgaatttcatcgaactggctccggcgcaagaattgcgcttcacgcatatctaccttctgcacgatatcgcgatggtgcatagttggttctgtgttgcccttgtaactgtaccgcagactgtctcctgtctgatgttgcgtataattcgtggagagatgaagaatgttgccacgagtggcgtcaagactgactaaaacatacagtttttgtactgcgctggccccttgaaagggtatgaacagttgaacggtttcaatggcctggggatgcgtaatttctttctgatattttttaggcgtccagacttttttgcagttacggcattgaatgcgttgcgaaccctgtggattgtgaccataacaaatcatgtctgtgccataacataccgggcagaaatggcctttctcaattgcataagtagacaagtgaactgacaaccagtcacgaaattgttgctcgtcaaacaacggcgggtaactgccacatgcccgacagtgcagtgccggataacccagtttatagtctggccaactgtaatcttccgatgaggccaatcccaaatttcggcaaccgaacgttttacaggcattaatcgtaaacagagtcgacatatatcaccaacgatttcacaaggtcgttgattttgtccggcaactatcccctgcggatgtgattactctcacataaataagtctttcagaacgtaatgtagcaatcctttatctcactgaaagggattgtttatgaaaattaaaatacttgctgcgggtatcgcattaacactgccgttctgggcttgcgctaaagatgtcactatcatttataccaacgacctccatgcgcatgtagaaccttataaagtgccgtggatcgctgacggtaaacgggatattggcggctgggcaaatatcactacgctggttaagcaagaaaaagcaaaaaataaagcgacatggttttttgatgcgggcgactattttaccgggccatatatcagcagcctgaccaaaggtaaggctattatcgatattatgaatactatgccgtttgatgccgtcacaataggcaaccatgaatttgaccacggctgggacaacacattattacagttgagccaggcaaaattccctattgtgcagggcaatattttttatcagaacagcagtaaatcattctgggataagccatataccatcatcgaaaaagacggtgtgaaaataggcgttataggtttgcacggagtatttgcctttaatgatacggtatctgctgccacgcgcgtgggtattgaagcgcgcgatgaaattaaatggctacaacgttatatcgatgaactcaaaggcaaggttgatttgaccgtcgccctgatccacgaaggtgttccagcccgccagtccagtatgggaggcacagatgtgcgtcgcgcgttggataaagatattcagacggcaagtcaggtgaaagggctggatattttgatcaccggacatgcacatgtgggtacgccggaaccgattaaagtcggcaatacgctcatcctctccactgacagcggcgggattgatgtgggcaaactggttctcgactacaaagagaagccgcataattttacggtgaaaaacttcgagcttaaaaccatttacgctgacgagtggaagcccgatcagcaaacgaaacaggtgatcgacggctggaataaaaagcttgatgaagtggtgcaacaaacggtggcgcaatcgccggttgaattaaaacgtgcctatggtgaatcggcttccctcgggaacctggcggctgacgctttactggcagcagcgggtaaaaatacccaactggcgttaacaaactctggtggtatccgcaatgagatccccgcaggggcgattacgatgggcggcgtcatcagtacgttcccgttccccaacgaactggtgacgatggaactcacgggtaaacaattacgcagtctgatggaacacggcgcaagtttaagcaatggcgttttacaggtatcgaaaggcctggaaatgaagtacgacagcagcaagccggttggtcagcgggtaatcacactgactctgaatggcaaacccattgaagatgcgacggtttatcacattgctactcagagtttccttgctgatggtggagatggttttaccgcctttaccgaagggaaagcgcgtaacataacgggcggttattacgtttatcacgcggtggttgattacttcaaagcgggcaacaccattacggatgaacagctcaacggtatgcgcgtgaaggatatcaaataaaagtgcgcactgaattgactcaactgtttgttacccgttgattgcgcagatcctgtattcggcctacgcgagggcgcaggccaaatcagatgccttaacatcaccatccggtggcaggacgttgtttttcgaattagcccaggtgtcgctgtgttgtcagaatatgagtcaaaacgtgcgaggtggattgcgctatagagaaatcttttatcgcctctaattaagatgagtttttttcatcttccctgatttttcctcaccatcattggttatttttcggttgacgcccttcggcttttccttcatctttacatctggacgtctaaacggatagatgtgcacaacacaacatataacgataagcgattgatgaggtaaggtatgagcttttttcacgccagccagcgggatgccctgaatcagagtctggcagaagtccaggggcagattaacgtttcgttcgaatttttcccgccgcgtaccagtgaaatggagcagaccctgtggaactccatcgatcgccttagcagcctgaaaccgaagtttgtatcggtgacctatggcgcaaactccggcgagcgcgaccgtacgcacagcattattaaaggcattaaagatcgcaccggcctggaagcggcaccgcatcttacctgcattgatgcgacgcctgccgagctgcggatcattgcacgcgactactggaataacggtattcgccatatcgtggcgctgcgtggcgacctgccgccgggaagtggtaagccagaaatgtatgcttctgacctggtgacgctgttaaaagaagtggcagatttcgatatctccgtggcggcgtatccggaagtacatccagaagcgaaaagtgcccaggccgatttactcaacctgagacgaaaagtggatgccggagccaaccgcgccattactcagttcttcttcgatgtcgaaagctacctgcgttttcgcgatcgctgcgtctcggcaggcattgatgtggaaatcattccgggaattttgccggtttcgaactttaaacaggcgaagaaatttgccgacatgaccaacgtgcgtattccggcgtggatggcacaaatgttcgacggcctggatgacgatgctgaaacccgcaagctggtgggcgcgaatattgccatggatatggtgaagattttaagccgtgaaggagtgaaagatttccacttctatacgcttaaccgcgctgaaatgagttacgcgatttgccatacactgggagttcgacctggtttataaatagtgtgccttttgtgaaaatcacacagtgttcacaaattttaaacagagcacaaaatgctgcctcgaaatgagggcgggaaaataaggttatcagccttgttttcgccttcattacttgaagggtaccaggctaaaaccttttcttataaagcattctgccgaaatcagacatactcataaaggcttaattacgatcaatttgatctacatctctttaaccaacaatatgtaagatctcaactatcgcatccgtggattaattcaattataacttctctctaacgctgtgtatcgtaacggtaacactgtagaggggagcacattgatgagcacgtcagacgatatccataacacgacagccaccggcaaatgcccgttccatcagggcggtcacgaccagagcgcaggtgggggcacaaccacgcgcgactggtggccaaatcaactccgtgttgacctgttaaaccaacattctaatcgttctaacccgctgggtgaggactttgactaccgcaaagaattcagcaaattagattactacggcctgaaaaaagatctgaaagccctgctgacagaatctcaaccgtggtggccagccgactggggcagctacgccggtctgtttattcgtatggcctggcacggcgcgggtacttaccgttcaatcgacggtcgcggcggcgcgggtcgtggtcagcaacgttttgcaccgctgaactcctggccggataacgtaagcctcgataaagcgcgtcgcctgttgtggccaatcaaacagaaatatggtcagaaaatctcctgggccgacctgtttatcctcgcgggtaacgtggcgctggaaaactccggcttccgtaccttcggttttggtgccggtcgtgaagacgtctgggaaccggatctggatgttaactggggtgatgaaaaagcctggctgactcaccgtcatccggaagcgctggcgaaagcaccgctgggtgcaaccgagatgggcctgatttacgttaacccggaaggcccggatcacagcggcgaaccactttcggcagcagcagctatccgcgcgaccttcggcaacatgggcatgaatgacgaagaaaccgtggcgctgattgcgggtggtcatacgctgggtaaaacccacggtgccggtccgacatcaaacgtaggtcctgatccagaagcagcaccgattgaagaacaaggtttaggctgggcgagcacttacggcagcggcgttggcgcagatgccattacctctggtctggaagtggtctggacccagacgccgacccagtggagcaactatttcttcgagaacttgttcaagtatgagtgggtacagacccgcagcccggctggcgcaatccagtttgaagcggtagacgcaccggaaattatcccggatccgtttgatccgtcgaagaaacgtaaaccgacgatgctggtgaccgacctgacgctgcgttttgatcctgagttcgagaagatctctcgtcgtttcctcaacgatccgcaggcgttcaacgaagcctttgctcgtgcctggttcaaactgacgcacagggatatggggccgaaatctcgttacatcgggccggaagtaccgaaagaagatctgatctggcaagatccgctgccgcagccgatctacaacccgaccgagcaggacattatcgatctgaaattcgcgattgcggattctggtctgtctgttagtgagctggtatcggtggcctgggcgtctgcttctaccttccgtggtggcgacaaacgtggtggtgccaacggtgcgcgtctggcattaatgccgcagcgtgactgggatgtgaacgccgcagccgttcgtgctctgccagttctggagaaaattcagaaagagtctggcaaagcttcgctggcggatatcatcgtgctggcaggtgtggttggcgttgagaaagccgcaagcgccgcaggtttgagcattcatgtaccgtttgcgccgggccgcgttgatgcgcgtcaggatcagactgacattgagatgttcgaactgctggagccaattgctgacggtttccgtaactatcgcgctcgtctggacgtttccaccaccgagtcactgttgattgataaagcacagcaactgacgctgaccgcgccggaaatgactgcgctggtgggcgggatgcgcgtactgggtgccaacttcgatggcagcaaaaacggcgtcttcactgaccgcgttggcgtattgagcaatgacttcttcgtgaacttgctggatatgcgttacgagtggaaagcgaccgacgaatcgaaagaactgttcgaaggccgtgaccgcgaaactggcgaagtgaaatacacagccagccgtgcggatctggtctttggttctaactctgtcctgcgtgcggtggcggaagtctacgccagcagcgatgcccacgagaagtttgttaaagacttcgtggcagcgtgggtgaaagtgatgaacctcgaccgtttcgacctgctgtaatctgaccttcttcagcgactgcctttcatgcagtcgctgaagtttctttaccggcgtatagtgtccacaggaaaactacacactggatctctcatgtctgccgcaggaaagagcaacccactggcaatcagtggcctggttgtgctcacacttatctggagttatagctggattttcatgaagcaagtcaccagctacatcggtgccttcgacttcaccgccttacgctgcattttcggcgctctcgttttattcatcgtccttttattacgtggtcgcggaatgcgcccgacgccgtttaaatacaccttagccattgccctgttacaaacctgcgggatggttggcctggcacagtgggcgctggtcagcggcggagcggggaaggtggcaatcctgagctataccatgccgttctgggtggtaattttcgccgcgttgtttctcggtgaacgcctgcgacgtgggcaatatttcgcgatactgattgccgctttcggcttatttttggtgttgcagccgtggcaactcgatttctcttcgatgaaaagtgccatgctggcaatcctctccggtgtgagttggggggcgagcgcgattgttgctaaacgtctgtatgcccgccatccgcgcgtggatttattgtcgctaacatcctggcagatgctgtatgcggcgctggtgatgagcgtggtcgctttactggtgccgcaacgtgaaattgactggcaacccaccgtgttctgggcgctggcctacagtgcgattctggcgacagcgctggcgtggagcttatggttgtttgtattgaaaaacttgcctgccagtattgccagcttaagcacactggccgttcccgtttgcggcgtactcttttcctggtggctgctcggtgagaatccgggggcagttgaaggtagcggtattgtgctgattgtgctggcactggcgctggtgagccgtaagaaaaaagaagccgtcagtgtaaaaaggatctgaattttttcttcatgtggggagatctcttatttagcaaaataccgatagtgccccaccatccgccagctaaacagtacatcttcttcctgcgcgcctgcgccaatgttatgtatcaccagcggcgtaccgtcgcgggcgaagccatctgacaccaccccaatatgtgccagcccgttatctaatcgccaggagacaatatcgcccgcttgatagtcactggggttcttgctggtggggcgtgttttatcgtggcgggtaaaccaggtttccagattaggcacccgacggtgatcgatgttgctgtccgggcgctttaactgccatttttgcgggtacgcagcaaaattcttcgccatatcttcgtgcaccagtttctgcaaatcgaccttctggctgcgcaatgcacggatcaccacatcggaacatacgccgcgttcttgcgggacatcaccgccaggataggtaagctgcacatacgccggatcgtaaaatagcgtgctgccgatttgcagtctggcgccgtctgcgatggcaagattggtgttagcctggatttgtaccacggttggtggaacggcgggatattttaaggagtaactggtaaataacgtcagaagactgaataacgccagtgaagctttcatctgtttcgtccgtgaaaataagagtcacagattcgaccttccgggctaacgattgttctgtggagaaaatgtccagaagcggataaaaaaacacccgaacaaggtggaagtttcagattactggcacagcgtgccggatgcggcgtgaacgccttatccggcctacaaaagtacgtaaatttactatattgcagagattgcgtaggcctgataagcgtagcgcatcaggcaattttgcgttcaaactcccggacaagccgggagtttggagtaggttattcccactcttgcaggaaacgctgaccatactggtcggctaccagcagtgcggcgtaaacctgatctggcgtcgcgccgccaggcatgttgtggatggtttcaccttctgcacatgccgcttctgccacaattcgcattttcgccgggacatcttctttaatatccagttgagcgagagttattggcaaacctaccgcatggctaagcgcagctacggtttcgatttcctccaccggcgcgttttccagaaccagctgcgtcagcgtaccgaatgccactttttcaccatgataatagtgatgcgcgtccgggatagcggtcaggccgttatgtaccgcgtgtgccgccgccagcccgccgctttcaaaaccaacgccactcaaataggtgttcgcttcaatcacgcgctccagcgctggagtcactacatgctgttcggcggcaagcatcgctttttcgccttcttccagcagggtgttgtagcacagttcagccagtgccagcgctgcctgagtgcacttgccacccgccatggtggtcgcgccgctacgggaacaggcacgcgcttcaaaccaggttgccagcgcatcgccgatacccgccgctaacagacgtgcaggtgcaccagcgacgattttggtgtcgacaatgaccatattcgggttatttggcaacagcagatagcggtcaaactcaccctcatcggtgtagataacagacaatgcgctgcacggtgcgtcggtagaagcgatagtcggtgcgatcgctaccggaacacccatgaaatgtgccagtgctttggcagtatcgagggtttttccgccaccgataccgagaattgcgccacactgcgcagtctccgcgatgccacgcagacggtcgatctcattttgcgaacattcaccgccaaacggcgcaatttctactaccagtccagcatctttaaagcttttctcgacagtggattgagcaaaacctaaaacaaatttgtcacccaccactaaccagcgttccgccagtggcttcaggtactcgcccagacgattaattacatctgcgccctggatgtatttacctggtgattgaataatgcggtccataattactcctttagagatgagtagtgccaaatgcggcattccagtcgtgctcgaacttctctatagctgactctaccgcaggggtgttaagcatttgttgcgctacatctaagggcagtgtgatggattcacatccagccagcaaacaatccagcgcctgacgtggtgttttaaagctggcagccagcaccatgctttctggcgcatgcatttccagtaacgcttgcaactcctgtacagtacgaatgccgtcaccgccctgggcatctacgcggttaacgtatggagcaacgtatttggctccagccagcgccgccagtaatccttgcgcggcgctgtacactgcggttcccagcgtagtaatgccttctttcttcagcattttaattgctgccagaccttcagaggttaccggaattttcaccacaatgcccggaatagcgtcgcgcaggtgtttcgcttctttcaccataccctgcgcgtcgcggctcatggtctgagcaaacagaatgccctcatcaccaatcgctttttgcaggcgcggcagcacttcccagatggactccttgctggcagcgataatgctcgggttagttgtcaccccggcaatcgggaatatgcgtgccagacgttcgacttctgcgacgttagcggtgtccagatacagttccatgatgtttccttttacagttccagttcatgttgcagcaggctggcgatagcgtcggcagaggcggcgttaaccagcgcattacggaattcttcgtgcatgatgcgacgagcgaggcgcgagaaaatgcgcatatgttgatcgcccgcggcgtgtttgttcagggttaacataatgatgaattgcgcttcatcatcgccccagcgcattggcgcttgcagacgcgctacgctgatggtggattgctcaatgtgttccgatttactgtggggaatggcgaaactaaagcccagtccggtagagaaaacggcctcgcgcgcccacaagtcggcttccagtttacgcggatagcggcagcggcccgccagcagcaggttatcggtcatgcctttgagcacttcttctttgctgcgccagtcgctttccagtgtgatgcactcggcggtgaccagcggtgcgtcctgttgggtcatgcggaattgcgccagcaggtgttccacttccagcgaagtacggcaggccattgcctggttgagcaactggcggcactcacggctatcaagttgcgccatccgcgctttcgccgccggaattgatggtgcgctcatgctgagttcatccagccctaaaccgaccagcaacggcagcacggaacctttcgctcccagttcaccgcacagaccaatccatttgccctggcgatgcaccgcctgcacggcgtaatcgagcgcccgcaagaaggccggattcaggctgttgtagtgacgagtcaccttagcgttatcgcgatccactgccagtagatattgcgtcaggtcattactgccgatactgaagaaatcaatctcttcgcagcattgatcgatgatgaacatcaccgacggcacttccagcatgatgccgagctggatcttctcatcaaacggaatgtgttcgttacgcagttgctgtttggcttccgccagtttttctttcacccataagatctcttccattgaggagatcatcgggatcatgattttcaggctgccgtgagcagaggcgcgcaggatcgaccgtagttgtgtggtaaacaacgacgcgtattcttcataaatacgcaccgcgcgataaccgaggaacgggttagcttctgccggaatgttcagataatcaacgggtttatcaccgccaatgtccatagtgcgcacaataatgctgcgtccgttggcagactccagcgcctgacaaaaaatgttgtacagctcgctttcacccggtgcactggtgcgatccatatagagcatttcagtgcggaacaaaccaacgccttccgcaccattgccgaatgcggcctgcgcttccacggagtgagcgatgttagcggcaatttcaatgcggataccgtctgcggtacgcgcttgctgggtcagccagacacgctgttgctcacgcagagcgtcctgtacgcgggcttcttgctgataataacgggccacggattcccctggctcaaccacaatcgcccctgcgttgccgtcgatataaatcgtctgatgctgccacggagtaagggcagcaatatccacacctaccagcgtcggaatgttgaacgaacgggcaaggatcaccgtatgtgatgtggtgccgccacttttcagtaatagacctttgaggtgatttttatccagttcgaggaactggctgggggtcagttcatcagccatacaaatggcgggctgcgtcagtttgcccggtgccgggaagcgttgctcaccgtagatttgctggagtaactggaagcagacgtcgcgtacgtccagggcacgttcttgcaggtagctgctgctggaacgggcgaactcttcgcaaaagtgattcgcactggcaacaatcgcttcggcgcagcttaatccggcgctgacacctgccagtaaatgttcgcgcagggaagtatcgccagccagggatcggtgcgcttccagaatcgcgctggtagcaccgtcgctatccagcagacgaaactctatgtttttcagtaccagcgtcagaccgttttccagtgcggattgttcggcgtcaacgcctttggctgcgggaagattacccagcgcattgagatctaaagaagagatcggcgtcagaatgccgcctgcgctaccactgcacacggtgcgagcacggataatttgcggattcagattggtcagtgaaaccggcagtggttccagttcgtcagattttacttccgccagcggtgcgtcgcagtgggggaattcatcgcgcagccattggcttaaacgctggtacgcttcctgttcgtcggccccggaaatcagtaactggcagttatcgcccaccagcgtatcggtgccaatcagcgcaagggcgcttttggcgttgcccttgcggtcagtgcgcaggttatgccactcaatttgtgatgaaaaagtattacacagcgtttcaacgtggcttgccggacgcgcatgcacgccgttaggtagctcacaaataaattccacaatcagggccattgcctttctcccggtacggttttctgtttacaggataagagcgcacggcaacggcctgccatgtgacaaatctgccaaaagctggacaaatgtaatgtaaccgtcaatttgcgacgcgtctcacaagacgccgttttgcggcgtacttccggattatcgcaagttatgaggcggatcgcatttttgtactgatattacaaaagtccagtaaatggcctttttatccactgtttgctccgcctgcgattgcctattgtttcttccatcaaaaatatggacatgggctttcgcaagcccgggagcagcttatgaatgagttggtgcagatcctgaaaaatacccgtcagcatttaatgacgggcgtttcacacatgattcccttcgtggtatcgggcggtattttgctggcggtttccgtcatgttgtatggcaaaggcgcagtgccggatgccgtagccgatccgaatctgaaaaaactgtttgatatcggcgttgcaggtttgacgctgatggtgcctttcctcgccgcttacatcggttattccattgcagaacgttctgcgctggctccatgcgctatcggtgcctgggttggtaacagctttggcgcgggcttctttggtgcgctgatcgccgggattatcggcggcatcgtggtgcattacctgaagaaaattccggtgcataaagttctgcgctcggtgatgccaatcttcatcattccaatcgtcggcacactgattaccgctggcgtcatgatgtgggggctgggcgagccggtgggggcgttgaccaacagcctgacccagtggcttcaggggatgcagcagggcagcattgttatgctggcggtgatcatgggtctgatgctggcgttcgatatgggcggcccggttaacaaagtggcctatgccttcatgctgatttgcgttgctcagggtgtttataccgtggtggctattgccgctgttgggatttgtgttccaccgctggggatggggctggcgacgctgattggtcgtaaaaatttctccgcagaagagcgcgaaaccggcaaggcggcactggtgatgggctgtgttggcgttactgaaggggcgattcctttcgccgctgccgatccgctgcgtgtcattccttccatcatggtcggttcagtttgtggtgcggtaactgcggcgctggtcggtgcgcagtgctatgcaggctggggtggtctgattgtgctgccggtggttgaaggtaagttgggttacatcgcggcagtggctgtcggggcggttgtgacggcagtctgcgtgaacgtgctgaaaagtctggcgcgtaaaaatgggtcttcaactgaagagaaggaagacgacctggatctggattttgaaattaattaattgaggaacgagccatgacgaaaattatcgcagtaaccgcatgtccttcaggtgttgcccatacttatatggcggcagaggcgctggaaagcgccgcgaaagcgaaaggctgggaagtgaaagtagaaacccaggggtcgattggtctggaaaatgaactgactgcggaagacgtggcaagcgccgatatggtgattttgaccaaagatatcggcatcaaatttgaagagcgttttgctggcaagactatcgtgcgtgtcaacatcagcgacgcggtaaaacgtgctgacgccattatgagcaaaattgaagctcacctggcgcaaaccgcttaagttcttatcccgcccgcaagggcgggttcgctttcccacaggagttcctcatgacgaatcgtatctctcgcctcaaaactgcactgtttgccaatacccgtgaaatctcgctggagcgggcgttgctttataccgccagccatcggcaaaccgaaggggagccggtgataatgcgtcgggcgaaagcaacagcgtatatccttgaacacgttgaaatttcgattcgtgatgaagaactgattgccggtaaccgcaccgtaaaaccacgcgccgggattatgtcgccggaaatggacccttactggctgctgaaagagctggatcaattcccgacgcgtccgcaggaccgctttgctatcagcgaagaagataaacgtatctaccgcgaagagttgttcccgtactgggaaaaacgttcgatgaaagatttcatcaacgggcagatgacggatgaagtaaaagccgcgaccagcacgcagattttcagcatcaaccagacggataaaggccaggggcacattattattgattacccgcgcctgctgaatcacgggctgggggagctggtggcacagatgcagcaacattgtcagcaacagccggagaatcacttttatcaggcagcgctgttactgctggaagcctcgcagaaacatattttgcgttacgccgaactggcggaaacgatggcggcaagctgcactgatggcccgcgtcgcgaagaactgctgaccattgcggagatctcccgccataacgccgaacataagccgcagacgttctggcaggcgtgccagttattctggtacatgaacatcattctgcaatacgaatccaacgccagttcgctatcgttggggcgcttcgaccagtatatgttgccgttctatcaggcatcattaacccagggcgaagatccggcattcctgaaagaactgctcgaatctttatgggtgaaatgcaacgacatcgtgctgttgcgctccaccagtagcgcgcgttatttcgcaggtttccctaccggctataccgcactgctcggcgggttaaccgagaacggacgtagcgcggtgaacgtgctttcgttcctttgccttgacgcttatcaaagcgtgcaattaccgcaaccgaacctcggcgtgcgcactaacgccttgatcgacacgccgttcctgatgaaaaccgcagaaaccattcgcctcggcaccggtattccgcaaatctttaacgatgaagtggtggtgccagcgttcctcaaccgtggcgtttcgctggaagatgcgcgcgactattccgtagtgggctgtgtggaattatctattcccggcagaacctacggcttgcatgacatcgcgatgtttaacctgctgaaagtgatggaaatctgcctgcatgaaaatgaaggcaatgctgcgctgacttatgaaggtttactggagcagatccgcgccaagatcagccactacatcaccctgatggttgagggcagcaatatttgcgatatcggtcaccgtgactgggcacctgtaccgctactctcgtcttttatcagcgattgtctggaaaaaggtcgcgatattaccgatggcggcgcgcgttataacttctccggcgtacaggggatcggtatcgccaacctgagcgattctctccatgcgttgaaagggatgatttttgatcaacagcgtttaagttttgacgaattgctgtcggtattaaaagccaacttcgccacgccagaaggcgaaaaagtccgcgctcgcttaattaaccgcttcgagaaatacggtaacgatatcgacgaggtggataacatcagcgccgaactgttacgccactactgcaaagaagtggaaaaataccagaacccgcgcggcggctacttcacgccgggatcgtataccgtttctgcccacgtcccgttgggatcggtggttggcgcgacgccagacggtcgttttgccggagaacagctggcagacggcggcttgtcacccatgctgggccaggacgcacaagggccaacagcggtactgaagtcagtcagtaagctcgataatacgctgctgtctaacggtacgttgctgaacgtgaaattcactccggcgaccctggaaggtgaagcgggattacgcaaactggccgacttcttacgggcgtttacccagcttaagttgcagcatattcagtttaacgtggtgaacgccgacacgttacgggaagcgcaacagcgcccacaagattatgccgggctggtggtgcgcgttgccggatacagcgccttctttgtcgaactgtcgaaggagatccaggatgacatcatccgccggacagcgcatcagctgtaacgttgtggaaacgcgccgcaatgatgtggcgcgcattttcaacattcagcgttattcactgaatgacggcgagggcattcgtacggtggtcttttttaaaggctgtccgcatctttgcccatggtgtgctaatccggagtcgatctccggcaaaatccagacggtgcgcagagaggcgaaatgtctgcactgcgcgaaatgtttgcgtgatgcggatgaatgcccctccggggcatttgaacggattggtcgcgatatcagccttgacgctctggaacgggaagtgatgaaagatgacattttctttcgcacgtccggcggtggcgtcacgctttctggcggcgaagtgttaatgcaggcggagtttgcgacccgttttttacagcgactgcggctatggggtgtgtcatgcgccatcgaaactgccggagacgcgccagccagcaagctgttaccgctggcgaaattgtgcgatgaagtgttgttcgatttaaaaattatggatgcggctcaggcgcgggatgtggtgaagatgaacctgcaacgcgtgctggagaatctgcgtttgctggtgagtgagggtgtcaacgtgatcccgcgtttaccgctgatccctggtttcacgctcagccgggagaatatgcagcaggcgctggacgtgctgatcccgctgaatatcaagcagatccatctgttaccgtttcatcagtacggcgagccgaaataccgcctgctggggaaaacatggtcgatgaaagaggtttctgcgccgtcgtcagccgatgtggcaacgatgcgtgaaatggcagaacgggccggatttcaggttaccgtgggaggttaaaatggcatatctggtggcagtaaccgcctgcgtaagcggcgtggcgcatacttatatggcggcggaacggctggaaaagttgtgccagttagagaagtggggcgttagcattgaaactcagggcgcgttgggaacggagaatcgtttagcggacgaggatatccgccgggcggatgttgcgctgttaattacggatatcgagcttgccggtgctgagcgatttgaacattgtcgctacgtgcaatgcagcatctacgctttcctgcgtgagccgcagagggtgatgagcgcagtgcgcaaagtgctttctgcgccgcagcaaacccatcttattctggagtagtcggtttttctgtcagttggctgtggtactgccgacgatattccgacggcgagcgttcggtatttttacgaaacagacggcagaagtagttgctgtcgacaaagccgcaggcgtgcgccacttcttttaccttcaggtcatagcctttcaataatgtcttagcgtgctccagtcgcgtgtgattcaggtattcgttaaaaccaatggcccccgttttttgaaacaggtgcgagaggtaatttggcgaaatatagaacgcctgtgcgacagattcgcgggtaagtgcggaggcatagcgttcgtcgatataatcacgaatagcttcgaatagagcctggctgcgtgaggcggtctgtatttggctgccgagcaaatcgcggcagtggctaagcaggctggcgacgataagtctggccgtttgctgctcctgcgactgcatttgcatttcattgagcgtttgtagcagaaaagaaccaatgcgcgggccgcgtcgggcgacgtgttgcttcgccagattttgatattgtttgccatcccattgcacaacgctgaagccgagttgctgtttgccaaacagcacgctaaaggtggtggcgggggcttgccattgtggaaaattccagccaccagcagggacgtacagcacatcgccgggaactaacgctgctccagcgccggtatcaataaactcaccttccagcacaatttccagccgtggaaaatcgacctgatacgcaagatcgggcaccgggccgttgctgctggcaaagtaaatctggcgcagggacagcgggccgttgatcaggcgggagagcagatagctgacgtcgtgatacatgttattcccttaggtatgtagacgggaaaacagtaactggcattatgaaaaaaggccacctgaaaagtgtggcctgatgggagttcgatgtaaacattgcgacagtttcagtcgccttgtattgccggatgcggcgtaaatgccttacccggcctaccgccgcgatctgtaggccggataagacgcgtcaagcgtcgcatccggcaaataacatctggctgataattactgattacccacctgatcgccatacggcagagtgtcgtaatcgatcagtgcgtttttcttatacgggttaccaatccagcgggtagtttctttgaactgcggattcaccactgaacgggttggatcgtaaccgtcgtaagataagcccgccaaatctgaccaggtgtggatcagttccgccaggctgtatttacgatcaacatcttgtgagaaatcacgcggatgagtcgcttgccatttttctgacgtccacagcaggaacggaatggtgtacatatgacgcgtcgggttgtcttcattacgcccctgagttttgtgcggcggcgtgtcgtaaacctcttcaccgtggtcagagaaataaaccaggaaaccgttcggatcggtcgctttaaagtctttaatcaggctggcaaccacgtgatcgttgtacaggttagcattgtcataatcattatatgactccagctcttctgcgtttaatcccggtggaacatgctctgtattaccgtcaaatttgccctgatcttccggataacggtacttgtacttgatatgcgtacccagcagatgaacgatgatcagtttcttcggcgcagggtccttcagcacttcctggaacggcttcagcacgttggtgtcatattcacgcgcactctgcgtacgttgctggttcatgtagtactgcttgtcggtctggcgcgaaaataccgtcagcatggtattgcgggcggtcatcgtctgctggttggtgatccagaaggttttataacccgcctgtttcatcatgttcatcagcgacggctgcgtcagatacagatccgggttcttttcattggcaaaggtcagcgcctgttgcaggatttcaatggtgtacggacgagacgtaaccacgttattaaacacggtcagattcggatcggttttatgcagcgcatccagctccggcgtggtttcacgcggataaccgtacagactcatgcgtccacgctgggtcgattcgccaattaccagcactaaggtgcgcggttcgttacccgattcatctttgaaattagccagcggcggcaaggcattattttcattcagtagctttgttagcgagtttagttgctgacgatactgataatagccggtcaggaattgccacggtgcggcaggctccatacgcgatgccaggttatccaacgttttctcaaacggcttgttcttgataaacgtattcatggcgatcggatgcagaatcaagccataaagcagggcaaaagagacaacataacgccacggctttggaatatagaccgggcgcaggcgtgtccacagcagaactgccaccgccgtataggccagcgcgataagcacaattttcaggctgaaatactggcttaaatactcgctggcttcgttggtgttggtttcgaacatcacaaacagaacgctctgcgagaactcctgaccgtagatgacgtaatagcacagcgccgccagagaggccgcccatagcaccacgccgatcactgcggcaataattttaatccgcttcggaaagaggaataccgggatcaaccacagcgaactgaataacagcgagtcgcgaatgccgttagtgccactataaccactgatgtaaataatggcctgtagcagagtagagaaaaaccaaaagtagagcagtgcccaacccagggctttccagctaaaaaggggtttagcctggacttctgtggaatgcatagtaagaacctgtcttgaaaaaaatatcgccgaatgtaacgacaattccttaaggatatctgaagggatatccagattttgaataaaatgcagacagaaatatattgaaaacgagggtgttagaacagaagtatttcagaaaaccctcgcgcaaaagcacgagggtttgcaggagaggaagattagccggtattacgcatacctgccgcaatcccggcaatagtgaccattaacgcctgctcgacgcgaggatccggttcctggccttctttttctgcctggcgggagcggtgcagcaactcggcctgcaatacgttcagcgggtcggtgtaaatattccgtagctgaatagactctgcaatccacggcagatcggccatcaggtgagaatcgttggcaatcgccagcaccactttgatgtcttcttcttgcagattgcgtaactctttacctaacggccacagtgctttgtctaccaggcgttggtcatagtattccgccagccacaggtctgctttggcgaagaccatctccagcatgccgagacgcgtcgagaagaatggccaatcgcggcacatggcttccagctcgctctgtttgccatcttcgaccactttttgcagcgccgtacctgcacccagccaggcggggagcatcaggcggttttgcgtccaggcgaaaatccacggaatagcgcgcagtgactcgacgccgccggttgggcgacgtttcgccggacgtgaacccaacggcagtttacccaattcttgttccggcgtagcggagcggaagtaaggcacaaaatctttgttttcacgtacgtagccacggtagagatcgcaggagatgactgacagttcatccataatgcgacgccagctctctttcggctcaggcggtggcagcaggttggcttccagaatcgccccggtgtacagcgacaggctgctgacggtgatttctggcagaccatatttaaagcggatcatctcgccctgttcggtcacgcgcaggccacctttcaggcttcctggcggttgtgacagcagcgccgcatgggcaggtgcgccgccgcgaccaatggaaccgccgcgaccgtggaacaacgtcagctcaatacccgctttttcgcaggttttgattaatgcatcctgtgcctgatattgcgcccaggaagctgccatcacgcccgcatcttttgctgagtcggaatagccaatcatcaccatctgtttgccctgaatcaggccgcgataccagtcgatattcagcagctgggtcatgacatcgttggcgttgttcaggtcatcgagggtttcaaacagcggagcaaccggcatcgcaaacccgatacccgcttctttcagcagcaggtggacagccagcacgtcggacggcgttttcgccatcgagatcacgtaggcggcaatggagccttgcggcgcttcggcaatcacctggcaggtatcgagcacttcgcgcgtttcggcgcttggttgccagttgcgtggtagaagcggacgtttggagttcagttcgcggatcaggaacgcctgtttgtcggcttctgaccagctttcataatcgccgataccgaggtagcgggtcagttcgcctaatgcttcggtatgacgcgtgctctcctgacggatatcaatacgcaccagcggtacgccgaaacatttcacgcggcgcagggtgtcgagcagatcgccattggcgataatacccatgccacacgcctgaagtgactggtagcaagcgtagagcggttcccacagttcttcgttttgtgtcagcagaccttctggttttggcaattcttcgcctttcaggcgcgcttccagccatgcctgtgtcgccatcaggcgagaacgcaggtttttcatcagatagcgatacggttctgcggcaccctcttcgccaaccagcgccagcagttcaggggtggcttcaaccatcgacagttcagaaaccagaacctgaatatctttcaggaacaaatcggtggctttccagcggctgagtagcaggacgtggcgggtgatatcggcagtgacgttcgggttgccgtcgcggtcaccgcccatccacgaggtaaaacggaccggaacaaattcgacgggcagtttgtagccgaggttctcttccagttgttcgttcagttcgcgcaggtaattcggtacgccttgccacaggctgttttctactacggcaaagccccatttggcttcatctaccgggcttgggcgcagtttacggatttcatcggtatgccatgactgggcgatcaactggcgcaggcggcgcatcagctggttgtgttcgtagtcggcgatatctttgttatcgagctgttttaaacaggcgttcacttccaccattttgtggatcagtgtacgacgggtaatttcggttgggtgagccgtgaggaccagttccagcgacagcgattccactgcttttttgatggtgtcttcgctcagttccggctggtttttcagtttacgcagggtgcgggcgatcacttccgggttgctggcagcttcgcctttcggcgaaatgctgtggtattgctcagcggtgttggccaggttcaggaactgactaaacgcacgcgcaacgggcagcagctcgtcgttcgacaaattttgtaaggtggtgagcaactcctggcggttagcatcattgccagcgcgtgaagatttggacaacttacggatagtttctacgcgttcaagaatgtgttctcccaacgcatccttgatggtttctcccagcactttgccgagcatactgacattactacgcaatgcggaatattgttcgttcatattaccccagacaccccatcttatcgtttgatagccctgtatccttcacgtcgcattggcgcgaatatgctcgggctttgcttttcgtcgtcttttataaagccacgtaaaagcggtgacgtcaaatgctgcgaaatcgcttcagcaaacgaataaatagcaggaatttacgccattaaattcacgacgctttaaataagcgtaacttatgggaatgttaaaaaatcgcctcgaataacaccaaaggtgtaggtcggataagatgcgcaagcatcgcatccgacattgtttggcctacgttttaatgccagcaaaaatggtgaatcacctgggtgatcagttcgcgggtgggcttgataaacctcgtctccagatattcatcaggctgatgagcctgattaattgagccaggccccagaaccagcgtcgggcataacgtttgaataaacggcgcttcggtacagtaattcaccacttcggtctttgctccgagcaatttctcaaccacttcaaccagttgatgattcggtgggcattcatagccagggatcggcggatgcagctcgtcgaccgtcagacgacccggccagcgttcgctcactggagccaatgcatcgttgagcaaaccgttaagttcattgagtgtcatgcctggcagcggacgaatatccatatgcaactcacaacaagcgcaaatacggttagatgcatcgccgccgtggatatgcccgaggttgagcgtagggtatggcacggtaaacgcgtcgtagtgataacgttctttcaggttatcgcgcaattgcaaaatatgccctatggcgtcgtgcatcagttcgatagcgttaactccgcgtgctggatcgctggagtggcccgactggccctgaatacggatggcgttagagatatgacctttatgcgcgcgtaccggttgcagcgacgttggctcgccaatgatggcgcaatccgggcgcagggcggtagtttcggcaaaataacgcgctccggccatactggtttcttcatcggcagtcgccagaatgtagagcggttttgcaagcttcgtgacgtcgacatcgcgtagcgcatcaaggataaacgcaaaaaagcctttcatgtcggcggtgcctaagccgtaaagcttgccgtcatgctccgtcaacgtaaatggatcgcgcgtccagcgtccgtcatcaaatggcaccgtatcggtatgccccgccagcaacaaaccgccagccccctgtccgcaactggccagcatattaaatttgttgcgagttcctggcacaggctgtacttccacattgaagcctaaatccttaaaccagtccgccagcagagtgattaaatctgcattgctttgatcgagtgcctcttccgtggcgcttattgaaggtgtggcaatcagagcacggtaaatctcgataaatggcggtaatttgtttttcattgttgacacacctctggtcatgatagtatcaatattcatgcagtatttatgaataaaaatacactaacgttgagcgtaataaaacccaccagccgtaaggtgaatgttttacgtttaacctggcaaccagacataagaaggtgaatagccccgatgttgaatacgctgattgtgggtgccagcggctacgctggcgcagagctagtgacctatgtaaatcgccatccgcatatgaacataaccgctttgactgtttcagcgcaaagcaatgatgcgggaaagttaatctccgatttgcatccgcagctaaaaggcatcgttgatctgccgttgcagccgatgtcggatatcagcgagtttagcccaggggtggacgtggtgtttctcgccaccgcccatgaagtcagccacgatttagcgccgcaatttcttgaagcaggctgtgtggtgttcgacctttccggcgcgtttcgtgttaacgatgtcgccttctatgaaaaatattacggctttacccatcaatacccggaactgctggaacaggcagcctacggtctggcggagtggtgcggtaataaattaaaagaagcgaacttgattgccgtgccaggctgttatccgacggcagcacagctggcgctgaaaccgttgattgatgccgatcttcttgacctcaatcagtggccggtgatcaacgccaccagcggcgtgagcggtgcaggacgtaaggcagcgatttcaaatagtttttgtgaagttagcctgcaaccgtatggcgtctttacccatcgccatcaaccagagatcgccacacacctcggtgctgacgttatcttcaccccgcatctgggcaatttcccgcgcggcattctcgaaaccattacctgccgcctgaaaccgggtgtgagccaggtgcaagtggcgcaagcgttacagcaggcgtatgcccataaaccactggtgcggctgtatgacaaaggcgttccggcgctgaaaaatgtcgttggactgccattctgcgatatcggttttgccgttcagggcgagcatctgattattgtggcgaccgaagacaacttactgaaaggcgcggcggcacaagcggtgcagtgcgccaatattcgtttcggctatgcggaaacgcagtctcttatttaagggtgcaatgatgaatccattaattatcaaactgggtggcgtactgctggatagtgaagaggcgctggaacgtctgtttagcgcactggtgaattatcgcgagtcacatcagcgtcagctggtgattgtgcacggcggcggttgcgtggtggatgagctgatgaaagggctgaatctgccggtgaaaaagaaaaatggcctgcgggtgacgcctgcggatcagatagacattatcaccggagcactggcgggaacggcaaataaaaccctgctggcatgggcgaagaagcatcagattgcggccgtaggtttgtttctcggtgacggcgacagcgtcaaagtgacccagcttgatgaagagttaggccatgttggactggcgcagccaggttcgcctaagcttatcaacagcttgctggagaacggttatctgccggtggtcagctccattggcgtaacaaacgaagggcaactgatgaacgtcaatgccgaccaggcggcgacggcgctggcggcaacgctgggcgcggatctgattttgctctctgacgtcagcggcattctcgacggcaaagggcaacgtattgccgaaatgaccgccgcgaaagcagaacaactgattgagcagggcattattactgacggcatgattgtgaaagtgaacgcggcgctggatgctgcgcgcacgttgggccgtccggtagatatcgcctcctggcgtcatgcggaacagcttccggcactgtttaacggtatgccgatgggtacgcggattttagcttaagttttgttggccggaggcgcagctttccggcattgaatttcaaaataaggaaacagagttatggcactttggggcgggcgttttacccaggcagcagatcaacggttcaaacaattcaacgactcactgcgctttgattaccgtctggcggagcaggatattgttggctctgtggcctggtccaaagccctggtaacggtcggcgtgttaaccgcagaagagcaggcgcaactggaagaggcgctgaacgtgctgctggaagatgttcgcgccaggccacaacaaatccttgaaagcgacgccgaagatatccatagctgggtggaaggtaaactgatcgacaaagtgggtcagttaggcaaaaaactgcataccgggcgtagccgtaatgatcaggtagcaactgacctgaaactgtggtgcaaagataccgttagcgagttgctgacggctaaccggcagttacaatccgctctggtcgagaccgcgcagaacaatcaggacgcggtgatgccgggttacactcacctgcaacgcgcccagccggtgacgttcgctcactggtgcctggcctacgttgagatgctggcgcgtgatgaaagccgtttgcaggacgcgcttaagcgtctggatgtcagcccgctaggttgtggcgcactggcaggaacggcctatgaaatcgaccgtgaacagttagcaggctggctgggctttgcttcggcgacccgtaacagtctcgacagcgtttctgaccgtgaccatgtgttggaactgctttctgctgccgctatcggcatggtgcatctgtcgcgttttgctgaagatctgattttctttaacaccggcgaagcggggtttgtggagctttctgaccgtgtgacttccggttcatcattaatgccgcagaagaaaaacccggatgcgctggagctgattcgcggtaaatgcggtcgggtgcagggggcgttaaccggcatgatgatgacgctgaaaggtttgccgctggcttacaacaaagatatgcaggaagacaaagaaggtctgttcgacgcgctcgatacctggctggactgcctgcatatggcggcgctggtgctggacggcattcaggtgaaacgtccgcgttgccaggaagcggcgcagcagggttacgccaacgctactgaactggcggattatctggtggcgaaaggcgtaccgttccgcgaggcgcaccatattgtgggtgaagcggtggtggaagccattcgtcagggcaaagcgctggaagatctgccgctcagtgagttgcagaaattcagccaggtgattggcgaagatgtctatccgattctgtcgctgcaatcgtgcctcgacaagcgtgcagcaaaaggcggtgtctcaccgcaacaggtggcgcaggcgattgcttttgcgcaggcgcggttggggtaatttgtttatattgctcccctgaaaatggggagcttaccacgcctacaaagtgtgacacttcgtaggcggataaggcgtttacgccgcatcaggcagaaatttgtcagtattctggtgaccttaaatttaacgcccaaccagaaccattatttgtcacattcctttttattcttgcgtcttctttaccttcactctccccataaaaattatattttcaatacatcagccaatacatactttaattaattgaatataatttatttctattgttgtgttcatttttaatgattaatggagtttgttatgtgattatttaacgtgttgttttaacgatgatggctaattattcaggtggtttttgagggtgttttttctcctcggtagaaatttttatttttaatgtgatcacggttgaataatcactttttctctcttgtatggtagtaggcgtaaaattaagtttgaagtgtctatttacaatacaggagattgcaataatgaaaattattgctgtggatgtttttgttacttgtcccgggcgtaatttcgttacgcttaaaataaccactgaaagcggactttgtggattaggagatgccacgttaaatggtcgcgaattgtcggtcgcttcttatctgaaagatcatctttgtcctcaattaattggccgcgatgccagccgtatcgaagatatctggcaattcttttataaaggagcttactggcgacgtggtcccgtcacgatgtcggccatttctgccattgatatggcgttgtgggatatcaaagctaaagcggcaaatatgccattgtatcaactgcttggtggcgcttctcgtgaaggcgtgatggtttattgccacaccaccgggcggacgattgatgaagtccttgaagactatgcaaagcaccagcagatgggctttaaggcgattcgtgtgcagtgtggtgtaccgggtatgcaaaccacctatggtctggcgaagggcaaaggactggcgtatgaaccagcaaccaaaggcctgtggccagaagagcagttgtggtcttcagaaaagtatctcgattttacgccgaagttatttgaagcggtgcgtaataagttcggttttaacgaacatctgttgcatgacatgcaccatcgcctgacccccatcgaagcggcgcgctttgggaggagcattgaggattaccgcctgttctggatggaagatccgacgcctgccgagaaccaggaatgttttcgtctgattcgccagcataccgtgacgccgattgcggtcggtgaagtgtttaacagtatctgggactgcaaacagttaatcgaagagcagctgattgactatattcgcacgacgattacccatgcaggcggcattaccgggatgcgacggattgccgattttgcatcgctttatcaggtacgtaccggttcgcatggcccttcagatttatcgcctgtttgtcatgcggcggcgctgcattttgacctctgggtgccaaactttggcgttcaggagtacatgggctattccgaacaaatgcttgaagtcttcccgcacagctggcgcttcgatgaaggttatatgcacccaggcgatgaaccggggctgggtatttctttcgatgagaaactggcggcgaaatatccgtatgacccggcgtatctccccgtcgcacgactggaagatggcacattgtggaactggtaatagcggttcgcttaattattttctgaatattcatcaaatcgattaattccgctcaaggagctaaaaatggacgttgatgtgtcaaccagtgttgcgggtaataaaccgcaacggattcgtcgtattcagacagtgaccctggttttattatttatggcggggatcgttaattttctcgaccgttcgtcattgagcgtggcaggtgaagcaattcgtggcgagttaggattatccgctaccgagtttggtgttttgctttctgcattttctctgtcttatggtttttcacaacttccttccggtattttgctagaccgctttggcccacgaatagtgttaggcgcaggcttaatattctggtcattaatgcaggcattaacaggaatggttaattcttttagccactttattttaatgcgtatcggtctgggtattggcgaagcgccatttatgcctgcgggagtaaagtcgatcaccgactggtatgcgcaaaaagaacgcggcacggcgctggggatttttaactcatctaccgttatcggtcaggctatcgcgcctcctgctcttgtattgatgcaactggcatggggctggcggacgatgtttgtcatcatcggcgtagcagggattctggttgggatctgttggtacgcgtggtatcgcaaccgggcgcagtttgtcctgaccgaggaagaacggacatatctctccgcgccggttaaaccgcgtccacagttacaatttagcgagtggctggcgctgtttaagcatcggacaacctgggggatgattttaggtttctctggcgtcaattataccggttggctctacatcgcgtggttacccggttatttgcaggccgaacaaggtttcagtctggcgaaaaccggttgggtggcggcaattcctttcctcgcggcggcggtcgggatgtgggttaacggtattgttgtcgatcggctggcgaaaaaaggctatgacctggcgaagacgcgtaaaacggctattgtctgcggtttgatgatgtcggcattaggcacgttgctggtcgtgcaatcttcctcgccagcccaggcggtagcgtttatctcaatggcgctgttctgcgtgcatttcgcgggaacatctgcatgggggctggtgcaggtgatggtgtcagaaacaaaagtggcttccatcgccgggattcaaaactttggcagttttgtttttgcttcctttgctccgatcgtaaccggttgggtcgtggataccacacactcgtttaatctggcgctggttatcgcggcctgtgtgacgttcaccggggcgctgtgttacttctttattgtcaaagatcggattgagtaaccgttactatcaggctctcttgctgtgggcctgtagaataaaaaaaagcggatcctggagatccgcaaaagttcacgttggctttagttattcgagttgagaaactctcgaaacgggcagtgacttcaagggttaaaagaggtgccgctccgtttctgtgagcaattatcagtcagaatgcttgatagggataatcgttcgttgctatgctacctatcgccgcgaactatcgtggcaatggaggatggataatgaatattcgtgatcttgagtacctggtggcattggccgaacaccgccattttcggcgtgcggcagattcctgccacgttagccagccgacgcttagcgggcaaattcgtaagctggaagatgagttgggcgtgatgttgctggagcggaccagccgtaaagtgttgttcacccaggcgggaatgctgctggtggatcaggcgcgtaccgtactgcgtgaggtgaaagtccttaaagagatggcaagccagcagggcgagacgatgtccgggccgctgcatattggtttgattcccacggttggaccgtacctgctaccgcatattatcccgatgctgcaccagacctttccaaagctggaaatgtatctgcatgaagcacagacccaccagttactggcgcaactggacagcggcaaactcgattgcgtgatcctcgcgctggtgaaagagagcgaagcattcattgaagtgccgttgtttgatgagccaatgttgctggctatctatgaagaccacccgtgggcgaaccgcgaatgtgtaccgatggccgatctggcaggggaaaaactgctgatgctggaagatggtcactgtttgcgcgatcaggcaatgggtttctgttttgaagccggggcggatgaagatacacacttccgcgcgaccagcctggaaactctgcgcaacatggtggcggcaggtagcgggatcactttactgcctgcgctggctgtgccgccggaacgcaaacgcgatggggttgtttatctgccgtgcattaagccggaaccacgccgcactattggcctggtttatcgtcctggctcaccgctgcgcagccgctatgagcagctggcagaggccatccgcgcaagaatggatggccatttcgataaagtgttaaaacaggcggtttaagccatttagcgcagctacccgataggcttccgccatcgtcgggtagttaaaggtggtgttgacgaagtactcaatagtgttgccgccacctttctgttccataatcgcctgaccgatatgaataatttcggcagcgcgctcgccaaagcagtgaatacccagaatctcttttgtttcccgatggaacaaaattttcagcgtgcccacgttcatgccgacgatttgtgcacgtgccagatgtttaaactgggcgcggcccacttcatatggcactttcatcgcggtcagctgctgttcggttttgcctacagagctgatttccgggatggtgtaaatgccggtagggatatcttcaatcagatgtgcgttggcttcacctttcaccagcgcctgcgcggcaatgcgcccctggtcataggctgccgacgccaggctcggataaccaatcacgtcgcccaccgcgtaaacgtgcggctgtgcggtctgatacatgctgttgaccttcagctgtccgcgactgtcagtttccagcccaatgttctgtaacgccagcgaatcggtattaccggtgcgaccgttggcatagagcagacagtcagctttcagttttttacccgacttcagatgcatgatcacaccgtcgtcacagccttcgatcttctcgtactcttcgttgtgacgaatcactacgccactgttccagaagtgataggagagagaatctgacatctcttgatcgagaaatgccagcaggcgatcgcgggtgttgatcagatccacttttacatccataccgcggaagatcgacgcatattcacagccgatcactccagcaccgtaaataagtacatggcgcggttcgtggtgcatgctaagaattgagtcgctgtcataaatgcgtggatgggtgaaatcaacatctgttggatgatatggacgagagccgcaggcaataacaaatttttcagcagttagtgtttcgacgctgccgtccgggcaatccagcgccaacgtatgctcatcaacaaagcgagcgttcccctgcaatatttcacagtgattacgttcgtaaaatccctgacgcatgcgcgtttgttgattaatcacgttatcggcatggttaaggatatcggcaaaagaagagcggagcagtcgggaatggtcgctgtatagtgggttttgattgaattctataatgcggctgacggcgtgacggagagctttcgacgggatggtgccccagtgggtgcaaccgccgccaacattttgataacgctcgataactgcgacgcgcgcaccttgcttaaccaggcccatcgcagcgccttcgccgccggggccggaacctattactatggcatcgtaatcgtaggaatgtggcatggtagggcttacctgttcttatacataaaagcaacagaatggtaacattttatcgcgggtaagccaattgatccccgtcatttatctggctatatcgtgagcggcctttgctttgtcttcctccttcttattttatttattcactattaatcgctttttcttatggctgatagttttatcttgccgaagcgtgcttttttgttattgtctttatgaaatcttcttataaaacaaatatataaatattttatattgatgagttatttgtatttataccatcaataaaatccgttaattagcctgtttataagtgaataaaggaatagccgatgatcgaacactatattcgtgggtttgaggaagaacttcgcgagatccgccatcagatccacgaaaacccggagctgggattacaagaatttaaaaccagtgctttggttgcggaaaagctgcgccagtggggctatgaggttgagcaagggctggcgacaaccggcgtggtagccacgttaaaagtgggcgacggagagaaaagtattggcctgcgggcggatatggatgcgttgccgatttatgaaaatagtggcaagccctgggccagtaaacatcctggtttaatgcacgcctgcgggcatgacgggcataccaccatactgctgggggctgcgcgttattttgccgaaacccgccgttttaacggcacgttacgccttatcttccagcctgcggaagagatgattaacggcggtgagatcatggttaaagaggggctttttgatcgtttcccctgcgatgtcattttcgggatgcacaacatgccgggtttgccggtcggcaagtttttcttccagcctggggcgctgatggcgtcaatggatcagttccatattacggttcgtggttgtggcggacacggtgcgatcccgcacaaagccatcgatccagtgctggttgctgcacatatcaccaccgcattacaaagcattgtgtcgcgcaatgtcgatccgctggaagcggcggtaattaccgtcggcagcattgttgcgggtgaggcggctaacgtcattcctgacagtgctgagatgaaaatcagtgtccgctctcttagccgcgatacccgacaacttcttctgacccgtattcctgctcttgcacaagcccaggctgccagctttggcgctacggctgaggttacgcatgttaacggtacaccggtattagtaaatgacgaggagatggcgcgcttcgcctggcaggtggcgtgcaaaacatttggtgaagatcgggctgagtttggcatcaaacccctgatgggcagtgaagatttctctttcatgctggaagcccaacccaaaggcggtttcctgttattcggtaatggcgatgtcggggaaggttcctgcatggtgcataaccccggttacgactttaacgatgcaagcctggtcccggcaagcagctactggggcgcactggttgaagcctggctgcaataaataaaacaacacacaacaacactttttggcaaggaacatggaatgacggcgatcgtaaatgaaaccgtgagtgtgaagaaaaagcccagcggcaggcgggtgatctttgcctcggcgtttggcaatgcgctcgaattttttgattttggcgtttacaacttttttgtggtctatatcagtacgcttttcttcccacccagtgccgatcataacgtcgcgctgttactggcatttgcaacgtttggtgtgagcttttttatgcgtccgctcggtgggattatcgttggtgcctgggccgatcgcttcgggcgtaaaccggcgatggtgttcactattgctctgatgagcctcggtacgctgatgatcggcatcgcaccgacgtatgaaacggcgggctattggggaaccgcaacgctggtgctggcgcgtctaattcagggtgttgcggcaggtggtgaagtcggggcttcaatgtcgctactggtggagtcagctccggcaaatcgtcgcggcttttacagcagttggtcactggcgacccaagggctggcaacgaccttcggtggggttgttgctttaggtctgagcgcatggctaccgttcgccacaggttcagaaaccgtaatggcagaatggggctggcgtgtgccgttttttattggcgtgttattagcacctatcggttgctggttgcgtctgagcctggaaaatgacgtacctgagccagtgcgcaataaaaaagctgctaccagcgaaagcgcgttttctctgctcctgcaacataaggcgactatcgttaatggcgttttactcgctattggtagcacggtcgcaacctatatctccctcttttattacggcacctgggcggcgaagtatctggcgatgcctcaacattattctcatgcagcgatgttactggcgggggtaattacgtttgtgggtgcgctgttggtggggatgctatgtgattcggttgggcgtaaaaagctgattttaatctcccgtgtgatggtgcttctctgtagctggccgtcattctggctgttggtgaattacccaagccctggcatgttgctgacggtggttttcgtgatggtcagctttaccacgcttggcggtgtgccagtgatgttgttgatctctgaactgttgccgaaacggattcgggcattaggtttcgcgctggtttatagcattggcgtagcaatctttggcggttttgcgcaatatttcgccacgcaatccatcgtgttgctggatagtctgacggctccggcgtggtatctggggggaggcacgttgctgtcgatgctggcgttgttgtacgtaaaagaaccggccaaagaattgcagtaaatatgttttattgcgttaccgttcattcacaacactggagcaatccagtatgttcattctctggtatagtgccagcagtacttttggcaaggattcagacatcgtgatgggcgtaagagcgcaacaaaaagaaaaaacccgccgttcgctggtggaagccgcatttagccaattaagtgctgaacgcagcttcgccagcctgagtttgcgtgaagtggcacgagaagcaggcattgctcccacctctttttatcggcatttccgcgacgtagacgaactgggtctgaccatggttgatgagagcggtttaatgctacgccaactcatgcgtcaggcgcgtcagcgtatcgccaaaggcgggagtgtgatccgcacctcggtctccacatttatggagttcatcggtaataatcctaacgccttccggttattattgcgggaacgctccggcacctccgctgcgtttcgtgccgccgttgcgcgtgaaattcagcacttcattgcggaacttgcggactatctggaactcgaaaaccatatgccgcgtgcgtttactgaagcgcaagccgaagcaatggtgacgattgtcttcagtgcgggggccgaggcgttggatgtcggcgtcgagcaacgccggcaattagaagagcgactggtactgcagctgcgaatgatttcgaaaggggcttattactggtatcgccgtgaacaagagaaaaccacaattattccgggaaatgtgaaggacgagtaatgaaacaagcaaatcaagatagaggtacgctgctgctagcgttggttgctggcttatcgatcaatggtacttttgcagctctgtttagctccattgtaccattttctgtattcccgattatttccctggtgttgacagtttactgcctgcatcaacgttatcttaatcgcactatgccggtaggcttgccgggtctggcagctgcttgttttattctcggcgtactgctgtacagcacggtagttcgtgcggaatatccggatatcggctctaacttcttcccggcagtactgtccgtcattatggtgttctggattggcgcgaagatgcgtaaccgtaagcaggaagttgctgagtaatcggtatcatgccggatgcaagcgcatccggcatgggttttacttcgcggtcagtaatacgccgcactccatatggtgcgtgtaggggaactgatcaaatagagccagacgttcgaccttgtgcgtctggcttaatgtttccagattcttgcataacgtttccggattgcaggagatatacagaatacgtggatacgcctgcaccattttctcggtttcactgtccagaccgctgcgcggtgggtcgacaaaaatggtttcgcactgataactctttaagtcgattccttgcaggcggttaaactcgcgcacaccattcatcgcctgagtaaattcttctgccgccatacgaataatttgtacgttatcaatatggttagcggcaatgttgtattgcgcggcggcgactgacggcttggcgatttcggtggctaatacccgatcaaaattgcgtgccagcgctaatgaaaagttaccgttgccgcagtatagctccagtaaatcgccttttgagcctttggttacgtccagcgcccattccagcatctgaatattcatcgccgcgttcggttgggtaaagctgttttctacctgacggtagatcatctctttccccgcgatcggcagacgttcgtcgatgtaatcctgatccagcgcgattttggttttcgttgcccgaccaatcagatgcacattcagattctgcgcgcgcagtgcatcgcgcagggcttccgcctgctgacgccactcatcatccagctttttatggtacagcaaggaaacaaccgcttgattgcgtagcgtagtgaggtaatcaatctggaacaacttgtggcgcagaatgggattattacgcacacccgcaatcatcgccgtcatcaactggttgataagttcactggcggcggggaagctatccacacggatacgacttttggtttgttgatcgaaaatgatgtggtacaggtcatcgccatcgtgccagatgcggaactccgcacgcatccgataatgactgaccggcgagcgaaacacttccggaaccaggtcagaaaacggtgccatcatactttgcaaacgtaccactttttcggctaactgcgcttcatactgttctgttggaaggtgttcgggggtcatgatgtatcctgaaaaattaaagtacgcggcgattgtagggattgctcatcagatgtccagatcttgatgaattcctatttgtgagctacgtctggacagtaacttgttacaacctgtagcatccacttgccggtcctgtgagttaatagggaatccagtgcgaatctggagctgacgcgcagcggtaaggaaaggtgcgatgattgcgttatgcggacactgccatccggtgggaagtcatcatctcttagtatcttagatacccctccaagcccgaagacctgccggccaacgtcgcatctggttctcatcatcgcgtaatattgatgaaacctgcggcatccttcttctattgtggatgctttacaatgattaaaaaagcttcgctgctgacggcgtgttccgtcacggcattttccgcttgggcacaggataccagcccggatactctcgtcgttactgctaaccgttttgaacaaccgcgcagcactgtgcttgcgccaactactgttgtgacgcgtcaggatatcgaccgctggcagtcgacctcggtcaatgatgtgctgcgccgtcttccgggcgtggatatcacccaaaacggcggttcaggtcagctctcatctatttttattcgcggtacaaatgccagtcatgtgttggtgttaattgatggcgtccgcctgaatttggcgggggtgagtggttctgctgatcttagtcagttccctattgcgcttgtccagcgtgttgaatatatccgtgggccgcgctccgctgtttatggttcagatgcaataggcggggtcgtgaatatcatcacgacgcgcgatcaccccggaacggaaatttcagcagggtggggaagcaatagttatcagaactatgatgtctctacacagcaacaactgggggataagacacgggtaacgctgttgggcgattatgcccatactcatggttatgatgttgtcgcctatggtaataccggaacgcaagcgcagccagataacgatggttttttaagtaaaacgctttatggcgcgctggagcataattttactgatgcctggagcggctttgtgcgcggctatggctatgataatcgtaccaattatgacgcatattattctcccggcttgccactggtcgatacccgtaaactctatagccaaagttgggatgccggactgcgctataacggcgaactgattaaatcacaactgattaccagctacagccatagcaaagattacaactacgatccgcattatggtcgttatgattcgtccgcgacgctcgatgagatgaaacagtacaccgtccagtgggcaaacaacatcatcattggccacggtaatattggtgcgggtgttgactggcagaagcagagcacggcaccgggcacagcttatgttgaggatggatatgatcaacgtaataccggcatctatctgactgggctgcagcaagtcggcgattttacttttgaaggcgcaggacgcagcgacgataattctcagtttggtcgtcatggtacctggcaaaccagcgccggttgggagttcatcgaaggttatcgctttattgcttcctacggaacatcttataaggcaccaaatcttgggcaactgtacggctcctacggtaatccgaatctgaatcctgagaaaagcaaacaatgggaaggcgcgtttgaaggcttaactgctggggttaactggcgtatttccggatatcgtaacgatgtcagtgacttgatcgattatgatgatcacaccctgaaatattacaatgaagggaaagcgcggattaagggtgtcgaggcgaccgctaattttgataccggaccactgacgcatactgtgagttatgattatgttgatgcgcgcaatgcgattactgacacgccgttgttacgccgtgctaaacagcaggtgaaataccagctcgactggcagttgtatgacttcgactgggggattacttatcagtatttaggcactcgctatgataaggattactcctcttatccttatcaaaccgttaaaatgggcggtgtgagcttgtgggatcttgcggttgcgtatccggtcacctctcacctgacagttcgtggtaaaatagccaacctgttcgacaaagattacgagacagtctatggctaccaaactgcaggacgggaatataccttgnctggcagctacaccttctgaaccacrtcccaccgtgctggtgtttgactccggcgtaggtsggttgtcggtctatgacgagatccggcatctcttgccggatctccattacatttatgctttcgataacgtcgctttcccgtatggcgaaaaaagcgaagtgtttattgttgagcgagtggtggaaattgtcaccgcagtgcaagaacgttatccccttgcgctggctgtggtcgcttgcaacaccgccagtaccgtttcacttcctgcattacgcgaaaagttcgacttcccggttgttggtgtcgtgccggcgattaaacctgctgcacgtctgacggcaaatggcattgtcggattactggcaacccgcggaactgttaaacgttcttatactcatgagctgatcgcgcgtttcgctaatgaatgccagatagaaatgctgggctcggcagagatggttgagttggctgaagcgaagctgcatggcgaagatgtttctctggatgcgctaaaacgtatcctacgcccgtggttaagaatgaaagagccgccagatacagttgtattgggttgcacccatttccctctactacaagaagaactattacaagtgctgccagagggaacccggctggtggattctggcgcagcgattgctcgccgaacggcctggttgttagagcatgaagccccggatgcaaaatctgccgatgcgaatattgcattttgtatggcaatgacgccagaagctgaacaattattgcccgttttacagcgttacggcttcgaaacgctcgaaaaactggcagttttagattgatttggttgaatgttgcgcggttagaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgccgccgggtcagcggggttctcctgagaacttcggcagagaaagcaaaaataaatgcttgactctgtggcgggaaagcgtattatgcacaccccgcgccgctgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcgtcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacnaagagaagcgacctcgccgagagcaagcggacctcataaagtgcgtcgtagtccgggatttggagtctgcaactcgactccattgaagtcggaatccctaggtaatncgtggatcagaatgccaccgggtgaaatacgttcccnggccttgtacccaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgtagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtttacgcgttgggagtgaggctgaagagaataaggccgttcgctttctattaatgaaagctcaccctacacgaaaatatcacgcaacgcgtgataagcaattttcgtgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcgccgaccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgagagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggagcagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttatgcgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaggtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttggcccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagggtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggatgagagaagattttcagcctgatacagattagattaaccggcgacaagcgggttaatgaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcgaagagcccagtcggaagactgggcctttttgcgtttctataaactcttcctgtcgtcatatctacaagccatccccccacagatacggtaaactagcctcgtttttgcatcaggaaagcagctatgaaccactccttaaaaccctggaacacatttggcattgatcataatgctcagcacattgtatgtgccgaagacgaacaacaattactcaatgcctggcagcatgcaaccgcagaaggacaacccgttcttattctgggtgaaggaagtaatgtactttttctggaggactatcgcggcacggtgatcatcaaccggatcaaaggtatcgaaattcatgatgaacctgatgcgtggtatttacatgtaggagccggagaaaactggcatcgcctggtaaaatacactttgcaggaaggtatgcctggtctggaaaatctggcattaattcctggttgtatcggctcatcacctatccagaatattggtgcttatggcgtagaattacagcgagtttgcgcttatgttgattgtgttgaactggcgacaggcaagcaagtacgcttaactgccaaagagtgccgttttggctatcgagacagtatttttaaacatgaataccaggatcgcttcgccattgtagccgtaggtctgcgtctgccaaaagagtggcaacctgtactgacgtatggtgacttaactcgcctggatccttcaacggtaacgccacagcaagtatttgatgcggtgtgtcatatgcgcaccaccaaactccctgatccaaaagtgaacggtaatgcgggtagtttcttcaaaaatcctgttgtttctgccgaaactgctaacgcgttgttggcacaatttccaacagccccacattacccccaggtggatggttcagtaaaactggctgcaggttggcttattgatcagtgccagcttaaagggacgcaaattggtggggctgcggtacaccgtcaacaggcgctggttctcataaatgagcacgatgcaaaaagcgaagatgttgtacagctggcgcatcatgtaagacaaaaagtgggtgaaaaatttaatgtctggcttgagcctgaagtccgctttattggtgcatcaggtgaagtgagcgcagtggagacaatttcatgaaggataacaccgtgccactgaaattgatcgccctgttagcgaatggcgaatttcactctggcgagcagttgggtgaaacgctgggaatgagccgggcggctattaataaacacattcagacactgcgtgactggggcgttgatgtatttactgttccgggtaaaggatacagcttgcccgagccaatccagttacttaatgccgaaaagatattgagtcagctggatgacggcagtgtagccgtgctgccagttattgactccacgaatcagtatctcctggaccgcatcggagagcttaaatctggcgatgcctgtgttgcagaataccagcatgctggccgtggtcgtcgtggtcggaaatggttttcgccttttggcgcgaacttatatttgtcgatgttctggcgtctggaacagggcccggcggcggcgattggtttaagtctggttatcggtatcgtgatggcggaagtattacgcaagctgggtgcagataaagttcgtgttaaatggcctaatgacctctatctgcaggatcgcaagctggcaggcattcttgtggagctgactggcaaaaccggcgatgcggcgcaaatagtcattggtgcagggatcaacatggcaatgcgtcgtgttgaagagagtgtcgttaatcaagggtggatcacgctgcaggaagccgggatcaatctcgatcgtaatactcttgcggccatgctgatacgtgaattacgcgcggcgctggaactcttcgagcaagaaggattgacaccttatctttcgcgctgggaaaagttggataattttattaatcgcccagtgaaacttatcattggtgataaagaaatatttggcatttcacgcggaatagacaaacagggtgctttattacttgagcaggatggaataataaaaccctggatgggcggtgaaatatccctgcgtagtgcagaaaaataagaaaggggagcattaactcccctttaaattatttgcgtagtctgacctcttctactgcatgattagcacttttcgtcaggattaaactggcacgctcgcgagtaggtagaatattttgctttaagttcagccagttgatctctttccacaatgtcatggcagtcttaatagcttcttctttagttaatttcgcgtagttatgaaaataggaatccgggtctgtaaaagccccttcgcggaatttcagaaaacggttgatataccacgtctgaagtaagtcttccggtgcatcaacatatatcgaaaaatcgacaaaatcagaaacaaatacatgatgtggatcgtgtggataatccatcccgctctgtaagacatttaacccttcaagaattaaaatatcaggctgaacaacagttttatctccatccgggatcacatcataaataagatgcgagtaaacaggggctgtaacgtttggcacgccggatttgagatcggaaacaaacttcaccaggcgatgcatatcatacgattccgggaagcctttcttcttcatcagaccacgttctttcagaacctgattagggtgaaggaagccatctgtagtgatcagttcaacacgacgatgttccggccaacggcttaatagcgcctgcaatacacgggcggttgtacttttccccaccgcgacactaccagcaatactgataatgtaaggaatgcgttgcccgttggtaccaagaaactgttccagaactgcctgacggcgcagattcgagcttatatagaagttcagcaaacgtgacagaggtaaatagatctcggcaacttcttctaacgagagatcttcattaatacctttgagacgggcgatctcatcttccgataacgtcataggtacggaatcacgcagagctgcccactggttgcggtcaaactgtaggtaaggcgtcattaacgtttgctcttttatactcataagcatgtttctggcggtcatagctctatcggcaaagcgatatttgccatggcgcgtcacagttctgttgaatgggttaatgggcaggagggtaacaccagatggggaggaataataagaaaaaatctctcccaggaagctatcgttgaaaagcaatgtgacagatattccatctgataaaaagaattatggtttagcaggagcacattgttgagcacaatgatgttgaaaaagtgtgctaatctgccctccgttcggctgtttcttcatcgtgtcgcataaaatgtgaccaataaaacaaattatgcaattttttagttgcatgaactcgcatgtctccatagaatgcgcgctacttgatgccgacttagctcagtaggtagagcaactgacttgtaatcagtaggtcaccagttcgattccggtagtcggcaccatcaagtccggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcacagacttcgaaggttcgaatccttcccccaccaccaatttcggccacgcgatggcgtagcccgagacgataagttcgcttaccggctcgaataaagagagcttctctcgatattcagtgcagaatgaaaatcaggtagccgagttccaggatgcgggcatcgtataatggctattacctcagccttccaagctgatgatgcgggttcgattcccgctgcccgctccaagatgtgctgatatagctcagttggtagagcgcacccttggtaagggtgaggtcggcagttcgaatctgcctatcagcaccacttcttttctcctccctgttttttccttctgtttattgcattcaacaagtcgggcatgttgcctggttgatgtggtgatatcaccgatttatccgtgtcttagagggacaatcgatgtctaaagaaaagtttgaacgtacaaaaccgcacgttaacgtcggtactatcggccacgttgaccatggtaaaacaacgctgaccgctgcaatcactaccgtactggctaaaacctacggcggtgctgctcgcgcattcgaccagatcgataacgcgccggaagaaaaagctcgtggtatcaccatcaacacttctcacgttgaatatgacaccccgacccgtcactacgcacacgtagactgcccggggcacgccgactatgttaaaaacatgatcaccggtgctgctcagatggacggcgcgatcctggtagttgctgcgactgacggcccgatgccgcagactcgtgagcacatcctgctgggtcgtcaggtaggcgttccgtacatcatcgtgttcctgaacaaatgcgacatggttgatgacgaagagctgctggaactggttgaaatggaagttcgtgaacttctgtctcagtacgacttcccgggcgacgacactccgatcgttcgtggttctgctctgaaagcgctggaaggcgacgcagagtgggaagcgaaaatcctggaactggctggcttcctggattcctacattccggaaccagagcgtgcgattgacaagccgttcctgctgccgatcgaagacgtattctccatctccggtcgtggtaccgttgttaccggtcgtgtagaacgcggtatcatcaaagttggtgaagaagttgaaatcgttggtatcaaagagactcagaagtctacctgtactggcgttgaaatgttccgcaaactgctggacgaaggccgtgctggtgagaacgtaggtgttctgctgcgtggtatcaaacgtgaagaaatcgaacgtggtcaggtactggctaagccgggcaccatcaagccgcacaccaagttcgaatctgaagtgtacattctgtccaaagatgaaggcggtcgtcatactccgttcttcaaaggctaccgtccgcagttctacttccgtactactgacgtgactggtaccatcgaactgccggaaggtgtagagatggtaatgccgggcgacaacatcaaaatggttgttaccctgatccacccgatcgcgatggacgacggtctgcgtttcgcaatccgtgaaggcggccgtaccgttggcgcgggcgttgtagcaaaagttctgagctaattgccgataacatttgacgcaatgcgcactaaaagggcatcatttgatgccctttttgcacgctttcgtaccagaacctggctcatcagtgattttctttgtcataatcattgctgagacaggctctgttgagggcgtataatccgaaaagctaatacgcgtttcgatttggtttgcctcgcgatcgcggggtgaaaatgtttgtagaatacttctgacaggttggtttatgagtgcgaataccgaagctcaaggaagcgggcgcggcctggaagcgatgaagtgggtcgttgtggtggcattgctcctggtagcgattgtcggcaactacctttatcgcgacattatgctgccgctgcgtgcgctggccgtagtaattctgattgctgcagcgggtggtgtcgcgctgttaacgacaaaaggtaaagcaaccgttgcttttgcccgtgaagcgcgtaccgaagtccgtaaggtcatttggccgactcgccaggaaacattgcacaccacgctgattgtggctgcggttaccgcagtaatgtcactgatcctgtggggactggatggtattctggttcgcctggtatcctttatcactggcctgaggttctgagatgtctgaagctcctaaaaagcgctggtacgtcgttcaggcgttttccggttttgaaggccgcgtagcaacgtcgctgcgtgagcatatcaaattacacaacatggaagagttgtttggtgaagtcatggtaccaaccgaagaagtggttgaaatccgtggcggtcagcgtcgcaaaagcgaacgtaaattcttccctggctacgtcctcgttcagatggtgatgaacgacgcgagctggcacctggtgcgcagcgtaccgcgtgtgatgggcttcatcggcggtacttccgatcgtcctgcgccaatcagcgataaagaagtcgatgcgattatgaaccgcctgcagcaggttggtgataagccgcgtccgaaaacgttgtttgaaccgggtgaaatggtccgtgttaatgatggtccgttcgctgacttcaacggcgttgttgaagaagttgattacgagaaatctcgtctgaaagtgtctgtttctatcttcggtcgtgcgacccctgtagagctggacttcagccaggttgaaaaagcttaactcagcgatcaaaaaagcggcgatttaatcgttgcacaaggcgcgagattggaatacaatttcgcgccttttgtttttatgggccttgcccgtaaaacgattttttatatcacggggagcctctcagaggcgttattacccaacttgaggaatttataatggctaagaaagtacaagcctatgtcaagctgcaggttgcagctggtatggctaacccgagtccgccagtaggtccggctctgggtcagcagggcgtaaacatcatggaattctgcaaagcgttcaacgcaaaaactgattccatcgaaaaaggtctgccgattccggtagtaatcactgtttacgctgaccgttctttcactttcgttaccaagactccgccggcagcagttctgctgaaaaaagcggctggtatcaagtctggttccggtaagccgaacaaagacaaagtgggtaaaatttcccgcgctcagctgcaggaaatcgcgcagaccaaagctgccgacatgactggtgccgacattgaagcgatgactcgctccatcgaaggtactgcacgttccatgggcctggtagtggaggactaagaaatggctaaactgaccaagcgcatgcgtgttatccgcgagaaagttgatgcaaccaaacagtacgacatcaacgaagctatcgctctgctgaaagaactggcgactgctaaattcgtagaaagcgtggacgtagctgttaacctcggcatcgacgctcgtaaatctgaccagaacgtacgtggtgcaactgtactgccgcacggtactggccgttccgttcgcgtagccgtatttacccagggtgcaaacgctgaagctgctaaagctgcaggtgctgaactggtaggtatggaagatctggctgaccagatcaagaaaggcgaaatgaactttgacgttgttattgcttctccggatgcaatgcgcgttgttggccagctgggccaggttctgggtccgcgcggcctgatgccaaacccgaaagtgggtactgtaacgccgaacgttgctgaagcggttaaaaacgctaaagctggccaggttcgttaccgtaacgacaaaaacggcatcatccacaccaccatcggtaaagtggactttgacgctgacaaactgaaagaaaacctggaagctctgctggttgcgctgaaaaaagcaaaaccgactcaggcgaaaggcgtgtacatcaagaaagttagcatctctaccaccatgggtgcaggtgttgcagttgaccaggctggcctgagcgcttctgtaaactaatgcctttacgtgggcggtgattttgtctacaatcttacccccacgtatgctaacgaaagttagcagctaaaaagatttgttcgttggagcctggcctatccaggcctccgtcgaagaccgcaggagtttcgcaagaaacttaatcccctgcgtagacggtgacagaacgctaagattattcttttatattctggcttgtttctgctcaccgtaattaagacgctctctccgtttggaggagtgaagtgagttccagagattttctctggcaaacatccaggagcaaagctaatggctttaaatcttcaagacaaacaagcgattgttgctgaagtcagcgaagtagccaaaggcgcgctgtctgcagtagttgcggattcccgtggcgtaactgtagataaaatgactgaactgcgtaaagcaggtcgcgaagctggcgtatacatgcgtgttgttcgtaacaccctgctgcgccgtgctgttgaaggtactccgttcgagtgcctgaaagacgcgtttgttggtccgaccctgattgcatactctatggaacacccgggcgctgctgctcgtctgttcaaagagttcgcgaaagcgaatgcaaaatttgaggtcaaagccgctgcctttgaaggtgagctgatcccggcgtctcagatcgaccgcctggcaactctgccgacctacgaagaagcaattgcacgcctgatggcaaccatgaaagaagcttcggctggcaaactggttcgtactctggctgctgtacgcgatgcgaaagaagctgcttaatcgcagttatctttttaacgcattcgcttacgtataaacttattctgatattcaggaacaatttaaatgtctatcactaaagatcaaatcattgaagcagttgcagctatgtctgtaatggacgttgtagaactgatctctgcaatggaagaaaaattcggtgtttccgctgctgctgctgtagctgtagctgctggcccggttgaagctgctgaagaaaaaactgaattcgacgtaattctgaaagctgctggcgctaacaaagttgctgttatcaaagcagtacgtggcgcaactggcctgggtctgaaagaagctaaagacctggttgaatctgcaccggctgctctgaaagaaggcgtgagcaaagacgacgcagaagcactgaaaaaagctctggaagaagctggcgctgaagttgaagttaaataagccaacccttccggttgcagcctgagaaatcaggctgatggctggtgactttttagtcaccagcctttttgcgctgtaaggcgccagtagcgtttcacactgtttgactactgctgtgcctttcaatgcttgtttctatcgacgacttaatatactgcgacaggacgcccgttctgtgtaaatcgcaatgaaatggtttaagcgtgatagcaacaggcattgcggaaagtgttccattttccggtcaacaaaatagtgttgcacaaactgtccgctcaatggacagatgggtcgacttgtcagcgagctgaggaaccctatggtttactcctataccgagaaaaaacgtattcgtaaggattttggtaaacgtccacaagttctggatgtaccttatctcctttctatccagcttgactcgtttcagaaatttatcgagcaagatcctgaagggcagtatggtctggaagctgctttccgttccgtattcccgattcagagctacagcggtaattccgagctgcaatacgtcagctaccgccttggcgaaccggtgtttgacgtccaggaatgtcaaatccgtggcgtgacctattccgcaccgctgcgcgttaaactgcgtctggtgatctatgagcgcgaagcgccggaaggcaccgtaaaagacattaaagaacaagaagtctacatgggcgaaattccgctcatgacggacaacggtacctttgttatcaacggtactgagcgtgttatcgtttcccagctgcaccgtagtccgggggtcttttttgactccgacaaaggtaaaacccactcttcgggtaaggtgctgtataacgcgcgcatcatcccttaccgtggttcctggctggacttcgaattcgatccgaaggacaacctgttcgtacgtatcgaccgtcgccgtaaactacctgcgaccatcattctgcgtgccctgaactacaccacagagcagatcctcgacctgttctttgaaaaagttatctttgaaatccgtgataacaagctgcagatggaactggtgccggaacgcctgcgtggtgaaaccgcatcttttgacatcgaagctaacggtaaagtgtacgtagaaaaaggccgccgcattactgcgcgccatattcgccagctggaaaaagacgacgtcaagctgatcgaagtcccggttgagtacatcgcaggtaaagtggttgctaaagactacattgatgagtctaccggcgagctgatctgcgcagcgaacatggagctgagcctggatctgctggctaagctgagccagtctggtcataagcgtatcgaaacgctgttcaccaacgatctggatcacggcccatatatctctgaaaccttacgtgtcgacccaactaacgaccgtctgagcgcactggtagaaatctaccgtatgatgcgccctggcgagccgccgactcgtgaagctgctgaaagcctgttcgagaacctgttcttctccgaagaccgctatgacttgtctgcggttggtcgtatgaagttcaaccgttctctgctgcgcgaagaaatcgaaggttccggtatcctgagcaaagacgacatcattgatgttatgaaaaagctcatcgatatccgtaacggtaaaggcgaagtcgatgatatcgaccacctcggcaaccgtcgtatccgttctgttggcgaaatggcggaaaaccagttccgcgttggcctggtacgtgtagagcgtgcggtgaaagagcgtctgtctctgggcgatctggataccctgatgcctcaggatatgatcaacgccaagccgatttccgcagcagtgaaagagttcttcggttccagccagctgtctcagtttatggaccagaacaacccgctgtctgagattacgcacaaacgtcgtatctcggcacttggcccaggcggtctgacccgtgaacgtgcaggcttcgaagttcgagacgtacacccgactcactacggtcgcgtatgtccaatcgaaacccctgaaggtccgaacatcggtctgatcaactccctgtccgtgtacgcacagactaacgaatacggcttccttgagactccgtatcgtaaagtgaccgacggtgttgtaactgacgaaattcactatctgtctgctatcgaagaaggcaactacgttatcgcccaggcgaactccaacctggatgaagaaggccacttcgtagaagacctggtaacttgccgtagcaaaggcgaatccagcttgttcagccgcgaccaggttgactacatggacgtatccacccagcaggtggtatccgtcggtgcgtccctgatcccgttcctggaacacgatgacgccaaccgtgcattgatgggtgcgaacatgcaacgtcaggccgttccgactctgcgtgctgataagccgctggttggtacgggtatggaacgtgctgttgccgttgactccggtgtaactgcggttgctaaacgtggtggtgtcgttcagtacgtggatgcttcccgtatcgtaatcaaagttaacgaagacgagatgtatccgggtgaagcaggtatcgacatctacaacctgaccaaatacacccgttctaaccagaacacctgtattaaccagatgccgtgtgtgtctctgggtgaaccggttgaacgtggcgacgtgctggcagacggtccgtccaccgacctcggtgaactggcgcttggtcagaacatgcgcgtagcgttcatgccgtggaatggttacaacttcgaagactccatcctcgtatccgagcgtgttgttcaggaagaccgtttcaccaccatccacattcaggaactggcgtgtgtgtcccgtgacaccaagctggggccagaagagatcaccgctgacatcccgaacgtgggtgaagctgcgctctccaaactggatgaatccggtatcgtttacattggtgcggaagtgaccggtggcgacattctggttggtaaggtaacgccgaaaggcgaaactcagctgaccccagaagaaaaactgctgcgtgcgatcttcggtgagaaagcgtctgacgttaaagactcttctctgcgcgtaccaaacggtgtatccggtacggttatcgacgttcaggtctttactcgcgatggcgtagaaaaagacaaacgtgcgctggaaatcgaagaaatgcagctcaaacaggcgaagaaagacctgtctgaagaactgcagatcctcgaagcgggtctgttcagccgtatccgtgctgtgctggtagccggtggcgttgaagctgagaagctcgacaaactgccgcgcgatcgctggctggagctgggcctgaccgacgaagagaaacaaaatcagctggaacagctggctgagcagtatgacgaactgaaacacgagttcgagaagaaactcgaagcgaaacgccgcaaaatcacccagggcgacgatctggcaccgggcgtgctgaagattgttaaggtatatctggcggttaaacgccgtatccagcctggtgacaagatggcaggccgtcatggtaacaagggtgtaatttctaagatcaacccgatcgaagatatgccttacgatgaaaacggtactccggtagacatcgtactgaacccgctgggcgtaccgtctcgtatgaacattggtcagatcctcgaaacccacctgggtatggctgcgaaaggtatcggcgacaagatcaacgccatgctgaaacagcagcaagaagtcgcgaaactgcgcgaattcatccagcgtgcgtacgatctgggcgctgacgttcgtcagaaagttgacctgagtaccttcagcgatgaagaagttatgcgtctggctgaaaacctgcgcaaaggtatgccaatcgcaacgccggtcttcgacggtgcgaaagaagcagaaattaaagagctgctgaaacttggcgacctgccgacttctggtcagatccgcctgtacgacggtcgcactggtgaacagttcgagcgtccggtaaccgttggttacatgtacatgctgaaactgaaccacctggtcgacgacaagatgcacgcgcgttccaccggttcttatagcctggttactcagcagccgctgggtggtaaggcacagttcggtggtcagcgtttcggggagatggaagtgtgggcgctggaagcatatggcgcagcatacaccctgcaggaaatgctcaccgttaagtctgatgacgtgaacggtcgtactaagatgtataaaaacatcgtggacggcaaccatcagatggagccgggcatgccagaatccttcaacgtattgttgaaagagattcgttcgctgggtatcaacatcgaactggaagacgagtaattctcgctcaaacaggtcactgctgtcggggtaaaacccggcagcggattgtgctaactccgacgggagcaaatccgtgaaagatttattaaagtttctgaaagcgcagactaaaaccgaagagtttgatgcgatcaaaattgctctggcttcgccagacatgatccgttcatggtctttcggtgaagttaaaaagccggaaaccatcaactaccgtacgttcaaaccagaacgtgacggccttttctgcgcccgtatctttgggccggtaaaagattacgagtgcctgtgcggtaagtacaagcgcctgaaacaccgtggcgtcatctgtgagaagtgcggcgttgaagtgacccagactaaagtacgccgtgagcgtatgggccacatcgaactggcttccccgactgcgcacatctggttcctgaaatcgctgccgtcccgtatcggcctgctgctcgatatgccgctgcgcgatatcgaacgtgtactgtacttcgaatcctatgtggttatcgaaggtggtatgaccaacctggagcgtcagcagatcctgactgaagagcagtatctggacgcgctggaagagttcggtgacgaattcgacgcgaagatgggtgcggaagcaatccaggccctgctgaagagcatggatctggagcaagagtgcgaacagctgcgtgaagagctgaacgaaaccaactccgaaaccaagcgtaaaaagctgaccaagcgtatcaaactgctggaagcgttcgttcagtctggtaacaaaccagagtggatgatcctgaccgttctgccggtactgccgccagatctgcgtccgctggttccgctggatggtggtcgtttcgcgacttctgacctgaacgatctgtatcgtcgcgtcattaaccgtaacaaccgtctgaaacgactgctggacctggctgcgccggatatcatcgtacgtaacgaaaaacgtatgctgcaggaagcggtagacgccctgctggataacggtcgtcgcggtcgtgcaatcaccggttctaacaagcgtcctctgaaatctttggccgacatgatcaaaggtaaacagggtcgtttccgtcagaacctgctcggtaagcgtgttgactactccggtcgttctgtaatcaccgtaggtccatacctgcgtctgcatcagtgcggtctgccgaagaaaatggcgctggagctgttcaaaccgttcatctacggcaagctggaactgcgtggtcttgctaccaccatcaaagctgcgaagaaaatggttgagcgcgaakaagctgtcgtttgggatatcctggacgaagttatccgcgaacacccggtactgctgaaccgtgcaccgactctgcaccgtctgggtatccaggcatttgaaccggtactgatcgaaggtaaagctatccagctgcacccgctggtttgtgcggcatataacgccgacttcgatggtgaccagatggccgttcacgtaccgctgacgctggaagcccagctcgaagcgcgtgcgctgatgatgtctaccaacaacatcctgtccccggcgaacggcgaaccaatcatcgttccgtctcaggacgttgtactgggtctgtactacatgacccgcgactgtgttaacgccaaaggcgaaggcatggtgctgactggcccgaaagaagcagaacgtctgtatcgctctggtctggcttctctgcatgcgcgcgttaaagtgcgtatcaccgartatgaaaaagatgctaacggtgaattakkggcgaaaaccagcctgaawgacacgactgttggycgygccattctgtggatgattgtaccgaaaggtctgccttacaccatcgtcaaccaggcgctgggtaaaaaagcaatctccaaaatgctgaacacctgctaccgcattctcggtctgaaaccgaccgttatttttgcggaccagatcatgtataccggctttgcatatgcagcgcgttctggtgcatctgttggtatcgatgacatggtcatcccggagaagaaacacgaaatcatctccgaggcagaagcagaagttgctgaaattcaggagcagttccagtctggtctggtaactgcgggcgaacgctacaacaaagttatcgatatctgggctgcggcgaacgatcgtgtatccaaagcgatgatggataacctgcaaactgaaaccgttattaaccgtgacggtcaggaagagaagcaggtttccttcaacagcatctacatgatggccgactccggtgcgcgtggttctgcggcacagattcgtcagcttgctggtatgcgtggtctgatggcgaagccggatggctccatcatcgaaacaccaatcaccgcgaacttccgtgaaggtctgaacgtactccagtacttcatctccacccacggtgctcgtaaaggtctggcggataccgcactgaaaactgcgaactccggttacctgactcgtcgtctggttgacgtggcgcaggacctggtggttaccgaagacgattgtggtacccatgaaggtatcatgatgactccggttatcgagggtggtgacgttaaagagccgctgcgcgatcgcgtattgggtcgtgtaactgctgaagacgttctgaagccgggtactgctgatatcctcgttccgcgcaacacgctgctgcacgaacagtggtgtgacctgctggaagagaactctgtcgacgcggttaaagtacgttctgttgtatcttgtgacaccgactttggtgtatgtgcgcactgctacggtcgtgacctggcgcgtggccacatcatcaacaaaggtgaagcaatcggtgttatcgcggcacagtccatcggtgaaccgggtacacagctgaccatgcgtacgttccacatcggtggtgcggcatctcgtgcggctgctgaatccagcatccaggtgaaaaacaaaggtagcatcaagctcagcaacgtgaagtcggttgtgaactccagcggtaaactggttatcacttcccgtaacaccgaactgaaactgatcgacgaattcggtcgtaccaaagaaagctacaaagtaccttacggtgcggtactggcgaaaggcgatggcgaacaggttgctggcggcgaaaccgttgcaaactgggacccgcacaccatgccggttatcaccgaagtaagcggttttgtacgctttactgacatgatcgacggccagaccattactcgtcagaccgacgaattgacaggtctgtcttcgctggtggttctggattctgcagaacgtaccgcaggtggtaaagatctgcgtccggcactgaaaatcgttgatgctcagggtaacgacgttctgatcccgggtaccgatatgcctgcgcagtacttcctgccgggtaaagcgattgttcagctggaagatggcgtacagatcagctctggtgacaccctggcgcgtattccgcaggaatccggcggtaccaaggacatcaccggtggtctgccgcgcgttgcggacctgttcgaagcacgtcgtccgaaagagccggcaatcctggctgaaatcagcggtatcgtttccttcggtaaagaaaccaaaggtaaacgtcgtctggttatcaccccggtagacggtagcgatccgtacgaagagatgattccgaaatggcgtcagctcaacgtgttcgaaggtgaacgtgtagaacgtggtgacgtaatttccgacggtccggaagcgccgcacgacattctgcgtctgcgtggtgttcatgctgtgactcgttacatcgttaacgaagtacaggacgtataccgtctgcagggcgttaagattaacgataaacacatcgaagttatcgttcgtcagatgctgcgtaaagctaccatcgttaacgcgggcagctccgacttcctggaaggtgaacaggttgaatactctcgcgtcaagatcgcaaaccgcgaactggaagcgaacggcaaagtgggtgcaacttactcccgcgatctgctgggtatcaccaaagcgtctctggcaaccgagtccttcatctccgcggcatcgttccaggagaccactcgcgtgctgaccgaagcagccgttgcgggcaaacgcgacgaactgcgcggcctgaaagagaacgttatcgtgggtcgtctgatcccggcaggtaccggttatgcgtaccaccaggatcgtatgcgtcgccgtgctgcgggtgaagctccggctgcaccgcaggtgactgcagaagacgcatctgccagcctggcagaactgctgaacgcaggtctgggcggttctgataacgagtaatcgttaatccgcaaataacgtaaaaacccgcttcggcgggtttttttatgggtgttattcagagggcaaagtcttcacgggaaatattaagaaaggcagggcgaaacgaggaagaagcttttcgccctggacaacattcctgttgacgggactaccataaaaaaacacaacgctttcaacaaccttgcgtttttcatcttccggagctgctcggaataaatttacgttcttacattctgtctcatggcctttgcgatgggcgtcccagatagctgtcccagtctttccataccggctgcaaaccctgagcggttaacgcggcagcaaccgcttccggtctgcgatcgtcgtgcggtgagaactgttccagctcggggtggttgtcggcatagccacctggctgcgttttcgaaaaagcgctgacgttattaattgccagcggaattacgcgatcgcgaaaccacggtgattcccgcgtggagagtgacagttcaatctccggtgcaagcagccggaaagcgcagatggcttgcactaactggcgttcatccataatcgacgcaggctcaatgctgccagtacatggacgcaggcgtgggaaggagacagagtagcggctttgccagtaatgctgttgcagccatagcaaatgttcggcaaccgtatagcagtcaactcgccagttgtcggaaaggccgattagcgcgccgaggcctatcttatcaatccccgcacgccctagccgatccggcgtttccagccgccagaagaagtcctgttttttacctttcagatgatggcgggcataagtcgcctcgtgatatgtctcctgataaaccatcacgccatccagacctagttgctttaactcggcgtattccgtctccgccagcggttgcacttccatctgtagtgaagagaactgttcacgcagggcagggagatgacgacgaaagtaatccatccccactttcgcctgatgttcaccagtgactaatagcagatgttcaaagcccatctcccgtatagcggcgctttccctggcaatatccgcttcatccagcgttttgcgcttgatgcgattgctcatggaaaatccgcagtacgtgcagtcgttagcgcaaagattggaaagataaagcgggacgtagaagctgacgacgttgccaaatcgctgacgggtcagacgctgcgcccgttgagccagtggttccaggtattcactggcggcaggtgatagcaatgccatcatatcgtcgcgggtgagttgcgaggcatttagcgcccgctctacgtcagcagccgttttgctgttgatacgcaggcgaatgtcgtcccagtccagttgtcgccagcgatcgctgaaggttttcatgccgatgcctccagaaattcggtcagcgggctggtggcatgagcaaaatgactgcggctgcccggtccggcctgacgtgccagcaggcctgcttctaccgccaggcgaaatgccttcgccatgttgacgggatcgtccgcgacggcaatcgccgtattcactaacaccgcattggcccccatttccagtgcctgcgcggcatggctgggaacaccgatgccagcatcgacaaccaccggaacagtggcctgttggataataatctccagcatggcgcgggtttccagtccctgattcgagccaatcggcgcgccgagcggcatcaccgctgcacagccgacttcttccagacgtttacacaataccggatcggccccgcagtaaggcagcacgacaaatccctgttgtaccagcgtttcggcggctttcagggtttcgatgggatcgggcaacagccagcgggcgtcagggtgaatctctaattttagccagtttgtgcctaacgcttcacgtgccagatgggcggcgaaaatggcttcttccgcggttttcgccccggaagtattcggcagcagggtcacacccgccgcgataagcggttcgaggatagcgtcgttgtgctggcgcaagtcgacacgtttcatcgccagcgtcaccagttggctgccggaagcgcgaatagactccaccatcagttgtgaagaggcgaattttccggtgccggtaaacagatgtgaatcaaacgttttgtccgcaatatgtaacatctcaaccccctgcaataacctgaaaaagcaggatctggtcgccatcctgcacgatatgttgcgcccattgttcccgcgggacgatttgctgattaatcgccagtgccgcacctgcttgttgttgatcgagttgctccagcagttcgtgaacagttagtccggcgacacactgcatcggttgatcgttaaacaggatctgcattgcttcctccgcataccgggcaaccactggcgcggcgcaaagccaggctgcgccactggctcgacttaccgtcgaacagtcggagttctcccgcaggcgtctctataccgcttaataacttaatggcttccagggcctgtaaagtgcccataaccccgaccaccgggccaaccacgcccgccgtgcggcagttgcgttctggctcctggttatctggccacaggcagcggtaacacccctgctcccagggcggcgtcagtaccatcaactgaccgccaaatccgaccgcgctggcggtgataagcggcgtgttgagtgccacgcaggtggcattaatctcctggcgagtcgccatattgtcagtacagtcgagcaccacatcggcttgtgcaaccgcatcttttaacgtctcacccgttaatcgttgttgtaatgccatcagttgaatgtcgggattcaactgtgtcagtcgctgttggctgacctgtgatttcgggagatcgatatcttcagtggtaaagaggatttgtcgttgcagattgcttaaatgcacatcgtcgtcatctgccagtaccagcgtcccgacgccagcccccgccaggtatagcgcagcaggtgtacccagaccgccaagaccaataatcagcacctggctgtcgagcagtttttgctgcccgtccagagcgatatcgtcgagcaggatttggcggctataacgcataaagtcacggtcattcatcgccaactcctgcaatttccagcagctgtgccgttgccaaacgccagtctgcggcttgagtaatggcgctgacgacggcgatactgccgacacccgttgctatcaccgcaggcgcgcgcgccagactgataccgccaatcgccacggtgggataatccgccaggcgctcaacatgccgtgccagctgttccagcccctggggtgcggaaggcatctgtttggtttgcgtcgggaacacatgtcccagcgcgatataagaagggcgtgctgccagcgcgacgtcgatttccatatcatcatgtgtcgaaacgcccagtcgcagacctgccgcgcggatggtgctgagatcggtggcttgcaaatcttcctgccccagatggacgccgtatgcctgatgcttgatcgccagtcgccagtaatcattaataaacaatcgcgcgttatagcggcggcccagcgcaattgccgccacgacatcggcttccacctcttcatcgcgctgatctttgatgcgtagctggagagtacgtacgcctgcatccaacagacgttcgatccactgtacgctgtcaaccaccgggtacagtcctaaacgaaagggtacaggaggaaactcaggctgatacatcacgcttcctccttacgcaggtagatttctccgcctctggcgcggaagttctccgacatatccgccattcccacttcaatggtttgcgcggcggcgtaatcacgcacttcctggctgattttcatcgagcagaatttcggtccacacatggagcaaaaatgggcgactttaccggactcttgcggcagggtttcatcgtgataagcgcgggcagtaaacgggtcgagggccagattaaactggtcttcccagcgaaattcgaagcgggctttcgacatggcgttatcgcgaatttgcgcgcccggatgccctttcgccaggtcggcggcgtgagcggcaatcttataggtgataagcccctgtttaacatcttctttatttggcaggcccagatgctctttcggcgttacgtagcagagcattgcacaaccaaaccagccaatcatcgccgcgccaatccctgacgtgaagtggtcatagcccggcgcgatatcggtagttagcggccccagagtgtaaaatggcgcttcgtggcagtgctctaactcctcggtcatattgcggcgaatcatctgcatcggcacgtggcctgggccttcaatcatcacctgtacgtcatattcccaggcgattttagtcagttcacccagcgtatgcagctcggcaaactgtgcttcatcgttggcgtcctgaatagaaccggggcgcaggccgtcgcccagcgatagcgaaacgtcataagcagcacagatttcacaaatttcgcggaagtgttgatagaggaaattttcctgatgatgggagaggcaccatttcgccataatcgaaccgccgcgagagacgataccggtcaggcgtttcgcggtcatcggcacgtagcgcagcagcacccccgcatggatcgtgaagtaatccacaccttgctcggcttgttccagcagggtgtcgcggaagacttcccaggtaagatcttcagcgatcccgttcaccttctccagtgcctggtagatcggcactgtaccgatcggcaccgggctgttacgcaaaatccactcgcgggtttcgtgaatatagcgaccagtggaaagatccatcacggtatccgctccccagcgtgtggaccataccagtttttccacttcttcttcgatggaagaagtgaccgctgagttgccgatattggcgttaacttttaccaggaagttacggccaataatcatcggctccgattccggatgattaatgttggccgggataatcgcacgtccggcagcaacttcatcacggacaaattccgcagtgatattttccggcagacgtgcgccaaagctcattcccggatgctggtggcgtaaaacttcgctccgtatgcgctcgcgacccatattctcgcgaatggcgatgaattccatttcgggtgtgatgataccctggcgggcgtagtgcagttgggtgacgcggcgtcctgctttggcgcgttttggcgttaatacgccgctaaaacgcagctcgtcgaggccatcatctgccagccgcgcttttgtgtaatcggaactgcgcacggtaagttcttcggtatcgccgcgcgcatcgatccacggctggcgtagttttgccagcccttgctgcacgttaatggcgatctgcggatcgccatacggaccggaggtgtcgtagaccggaatcgcttcgttttcttcgtactgcggttgttctttgctaccgccgattagcgtcgggctaagctggatctcacgcatcggcacgcgcacgccgggttgtgtggcagtgatgtaaatgcgttttgagttgggaaaggcggagccttccagggtatcgataaaatgttgggcctgggcgcgttgttcgcggcgggtcagttttgttgcagacatagctcgttccaaaaagttaaggacgtggcttgtcagacgacggatgaagcaagagacgatcgccgcaaaggcgatgcgatagcagattaactcttgttcccttcgcaggtattagcctgatcaggttccgcggatcccgaataaacggtctcagccagttaaggcactccgacaagaaattagccccacaaacggggcgttgaatgtaaattacgcgttaacagcgcagaactcaagcaggatgtttgacgcgggcggcgtcaagcaccagtagaatcagcttatcttccagcacaaagcgcgcttccagtgcctcgccgatgtcagataaaacctgttgaaactcaaggtaattatcatgatcgatggcggtttccagactggaatcgtagtcatccataatctgttgagtattggcttcgagttgtggccaaatcttcgcggcgcgtgcgagttgcccattgccttccagcttatgaagaatgcgctcataaatactgaaatgtccggcagacaagtaatcgaccaggctctgacaaaaatcatcaagggctttttcgtttagcctcatgtacgattctttgccaggcttaatgccaaccagattgtagtaagccacgagcagatgcttacgtacatgtagccagcgatcaaccagtttgttacttcctctgacgcgctccgtcaggttatcgagctggttaagcatgattgactccgcaagtttgtattcaaaaactgctctgtgagaaatgtaaaaaccatgttaaacatgccagtgatgcaaaggtagtgcaagagctatggatcgtataattgaaaaattagatcacggctggtgggtcgtcagccatgaacaaaaattatggttgccgaagggagaattgccatatggcgaagcggcaaatttcgatcttgtgggtcagcgcgcactacaaatcggcgaatggcagggggaacctgtttggttagtacaactgcagcggcgtcacgatatggggtcggtacgtcaggtcattgatctcgatgttgggctgtttcaactggccggacgtggcgtgcaactggcggagttttaccgatcgcataaatactgtggttactgcgggcatgaaatgtatccaagcaaaaccgaatgggcgatgctgtgcagccattgccgtgagcgttactacccgcaaatcgccccctgcattattgttgccatccgtcgcgatgattcgatcctcctcgcccagcatacccgccatcgtaacggtgtccatacagtacttgccggattcgtcgaagtgggtgaaaccctcgagcaggcagtcgcgcgggaagtgatggaagagagcggaattaaagttaaaaacttgcgttacgtgacctcccaaccgtggccgtttcctcagtctttaatgaccgcgtttatggcggaatatgacagcggcgagatcgtgatcgacccgaaagaattgcttgaggcgaactggtatcgctatgacgatttgccgttactcccgccgcccggcaccgtagcgcgccgtctgatagaagatacagtggcgatgtgtcgggcagagtatgagtgatgatacactgaccgcctgacgcactaaggaacagccaaaatgaccgaacttaaaaacgatcgttatctgcgggcgctgctgcgccagcccgttgatgtcactccagtatggatgatgcgccaggcgggtcgctatctaccggaatataaagccacgcgcgcccaggcgggcgattttatgtcgctgtgcaaaaatgccgagctggcgtgcgaagtgactttgcaaccgctgcgtcgctatccgctggatgcggcgatcctcttttccgatatcctcaccgtgccagacgcgatgggtttagggctctattttgaagccggagaaggtccgcgttttacctcgccagtcacctgcaaagccgatgtcgataaactgccaattccggacccggaagatgagctgggttacgtgatgaacgcggtgcgtaccattcgtcgcgaactgaaaggcgaagtgccgctgattggtttttccggcagcccgtggacgctggcgacctacatggtggaaggcggcagcagcaaagcgttcaccgtgatcaaaaaaatgatgtatgccgatccacaggcgctgcacgcgctactcgataaactggcgaaaagcgtcactttgtatctgaatgcgcagattaaagccggtgctcaggcagtcatgattttcgacacctggggcggcgtgcttaccgggcgcgattatcaacagttctcgctctattacatgcataaaattgttgatggtttactgcgtgaaaacgacggtcgccgcgtaccagtcacgctgtttactaaaggcggtggacagtggctggaagcgatggcagaaaccggttgcgatgcgctgggcctcgactggacaacggacatcgccgatgcgcgccgtcgcgtgggcaataaagtcgcgctgcagggtaatatggacccgtcgatgctgtacgcgccgcctgcccgcattgaagaagaagtggcgtctatacttgccggtttcggtcacggcgaaggccatgtctttaaccttggtcacggcattcatcaggatgtgccgccagaacatgcaggcgtgtttgtggaggcagtgcatcgcttgtctgaacagtatcaccgctaaggagcgattatggatctcgcgtcattacgcgctcaacaaattgaactggcttcttctgtgatccgcgaggatcgactcgataaagatccgccggatctgatcgccggagccgatgtcggatttgagcagggcggagaagtgacgcgagcggcgatggtgctgctgaaatacccctcgcttgagctggtggagtataaagtggcccgcatcgccaccaccatgccttacattccaggttttctctcgttccgcgaatatcctgcgctgctggcagcgtgggagatgctgtcgcaaaagccggatttagtgtttgtcgatggtcatgggatctcgcatcctcgccgtcttggcgtagccagccattttggcttattggtggatgtgccgaccattggcgtagcgaaaaaacggctctgcggtaaattcgaaccgctctccagcgaaccgggcgcgctggccccgctgatggataaaggcgagcagctggcctgggtctggcgcagcaaagcgcgctgtaacccgttgtttatcgctaccggccatcgggtcagcgtggacagcgcgctggcgtgggtacaacgctgcatgaaaggctatcgtctgccggagccaacgcgctgggcggacgcggtggcctcggaacgtccggcgttcgtgcgctatacagcaaatcagccctaattcaggtaaactgcggataatttccgtatttgagaactcaacatgttacaaaacccaattcatctgcgtctggagcgcctggaaagctggcagcatgtcacttttatggcctgcttatgcgaacgcatgtaccccaattacgccgtattctgtcagcaaaccggcttcggcgatgggcagatttaccgccgcattctcgatctcatttgggaaacgctgaccgtcaaagacgcaaaagtaaatttcgacagccaactggagaaatttgaagaagcgattccttcagccgacgatttcgatctgtacggcgtttatccggcaattgatgcttgcgtggcgttaagtgaactggtccattcgcgtttaagtggcgaaacgctcgaacacgcggtggaagtgagtaagacctccatcacgaccgtggcgatgctggaaatgactcaggctggtcgcgaaatgagcgatgaagagctcaaagaaaacccagctgtagagcaagaatgggacattcagtgggaaatattccgacttttagctgagtgcgaagaacgcgatatcgagctgataaaaggccttagggcagacctgcgtgaggcgggtgagagcaatattggtataatttttcagcaataagaccagaaaacgtgatttaacgcctgatttgtcgtacctggagtcttccctttcgccccccgtctggtctacatttggggggcgaaaaaaagtggctatcggtgcgtgtatgcaggagagtgctattctggcatttccgtcgcactcgatgcttagcaagcgataaacacattgtaaggataacttatgaacaagactcaactgattgatgtaattgcagagaaagcagaactgtccaaaacccaggctaaagctgctctggagtccactctggctgcaattactgagtctctgaaagaaggcgatgctgtacaactggttggtttcggtaccttcaaagtgaaccaccgcgctgagcgtactggccgcaacccgcagaccggtaaagaaatcaaaattgccgcagctaacgtaccggcatttgtttctggcaaggcactgaaagacgcagttaagtaagattgcgtggcagtgaacagttttatcgaaggggtggtttcaccccttttgtctttctggcgtcgatcattgatgctggctggcgctctgtttctcactgcttgtagtcacaactcttcacttcctccctttaccgccagtggatttgctgaagaccagggcgcggtacgcatctggcgaaaagacagcggcgataatgtgcatctgcttgccgtgtttagcccgtggcgcagtggcgataccacgacgcgagagtatcgctggcagggcgataacctcacgctcatcaatatcaatgtttacagcaaacccccggtgaatattcgcgcgcgttttgacgatcgcggcgatctgagctttatgcaacgcgaatccgatggggaaaagcagcagctttctaacgaccaaatcgatttataccgttatcgtgctgatcagatccgccagattagcgatgccttacgtcaggggagagtcgtgctgcgccaggggcgctggcatgcgatggagcagactgtgaccacctgtgaagggcaaaccattaaacctgatttagattcgcaggcgatagcgcatatcgagcgccgccagagccgctcttctgttgatgtcagcgtggcatggctggaagcgcccgaaggttcgcaattactgttggtggcaaactctgatttctgtcgctggcaacccaacgagaaaacgttctgatttaccagtggcccatacccatatgaccgccaccaccgcagccgccgtaacccattccggtaccgcgcggaatacccgcttcagccatcgcaatatctcgtttcacccgtaactcatctaacgactgacgcaaattctccatctctttggcgaccgcgttaattttgctgctatccggtgggttcgcggctaacagggcattgtattcataacgctttgtcaccagttgctgttgcagtgcgctgctttgagcgtaaaagtcattatggattttctgccacgctgtctgttgttcgctggtcaaaggcgcggcattttgctgccacataccatgtccgccgtgagcaaatgcagatgtcgatcccatcgccattgctgaaagcgccatcattaccagggcaattttcgtgttccgtttcatggttaatcctccagtggttgtcttacttcgggtattgcatcttccgtgccaacggcgaaacgctgatatgacgggtaatctggcatgataaacgagtaaaaatgactcgcctgctgcgggtagcgagtcatttttactcattgaaacttaagcctttgtgttacagctcagggtaagcgctgataaaagatggcatgatttctgctgtcagaaagggatggacaggcaaagaagaagatgcgttttatgcaacgttctaaagactccttagctaaatggttaagcgcgatcctccccgtggtcattgttgggctggtggggctgtttgcggtgacagtgattcgcgattatgggcgcgagactgccgccgccagacaaacgctgctggaaaaaggcagtgtacttatccgtgctctcgaatccggctcgcgcgtcggcatggggatgcgcatgcatcatgcgcagcagcaggcattactggaagaaatggccgggcagcctggtgtacgttggtttgcggtcacggatgaacaaggaacaatcgtgatgcatagcaactccggcatgatgggaaaacagctttattccccgcaggaaatgcagcagttacatccgggagatgaagaagcgtggcggcggatcgatagcgcagacggcgagcctgttctggaaatttatcgccagtttcaaccgatgtttgctgctggaatgcaccggatgcgccatatgcagcagtatgccgcgacaccacaagcaatttttatcgctttcgacgccagtaacattgtgagtgctgaagatcgtgagcagagaaacaccctgattatcctcttcgccctggcgacggtcttgctggcaagcgtgttgtcattcttctggtatcgccgatatctgcgctcgggccagctgttgcaggatgaaatgaagcgcaaagagaagctggtggcactggggcatcttgcggcaggcgttgcccacgaaatccgtaacccactttcctcgattaaagggctggcgaaatactttgccgaacgcgcgccagcagggggagaagcgcatcaactggcgcaggtgatggcgaaagaagctgaccgtttaaaccgcgtggtaagcgagttgctggaactggttaagccaacgcatctggctttgcaggcggtggaactcaacacgctgattagccactcattacagctggtaagccaggatgcaaacagccgggagatccagttacgctttaccgccaacgacacattaccggaaattcaggccgatccggacaggctgactcaggtcctgttgaatctctatctcaatgctattcaggcgattggtcagcatggcgtgattagcgtgacggccagcgaaagcggcgcaggcgtgaaaatcagcgttaccgacagcggtaagggaattgcggcggatcagcttgaagccatcttcaccccgtacttcaccaccaaagccgaaggcaccggactggggctggcggtcgtgcataatattgttgaacaacacggtggtacaattcaggtcgcaagccaggagggaaaaggcgcaacgttcaccctttggcttccggtcaatattacgcgtaaggacccacaaggatgacgcacgataatatcgatattctggtggtggatgatgacattagccactgcactattttgcaggctttgctgcgcggctggggttataacgtcgcgctggcgaacagcgggcgacaggcgctggagcaggtgcgggaacaggtttttgatcttgtgctttgcgatgtacgaatggcagagatggatggtatcgccacgctaaaagagatcaaaacattaaaccccgcgattccggtgctgattatgaccgcgtactccagcgtcgagacggcggtagaggcgttgaaaaccggggcgctggattatctcatcaagccgctggatttcgataacctgcaggcgacgctggaaaaggcgctcgcgcatacacacagtgttgacgctgaaacgcctgcggtgtctgccagccagttcggtatggtcggtaaaagcccggcgatgcaacacctgctcagtgaaatcgccctcgtcgcgccatcggaagccacggtgctgatccacggcgattccggcaccggtaaagagctggtcgccagggcgattcacgccagtagcgcacgtagcgaaaaaccgctggtaacgctcaactgcgcggcgctcaacgaatccttgctggagtctgaattgttcggtcacgaaaaaggggcgtttaccggggccgacaaacgccgggaagggcgctttgttgaggcggacggcggcacgctgtttctcgatgaaattggcgatatctcgccgatgatgcaggttcgtctgctgcgtgcgattcaggagcgcgaagttcagcgtgtcggcagcaaccagaccatctcggttgatgtccggctgattgcggcgactcatcgcgatcttgccgcagaggtgaatgccgggcgttttcgccaggatctctactatcgcctgaacgtggtggcgattgaagtaccatcgctgcgtcagcggcgggaagatattcctctgctggcaaaccattttcttcagcgctttgccgaacgtaatcgcaaggcggtaaaaggctttacgccccaggcgatggatctgctgattcattacgactggccgggaaatattcgtgaactggaaaacgcggtggaacgggcggtggtgctgctgaccggggaatatatttccgaacgcgagctgccgctggcgattgccagtacgccgatcccgctggtacaaagtcaggatattcagccgctggtggaagtcgaaaaagaggtgattctggcggcgctggagaaaacgggcggcaacaaaaccgaagccgcccgccagttagggatcacgcgcaaaacgctattggcaaaactgtcgcgttagttctgctcgcgttcgatagcgcgccagccgatatctttccggcagaagcagtcgtcccaatggatatcggtcattaaggcataagcgcgtttctgcgcttctgccacggtatgacccagcgcggtaacgcacagtacgcgcccgccgctggtcactacctgctcgtcatccgctagtttcgtgcccgcgtggaacactttgccgtctgccacttcttccagcggcaggccgtggatcacatcgccggtgcggtaatcgcccggatatccacccgcagccatcaccacgccgagagaagcgcgttcatcccactcggacgttttctcgtccagcttgccttcacaggccgccaggcagagctcaaccagatcggacttcatgcgcagcataatcggctgggtttccggatcgccaaagcggcagttaaattcaataaccttcggattgccctgtttgtcgatcatcaggcccgcgtagagaaaaccagtgtaggtgttgccttccgccgccatgcctttcacggttggccagatgatacgttccatcgtgcgctgatgaacctcatcggtcactactggcgcaggggagtaagcgcccatcccgccggtgttcggcccggtatctttatcgcctacgcgtttgtgatcctggctggtggccatcggcagcacatgctcgccgtccaccatcacgataaagctcgcttcttcgccgtcgaggaactcttcgataacaatgcgatgacccgcgtcgccaaacgcgttgcccgccagcatgtcgcgcacggcggcttcagcttcttccagcgtcatcgccacgataacgcctttcccggcggccagaccgtccgctttaatgacgattggcgcgcctttctcacgcagatacgccagcgcaggttctacctcggtgaagttctggtattccgctgtgggaatgttatggcgggccagaaagtctttggtgaatgctttagaaccttccagttgtgcagcacctgcggttgggccgaagattttcagcccggcggcgcggaaggtatcgactacgcctttcaccagcggcgcttccgggccaacgatggttagatctaccttttcgttttgtgcgaaatccagcagcgccgggatatcggttacgccgatagcgacgttctgtagcgcgggttccagcgcagtgcctgcattacccggagcaacaaaaacagtttcaaccagcggcgactgagccgctttccaggccagcgcgtgctcgcgcccgccgttaccaatcactaatactttcatctattgctccattaatggcggaagtggcgcatgtcggtgaagagcatcgcaataccgtgctcgtcggcggcggcaatcacttcgtcatcacggatagaaccgccaggctggattacacaggtcacacccgcagcggcggcggcatcaataccgtcgcggaacgggaagaacgcgtcagaagccattgacgaacctttcacttccagaccttcatcggcagctttaataccggcgatttttgcggagtacacgcggctcatctggcccgcgccaatgccgatggtcatattgtttttggcatagacaatggcgttggatttcacgaatttcgccaccttccagcagaacagcgcatcacgcagctcctgttcgctcggctggcgtttggtgacgacgcgcagttcttccgcaccgaccatgcccaggtcgcgatcctgaaccaggaggccgccgttcacgcgtttgaaatcaaggcccggaacacgctcgccccactgaccgcaggtcagaacgcgtacgttctgtttggcggcggtgattttcagagcttcttcgctggcggacggcgcaataatcacttcgacaaactgacgagaaatgatggcctgtgcggtttccgcatccagctcgcggttaaaggcgataatgccgccgaacgcggaggttgggtcggttttgtacgcgcgatcgtaagcatcaagaatggaatggccgatagcaacgccgcaagggttggcgtgcttcacaatcacacatgccggctcggcgaactctttcacgcactccagcgccgcatcggtatcggcgatgttgttataagagagggctttaccctgaacctgggttgcggtagcaacggaggcttctttcacattctcttctatatagaaggcagcctgctggtggctgttctcgccgtaacgcatatcctgcttcttaatgaagttcaggttcagcgtgcgtgggaagcgaccggcggcttctttgctttcaccgtggtaagccggaaccatgctgccgaagtagttggcaatcatgctgtcgtaggcggcggtatgttcaaaggctttgatggcaaggtcgaaacgggttgcaagcgtcagcgatccttcgttggcatccatctctttaataatggcgtcgtagtcgctgctcttcaccacgattgcgacatctttatggttcttggcggcggagcgcaccatcgttgggccgccgatatcgatgttctctaccgcatcttccagcgagcagccttcacgagcaacggtctgggcgaacggatacaggttaacaaccaccatatcgataggcaggatctgatgttcttccataatggcatcgtccaggccgcgacggcccagaatgccaccatgtactttcggatgcagggtcttcacgcgtccatccatcatctccgggaaaccggtgtaatcggaaacttcggttaccggcagacctttttctgctaacagacgggctgtgccccctgtagacagcagctccacaccgcgtgcggaaagtgcctgggcgaattcgacgataccggctttgtcagaaacactgagcagagcgcggcggactggacgacgttgttgcatggtaaatcccctggatttgactattacagagagcgttagctgaatttttcgcgaaaaactcagctaacgcccctaacggggcatccttatttttcgcccgcattgtaacgaaaacgtttgcgcaacgctcgcgaatttttctctttcaatggtgatcacaattttgacagtggctaccgtgggaaaaatacagaaattacattgatgattgtggataactctgtgcgtaaaaaggtataaagcggggttttgctggggaatgcagcagtcagtcatttttatgcaatttttctattgcggcctgcggagaactccctataatgcgcctccatcgacacggcggatgtgaatcacttcacacaaacagccggttcggttgaagagaaaaatcctgaaattcagggttgactctgaragaggaaagcgtaatatacgccacctcgcgacagtgagctgaaagccgcgtcgcaactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttgacgtcgcaagacgaaaaatgaataccaagtctcaggagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacagaaagcagcttgctgctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaaaggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggagctgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagmttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctycttaccttaaagaagcgtactttgcagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaataatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgtaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgtgcgatacagggtgacagccccgtccacaaaaatgcacatattgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcctcttaatggggtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccsaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttatgcgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaaccaaggctgaggcgtgatgacgaggcactacggtgctgaagcgacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccagtaacttcgggagaaggcacagctgatatgtaggtgaagcgacttgctcgtggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagcggtaacgcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttggcccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagggtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggatgagagaagattttcagcctgatacagattagattaaccggcgacaagcgggttaatgaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattagaaaaaccccggtcaataaggccggggttttttgcatatcaattatttgcatgatgaagggaatctcatgtcagttctgtatatccaaattcgtcgtaatcaaattactgttcgcgatcttgaaagcaaacgtgaagtgtcaggagatgctgccttcagtaaccagcgcctgttaatcgccaatttctttgttgcagaaaaagttctgcaagatcttgttctgcaactccacccacgttcaacctggcattcttttttgccagcaaaacgtatggatattgttgtgagcgcgctggaaatgaatgagggcggtttgtcacaggttgaggaacgcattcttcatgaagtggtcgcaggggcaacgttaatgaaatatcgccagttccacatccatgcgcaatcagtggtactcagtgatagtgcggtcctggcaatgtttaagcagaaataatcatgtcaccattggtgggtacgaaacctaaagttcagcccaccgggatgagaaaaaaaccgcctacacccccacatatgccagattcagcaacggatacggtttccccaaatcgtccacctcagagcgttccgtaaccttaaagcccaccttcttatagaacccaaccgcctgctcattttgctcattaacattggttgtcagttccggggccattgagagcgcatgcttcaccagcatccggcccacgccgcagccgcgcacatcaggatcgataaacagcgcatccatatgctgcccacttaacaacataaacccaaccggctgatcccgctcattaaccgcgacccacaacggtgcttccggcagaaaggaatgcaccagctcttccagctcggcccgatactctgctgataaaaaatcgtgagtggcatcgacagaacgacaccaaatcgcaacgagttcctccccctcctcatgccgtgagcggcgaatactaataaccattttctctccttttcgtcattcttatattctaacgtagccttttccttgaaactttctcaccttcaacatgcaggctcgacattggtaaattttctggttatcttcagctatctggatgtctaaacgtataagcgtatatagtgaggtaatcaggttatgccgattcgtgtgccggacgagctacccgccgtcaatttcttgcgtgaagaaaacgtctttgtgatgacaacttctcgcgcgtctggtcaggaaattcgtccgctaaaggtgcttatccttaacctgatgccgaagaagatcgaaactgaaaatcagtttctgcgcctgctttcaaactcacctttgcaggtcgatattcagcttttgcgcatcgattcccgtgaatcgcgcaacacgcccgcagagcatctgaataacttctactgtaactttgaagatattcaggaacaaaactttgacggtctgatagttaccggcgcgccactgggcctggtggagtttaatgatgtcgcttactggccgcagatcaaacaggtgctggagtggtcgaaagatcacgtcacctcgacgctgtttgtctgctgggctgtacaggccgcgctcaatatcctctatggtattcctaagcaaacccgcaccgacaaactctctggcgtttacgagcatcatattctccatcctcatgcgcttctgacgcgtggctttgatgattcattcctggcaccgcattcgcgctatgctgactttccggcagcgttgattcgtgattataccgatctggaaattctggcagagacggaagaaggggatgcatatctgtttgccagcaaagataagcgcattgcctttgtgacgggccatcccgaatatgatgcgcaaacgctggcgcaggaatatttccgcgatgtggaagccgggctagacccggatgtaccgtataactatttcccgcacaatgatccgcaaaatacaccgcgagcgagctggcgtagtcacggtaatttgctgtttaccaactggctcaactattacgtctaccagatcacgccatatgatctacggcacatgaatccaacgctggattaatcttctgtgatagtcgatcgttaagcgattcagcaccttacctcaggcaccttcgggtgccttttttatttccgaaacacacctcagtaagtgaataaattttatttatattgttatcaataagttaacatgtatttttaattaaaatggaaattgtttttgattttgcattttaaatgagtagtcttagttgtgctgaacgaaaagcgcacaacgatccttcgttcacagtggggaagttttcggatccatgacgaggagctgcacgatgactgaacaggcaacaacaatcgatgaactggcttttacaaggccgtatggcgagcaggagaagcaaattcttactgccgaagcggtagaatttctgactgagctggtgacgcattttacgccacaacgcaataaacttctggcagcgcgtattcagcagcagcaggatatcgataacggaatgttgcctgattttatttcggaaacagcttccattcgttatgctgactggaaaattcgcgggattccttcggacttagaagatcgtcgcgtagagattaccggacctgtagagcgcaagatggtgatcaacgcgctcaacgccaatgtgaaagtctttatggccgatttcgaagattcactggcaccagactggaacaaagtgatcgatgggcaaattaacctgcgcgatgcggttaacggcaccatcagctatagcaatgaagcaggcaaaatttatcagctcaagcccaatccagcggttttgatttgtcgggtacgcggtctgcacttgccggaaaaacatgtcacctggcgtggtgagacaatccccggtagcctgtttgattttgcgctctatttcttccacaactatcaggcactgttggcaaagggcagcggtccctatttctatctgccgaaaacccagtcctggcaggaagcggcctggtggagcgaagtcttcagctatgcagaagatcgctttaatctgccgcgcggcaccatcaaggcgacgttgctgattgaaacgctgcccgccgtgttccagatggatgaaatccttcacgcgctgcgtgaccatattgttggtctgaactgcggtcgttgggattacatcttcagttatatcaaaacattgaaaaactatcccgatcgcgtcctgccagacagacaggcagtgacgatggataaacccttcctgaatgcttactcacgcctgttgattaaaacctgccataaacgcggtgcttttgcgatgggcggcatggcggcgtttattccgagcaaagatgaagagcgcaataaccaggtgctcgacaaagtaaaagcggataaatcgctggaagccaataacggtcacgatggcacatggatcgctcacccgggccttgctgatacggcaatggcggtattcaacgatattctcggctcccgcaaaaaccagcttgaggtgatgcgcgaacaagacgcgccgattactgccgatcagctgctggcaccttgtgctggtgaacgcaccgaagaaggtatgcgcgccaacattcgcgtggctgtgcagtacatcgaagcgtggatctctggcaatggctgtgtgccgatttatggcctgatggaagatgcggcgacggctgaaatttccagtacctcaatctggcagtggatccatcatcaaaaaacgttgagcaatggcaaaccggtgactaaagccttgttccgccagatgctgggcgaagagatgaaagtcattgccagcgaactgggcgaagaacgtttctcccatgggcgttttgacgatgccgcacgcttgatggaacagatcaccacttccgatgagttaattgatttcctgaccctgccaggctaccgcctgttagcgtaaaccaccacataactatggagcatctgcacatgaaaacccgtacacaacaaattgaagaattacagaaagagtggactcaaccgcgttgggaaggcattactcgcccgtacagcgcggaagatgtggtgaaattacgcggttcagtcaatccggaatgcaccctggcgcaactgggtgcggcgaaaatgtggcgtctgctgcacggcgagtcgaaaaaaggctacatcaacagcctcggtgcactgactggcggtcaggcgctgcaacaggcgaaagcgggtattgaagcagtctatctgtcgggatggcaggtagcggcggacgctaacctggcggccagcatgtatccggatcagtcgctctatccggcaaactcggtgccagcggtggtggagcggatcaacaatactttccgccgtgcggatcagatccaatggtccgcgggcattgagccgggcgatccgcgctatgtcgattacttcctgccgatcgtcgccgatgcggaggccggttttggcggtgtactgaatgcctttgaactgatgaaagcgatgattgaagccggtgcagcggcagttcacttcgaagatcagctggcatcagtgaagaaatgtggtcacatgggcggcaaagttttggtgccaactcaggaagctattcagaaactggtcgcggcgcgtctggcagctgatgtgacgggcgttccaaccctgctggttgctcgtaccgatgccgatgcggcggatctgattacctccgattgcgacccatatgacagcgaatttattactggcgagcgtaccagtgaaggcttcttccgtactcatgcgggtattgagcaagcgatcagccgtggcctggcgtatgcgccatatgctgacctggtatggtgtgaaacctccacgccggacctagaactggcgcgtcgctttgcacaagccatccacgcgaaatatccgggcaaactgctggcttataactgctcgccgtcgttcaactggcagaaaaacctcgacgacaaaactattgccagcttccagcagcagctgtcggatatgggctacaagttccagttcatcaccctggcaggtatccacagcatgtggttcaacatgtttgacctggcaaacgcctatgcccagggcgagggtatgaagcactatgttgagaaagtgcagcagccggaatttgccgscgcgaaagatggctataccttcgtatctcaccaacaggaagtgggtacaggttacttcgataaagtgacgaccattattcaaggtggcacgtcttcagttaccgcgctgaccggctccaccgaagaatcgcagttctaagcaaccgataaacgttgctgactgtaggccggataaggcgttcacgccgcatccggcaatcagcgcctgatgcgacgcttgcgcgtcttatcatgcctacagccgttgccgaacgtaggccggataaggcgttcacgccgcatccggcaatcagcgcctgatgtgacgcttacgcgtcttatccggcaattctctgctcccgacgagggcaacaaatgccgcgtggcctggaattactgattgcacaaaccattttgcaaggtttcgacgctcagtatggtcgattcctcgaagtgacttccggggcgcagcagcgtttcgagcaagccgactggcatgctgtccagcaggcgatgaaaaaccgtattcatctttacgatcatcacgtgggtctggtcgtggagcaactgcgctgcattactaatggccaaagcacggacgcggcatttttactgcgcgttaaagagcattacacccggctgttgccagattacccgcgcttcgagattgcggagagctttttcaactccgtgtactgtcggttatttgaccaccgctcgcttactcccgagcggctttttatctttagctcccagccagagcgccgctttcgtaccattccacgcccactggcgaaagactttcaccccgatcacggctgggaatctctgctgatgcgcgttatcagcgatctgccgctgcgtctgcgttggcagaataaaagccgtgacattcattacatcgttcgccatctgacggaaacgctggggacagacaacctcgcggaaagtcatttacaggtggcgaacgaactgttttaccgcaataaggcagcctggctggtgggcaaactgatcacgccttccggcacgttgccatttttattgccgatccaccagacggacgacggcgagttatttattgatacctgcctgacgacgaccgccgaagcgagcattgtttttggctttgcgcgttcttattttatggtttatgcaccgctgcccgcagcgctggtcgagtggctacgggaaattctgccaggtaaaaccaccgctgaattgtatatggctatcggctgccagaagcacgccaaaaccgaaagctaccgcgaatatctcgtttatctacagggctgtaatgagcagttcattgaagcgccgggtattcgtggaatggtgatgttggtgtttacgttgccgggttttgatcgagtattcaaagtcatcaaagacaggttcgcgccgcagaaagagatgtctgccgctcacgttcgtgcctgctaccaactggtgaaagagcatgatcgcgtgggccgaatggcggacacccaggagtttgaaaactttgtgctggagaagcggcatatttccccggcattaatggaattactgctccaggaagcagcggaaaaaatcaccgatctcggcgaacaaattgtgattcgccatctctatatcgaacgacggatggtgccgcttaatatctggcttgagcaagttgaggggcagcaattgcgtgatgccattgaagagtacggcaacgccattcgccagcttgccgctgccaacatcttccctggggatatgttatttaaaaactttggcgtcacccgtcacgggcgcgtggtgttttatgattacgacgaaatttgctacatgacggaagtgaatttccgcgacatcccgctgccgcgctacccggaagacgaacttgccagcgaaccgtggtacagcgtctcgccgggcgatgttttcccggaagagttccgtcactggttatgtgccgacccgcgtattggtccgctatttgaagagatgcacgccgacttgttccgcgctgattactggcgcgcactacaaaaccgcatacgtgaagggcatgtggaagatgtttatgcgtatcggcgcaggcagcggtttagcgtccgattcgtataaatcagaggcgaaaaagtcagcgtattccaccgtacgccagcgtcacttccttcgccgctttaatcaccatcgcgccaaactcggtcacgcggtcatcggtaatacgtgaaatcggtccggaaattgaaattgcggcaaacggttcgcggtgctcatcgaaaatacacgctgcaaggcaacgcagccccagcgcatgttcctcatcgtcaaatgaataaccccgtttgcgcgtttgggcgagatcttcttttaaatgcacaggagacaccagcgtcgcgtgggtataggcatgtaaccctttgcggtgcagcagcttcgtcacctgttcttcgctcagttgggccagaaaggctttacccgcaccggaagcgtgcatcggcaatttaccgccgataggcgcggacatacgcatcaggtgagtacactgtacctggtcgataataatcgcttcgtgattgctttgatcaagcaccgccatattgaccgtttcgccagactcttccattagattgcgcaggatagggtgaacaatcgctaacaaattacggctctggagaaagctgctaccgaccataaaggcgtgtgcgccgattgcccagtgacccagttcgccgacctgacggacaaagccctgttgctgcatcgtggttagcaggcggtgggtcgtggaattgggtaacccggcttgctgtgccagttccgtgagtgccacactgccattggattcggcaatccactccagtaatttcaggccacgcgttaaagactgaacctgtccagtcgctggtgcggtggcaacggcgggttttctgccgcgttttgcgggaatgggtgcgaccatgacagtctcctttttctgtatcgtggaaatcattttcatttttattatcagcgaatgcaatagttgctgaacagatccgatgagttaatgttgaacaaatctcatgttgcgtggtggtcgcttttaccacagatgcgtttatgccagtatggtttgttgaatttttattaaatctgggttaagcgtgtcgggagcaagtgtgagcagcaaagtggaacaactgcgtgcgcagttaaatgaacgtattctggtgctggacggcggtatgggcaccatgatccagagctatcgactgaacgaagccgattttcgtggtgaacgctttgccgactggccatgcgatctcaaaggcaacaacgacctgctggtgctcagcaaaccggaagtgatcgccgctatccacaacgcctactttgaagcgggcgcggatatcatcgaaaccaacaccttcaactccacgactattgcgatggcggattaccaaatggaatccctgtcggcggaaatcaactttgcggcggcgaaactggcgcgcgcctgtgctgacgagtggactgcccgcacgccggagaaaccgcgctacgttgccggtgttctcggcccgaccaaccgcacggcgtctatttctccggacgtcaacgatccggcattccgcaacatcacttttgaccagctggtggcggcttatcgagaatccaccaaagcgctggtggaaggtggcgcggacctgatcctgattgaaaccgttttcgacacccttaacgccaaagcggcggtctttgcggtgaaaacggagtttgaagcgctgggcgttgaactgccgattatgatctccggcaccatcaccgacgcctccgggcgcacgctctccgggcagaccactgaagcgttttacaactccctgcgccacgccgaagcgctgacctttggcctgaactgtgcgctggggccagacgaactgcgccagtacgtacaggaactgtcgcgtattgcggaatgctacgtcaccgcccacccgaacgccgggctgcccaacgcctttggtgaatacgatctcgacgccgacacgatggcaaaacagatacgtgaatgggcagaagcaggctttctcaatatcgtcggcggctgctgcggcaccacgccacaacatattgcagcgatgagtcgtgcagtagaaggattagcgccgcgcaaactaccggaaattcccgtagcctgccgcttgtccggcctggagccgctgaacattggcgaagatagcctgtttgtgaacgtgggtgaacgcaccaacgtcaccggttccgctaagttcaagcgcctgatcaaagaagagaaatacagcgaggcgctggatgtggcgcgtcagcaggtggaaaacggtgcgcagattatcgatatcaacatggatgaagggatgctcgatgccgaagcggcgatggtgcgttttctcaatctgattgccggtgaaccggatatcgctcgcgtgccgataatgatcgactcctcaaaatgggacgttattgaaaaaggtctgaagtgtatccagggcaaaggcattgttaactctatctcgatgaaagagggtgtcgacgcctttatccatcacgcgaaactgttgcgtcgctacggtgcggcagtcgtggtaatggcttttgacgaacagggccaggccgatacccgcgcacggaaaatcgagatttgccgtcgggcgtacaaaatcctcaccgaagaggttggcttcccggctgaagatatcatcttcgacccgaacatcttcgcggtcgcaactggcattgaagagcacaacaattacgcacaggactttatcggcgcgtgtgaagacatcaaacgtgaactgccgcacgcactgatttccggcggcgtttctaacgtgtcgttctcgtttcgtggcaacgatccggtgcgcgaagccattcacgcggtgttcctctactacgctattcgcaatggcatggatatggggatcgtcaacgccgggcaactggcgatttacgacgacctgcctaccgaactacgcgacgcggtggaggatgtgatcctcaaccgtcgcgacgatggcaccgagcgtttactggagcttgccgagaaatatcgcggcagcaaaaccgacgacaccgctaacacccagcaggcggagtggcgctcgtgggaagtgaataaacgtctggaatactcgctggtcaaaggcattaccgagtttatcgagcaggataccgaagaagcccgccagcaggctacgcgtccgattgaagtgattgaaggcccgttgatggacggcatgaacgtggtcggcgacctgtttggcgagggcaaaatgttcctgccgcaggtggtgaaatcggcgcgcgtaatgaagcaggcggtggcgtatctcgagccgttcattgaagccagcaaagagcagggtaaaaccaacggcaagatggtgatcgccacagtgaagggtgatgtccacgacatcggtaaaaatatcgttggcgtggtgctgcaatgtaacaactacgaaattgtcgatctcggcgtgatggtgcctgcggaaaaaattctccgtaccgctaaagaagtgaatgctgatttgattggcctttcggggctgatcacgccgtcgctggacgagatggttaacgtggcgaaagagatggagcgtcagggcttcaccattccgctattgattggcggcgcgaccacctcaaaagcgcacacggcggtgaaaatcgagcagaactacagcggcccgacggtgtatgtgcagaacgcatcgcgcaccgttggtgtggtggcggcgctgctttccgacactcagcgcgatgatttcgttgctcgtacccgcaaggagtacgaaaccgtgcgtattcagcacggacgaaagaaaccacgcacaccaccggtcacgctggaagcggcgcgtgataacgacttcgcttttgactggcaggcttacacgccgccggtggcgcaccgtctcggtgtgcaggaagtcgaagccagcatcgaaacgctgcgtaattacatcgactggacgccgttctttatgacctggtcgctggccgggaagtatccgcgcattctggaagatgaagtggtaggtgttgaggcgcagcggctgtttaaagacgccaacgacatgctggataaattaagcgccgaaaaaatgctgaacccgcgtggtgtggtgggcctgttcccggcaaaccgtgtgggcgatgacattgaaatctaccgtgacgaaacgcgtacccatgtgattaatgtcagccaccatctacgccaacagaccgaaaaaaccggcttcgctaactactgtctcgctgacttcgttgcgccgaaggtttccggcaaagcggattacatcggcgcatttgccgtgactggcgggctggaagaggacgcactggctgatgcctttgaagcacagcatgatgattacaacaaaatcatggtgaaagcgcttgccgaccgtctggcggaagcctttgcggagtatctccatgagcgtgtgcgtaaagtctactggggctatgcgccgaacgagaacctcagcaacgaagagctgatccgcgaaaactaccagggcatccgtccggcaccgggctaccctgcctgcccggaacatacggaaaaagccacaatctgggagctgctggaagtggaaaaacataccggtatgaaactcacggaatccttcgccatgtggccgggtgcatcggtttcgggttggtacttcagtcatccagacagcaagtattacgcggtggcgcaaattcagcgcgatcaggttgaagactatgcccgccgtaaaggaatgagcgttaccgaagtcgagcgttggttggcaccgaatctggggtatgatgccgagtaagtgataacaccggggtatttgccccggtttttaatgtcataaataatggattattgaacatgataaaaattgatgaaatagattttttcgctttcgaaggatgttcagagtccgaagttactgaactattaggaaaaaaaccaacaggttataatgattggatgattaatataaaaacaggtgtggagtgggtattttatgatggtcgttattggttagattttcgtaaatccaaagagggtataaggtgtatctcatgcagtattctgtatcacgataaaagtaaagggcgtatcgatgtcttatttagtgaaggtatagctgacagaggtttaaaaaatacgggtggagtgttaatccaaaaacgcccgcaattataataattcctggtaatatttgttttcgtaaaaaggatttactttatgcaacgtcaatataaaaaatacattcttcttttttggggtgtcatggatgttatcgcgatagccacatatctgttctactcgcttggtaatggtcgtatccctttttattccgatatcgttcattcactttctttacttaaggatatcggtgttgaaggcggtttttacgcttatgcagtcgccactgttacgctacaaatagtattattgctctctttattcttttctgcgcaatgttttttaagacaaaaattatttagtttctcttttttggcgattcaggaagttatgcgttttgctaccgtaagctgctcaatctccgtaataccgttgttacttaattattttcattcacagaatctggtcttaaatatttcgttgtttatcttctcagaggtcacaaaagtgacaacgattatctggtgtaaacgacaggggaaagtgtgacagaaatagcaacagatacaggtggatttttatataaatgcctttttaaatgctttcttgtataaatctcttatactgaaagtacatacaagagaaatgcctggataaaaacaacgtgattagaaaaatcttaacaggaaaatgcataacaaaaaggagaacctgattccgtgctaactttgcttcacctgctttctgccgtcgccctgctggtctgggggactcatattgttcgaacaggcgtaatgcgcgtcttcggcgcgcgtctgcgtactgtccttagccggagcgtcgaaaaaaagccgctcgccttttgcgcggggatcggcgttaccgcactggtgcagagcagtaatgccaccaccatgctggtgacctcgttcgtcgctcaggatctggttgctctcgcgcctgcgctggtgattgtgctgggtgcagatgtcgggacggcgctgatggcgcgtattctcaccttcgatttatcctggctgtcaccgttacttatttttatcggcgtgatttttttcctcggacgcaaacagtcacgcgccgggcaactgggccgcgtcggtattggtcttgggctgattttactggcgctggagttgattgtgcaggccgtaacgccgatcactcaggcaaacggcgttcaggtgatctttgcctcgctgactggcgacattttgctggatgcgctgattggtgcgatgttcgccattatcagctactccagccttgccgcggtactgctgaccgcgactctgaccgccgcaggcattatctctttcccagtggcgctttgtctggtgattggtgcaaacctcggttccggcctgctggcgatgctcaacaacagtgccgccaatgccgcagcccgccgtgtcgcgctgggtagcctgctgtttaagctggtgggtagcctgattatcctgccgtttgttcatttgctggcagagacaatggggaagttgccattgccaaaagcggaattggtgatctatttccacgtcttctacaaccttgtacgctgcctggtcatgttgccattcgttgacccgatggcacggttttgcaaaacgattattcgcgatgaaccggaactggatacccagctacggcctaaacatctggatgtcagcgcgctggatacgcccacgcttgctctggcgaacgctgcccgcgaaaccctgcgcattggcgacgccatggaacagatgatggaagggttgaataaagtgatgcacggcgagccacggcaggagaaagagctgcgtaagctggctgatgacatcaacgttctctataccgccattaagctgtatctggcgcggatgccaaaagaggaactggcagaagaagagtcgcgccgctgggcggagatcatcgaaatgtcgctcaaccttgaacaagcctccgatatcgtcgagcgcatggggagtgaaattgccgacaaatcgctggcagcaaggcgagcattttcgcttgatggcttgaaggaactggatgcgctctatgagcaattgctcagtaatttaaaactggcaatgtcggttttcttctctggcgatgttaccagcgcccgtcgtttgcgccgcagcaaacatcgttttcgcattcttaatcgccgctattcccacgcccacgtcgatcgcctgcaccagcaaaacgtgcagagtattgaaaccagttcgctacatttaggcttactgggagatatgcagcgtctgaactcgctgttttgttcggtggcttacagtgtgctggaacagccggatgaagatgaaggacgggacgagtattaataccgtgaccctgaaggcctgataagacgcgtaaagcgtcgcatcaggcactatgaacaagatgccggatcatgtatccggcaattcacttaaaaacggtgacccgcttccagcggcaccgcttcttcaccagccttaaacacataagtggtgttcgggccacccagcgtagcgtgacctttacttactgtgatccagttaccttccggcagaccaataatcgtcagttctggcgcgacgaccagcagttcgcgaatacgctgctcacgggtttcacctttatggccttccggcagcgcgttggtgaagtgcgggttgatttgcagcgggaacagatttagcgcatcgaaaccttgcggatcgacaatcggcatatcgttggtggtacgaatggttgggcaagcaaggttagcgcctgcgctccagccaatatacagcgcgccacgtttcaccacgtcagtaattggtgccagcagcccacgctcgcggcactgtttcagcaactggaaagtattaccgccgccgacaatcacaatttccgcattttcaatcgcggcaacgggatcgacaacgctatgaataccggtgacagaaacacccagcgaagcgagaaccgcagcagttttcgctgtgtaatcatcccaggtctgcgttacgccagcgaaaggaataaataccgcagaacggcgaccctgcaactgttcagcaatcagcggcagcgcgtgttccagccaggctttacccggcagcgtcgagttactcaataaaagcagttccattacttctccggttagtaagaaaacacggaaggaatgctaccactgcgaatttaaccacttactgacatggctcacgatgtcacatattgcacaggcgctgagactgatgacaaacacaggattgcctgatgcgctacgcttacctggcctaccagataactgcaatatattgaattttcaagattatgtaggccgaataaggcttcattccgtatccggcataaacaatgtgtactttgccaccaatttgagcgccccttaaggcgctgatgtttttttattcttctcgtgcacattgtgccgcttcagcaatcagccgcacatcaggtcgcgaagttgccgcggcgaccagccagcgacatgcagagttaagtagcgcgattaatcatgggaaattgcctctgcatgggcgagcaggtattgctccgcctcaccggaccagatcccctgatgacgcgccagaatcgccgccagtgcttgatcctgaatctgcgtgagtgacgtcagcggcaggaatttcccggtatacaccagctttttgccgccgccgacggcaggcaattcaagcgtggtttcgcccgcggcattcagcccaagaatatgtgttaccacttttgcggcctgcacttttttctcttcaatcaatttgaccgctgcgcgcatgtcgtcgatattgccgcctgacgtgcccacgtagtgggtaaatgcataatgcacatcgtagaaattaattggcgcgctgaagtgcttatcctgcggtccggcgaagaaattcagacaaccatctgttgccagcaaggaagaggcgagagtcaccagtccttcattaggcacaaagacgaaaatatcatcgaagccgtgaccgccactcagtgccattaacgtatcaaatgctgcatcggcggcattgagataatgaatcagtgtttgcggttctgatggatagtgcttgcgtgcataactcaatttgtcgttgtcggtatcggtaatgacgagcagcgacgggttaaccggtccatgcaacgcataatcaatcgccagcagccccatcgggccggtgccgccgaggatcagcgtgcgcccttgcgggcgaatccccatcgtgtggttataactaccttcctgaagatgatagttggcgttgaacgcgccaatcacgcaggaaagcggttcaaccagcgagccttcaaaataggtttcgccgtcgtatgccagcaggcaatcttgttccatgacctcgttgggaataaccacatgcgtcgcttcgccgcctacccacgggaaggagtagccggggcaatccgggcggtcggggagttgcaggttggcctgaatcacataacgctgacccggctggaatttgtgctgccactttttacccacggccagaatatcgccgcaaaattcgtggccgatgatgatgggattggtcgccacatcgtcgggtacttttttatggttttcacccagattggcctctttccaggaagagaggcacaggctgtcagtgaccaccgttgcgaggatttcatcctcctgcatttcaggaaggtcaaaggtttccagacgcaggtcacgtttgccataaagacgcagagctgttgttttcataaaccacctcatgttgaacgatggccccgacggttgcgccggggcgaagaatcaggacaggaagcccagcgcattaccgataatccctaaaccaaacagggcgaaaatcagccataccgggttaatttttttgttgagcagacgaaccatcagcagcgtcagaccgagcgccagcaaaccagggcaaagttggtcgaggatgttctgcacggttatggtgacggtggcaccatcggcggcaggcgtttgtgaaaccaccaacggtacgttgattgacgtccatttggtcaccagcacgcccatcacaaacagcccgagaatcgacgcgccttcggtgagtttttgcagcaaattaccgcccatatcgctgacgatattcacccctttgcgaaagccgagctgtaggccataccacttcatcgccagacgcaccgcgttgaaaataaagaagaacagcagggggccgagaatgttgcccgaaagtgccagagatgcgccgagcgcggcggtaatcgggcgcagcgttccccagaccagtggatcgccaactcctgccaatggtcccatcagaccgactttgatgccgttaatggtaccgtcatcaatttccgcgccgttggctcgcgcctcttccatggcggcagtgacgccgatgaccgggccacatacggctggcgtggtattgaagaacaccaggtgtcgcctgagcgccgcaacctgatcctcttttaatgggtaaagtcgtttgatggcggggatcatgtcgtagcaaaaacccagcccgtgaatacgttcaaagttaaaggatgcctgttgcaggttggagcgcagaaacatgctcaccagatcgctgcgtgtaatttttctctgttccatgatggctccgttaatcatcaagttggtcaagggcggtgatagtggtggtctggggatgtggttcagctttacgccactgtggatttaactggatgtagagcagggccatgatcacgccgacgccaccgaacgccagcagactgagatcgaggtagccacctgcgaggaaaccgaggaaaaagaaaggcatcaaatatttcacgcccatcatgcgaagcaccatggcgtaaccgaccaccacgataaaaccgccagcaatctgcagtccacgggtcacaaattcgggaatggcgctcagcatattgctcaccatatctgcgctgacgaacagcgagacaatcagtgccggaatagcaacgcgcagtgcctgcacgccaagcgcggagacatgcagaatatcgagagtgcgaaaccgtgcttcttccgctgctttatccgccgcgtgctggaacactacggtgatggtacgggcaaacaccgtcagcacctggcctgccgcagccacaggcaacgcgatggcgattccggtggcgatgctttgctgaccaacgataaccagaatggcggagattatgctggcgagtgcagaatccggagattgcgccgcgccgacgttcatccagccgagagctatcaattccagcgtaccaccgagcataattccggtttttaaatcaccgagaattaaaccaatcaccgtacaggcaattaacggacgatgagtctgaaattcatccagcacgctgcccattccggcaatacaggaaaaaagaaatatagcaatgatttgtagggtacttatttccatgatttgtcaccttttaagtgtcgtcatccctgcctgttaaagcatatgtacacaggcgctattatttaatttgcgattaactgttcgtttattttgtcgataatattgattgagggatctgacgctacgacgcgtaaatccagtatgacgccaagattatttaactcatgaaatgcgttaatatcatcgtcatctaatgaaactgctttggttaactgtttcttaccaggacgccaggccataccgccaatattcagggtacctatttttaccccctggcgaaccattgctaaggcatcctgtgggcgagtgaaaagataaaaaacggtttcgtcctgatattgcgggttgtgataaaccgcgacggctttttcaatattgaccacgttaaccttcattcccggtggtgcagcctgacgcaataatgtccggcgaacttcatcgttataaacttcgtcattgcagataataatgcgttgggcgttagccactttagaccagacggtagtgacctggccgtggatcaggcggtcatcaatgcgggcgagcgtaatgttcatcagaaatcctcctccgctgttgccacctgtctccagacgacgcaggtttgctttgcgatttgcgtcaggtgttcacacagttcatcaatattcatgctgtcctggttatcaaccagttcgagcgccagcggcagagaaaggccgctgattacccgcagacgaggattgcgcatcgcaagcatcgctgccgcattccacgggctgccgcactgtaaatccacggcgattagccactcatcttgattgtgaatgcttactaacttctccagctttgccacaatgtctccggcgttctcgccgggcacaaattcaacggcctcgaccctggcatcgccgtacaccatctgaaccgattccagcatggcgcaggctaatttgccgtgggcgcaaaaaatggcattgaccataaagcctccttagccgcgcgttttgccgcctgcaatgttagtggttactccggtgatatagctggcgcgttcagacagcagataacaaacaaaatcagccacttctgctaatcttccggcgcgcccaataggaatggcgtttttggtatagccttcacgcagctgctcgacggtgatattgcgcgtccacgccagcgcttcttcatattccggcgtgcgcagtcctgttttttccagaatccccggcgcgataccgaccacacggataccgtgcttgcccagctctttcgaccaggagcgcgtgaagctattgagcgcggctttggtcgcggcgtaacagctttggccttctgagccttccagcccactttctgaggaaacattcacaatcacgccatcatgttgtttgaccatctgtcgcgccaccgcctgcgacatcagaaaaacgcctttctggttgatattgaccattttttcgaatgcagcttcgttgagttcatactgcccggcaggcgctttctcatcgacaagcagacgcgggaaattgaccccggcgttgttaaccagaccgtcgatgcgaccaaaacgctggataatttctgctaccgtatgatttatctctttggcgctggaaatatcggtcggccagaactgataacctttatggctttcatactgaccatcgccaccgtgaatatcgaccatctgtacattcgcgccttgtgctaataattcatccacaatcgccagaccaatgccggatgcgccaccggtgacaataatgattttatcctgcaaatttaaccacgtttgcataacagactcctgattttagataatagggacccgccgtaatttttattacggtaaacatcgggaagatttttatttcagtaatagttcagctgtgctgctattcgttaccagacaattaatatattttccacgcagtgcaccaacaattccgctgtatttttcttcgctcatggcaatgccaatggaataccgtgcctgctttaatttattcatttcgatagagagtgttttttcgctcatattcgtttcaaccattgcgccgtgaatatcaaaaaagcgcgagcaaatatcgccagcaacctggcgggcattcaggtcgtcactctcttcaccaccataaaacgcatgccagttagcgccgtcgcgaatggccggtgagccaattcccaccagggcgacatccagattatcccagtaggcagagatggttttaaagtgctgagactgcatgatcccattacgaattaatgggttatccagcagagccggaaaatccgcgagatgcgattcccctttcagcttcgctgccgcgctgtaggttaatgtgtttacgtgatagcggctttcgagtttaccggacgggccgccaataatcggcacgcaaattaactgccgcgattgccccgcctgcggcaagttttcaaccagtgcgctcaccgcgcggccccaggaaaaaccgacaatatcgccaggttccagcaagcgatccagcagttgcgcgccgtgtaaccccatcatcgccagttgagtatcttcatcctcatcatttcctgacaccaccacaacgtctttcaggctaaacttttgcttcacttgctgctccagccagagattttcgttgtagtcatagttgatggcgatggtgacaattccctgatcgcggcctcgtttaagcaagcggctgatggtagtgcgataaatacccagttcgcgcgcaatttgcgcctgcgtcatatcctgttcgtaatagagttgggcaatcttcacaatcaaacggatatcgtcactgttttccattgccgcctcctggttctgcacatttgtgcaaatacgctttctcaccgcttgatctgatataaccccatcatgatggcctttcaaagcgatttttcactctttgcatggggggaaatagcgctttctcttgcacatttgtttctctgcgtagtagtcatcagcacaggtgtgcagcgattcgtaatttgttgattattcttattttgccaggcaaatttgcatcgtacttccggagacacttttgtgataaaaggcgtggcagatcacatttaatttcgacgttgccgcataaccctgtttttccccgctaagaggtacggtatattccgcgttttacaggagaatttatgctgcccgactcatcagtccgtttaaataaatacatcagcgaaagcggaatttgctcacgccgcgaagcggatcgctatatcgagcaaggcaatgtgttccttaatggcaagcgagccaccattggcgatcaggtgaaacccggcgacgttgtgaaagtaaacggtcagttgattgagcctcgggaatccgaagatttggtacttatcgccctgaacaagcccgtcggtattgtcagcaccaccgaagatggcgagcgcgataacattgtcgatttcgttaaccacagcaaacgcgtgttcccgattggccgcctggataaagattcccaggggctgattttcctcaccaatcacggcgatctggtgaataagatcctccgtgcgggtaacgatcatgagaaagagtatctggtgacggttgataaaccgattaccgatgaatttattcgtggtatgggggcgggagtaccgatcctcgggacagtaactaaaaagtgcaaagtcaaaaaagaagcaccgtttgtcttccgcattaccctggtgcaggggctgaaccgtcagattcgtcgcatgtgcgagcactttggttacgaagtgaaaaagctggaacgtacgcgcattatgaacgtcagcttaagcggcattccgctgggtgagtggcgcgatttaaccgacgatgagttaatcgatctctttaagctcattgaaaattcctcttccgaggcaaaacctaaagcgaaggccaaaccgaaaacggtaggcatcaaacgtccagtcgttaagatggaaaaaacggcggaaaaaggcggtcgcccggcgtccaacggtaagcgttttacctcgccggggcgcaaaaagaaggggcgttaatcagcgcctgccgcgcgtcgacgtatttgctgaccagctaaatgacgcctcaggatccggtttataagcctgctttttcttcaattggcgggcttttttcgcttcagcctcacgctcgaccattaatttatcgatgtactctttcttaatgctgttagtttcggagttggtcagtacgcgaccatgcgcaatccgcgcccgatccagcagtgttttaagttcacgctgctcgcgttcagtcatctctttttgggtaatacgggggagtgccatgatggtgccctcagtgagccagagagttcagtgtacgggaattcgtttgcgagcagaactgataatattcattttgccttctcttaactatttatctctttcgataattagttagagatgcggataaaaaattaaaggcaattattctccgataaagacgctggttaacagagtacaggctcgtttatttatgggcataatgacaagaaaaacaatacggcccgaaataatgtcttccgggccatactgtgtttactcaaataaattaaaatgcagcttctgcactacctgctcggcatcttcgccgggcaccaggaagcacaggttatggctggatgcgccgtaacaaatcatgcgaatgttgaacggttccagtacgccgaatacctctttgccaacgccgcaggcttttgacaggtcattgccaatcaacgcgaccagcgccagaccctcttccacttccacccggcacagtgcggaaagctccatcagcagggattgcgtcagcaacgtatcgccagtggaggttgaaccggtggtatcaagggttaatgccacactcacttctgacgtggtgattaagtctaccgaaatattatgccgcgcgaggatgccgaaaacttccgcgaggaaaccgcgagaatgcagcatattcaggctgtgcaaagtgagcagagtctgattgcgacgaagcgccagcgcgcggaacagcggcggattttcagttttattgcacaccagcgtaccacctgcgcgtgggtctttgctggagccgacaaagactgggatatcgctgcgtactgcgggtagcaacgttgccggatgcagtacttttgcaccaaaagttgccatctctgccgcttcggcaaacgcgatttcatcaatgcgttttgctgcggaaaccacgcgcggatcggtggtgtagatgcccgggacgtcggtccagatatcaacacgagatgcgtgtaaagcctccgccagcaaggctgccgtataatcgctgcctccacggccaagcgtcgttgtacgacctttattttcgctgccgataaatccctgggtgatcactaagccttcattgaggcgtgggagcagctgcagcgcggccagttccgccagcgcggctacatctggctctgcacgaccaaatcgatcgttggtacgcatcactttacgtacatcaaaccactgtgcctgaacatcgcgttcgcgcaggatctcgacaaacagcagggtcgacatcagctcgccgtggctgaccagttcatctgtcagcgccggagacgttgccagcgccgccgcttctgccagaacagtaatgttctccagcagacgttcaatctcttcacggataacgttcgggtaacgcagacgttccagaatggcaaactggatgttgcgaatagcgtcgagtttttcgaatcgctcgccaggttccagtccttcagctaaagcgaccagcagattagtgataccagcagaagccgagaggacaactaaacgcacgttggcatcagaaagcacaatatcagcgctgcggttcatggcgtcaaaatcagctacgctggtaccgccaaatttggagacaacaatttcagacataactacctcgtgtcaggggatccattttcagccttggcacaagggaagagcggaagacgggtgggcgcagagcgatacttcgctactattttcacccagaagtgctccaccacttgcgaaacgcccgactgcgaacgcttctggtgacaacccaggggatttagcccctgtagccgatgatgaacgtggccagccgttcaatcacctcggcgatgcaccccctcaggtgttatcacaggactggctcctccaacaccgttacttgggcaacgcgcctcttctggcctgcgctagcgcaggtagtacatttataaataaagggtgagcggggcggttgtcaacgatggggtcatgcggatttttcatccactcctggcggtcagtagttcagctaataaatgcttcgctgcgctaagggtttacactcaacattacgctaacggcactaaaaccatcacatttttctgtgactggcgctacaatcttccaaagtcacaattctcaaaatcagaagagtattgctaatgaaaaacatcaatccaacgcagaccgctgcctggcaggcactacagaaacacttcgatgaaatgaaagacgttacgatcgccgatctttttgctaaagacggcgatcgtttttctaagttctccgcaaccttcgacgatcagatgctggtggattactccaaaaaccgcatcactgaagagacgctggcgaaattacaagatctggcgaaagagtgcgatctggcgggcgcgattaagtcgatgttctctggcgagaagatcaaccgcactgaaaaccgcgccgtactgcacgtagcgctgcgtaaccgtagcaataccccgattctggttgatggcaaagatgttatgccggaagtcaacgcggtgctggagaagatgaaaaccttctcggaagcgattatttccggtgagtggaaaggctataccggcaaagcaatcactgacgtagtgaacatcgggatcggcggttctgacctcggcccgtacatggtgactgaagcactgcgtccatacaaaaaccacctgaacatgcactttgtttctaacgtcgatgggactcacatcgcggaagtgctgaaaaaagtaaacccggaaaccacgctgttcctggtagcatctaaaaccttcaccactcaggaaaccatgaccaacgcccacagcgcgcgtgactggttcctgaaagcggcaggtgatgagaagcacgttgcgaaacactttgcggcgctctcaaccaacgccaaagccgttggcgagtttggtattgatactgccaacatgttcgagttctgggactgggtcggcggtcgttactctttgtggtcagcgattggcctgtcgattgttctctccatcggctttgataacttcgttgaactgctttctggcgcacacgcgatggacaagcatttctccaccacgcctgccgagaaaaacctgcctgtactgctggcgctgattggcatctggtacaacaatttctttggcgcggaaactgaagcgattctgccgtatgaccagtatatgcaccgtttcgcggcgtacttccagcagggcaatatggaatccaacggtaagtatgttgaccgtaacggtaaggttgtggattaccagactggcccgattatctggggtgaacctggcacgaacggtcagcacgcgttctatcagctgatccaccagggaaccaaaatggtaccgtgcgatttcatcgctccggctatcacccataacccgctctctgatcatcaccagaaactgctgtctaacttctttgctcagaccgaagcgctggcgtttggtaaatcccgcgaagtggttgagcaggaatatcgcgatcagggtaaagatccggcaacgcttgactacgtggtgccgttcaaagtgttcgaaggtaaccgcccgactaactccatcctgctgcgtgaaatcactccgttcagcctgggtgcgttgattgcgctgtatgagcacaaaatctttactcagggcgtgatcctgaacatcttcaccttcgaccagtggggcgtggaactgggtaaacagctggcgaaccgtattctgccagagctgaaagatgacaaagaaatcagcagccacgatagctcgaccaatggtctgattaaccgctataaagcgtggcgcggttaatcattgtcgatatgtaggccggataaggcgttcacgccgcatccggcaaccgatgcctgatgcgacgcggtcgcgtcttatcaggcctacaggtcgatgccgatatgtacatcgtattcggcaattaatacatagtacgattgattaaatagccttaaaaacaatgccgactataagtcggcattgttttatcagataaatcctcttgtctgtcatttaacgaaaatcataccgtgaggttaatcctaaaataaatttttaatcgtggtttatttcggaaaatacgcagagtaattactttttattttattttaacttcatgatttttaatcttatttatatataagtcaaagcttatatttgatattcattccaattgtcctaaaactccatcactaattccccgcgccgtaattcgcatgctttagttgtgtatactcgatcccgcccgaaatgttttgggtaaatctccattcattcaatgaagggaaattgttatgaaaaaagttctgtatggcatttttgccatatctgcgcttgcggcgacttctgcgtgggctgcacctgtacaggtgggcgaagcggcaggatcggcagcaacgtcggtttcggcggggagttcctccgcgaccagcgtcagcaccgtaagctcggcggtgggtgtcgcgctcgcggcaaccggtggcggtgatggttctaataccgggaccaccacaaccacgaccaccagtacccagtaataaagtatgtatccccaaaataattcgagttgcaggaaggcgacaagcgagtgagtccccgggagcatagataactatgtgaccggggtgaacgagtgcggtcaccgcatctgcagcttgaagtatgaaggggattaaccataaccacactccggtgtggttattctgcccctctggagaagagtcgtgaagcgacctgcactcattcttatctgcctgctattacaggcctgttcagccacgactaaagagctgggcaattcactatgggacagtctgttcggtacgccaggcgtacagctgacggacgatgatattcaaaatatgccctacgccagccagtacatgcagcttaatggcgggccgcagttatttgtggtgctggccttcgctgaagacggacaacaaaaatgggtcactcaggatcaggccacccttgtcacacaacatggtcgtctggtgaagactttgcttggcggcgacaacctgattgaagtgaataaccttgccgccgacccgctgattaaacccgcacaaatcattgatggtgcaacctggacgcgcacgatgggctggaccgagtaccagcaggtacgctacgccaccgcgcgctcagtcttcaaatggaatggcaccgataccgtcaaagtcggcagcgatgaaaccccggttcgcgtgctggacgaagaagtcttcactgaccaggcgcgctggcataaccgctattggatcgacagcgaagggcaaattcgccagtcggaacagtatctcggcgcggattacttcccggtgaaaaccaccctcatcaaggcggcaaaacaatgattaaacaaactattgtcgcgttgcttttgagtgcgggggcgtcatcagtcttcgcggcgggaaccgtcaaggtgttcagcaatggcagcagtgaggccaaaacgctgacgggcgcagagcatttaatcgatctggtaggccaaccgcggctggcaaacagctggtggcccggagcggtgattagcgaagagctggccacggcggctgcattgcgtcagcagcaggcgttgctgacacggctggcagaactggctgcagattccagcgccgacgatgccgccgcgattaacgccttacgccagcaaattcaggcgttgaaggtgacgggcaggcaaaaaatcaatcttgatcctgatatcgtccgcgttgccgaacgcggtaacccgccgttgcagggcaactacacgctgtgggtcggaacgccgccgtccacggtcacgttgttcgggcttatcagtcgtcctggcaagcagtcattcactccaggtcgcgacgtggcgagctatctctctgaccagagcctgctcagcggtgcggatcgcagctacgcgtgggtggtttacccggacggacgcacgcaaaaagcgccggtggcttactggaacaagcgtcacgtagagccgatgcccggcagcattatttatgttggcctcgcggactccgtctggagtgagacacctgatgcccttaacgccgacattcttcagactctgacgcagcggataccccaataatgaaaaaaagacatctgcttagcttactggcgctgggcattagcacagcttgctacggcgaaacatatcctgcgcccattggtccgtcgcaatcggatttcggtggcgtaggattattacaaacgcccaccgcgcgcatggcgcgggaaggggagctgagcctgaactatcgcgataacgatcagtaccgttattactcagcttcagtgcaactcttcccgtggctggaaacaacgctgcgctacaccgacgtgcgcacccggcagtacagcagcgtcgaagcgttctctggcgatcaaacgtataaagataaagccttcgatctcaaactgcgtttgtgggaagagagttattggctgccgcaagtggcggttggtgcgcgggatatcggcggtacggggctgtttgatgcggaatatcttgttgccagcaaagcctggtggccgttcgattttacactcggcctgggctggggatatctgggcaccagcggtaacgtgaaaaatccgctctgttcagccagtgataaatattgctatcgcgataacagctacaaacaagcgggatctatcgacggcagtcagatgttccacggcccggcctcactgtttggcggcgtggaataccagacgccctggcaaccgctgcgcctgaaactggagtatgaaggtaataattatcagcaggattttgccgggaagctggagcaaaaaagtaagtttaacgtcggggcgatttatcgcgttaccgattgggccgacgttaaccttagctatgaacgtggcaacacctttatgtttggcgtcacgctgcgcaccaactttaacgatctgcgcccgtcctacaacgataacgcccgaccgaaataccagccgcaaccgcaggatgccattttgcagcactcggtggtggcgaatcagttaacgctgttgaaatacaatgccggactggccgatccgcagatccaggcgaaaggcgatacgctgtatgtcaccggcgagcaggtgaaatatcgtgattcgcgcgaagggatcatccgtgctaatcggatcgtgatgaacgatctgcctgatgggatcaaaacgatccgcattacggaaaatcgccttaacatgccgcaggtgacgacggaaaccgatgtcgccagcctgaaaaatcatctcgccggagagccgttgggccacgaaacgaagctggcgcaaaaacgcgtcgagccagtggttccgaagtccaccgagcagggctggtatatcgacaaatcgcgctttgattttcatattgatccggtgctgaaccagtcggtcggtggcccggaaaacttttacatgtatcagctgggcgtgatgggaacggcggatttgtggctgacggaccatctgctgaccaccggcagcctgtttgctaaccttgccaacaactacgacaagtttaactacaccaatccaccgcaggactcgcacttaccgcgcgtgcgtacccatgtgcgcgagtatgtgcagaatgatgtctatgtgaataacctgcaagccaactacttccagcatctgggcaacggcttctacggtcaggtctacggaggttatctcgaaaccatgtttggcggcgtgggagcagaagtgttgtatcgcccgctggatagtaactgggcgtttggtctggatgccaactacgttaaacagcgcgactggcgtagcgcaaaagatatgatgaaattcaccgattacagcgtgaaaaccggacatctgaccgcgtactggacgccatctttcgcccaggacgtgttagtgaaagcgagcgtcgggcagtatctggctggggataaaggcggcacgctggagatcgccaaacgctttgatagcggcgtggtggtggggggctatgccacgatcacgaatgtttcgaaagaggagtacggcgaaggggacttcaccaaaggcgtgtatgtctctgtaccgctggatctcttctcgtctggcccgacacgcagccgtgcggcgattggctggacgccgctgacgcgtgacggtggtcagcaacttgggcgtaagttccagttgtatgatatgaccagcgaccgtagcgtcaatttccgctaagtcatgggaaaggtgccagttttcgcactcactggcaccttcattcttaatggcctgtcgagccatcaggaacgcagttcacccccggtttgcgatctggtgtgtaaaggcgaaaacattctgtcttcctgtccgtcgatatcggttgcaggtctggttgcctgagcgactgggccatcattgggctggagacattgctttgcggtaggtcggctttatcagcagtaccgagcggaccagcataagcaggaagaacagagactgataacatcaaagcagcaaaataaggcttcatttttaccacctttatcaggttacgtttcatttgttccagaggaacattgtcgatttttcgcgcattgctggtggcagggaatcacctgaatgggtgatttttttgggctgtgtgttttgccagatgagacattgatgggagatgcccacttaattgagctgaacaaaacatacacaaaaaatatagatctccgtcacatttttgcgttatacaggaagctcgccactgtgaaggaggtactgctatgacgtcactctctcgtccgcgcgtggagtttatctccaccattttgcagaccgtactcaatcttggcctgttgtgcctcggcctgattttggttgtcttcctcggcaaagaaacggtgcatctggctgatgtgctgttcgcgccagaacaaaccagtaaatatgagctggtagaagggctggtggtttactttctctatttcgaatttatcgcgctgattgtgaagtactttcagtccggttttcacttcccgctacgttactttgtctatattgggatcaccgccattgtgcgcttgatcatcgtcgatcataaatcgccactggatgtgttgatctactcggcagcgatcctgttactggtgatcaccctgtggttgtgtaattcgaaacggctgaagcgggagtaaaaaaaggcgctccgtggagcgccgaataacagtcacaagttgggataacgtaagttgagggtgcagcggcataacattggcagaacaacatctttaacctttcacaccacctgccgtcaggccgttgaccagccagcgttgagccagcaagaagacgatggtgatcggtaatgcagacatcacggcagcggcggcaaagtcaccccacaggtagttttgcgggttgaggtattgctgcatccccacggccagggtgtagctgtttacgtcacgcagtaatagcgacgcgaccggaacttcagtaatggcagcgataaacgacaggatgaacacaaccgccagaatcggtactgacagcggcaacaggacaaggcggaaggcctgccacggtgtcgcaccatccagcgccgccgcttcttccagcgaactgtcgatggtttcgaaataacctttgatggtccagacatgcagcgcaatcccgcccagatacgcgaaaattacgccgccgtgagtattcaggccaatgaatggaatgtactcacccagacgatcaaacaacgcatacaacgcgaccagtgaaagtactgccgggaacatctggaaaatcagcattcctttcagcagcgtcgctttgcctggaaagcgcatacgggcgaaagcgtaggcgcaggtggtggagagcgccacaatgccaatcgcggaaatcccggcgacctttaccgagttccacagccacagcagtaccgggaatggcggtggcgtaatgcgaccatcagcctgttccacgctaaaacctaacgccagtttccagtgatcccaggagatttgctccgggatcagactaccggtcgcgaagttcccctgacgcagcgagatggcgacgaccatcagcagcgggaacataattgccgcgataaaaagtagcagtagcaggtgagtaataaacaaacgtgctttttgcgatttcggttggaccattgccatttttgttatctcccttaatcaaacttcattcgcgtggctttcaggttcactatcgccagcgcgcccaccagcaggaagatcagcgtggcaattgctgctgccagaccgaagtcctgacccccgccgccttcaaaagcgatacggtaggtgtagttaacaagcaggtcggtataaccggctggcgtggtcgtgccaagacgatccgggccgccgttggttaacagttgaatcagcacgaagttgttaaagttaaaggcaaagctggcgatcatcagcggtgtcagcggtttaatcagcagcggcagcgtaatcttaaagaagttctggaatggacctgcaccatccattgctgaggcttcatacaaatcgtccggaatcgctttcagcaagcccatgcagaggatcatcatgtacggataacccagccaggtgttgacgataatcagcatcgtgcgggcggtggtcggatcgctgaaccaggcgggcttcacgccaaacagcgcgctcaacatcatgttgatttcaccgaaactctggttaaacaaccctttgaaaatcaagattgaaatgaacgatggcaccgcgtagggcagaatcagcaggacgcgatagaccgctttgccgcgcaacgcttcccactgcaccagacacgccagaaccatgccgaccgccaccgttaaaaagacagtgatcagcgagaacaccacggtccagacgaaaatggcgaggaacggtttctgaatgccttcgtcggtaaagacgcgggtaaagtttttccagccggtggtcacggtgtaaccggggcttaacttttcatcaccccagttgccatcggcggtaatggactggtaaaagccaatttggttattcggacgatatttcacgccgctctgattattcgtcaacgtgccgtcaccgtcgagtgtgtagagcggttgcgtgccagaaaactggcgcagggagctcatcatcactttgttgccatccggcagaatggcggtaatgtcactcagtgcctgacgattctgggtaatcacgcgcagattcgcgcgctcgccttcaggctgcgtggcgctttctttcaattgcagtttttgctcgccgccaaatttgaaagcgtcggagaggtaatttttgccggtttcgccgtcgctgagcgccagttgccactcatcgcccgccggataaagaccaaaattatagattttgcctgcttgccaggagcgatctagcaacacttcctgcgcacgttcaaaagtcagctggttagtgctgctgtagttggtgaaggcaatggcgatggtgcagaccagagggaagaggacgaataatcccattccagccattcccgggtaaacatagcgccaggcgtaggctttacgattggcgaaaatatacagccccgctgagctcaatatcagcgtggtaatggcgaacaggtattccccttgtgcgtacattaaaacaacaaggtaacccaccagcaggccgagcagacctaacactgaccatttcagcgcgtcgctttgccaccaatgtttctttttaatgacatccatggggttcttcctcattccaggacggataaggctttcataccttatccgacaacaactgcctgatgcgacgctgacgcgtcttatcaggcctacatacgtttcaatttcgtaggccggataaggcgttcacgccgcatccggcatttcacagcattacttggtgatacgagtctgtgcatctttcagcgcagcatccacagtctgacgaccgctggcggcgttgatcaccgcagtacgcacggcataccagaaagcggacatctgcgggatgttcggcataatttcacctttctgagcgttatccatggtggcggcaatacgtggatctttcgcaagttcatcctgataggacttcagcgctactgcacccagcggtttgtctttattgaccgcttccagaccttcgtcagtcagcagatagttttcgaggaactctttcgccagctctttgttcggactggcggcgttaatacctgcgctcagcacgccaacgaacggtttagatggttgacctttgaaggtcggcagtaccgttacaccataattcactttactggtgtcgatgttggaccatgcccacgggccgttgatagtcatcgctgtttcgcctttattaaaggcagcttctgcgatggagtaatcggtgtctgcattcatgtgtttgtttttaatcagatcaaccaggaaggttagacccgctttcgcgccagcgttatccacgcctacgtctttaatgtcgtacttgccattttcatacttgaacgcataacccccgtcagccgcaattagcggccaggtgaagtatggttcttgcaggttgaacatcagcgcgctcttacctttcgctttcagttctttatccagcgccgggatctcttcccaggtttttggcgggttcggcagcagatctttgttataaatcagtgataacgcttcgacagcgatcgggtaagcaatcagcttgccgttgtaacgtacggcatcccaggtaaacggatacagcttgtcctggaacgctttgtccggggtgatttcagccaacaggccagattgagcgtaaccaccaaagcggtcgtgcgcccagaagataatgtcagggccatcgccagttgccgcaacctgagggaatttctcttccagtttatccggatgctcaacggtgactttaattccggtatctttctcgaatttcttaccgacttcagcgagaccgttatagcctttatcgccgttaatccagattaccagtttaccttcttcgattttggcgagagccgaggcggaaaacatcatcgtcgttaatgcggataatgcgaggatgcgtgcacctgtttttattttcataatctatggtccttgttggtgaagtgctcgtgaaaacacctaaacggactctagtttctttatacggcaacctctttccatcctccttgcccctacgccccatcgttgctttgtgtgatctctgttacagaattggcggtaatgtggagatgcgcacataaaatcgccatgatttttgcaagcaacatcacgaaattccttacatgacctcggtttagttcactgaagccgcgttctcatcctcccgcctcctcccccataaaaaagccagggggtggaggatttaagccatctcctgatgacgcatagtcagcccatcatgaatgttgctgtcgatgacaggttgttacaaagggagaagggcatggcgagcgtacagctgcaaaatgtaacgaaagcctggggcgaggtcgtggtatcgaaagatatcaatctcgatatccatgaaggtgaattcgtggtgtttgtcggaccgtctggctgcggtaaatcgactttactgcgcatgattgccgggcttgagacgatcaccagcggcgacctgttcatcggtgagaaacggatgaatgacactccgcctgcagaacgcggcgttggtatggtgtttcagtcttacgcgctctatccccacctgtcagtagcagaaaacatgtcatttggcctgaaactggctggcgcgaaaaaagaagtgattaaccagcgagttaaccaggttgcggaagtgctgcaactggcgcatttgctggatcgcaaaccgaaagcgctctccggtggtcagcgtcagcgtgtggcgattggccgtacgctggtggccgagccaagcgtatttttgctcgatgaaccgctctccaacctcgatgctgcactgcgtgtgcaaatgcgtatcgaaatctcccgtctgcataaacgcctgggccgcacaatgatttacgtcacccacgatcaggtcgaagcgatgacgctggccgacaaaatcgtggtgctggacgctggtcgcgtggcgcaggttgggaaaccgctggagctgtatcactatccggcagaccgttttgtcgccggatttatcggttcgccaaagatgaacttcctgccagtaaaagtgacctccaccgcaatcgatcaagtgcaggtggagctgccgatgccaaatcgtcagcaagtctggctacctgttgaaagccgtgatgtccaggtgggagccaatatgtcgctgggtattcgcccggaacatctactgccgagtgatatcgctgacgtcatccttgagggtgaagttcaggtcgtcgagcaactcggcaacgaaacccaaatccatatccagatcccttccattcgtcaaaacctggtgtaccgccagaacgacgtggtgttggtagaagaaggtgccacattcgctatcggcctgccgccagagcgttgccatctgttccgtgaggatggcactgcatgtcgtcgactgcataaggagccgggcgtttaagcaccccacaaaacacacaaagcctgtcacaggtgatgtgaaaaaagaaaagcaatgactcaggagatagaatgatgattactctgcgcaaacttcctctggcggttgccgtcgcagcgggcgtaatgtctgctcaggcaatggctgttgatttccacggctatgcacgttccggtattggctggacaggtagcggcggcgaacaacagtgtttccagactaccggtgctcaaagtaaataccgtcttggcaacgaatgtgaaacttatgctgaattaaaattgggtcaggaagtgtggaaagagggcgataagagcttctatttcgacactaacgtggcctattccgtcgcgcaacagaatgactgggaagctaccgatccggccttccgtgaagcaaacgtgcagggtaaaaacctgatcgaatggctgccaggctccaccatctgggcaggtaagcgcttctaccaacgtcatgacgttcatatgatcgacttctactactgggatatttctggtcctggtgccggtctggaaaacatcgatgttggcttcggtaaactctctctggcagcaacccgctcctctgaagcgggtggttcttcctctttcgccagcaacaatatttatgactataccaacgaaaccgcgaacgacgttttcgatgtgcgtttagcgcagatggaaatcaacccgggcggcacattagaactgggtgtcgactacggtcgtgccaacctgcgtgataactatcgtctggttgatggcgcatcgaaagacggctggttattcactgctgaacatactcagagtgtcctgaagggttttaacaagtttgttgttcagtacgctactgactcgatgacctcgcagggtaaaggtctgtcgcagggttctggcgtcgcgtttgataacgaaaaatttgcctacaatatcaataacaacggtcacatgctgcgtatcctcgaccacggtgcgatctccatgggcgacaactgggacatgatgtacgtgggtatgtaccaggatatcaactgggataacgacaacggcaccaagtggtggaccgtcggtattcgcccgatgtacaagtggacgccaatcatgagcaccgtgatggaaatcggctacgacaacgtcgaatcccagcgcaccggcgacaagaacaatcagtacaaaattacccttgcacaacaatggcaggctggcgacagcatctggtcacgcccggctattcgtgtcttcgcaacctacgccaagtgggatgagaaatggggttatgactacaccggtagctcttcaaccaacccatactacggcaaggctgtgtcggctgatttcaacggcggtagcttcggtcgtggcgacagcgacgagtggaccttcggtgcccagatggaaatctggtggtaatagcaaaacctgggccggataaggtgcttgcgccgcatccggcaaccaatgcctgatgcgacgctgttgcgtcttatcaggcctacaactgctgccgaaagtaggccggataaggcgtttacgccgcatccggcataaaaacagctttaaggggcgaaagcccctctgattatcgggtttagcgcgctattgcctggctaccgctgagctccagattttgaggtgaaaacaatgaaaatgaataaaagtctcatcgctctctgtttatcagcagggttgctggcaagcgcacctggaatcagccttgccgatgttaactacgtaccgcaaaacaccagcgacgcgccagccattccatctgccgcgctgcaacaactcacctggacaccggtcgatcaatctaaaacccagactactcaactgtcgaccggcggccaacaactgaatgtccctggcatcagtggtccggttgctgcgtacagcgtcccggcaaacattggtgaactgacactgacgctgaccagcgaagtgaacaaacaaaccagcgtatttgcgccgaatgtgctgattcttgatcagaacatgactccatcagccttcttccccagcagttatttcacctaccaggaacccggcgtgatgagtgcagatcggctggaaggcgttatgcgcctgacaccggcgttggggcagcaaaaactttatgttctggtctttaccacggaaaaagatctccagcagacgactcaactgctcgacccggctaaagcctatgccaaaggcgtcggtaactcgatcccggatattcccgatccggttgctcgtcataccaccgatggcttactgaaactgaaagtgaaaacgaactccagctccagcgtgttggtaggaccactatttggttcttccgctccagctccggttacggtaggcaacacggcggcaccagctgtggctgcacccgctccggcaccggtgaagaaaagcgagccgatgctcaacgacacggaaagttattttaataccgcgatcaaaaacgctgtcgcgaaaggtgatgttgataaggcgttaaaactgcttgatgaagctgaacgcctggggtcgacatctgcccgttccacctttatcagcagtgtaaaaggcaaggggtaattacgccccacagtgctgattttgcaacaactggtgcgtctcctggcgcacctttttttctcctcctgtactattgttgcgtttttgttgcgcattagttcacttaatttgctttacatctcccgtaaatatttttctgcgatacaatgcctttacgttatgtaacggagagttcggcatgtcacaccccgcgttaacgcaactgcgtgcgctgcgctattttacagagatccctgccctggagccgcaactgctcgactggctgttgctggaagattccatgacaaaacgttttgaacagcagggaaaaacggtgagcgtgacgatgatccgcgaagggtttgtcgagcagaatgaaatccccgaagaactgccactgctgccgaaagagtctcgttactggttacgtgaaattttgttatgtgccgatggtgaaccgtggcttgccggtcgtaccgtcgttcctgtgtcaacgttaagcgggccggagctggcgttacaaaaattaggtaaaacgccgttaggacgctatctgttcacatcatcgacattaacccgggactttattgagataggccgtgatgccggactgtgggggcgacgttcccgcctgcgattaagcggtaaaccgctgttgctaacagaactgtttttaccggcgtcaccgttgtactaagaggaaaaaaatatggagtggagtctgacgcagaataagctgctggcgtttcatcgcttaatgcgtacggataagccaattggcgcgttactgctgctctggccaacattatgggcgttgtgggtggcgacaccgggcgttccccagctctggatcctggcggtgtttgtcgcgggcgtctggctgatgcgcgctgctggttgcgtggtgaatgattatgctgaccgcaagtttgatggtcatgttaagcgcacggcgaaccgaccacttcccagcggcgcggtaacggagaaagaggcgcgcgcgctgtttgtagtgctggtactgatttcatttttactggtgctgacgctgaatacgatgactattctgttgtcgattgccgcgctggcgctggcgtgggtatacccgtttatgaagcggtatacccatctaccgcaagtggtgctgggcgcggcgtttggctggtcgattccaatggcttttgccgctgtgagtgagtcggtgccattgagttgctggttaatgttcctcgccaatattctctgggcggtggcttacgacacgcagtatgcgatggttgaccgcgatgatgatgtgaagattggcattaaatccaccgcaatcctgttcggccaatacgataaattgattattggtattttgcagattggcgtactagcgctgatggcgatcatcggtgagttaaatggcttaggctggggatattactggtcaattctggtagctggcgcgctgtttgtttatcaacaaaaactgattgccaaccgcgagcgtgaagcctgctttaaagcatttatgaataataactatgttggtctggtactgtttttagggctggcaatgagttactggcatttctgatgatgtaaaaaagccggatgatcatccggctttcttctgggttgcctgatgcgctgcgcttctcaggcctacacaacatatcgcaatttattgaatttgcagatcatggtaggccgaataaggcgtttgcgtcgcatccggcaattctcactgattacccttcgccctgcgtcgcactctcaatcgtcaaacgcacgtctgatgtaatcaactccgccagcaactgatacaccttcatcgtttctgccggttcggcgtcgccgctatcgctgatatacccttcatcacgcagtgtcagcaccagagaactgaacaccgccttgtcgaagaactccggcgcgttgataccgtgcagcacggagagacgttgcgcgacggtgcggctctctttctccagcgtaccgcggttgatcgacgggttggcactcaacagccagaaggtgatggcataacgttgcagcgtttcgcgcgcgcctgcggccagcagctgtagcgtgcgagaatgcgccgggttgatatgcaactcatcatcttgcagggtaatcagcccctgacgttgcatctcatttgccagcgcatcaataacgtccggtaactcgtcgcgatcccagcgcaggaacagctccgctttcagcattgggtaaagcacattgacgtgctccatcaatacgtcgcgggagatgtggcgatgctgggtgacaattgccgccatcagcgaaggcagcaccaacatatgtgcaatgttgttgcgatagtaggtcatcagcaccgcttgctcgcgcggcagaatgatgatgtcgccgatagtgtctttctcaacttcaaacttgttcatttgcagcgcgtgatcgataagctcgctggcgctggctgaaggaacggtagagtccgtggagtaaggtacgttgcgcatcagatccaggtagcagttgagttgctcggttaactgctcgcgggtgagtgagcgctgacgtgacgccagaagcgcagtacagcacaggttcatggcgtttgccgcgcctgcgttgttaatgcgtaccatcagatcggcagcaatattattgaccgtcggcgttaaccaggccggacgcaccgcttcgatgggatcgatagattcacgccagtctggtacgtgctggttaaggtaggtcatcaacggcattggttcaccgaagttgacgtaaccctgaccgagattacgcagcttgcttaaaccacgcagcatctgcggcaggctctctttctctttcgtcgcaccgcgcagttctttggcgtaagtacccacttccatgacgtgctcataaccgatatagatcggaatcagcgtaatcggacgagtgccgccacgcagcatcgcctgaatggtcatcgacagcgtaccggttttcggatccagcaaacgccccgtacgggaacgaccgccttccacgaaatactcgacggaataaccacggctgaacagttcgccgagatactcacggaaaacggtggaataaagtttattgcctttaaacgtacggcgaataaagaacgcccccagacggcggaaaatcggcccggccggccagaagttcaggttgatcccggcggcgatatgcggcggcaccagcccctggtgatacagcacgtaagaaagcagcaggtagtccatgtgactgcggtggcaaggcacatacactagctcatggccgtcgtgggccagctggcgaacgcgctcggcgttatggacgttgataccctggtaaagtcggttccaggtgaagcccagaatgcggtcagtcaggcggatcatctcgtaagagaaattcgccgcaatctcttccatcagcgcaatcgcgttctgctgcgctttttcatgggagatttttttgctgcgtgcttcatcttctaccgctttcgcaatggcgcgggaggcgagcagcttattaaacagatcctgacgagcaggcagacgtggacccacggcagccagacgttgacgggcaaagtgcatacgtgctacgcgcgccagtttctgagcgatagttttatccgtgccgtgttcatccgccatacggcgcagcgaaactgacggcgagaaacgcacaaaactgtcgcgaccgagccacagtacagcgaaaaatttctgtacgccgttaagcatacgcagcggcgggttcacttcgcctttttcacgccccggcgcgcgaccaaacatcaccgatacaggcaccatctgcacatccagatttgggttgctgcggtgcaaatcgagatagtcgtggaacagcttaatagactcttctttcggcgtgtaataggtgaacacacgcggcccgccgtgaatgaacacatagcgcggcagtagcgtgccgtcgatttccagcggctctaacgggtcaggcaggtcatgtgccagacactgggcgcgcaacgtcagcaagtcagctttcgagttgtacggcaaaacgtacataattggacgagaggtatccagccccagttccggggcaggatccgccggaatagacttgctttttaccaggatgcttaatggtaaattcagtaatttgtagtaaattcgtggccagccggacataaacgatgtaaagcctctggttaataatgcaaatgcgcggcaaggatagcagaaagtcatgggaaattctgtggtatccgctcatgtttcgcgcggcgttactcaaacccgaatcatcggatttaacggtacactgatattgacgctcataatgtaaaaaggttctttcaatggccaataataccactggattcacccgaattatcaaagctgctggctattcctggaaaggtttacgcgctgcatggatcaacgaagcggcattccgtcaggaaggtgtagcggtattgttagcggtggttatcgcctgctggctggatgtggacgcgattacccgcgtgctgcttatcagctccgtgatgctggtgatgattgtggaaattctcaatagcgccatcgaagctgtggttgaccgaattggctctgaataccatgagctttccggacgcgctaaagatatgggatctgccgcagtgctgattgccattatcgtcgccgtgattacctggtgcatcctgttatggtcgcattttggataacccttccagatttcgataaatctctggtttattgtgcagtttatggttccaaaatcgccttttgctgtatatactcacagcataactgtatatacacccagggggcggaatgaaagcgttaacggccaggcaacaagaggtgtttgatctcatccgtgatcacatcagccagacaggtatgccgccgacgcgtgcggaaatcgcgcagcgtttggggttccgttccccaaacgcggctgaagaacatctgaaggcgctggcacgcaaaggcgttattgaaattgtttccggcgcatcacgcgggattcgtttattgcaggaagaggaagaagggttgccgctggtaggtcgtgtggctgccggtgaaccgcttctggcgcaacagcatattgaaggtcattatcaggtcgatccttccttgttcaagccgaatgctgatttcctgctgcgtgtcagcgggatgtcgatgaaagatatcggcattatggatggcgatttgctggcagtgcataaaactcaggatgtacgtaacggtcaggtcgttgtcgcacgtattgatgacgaagttaccgttaaacgcctgaaaaaacagggcaataaagtcgaactgttgccagaaaacagcgagtttaaaccaattgtcgttgaccttcgtcagcagagcttcaccattgaggggctggcggttggggttattcgcaacggcgactggctgtaacatatctctgagaccgcgatgccgcctggcgtcgcggtttgtttttcatctctcttcatcaggcttgtctgcatggcattcctcacttcatctgataaagcactctggcatctcgccttacccatgattttctccaatatcaccgttccgttgctgggactggtcgatacggcggtaattggtcatcttgatagtccggtttatttgggcggcgtggcggttggtgcaacggcgaccagctttctctttatgttgttgctgtttttacgcatgagcaccaccgggctgactgcgcaggcttatggtgccaaaaatcctcaggcactagcccgtgcgctggtgcaaccgttgctgttggcgttgggggccggggcgttaattgcgctgctgcgtacgccgattatcgatctggcgctgcatattgttggcggtagtgaagcagtcctggaacaggcgcgacgctttcttgaaatccgctggttaagcgcaccggcgtcgctggcgaatctggtattacttggttggttactcggcgtgcaatatgcccgtgcgccagtaattttgttagtggtcggcaatatcctcaacattgtgctggatgtctggctggtgatggggctgcatatgaacgtgcagggcgcggctctggcgacggttattgcggaatatgcaacattgctgattggtctgctaatggtgcgtaaaattctcaaactacgcggaatctccggcgaaatgctgaaaacagcctggcgaggaaacttccgtcacttgctggcgcttaaccgcgatatcatgctgcgctcgctgttgctgcaactctgtttcggcgcgatcactgtacttggcgcgcgactggggagtgacattatcgctgttaacgcggttctgatgacgctactcacctttaccgcctatgcgctggatggttttgcctacgcggttgaagcacattccggtcaggcatacggtgcgcgcgacggtagtcaattgctggatgtctggcgggcagcgtgccgccagtcggggatcgtagcgttactgttttcggtggtttatttgctggcaggggaacacatcattgcgttgctgacgtcgttaacccagattcagcagctggctgaccgctatcttatctggcaggtgattttgccgttggtcggcgtctggtgttatctgctggacggcatgtttataggcgcaacgcgtgccgccgaaatgcgtaacagtatggcggtggccgccgcaggttttgcgctgacgctccttacgctgccgtggctggggaatcatggtttgtggctggcgttaaccgtctttctggcgttacgcgggctttctctggcggctatctggcggcgtcactggcgtaacgatacctggtttgtcgcaacgtgacggttaaaaattctgaataaataatcctaagccaaattgctgactacacttaatctcacgttcagaagaaaagtgaacgtactctcattcacaacctaacgatgaggtcttgattatgaataaagatgaagccggcggtaactggaaacagtttaaaggtaaagtgaaagagcaatggggcaaactgaccgatgatgatatgacgatcattgaaggaaaacgtgatcagttagtgggtaaaatccaggaacgctacggttatcagaaagatcaggcagaaaaagaggttgatagttgggaaaaacgccatgattaccgctggtaattaatccctcctgcccgacatgtacaaggatgtacacccttttagcgaggtttctttttcacctgaatagagtggtcatgatggcactgttcaggatgacgacacgcttctacttctacacatgctgaacataatccatgtgcttcaataacattatgccgcagggcaaaacccatttttgccgccagcgtatgcatgatgtcttccacgccttcagcacattcttctttcaccgcgccgcagcgatcgcaaataaacatggctgaagtatgggtgggctgatcgaacagatgacagagcacataactgttggtggattccaccttatgcacaaaaccttgttcaagcagaaactccagcgcgcgataaaccgttggcggcttggcttgcggttcagcttcgcgcagcaaatcaagcagatcataagcgctgatagcgccatcctgcagactcatcaggcgcaacacttcgaggcgctgtggggtcaggcgcacattacgctgtgcgcagattttttcagcctgcgctaataactcctgcgttgtggtcttttccattgggcacctcgacagtggggttaagaatgtccttactttatcatagttctcacttaaacgccgagaacagggtgtcatggctgtcacattgcctgatcgcatattcgttatgctatagtagcgcccccaatttaccagatgcttaaaaagtcgccatgccagcagaatcacacactgtttatcccgcttaccgtttctcgattgccccgatgcttgactggacggacagacattgccgttatttcctgcgtctgctttcccgcaatacgttgctgtataccgaaatggtgaccacaggggcgattattcacggtaaaggtgattacctggcgtacagtgaagaagaacatccggtagcgttgcaactcgggggtagcgatccggcggcgctggcacagtgtgcgaagctggcagaagcgcgcggatatgatgagatcaacctgaatgtcggctgcccgtctgaccgggtgcagaacggcatgtttggtgcgtgtctgatgggtaatgcgcagctggttgccgactgcgtgaaagcgatgcgcgatgtggtgtcgattccggtgacggtgaaaacgcgtattggcatcgatgatcaggacagctatgaatttctctgcgatttcatcaacaccgtttccggcaaaggtgagtgtgagatgttcatcatccacgcacgtaaagcctggctttctgggttaagtccgaaagaaaaccgtgagatcccgccgctcgattatccgcgtgtgtatcaactgaagcgtgactttccgcatctgacgatgtcgattaacggtggtatcaagtcgctggaagaagctaaagcgcatttgcaacatatggatggcgtgatggtcgggcgcgaggcgtatcagaatccggggattctggcggcggtagaccgagagatttttggttcctcggataccgatgccgatccggtggcggtagtgcgcgccatgtatccgtacattgagcgtgaactcagccagggtacgtatctcggccatattacccggcatatgctgggcttgttccagggtattcctggcgcgcggcagtggcggcgttatttaagtgaaaatgcccataaagcgggtgcagacattaatgtgctggaacacgcgctcaaactggtggcggataagcgttaacttttcaccaaaaagtagtcaaattcaccacgccctgcgcaccgtcgcggggtgttttgctgttaaatcaacagattatttttggcatgattcttgtaatgccagcaagagatttcatatttgggagagcatcatgctggaactactttttgtaattggcttttttgtcatgctgatggtcaccggtgtttcgttgctgggtattatcgccgcgctgattgtggcgacggcctttatgttcctcggcggtatgctggcattgatgattaagttgctgccgtggctgctgttggcggttgcggtggtgtgggtgatcagggcaattaaagcaccaaaagtgccgaaatatcagcgttatgaccgctggcgttactaagggattgtgcggatgatcacaacctaaggttttatccttagaacaaaataggaattgataatcaaatctgtcactattgcgcgtcaaacaaattcatcgagctgtaccctacatacagccgaactataaaagaaagggcttcccaggtggaagcccaatttcttttatggaatcaacaggctggaaccctgcgtcgcccggctttccagaatctcatgcgcacgccgcgcatccttcagcggatatttctgctgctcggcgacatcgaccttaatcacaccgctggcaatcaaagagaacagttcattactggcctcggttaattcctcccgcgtggtgatatagccttgcagggaagggcgtgtcacatacaacgagcctttctgattgagaatgcctaagttcacaccggtaaccgcacctgatgagttgccaaaactcaccattaagccgcggcgttgcaggcaatccagcgaccgttcccaggtgtctctgcccactgaatcgtacaccacgcgcactttcttaccaccggtgatctctttcaatcgctcgaccaggttttcttcgcgatagttaataacctgccatgctccggcttttaaggcgctttgcgctttttgcgccgttcctacggtgccgataagtttcgcgccaagggcttttgcccactggcaggcaatcaagccaacgccgccagccgctgcgtggaacaggaattgttcatcgggtttaatttcataggttttgcgcagcagataataaaccgttaagcctttcaggaaggatgccgcagcttgctcaaaagaaattgccgcaggcagaatcgccgctttatccgcattaatgttatgcacagagctgtaagcgcctaatgccgattgtgcatagactacgcgatcgcctgccttaatatgctttacaccactgccgactttactcacgatgcctgccgcttcggtgcctaatccgctgggtagcgatggtggcgggtaaaggccgctgcggatatacgtgtcgataaaattgatgccgatggctttattttcgacctggatttcattctccgccggatcggcaggagtgaactctacggcttgaagtacttccgggccaccgtgcttgtgaaattcaattcgtgttgccatttaaactcctttactgagcgacatatctgttttaagcctaacagtagtcgccaggccgcgcggggattttttccgggctgcggtcacaacccggaatatctctgatcagtattgaaacggcgtcgccgcaatccagttttgccactggcgctcaaagttggttagcgttaatacgccccgttcacggcacgggcgagtccaggtttggtaatcattagcttcccgacaaacacaaatcatatattgcctggcatcctgattttctggccgaaaacgccaggccaggagtggcccacctggtgtttgcggtgcaataccggcttcgccatcatagatagccctggcaccacgactcccaccaccgttttcgacataacattgtaaagaacgcagtacagccagcgccagttgcgcactttgccgccactggaaagattgtgccaggctgttttcatcgcattgaataccttcccggcgaatatcttcacaaagtgttgccagggtttgcgcggcagtgttgatcccctgtgtatgacacaaaattgcggcatggtggctcatggtattttgtatcgtttctcgcacgtcgtcacgtagcagcccctgattcaggtgctgttgcgcctcattaatcgtactgagaatttgttgcctctcgagaggccggtcctggcttttctgatgagcaatatgtaatgcacagcggcgggcgaaaacttgcccggcattgagcgctgctccacctgggcgcgtgacaccatgtgttccggcattttctccggcagcataacaaccagttagcgatgtacgtgcccaaatatcaacttcaattccgccattaagatgttgattatttagcgtaaacttgagcggtgaggctgtgagatcatgaccgtgcatctgatacaaacgaatagccagaggattcatctgtgttaatctcgccagcggttgtgccagcagggcgtgattttgttgcagatagtcgatgacatcatcatccagctcccgcaggttaaatagtgttccgtccgctgcgggttctggttcccgtagaaaatcgagaaaaacatcgcgccctttttgagtctcttcataaactgcgacatccagcaagctggagccatattccagcattcgttccgcgtgaaacggccactggtaacctttgcgaaatatcgcggaggccagcatacgagtcgtggggtaataagttgccagaaaattatactgacgcccggagtggtcctgcgaatagatgcgcggcatcgcctgcatgtaagtaccggaaagattccacggaaactggctgcgcggtgtaccgataccaaactgactttccgtaagattaaccagagttatccctgcttccagcgccatgcccaacgcactaaaacagttcaccggataaacactgtcacgataaagttcaccaggcccgcccgtggctaaaaccagatgctgacagcgaatcactaccattctccagggattatcccgacaggctttatcgatggcgatcaccccctcgactcgtcgattttctccttcaccactggtcaggatacgaatcgccgttgtgtgatcgcaaagaggaatattaaggcgcattgcctcctgggccagcaccttcaccatcaggcgcgatgttcgaggaccgcagctagtggcacggccaaattcatcgtgatcggtttgataacgcaacgttgcgccaaagagatcttcaggcaaatccagacccagatatttcagtacttcacaggtgttcaccgatccgagcgcctcaacatatgcggtgtcatgatccatcgcaccacctgccgccagggtgttacttaatgtcagaaaatggtcaccatttgcacgcgtattcgcggtgtgaagcgtttgtttatcagaaccagaacaggcggaagttccccagaaggctttgctggaggctaccattacatcgacattttgccgtttcagctcgacggcagctcgccatcctgccgcgccactgcccagaaccagcgtgttgcagcggtactcaggtaaaatggtaccgttaaggtcgatactaccgctgacttgagccagcggtgcgtaatggggcattttcacgtcagtcagggaatcgataatagattcagagacattatgcgtcatggtaggtgcccgtagtctggttatgttgggaaacgctgatcgtttcagcgtcggcaagatcatcaagatcacgatcgcgtgtttctggagcaaagaaagtcgcaataatcgtaccaacggtcagcagactaaggtaaatagcgattggcatccaggcagcaataccactgggatcgttagtgtggatcacccaggaaatgattgcagaaccaaccagtggcgcgatccctccggcaataacggcagaaacttcccttgccagtgcgacgccaatataacgatggcgagcaccaaagagttcaggcagaaaagcaccttgtgcaccaaacataccccaggctccaatccctaaggccagagaaagagagacaatagtgacaggaacattaccgtggctgaaagaccaccacaccggaaaggtaatcaacaactgaaaaatcgccagactacgatagacaagaaccctgccgaagcgatcggtcagccaaccggcaataggcaccataattgcaccgactactaccgcagacatcaggcatagcgtaccaactgatttgtccagcccaaccacaccaacgatataactgatcgctaaagcctgataaatcgacgagccgccgttttctgccagacgtaagccaatcccgacgaagacattacggcgtgatgttttcagcaaatttcgtaagggtgattctgtaacttgttgacgagcttcgagttttgcgaatgatggcgattctttaagatgcagtcgaatataaatagccaccgcgataatcaccacgctggagaggaagggcaagcgccaccaccaggtttcggcaagatttgtcacattatgcagcaggatgaagtaaacggcagatgccataaacgtaccaatctggattccgaggaacggcagcgcggcgtaataaccccgtttgccgtcaggagcatattcggtcatcagtacggcggctcccgcctgttcagccccagcaccaagcccttgcagcaggcgtaatgcaataagcataattggcgcccagattcccgctgtttcgtaagtgggtaataccccgatcaacgtgctggcgattcccattaacaacaccgttgctaacaggacgaacttacggcccaaacgatcacctaatgagccgaagagaattccgcctacaggtctgacggcaaatccgagaaagtaggtgccaaaactggcgatcagcgccattcccggttcctgattaggaaaaaagagtggaccaaaaataatggcggatgccaggctgtaaagtgcgaaatcgtagtattccagtgcgctgccgagagagcaggtccacgccgcgcgacgcagatctgccgatgaaacattcgctttctctgctggttgtgaaggttgcatgatgtgtctcctttcagacggataaaagaaatccgcctaaaatcaatgggattcttgcgttattattaaaatccaaaatgaaatgctaagttatcgagcactaaagtgcggttgacgcttctcagtaaatgcctgactgccttcatgagcatcttcagtcgtggcggaaaaagcgccagccagtgcttcaagcgtcgaggccacagcaataccttctccggcatcaataacctgcttggcgatctgcactgcaacgggagcacgctgggcgatacgttgtgccagttgcagtccggcgtcgtgtaacgtctccctggcgacaacgcgattcaccagcccgcaggacagtgcccgctgtgcatccagtggttcaccggtaaataccagttctttcaccagtgagcgcccaagcagtgccgtcagccgctgcgttcctgaccagccaggcactgtcgccagcccggtttctggtagtgccatttgtgcttcggcgctacaaatacggatatcggcggtagcagccagttccagaccaccgccataagccaggccgtgcaacagggcgattacgggctgtggcagttgtgccagagcatcaaatgcctgatgaccgcggcggatccagttgcgccacatatcgagtgcagaaagagaggtccagcgatgaatatccgcgccgacacaaaacgctttttcactggcactggtcagcagtactacgcggatctccgaatcagtttccaacgtgtggcaatgcgccagcagttgttcgagcatctctggggttaatgcgttgagtttcgccgggcgattaatcaccaaagtggcaatgaaaccgttgcgctggaggtcaatggtgccgttattcatggtgacgtccttgttgaaaatagtggggattcattagtttgagatcgtctgccagacggagtggggcatcgctttgggcgagaatgtcgcgttcaggatcaatacctggggcaatttccgtgaccagtagtccgtctggggttaattccagcacgcagcgttcagtgatgtactgcacttgttgcccgagtcttattgcgcgtttgccggagaacgtcacgtgggcgacgtcctgtaccagttttttggctttgccttctttaatgatacgcagctgaccttcttccagttgcagttgggcaccggcattgaaaaagccagagaaaataatgcgcttcgcatgtgaggtgatatcaataaatccaccgcatccggcagtgacatgtggacgagcggggagatgtgagacgttcactgagccatctgcgccgatttgtaaaaacgacatcagagtgagatcaaagccaccgccctggaaataggtgaactgctggggagagggcaaaaatgcttctgcattagaggcacaaccgaactgaaattccagcagtggaactccgccaatcgcgccctgttccagcagccaggtgacgtcaccgtggcgaccttgttccagtagaatgcgtggtacgttggcagaaataccaaagccaatatttaccgcatctccactttgtagttcttgcgcgactcgctgggcaataactcgcgccgggccatgttccatataacgaaaggctgatagcggacgactgatttcgccggaaatggcaggttcatattgcgtttgtgtcgtttgtgtttgttccggcgcaatcacgatgtaatccaccagtacacccggaatacgcacctcttttggtttcagacttccggcggcaacctgtcgttttacttgcgcaattatgatgccaccattattgcgaacggcagtagcctgttccagtggccccagataagccccttcatgttcataagtcaggttgccgcgttcatcggcagtggtagcgcgaatgatcgccacctgcggcacgatactggggaaaaacagccagtcgtcgttagcaaatcgaacacgttcaaccagagattgttgcgccgctttttcattcattgcaccgccctgcaacaggggatccacataggtatccatgcctgtttgtgtcagcacgccaggacgatgagccgccgcttcccggtgcatatcaaataagatcccggaaggcagattccaggcggggatcgcgttgtcattgatcatttgccagattaacggaggtgccattgatgatggaccggaggggtaggagccagcgatcacttttgccagtaagcccggttgcgccagatgatcgatgccttttacgccatacatatcaccagcggcgatagggtggatggaggtgatgttttgcggatgtccggcacgttgaaagcgttcacctattgctgccagcacagcatccggacaccccattccactggaggaggagacggtgacaactgcgccatcaacaatcaaatctgcagcttccggtgcagtgatcgtgcgtacagagcacataataatttccttgtttcgatataaaaataattaaaaatatgcatttaaaacaatatgataattttcataaattaattggaacgatctaatttatgcgtaatttgtacgattagggtgtaaaaaacacaacaagggaagtgcgaatctgtgatcgaaacgacgatctcctgcgatcccttgcgttaacggatcgcatgagtaaaaggagattatgataaagtaattgccttgatcttatggggggttggagcaggcatggcgaagtcggatacaggaagaaagcgggtaacattaaccgatgttgcgcgtgcggctggcgtttcgaaatcgaccgtatcgctggttctcaacgacagttcacttatcaaaaaagagactcaacaaaaagtccagcaagccattgaacaattaggctatgtctataaccgttttgctgccaatctgcgttcgcaaaaatcgctaactatcggcgtagtcattgacgatttgataaatcctttcttcgctgaatttactatgggtcttgagatgacgctggcggagcacggttttatcaccgtgatgtccaatacctcccagcgtagtgaccggcaaaaacaggtgcttgataccttgctggaacaccacgtcgcgggcattgtcctctgtccagtgaacagtacctcagaagccgatttacagcgttatgccaacagttccacacccttattaatcacgatgcgtcctctggattggcaacaattgcccgtcgattacgttggcgtggacagccacgcaggtgtacgggaagcgacggaatatctcattcaacaagggcacagagatatcgtgtttattggtggtcttacgcaccatatgcgttatcagggataccttgaggcgatgaatcaccatggtttacagccgtggagtactgatgctttttcgctgcgtgctgaaccgactcaggccaacggctaccagttgatgcaacagctgttggatatgccttcgccacccacagcggtgatttgttataacgatttaatggcttttggcgcggagtcggcactaggcgaaagaggattatttgccggggaagatatttcgttgattggtaatgatggcgtggcggcttgtgcttacagtaacccgccgttaaccacaattgcggtagaaccattggctctggggaaacaggcggcgcagcaaattttacggcgtattgcgcaaccagacgcaccgctcagccattacatctatcgcccgaccctgcaaattcgcgcttccaccggaaagcgggggcgttaaatgctgtagcgagaaactgtttctcgctatactctcttgtcccccattcaacagcaggtaacaccattcgttatggcaggcaatagacctttcaacaaacaacagactgataaccgcgaacgcgatccacaagttgccgggctaaaagtgcctccgcactcgatcgaagcggagcagtcggtgttgggcggtttaatgctggataacgaacgctgggatgatgtagccgagcgtgtggtggcagacgatttttacacccgcccacaccgtcatatctttactgaaatggcgcgtttgcaggaaagcggtagtcctatcgatctgattacccttgcggaatcgctggaacgccaggggcaactcgatagcgtcggtggttttgcttatctggcagagctgtcaaaaaatacgccaagtgcggcgaacatcagtgcatatgcggatatcgtgcgcgaacgtgccgttgttcgtgagatgatctccgttgctaacgagattgccgaagctggttttgatccacaagggcgtaccagtgaagatctgctcgaccttgctgaatcccgcgtctttaaaattgccgaaagtcgtgcaaacaaagacgaagggccgaagaacatcgccgatgtgctcgacgcaaccgtggcgcgtattgagcagttgtttcagcagccacacgatggcgttaccggggtaaataccggttatgacgatctcaacaaaaaaaccgctggcttgcagccgtcggatttgatcatcgtcgccgcgcgtccgtcgatgggtaaaacaacatttgcgatgaatctcgtcgaaaacgcagcgatgttgcaggataaaccggtgcttatcttttcgctggagatgccatcagaacagattatgatgcgttctctggcgtcgctgtcgcgcgttgaccagactaaaatccgtaccgggcagctcgatgatgaagactgggcacgcatttccggcaccatgggtattttgctcgaaaaacgcaatatctatatcgatgattcctccggcttgacgccaacggaggtgcgttcccgcgcacgccgtattgcccgtgaacacggcggcatcgggcttatcatgatcgactacctgcaactgatgcgcgtaccggcgctttccgataaccgtacgctggaaattgcagaaatctcccgctcgctgaaagcactggcgaaagaactgaacgtgccggtggtggcgctgtcccagttgaaccgttctctggaacaacgtgccgacaaacgcccggtcaactccgacctgcgtgaatctggctctatcgagcaggatgcggacttgatcatgtttatctatcgtgatgaggtgtatcacgaaaacagtgatttaaaaggcatcgcggaaattattatcggtaaacaacgtaacggcccaatcgggacggtacgcctgacctttaacggtcaatggtcgcgcttcgacaactatgcggggccgcagtacgacgacgaataatcactttggggccagctaaacactggtcccaaaattattctgccgggctttcaatccctttttttagccactctttaaggctcagaaccgagttatcttcgtcttcgtggaatatgatattgtcgatctgccaacagccatcatcagcggaacgcgccattagcgcttcgtcctgccaggcctttttatcatcaacgctaaaatgaaaatggagggtgacagtgacgttgttatcaccaggtttaaacgatgacggtagcgtcacgccatcaaatttctcatagtaactatccgaaggataagacgtgaaaataatcccgtcaccaaaagtaggtttggccgtgggatcaatggcgtagtcgcgtttatttctgtcatacgcgccaacaataagttgataaagcgagggggtgaggtaattctgaaaaaatgccagctggtctttttcactcttaaagccggtatcagaaaaaacataggttgaataaaacttatctgcgacaccgtcaggtgtctgcaccgggcaagcccccgtcgcggcaggcgttatacctgcgattagcagaaaaaagaaaacaaattttatctttgtcatggctgaaaatccgatatcatcttgccgtttataaacccatccctggatgtggaatagcatactccggtcatatctgtttagcgaggttttgcactggtgggcagaacctgaaaaaaaggaatacaaatgcaagcggcaactgttttgattaaccgccgcgctctgcgacacaacctgcaacgtctgcgtgaactggcccccgccagtaaactggtggcggtggtgaaagcgaacgcctacggtcacggtctgattgagaccgcgcgaacgctccccgatgctgacgcctttggcgttgcccgtctcgaagaagccctacggctgcgggcggggggtatcacgcgacctattttgttactggaaggtttttttgaagcagacgatttgccgacgatctccgctgaacatctgcataccgcagtccacaatgaagagcagcttgtcgccctcgaaaacgctgaacttaaagagcctgtcaccgtctggatgaagctcgataccggaatgcaccgtttgggcgtattgccggaacaggccgaggcgttttatcagcgtctgagccagtgtaaaaatgtccgccagccggtgaacattgttagtcacttcgcccgtgccgatgaaccgcaaagcggcgcgactgaaaagcagctcgatatcttcaacaccttttgtgaaggtaaaccggggcaacgctcaattgcggcatcaggcggcattttgttatggccgcagtcgcattttgactgggcgcgtccggggatcattctttacggtgtctcgccgctggaagatggcacgacaggggctgattttggctgtcagccagtcatgtctttaacctccagcctgattgccgtgcgtgagcataaagccggagagcctgtcggttatggtggaacctgggtaagcgaacgtgatactcgtcttggcgtagtcgcgatgggctatggcgatggttatccgcgcgccgcgccgtccggtacgccagtgctggtgaacggtcgcgaagtgccgattgtcgggcgagtcgcgatggatatgatctgcgtagacttaggtccacaggcgcaggacaaagccggggacccggtcattttatggggcgaaggtttgcccgtagaacgtatcgctgaaatgacgaaagtaagcgcttacgaacttattacgcgcctgacttcaagagtcgcgatgaaatacgtggattaatattcgtctccagggagggacaatgtcttattcagaaatcgccgcgtgtctggcatacgcggtttccgtctggctggctgccagaaacaatgtgcatacatggtggatcggcataattggcagcatattgtacggctgggttttttggtccgtgcaactctatgccgacgttacgctccagttattcttcatcgcgaccagcatcactggctggatccactggctgaaaggtcagggtggcgacatcttgccggtgcgccgaacgcaagccagtcactttttccttttgttgctctgtgctgtcgtcgtggcaggcggttacggctttttactccacacctttaccaatgcctgggcaccctggctggattcgttgattttgacctttagcgttctggcacaattcatgttgatgggaagacgtatcgaaaactggttcgtctggttagcggtgaataccctggcagtgccactgtatatgacgcgcggtttaaacctgaccgctggcttatatttcctgttctggattaacgcctggcatggtttgtatcaatggcgcaaagagttgcaaacatcatgaagccttttgcaacgggcctggtggttggtaaattcgcgcctttgcattgtggtcatgaaaagttgatcaataccgcactggcgcaatgtgaagaactgttcatcatcagttattccgtgccggaaatgcctgactgtgaacctgaaaagcgcctgacgtggctgcaagtgcgcttcccgcaagcgacgattttggtactgacgccagagcttgttgcgcgttataacttacctgccataccgcataacgatgccgatgccgacatccaccgtcattatgtggcgacgctgtgcctgcagatattacgctgtcgtccacatgctgtatttactgcagaagactatggcgatggctttgctaacgtgctggcgcggcgttttgcccaacccgttgaacacgttcgaatggcgcgcccagttggcgatgaagcgccttcgggaacgcttattcgttccgatgttcaccgctatcgctacatgttggcgaatgatgtttattacagtttcgttcgccgtatctgtctgcttggtggcgaatctaccggtaaaagcacgctttcaaaagcgctggcggatgggcttgatacggtgtatgtcgctgaatttggccgcgactattgggaagaaaaaaacggaatcttaaccgcggatgatttgttgcatatcgcctgcgaacaggtacgccgggaacaacaagcagaagctaatcactatcttatatgtgacacgtcgccactcacgaccttgttctatgcccttgatcaatatggtcatgctccgcaagaacttcatcaactggcggagcgggaatactctctggtggtgctttgcggcgcagaatttcccttcgtgcaggatggcacccggcaaggagaggtatttcgcgcacggcaacaggtgtggtatgaacaggaattgtcgcgcaggaacattccttatctttcggtttcggggccactgcaagagcgagtggagcaaattcttcgccaacttcccgactgactttgaacatcctctcgatcttcgcctacttccggtttattgtgttttaaccaccagcccgtaaacctggagaaccatcgcgtgtttcaaaaagttgacgcctacgctggcgacccgattcttacgcttatggagcgttttaaagaagaccctcgcagcgacaaagtgaatttaagtatcggtctgtactacaacgaagacggaattattccacaactgaaagccgtggcggatgcggaagcgcgcctgaatgcgcagcctcatggtgcttcgctttatttaccgatggaagggcttaacagctatcgccatgccattgcgccgctgctgtttggtgcggaccatccggtactgcaacaacagcgcgtagcaaccattcaaacccttggcggctcaggggcattgaaagtgggtgcagatttcctgaaacgctacttcccggaatcaggcgtctgggtcagcgatcctacctgggaaaaccacgtagcaatattcgccggggctggattcgaagtgagcacttacccctggtatgacgaagcgactaacggcgtgcgctttaatgacctgttggcgacgctgaaaacattacctgcccgcagtattgtgttgctgcatccatgttgccacaacccaacgggtgccgatctcactaatgaccagtgggattccgtgattgaaattctcaaagcccgcgagcttattccattcctcgatattgcctatcaaggatttggtgccggtatggaagaggatgcctacgccattcgcgccattgccagcgctggattacccgctctggtgagcaattcgttctcgaaaattttctccctttacggcgagcgcgtcggcggactttctgttctgtgtgaagatgccgaagccgcaggccgcgtactggggcaattgaaagcaaccgttcgccgcaactactccagcccgccgaattttggtgcgaaggtggtggctgcggtgctgaatgacgaggcattgaaagccagctggctggcggaagtagaagagatgcgaactcgcattctggcaatgcgtcaggaactggtgaaggtattgagcacagagatgccagagcgcaatttcgattatctgcttaatcagcgcggcatgttcagttataccggtttaagaaccgctcaggttgaccgactacgtgaagaatttggtgtctatctcatcgccagcggtcgcatgtgtgtcgccgggcttaacgcgcaaaatgtgcatcgcgtggcaaaggcgtttgctgcggtgatgtgattttaatcaacaggcggatctctccgcctgttcctgactccagccatcccctactattctgtcccttttttcgcccacttttacatcatctcttttctataagtttttgaaaattagtgtttttaactgttggtacggattgtgcagtaatgcggctgtctatgaccatcaggagaaaaacatggagaacatgacctcgcccggcacgctgcttagtggagataacgcgacctggcttgaagagtactaccagacctggttgcgtacgccggaacaactcccggaagactggcggcgtttttttctttcacctgaactgactgtccaaagcgtatccggtgataacaacgtcagcggtgcgacgttaaaaaaacaggctgcggtaatacaactgatcaatgcctggcgcacgcaggggcatctgcgcgcaaagcttgatccacttggtttgaatcccccggctgacgttccctccctccagcctggtttttggggattaagcgaagaagacttgttgcaggaatttagcgtcacctttggcgcacacaccacgcaaatgccacttaagcaactgcttaacctgctggagcaagcctgggcgggtagccaggcttatgaacttgctcatctggaaaatcgtgaagaaatcaactggttgttatcacggattgagagcagcaatgcgccacaagcagatgtacaaacctgtattgctcgttttgaaaaactgatggcggcagagacgttagagcgttatctgcatacccgttatgttgggcagaaacggttttctctggaagggggcgaaagtgcaatcccggcgctcgatacgctgacaaaacgcctgcgtgcgcaaggtgtggaggaaatggtcattggcatggcgcaccggggaagacttaatgttctggttaatctgttgaataaagacccggcacagctttttgctgagtttgaaggcaagcagacgatcggcagtggttcaggcgatgtgaaataccacatggggtattccagcaatctggaaacacctgccggttcgctgcatgtggcgctggcgtataacccctcacatctggagatcgtgaatccggtggtgctgggccaggtgcgagccaggcaggaacgccgtggtgaggatggtcaggcaaaagtggtgggcgtacttattcatggggattccgcgttgggcggcctcggcgtcaaccaaaccacgtttaacttatcgcagactcagggctacggcactggcggtacgctacatctggtgattaacaatcagattggcttcaccacttcccgcttgcaggatatgcgttcttcacggtactgcaccgatattgccaaaatggtagcggccccaattatccacgttaatggcgatgacgttgacgctgtttgccaggtaatggaactggcgtgcgaatggcgagacaccttccggcgcgacatcatcatcgatatttgctgcttccgtaagcacggacacaacgaaagcgatgagccacgtcttacccagccacaaatgtatcaggcagtggatgctcaccctggtacgctcgcccgttatggtgaatctcttgcccgccgcggcctgttaactcaggcgcaacaagatgagatgacggcacgctatcgcgactggctggatagctgccagaaacgtgaaccgcagcctctcaaacctgcaattcactcttttagcgctaactggtatgggttgaccaaccctcactggagcgccccggtatctacggcattgcctcggcaaaagctggcagcgtatggtgaaatcatttctacgctgccacccgatgtggtcgcacatcctaccattaaacggcaactggcgttacgccaggatatggccgcaggtactcagccaatagactggggaatggctgaaatgctggcctatgcatcgcttgtggatgcgggtgttggtgtgcgtctttctggtgaagactcagggcgtggcacgttcagtcatcgccatgcagtggtacatcatcaaactgaagcccgtcgttatctgccgttacagcatatccgcgctggtcaggcatctttcgatgtttatgattcggtgcttaatgaagaagcgctcttagcctttgaatatggctattcaacgtctgcgcctcagcaactggttatttgggaagcacagtttggtgactttgccaacggcgctcaggttgctattgaccagtttatctcgtctggcgaaaccaagtgggatcgctatagcggtttaaccattcttctgccgcatggctatgacggacaagggccggagcactcttctgcgcgtcctgagcgctggctgcaactgtgcgcagaaaacaacatgcaggtggtgatgcccagtgagtcagcacaaatgttccatttgttgcgcggtcaggcattacgcccaatgcgcaaaccgttagtgataatgatgagtaagcgtttacttcggtttaaaggcgctatgagcgagctttgtgaattcactgatggcgcttataaaccggtaatcaccgatccgcaattgcatcagtcccagaaagttaagcgcgttattttgtgtagcggccaggtctattacgacgtactggaagcccgtaagcagcgtgagcatgaagacgaagtggcgattgttcgcctggagcaactctacccgttcccggtcgcagaactgaatgatgttctggcgagttggccgaactgctgcgaatggatttggttgcaggaagagccagaaaaccagggcgcgtggcggcagattcgtcatgagctggcggcactgaaaattaacactccttactggcagtatgcaggccgcccggcagcggcagctccggcgacagggtatgggcgtgtacataaacaacaaatcgacgaatttcttgctgctgcgtttgcagatattcagccatgaaaggcgcacaaaaataataaggagaacattttatgatcgaaattactgtccctgtattaccggaatctgtcacggaaggcacgctgacaacctggtgtaaacaagaaggcgagcacgtaaaacgcgatgatgtgattgccgagctggaaaccgataaagtcattctggaaataccggccccgcacgatggcgtgttaagcaatattatcgtcagcgaaggtagcacggtcacgtccgcgcaactgttggcgcatcttaagccgcaagctgtcatagaagaaaccgtcacaccagtcaccgaaaccctggcgatgccttccgcacggctggaggcacagcgtagtggtgtcgaacttgctgacgttgcggggagcgggagaaatggacgtatcctgaaagaggatgtacagcgcgttactcctgcaccagtcattcagcctgaacgggtggcggagatcgcgccagctaaacccttgacaccgggtgctcgtcaggaacgtcgtgagccgatgtcgcgcttacgtcagcggattgctgagcgtctgctggcttcccaacaaaataacgccattcttaccacattcaacgaagtaaacatgcagagcgtgatggatttacgcgcccgctggaaagatcgttttgccgagaagcacggcgtgaagctgggctttatgtccttctttgttaaggccgttacccgggcgcaggagcgcttccctgtagtgaatgccagcgttgatggcaacgagattatctggcgtgattattgcgatatcggcattgcagtgagcagcaaccgcggcctggtagtgcctgtgttacgcaatgcgcaatcactctctttggtggaaattgaacggcaaattgccgaatacgccacacaggcacgcaatggcaaattgccgctggaggcgttacagggcggcacgttctctatcaccaacggcggtacttttggttcgatgatgtcaacgccaatcattaacccgccgcagtcggccattcttgggatgcatgccatcacgccgcgcccggtcgcagaaaacggccaggttgttattcgtcccatgatgtaccttgctctcagctatgaccatcgcattatcgatggtcaggaagccgtgcagacattggtggcaatacgtgagctactggaatcaccggaacaactgttgctggatctttaaggagggcgccgatgagtacaatttttgatgtggcagttatggggggggggccaggtggttacgtagcggcactgcgggctgcgcagaatgggctttccgtagtatgtattgatgatggtgttaatgcacagggcgaaccttcgccgggcggtacgtgtctcaatgtcggctgtattccgtcaaaatcgttgctgcaatcttccgaactgtacgcgcaagtgcagcatgaggcgagcattcatggcgttaatgttgacggcgtatctttcaatgcagctgcgatgattcaacgtaaagacgccatagtaagccgcctgacaatgggcatcggcttgctgtttaagaaaaataaagtgaagtacctgtgcggcctcgcaacgttagaacatgctcgggatgagatttggcaattacgtgtaaacgatcaacaaatccgcgcccgtaatgtggtgattgcaacaggttctcagccgcgtcaactgcctggcgttaccattgataatcagcaaattctcgataatcgcggcgccctggcgttaaccgctgtgccgccgcgtctcggtgtgatcggcgctggcgtgattggccttgaactggggtctgtgtggaatcgggtcggttcagacgtcacgttgctggagatggcgccaacgttcttgcctgcactggaagctcgcctgtcgaacgaagtccgtaaagcaatgattgccagtgggatgaaaatgcaactggcagtagagattgaggctattgaacaacgggatgacggtgtgcatgtgcgctggcggcagggtgagaagcgagaagaaagccgcttcgataaattaattcttgccattggacgtgtaccgcgactttctggtgtcgatctcgtgcaactcggtcttgaagccgacaaccgtggcggtattgccgtcgataacttatgccgtaccgggaaagccgggctgtgggcaattggtgatgtcgtgcgagggccgatgctggcgcataaagcgatggctgaaggtgtggtggttgcggatcaaattgccggactggcggtagagccgattaattttgcgctgatcccttcggtgatttacacccaaccggaagttgcgtgggtaggggaaaacgaggcctcactgaaagccgctggcagagtctttaacaaaggaaattctctgtttgccggtaacggtcgcgccttagcattaggccaggaaggtgggcgttgcacgttatacagcgataaacacactgaccgcgtacttggcggagcgattgttggcccgcaggcatccgagctgatcaatgaaattgcgctggcgatgacttttagcgcctctggcgaggatattgcctgtgcgatccatgcgcatccgacattaagcgaagtcatccacgaagcagcaatggccttgaataataaagcattacacggataacacataccactgagggaatatatgaatttacatgagtatcaggccaaatcgttactggctggcatggggatgccgtgtccaaaagagatagccatccaacagatttcgcaactggcagatgcctggcaacatattgcttgcccgagtaaaggcgcggtacttaaagcgcaggtacatgctggtgggcgcggtaaagctggcggcgtaaaagtgcttaagcagctgccggaagcacaggcttttgtacagcaaatgttgggatcgcaactggtgacttatcagaccgggccagaagggcagtatgtcagcagtattttgctgtgcgaaaacatctatccggtacgccaggaactctattttggcatggtggtggatcgtgaaagccagcgggtcacgtttattgtcagcccggaaggtggcgtggaaattgaaaaagtcgcccatgagacaccggagaaaatcagcagtgtcagcattgatccactgacaggcgtgcagccttgccatatccgcgaaatgtttgctgttctgcaactggaacacgggctatttgctgcctttagtcgcctggttaatcaggcgtggaaagcctttaacgaactggatttcgccctgctggaaattaaccctctggtgttgcgggaaacgggcgaatttatgtgtgcagacgcgaaagtatcgctggatgataacgcgctgtatcgtcacccggaactccaggtgctacgtgatgaaacccaggaagatccacgcgaaagccaggcagcgaagcttgatcttaattatgtctcgctggacggaaatatcggctgcatggtcaatggtgcagggctggctatggcaaccatggacatcatcaagctatacggtgaacaacccgcaaacttcctggatgttggcggtggcgcaacccaggagcgcgtcagtgaagcctttcggctgattgtttccgacagcaaagtgaaagccattctggttaatatttttggtgggattgtccgttgcgacatgatcgccagagccattattcatgctctgaatgaggcccgtatcaccctgcctgtcgtggtgcgtctctccggtaataacgctgccgaagggcagcggttactggcagaaagtggcctgacggtggaagccgtcaattctctggatgatgccgctaaacgcatcattgcgttactgaattaacaggaggttaagatgagcgttttgatcaacaaacacacgcgggtactggtgcagggcattaccggcaaaaacggcacatttcatacagagcaggctattgcgtatggcacgcagattgtgggtggagtgacgccaggtaagggcgggcaacggcatctggatcgcccggtttttgattcaatgaaagaagcgatgcgacaaactgaggctgatgccagcgtgatttatgtgcctgcaccgtttgtgctggattctgttgttgaggctattgaagctggcgtcaaattggttgtggtgatcactgaaggtgtaccgacactggatatggtgaaagttcgtcggctgcttgactgccacccggatgtgcggctgattgggccaaactgcccaggagttatcacgccgggcgagtgcaaaatcgggattatgcctggtgaaatccaccgcccagggcgtattgggattgtttcccgctccggtacattaacctacgaagctgtagcgcaaaccacggcgctgggacttgggcaatccacctgtattggtattggcggcgatccggttccggggactaactttattgatgcgctgcgtttattcgaaaatgatccgcaaacagacgcggtaattatgatcggtgaaattggtggtaatgcggaagaacgggccgcggaatttattcgccatgaaatgaataaaccggtcgtaggttatattgccggtgtcactgcaccaaaaggaaaacgcatgggacacgctggagccattatttctggcggtagcggcagtgcggaggataaattccgggcgttcgataaagcaggcatggcatggacacgaaatccagcattacttggcgaaacgttatggaatgttattaagtaatccataaatgaatatcaagggagcatatcgctccctttttttatctgtgtggtaagagaatcaccttttatttactgtgcggaaaaccgcgcacaaaataaaaagaataaataataaaatcattaaataacaaagcgttattaaaaaattaaagatggcatagctcctgcaatagccaggcaggttttttatttttcacaatgaggtgaatatgtcatcaatatcccatggcgcaccacaaaagcgtcgaattatccctaatcccggcctgtggttggcgatcattgccggaattattattacccttctgccactgggcgataccttgcccgtcgctggacaaaatatgatcgccattctggtgtttgccattattgtctggatcagcgaagcgatggattacaccgccagtgcaattgttatttccgcactgattatctttatggttggttttgccccggatatgaatcacccggacacgatccttggcaccgcgaaagcgctgaaaatgactctgtcgggtttttctaattctgctctggcgctggtggcagcagcaatgtttatcgcggcggcaatgaccattaccgggctggataaacgcattgcgctgtttactatgtcgaaaataggtgccagcagccgcagcattattatcggtgccattgtggtgaccatcgtcctgagcctggtcgtacccagtgccactgcccgtacggcttgcgtggtgccgattatgatgggggtcattgcggcatttaaggtggataaacattcacgtttagcggcgtcaatgatgattgttatcgcccaggcgaccagtatctggaacgttggtattcaaacttcggcggcgcaaaacctgctttctatcggttttatcaataaaactttcggcgccgggcattctgtcagctggcttgactggctgttagcgggcgcgccctggagcctcaccatgtcggtgatcctctatttcctcgcacgtaaattgttgccgccagaaacggaagctgttgaaggggggagcgaggccattaaaaaagcactcgcagaattagggccaaccaccggtaaagaaaaacgcttgatcggtatttcgctgttgttactgctcttttggtctactggcggaaaattacacagtattgataccacctctgtcacccttgccggactggcgattatgttgctgccaggcatcggtgtaatgagctggaaagaggtcgaaaaacgtgtgcagtggggcacgttgctgatgtttggtattggtatcagcctggggtccacgctgcttgatacgcaggcagcttcatggatggcgaactatgtggtgaaaggttttggtctcgatggcttgccatcattagccatcttcgcgattctcgccgctttcttgataattattcacctggggtttgccagtgccactgcgctaactgccgcattgctgcccatcctgattagcctgttaagcagtctgccgccagaactcggcgttaacccggtcggcatgaccattctgctcgccttcagtgtcagttttggcttcatcctgccgattaacgcgccacaaaatatggtgtgtatgggtacggataccttcacgccacgccagtttacccgtgtgggactgtacctgacggtaatcggctacctgttgttgctactgtttgccgctacctggtggaaaattttaggtctaatgtgaggaaaccaacgatgtcattacaaattgctgttgaaaaagtgcgttggttagctgccgggctgctggaacttaatggctgtgatgccgatatcgctcaggatgtggcggaacatatgattgaagcggaacgttatggctttgccagccacggcgtcacgctgctaccgaaatatctggaaaatatcgctcgtggcgatgtaaccgcgaatgcccgcccggaatgcttaacaagtgaaggtaatttacaacgttttcatgcccacaatggctttggtcaacacgccggaaaagtggcggtaaatgctgccatcgaacaagcaaaacgccgtggtttttgcctgttaacgttgtgccatgcgcatcatttagggcgtatggggcattacgggcaaatggttgctgatcaaggcctggcgatgctggccatgagtaacgttaccgggcgtccggcgctggtcgcgccctggggcggtgcggaaccgcgtatgaccactaaccctttctgctttgcctggccgttcagtgatgggcgtccgccgattctggttgattttgccaccagtagcatggcgctaaataaagcacgggtaatgtcgtccaccgggaagcaggccgcgccgggacaattgattgatgcacaggggaatccaagcaatgatcctggggtgttattcagcaatcctccaggggcgttactgccatttggtgagcataaaggatttggcctggcactgatgattgaaatgatggcggggatcttatctggtggtgacacgatcgccgaagatcatcagacggatggatctgcgcataatcatctttttgcgttgattatcgatcctgatcaattcaccgatctggcaggggagaaagggcagttctttgcggattatctgttagctacgcagcctcaacctggcggcaatccggtgatttaccccggtatgccagaagctgccaaccgggaacgcaatgcgaagatgattacgatcccggtatcattctggtcctgggtagttgaacattacgcccgcaaaggtatcgatttggggttacatcctcaggaatcagcattagctggatgattctggtcgataaacttgcggttgaatctgatgtttgttgagtttgtcatataaagtcttgcgcggcagctgtaatagccgcgctgtcaaactgacctggccttccgtttgtcgcagcatatcttcgattaactttttctcgaaagcatcaatgcaggcggtaaggccactctcttcttgctgagtcattggcactggctggtggtgggtcagtaaaccgagaacaaaacgctctgcattgtgtttaagttcacgtacattgccaggccaactttgtgattgcaaccaggccagtaacatgggagaaatatcaggcagaggacgattatatttttgtgccgcctgactggcgaaccagtaaaacagttcagggatatcttctcgtcgctggcgtagaggtggaatattcaggctaaccacattcagacgataatagagatcgagacgaaacagatgttcttcgctgcgacgcagtaaatcttccttggtcgctgcaataacacggcaattcaccggaattaattgattggcacctaatcgttcaatggttctttcctgcaatacacgtagcagttttacctgcattcctgatggcattccctctatttcatcgagaaataacgtaccaccatttgcatgttcaatttttccaatacgctttttaaccgcaccggtaaatgcgcccgcctcatgaccaaatatttcgctttcaaacaacgtttctggtaagcctgcacagtttaaggcaacaaactgcccctgacggcgggtactccagtgatgcagcattctggcgacgacttctttaccacaacctgtttcaccataaataaggacatcggcaccggtatctgcgacattaaggatcattttacgcagttgttgcatctgcggactacgaccaatcagcaccgggccattttcctgttgcagattcgccagtaattgctgattttctaaaaccaatcgccgtttttctaccgctctggcaataatactcaataatttatctgagctacttggtttctcaatgaaatcgaatgcaccattacgcatggcatccaccgccatttccacgtcaccgtgtccggtaattaaaataaccggaattttgctatccatttcgttgatgtaactgaggagctctagtcctgatattccaggtaacctgacatcggtcagtataataatgttggcctgactttgaataaggggaatactgtgttctgcatcgcaacaggaaataacacgataaccagccagcgtgagcgtttgttcacaggcaaaacgtacatcgtcactatcctcaatataaactatagtaatttcactggatttattattcatgttcttctccccattcaggccaggttaatgtcattactgcgccgccttcaggatgattactggcgtggagtgcgccgttcgaatttcggacaatttcgctgactattgccagtcccaaccccattcctctacgtttagtggtaaaaaatggttcaaatatgcgatcgacaacttcaggtgcaaaaccgccaccgctgtctttaatggtaataataactttgttatttgcctggcgaatggcgatatccagtcgtttgtaagagctaccttccatagaatctaaggcgttgctaattaaattactgaatatctgttcaagaccgagctcatcgcaattgacaaataacggcatggatggggcttttattcgtcgctcaatgttatttttctccatgctgtgattaagtaacgccacggcgctatacatcactttgatgacatcggcagaacctttaggtacgcgatggcgcgaggcaaatgctttaagttcggaaatgagctgcgtcatccgctcaatcactgaaataatatgtttcagattctgttcaacctgcggatacatctctttttttagcatagtacgcgcgttatcagtaagtgcgtgaatggcggctaacggttgattttgttcatgggcaatttcggttgccatctgtccaagcgccgccagtttgctggactctgccagttcactacgcgtaatttgtaatacttgttcagcttgactgcgctcttttatctcctgtattaatttttgattgatcaattccagggcagatgtacgctctttaacctgtttttctaatgtttcattcgcaagtgttaataattgttgtgcatgagatcgcattctccagtatttaataaataacaaaaacagcaggtaaataattagtgtaatgactaacgaaatagcccatgaccagtacaggttatctaaggggaccataattgtcattttccagttaaattctggaatggctatttgttgcgtataatattgcgggaataaacagagttgttcttttttatctttcaggaaagtaaaattgctcacggtataacagggataataatccgccggtaaaagattgtcgagactatattggcgggtagattgtagtttttgttttgcctgaacaggtaacggttgcagtgttcgcattcgccatggcgattttgaacttaaaaatataatcccatgttcatcattcacgataatattttcaggaccttcggcccatgctttttcaatttcattaagacttatttttactactacaacaccgacaatttttcctttatcttttatacttgtagagaggaagaatcccggtgtattcgtagtgctaccaataccgtaaaagcgtccatttaagccagacatggcgtgtttataataggggcgatagctataattttgccctacatagctgccggggtcctgccagttgctagaagcgatggccttaccttgggtatccagaataaatattgctgcggttttgagttgagtattgaaatgtgcaattcgttgattgagttcgctggacgtcatatcgtcaggcgtaattaccgcctgacggatgatatggtctgttgagagcatatagggtaaaacataaaattgctcgatggtggaatataatgtggacttatacatttcaagccgcattttatcggtactggacaaggtattaaaacgcaagtgcaaaaaagcgattgaaaccgcgagcatgataagaaaaagtgaaatgcttgtaatgtgaaatcgccatttgttcttaaatatataattccacgatattttcattcatcatccattgaatgcatttatatttatcatcagtatattccctgaacaatgtttgcgagaaccaaaagagtgccattgtgtgaatgtgtaagcagaataaccgtggcaatgtgtggtttatcgcacaggtattccaaatgtgatcatgctctttttatgtgacaaatccgcagataatccttcctttcccccgcggttggcgttatggtcagatggttttttcaacaaacgcacaataataagtttcaacttactgactatttagggaaaaatatgcgcaagatcacacaggcattgagtgccgtttgcttattgttcgctctaaacagttccgctgttgccctggcctcatctccttcaccgcttaatccgggtactaacgtagccaaactcgctgaacaggcgccaattcattgggtttcggttgcacaaattgaaaatagcctcgcaggacgtccgccaatggcggtggggtttgatatcgatgatacggtacttttttccagtccgggtttctggcgcggcaaaaaaaccttctcgccagaaagcgaagattatctgaaaaatcctgtgttctgggaaaaaatgaacaatggctgggatgaattcagcattccaaaagaggtcgctcgccagctgattgatatgcatgtacgccgcggtgacgcgatcttctttgtgactggtcgtagcccgaccaaaacagaaacggtttcaaaaacgctggcggataattttcatattcctgccaccaacatgaatccggtgatctttgcgggcgataaaccagggcaaaatacaaaatcgcaatggctgcaggataaaaatatccgaattttttatggtgattccgataacgatattaccgccgcacgcgatgtcggcgctcgtggtatccgcattctgcgcgcctccaactctacctacaaacccttgccacaagcgggtgcgtttggtgaagaggtgatcgtcaattcagaatactgacagagcgggagagcgtaatactctcccgaatgctgtttttttaatcacacctttatcctttcgctgtcttgctgcaaactgattaagagagttttatcaaggagcagcacatgtggtatcaaaagacgctcacgcttagcgccaaatctcgtgggtttcatctggtaacggatgaaattctgaatcagctggctgatatgccgcgcgttaacatcggtttactgcatctgttgctgcaacatacctccgcctctctgacacttaatgagaactgcgatcccaccgtacgccacgacatggagcgttttttcctccgcgccgttcccgataacggaaattatgagcatgactatgagggagcagacgatatgccttctcatatcaaatcctcaatgctgggaacatcgcttgtattgccggtgcataaagggcgtattcagaccggcacctggcaaggcatctggctgggggaacatcgcatccacggcggatcgcgtcgcatcatcgcgacactacaaggggagtgaaaaatgaccatttcggagttgctacaatattgcatggcaaaaccaggcgcagaacagagcgtgcataacgactggaaagcgacgcagatcaaagtgggagatgtgctgtttgcgatggtgaaagaagtagaaaatcgcccagctgtttcgctgaaaaccagcccggagctggcggagctgctacgtcagcagcacagcgatgtgcgtccaagccgccatctgaataaagcgcactggagcaccgtgtatctcgacggttcgctgccggattcgcaaatctattatctggtggatgcgtcttatcagcaggcggtgaatttgctgccggaagaaaaacgtaaattgctggtgcaactctgaaagaagaaggccgctctgaaagcggccttaacgattacagcatcggcttgaggaagcgcgccgtatgcgaagctttgcactctgcgacggtttctggcgtaccggagacgaggatttcgccgcccccactgccgccttccggtcccaggtcgacaatccagtcagcggttttgatcacgtcgagattgtgctcaattaccacaatggtattgccctgatcgcgcagtttatgcagtacgtcgagcagttgctgaatatcggcgaagtgcagaccggtggtcggctcgtcgagaatatacagcgtctgcccggtgccgcgttttgacagctcacgcgccagcttcacgcgctgggcttcaccaccagaaagtgtggttgcggactgcccgaggcgaatgtacgtcaggccaacatccatcagcgtttgcagcttacgcgccagagctggcaccgcatcaaagaactcacgcgcctcttcgatggtcatatccagcacttcgtggatggttttgcctttgtacttaatctccagcgtttcacggttatagcgtttgcctttgcactggtcgcacggtacgtaaatgtccggcaggaagtgcatctccactttgatcacgccgtcgccctgacaggcctcgcagcgtccgccacggacgttaaagctgaaacgtcctggcgtatagccgcgcgcacgggattccggtacgcccgcaaacagttcgcgcacaggtgtaaacacgccggtataggtcgccgggttagaacgcggagtacgaccaattgggctttggtcgatatcgatcactttatcgaaatgctccagtccctgaatatcgcgatacggtgccggttcggcgatggtcgcaccattcaactggcgttgggcaatcgggaacagtgtgtcgttaatcagtgtcgatttaccggaacctgaaacccctgtgatgcaggtaaacagaccgactggcagcgttagcgtcacgtctttcaggttattaccgcgtgcacccgtcagcttcagcactttttccggattcgccggaacgcgtttcttcggcacttcaatcttgcgtttaccgctcatgtactgtccggtcaacgactccggcaccgccataattgcttccagtggaccttccgcgaccacttcaccgccgtgaacacccgcacccggaccgatatcgatcacatgatcagcggcgcgaatcgcgtcttcgtcgtgctccaccacaatcacggtattaccgagatcgcgcagatggataagcgtacccagcaggcgctcgttatcgcgctggtgcaggccgatagacggctcatccagcacgtacatcacgccaaccaggcctgcaccaatctggctcgccagacgaatacgctgggcttcaccgccggaaagtgtctctgctgagcgggaaagtgtcaggtaattcaggccgacgttaacgaggaatttcaggcgatcgccaatctccttaagaattttttccgcaatcttcgctcgttgacctgcgagtttgagattgttgaagaattccatcgcatgaccgatgctcatgtcggagatagcaggcagcggcgtattctcgacatatacatggcgcgcttcccgacgcagacgcgttccttcgcagctggcgcacgggcgattgctgataaacttggctaattcttcacgtaccgcactggattccgtctctttataacggcgctccatattgtgcagcacgccttcgaacggatgacgacgaatggaggtatcgccacgatcgttcatgtatttgaattcaatattttctttgccagaaccgtacaacaccactttatgcacgttcgcgctcaggctgccccacggcgcttcgacgtcgaacttatagtgatctgccagcgatttcagcatctggaaataatagaagttgcggcgatcccagccacggatcgcaccgccagccagcgataattccggattctggatcacgcggtcaggatcgaaatattgctgtacgccaagaccgtcacaggtcgggcaggctcccgccgggttgttaaatgaaaacaggcgaggttccagctcgcgcatactgtaaccgcaaatcgggcaggcaaagttggcggagaacagcagctcttccgctttcgggtcgtccatatccgccactaccgcggtaccaccggaaagctccagcgcggtttcaaacgactcggcaagacgttgggtaagatcgtcacgcactttgaagcgatcaaccaccacttcaatggtatgtttcttttgcagttccagtttcggcggatcggaaagatcgcagacttcgccatcaatacgagcacggatgtaaccctggcttgccaggttctccagcgttttggtgtgttcgcctttgcgctctttaatgattggcgcgagcagcatcagacgcttgccttccggctgcgaaagcacgttatccaccatctggctgacggtttgcgccgccagcggaacatcgtggtccgggcagcgcggctcaccaacgcgagcgtacagcagacgcaaatagtcgtggatttcggtgattgtccccaccgtagagcgcgggttatgagacgtcgatttctgctcaattgagatggcaggagaaagcccctcaatatggtcgacgtccggcttctccatcagtgacagaaactgccgcgcgtaggcggaaagggattcaacgtaacggcgctgcccttcggcatataaggtgtcgaaagcgagcgaggatttgccagaacccgaaagcccggtcacgacaatgagcttgtcgcgggggataacgaggttgatgtttttgagattatgggtgcgggcgccccgaacttcgatcttatccattcacctttcccggattaaacgcttttttgcccggtggcatggtgctaccggcgatcacaaacggttaattatgacacaaattgacctgaatgaatatacagtattggaatgcattacccggagtgttgtgtaacaatgtctggccaggtttgtttcccggaaccgaggtcacaacatagtaaaagcgctattggtaatggtacaatcgcgcgtttacacttattcagaacgattttttttcaggagacacgaacatggccagcagaggcgtaaacaaggttattctcgttggtaatctgggtcaggacccggaagtacgctacatgccaaatggtggcgcagttgccaacattacgctggctacttccgaatcctggcgtgataaagccaccggcgagatgaaagagcagactgaatggcaccgcgttgtgctgttcggcaaactggcagaagtggccagcgaatatctgcgtaaaggttctcaggtttatatcgaaggccagctgcgtacccgcaaatggaccgatcaatccggtcaggatcgctataccacagaagtcgtggtgaacgttggcggcaccatgcagatgttgggtggtcgtcagggtggtggcgctcctgcaggtggcaatatcggtggtggtcagccgcagggcggttggggtcagcctcagcagccgcagggtggcaatcagttcagcggcggcgcgcagtctcgcccgcagcagtccgctccggcagcgccgtctaacgagccgccgatggactttgatgacgatattccgttctgatttgtcattaaaacaataggttatattgttttaaggtggatgattaaagcatctgccagccataaaaaagaagcctccgttatggaggcttctacatatcaagtcaaaatcattggccattgtggcggtgtctgattcatctcttctaccatcaccgactcgatgttgtgccagatggcggtgatatccgccattgtgatgccaagcaaccccattgcgaaccagcaggcggaaactacgcccagaccgctgctgatcactgcaagcccgacataatcagcccgacgaaaacggatgttgagcgtgctagccagaaacatcattacggcactaagaagttgccagcgaagaagaaccacgccagtggtgagggtagccatcaaacaattcctcggaaaagagctgatgccctggacagcgcggcgttgttcacgggaggcgtgatacactctggctatcgcggggcttgcagaacacaaaaatgaaacactctgtttgtttcatgaattttgtgaactatatcacaattggttgtttgttagccagattaggccgtgacttttattgccgtacagattatgtgttttttcagcggcattaagggtatatcttcccgccgcctctgcattcctgaaggtgattaatttttaagatcaatgaattatcgtcatcctggtgacgattaaaaaggtctcaattttatatcaggcaaaagtgctatttataccgtaagatttatctaaagacgtcggtagccagggtttcaccttgcaataaccgggtataaacaggcagggaattgatagcaatgagtcatcgtgcacgacaccaattactggcgtttccgggcattatctttttagttctctttcccatcattatgtcgctatggattgccttcttttgggcaaaatcagaagtgaataatcagctccgaacttttgctcagctggcgttggataaatctgagctggtcattcgtcaggcagatttagtgagcgatgcagctgaacgctatcaggggcaagtttgcactccagcccatcaaaagcgaatgttgaatattattcgtggctatctttatattaatgaattgatttatgctcgtgataaccattttttatgctcatcgctgatagcgtctgtaaatggctatacgattgcaccggccgattataagcgcgaacctaacgtttctatctattattaccgtgatacgccttttttctctggctataaaatgacctacatgcagcggggaaattatgtggcggttatcaaccctctcttctggagtgaagtgatgtctgatgatccgacattgcaatggggagtgtatgatacggtgacgaaaacctttttctcgttaagcaacgaggcctcggcagcaacgttttctccgctgattcatttgaatgatttaaccgtacaacgaaatggctatttatatgcgacagtttattcgacaaaacgcccaattgcagccattgttgcgacttcatatcaacgtcttataactcatttttataatcatcttatttttgcgttgcccgccggtattttggggagtcttgttctgctattactctggctacgtattcgacaaaactatttgtctcccaaacgcaaattgcaacgcgccctcgaaaaacatcaactttgcctttattaccagccaataatcgatatcaaaacagaaaaatgtatcggcgctgaagcgttgttacgttggcctggtgagcaggggcaagtaatgaatccggcagagtttattccgctggcagaaaaggaggggatgatcgaacaggtaactgattatgttattgataatgtcttccgtgatttgggcgcgtatctggcaacacataccgatcgctatgtttctattaacctgtcagcctccgattttcatacctcacggttgatagcgcgaaccaatcagaaaacagagcaacatgcggtgcgcccgcagcaaattaaatttgaagtgactgaacatgcatttcttgatgtcgacaaaatgacgccgattattctggctttccgcaaggccggttacgaagtggcaattgatgattttggtattggctactctaacttgcataaccttaaatcattgaatgtcgatattttgaaaatcgataaatcgtttgttgagacgctgaccacccacaaaaccagtcatttgattgcggaacacatcatcgagctggcgcacagcctggggttaaaaacgatcgctgaaggtgtcgaaactgaggcgcaggttaactggctgcgcaaacgcggcgtgcgctattgccagggatggttttttgcgaaggcgatgccgccgcaggtgtttatgcaatggatggggtaattacccgcgcgggagttaacgcgcgggcaataaaactacaggcggtggcgataatcgctgggagtgcgatcaaactgccgacggaaaacgcgggagaaggtctgctgagagacataacccaggtccattgcgatatcaaaaatcggacgctcggtggtgcgcaactcaacggcggccagtaacagacggcgctggcgaatgtaatcgccaagcgtctgatgcgtcaccgtgcggaacatccgttgcaagtaccactttgaatagccagatttttttgcgacgacatcaatgttaagcggctggtcaatatgctcgtcaatccatgcgataagatcctgaataattttctgatgggacataaatctgcctcttttcagtgttcagttcgttaattcatctgttggggagtataattcctcaagttaacttgaggtaaagcgatttatggaaaagaaattaccccgcattaaagcgctgctaacccccggcgaagtggcgaaacgcagcggtgtggcggtatcggcgctgcatttctatgaaagcaaagggttgattaccagtatccgtaatagcggcaatcagcggcgatataaacgtgatgtgttgcgatatgtcgcaattatcaaaattgctcagcgtattggcattccgctcgcaaccattcgtgaagcgtttggcgtgttgccagaagggcatacgttaagtgcgaaagagtggaaacagctttcgtcccaatggcgagaagagttggatcggcgcattcataccttagtggcgctgcgtgacgaactggatggatgtattggttgtggctgcctttcgcgcagtgattgcccgttgcgtaacccgggcgaccgattaggagaagaaggtaccggcgcacgcttactggaagatgaacaaaactaaagcgccacaagggcgctttagtttgttttccggtctttgtctttctctctatcccgctggtacacaggagggtttcccccgacgtcaacacacctcattcgagcacgtggtggaggttccggttggtgttgatgctttaattgtatgtgaccggcgtttcttcgccagtgtaaaagtacactttttagccgcaatatttttgtcatctcagacgattttttatcgcaatcctgaacggtatacggctcgataacgctgcaatcttgcgcatcgacgataacgtttgcgcatcaattgcctggtttttcatcgtcaagacaataaaagagaaaaaagcagcaaacttcggttgaaaaagccgctatgatcgccggataatcgtttgctttttttaccacccgttttgtatgcgcggagctaaacgtttgcttttttttgcgacgcagcaaattgtcgcaaacctggagcaggaagataacgtttcgctggcaggggattgtccgccacgcatcttgacgaaaattaaactctcaggggatgttttcttatgtctacgccatcagcgcgtaccggcggttcactcgacgcctggtttaaaatttcacaacgtggaagcactgtccgtcaggaagtggttgccgggttaacaacgtttctggcgatggtctactcagttatcgtcgttccaggcatgttgggtaaagcgggcttcccgcctgcggcagttttcgttgcaacctgtctggttgccggactcggttctatcgtgatgggtctgtgggctaatctgccgttggcgattggttgcgccatctctctgacggcgtttaccgcattcagtttggtgctggggcaacatattagcgtacctgtcgcgctgggtgccgtgttcctgatgggtgtgttgtttacggtaatttctgccacgggtatccgtagctggattttgcgcaacttgccgcacggtgtggcgcacggcacggggattggtatcggtctgttcctgctgctgattgctgctaatggtgtcggtctggtgattaaaaacccacttgatggtctgcccgtcgcgctgggggatttcacgacctttccggtgatgatgtcgttggtgggtctggcagtgattatcggcctggaaaaactgaaagtccctggtggcattctgctgaccattatcggtatctcaattgtcggtttgatcttcgatcctaacgtccatttctccggcgtttttgccatgccttcattgagcgatgaaaacggcaattcactgattggcagcctggacattatgggcgcgctgaatcctgtagtcctgccaagtgttctggcactggtgatgacagcagtatttgatgccaccggaactatccgtgccgtcgccggtcaggcgaacctgctggataaagatgggcagatcatcgacggcgggaaagcactgaccaccgactccatgagcagcgttttttctggcctggtgggtgcagctccggcagcggtatacatcgagtctgcggcgggtacggcggcgggcggtaaaaccggtttgacggctatcaccgttggcgtgctgttcctgctgattctgttcctctctccgctctcttacctcgttccggggtacgcaacggctccggcgctgatgtacgttggcctgctgatgctgagcaacgtggcgaaaatcgactttgctgattttgttgatgcgatggcgggtctggttacggcggtattcatcgtgctgacctgtaacatcgtaacaggcatcatgattggcttcgcgactctggtgattggtcgtctggtttccggcgaatggcgcaagttgaacatcggtacggtcgttattgccgtggcgctggtgaccttctatgcgggtggctgggctatctaatcttacataggattctgaaaacgggtggcaatggctgcccgtttttattttctccgcacattgtgtgagcttttgcgatattctgaaaaaatgagaattcaggcataacgcctttctcagatcataaaaaacatcgcaaacagggaacgcatggaaatcttcttcaccatactgataatgaccctcgtggtctcgctgtccggggtggtcactcgtgtcatgccctttcagatcccgcttccgcttatgcaaatcgccatcggtgcgctactggcgtggccgacgtttggtttgcatgtggagtttgatcctgaactctttttagtcttgtttatcccgccgttgctgttcgctgatggctggaaaacgccgacccgtgaatttctcgaacatgggcgagagattttcggcctcgcgctggcgctggtggtggtcaccgtggtcggcattggcttccttatttactgggtggtgccgggcattccgctgatccccgcctttgcgctggctgcagtgctttctccgaccgatgctgtagcgctctccgggattgttggcgaggggcgcatcccgaaaaaaatcatgggcattttgcagggcgaagcgttgatgaatgacgcctccggcctggtgtcgttgaagtttgccgtggcagtggcgatggggacaatgatcttcaccgtcggcggtgcgacggtcgaatttatgaaagtggcaataggcggtattctcgccggttttgtggtgagctggctgtatggtcgctcgctgcgattcctcagccgctggggcggtgatgaacccgcgacgcagatcgttctgctgttcttgctgccattcgcttcttatctgattgcggaacatattggcgtttccggcatcctcgctgcggttgccgccgggatgaccatcacccgctccggtgtgatgcgccgtgcgccgctggcaatgcgcctgcgcgcaaacagcacctgggcgatgctggaatttgtctttaacggcatggtgttcctgctgttaggtctgcagttgccggggattctggagacgtcgctgatggcggcagaaatcgaccctaacgtcgaaatctggatgctgtttaccgatattattctgatatatgcggcactgatgctggtccgtttcggctggctgtggacgatgaaaaagttcagcaaccgcttcctgaagaagaagccgatggagtttggttcgtggactacacgagaaatcctgatcgcgtctttcgccggggtgcgtggggcgatcactctggccggtgtgctctctatcccgcttctcttgccggatggtaacgtcttccctgcgcgctatgagttggtgttcctggcggctggcgtcattctcttctcgttgtttgtcggcgtggtgatgttgcctattctgctacaacacatagaagtcgcggaccattcgcaacaattgaaagaggaacgtattgcacgagcggcaacggcagaagtggcgattgtggcgatccagaaaatggaggagcgtttggcggcggataccgaagagaatatcgataaccagctgctcacagaggttagttctcgcgtcattggtaacctgcgtcgtcgcgccgatggacgtaatgatgtagaaagttcaatcctggaagagaacctggagcgtcgcttccgtctggcggcattgcgttctgaacgtgctgaactgtaccacctgcgcgccacgcgggagatcagtaacgaaacgctgcaaaaattactgcacgatctcgatttgcttgaagcgttgctgattgaggaaaatcagtaatctgcatggttggcgggcgagcccgccaacccgacttacactggcgttaaccagtatccttcacaacagctcagccacgcgtgggcagagtgggaaaggtaaacgccctcacgccaaatcattcctaatttccagcttagttcgctttccagcggtagccattttaaggtgtttttatctaatcgctggcaaatgggttccggcaatatggctattccgacaccggcctgaaccatcgcggcgagaaaatcccattgcccgctgcgaactgcaattctcggcttaacgccatgttcatcgaataacttcatcaattgcttacttaaggcaaaatcttcgttatagataagtagaggatgttccgccaatgtctccggtgagacggcatcacattcaagccatttacctgaatgtggcgtcagtacacatagtggatgactaaacagcgataacgttgtcaggccgctttcttctactggcagggctgtcagtgccatatccagttcaccgttcatcaccgcttgttgtaccgtcagaccaccaaactccgaaattttcaattctacgccggggtaacgctggcgaaaaaggccaatcggcccggccatcaacatcccaaccatcggcgggattcccagccgcaaaacgccggttttaagctgattgatatcgctaagctcagcttccagttgccgaaactcagccagtaaagccagcccgcgctcaaatacgacgcgaccagtatcagtgagaagcagccgacgaccatcgcggatcaacaatatacagttcagctcatcttcgagattcttcagcatcttgctgatagttggttgggtgacaaacaacttctccgctgcgcgggtgaagctttgctggcgcacgacttcgacaaaataacgcagcgttctgatatccataactattccctttgactatacctgcaatgattttaattcatttcagtcaggggcgagcgctctctatacttaccattctgttttattttcaggatatcctctcatgcccgtggcgcttcgccgcattacccctgccgtagtgcaatctatccaggtattttttcaggttgtgctgtatgcaggtttatttatttttgcgcagtatctcgtctcctggctgcatttgccgctgcctgccaacctggtggggatgatcctgatgctggcgctgattgtttgtcgcattcttcctctgcaatgggttcgagccggggcgcgttggctattggccgaaatgttgctgttttttgtccctgccgtggtggctgtggtgaactatgcacaactattactggtggatggctggcgtatttttgctgtgatcgcgctgagtacggtgatggtgctgggcacgactgcctgggtagtggaaaaagtctatcgctatgaaatgcgcaggttaaaccgtggctaattttcagctaagtatgctctgtctggcaattacgctagttatctattttcttaacaaacgcctttatcgccgctttcgtaaattgccattgatgcctctggtgctgacgcctacgctactggttatgctgctggtttttggcaatatttcctggcaaaactatattggcgaagcgcactggttactatggctattaggtccggccaccatcgcctttgcggtaccagtgtatgacaatcgggcgatcattaagcgtcactggatgtcgttgacggcaggcgtactgacggcaacggtggtggcagtgaccagctcagtgtggctggcgcgattgtttaccctgccagatgagatccagcgtagcctggcggtgcgttcggtcactacgccatttgctttggcagcgagccagtcgctcggcggacagcctgatctggtggcgctgtttgtggtggtcaccggtgtgtttggcatggcgattggcgacgtgttgtttttacgtctctctattcgcgaagggatggcgaaaggtgctggattcggcgcggcatctcatggtgccgggactgcgcggtcgtatgaactgggtcaacaagaaggcgtagttgcaagcctggtcatgatgctttcaggtgtattgatggtattggtttcgccgctggtggccaggatgatgttctgaagaaattccccgatcaagcgaccggggaaggggagagattaatgcgcgcggccctgctcaacgccaaagccagtctgggaacggataaactgcgcacggaacagttcacgctcgcgcgcaccttccgctgaattatccgttgccgagaataaccagataccgaggaatgccacgctgatagagaacagcgccgggtattcatacgggaagatggctttttcgtgaccgaggatctgtacccaaatagtcgggccgaggatcatcagcaccaccgcagtaatcagtcctaaccagccgcccagcattgcgccacgggtagtcagtttcgaccagtacatggaaagcagaatgatcgggaagttacagctcgccgcgatggcaaacgccagccccaccataaaggcgatgttctgattctcaaacagcacgccgaggataatggcaatcacaccgaggatcagtacggtgattttcgatacccgcagctcttcacgttcggtcgcaccttttttgaagacgttagcgtacaggtcgtgagacaccgccgatgcgcccgccagcgtcagacccgcaaccaccgcaagaatggtggcgaaagcaaccgctgaaataaagccgaggaacaggttgccgcccaccgcattggccaggtgaactgctgccatgttgttaccaccaatcagatggcccgccgcgtctttatattccggattcgcaccgaccagcatgatcgcgccaaagccgataataaaggtcaggatgtagaagtagcccataaatccggtggcgtagaacacgctcttacgtgcttcgcgggcatcgctgaccgtaaagaagtgcatcagaatatgcggcaagcccgccgtaccaaacatcagtcctagccccaaagagagcgcggagataggatctttcaccagcccgcccggcttcatgatgtcgacacctttcgggtgtaccgccatcgcttcgctgaacagattgttgaagctaaagccgacgtgtttcatcaccataaaggccataaagctggcaccgaacagcaacagcacggctttaataatttgtacccaggtggtcgccagcatgccgccgaacaggacgtacatcatcatcagcacgccgaccagcactaccgcaatgtgatagttaaggccaaacagcagctcgatcagtttacctgcgcccaccatctgggcgataaggtaaagcgccaccaccaccagagaaccacaggccgaaagaatacgaatcggcccttgtttcagacggtaagaggccacatcggcaaaggtgtagcgaccgaggttacgcagacgttcggcaatcaggaacaaaatgatcggccagcctaccaggaagcctagcgagtaaattaagccgtcatagccggaggtaaacaccagcgcggagatccccaagaatgaggcggcggacatatagtccccggcaatcgccagcccgttctgaaaaccggtgatattgccgcctgcggtgtagtagtcattacgcgaacgtacgcgttttgacgcccagtaggtaatgccgagcgtaaacacgacgaaaatcaggaacataataatcgcctgccagttcgttggctgacgctctacggccccgctaatagcatccgcggcgttagctgcgaaagggagtgtggcggcaagcgccgtcagaactcttttcatgatgcttgtacctcatgcaggacttcgttattaagacggtcgaattcgccgttcgcccgccagatgtagataccagtgagaacaaaggagatcacaattaccccgacaccgactggaataccgcgtgtgacgctggtgttcggattcagcggggtgcccagccagccgggcgcgaaggcgatcagtaaaataaagccgatataaactgccagcataataatcgacaggatggtggcaaaccgttgccgtttttcgactaactccctgaaatgcgcattgtcttctatccgctgataaatcgtaccattcatcacagattctccagaggtaatgtagggattgttttaattcccgctcccttatgggagaaggttaacgcttgggtaacccttgccgaatgtaggccggataaggcattcacgccgcatccggcaatcaacgcctgatgcgacgctgtcgcgtcttatcaggcctacagccgttgccgaatgtaggccggataaggcgtttacgccgcatccggcaatcaacgcctgatgcgtcgctgtcgcgtcttatcaggcctacagccgttgccgaatgtaggccggataaggcgttcacgccgcatccggcaaccagcgcctgatgcgccgctgtcgcgtcttatcaggcctacaaatcgtttccgacttgttgcccggagcgcatccggcaattgtgggttacgatggcatcgcgatggcctgcttctcttcaagcagcttctcgactacgccaggatcggcaagcgtcgaggtatcgcccaggttgctggtatcgcccgccgcaattttgcgcagaatacggcgcataattttgccggagcgggttttaggcagggagtcggtccagtgcagcacgtctggcgtcgccagcgggccaatctctttacgcacccagttgcggacttctgcgtacagttctggtgacggttcctccccgtgattaagcgtgacgtaggcgtagatcgcctgacctttaatattgtgcggaataccgaccacagcggcttcggcaattttcggatgcgccaccagcgccgactcaatctctgccgtccccaggcggtgaccggagacgttcagcacgtcgtcaacgcgcccggtgatccagtaatagccatcttcatcgcgacgcgcgccgtcgccgctgaaatacatatttttgaaggtggagaagtaggtctgctcaaaacgttcgtgatcgccaaacagcgtacgcgcctgacccggccaggagtcggtgatcaccagactgccttcggtggccccctccagcgggttaccttcgttatcgaccagcgctggttgcacgccgaagaacggacgtgttgccgaaccggctttcagctcggtagcgccaggcagtggcgtgatcatgaaaccgccagtttcggtctgccaccaggtgtcgaccaccgggcatttctcgttgccgatcttcttccagtaccactcccacgcttccgggttaattggctcgcccacggaaccgagaatgcgcagcgacgaacggtcggtgccttcgatcgctttatcgccttccgccatcagcgcgcgaatcgccgtgggcgcggtatagagaatattgacctgatgcttgtccaccacctgcgccatacgggcaggcgtcggccagttcggtacgccttcaaacatcagcgtggtcgcgccgcaggccagcgggccatacagcaaataactgtgtccggtaacccagcccacatcggcggtgcaccagtagatatcgcccggatgataatcaaagacatatttaaaggtcagcgccgcgtacaccagataaccgccggtagtgtgcagcacgccttttggcttaccggtagaaccggaggtatagagaataaacagcggatcttcggcgttcatctcttccgcctggtgctgagcgctggcttgctcaaccaggtcgtgccaccacaggtcgcgcccttcctgccagtcaatttttccaccagtacgcttcagtaccaccacatgctctacgctggtgacgttcgggtttttcagcgcgtcatcaacgtttttcttcagcggaatactacgcccggcacgcacaccttcgtcggaagtgatcaccagtcgtgaactggagtcgataatgcgtccggcaacggcttccggcgagaagccgccgaaaatcaccgaatgtaccgcgccaatgcgggcgcaggccagcatcgcgaccgcggcttccggtaccatcggcatataaatcgcaactacgtcaccttttttaatgcccagttcgagcagggtattggcgaagcggcagacgtcgcggtgcagctctttatagctaatatgtttgctctggctggcgtcgtcgccttcccagatgatggcggtacgatcgccgttttcttgcagatggcggtcaaggcagtttgccgccagattcagcgtgccgtcctcgtaccatttaatggacacattaccgggggcaaaggaggtgtttttcaccttctggtacggtgtgatccagtcgagaatttttccctgttcgccccagaaggtatctggtgcgttaatagattgttgatacatcgcctcgtactgctgagggtttatcaggcaacggtctgcgatgttggcaggaatggtgtgtttgtgaatttgactcatgcttttgttctccttgtaagatgttaataatatgtggcataagcgttaaatgtaggggtattggcagttttgtttagtatttgggcgacagatcacgcaaaagtagaattgtgcaaataaacggcagggtaatttttgaaggtcagcaacaaaagttgattaattctttgaggaacatgcagttatgcatgctgttgaaaaagaggaagatactgactaactctaaagtggtattttacatgcacttacaattgattaaagacaacattcatagtgtggttatttgttacacatagggacgagcaatgtcatgacagtgtaggtgcggttactgtcgtgaaaaacaataaaaaccgccattgcaacaatggcgcaattcggatgaagccctatgacaaggataaaaataaacgcacgccgtatcttcagcttattgattccttttttctttttcacttctgttcacgctgaacaaacggctgctcccgcaacacctgtaactgtggaagcgaagaatgaaacctttgccccgcagcatcccgatcaatatctctcctggaaagctacctcggaacagtcagagcgtgttgacgccctggcggaagatccacggctggtgatcctgtgggcagggtatcccttctcgcgcgattacaacaagccgcgtggacatgcctttgctgtgaccgatgtgcgtgaaaccctgcgtaccggtgcgccgaaaaacgctgaagatggtccgctaccgatggcgtgctggagttgtaaaagcccggatgtggcgcgtctgatccagaaagacggcgaagatggctacttccacggaaaatgggcgcgcggcggcccggaaatcgtcaacaacttaggttgtgccgattgccataacaccgcctcaccagagttcgccaaaggcaaaccggagttaaccctttcccgtccgtatgcggctcgcgcgatggaagccattggtaaacctttcgagaaagccggacgtttcgaccagcaatcgatggtttgcggtcagtgccatgtggagtattacttcgacggcaaaaacaaagcggttaaattcccgtgggatgacggcatgaaagtcgaaaatatggagcagtattacgacaaaattgccttctctgactggactaactccctgtcgaaaacgccaatgctgaaagcgcagcacccggaatatgaaacctggacagcgggcattcacggcaaaaacaacgtgacctgtatcgattgccatatgccaaaagtgcagaacgccgaaggcaaactctacaccgaccataaaattggtaatccgtttgataacttcgcccagacttgtgcgaactgccatacccaggacaaagctgccttgcagaaagtggtcgcggaacgtaagcagtcgattaacgacctgaaaatcaaggttgaagatcaactggttcacgctcacttcgaagcgaaagcggcgctggatgcaggtgcaacggaagccgaaatgaagccgattcaggacgatatccgtcatgcccagtggcgttgggatttggcgatcgcttcccacggcattcatatgcacgcaccggaagaaggtctgaggatgctcggtacggcgatggataaagcggcggatgcacgcaccaaactggcgcgcctgctggcgaccaaaggcattacccatgaaatccagatcccggatatctcgaccaaagagaaagcccagcaggccattggcctgaacatggagcaaatcaaggccgagaagcaggacttcatcaaaacggtgatcccgcagtgggaagagcaggcacgtaaaaacggtctgttaagccaataaccccgttccgcctcgcaaggggcggaaaacacaatggagtgaatatgagcgtattacgttcgttattaactgccggggtgctggcgtcgggcctgttgtggagcctgaacggaattaccgctacccctgcggcgcaggcatctgatgatcgctacgaagttacccagcagcgtaacccggatgccgcctgtctggactgtcataagccagataccgaaggtatgcatggcaaacatgcttctgttatcaacccgaataacaaactgccggtcacctgcaccaactgccacggtcagccatcaccgcaacaccgcgaaggggtgaaagatgtgatgcgctttaacgagccgatgtacaaggttggagagcagaacagcgtctgtatgtcctgccatctgccggaacagttgcaaaaagccttctggccgcacgatgtccacgtaaccaaagtggcgtgcgccagctgccattccctgcatccacagcaagatacgatgcagacgttaagtgacaaaggacggattaagatttgcgtcgattgccacagcgatcagcgcaccaatccgaactttaacccggcgtctgttccgttgcttaaggagcagccatgacctggtctcgtcgccagtttctcaccggcgtcggcgtgctggcagccgtcagcggcaccgcaggacgcgtggtggcgaaaacgttgaatatcaatggggtgcgttacggcatggtgcatgacgagtcgttatgcatcggctgtaccgcctgtatggatgcttgtcgggaagtgaacaaggtgccggaaggcgtctcgcgcctgacgattattcgtagcgagccgcagggcgaatttcctgatgtgaaatatcgcttcttccgtaagtcttgccagcactgcgatcatgcgccgtgcgttgacgtttgcccgaccggtgcgtcttttcgcgacgctgccagtgggattgtcgatgttaatccggatctctgcgtcggttgtcagtactgcatcgccgcctgtccgtaccgcgtgcgctttatccatccggtcacgaagacggcggacaaatgcgatttctgccgtaagacccatttgcaggccggtaagctgcccgcgtgcgttgaggcttgcccgacgaaggcgctgacgtttggcaatctggacgatcccagcagtgagatttcgcaactgctgcgccagaagcccacttaccgctacaagctggcgctgggaaccaaaccgaagctgtaccgcgtaccgtttaaatacggggaggtgagccaatgacgcagacttccgcatttcattttgaatcgctggtgtgggactggccgattgccatctacctgtttttgattggtatttctgccggtctggtgacgctggccgtgctgttacgtcgtgtctacccgcaggcgggcggtgcagacagtacgttgttgcgcaccacgctgattgtcgggcctggcgcggtgatcctcggtctgttgatcctcgtcttccacctgacaagaccgtggaccttctggaagctgatgttccactacagttttacctcggtgatgtcgatgggggtgatgctgtttcagctttacatggtggtgctggtgctgtggctggcgaaaatctttgaacatgatttgcttgccctgcaacaacgctggttgccgaagctggggatcgtgcaaaaggtcttgagcctgctgacgcccgttcatcgcggactggaaacattgatgctggtgctggcggtgttgttgggggcttataccggctttctgctgtcggcgctgaaatcgtatccgttcctcaataacccgatcctgccggtgctgttcctcttctccggcatctcgtctggtgcggcggtggcgctgatcgccatggcgatacgccaacgcagtaacccgcattccacggaagcgcactttgtacaccgtatggaaatccccgtggtatggggtgaaatcttcctgctggtggcgttttttgtcggtctggcgctgggcgatgacggtaaagtgcgtgcgctggtggcggcattgggcggcggtttctggacgtggtggttctggcttggtgtcgccgggctggggctgattgtgccaatgttgctcaaaccgtgggtcaatcgcagttccggcattcctgccgtgctggcggcatgtggggccagcctggtcggcgtgttgatgctgcgctttttcattctctacgccgggcagttaacggtggcgtaagccagaacagaggtggtttctggacgtattccttcctgaagtcagttttctggcgttgttgttaagtctcggggtcaacgtgttgaccccgttgacggccttcgcgggagtgcggttgcgctggcctgccatgatgcgactcacttgcatcggcattctggcgcagttcgcgctcctgctgctcgcctttggcgtactgacgtattgttttctcatcagcgatttctcggtcatttatgtcgcccaacatagctatagcctgctgtcgtgggaactcaaactggcggcggtgtggggcggtcatgaaggttcgctgctgctttgggtgctgctgctttccgcctggagcgcgctgtttgcctggcattatcgacagcaaaccgatccgctatttccgctgacgctagccgttttatctctcatgctcgccacactgctactgtttgtggtgctgtggtccgatcccttcgtgcggatatttccaccagcaatcgaaggccgcgatctcaatccgatgctgcaacatcccggtcttatctttcatccaccgctgctttatctcggctacggcggtttgatggtggcggcgagcgtggcactggcgagtttactgcgcggcgagcttgatggtgccagcgcccgaatttgctggcgttgggcactacctggctggagcgcattaacggcggggatcatcctcggttcctggtgggcctattgcgaactgggctggggcggctggtggttctgggatccggtggaaaacgcgtcgttattaccctggctttctgccacagcgctgctgcacagtttatccctgacacgccagcgggggattttccgccactggtcgctgttgctggcgatagtaactctgatgctgtcgctgctgggcaccttaattgtccgttctggcattctggtttcggttcatgcgttcgcgctggataacgtccgcgccgtgccgttgttcagcctgtttgcactgattagccttgcgtctctggctctgtatggctggcgagcgcgggacggtggcccggcggtgcgtttttcggggttatcgcgggaaatgttaatcctcgctacgctgttgctgttttgcgcagtgctactgatcgtgctggtgggaacgctttatccgatgatttacggcctgctgggctggggacgcctctccgttggcgcgccgtattttaaccgcgcgacgttaccgtttgctctgttgatgctggtggtgattgtgctggcgacgtttgtctctggcaaacgtgctcagcttccggcgctgctggcgcatgcgggcgtgctgttatttgccgcggggatcgtggtttccagcgtcagccgtcaggagatcagcctgaatttacagccgggtcagcaggtgacgctggcaggatacaccttccgttttgagcgcctcgatctgcaagccaaaggcaattacaccagcgaaaaagcgatagtggcactgtttgaccatcagcaacgcattggtgaattaacgccggagcggcgtttttacgaagcacgtcgtcagcaaatgatggaaccgtcaattcgctggaatggcatccatgactggtatgcggtcatgggcgagaaaaccggagcggatcgttacgcttttcgtttgtatgtacaaagcggtgtgcgctggatctgggggggaggattgttgatgattgcgggcgcattgttaagcggatggcggggaaggaagcgcgatgaataaagggcttctcacgctactgctgttatttacctgttttgcgcgcgctcaggttgtagacacctggcaattcgccaatccgcaacaacagcaacaggcgttaaatattgccagccagttacgttgtccgcagtgccagaatcagaacttactggaatccaatgcgccggtggcagtcagtatgcgccatcaggtttacaccatggtggaagaggggaaaagtgaagtcgaaatcattgactggatgaccgaacgctacggagattttgttcgctataacccaccgttaacgggtcagacgctggtgttgtgggcgctgccagtagtgttgttactgctgatggcactgatcctctggcgagtgagggcgaagcgatgaaacagccccaaataccggtgaaaatgctgacaacactcacgattttgatggtatttctctgtgtcggcagttatctgttaagtccaaaatggcaggcggtacgtgcggagtatcagcgtcagcgcgatccgctgcatcagtttgccagccagcaaaccccggaagcgcagcttcaggcattgcaggataaaatccgtgctaatccacaaaacagcgaacagtgggcgttactgggcgagtattatctgtggcaaaacgattacagcaattcgctgctggcgtaccgtcaggcgttgcaactacgtggtgagaacgctgaactgtatgcggcgctggcgacggtgctgtattaccaggccagccaacatatgaccgtccagactcgcgcaatgatcgacagagccctcgcgctggactctaacgaaatcaccgctctgatgctgctggcttccgatgcgtttatgcaggcgaactacgcgcaagccatcgaactatggcaaaaagtgatggatctcaactcaccccggatcaaccggacacagctggtcgagtcgattaatatggcgaaattgttgcagcggagatcagattaatcatctggtgatgaagattatgttattgagctgcataaaaaataatcgaatgaacatataatcaaaaataatcaccaatcagtattattgcagattaaacaaataaaaatccttctataacaaatggttattcattaatcctgccataaactcgcgttattatgcattaatgcagcgaaaagctctgttgttaaagggttgcgcaacataccgcgcaaatgatactgatcataagcgttaaaaaaatctacaaaccaacgcaacacaattcatgccctggcagtatgtcacgttctcgcgtttctgaacggggaacggcgctccattgaggaagttattctgatgaaaaatataaaattcagcctggcctggcagattctgtttgctatggtgctgggcattctcctgggaagctacctgcactaccatagcgacagccgcgactggctggtcgtcaatttgctctctccggcgggtgatatcttcatccatctgatcaaaatgattgttgtgccgattgtgatctccacactggtggtgggtatcgcgggtgttggtgatgccaaacagctcgggcgtattggtgcgaaaaccattatctacttcgaggtgatcaccaccgtcgccatcattttggggatcactctggcgaacgtcttccagcccggtgccggggtggatatgtcgcagctggcgaccgtcgatatctcgaaatatcagagcactacggaagcggtacaaagcagttcccacggcattatgggcacgattttgtcgctggtgccgacgaacatcgtggcgtcgatggcgaaaggcgaaatgctgccgatcatcttcttctcggtgctgtttggtctggggctttcatccctgcccgcgacgcatcgtgaaccgctggtgaccgttttccgctccatctctgaaaccatgtttaaagtgactcacatggtgatgcgttatgcgccggtgggtgtgtttgcgctgattgcggtgacggtggctaactttggtttctcgtctctgtggccactggcgaaactggtgctgctggtgcatttcgccattctgttcttcgcgctggtagtgctgggaattgtggcgcgcctgtgcgggttaagcgtctggatcctgattcgtattctgaaagatgagctgattctggcgtactccactgccagctctgaaagcgtgctgccgcgaattattgagaagatggaagcctacggagcaccggcgtcgatcaccagtttcgtggtgccgaccggttactcttttaaccttgatggttcgacgctgtatcaaagtattgccgctattttcatcgctcagctgtatggcattgacctgtccatctggcaggaaatcattctggtgctgacgctgatggtgacctcgaaagggattgctggcgtgccgggcgtgtcgtttgtggtgttgctggcaacgctgggtagcgtaggtattccgctggaaggtctggcgtttattgccggtgttgaccgtatcctcgatatggcgcgtactgcgctgaacgtggtgggtaatgcgctggcggtgctggtgattgccaagtgggaacacaaatttgaccgtaagaaagcgctggcttatgagcgtgaagtgctgggcaaatttgataaaacggcggatcagtaattgaagattgccggggggatatccacccggcaatgtgtggatgcctgactgagtaatagcctgatgtagcgtgatttttgtaggtcggataaggcgtttacgccgcatccgacatcaacgcctgatgcgacgcttgccgcgtcttatcaggcctacgtcagacagcgcaatagcctgatgtagcgtgattttgtaggtcggataaggcgtttacgccgcatccgacatcaacgcctgatgcgacgcttgccgcgtcttatcaggcctacgccagacagcgtaatagcctgatgtagcgtgattttgtaggtcggataaggcgtttacgccgcatccgacatcaacgcctgatgcgacgcttgccgcgtcttatcaggcctacgccagacagcgcaatagcctgatgtagcgtgattttgtaggtcggataaggcgtttacgccgcatccgacatcaacgcctgatgcgacgcttgccgcgtcttatcaggcctacgccagacagcgtaatagcctgatgtagcgtgattttgtaggtcggataaggcgtttacgccgcatccgacatcaacgcctgatgcgacgcttgccgcgtcttatcaggcctacgccagacagcgcaatagcctgatgtagcgtgattttgtaggtcggataaggcgtttacgccgcatccgacatcaacgcctgatgcgacgcttgccgcgtcttatcaggcctacgccagacagcgtaatagcctgatgtagcgtggtttttgtaggtcggataaggcgtttacgccgcatccgacatcaacgcctgatgcgacgcttgccgcgtcttatcaggcctacgccagacagcgcaatagcctgatgtagcgtgattttgtaggtcggataaggcgtttacgccgcatccggcatcaatgtctgatgcgacggttgccgcgtcttatcaggcctacgccagacagcgcaatagcctgatttggcgtgatttttgtaggtcggataaggcgtttacgccgcatccgacatcaatgcctgatgcgacgtttgctgcgcctaccttaaccgttagttaatttttcaaactcttcacaaccggtatcaaacccttccatacagctcaggttcaaccagtgcagcgccttttgtttgttcttctcgataaaaccctcttcaccgtttaagaacatcattcccgcccagtattcggaataaccggttcgggaaatcgcagagctgcgtttgaaataccaggttgctttgtcatcgtcggccttaatgcccacgccgttggcgtaaatcaaaccaagcagcatttgggcatcgacggcagagtcgttctccagatcttccgaggcgttttctaacagcgaaatcgcctttggataatccggtttacccgcttgcgtatttaccagaatatgcgccagcgttacttcaccttctttactgcccgcttgcgctgctttctcggcaagcacttttgcttgtggatagtccagactgaccggattggtgattttgatctgcgccaacagcgcgcaggcatcggcatcaccgctgtcggcggctttctgtgcccaatattcggctttgctcaaatcgccggagctaaaccagctgtcggcaagaaaatattgtgcgcgtcggtctccggcctctgctgcctttaaatactggctgccaggctcggagtcgttcgcgtgggcaaagaatgtcaaaaacaacatcaaagtgataatttttttcattttgataatgaagtttggtaggggagagacagtataaagtgttcgggtggacaaaaaaacaactgtaaaaagacctgaaagcagaatgaattaatgcaatgtcaggttttttaatccatccgatgttcccccttttccatggcgtcgcgatcaaaaaatcgctgaatttttccctcggacatcaatgccgctcgatcagacatatgcgcgatgacatcggcatcgtgactgaccagcagatatgtcatttggtgttccagcttaagttgattcaacaaattaaggatttccgcttgtaccgacatatccaacgccgaggtgggttcatccagcagaagaagttgtggtcgtaacaacagggcgcgagcaataaccacacgttgccgttgaccaccggaaagctggtgtgggtagcgacgagcggcgtcgaaaggcaagccaacctgttccagtgcagtctggacgcgtttttctatttctctttcgccacgaattttgagtggttcagccagcgttcgccacagagtatgattgggatgcaacgaggcatagggatcctgaaacaccatttgcacattgcggcggagatcgccctgaaaacgcattcctggtttgatggtgtgcccaaacagtgacacctgaccgtgccagtcgcgctgtaatccagcaattacgcgcaaaatcgtggattttccgcagcctgattcgccaattaaactaaatgtctctccggcattaaccgaaaaactggcggcagaaactgcggttttctcagcaaaagtcacctgtaagtgattaatttcaacaatcgtcatggtatttctccggcgtcattgccgtcctgtccagcgtcggcagcatctgcccgtaagtttgtgcatttgggcggcaagtccacagtgtgcgcgtgtaaggatgcgttgctgtaggtagcgcagcagcgtgcatttcatccaccttatttccctgatacatcaccagcacccgatggcaaaattgggcaactaatggcaggtcgtgactgatcagcaacattgccatctgacgttgttcacactgggtaaccagcagttccagaatctgattacgcaggcgcacatccagtgctgatgttggctcatcggcaatcaatacccggggatcgttgatgagcgcaattgcaatcatcactcgctgccccatgccgccagaaagttcacgaggatagctttgcagtactcgcgtattgaggccgacagcctgaattgcggtgtttattttctcttctttctcgcggcggttcagacgttgatggagcgtaagcgcctcttccagttgcgcttttactgtctttactggattaagcgcgtaacgcggatcttgcaataccatcgcgatatcgttaccgcgcaactgttgccatccacgcgcgttaagggtgagtgcatcacgccccagaatgttaagtgtgtccgcggttactacacccggtttacgcaccagccccatcagggcgcgggcggtcatggacttacctgaacccgactcaccgaccagcgccagacgttcattgcctaatgtaaaactgacattgttgacgacccgggactccggataatcgacgcagagattgttgatactaagacgtgagtcagtcatgttgaggctccagaacatcgcgcaagccatcacccagcagattaaaggccagactggcaattaagataattgcgccgggagcggcggcaatccaccattgatcaaaaatgacctgcataccgtcggcgatcatggctccccattccgccattggcgggcgagcaccaagcccaagaaaacccaggccagcagccgccagaatgatacccgctaaatccagcgccagacggacaatggcagatggcaggcacaatggcaaaatatgaccagccagcagacgcctgccgcggatgcccatcatttctgcggcggcaagataatcactgtgtcgcagacgttggatctcactccgtgcctgacgcgcataagcaggccaggtggttaatgccagcgccagtgcgccgttaaccagccccggccccagcatggcaacaaaagcaaaagccagaattaaacgcggcattgacattactacgtcagtaaaacgcatcagcacgcgttccagccagccgccgtagtacccggctaaaatgccaatcagcagaccgaccgggagtgtaatgattgtcaccaatgccaccagccccagtgccggacggctgccgtagattaaacgtgaaagtaggtctcgcccgtaactgtcagtgccgagccagtgctgacgactcggtgcttgtaaccgcgccgccgcatcctgccagttaggatcgtgaggtgccagccacggcgcgaagagcgcaattagcatcaataacaggataattatcaacccgcaaaacgcggcgggtgaatggcgtaaacggcgtaaaaagagaaacatcggcatcagcgtaacctcggatcggtcagccggaccagcaggtcggttaagttatttatcaacacaaagcagacgccaatcagcagcgttcctcccatgattgctgtggtatcacccgcgaagagcgctgtagtgaggtagcgcccaatacctggccatgaaaagacggtttctgtcagtaccgcgccttccagcattgatgtataggcgagggcgataacagtgagcaaggtgccgcgaatgttgggtaaaacatgacgtagcaaaattgtcatctcgctggctcctttggcgcgcgccagcagaatatattctttattcatttcgccaagacaggcggaacgagtcaggcgcgtaatactggcgagcgagaagtacgccagtaataaaaccggaagtatcaaatggttgattgcattggtaaatgcctcgcgatcgccagaaagccacgtatcaatcagcgcaaatccgctgcggggttctatggtgaattgataaatatcatccagcctgcccggcccggcactccattgcagtctggcgtagaacagcgccagcatcagcagaccaagccaaaaaacagggacggaatttcccagtagagttaatgttcgcacggtgaaatccagcggagaaccgacataacgggcgcaaagtacacccgcaatgacgccgacaacagcaccgacaataagcgccaacgttgccagttcaatggtcgccgggaatgctgatagcaagtcctgaagtactggttgcccggtggagctggcgatgcccagatcgccgtgtgccagattcatcaggtaatgccagaactggacggctaacggctgatccaatcctaactggtggcgtacctgatcataggtggactggctggcgtgatcgccaacgatttgtagtacgcgatcgaccggtgagagagccgaaagcgcaaaggtaatcagcagcaggccgagtagcgtcagagcaacggtaaacagcccttgcaacagcgcgagcagagggcgcttgcctcgccatctcgcgcgagtggaaaaaacgacagacatgatctttccatacagtgataaatcagcggctggcctgcaatacaggccagccctggtaccgcgcccggtaacatggctggacgcgagttgcatacagggttatttggttacctgatcaaaccagaccatatcggcattcaacccttgttgatacccctgcacattatcacgcatgacaatttgcgttttgccttgatcaataaagacatacggggaactacgttgtagttcttgttgcattttcttatacaaatcaagacgtttagtgctatcaggttcagcgatggccgccagcgtttctttgttcagttccgggattttccagccgtttaacccggcaacggtgctggatttgccatcgttataggcgaaagagctggcgttggaatgtgcgtcaaaataatcaggcaaccacatacgaatggccccctgatgctggtgggcgcgaacgcgagagtagacctgactccctgcggctggcagcaaatcaacttttacaccgccctgagcaaagctggcctgaattgactgcgcgatggtaataaatggcggtttattttcgacatcaagcgtgaagtgcgggtctttgattccggctttagcgaggatctcttttgctttggctggattaaaggtaaacggtgtttcttccagtgctccaggaaagcccacgggcaggaaactttgatgggtaaaatattgtccttttaagagatttttggtgatgccgtcgtaatcgaccaaccagcgagcggcctcccagaacgcaggattactcatcagcgggttatccttgttaccggtattgaaggccaggtagttctgttcggcggaggcaatgctcatcacttttacgccaggtttaccctgtaatgcatcgatttgatcggctcccagatcacgagccatatcagcatcaccttgttggatcagcaggcgacgcgttgccggatcgggaacatttttgatgatgacgtttttcagtttcggggcgccggttggtgagctggcgttggcttccatcacgatggcctgatgcggttggtaagtacgcattttaaacgcgccgctgccagcggaatgcatcttcagccattcattaccaaagtcgttatttttggcgtttggcgcaaccagcttctcgtcaacaattgaggcgattggtgtggagagaatattcagtgccagcgccgggctgacgtcggcactccattgcacctggacggtatggtcatcgattttcttcaactggctggcgatattttctggctgccatcccagcacattgagaataaacgcaccggatttattcagtgtgacagcccggacataagagtaaatcacatcttccgggcgtaccggattaccagaggcaaatttcgcatcgcttttcagttttatggttagcgttttggctgcggggtcagcctgccaactttccgccagaatcggagtgattttcgtcggatcattacggtccggttgtactacgcgttgatacagacttggtacagtctgaatacttgagagttcattagcttctgccgggtccagactcacaatatcatccagcccctgggctacaaccaacgtattaggcggtgtagcggcaacggttgtggcggaaattgtgcttaaaaccagtaaaggtaatagttttttaatcatatgcttcccaatccctgaaattactttgaggttattaatatgctatcagacggggtttcgctgcattaatcgcgccagaatatcccgttaatagaacgagttaaatggtcgatgatttctcaccttaccgaaattttgtttatcaaatgtaaagtattattacgttaggccgcgatgagaattgagtaaagataattctcatttgcaatcgtgactggaatagaagaacaaccgagaagacgtcgctaataaccaggatgggctggtttgactgcgcaggtatgtataaaaaaatccggaaacagagagtcgtttccggattgatacaaaggcgttgggtaatatcgccgcttttaacgtgagtttacgcggtattacgccagtgccgcttcgcgcaggcgagttttcaacttgttgtactcgtcaatcacgtactgctcggcggcgcgctgatcggcgatcggctcgacgcgcacggcgcagtatttgtattccggcgttttcgtaatcgggcttaagttttcggtcaccagctcgttacaggcaccaatccaccactggtaggtcatgtaaatcgcccctttgttcggacgatcgctgacctgcgcacgggtgataattttgcctttacgcgagtgcacccaaaccaatgcctcatcttcaatacccagacgtttggcgtcttcggtattgatttgtgcgtagccaggttcatcagccagcgccgccagtgccgcacagttaccggtcatcgaacggcaagagtagtgaccaacttcacgcaccgttgacagtaccatcgggtactcgtcggtgagtttgtcgattggcgctacccagtcgcaggtgaagaactgcgccagaccgttcggggtatcaaacttctctttaaacagataagaagtcccctgatcggcatctgaagtatcgcggcaaggccactgaatgaagcccagttcgcccattttctcgtaagtcgcaccgtagaaatccgggcacagatgacgcaactcgtcccagatctcctgggtgttgttgtagtgcatcggataacccatacgagtggcaatttcactgatgatttgccagtccgttttcagatcccacttcggctcaaccgccttgaagaaacgctggaagccacggtcagccgcagtaaacacgccttcatgctcgccccacgacgttgacggtaaaatgacatccgccgccgacgcggttttggtcataaagatgtcctgaacgataaccagttccagatcttcaaaggctttacgtactgccgacagttccgcgtcagtttgcagcggatcttcgcccataatgtacgccgctctcacttcaccatgcgccacgcggtgcggcagctcgctgatgcgatagccggtatgagcaggcaggctttccacgccccaggctttggcgaatttctcgcggttagccggatctttcacgtactgatagcccggatacgtatccggcagcgcgcccatatcgcaggcaccctgcacgttgttctgaccacgaaccgggtttacacccgcatgtggcttaccgaggttaccggtcagcatcgcgaggctggtcagagaacgcacggtttccacgccctgatagaactgggttacccccatgccccacaggatggcggcgctttctgcctgggcatacatccgcgccgcctgacgaatctcactggcgctgacgccggtgatatcttcaaccgactccggcgtgtagccttcaacgattttacgatactcttcaaagccttctgtacgggaagcgacgaacgccttgtcgtacagattttcttcaataatgacatggcccatcgcattcaacagcgcgatgttcgagccgtttttcaatgcaatgtgcatgtcagcaatgcgcgcggtttcaattttacgcggatcgcagacgataattttcgccccgttacgtttagcgttaattacgtgattcgccacgattgggtgggaatccgccgggttatacccgaaaacgaacactaaatcggtattatcaatttcgttaatagcattgctcattgcgccattaccgaccgattggtgcagacctgcaaccgatgggccgtgtcagacacgagcgcagcagtcaacgttattggtaccaataacggcgcgcgcaaatttttgcattacatagttggtttcgttacccgtaccgcgcgaggagccggtcgtctggatggcatccggaccgtacttctctttgatggcgctcaggcgctcggcaacgtaattcagtgcctcatcccaggaaacaggttcgagtttgccgccacgctggcgacggatcatgggggttttcaggcgcggggtcaggatctgggtatcgttaatgaagtcccagccataataacccttcagacacagggtaccctggttggttttcccctgcgctgcctccgcccggacgattttgccgttatcgacgaccaggttgattttgcaacctgatgcgcaataggggcaaaccgtgacgacttttttcatcggtctcgctccagttaatcaaatcacgcatacgcgctctcgactacagtatgcatcttttatgccacattttatttggggtcattccctgatattacgggcactatttattcaaaactctgacgaaaaacaggctgtcgtcagttttgacgtgacgaaacgaaataccgcgtgacagccatcacgcggtagacattttattttttctcgacgatgggagccgcctgatacccgccgcccagcgatttcatcaactgaatgctttggatcacccggcggctgtccagcatcagtaatgacatctcttcggcaagcactggcaaccgggcttcggtggcctgtaagcggctggttaagccgcgctgataggcggcctcggctgcgcgctgggtgaagcgcgttgcttctacgcgttcagcctgcatctctcgctcgtcgttgagcgtttgcagacgtgtgccgttgacggcaacgtcacgcaccgcgttcagtactgactggttgtaacgttcaatcatcatgttgctggcggcgcgagtgccttcgagattggcattcaaccgtccaccgtcaaacagcggcaatttcagacccgggatgaagttgaactggcgactggtttttttgaataaggtatccaggtggatggagtccagaccgaaaaacgctttgatatcaaagctcgggtagaacagcgcccgcgcggaatccacctgatctaatgacgcctgaacataccagcgcatggcttgcagatccgggcgtctggcgagcaactcataagagagcgttgccggaatgccggtctgtactcgtggtaatgccaccggtttgatctccggcatatcgctggctcccgcgccaatcaatgcacgcagagattctcgcgtttcagtgatttgccctttgacggcagcaatttgtttatcgaccgccagaatctgtgcccgcgcgccgtggaaaggcacttgcgcttccagaccgtgcgccactttactctggtgcgctttcaccgcgtaatcaatcacatcgcgagtttgttctaacagatcgagcatctgatagctggcctgcatactgtaataaagctgcgctacgcccgtggtcagcgatagctctactgctgcggtttctgccagcgcggcattatgcgcgccaatggcggcagcaaccgctgagcgatgcacaccccacaaatcgagatccagtccggcaaacaaaccgactgtggcttccgtatagtacggcccgtccatacccagtgctggcgcatccatcgcataagggcttaaaaagccgttcgccgagacgcgttggcggttgagcatccctaacgctgcgacctgtaattgtgaaccggcatctaacaaatcggcctgggactgcgctttttcttcccgcagtttcgcttcggcgagggggtgtgaaccacttagcgtccgttggatcagcgaatccagctgcgggtcattgagttgtttccaccactgcgcctgcggccagccggagctggcaagatgaatatcatcggccagtttgatttgctccggtttgagctgttgatgaggcgcagaatccttacgtaccagggcacagccggaaatcagcgtcgtgctgccgagaatgctgcacaacagcagacgtgaaagttgacgattgatcattgcgtggctccttgtgcctgttccgtggcgggcgttaatgccggggctgtccagtctggcaagcgggcgaaaagctggcagacgtgttgctcctgttttaataaggtgggcagaatggcctgcgaggcggatgtctcttctaacgttatttgaggagaatgactgagtgcggtagccacaccggcagcgtatttctccagggcgtcggcaaactgacctgctctgtccggctgtagtgcgttatccagcgcctgcgccgagttccaggtggcatcccaggcgtgaagaatatcgcggccctgacgaataaccgtttgcgaacgttcaatcagtaatgcgcgttcttcgctgtccagttgacgctccagcaccacgcgttggcacatctcttcacaggcattaaacgccgcatgcagacctatgcgaatgtgcagataagtgcgcagagccgtgacttcctgctggcgtgggatccgcattactttactcaacatacccagcgcgccagccagtttttgcggcagcgtgcgcgcttcgctttcaggccagacaaaggtgtaaatcaccgccgacaccacggtaccaatgatgatacccagagcgcgatcgcgaatttccaccaggtcgtacaccgggccaaaaacgttttcgagcgtggcgagcgcgaaggtgaccaccatctgtgtgccgatataagaagagcgttcagagctggtggcaatccatgcgcccaacaggaaaatcggtgccagcacaaacagcaattcgacaatattgtccagccagggcatgaccagtagcgtgaataacagcgccagaatcgcgccgcaaaaggccccaccaaaacgcagcaccatcttctggtacgacgaaccgacatttggattagcgacgatcacgcaggtcagcatacaggtatgaatgccttcccagtccacgccgctgtagaaggtgtaacagatcaaacaggcgagcagcgtttttaccgcgtagcgcatatagtctggattggtaaaagcatcggcgaccattgatggcggtttggctgcgggcgttggcggcgtattcgggtccatctgaccaagctgtaacagcgtctggcagatattctccaggttacattcccgtgccgtcatcgcttcactttcactgatccgccagtcgctttgccagcactgaccttcggtaatggaatgctgcagcttgttgatttctgaagctaatttttgtcggaattcaataattgcctgagaatcagcaaaagaggtgggatcgtagcgattcagtgtcgagtaaatgtaggttaccgttgccacgcagctttgccaccatgcgctctgggttcgccagttggcatcgtccgcgaggcaaaagacattgagtttttgcagcgccagcgcctctctttcaatccgcgtttcgggtagcggtgcgaggctgtccgtcaggtggctaatggcatcatcaagccgatcattaagcgcctgatgcatctgcgtaatggcacgactgggaaaccacagcacgccgattaacgtcatcagcaaggttggatagaggccaacaacgatacaccacagcgttaagcgcacgaccgcttccggatagtcgagcatggcggggaaggtttgcccgtaaatagcgacaatggcgacggcgaaaaagaccagccccaaccgatgggtgcgcatcaaaaacatacagctcatcaggatcggcccggcaatgatcaatcggatcaacggttcgccatatgaccatttgtagatcaaaaacaggctggcgatctccagcaccgtggcgaccacaaacaagatcgccacaaatttggtgtaaaacgcgttcgactgaataccgtaaaacagcactgccagtgataacgccacaaaagggatctcaaaagtcatcgagatcagaatcaccagcaggcagcctacccagagttgcatagtctgtggcacgcgccctggtcgccgctcgcttaactcttcatgaaagaacgccagcagcctgaccaccggtaatggcagggagttgagcgcgctcattattgcggctcaagattagcgactgccgaagcgccgatgcggaacatttccgggtcaggtttatcgaccatgattttgaccggaaaacgctgggcaacgcggacccagttaatagaacgagacactttcggcaggccgcccagcaccaggccgccgtcatccggtagcacgccgtagccaatcgaatccactttaccctcgaaggttttgccgctgtcgctcatcaggcgaatggttgcgggtgtacccgagcgaatatttttcagatcagtttcgcggaagttggcaatcacgtaccagtgacgagtgtcgattagagtgaaaatagggcgcatcgcagatgcaaactgcccgacggaggttttgagggaaatgacccggccatcaaacggcgcgcgaacggtcgccatttccagatgcagtttggtcagggcaatatccgcttccactgccgcacgctgcgccaccagcgcatccacgccgctgacggcgctggcggctgactgcgcctgcaacaatacggcattaaggtccgcttctgccgcacgctgtgcggttcttgcacggtcaacctcttccgcagaaacaaaaccttctcgcagtagcggttcggtacggcgtaacgtatcgctggcttgtttcgcggcggcacgggctttttctaccgtggcattaaccgagtcggcaccaaactgttgtgcgtcaacgctacgctgggtgagcataatttgcttatccagcgccgcgagggaggcttcagctttcgccagattggcttcgtacgggcgcggatcaatgcggaacagcaaatcgccctgtttcaccgcctggttgtcggtgaccgccagttctacaatgcgaccgctgacttccggcaccacatcaatggtatctgctgacgcgtaagcgtcattagttgatggcgcactgtctacgcgccagataacgaaaacaagggcaaccagcgccaacgcaaccactaacagagcagggaatttactgcgaggagcttttttcggcgtactttccatgagcgcgtctcaaatagattagaaaaatgccagccagaacagcatggcgtagagagcaaaaagggcggtataaataattccgacaaatgccagattgatatttgtccgctgaataattcgcctcgtgatgagcgtcaaaataaggctggcaatagcgcagaaaaaccagccgggataataagcgccgatcaccgggatcgccggagataatgagcatcccgataccatgaagacgggaattatccaggctgtctttttgagttgcatcgccatgcgagagagaactgttggcatattaaatacatcctgtctgctgcgaacaatatctgtagtgaatatcaatatccattgaaggcgtcagtatggctattttcttgatgaataaaaatagctttattcagccaccgcattcataacttatatatttcatgtattaatttgctgtatatatttttaaaataaatgcttttgggggcttaagcgcccccaaaagcgagtgacattaatttggggttackatattcacccacaaatcgaaattatccagacaggcgataatttcttccagtttcgcgccattgccaataattttggctttcttcgctttcaccagatcggccatttttgcctgtccggtcagcacggcgtgcagatcttcacggctgatgtaaaaagaggcgtcagcttgcggttgcagtgttttacggtagttaagcacgctatcgttcagcgtcaggttgaggttatcgccgttgctcatattgaagttcaggctgatatttttacccgcggctttcgcgctatcgaggcgaacggacataaagtcgaacagcatttcgaccgacatcccacgaatggtgtccggggaaccggtggtgccgtggctgaacttatgcaccccttcgcgcagctctttcgcgccggtcaggtagaaaccgcgccatgtggcggactcggcctgatagcccagctgttcaaagttattcgcttgcagattcttcgcgacctggtcacccgggttggcagcaatcacctgtttcagcagttctgccgaccagcgataatcaccttgcttgttcgcttcttgcgccaggttgatgacgcgggcagaaccgcccagcgcctgcacgtaacgtttacccatctccacctgaccatacggatgcaggttagccgggttaccgtcgtaatagccaagatagaagttatataccgcgcgggcgttgtggctgacagaaccgtaatagccgcggctggcccagttattggcaagcgcaggcggcagcttaatcatgtcgccgatttcattcatggtgtagccctggttcgccaggtgcagggtctggtcgtgaatgtacttgatagtatcgcgatatttaccaatataatcattgatatgcttattgccccaaaccggccaggtgtgcggcataaacagtacttccgcgtcgttaccccacatatccaatgtttcgttcagatactcggtccacttgctggtgtcgcgggttttcgcgccgcgcagggtgtagaagttgtgcagggtatgcgtggcattctcggcggtacacagggctttcagggccggaatatagaagtgcatttccgctggcgcttcgctacctggggtcatcaggaagtcaaactccaggccgtcgataatcatcttctcgccagttctcacgatagttttagtcggtgcaataatgctcgggtcgcccgttgccagcgtcacgccaaggccattacccacattgccttgcgcgttgtgcggcagtaacagaccgtaagagtagagcgcacggcggctcatgatgttacccgccagcacgttttcgctgatggcttcgtccataaagccagctggagcaatcacctgaacttttccggatttaacatcggcttcagagatgatgcctttcacgccgccatagtggtcggcgtggctgtgggtatagataacggcaataatgggtttttgcgggcgatgctggaagtaaaggtcaagtgcggcttttgcggcaggtggcgtcaccagtgggtcaataacaataatgcctttctcgccctcaacgaacgtaatgttagagatatcctggccgcgcacctgatacattttatcggtgactttgaacaggcctgaaatgccgttgatctgcgactgacgccacaggctggggtttacggtttccggcgcagcggcattaatatcaaatttgtaatcattcgcgcggtagtaaattttaccgttcgcatcacgcagaataccttcatccagcagcggagcgataaatccacgctgggcatcgtcaaaatcctgacgatcgctaaacggtaatgatttggcgtaattctgattaacctgttgggtatattgagtggcggctttcgcttcatctgttgcgtaagcggtatttatcatcatgccgctggcggcagtgaacgcaataacaatcctgctcaaacggaataaccgagagttattcatataaatctccatttatcatttatgtcgtaaatatgtaatccatgcaaaatacgtcatttaaagctggcgttatcataattctgaaattgcgactttaataagtggaagtgtgagcggaacgagccattttattaggcatttgtgctgaagagggaaaattacagtagaactatcattgctgggaataatatgggctgttttatgtaattattatatatattgtacctgtcgttggcacagcgggatattgcgctactgtgccaacgctttactcatgggactttagcacaggactgtagcaaaaaacgttgatgcgccaatattgctgcaccctgagcgccattaaagtcagaagatgaggcggcaataaagcgcacgacctgatacggcagtggacggcgcaggtacttttgggtcatggcaatgagagtctcgcgtgggaaggcgggcatatccatcgcgccaccacccagaatcaccgcatcgggatcgaacagattaatgctggtggcaatggctcgtgccgcgttttcaagcagactctggacgaaaggggcgttttccgcatggacgaaaagatcgctcaatgggtaatttcggggctgttgttcgtaccagcgtcttagcgccattccagagcaattggtttccaggcacccaggattaccacacgcgcagtgttgggtcatatctcccagggggatatggcccagttcgcctgccacaccgtgtgcacccgtccacggcgcaccgttcatccacactgcgaaccccatccccgtaccgagataggctgccagaaccagttgttgcgtaaggcggttttctactacgtcccaggagagttgcaggttaacgtcgcgggaaaactcaaccggacaattcagcgtattttcgagcttatcggcgagatcatataaatctgccgctgttaacggcaggttaggcgtagaaataatggtgcgtttatctttactgaccagcgccggaaatcccatcaccagaccatgacagcgagcgttaaagcgcctgagttgctcgtcaatcatttcgccgatacccgacaccaggtcgggagcaataacttctgcggtccgctttttttcgcagtgtagcgtttcaccttctgctgtccgcagacaaaagcggatatgcgttgcccccatatccacgcccgctacgacgttatgctgtttttgcatgaggctgtacctcgctttttgcagccagaatctgcgcggtcataattctccatgcttcgtcgatattttccgcatgattaaacaggccggaagtgccgacgataaagacatccgcccctgccgccattagtttttcgtaagttgcctggttgcaggaaccgtccacctcaatttcgtactccagaccttctcgttcacgccatgccttcagttcggcaactttatccagcatttcaggaatgaagggttgtccggcaaaaccgggatcgacagtcatgaccgtaattttatcagccttatggatatagtatttcatggcctcaaccggcgtttccggattaagaatcagccccactttcatgccatgacggcggatttcatcaatcaggcggaatgcctgaccgttgatagtttccggatgcaaagtgatgaaatcagctcccgcacgtgccagttgagcaatgtaatcctgcggacgcgttaccatcagatggcagtcgagcggtttactcgccagtttttttacctggcttacgaagaacggtgagagcgtcagattcggcacaaagtggccgtccatgatatcgatgtgaaagtaatcggcatggctgtcgataaattcgatctgttctttaaatttcagcagatccatacacattaacgagggggagattttcatgttcaattccttacttactgataagacggtcaagggcgacagccgcgataattaatccgcccatcaccaccagttggtaataggtttgtacctgcaaaatattcagaccgttgttgatggtgccgatgatcaacccgccaatcaccacagagaaaatgcgccccttgccgccgaagaaactggtgccgccaatgatggcgctggcaatggcataggtttcaaaacccataccggcaagcggttctgcggcaccgagtcgtgcagttgagacgacgcctgccagacctgcacaaacaccggagatgataaacaccaccaggatgtggaatttcacgtcaatcccggaatagaacgccgagtttttgttgccgcccagtgcgtagatgttgcgtccgagccgcatacgcgttgtcagaaaccaaaggatgagcgcgacaattagcgagaagataacggggacaggtatcccaattacgctggcggcaaagaagttcacgaagtcaaatgagaagccgtataccgagttggcatcggagatcaccagcgtgatcccacggaaaatagcgttggtgccaagggtgataatgaacgggtgtagtcccgtccagttgaccaggcagccgttgatcgcccccagtgcgccgccaaccagtacaccgccaattagcgccgcgagaaacggatcaatacctgccaacatcagtttagcggtcaccataccggaaagcgccagaatcgcgccaaccgaaaggtcgataccggcgaccaggatagcgaagaattcccccatgccgatcagtaccgtcacggagctttgcacaaaaatctgggtaatattattggtggtcagaaaatattctgacgacagcaaaccaaaaatggcgacgatgatcgccaggataaaaaaagtaccgtatttatcccagaacagcgcaaagttgaacggtttcttctcgctcgcttcgctttttactcgtgtggtaaagcccatgccataatctcctcttcgctcatgtcatcgcgattggtcaggatttgcgtcagtcgtccttcgcagaacacggcgatgcggtcgcagacggtgataatttcaggtagttcagatgacaccatcaggatgacttttccgtcgtccgccagttggcgcatcactttgtaaatttcggctttcgcgccaacgtcgatgccacgggtaggttcatcgaaaatgatcacttccgggtgacagcacagccatttggagatcaggactttctgctggttaccgccggagagttcagtgatgttctggtttaccgaatgacatttcagcgccagcagttcgcgctgggcttcagcggtacgttgctcgtcaacttcatgaaacaaccccatcgcgcctttatagccgccgtctttcagactgcggctgatagctatgttctgagcgatagaaaagttggggaaaaagccgttatcccggcggctttcagtgatgtaagccatcccttttttcacggcatccaggggagaacgtggagagatatctttgccattaagacggatttctccgccagcgcgtttatcaacgccaaacaggcagttcatcagttcagtacgtccggaaccgaccagtccggcaaagcctaatatttctccccggcagacgctaaatgagatatcccggaccttttttctgtcacggctggtgacgttgcgcacctcaaaaaccgtatcgtgcgcaaggttgctgacattctccttcatcgcgttaaaacggttttgcaattcgcggcctaccatcagacggacgatatcgtcatttgacacatcgctcaccatgccgctgcaaacgctgctgccgtctttcatcaccgtatagcggtcgcaaatacggcgaatttccgccaatttatgcgagatatagacgatggccgtaccctccttacgcaactgattcatgatcagaaacagatagtccacctctttattggtgagtgaggaggtgggttcatccatgatgatgactttggcgtcgagcatcagcgttttggcaatttccagcatctgcttgtggctgatagataaattcgccactttctcatctaaatcaactttcaagcccacgcgtaataacatcatggcggcgcggacacgcatttctcgccagtcgataatattgacgccacagatttttttcgtcagatgacgaccaatatataaattttccagtacggttaattcatcaataacgctgagttcctgataaataatcccgataccgagttgtgccgctaatttatgatccagtttgttatagttaatgttattaatggtaatggtgcctttggtcggctcatgtatcccggataacactttcattagcgtagatttacccgcaccattttctcctagtaatgcatgtatttcaccaggataaaccgttaaattaaccgactttaatgcgtgaaccggaccaaaggacttgccgatccccgccatcgatatatatggcgtggccataaataacctctctgcacgaaatatcgtattattgcctgatggctacgtttatcaggtctacgttcaggttattttgttggccggataagacacttcattagcatcatcatccggcatcattcagttttattgagtgaccaggattgaatcgaccagtttaaattccggtgctttatccagcgggataaccttgccggatttctcagcgtcaaccatcagcttcagacccgttgcaccgatatccgccgggttctgggcaaccgtcgcggtcatttgtccggcttccaccattttgcgggcttccggaatgccatctgtaccgacgaccaacactttgcccgtttttccagcgtttgcgactgcctgagcaacacccattgccatcgtgtcattcgcgcaatagatcgctttaatattcggattacgttgcaacacgttagtggcgacatccagtgctttaatacggtcccagtcggcaggctggctggcgacaagcttgatctggcttgcttttttgaaggcttcggtggcaccattacgacgcgcttcaccggaggcgttaccggctttaccctcaatgattgcgacttcacccccttcggcacccagcttgtcaataatgaatgacgcgcctttcgccccgacggcaacattatcggtggtgacaaaaccttccacattaccgcctgcttttttcagattatccatgtcgattttttcatcgagattgaccagataaatgccttttttccatgcgcgggcaacaggcatgaccaggttcactgaggataatggtgcgaaggcgatacctttgtaatttttattactgagatcttcaaataactgcaattgagattgaaaatcgccttctgaaggagaggcaaaaatatcaacgctgacgcccagcgtttttgcttcatcttcaatgccttttttcatatctacccaaaatggattggagagtgttttcaatacgacggcatattcggcggcagcaaaagcgctggttgacaacattaagcccacgagtgtgccgctgaaatatttcagatatttattcataatcatgttctcacggtaaggggagaggtaactccgcgatggcggaattacctttttcttatttcagcgcgcctggtgagaagaaatcaacaattgcgccggttttttgcatattaatattagcttgttcaatgttgagctgggcgacagagacaaaaaacgcgtccagcaaagtcagttgtaatattcttgccgaggcattacgacctaataacggtgtttccggggccggtgagcaaataatataatcggccagcttcgctattggtgaatgatagctatgcgttatacaaataatctttgccccgttcttttttgccagttctacagccgcttttacatcactggttcgcccggaatgggtcaccaccagcaccacatctccttcctgtaacaacgaagcagacatcatcatgatgtgagcgtccggataggcctggcagcgtacgccaatgcgcaaaaacttgtgctgtacatcagcacagatagcatttgatcctccggcaccgtacaaatcccgctgtctggcctgatagaaaaagcgggcggcacggtggatctcatcaacgttgacgatcgactgaccttccataatggtgcgtaaagtgatgttaaataccttattcaccacatcctgcggcgcttcatcaaaagccaactcggaaggcaatacttgttctgactgagaaaaataatcttccagcgcactgcgtaagttacgaaagccgctaaaccccagcagctttgataccttaacgatcatcgcttcagataccgccagagcttctgcgacatctttaattgcgggtgcacaactcaggttaccgggtttgagtaaccactccacgatgcggctttcgttttctgtcattccttcctgcttcattcgcaggtaaggcgctaacccgataccgttcggaagcgctgaatcaaactctgactggctcatcacgttctcttgtccttgaattgaagacgccactatatcaccacagcaagaacagaaaagatgctggcaacttcacaaaaaaataaaatttataaagtttattttgttgtgaataatggagagtggcttaaaatttcgtttcatttaatcactttaaaaacatgatgttatttgtctttctggtttattagatgatagatgttgctggatagtgagtgtctttaacgctattgcgctgccagatgtaactctgtaaaacagatcgggaaggcggatttcatcgattttggatgtttttaattcatttacatcacaaatgttttttgattgtgaagttttgcacgggcggggaagatgaatgaaaaagattgcatttggctgtgatcatgtcggtttcattttaaaacatgaaatagtggcacatttagttgagcgtggcgttgaagtgattgataaaggaacctggtcgtcagagcgtactgattatccgcattacgccagtcaagtcgcactggccgttgctggcggagaggctgatggcgggattttgatttgtggcactggcgtcggtatttcgatagcggcgaacaagtttgccggaattcgcgcggtcgtttgtagcgaaccttattccgcgcaactttcgcggcagcataacgataccaacgtgctggcttttggttcacgagtggttggcctcgaactggcaaaaatgattgtcgatgcgtggctgggcgcacagtacgaaggcggtcgtcatcaacaacgcgtggaggcgattacggcaatagagcagcaaaggaattgagattcatccactacttgcatggatgagtaatgactaatgtggatagagtttctttttgaggttggctaatgaaacgctttccgctatttcttttattcaccctgctcacgctgtccaccgttccggcccaggccgatattatcgacgacaccattggcaatattcagcaggcgattaacgacgcttataaccctgaccgtgggcgagactatgaagattcgcgcgacgacggctggcagcgtgaagtgagcgacgatcggcgcagacaatatgatgaccgccgccgccagtttgaagatcgccgcaggcagctggacgatcgccagcgccagcttgatcaggagcgtcggcaactggaagatgaagagcggagaatggaagatgagtatgggcgttgatataggggccggcgcgggtattttccctcacgccacctcaatctccatcccatcaaaccccgcctcaaaccccgatggtagcgcgttttccatcagccacgcatcaaactgatggctgatatgggtcagaatcacccgtggcgagcggataacctgattcagcgcaagcacggtatttaaatcacagtgattacgcggtgcatcctcgcgcggtgggtggctgcaatcaatcaccattacctgtggctgattattgcgtaaaaatttcagcgttttttccggcaggcctgcagtgtcagacagccacgccacccggctatgtgccgtttccagtagatagccgaaagtgagtttcgaatggttaagcggcagcggcgtgacctgcaacccctgcaaatcaaacaccacaaacggctccaccgtgtggctgaaatcaagcaggcccggatgtttaaacagatcgtcgcagccctgctcatccggtggaccgtagaccgggattgtgtcgcacacgccccagcgcagcgggaacagcccctggacgtgatccatatggtagtgcgtcagcaaaaactgctggaacgatccgggcgaccagcgatcggcgagatcgtgcagcccggcgtcgatcagggtgatcgcgtcgttaaacttcacgacgccgctgcatggctggcggcgatactgcggcgagcgtcgcgctctggcgcaggccgcgcactcgcagccccatgccggaacgccctgtgcgccgccggtgccggtgagcgtgaggggcaggctcatgttacagcgccttggtgaagcggaagtggctctgctcgtagccttcgcgcaggtaaaatcggtgcgcgtcgtggcgcttcacgttggtggaaagctcggtcatttcggccccggcctggcgggcttcttcttctgcccatgccagtaatttactgccgacgttcagaccgcgcgcctgcggcatcaccaccagttcctgaatttcgccgatccagttgacatgatgcagatgaaactgcaaatgcaggccgatcatgccgacaacttcgccatccagcagcgccagatggtagcgcatgttcggatcgcgcagattggcgttaaaccccacgcgaaacgcctggtggtcaaactccgcctgttttagctcacaaatcagcgcgtaaactgcgttggtgtcgtactgcgtagtcgggcgaagctyacaagcaggcatggggtttctccttctgatgaatcagcgtcagcaacttgttgaccgactggcgcaggctgccgtcattattgagcgtaagacaatcctgaggagtatagcgggcagcgcgcgccagccgggcgttaatttcactggcattttcacgaccacggttttccaggcgctggcgcaggatctctggcgaaacctgtaaacaaacgggcagcagcgccgattgatagcgcgcccgcgcctgcggcagatgggcgcgtgagccgttgaccaccacgtcaaatccagcgtgcagccagaggtcaatctcgacgccgacgccataatacagaccgttagcgtgccagcttaaggccagaaggttctgccccgcgcgggtaaaaaactcctgctcgctcagggcgatatggttttcacttccggcgctggcggcgcgcgtgatgtagcgatgcgctaccagtagctgagtttgttcccgctggcggagttccgtcaacagactgtcttttccggagccagaggcccccattaaccaaatcagttttcccgtcatcagaacacccttttaccctgacgccagacgtggtcgatatgaatgtggttgcccttgcgatgcgccagcaccaggtcggcgcgtttgccctcgccaatcaccccgcgatcctgaagattaagcgcctgcgccggatttttagtcaccagcttcaccgcctgcggcagcgtaaagcggttgctctcgtcatcggcgacgcgaaatgccgcatcgagcaggctggcggggtagtagtcggaagagaggatatccagcaggccaagctgcgccagttcactggccgccacgttgccggagtgcgaaccgccgcgcacgatattcggcgcgcccatcagcacgttcatgccatgcttgcgcgaggcttctgccgcttcgaacgtggtgggaaattcggcgatcacgctgccaagctgatgggattgggctacgtgggcgtgcgtggcgtcatcgtggctggcgagcgcaatgtgtcgcgcgcggcacattgcggcgatggattcgcgattcggctgtgaccagcgtgcggcgagcgccagttgctcctcttcgtactgttgcatctgcgcatcggtgagcgagtatttgccctgataatattcacgatatttttcgcggttggcgaactggcgctggcccggtgagtgatccatcagcgacaccagcgttaccggttcgcgctgtaccagtttttcaaacagcggcagcgtggtgtgatgcggcagttcgcagcgcagatgcagacggtgctcggcacggttgacgccgcgtttctgcgtctcttcgatggcgttgatcatcttctccagattctccagccgatcgccgccgtcgcgtacatcaccaatcgccacggcgtccagcacggtggtgatgccgctcgccaccatcagcgcgtcgtggctgctcatcgccgagtgggcaggccagtcaactttcgggcgcggggtgaagaatttatccagattatcggtatgcagctcaatcagccccggtagcagccagccgccttcgccgtccattgcttctgacaggtgactctggctttcggcaaaggcgcggatttcgccgtcctgcatctccagagaaccgtgtaccacctcgttttccagcaccagtttgatgttattgataatcatgaagagactcccattgggtgcaggcggtcggcgacttgctcgcgtacggtttcgtcatggaagataccgacgatggccgcgccgcgggctttggcttcgcggatcagttccactacggcggcgctgtttttagcgtccagcgaggcggtgggttcatccagcagcagaatcggatagtcgacgataaaaccgcgcgcgatgttgacacgctgctgttcgccaccggagaaggtcgatggcgcaaggtgccacaggcgttcaggcacgttcaggcgggtgaggagacgcgcggctttagcggcgcaggcttcacgcggtacgccggtatcgagcagcggctgcatcaccacttccagtgccgaaatacgtgggatgacgcgcagaaactggcttacccagccgacagtggttttgcggatctccaccactttgcgcgctggcgcggtgaccaggtcgacccattcatcaccgtgtttgatctggatttgcccttcgtcgggtagatagttggcatacagcgagcgtagcagagttgattttccactgccggaatggccgtggagtaccacgcattcgccggcgttgacggtgagtgaggcgccttgtaatacaggcaggcgcacgccgttttgctggtgcaggatgaaggttttactgacgttttgtacgttaatcatttttcgcctcgtggttcgggtgtcggatgcgacgctgatgcgtcttatccgacctacggggagcgcatttgtaggccggataaggcgtttacgccgcatccggcaccagctcaattctgcaaaaccgatgacaccagcaactgggtatacggatggtgcgggtcgtcgagcacccggtcggttaacccactctccaccactttcccttgcttcattaccagcaaacggtccgccagcagacgggcgacgcctaaatcgtgggtgacaatcaccaccgccaggttaagctccatcaccagaccgcggagcaggtccagcaggcgcgcctgtaccgacacatccagcccgccagtgggttcatccataaacaccagcttcggatgcgtcaccaggttgcgggcaatctgcaaacgttgctgcatgccgccggaaaaggtggtcggcaggtcgtcgatccggttggcgggaatctccacctcttccagccatttctgcgcggtggcgcgaatatcgccgtaatgacgcgctccggttgccatcaaccgttcgccgatattgccgcctgccgacacctggcggcgcaggccgtcaagcggatgctgatgcaccacaccccattcggtgcgcagcaggcgacggcggtcggcctcgctcatcgcgtacagcgaacggttctcgtagcgaatttccccttgctgtggtgtcaggcgggcggaaattgatttcagtagcgtggtcttcccggaaccggactccccaacaatgcccagaacttctcccggccataaatcaaaagagacatcgctgaagcctttgcccggggcataaaggtgggtcaggttattgaccgaaagtaacggttgattcattggcttttggcctcgttctgttggcggcaataatcggtatcggagcagacaaacatgcggtttccggcgtcatccagcaccacttcgtcgaggtaactgtgggtcgatccgcagatggcgcatggttcatcccactgctggacggtgaacggatgatcatcgaaatcgaggctttccacgtgggtaaacggtggcacggcatagatgcgcttctcgcgccccgcgccaaacagttgcagggcgggcatcatgtccattttcgggttatcgaatttcgggatcggcgacgggtccattacgtagcgcccgttcaccttcaccggataggcgtaggtggtggcgatatgaccgaagcgggcgatatcttcatacagtttcacctgcatcacgccgtactcctccagcgcgtgcatggtgcgcgtttccgtctctcgcggctcaataaagcgcagcggttcggggatcggcacctggaagataatgatctgatcttcggtcagcggcgtttcgggtatgcggtgacgcgtctggataagtgtcgcatcgtccgtgcgctcggtggtgttcaccccggtcacgcgcttaaagaagttacgaatcgacacggcgttggtggtgtcgtctgcgccctggtcaatcaccttcaacacgtcgctttcgccaatcacgctggcggtgagctgaatgccgccggttccccagccgtagggcatcggcatctcgcgtccgccaaacggcacctgataaccggggattgccaccgcttttaagatggcgcggcggatcatgcgtttggtctgctcgtcgaggtaggcaaagttgtagccgctcagattagccatggttctgctcctgttgcagacgtttgagtagctccagttcggcctggaaatcgacgtagtgcgggagtttgaggtgcgagacaaagcctgcggcttcgacgttgtcggcatgggccagcacgaactcttcatcctgtgccggacctgttgcgtgctcgccgtattccggtgcctgcaacgcacggtcaaccagcgccatcgccattgctttgcgctcgctcatgccgaacaccagcccatagccgcgtgtaaaatgcggtggttcatccggcgggtcgataaaaccgttgaccatttcacattcggtcatcagcagttcgccgacgttcaccgcaaatcccagctcttccggcacaatcgacacgtcgatatagccgctgcggatttcgcctgcgaacggatgattgcgtccgtaaccacgctgggtggagtaggccagcgccagcaaatagccttcgtcgccgcgcattaattgttgcaggcgggaggagcgtgagcaggggtaaaccggcggcgtgcgggtgatgtcgtccggctgtgcgccgctatcttcttcaaacttcgccagcccctgacgcgccagcaggctgaaaacgtgcggcgacggctgttgttcgctgtcggctgtggtcagcgtcggcgtttcgccgtttgccagcagggtgaaatcgagcaggcgatgggtgtagtcgtaggtggggccaagcagttggccgccgggaatgtctttataaattgctgaaatacgccgttcgagacgcatcccggtggtgtcgagcggctcactgaccgccagcttcgccagcgtggtgcggtaggcgcgcaacaggaaaatcgcttcgacgttatcgccgctggcctgtttcagcgccagcgcggccagctcgcggtcggcaataccgccttcggtcatcacgcgatctaccgcgaggttaagctgctgttcaatctgggcgacgctcagttcaggcaaatcagtatcgccccggcgtcggctctcttgcagggcgtgggcggcgtcgatcgccttttcgccccctttcacggcaacgtacatcagcacacctccacatgagtggttcgcggaatagccagcaggcgctcgccgcaggtcaggatcaggtcgatgccgagcgggaacgggtgcgggcgctcggtaagttcatgaagaatgcactttggcagttgcggggcgatcatccgttcttcggcaatacctgcgccggtgaggcgcaacatacgcccaccgctcaggctggtgacctgtaaaatcagcgttgcgcccgcttctggtgcaacggcagtgccggtggaaagggcgttgagctgctcgctggagatcgcctcatctgttaccgcgaaggtcgcctgtttcggctgattaaccagcggcgcgttggtatgaaaacgcaggctctgattgacgatatcgttgctcaatggtgcggcaagccacaccggcgtgtcgttatcggccagcgtcagcagcacgctggtggtggcgatattcagcggctgccagccgcgcttgagctgatgcagggcgacaatcacgcccggctcgctcatggcctttaacaggcgacgaaaactgtgctgggcatcctgcacgggaagcataaaagcggtttccagggtcatgcgttgtctccgcgaaccatcgtaaagaagtcgacccggctggcgttcacttcggcctgacgcgcggcaatgcgtgccatacggtcagcgtccagcggggtaataagggtttctgataagttttgaaagtggcggttttgctgcatcagcgcatcaatcagcgcacaacgttcggcgtgctgtttgtcgcgccccagcacccagctatagccgagcgtgccgtcagtcagacgcacggcggcgcgggtgagcgtggcgtcgccagcaaaaaagcgttcgccggtgccgcccattcgcgcctgaatctgcaccaggccagtttcagcggcgcggatcacctcataatcggcgttgatgttcagcgcgttcaggcgggctgccagttcagccggttggctgtgcgccagcacggacatccagtgctggcgggtcgcggtatctgcgtgcattcagtgctccatagtgaattcaatcatgtcggcgcgcgtcaggctgacggagtactccgccgggctgctttcaccgtcacggtggttaagggtgcgcacgcacagcagcggcgacagattcgggatttcaagacgctggcactctttggcctgggcgcggcgggcgctgatccgcgtctggctgcgtcgtagcgtaatccccgtttgctcgcgcagaaaatcgtgcagcgaaccgctgtcgaaacgttgcagcgtcggccagagggtgaggtccgcaaagtagtggtcgattaaacagagcgcgacgccgttgacccgacgcagggtgcgcaggtggatgacgttctccccctcggttatccccagcgcgtcagcgacgtgaccggaggcggggcgcagcaccgatagcaatttttcgctggtgggatggctgccctggtccagcaggttctggctaaaacgcgcctgggcgttgagcgggtaatcgaacgggcgcatcagcaccagtacgccgacgccctgacggcgctgtacccagcctttttccaccagttggtcgatggcgcggcgcagggtgtggcggttcacctcaaagcgcgccgccagttgctgctcggcgggaagatagtcgccgcagcggtagtgttgacgaagctcctgctcaagttttgcggctatctcctgatagcgtgttgggtagctggtcggatgtgtagacaagtgcatagatatcaatgcctcgctaatcagataaagtgcttacgcaaccgttgagagaggaaatccagcaggctgaccgtgacgataatcagcaccatcagggcgcaggtttgctggaactggaaaccgcgaatcgcttcccacagcgtgacgccaattccgcccgcaccaaccataccgacgacggtcgccgagcggacgttggattcgaagcgatagagagagtaggagatcagcagcggcatgacctgcggtagtacgccgtaaaggatctcttccagcttgttggcaccggtggcgcgaatgccctccaccgggccgggttcaatcgcttctaccgcttcggaaagcagtttggaaagtacaccggtggtgtggataaacagcgccagcacgccagcgaacgggccgaggccgacggcgaccacgaacagcatggcgaagaccatttcgttaatggcacggcaggcgtccatcaggcggcgtacaggttggtagacccaccacggtaccaggttttcagcgctcatcaggccgaaggggatggagagaaccaccgccagcgcggtgccccagacggcgatttgcagcgtgacggccatttcggtgaggtaatcctgccactggctgaaatcgggcgggaagaagtcggcggcgaacgtcgccatgttgccgccatctttaatcagcgtaagcggggccatttccgcgccctgccacgagacgaccagcacggcgataacaacggcccagctcagaagcgagaaccagctgcgcttgggtggggcgatggtgatggtttgcatgtttggctccggtctgtaggccggataaggtgcttgcaccgcatccggcatcaacgtctgcacattgtcggatgcgacgccggggcgtcttatccgacctacgatttactgcaccgctttactcaccgaactcattgcgcttaacgcgttgttcaggcggtccaaatcatccagttgcgcctgaatggcggtggtttttgccagcttgtcctgttcgttcagccctttgttgtccttcacgctttgcatctctttaaacagtgcgagctggcgaatcggcaccagttgcaagtcgctggaggcgcggaacggcgcccagcccaggcgcttcagcaccgctttctcttccggcgttttgccgtaattcataaagaagtcgtagatcttgtctttagtggtttcggaaagatttttgcgccagacgatcggatcgccagggatcagcggtgatttccagatcaccttcagttctttcagcttctccggcgcggaggttttcagcttgtcgaggttttcggtgttgttggtggcgacatccacttgcttgttagcgacggcgagggcgttggtttcatgcccggcgttgacggtgcgcttaaagtcgctggcggagatattgtttttagcgaagacgtagtaaccggggacgaggaagccggaggtagagttaggatcgccattgccgaaggtgagatctttccgcttcgccagcagatcgttcaggttgttgatcgggctatctttgttgacgatcaacacgctccagtaacccggcgatccatccgccgcgaccgtctgggcgaagacctgaccgttggcgcgatccaccgcttccatcgccgacaggttgccgtaccaggcgatatccactttattgaagcgcatcccctggataatgcccgcgtagtccggggcaaagaaggcgttgacctttacgcccagcttcttctccatatcctgtaagaacggcgtccattgcggtttcaggttttgctgtgattccgttgaaataatgccgaaattcagcgccttttcctgctcttcggcgtatgccggatttaacagggtgctgaggctgaacatgctggtgaaggccagcgaggcaattatcttagcgttcattcgttttcctcaatgatggggatgtcaggcagctttcgcgttctcttcgacgcggttaatgctgcggtagagatggtcaaaacgttcgttatcaaacagttggctgcagccgtcgtagaagacgtgcccctggcgcagggcgacgatgcgttcgcagtagcgcagggcgtaatccacctgatgcagcgtgacgaccacggtaatgccgtcgttctggttgatgtcgcgcagggtgtccatcacgatgcgtgccgattccgggtccagcgaggcgatgggttcgtcagcgagaatgaccttcgcctgctgcatcagcgcgcgggcaatcgccacacgctgttgctggccgccggagagtgtggaaacacgttgatgggcaaagtgcaccatgccaacgcgggtcagcgcctgtaacgcgcgctgtttctgctcgcgggtgaagtagctaaaacaggttcgccagaatggcgtgctgccgagcgcgccaatcagcacgttctccagtacgctcaggcgattcaccaggttgaactgttgaaagatgtagccggtatgggcgcggcttttgcggatatcgcgggccagacggccttcgcgctggacagtgcggcccagcagctcgatatggctaccgacagatttatcgccggtaatcaaaccgcttaagtgacgtaaaagagtggattttccggaacccgacggcccaagcagagccaccatttcaccatgatgaatgttcagatcaaccgcgtgcagcgcctgatgctgattgaaggttttggcgagcttctcgacacggataatcgtttgcatgatgcagcctccctaaaaaagtggctccatcgtggcggattattgtgacgatttggttaattaaaagtgactaacagatgaagagttaacgggaattcgatgacagtgcgggagggcgggcctcccggcgggttattgcgttggctgttgtttgatgacattaatcatccacggtacgccaaatttatcggtgactttgccaaagccatgcgcccagaacgtttcctgccaggccatttcgatttttccgttggcggcaaggttatcaaaccagcgttttccttcttccacctgttgagaatcgagcaccagcgtaaagccggagtagctggcttttcctgacggtatagcatcgctcatcatgatgtcgcttccggcaatgcgcacgttggcatgcgcgatggcggtatcgggaaattgcattccggaagggcagttttcggcgctgtcctgcgctgatttcggcatttcgccgaagctgattttatagagcagttccgcgcccaacgtacgttgataataggcaatcgcgtcggaacagttaccggcaaaagagaggtagggacttaacggcatgatggtgacctcagttaagagaagcccgttaagtgtagttcgaaatttatacagatgagagggaagcctgataagacgcggtcagcgtcgcatcaggcagtcggcatcgttgccggatgcggcgcgagcgccttatccggcttaccgatcacaatacaatcagttctttttcacaaactcagatttcagtttcatcggaccaaaaccgtcgattttgcaatcgatgttatggtcgccttcaaccaggcggatgtttttcactttggtgccaattttcagcatcgaagagctacctttcaccttcagatctttaatgatggtcacgctgtcgccgtcagccagcagattgccgttagcatctttaacgatcagctcgtcgctttcctgtgcaggttctgcgtcgttccattcgtaggcacattccgggcagatgtacatgccgttatcttcgtaggtgtattcggagttgcattttgggcagtgtggtaatgacatgtggatttcctcaaaagtcagcagggcaaaagcgccaaaaaacggcagattgccgaaaaaggccgcaattatacacaaaatccctgagtttgtcgggggtactgctgattttagacgacgatcgttttcatttgaaaggaaacgcaaaaagaaaataatctttttgcctccatttattatttaagataaggttaatgttctacttgttctttttttaattcaaatgatattttttatctttctgacgttttaaacgtatcggaagacgttatttattctaataaaaaataacactctaaatataaaattatttcttgcagtaattataaaagccgaaaacagaactcaaaagcaatctggctaaataaaagtaataaaatttgctttaaggaagaattttctatgtacacacagaccctgtatgagttaagtcaggaggctgaacgcctgttacagctttctcgccaacagttgcagttactggaaaaaatgcctctctctgtacccggagacgatgcgccacaactggctttaccctggagtcagcctaatatcgccgaacgtcacgcgatgctgaataatgagttgcgtaaaatttcccagctggaaatggtgctggcgattgtcggtaccatgaaagcagggaaatcaaccaccattaatgccattgttggtacggaggttctgcctaatcgcaatcgcccaatgactgcgctgccaacgcttattcgccatacgcccgggcaaaaagaaccggtactgcatttttcacatgtcgcgccaatcgaccatttaattcaacaattacaacagcgcctgcgtgattgcgatattaagcatctgaccgatgtgctggaaatagataaagatatgcgtgcgcttatgcagcggatcgaaaatggcatcgctttcgaaaaatattatctgggtgctcaacctatttttcattgtctgaaaagtttgaatgatttggtgcgactggcgaaggcgctggacgtcgattttcctttttctgcttacgccgccattgagcatattcccgtgattgaagtggagtttgtccatctggcggggctggagagttatcccggtcagttgacgttactggatacccccgggccaaatgaagccgggcaaccgcatctgcaaaaaatgcttaaccagcagctggcacgcgcctcggcggtactggcggtgctggattatacgcaactgaaatcgatctccgatgaagaggtccgtgaggcaattttggcggtggggcaatcggtgccgttgtatgtgctggtcaataagttcgatcaacaggatcgtaacagtgacgacgctgaccaggtgcgggcactgatttccgggacgctgatgaaaggctgtattacgccacagcagatatttccggtgtcgtcgatgtggggctacctggcgaatcgggcgcgccatgagttagccaacaacggtaagttacccgcgccagagcaacaacgctgggtggaagattttgcccatgccgcgctcggcaggcgctggcgtcatgccgatctggcggacctcgaacatattcgccatgctgccgatcagttgtgggaagattcgctgttcgcccagccaattcaggcgttgctttatgccgcttacgctaacgcctcgttgtatgctctgcgatctgccgcgcataaactgttgaattacgcgcagcaggcgcgggaatacctggattttcgtgcgcacgggttaaacgtcgcttgtgaacaattgcagcaaaatatccatcaggtcgaagaaagtttgcagctattgcaactcaatcaggcgcaggtgagcggcgagattaaacatgaaatcgagttggccctgacctccaccaaccactttctgcgtcaacagcaagatgcggtgaatgcgcagttagccgcgttgtttcaggatgactcggagtcgttaagtgagatgcgtacctgctgtgagacactgttacagacggcgcagaacaccatcagtcgcgactttacgctgcgctttgccgagcttgagtccaccctttgccgggtgttaaccgatgttattcgccccattgagcaacaagtcaaaatggaattgagtgagtctgggtttcgtcctgggtttcattttcctgtttttcacggcgtagttccccacttcaacacccgccagctgttcagtgaagtcatttcgcgccaggcagcaacggacgagcagagcacgcgtttaggcgttgtgcgtgagattttttcgcgctggttgaatcagcccgactggggacggggaaatgagaaattcccgacagagacggttgattacagtgtgttgcagcgagcattaagcgcagaagtcgatctttattgccaacaaatggctaaagttctggcagagcaggtcgatgaatctgttacggcaggcatgaatacttttttcgctgagttcgcttcatgtttgacggaattacagacgcgtttacgcgaaagtatggctctgcgtcaacaaaatgaatcggtggtcaggctgatgcaacagcaattgcagcagactgtgatgactcacggctggatttacaccgacgctcagctgttacgcgatgatattcaaacacttttcacggcagaacgatattgaccaagacgttactggacggccccggtcgcgtgctggagtcggttcatccgcgctttttagtggatctggcgcagggcgatgatgcccgccttccacaagcccatcagcagcagtttcgtgaacgactgatgcaggaacttcttgcgcgcgtgcagcttcagacatggacgaacggcggcatgttaaatgcgccgcttagtctgcgtctgacattggtggagaaactggcgtcgatgctggatcccggtcatctggcgctgacgcagatcgcgcagcatctggcgctgctgcaaaaaatggatcaccgccagcactctgctttcccggagctcccccagcaaattgtcgccttgtatgagtggttttcagcccgttgtcgctggaaggaaaaggcgttaacgcaacgaggcctattggtgcaggcgggtgaacagagcgagcaaatttttacccgctggcgtgctggggcgtataacgcctggtcgttgcctgggcgctgctttatcgttctggaggagttgcgctggggtgcatttggcgatgcctgccgtctgggaagaccgcaagcggtggcgttgttgctgggtgatttgcgcgtgaaagcgacacaacatttggcagagagtatcaatgcggccccgaccacgcgtcactattaccatcagtggtttgcctcttcgaccgtttcgacgggcggggatcatgctgattttttaagttggctgggaaagtggtccacggcagataaacaacccgtttgctggtcagtgacccaacgctggcgaactgtcgcactggggatgccacgactctgttcagcgcagcgtctggcgggggcaatggtcgaggaaatcttctctgtaaatttggtgtaaataatcagttacaccaatgagtcctaaacgaaatacatgtgtgaagttgatcacaaatttaaacactggtagggtaaaaaggtcattaactgcccaattcaggcgtcaactggtttgattgtacattccttaaccggagggtgtaagcaaacccgctacgcttgttacagagattgcatcctgcaattcccgctccccttttgcggccgtcgcgctgatttttctggcgtttgcggaaatgggccaactctgcgaggaaagctatgctgaaaaggaaaaaagtaaaaccgattacccttcgtgatgtcaccattattgatgatggtaaactgcgtaaagccattaccgcagcatcactgggtaatgcaatggaatggttcgattttggtgtttatggttttgttgcttacgcattaggtaaagtttttttcccgggggctgaccccagcgtgcagatggttgctgcactcgccactttctccgttccctttctgattcgaccgcttggcgggctcttctttggtatgttgggcgataaatatggtcgccagaagatcctcgctatcactattgtgattatgtcgatcagtacgttctgtattggcttaataccgtcctacgacacgattggtatttgggcaccgattctgctgttgatctgtaagatggcacaaggtttctcggtcggcggtgaatataccggggcgtcaatatttgttgcggaatactcccctgaccgtaaacgtggctttatgggcagctggctggactttggttctattgccgggtttgtgctgggagctggcgtagtggtgttaatttcgaccattgtcggcgaagagaacttcctcgattggggctggcgtattccgttctttatcgctctgccgttagggattatcgggctttacctgcgccatgcgctggaagagactccggcgttccagcagcatgtcgataaactggaacagggcgaccgcgaaggtttgcaggatggcccgaaagtctcgtttaaagagattgccaccaaacactggcgcagcctgttgacatgtattggtctggtaattgccaccaacgtgacttactacatgttgctgacctatatgccgagttatttgtcgcataacctgcattactccgaagaccacggggtgctgattattatcgccattatgatcggtatgctgtttgttcaaccggtgatgggcttgctgagtgaccgttttggccgtcgtccgtttgtgcttcttggtagtgttgcactgtttgtgttggcgatcccggcgtttattctgattaacagtaacgtcatcggcctgatttttgccggcttactgatgctggcggtgatccttaactgctttacgggcgttatggcttctaccttgcctgcgatgttcccgacgcatatccgttacagcgcgctggcggcggcatttaatatttcggtgctggttgccggtctgacgccaacactggcggcctggctggtcgaaagctcgcagaatctgatgatgcctgcctattacctgatggtagtggcggtggttggtttaatcaccggcgtaaccatgaaagagacggcgaatcgaccgttgaaaggtgcgacaccagcggcgtcagatatacaggaagcgaaggaaattctcgtcgagcattacgataatatcgagcagaaaatcgatgatattgaccacgagattgccgatttgcaggcgaaacgtacccgcctggtgcagcaacatccgcgaattgatgaataagctgaaacggatggcctgatgtgacgctgtcttatcaggtcaattgaactcttaaggttcacttaatctctgacgcgcatactctcctccaggttaacggaggagagtgcaatgaaaaaccgtgtttatgaaagtttaactaccgtgttcagcgtgctggtggtcagcagctttctttatatctggtttgccacgtactgatcttttttcagccgtatccaggcccgcgtgccggaagtctcttgccggttttgcaggaaaaactgcccgtgatgcaactgtgtaatgcggctgacaatacttaaccccagaccaatcccgccataacggctgtccattcgtacaaacgctttactcaactccccgcatttactctcatcaatacccggtccttcatcttcaacggccatgaccgctccgccatcttcttgcagcttaatcataatgttgctgccttgtgggctataacgatgggcgttttctaccaggtttcgcaataacatccgcagcagggttgcatcaccctgaacggtgatgtcggcggcgctctctggcaatagcagggtttgctggcgctggtcgagcatggtactgagttcgtcatacgaggggagaatgacatcttccagcagttttacatgttgataattaccggaagaaaatgactgtccggcacgcgccagttgcagcagctgggagacgctctccatcatctgatcaagtcgtgccactaacggtgctacatcaatgtgatgcgttttcgccagcagttccagatgcaaacgcacccccgccagtggcgttcgcagttcgtgcgcgacgtcagcggtaaacaacctttcattatcgagcgtgctggtcaggcgactgaccagatcgtttaacgccgaaaccaccgcatcgatttcgagggtggcgctatgaatggcaatgggcgttaagttgtcggcggtgcgcgcttccagctctttttgcagctccgccagcggtcgggtgatgcggcgtaccgcctgatagcagataaatagcgtcaggctaaccataaagacgccggggacaatcaggctggcgaccgcctcgcggatctcacgcatgatgtggcgatcgttgttgcgattgtcgcgtagcgcctgctcaaacagctgaatctgctcggtactttcatgccatagccagaagacgctgatcagctcaaacaccaacaaaatggccccgatggtcaatatcagccgttggcgcagcgatattggtcggcgcagaaaacgcatcagattcaattagttttcctcatttgcgaccagcatatagccaaatccgcgcacggtgcggatacgggctttgcccactttgtcgcgcaggttatggatatgcacttccagggtgttggtcgagggctcgttgtcccagttgtagatatcgttgtagagaatttcccgatgcaccgggctgcctgctttaagcatcaggcgcgacagcagagcatattctttgggcgtcagaatcagttcttctccgctcatccatacctggcggcgacccatattcagcgtcaggttgccaacgttcagctcactttcgccctgattattatggcgtcgtagcagggcgcggatacgggcgtgcaactcttccagcgcaaaaggcttcaccagataatcgtcggccccgacatccagcccggcgattttgtcggtaagggtatcgcgggcggtgagaattaacaccggcagagtgtattttttctgccggatacgggcaagaaaatgcagcccatcttcatcgggtaagcctaaatccagtaccaccaggctgtaatgaccggcctcaaggctttgttccgccatccgcgcggtgctcacgccatcgcacgcgtagccttcggtttgcgccgccagaatcaatccctgcaataacagcgtatcgtcttcaacaatcagaattttcattcactcactctcctgcaagtttgcagaatatcatccgcagcctggtaatacttcgtctcaacgccagtcaggcccaataaggttgagaataaattgtcttgtgaatagtgttgcgtttgcgcctgtttttgcaggcagttctggtcaacctgataccgtttttgataatcctccgatagccacagcagcatcggcacctgtttttggctatccggggcgatggcataaggcagaccgtgcagatagatgccattttcacctaacgattcaccgtggtcagaaagataaaccaggctggtggtaaatttatcctgatgttctttcagcagattaatcgctttatcaacaatatagtcgacgtaaaccagcgtgttgtcgtaagtgttcaccagttgctctttggtacaggtctggatctcgttagtgtcgcaggttggggtaaatttcctgaactgcggcggatagcggttgtaataggtcgggccgtggctgccgatagtgtgtaatacaatgaggccatcgctttgcagattattgatgtactcttccagcccgtggaacagcacttcgtcatagcattcgccgttgatgcactgaccaggcaggttcagcgcggtgatgttctggtgaggtacgcgatcgcaaacgcctttacagccgccatcgttgtcattccacagcacgttgatgcccgctcgctgaatgatatccagcacgccttcctggtgctgtgccagctcttctttgtagtgctcacgcggcatatccgagaacatgcacggcactgagacggctgttgctgtgccgcaagaggcggtattagggaaatagaccacgttatcttttgccagccgcgggttagtttcacgctggtaaccgttgagggagaagttctccgcccgcgaggtttcgccgacgatcaaaatggtcaggtttttacgtttcccattttgcattaatgggttgcggtgagcatcttcaccaatgcgtatcagtggcaggttggctgaccgctggtgagagtaccacgaccagctagcaacaatgctgttggacgggcttaaggatttcaccagctctttgttgttgcgaaacagcgaggcatagtctttgtagaacagtgcggcaaccagcagaatcagcagcacagaaatcaggatgttggccccgcggaaaagaacgctgcgcaggcgtgaggtggtgggtttgattttgatccagcaggcaataatcgcggccaacacgccacttaaccccagcgttaataacattcgtggcgtcatcaacgcataactttccgccggcgtagtatcaatgatattggtgatcattgaacggtcgatgacgatgccataggtcatgatgaaatattgtgcagccgcaccgaccagaataaacaggcaggcgagtggacgattaagccataagaaagagcctagtgtcaggacaatattaatcacgctgaatgcgacgaccggcatcgacaagaaaaccagcacgttatgcagtgaatccagcggtaacacctgtagcacctgtttaaaaaaggcgatattcaggcagactgagatataaaaagtagcaagtaataaccaggagaataaatttaaagagggtctttttagtaggcgcttcaacatcacggtgtttccatcgaacaaagtgcgcatatgctcgcaaagcaaaattaagccaaccttaagttcttaaggttggcttttatgtttgcttgattaaggggaattaatctttgcttattggtgcatctaagggatacgggtttttatgcagccggttgtaattcagcgcatacatggcggtgattaccatcagagtgacaaatgaccacataacctctttcgcgccggaccctactacggcccagatgcagtagaggaaggcaatggtagtaactgccaggtatgccgggcgtgctttaccaaagtgaccgtggccgagcagtagtaacgctgcacaggtgtaaagatatggcaccagtgtaaagatgaccgacacggaagaaaccagaccgaattctttggtcgcgtttggcgaaatgctactgagctggaagatggtcatcaaaataccgacgataatcagccccgccactggcgtgcccgctttatttacacgggcaaaaatcggtggaaacagtccgtcatcggcagcggctttcgccgtttgacccgccagcaacgtccagccgcccagtgaacctaagcaacccgcagctgcgcagaaggaaacaatggccccggcggtgtcacccaacgccatccgtgcggcatcaccgaatggcgaagcagaaacgcgcagtgcggcattagggatcatccccataatcgcggtggtagaaagtacatagcaaacggcagcaatcaataccccgccaatggtggcgatagggacgttgcgtttcgggtttttcaccacacctgcggcaacggaggcactttccacaccgatgaacgaccacagcgtaacgttaagggtactttgaatcgcaccgaaggtgcccagaccgctgacgttccatgccgccatataggtttcaccacggaaccagaaccagccaaatacggcaatcccgacgatggggatcagcgccagcacggtagcaacggcctgtacgcgggtgatcattttcggaccgacaatgttcagcaggacgaagatccacagcaccacgacgcaggtgatggttaataccaatgggtctttcagaatcgggaagaagtaacttaaatatcctacgccaatgaccaccatggcgatattgccgatccagcaggccagccagtagaggacgttggtttgataaccgagaaacgggccaaagcagcggcgggcgtaagcgtaagaaccaccaggacttgggtcgaggaacgacattttggcgtataccatcgagagccccagcgcaccgataatcgtcaccaaccatccataaatggcaatcccgccagtggaggccaggtttgcaggtaacagaaaaacacctgaccccataatattccccgacaccatcagggtgacggggattaagcccactttgtgagcatcagcatccgaagacataattaaactcctgcgaaggcgagcttcgtgacaataaattacgtcgtatcatacgcctgcattcgatagttgaattattatcggccgggttatcgctgatgccgttattaatatagctcttcgttaaggttaaaaatcaggcgacagtgcgttctctgtgctgactaacataatgcagcggcgtcataccgtagaagtctttaaagacagaaataaagtacgacgtactgttgtagccgcaggactgtgatacctgagagatatttttaccgtccatcattaattcatttacggcatagcgcatgcggcaggtggtgattatttggctataactggtgttttcgcttttcagctttttctttaacagacttgggctaagacataaacaactggctaccatactaagattccagtctttgtggatatcgctttcaataatttgataaacgctgtcacttacacaattacgtaacatatacatcattagtgaaaggaattttttactgtcgagaaaacgggatagcacagtgaataataatgcacgtgttcgttccttttctgactcagtttcagcgggcatcatgctatgctgcgcggcaacgcgaaagacgtctggcgtcaggcatggcagggtgaggatgggcgtagcgctacgttgccatactggtatttgcgagagatctttattcagaaaccggaggtaatctttgatgatgtcgtgactaatatgagcaaccaaagtgttattaagagaggagacgtcgataatattattttcacaatttaataacgccatgtggttagctttaaggctaataggttctttcccattcacccttatccagacatctttttcagtcaataaaacaatacaaggttggtcgctgcaaatcctcatacatgtactcctgagtgcgaataaaagaccagttctcgctaaagcgaagcgataccgggaaatggttatataattgtatgatgaatataaacatgcataaaaataacgagttttactaatattacaaatttttatagtaatttctcatgtacatatttttttacaggctaaaaaaaggataaataacaggcaaaaaaaagcgcggggtgggaccgcgcaaaaagcatgacattttttgtttgcagcaatttttatgaaaacgttgccatacttaaaaggcctcaagccaggcggcgtaatgttatttaacaattacgccttcagcggaatagtggttacgctttcacacacataacgtggtaaataccgtcaataatttctgtcccttctgtttcgtgttcaaatccagggaaatgatggtcccaggattgcagtgagcgtaaataacttacttgcggactgtttttatcgccgaagttttcaccagacagcagcatcgggattcctggcggatacgggataactgagtttgccgcgatacgtcctggcagattttcaatggataccagttcgacattgttgtcgacaatcgcgttgtacgcttcacgcggggtgatttccgccaccggtaggccagaataggcttcattcaaccgtgcgccagggttgttttctttcagccaggcaaacatggtgtcacccagatcgtgaatccccatgttcgcgtaagtgtcaggatattgttcaacaagttccggcatcacctgcgccagcggtgtgttggcatcatagtggcgtttgaaggagcaaagggtgttaaccagagtcccccatttcccacgggtcacgcccatagagaacaggaacataatctggaagtcagtggtacgggtaggcacaatgccgtggcgaccaagccaggctgtgaccagcgccgccggaacaccgatttcttccagttcaccatcttcacccattcccggagcaaggatgctgactttaatcgggtcgagcatactccagttatccggaatatctttgaagccgtgccagctttcgcccggatgcatgacccagcagtcctgaacggtggtcagcagtttggttggtgcgtcagcaaagtcataggttttgccggtttgtgggtcggtgacgacttctttgttccacggtttgaagaaccagctaccgtcagcggtgaactctttatacagccgcgccatcgcctgacggaaatcaaccgcttcgtcgatcacttcctgggtcagtgacaggccgctgttgccgtccatcatcgacactgccacgtcgttggatgcgcagatggcatacagcggggaggtggtggcatgcatcatgtaggcctggttgaagcgggagaagttaatcgccccacgaccttcacgtacatgaatataagaggcctgggacagcgcattcagcagtttgtgggtggagtgggtggcgaaaacggtaggaccgttgtgatcgccaggttcgccgcgcatggcatagtgatcggcatagatcgggttgaaacgtgcatagccgtaccaggcttcgtcaaagtgcagacgatcggaggttttttccagcagatcctgcgcttctttagcgttataacacacgccgtcataggtacagttggtcaccacgcagtaagacggtttttgcccgactttgtctttggtcagcgggctttcactgattttcttctgcaaggtttcaggttgcatttcctgcggatagattggcccgataatgccgtagcggttgcggcttggcaccatgtagaccggtttcgcgcctgtcagcatcaagccttgttcgatggatttatggcagttacggtcaacgaccacgacatcgttatcggtcatgcaagcctgcatgatggtgcggttagagccggaagtaccgacgactaccgaccaggagcgatcggcaccaaatacgcgtgcggcatatttttcgctttcgccaaatgcgccagtatggtcaagcaaagaaccgagggaagtgcgttcgatgcccatgtcggtgcggaacagattttcaccatagtagtcatggtagaaacgtccggcgggtgttttagtaaaaccaacgccgccctggtggcctggcgctgcccaggaatattcatggatgtcgctatatttcatcagcgcgctgaacagtggcggcaacagctgctggcggtagcgggtcatcgcggcaacggcgcgtccggcgataaagtcggcagtatcttccagaatccaggcgaattcatcgacaagctccagcagatcccggtccattgcggcgagggctttttcccgatcgcccaacaggaagaccggcacgttttgttggcgctcatgaagcttaccgatcaattgtctgacgttttgatgttcgtccggatgttccatttgatagctgaacatcaggcagtcaatggcttcgtttgaagagagaatggcaaaaccatcatcaaaggaggtggatttaatcacggtaacattttgctggcttaaagcatctgccagacgctcaacggcgttaccgacccaggtgtcttgatggagaaactcgctttcaacaattaatactttcatcattgcttacccggttatgaaggaatcttcgttgcgggcaagtatcttccggccttttcgggctgtaaagcgcgtgaaaaacaaacatttttgaaatatttatttttataaacaatacgttatgtgattattttaaattattctcactgcttattatcgacggctaaactatttttttggctgatactgatatcgtctttagccgggaaacgtctggcggcgctgttggctaagtttgcggtattgttgcggcgacatgccgacatatttgccgaacgtgctgtaaaaacggctactcgaacgaaagcctgccgtcagggcaatatcgagaatacttttatcggtatcgctcagtaacgcgcgaacgtggttgatgcgcatcgcggttatgtactgtttcatcgtcaattgcatgacccgctggaatatccccattgcatagttggcgttaagtttgacgtgctcagccacatcgttgatggtcagcgcctgatcatagttttcggcaataaagcccagcatctggctgacataaaattgcgcatggcgcgagacgctgtttttgtgtgtgcgcgaggttttattgaccagaatcggttcccagccagagaggctaaatcgcttgagcatcaggccaatttcatcaatggcgagctggcgaatttgctcgttcggactgtttaattcctgctgccagcggcgcacttcaaacgggctaagttgctgtgtcgccagtgatttgatcaccatgccgtgagtgacgtggttaatcaggtctttatccagcggccaggagagaaacagatgcatcggcagattaaaaatcgccatgctctgacaggttccggtatctgttagttggtgcggtgtacaggcccagaacagcgtgatatgaccctgattgatattcactttttcattgttgatcaggtattccacatcgccatcgaaaggcacattcacttcgacctgaccatgccagtggctggtgggcatgatatgcggtgcgcgaaactcaatttccatccgctggtattctgaatacagcgacagtgggctacgggtctgcttttcgtcgctgctgcacataaacgtatctgtattcatggatgactctctttcctggaatatcagaattatggcaggagtgagggaggatgactgcgaacaggcgcacggttttatttctctccctggaggtgcgaggagagcggatgagaagactggggtcgattattcagcttttcaggtaatttattcccataaactcagatctattgatgtgccacttaggatctgagtttttgggaatgctcaaccgggaaaccggaggttttctgcgatatcgcctgccatgatgaagtcattcaagcaagccaggagatctgcatgatgtctgcacctaaaattacatttatcggcgctggttcgacgattttcgttaaaaatattcttggtgatgtgttccatcgtgaggcgctgaaaacggcgcatattgccctgatggatatcgatcccacccgcctggaagagtcgcacattgtggtgcgtaagctgatggattcagcaggggccagcggcaaaatcacctgccacacccaacagaaagaagccttacaggatgctgattttgtggtggtggcatttcagattggcggttatgaaccttgcacggtgactgatttcgaggtctgtaagcggcatggtctggaacaaaccattgccgatacgctggggccgggcggtattatgcgcgcgctacgtaccattccgcacctgtggcaaatttgcgaggacatgacggaagtctgccccgatgccaccatgctcaactacgttaatccaatggcgatgaatacctgggcgatgtatgcccgctatccgcatatcaagcaggtagggctgtgccattcggtgcagggaacggcggaagagctggcgcgtgacctcaatatcgacccggctacgctgcgttaccgttgcgcaggtatcaaccatatggcgttttacctggaactggagcgcaaaaccgccgacggcagttacgtgaatctctacccggaactgctggcggcttatgaagcagggcaggcaccgaagccgaatattcatggcaatactcgctgccagaatattgtgcgctacgaaatgttcaaaaagctgggctacttcgtcacggaatcgtcagaacattttgctgagtacacaccgtggtttattaagccaggtcgtgaggatttgattgagcgttataaagtaccgctggatgagtacccgaaacgctgcgtcgagcagctggcgaactggcataaagagctggaggagtataaaaacgcctcccggattgatattaaaccgtcacgggaatatgccagcacaatcatgaacgctatctggactggcgagccgagtgtgatttacggcaacgtccgtaacgatggattgattgataacctgccacaaggatgttgcgtggaagtagcctgtctggttgatgctaatggcattcagccgaccaaagtcggtacgttaccttcgcatctggccgccctgatgcaaaccaacatcaacgtacagacgctgctgaccgaagctattcttacggaaaatcgcgaccgtgtttaccacgccgcgatgatggacccgcatactgccgccgtgctgggcattgacgaaatatatgctcttgttgacgacttgattgctgcccacggcgactggctgcctggctggttgcaccgttaaggggtaatcgcttccggcgctctggtgattaagccaaagcgccgtagctggcggcaatgaaagcgagcgaggaatatcaccgtcgttaatgcgcccagtagtgcgcagaacatatcggattgcgtatcccacgggtcgccttgagtaccgagaaaatcatctgcgccctggcccattgccagcgctgcccaccactcgattaactcatacatcgcgcttatcgccagcgcgacacaacagaccagaaacgccaccattttacgcccgcgaacgtacatcccgcgcacgaggtgccaccagtgcaggcaccagcccctggaaaaaatgccccagtttgtcatacggattacggctcaaccccagccattcctgcacctcaaaaccaacggggactttcgcgtaggtgtattgcccgccgaccatcaggatgatggcgtgaaagaaaatgagcgtatagagcagcggcgttaacggataacgtttagcggtggcaagcagtagcggcacgacaataatcaccggtgtcacttccatcagccaggtgagtttgtcatgggccgaaatgccggtataaatcaggattaacgttagcgccagtgcgccggtgttaagaattaacggcttgagtgtgcgggtcatggtgagttcgcaagtcagggaaaatactgactattgaccagtaagcgtgaaattacaatcgcaaaagaggtggcccagggggatcacctggcagcatgctgccaggcgctgggccgaagaggttacttagtgcagttcgcgcactgtttgttgacgatctgctggaagaagtcgttacctttgtcatcgaccaggataaacgccgggaaatcttctacttcgattttccagatagcttccatacccagctccggataagcgacgcattccagatgcttgatgctctgctgcgccagtaccgccgccggaccgccgatgctaccgaggtagaagccgccgtgtttatggcacgcgtcggtaacctgctgactgcgattacctttcgccagcatgatcatgctgccgccgtgggattgcagcagatccacgtaggagtccatacgacctgcggtggttgggccaagtgaacctgatggataaccggcaggcgttttcgccggacccgcgtagtagatcgggtgatctttgatgtactgcggcagttctttaccggcgtcaatcagctctttcagcttggcgtgtgcaatatcgcgacccacgataatggtgccggtgagcgacaagcgggtggataccgggtattgcgaaagctgggcaaggatctctttcatcgggcggttaaggtcgactttcactgcttcgccttcacctgcctgacgcagttcttctggaatgtactggcctggattgtgttccagtttttcgatccagataccttcgcggttaattttcgctttgatattacggtctgcggagcaggagactcccatgcctaccgggcaggatgcgccgtgacgtggcagacggataacgcggatgtcgtgcgcgaagtatttaccgccaaactgcgcgccaagaccgagtttctgggcctcttccagcagttcctgttccagctggatatcgcggaacgcctgaccatgttcgttcccttccgtcggcagttcatcgtaatagtgagcgcttgctaacttgacggttttcaggttggtttccgcagacgtaccgccaatcacaaacgcgatatggtacggcgggcaggctgcagtaccgagggtacgcattttctcgacgaggaagtttttcagtttgccgggcgtcagcagggctttggtttcctggtagagatacgttttgttggcagagccgccgcctttagcgacacagaggaatttgtactcatcgccatctaccgcgtacaggtcgatttgcgcaggcaggttcgtgccggtgttgacctctttatacatgtccagcggcgcgttctgtgaatagcgcaggttatcttcgatataggtgttatagacacctttcgatagcgcttcttcatcaccgccaccggtccacacgcgctgaccttttttaccgacgatgatcgcggtgccggtatcctggcaggtcggcagcacgcctttggcggcgatttcggagtttcttaagaattgcagcgccacgtacttgtcgttttcgctggcttctggatcgtgaagaatagccgcaacctgtttctggtgtgccgggcggagcatgaaagaagcatcgtgaaaggcttgctgcgccagcagggtcagggcttctggttccactttcaggatggtttcgccgtcgaagtcggcaacgctaacgtaatcggaagtgagtagatagtattcggtattgtctttccccatcgggaaaggtgcctggtagataaagggtttgtttgacatagcttccagcctgtaactctgtatttgttattcgaaaatggcgtgccgtgtagtcacgggcggcacgcaaagtgcatttataagaacccgtacatcgcggcgaagatccagccgaagacgcacgatacgctcacaccaatcaaccccggcagaataaagctgtggttgatgacgaagcgaccgatgtgggtggtgccggaacggtcaaactgaatcgctgccagatcgctcggataagtcggcaggatgtaataaccgtagcaagccggtgctgaagccacgatgtatgccggatcaacgccgatcgccagcgcgaccggaacaatcgccgccagcgccgcagcctgagagtttacaaacttggaaaccagcagcagaacaatggcataggcccacggatactctttcaccatttcacccagtacgccctgaatttcagacatatgcgcaccgaacatggtttcagccatccatgcgataccgtacaccgccacgatggcgatcataccggaacggaagacttcgttttttgagatagacgcgggattggttttggtcaggataataatcagcgccccggtcagcagcataaacatctgaataaccagtaccatcgacagcggtttgccgccgaaggatggacgcaggtccgaatcagcaccaagaagggcgactacagcgattgccccgaggaagatccacattgccagccagttgcttttcggcagttttttatccagcagcgtcgcggtatcaccgtaaacatactcacggttttccggtacggagatgaatttttggaactcttcgtctttatccagatctttaccgcggaaccagctgaagataccgatcgccaggataccgattaacgtcgatggaatggtgattgccagcaggtcgaggaactcaagatggcgaccatcaaaggtgacattacccagcatcgcaaccagagatacgaccgcaaccgacaccggactggcgataatccccatctgtgcaccgatagaacttgccgccatcggacgttccggacggatgttgttcttaatagcaacgtcgtagatgatcggcagaatggtgtaaaccacatgacccgtaccgcaaagaatggtcagcgtacaggtcacaaacggcgcgacaattgagacatatttcgggttgcgacgcagcagcttctcggcaatttgcagcatgacatcaagaccgcccgaagcttgcaaggtcgccgatgccgccaccaccgcaatgataaccagcatgacatcaaccggtggtttacctggctgaaggtggaagacgaagaccagaatgaccagaccgataccgcctaataaacccagcgcgatacccccctttctggcaccataaaacagacatatcagtattatgataagttggatagtaaataacatgtgtgaaccctcgcgataatcctatttaaatttttgctgaatagatcacagtcacgttctgttttgtatgaactgttttcagagcctgactaaatatccgtttggtcgttaccggcttgagcaaatacctcacagtgaatattggctgattaaagcagcggcaaatttatgcactgtgataagcggctttttcagagagaaagactctctggcgatgggtttatagtttgtacagcgcagatgttaatgttttgtttgctgttatcttattgatatttatcggtctgttttttgttctcagggcaggtatcattaggtttatagattaatctgatctacccatttgtgggtaaaaatacacataatgtgggtgacataatagttaattaacttttgttagcgttttgaaattaaaaacaccgttcatctgaagagatattaatttttagcgatgatggagggataattatatttgatctggcacaagttttactgatgaacaatgtaacttgtgccaggggtattttgcattacggtaataattattacttacagataaccagcgatccgttattggcaatattgtttcagtagtgagtagtgttctgcctgaatacggtaacggtaaaccggacgccccgtgacgccataatggatactggtgaacaatatgtggcagttgaccagccagataaggtatttacggcaggaaacacgcgagatgttaacctcgttagccagctcgtcggttgaaaactcatagtcctgatgcgcgtcaatccactggcacagcgtgcgtaacgtctgcggcgttaagccttttggcaagcgacgaggatcctgctcgttggagctgctgccgtggattagctgatcaagctcggcctggtcataatactgatgtttttccagcgccattttcttttgccgccagccggtgagcgcctcttcaaagcgggaagcctggaagggtttgatcaggtaatccacaacaccgtaatgcagcgaatctttaatggttactgcatcggcagcggaggagatgacaatcacatcacttttgcaacgcgcgttatgcaggacaggcagtaaatcgagcccgttctctttttgcatatagatatctagcaatatcaggtcgataggcgtatcgctattgaagataatctctttggctttctccagcgtcgaagccgttccacagcattgaaagcccgggatttgtgccacgtatcggcgattcagctccgcgaccattgcgtcatcatcgataattaatacattgatcatctgttcgacctctccccgtcccagggtatctggacaaaaaattgtgtgaaaatcccgggttccgattccacggcgatgctgccgccgagattttctacctgttgtttgacaagtgctaaaccgacgcctcgctcgcttccttttgtcgagacacctttgtcaaaaatgtgatcgattttgtcgggtgcgatccccggtccatcatcgttaacttcgcagtgcagccagccgtgacggtagtgcaatgttacgctaatttcgccaccgggttccggccctaatgcctccagcgcgttttctatcagatttcccaacgtggtaatcagcgtcgcgacctgatcctcactaccgctgtctggcagctggctttcactgtttaaaatcagcgtatggcctaaatcggtcgcgcggttaatcttgctgattaaaaaaccagcgataaccggagatttgatcttacccagcagagagccaatctcttcctgatagttattggctgttttgagaatgtaatcttccaactgcttataactcttcagatgcaataatccgagaatcacatgcaatttattcataaattcgtgggatcgttcacgaagtgcgtcagcatagttgaccagaccgtcgagtcgctgcatcagtttacgtacttcagttttgtccctgaaggttgaaatggcaccgatgataacgccattactgcgcaccggaacggtgttgatcagtaatagtcggtccttaatcgtaatctcttcgtcgcggcgtggggttccgtcgcgtaacacttccgagacatctaccacctgtgaccacgagtggcttagcgtcgacagtttctcatcgtcctgcgacttacggtaattcagcaattcttgtgcggcatcgttgatcagcgtgacctcgccgcgatcgtccacggcaacgacgccttctttgatggactgcaacatggcctggcgttgctcaaacagtgtggagatttcgtagggttccaggccgaaaaggatttttttcagtacgttaaccagaatgcatgtgccgatcagtccgaccagcatgccaaatagtaccgaccagataatgctccagcgactgtcattgatctgttgggtcacgcggcttaactcaaggccgatcgccaccacgccaatttgtttatgattttcatcgtagatgggggtaaatacgcgtaaagcctgcgccagaaaaccgcgattgatagcgacattttcttcgccattcagcgctttaaggatgtcatcacctttaaatggctgaccaatacgctgggcttcaggatgcgagtagcgaagactgtgcatatcggtaacgacaataaacagcagatcgttgcgtttgcgcacggcttccgcgatggcctggattccactctcctgcggttttttctgcaagccctgacggatttccggcgagtcggcgagggtacgcgctactgccagagccttgttagctagcccgtctcgcgtcatatcactgatttgcgagaagtaaatcagatgcaccaccaatagcaccgagaacagtaccgcgctgaccattaagatcacagtggtactcaatttcatcggacgtttgcgtaacatacggtagggcaatgaatgtctcatcagcttccttgtgtgacaaatttcttaagcattatctctgatgaggcgggtaattcaaagggagtaagaatgattggctatattggggaagagactctggcaacggaaactgccagtgctgtatgaagattccggggctatgcttatagtgaaaaccatactgatgagagagggaaggtcatggatcaggcgctactggacgggggttatcgctgttataccggcgaaaatatcgatgtctattttaacactgcgatatgtcagcattctggcaattgcgtacgtggcaacggcaagttatttaatctcaaacgtaagccgtggatcatgccggatgaagttgacgtcaccactgtggttaaagtgattgatacgtgcccgagcggtgcgctgaaataccgtcataaataagcgagggtaaaatggaaatacgcgaaggccacaataaattttacattaatgacgaacagggcaagcaaatcgctgaaattgtctttgtgccgaccggagagaatttagcgattatcgaacataccgatgtcgatgaaagcctgaaaggacaagggattggtaaacagctggttgcgaaagtcgtggaaaaaatgcgtcgggaaaaacgaaaaattatcccactatgcccatttgcgaaacacgaatttgataaaacacgggagtatgatgatattcgcagttgatgggagagtacagagtcacgatatttttcatgctctccgcggtgtgatgcaggagagcatctgaagggtagggggatgcacaaagaatggtcagagagagcgtttttttgtcccaagtcatcccctttactgagcaaaaaaaaaagaatatctcctatatgagaatcatcattcggggttaataagttttgcgtccccagagcgttcaatattgataggagtcatattatggaaggtaaaaacaagttcaatacttatgttgtttcttttgattatccatcatcttattcctcagtgttcttaaggttaagatcattgatgtatgatatgaatttctcctctatcgtggctgatgaatatgggataccacgacaactgaatgaaaactccttcgcaataacgacatcgttagccgcaagtgaaatcgaagatttaatcaggctcaaatgcttagacttaccggatattgattttgacctcagcattatgacagttgatgactatttccgtcagttttacaagtagccaggaaggataagaagaacataaaaaatggcactattctctaaaatattaattttttatgtgattggtgtgaacatatcctttgtcattatctggtttatctcacatgagaaaacacatattcgtttacttagtgcatttctggtcggaataacctggccaatgagtcttcctgtggcattacttttttctctcttttaggagctgtagttgagtggacccgctggttatcttgaaacgaagcgtctctcctcaaaactggatttgcggaatgacgaacgaagcagtcgcctgactgcttcgttcattaaagtgaaatttatttctgtgggcgcatcgccgggaagagaataacgtcgcgaatagtatgactgtttgtaaacagcataatcattcggtcgataccaatacccagaccagcggttggcggcagaccatattccagcgcagtcacgtaatcttcgtcatagaacatggcttcgtcgtcacctgcagctttagcgttaacctgttcctggaaacgttcagcctgatcttctgcgtcgtttaattcgctaaaaccattaccaatttcacgaccaccgatgaagaattcaaaacggtcggtgatttccgggttaacatcattacggcgcgccagcggggacacttctgccggatattccgtaataaaggttggctgaatcagatgtgcttctgccacttcatcaaagatctccgtaacaatacgtcccagcccccagcttttctctaccgtaataccgatagattcagctaatgctttagcagcatcaaaattatccagatccgccatatcggtttctggacgatattttttgattgcttcgcgcatggtgagtttttcaaacggtttgccgaaatcaaacacatgctcgccataagtgactttagtggtacccagtacctcttgtgccagggtgcggaacagtgactccgtcagttcaatcaaatcgtggtaatccgcatatgccatgtagagttccatcattgtgaactcaggattatggcgaacagaaataccttcattacggaagttacggttgatttcgaatacccgttcaaaaccgcctacaaccagacgtttcagatacagctccggcgcgatacgcaggtacatatctaaatccagagcgttatgatgggtaataaacgggcgagcagatgccccacctggaattacctgcatcatcggggtttctacttccataaagccgcgcgcgaccatgaactgacggatagcggccagaatttttgaacggacaacaaacgtttgacgggatttatcgttagcgatgaggtccagataacgttgacgataacggacttcctgatcctgcagaccatggaatttatctggtaaaggacgtagtgctttagtcagcaggcgcagctcagtacagtgaatggaaagctcacccgtttgcgtcttaaacagcgtaccgcgggcaccgataatgtcacccagatcccattttttaaactgatcgttataaacaccttctggcaggctatctcttgcaacgtacagttgaatacggccaccgacatcctgcaacgttacaaaggaggctttccccataatacgacgggtcatcattcggccagcaaccgagacttcaatgtttaaggattccagttcctggttatccttcgcatcaaactcttcgtgcaactggtcagaggtatggtcgcggcgaaaatcattgggaaacgccacaccttgctgacgtagtgccgccagtttttcgcggcgatttctcagttcatcgttaaaatcaatagcctcattggctccccgtgtttctcgttcagacattttggttcctctaaatccagctttcaatttagcgtagataaagagacagatcggtacactgtattatctgcctcgactattaataactcagtttatcttatcgaaactaacgcttacctcaagttgatatcactaataaataaccatcaaaatggtttaaatgacttattaatctcgatttactagtgtgataaactgaaagttaatttattcataaccaattgtttttacgacagttaatcgttgctctcctgtatcatattcgtcggcgtgctaaacagaaaacgggtagcaaaggccaataccacgatgatcgcgacacaagccaacgtccactctcccatctgagaaaagaatcgctggtaagcggcaattgccataccgctaatttgcgactctgtcgtctgctgtgccacgacgcctgccagccagttggcgaccgcgcctgttgccagcatataaataccggttaatacgccagacattttcagacgcgtgatttgcgcaatcgccaccgggtcaataaagagttcagcaaagcccattagcgccagcccggatatcatcacgcccattgacgcttgaccgccagccgctgcatgtcgggcatcaaatgccagcaacataaagccacaagccatcagcagtaagccaaaggcaaacttcagccagacgcgcaatgctgaattgccgcggctttctggcgacgccagccaggccagaacaaccccagcgagcatcaccgcaatagcattcaccgactggaatagtgctgtaggtacttcaatattgaatgcctgacgattcacaaagcgatcgataaacaagctgatggtactgccgccctgttgtgccagtacccagaacaacgtcccgacaaacatcaacaatacaatttgccaaagagcacggcggtgttcggggaatttgatcatcatgcgggcaatgatttgtgcggcaatgaggcaaacgatcgccagcaaatatccggaccagtcgttctccagcagcagggtaaaaaatactggggctaaacagagcatcaccactaaccagctccatactggtaaggcaaatttcacgctagtgagcgctttcttatccatactacgcgtggactggaaatgacgatgaccgcttaagaaaatcaacaaaccgataaacatgccgccacccgcaagggcaaagccaacatgccatccataccactgagcagccaggccgcaggcgatgggggctgcgatagaaccgatattgcccgcagcatacagcagcgaaaaaccgccatcacgtcgatgatcgttctcgtcgtagagctcgccaagcaaacagctgatgtttgatttgaataaaccgtagccacaaataatgattgccagcgccagatacaggctaaaggttgaatttgtatcaatgcccagcaccacatggccaagggtcattaacagcgcgccggcaatcactgcagtgcggttgccgagcaggcggtcggcaagccagccgccgagaataggggtaacgtaaaccagagaagcatatgcgctgaacaggctgatggcatggttatcatcaaaaccaagctgatgggtgagatagagaatgagtaaggcacgcatgccgtaaaaactgaagtactcccagatttggatcgccacgatatagtatatcgcgcgcggctgtgagggtgttttcatgtgttctccttatgagcaaaaaagggaagtggcaagccacttcccttgtacgagctaattattttttgctttcttctttcaatactttaacggtatagcggccatcagcctgacggtatgcaccgtgaatatcggtttcaaagcccggatagtgagcgccgatttcacacagcatctgcaggaactccagaaccggacggctttcttcggtgatcatttcacccggcattaccagaggaactcccggcggatacggaaggatcatattggcgttaatacgaccgaccatttcgtcgaggtaaacttcttcggtcataccgtgcagctctttctggaacgcagcatacggagtcattaccatagtcggcagaacttcaaatgcgcgatacatcagatccggcagattgtggtgaacaatcagtttgtggatattctgagccagttcctgaatacgcatgttttcatagaattcaggatcttcacgatacagagacggcagcatgtttttcacacgcaggttcaggtcgaacgcacgtttgaagtcagtcagagcacgcagcaggctcagtgctttggtcttatcgataccgatgctgaacaggaacagcaggttatacggaccggttttctcaacaacgatgccatgttcgtcgaggtatttcgccacgatgctggccggaataccaaagtcgctcatggtgccgtctttttccatccccggagtcagcagggtgactttgatcgggtcaagatacatgtgctcgttatcgatgtttttgaagccgtgccatgtgctgtcagaacgcagcggccagcattcagtcgtatcgatatgatccggctgccatacatcaaagaaccagccatcagattccgttctcagacgtttgatctctttacggaatttgatcgcacgttcaatggaaccattgatcagacgtttacctgcattgcctttcatcatcgccgcagcggtttcagtggacgccacgataccgtagtgcggagaggtggtggtgtgcatcatgtaggcttcgttaaaggtttcttcgtttacgtcacctttaacgtggatcatggaagcctgagagaacgccgccagcagtttgtgagtagactgggtttcgtaaatcactttcccttctacacggccaccgctcataccgcatttaccttcgtaaatcggtgagaagttggtgtaaggcacccacgcggagtcaaagtggatggatttcacatccagtgttttcttgatgaagtcggtgttgtacagcagaccatcataggtagagttggtaattacagcatgtaccggccaggttgcgtttggtgtttctttcacgcgcttagcaatggtagcgtgctggaattcactctgtgggataccaccaagaataccgtaagcgttacgggtcgggcggaaatagattggcgtaacatcgctcatcatcatcaggtgggtcagcgatttgtggcagttacggtcaatcagaatggtgctgcctgccggagcagagtacataccaacaattttgttcgcagtggaagtaccgttggtcaccatgtagctgcggtctgcgttaaagacgcgagcgatatactgttctgcttctttgtgtggaccactgtgatccagcagagaacccaattcagatactgaaatggaaatatcagatttcatggtgttcggaccaaagaaatcatagaacaggctacctaccgggcttttctggaatgcagtaccacccatgtgaccaggagtacagaaagtatatttaccttcacgaacatatttaaacagtgctttggtcagcggaggcagaatagtgttgatatattcgtcagtggtctgcttgatcttgttagcaatatcatcagcagcacccagcgcatattcaaagaagctaatctgtaaacgcaggtcattcaggcttacatcgagagtggaatacgtattagcgaacgcgtacaacggcaggttctcgttcattttgctaatttcttcgcacagctcgagattatatttatcccagtcaaaaataacgccgcacagacgcgcattgttttcgatcagttttaataagtcgtcacggtcgttcgggtaaacaatctggaagttcagacgttcaagcgcgcgatgaagttcacggatgggttcttctttaaaataaacccccatgtgattcaatattgcaataacgttcatagtcatatctccaggtaaaaaaggcccctcccaacacatgggacaaaatgaaaggaggagcctcggaaaatacttttaattaatgtgcgttagacgctgtgtggttatccattgagtggctctggcgctcgtgcattttgcgagcgtagaacatcaggataatcaggctgacgatgaaggtacctgccagctcgaaggagcttgcgcccatcagcgcgatgaagcagaacacgcaacccagtacagagcagatcaggctgacaaagttgcggatgttaacgccttcaaaacgaatcaggtcaacgcaagagtagaagtacggcagcatagtcagcagtactgcgataccggtcagttcaccgaacaggtcagatgctttaccaccggcagagttcatcagagtgatgaggatcatcagggcagtcattttcactgcagccagcagcagaccttttttcggaataccgttgctgtcgacttcaccataaactttcgggaagttaccgtcgttagcggcacgtacacctgcctggcctaccaacatcatccaggagcccagagaagtcagacacgcaaaggcggtgaatgcagaaaccagtggcgcagcccagttaccgaggatagttgaagcactgattgcaaacggagcaccggaagccgccattacagaagacggatacataccggaaagcacctgagtcgcagcgatataaacaatacctgctaaaccagtacccagcatggttgccagcggaacggtacgtttcgggtttttaaccataccagtacttactgctgcggattcaacacccacgaaggcccacaggcagagcagaatacttttaatgatcgcatgaccatcagtggtatccgcagtattccagttagctgcataagttgctgcatcaaaccaatgccagccaacaatagcagtcatcaccacaggaataagaaccagcaccagaccaatagtggttaaacggcttacccaggtaccgccgagcatatttacaaaggtaaatacccagacgatagcaatacaggcgatacccgccggaacaggatcatttaatactgggaagaaggtggaaagataagatacagcggtaataccaattgccaggttaccaatccagttagcatggtaataaagaacacctgtctgaaaaccaaatgcaggggaaatttctccggcatacgcaattgggccaccttgttgcgggttttttgttgccagtcgggcatatacatatgccagcgacattgcaccaataatagagataatccaaccccagatagcaataccaccgatacttgctaggttcgcaggtaataatgcaataccgctccccatcatattaccggcaacaacaccggtacaggcaaatagcccgatcttcttggcagaactcatgctcttctcctaatttcatttttgaatttggagtccgggtcatgatgtataactatttcctgaccagaccaaactggcgctaagattactcacgaaaaaaggattaatcctaaagattaggtgaaataacacaaaagtttctgtaagtgagaacttgaggttttttattaacacatcaggatcgcaagttgatatcatgaaaagataaacattcaatatttacaatgtgttatgtgacatcttctggttaaatttatgtaataaaaattatgcggcaaataaattgccgcaacatattataccaacgggaacatacaaaaactcaccaacaaatattcccgagcatgaatcaacccgggagttacttattctgaagcgagaaatttgtcgagataaggtacaacataaggaacagaagtctggaatataccattttcaatccagtaaagggtgtttgcccctgggcgtaaattaaaggcggtgagatatgcatcagctgcttcccggttcatccccttcatttcataaaccttgccaagcaacacataatttagccaggacatttcaagatcaatgccggtatttatcgcctgataagactcatctgttttaccttttaccagggcactgaccgcttttatttgatatataatggacaggttgttcaattccggcagtgtaacaatgttatctatttctgtgttcagtgctgctaattgtttttcgtctaaaggatgttgagaatggcgcacgatatcaactaatgctttttctgctctcgcgtaggtaaattctggggatgattgaacaatctcacctaataattcactggcacgatccaatgatttatcatcaccatgcagtaaataatcatgtgcctgataaaaattagttaataacgcaccacgatgcggcaaaatttgctggagcatctcctgcattcgttgtggccacggttggtttaacgcttttgataaactctggagcaaatcattttgaatcgccagctgattaccgttagtgatgacataacgtttatccagcatggttgaaccatctgcattgtctaccaattttaccgaaataaagcattgttgagcacggtattggcgctgattaacaaacgcaatagataatgttttaccggaactgctcggttcatcaatgttgtagttgattttgtcatgcaccataaaggtggagaaggtgttaagtgatgtcgccaccaaatcacccacgcctatcgcgtaagagagctgatacggagaactccagctgttacaactcttattaaccatattaatgtcaatatcgcgtggattgagcaaaatgcgcgatttactcataggaagacgtgtttcaagacttgaaaacgctaccagtgcgacacagatacctaacgacaacaggaaaaaaaaccatacccaaaaggtagtgaatcgtttgcttttaactggggattgttcaggtggcgttgtggtgttttgaatgttaagactgtgggagggagaatctgtggcaggaaccgcctctggtatagggggaggcgaagatagcattatttcctctccctcttcttcgctgtaccagataaccggcaccattaatttatagccgcgctttggtacagtagcgatatagacaggactatcttcatcattatcttttaatgacttacgtagttctgagatactctgcgtcacaacgtgattggtgacaatacttctcttccagacattatcgataagttcatccctgctaagtacttcgccactgtgttgagcaaagaaaaccagaagatcgattaatctcggctcaagggtaagttgacgcccattgcggctaatttggtttatggacggagtaacaagccattcgccaacgcgaactacaggttgttgcataatagaaactcattcgaaaagggaatgatgcaatgataattgccataacctattttttccatctatagatgggtttatttacatattattggtgaatgcaagacgttatttttacccgccataaacttcttgattacatagtattacgaaaggattttactgagaaccagaagtaatattccttatcatcaaaattcatcatctttgccaaagaaaaatgttcagaaaataatccatgaaaaattgtccggagcgcttactattttaatggattgttagtctttgcatgagcaagtggaccgatacatttctctttgttctcattcagaaaatctcatcagttggcgttcagaccgatgttgtgctttatggatgcgttacgctcctgatgacgtcatttgacgttcaacagcatcacggggccgcacgacatttcacgtcagtcagcgctatagctcagaaacaaattttcccgaattgggatatgcccgcaaattgctggtgatgtggggagaatctggttgagttcggtagaattgatttggcggcaggacgcttaaatcgtggcgtcctgaaacgaaaaacggacctccgtggaggtccgtttatatgaatttggtgccggactcggaatcgaaaatttcttttatcatattgatattaatataatttatttggttttattaaaaatataccctcaattatacccgcagtcccttttgatatcgaaagggaatcacactcgggagcaggctgagagcacagaaggaaagtacctggctattatatcgttaattctgtcaatcagttccagccttttgaaagtgatgtgtgcagatcccttcttaaagtatttaatgatgaacatctcgtcttcattgcgctctttaccctgaacggactggatgtgaccatccagacgaatagtgatgttttcccggttgtcggggatcggtttgccgctgaacagatgtagcattctttccaggtcgacgagtcggtcagtctgttgcccggtgataagatgaaacccccatcggtcccacctcactaggttgttgacgataattttactgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactgccaaatttgcaggggcaattggttttgtaattccagttcagtcccctgaagacgttgatcacccctcgctcaaacacctcatccttattctggtgcagttgttcaaatgtgctcagaatgttcgcttcactgatttccggaaaattatcgtattccagtgaccggtaccatgtatcacgggcctgcgcatccattaatgacagcatcccggaacgttgcatcaggtcacgccagatttcgcgatcgagattgcgggtgatggctttcattgctgtttcaggtttatccatcagccagcagccacagcgaaaatcctgtttcatggcccagtcccgggcggttttacctccaatgctttccgtcagaactgagatgtcagccagttgccggataagtgtgtcgatttgcagcagtgtactttttcgtacagccagaatgcggcagatactggttgagcagataacgtccgtatgcccgttgaccacttccggacgggaggctgtgatatcagacataatcgatattcctttttgcagataaatgaaaacgccagccctgttcaggctggcgtcagtggaatgaagtctggtgagtaatatttaccggttctggtgcagaagctgcagatgacgaagagtacggacatcctcccgggcccgttcgatacagggcaacagtgctgccgaatccgttttatcctcatcgttgtcaaagataattcccgattcgcagtcgatattgtcctgcagccacacaatcagaatatccagtgctgtttccgtggttaatgatttcatgttgttcctggttaccagtcgaaagtgggcaggtcaggcagacattcagcgctggcatccagatgaatgagactgacgccataacgccggataagtgtgacaaccagacggcggaacgtttttgacagtcccaggcgtttaagccgcagaaccgggtatgaccacgcatcggtacgtaacagatatccgctacctgtaaaatgaatccattctgattcgccgaagtcattcgtctgatgtgacagcgagtacagccaggcgttgtccttttccgtgatatgtgcggtactgcagcgtatgccggcaagggccgtaaacggtggtggtgtgcaggttgactgttggtcggattcctccaccacgcggagtgaataaccgttttcagcgacatggttaatcagttcagcgagattcacaccatcgacgtcaacgacaatgcgccccatgttcagtgcctgcacgttaatgctgtcggcttccagcgtcagggccagtttcattgtttcgcctccggatgcttacccagggtaatgtcatttaccgttctgtagttgtcgcgggtcatcaggccggttgcccggcgtgcccggaggatatcaatactgtttattaactgagaacgggtacaggcactgaattccggctggtcggtacgcaccagtgcgtatttttcaacgagaaagttcaccgcgtcacacagtgaaatgcctgcctcaatatgctgctcaatcacacgttcatcggcgaacggtgtgtcattcagggtaaggccgtaatgctggcccagtagtcgggagagcagagtctgccagatggtgacgggagacgggcagctcgatgcctcccgtacgtgtgtatcgggtaatgttttcatactgaaggttttcctgatatgcagagatgaaaaatggaaaagtggcgtggtgaaagcaccaggccggagcagaaggttattccggggggttactttttcgtttcgggtgtcggataaacagccagataaacgcaaccacagctgccgagggtatcggcttcgcaggtcagcccttttgcatacagcgtgacggtatgctgatggcggggattcagttcaccgctggtgagcatgagttccagttgtttcatcagcagcggaaaggcctggcccagatggtatgcatccgcgtcgctgaaccggcctctgataccggcacggtcggcaaggtaatgcaaccggttaccctcctgcaccagacgtgccccgaaacagggcgtcacggtgcagggcagcccccaccaggggcggtcgtgattgtcgtcgggatgcgttgtcccgggcagtgtgtctgacacgataaagtcctcacagaaatcagttaagaatggttcgatggtggcgataattcggctcatcagaatgcccttcctgactcagttcagggtgacgctcatcagccggacatacgggccaaaactgtctttacggcgttctgcaaacacagccagcacaccgggaatatcctgcacttcacgaccggtatacgcttcagtgctgccgtgccagcggtatttgccggtacagaacggaaaaagacgggatgccggatgttgttggtgaatacgcatggcttcaccacgggtgatgattttcatagtgtgatacctctgaagacagaagataaaagcgaaaacaggtatgatgtggttgtaacggtgacgggttaaagcagaccgtgttccgcaaaggagaaaacctggctgccaccgactatcagatggtccggcacccggatatccaccaggcccagtgcctgtaccagacgttccgtgataaggcggtctgccttgctgggtgtgacttcaccggacgggtgattgtgcgccagtaccacggcagcggcattgtggtacagggcgcgtttaatcacttcccggggatggacttccgtgcggttgatggtgccggtgaagagggtttcaccggcaatcagcttattctggttgttcagatacagcacccggaattcttcacgctccagtcccgccatgttcagaatcagccattcccgtgccgcacgggtggaggtgaaggccacgccgggttcatgaagatggcggtccagggttttcagggcccgctgaatgaggctgcgctcgccgggcgtcatctctcctggcagaaaggaaagctgttgcattgttccagcccctttcagtcaatgatgcgcataatggcgttgcattccggatgctgcagggcgtagtcccgcagacggtaataatgaaccgtcatggcataacactccgtgcgacaggcatgatgactgtacgtcatcagacaggcagcaatgccggcggcttccgggctcatttcagcacggttaccgttcatggcattgaacagtacccatgtctcgtcatcatcgtcatccggttcgggtgccataaatgccccgccgttgttcagggtgtacagattccagataccaccgcagtagtcttcgcaaagatggtccatccagccgaagacacggggttccagggtcacccactgtggaatgaggccaaaatgctgcggccagaagctgatgcgctgttcatgaggaacgagagtggcaaccagttgaggctggtcattctctgaagctgtgactacggaagcagaaagtgtacaggtgttctgagaaacagttttcatgagtgaaatccttataaaacaaataaatgcagggttttcggggagcagggggtaggggagcctgaatcacgtcttcagggatgtgctgcatcagcgcatgttctccagcagcgtttctgtcattacccacaatgcgcgattgagcttaatgtccgtgtcgatgctgtgaatggcacgggtgtggatacgttttcctttagcgctgcgaccggaaatcccgcctttcagcatattctcctggatggtctgatatgcgctccacaggtccttaccgtaatcctcccggcgtcgcggcgtcagaatgtcggcggtggtgacgggctgatgttcgtcaccataacggtaagtcagtgccgcctgtgccagcgcctggcgtgccagtggcggcaggaccagcgactgcatggcgtcacgcttttcttcaatccggtcaaaaacccccaccacctcgtaagccccttcgataactttctccactacatttccccggtgtggaacacgcacttcccccagagactgaccacagacgcatccgttctggcagacgaacctgaagtaacccggcagcatctggtagctggaggtaccgtcatgggagttcagcaggatgatttcagggacatgttgtccgtttatctccccgtcacggcgcagacgcagcatgtgtttggtgtatccccggcggcccgggtcgcgcacacgggtctggcaggcgaagaatggctgaaaaccttcccgctgcaggctttccagcactgtgatggtggggatccaggtatagttctcgcttctggatgtgtgcttatcttccccgaatacgctggggacgacctgcatcagttcttcacgagttaagggacgatcacggcgtatctgatttacatgaccaaaacgactggctaattgcatactttgctccttatgaatgagttagcggtataaatgaaaaggccgcgtctcccggagaagacgcggcctgatggatgaaatgaagacgtttattgcctgagaattccctcactggcgagatatggatttagctgttttccggcatcaggttcaaaattccagcaccgccagcgtagctgcccttcagcattgtggataaccagccggaaatgcgttccctgatcatcttcaataagcacattgcggtaagctgttgtgacagccatcgcctgttcgcgtgagaaagggccttcgggcaataaaacagggtgacagtccgacataccggctattttccgataaattcaacgctggcaccggtggcattaccgtcagcaccaaccgtgacggtcactttgtcgtacgcacggtcttcaggattgaacacttcaaactcaaccttattgccttttacttcgtaagagccaaaatcagcggtttctgttgtttcctcgtcatattcccgggcgtatgcctgccgggcagcctgcaggacggaatctttattaatggcgggtgtctgtttcggggaaaaaccagcaagtgatgtgacaaatttcggacagaccttcagcatatcaccgcgggtgaattccattcgtacaccaaatgcctgtaaaacggacacatcacgctctgctatggagtgaacggcttttttgaccatttccggcgcctgtccgacttccacctcaacagccctgaatcccgtctgctgattacacatttgtgatgtggggatcaggttaccgttaatactgatacggctgcccaggagcgtctgtacaccattcgggcatccctgcatcaggccggtaataccaatcgtgccatttttcagcattaccagcgcctgaccatcttccgtcatggtctgacaccagccgtttttgacagcccagttgccggcggaggcggagaatgatgccacagtgaacagcaggggaaaaagagctctggtattcatgactgacctctgaaatgaacgtacggtgttattgataatgatggaaggtatgcagtgactgttcagggaatgacgtagccgtatatttagttttctgttcaacatattgtctccatacctgttgggacggctttggcaggccggcgatcacaggttaaaggtgttgataagtttatggatgaaagagaaatgtggcagggcggagataaaacgctcttcagcgaccagactgtggatgtggcctctccgttcaaaccgttctgatgtcaggctgactgatttgatatctgccagaggaaagacctgcagttttcccttctgtaacgcgatcagataccagctaccgctgtaataaatgagccggcagggctccagtgacggataccatcgctcagccatcagagagatgtggatacactgtcttattgccaggatgagttgcgagaaacacttggggaacgttgcagtgatatccggcgccggtagccagataaggcagggagagggctcctggttgtcggtaagacaggttatcagtcgtccgttccggagcggaagtatccgtgcgatcccggtattctgtataaaagaaagcatttcagggatcgcacccgggctgctctgtcgtctgaggctgtacctgccatttctgtactctaaatccaggtgaaccagacgctgatgaaaatcgcgctgtaaagtacgttctgtaacgccaaattcatctgacagtgtttttagtgacagagattctccggtcatcagtcggctgataatgagtgataagcgaaccgccaggcgatcatgccgggaacgattatcagacatagatgtgcactccgtaagaaaacatcttttatttcatgatgttattatgcatcatgatgttgaaaggatgtgtcgcatccggataatcaggaataaaatgcagcagaaaaaatattcttttaattatctgatttttaagcatgatttcataaaaagaagaatgctcgttaatccagcgacacatcctgtcggcgtgagtgtgtcagaacagacgctcccacagtgtgatcagcaggtggataatgcggtcccgggttttgcgcagaagctgtaacatccaggccggaaaactgaaacgggcaacggcgtcgtcaaaacttttcccgatggtttcaccaaaagtctgttgtgcgtgtttccgggcctgttcagagcggttttctccccggatatgtgaatacaccgcgctggttgcctgtggtggcagtgcgtggatcatcagcgacacaaacgccggaaggttccagccgacaggtgcagcaacggagagtactggaaatgatgaagggaacagggttgccacccgggctgtcaccgtcgccagtgagagcgcctgctgacgggacgggcatttttctgtggcattccattcttcagcaggaaacacgcgatcggcatggctgagaacaaacagaaaacgcgagggatctgcgccttcattcagtaaaaactgatgcatggtaatgtcggcggcatacgcgcgttcatctgcccgcaggatccagataatcagatccagttccggtagcagctgacgataaagtgtccggtattcctgatcatgctgcggtgtttcaccaatgccgggcagatcgaccagcgtcattctgcgttcaccgagttgcagggtaagacgatgagcctggcgggtgcagccgttcaggggatgcgtggcgcagatacgggactgaaaaatggcattacacaggctgcttttgccggtgccggatttacccataatgccaatcacgggctcgtaatgaataacactgtggagatgttcaaggattttctggcgaatttcttcaggaagaaacgtcagatatgatttcacttgtgcggagagggaagaatggctgaatgacataccggtatcctgttgatttcactgaaccggatcacactaatccggtttatcattcaggtaatatgggcgtgaaaaaatctggagtgacaaagttcgggaggagtgatggcatcactgtcgattaatacgctacgccgaatgagcatttgtaaaagtcaggcctggaaagatacccagcgaatactgaagcgtagtggacttgtgtacagaggggaacggtcagaatcgtttgatcctgagaaacattttaatcgttatacggtgcgttatctgtacctgcttaacataattgcgcttaagataaggtcggttagtaaattttcctgttggatcgaggtgggacaatgccatcgtatgactggtaaacatttatctcttaatgccccgccttttatgctgattccgcgtagtatccggagaaaagtggatggattcagacagtcaaaaggtgaagcaaccccaaaatcggctcaaccgttcacgggcagtttgtatgaggttttgagcaaggagagcgattcagctaagctggacgcatggattgctgaactgcctctgaacttgcaggaggagggaaaggaaatctcagtcatgggatttagtccacgggctgtggcccgacctgttcttcggtcagcatccccgacgtttgaactgttttatcaggagtatcaatccctaagattaaaatctgtttttaaatttgaaccaagatttgaacaacttttaacaagactgagctttagaaaacaatcaattctcagaaaacaacaatacagggttaaatcgcaattactggagagactggggaatgtgttgtttttcacgtcgctttataaccagggatgtttagaggagtttataaatgcacttgtggaaaaggaggacatttatctgaaaatgtcccctggggaggaaaaggtgaaagcacaccagaaaatggttaactacattgaagcgttctgcaacaaaatgacggaaaaatacctgatgcccgcagcaagcagacactacaaaaagaagaaaatcgctaggagcgaaagtggtgaaagttaatccagtctaccgtacagaatcagttgttccagaatagcctgctgtgttgttttccgctctctggtcagtctgtccagagcgctttttgcggatggcgatatctttacgttgatttgtacccgtttatctttttttccatcgataaactgttttctgaatgcattgtgcatcttgtcgaaaaatctttcttttgcagcgaatcctaggtgaaattcttttggcgtcagtaaacagggtgtgtctgtagggaataacatttttagtaaaactacaatggcaatatatctttcgttatcatttacaggattaaaccaggaaagatatgtgggtgagatacgtgcatcaatatattcccatgcccatttcagttgttcggtattctttttaagccatttggcttcgtttctcttttcgagtcccagccagttttgatgcattattgagataatccgatctgcttccccataaaggattaacgcattaatccatttccctataacattcagtcgtgtttcatgacttgaaggaataattgtcatggggttatccttcataacgatcacccccttcaaggcagaattgaactcagattcattattaagtttaagtttttcgggaactgtatgagacataattaaccagaaccagaatgctgcaatttcattttttctgatccattcaggtatgtgattatctgccagattattatcattcaataaatgctcagttgttttatttttccagtcatatctattcacgttataaccgcctttatattgtttcatctgattacgcctcaatcgttttcttttctggtgattttcaccatcacatgtcagttgtatatgcaagggaatcaataaaaatatcaccctgcaagcacttcaaagctgattatggggatattctagaactattcacaaaactattccagacatatcaagaactatttcttgatctattcataataaaataaaacatgctatcaactacggatcatatcctccttaggtgtgtcgttgtactgttcgactgttcttgtggtcagattaacaatctgaagagtaaaagcgacagtaatctgtctgttatagtggcgataaaaacactgactgcgcatcctgtatgtgaaatcctgtcatgtagagcagtaagcaatgacagacatgcatgttatatgtgaaggggccgggagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagacgacataatcagtatggctgtcattctggttgtaaaacgcgatcactttccgggggtaaaagatgatatggaggttgacaaacggtttgcttcggattgtcttttctggggcctgaagtacgggggcagaaaaataattccagagtaaatctgctctgtttttaggacagaaaactccatgctggctgtaaaagtgaaaaattaacacctagtatgtatggaagtctgaagatattgagaatgtcggtatgatactatatacacatattttactaagtatttttactaagcatttcagtaagtgttatacacgtattttctactaagtgttttaccagacatacacgtgttttcataaacagccctataagtgttttcattaagcattgctgtacacattgctttgtctgaaacacatccagtttagtaaatctttacgttagctaaaatcagtttaaagctgctgtaaaacctttttgtttaagcaatcaatctgctattcgattttactgatgttgcgtttaaccttttctgagtttttgtgtttttagtcgttaacctgagacaagtgtctttacgtaaaaacgcaaatccgactgagataacctggtgtgatttacggtgtgcttgcgacgattttgttaaatggttctatggatgattttgtgacgatgagattgatgagatgattaactggccctggtgttttttctcagtgcaaggtgattatctttatcataaggctcttttcagaaaaagcgtgatgattggttctggtgttttgattcagatgagatttacgttatcgatggttaatcgtttttatggtgtgttgaaaagtaacgttttcaggataagaaaatcgattctgatattggtgaactttgttcttgtggcagagttatctgtaaacaggttttaagtgcgctattcggctctgtgattgagttgtgtggttaagctgtaggttttggtgttgttgttgatttgcattgccaggaagcgttctggttgcgtttctggtgttttgttcgaatgttctgtggatccttttcccttcaggcttttctcgtcgtccatgtcgtttttaaatccattcatgctgttgttgcgtgttttgctgctgtgtgcaggattatcttttcgttccgggatggtttgttccgtttcaatcactcttaatcagagagttgtagcattgctcaatgccggatgccgtaaagttttaccgcgttgatgaatgatgtgaagtcaatccaaatcaacggagatctctcatcatgaatcaaccaatacacaatgcttactggttatcccgttttgacatccttctcgacagtgccctggcgcagcaccgtgccgtctcgttaatccgagtggatttacgtttccctgagtatatgcctgtcaccatcatggatcccgatccggattcagcggtgatttctcgtttttttgcatccctgaaagccaaaattcaggcttaccagcggaaaaaaagatgtgccaatcagcgtgtgcatgcaaccagcctgcgttatttctggtgccgggagttcggcaagatgtatggcaggaaacattatcacgtgatattactgctcaacaaagatacctggtgctcgatcggggatttcagcgaaccgtcttcgctggcgacgatgatccaggaggcatggtgcagcgccctgcatcttgagccctggcaaggcgatggcctggtccatttttccaggtggacgccttcccgtaaaccagcatcgtctgatgctcgcccttcttccgatgacacgcctttgtcgggtggatgttctgatacctggaaggcttcagacaaaaagccgggtgaagccgctgttctctggatcaagcgtggtgatgtgggagcgctgcagaaagcccggaacagagccagttatctcgtaaaatatgaaacgaagttgcataacggttccgggcaacgtaattatggttgcagtcgtgggccgggacgtctactggatggcaggagaagcctgtaaaacggcatccggagcctgagcttatgccacagtaagggcgtcagccaacgcccttagctcgttttctgaaaaagtcgtcctgaagtcatgtatctgcttccattctcatgttcatatttcaccttacgctttcactatctgttattggaagtaccgatttattttggtgctgctcacttacggtcattcacggaagaggatggtggtgaaccgtacgatcctggctgctggcgagggaaggttcaggactgggatggagcaggtttagtggtggaagatgagtcggaatttctgactggtcagtgaggtgatgatctggtgtaactcaatctgctagggtaaactctccttgcttttgcgcacaagcagtgggccctggttcgcttatgtcctgcatctacaagcgaatgactgaccggagactcccatatctggtcagtcgcccatttttattttctaccaaatcagacaagcataccgtaataaataacgccagtcccctgtcgctctcgtgtgctctactggaatgttgttgatggagatatccagatgaaagagcttacatcttcgacaggactataacttatgtagtaaagagttccccggagaaaggggctgttctgctgttctcatcaagtctggcatgttcaggaaattattcgaaaatattaactgaatgagcgaaatgtgatttaccttcttttctgttcattgtaaatttcctctttgctaacgcaaatcattatcattacgcctttggcaaagggaaatttatgaagaacaaatatatcattgctccgggcattgccgtgatgtgttctgcagttatatcatcaggttatgccagttctgataaaaaagaagatacgcttgttgttactgcctccgggttcactcagcagctcagaaatgccccggccagtgtctcagtcattacttcagaacaactgcaaaaaaaaccggtttcagatctggtcgatgcagtaaaagatgttgaagggattagtatcactggtgggaatgaaaaaccggatatcagtatacgtggtctaagtggcgattacacgctgattctggtcgatggacgacgtcagagcggtcgggaatccagaccaaacggcagcggcggttttgaagccggatttatccctcctgtggaagcaattgaacgcattgaagtgatccgtggccctatgtcttccctgtatggttctgatgccatcggaggggtcattaatatcataaccaaaccagttaataaccaaacatgggatggcgtacttggacttggggggattattcaggaacatgggaaatttggtaactcaaccacaaatgacttctatctgtcaggcccattgattaaggataaacttggtcttcagctatatggaggaatgaactatcgcaaggaagatagtatctctcagggaacaccggcaaaagataataagaatataacggcaacgctccagtttactccgactgaaagccagaagtttgtttttgaatatggaaaaaataaccaggtgcatacattaacacctggtgagtctctcgatgcctggactatgcggggaaatcttaaacaaccaaacagtaaaagagaaacgcataattcacgtagtcactgggtagcagcatggaatgcccagggcgaaatactgcatcctgaaattgctgtttatcaggagaaagttattcgtgaggttaaatcaggtaaaaaagataaatataatcattgggatcttaattacgagtcaagaaaaccggaaataaccaacacaatcatagatgcaaaagtgacggcatttctgccggaaaatgtactgaccatcggaggtcaatttcagcatgcagagctccgtgatgactcagccacgggtaaaaaaacgacagaaacacagtctgtttcaattaaacagaaagctgtttttatagaaaatgaatatgcagcaacggattctctcgccctgactggaggactgcgtctcgataatcatgaaatctatggcagttactggaatccaagattgtacgctgtttataacctgaccgataatctcacactcaaaggggggatcgcaaaagcatttcgggctccttcaattcgtgaggtgagtcctggatttggaacactgacgcagggtggtgcctctattatgtatggaaacagggacctgaaaccggagaccagtgtaaccgaagagatcggtattatttatagtaatgatagtggtttttcggcgagcgcgacgctgtttaatactgattttaaaaataagttgaccagttacgatataggtacaaaagatccagtcaccgggttaaacacttttatttatgataatgtaggtgaggcaaatatcagaggggtggagcttgcaactcagattcctgtgtatgataaatggcatgtatctgcaaactatacatttactgactctcgtcgaaaaagtgatgacgaaagtctcaatggcaagtcgctgaaaggggaacctctggaaagaactcccagacatgcagccaatgcaaaactggaatgggattacactcaggatattacattttattcatctctgaattatacgggaaaacaaatctgggcagcacaaagaaatggtgctaaggttccccgcgttcgtaatggattcacatctatggatattggtctaaattaccagattctgccagacacgctgattaattttgccgttcttaacgtcacagacagaaagagcgaggatatcgataccattgatggtaactggcaggtcgatgaaggacgccgttattgggctaatgtaagagtatccttctgagagtatataaagacaacctgaggccgtgagcctcaggtaccagtgtagtaatcagtaatgtcagtttccaggttgtaatgcttttaatcttgattaaaataatcttaataatttaaacttgttaaatatcgatgattttaatttgagagcgttcagaattctgtgtcacgttaaaaattctacagcgtcatcacattattcagccgcccttcaaaataaatggctaactgcgacaatgtcaaattccagctttggatgggcattgtccatttctcctgtgcgttcatcagtcccagataaagtagcttcaacaggctgttttcattcgggaaagcacctttaggttttggtcagtttcctgaactggcggtggactgattctatcgcgttggttgtgtagatcaccttgcggatattcgccggatagcggaagtacgctgacagattttccctcttgcggcgccaggactggagcaccaccggatattgctgcccccgtttcgcttccagctcatccagcgccgtttccgctgcttcttttgacaccgcacgatacactggcttcaggtcggccatgaacgctttatggtgttttgacgccacatatttaatcgagttacgtatctggtgaatgacgcacaactgtacctctgtctgcggataaatgctgtttatcgcttcagggaagccggtcagcccatccacgcaggcaatcagaatgtcttcaacgccacggttttgcagatcacttaatactgacagccagaagttagcgccttcgctttccgacaaatacaggcccaggacttcttttttgccttccagattcagcgccagtacggtataaactgccttgctctgataacacccatcttcgcggattttatagtgaatggcgtccagccagacgaagggataaaccttttccagcgggcgctgctgccactgttttaactcaggaatgactttatcggtaaccgcactgatggtagtcgtggaaacactgaaggcatataaatcttcgatctcccggctgatatcctggtagctcatccccagcgcgaacaggcgaatgatcttgcgctcgagctcatcagacaacgtggtctggtgcttcttcaccagttggggttcaaaataaccattacgatcacgtggagttgccagctcaaagctgccagtcggggctttaatggtcttttttccggaaccatttttacgattgacttcaacatcctgagccagatgggagtcgagttcagcggccagagcggtttctgttaactgtttgattaatggcgttaggataccatccttgccggttaatgcttggccggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngataaagcggctgaacgtcagatgagctacatggacgtaactcagtgcaggccgcgtataatccataaatgaagtggctgaaaggtgacttcccggggcatcccagatatccacaacactctatccggctccggataaaccatttatggcaatatcatgagcagcgttgctgaaccagatagtactcctggttgtatctttgaagattcaccatagaggcgactgccgatggtcaggttttgtgtacctgctttgtaccatctcatcgttgtctctcctgtgtccaccccgttaactgaaacaatggagtcccagccatgccccagaccaaccgaaaatttcttaccatggctgtatgtcggagttgtatttcttaacagcataaaacgaatatttgcaggcacatcgcaagacacagaaagagtctgagccgcataatgattattagcgctattaatagacagatcaccatgctttatttccagagactgtgcagaaggacggcatccgccgatattcttaaataagaataacatttcattctctcttgggagggttttggccacattgtatgggattttaaaacgggcccccaagtaactcgcgaaatgacgctgcatgccggaagtgtatggaattttaacagaataatcccctaaaggaagatctgcaggtaaggcgactttaaaaataatatcgtcaaatttctcagtcagacgagttgtttctcctggtttctgacacaaattacctgcatcaaaggcccgctcatcccacttataccccttgagaaaaaaatagctgtcattgtcaccagtattctcctcactccagctacctttattatgaacctcaataaataagggatatccattttgggtcataacctttttggggaatactacccacgcaatatactccctgtagtaagcccaggagccatcagcgaactcaggaccattacactgattccaggttaccgtagcaatgcccgggcgccacgaagttataaattgtggcctttgagtaatcaccacattccctccctgataagagttaacgtttccaagggagtaaaagacaatattattccatgcagaggactcaccagacacacacaaggaaaataacaaagctgggaaccattttttcatcagaaatcacttccgtaattacagttattcatttaggtatgactcagttataaatcatgctcatactggccgtggtccggaaatccccgccattcagtgtcctgctgccattacgaaagggcactgaagtaaaggtgaacgttgaacgtgctgtgtccagacctgctgtcactctgtaaccatttcctgaaccattacctaatgtaagaggtgttgacattccttttccctgatacaacgctataccaaaattggctatatttgttgccagtacattagtctgcccagccattgcattacctgtgacctttatccagggtgagccactcttatacgtacaggatatgcttatggtttttgttacctcaccacgtgagttgtccacgtgctcaggattaatattcccaaaatcgacaacaatattctgcccgttattaatggtgcatggggggatataaacatttcccctgatgttaatctgcacatcagccagtacagcgaccgatgtcagaagcaacgatataaataatgataaacgagccattccccctccggagagcggtacagaaaacattttattttatgagatataaaatcggcgtattttagttgatactattacgaatatgatgcaaccagcgttgctgtcgcagaaaaatccccagccttcagactctgcatattccctttatatccaagtttggcatgaagtgatatagttctatctgcattattacctgtgatttttccgggcgtaaatggagtccctaaagttatcgcagtcccaatatttcctgcattactgttataaagataaacaagtaccccatcagaagatgtgtttgatgtattctgaactaaaatagcattgttataagtgtttgttgccgttatcgtaaccttcattgttcccaaatgataaggacactgcatattcacagtaaactctttttcgtgatttccattttgactcagggtctgaatctctacatttccccagtcaacctctgcctttgttacagtacaggcaggaataatcagttttcctttaaaggtcagattatcagctgcatgtacatgctgagacattaacactgcccccagcattaccggaagacacaaacctcttatctttttcatctgaaatatcctgtacaaaaattttgctaacgatatgtcaattcaaacgtggctgttgcttcataatcaccgggtaccacactcttcgtccgcagggcttccggcgttgccacaacatacgcgccgaaaggaagctcaagactgtttccggtaaccttttctccctggcctttgttatgggaggtgccgggtttcagcagactgctgccatcggtgtccagcagtgcaatgcctaaccggccggcattcactccggttaccttcagatggcccgggagggccgcctcttccgttcccttaaaggtcagggtcacaattttgccaactgctgttgcatggcagttttccagcctgatgacaaacgactctgtcggcgaacgtccgggcggataccagaaatccctggacgcccgggttttgaagacgacatgtttattcagactgtcaccggacacatggcagggtctgtcaagcagattacccctgaatgccacatctgaggctattgcctgtccggcagacagtgcggcaaacagtaaaagagcgcctgtgctttttatcatcacattcccttactcatattttatgctcagacgcagcatggccggattgctcctggcatcagaatactcaccctcctgtgccgcccttttcctccaggctgccagcatatcctcctgccgccggtcaggccggcacagtaaaaaggtatcaccatcatgtataacaagatggtcacagccggatagcttacggtcaggaagtaaagcacttccggttccgtgaccggttaccagtgagccggagactgtcatcgcaacgccccgttttccgggcagaagtgcaccaccgtccccacatcctgccagcctcagcatcagaggagctccggctgccgcagagtgattctccggccggaggcttaacggcacctcattactcaccagcgtgcagggtgaggacagcagtgcaccactgactgccaggcttccggtgcgtcccccccgttcatttatccggtaatgatgcaactcatctgcagtaaagacgtcatcgtatataccccgctcttcagcccgcaggaaagtatggatgaaaccactcagcgacagtgcaataagatacagtactgctgttgttttattcacaaccataatatcccacccgcatttaaccgttattgcggtacattatttctcttttttcacagagcaacggctgccattacagataaacgacagtaccgggcgaccaccatagtcgttaatataagacagataaggggtattataatttgccgattttactgtctgctctgaacggggagacagcatcacggtttcaaactcaccttcctctgcctgcttttcacttcctcccagaccaataacagtgacataatagggggtcgggttttcaatacgatacccaccgctgactttgttcagaattaactggtcctgccatacttcatttggtctggttttaattgctgccgggcgataaaaaagctttattttggtctgtaaggctatctgcagtacattggccttttcactcctcggcggtatttcccggagattaaaataaaacagtgattccctgtcctgaggaagtttactgatatccggtgtggtactcagcctgaccatgcttttcgcacccggctcaaggcgctgaaccggaggggtggcaataaccggccctgcaataattttttcctgattttcattttctatccatgcctgagcaagatagggcagttgtttgttatcattggagatatcaagcgtcattgacttctcactcccgtcaaacaccgcgcgggttctgtccagcgaaacagcagcgtctgccccggatataacaaacagggggatggcagccatcagaatcttttttcgaatcatacttaatttccacattctgtaatttcacctggtccggaaaatggcataaccgcattcatcagccgttaatattccggactttcatttatttctgaggcgtacagggaagcaataactgctggtcagatattgctgtctccggtacatttacctgacactgtatttttccatcccagtttaccgacagggtttcccccggcgtcacgccactcagccaggcaaggccttcgtcggccaccatgcccagctcccggcctttttcactggttacactggcaccaaacgggggctgagagccatcagcaagacgcagtattgcaaacagacgtttccctttaagcacgctgaatttccggtaaccaatggcaccttctgtcagcgccgattccacaacagaacgggttgcttccacatcatccggtaagcgcttcaggtcaacagaggttgtattccggtaataactgctgatgtcagtcaccacgcccgttccccagcgatttgtcaccacctgcccgccatcaaccggtacacctcccacaccatccgtgtcaacaagaagacgtgttccaccggacattccccctgcatgtaacgccgcaccttttccggtaattgttgccccaccggaagcactgacgccgaaagacgtatatcctttctgcagggatgcaatattcgcggacaaatttgccagcggactacgatgactgtaataggcattaatctgacgttgcgatgtcagtccaccgccactgttaaggccggcgttcaggctgtagctgtccagaccgtcattgaacatgtcagtgtagccggccatattcacataacggtcattactcatactgccactgtagctcgctgtccccgtccccagcggcacggatatacgcaggtaagcagaatcgttatcacgccccagatatttagaccttgaggctgacaatccaaccgccacaccctgcagtccgaaaacattaaagtagcggttgacgctcaccgtataatagtccgttttccgtatgtcccagtatgtctgacggctgtactgcaggttaaaagaggtgttccagtccgccacgtttttattcagcgtaacggtatacatctctttttcccgactgctgtaatcattacggtagcgggcgttcaggtactgctccatggtcatatagtttcgctctgagaaacgatacccggcgaacgtaatgtcggcatccgcattatcaaaccgtttggagtagctaagacgccaggattttccctgaaacgttctctctccctcaatacgggctactgactgcgtgatatcagcggaaagggtccccggcacacccaggtcccagccggcaccggctgccagtgcattataatcaccggcaagcacagccccgccatacagcgaccactggttactgagcccccaggacgcctctccggttgcaaatacaggcccttcggtctcatgcccgtatccgcgggagcgaccggagacaagtttgtaccggacctgtcccggacgcgtcagataaggaaccgaggccgtatcgacctgaaaggttttcttccgtccgttctgttcaataacctcaacatcaagacgtccgcgaactgaactgtccaggtcctgaatactgaatggccctgcggggaccatcgagtcgtacagcacccgtccctgctgcgacaccacaacacgggcattagtctccgcaatcccggtaatctgcggtgcatagcctcgcagtctgggtggcagcatccggtcatcgctttccaggctggctcccgtataactccatgaccggaatatatctgagttgatattattctcgcccagcgtcaggtttgcccgccatcgtggaatggcacggaacagataaaagcgactccatgtgaaatttctgtttgtcgttttttccccgttgtagcggctctgctcctggcttccctgatagtcagcccgcaggcgccagggccccagattcccccccacagtcccgttataactgaactgatgagagtctcctccctgataattacgggaaaccgtcccgttgaggttataatccagcatcagtccgggaatgccgtcgtcccagcgtgagggaggcagccaggtggcatcagaatactcaagccaggcctgcggcatattgatgcgtaatacgcccgctccggtatcaggacgaatatccactcccggcaacccatgaaaatccgcacactgaccatcatgccagtaaacaactttatccagagattctgctgttaaccccatcagtctgaccatatctgatgtcaggcaggcctgcggcaattttttttctgccttatctcctgacgactgaggttcaacaaatgaaatctgtaacgatgcgggagaaatactttgcccgttaacaatcacatccagaagatattgccccggcagaacatagccggcttctgaaaaacgggtgaagtcaatatttttcttgtccgccgcgtcaagtacatctgtattaaactcaacggcactggctgcgttacaaaacagagacaacaatatcacacaggtaatattgttgactgcaaaaggtattctgtctttcattccacgcatcaccagattcacaaaaaagataaataaccggacatctcaccggagtgactcactcataatcgacccggaatcccagcacggcaaaataatttccggcttcaagtttttttccgtttctcacaattctgagggtgtaatccagcgcttcttcattacccgtcaatggtattgcaggcattactttccctgcccgggcaatatttcccctggcatcagctatctgcagattaatgccttttgcctgaccggataaattaaacttatccggcgtttcaccccggacgccatcgaaagtcacccttatccgggaatcagagaaaaggttcccaccctgactgttaaattcacagttcctgagccggaggctgaattttctttcaggtccggaaaaaccattctgtaaatcccgaaccggggtttcccccatatcgataatctgccaggcgtcttccatcgccagagtacaggcaggtctgacaacctcaccatgaaaagcagccctgccgtcccaccatacgtgttcttctccccagtattcaggaagggacatgccgggaggaggaaacggaccggcaaaaacaccatgaacaaacacacagcaaaaaaagaaaagtggaacagagaatcgcagtctcatgataaataccctgagaaataaacagcggaatatttccgctgtttaccggaccagattatcgtattactgttactgataagtcaggttgaaattcgcaactgctgagaaggcaccttcagctacattcttgccactattatctttcttaacaaatgcagtaaaatgaattgtattatcgccattaatcagatttgaagccccggtctcagtggctccatcaaatttcacccgttttccactcgaatcagtaacaacaatcgcagtattagtatctccaactgtttgcagcatgtcatctgcattttctgcaggcacacctgaaaatgtcaatgacactgtaccttttttagctgccccgccttgaagctgtttgaaattagtaatgtcacaattcacaagcttaatattcaaatctttcggttgagtctctcccccctcttgcaggaaggatttagagatctgaccaaaatcaatttcctgttttgcagactgagtttcaataccacacggagcgtcaacaacagtccctttaaaacttacttcaccttgtccttgagggatagatgcagctgcatttgcaccaaaagacaccactgccatagctaccgcaccggcaataaccgacttaatcataaataacaacctctttttcattactgaacacaccagagatatctggcaatttaaaatgacccgattatctttaataaccagatcaatacaaataatattctcgtattttcagggcaggttatttatcgacagaatactgatataacctgtctgctttctgataagggcttctttttttatcttccagaaactccggaatgccataatttagtcaaatgccgacgactcatctgtataataaggtgcaagccttgctgcaagagcattcagccgtataagtctccccagtgttgtactgaaatacccattattcatctggtatttctcgcagacctccttacgggagtgcccacctaccagatagtccttcatagccagaatgaccctgtcactgtgaatagaagaaatacctatcagtaaaaaaaaatgcatttcagacatagacccgggcaacagtacgctctcgcgtatattcagcaaaaacgcatttcctgaccgactgatgacttcatgatgcgccatgtttcccccttctgtcgggcccctggatatatgcttccggcccggaaatactcttcatgcaataagttaaatttagttttttatgttgtaaatattgatttaaacgatcttttaacccacaaaacaaaattaaactagaataaaacactaataataagaatgcactcagataaaaacatcatagtaaattaaatttacagcataaaagatcgtctaaatgcatttttacggactttcttttcacagaaaaataaaacgcaaaatgtgatacatatcaaataaagccaataaaaagcaaattcactaaattgaacaaataaagcaaacacagcaaacacagcaaacacagagaataaaaatacctttccgttgataacagaaagcatgatttttattattcgaagaaactttgttacagtgagatgagtgaatatatgaagaatgaaatactggaatttctgaacaggcataatggagggaaaacggcagaaattgcagaggcgctggcggtaacggattaccaggcccgctattacctgttattactggaaaaagcaggtatggttcagcgctcaccattaagacggggcatggcaacatactggtttctgaaaggagagaagcaggcggggcagagctgttcttccacaacttaataactcaatctgtgggcatgcttcactgaaacagataaatgtcagcgccagtgatataaggcgtaacgactaacaatcttggcgttgacagatgtttcttttctaatttactgaaccggcgcagacttacagaaaaacactccggcaccggtgtaatgccagttataatcaataagaatagaatgacgaatcagtcaggaatagctataacctgcaggctgactggagaatgtctgcaagaagatgaacgtaaatgtcgccagcaccaggggcagggccgggttccacaataccagcgctggcattttgcacattgccagcgtactggcattacaacacgtttcatgctgctgccccccgggattcctcgattcgttgctgcatccactgctccacctcacttttgtaccagcggctgctgcgccccagtttgatgggtttagggaaatgaccttcactgatcagcttgtaaaaccatttatctgtcatgccagtgaaactggtgatgtagttcatgtcgatcaggggatcgtcggcacgcagcaatacgctgtcgtggcttgttgtggtcaacatggtcagaatgtcctctgtgagatttatgaaggttgggcaaatgcgggtgaatctactgaacggagttttcagagctggcctgctaccggataccagggattaccggcaaggtaacgggcttccggatcgcgtacaccacgacgatcgcgggcgaaatcactgaacgcccagatcagcgcttgaaatatctcttcgcagtccggtgaacgactgtccagcaccacatcccgggtgatctgcttctggtacggtgccgcttcacccggtgacatgaagcccagtacgttgctccaggcatcaagaatcagccgatccagttcagagccatcgaaatactcctgtctgacgcacagcaccacgtggtattccggcttttcaggatgacgagtcaggagccagcagagatcacgtccggaggttacattcatcagcgcactgacggtttcgataaagtccataccgaaccagatctttctgctgctgaaggtacggtcatattcacatggcagacgaagcaggatccgtcgtatccgggagccggactgctcacgcagcgcacgctcaaggataccgatgattttgttctgataagacggccagaagggtgccaggctatagtcgaaataaggaatagcattcataagatatgttccgttatgcgcagcccacagtgcgtcctgcccgtgaatgagctgacgtgttatggcttgcggatgagattgatggaataagtgaagaactgaagcagaacgggaagatccggtaaccggcaaggaacagaacaccggattcaggttcaggatgaatgatctccgttgacttcagttcacatcattaatcaatgcggtaagtttttaccgacggagtgtttccaggagcggaggctcaggccttaagcttcagaagtgaggcttacgaggacgccctgcagcaggacgttcaggaacttcattgcagccgtaggcacacagcccgtctttttgttcttctttcgccagataatgcagggcaccgcgaatattatcgatgctttcaggatcgttgtggcgcacaggaatgttgatgttgtatgcataatgcggctgatatgtacagcggtgcgccgaaccacagttatacgtaattgcctgccagcattccgctatccgctccgcaaagggatatatatttttttaaccctctgacgatcgatccagaaaacgacatgcgcatgaaaaccatgatcagccgtccattcaatcacccagaagaaaccaacgatattttcaaattgttctacctgctccagcagcatacgcaactgcaattcaagccagcgatgatcaggttgtaagaaatcaggcgtatctttcctgtagaagaaatccatgcgtaaggcccgcaggcaggaatagcgtgccatcatttgattgatgtgattgtcaagtaaagcggtaaaaaaccagtttggtgtgtaagatttaggcatgttgatgactcctgaaagttaatgatgttttaagctctgtgagcgaattaatgctttcgctcataatcagatctaaaacggtaataacttacagatggtatttatcaggcatgctgtaacagaatggatacgacggattattaacgacacacagcgttgtgctgaagggtatgagttatctgatggcattgtctatagagatgagataaacgaggtgcgaagaaaatacagattcaatacaacacagtgaaatactagactggccccctgaaataccagacagtagatgtatcttaaaataagaggtaggcttggatatatgtctaacactagttctaattttgagattgctggcgttttgttaggaaaagaggtgcgtaaacgtaaaacacctcagaaaaaaaatcgcaattattcaacagactatggagcctggcatgactgtgtcccacgtggcacgtttgcatggcattcagcccagcctgttgtttaagtggaaaaaacaatacctggaaggaagcctcactgctgttgctgccggtgaagacgttgttcctgcttctgaactggccgctgcgataaagcagattaatcagcttcagcgtttactgggcaagaaaacaatggaagttgagatcctcaaagaagcggtggagtacgcacaatcgcgaaaatggatagcgcatgtgcccttgttaccttcggacaaggaatagctccggtaagccgtgttctgggcgtgtcgcgtgcgcagctaacattacggatgaaggcatctgataacaagccagataaacggcgtcagagacgcgatgaggctgcggatgcagaagtcttatcgcgcatcctggatatcattggcgatatgccagcatatgggtatcgccgtgtctgggcgatactcagacggcagtcccgaaatgaaggcttgccgttcgtgaatgcaaagcgcgtttaccgaataatgagcgaaaacagcctgttgttgttacatgacaaaccatcacggctgcagcgggaacataaaggccgaatatcggtgaaggaaagcgaccagcgttggtgttctgatggcttcgagttcggttgtgatgatggcgaaaaagtccgggttacgttcgccctggactgttgtgatcgtgaagccatcgactgggcagccagtacgggaggttacgataaagcgacagtacaggatgtgatgtcaggagcgatagaaaaaggctttggcgataaagtgccggaagagcccatccagtggctgacagataacggttcagcgtacagagcgcatgaaacacggcagttcgccagagagctgaatctggagccctgcacgacggcagtcagcagtcctcagagtaatggaatggcagacggttcgtgaaaacgatgaaggaagactacatcgcgttcatgccgaaaccgaatgtaagaacggcagtgcataaccttgcagtagcgatcgagcattacaatgaaaaccatccgcacagtgcgttgggttatcgctctccgcgagaatatcgacgtcagcgggtaacgttaacttaagatacatccactgtctggcatttcaaggggtggctcaagttttttcagacagttgaactagtataccaatacattcttgttcagcatcaatgatacatgcttggtatgtcggaaagaaaacagatgcttgttttacgatatatccacagccataacattgataccatttccagcctttttcctgaatgtaggaaatatgtagaaaaagtggcaagactgattcgtctgagtacccctgttttttagcattttcaatgcataacaattgcgaattatatgcgttatctgattgagacaaaagatatccatttttctcatgacaataccatctccatttattgtcatcagttttataaaatttccatattaatctctgattgccagatatcttataaatcataatatgctccactccccagggaaacgaccctggggaaggtaattagtgctcttttatatatgcggctctgtgacgttcaagttcaattgcaccacgatgtgataaccagcaaaaaatgatgcaacaaataataccgcagccaagaagataaaatccgccatgccagccaatatgatcgaccataataccaaacaggctggtgcccagagatgcaccgaagatatagctcataaaaccacgtaaacctaccgcggagccaacagcaaagctgggcacgatctccatagtctgaacggaagccagaaattgtggaacgtaaatcagacaaccaacaatggcagcaaaaattgtcaccataaacaacgattcacttttccagtagccaatcaggcaaatgaaaatcagcgccatacaaatcatcgccaatggcatacgacgccctttaaacagtttgtctgacaaccaaccggcaagtagcgtggaagggatcgcggcccattcaaaaaataaaaatgcgacgctcatttgttcttttgaaaaatgtttcaccgtcagcagataaataggcaaccagctaatcatcccgaagcgcaccatgtatacaaatacgtcaaccagtgagacataccaggcatttttattgcgtaatacataagtgcagaaaatctgaaaggcgctcatgttttctggtgcttttaccgtctgtcgggtattcaggacgactttttcttccggcatcatctcttccagagagggtagaccttcctgatgtggggaacctttaccgagaatcagcacaattaccgcaaaaacgatggccacgcaggccggaacgatataactcgcactttgccagtgctcgctgccgagtagggcaaaagcggcaccaacaatcggtgcaacaataccaccaccgatgttatgagagatattccagaaagcaccaacccgaccacgctcccggcgagggaaccagttagcaatagtgatgaaagaaggaccaacgcccattccctggaaaagaccattcagaataaccaatgccgcaaaaatccagaatgcggtgctgaatcccaggccaacgttaacgatggcacataacaccagcccacacgccataaagactttcggactggctttatcggcaaggctactcatcactcctttgctgataccataggcgataagcatacagctactcagtacgccaatttgtgtggcgctgagatctaattgctctttaagataaggcgttgataaggtgaaattattacgcacgatatagtatgcaagataccccagaaatacgctaagtaacgcctgcatacgatagcgacgatatgtcacctgaattttctccgccggaacactatccgccgcttgccccgttttaaatattgataacatgtcttcacctgtattttatattgatatgaacatcaggagtattctgacaatgagagttatataattgagatgaaatatcaaactgaaaaaatgtgtcacaattgacacaaaataataaaatcaaagcctgtttttgacccattttattgatgcatagacagggcagatttatgctttatctggtttgttgttagcatgtgcggatattaacaaatctcatgctgattatcgggtaatctctgattaatatattaacggtctctttgaacagacgtgttatcagacgaagtgtctgaaacgggtaatttttgtctcaatgcgatttttgcggtgtattaatatttatgacctggatcacaaaccgattctttagttggtgcgaaatcggcatcaaaaccatgattcttttactgttgttgatggatgtcggggccgtcagggctcaacgaaatgaactggtgatggccaccacattctcacccggagctatcgcgtggataatacagcgctggcaaacagagcctgagtcggtaatgatccgtacgcttaaccgcaccagtgcctcactggaacagttgcttgatacggccaacgtagaaaacgtcgatctgatcctgacttcatcaccaatgctgctccagcaccttcaggagcaccagaaactggccccgtttgatgatgcacccgcagaaagccaaaacctggtgccggagtcgatccgtgcaacctccgttgcagtagcaatatcaggttttggtctgcttattaatcgtcctgcgctttctgtaaaacaccttcctgcccctgctgactgggacgatcttgctttgccgatctatcaggacgctttattgatgagtagtccgtcgcgttcagatactaaccatttaatggttgagtcattactacagcaaaaaggctgggtgaaaggatgggaaacgttgctgacaagtgcaggaaacctggtgacaatctcctcccgcagttttggcgtagccgataaaataaaaagcggactcggcgttgccggccccgttatcgataactatgctaatttactgttaaatgacccccatatctcttttacctatttcccccggtctgcggtatcccccacctacgttgcaattctcaggaaaagcccacacgccgatgcagcccgtcgctttattcactacctgttaagtccgaaaggacagcgtattctggccgatgccaatacaggaaaatatccggtgacatcacttgccgcagacaatccgcgggcaacgcaacaacagctcctgatgaatcaacccccgctgaattatcaccttatcctgaaacgtcagcgtctggtgcagcgcttgtttgatacggcaattagctttcggttcgcacagctaaaagatgcctggcgagcgctgcacagtaccgaggcacgcctgaagaaaccattaccagaaatacgtgcactgttaacacaaatgccagttgcagcggccagtagtgaagatcccgtctggctggcacagttcgataacaaaagctttgccgagcagcaaatgatggaatggcaactctggtttctgaataaccagcgcctggcgataaaaaaactggaagagctgaaatgaaaaacataacgctgtggcagcgtttaagacaggtcagtatcagtaccagcttacgttgcgcatttctgatgggggcacttctgaccctgattgtcagtagtgtcagtctgtattcatggcatgaacaaagctcacaaattcgttactcgctggataagtattttccccgtattcactctgctttccttattgaagggaacctgaatctggtggtagaccagctaaatgaatttttgcaggctcccaacaccacggtgcgattgcaacttcgtacccagattattcagcatctcgacaccatagaacggcttagtaggggactgtcatcccgggaacgccaacaactgacggtcattttgcaggacagtcgatcactgttatccgagttggatcgtgcgctttacaacatgtttttactacgggaaaaggtgagtgagctatcagcgcggattgactggttacacgatgattttactaccgagcttaattctttagtgcaggatttcacctggcagcagggaacgctgctggatcaaatcgcctcccgacagggcgatacggcgcaatacctgaagcgatctcgtgaagtgcaaaatgaacagcagcaggtttataccctggcacgcattgaaaatcagattgttgacgatctgcgtgacagactcaatgagctcaaatcaggacgtgatgacgacatacaggtggaaactcatctccgttattttgaaaatctgaaaaaaacggcagatgaaaatatacgtatgctggatgactggcctggcaccattaccctgaggcagaccatcgatgaattgctggatatgggaatcgtaaaaaacaaaatgccggatacgatgcgtgaatatgtcgccgcccaaaaagccttagaggatgccagtcgcaccagggaagcgacacagggtcgcttcagaacgttactggaagcgcagcttggcagtactcatcaacaaatgcagatgtttaatcaacgaatggaacaaattgttcacgttagcggtgggctgatcctggtggcgacagcactggcgttactgcttgcatgggtattcaaccattattttatccgctcacggttggtgaaacgctttaccctactgaatcaggccgttgtgcaaattggtctgggaggcacggaaacgactattccagtttatgggaatgatgaactggggagaattgcaggattattacgccatactctcggccaactcaatgtgcaaaaacagcaacttgaacaagaaattaccgatcgtaaggtgatagaagccgatctgcgtgccacccaggacgaactgattcagacagcaaagttggcggtagtcgggcaaacgatgaccacgctggcccacgagatcaatcagccgctaaatgcgctgtcaatgtatctgtttacagcccgcagggccattgaacagacccagaaagaacaggccagcatgatgcttggtaaagccgaaggggtgattagtcgtattgacgccattatccgttcactacggcagtttacccggcgcgccgaactggaaacatcactccatgccgttgatttagcacagatgttcagtgcggcctgggaacttctggccatgcgtcatcgctctctgcaagctacgcttgttctgccgcaaggtacagccacagtttcaggtgatgaggtcagaacccagcaggtactggttaacgtactggcgaatgcgcttgatgtttgtgggcaaggcgctgtcattaccgttaactggcaaatgcagggtaaaacgctgaacgtattcattggcgataatggcccgggctggcctgaggcattgttgccttcgttattgaagccgtttaccaccagtaaagaagtaggactgggtattggtctttcaatttgtgtgtcgttgatggagcaaatgaaaggggaattgcggctggcatcaacgatgaccaggaatgcctgtgtggtactgcaattcagactaacggatgtggaagatgctaagtagtgaatattcgattctgctgattgatgatgatgctgacgtgctggacgcctacacacagttacttgaacagtcgggctatcgtgtttttgcctgtaacaatccttttgaggcgcaggcgtggatacaaccagactggccaggcattgtgctaagtgatgtgtgtatgcctggctgctctggtatcgatttgatgatgttattccaccaggatgatcaacagctccccattctgcttatcaccgggcacggcgatgtgccaatggcagttgatgcggtgaaaaaaggcgcgtgggattttttgcaaaaaccggtcgatcccggcaaattgctttctctggttgaagaggcactacgccagcgtcaatcaatcattgcgcgtcgtcagtattgccaacagacattgcaggtggagttgatagggagaagtgaatggataaatcagtatcggcgacgtttacagcagttgtctgagacagatattgccgtctggctctacggtgcccctggcacaggacggatgaccggtgcacgttatctgcaccaatttggacgtaatgcacaaggcgaatttgtctaccgcgagctgacaccagacaatgcaccacagcttaatgatttcattgcgctggctcaggggggaacattagtgctcagccatcctgaacacctgacgcgtgaacagcagtaccatctggttcagttacaaagccaggaacacagaccttttcgcctgattggtattggagacacctcgctggtcgagctggccgccagcaaccatatcatcgcggagctctattactgctttgcaatgacacaaatcgcttgcctgccattaactcaacgccccgacgatattgaaccactgtttcgccattacctttgtaaagcatgtcaacggcttaaccatcctgttccggaagtgggaaaagagatgctcaaagagatgatgcgccgcatgtggccaaataatgtgcgagagctggccaatgcagcagaactatttactgtaggagtattaccgctggcagaaacagcaaatccgttgatgcacgtcggaaccccgacaccgcttgacagacgagtggaggacgctgagcgacagataatcacagaggcgcttaatatccatcaggggcgtatcaatgaggttgctgaatatttacaaatcccacggaaaaaactctatctcagaatgaaaaaatacggtcttagtaaggagcattataaaatttaaccatcagacttgtgcgcttgttcataatgttatgtcattgcctgatgttgataaaaagacggacgctccccctgtaagacctgtctcttatacacaagtccccacccggggatttgtgatgtctgtcagtctgctttagggggggctctttccatccggtactttccttcctccccggtagccattttttgaactttttcttcacccgttgatcttctcttatatttcattttattcgactctgttatggtactttctgattgttattcatgggctaacgagcagtttggacatgcccgtctcgatgatccgcgtagtacacgacgccttgtatcactggcctcttctctcgctcatgccaggtcgtgatcgattcagatgccattttgcaccttcagaatttgagcttgctgcagttgttcctgataaggatctggataaatatgacgagtatttaccagagtctttgcttgcgaaagggtacggggcaaaggcgtatgatatagaaagaacgagcatctggttgctgaaacaccttcagtggactggatatatagtcagtgtataaatgcttgtttatacccttatttttttacttacctgtggacttacttggctttagtcccggagtattgccaggagtatctttattatcgcgtcggcgttgatccggttttcctaccgacttagcaattggttttggacctggtttaagacccatgatagttatccttcgagatgtaagaggaatgccctcaacattggtatattctatactgagaaatttttcaatggaaatgttcaacggccgaatgattaacttgatattgtgagcaatatctttttttggcacagagcgaaccgttagattgcgcgtatttttatggaaggagatcatccaataacggttactcaccgatcttcttcatggtaatacgcacctgttttattaacatatagaaaaattactccggcatgttttatctttttgaaatcaggacatttaccagatcacttaaaactctcttttgttcttcatcctgaagatattgaatccggaatttaatctcttctgccacccgtcttgtatcggactcattaagtatttttgttattcgctgtctctgatgttcaggctggtcttccatatttcgtaaaaccagatgaaataatatatcataaagtgcgcaatgccatgaataaccatcattggttaaaataagctcccaaacccgctcctgctcggcaataagctgcagaacaaaggactcaacctgttctgtttgttcggggacaacacggtatagcggagcaatcacagcaaaagacagttcatttaaccaggattccgcttccttctcgctcctgaacgatggacagttttgtattcttcgttcgtattcacgggtaatctgctccagaatatcctccggcggtgtcagccacttattcctgagcaatacactggttgatggatgacagctggctatttcagcaataatttcacgtaatgtctccgggctgaacttcttcagctgattgtagtgctcccgggtaaaaccatgttcatcgcataaaagttgccatgtcattgacacactgtccgccatatctttcttcatcattaatacctgttacctgaatatcaacagaccggtgtaccttttctgaatatctccccggacgggctggcaatccccattcgcctcagcgtggcatctgcagctttcgccacttcgctgatatccagcttttcaggtagcggcggggacgatatctgcgccagacaataattccggcgcaacaacaaccactcccgttgtgcttctgtacattcaacatttcccataacaaaaagccagcgggcagaagctctgcgccagcaacccgccgcctccagcttctgtgcaaccatgtcttccacgacttccggggtactatttttcctgctcaaaacatcaactcactgaaataatactcatatatgacggtctcagcgaaccgtccatgccgggctgaaatcctcttcctgaaacaactccgtcagtccgctaatctgtttcagcctcagcacttcatcctggtccatccccaggctctgtaccaatgcgttcatccgtccagcccaggcgtgacaggtccctgacaatatcagacattgaggttatctggtgtttacccctggcccggttatgccgtatggtggccgccatacgtgtggcctgtccctttctttccggattaatacaggccactggcaaccagcctttcaggcgttttcctgtacctgcttccctgcccagtaactgacgatgaaaaccatccaccaccagataggggttcttctccgccgacaccaccacgggttgggtgaaaccatctttctccagtgactgcttcagcagtttcttctcacccggcgccatgacattggggttataatcgttggccaccacctcatctgctttcacccacagcacacagtccacaggctcctgtgcaaaagggctgacttcatgaagtaccctgcgcagatgattcagagcctgtatagtctctttttctgatcgttcctggctgaagtactgacgaatcatgtcactcagtacctccacttcaggtgtcacagaatcccccattcattcctcctttccttcatacgctgcaggtaacgttcatagtgccggggtttgttcgggctgaaggacagcgtccggcaccagaaatcattctttataagagtcttacagatacgtcgccaggacgggatatcccggcagcccaggtcattctcctgttcatcgggaatgtcatccgggaagccccgcgtctgataccagcgcagatagacagctatcttgttgcggtaatgttctgctgttctttccggcatcacatccagcagaaacatcgcgtagctgcgccaggtatgatgggctggttttgatatgcgcttgcgcagggcaaaataagcaccgctttcattggcataaagtgccccgctggcagcccctgatacccgctcacacatcctggcccaggtatccggctccagaacatggtaaagccacagtcccttacgttgttcaggaccaaaaggttcacagacacgcatgttgcgtaacggtacgccggcacggtacatcaggtcatacaggggattgtagatggcacgggttctggtgtgatatatccagatatcacgagttttccagtcatacagtggatacatggtgtagtaaaacccttcaggcgatgccgtggtccagggcttatcatcggcgtatctcagtttgcgctgggacaccagtcccatgaaccggttaagggactcatccgcacggacaccggtcagtactgccacaccacatttattgtctgcaaaccaggaagaaaatgccggaacaaattcttcaaacgtcatggcataccgataaaatgggaaatacgtcatgtctgtaatggcctcttccggtggctggcgaacccaggtcactcctggctcccagcatatccactccggctgaaactgcgagacgccgtttaccgtggtcaggggaagtgccacccagtaaaaggtttccgtcacatcatggtacatttcccgcatcttctgaatatgttcaatggtgcactggtactgagcctcccagtcaataaacagtacagagaaacgacgttttttcctgcgggccacatcagccaaaagatggaaaagcacggtggaatctttacccccggaaaaagagagacaaactgatggaaatgtttcaaaaatccactcaatacgagcaattgctgcacgcagaacattctctccagtaaggactttctccgttaataaattatcattcatttatttttactttatgcaaaagaaacccgttgatatctccaatacatagcaacaaacattaaataatatttaattaattattacagagatcgtttttacccttatatataaagtaagctacatacataaattttttcaataagagatttttattgctgatactggcactgtaacaatcccagtaagagaacgattaataaccacccactcatgtggttcaaccagccaggagtttacatgttctgaatcaataaaatcatggcaatataatatatctgaagcaggtatatccaattccagtttaacacgtccgtgatattcattcgcatcattaaaagaattcaatatatccatctcaaaagaaattaccccctcccccctcatctctgctgtttcttttaactcagcaatcatatctgcatacctgccattaagtttcctgcctaactggacagttgtaattttcttttcgttgcagcatcgctgagtatgttcatatatagccatcacttcccggcaaatacaatcaacttctatatcactcaaagaattatatatatccataacttttctctcataacgcaaaaaacgattaaatatacgataatgagagagcaaatcaggatttattacttttattaaaaataaagttaataaaacataacctatctgtttgctaccattaaacccaataaaatcacttaccacatctcctttcaatctacctgttccgatacaacgagctaacaattcactcctgacattatatttaccattcatattcgccacactatcctgaacaacaaatgatcaccaaaatgcgtttaaataccctacaaacaaactatctcactgaataaattgcaacacttccccttccacaacgtcctaaaggctttatataaaaacagcaaaaacgaattagttatgcaaagtcatttatatgaaacccagccattaaccaatgttataatcagcatcccataacgcgaacattatcactttcaccattattttttgcccatatttttaattgttccatgagttgagcattaaaatcatcatcgggttcaaagtcatcaggatcataacactccccttcaaacaaattaattataagattttgaatcttttcttttaatttttcatcgcgcgaaattcgattaaatgctgtatagggtttatctttccccaactcctcaccacctaaaaaacgctcaaaatcgggggcactccaacgatgatatacttttttcccattattcctgcattttataatctcatttctaatgatcgtattaagcgtccatgaaccattattcgaaccatatctacgataaggccaatcaatatcatgtacaatcccaaaatctgctttaaaatgatttaacatctttatcaaaggaaccagaaccgccttacctctggctctgacaatacttaccttacctgacatctcatgtttttctttagtgattgctgaaataaatgccgcatgttcagtatcaccttcaacaataattggataactcccaaaaaatatttcagcaaaaccaatatctgtaagttgtagtgcctgtaaattatctttctcatcaggtgagaagttagcttcatcagccacatacaagcgtggagaaagtgatttcccatctgttgaacgttgcatacgagcaatcgtagtatgatcctcaagagggtttataaagtatggtgaatgagttgttaatagcacctgccaatctggatgtttaccaagttcataaagatgcgcttgcgccgctctggcagccattgggtgtaacgcattttctggctcatccattaaaagaatatatccgggcaaggctggatcgtctgtatcttcaggaacaggggcgccattttcaatagcatctatttgttgtttcagcagatttatattttcactttttacatttttcctcacctcttttttaagttgttctctaaaggatttaagaagagcttctcgcttttcattttgtcggctaatttcattatgaacctggagcattgcccaaaaaagagctcgtcttgctcctgtcccctgttgcccaatgcgagagtttcccgcagcctctttgactaataaaccagacccctgctttaataaattgtctattttaagctcaggtggattcatttcaacactgagctgaacaccaagagcaggaaagacatgttgaaaccctgtctgaatttgtcgagaaatagaagaaaatcgttcttgatgaggttcagcgatctcatttacagctttaaccaaagctgctttaacttttgatatttgtgactctttattacactccagagccttcaactctttcactaagggagtcaacgcaagagtgagcaatgtctcttctgtagtcgctgcatcatccagtgatctaattcgcattggtcttggcaaacgtgatttaaaaacattatcggctccaccggccttgctgtcctctgaccagtcttcagtctgaggatcccatgtttttcttgttggttttcccgtttcatcccaaacccataaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagcctctgccactcctgaaccgcctgctgttctttaagaacgatttcatgggcggagtcaatctgctgccggtatgttgtttgctcgcgctcagcggaattgagcagcccatcaatattacgttcgatagtttcaggatcagaccactgatttcctgcaatcagcgcgcctaatttatcttcgagaaacagctgtatttggtactgtcgcttactacgaaccgctgggagccaggaaaataatgaatagatcagtgattcaccggcgcgatattttttccattccgttttagcactcttcagtagagtgactttttgttcttgtccggaaagtaatttatttaaattatcgagatattgctcaatatcattagcaataagctcacgcgcagcccgtacctggcttaacgtttgccatgttgcgttcagtcttttcaattgctcggattttgctaccaactgaccatgcaggagttcaatgaccttttcaggggatgaacactctttttcaggaaaagctgccttagctttctcgagataaaacagcagtgcatcctctacatactcttttgactcaacctggttgaagaaatcttcagtttgatattttttggctgcctcagctttacgagtgcttgagggaaaataagcgccgaagcttttcagctcaggtaaccatcgtccggccattgcaccagtgccctgtgaaaaatctttcccgaacgcttcgataatgttcgttacagcctggttgttcgttgaagtcgcgataataaccggaggctcagatttttcgagagccgctctggcccactgcgtggcgatgatagaaagcaccagcgtggtttttccggttcccggaggtccattaacagcaaggatatcgccatgtcttgcatccagaaaatggcttaaggcatcgcgctgagcctttgccagcggaaacttatctccggagtgtccaagcctgtcgctgaattttgctcctggggccagcaaagactctgcagcatgaacctctcgcgaggcgaagcgattgaagagcggcacatccttcttgcaaacaagcaggtgatcataaagcgaaaggatatggaaactggcaccaccagattgcgccgttttaacaatataaccgtgctcagcgagttcatattgctcaggatttttaatccagtcgccggcaacgttcttcagcagcctctctgaatcatccagatattgacgccactcctgctgcaaggctgcatatcgtgcttcccgttcttcatccgtttcggcagtcttatcaatgctgtcatcaaagttgatagagaacgaggtatggattgtcttgtatttgtcatactgcccaatctcaccaatcgaaaatgctccttttggcaaaggttcaagcaggtctctgggaatggaggtcgctggcgtcggatataaaaaaccctcacggcttagcaaggctggcgtcactagcggggtaacaatatcaggtgcgcctgcggaacggtccttaccatgctgcagtaaccggaaataaacttttgggcgcaagacgacatcgaccgtttcgacatcgtctttttctccctcaaaaaatttactgacaatcgcttcgtcaagacgtcccgccgctatcccatgccagtgagtgaaatttttggcgtctttccgttcaaaactgccctttcctgactcagcatccgcaagcgagttgcgccagtatgaggcaaaccctaaagcattttcatccattaccagtcccatgactcaatgaaatccattgatttatcgaatataaaatcaccgtatggacagctattgtccatattgaaaaagttggatgcaatgttttgtttataattcgatatcaaatgaactggttgtacgaggttcagaacacaagctcattaaacagtacgtcaggactgttgatttcataacagtgaatacattttttaccgtttataataattgcctgtgttggacggggataccagagcagccgaaaacaccgggggttattacctgctctcatggaaaccatatattcctggtgctaatcacagtcataaatagcctgaagaacatgacgaagggactttaatggacgccggagtaacttgccagaacatcaatcttcgtcatcatttacaaagaaaaataatcagttaaagcagtccgggctgattgcccggactgcttactattttaatggattgttaatctttgcatattcaaacggactgatacccttctcccggttcgcatccagaaaatcggcccaccattgcaacatcagtcgccgttcttccagatgttctgctttatggatatacgcagcacgtacaccattacgctcctgatggctcatctgacgttccacagcatcgcgggaccacaaacctgattcaatcaatgcactgcacgccatcgcccggaatccatggccacagacttcctgggttgtgtcataccccatcaccctcagggccttatttacagtattttcactgattggtttacgcgggtcatgtgcacccgtaaatatcagaccattttcaccagcccatgtctgaagttctgtcagtatggctacagcctgtttgctgagtggcacaagatgtggtgttcgcatcttggagccccggtgtgagaattttacgccgggcagaggttcgcgttcggctggaatagtccacatggcattgtcaatatcaatttcagaccaccgggcgtatctgagttcactggaacgaataaaaaccagtaaattcagcataacggcaagctgggtgacaggttgccccttgtaactgctaatacgcgacaaaagttcaggcaggcgagaaagatcaagagcggggcgatgctggcgttttaccgtggtcaatgcgccagccatatccagagcaggattatatctgatgatgccagactgtacggcataacgcattacggcagatattctttgctgcagacgactggcgatttcataaatttgtttagcttctgcagcacgaacagggataagcagatccggggtattgagtgttgtgatatcccggttgccgataaaggggaaaacgtgagtctcgaggcttttgagtactttatcgctgtgtgattgtgcccattgtttattactggcatgccagcgtcgcgcaatatgttcaaaagagagctgtaaatcagggactacttttttagctcttttctgttcgcaagggtcaaccccctccgaaatcagttttcgggcctcatcccgttttgtacgagcttcggagagagaaacttctggatacacaccaagtgccagagtcttctccttacccagaatacgataacggagacgccagtaacgggagccattaggatgtaccagcaggaacatgccagccccgtcagtgagtttataagccttgtcagtgggctttgcagcccggatttttgcgtcagtcagtgccatagttcagccttctgaatgcgttaaagagggtacaaattctgtcgaactggggtatgcccgcaattatacccacacaatggggttgatgtggggggaatctggttgagttcggtagaattgatttgtaggcagaacgcttaaatcgtggcgttctgaaacgaaaaacggacctccgtggaggtccgttgatatgaatttggtgcccggactcggaatcgaaccaaggacacggggattttcaatcccctgctctaccgactgagctatccgggcaacggggcgcattaaaccgtaatctgcacatctcgtcaacctaatttcagtaaaagcgattcaactgcttaagattgcggcaaatcgcttcttttctgtgtttctgtcaggtcagtgcaccaccctgacggcagcgggcgaagcgcaggatatcttccgccagccgatgtgcggtgtcgacatccgcctggctacgattcaccagcattcggcttaaacagccttccagcaccagttccatctgctttgctaccatcgccggatcgtcaacttccagcgtggttaacagttcgtgggtgaaatcgtaggccgcgcttttttgctgatcggccagttgatgaatagggtggccaggatcggggtaaaacgtacaggcagcgataaacagacagcccggatagcggttgtttttaacgcactccgataacgcctgataacgtgccagcaacttttgttcggcggtttgcgtttcgtccagcatcagctgacgacgccagacatctatctgttggctaagataacgcagcgcatcgtagaggattgcctctttgtctggccagaagcggcgtagctcgtccagtggataatccacacgttcagcaaccatctccagcgtggtgttggcaatcccttgtaattctaataatttcagggcttctcccagtacatcttcacgttgcacgctattttcctccgtctttcccactgcaagtgtcgttcacggttggcgatcgcgcaaatgtgcgctgaaggtttcagcatccataaagcccgtgacgcgtgcttgtggatgctcctggccttgtccgtcaaaaaagagaattgtcggtaggccaaggacattaagatgctttaacagcgccatatcttgtgcgtcgttggcagtgacgttggcctgaagtaagaccgtatctgctaacgctttttgcacctgcgggtcgctgaaggtgtatttctcaaactctttacaggcgacgcaccagtcggcatagagatctaacatcactggtttgcctttggcttcaacgagcgcctgatttaactcatctaccgttttgatttgtgtaaagttgagatgcgtctgagtttgcgcggtatgtgttgcaccaaatgcccaatcctgaagtgggcgtacgctaaccaatgccgctgccagcaggattatttgcaccacgcgcatccagccgcgtttggcctgtaggctggtgataaaggcccagccaaagaatgcgacaccaagcgccgaccacaagcgtaatccccatatatcaccaatcactcgctccagcaggaagaccggcagtgcgaggatcacaaaaccaaacgcggttttgacttgttccatccacgggccgcttttcggcagcaagcggttaccaaagacggtaattagcatcagcggcaggcccatgcccagcgcataaagataaagcgtgccgccgcccagccacatgttcccgctttgggcgatatacagcagaatcgcgctaagcggtgcagtggtgcatggtgaacagatcagtccggcaatcgcccccataataaacacaccgccaggtgagccgccctgttggcgattgctcatcagcgtgagacgtgtttgcagcgaagaggggagttgcagagtaaacaagccaaacattgacatcgccagcaaggtaaagacgatggcgaggccaatgagcacgtatgggtgctgtagcgccgcctggaactgtaaccctgcggcggcaaccaccagacccagcgccgtgtaagtcagcgccatcccctgcacataaataaaggtcagcaacaatgctctggcagtggaaagccgctgtttaccgcccagcacgatgccagaaatcagtgggtacattggcagcacgcatggcgtaaaggcgataccaataccgatcaacaacgcccagagcgcggaaaagggcaattgcgcggtgggctgctcttgctgcggaacagacacaggctgtgacgcttcgttgttagcgaccacttcgcttaacggaacggttttggtttctggcggataacagaaaccggcatcagcacagccctggtaggtgacagttaacgttgctcccgcactcgcctggttgatggttacgggaagcgtcagccgatcgcggtaaatctcgcttttgccgtaaaactcatcttcatgccagacgccttgcggcagctgcacgtcggcaattttcgcgtgttccggcgtaatgcggatctgtttacggtagaggtagtaaccgtctttgatctgccaggtcagattcaggtcatgttggttttgctgaaaatcaaaagcaaaggcttgatccgcggggacaaattgtgaacgtcccggcgcgtcgaataatccggcaaaaacggaagtgctgcaaagtagcaggatcagcgtaaagatgcgttgagccatgagaggtaatctgtgtctccgtgtgtaacaggtaaaaccagaagttccggggtttgatatggatgatgagacttcaggcattccagcagtgcctgctggtgagatacggtagtttttaaaatcatctgcacttcgtattcttgctccagcttaccttcccagtaatagagagaggtagcgccggggatcaaggtcgcgcaggccgccagtttttccgccagcactttggcggctaaatcctgggctgtcgcttcatccggtgccgtacatagcaccacgacagacgtggtattcgaacttttttcatcaagcataaacacctcgcaagaacagatggaaccgcaagagagaggtcactatacaacggacggggaaaggatgttagtcggcgggaaagaaagcggggcgtgaacgccccgcgatgggtcattacagcatgaagctacccagcacgaagccgaagcaaacggccagggcaacacccagagtacccgggatgaagaacggatggttgaagacgaatttaccgatacgggtagtacccgtgtcatccatctgtaccgcagcaaccagcgtcgggtaggtcggcagaatgaacagaccagacaccgcagcaaaagaagcaacagcagtcagcggagaaacgttcagtgccagagccatcggcatcagtgcttttgcggttgcagcctgagagtacagcagagcagaagcaaagaagaagatgacggccagcagccacggatgaccctgaatcacttcaccagcggtatctttgatccagtcgatgttgttggaaacgaaagtatcgcccagccacgcaacacccaggatacaaatacaggcgctcatacctgctttgaaggtgctggagttgagaatgttgtcggtatcgactttacagataacggtggtcagagttgcaacgctgagcatgatgatcaggattgcgttggtggtgttcatcagtggtttttcaaccagacccatgcttgggctgttgatgattgcatagataaccacgccaactacgcccagcaggaacagccagacggacgtttttgcaccggatttgatttcaatctgcttttcaccgcgcagttcaaccaggccctcttccagacgcttgcgataaatcggatcgtcagagagtttggagttgaacagcatagtgaccaggaaggacatcaccagaaccgccagcagggtggacgggatgaccacggaaagcagatggaggtagctgatgccatgaccttccatcacggaagacatgtaaaccactgccgctgagattggcgatgcggtgatcgcaatctgcgcggataccactgcagtagacagcggacggcaaggtttaacgccttgttccttcgcaacttcagcgataactggcagtgtcgccagagagatgttgccagtaccagcaaagatagtcaggaaataggtcacgatcggtgcgaggatcgtgatgtatttcgggttacggcgcagcagcttttctgtctgatgaaccagatagtccagaccgccagcaacctgcatggcagaaatagcggcgataaccgccatgataatggaaatgacatcgaacgggatgttaccgggtttaacgccaatagcggcaagaaccagcacccccaatccgcctgcaaaaccaatacctattccccccaatctggcgcccaagaagatcgccagcaaaactatgatgagttctacaactagcatattagccttccttgttttttaacaagttgatattaaattgttatttttaagttactgctcacaagaaaaaaggcacgccatctgacgtgccttctttatttgtactaccctgtacgattactgttcgctttcatcagtatagcgttttgctttgtaagccgggtgcatcagattctgtacggagaaaatatcgtcaagttccgcttcagtcaacagaccgcgttccagaacgacttcacgtacactcttaccggtttcggcacagattttacccacgatgtcaccgttgtggtgaccgatgaacgggttcaggtaagtaacgataccgatagagttgtaaacgtaaccttcgcacacttctttgttagcagtgatgccgttaatgcatttttccagcaggttgtagcaagcgttggtcagaatgtgaacggattcgaacatggcctggccaatgactggctccataacgttcaactgcagctgacctgcttctgctgccatggtaacagtggtgtcgttaccgatgactttgaagcatacctggttaaccacttccggaacaaccgggtttactttagctggcatgatggaagagcctgcctgcagttccggcaggttgatctcgttcaggccggcacgtggaccagaagagagcaagcgcaggtcgttacagattttggacatcttcacagccaggcgtttcagcgcgccgtgaaccataacataagcgccgcagtcggaggtcgcttcgatcaggtcttcagccggtacgcatgggaagccagtgacttcagccagttttttcactgccagcggagagtactctttcggcgtgttcagaccagtaccgattgctgttgcgccaaggttaacttccagcagcagttcagcggtacgttggatatttttcacttcttctttcagcaggatgctgaaggcgcggaattcctgaccgagggtcatcggtactgcgtcctgcagctgggtacgacccattttcaggatgtcctggaattcgacagctttacgttcaaagccttcacgcagttggttaatcgcatctaccagtttaatcagggaagagtaaactgcgatacggaaaccggtcgggtaggcgtcgttagtggactgacatttgttaacatggtcgttcgggttcaggtactgatattcacctttctggtgacccatcagttccagaccgatattggccagcacttcgttggtgttcatgtttacggaagtacctgcgccgccctggtagacgtctaccgggaactgatccatgcattttccgttgttcaggacttcatcacatgcggcaatgatggcattcgctacacttttaggaatggtttgcagctctttgtttgccatagctgcggcttttttaaccattaccataccgcgaacaaattcaggaatatcactgattttgttgttgctgatatagaagttttcaatcgctctcagagtgtgaacaccatagtaggcatcagctggaacttccctggtacccaacagatcttcttcgatacgaatgttgtttgacatgtgaaccttctttttcaagctgccaatgatttgctttaaacacacagaatatatgtggtttcgaatgtttttcgaccgacgattatcccctgcatcgaccgaatacccgagatcatatgctgcttgaggatttctaccgtaacctggatcactttaagtgtcggtttttaccccttaattattaatttgtgaaatggatcaccgctttgggattactaccaaaaatagttgcgcaaacatcttgaaattttgctaatgaccacaatataagctaaacgcgattcgcaacccattcaggtagccgggtttaaccggctgctattacaggagaaacctttgcgctggttaccttttattgccattttcctttatgtctatattgagatttcaatctttattcaggttgctcatgtattgggggtattgctgaccctcgtgctggttatattcacgtcagttatcggtatgtcactggtacgtaaccagggctttaagaatttcgtgctgatgcagcaaaaaatggcggcgggtgaaaacccagcggcggagatgattaaaagtgtttcgctgatcattgccggtttgctgcttttattaccgggctttttcaccgatttcctcggtttgcttcttttattaccgccggtgcaaaagcatctgacagtgaagttgatgcctcatctgcgtttttcccgtatgccaggtggcggttttagcgccgggaccggtggcggtaatacttttgatggtgagtaccagcgaaaggatgatgaccgcgaccgccttgatcataaagacgatcgccaggattaatgtcgaaacgccggattatgtggttatgccattttccggcgtttttcgttttggcagaaacagccataaccccgccagcatgatcagcgcgtagagacttttccagccgaccattgccagtaacagaacgcataatagcccgccaaccactgccagtagtcgataacgtccttgcaataatttacagcctgccagcatgcataacagataaatcataataaagatgccattggcataaataataagagcgtccagattgatctctaaagcatgaatcaccaacgtgctcaccacgcagcagccgagcaccgcattgagggcattattcggaatatggcgagaagagaggcgtgccaggtaatggtcaggattatgttgcgcctgcgaccagaccaggcgggcgaagctctgtatataaatgttgagactggcaaagcaggccagatagccaattacgcaggcaatccataacgctcctacaccgaataactgcactacaattttgggaagcgatgctgccgccgccatttgttcaccataggcgtcgaagtgtaagacgactaccgtacagccccaatagactaatcctgccagcagcaggccaatcatcaaagcacgaggaaaatcacgctctggatttttaaattccgaggcaagatgggcaaatgcttccagaccgacaaaacaccagaacatcactgataacgcagcgaataacccggtaagttcgatatttcctggcgcagggaaggggatattcgcaggtttgatatcgcccgcccaccagatagcgacaatcagtgcgacgataagcccggcaataactgtttgtagattagcactggaactggcacctcgagtaccgatataccacaccagcgccagcgtaccgagttctgccaacaacagttgcccgctatgccagccaaacattgcctggccgaatccggcagcaatttgtagcgcggcaggcaaacccacgggaatgaccgataaaaacaaccagccggtgactcgctcaagccgcgaaccaaacgccataccgacgaagtgtgcgacgccgcctgcgctgggatagtggcgacccagaatcgcaaacacaatcgcaatcgggaacactaagataatcaaaacgggccacgcccacaggctgttattgcctgctactagcgcagctaacgcaggaacggcaaacacgccagtgcctaataatgacgtcgatagtaggccgatgccctgggccagccccagttcttgtttgagtccactcatgggttgatgtccgattgcgcccaaattttgggcaactgcgtagattttcgatggtagcacaatcagattcgcttatgacggtgatgaagaaatagcgatgaaatgtgaggtgaatcagggttttcacccgattttgtgctgatcagaattttttttctttttcccccttgaaggggcgaagcctcatccccatttctctggtcaccagccgggaaaccacgtaagctccggcgtcacccataacagatacggactttctcaaaggagagttatcaatgaatattcgtccattgcatgatcgcgtgatcgtcaagcgtaaagaagttgaaactaaatctgctggcggcatcgttctgaccggctctgcagcggctaaatccacccgcggcgaagtgctggctgtcggcaatggccgtatccttgaaaatggcgaagtgaagccgctggatgtgaaagttggcgacatcgttattttcaacgatggctacggtgtgaaatctgagaagatcgacaatgaagaagtgttgatcatgtccgaaagcgacattctggcaattgttgaagcgtaatccgcgcacgacactgaacatacgaatttaaggaataaagataatggcagctaaagacgtaaaattcggtaacgacgctcgtgtgaaaatgctgcgcggcgtaaacgtactggcagatgcagtgaaagttaccctcggtccgaaaggccgtaacgtagttctggataaatctttcggtgcaccgaccatcaccaaagatggtgtttccgttgctcgtgaaatcgaactggaagacaagttcgaaaacatgggtgcgcagatggtgaaagaagttgcctctaaagcgaacgacgctgcaggcgacggtaccaccactgcaaccgtactggctcaggctatcatcactgagggtctgaaagctgttgctgcgggcatgaacccgatggacctgaaacgtggtatcgacaaagcagttaccgctgcagttgaagaactgaaagcgctgtccgtaccgtgctctgactctaaagcgattgctcaggttggtaccatctctgctaactccgacgaaaccgtaggtaaactgatcgctgaagcgatggacaaagtcggtaaagaaggcgttatcaccgttgaagacggtaccggtctgcaggacgaactggacgtggttgaaggtatgcagttcgaccgtggctacctgtctccttacttcatcaacaagccggaaactggcgcagtagaactggaaagcccgttcatcctgttggctgacaagaaaatctccaacatccgcgaaatgctgccggttctggaagctgttgccaaagcaggtaaaccgctgctgatcatcgctgaagatgttgaaggcgaagcactggcaactctggttgttaacaccatgcgtggcatcgtgaaagttgctgcggttaaagctccgggcttcggcgatcgtcgtaaagctatgctgcaggatatcgcaaccctgactggcggtaccgtaatctctgaagagatcggtatggagctggaaaaagcaaccctggaagacctgggtcaggctaaacgtgttgtgatcaacaaagacaccaccaccatcatcgatggcgtgggtgaagaagctgcaatccagggccgtgttgctcagatccgtcagcagattgaagaagcaacttctgactacgaccgtgaaaaactgcaggagcgcgtagcgaaactggcaggcggcgttgcagttatcaaagttggtgctgctaccgaagttgaaatgaaagagaaaaaagcacgcgttgaagacgccctgcacgcgacccgtgctgcggtagaagaaggcgtggttgctggtggtggtgttgcgctgatccgcgtagcgtctaaactggctgacctgcgtggtcagaacgaagaccagaacgtgggtatcaaagttgcactgcgtgcaatggaagctccgctgcgtcagatcgtcctgaactgcggcgaagaaccgtctgttgttgctaacaccgttaaaggcggcgacggcaactacggttacaacgcagcaactgaagaatacggcaacatgatcgatatgggtatcctggatccaaccaaagtaacccgttctgctctgcagtacgcggcttctgtggctggcctgatgatcaccaccgagtgcatggttaccgacctgccgaaaaacgatgcagctgacttaggcgctgctggcggtatgggcggcatgggtggcatgggcggcatgatgtaattgccctgcacctcgcagaaataaacaaacccccgggcagaaatgtctgggggtttttcttttggtcatctttctagtataagattcagacacggacgacgcgagtggcgtccagctcattgattatggggaataacatgcacgtaaaatacttagcagggattgtcggtgccgcgctactgatggcgggttgtagctccagcaacgaattgagtgctgccggtcagagtgtacgcattgtggacgagcaaccaggtgcagagtgccagctgattggtactgcgacaggtaagcaaagcaactggctttccgggcaacacggagaagaaggcggttctatgcgcggcgcagcaaacgatctgcgcaaccaggcggctgcaatgggcggtaacgtgatttatggcatcagcagcccgtcgcagggaatgttgtccagttttgtcccgacggatagccagattatcggtcaggtttataagtgcccgaactgatgtgatccagaggctggatacttccagcctcgtagtaaaacagatgtgattatttcgcctgtggtgcagttttgctggtggattgaacacgtaagtgatgcagcgcgcgtaagcattgatcctgggttagcggttgggcgttatttgccgctacggtgcgaacatagacctgacatggcacacccgcgagttttttcagtcgggggctgaaatcaagcattcggcgagtgatcgcctccacttctttacccggcgttgcttcacgcgttttcaccactgcgccgctaaattgttcattgccactttcatctttaaagcggtaaagcaccgccagataatggttgaacaagttatgtttccattccggttgggaataggtgtcatattccagattgccattttcctggcagtcaacgtcgtataacggcaggaaatctaacagtgaggtaatacgtaatgccagttcacgcatttccgcattattaattgcatgaatgattgctcgcgccagcatttcaatctgcaactcattgacgactaactcacatttgctaccgtcatgtagcgttaatacgaaggtaagattttcgccctgatcatcggtaagttccagcgtgttaacccgacgattaatatcggcatttttaagctcatcaaccagaatttctgggatattttctgccattttcttaatgactttatcgcgagcttgttcatactgaaggcgtgcagcagcatccagtttatgcttttgatgcagacgactttccagcgcaatcagaaggtcgcgcaattccatggcagacataaagaacaacgattctttattgcgaggttctttaattttcagcgccagtgcaatgaaattattactcttgcgaataacaccggtattaacacccttgatgcttatggccatgtaggttctccctaaccatttctcaattaaataattaattttagtttataagccagataaatgggcttggtagtaatagttgttaaaataacataaatagccgtgctcactctatataaacagaaaagaaaggttaattattggtgttggttatataaagagtaacaacagcaatgtatatgaataattaaaggttatgcaacgggcaaagattaaacttccctgtttaatcagttactgctggcgtagctggagatccagcggcgttttgctgggttcgccgccaatttctcgcgccagtttaggcaccagatatcccgacaccaatgtcagcaactcacgcataatctgccgtgcttcgtcatcactcaccataaaatgcgccgcgccctgtactttatcgagcacatgcaggtaatacggcatcacgcccgcatcgaacaacgcattactcaggtttgccagcgtttgcgcgttatcgttcacaccacgtaacagaacgctctggttcagcaaagtaacgcccacccggcgcaacttagccatcgcctgacggaatgtttcatctacctcattggcatggttgatgtgattcaccagcaagatttgcagcgtagaatgtgaaaagcgttcaaccagcgcatctgtgatgcgtgccgggatcacaatcggcagacgactgtgaatccgcagacgtttgatatgcgggatggcttccagttgtgtgagcaaccagtccagctcgtgatctttcgccatcagcggatcgccgccggagaaaatcatctcgtccagttccggatgcgcagcaacatactcaagtgcagtctgccagttacgcttgttgccctgattttcggcataggggaagtggcgacggaagcaataacggcaatttaccgcgcagccgcctttgaccagcaaaagcgcccggttgtggtatttatgcaacaaaccaggcactacgctgtgctgttcttccagtgggtcggtggagaatccgggggcgacgacaaactcatcttgcgaggtaagtacctgacgcaaaagaggatcgtccggattgcctttctccattcgatcgataaatgagcggggcacacgcagggcaaacagctttttggcgctgcgtccggccaacagtttttcctccgcgtctatattcaaaagacgcagaagttcatcaggatcggtcacaacatcggcaagttgcgttaaccaatcttctctggatggggtatttagggttacaatatgcgccattttgtggcttagctaccaattaacaaatttcagagggccttatggcaacgtactatagcaacgattttcgtgctggtcttaaaatcatgttagacggcgaaccttacgcggttgaagcgagtgaattcgtaaaaccgggtaaaggccaggcatttgctcgcgttaaactgcgtcgtctgctgaccggtactcgcgtagaaaaaaccttcaaatctactgattccgctgaaggcgctgatgttgtcgatatgaacctgacttacctgtacaacgacggtgagttctggcacttcatgaacaacgaaactttcgagcagctgtctgctgatgcaaaagcaattggcgataacgctaaatggctgctggatcaggcagagtgtatcgtaactctgtggaatggtcagccgatctccgttactccgccgaacttcgttgaactggaaatcgttgataccgatccgggcctgaaaggtgataccgcaggtactggcggcaaaccggctaccctgtctactggtgctgtggttaaagttccgctgttcgtacaaatcggcgaagtcatcaaagtggatacccgctctggtgaatacgtctctcgcgtgaagtaatgcggttgtggtgcggcctgcaggctgcaccatcacttattcaggtcagagatgatgaaacgccttatcgttcttgttttgcttgccagcacgctgctcacgggctgtaacaccgctcgcggtttcggcgaagacatcaaacatctcggcaactccatctcccgcgctgccagctaatttttcttctcttccgaaaaatcatcagatttccgtcatttttggcgatgttgtctattattaatttgctataggcaaacataaataacattacctaaaaggaagacgttatggtgaagaagacaattgcagcgatcttttctgttctggtgctttcaacagtattaactgcctgcaacaccacgcgtggcgttggtgaagacatttctgatggcggtaacgcgatttctggcgcagcaacgaaagcgcaacaataagcaataacggtacgacagctgtgtcgtgccgtttgttttttctgtgatagtcataaaggtaatagttgaaattcccctgccacctggcaaaatatccgttcaaccatcagctttgcaggacgacctgcaaacgcgtcttttcaccggggacggccccaattttccggagcctgatatgtcctggattatcttagttattgctggtctgctggaagtggtatgggccgttggcctgaaatatactcacggctttagtcgtttgacgccaagtgttattaccgtgacggcgatgattgtcagtctggcgctacttgcctgggcgatgaaatcgttaccagtagggacggcttatgccgtgtggacgggtattggcgcagtcggcgcggccatcaccggcattgtgctgctcggtgagtccgctaacccgatgcgcctggcgagtctggcgttaatcgtattggggattattggtctgaaactcagcactcattaactaccgggctgctgtacccaaataaacttactgacatcaaacccttcccgggtcgcgactgccagcatctcctgtttcacttcgtcagaaatggttggcgtgcgggagagtatccacaggtagtcgcggtccgggccgcaaaccagcgcatggcggtattcccgatcgagtgcaataacgttataaccgccatagaaaggaccaaagaatgacactttcagcgcagcgcgagttggtgcgccggtaaagtacgctttcccttcactctgctgccacatttctctgtcagggttatagcctttattaatgacattcaggccgccgtcatcacgcaggctgtatgttgcggtgactttttccagtccacgttcaaagcggtgatcaaaacgggcaatctcataccaggtaccgagataacgtttagcgtcgaaattattcactacggtcacgccacgcggcggcgtaggggaactgcaggcaacgaccagaaatgcagctgtcgctgcggcaacgagagggagcaggcgcataaatgtttccttactggtttttttctaagtgtagatgacagcaaggaaaagcggagaaaaggtccgaaaattcggacccgatgaaattttactgtagagcgttgagaatctgccaggcggcggcgactctcgctggattggggtagtttttgttagccagcatcacgatacccagctctttttctggaataaacgcgacatagctaccaaatccgccggtcgcccccgttttatgtacccatgatgcgcgtactgcaggagttgggggcgtaatcggttttacggggcgtgctgccagtgcaattttattgtcactgccgttaatgatgatgtcaggatttaccggccagtccagcatttcccagcccagaccctgatacatatcgccggtttgccagtagcgagattgtgccagttgtatcccttgttgaagtgttttctcattgatatcaaggggttttaaattgctttgcacccagcgggccatatcttcaatggtcgacttcacaccataagcttcagcatctaacgcccctggcgaaacatgtactgccttaccttcgcgatatccccaggcgtagttcttttcttctgcggacggtacattaatccacgtatgattgagtttgagtggctggaagacacgagttttcatcgcctgctcaaaactcaaaccagacggcttcacagccagtgcgccgaacaaaccgatactggagttggcatacagacgttgtgttcctggagcccatgcaggctgccagttttgatagaagcgcagcaagtcgcttgaggatttcacctcatccggcacctgcaatggcaggccgccagcggtgtaggttgcgagatgtaatagtgtgatcccattccactgtttagcggtaagttcaggccagtattttgttgtgggatcgcttaacttgatttcccctcgagcaatagcgtcgccaccaagcacgcccgtaaatgttttgctgaccgaacctaactcaaacaacgtttgctgtgtgacgggctgctttttggcgatgtccgcatagccccaggtaaagtaataaggtttaccctgataaattaccgctaccgccataccggggatcttttgttgctctataagcggggtaattgtgcgatgcacaatatcgttgatttgttgaggggcggcaaatgtggagcaagaggcggtaattaataaggtgcagagcgtcgttttgaacatagggtctggtttccatacaaaacggcccgccataggcgggccggatttacattggcgatgcgttagattgtaacgacaccaatcagcgtgacaactgtcaggatagcagccagaccgtagaaaacccatttacccgcaggtacgtggattttcagatcgtgcatcgcgtggtgcatacggtgtaaaccacaccacagcggcagaacgatcatcaggaacaggaatacgcgaccaatgaagctctgcgcgaacgccagaacgcgctcgtagctcagtgcatcacccggaaacagccctatcggcagcagaataccaaccagcaggatcatcaccggcgcaatgatggcgctccacataccaccggccccgaagaggccccagaataccggttcgtcagaacgctttggatttggattaatcatctcaggctccttaccagtacagggcaacaaacaggattacgatggtggcaaccacagttaccgcccagagacttttgataattggctctggtcccattttttcgtcttttacaatgatattggctgcttttggtgccagctcaaaccaggttttggtgtgcagcagggctgccgccagagtgatcaggttaatgatcacgataaccgggttttgtaaaaagtcgacgaatcccgcccaggcttccgggccatttttcagggcaaacagcccgaaaatcagttcaatgctgaaccacacagccggaaccgccgtgccttcgcgcagcatgtaaaagcgataaaacggcaattttttccaccaggtggacgtcattggccgtacatacggtttacgtttagtcgtcatgttgcactccttagcgtggtttcagggtcgcgataagaaagtcttttgaactttctactttgccctgctgaatggccgcagccggatcgacgtgtttcgggcagacttcggagcagtagcccacgaaagtacagctccatacgccgttctggctgttcaactgcgccatacgctccttcttaccgtggtcgcggctatcttcgttataacgatgcgccagcgtaatggcagccggaccgatgaactctgggttcaggccaaactgcgggcacgcggcgtagcacagaccacagttgatgcaaccggagaactggtgatacttcgccatctgcgccggggtctggatgttagtaccctgatccgcggtgcgggagttgccgatgatgtacggtttgatcgcttccagactttcgatgaagtgagtcatatcgaccaccagatcgcgttcaatcgggaagttagctaacgcttcaaccttcataccgtcggtgtaatcacgcaggaaggttttacatgccagttttggcacgttgttaaccatcatgccgcaggagccacaaatcgccatacggcaggaccagcggtagctcaggtccggtgccaggttgtctttgatgtagcccagcgcatccagtaatgaggtagttgcgtcataaggcacttcatagaatgcgctatgcggtgcggtatcgacttccgggttatagcgcaccacctcaattttcaggtttttcatctcagccattcgccttctccttcttattggctgcttccgccttatcggctgcatccgcttcgccaccgtaaacacgtttagctggcggcagcgtagtaatcttcacgtcgctgtactccaggcgagtcgtgccatcagcatcgcggaaggcgagggtgtgtttgaggaagttgacgtcgtcacgctcggtgcaaccttcgtccagacgctggtgcgcgccgcgggactctttgcgtgccattgcggagtgcgccatacattcagcaacgttcagaccgtggcccagctcaatggtgtagagcaggtcggtgttgaacacgctggaagtgtcggtgatgcgcacgcgcttgaagcgttcctgcagctctgccagcttgtcgatggttttctgcatcagttccggcgtacggtagataccgcaaccttcttccattgccatgcccatttcgtcgcggatcttagcccagttttcgccgccatcctggttaaccagatctttcagacgttgttcaacgccagctgcctgcgcttcaattgccgcttcgttgccattaccggcagttgctgcacgctctgtcgcttgttcaccggccagacgaccgaagaccaccagttccgccagcgagttggagcccagacggttcgcaccgtgcagaccaacagaggaacattcacccacggcgaacagacctttaatgcgggtttcacagttctgatcggtttcgataccgcccatggtgtagtgtgcggtcggacgtaccggaatcggttctttaaccggatcgacgccaacgtacgctttcgccagttcgcagatgaacggcagacgttcatgcagttttttctcgccgaggtgacgcaggtcgaggtaaaccacatcgccacgtggcgtggagatggtgttgcctttacgccattcgtgccagaaggcctgagaaactttgtcgcgtggacccagttccatatatttgtttttcggctcgcccagcggagtttccgggcccatgccgtaatcttgcagataacggtagccatttttgttgaccagaataccaccttcaccgcggcagccttcggtcatcaggataccggaacctggtagaccggttgggtgatactgaacgaattccatgtcacgcagcggaacgccgtggcttagcgccatacccataccgtcaccggtaacgatgccgccgttggtgttgtaacgataaacgcgacccgcaccgccggtagccataacgaccgcgttagcacggatctgcaccagcgtgccttccatcatgttcattgctaccaggccgcgaacatgaccatcatcaaccagaatatccagcacgaaatgttcgtcaaaacgctggatctgcgggaattgcagagaggtctggaacagcgtgtgcagcatatggaagccggtcttatcggcggcgaaccaggtgcgctcgattttcatgccgccgaagcgacgtacgttgacgctaccatccgggcgacggctccatgggcacccccacagttccagttgggtcatttcggttgggcagtggtggacgaaataatccacgacatcctgctcacacaaccagtcgccacccgctactgtatcgtgaaagtgatattcgaagctgtcatgatcctgcgcgacagcggcggagcccccttctgcagcaacggtatggctacgcatcgggtatacttttgagattagtgcgatttttgcatttggatttgcctgcgcggcagcaattgcagcacgtaatcccgcgccaccggcgcctacaatggcaagatcggcttgaaaggtttgcacgacattcctccagattgtttttatcccacagccccgtacttcagggtaagtgcctgaaagttacggtctgcgaacgctattccactgctcctttataggtacaacagtatagtctgatggataagtctgaaatttgacgagatcgatttttttagtgcgcaagagggctaaattatcactgaagatgattaatttaattactaaaccatcagatcgtgctttttttagtcactgcccaccgttgtgttattcctgcgtaaaatttgtctcgccgtcgcgttgcgagtagacttcgtgcccttgtcaaaaactggagatttaactatgagcgaaacggcatcctggcagccgagcgcatccattcctaacttattaaaacgcgcggcgattatggcggagatccgtcgtttctttgccgatcgtggagtgctggaggtggagacgccttgtatgagccaggcgacggtaaccgatattcatttggtcccgtttgagacacgtttcgttggccccgggcattcgcaggggatgaatctctggttaatgaccagcccggaataccatatgaagcgcctgctggttgccggttgtgggccggtattccagctgtgccgcagcttccgtaatgaagagatggggcgttatcacaaccctgagttcactatgcttgagtggtatcgaccgcactatgatatgtaccggttgatgaacgaggtggacgatctcttgcaacaggtgctggactgtccggcagcagaaagcctttcttatcaacaagctttcttacgttatctggaaattgacccactctctgccgacaaaacgcaactgcgggaagtggcagcgaaactggatttgagcaacgttgccgatactgaagaagaccgcgacacgcttctacaattgctgtttacctttggcgtagagccaaatattggcaaagaaaaaccgacctttgtgtaccactttccagccagccaggcatcactggcgcaaatcagtaccgaagatcatcgggtcgctgaacgctttgaggtttattataaaggtattgagctggcgaatggtttccatgaattgacggatgcccgtgagcagcaacaacgctttgaacaagataaccgtaagcgcgcggcgcgcggtttgccgcagcaccccattgaccagaatctgattgaagccttgaaagtcggtatgcctgactgttccggcgtggcattaggtgttgatcgtctggtgatgttggcgctgggcgcggagacactggctgaagtcatcgcctttagcgttgaccgggcataattctgaaaaattactgaattaacagcgaagaatggcgtgataagcgccattctgtagcatatgttttcatttttccgctaaaggccacaatttaagactggatatttgatatcatccaggtatcaattctgtattggtttttacgctgcccgctcaatgttgggcagtgcagttcagtgggcgcgttttatacacgcgctgaaatgaaggatggtttcatgcctcactcgataaaaaagatgagtctgataggactcatattgatgatctttacttctgtatttggatttgccaatagcccatcggcttattacttaatgggttatagtgcgattcccttttatatattttctgcattgttattctttattccattcgccttaatgatggctgaaatgggagctgcttatcgcaaagaagaaggcggtatctattcctggatgaataatagtgtcggaccacgttttgccttcattggtacgtttatgtggttttcctcttatatcatctggatggtgagtacctccgcgaaagtttgggtaccgttctcaacattcctctacggtagcgacatgacccagcactggcatattgccggactggagcctacgcaggtggttggtctgctggcagtggcatggatgattctggtcaccgtcgttgcttcaaaagggattaataaaattgcccgcattactgcggtgggcggtattgcagtaatgtgtctgaatttagtattgctgttagtaagcattactattttgttattaaatggtgggcatttcgcgcaggatattaatttccttgcatcaccgaacccaggttatcagtccggtctggcaatgctatcgtttgtggtatttgccatttttgcctatggcggaattgaagcggttggtggtctggttgataaaacggaaaatccagaaaagaactttgccaaaggtattgtttttgccgctattgttatttcaatcggttattcgctggcaatatttttatggggcgtcagcacaaactggcagcaggtattaagtaatggttccgttaacctcggcaatattacctatgtgctgatgaagagcctcggggtgacgctgggtaacgcactgcatttttcacctgaagcgtcattgtcgctgggcgtatggtttgcgcgtattaccggactttcgatgttcctcgcttataccggggcgttctttacgctttgctattcaccgctgaaagccatcatccaggggacgccgaaagcattgtggccggaaccgatgacgcgcctgaatgcgatggggatgccgtctatcgccatgtggatgcagtgtgggttggttactgtcttcatcctgctggtttcgtttggtggcggtaccgcatcggcgttctttaacaagctgacgctgatggcgaacgtgtctatgacgcttccttacctgttcctcgcgctggctttcccgttctttaaagcacgtcaggatctcgacagaccgtttgtgattttcaaaacgcatttgtcggcaatgattgcgacggtggttgtcgtactggtggtgacatttgcgaacgtcttcaccatcattcaacctgtggttgaagctggagactgggacagctcattgtggatgattggcggccctgtcttcttctcgctgttagcgatggcgatttaccagaactattgcagtcgcatggcgaacaaacctgagttagctctcgactgatcatatgaaatcctgcaactcatcgtctctccggcgatgagttgtcaggaagtaatgcgtatggatgatactctccggggccagtgataactgaagatgatgttaagctgctaaatgagccacgttgacatcatttggcagcttcatgcattacaaacttcccgcctgacgacctttgcccgcagaagttaatgttctccccgtttgtttaccattcaggctttccagacgcatctggaagggcgggaatggcatatcgataccgtgggcgtggaagcccgccagaattagttggtggatctcatggcgtagcggcatacggtgacccatctcagcggcgtaaatacgcagctcgaaaatttgaatcccctgttgcagatccaccaggaagacttccggcgccgggttgtcgatcaccagcgagcagcgacgcgctgcggtgagcaggatttccgtcacttcttcactgttagcatcggcaggggccggaatcgtcaataccacgcgcgtgaccgagtcagagagcgaccagttgataaactgctcggtaataaacgccttgttcggcacgattatctctttacggtcccagtcgctgatggtggtggcgcgggtgttaatttttgtcacgctaccggtgagatcgcggatcgttaccgtatcgccaatacgaatcggtttttcgaacaggataatcaggccagagataaagttggcgaaaatctcctgtaaaccaaagcccagaccaacaccgagcgcggcgaccagccactgcaatttcgaccactcaataccaatcatcgagaagccgaccagcccgccaatcagcatcagcagatatttggtgatggtggtgatggcgtagcccgtacccggcgttaaatccaggtgctgcagaatcgccagttccagcagcgcgggcaggttgcgcaccagctgcgtggtgatgataaacaccagaatggcaatcagtaccgcaccgagggtaatcggctccaggctttctacgccctgtaccgtggaagtgacaccccacagcgaaatattttcgaggaagccgaaagcggaatggatttctgaccacagcacaatgaccgaaagcagggcgatcaacatcaaaattgagcgcaccagccgcaaggattgcgcactgatggcatcgagatcgacttcgctttcatcgacttcaattgctccttccgggctactgtgatgatgcgcttcctcttcgccacgcgcacgctgcgctaacatctctgcccggcgatgcttcgcccggtcaaacgccagcctgcggcgctggatcagcatccagcggcggataacgtgataaaccaccagtagcaggaaccagatggcaaccgaggtttcaagcctcgctaacagtgcctgcgccgttgccagataacccaccgccgacgccagaatggcaaccagcggtgcgccaatcatcatgttccacagcatatggttggtaatgttgtcgccgctgccttctttgttgagatacagcgggatcccggcctttttcaggctgagggtgaccaccgccagcgcaccgcaaatgaggataaagcaaagccgtcccagcgaaccggaaaattcgcggtcgtcgaggttatcgaacatcatcagcgccataatcagcggcacaatgagcccgatgctcatcaggtagtaacgcatcccacgggaaactcgttcgcgcggccagccaaaatgagcgataaacaagccgttcgggcgagcaaaggtggcgcaaatcatcactacccacagcagcggcacggtggctgttacgccatcaccaatcgcgaccgccagcggataaggccacgcctcgcgcaagccgtaacccagcgtcatccacagcacaggcagcggtgacgcgacgagaatcgaccagaaaagagtgcgtaacgtcagccagaagtgatcctgagtcactttgccgactttcgccgccgaacgttcaagaaaacgggtgaaatagcggcgcgagtaaatactgcaaccgaccagaatcaacgcgccaaacagcggcaaaatcgtctctttactggtcagcatcatcacactggctttgcccaactgactgaaggtgtccagcgaaatgagacgacgcagatcctgggcgatttccagcggccaggcgatggtcatcgggcgcacgtcagaggtccagaacagatagcggtgcgtcgcttcgttcacctctttcagcgcatcctccagttgcccgttggagactttcagcttggtcagctccagcagtagcgtgtcgccaccctgcaacaatgagttcagcaactcacgctgagtgcgtagctgtgcttccagaatacggttttgctcagcggtcagtggctgaccgtcggcctgatggatttgccgtagcagcggctgtttattaagcagatcctcataacgtaaccgttgcacacgtaactgcgccatttcggtatcaagctgttgtggttttggcatttccggtagccgtgccacctgcgcccgcaacgcttcgccgagcaggttagatgatcccagccattgcgactgttcacgcagcgtattcaacgcctgccggacctgtaacgtctggctggcagcctgacgctgttgcgaggcaacgagatccatccgctgcgcctgttgattcagcgccgccgatagttcgcggttaattttaaactgggcgacgatatcttttggcaaatcggcgctactttccgccagttgctcggtactttccagcgcccgttccgcttccagttggcgttgactattcaactggttgcgtagtgcttgcaaatatgcatccagctgctggctctctttttccgccagctcagagcgcaagcgcgctaattcctggcggttattggcagatagctgcgccagctccagttcatcaacgagcgctttcagacgtgcggagtcagactgcaacgcgaaattttgtgcctgattgagcggggtattgccggtaagcgtccccaggcggcgctcgatttcattcaactgacggcgggcatcggtttgctgttgcggcagttgattcagcgaatcggcaatctcgcgggcgcgctcctgctcttgctgggcctgacggcttttatccagcaactgactgctgatctggagaatttcctgattcagcgcatcgttagacattcccggcgacacgctgcgtggctcgtcacgcatgttgtttaactgcgcgcgcagagtggcggaaattttcggataattatcaatgacttcttgatattgcttgatgcgctcaagggaaccttttcgttcctcaagcgcatttaaggcagactggagcgcctctacgacttccggctgcgcgggtttcgccgcttttgcctgctccagttcctgggtgatttgtttgctatcgggggccgtcgcggcgtacgccccccaactgaggcaccaggccatcagaaaagtgataatcaggcgcacgtcagcgtttcctttgatggattagacctggtcttttttgtcgtcaaccaatgggctggcgtcgtgttctgcttcgatctcttcagcaggaagcggggctggttcagcgtctggcgtaacaaaggtttcggtagatactgccagcggctggccaattttcgtgacagacaggctttccagttgctcaaccaggttcactttacctggtgcaaacaggttgataacggtagagccaagtttaaagcgacccatttcctggcctttcagcaatgccacagaaccgtcgttttccccggcaggccaggtccagcgcttgatgatgccttcgcgcggcggcgtaatggtgcccgcccagaccgtctcaatgctgcctacaatcgtcgcaccgaccagaatctgcgccatcgggccaaattcggtatcgaacaggcagatcacgcgttcgttacgggcaaacagattcggcacgttctgagccgtgagatggttaacggagaagagatcgcccggcacgtagatcatttcacgcagaataccgttgcacggcatgtgtacgcggtggtagtcacgtggggagaggtaagtggtcacaaacgtaccgttgcggaagagatccgccatcagatagttgcctgccagcaggncttcgaggctgtagttgtggcctttggcttgcaggattttatcttcttcgattttacccaactggctgataacgccatcggcaggcataaccagtacattcggatcggtatcgattgggcgtacttcgtcacgcagcggacggacaaagaattcgttaaaggtgcggtagctggcggtgtccggcttttgcgcctctttcatgtcgaccttgtagtatttaacgaacagatcgataaccagttttgtcagccatcctgcccgcttgcttgcgccccaacccgccaggcgagtaagccatagtttcggcagaatgtactgtagcgaaagtttaaatgaatttaacaaggtagcctccaggccattgttttgtcgttcctgatccggcctacatgccggatcctgaaaaaaaggggacgattctaacgacggttagcttaattgtcagtcatccgtatcagaaaagtttttacgcgtttttacctgcgccatgctttccagaatacggtgatagttttcgaaacgggtttccgcgatttttccttcctcaaccgcttcccggatagcgcagcccggatcggtatcgtgtttgcaatcgcgatatttacacagacctaaatagtcatggaattcgacaaagccctgagtgatttgttccggctccaggtgccagagaccaaactcacgcacacctggggaatcaatcacatcaccgccgtgcgggaagtgatacagtcgtgcggcggtcgtggtgtgctgaccaagccccgagttgtcagagacatcgttggtcaggatctctttttgcagccccagcaacgcgttcagcaggctggatttgccaacgccagactgcccggcaaaaatgctgatgcgcccggtcaacgcctcttccagcggtttcagcccatcctgagtatgactggaaaccatcaatacgcgataaccgatattgcggtagatatccatctgctcgttgacgaactccatgccttcgtcgtccagcaggtctatcttgttgagcacaataatcggctcaatctgcaaggtttcgcaggccaccaggtaacggtcgataatattgagcgacagctccggcaaaatggcggagacaatgacaatctggtcgatgttggcagcaataggtttcacaccgtcgtaaaaatccgggcgcgtcaacactgaggtgcgctcatgcaccgcttccacgatccctttgacatttacgccttccgccgctggtttacccggacgccagactacgcggtcgccggtcaccaacgaacggatggtacggcgaatattgcagcggtgaacgtcgccatcggcggattccacatcagcgtgcataccaaagcggctgatgacgataccttcatcaggctcgccaaacagattgtcgtcgtagtcgggcttctccttagacgttttaagacgacgctggtgattggcgttcacgcggcgctgctggcctttggagagtttatttttactcaatcgtacagactcctggtcgcccctgatgggcaaaacatctatgatacacgcaattgtggatcaatatagtcactgtgaatgggtggaaaatagcatgagtgccaatgaaaacaacctgatttggatcgatcttgagatgaccggtctggatcccgagcgcgatcgcattattgagattgccacgctggtgaccgatgccaacctgaatattctggcagaagggccgaccattgcagtacatcagtccgatgaacagctggcgctgatggatgactggaacgtgcgcacccataccgccagcgggctggtagagcgtgtgaaagcgagcacgatgggcgatcgtgaagctgaactggcaacgctcgaattcttaaaacagtgggtgcctgcgggaaaatcgccgatttgtggtaacagcatcggtcaggaccgtcgcttcctgtttaaatacatgccggagctggaagcctacttccactaccgctatctcgatgttagcaccctgaaagagctggcgcgccgctggaagccggaaattcttgacggctttaccaagcaggggacgcatcaggcgatggatgatatccgtgaatcggtggcggagttggcttactaccgcgagcattttatcaagctgtaaaatttttcctggtcacgtaagcgccggaatccacttgcggcggcgtgattttgacgctaaattgaacgtcttgctgataatttcagcacttgagataaaaactcaaaaaaaattttttaggggggttgcagagggaaagatttctcgtataatgcgcctcccgtaacgacgcagaaatgcgaaaattacgaaagcaaaattaagtagtacgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatttgaaaagtgctgtaaagcacagaccacccaagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatttgaaagtgctgtaaagcacagaccacccaagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaattcttctctcaataaaatatccacagcgacgcgatgcgttattgctggtttttgatgtctctgacagactcttgtaaacagagttatccacagcctcaggccgtaatcttaatttcaaagaaacttcgcacggtgaatagtatttttttaacctattgatagataagttaaaaattaagatttcgttttgtcgtatcgatcacttgacgattttttccggcttgaattgcaatgcgtttttatttttattcacaagctgtggatgaatcaggcgtcacgcggtaaccctttttcaatcacccgaaccagacgctgttttttcggtaattgcacttcgaccacgcacgcatttcgcctctcgatttgctgcgcaatcgcccacgctatgtgctcatcaagaagtgggtgctcacctttacgactttccagcgctgtcaaaatcgtttcatcccagggggcattgcctaatgctacggcgatattacgcagccaacgcaggtgacctatacggcgaatcgccgaaccttccgtgacttttaaaaacttctcttcactccaggcgaataactcaatgagttccggtgcgtgtagcggcttacgcgggctgaaatcgtcttctgtagtgagttgcgaatagcgattccacgggcagataagctggcagtcatcgcaaccgtaaatacggtttcccattaacggtcgcaactcttccgggatcgccccttccagttcgatggtgagataagagatacagcggcgagcatcgacggtatatggctcgacgatggctccggtcgggcaaatcgtcatacaggccacgcatttaccgcatccttcctcgactggttgatccacaggcagcggaatatcgaccagcaattcgcctaaaaagaagaacgaaccggcctcgcgattgaggataagtgagtgcttacctgtccagccaagacctgctttttcagctaacgggcgctcgagaataggcgcagaatcgacaaacggtctaaaattcagcgaaacacaatgttgctgaatcatctcgcccagctttttgagtcggttgcgcagaagcttgtgatagtcacggcccagcgcataacggctaacatagccgagtttgggatttttcagcgtgctggcaaatgcggcgttagcaggaaggtaattcatccgcacgctgatcacgcgcagcgtaccgggcaataattcgtgaggacgagcacgcagcataccgtgacgcgccatccagtccatttcgccgtggtattgtttgtccagccatgcttgcagtttgggctcggacgcgctgagatcggtatcggtaatacctacctgctgaaagcccagttccagcccccactgtttaattttttgcgctaactgattgagatcgaggggctctgacatgacggaccatacaatgaagaaaaaccccgtaagtataccacacacagtctggtacgccgacgatatccgccgcggagaacgcgaggcggcagatgcgctggggctcacactctatgagctgatgcttcgtgctggcgaagccgcattccaggtgtgtcgttcggcttatcctgacgcccgccactggctggtgctgtgcggtcatggtaataacggcggcgatggctacgtggtcgcgcggctggccaaagcgatcggtattgatgtcacgctgctggcccaggaaagtgacaaaccgttgccggaagaggccgcgctggcacgcgaagcatggttaaacgcgggaggcgagatccatgcttcgaatattgtctggcccgaatcggtagatctgattgttgatgcgctgctcggcaccggcttgcagcaagcgccccgcgaatccattagccagttaatcgaccacgctaatactcaccctgcgccgattgtggcggttgatatcccttccggccttctggctgaaaccggcgctacgccaggcgcggtaatcaacgccgatcacaccatcacttttattgcgctgaaaccaggcttgctcactggaaaagcgcgggatgttaccggacaactgcattttgactcactggggctggatagctggctggcaggtcaggagacgaaaattcagcggttttcggcagaacaactttctcagtggctgataccgcgtcgcccgacttcgcataaaggcgatcacgggcggctggtgattattggtggcgatcacggcacggcgggggctattcgtatgacgggggaagcggcgctgcgtgctggtgctggtttagtccgagtactgacccgcagtgagaacattgcgccgctgctgactgcacgaccggaattgatggtgcatgaactgactatggactctcttaccgaaagcctggaatgggccgatgtggtggtgattggtcccggtctgggccagcaagagtgggggaaaaaagccctgcaaaaagttgagaattttcgcaaaccgatgttgtgggatgccgatgcattgaacctgctggcaatcaatcccgataagcgtcacaatcgcgtgatcacgccgcatcctggcgaggccgcacggttgttaggctgttccgtcgctgaaattgaaagtgaccgcttacattgcacccaacgtctggtacaacgttatggcggcgtagcggtgctgaaaggtgccggaaccgtggtcgccgcccatcctgacgctttaggcattattgatgccggaaatgcaggcatggcgagcggcggcatgggcgatgtgctctctggtattattggcgcattgcttgggcaaaaaatgagcccttatgatgcagcctgtgcgggctgtgtcgcgcacggtgcggcagctgacgtactggcggcgcgttttggaacgcgcgggatgctggcaaccgatctcttttccacgctacagcgtattgttaacccggaagtgactgataaaaaccatgatgaatcgagtaattccgctccctgatgagcaggcaacattagacctgggcgagcgggtagcgaaagcctgcgatggcgcaaccgtaatctatctgtatggcgatttaggtgcaggtaaaaccacctttagccggggctttttacaggctctgggtcatcagggtaatgtcaaaagccccacttatacgctggtcgaaccctatacgctcgacaatttactggtttatcactttgatttgtaccgccttgccgatcccgaggagctggagtttatggggatccgcgattattttgccaacgatgccatctgcctggtggagtggccacaacaaggtacaggtgttcttcctgacccggatgtcgaaatacacattgattatcaggcacaaggccgtgaggcgcgcgtgagtgcggtttcctctgcgggtgaattgttgctggcgcgtttagccggttaacctttgaaaggtggcgggatgatgtatcgcatcagaaattggttggtagcgacgttgctgctgctgtgcgcgccggtgggtgccgcgacgctctctgatattcaggtttctaacggtaatcaacaggcacggataacgttgagttttattggcgatcctgattatgcgtttagccatcaaagcaaacgcaccgtggcgctcgatatcaaacaaacgggggtaattcaggggctgccgttgttgtttagcggcaataatctggtgaaggcgattcgctctggaacgcctaaagatgcacaaacgctacggctggtggtcgatctcaccgaaaacggtaaaaccgaagcggtgaagcggcagaatggcagctattacactgttgtctttacgattaacgccgatgcgccgccatcgcctccgccaatggttgcgaaacgcgttgaaacgcctgcggttgtcgcaccgcgcgtcagcgaaccggcgcgcaatccgtttaaaacggaaagtaaccgcactacgggtgttatcagcagtaatacggtaacgcgtccggcagcgcgcgcgacggctaacacaggcgataaaattatcatcgctattgatgccggacacggcggtcaggaccctggcgctatcggccctggtggtacacgggagaaaaatgtcaccatcgccattgcgcgtaaattacgtaccttgctcaataacgatccgatgtttaagggcgttttaacccgtgacggggattattttatctcggtgatggggcgcagtgatgtggcacgtaagcaaaacgccaatttccttgtgtcgattcatgccgatgccgcaccaaaccgtagtgccaccggtgcctctgtatgggtgctctctaaccgtcgcgccaacagcgaaatggcaagctggctggagcagcacgagaaacagtcggagctactgggcggagcgggcgatgtgctggcgaacagtcagtctgacccctatttaagccaggcggtgctggatttacagttcggtcattcccagcgggtagggtatgatgtagcgaccagtatgatcaatcagttgcaacgcattggcgaaatacataaacgccgaccagaacacgcgagtctcggcgttctgcgttcgccggatattccgtcagtactggtcgaaaccggttttatcagtaacaacagcgaagaacgtttgctggcgagcgacgattaccaacaacagctggcagaagccatttacaaaggcctgcgcaattacttccttgcgcatccgatgcaatctgcgccgcagggtgcaacggcacaaacggccagtacggtgacgacgccagatcgcacgctgccaaactaaggacgattgatgccaattcaggtcttaccgccacaactggcgaaccagattgccgcaggtgaggtggtcgagcgacctgcgtcggtagtcaaagaactggtggaaaacagcctcgatgcaggtgcgacgcgtatcgatattgatatcgaacgcggtggggcgaaacttattcgcattcgtgataacggctgcggtatcaaaaaagacgagctggcgctggcgctggcgcgtcatgccaccagtaaaatcgcctctctggacgatctcgaagccattatcagtctgggctttcgcggtgaggcgctggcgagtatcagttcggtttcccgcctgacgctcacttcacgcaccgcagaacaacaggaagcctggcaggcctatgccgaagggcgcgatatggacgtgacggttaaaccggcggcgcatccggtgggaacgacgctggaggtgctggatctgttctacaacaccccggcgcggcgcaaattcctgcgcaccgagaaaaccgaatttaaccatatcgatgaaattattcgccgcattgcgctggcgcgtttcgacgtcacgatcaacctgtcgcataacggtaaaattgtgcgtcagtaccgtgcagtgccggaaggcgggcaaaaagaacggcgcttaggcgcgatttgcggcaccgcttttctcgaacaagcgctggcgattgaatggcaacacggcgatctcaccctgcgcggctgggtggccgatccaaatcacactacgcccgcactggcagaaattcagtattgctacgtgaacggtcgcatgatgcgcgatcgcctgatcaatcacgcgatccgccaggcctgcgaagacaaactgggggccgatcagcaaccggcatttgtgttgtatctggagatcgacccgcatcaggtggacgtcaacgtgcaccctgccaaacacgaagtgcgtttccatcagtcgcgtctggtgcatgactttatctatcagggcgtgctgagcgtgctacaacagcaactggaaacgccgctaccgctggacgatgaaccacaacctgcaccgcgtgccattccggaaaatcgcgtggcggctgggcgcaatcactttgctgaaccggcagttcgtgagccggtagctccgcgctactctcctgcgcccgcctcaggcagtcgtccggctgcctcctggccgaatgcgcagcctggttaccagaaacagcaaggtgaagtgtatcgccagcttttgcaaacgcccgctccgatgcaaaaaccaaaagcgccagaaccgcaggaacctgcacttgcggcgaacagtcagagttttggtcgggtactgactatcgtccattccgactgtgcgttgcttgagcgcgatggcaacatttcacttttatccttgccagtggcagaacgttggctgcgtcaggcacaattgacgccgggtgaagtgccagtttgcgcccaaccgctgcttattccgttgcggctaaaagtttctggcgaagaaaaatcggcattagaaaaagcgcagtctgccctggcggaactgggtattgatttccagtccgatgcgcagcatgtgaccatcagggccgtgcctttacccttacgccaacaaaatttacaaatcttgattcctgaactgataggctacctggcgaagcagtccgtattcgaacctggcaatattgcgcagtggattgcacgaaatctgatgagcgaacatgcgcagtggtcaatggcacaggccataaccctgctggcggacgtggaacggttatgtccgcaacttgtgaaaacgccgccgggtggtctgttacaatctgttgatttacatccggcgataaaagccctgaaagatgagtgatatcagtaaggcgagcctgcctaaggcgatttttttgatggggccgacggcctccggtaaaacggcgttagccattgagctgcgtaaaattttaccagtagagttgataagcgttgattctgcccttatttacaaagggatggatatcgggacggcgaagccgaacgctgaagagttactcgccgcgccgcaccgattgctgaatattcgcgatccgtcgcaggcttactcggctgctgattttcgccgcgatgcgctggcggaaatggccgatatcaccgcggcggggcggatcccactgttagtgggcggtacgatgttgtatttcaaggcattgctggaagggttgtcgccgctaccgtcggcagacccggaagtacgggccagaattgagcaacaggcggcagagcaaggttgggagtcattgcatcgtcaacttcaggagatcgatccggttgcggcagcaaggattcatccaaatgatccacaaaggctttcccgggcactggaagtttttttcatttcgggtaaaactttaacggaactgacgcaaacgtcaggagacgctctaccgtatcaggtgcatcagttcgccatcgccccggcgagccgtgaactgctccatcaacgaattgagcagcgttttcatcagatgttggcttcaggttttgaagcagaagtccgggcgctttttgcccgaggagatttgcatacggatttgccttccattcgttgcgtgggttatcgccagatgtggtcttaccttgaaggcgaaatctcatacgatgaaatggtttatcgaggtgtttgcgccacgagacagttggcgaagcggcagataacctggctgcgtggttgggaaggggttcactggcttgacagtgaaaaaccagaacaggcgcgtgacgaagtattacaggttgttggtgctatcgcaggctgaatgtgtacaattgagacgtatcgtgcgcaattttttcagaatcgaaaggttcaaagtacaaataagcatataaggaaaagagagaatggctaaggggcaatctttacaagatccgttcctgaacgcactgcgtcgggaacgtgttccagtttctatttatttggtgaatggtattaagctgcaaggacaaatcgagtcttttgatcagttcgtgatcctgttgaaaaacacggtcagccagatggtttacaagcacgcgatttctactgttgtcccgtctcgcccggtttctcatcacagtaacaacgccggtggcggtaccagcagtaactatcatcatggtagcagcgcgcagaatacttccgcgcaacaggacagcgaagaaaccgaataaggtttcgggctgtttttttacacggggagccagcgatcctgcgttccccgctgatctatttagagggttatacgcttgtttgaccgttatgatgctggtgagcaggcggtactggtacacatctattttacgcaagacaaagatatggaagacctccaggagtttgaatctctggtctcttccgccggtgtcgaagcattgcaggtgattaccggtagccgtaaagcgccgcacccaaagtattttgtaggtgaaggtaaagcagttgaaattgcggaagccgtaaaagcgacgggagcttcggtcgttctttttgaccatgccctgagcccggcgcaggagcgtaacctggagcgtttgtgcgagtgtcgtgtcatcgaccgcaccggccttattttagatattttcgcccaacgtgcgcgtacccatgagggtaagttgcaggttgagttggcgcagttgcgccatctggctacgcgcctggtgcgtggctggacccaccttgaaagacagaaaggcgggattggtttgcgtggtccgggtgaaacccagctcgaaaccgaccgtcgtttgttgcgtaatcgcatcgtgcagatacagtcgcgcctggaaagagttgaaaagcagcgtgagcaggggcggcaatcgcgtatcaaagccgacgttcctactgtttcgctggtgggatataccaacgccggtaaatctactcttttcaatcgaatcaccgaagcgcgggtctacgcggcagaccagttgtttgccaccctcgacccgacgttgcggcgtattgacgttgcggatgtcggtgaaaccgtgttggcagataccgtagggtttattcgccacctgccgcatgatctggtggcggcatttaaagccacgttacaagagacgcggcaagccacattgctgctgcacgtcattgacgcggcggatgtgcgtgtacaagaaaacatcgaagcggtgaatacggttcttgaagagattgatgctcacgagatcccaaccctgctggtgatgaacaagatcgatatgctggacgatttcgaaccgcgtattgacagagatgaagagaacaaaccgatccgtgtctggctttctgcgcagaccggagcggggataccacagctttttcaggctttgacggagcgtctttccggcgaggtggcgcagcatacattgcgtctgccgccgcaggaagggcgcctgagaagtcgtttttatcagcttcaggcaatagaaaaagagtggatggaggaggacggcagcgtaagtctgcaagttcgtatgccgatcgttgactggcgtcgcctctgtaaacaagaaccggcgttgatcgattacctgatctaacggcgtagcgtctgaagcgtggagtcatatcctctggcgtcgaaagacaacagggatcaccgcataacaaatatggagcacaaacatggcgtggaatcagcccggtaataacggacaagaccgcgacccgtggggaagcagcaaacctggcggcaactctgagggaaatggaaacaaaggcggtcgcgatcaagggccacctgatttagatgatatcttccgcaaactgagcaaaaagctcggtggtctgggcggcggtaaaggcaccggatctggcggtggcagttcatcgcaaggcccgcgcccgcagcttggcggtcgcgtcgttaccatcgcagcggcagcgattgtcattatctgggcggccagtggtttctataccattaaagaagccgaacgcggcgtggtaacacgctttggtaaattcagccatctggttgagccgggtctgaactggaaaccgacgtttattgacgaagtcaaaccggtgaacgtggaagccgtgcgtgaactggcagcttctggtgtgatgctgacgtctgacgagaacgtagtgcgcgttgagatgaacgtgcagtaccgcgtcaccgatccggaaaaatatctgtatagcgtgaccagcccggatgacagtctgcgtcaggctaccgacagcgccctgcgcggggttatcggtaaatacaccatggaccgcattctgacggaaggtcgtaccgtgattcgtagcgatactcagcgcgaactggaagagacgattcgtccgtatgacatgggcatcactctgctggacgtcaacttccaggctgctcgtccgccggaagaagtaaaagcggcgtttgacgatgcgattgccgcgcgtgaaaacgaacagcaatacattcgtgaagcagaagcgtataccaacgaagttcagccgcgtgcgaacggtcaggcgcaacgtatcctcgaagaggcgcgtgcgtacaaggcccagaccatcctggaagctcagggtgaagtggcgcgctttgctaaacttctgccggaatataaagccgcgccggaaattactcgcgagcgtctgtatatcgagacgatggaaaaagtgttgggcaacacccgcaaagtgctggttaacgataaaggtggcaacctgatggttctgccattagaccagatgctgaaaggtggtaacgcccctgcggcgaagagcgataacggtgccagcaatctgctgcgtctgccgccagcctcttcctccacaaccagtggagcaagcaacacgtcgtccaccagtcagggcgatattatggaccaacgccgcgccaacgcgcagcgtaacgactaccagcgtcagggggaataacgatgcgtaagtcagttatcgcgattatcatcatcgtgctggtagtgctttacatgtctgtctttgtcgtcaaagaaggtgagcgcggtattacgctgcgttttggtaaggtactgcgtgacgatgacaacaaacctctggtttatgagccgggtctgcatttcaagataccgttcattgaaacggtgaaaatgctcgacgcacgtattcagaccatggacaaccaggccgaccgctttgtgaccaaagagaagaaagacctgatcgtcgactcttacatcaaatggcgcatcagcgatttcagccgttactatctggcaacgggtggtggcgacatttcgcaagcggaagtgctgttgaaacgtaagttctctgaccgtctgcgttctgaaattggtcgcctggacgtgaaagacatcgtcaccgattctcgtggtcgtctgaccctcgaagtacgtgacgcgctgaactccggttctgcgggtacagaagatgaagttactacccctgcagcagataacgccattgccgaagcggcagagcgcgtaacggctgagacgaagggcaaagttccggtcatcaatccgaacagtatggcggcgctgggtattgaagttgtcgatgtgcgaattaagcagatcaacctgccgaccgaagtgtctgaagcgatctacaaccgtatgcgcgccgagcgtgaagcggtagcgcgtcgtcaccgttcacaaggtcaggaagaagcggaaaaactgcgtgcaactgccgactatgaagtgaccagaacgctggcagaagctgagcgtcagggccgcatcatgcgtggtgaaggcgatgcagaagcagccaaactgtttgctgatgcattcagtaaagatccggacttctacgcattcatccgtagcctgcgtgcttatgagaacagcttctctggcaatcaggacgtgatggtcatgagcccggacagcgatttcttccgctacatgaagacgccgacttccgcaacgcgttaatataacgactgcggtacaggtcaataaagccaccacatcctcagggatgtcggtggttttctttttctataaggataatgaatgaattcgacaatctggctggcgcttgccctggttttggtactggaaggtttagggccgatgttttacccgaaggcatggaagaagatgatctctgcgatgaccaatttgcccgataatattttacgtcgttttggcggtggacttgtggttgcgggcgttgtggtctactacatgttgaggaaaacgattggctgaacaaaaaacagactgatcgaggtcatttttgagtgcaaaaagtgctgtaactctgaaaaagcgatggtagaatccatttttaagcaaacggtgattttgaaaaatgggtaacaacgtcgtcgtactgggcacccaatggggtgacgaaggtaaaggtaagatcgtcgatcttctgactgaacgggctaaatatgttgtacgctaccagggcggtcacaacgcaggccatactctcgtaatcaacggtgaaaaaaccgttctccatcttattccatcaggtattctccgcgagaatgtaaccagcatcatcggtaacggtgttgtgctgtctccggctgcgctgatgaaagagatgaaagaactggaagaccgtggcatccccgttcgtgagcgtctgctgctgtccgaagcatgtccgctgatccttgattatcacgttgcgctggataacgcgcgtgagaaagcgcgtggcgcgaaagcgatcggcaccaccggtcgtggtatcgggcctgcttatgaagataaagtggcacgtcgcggtctgcgtgttggcgaccttttcgacaaagaaaccttcgctgaaaaactgaaagaagtgatggaatatcacaacttccagttggttaactactacaaagctgaagcggttgattaccagaaagttctggatgatacgatggctgttgccgacatcctgacttctatggttgttgacgtttctgatctgctcgaccaggcgcgtcagcgtggcgatttcgtcatgtttgaaggtgcgcagggtacgctgctggatatcgaccacggcacttatccgtacgtaacttcttccaacaccactgctggtggcgtggcgaccggttccggcctgggcccgcgttatgttgattacgttctgggtatcctcaaagcttactccactcgtgtgggtgcaggtccgttcccgaccgaactgtttgatgaaactggcgagttcctctgcaagcagggtaacgaattcggcgcaactacgggtcgtcgtcgtcgtaccggctggctggacaccgttgccgttcgtcgtgcggtacagctgaactctctgtctggcttctgcctgactaaactggacgttctggatggcctgaaagaggttaaactctgcgtggcttaccgtatgccggatggtcgtgaagtgactaccactccgctggcagctgacgactggaaaggtgtagagccgatttacgaaaccatgccgggctggtctgaatccaccttcggcgtgaaagatcgtagcggcctgccgcaggcggcactgaactacatcaagcgcattgaagagctgaccggtgtgccgatcgatatcatctctaccggtccggatcgtactgaaaccatgattctgcgcgacccgttcgacgcgtaattctggtacgcctggcagatattttgcctgccgggctaacagtgtgatacattgctgtgtcggttaagccattacgctatccgacacagtgttaaatcctcgcttttttccttccccgaactgaaataaattagcgacacagcttgtggctggtttatcatcaatataaatgtatttttccccgatttcccttttgaggttgatgtgcagttaacgagtttcactgattacggattacgtgcgctgatctacatggcgtcattgccagaagggcggatgaccagtatttctgaagtgactgacgtctacggcgtctcccgtaatcatatggtcaaaataatcaatcaacttagtcgtgccggctacgtgactgctgttcgtggaaaaaatggcggcattcgcttgggtaaaccggcgagtgcaatacgtattggtgatgtggtgcgcgagctggagcccttatcgctggtgaattgcagcagtgagttttgccacattacacctgcctgtcggttgaaacaggcgctttctaaggccgtgcaaagttttcttacggaactggataactacacgcttgccgatttggttgaagagaatcaaccgctttataaattattgctggtggagtgacgaaaatcttcatcagagatgacaacggaggaaccgagatgtcacaagatcctttccaggaacgcgaagctgaaaaatacgcgaatcccatccctagtcgggaatttatcctcgaacatttaaccaaacgtgaaaaaccggccagccgtgatgagctggcggcagaactgcacattgaaggcgaagagcagcttgaaggcctgcgtcgccgcctgcgcgcgatggagcgcgatggtcaactggtcttcactcgccgtcagtgctatgcgctgccggaacgcctcgacctggtgaaaggtatcgttattggccaccgtgatggctacggctttctgcgagttgaagggcgtaaagatgatttgtatctctccagcgagcagatgaaaacctgcattcatggcgatcaggtgctggctcagccgctgggcgctgaccgtaaaggtcgtcgtgaagcgcgtattgtccgcgtactggtgccaaaaaccagccagattgttggtcgctacttcaccgaagcgggcgtcggctttgtggttcctgacgatagccgtctgagcttcgatatcttaatcccgcccgatcagatcatgggcgcgcggatgggctttgtggtggtggttgaactgactcaacgcccgactcgccgtaccaaagcggtgggtaaaatcgtcgaagtgctgggcgacaatatgggcaccggcatggcggttgatatcgctctgcgtacccatgaaattccgtacatctggccgcaggctgttgagcaacaggttgccgggctgaaagaagaagtgccggaagaagcaaaagtgggccgtgtcgatctgcgcgatttaccgctggtcaccattgatggcgaagacgcccgtgactttgacgatgcagtttactgtgagaaaaaacgcggcggcggctggcgtttatgggtcgcgattgccgacgtcagctactatgtgcgtccgccaacgccgctggacagagaagcgcgtaatcgtggtacgtcggtgtacttcccttcgcaggttatcccgatgctgccagaagtgctctctaacggcctgtgttcgctcaacccgcaggtagaccgcctgtgtatggtgtgcgagatgacggtttcgtcgaaaggccgcctgactggctacaaattctacgaagcggtgatgagctctcacgcgcgtctgacctacaccaaagtctggcatattctgcagggcgatcaggatctgcgcgagcagtacgccccgctggttaagcatctcgaagagttgcataacctctataaagtgctggataaagcccgtgaagaacgcggcgggatctcatttgagagcgaagaagcgaagttcattttcaacgctgaacgccgtattgaacgtatcgaacagactcagcgtaacgacgcccacaagttaattgaagagtgcatgattctggcgaatatctcggcggcgcgtttcgttgagaaagcgaaagaaccggcactgttccgtattcacgacaagccgagcaccgaagcaattacctctttccgttcagtgctggcggagctggggctggaattgccgggcggtaacaagccggaaccgcgtgactacgcggagctgctagagtcggttgccgatcgtcctgacgcagaaatgctgcaaaccatgctgctgcgctcgatgaaacaggcgatttacgatccggaaaaccgtggccacttcggtctggcattgcagtcctatgcgcactttacttcgccgattcgtcgttatcctgacctgacgctgcaccgcgccattaaatatctgctggcgaaagagcaggggcatcagggcaacaccactgaaaccggcggctaccattattcgatggaagagatgctgcaactgggtcagcactgttcgatggcggaacgtcgtgccgatgaagcaacgcgcgatgtgtctgactggctgaagtgtgacttcatgctcgaccaggtaggtaacgtctttaaaggcgtaatttccagcgtcactggctttggcttcttcgtccgtctggacgacttgttcattgatggtctggtccatgtctcttcgctggacaatgactactatcgctttgaccaggtagggcaacgcctgatgggtgaatccagcggccagacttatcgcctgggtgatcgcgtggaagttcgcgtcgaagcggttaatatggacgagcgcaaaatcgactttagcctgatctccagcgaacgcgcaccgcgcaacgtcggtaaaacggcgcgcgagaaagcgaaaaaaggcgatgcaggcaaaaaaggcggcaagcgtcgtcaggtcggcaaaaaggtcaactttgagccagacagcgccttccgcggcgagaaaaaaccgaagccgaaagcagcgaagaaagacgcgagaaaagcgaaaaagccatcggcgaaaacgcagaaaatagccgcagcgaccaaagcgaagcgtgcggcgaagaaaaaagtggcagagtgatcattaccctcttcaaacagaagagggtgaattatccgtaggccgggcaagcgtggcgctcccggcaaaacgtaaacaacgagtacattaatgagcgaaatgatttacggcatccacgcagtgcaggccctgctggagcgcgcccctgaacgttttcaggaagtctttattttaaaaggccgtgaagataaacgtctgttgccgctgattcacgcccttgagtcccagggcgtggttatccagctggcaaaccgccaatatctcgacgagaaaagcgacggtgccgtgcatcagggcattatcgcccgtgtgaagccaggacgtcagtatcaggaaaacgatctgccggatctgatcgcttcgctcgatcaaccgttcctgctgatcctcgacggtgtaaccgatccgcacaacctcggcgcgtgcctgcgcagcgcggacgccgctggcgttcatgcggtgattgtgccgaaagatcgctccgcacagctcaacgccacggcgaaaaaagtggcctgcggcgcggcagaaagcgttccgctgattcgggtgactaacctggcgcgcaccatgcgtatgttgcaggaagagaatatctggatcgtcggtacggcaggtgaggcggatcatacactttatcagagcaaaatgaccggacggctggcactggtgatgggcgcggaaggtgaaggtatgcgtcgcctgacccgtgaacattgcgatgagttgatcagcatcccaatggcaggaagtgtttcttcgctgaacgtttctgtggcgacaggcatttgcttatttgaagcggtacgccagcgtagctaatttctcggaattatgaaaagccatccagatttggatggtctttttttgtctatagctggtaagataattacgtactgcaaatattcattttattaatatttaaacttaatttatatggaataatatatgacatggaatccgttggcgctggcgacggcgctgcaaactgtacctgaacaaaatattgatgtaacaaatagcgaaagcgtattaattattaaaatgaatgattatggcgatttgcaaatcaatattctttttacttcccgccaaatgatcatcgaaacctttatttgtccggtaagtagtatcagcaatccagatgaatttaataccttcttattaagaaatcagaagctgatgccattgtcatcggtagggatctccagcgtgcaacaggaagagtattacattgttttcggtgcattatcgcttaaatcttctcttgaagatatcctgcttgagataacctcgctggtagataacgcattggatctggctgaaattacagaagaatattcacactaattacaaggacgggtatttatgggaattttaaaaagtttatttacgctggggaaatcgtttatctcccaggcggaagagtccattgaagaaacccagggcgtgcgcatgctggaacagcatattcgtgacgctaaagctgaactcgataaagccggaaaatctcgcgttgatctgctggcgcgagtgaaattaagtcacgataagctgaaagatttacgtgagcgcaaagccagtctggaagctcgtgcgctggaagcgttaagcaagaacgtgaatccgtcgttgattaacgaagttgctgaagaaatcgcgcgccttgagaatctcattaccgctgaagagcaagtgttgtcgaatctggaagtctctcgtgatggcgtggaaaaagcagttacagcgacagcgcagcgtatcgctcagtttgagcagcaaatggaagtcgttaaagccactgaagccatgcagcgtgcacaacaggctgtaacgacctctactgttggcgcatcttccagcgtttcgacagcggcagaatccttaaaacgcctgcaaacgcgtcaggccgaacgtcaggctcgcctggatgctgccgcacagttggaaaaagtcgcagacggtcgcgatctcgatgaaaagctggcggaagccggaattggcggtagcaataaaagtagcgcccaggatgtattagcaagactgcaacgccaacagggcgagtaattttttgccagcctcactgcaaggctggcaactattttaaggataaaatatgtctggttttttccagcgtctgtttggcaaggataataagcctgctatcgctcgcggtccgttgggtctgcatctcaatagtggttttacgctcgatacgttagcgtttcgtttgctggaagatgcattgctgattgcgctgccgggtgaggaatataccgtggccgccgtcagttgcatcgatctgggcgggggtagccagattttccgttactacacttcgggcgatgagttcctgcaaatcaataccactggcggcgaagatattgatgacattgatgatatcaagctctttgtctatgaagagagctacggtatcagtaaagagagtcactggcgcgaggcgatcaacgccaaagtgatgggggcaatgaccttaaactggcaggaaaaacgctggcagcgattttttaacagcgaagaaccgggaaatatcgaacccgtctacatgctggaaaaagtagaaaatcaaaaccatgccaaatgggaagtgcataattttagcatgggctaccaacggcaggtgaccggagatacttacgaatatttgctgttaaatggtgaggaatcttttaacgatctcggcgagccggagtggttattttcgcgcgcgctgggtgtcgatatcccgctgacatcacttcatattattggttaattacaaggacgtttacaatgcatatactggattcacttcttgcctttagtgcctatttttttattggcgtggcgatggtgattattttcctgtttatctactccaaaattacaccgcacaacgaatggcagttaatcaaaaacaataacaccgcggcggcactggcgttcagcggaacattgttggggtacgtgatccccttatccagtgcggcaatcaatgcggtgagtattccagactatttcgcatggggcgggattgctctggtgattcaattactcgtttttgctggcgtcaggctttatatgcccgcattaagcgaaaaattattaatcacaataccgcagcaggaatgtttatgggaaccgccgcgctggctggcggtatttttaacgcagcttgtatgacatggtaatggacgatcatggccagaaaacgcaaatccagaaataacaaaaatatcggacatggggcaatcagtcgcattggtagaccgcataatccttttgagccgcgccgcaatcgctacgcacaannatncttaacgttggcgctaatgggcggtgccgcttttttcgtattgaaaggttgtggcgatagtggcgatgtcgataacgacggcgacggaacgttttactcgactgtgcaggattgtattgatggcggtaataattcagatatctgtgctcatggctggaacaacgccaaagcggcgttttatgccgatgttccgaagaatatgactcagcagaattgtcagtctaagtatgaaaattgttactacgacaacgttgaacagagttggatcccggttgtttctggatttttgttaagccgggttattcgtaaagatcgcgatgagcagtttgtttataacagcggcggttcctcttttgcttcgcgccccgtctggcgcaacacttccggtgattactcctggcgctccggttctggcaaaaaagagtcttattcttcgggcggctttaccaccaaaaaagcgtcaaccgtttctcgcggcggctatggtcgttcttccagcgcccgtgggcattggggaggctaatcatgctgagacacaacgttcctgtgcggcgggatctggaccggattgccgccgataacggatttgactttcatatcatcgacaatgaaatctattgggatgagagtcgggcttatcgctttactttgcgccagattgaagagcagatcgaaaaaccgactgcggaactgcatcagatgtgcctggaggtggtggatcgtgcggtaaagatgaagagatccttacgcaactggcgatcccgccgttgtactgggatgtgatcgccgaaagctggcgcgcacgcgatccttcgttgtatggccgtatggattttgcctggtgtggtaatgcaccggttaagttgctggagtacaacgccgatacgccaacttcattgtacgagtcggcttatttccagtggttgtggctggaagatgcccggtgcagcggcattattccgcgcgatgccgatcagtacaatgccattcaggagcgcctgatttcacgctttagcgagctttacagtcgggaaccgttttatttttgctgctgtcaggataccgacgaagacaggagtaccgtgctgtacttgcaggactgcgccgagcaggcagggcaggagtctcggtttatctacattgaagatctcggtttgggcgtcggcggcgtactgaccgatcttgatgataatgtcatccagcgtgcatttaagctgtatccgctggagtggatgatgcgtgacgataacggcccgctgctgcgcaagcgtcgtgagcaatgggtggagccgttatggaaaagtatcttgagtaataaagggctaatgccgctgctttggcgcttcttccctggtcatcctaaccttcttgcatcctggttcgatggtgaaaaaccgcagattgccgctggcgaaagctatgtgcgtaaaccgatttactcgcgcgaaggcggaaacgtcaccattttcgacggtcagaataacgttgttgaccacgctgatggtgattacgccgatgaaccgatgatctaccaggcgtttcaacctctgccgcgatttggcgatagctacacactcatcggtagctggattgtcgatgatgaagcgtgcggaatggggatccgtgaagataacacgttgatcaccaaagacacctcacgtttcgttccgcattacattgctggataagaatgttttagcaatctctttctgtcatgaatccatggcagtgaccatactaatggtgactgccattgatggagggagacacagtgcactggcaaactcacaccgtttttaatcaacctataccattaaataacagcaacttatacctgtctgatggcgcgctttgcgaagcggtaacgcgtgaaggtgctagctgggatagcgattttctcgccagtattggtcagcagttaggaacggctgaatcccttgaactggggcggctggcgaatgtgaatccgcctgaattattgcgctacgatgcgcaaggacgccgtctggacgatgtgcgttttcaccccgcctggcacctgctgatgcaggcgctatgtaccaatcgggtgcacaatcttgcctgggaagaagacgctcgctccggcgcatttgtggcgcgcgcggcgcgttttatgttacatgcgcaggttgaggctgggtcgttatgtccgataacgatgacctttgccgccacgccattgttgttacagatgttacccgcgccgtttcaggactggaccacgccgctgctgagcgatcgctacgattctcacttattgccaggtgggcaaaaacgtggcttgttgatcggcatgggaatgacggaaaagcagggcggttccgatgtcatgagcaacaccacccgcgcagagcgtctggacgatggttcttatcggctggtggggcataaatggtttttctcggtgccgcaaagcgatgcgcatctggtgctggcacagaccgcgggcggtttgtcctgcttttttgtgccgcgctttttgcctgacgggcaacgcaacgcgattcgcctcgagcggctgaaagataagctgggtaatcgctctaacgccagctgcgaagtggagtttcaggatgccattggctggttgttggggcaggaaggggaaggaattcgtctgatcctgaaaatgggtgggatgacgcgttttgattgcgccctgggtagccatgccatgatgcgccgtgcattttcgctggcgatttaccatgcacatcaacgccatgtttttggtaatccattgatccaacagcctcttatgcgtcatgtcttaagtcgcatggcacttcagcttgaagggcaaacggcgttgctgtttcgtcttgcgcgagcgtgggaccggcgcgccgatgccaaagaagctctgtgggcgcgtttatttacgcctgcggcgaaatttgtgatctgcaaacgtggcattccgtttgtggccgaagcgatggaggtgctgggcggcattggttattgcgaggagagcgagctgccgcggctttaccgggagatgccggtaaacagtatttgggaaggttccggcaatattatgtgcctggatgtgctgcgcgttctcaataagcaagcgggcgtatacgacttattgtcggaagcatttgtggaagtgaaagggcaggatcgctattttgatcgcgcggttcgtcgtttacagcagcagctgcgtaagccagctgaagaattggggcgagagattactcatcagctattcctgctgggctgcggtgcgcaaatgttgaaatatgcctctccgccaatggcgcaggcgtggtgtaaggtgatgttagatacgcgcggcggcgtacggttgtcagagcagatccagaatgatttattgctgcgggcgacgggaggagtgtgtttgtaagcgtatacgactgatgcgacgcaggtttcgattaactaaatgaaatattttaaaattgtaggccggacaaggcgctcgcgccgcatccggcattgttcatttgctgtagatgacactcacgcatacagtatcgcctgtacgcgccagttatcaggctgctggtcttcgtacatggtaataatgcggtaccatgacgcaccttgttcatcggcctttaacgccacgatacgttccacgtcctgcggatcccctgaaatattgctaactgagatctgacctatttcattcaggcccgtcacgcagtcagcactggcgaattctgcagactgtgccgtggcgctcgcaggataagtcactaattgcagcgagggtgaggcaagtaattgtttcatcgtcagctccatttttcgtttccccacatgttgcagggcattccatcgcggtaataaacgcccgagcttccagccggtaatttattgtgcacaggtaaacgcatagggacgcaaagcaatgtaaagctgactatgtaagttgtctgatttatttacggtacaaaatggcttgtgaataccactgtcctgtcacgatggtttcgtccaccatgacgacaacgtaataatcagcttttgcagcgacagctttcgctctgatttctgctaatgcgtcatccggagaaccccgaaccatcgtgcttacgctacctattcgctgtaacccttgcgtctggtcgcggcgaatctcttgcggatggtccgttactggcggtgctggctgtggcgtaccttgcagtgcgctacaggcacttaacatcaacaccaataataaactggcaaaccggtaaataacgctattacgtttcctgctaaccatagtgtagtgccttattaatttaactttgggggaatgttcccgaattgttacctggtacgcgattttcgaatgaaaacgtgacgaaagcgtaacccacatctcaacattatgaactaataccgccagcagaaacttgtgctaaggatttcttcatgtcataccagacaaaaaggagagacagatgattgaaatagaatcacgcgagctggcagatattcccgttcttcatgcttatcctgtcgggcaaaaagataccccgttaccgtgtgtgattttttatcacggctttacttcgtccagtctggtgtatagctattttgccgttgcgctggcgcaggctggtttgcgggtgatcatgccggatgcgcccgatcacggtagccgttttagtggcgacgcagcgcggcggttaaatcaattctggcaaatcttgctacaaagtatgcaggaattcactaccttacgtgcggcaatagccgaagaaaactggctgcgtgatgaccgtctggcagtcggtggcgcgtcgatgggcgcgatgacggcactgggaattaccgctcgccaccccacgataaaatgtaccgccagcatgatgggatcgggctattttacatcgctcgcccgttcactgtttccaccgctgatacctgaaacggcagcacagcagaatgaattcaataacattgtcgcgccgctggcagagtgggaagcgacaaaccacctggaacaacttggtgacagacctctactgctgtggcatggccttgacgatgacgtcgtgcctgccgacgaatcactacgtttgcagcaggccttaagcgagacggggcgggataaactgctaacctgttcatggcagccaggcgtgcgtcaccgcattacgcctgaggcgttagatgctgccgtgacatttttcctccagcatctttaaacacgcagaatgctgaccccttgcgcttccagctgttgcaggatttccgggttagcatttttgccggtgatcagcatatcgatttgatcggcacggctaaaaagcattcccgcgcgttcgccaatcttactgctatcaaccagtaccaccagtttccctaccacgctcagcatcttctgctctgccattgccgtcagcatatcggttttatacaacccttctgctgtcagtcctttgccgctggtaaacatccagtgcccggcatagagactgttttcgctgccttgcgggcttaaagtgatggactgacttttgttgtactgtccgcccataatgatcacgctgtcatgctcctgatcgatcaggtaatttgccagcggtagataattagtgatgatttgcactggcttgccacacatttcccgcccaagcagaaacgcggtggagccgcagttgatgactacgctttcgcccggattaaccagctgcgaggccgctttagcaatacgtactttttcatcgtgattctgcgcttgatgcagattcatcggcgtccagcgcgggcgctgttgggtaatagcttctgcgccattgcgcacttttttcagtttgccgctttcgtcaagtttattgatatcgcgtcgtgcagtggcgggcgaaattcccagacgctcaacgactttctcaacggtcacaaagcccaattgtgcgagcatttccaggaggatttgatgtctttgtgcttcagtcatgagctattccgataaaatttgatttttttagatgatatttgaaatagccaggaaatactatgccggatagcgcgagcatctccacgctatccggtacaagcgacagattacaggaacgacttgaacggcagatctggttcaatagtgaagcaatcatcgaaaccacgcggatagtggtactcgaagttgtctttatccagcggccaggtaaatttgccgccgacctgccagataaacggcttgaagccatacttcaggcgatcttttttcatctcccacagcacgcggatctcttgcggatcggcctggaagtttgaccagatatcgtggtggaacgggatcactactttcgcattcagcgcttcgcccatacgcaagatatcagcactggtcattttgtcggtaataccgcgtgggttttcgccgtatgaacctaaagccacgtcgatctgatgctcattaccatgttttgcatagtagttagagtagtgggaatcgccgctgtgatacagggtaccgcctggggttttgaacagatagttcaccgcgcgatcgtccatgccgtccggcagtacgccagctgctttttgatcggcaggcagggtgatcagtgccgtgcggtcgaaagcgtcaagtgcatgaatttcaatgtcttttaccttcactacgtcgcccggtttaacgacgatgcaacgctctttcggtacgccccagccaatccacaaatcaacgcaggttttcggtccaatgaacggtacgtcatcagcacagttctgcatcacggcagcagcgacgttaacgtcgatatgatcgttgtgatcgtgagtcgccagtaccgcgtcgatctggcgaatcgcaaacggatcaagaacaaacggggtggtgcgcaggtttggctgcagttttttcacgccagccatgcgctgcatctggtgaccctgtttcattaacgggttaccgtggctttgtttgccagtaccgcaccaaaaatcaacacaaacgttggcaccgccttctgatttcaaccagatcccggtacagccgagccaccacattgcgaaagtgccaggtgcgacctgctcttgctcaatttcttcattcagccagctaccccactccgggaaagtgctcaggatccaggactcacgggtgatacttttcactttactcatcgccatttaccttcgtgatagttcaattcgaatcaatatgtgattggttttgattaatcctgacactattttttcaggaaggcaatgaccattttttgactttttagcaggagagttattgtggattttgagtgtggaaagattaaattgaatgtgtaatgcaattaactaaatgaatttaaatgaataaatatttcattatgtgaatcccattctgtttatatggaattatttgcgtgcgacgtcacatttaatcataaataatcttgttgtgattacttttgaaaattagagtgagagcacaacattccgggtgtacgaaatacccggttacctcttcttcaggagatcgttatggagatcctctacaacatctttaccgtgttttttaaccaggtcatgaccaatgccccgttgttgctgggtattgtgacctgtctgggttacatcctactgcgcaaaagtgtcagcgttattattaaaggtacgattaaaaccataattggtttcatgttgttgcaggcagggtccggcatcctgaccagcaccttcaaaccggtggtggcgaaaatgtccgaagtctacggcattaacggcgcaatttccgatacttacgcgtcgatgatggcaaccattgaacgcatgggcgatgcctatagctgggtgggttacgcggtgttgttagcgctggcgctgaacatctgttacgtgctgctgcgtcgcattaccggtattcgtaccatcatgctgactggtcacatcatgttccagcaggcggggctgattgccgttacgctgtttatcttcggctactccatgtggacgaccattatctgcaccgcgattctggtttcgctctactggggcattacctccaacatgatgtacaagccgacacaggaagtgaccgacggctgtggtttctccattggtcaccagcaacagtttgcatcatggattgcctataaagttgcgccgttcctcggcaaaaaagaggaaagcgttgaagacctcaaactgccaggctggctgaatattttccacgacaacatcgtctccacggcgattgtcatgactatcttctttggtgccattctgctctcctttggtatcgacaccgtgcaggcgatggcaggcaaagtgaactggacggtgtacatcctgcaaaccggtttctcctttgcggtggcgattttcatcatcactcagggcgtgcgcatgtttgtggcggagctctctgaagcattcaacggtatctcccagcgcctgatcccgggtgcggttctggcgattgactgtgcggctatttatagcttcgcgccgaacgccgtggtctggggttttatgtggggcaccatcgggcaactgattgcggttggcatcctggtcgcctgtggctcttcaatcctgattattccaggctttatcccgatgttcttctccaacgccactatcggcgtgttcgctaaccacttcggcggctggcgcgcggcgctgaagatttgcctggtgatggggatgatcgaaatctttggttgcgtctgggcggtgaaactcaccggtatgagcgcctggatgggcatggcggactggtcgattctggcaccgccgatgatgcagggcttcttctccatcggtatcgcctttatggccgtcatcattgtcattgcactggcttatatgttcttcgctggccgcgcactgcgtgcagaagaagatgcagaaaaacaactggcagaacagtctgcttaataaggagttttgattatgaccgtacgtattctggctgtgtgtggcaacggacaaggcagttccatgatcatgaagatgaaagtggaccagtttttaacccaatcaaacattgaccacacggtaaatagctgcgcggttggcgaatacaaaagcgagttgagcggcgcggatatcatcatcgcttctacgcacattgcgggcgaaatcaccgtgaccggcaacaaatatgtggttggcgtgcgcaacatgctctctcctgctgactttggcccgaaactgctggaagtgatcaaagcgcatttcccgcaggatgtgaagtaaggacgcgccatgaaattacgtgattcgctggcggaaaataaatctatccgcctgcaggccgaagcaaatacctggcaggaagcggtgaaaatcggtgttgacctgctggtagcggcagatgtggtagagccgcgttactaccaggcgattctggatggcgttgaacagtttggtccttatttcgttatcgcaccgggactggcgatgccgcacgggcgtccggaagagggcgttaagaaaaccggtttctctctggtaacgctgaaaaagccgctggagttcaaccacgaagataacgatccggtggatatcctcatcaccatggcggcggtcgatgccaacactcaccaggaagtgggcatcatgcagatcgttaacctgtttgaagatgaagagaatttcgaccgtttacgcgcctgccgtaccgagcaggaagtactggatttaattgaccgcaccaacgcggcagcttaagaaggaattgaagatgtcattaccaatgttgcaagtcgcgctggacaaccagactatggatagcgcctacgaaaccactcgcctgattgccgaagaagtcgacattatcgaagtgggcaccattctgtgcgtgggcgaaggcgtgcgtgcggttcgtgacctgaaagcgctttacccgcacaaaatcgtactggcagacgccaaaattgccgatgcgggcaaaatcctttctcgtatgtgcttcgaagctaacgctgactgggtgaccgtgatttgctgtgcggatatcaacaccgccaaaggtgcgctggacgtggcaaaagagtttaacggcgacgtgcagatcgaactgaccggttactggacctgggaacaggcgcaacagtggcgcgatgcaggcattcagcaggtggtttatcaccgcagccgtgacgcacaggccgcaggcgtggcgtggggcgaagctgacattaccgcgatcaaacgtctttccgatatgggcttcaaagtcaccgttactggtggcctggcgctggaagatctgccgctgttcaaaggcattccgattcatgtgtttatcgctggtcgcagcatccgtgatgccgcttctccggttgaagccgcgcgtcagttcaaacgttccatcgccgaactgtggggctaaggagcggatatgttgtccaaacaaattccgcttggcatctatgaaaaagcgctccccgccggggagtgctggctggaacggctgcaactggcaaaaacgttaggcttcgattttgtcgagatgtcggtagatgaaactgacgatcgcctgtcgcgcctcgactggagccgcgagcagcgtctggcgctggtgaatgcgattgttgaaactggcgtgcgcgtgccgtccatgtgcctttctgctcatcgtcgtttcccgctgggcagcgaagatgacgcggtacgggcgcaggggctggagattatgcgcaaagctatccagttcgcccaggacgtcggcattcgcgtgatccaactggcgggctatgacgtttactatcaggaagccaataacgaaacgcgtcgtcgtttccgtgacggcctgaaagagagcgttgagatggcaagccgcgcgcaggtgacgctggcgatggagatcatggattacccgttgatgaactccatcagtaaggcgttgggttacgcgcactatctcaacaacccatggttccagctctacccggatatcggcaacctgtcggcgtgggacaacgacgtgcagatggaattgcaggccggaatcgggcatatcgtcgcggtgcatgtgaaagacaccaaaccaggcgtcttcaaaaacgtgccgtttggcgaaggcgtagtggattttgaacgttgcttcgaaacgctcaaacagagtggctattgcgggccgtacctgattgagatgtggagcgaaacggcggaagacccggcggcggaagtggcgaaagcgcgtgattgggtgaaagcgcgcatggccaaagctggcatggtggaggcggcataatgcaaaagctgaaacagcaggtatttgaagccaacatggatctgccgcgctacgggctggtgacctttacctggggcaacgtcagcgccatcgaccgcgaacgcgggctggtggtgatcaagcccagcggcgtcgcctacgaaaccatgaaagcagacgatatggtggtggtcgatatgagcggcaaggtagtggaaggggagtatcgcccgtcttctgacaccgcgacgcatcttgaactctaccgtcgttatccgtcgcttggtggtattgtccatacccactccactcatgccaccgcatgggcgcaggcggggctggcgatcccggcgttaggcaccacgcacgccgattacttctttggcgacatcccgtgcacgcgcggattaagcgaagaagaggtgcagggtgagtacgaactgaataccggcaaagtaattatcgaaacgctgggtgacgccgagccgctgcatacgccgggaattgtggtgtatcagcacggaccgttcgcctgggggaaagatgcccacgacgcggtgcataacgcggtggtgatggaagaagtggcgaaaatggcgtggattgcgcgtagtattaacccacaactgaatcacatcgacagcttcctgatgaataaacacttcatgcgtaagcacggtcccaacgcttattacgggcagaagtaaaacacgcgctgcggaaatttccttcttcgggagataactggtctaattccgcagccgtttttcaaaaaaagccccctgcgaagggggcaaagcaaactatggcaatgtttcgttggttatacctggtgctagcgataaatatccgcgctggcgtgcatattgccgttactccccggttcccgcatcagaatcacatggtagtacgttgcgccttgcgcatctgtctcttcatttaatgcctgacgtgcttcactctcagtggcgaagttatgattgatataaatcacgcctaagctttgcacatcgtccatatttctggcctggtggttattaatttcaatggctgcccatgtatttgcacttagcaaaagcacagccagaagggctaaaacgcgactgaacatagatacctcctcgacggctgactttgtgtgctctcctcttgtggtgatcttctgatttaattttaatcaatgataaagaagttgatggtgaccatttctgatgcagttgttcaaaaaaacaccatgacgaagtgtgatgaactccaaatcagcggtttagaggttatttgcgaaaggggagatttatttcggctctgcccttgagttttgcggggtatgtcagtactataacgcgtcatttttcagccgacctttaacacgttccttgcctccccgggattcggctgacccagacaggaggctgaataatccgtaaggagcaattcgatgcgtcattacgaaatcgtttttatggtccatcctgaccagagcgaacaggttccgggcatgatcgagcgctacactgctgccatcactggtgcagaaggcaagatccaccgtctggaagactggggccgccgtcagctggcttacccgatcaacaaactgcacaaagcacactacgttctgatgaacgttgaagctccgcaggaagtgatcgatgagctggaaactaccttccgcttcaacgatgccgttatccgcagcatggttatgcgtaccaagcacgctgttaccgaagcatctccgatggttaaagcgaaagacgagcgccgtgagcgtcgcgatgatttcgcaaacgaaaccgctgatgatgctgaagctggggattctgaagagtaatttctgatgaccaaccgtctggtgttgtccggcaccgtgtgcaggactccccttcgaaaggtcagtccatcaggaattcctcactgccagttcgtgcttgagcatcgttctgtgcaggaggaagccggctttcaccggcaggcgtggtgccaaatgcccgttattgttagcggacacgaaaaccaggccattactcacagtataacggtcggcagtcgcataaccgttcaggggttcatttcatgccataaggcaaagaacggactgagcaaaatggttttgcatgccgagcagattgaattgatagattctggagactagccatatggcacgttatttccgtcgtcgcaagttctgccgtttcaccgcggaaggcgttcaagagatcgactataaagatatcgctacgctgaaaaactacatcaccgaaagcggtaagattgtcccaagccgtatcaccggtacccgtgcaaaataccagcgtcagctggctcgcgctatcaaacgcgctcgctacctgtccctgctgccgtacactgatcgccatcagtaatcggtcacggtccattaatacgactttgagaggataaggtaatgcaagttattctgcttgataaagtagcaaacctgggtagcctgggtgatcaggtaaacgttaaagcgggctatgctcgtaacttcctggtaccgcagggtaaagctgttccagctaccaagaaaaacattgaattcttcgaagcacgtcgcgctgaactggaagctaaactggctgaagttctggcagcagctaatgctcgcgctgagaaaatcaatgcactggaaactgttaccatcgcgtctaaagctggcgacgaaggtaaactgttcggttccatcggtactcgcgacatcgctgacgctgtaactgcagctggcgttgaagtggctaagagcgaagttcgtctgccgaacggcgttctgcgtaccactggcgaacacgaagtgagcttccaggttcacagcgaagtattcgcgaaagtgatcgtaaacgtagtagctgaataattcgttattcaacgagacgtaaaaacgccgaccagtggtcggcgttttgcttttaagcgataaaaaccgcagaaatagacgttccctccataaatctcttgctattccttttataaaaagttcgcagtacccatacctggcccccagcctcgccgctggtagttcgtgtcatgttttttacgcgtaaaacacgacaaaagcatcaatacagcgatcgtctcacttgtatgataataaaaacaatatgttatatatgaatgtgctgttattttattgtttttatatataaaaagataaaatatcatcactttcgtaatcttgaacgctttgcaggtgcgttcaatccaataaatgctaatattatggctatcatagccataaaaagataaaatattatcactatgggtaaaaaaacagcaccgttactcccttatacgaatcagatgcttagtgaatttggtgagcggctgaaacttgctcgtttacgacgcaggcttaccgcaaagcaagttgctgaacgtgctgggatgtcgccaataacattgcgctctctggagtcaggaagtgcaggggtcacgataggggcatatttgtctgtgatgcaggttttgggcctggaaacggatttaaataagcttgcagctgaagacgacttagggcgtcagctccaggattcccgtttgattaaaaaaagagggctttctcgtgcatcaagtaagaatgaagaaggttctcagacagcctcattgcagatgaggcacgagaaagaaggtcatctcaccacggatttaacagcactggcagaaggctcgacgccatctattacaggagaaacatcaacctctcttgcagcactattaaaaccgataaaaaaaccgttaaaaggaaattaattatggcattaatcggagtgtatgcggattgggaaggcctggatggtccggagcggattggttatttacacagtcgccgcactcggacgcgtgagatatttgagtttgagtacgataaaaaggcgcttgcagatccttcacttaatttcattcagttagatcctgaaataatgttgtatgagggagcacagtacccaattcctccaaaggataaatttggtgcatttagtgattcctgcccggatcgttgggggcgtatgctaatgaagcgtcgttttgagagggatattcgagacgggttatgtgataaagactcccacctttatgagtctgattatctactaggtgttcatgatctttatcgggttggggctcttcgatacaaacgtgaagacgctggagagtttcttgataatcgcattgatgttgcagccccaccatttaccgaaatagcgagtctggaaagggctagccgggcaattgaagaagatcctgataataaagagctaatggggcaaaaatggttaagaatgctaatcgctccggggggatcattaggggggggcacgtccgaaaaccagtgttgttgatgaagctgggcatctctacatcgctaaatttcccagtgtaaaagatgagtatgatgttggtggatgggaaatggtcgttaatgcacttgctgttggctgtggactgaatgttgcacctgctcaggcgcataaatttgccagcaattaccattgttttatggttcgtcgttttgaccgcactaatgcgggaaggcgtctgcattttgcttcggctatgacactaaccaggcatcaggatggtgaagatgcctctacaggtgtgagttatctggaattagcagatgttcttatcagacatggagcgcagactaatactgaccttaaggaactctggtccaggattgtttttaatattcttgtttctaataccgatgaccatttacgtaatcatggatatatcttgataccgggaaaaggttggcggctttctgaggcatatgatttgaatcctgttgccaggtctgacggtctaaaactcaatattacagaaaatgataatgcacttgatttggaattagctcgagaagttgcggagtattttcgacttggtttgacagaagcagatgacattattgctaattttagagggattgtcagtcagtggcgaatcattgccgagcgtcttcgattacctggtcgtgagcaagagttaatggcagaggcgttcaggggggcaatttagaatagttattttgatatattcgctaaatcataaatttgcgaagcaatgccagtagatactgaacgttttggaagagacgtttaatttatgagaaaaatagaaacgctacaaagctaaattatagcgtttctatgtaaaataattagcttgtcgctaactgtacttgtggttcttcgtctttaactttgataagcatccacagcgcaatggcgccaataatgtcaaagaaagccagggcaataaagaacggcgcgaagccaataatgtgaacgaatgccccgataaacaggttgaaaatcaactgaccgctccatgcacaggctcctgccatacccacagcggtagctacttcgtcttttttgaataggtcaccgcccagagttgctgcaacagtagaaagacattgatgcgagaatgcgccaatgctaatcagtaatacggcgatgtagggattttcgacaatactcaccagaccaatcgtcatcataatgacggctgcaatagtgaaggtaattcttcgtgagttaattaaactcacgccgcgatcgtggaagaacttcgcgacaaaaccactggctaaacagccgagatcgcccagcaggaaaggtagccagacgaacatggcaatttctttcaggctaaaatgcagcgtttcgacgaagaaaatcggtacccagaagttaatggttccccatgccgggtcagcgagaaaacgcgcgatgccaatcccccagaaattacgttggctgaggatatgcttgattgacgttttttctttcttatctgttttaagatgctgttcttgcccagactcaatatagtggcgctcttcatcagaaaggcgtttagcatcttttggatctttataacaaaagaaccaaaataaagccgcgagtaaagcaaggctacctgagacaataaacgcaaattgccagctatgaaacataatgcaccaggcaatcaacggtggagcaagcatcgcgccgagtgaggtgcccatattgaaaacacctgtcgccacgccacgctcttttgccgggaaccatgttgatgcggtttttacacccgcaggaattgccgatgcttcgctgaaacccatcagggcgcgcataaatgccagacctgaccatgttcctgtcaaggcatgccccattgtcgccaggccccagattgcggcacatatcgcaaaacttaacttcagacccacggtatcaataaagaagcccattatcggttgccccaatgtataggccaactggaatgcactgacaatccatgaatattgttctttggttattccggttgtctccataatcgttggagccgcaatacctaacgccgttctgtccagataattgattacagtgataaagcatacgagggcaatcatatgccatcgataattctttattttattcatttttaaaccttttaattatattaataaaccctggttgttggtatttccatgtaataggcaataaaaatcaggtacagaggaaatattggaaattattgtgtgtaaatgtctccctttaaaaagtctggccagtttttttcaaagtaaataccgttaatacacggttgcatacgtaaagactttacttcggtaataaaagaaccttgcgaatattgaattgttaatttgtgatttttgtcttcagcgagttcagagcgaaaacgccattcttcttttgcgccgcgacgagtttgtggtaggcatttgccttgtggatcaataaccatacgcgccccacggctaccaccaccagcatcaatataatgcgttaattgtgttaataccgcggcagaagtcagcgtcatatgccgccacataaacagctcggcaacttcacccacatgtttgattgccaatccatgtcgttggacaaattcgttcaatagcagggcatcacgagtggcacgtcggactttatcggcatggcaaataaatcccgcatagtcagacattcgtgcctgaattttttctctcacaaccgacaacggcatcccggacccgttatcgtgcgcctgagtaatgatctctcttatagaagccagtgccggagctgccagctgtgcaatatctccatcaatattccgcttttgcgtgcaaccaataaagcgcgccagacgaacagcaaaaacctgcccggcattcaacgccgcgccgccaggtcgggtgacgccgtgtgtgccagcaacttcccccaccgcaaaacaaccgggcagagatgtttgtccccagatatcgacttcaatgccgccattcatgtgctgattattcatggcaaactgcaatggctgcgtgatgagatcgtaaccgtgcatcttatacagcgagatagacagaggattcatttgttgcaggcgttcgatgggcgatggtgccagagcgtcgttattttccagatacgcgcgaacgtcgtcgtccagtcgatctaatgagaacggtaggtcacccggcacaggttctggattacgattgaaatccataaatacctgacgaccatgttgctgctcttgcgctactgccatatctaacaagctggagccaaaatccattacccgcgtggcgtggaacggccactgatagcctttacggaaaatgtttgaagccagctcctgggtggtgcgatagtaatccgcgaggaagttatactcgttgcccccggcatccacggaatagatatatgggatcacctgtacataggtgccggacaaattccacggaaacgtgctgcgcggtgtgcctataccaaactggctttcagtcagattcgttaacgtcagaccttcctccagcgccagccccagcgagccgaaacatttgtgtggatacacactgtcgcgataaagctcgccaggccctcctgttgccagtaccacattgggcgcagtcacaattgccagcccccatgggttatgggcgcgatgaccggtcgcgaggattgcccccgccacacggtcttcaccgttttcgtcacgctgatgcagcagtttaatcactgttgcactggccaacattgggatagcaagacgctgtacttcttccagcagcactttcaccattaaccttgaggtacgcggcccacacgaggttgcacgcccggcttcgtcatggtcggtttgataacgaagaatcgcgccatagcgatcttccggtaattccagaccaagatattgcaacccgccaagagtgtgcagagaacctaccgcttcgacataagcggtgtcgtgatccatcgccccaccgctcgccagtgcctctgccagtttggtgaagttgtcgccgttgcccgcggtagcggcggtaaacagtgtttgtttatcagagccagaacatgccgacgtccccatatataacccggcggtggcgattaacacattttgctggcggcgtttaagttccacagctgcacgtagccctgctgcaccactgccgactaccagggcatctgttttccagagtgggtaatcaacaccgtctaccgtgacaacccatgcgggttctgcctgtgcaaaaccctttgggaaagtaacgtgtgtcagtgcatcaaggatggcctcatcaagctggctcatgcatcctccatcggcgtaaacaggctactttccatcaggcgtgggtgcttgataattggacggaaggccatgaatggcagaatgtcgcgctcaatctctacgccaggggcgatctcaattaattcaacgccttctgccgttaactggaataccgcacgttcggtgatatacagcacttcctgaccgctttgctgtgcgtatgcggcgctaaaggtgattttttccaccagggtaaccagtttagggatttgacctgactgggcgatatgcaagccatctggcgttacatcaatcttgctgcctttggcgtcgaacgtaccgcaaaacaccactttacgggcgttttgtgcaatttcgagaaatccgccggggccaatgagattgccattaagatgggagacgttgacgttaccgtattgatccatctctcccatgccgaggaaggtgatatcgatgccgccgccactgtagaattcaaattgatcgagtgatggaataatggcatcggcgttacgggcgcagccgaacagagcatcatccagcatcatgccgttatgcacaccctgttctacactcagccacaaactttgataaggcacgccttcgcgcagcgcaaccccaggaataccgcccggaataccaaagccaaagttggttgaagcgcctgccaccagttcccgcgctgcccgacgggcaatcaggcgacgcaccggatgactaaccagttcaatagcgtcgttagaacttagacggcgatgttgaccgctgatggtcaggtcgtaaccgccaagataggtttgcggttgttcgcggtgctcaacgatgccatcgaccagaattcctggtagtttgacccgacgtggttcaatggtacctgcttccagcacatcgcggacctgtacgaacactttgccgccgctgttgtgtgctgccagcgccatcgaatagctatccatatcaatcgcctcttcttcgaggctgacgttgccacgcggatcggcataggtgccgcgcaaaatcgcgtagtccactttgaaagggcgataacgaagtttggtctcaccgtcgatttcaatcagttctaccaggtcgtcggtagtgcattcattcgacttaccgccaccattgcgtggatcaacaaacgatcccagcccaacgtgggtaaaaagccccggacgtccggcaccgatctcccgcagcagtgcctgaattacgccaccagggaaacagtaggcttcaatagcattgcttttcaccagttcctgcatcttgggcgaccaggtaaaatgtccggcaataatgcgtttgagcatttcggcgtgagcaaaacggttagtgcctttgctatcgcgatcgccaatacccagcgagtggattaatgtcagatcgcgcgggtgtccggtttgcagaaagcgcgcttcaatggcggccagaatatggtcagcttccaccatgccgccgccgttaccgctaatggcaatggttgcgccgtcctgaatttgcgccgccagtgtctcggcggttgataacttacgcatacaatttccttattgattgtggaagctcacgccggctttttcggcaaatgcgtgcgtcgcctgttggcaatcctgagtggcggacattaatccagccagtaactggtgggagtaatcggcgtgtttattttccagcgccagaatcagttgcttaatatgtgccagtgccaccggaccacatttttccagctgcgctaactggttcgccatccagctttccacctgttctttttctaccacttcatcaattaaattcgccgcctgagcttcctgcgccgtcaggcgtttacccagcatcagcatctggcgaccgaccaccgggccaacctgattaagcacgcgttcaatgcccatccagccaggcaccatgccgagcatcacttcaggattagagaattttgcgtgggggcgagcgatacgaatatcacagcacaaggcaagttcaataccgccaccgatggtatgaccgttgagattcgcaacggttaattggggtaagttgcgcaggcgattaaaaacgtcattaccgcgtttaatccattttctgcccatatctaatggcgaataggccgaccacgatttaatatcgccgcccgcacaaaagaatttatcgccggttgccgttaattcgactaagcgtaatgccgtgtcattttcaatttcatttaaataatggtcgagagattcgatcatttcttcattaatagcatgacatttatcttcacggttcaatgtcaggcggcaagaagccgccgctctgctgaacagaacgggttggtcactcatgattattccttaacaataatgtgcgatgcgatcgacgctaatatccagcgtgctgttaatatctttctgccaccagtacggtgagaatatttccagttcaatagcgccattaaatccggcgttttcaaccagccgacgaattgacggaatattgatgacaccatctcccggcattccacggtcattgaccagatcggtggtcggcactaaccagtcggaaacatgaaacgcgaggatgcgttttccggcacgcaggatctgactggcgagatccgggtcccaccagacatggtagacatctaccgccacgccgaggccaaattcgccatcgggatcgagttcatcacaccagtccagcgcctgacgtaacgtgcacaaacaggaacgatcggctgcggtcatcgggtgtagcggctccagcgcaatcggcacgccgacctctttcgaatgtggcagtaactggcgaatcccttgtttcacttgttcccgcgcttcatacagatcttttgttcccattggcagaccgccaaccacctgcatataacaggcggcgttcagtacagcggcgtcgtccagcgcccggcggttatcgtcaatcgccagtttgcgctccgccagcgtcggtgcggtgtagtaggtgctacggcacaaaccggaaacgtttatgttactggcagcaagctggcgggcgatttgctggagatcttcaccctgcaactccctgcgccagggggcaatggcgccaataccgcgtgcggcgcaggcatcaataatggcgggcagcggcgttttatagcccagtgtcgcggtattgatactgaataaatccgggcgttgtaacagatctctcatgattcagcctcagaagcgcggcatacttaagccgccgtcgatggcgaccgcctgaccacaggtgtaaatcagtttaccttccgccatcgcgcggacagtggaagcaatatcagccggataaccccaacgtccccacggcaccagacctttggcaatcagttcgtcgtaataggccgttgccggaatagtcatatcggttttgatgagaccaggacgcacttcataaacgccaatttgttcattacaaaggcgagcagcaaacagacgagcagcggcagagacggcagttttggcaatggtatattcgccgcgattcatcgccagcatgatggcgttgatggaactgacgaaaataatcgagcggtgcggcagttctgcttccggtttcggctgtgccagtaagcgcttactgaatgcctgagcgaggaagaacggtgcgcgggtgttaatggcaatattttggtcgaagctgtctggttcgaggtcgagaaggtcaccgcgttttttcactgaaatgcctgcgttgttgagcaggcagtccagacgtccccactggttttgcgctgcgtcgagcatctcttcatgcagggagagatcgcccacatcagcagggaagcaaatcacttccacgccttccgccagacattcttgttgtgtggcatgtaatttttctacgctatccgcatccggacgatcattaatcagcagattaaatccgccacgcgcaagctccagcgcacagccctttccaataccacgtgcggctccggtaatcacggcaacaggacgagtggatttcatacaatagctctctttttttgaattttgtttccttagtgatgattagcttgcgactggaggataaaaagatcaaccatctagttggttgatatgcgatggcgatcacaggacatttgataacctgatgaaagtacaagtttttgcccttttttctgaagctgaaatcaaatcaggttatgatagtcaccacgaagaggtcgtggggaagcgttatgtatcttgataccagcaacgtacagagcctgaaagaaaagctgctgttatgcgcggttaatgaatttgccgaatatggttacgaaggggccagagtcgataatatcgtcaaggccgcggggtgcagtaaacaaacggtttatcaccactttggtaataaagaaaatttatttatcgaagtactggaatatacctggaacgatattcgacaaaaagaaaaggcccttgatttctcagatcttccgccacagaaagccattgagaaaataatcgattttacatgggattattatatttctaatccctggtttttaaaaattgtgcatagtgaaaatcaaagtaagggtgtgcattatgcaaaatcacagcgtcttttagaaattaaccatgcgcacttgcagttaatggaatccttattggatgaagggaagaaacaaaatatttttaagccagatatcgacccattgcaggtgaatattaatattgctgcgcttgggggatattatttgatcaaccagcatacgcttggcctggtttatcacatcagtatggtttcaccccaggcactggaagccagacgtaaggtcatcaaagagacaatccttagctggcttttggttgacccttcatctaccgcgcgcgaataaaactgccatccggctggcgggtaaacaggacctgttgattattccccgtatcaatggttaagcccgtcaccacgccgctggcgttctggcggattttcaccatctgcccgttttgcaaattactcagtggcttatccgcgccttctacctgcgccatggcatagacatcggtagcgggcagtccgtggtcgcggaacagctgcgccatcgttttaccgggttcgacacgataggagcgccattgattatcaattccgctatctggctggaatggttgcgtatgggtggtttgcggctgctcttctggttggccttcctgtattggttctggagcgaccggagccacctgatcaggatcattttgtggcgtgactaattgcgcccgcagctgttcttctgtcggtggttgtgattgcgactgaatatctaactgcgcttcacgcgtcaccaccggcgcgttgggcgtatcatcagatggaagcagaaatccgactaccaatacaatggcggcaataatgatcccccgacgatgcatcggcggcagcgggtccatgaagcgaaaattgtccggcgcgtgccagactttctccagggttggttttagttcaaagcgcccgggcatggtttcctcctgctccgcgtcttgttcctcaatcatagcctatgaataagctaacgctatgatgtccgtggtaaacccgcctttattatattcatacgggatattgctattgtttctttttccccgggatttgtcatcattcccgcgacaaagttttacccaaagaagtgtggctgatatgctgcccgctactttataccctaagaaaggaaatacgatgaccaccccaacttttgacaccatcgaagcgcaagcaagctacggcattggtttgcaggtagggcaacaactgagtgaatctggcctggaagggctgctgccagaagcactggttgcaggcattgccgatgcgctggaaggcaaacatccggctgttccggttgatgtggtgcaccgcgcgctgcgtgaaatccacgaacgcgccgatgccgttcgtcgtcagcgtttccagacgatggctgctgaaggtgtgaaatacctggaagaaaacgccaaaaaagaaggtgtaaatagcaccgaatctggcctgcaattccgcgtgatcaaccagggcgaaggcgcaattccggcacgtaccgaccgcgttcgtgttcattacaccggaaaactgatcgacggcaccgtgtttgacagctccgttgctcgcggcgagccagctgaattcccggttaacggcgtgatccctggctggattgaagcactgactctgatgccagtaggttctaaatgggaactgactatcccgcaggaactggcatatggcgagcgtggcgcaggcgcgtccatccctccgttcagcaccctggtgtttgaagtcgaactgctggaaatcctctaagcagcgcattctgttcccctcgaaccagaggggagcaggcattcagcaataaacccttcagtttgccaaacggcgctattttatgttgcaaagaccctgtaagcgtgtatttttgtgagctgtttcgcgttatcaccgtgatatgacactcactttaaacataaaattaacattagatctaaatcttagtattcatcccgcgtattgttacctaatatcgatgagtcccgatacagattcgtcgtatcatagactgactaaaggccgtagagcctgaacaacacagacaggtacaggaagaaaaaaaacatggtagatcaggtaaaagtcgttgccgatgatcaggctccggctgaacagtcgctacggcgcaatctcacaaaccgacatattcagcttattgccattggcggtgccattggtacagggctgtttatggggtccggcaaaacgattagccttgccgggccgtcgatcattttcgtttatatgatcatcggttttatgctctttttcgtgatgcgggcaatgggggaattgctgctttcgaatctggaatacaaatcttttagtgacttcgcttccgatttactcgggccgtgggcaggatatttcaccggctggacttactggttctgctgggttgtaaccggtatggcagacgtggttgccattaccgcctatgcgcaattctggttccctgggctttctgactgggttgcttcgttatccgtgatcattctgttactggttctaaacctcgccacggtaaaaatgttcggtgagatggagttctggtttgcgatgatcaaaatcgtcgccatcgtgtcgctgattgttgtcggcctggtcatggtggcgatgcactttcagtcaccgaccggtgtggaagcatcatttgcacatttgtggaatgacggcggctggttcccgaaaggcttaagcggcttctttgccggattccagatagcggttttcgctttcgtggggattgagctggtaggtacaacagctgcggaaaccaaagatccggagaaatcactgccacgcgcgattaactccattccgatccgtatcattatgttctacgtcttctcgctgattgtgattatgtccgtgacgccgtggagttcggtagtcccggagaaaagcccgttcgttgaactgtttgtgttggtaggtttgcctgcggctgccagcgtgatcaactttgtggtgctgacctctgcggcgtcttccgctaacagcggtgtcttctctaccagccgtatgctgtttggcctggcccaggaaggtgtggcaccgaaagcgttcgctaaactctctaagcgcgcagtacccgcgaaagggctgaccttctcttgtatctgtctgctcggcggcgtggtgatgttgtatgtgaatcccagcgtgattggcgcgttcacgatgattacaaccgtttccgcgattctgtttatgtttgtctggacgattatcctttgctcgtacctggtgtatcgcaaacagcgtcctcatctgcatgagaagtcgatctacaagatgccactcggcaagctgatgtgctgggtatgtatggcgttctttgtgtttgttctggtgttgttgacactggaagatgacacccgccaggcgctgctggttaccccgctgtggtttatcgcgctggggctgggctggctgtttattggtaagaaacgggctgctgaactgcggaaataatcgcattatcatgctggatggcgcaatgccatccagcttttagatcactcacccgccagcgcgcgcgggaatagtacattgttttccagactgatgtgctccatcaggtcatcaatcagttcattaatgccgttatacatcgctttccaggtggtgcaggcttccggcggcggtgtgacgttattggtggtgtgtttgatcacttccagcagttcgcccgcttcatcgtgctcgctttccattacgctgattggccccattgcctggctgcccatgccttgtttaatcatcgggaagagaatttgctcttctttcatcatgtggctggaaagctcttcatgcagcatagtcaggtattttgtcagcccttttggcacacttggtttgtcggcgtgaacgcgctcgactttagtcgcttgcaggatcagctccggcagctgctcgcgatggcgatcgtgatagcgcacaataatgtggtcgatgatttccgccagcggggcgctacgccagtctttctcaatcggttgttcagcaagctttgccagttcggcttcaatgacgtcaacatccagttctttacgtgccgccgcgcgcgccagcgtctgcttaccgccacagcagtaatccatatcatatttacgaaacagagccgaagcgcgaggaatagagagcgccagttcacctaaaggttggtcgcgataagccatagctgatacctcattcttaataagataagatgcattttaaatgcatctttaaggcaaaagctataacccttacgtagcagaggcttatttaactcactgccagcgtgtcaactttctgagacagattcagttaaaggtttttctggttttgctctgaccgcgatgaccacgccaatcactaacagcgcgataccgctcagcgtcattagcggcggcatttgctggcggagtaaaaaggtgtacagcaaacctgccagcgtttcgaaaacaatcagcggcccgagaatcactgtcggtaatcgctggctggcgacgttccagcagagtgcgccaacccatgagcaaagcacggctatcgcaaccatcagactaataaacaccagcggacgggggccaaagggtaaggagaagtccggcgtttgcatattcagccagtaacaggcgacgagatagccgatgagagaaaccggcagcgtgaccagcgcctgcgccgtcgcccacatcatcggatgtttgtcgggattttcccgcagccagcgggcgttgcgcagggcataccatgcccagcagaccacggaaactaacgctagcacgatgcctgaggtataacgtgcccagtcaaaatcggggagtccgtggtttaactcagcaatattcacacacgccaggccgatgccaatacaaaccagtgccggggcgagttttccccatgcgagtttgccgtcgcgctggctataaagcagattggcaaaaacgggaatcaccaccggcagggtgccgataatcatcgtggaaacaggcgcgccagtacgttgaatggcacttgcaaggcagaagtaatagataaggttgcccatcatggtgagcatcaaggcggtaagccagtcgcgacgcgccaactgacgcagacgcacgcgtcccagccaggcaatgggcagcgcaattaaccctaacgccagataacgccccatcgactgcaacatcgccgggtattccggtacgatcaacggcccgacaaaaataagcccccacatcaaccctgctaacagggcgtacagcacgccgctaatcattactggcatccattggtctgtcagaagaaagttcaggaagcagacatgattgctcccggcatcccgtcattatcagagaggatgcgggaggatgccactttaattaactagttattaacattaaaaagatggcttacgctttcggctaacgttgtcgttgggcggccaatcaatttgctaagcgttttgctgtcatcaaacagaccgcctttcgatgcgccaacgtcagaatccgccagcatatccgccagtccatcaggcagaccgacgcttttcagcgccgcggcgaaatcagcttcgctcaggttttgataggtaatcggtttgccgctctgtttggtgagttctgccgctaactgtgtcagcgtccaggcactatcgcccgccagttcgtaaaccttgccttcgtgaccggcttcgctaatcacgcgtgccgcagctaccgcataatcagcccgcgttgctgaggcaattttgccatcgcccgcggcaccgataaatacgccgtgttccagtgctgccggggcgctggcgaggtagttttcactgtaccagccgttgcgcagcagggtgtaaacgatgccagaatcagccagcattttctccgtctcgatgtgctcatcggcgaggccgagcggggaggaatcggcatgtagcaggctggtataagcgataaatttcacgtcggccgcctttgcggcattaataacattacgatgctgcggggcacgttgacccacttcgctggaagagatcagcagtagtttttccactccctgaagcgcagatgtcagtgctgcttcatcgccgtagtcagcctgacgcacggtaatgccttgtgctgtcagtgcctgtgcttttgccggattacgaacgatagccactatttggctggcaggaaccgttttcatcaaggattcaataacatagtgaccaagttggccagtggcaccagtaatagcgatcatgggaagtctccatcgttttgtcttgtgtttaaatacgctaacacctaaacttacttttagtaagtacgtacaaaaaggtaagtatgaaatgagtcaggttagcctgtcgcaacaactgaaagagggaaatctctttgcggaacagtgcccgtcgcgcgaggttttgaaacacgtcaccagccgttggggggtgttgattctggtggcgctacgcgaaggtactcatcgctttagcgacctgcggcgcaaaatgggcggggtgagtgaaaagatgcttgcgcagtcgttacaggcattagaacaggatggttttcttaaccgtatcgcgtatccggtggtgccgccgcatgtggaatatagcctcacgccgctgggcgagcaggtgagcgaaaaggttgctgcactggcggactggattgagttgaatttgcccgaggtgttagcggtgcgggatgaacgtgcggcataactgccggatgcgctgcgcttatccggactacggttcatggcttgtagggcggataagatgcgtcagcatcgcatccgccaataaatgccggatgcggttgatgatttgtaggccgaaaaagaagtgttttacttactcagatccacctgataaatcgcaaacccgatatcatcggtcgcgactttattcatcggatactgccctttctctttaataaacactgcggctttatctgacggagaggtttcgaaacggatatccagtttcttatcgccagctattggtgctaaacgccagttgttatctgccgccgggtgaatttcccccgcacgtttcgactcatcagcaatccacgctgccagcaccgagcggttctcatccggtgaagcaaaagcgatatggctgtcgcccgtaccggcaaatttgccgccgtaagcgcgatagttattggtggcaacgaggaacatggcgttcggatcaatcggcttgccgttaaaggtcaggttcttaatcctttccgcattggcattaatcatctggcactcgccgtcataacgggcgggctgggtaacatcaatctgataattcacaccatcaataacatcaaagttataggtgcggaaaccatcccagttgatgagtgactgtggtttcgtgctgttaggatcaatctggttaaactgtccggcggagcactccagccactctttcacctctttaccgctggctttcaccacaatcagcgtattggggtagagataaagatcggcggcattacggaaggtcaactggcctttttccacctccacatagcttgcggggtcatttttgcgaccaccaactttaaacggtgcggcagctgaaagcactggcagttttgccagatccggatcgccctgaatgtaatgctcgacatacgctttttgcgcgttgttcaccacctgcacggtcggatcgtcctgcacaagcgccagatagctatacatattgtcggcagatttaccgattggcttgctgacgaactggcgtgtggcatcgtgatcggctttgagtgtttctaccagcttgctgtcttccgccgcgagggattttttattcgcgatgtcgtaaatcggccgtgcttccgctttcgcctgcgtcacctgccatttaccgctgtcattactgagttgtaagtcgaccacaccaagatgatcgccccacatgcctggcattaccgccggaacaccattcagcgtgcctttcgcgatatcagccccttcgatatcagcaaaatctttacctgggaaaacggcgtgagcatggccaaacataatggcgttaacgcccggaatttcactgaggtaataaactgagttttccgccatcactttatacggatcggcagacagcccggaatgcgccagaacgacaacgacatcggcacctttctcgcgcatttcaggcacgtatttgcgcacggtttcggtaatatcattcaccgtcactttcccggataaattagctttatcccagcccatgatttgtggcgggacgacgccaatataaccaatcttcagcgtctgtttttttccgtctttatcgaccacttcggtgtctttaattaaatacggtgtaaacattggctgtttggttctggcgtcaatgacgttggcatttacataagggaatttcgctcccgccagcgcatttttcagataatccagaccgtagttaaactcgtggttgccaagcgtgccgacggtatagtccagcgtatttaatgccttatagaccgggtgaatatcacctgcttttaatcctttcgccgacatgtaatctgccagcggactcccctgaatcaaatcgccgttatcgaccagtacgctgtttttcacttcattgcgggcatcgttaatcaggcttgccgtacgtaccagtccgaatttttccgtggcggtgtctttgtaataatcgaaatccatcatgttgctatgcagatcagtggtttccatgatacgcagatcgaccgtcgctgcattcacactggcggcaatcagcgtggccaggagcgttgcgctaaacttaatcatcagggacatccttttatcatcgggaatacgaaagaaaagggagaataaacgtcttacttatagaacagtgaagaatgccacaattttacgctttgaaaatgatgacactatcacagttggcgcattcattaacgatagggtataagtaaaacaataagttaacaccgctcacagagacgaggtggagaaatgttagatcaagtatgccagcttgcacggaatgcaggtgatgccattatgcaggtctacgacgggacgaaaccgatggacgtcgtcagcaaagcggacaattctccggtaacggcagcggatattgccgctcacaccgttatcatggacggtttacgtacgctgacaccggatattccggtcctttctgaagaagatcctcccggttgggaagtccgtcagcactggcagcgttactggctggtagacccgctggatggtactaaagagtttattaaacgtaatggcgaattcaccgttaacattgcgctcatcgaccacggtaaaccgattttaggtgtggtgtatgcgccggtaatgaacgtaatgtacagcgcggcagaaggcaaagcctggaaagaagagtgcggtgtgcgcaagcagattcaggtccgcgatgcgcgcccgccgctggtggtgatcagccgttcccatgcagatgcggagctgaaagagtatctgcaacagcttggcgaacatcagaccacgtccatcggctcttcgctgaaattctgcctggtggcggaaggacaggcgcagctgtacccgcgtttcgggccaacgaatatttgggataccgccgctggtcatgctgtggctgcagctgccggagcgcacgttcacgactggcagggtaaaccgctggattacactccgcgcgagtcgttcctgaatccggggttcagagtgtctatttattaattaatttatgcagcaggtccatcacttgctgcacctcttcctgagtaagtgccccgtctttggcccattgcacgcgaccgtctttatccagcaccactacagcggaacttttttcatccagctgccaggcaccgcgtgcgacgccattgctatcaacaataaactgcgaccagggataaagctttttattactctccagactgctgcgcacaaacatccctgaacccggaatcgcgtcgtcggtgttaacaatggtggtggtctggtaacgatcgtgcggtaacttcgctgatttaatcgcttcaatcagcgtcgcgtttttctcttttgcagaggtgcgaccagcaatatgttgcagtactcgcacttttcccactaactgcgcgctgttccaggttttgtagctaaactgatctttatcaagcaccaactcgccacgatcggtgatgccaatcggcggcactcgctgaccggtttcgaactgatgtgcggaagccatcatcggcaacagcaggcaggtgagtgccagaatcttgcgtagggtcatggtgtttccttcttatgatatgcaggtgatccgaccacttgggtctgagttttaatcatatgtgctatttatcgaatttcccgcaagtgtgatgccagtttgcggtcaagcgcacaaatcatatgaaaaatgaatgcttatactgaagaccgcgcttcggtaaaaagataattctgaataattgtaacctttaggtaaaaaaagttatacgcggtggaaacattgcccggatagtctatagtcactaggcattaaaatttgcgcctcataatagttgggccgattgtggcaccgcaaaggcgtaatactcagcaggagataacaatgaaaattttccaacggtacaacccacttcaggtggcgaagtacgtaaagatcctgttccgtggacggttatacatcaaggacgttggcgcttttgaatttgataagggtaagattcttatcccaaaagtgaaggataagctgcatttgtcagtgatgtccgaagttaaccgtcaggttatgcgtctgcaaacagagatggcttaaccaaagtgctatgcagtaaaaagtgctatgcagtaataagacggctcctgattcaggagccgttgatgtttctggggttatgcgacgctttcttctttatctttagcgtcaggcagttttggtgaaagggcggtggctttgctgtcgattcgggtcaccagcagctggtcgatgcggtagttatcgatatccaccacttcaaatttgtagccggcgaatttcaccgaatcggtgcgtttcgggatcttacgcagcataaacatcataaagccgccgatggtttcgtagttgcccgactgcgggaactcgtcaatatccagcacgcgcatgacgtcgtcaataggcgtgccgccgtctatcagccatgagttctcatcacgggcgacaatttgctcttccagcccctggccgaccagatcgcccatcagcgtggtcatcacgtcgttgagggtgatgatccccactaccagcgcgtactcgttcatgatcaccgcgaagtcttcacctgcggttttaaaactttccaacgcctctgaaagggttaacgtatccggcacaatcagcgtgttgcgaatttgtacgccgctgttcagtgccaggctttggttagccagcacgcggttcagcaggtctttagaatcgacatagccgatgatgtggtcaatatcttcattacagacgagaaacttagagtgcggatgttccgccactttattcttcagactttgctcatcttcgtggagatcaaaccaaatcacgttttcacgcggtgtcattgaagacggaacggtacgggattccagctcaaagacgttttcaatcagctcgtgttcctgtttacgtaacacgcccgccagcgcaccggcttccactaccgcgtagatatcatcagaagtgatgtcatctttacgtaccattggcagtttgaaaatacggaagattatgttcgccagtccgttgaagaaccacaccagcggggtgcaaacgtacaggcagaagcgcatcgggttgatgatacgcaaagccacagcttctggcgcaatcataccgatgcgtttcggggttaaatccgcaaacaggataaacatgccagtcactaacgagaaagagagaataaagctcagttgctcagagagttctgccgacatatagcgggagaacaggctgtgaaaagctggagaaaatgccgcatcaccgacgataccgccgagaatcgccactgcgttcagaccgatctggaccacggtaaagaacatgccgggattttcctgcatattcagaacgcgttgggcatttatattgccttcatcagccagcagtttaagtttgattttgcgtgaggcggcaagcgagatctcggacatcgagaagaacgcacttacagcgatcaaacagagtatgactaaaatactgtttaacatatcttatccgacctttcaggccagatcctcggaaggggaagttgattaatttgtgtgaaatacacattgaaagccgattcgaagaaagtgaaccggcattttcagtggctagtatagcgtaaggtactgtaaagccgccagagggttaaaattcagacagctgaaaaatgaaaaactgcctgatgcgctatgccgaacaggcctacgcagtccccgcaatatattgaatttggacgattttgtaggcctggcaaggcgtttacgccgtatccggcataaacaaaatgcactttatcaacaatctacatttgtacccgtaacgctatgcttccggcggcagacagacgccaattccgccaattccacagtaaccatacgggtttttatgcagatattgctggtggtcatcttcggcataataaaacggtgtggcgttagcgatttccgtggtgatgcgacgatcgtcatcggcggcaagcatcgccgcctgaaaacgttccagactggcgcgagcggcggcatcctgttctggggtcagcggataaatcgctgaacgatactgcgtgccgtggtcattgccctgacgcattccctgggcgggatcgtgattctcccaaaatacttgtagcaactgctcatagctgatgacggatggatcgtaaacaatgcgcaccgcttcggcatggccagtatcgccggagcacacttcccgataagtcggatttggcgtatagccgccggtatagactgcggcggtgctgtaaacgccgggtaactgccagaacagacgctccacaccccagaaacaacccatcgcaaaaatggcaatctccattccgtcaggtacattggtcattgagtgaccgttgaccgcatgcagtgtggctacgggcatcggggtgttacgtccaggcagggcatcggcgggggaaaccagatgctttttatcaaataaactcatggtgtcgctctcccgaaaatcggtcattggggttaaggttgtaacaagaggcgtatttgcacacaataaccaccgtgaataggtctaaagtaaaacataagaaatattttgggtttagtctgctttttaatccatattactggatttttgttaagccgtttaacggcgttccaggggcaggaaaaaaggatattcaggagaaaatgtgcgctatatccaacagttatgctgtgtaagcttactctgcttaagcggatctgccgtcgccgcgaacgtccgtctacaggtcgaggggttatcgggacagctggaaaagaacgttcgcgcgcagctttctacgattgaaagtgatgaagtgacgccagaccgtcgctttcgcgcacgcgtcgatgatgccatccgcgaaggtctgaaagcgctgggctattaccagccgaccattgaatttgatctccgtccaccgccaaagaaagggcggcaggtattgatcgccaaagtcacgccaggcgtgccggtgttaattggcggcaccgatgtggtattgcgcggcggcgcgcggaccgataaagactatttgaaattgctcgatactcgcccggctattggtacggtactgaaccagggcgattatgaaaatttcaaaaagtccttaaccagcattgcgttgcgtaaaggttatttcgatagcgaatttaccaaagcgcagctgggcattgcgctcggcctgcataaagccttctgggatattgattataacagtggcgaacgttaccgctttgggcatgtgacctttgaaggatcacaaatccgcgatgaatacctgcaaaatctggtgccgtttaaagagggcgatgagtacgaatcgaaagatctggcagaactgaaccgtcgactttctgctaccggctggtttaactcggtggtggtggctccacaatttgataaagcgcgcgaaacgaaagtattaccattgacgggcgtggtttcgccgcgaacagaaaacaccatcgaaactggcgtcggttactctacggacgtgggaccgcgcgtgaaagcgacgtggaaaaagccgtggatgaactcttacggtcacagtttgaccaccagtaccagtatttccgcgccggaacagatcctcgacttcagctataaaatgccgctgctgaagaatccgctggaacaatattatttggtgcagggcggttttaagcgcactgacctgaacgataccgagtctgactccactacgctggtggcttctcgctactgggatctctccagcggctggcagcgtgccattaacctgcgctggagtttcgaccactttacccagggtgaaattaccaacaccacgatgctgttttatcctggggtgatgattagccgcacgcgttctcgtggtggcctgatgccaacctggggcgactcgcaacgctactctatcgactactccaacacggcctggggctcggatgttgatttctccgttttccaggcgcagaacgtctggatccgcacactgtacgatcgccatcgttttgtgacacgcggcacgctgggctggattgaaacgggtgatttcgacaaagtaccgccggatctgcgtttcttcgccggtggcgatcgcagtattcgcggctacaaatacaaatctatcgctccgaaatacgccaacggtgacctgaaaggggcctcgaagctgataaccggatcgctggaataccagtacaacgtgaccggaaaatggtggggcgcggtgtttgtcgatagcggcgaagcggtaagcgatattcgccgcagcgactttaaaaccggtaccggggtcggcgtgcgctgggaatcgccggtcgggccaatcaaactcgattttgccgtaccggtcgcggataaagacgaacacgggttacagttttacatcggtctggggccagaattatgagtttatggaaaaaaatcagcctcggcgtggttatcgttatcttactgttgctgggatcggtggcgtttctggtgggcaccaccagcggcctgcatctggtatttaaagcggcggatcgctgggtgccaggactggatattggcaaggtcaccggcggctggcgtgatctcaccttgtctgacgttcgttatgagcagccaggcgtggcggtaaaagcgggcaatctgcatctggcggtcgggcttgagtgcctgtggaacagtagcgtttgtattaatgatctggcgctgaaagacattcaggtcaacatcgacagtaaaaaaatgcctccttctgaacaggttgaagaagaggaagatagcggtccgctggatctctccacgccgtatcccattaccctgacacgggtggcgctggacaacgtcaacgtcaagattgatgacaccacggtatcggtgatggacttcacctccggcctgaactggcaggagaaaaccctgaccctgaaaccgacatcgctgaaaggcctgttgattgctttgccgaaagtggcggaagcggcacaggaagaagtggtcgaaccgaaaattgaaaatccgcagccggaggaaaagccgctcggcgaaacgctgaaagatctcttttctcgcccggtattgccggaaatgaccgacgtgcatttgccgcttaacctgaacattgaagagtttaagggcgagcagctgcgcgtgacgggcgacacggacatcaccgtgagcaccatgctgctgaaagtgagcagcattgacggcaatactaaactggacgccctggatatcgactccagtcaagggatcgtcaacgccagcggcacggcgcagctgtcagacaactggccggtggatatcaccctcaacagcacactgaacgtggagccgttgaaaggtgaaaaggtgaagctgaaagtgggcggtgcgctgcgcgaacaggtggagattggcgttaacctttccggtccggtggatatggatttacgcgcccagacgcgactggcagaagctggattgccgctcaacgtggaagtgaacagcaaacagctttactggccgttcactggtgagaagcagtatcaggcggatgatctgaaactgaaacttaccggcaaaatgaccgattacacgctctctatgcgcacggctgttaagggccaggagatcccgccagccaccattacccttgatgccaaaggtaatgaacagcaggtcaatctcgacaaacttaccgtcgcggcgctggaagggaaaacggaacttaaggcgttgctcgactggcagcaggccattagttggcgcggtgagctaacgcttaacggcattaacaccgccaaagagatcccggagtggccgtcgaaactcaatggcttgattaaaacccgcggtagcctgtacggcggcacctggcagatggaggtgccagaactgaagctgaccggtaacgtcaaacagaacaaagtgaacgttgacggcacgctgaaaggcaacagttatatgcagtggatgatcccagggctgcatctggaactggggccaaacagtgccgaagtgaaaggcgagctgggggtaaaagatctcaatcttgatgccaccatcaacgcgccggggctggataacgcgctgccggggctttgcggtacagcgaaagggctggtgaaagtacgcggcacggtggaagcgccacaactactggcagatatcaccgcgcgcggcctgcgctggcaggaactttccgtggcgcaggttcgcgtggaaggcgacattaaatccaccgatcagatcgccgggaaactcgacgtacgcgttgagcaaatttcgcaaccggatgtaaatatcaacctcgtcaccctgaatgccaaaggcagtgaaaagcagcacgagctacagttgcggattcagggcgagcctgtctccgggcagcttaatctggcaggaagttttgatcgcaaagaagaacgctggaagggaactcttagcaatacccgcttccagacgccggtcggcccgtggtcgctgacccgcgatattgcgctggattaccgcaataaggagcaaaaaatcagcatcgggccacactgctggcttaacccgaatgcggaactgtgcgtgccgcaaactatcgatgcgggtgccgaagggcgtgcggtggtgaatctcaaccgcttcgacctggccatgctgaaaccatttatgccagaaaccactcaggccagcggtctcttcacgggtaaagcggacgttgcctgggacaccacgaaagaggggctgccgcagggcagtatcactctttcggggcgtaatgtgcaggtgacgcaaaccgtcaacgatgcggcgctgcccgtggcgtttcagacgctgaatctgacggcggagttgcgtaacaaccgtgccgaattgggctggaccatccgcctgaccaataacggccagtttgatggtcaggtgcaggtgaccgatccgcaaggccgccgtaatcttggtggcaacgtcaatatccgtaacttcaaccttgcgatgataaaccccatctttacccgtggggaaaaagccgcggggatggtgagtgccaacttgcgtctgggtggtgatgtgcaaagcccgcagttgtttggtcagcttcaggttacgggggtggatatcgacggcaactttatgccgtttgatatgcaaccgagccagcttgcggtcaactttaacggtatgcgctcgacgcttgcaggtaccgtgcggacccagcagggtgaaatctacctgaacggtgatgccgactggagccagattgaaaactggcgggcgcgggtaacagcgaagggcagtaaagtgcgtatcaccgtgccgccgatggtacgaatggatgtatcgccagatgttgtattcgaggctacaccaaacctgtttaccctcgatggtcgcgtggatgttccgtgggcgcgcatcgtggtgcacgatctgccggaaagcgcagtaggcgtttccagcgatgtggtgatgcttaacgataacctgcaaccggaagagccgaaaacggcgtcgattccgattaacagtaacctgactgtccacgttggcaacaatgtgcgcattgacgcctttggcctgaaagcgcggctgacgggcgatctcaacgtcgttcaggacaaacaagggctgggcctgaacgggcagatcaacatccctgaagggcgcttccatgcctatggtcaggatctgattgtgcgtaagggtgagctactgttctctggtccgccagatcaaccgtatcttaatatcgaagctattcgtaacccggatgctacagaagacgacgtcatcgccggagttcgcgtcactggtctggcggacgaaccgaaagcggagatcttctctgacccggcgatgtcgcaacaagctgcattgtcttatttgctacgtggacaagggctggagagcgatcagagcgacagcgcggcgatgacctcgatgctgattggcctgggggttgcgcaaagtggccagattgtgggtaaaatcggcgagacgtttggcgtaagcaatttagcgctcgacaccgagggagttggcgactcctcccaggtggtggtcagcggctatgtattgccaggcctgcaagtgaaatacggcgtgggtatatttgactctatagcaacactcacgttacgttatcgcctgatgcctaagctatatctggaagccgtgtctggtgtagaccaggcactggatttgctctatcagttcgagttttagcaatgcgaatatttgtctacggcagtttacgccacaaacaaggcaacagtcactggatgaccaatgcccagttactgggcgatttcagtattgataactaccagttgtatagcctgggccactatccaggcgcagttccggggaacggaacagtacatggtgaagtttatcgtattgacaacgccacgctggccgaacttgatgccttgcgcaccaggggcggtgaatacgcgcgccagttgattcagacgccgtacgggagtgcatggatgtacgtttatcaacgacccgtcgatggattaaagctaattgaaagcggcgactggttagacagggataagtaataataaaagcacgccaccttcgggtggcgttgttttatccaccagcctgaatatattccgaatttgacgccattcttatcttttcttaaatgctgatttgttgcgcagtgttataaacacctggcacgctcaacaaggacgcgaccacaatgaaaaaatctcttctggctgtaatgctgacaggactgtttgctctcgtttctcttcccgctctgggaaatgtcaatctcgaacaattaaagcaaaaagctgaaagtggagaagctaaagcacagttggagctgggatatcgctattttcagggtaatgaaacgacaaaggatctcacccaggcgatggactggtttcgccgtgccgcagagcagggatacaccccggcagaatatgtactggggttacgctatatgaacggtgaaggtgtgccgcaagattatgctcaggcagttatctggtacaaaaaagcggcactgaaggggcttccgcaagcgcagcagaatctgggtgtaatgtaccatgaaggtaatggcgtgaaggttgataaagccgaatctgtgaaatggtttcgcctggcagcagagcaaggtcgtgacagcggccagcaaagtatgggagacgcatattttgaaggcgatggtgtgacgcgggattacgttatggcacgtgagtggtatagcaaagcagcggaacaaggtaacgtctggtcctgtaaccagcttggttatatgtattccagaggtttaggcgttgaaagaaacgatgccatatcggcacaatggtatcgaaaatcagcgacatcaggcgacgagttggggcagcttcatttagccgatatgtactatttcggtatcggtgttactcaggattacactcagtcacgggtattattttcccagtcggcagagcagggaaattctattgcgcagtttcgtctgggatatatattggagcaaggtttagcgggagcgaaagagccgttaaaagcactggagtggtaccgtaaatcggcagaacagggaaattccgatggtcagtattatttggctcatctgtatgataaaggcgcagaaggtgtagcaaaaaatcgagaacaagccatctcctggtacacgaaatcggcagaacagggggatgctaccgcacaggctaatctcggcgctatttacttcagacttggttcagaagaagaacataaaaaggcggtggaatggtttcgcaaggccgccgcaaagggtgagaaagcggcgcaatttaatttgggtaatgctttactccagggaaaaggtgttaaaaaagatgagcaacaggccgcaatctggatgcgaaaagccgcagagcaaggattaagtgcagcgcaggtacaattaggtgaaatctattattatggcttgggcgtagaacgtgattatgtgcaggcctgggcgtggttcgataccgcatcgaccaatgatatgaatctttttggtacagaaaaccgcaacattacagagaaaaaactgacagccaaacaactgcaacaggctgaattattatcgcaacaatatatagaaaaatatgccccggaagcctgggcgagaatgcaaaagcttaaagcgcaatcagcggtaaagacgggtaataaataacgggtaactgtcagatcaggtctgcgctaatacagctcaaccaatgccacctgcgggtggcgttatttttttgcgagacgacgcgtattcttttttgtaacttcctcgccttttgcttttccttccgagccgctttccatatccgttaacgcatgtaaaactctgctggcgttaacaaatgtgcaggggtaaaacgggggcacgctttgaacggtgagtatgagtgaggccggctaacttccagcaagtggctatgaacagcaaaatggtggtcgagtttagcttgttcttaccgttcaagcctttaaactgctgaaaataataatagtggagtagagagtttataaattgcgggcataaaaaaacccctactaaccgaagcccggcgttcagggttattacgccagaagaacttatttattcttggcgcgctcgaaggaagcaacgatttcagctttagcggcttctgcgttttcccaaccttcaactttaacccacttgcctttttcgaggtctttgtagtgctcgaagaagtgagcgatttgcgctttcagcagctctggcagatcgttaacgtctttaatgtgatcgtattctttgctcagcttggtgtgcggaacagcaatcagtttcgcatcttcaccggcttcgtcggtcattttcagtacgccaaccggacggcagcggatcacagaacccggctgcagcgggtacggagtcgggaccagtacgtcaaccgggtcaccgtccagagacagagtgtggttgatgtaaccgtagttgcacggatagaacatcgcggtggacatgaagcggtcaacgaacagtgcgccgctctctttgtcgatttcgtatttgatcggatctgcgttagccgggatctcaataacaacgtagatgtcttccggcagatctttacccgcagggacgttgagtaagctcatgtctgtttcctttaaaaatatgtggcaaacaagtgccgagtattatagccaactcgcgccgaatgtcttcgcttgttttcgtcttcattttcctttttcgccagttttaagacggtatacagagcaggaaaatccataaccgtagccgcatttttcatagtgagatgaaagcgattacaaacttgtgattaacgttttatttacttttttgaagtgtgatgtaacgcaatccgttacataacgaattgtctatagttttttcgcgaacatcttttcaccaataataattaccccgacgaggacaaccctatgtggaaacgcttacttgtagtctctgcagtctcggcagccatgtcgtctatggcgttggccgctccattaaccgtaggattttcgcaggtcggatcggaatccggctggcgcgccgcagaaaccaatgtggcgaaaagtgaagccgaaaaacgcggtatcacactgaaaattgccgatggtcagcaaaagcaggaaaaccagattaaagcggtacgttccttcgtcgcacaaggggtggatgcgatctttatcgctccggtggtggcgacgggttgggagccggtattaaaagaggcgaaagatgccgaaatcccggtcttcttgcttgaccgttccatcgatgtgaaagacaaatctctctatatgaccaccgttactgccgacaacatcctcgaaggcaagttgatcggtgactggctggtaaaagaagtgaatggcaaaccatgcaacgtggtggagctgcagggcaccgttggggccagcgtcgccattgaccgtaagaaaggctttgccgaagccattaggaatgcgccaaatatcaaaattatccgctcgcagtcaggtgacttcacccgcagcaaaggcaaagaagtgatggagagctttatcaaagcggaaaacaacggcaaaaacatctgcatggtttacgcccataacgatgacatggtgattggtgcaattcaggcaattaaagaagcgggcctgaaaccgggcaaagatatcctgacaggctctatcgacggcgtgccggacatctacaaagcgatgattgatggcgaagcgaacgccagcgttgaactgacgccgaacatggcaggccccgcttttgatgcgctggagaaatataaaaaagacggcaccatgcctgaaaagctaaccctgaccaaatccaccctttatctgcctgataccgcaaaagaagagttagagaagaagaaaaatatggggtattgagggttgctatgcctgatgccgattcgtaggccggataaggcgctcgcgccgcatccggcggtggtgcgctgaagcctgatgcgacgcttaccgcgtcttatcatgcctactgggagcacgctttacaccgggggaaaccatgacgaccgaccaacaccaggaaatcctccgcaccgaaggattaagtaaatttttccccggtgtcaaagcgttagacaacgttgatttcagcctgcgccgtggtgaaatcatggcgctgctcggtgaaaacggggcgggaaaatcgacgctcatcaaagcattaaccggtgtataccacgccgatcgcggcaccatctggctggaaggccaggctatctcaccgaaaaacaccgcccacgcacaacaactcggcatcggcaccgtctatcaggaagtcaacctgctacccaatatgtcggtcgctgataatctattcataggtcgcgaacccaaacgtttcggccttctacgccgtaaagagatggaaaagcgctccaccgaactgatggcatcttacggtttctccctcgacgtgcgcgaaccgctcaaccgcttttcagtcgcgatgcagcaaatcgtcgccatttgccgggctatcgatctctccgccaaagtgctgatcctcgatgaacccaccgccagtctcgacactcaggaagtagagttactgtttggcctgatgcgtcaacttcgcgatcgcggcgtcagcctgatcttcgtcactcattttctcgatcaggtttatcaggttagcgatcggatcaccgtcttacgcaacggcagttttgtgggctgtcgggaaacccgcgagctaccgcagatcgaactggtaaaaatgatgctggggcgtgagctggacacccacgcgcttcagcgtgccgggagaacattgctgagcgacaaacctgttgccgcgttcaagaattacggcaaaaaaggaacgatcgcgccgtttgatctcgaagtgcgccccggcgagatcgtcggtctggcaggcttgctgggatcaggacgtaccgaaaccgccgaagtgatcttcggtatcaaacctgctgacagcggcactgcgttgatcaaaggcaaaccgcaaacgctacgctcgccacatcaggcttcggttcttggcattggcttctgcccggaagacaggaaaaccgatggcatcatcgctgccgcctcggtgcgggaaaatatcatccttgctctccaggcccagcgcggctggctacgacctatttcccgtaaagaacagcaagagattgccgaacgctttatccgccagcttggcattcgcacaccttcaactgaacaaccgattgaatttctctccggcggcaatcagcaaaaagtgttgctttcacgttggctactgacccgaccgcaatttctgatcctcgacgagccaacgcgcggaattgatgttggtgcccacgccgagatcatccgcctgattgaaacgctgtgcgccgatgggctggcgctgctggtgatctcctccgagctggaagagctggtgggctatgccgatcgggtgattatcatgcgcgatcgcaaacaggtggcggagatcccgctggcagagctttccgttccggcgatcatgaacgccattgcggcgtaaggagaacagtgtgatgcctcaatctctcccggacactacgccgccgaaaaggcgttttcgctggccaacaggaatgccgcagctggcggcactgttgctggtgctgctggttgatagcctggtggccccacatttctggcaggtggtgcttcaggatgggcgtttgttcggtagccctatcgacattcttaaccgtgcggcccccgttgcgctactggcgattggcatgacgctggttatcgccaccggtgggattgatctctccgtaggggcggtgatggctatcgccggagccacaacggctgcgatgacggtcgcgggattcagcctgccaattgttttgttaagcgccctgggcactggcatcctggcgggattgtggaacggcatactggtagcgatcctcaaaattcagccgtttgtcgccaccctgatcctgatggtcgccgggcgcggcgtggcgcaactgatcacctccggacagatcgtcacatttaactcaccggatctctcctggttcggcagtggatcgctgttgttcctgccaacgccagtcattattgcggtgctgacgcttctcctgttctggctgttgacccgcaaaacggcactggggatgtttatcgaagccgttggtatcaacattcgggcggcaaaaaatgccggggtaaacacgcggatcatcgtcatgctcacctacgtgttgagcgggctatgtgcggcgattgcgggcattatcgtggcggcggatattcgcggtgccgatgccaacaatgccggattatggctggagctggacgccattcttgcagtggtgattggcggcggatcgctgatgggcgggcgctttaacctgctgctttcggtggtgggggcgctgattattcagggaatgaacaccggaattttgctttctggctttccgccggagatgaaccaggtggtgaaagcggtggtggtgctttgcgtgctgattgttcagtcgcaacgctttatcagtctgattaaaggggtacgtaaccgtgataaaacgtaatttgccactgatgatcaccatcggcgtctttgtgttgggttatatctactgtctgacccagtttcccggttttgcttccacaagagtgatctgcaatatcctgaccgataatgcctttcttgggataatcgccgttggcatgacctttgtgatcctctccggtgggatcgatctctccgtcggttcggtgatcgcctttaccggcgtgtttctggcaaaagtgattggcgatttcggcctctcgccgctgctggcgtttccgctggtgttggtgatgggctgtgccttcggcgcatttatgggacttctgatcgacgccctgaagatcccggcgtttatcattactttggccggaatgttctttttgcgtggcgtcagctatctcgtttcggaagagtcgatcccgataaaccatcctgtttatgacacgctctcaagccttgcgtggaaaatccctggcggcggtcgcttaagtgcgatgggactgctgatgctggcggtggtggttatcggcatattcctcgcgcatcgtacccgttttggtaatcaggtatacgccattggcggcaacgcaacgtcggcaaacctgatggggatttccacttgcagcaccactattcgcatttatatgctctccaccggactggcaacgctggcggggattgtcttctcgatttatacccaggccggatatgcactggcgggcgtaggtgtggaactggatgctatcgcctcagtggtaattggcggtacgcttttgagtggtggcgttggaacggtattagggacgctttttggcgtggcgattcagggactgattcagacttacataaactttgatggcacgctgagttcctggtggacgaaaatcgccatcggtattttgttgtttatttttatagcattacagcgtggattaacggtgctgtgggagaatcgtcagagttcgccagtgacaagagtcaacattgcgcagcgataaaaacgcctctccgtgtggagaggcgcaggagcttacgcgtccgggaactcacggataaagcgttcgacatcttcaaccatatggtcgttgccgacaaagaacgaacggcgctggtgcagggtttccgggataatatccagaatacgctctttgccatcgctcgctttaccgcccgcttgttccgccaggaatgccatcgggttgcactcatacagtaaacgtagtttaccgtccgggtggctggcggtgcttgggtagagataaataccgcctttcagcaggttacggtggaaatccgcgaccagtgaaccgatataacgtgaggtatacgggcggttggtggatttatcttcttcctggcagaatttaatgtacttcttcaccccgttcggaaacttaatgtagtttccttcgttgatggagtaggttttgcctttctccgggaagcgcatccgttcctggcacaggcagaaaacacccagcgaaggatcataagtaaaggcgtgaacaccgcatccggtggtgtaaaccagcatagtagaggagccgtataccacgtaacctgccgcaacctgtttgttaccaggctggaggaaatcttcttccgttaccggcgtgccaacaggcgtaacgcggcggtagatggagaaaatggtaccgacagagacgttaacatcgatgttggacgagccatccagtgggtccatcagcaccacgtattttgcgtgttcacagccttcaaagacgacaatctcatcttcttcttcagaggcaatgcccgcaacgatatcgcgtgctttcagtgcggctttcagtttctcattagcgaacaggtcgagtttctgctgaacctcgccctgcacgttctcagcaccgctggcacccaggatatcaaccagtcctgctttgttgatatcgcgatggataatcttggcgcccagttttattgccgacagcaaagcagtgagctcaccggtagcatgagaaaactcgtgctgcttttcgacaataaattcacctaacgttttcataaaactttccctgcaatgtttatggagtaaagcgaccgcaacaatcttaacaaataatcccaatgttgcgctcaggtgaatcgcgccagcaaattacggattatcctgaaatgcgtttctcacttgcccgacatatgcgtaaaatgagcgccagattaaaaaaggatagtgacgtatgcgcattcatattttaggaatttgtggcacgtttatgggcggtctggcgatgctggcgcgccagttaggccatgaagtaacgggttcggacgccaatgtgtatccgccgatgagcaccttacttgagaagcaaggcattgaactgattcagggttacgatgccagccagctcgatccacagccggatctggtgattattggtaacgccatgacccgtggaaatccgtgtgtggaagcggtactggaaaaaaacatcccttatatgtcaggtccgcagtggctgcacgattttgtgctgcgcgaccgctgggtgctggccgttgccggtacacacggcaaaaccaccacggcgggaatggcgacctggattctggaacaatgcggttacaaaccgggatttgtgatcggcggtgtgccggggaactttgaggtttcggcgcgtctgggcgaaagcgacttctttgttatcgaagcggatgagtacgactgcgccttcttcgacaaacgctctaaatttgtccattactgcccgcgtacgctgatcctcaacaaccttgagttcgatcacgccgatatctttgacgacctgaaagcgatccagaaacagttccaccatctggtgcgtatcgttccggggcagggccgtattatctggccggaaaacgatatcaacctgaaacagaccatggcgatgggctgttggagcgagcaggagctggtgggcgagcaaggtcactggcaggcgaaaaagctgaccactgacgcttctgaatgggaagtcttgctggatggcgaaaaagtgggcgaagtgaaatggtcgctggtaggcgaacataatatgcacaatggcctgatggcgattgcggcggctcgccatgttggtgtagcgccggcagatgccgctaacgcgctgggttcgtttattaacgctcgtcgccgtctggagttgcgtggtgaagcgaatggcgtcacggtatatgacgattttgcccatcacccgacggcgattctggcaacgcttgcggcgctgcgtggcaaagttggtggtacggcgcgcattattgccgtgctggaaccgcgctcaaacaccatgaaaatggggatctgcaaagacgatctggcaccttcattaggtcgtgccgatgaagtcttcctgctgcaaccggcgcatattccgtggcaggtggcagaagtggcagaagcctgcgttcagcctgcacactggagcggcgatgtggatacgctggcagatatggtggtgaaaaccgctcagccgggcgatcacattctggtgatgagtaacggcggttttggtggtattcatcagaaactgctggatggtctggcgaagaaagcggaagccgcgcagtaattcacagcctcagcctgatagagtgtgtgtaggccggataaggcgttcacgccgcatccggcatttgagcatagtgcctgatgcgacgcttgatgcgtcttatcaggcctacaggtgcaccgcatccggcaaaccatactcacatcaacaacgaaaattacccttcgttttccgctaactcacgcagatactggaaaatctggcgcgcggatttcggcggcttattcccttctttctctttcttcgcgttacggatcagagtacgcagttgctgacgatcggcatcgggccacagattcaatacttcagcgatggcgtcatcaccttgctcgatcagacgatcgcgcaggttttccagtttatggaacaacaccacttgctggttgtggcggtttttcagcttatccagcgcctgacggatcggctcaacatcgcgctggcgcagcatcttaccgatgagctgcaactggcggcggcgaccttccatcttaatacgctgggcgagctcaatagccgcgcgcagatccgcatctaacgggatcttatccagcgcgtttttccccagatcaacaatttctgcgcccaggcgttttagctcctcggcatcgcgtttaatttcacttttactgacccagataatttcatcgtcttcgtcttcgatgtcatcaccgggaacgtcgtcgagccagtcttcgggctgcttagtcatctcaggctccttaaaaaaagaggctaatgttaccagttaagatgcgcactgaaaaacggttctctgttagacttcagagaaactctctacattatggcacttgcaatgaaagtaatctctcaagttgaagcgcagcgcaagattctggaagaagcagtttcgactgcgctggagttggcctcaggcaaatcggacggtgcagaagttgccgtcagcaagaccaccggcattagcgtaagcacgcgttatggtgaagtggagaatgttgaattcaatagcgatggcgcgctggggatcaccgtttatcaccagaaccgtaaaggtagcgcatcgtctaccgatttaagcccgcaggccattgcccgcaccgtacaggcggcgctggatattgcccgttatacctcgccagatccgtatgcaggcgtggcagacaaagaactgctggcttttgacgcgccggatcttgacttgttccaccctgcggacgtttctccggatgaagccattgaactggcggcccgcgcggaacaggcggcattacaggcggacaaacgcatcaccaataccgaaggcggtagctttaacagccactacggtgtcaaagtttttggcaacagccacggcatgttgcagggttactgctcaacgcgtcattcgctctccagttgtgtaatcgccgaagaaaatggcgatatggagcgcgattatgcctacaccattgggcgtgcgatgagcgatctacaaacgccagagtgggttggggccgactgtgctcgccgtaccttatcgcgcctgtcaccgcgtaaactttctaccatgaaagcgccggtgatttttgccaatgaagtggcaacagggttgtttggtcatttggtgggggcgatagcgggtggtgcggtctaccgtaaatcgaccttcttgctcgactcgctcggtacacaaattctgccggactggctgacaattgaagaacatccgcatctgctgaaagggctggcatctacaccattcgacagcgaaggtgtgcgcaccgagcgccgcgatatcgtcaaagatggcatcctgactcagtggctgctgaccagctattcggcgcggaaactggggctgaaaagcaccggacatgcgggcggtattcacaactggcggattgccggacaagggctaagcttcgaacaaatgctcaaagagatgggcaccgggctggtggtgacggagctgatgggccagggcgtgagtgccattaccggtgattattcccgtggtgcagcgggcttctgggtagagaacggcgaaattcagtatccggtgagcgaaatcaccatcgctggtaatttaaaagatatgtggcgcaatattgtcaccgtcggtaacgatattgaaacacgcagtaatatacagtgtggttctgtgctgttgccggagatgaaaatcgccgggcagtaaaaaaactggcgcgtcctgccgcgctataaactaaaaaattacacaaaatcattcgcactgcatcgagacggaaagtgaatgagagccggggagcgtactcgtagtacgtgactcgggcgaatgagcgtagccgtcgatgaggcagtgtgaaggatgaagtgtaaataaaaaaggaagtgagcaatgcgtaaaagcctgttagctattcttgcagtctcctcattggtattcagttcggcgtcgtttgccgctgatctggaagacaatatggaaaccctcaacgacaatttaaaagtggtcgaaaaagccgataacgcggtgcaagtcaaagacgcgttaactaaaatgcgcgctgcggcgctggatgcgcaaaaagcgacgccgccgaagcttgaaggcaaatcaccggacagcccggaaatgaaagacttccgccacggtttcgacattctggtcggtcagattgacgacgcgctgaagctggcaaatgaaggtaaagtaaaagaagcgcaggctgccgcagagcaactgaaaacgacccgcaacgcctatcaccagaagtatcgttaattctttatttccctgttgcctgcactcaggtaacagggaacttatcatcgcaaatgatgcaccacctgattgctgctgccgcgccagatcagggaagggtcttttaaatcctgcacaaatttgccgtcgaccagcacgttaatcaaatcaacaacctgcatttgcgcagcgttgagttcgtcgagtttatagcctgtccacatccagatgtctttacccggacactcggcgcggatgcgttgtaccagcttcagaatatccggcacgttttgcggatgtagcggatcgccgccggagagggaaataccctggcgtttgatgcgagtgtcattcagatcgttaatgatctggtcttccattgctttggtaaatggctgaccggaatttacccgccaggtgcttttgttatagcaaccggggcattcatgaacacacccggagacaaacagggtgcagcgagtgccggggccgttgacgatgtcgacaggatagtactgatgatagttcattatttcacctggcttatcagtccgcgtgtaggctgcatccggtaatcaacgcctgatgcgacgctgtcgcgtcttatcaggcctacagccgttgccaaatgtaggccggataaggcgtttacgccgcatccggcatttgcttaacacagagtgaagattaacctatctgcccatttcccaaatgtttaacgcggcgcttaacttcttcctgcttaccagcgttaaacggacgtgcatccgggctacctaaatatccgcacacgcggcgagtcaccgacacacgggaggtgtcatggttaccacatttcggacaagtgaagcctttgctggtgcactcaaattcgccggtaaagccacactcgtagcattcatcgatcggtgtgttggtgccgtaatacggtacatgctgatagctgtaatcccagacatcttccagcgccttcaggttgtgctgaatgtttggatactcgccatagcaaatgaagccaccgttcgccagtggcgggtaaggcgcttcaaagtcgatcttgtcgtacgggttcaccttcttctccacatcgaggtggaaactgttggtgtagtaacctttatcggtcacgcccggcaccacgccaaactcagcggtatcgagacggcagaagcggtcgcacaggttctcactcggcgtactgtagaggctgaaaccgtagccagtttcttctttccactgatccaccgcctgacgcagacgctcaacaatagcaatacctttcgcgcgcagctgctcgttgtcgtaaacatgctcgccgccgaacagcgcgttaatggtttcgtggatgccgatgtaacccagcgaaatagacgcacgaccgtttttgaagatttcagaaacgtcgtcgtcagcattcagacgcacgccacaagcgccttccatatagaggatcggggctacgcgcgctttcacgccttcgagacgagcgatacgggtcatcagcgccttacgtgccaacaccagacgttcatccagcagcttccagaaggtggcttcatcgccttttgcttccagagcaatacgcggcaggttcaggctgatcacgccgaggttgttacgaccatcgtggatctgctcgccgttttcattttcccacacgccgaggaagctgcggcagcccatcggggttttaaacgaaccggtgactttcactacctgatcgtagttcaggatatccggatacatgcgcttgcttgcgcactccagcgccagctgtttgatgtcgtagttcggatcgccttttttatggttcaggccatcgcgaatcgcaaacaccagtttcgggaacaccgccgttttacggtttttaccgaggccggcgatacggttacgcaggatagattcctgaatcaggcgcgactcccagctggtgcccagaccaaaaccaaaggtcacaaacggtgtttgaccgttggcggtgtgcagggtgtttacttcgtactccagcgactggaaggcatcgtagcactctttgatggtacgagagttagcgtagccttcggcgtccgggatgttccactcttctgcggtcttgcgatgtttgttgtagctggcggtgacaaacggtgccagcacttcatcgatacggttaatggtggtgccgccataaatatggctggcgacctgagcaataatctgcgcagttaccgcggttgccgtagagatcgatttcggcggttcaatctcggcgttccccattttaaagccctgggtcagcatgcctttcaggtcgatcaacatgcagttgaacatcgggaagaacggtgagtaatcgagatcgtgatagtgaatatcaccacgttcgtgtgcctgcaccacgtcacgcggcagcaggtgctggcgtgcatagtgtttagccacgatcccggccagcaggtcgcgctgggttggaatcaccttgctgtctttgttggcgttttcgttgagtaacgaggagttggtctgctcgaccagaccacggatctcctggttcaggcgaccgcgtttttcacgttcaatgtcgcgatcgtgacggtactcgatgtaagcacgagccagttgtttgtatggccccgacatcagctggttttcaactgcggtctggatctcattgatatccacctggttgcggccctgcatctgctcgctgacaaccgcagcaacagtggcgcaataatcggcatcatcgacttccgctgctttagctgcacgcagaatcgcttctttgatgcgctctgatttaaacggcactttgcagccgtctcgtttcatcacatgcggtgtcatgatcgctccatatttttaagaacaggttatccacagaaattgggaaaggcgttttccggttttttcgtttcgttttccggtgctttccgcaatcgccatccgcttatccacaacgtcgcacctttttcgtggggagctgtagtagcaattatagtcgattaatacaacatattgggttgggacgcattttaaagtctatatatagtgctttgcatcaaggatgtttgaactttttttgatgtagctcaaagtaaaaagcagagcgtacggatgacgggcgctacagcgatatgtaaattttttaatgaattttttgattataaaatcaacaaaaacaacatactgacaggcaaaaccccggaatgacaggcattaccggggcttagcgaagatttacttctgtaaccaccagacagcctcaaaaggccgtaaagtcatggtacagggttgtggtgaggcttcttcgtagttatgcatcacaagctgccagttgccgagcattttccctggctgccagggttgggtctcacggctaaggttggcaatgaccagcaaggtttgccccttccactcacggcgatagcaccacaatacagggctgtttggcagcagatcctggtaatcgccccatgtcaggacggcttcttgcttacgcagtgcgattaacttttggtaggtgtaaaacaccgaggactcatcggccagcgctgcttctacgttgatttcctgatagttatcgcccaggccaatccacggttcgccagccgtaaacccggcattatcgccgttggtccattgcatgggtgtgcgactgttgtcacgggatttactggcgaggattgccaataactcgtcggcatcacgcccatcgttgcgcagctcggcaaacatattgaggctctccacgtcgcgatagtcagtaatgcgcgtgaaatgtgggttggtcatgccaatctcttcgccctggtagatatacggcgttccctgcatgccatgcagcaccatcgccagcatttttgccgcaggcacgcggtattcaccttcatcaccaaagcgagaaacaatgcgcggctgatcgtggttacaccagaacaaggcattccatgccacgttgtgcattccttgttgccagtggcggaacaatgttttcaacgccacaaagtcaggtttagccagcgtccatttttcacctccgggataatcgaccttcaggtgatgaaaattaaaggtcatcgacaattcactgcctgtcagtgccgcgtatcgctggcaatgctcaaggctggtggaggacatttcacctacggtcattaacccgcgtggcgtaaacacatcgcggttcatctcgtgcaaaaactcgtgtgctcgtggcccgtcggtatagaagcgacgcccgtcgccatccaggtcttcagggtaacgcggatctttggagatcagattcaccacatccaggcgcaacccgtcgaccccacgatcggcccagaactcacagacttttttcagctctgcgcgtaccgctggattctcccagttgagatccgcctgttctggtgcaaagagatgcaaatagtactgttcgctttctgcatgccagcgccacgcactaccaccgaattttgaacgccagttgttcggtggcgtttctggttctccatcgcgccagatataaaactggcggtaagggctttctttgttcagcgcctcgcgaaaccaggcatgttgggtagaggtatggttaaacaccatatcgagaatgatacgaatcccacgcgattttgcctgtgtcaccagttcgtcaaaatcgtccagcgtgccataggtgggatcaatcgccgtataattcgctacgtcgtaaccgttatcgacctggggagagacataaaagggggttagccagatggcatcaacgcccagtttatgcagatagtccaggcgttggataacgccacgtaaatcgccggtgccgctacccgtggtgtcctgaaaactctttggataaatctggtagataacgccgttttgccaccagtggggaagatgagtcattacgttattcctgcaaatgcgagggggcgcaattgcgccccgaagaaaattaaacaatgtccagcgtgcccaggcggtatttccgctgatagataaacgaggtgagtacaatcgggatgatgatggcgatagccattgccagcgcaaacacctgccagtagctcggctgaatcgagagaattcccggcaggccgcctacgccgatgccattcgccataacgccgttcaggccgcatagcaatcctgccagaccagaaccaatcatcgcgcacagcatcgggaagcgatatttcaggttgatgccgtacatagcaggctcagtgactccaagccaggcggagatagcggcaggcacggagatctcgcgttcattgtgcttgcggctggaaatgataatacctatcacggcggagccctgagcaatattcgacagcgcaatcagcggccacactggcgtgccacccatgctttgaatcatctgcaaatcaatagcaagcgtggtctggtgtacgccggtgatcaccagcggggcgtacaggaagccaaacaatgccgcgccaatcggagcaaagctgccggtcatcaggtgacgtaccgcaaaggcaacgccatcgccaatcatgcgaccaaacggaccaatcagcgcatgggcgaggaacaccgcgaggatcagcgaacagacgggcaccaccaccagatagaggtaatccggcacgatgcgcttaagacgagtttcaataacgcccagcgccagtccggctaacagtgccgggatgacctgcgcctgatagcccactttggcgatgctgaatatgccaaagtcccatacttccggcagctgctgcccgagcagataagcgttcatcagctgtggagaaaccagcgttacgccaagcacgataccgaggatcggtgtaccacccatttttttcaccgctgaccagcaaatcccgaccggcaggtagaagaagatcgcttcaccgatcaaccacagaaaatcgtagatcgtttgcagggaagggtacatttgcgccagcgtctgaccgttgctcatgggcaaatcgccgatcacattgcgaaaaccgaggatcaaaccaccactaatcaacgcgggcagcaatgggaagaagatctccgcgaaatgagagatcaactgctcatgccatttcatattctgccgggcggctttttttacctgctctttatcaacctgcgcctgtccggttgacgcaatcagtgcttgatagtaatcacccacgttggtgccaatcaccacctgaaattgcccggcattggtgaaacagcctttcaccatggggagttgctcaatttctttcggtctggcattggccggttggttgaggacaaagcgcaggcgagtaatacagtggctcaccgtcgcaatattgccgcgcccgccgaccatttcaatcaaccgatcgatatccgtttggtttattttgctcatcataaagccccatggcagatgacatttttggttggctgcagaatatattgcgcggaaaaatttaaaaacgggaacgttcccgaaacacagcgaagatcacaatttatcgttcgggaaacgatcaggacagggtggcggggatgatgatttgttgcggttcgctgcgcccggtgacctgcgcgatcaactggcaggccgcctggcgtccagcttcggcgtaaccgggatctacggtgacgatctccggatggaggaatttcattaacggtgtattaccgacgctcgccagttgcaaggtgtcgatgcgttgctcttgcaggtatttacttgcgccaagtgccagcgtgtcggttgcgcacagtaacgcggtagtttcaggcgtaatcacttttgctacgttctcatagccttgcttcatagcaagccctggcagagcggcaacgggatgcagtttatgcgctttgcagaacgccaggtaggcttcgtgacgtcgcttaccggtcgtcacgtcactgtgcggcacgccgagatagctgatattacgatgtccctggtcatacagccgttgcatcaggatcttgattgccccttcgtcgtcataacagaccgaagcaaagccttttgcgtcacgcgccagcagaaccagcgatgactgccagtgggctaacatttcttctgttatgccggtaaaaccgaacagcactacgccgtcgatattacgccgtttcagcacccccaaatgttcggcaactaattgtggggaaaactgactttccatcatgattggatcgtaaccttgttcatagaacgctggcagcatggtttgaacggcgagattttctgacaacgaatccagacgggtaacaatgatggcgaccactttatcgctttgcccacgcatagcgcgcgcagagcgggaaggggaaaatccatgctgattcatcactgcttcaacacgctcgcgcgtgcgctggctcacgccgctttcgttattcagcacccgggaaaccgtagatttccccacgccgcttaagcgcgcgatgtctttgatggtcagccgattttgcatcctgttgtcccataacgtgttgtttaattatttgagcctaactttacctgtgcattcagcaatgggtaaagtctggtttatcgttggtttagttgccagcaggtattatatcgccataaatgctacgaatattattggattctccttattatttgcggcgcttttttcacttaccggaggttatatggaacctgatcccacgcctctccctcgacggagattaaaacttttccggtaagcccgtcttttcacggcgttaccggatgcgtaaggccgtgacgttttaacgtccctgctcagctttattaccttcaggtaaggcttcgccacgcctgaagacatttctgtactgtttcagacagtgcggagggactccttatgtttaaagaaatttttacccggctcattcgccatttaccttcccgtctggttcatcgtgatccattgcctggcgcgcagcagacagtgaatgcggcggtcccgccttctttaagtgcgcattgcctgaaaatggcggtgatgcccgaagaagaattgtggaaaacgttcgacacccatccggaagggttaaatctggcggaagtggaatctgcccgcgaacaacatggtgaaaataaattacccgcacaacaaccgtcgccgtggtgggtacatttatgggtctgctatcgcaacccctttaatattttgctcaccattcttggtgctatttcttacgccacggaagatttatttgccgcaggtgttatcgcgctaatggtcgctatttctacgttgctgaactttattcaggaagctcgttccaccaaagcggcagatgccctgaaagcgatggtcagtaataccgcgacggtactgcgagtaattaacgacaaaggcgaaaatggctggctggagatcccgatagaccagctggtgcccggcgatattataaaactggcggcgggggatatgatcccggcagatttacgtatcttgcaggcgcgggatctgtttgtcgctcaggcgtcgttaaccggtgagtctctgcccgtagaaaaagccgctaccactcgccagccggagcacagcaatccgctggagtgcgacaccctgtgttttatgggcaccaccgtggtgagcggcacggcacaagcaatggtgattgccacaggtgccaatacctggtttggtcaactggcgggtcgtgttagtgagcaggaaagcgagccgaatgcctttcagcaagggattagccgcgtcagtatgctgctgattcgctttatgctggtgatggctccggtggtgttgcttatcaatggttacactaaaggcgactggtgggaagctgcactgtttgcgctttcggtcgcggtaggcttaacgccagaaatgttgccgatgattgttacctcgacgctggcgcgtggcgcagtcaagttgtcgaaacagaaagtgatcgtcaaacatctggatgccattcagaactttggcgcaatggatattctgtgcactgataaaaccggcaccctgacacaggataaaattgtgctggagaatcataccgatatctccggtaaaactagcgaacgcgtgctgcatagcgcgtggttgaacagccattaccagaccgggcttaaaaacctgcttgatacagcggtgctcgaaggtacggatgaagagtcagcgcgctcgctggccagccgttggcaaaaaattgatgagattccatttgatttcgagcgtcgtcggatgtcggtggttgtggcagaaaataccgaacaccatcagttggtttgcaaaggcgcattgcaggaaatcctcaatgtgtgttcgcaagtgcgtcacaatggcgagattgtaccgctcgatgacaccatgctgcgtaagattaagcgggttactgatacgctgaatcgtcaggggctgcgcgtggttgcggtggcgacgaaatacctgccagcgcgtgaaggagattaccagcgggcggatgaatccgacctgatcctcgaaggatatattgctttccttgatccgccaaaagagacaaccgctccggcactgaaggcattaaaagcgagtggaattaccgtaaaaatccttactggcgacagtgagttagttgcagcgaaagtgtgccatgaagtggggctggacgcgggagaggtggtcattggtagtgatattgaaacgctatctgacgacgaactggcaaatctcgcacagcgcaccacgctgtttgctcgcctgacgccgatgcataaagaacgcattgtgaccttactgaagcgcgaagggcatgtggttggctttatgggcgatggtattaatgatgcgcccgccttacgtgctgcggatatcggcatttctgtggacggcgcggtagatattgcccgtgaagcggctgatatcatcctactggaaaaaagcctgatggtgctggaagagggggttattgagggacgtcgcactttcgccaacatgctgaaatacatcaaaatgacggcgagctctaacttcggtaatgtgttcagcgtgctggtggcgagtgctttcttgcccttcctgccgatgttgccgctacacttgcttattcaaaatctgctgtacgatgtgtcacaggtggcgatcccatttgataacgtcgacgacgagcaaattcaaaagccgcagcgttggaatccggcggatctggggcgctttatggtcttcttcggaccgatcagctcgattttcgatattctgacgttttgcctgatgtggtgggtattccatgccaacacgccggaaacgcaaacgctgttccagtcgggctggtttgtggtgggcttactgtcgcaaacgctgattgtgcatatgatccgcacccgtcgtgtaccgtttattcagagctgtgcatcgtggccgttaatgattatgaccgtgatcgtgatgattgtcgggatcgcattgccgttttcaccgctggccagttatctgcagctgcaggcgctgccgttaagctatttcccgtggctggttgcgattctggcagggtatatgacgttaacccagttggtgaaagggttctatagccgtcgttacggttggcagtaaagaataaactgggcatggtggcccggaatcagattgcagacaaagtgagctttgttcatgccggatgcggcgtaaatgccttatcaggcctacaaattcaataaattgcaggaatcacgtaggcctgataagcgtagcgcatcaggcaattttgcgtttgtcattagacttaatccgggcatgatagcccggatttccatcaagattagcgacgaacagcgatcgcttcgatctcaatcttcacgtctttcggcagacgggcaacttcaacgcaagaacgtgccgggaaggtggcgttgtgttcggtgaagaaggcttcgtaggtagcattaacggttgcgaagtcgttcagatctttcacaaacacggtggttttaacgatatcgcccactttcaggccagcggcttcgacgatcgcttttacgttatccagcgactgacgcgcctgtgcagcgacatctgccgggacttcgcccgttttcgggtttaccgggatctgaccggaagtgataatcatattgcccagatcaacgccctgcacgtaaggaccgatagctgccggtgcattttccgtcgcgatagttttgctcatgatttctcctttattacagcggtaaaaagtctggctcattatagggagccagacttttattaccaaccgcaattaattggccagcaccacattatgagaaaactctttttcacagtatttgcatttgagcgcgatatcattggcgcgttttcgcacggcaaagctggatgaaaccggttcggcatggctgatacagttgctgttcgggcagaccagcacattgtcgatgcgctctggcagactggggcgcgatttgccaaccacttcatagttgtcgatacggttaaccgtggcttgcggtgcatataacgccagctgatcaacctgatcctcacttaaaaaggtattttcgattttgatcagatccttgcgccccatctcgccagaaggcaggttcagaccaatggtgatgcgctgatctgtttcggtcaacttgaacagactcaacagtttaaaaccgatctgggcggggatatggtcaattaccgtgccgcgtttaatagcttcaacctgcaatttattatcgtgtgtcatctctatttccccttacagtaccagatcgcgattcagaaccagtgccagtaacgcctggcgagcgaaaatcccgttgcctgcttgctggaagtaccaggcgtgaggcgttttatccacatccgtcgcaatctcatcaacacgcggcagcggatgcagcactttcatattggctttggcgttgtggagatcgctggcgcgaagaacaaactgcgctttcacgttggcgtactcggacgggtccagacgctctttttgcacgcgggtcatgtacaggatgtctacttccgccatcacttcttcaatagagctgtgcagactccaggcgatccctttttcatcgagcatatccagaatgtattgcggcattgccagcgcatccggcgcgataaagtaaaaacggttgccgtcgaacttcgctagcgcctgggtcagggagtgaacggtgcggccatatttcaggtcaccaaccattgcgacgtggagattgtccagacgcccctgggtttcctgaatggtgaataagtccagcaaggtttgcgtcggatgttggttggagccatcaccggcattcagtaccggtacattgccggaaaactcggtggccaggcgcgctgcaccttcctgcggatgacgcatcactatcgcatcgacgtaagtgctgataaccgaaatggtatcggccagcgtttcgccctttttacccagtgatgtattggcgctgtcggagaagcccaccacgctggcacccaggcggtgcatggaagtttcgaaagagaggcgggtgcgggtagaggcttcgaagaaacagctggcaataactttgtgcttcaacagctctggttgcgggttcgctttcagtttcgccgctgtcgccagcaccagattaaggtcatcgcgactaaggtcgtttatggaaatgatatgtttctgatatagcggattagccatcttttatctcctgacgcctgggcaaaaaaaagcccctcgattgaggggctgggaatgggtgatcaacgggaagaaaaacggcaggccagcgtcttttttcagacgcggtaagacaaaatgtcgaacacactgaaccatacatcctcccggcaaattgtccggcattatactcagctctgagagaggatcaagaagatgatgcagttataaagcaaggcaaacggttatcatgaatatatattcaattttaataagtaattaatttgcttgtgcaccagggctgtacgctttaccacacgtggtgcgacccaaacgatattgctgccagcaatcacgccaagaatttctggcaaagcatggaaatcaaggattcgcgctactgcccgaccatatccggcgacggtatggataaggataaattcaccattatgctcgacactcaggaccatttcagcgacggatcgacctgcgtcaggtgtgggaagtaattgaggattcaccgaataaattttttgtccttttgtatttctaatttttatgactcccagcaatttcagtagtcgtgaaacggttgactgactgatactgtcaaagccatggttttgcaaatcgcggcggatttcctcctgtgaaagataacttttttcggtaatcaggcgctgacagaccgccagttgcttcttttctttggcggagtaatcatcgtattccttcataatgcaccttttatttattattacctgatgatatttttcacattttataatgtgagagtggttcatttatcactacaccagatttgaaggccgctttgataagcggcctgtcgcgttaaatcatcgcggcgatactcagcacaatcatattcaacatcgtgagaatcagcagtagcggtgctacccatctcagataacggacccagggtacacgggcaatcgccagaccgcccatcactaccgcagaggttggcgtaatcaaattaaccaccccggaagcagactgataagcggtcaccaccagatcgcgttgtacatgagcaaaatcagcgagtggagccattattggcatcgttaacactgcaaggccggaagatgagggaaccagaaaagagagcaatacttccagccaataggtcacgttgatgaaaacagtggtggaaagccctgaaaccagattctcagcactgtgcagaattgtgtgcgtaatcatgccgttatccatcacgaccacaataccgcgggcgatgccgataatcagtgccacaccaaggagatcccgcgcgccgtcaataaaggtactggtgaaggtttcttcgcccatgcgggcaatgacacccacgatgaccgcagctgccagaaagacagcagagatttccgccatccaccaacccagtaccgctacgccgtaaatcataaaggcaaaggatgcagcaaaaagtatcaggatcgctttgcgcgtgggggtaaattccagcatcgtttctgaacgatttcccagaaaatgcgcctggttttcagccatcttatccgccacgatagagctttccggactgttgcgaactttgcgggcataacgcataacccagtaaacacaaatcacgtagcctactaacagcaaaataacacgcagcaaaatgccctgagtaaaggggatccctgcggcgttggcagcaatgacggtagcaaatgggttaatggttgagcccagcgtgccaatgcccgatcccaataacactgtggcggcagcgaccagaggatcaaagcgggcagccatcatgacgggcaccagcaacgtgtagaaggggagtgattcttccgccatcccataaatagtaccgccagcagcgaagagcgccatcaggatcggaatcatccactcttcccgaccattaaggcgagttgtcactcgttcgataccggcatctattgccccggttttatttactactcccaaaaatccaccgatgatcaggacaaacagcgcgacatcaatcgctcccgcagtgtaggtttgatggttgtacaagccgtcgatgggcgctaacaggacagccgtaataccctgtggttgtgcctcaacaggtgcgtaagtacctgcaacaggaacttcctttcccagtgcggcatttgtcaccatctgatattttcccgcaggtacaatccaggtcattgccgcaactaacgcaatcagcacgaacaagatggtataagcggtgggaaatttgaatttacccataatgtgatctccataatcacgggcatacgccactcgtcgacgcatgcccgtcagggttagtcgccgagagttgctaccatcaccgctttaatggtgtgcatccggttttctgcttcatcgaaaacaatagagtgggccgattcaaaaacctcttcagtaacttccagtcctttgaggccgtaggccatctcgatctcgcgtcctactgtggtgtgctcattatggaaggcgggcaggcagtgcataaatttaacttcagggttacgcgtggcagtaatcacctgttgattgatctgataaggtgccatcagactcactcgttctgcccaggcttcttttggctctcccatcgaaacccaaacatccgtatagagaaaatcaacgtcgtatacgccttcttccacatcctctgtcagggtgattctcgccccagtcacgctggcgatctcacggcattgtgttaccagcgcttcatctggccagaaagatttaggtgccaccagacggatatccatccccatttttgcagcaccaaccatcagcgagttccccatgttatttcgggcatcaccaagatacgcaaagctcagctctggcagcgttttgcctggcgcatgttccagcatggtcattaaatccgcgaggatctgtgtcgggtgaaattcattggtcagtccgttccataccggaacaccagcgaactcacctaattcttcaacgatattctgaccataaccgcgatactcaataccgtcatacatgcgtccgagtacgcgagcggtatctttcattgattctttatggccgatttgtgagccgctggggccgatgtaagtcacctgcgcaccttgatcaaaggccgcgacttcaaaggcacagcgggtacgggtagaggatttttcaaaaatcaacgcaatgtttttaccgaccagcgtttgtttttcgtttccagatttcttggcggctttaagattgatagccaaatcaatcaggtattgaatctctgctggggtgtaatcaagcagcttaagaaaattacggtttttcagtgaagtagccatggggatgtccttataaaaatggatcaagcgtggttatggggggtatcaaggcgaataagagtgcctttgtctccggcgagaatttccggaccatctgcaagagagccgatccctgcaatgccccggcactgactaacaaactttgcgcaggcggtgactttcggccccatagacccggcatcaaactgcatttcgttgagtaattccggcgtgacctgtgccagcgggcgttgggttggcttgccccagtcgagatatactgcgtccgcatcagtgaggatcaacaaggcgtcagcatggatctgacttgccagtagcgcggctgaaagatctttgtcgataaccgcttcaatcccatggtatccatcggctttttcaaccaccggaacaccaccgccaccattacagatcaccagatgatcgtgggcgatcagtgtctggatggcatcccgctcgacgatgcgtttaggttgtggagaaggtacgacccggcggaaagagtgaccatctgctttgaaaacccagcctttttctgcctgtagtacctgagtctgagcgtggtcataaattgggccgatgtacttagttgggttactgaaggcgggatcgttggcatccacttcaacctgcgtcagcagcacgctgatttcacgttgtggtagttgatttttcagcgcctgttgtagcatgtagccgatcatcccctggctttcggcccccagaatgtcgagtggatagggagcgacatgggcataggcgctattttgaagtgccagaagtccaacttgtgggccattcccgtgaaccagtacaacccgccagtgttgagtcagttgggcgatagttttagccgcaagatcgatatttttacgttggatttctgcttcgagtggttcgcctcgtttaagcagggcattaccgccgagagcgataaccagtgttggtttgttttccatgatctcttccttagataccgtcacgatgcaaagggcaactcatgcaacgtgcgccgccacgtccgcggcctaattcatcaccggggatgggtaaaacggtgatgcctgctttgtcatatttttcgttagtccagatgttgcgctcgtagcccactaccactcccggccgaagcgtgagcacattgttagcgtcattccactgttcgcgttctgcctcaaaggcatcaccccccgtggtgattaaacgtacctggtcaataccgagggctttttcgatagcatggaggagtgtgctttcttgagtacgtttcaggccgccgtgaccgtcaggtgttagcgtccagcaattaacatccgggcgcacaacttcgggataaaccgagaaggtgtcgatatcgatatgagtcataacggtgtcaagatgcatacaggagcggtgtttaggcagctcaacagcgattacccgttcagcctgacgatgtttaaacaatgcctgagcaagaaactcgattccttgtggcgtggtgcgttcagacatgccgatcaacacggccccccgaccaatcaccagcacatcaccaccttctaacgtggcgtggtcataattaatattctcgtcgccgaaatatttaataaattcgccgccagcaaattgtggatgccagcgataaatagcgcgtagattattggtttcacgttggcgagcaggttttgccattggattaatcgatacaccgttataaatccagcatgaggtatcacgcgtaaataaatgattcggtaacggcttcataatgaaatcattaatatcgtgggtatcaaccaccatatttttaattgaggcgggaatttcactataagtcagcccaccacttaaatgacgagcaaggtcccggtgtgacatctctgcaagccaggtgcgaacgtcagtagcaaacgtagggccgagtcggtaatctgatatttgtgtttccagtaaccagcttttggcttccgggatatccaatgtttgtgttagtaaatcagtgagtaacagaacttctatcccttgctggcgcagcgtattggcgaaaatatcatgctcttcacctgcccgctcaacggacaatacatcgtcaaataacaactcctggcaattggatggtgttagacgtttcagactgagatttgggcgatgcaacataacgctgcgtagttgtccaatttcagaaccaacataatgcttttccatcattattcctttaacactttttcaaaaataaagaggagatggctgcaaacaaattaaatgcttgtagtcaggtctgttcagtaattttcagatgcaatgattcagtttatttcttccagaaaatgtgacgactttcacaccggcggtgatattaataatcgaagttaataatatttgatgcggttctgataaatgataaagaaacaaaatacgataatgcattaatacgcaaatatacgcatagttattcttcgttgttaattgattgttttatttttcaggaaatgcctttaagtataatgcattgatatttatgtatattttaatattcattgcatatctatgcgaaaggataaggtgattatttttcacagcactattttcacgggataactatgacagcacgggcattaaaagctaagaaaatgaactgtgatctgactgagagttttcttttaacatatgcaataacaagatattaggaccaaaatacatagctaagttataagatttatgcagcaaaactgcatacaaaattactcctgcttaacatcagtacaacatctccagcaataaacatgcgcaagggcaaaacctgatgatttttctatggtgagaggtggctttttttcgtataaggaaagaagtgaaacattgttttaataaaggaagatattatgattgttggcaacatccatcacttacaatcctggctgccggaagaacttcgcgaagcaattgagtacatcaaatcacatgtcagcgatgagacagcaaaaggtaagcacgctattgacggcgaccgcctgttttatctgatttctgaggatacgactgaaccaggtgaactgcgtcgtgctgagtatcatgctcgttatctcgatatccagattgtattaaaagggcaggaagggatgacatttagcacgcaaccagcaggcgtaccagagactgactggctggcagataaagatattgcttttatcgggcaggggatcgatgaaaaaacagtgattcttaatgaaggggattttgtcgttttctatcctggcgaagttcacaaaccgctttgtgcggtgggagcccccgctcaggtacggaaagcagtagttaagctattaaaatcgtaagtgatcactgccgggggcgacctgtgccgccgcccggcaaaacgttattttgctaatgtagcgaccataacagcttttatggtgtgcatccggttttctgcctggtcaaagacaatacttgccggagattcaaagacttcatcggtgacttccattccaccatacagaccgaattctgcggccatttttttacccagcgtggtttgctcatcatgaaatgcaggcagacagtggaggaacttaacctgcgaattaccggtcagggccatcattttgctattcacctgatagtcacgcagcagggcaatacgctccgcccatttctctttgggctcacccatcgatacccagacatcggtatagataaagtctgcacctttaaccccagaggcgatatcttccgtcaaggtgattttacccccgtgtttttgtgccagagcactgcattcggcgaccagcgcagcttccggccagcatgcctgtggcgcgaccagacgcaaatccagaccggtaagcgccgcagcttcgagcatcgaattgcccatgttgttacgcgcgtcacctgcatagaccagcgtcatttcgttgaatgctttgccgggcaaatgctcctgcatggtgaggagatccgccagcagctgcgtggggtggaactcattggtcaggccgttccatactggcacgccagcgtattccgccagtgtttcgacaatctcctgaccatagccgcgatactgaataccgtcatacatgcgaccaagcacgcgggcagtgtctttaatcgactctttgtgaccaatctggctgccgcttgggccgagataagtaacgcgagcaccctggtcatatgcggcaacttcgaaagagcatcgggtacgggtcgagtctttttcgaagatgagcgcgatgtttttgccagtgagtctggcttcttctttaccgcttttcttatcggctttcagcttcgcggctaactgcaacaagctgttgagttcagctggcgtgaaatcgagtaatttcaggaaatgcttatgataaaacccggacatagatccctcctgtggctaacgccttaatgaattaaaattcaatctatatggatgattattcatttgcaagtctaaagcataaatctttgtcacaaaggtggaggcaatgtcagtggtgtgtgacaataagagtatcggcaggacattaagaggaatgagccatggcaaacccggaacaactggaagaacagcgtgaagaaacacgtttgattattgaagaattactggaagatggcagcgatccggacgcgctgtacaccatcgaacaccatctttccgcagacgatctggaaaccctggaaaaagcagcagttgaagcgtttaaactcggttacgaagtgaccgatccagaagagctggaagttgaagatggtgacatcgtgatttgctgcgacatcctcagcgagtgtgcgttgaatgccgacctgatcgatgcccaggttgaacaactgatgacgctggcggagaaatttgacgttgagtacgacggttggggcacttactttgaagatcctaacggcgatgacggcgacgatgaagattttgtcgatgaagacgatgacggtattcgtcactaattaagcgttgacgacaaaggctgcgttacctgatgcgctacgcatttcaggcccaggtagttcctgcaacctggtgaatttgtagcccggataaggcatttacgtcacatccagcatactcaaaaagtacgtggttaatgttcgaatgcccgcgagtctaagctcgcgggcattttttcaaagtttgcgtagcatccgtacttcacaatcgacatgacccgtgcagccaagcgcatagtcgatatgctcaaagcccaaatgctcataaagcgcaatggcttcctttaaaaaagcggtcgtttccagatagcagcgtttgaaacccatttctcgcgcctgctccattgccattaaggccagtttttttgccagccctttgccgcggatagccggaagaaaatacatcttttgcagttcgcaaatgtctgactcactcccggttaatggcgcaatcccaccgccgccgaccacttcaccctcgtactcaaccacccaatatgcgtggccaggctgactatacacttgatacagctcgtcaaggttcggatcggcgacggtgtagcctttatcagcggtaagaccgtattcggcggatacctgacgaatgacgtgggcgatagcaggattatcggcgacggtaagtttgcgcaaacggagtgcgggagaagcgacaacattcatagcatagctcaatttcaaatgtatgatttatagctcactttaataccaccctcgcttaggtggtgcaagaagaagataamtcagaaaatattacgcatatctctctgagataaagcgtattctaggcgaaccagtatcaattgactggaattattatcggtatgaatggaatttattttagggatatagttcatgaatgatgtaaacatcgggaaagataattctcggcactcgtttgttttcacaggcaaaggtggtgagtattttcttatttgtcttgtgaattttttactgacaattattactctgggaatatatggaccgtgggcattgataaaatgccgtcgttatatttatcaacatgtgacactcaaggggcaaccatttagttataagggaacaggtggtgccatttttgttagcatgttacttattgtggtggtttatcttctcagtatttcttgttttgcaggtcaacactttgcgctcggtttattcctgtttgctctcttgatctgcggtattccttgtatggcagtgaagagtctgcagtatcaggcgaacatgacctcactgaatgacattcgctttggctttaactgctcaatgatgcgtgcatggtggggttatgctaggactgcctgttctgttggcgttagttttttggttcgcactgtatcttattgcgcaagtgacgacatcgataggaggcttattctttaacttagtcgcattaagtttgctttctgccatcgggctaggtgttgtccatggtataacctatagtaaatggatgccattgctgggtaataatgcaacttttggcattcataagttttctattcaggtaaacgtaaaagaatgcattaaaggttgcatgctcgcaatattaaccatggttcctttcatcattgtgattggtattatgatcgcaccagtattccagcagttaatgatgatgaccatgttgggtgggtctgatgctggcagtgagtttgtattacaatattacccgcagattatggcttcttatttcctgtattttgtcgcgatccttgtttttgccagttatctctatgtcacgttacgcaatctgtttttgaataatctgacgctggcaaatgggacaattcgttttcattcatctgttaccgcgatcggtatgcttctgcgcatgttggcggtattaatggggtcctcaattacctgtggtctggcttatccctggctgaaaatgtggatggttagctggattgctaacaatacccatgtccagggcgaccttgattcgctggagttaaccaatgatgacaaaccgcaggatagcggttcgttaatgtggatatctcgcggtattatgccgtatgttccgtttatctaaataaaaaggccggagcatgctccggccttcgttttcactatgagtattacagcgcggcgataacagcctgctgttcaatcagcttcgctttcgcttctgcgtagccttccagcttctcacgctctttcgcgatgaccgcttccggtgcgcgggcgacaaagccttcgttcgccagcttgttctcaatacggctgatttcgccttcgatcttcgctacttctttcgccagacgtgccagctcatcttctttgttgatgaggcctgccatcgggatcagcagttctgcgccgtcgacgatctttgtaacggaaaccggacctttatcatcagcaggcagcacggtgatgctttccagacgcgccagcgtttgcaggaagccgcggttttcatttacgcgacgttctgcatccgcgctgcaaccacgcagcagcagctccagcggtttacccggcgcgatgttcatttctgcacggatgttacgtacagcaacgatcgcctgtttcagccactcggtgtcggccagtgccgcttcatcaacctgagacgcatcgtactgcgggaacggctgcagcatgatggtgtcggcagtgataccgcaaagtactttcacacgctgccagatggtttcggtgatgaacggaatgatcggatgcgcgaggcgcagcagaccttccagtacagtcaccagcgtatggcgagtaccgcgcagttcggcttctgttccaccgttcattaccggcttggtcagctccagataccagtcacagaactggttccaggtgaattcatacagaatgcctgcggcgatatcgaagcggaagctgtccagcgcttcgcggtacgctttgatggtctggttgaactccgccagaatccagcgatccgccagcgacagcgtcatttcaccgccgttgaagccgcaatcctgaccttccgtgttcatcagcacaaaacggctggcgttccacagcttgttacagaagttacggtagccttccagacgcttcatatcccagttgatgtcacgaccggtagaagccagcgccgccagggtgaagcgcagcgcgtcagtaccgtgcggctcaatgccgttcgggaactgcttctcggtgcgcttacggattttgtccgccagctgcggctgcatcatattgccggtacgtttttccagcagttccggcagcgaaataccgtcaaccatatccagtgggtcaatcacgttacctttggatttggacatcttctggccttcgtcatcacgaatcaggccggtcatgtaaacggtgtggaacggcacctgcggtttgccattttcatctttgatgaagtgcatggtcatcatgatcatgcgggcaatccagaagaagatgatgtcgaagccggataccatcacgctggttgggtggaactggcgcagtgcgtcggtgttttccggccagccgagcgtggagaaggtccacagcgcggaggagaaccaggtgtcgagaacgtcttcatcctgacgcagcgcaacatcagcaccgaggttattttctttacgcacttcgtcttcgttgcggccaacataaacattacccgcttcgtcataccatgccgggatacggtgaccccaccatagctgacgagagatacaccagtcctgaatatcgcgcatccaggagaaatacatgttttcgtactgcttcggtacgaactgaatgtcgccgttctcaaccgcttcaaccgctggtttcgccagtacatcggcacgaacgtaccactggtcggtcagcatcggttcgataaccacgccgccacggtcgccgtaaggaacggtcaggtcgtgcggtttgatctcttccagcaggccgagtgcgtcaaccgcagcaacgaccgccttacgtgcagcaaaacgctccagtttctggaactctgccgggatttcgctggaataaatgtcagattcgttacctttggtatcgaacacctgggcgctttcacggatatcgccgtcaaaggtcaggatgttgatcatcggcagggcgtgacgtttaccgacttcatagtcgttaaagtcgtgcgctggggtgatcttcacgcagccggtgcctttttccatgtcggcgtgttcgtcgccaacgatcggaatacgacggttaaccagcggcagaatgacatatttgccaatcagatctttataacgcggatcttccgggttaacggccacgccagtatcgcccagcagggtttccggacgggtagtcgcaaccaccagataatctttaccgtctgcggttttcgcgccgtcagccagcggatagcggatgtgccacatcgaacctttcgattcgcggttttccacttccaggtcggagatagcggtgcgcagtttcgggtcccagtttaccaggcgtttgccacggtaaatcaggtcttctttatacagacgaacgaaaacttctttcaccgcattggacaggccttcgtccatggtgaagcgttcacgctcccagtcgacggagttgccgagacggcgcatctgacgggtaatggtgccgccggattccgctttccattcccagattttgtcgatgaaagcttcgcggccgtagtcgtgacgggttttaccttcttctgcggcaatcttgcgctcaacgaccatctgggtagcgatcccggcgtggtcagtaccgacctgccacagggtgtttttgccctgcatgcgctgatagcggatcatagtatccatgatggtttgctggaaggcgtgacccatatgcaaactgccggtgacgttcggcggcgggatcatgatgcagaaactttcctggctttcatcgccattaggcttaaagtagccctgcttttcccagtgctcgtaaagcggctgttcgatatcttgtgggttgtatgtcttttccattatttccaggttgccgtattcaggttgaaaccagccacgcggtaggctttatagcgttcgcgcgccagttgtttcagagaatcttcataaggaacgaagtctaccacttctgtgaaagcggtggcaaaatctgcaaagcttgttcgcagactaatcaatatatcgcgcgggctgctgctgcgtttttgcggccaggcgatctccaccggcgcaccgccgcgcggtccttctcccgctaaattatgcggaacaaagctttctgccggacgcgcccacagggcttcatccagtcggtaagcctgcttttcatcttcacaggcgatgagtacgcgcttaccactgcgccaacgttctgcggcaatttcacacaccaactgctcaacggcgcttaagccatcgacggtggtgtcattgtccagaaggtagaacgttgcgtttttcatatatggggcttcttgtggtggatttaaatacgcatcaggtatacaccgcagcgcctgatgcgacgctgccgcgtcttatcaggcctacaagttaagtgctgtgtgtaggtcggataaggcgttcacgtcgcatccgacaataacagccttgcctgatgcgacgctgtcgcgtcttatcaggcctacgagttcagtgctgtgtaggtcggataaggcgttcacgccgcatccgacaataacaacacagcctgatgcaattactcttcgccgttaaacccggcgcggtttagcaggaactgtgccagcaacgccaccgggcgaccggttgcgcctttcgccttaccagaacgccaggcagtaccggcgatatccaggtgcgcccagttatacttacgggtaaagcgcgacaggaagcaacctgcggtaatcgccccaccaggacgaccgccaatgttcgccatatcggcaaaattggactccagttgttcctggtactcgtcgcccagaggtaagcgccatgcacggtcaccggattgttcagacgcggcaatcagttcatgggccagtgggttatggttcgccatcagaccggtaatgtgatggcctagcgcgatcacgcaggcaccggtcagcgtcgccacgtcaatcaccgcttccggctcaaaacgctcaacgtaagttaacacatcgcacagtaccaggcggccttcggcgtcggtattcagcacttctacggtttgaccggacatggtggttaacacatcgcccggacgataggcacgaccgccaggcatgttttcgcagcctgccagcacgccgataacgttaatcggcagttgtagctccgcgaccatacgcatcacgccgtagaccgctgccgcaccgcacatatcgtacttcatctcatccatgccttctgaaggcttgatcgagataccgccggagtcgaaggttaaacctttacccaccagcacgattgggcgtgcatcttccgacgcgttgcctttgtactcaatcactgacatcagcgattcgttttgcgaaccctgaccgaccgccagataggaatgcatccccagctctttcatctgctgttcgccgataacgcgggtgatgacattcttgctgtagctgtcagccaactggcgcgcctgagaggcgaggtaagcagcgttacagatattcggtggcatattgccgagatctttcgcggctttaatccctgcggcaatcgccagaccatgctggatcgcgcgttcaccgctggtcagctcacggcgggtcggcacgttgaacaccattttacgcagcggacgacgcggttcgctcttgttcgttttcaactgatcgaaactgtagagcgtctcttttgccgtctcgacagcctgacgcactttccagtagttgttacggcctttaacgtgcagttcagtcagaaagcagaccgcttccattgagccagtatcattcagcgtattaatggttttctgaataacctgcttgtactgacgctcatccagctcacgttctttgccgcaaccaataaggagaattcgctcggaaagtacattcggcacatggtgcagcaacaatgtctgccccggttttccttccagttcgccccgacgtagcagggcgctgatgtacccatcgctgattttatcgagctgttctgcaatcggagaaaggcgacgtggttcgaagacgcccacgacgatgcaggcactccgctgtttctccgggctaccgctttttacactaaactccatgcactacgctcctgaatcttaaagacaacggcggtggctacagatagaattgcaagctttcgtaactcatgtccgctgttgcgatgacttcgtgttaatcttaacgttattacggcattggcacgtcagaacaaaatctgagaggtgaatccgttgagtataattatcttagcgacgatttcgacgactcaagagaataaatgacgtttaagccatgaaacaagctaaaatcctgcaaaagacgagtttttacgggcgtatttaaagtgataatcataagatatctggtgcgggagacgctcaaaagccagctggcgatactcttcatcttgcttttgatcttcttctgtcaaaagttagtgaggatcctcggcgcagcggttgacggcgatattccggcgaacctggtgctctcccttctcgggttgggcgtgccggaaatggcgcagcttatcctgccattaagcctgttcctcgggctgctgatgacgctgggcaaactgtataccgaaagtgaaattacggtaatgcatgcctgcggtctgagcaaagcggtgctggtgaaagcggcaatgatccttgcggtgttcacggcaatcgtcgcggcggttaacgtgatgtgggcgggaccatggtcatcgcgtcatcaggatgaagtgttagcagaagcgaaagcgaaccctggcatggcggcgctggcgcaagggcaattccagcaagcgactaatggcagctcggtgctgttcatcgaaagcgttgacggcagcgatttcaaagatgtgttcctcgcgcaaattcgaccaaaaggtaatgcacgaccttctgtggtggtggccgattccggacatttaacccagctgcgcgacggctcccaggtcgtcactctcaaccagggaacgcgcttcgaaggcactgcactgttacgtgatttccgcattacggatttccaggattatcaggcgatcattggtcaccaggcggtggcgctcgacccgaacgataccgaccagatggacatgcgcacattgtggaacaccgacaccgatcgtgctcgcgcagaactgaactggcgtatcacgttggtgttcaccgtgtttatgatggcacttatggtcgtaccgctgagcgtggttaacccgcgtcaggggcgcgtactatcgatgctgccagccatgctgctgtatctgttgttcttcctgatccagacctccctgaaatcgaacggcggtaaaggtaagctggacccgacgctgtggatgtggaccgttaacctgatttatctggctttggcgattgttctcaacctttgggacaccgtgccggtccgccgcctgcgcgccagtttttcgcgtaaaggagcggtgtgatgcaaccttttggcgtacttgaccgctatatcggtaaaactattttcaccaccatcatgatgacgctgttcatgctggtgtcgctttccggcattatcaagtttgtcgatcagctgaaaaaagccgggcaggggagttacgacgcgttaggcgcaggaatgtataccttgctgagcgtgccgaaagatgtgcaaatcttcttcccgatggcggctctgcttggggcgttgcttggtcttgggatgctggcgcagcgcagcgaactggtggtgatgcaggcttctggttttacccgtatgcaggtggcgctgtcggtgatgaaaaccgccattccgctggtcttgctgacgatggcgattggtgaatgggtcgcgccgcagggcgagcagatggcgcgtaactaccgtgcgcaggcgatgtacggcggctcgttgctctctacccagcaaggtttatgggcgaaagatggcaacaacttcgtctacattgagcgggttaaaggtgacgaagagttaggtggcatcagtatttatgcctttaacgagaatcgtcgtctgcaatccgtacgctatgccgctaccgcgaagtttgacccggaacataaagtctggcgtctgtcgcaggttgatgaatctgatttgaccaatccgaaacagatcaccggttcgcagacggtgagcggcacctggaaaaccaacctcacgccagacaaactgggcgtggtggcgctggacccggatgcactctctatcagcggtttgcacaactatgtgaagtatctgaagtcgagcggtcaggatgccggacgttatcagctcaacatgtggagcaaaatcttccagccgctatccgtggcggtgatgatgctgatggcgctgtcgttcatctttggcccactgcgtagcgtaccgatgggcgtgcgtgtggtcactggtattagcttcggttttgtcttctacgtactggaccagatcttcggcccgctgacgttggtttacggcatcccgccgatcatcggcgcactgttgccaagcgccagcttcttcttaatcagcctgtggctgttaatgagaaaatcgtaaccgaatgaacgaataaagggagcgaaagctccctttattattgttagcaaagtgtgtttcgttcatgcctgaaagatcatgaaaattcaatatattgcagtagtgtaggcctgatgcggcgcgccagcgtcgcatcaggcaaagacaaatcgcacctggcttaccttcttctcccccccagcaaactccccaacatcccgcgcacaatctgattcgtcacctggcgggcggcgctttttgccattgtttgcaccacaccatctttcttcccgccgcgtggtccggtagtgccgaacaaaatatccttcaatccaccgagaataccgtcatccaccgccacctctttccctttcgcgggaggattattttgctgctcgatactggcctgaaagcctttttgcaacatctcataggcggattctcggtccacgtcatcctcgtacttgccatacaccggggagtggttaaccaagccattgcgctcatcttccgtcaccggccccattcgtgaacagggggcaatcaccatcgcccgttccaccactgaagggcttcctttcgcatcgagaaacgagattaacgcttcgcccgtccccagttcctggattgccttttcggtatcaaacgtcggattggggcgcatggtttgcgccgctgccttcactgctttctgatctttaggcgtaaaagcacgcaaagcgtgttgaacgcgattaccgagctgcccgagcacgttatccgggatatctgacgggttttgcgaaacgaaccagacgcccacgccttttgagcgaataagccttatcacctgctcaatcttatccagcagtacctgcggtgcatcgttaaacagcagatgcgcttcgtcgaagaaaaacaccagttttggtttctccagatcgcccgcttccggcaattgttcatacaactctgaaagcatccacaacaggctggcggcgtacagtttcggcatctggtagagtttttcggcgctaaggatattgataacgcctttaccgttggcatcggtgcgcatccagtctttgatatccagcatcggctcaccaaataagtgtgctgcgccttgctgttccagcgacaacagcccgcgctggatggcaccaaccgatgcactactgatattaccgtactgattctggaaggatttggcgttatcgccgatgtactgggtaattgcccgcagatctttaaagtcgagcagcaacaatccctgatcgtcagcaatgcggaaaatgatattcagcacgccagattgcacatcgttgagattcaacagccgcgccagcaacagcggccccagatccgaaaccgtcgcccgcaccgggtggcctttctcgccaaagatatcccacaccaccaccggattagtatgaggttgccagtcatttacgccgatatttttaagccttgcgagcagtttttccgacgccgtaccttctgccgcaaccccggttaaatcaccttttacatcggccataaacaccggaacgccgatttctgacagagattccgccagtttttgcagcgtgacagttttacctgtccccgttgcgccagtaatcagcccgtgacggttagccattcccggcagtaaaaacagttctgtgtccagcgtgcgggcaattaacaggggtttgctcatgagatttcctccagtttcctgcctggagtataggcaacgtccggcaaagagaatatgtgtaatgaagagaaaataacctaaagcgtgttaccgtgataaatctgatacccgaggtcaacagtgttgtggttgtgatcgttattcttaattttgctcagcaacatttgggcggccatccgaccaatatcaaaacggggagtaattacgctggcgaggcttgggatcatttgcctgccaatctccagcccatgaaaacccgcaatggaaatttgttctggcacggcgaggtttcgctcgcggcacagcagaagcgcacccatcgcaatatcgtcattggtgcaaaatacaccgtctaaatccgggtttgcgctaagggcatcacgcattaactgcattcctaaatgaatggatgagatggcgcgtggattcatgcgtaatggggaaagattatgcagcatcatcgcatcgcaatacccctgataacgctgttcatcgcgggtgtcatctttggaaccgagatacagaattttgcgcctgactcgcttatccagcatggtacacaccatgtcaaaagcagcctgccgattatcaaaaccgacctccatatccagccgttctccctgtacatccatcaattccacgaccggaatggtggctgaacgcagaaatttcaccgtcctgatggtgtgatatttttccgaaagaataatcccgtcaatgttataagagagcaggttaatcaccgactcttcttcggaatcgcgatcgtaattgtaattagcaataagggtctgataattatgcacagaggtgacggattctattcccgcgagaatgtcagcgaagagttgattttgaaatgacggaatcaagataccgagggtataactttgtgcattcaacaacatgccgggagcgcgattagggatataattgatctcttccataattttggcgatgcgctcgcctgtttcctttgccacctttttcggcgagcggatataacgactcacggtcatttttgttacgccagccagcgtagcgatatcctgtaaagaaattctgtgattgcgcataacttctcccaacgtcgggggaatcttcaatcttcccccgaaactacatcacaatattttattctttcagtgcaatacggcgttaatggctaacacgcccagcaaacccataatagaaataagggtttccatcaccgtccaggtacgcaacgtttcaccaaccgtcagattaaaataccctttaaatagccagaagccagggtcgtttacgtgtgacgcgatcacgctgcccgcaccggttgccagtaccattaaagcgggatcggcatgggtaacgttgataatcggcaacaccacacccgcggtggtaatggccgcgacggtggcagagcccagagcgatacgcaacagcgccgcaacagtccagcacatcaataacggcgaaagcgtagttccggtcattaagtgtgaaatatactgcccgacaccgctatctactaatacctgcttaaacgcgccgccgccagcgataataaacacaatcatcgcgatagcgcctatagaatccccaatgatatccatgatttgctcgatggtgcgtccattacgtcggcccagtgtgaaaatcgcaataacaatggcaataaacagcgcaacggcagggttaccgacaaattcaaagaagaggcgcacggtgttagttttcggtaacgtaatttcacaaacggcggcgatagccatcaggatgaccgggatcactgcagcaaaaatactgttccagaaggagggcatctcctcttcgctaaacagatgaggattaaataagccttccggtggtgctttctcaaagcgagttagcagtttagaaaacagcggtcctgcgacaataactgtcggaatggtaatgataaatccatacagtaaagtcgttccgagattagcctcaaagatagtcgcgatggcagtaggccctggatgtggcggcagaaaacagtgggttacagagagcgctgctaccatcggtacgccaacatacaacaggggtaatccagatgatgccacgatggtaaataccaacggcaacagcaggacaaaacccacttcaaaaaacatggcgaggcccacaaccagaccggtgatcactagcgcccattgcacgcgttttttaccaaaagtagcaatcagcgtagtggcgatacgttgtgccgcgcccgtatcagaaatcagcttgcctaacatggccccgaaaccgaggatcattgccagcccgccgagtgtgctgccgataccattttgtatagagtgcaggacggcctgtgcatccatcccttcggcaaatccgacgacggcagcgaccagaacgagggcaataaagccgttaactttaaagccgatcatcaggataagaagcagcgcgacgcctgccgcaataatgattaatggcatagtctttatctcttattagtgccagaaaagcagcgctttcgcgctgcacgtagggtagtagctgttaaacagccactaacatgccgccatcaacaaacaacaggtggccgtttacgaaatcagaggcttttgaagaaaggaacaccgcagcaccaatcagttcctgcggatctccccagcgtgcggcgggggtccgtttgcacaaccaggcggtgaaggcttcgtcctcaaccagtgctttagtcatttctgttttgaaatagcccggcgcaataccgttgacctgaatattgtggcgcgccagctcgacgcacatgccgcgggtgagcatttttaccgcccctttcgatgcggcataaggggtgatggtgtcacgtcccagttcgctttgcatcgagcaaatattaataactttacctgccttgcgttcaaccatgtgacgagttaccgcttgcgacaccaggaacacggcggtctggtttactgcgatcacatcattccactcttgttcagggaactcagtaaaaggatgacggcgctggataccggcgttattcaccagcacatcaatggggccgatgtccttttcgatatgttcaacggcggcatcaatttcatgtttatgagtaacattaaaaggtgcggcaacggcctgaataccctcctggtggagtttttctacagcaagttctgcgcgttcggcagtaatatcattaataattatttgtgcgccatatttacccaggccggttgccagtaaaaagccaatgccctgtgctgaaccggtaatcaagatattttttcctgccagtgaaaatagatcgttcattgtattattcctttatttatctcttagaaaacaagctggacttttgctgcctgggttttatcaccggcgaaacgtagcgcctcttccaggtctgtgaagggatattcagcactcagtaaaggcagtggattgataacgccattcgccagccatgacactgcggtattaaattcgctggtaaaacggaaagagcctttgagtgaaatctccttaccaatcaatgtcatcattgggaattctgccatcgcgcctcccatacctacctgcaccattacgccgcgtgcacgagtgacctccagacaggtattcactgatgaaggatgaccggacacttcaaagctgacatcgaaatagcctttttccgctttccagtgatccatgtcgtcgttttgtgggtttacgagcacatccgcccccatctctttgcccagcgaaagggaacggggactcacatcggcacagacaatttccgcggcccccagtgttttcacagcactgacaatcaggcagccaatgggcccaacaccagaaataaatactcgcttgccctgtaactcgccggcctgatgtgcggcatgaatcgcgacggctaaaggttcggcaaaagccataaccttttcgtcagctttggccggataagggacacattgcgacgtttcgaccattttataacgggtaaagccaccatcaacatgagggaaatacatggcactgccaaaaaaacgcatctctgtacactgattctcgttatgttcaatgcagtatttgcagtgaccgcacggtttagacggattaatggctaccgtttgcccttcatgtaattttgatgagtcgctatgaataactttaccgataacttcatgacctaacaccatcggtgcctttatcatgaaattacctacttttccttcctgataataatgtaaatcggaaccgcaaattccacctcgggttatttgtactaatgttccattattattccaatctatcgtctgctcggtaacggcaacagttttcttgcccgcaacaacgcaggactgtgttttcacttgcataaattcctcactggtcaggtagacacctcggaagcatttaagcggttttaattgtcattatttgtgatgaagatcacgttagaaaattgttacattacgatgttacgcataacgtgatgtgccttgtaattcttatcagcagaaataaaaaaacgtgaaattattatgccaccaggcgtagtatcgcagcaggtaagatgattcaggagattttaaatggcgggtgaaagctttattttgatgggcgtttcagggagtggtaaaacattaattggtagcaaggttgccgcgttattatctgctaaatttattgatggtgacgatcttcatccagccaaaaatatagataaaatgtcgcagggtattccattatctgatgaagatcgacttccctggctggaacgcttaaatgatgcttcatacagtctttataaaaagaatgaaacaggatttattgtctgttcatcattaaaaaaacagtatcgtgatattttacgcaagggtagcccccatgttcatttcctctggttagatggcgactatgaaactattctcgcgcgaatgcagcgtcgggctgggcattttatgccggtagcgttactaaaaagtcagtttgaggcactggagcgtccacaagacgatgaacaggatattgtgcgcattgatatcaaccatgatattgccaatgtcaccgaacaatgtcggcaggctgtgctggcgatacgacaaaacagaatatgtgcgaaagagggcagcgcctcagatcagcgctgcgaatgattttcaaaaatcggctttcaacaccacgcggtagcgcgctttaccatcgcgcacatgctggatggcgtcgttagttttcgacatcgggaacagttcggtagtcggcgcaaccttgctgcgggcggcaaagcgcatcagcttacgcaactcataaggtgtaccggtagcagagccagagacactgcgatcgcccgcaatcagcgtaaaggccggaaccggcaacggcgtgagaaccgcaccgacggtgtggaaattaccgccgtacgtcagcgcctcaaaataaggctgccagtcgaggctgacgttcacagtattgataatgagatcaaactgccccgccagtgctttcagtgcctgtggatcgcggctattcaccactttatcggcacccatcgccagcacttcctgctctttcgccggattagaactaaaggctgtcacctcgcatcccattgcgtgcagaagttttatagcgatatgccccagcccgccaataccaattaccccaacgcggctggtggcagtgatatggtgcatcaacagcggtttaaagaccgtgataccgccgcacaacagcggtccggcagattcaatgtcgatattttctggcagtggaatcacccattgccagtccgcacgcaacttctcggcaaagccaccgcgattcataatcgtcggcaccgcaccttgctcgcagttgatctgattaccgctaatacaggcatcgcaatgcccgcagctgcgtgccgtccagccaatcccgacacgctgaccgacctgcaaacctttattctgcgcggcactcccgagcgccactacgcgaccaatcacctcatgcccggcaaccagtggatattgtgaaaatccccattcgttatcgatcattgacagatcggaatgacagatcccgcagtaatccacctgcacttcaacatcttgtggcttcagttcaccgggatcgtactcataaacttccagttcgccacccgcttcttttgcggcatagctttttatcatcgacattttttggtccttctctggtgtggtctgggaagtgtagagcatggcagggcggggtgcctggagtgtgacaaaggttacacatcgctgtatgcaatgctgaaaatttcagcacttagcgagatgcgagcaagctggcgcttgcatggtggcgtgcgacaggtataatccacaacgttttccgcatacctcttcagtgccgaagtggcgaaatcggtagacgcagttgattcaaaatcaaccgtagaaatacgtgccggttcgagtccggccttcggcaccaaaagtatgtaaatagacctcaactgaggtctttttttatgcctgaaatccgcgctacacaaggcttttccagcttttctcctcaactgaagtcaacctgactcaacccacatcaacaggcttgtgagtatacttataagtatatttgccgattcgatattgcttgtatactcacgagataccaatggaaggaagaccattatggccctaacggatactaaagttcgctctgcgaaacctgaggagaaagagtattcacttgttgacggcgacggcatgtccttacttgtaaaacctggcggttcaaagtattggcgatttcgtttccgttttggcggtaaacaacatttgatggcgttcggcgtttacccggatgtttcgctggcagatgccaggaagaaaagggaagaggccagaaagctggtaactgctggtatcgatcctcgagagcataagcgggctgtgaaagaagagcaggcgaaagagattattactttcgagaaggttgccagagagtggctcgtaaccaaccaaaaatggtcggaagatcatgctaatcgtgtaaaaaagagcctggaggacaatatcttcccaacaattggtgctcgcaatattgctgaactgggcacccgcgatctgttaattcccattaaagccgtggagaaatccggacgtcttgaagtggcttcccgccttcaacagcgcaccacggccatcatgcgttatgcagtgcaaagcgggttaattgattacaatccggcgcaagagatggcgggggcggttgcttccagtaatcgacagcatcgtccggcgctggagttaaagcgtatcccggaattactccagaaaatcgatgactacaccggcaggccgctaacccgctgggcaaccgaacttactctgcttatttttattcgatccagtgagctgcgttttgctcgctggtcagaaatcgattttgaaacgtcaatgtggaccatcccgcctgagcgagagcctattcccggcgtgaaacattctcagcgaggatcaaagatgcgtacaccgcatctggtgccattttcaaagcaggcgctggcgatcctgaagcagataaaacagttctgtggcgaacatgagctgatttttattggcgatcacgatccgcgtaagcccatgagcgaaaacacggtaaacagtgcactacgggtgatgggttatgacactaaggttgaagtttgcggccacggcttccgtacaatggcctgtagttcgttaattgagtcagggctatgatcgaaggatgcggtggaaaggcagatgagccatatggaacgcaattcggtgagggcggcgtatatccataaagcggaacatctggatgagcgcaagctgatgttgcagtggtgagcggatttctggatgccaatcgggagaaaaccgtttcactattcgattatgcaaagctcaacaacccaatgaagtaaaatacagcatacaccccagccgacctttataatggtaggctgggtttaatcttacttcaccacttccatcagcttactgaagctatccactacgtcatacttcacgttttctggagcaaacgtcttgttaaccgcatcgaagaacttacgggcacatttaatcttggtggcttcaataggccgtaaatccagtgacgacatcgagcccttggtctcagcaacgaaatacacatgcttgaccgagccttctttgaaggaaatagcccagtcggggttgtaatcgccgacaggggttgggatcagaaaaccacgtggcaacttggcatataccaccacatccttgctggtatccaactcttcgacgaacttgcgctcaattgcagagtcggtaagcacgtaatcatagatgtgattttgcaatttattcccagccttactgagatcctgtttgctctgacccgtggtaaagatgtccaaatcaaacttgtcttctagcgtgtcataggccagatgctcgatgatgacattggccttttgttcgttgaccaagcgaatgacttcggcaatgaaactttccgggttgctcttgaattgcgcgaagacgtcagcatggagaccttttagaatttcggcaatggttcgtcttgtaagcaaagtcccctctgataacttaccaatcaagtcgtactgcacagcggagtggatagaggcggtgtgcgattctgtttcggtaactttcagctcgaaggcgataccctttttgaggtcatcgtaagttgccgtatcagcctgcttgccacggtgaatggtgtattgtaacggcgttactcgtaacccagcattcttatcattgagcgccttgatcgcattgttcactagctcaacatcatcaaacagtacgctgtaggtagctttgcgattgattcgcccccacagcgctttgaactcctgcttttcaaagttggcgttggtctgcagtcttttgggcttgcgtccatcttctacctgcatgagctggctttcgctgaatacgctgttaatcagctggaatacctgctctgcatagggctgcagctcgtccggcaatgcctctaatgtgccgtctttcttagcttggtggtatttctctgtgatattgcgcttcttatcgacgtagccattctggatcagataaaactcgatgtccgtggcttggtcgtccgagaccgtaatcgggccttccttcgtgttcagcatcttgcccgtgaagtaggccttgtccgccacacgcgggcgagcagacaaggagtcgctaatgtccttctgcaaggcggtcacgaagtccttgtaactttcgctggccacaactgtcagtacgttaatgtcatgaacaatggatgggtgatccatgcgttcaccattttgattgacggacaaacgcaggccgcgcccgacctcttggcggcgtgaaatggtgttatcactatgcttgagtgtgcagataacaaacacgttggggttatcccagccctcacgtaaggccgagtgtgagaagataaaacgcaccggctcagctagtgataataaccgttccttgtctttgaggattagatcataagcatctacgtcatccgacaagcccgcattttcaccgcgcgcagcggctttgggatctgtgaggcgcttgctcttcttgtcgatggaaaagtagccgctatgcgtcttatcggccgcaatgcggcgtagatatttagcataaggggcatccccctccataaacccattatcaaacacttcttgaatgtgcttagcgtactcctcttcaaatatttttgcgtactctcccttttcatcgacagcggagtagtcccggtacctggccacttcgtcaataaagaacaacgagagaaccttcacccctttatcgaagagctccatctccttatcaaagtgcgccttgatcgtctcacggatctgaatgcggcgcagcgctatctcggaaatatcaccaatcacatcacccaccgtcagttctacgccattggtaaagctcaaggtgtccgtattggcattgatgtccgataccacaaacccatcgcggtattgatccagctcgttcgatagcacaaacagattgtcacccttacccagtttgcgagtgacgcgcttgatgtttccaccgctgagtttctgttcgaactctacaaccgctactggcggttttttgtttgagatttcgatggattgtaaatagagataggcattggttcccgccagtcccttcaccgagataccacgcacctcaatcttcttcaccagcttctggttgtaggcatcgagcgcatctaggcggtgaattttgttgtgtgtggtcttgtgtgtagcggaatagcgcaacaccatcaacgggttgaaattagccaaggaatctagggtcttgcccccctccatccgctgcggctcatcgaggatcaagatgggtcggtttgcgctgatcacatcgatcgggcgacgtgactgaaaatcatcgagcgcttcatagatacggcggttatctttgccagtggcgttaaacgcttgtacgttgatcaccatgacattgataccggcatctgaggagaaactctccagatggtgcagctgcttagagttgtaaataaagaagcgtgccttcttgtgataggtctcctgaaagtgctcggccgtgatttccaacgacttggctacgccctcgcggatggcaatgctcggcaccactatgacgaacttgctccagccgtactgtttgttcagttcgaagactgtcttgatgtagcaataggtcttgccagtacccgtttccatctcgatatcaagatttagcttggcgaccttggtcttgaccaagctctccgacaacggcagattttgctggcgctgcacctgctggatgttatcaagcaatgcaacctcactaagggttagctcagcatttttaaaaccagtatctaccgcaaacagatcacccataccgtttttggtattaccagggtcaaggcgatagctcatggccgcatcagaggccggtggctgcccctgaaaaatatcgacgaccgcctgcactgcggcagcctgatagggttgatgtttgaatttaagcttcattgcaccgtccccctcagatacattttacttcggtgacaggcgacatgagcttgaaaatctgctcgacattgatcttgaccgcactgttcttaaagcccgcgtcgcggaacacaacgcgcagcggctgcagtttggccagttccttcacgaaggtttcgtcaatgctgccactggcgtcgaagcaggcggtaagcacattgccatcgacaaagaacacgtctttaccttggatggactgcttggcgataggcagggccagatcgacgccccaatccagcattacttggaacagcagatcctcaggcgtgcgatcaggcttgatgttgtcaacaaacaagtcgagattggctttttccagcacatcggggctgtagtagacgtcagccatgttcgatgtatcgactttaagcaggcgaaatcctaagtcaagttccgtatttcttgtagccaatatttctgaaaattcttctctaattttttttgcagctctccgaatgcgattttttccaatctccgaaactactgagtatccaagttttttggcttcagacttctcgtcacattcctcgggcaattgaaccattatgaatcgacgatttgccccatcttccgcattcaaaagcataagtgcatgcgccgccgtgcacgagccagcgaagaagtcgatcaatatatcgtcattcttgcaaattgattgaattagtctctttgctacctgaaccggtttcggtgtatcaaaaggaattttaaggtcagcaagcaaagcgtcgtcactgccaccgtaataaagtagagaagggatattttcgaataaattgtcattcagccgatattttcttgttggctgcgtcttctcgtctggaccgaaaataatcaaccctgacttcaagagttcttgcattgttgcaggagggtttcgccacccacgctcaggaacagggcactccttccctgttacaggatgaattagcggaatgaaataatcttccggtgcttttttcttattcggccacgccatagaaaccggacggaagacgtcgccattgtcatcgatttgattatatgccttttcccccccagttagatcttgctggtttacccaatctttgtattctttccttgctttttcagttaccccgccctccttgctaagaatctgcttggcttttgcaagcatttttcctgcattctcttttggtcgctggaactcgcaggttgtcttgaagaattctcgatctttgcagtaaatacaaattagctcatgctgctgcgcgacacctgtggcatcaccttttggatttctcttatcccacacaatagttccgagattattcttctcaccatatatttctgccagaagcttctccaggttgggatattcattctcatcaatatgaattacgattaatccatcatctcgtagcaagttgcgcgataactttagtctcgaatacatcatggacagccagtctgagtgaaagcgcccgcttgtttcggggttggctgttaagcggtttccttctctatccacctgatttgaacgaagaaaaaactcagagacctcgtctacaaaatcgtcggcgtaaacaaaatcgtttcccgtgttgtacggcgggtcgatatagaccatcttgattttgccaagataattttcctgaagcagcttcagcgcgtcgagattatctccctcgataaagatattcttggtagtgtcgaagttgacgctctcttcaatgtgttcgccttttgaattttttgtcgtacgtactggacggagcgtctttgcaatcggtgcatttgcagtgagcagtgcctcgcgcttaccaggccaattcagctggtagcgttcctgcggcccttctacaatcgaatcagacagttcctggcgcaattggtcaaaatccactgccagcttcacgctaccatcctcgcccttagcttcggtgacgcagcctggaaacagatcgcgaatgcgagcgatgttgtcctgcgtgagattgggtgaatgcatttttagcttttccatattcttttcctctggccgttatgctgcttattgaaaaggcatagcggctcacaattcaagttcgtattggtatggttagttgccttgctgccagtcctggcaaaagtgcaggcgcaggctctcgagtgcagatggcaagctgccctagcaggtcacgtccaggtaggttgccgcacgggtgatgccgacgtacaggtatttatcgaacagcgccgggtgcagagtggcgagctggtcaatgctgacaaagaacaccgcctcgaactccatgcctttgatgtgctggatgtcgaacacgcgcacgttactttctcttctccctcttcatcgtctaccacaacacgagcaatggcaggctccgccaccagtacctgatggttttcgcggttcgcctgactgatcttacccagcctttggatggctgaactggacgtcattgcgttgatgcttgccagcgcatcggaaccaagtgtccgcccatcgtacagcttgcccctttcggtttcagcgatgctttcgagttgcgccaatgcttcaccagcgatctcctcgatatgtttccttgactcgtcatttaggctctgcgtcatgcattctctctccctgtcaattcttcaagttcgtttttaagctgtcgcaattgcgcgttgatctctactttgcggttaaattgtttttctttggcaagtctactggcagctttctcaacctcacgctgcttggctgcaaccatttcgacacgtgcgaccaagtccgcgagactttcttgtgggcgcgcgggcatggggatcaggcggtgaagcacctgctcatacaagccgcctagatcgagtgctaagggtattgcggcacgctcactgtcactcggcaaccaggctgtcgcaaagtagctactcaagacccaacgactggcgtctgactcattggggcgtttgtatgcagcgatcacctttgttcggccatcaaagctcagctcgaatatgatgggaaactgcactgcgccatcgatacaatgtaaaacgtccagattcagctccgatgtcttgagctggatcgagaaaatctgaagctctggtactcccggcctagcgggcaggttaatcgtttctggggccaacttgtatcgccagacgatcagctccacctgctcgatgaacaagtccttcagccttgtattggcgccgctatgttcgtagatcttattctttggcagggtacgaccaaaggcggcctgcttcgggtagtttatcaacgcgatattcgactcaaattggataggctgactcatccggcctcctgaatcactaggaaggtgatcaattcgaagtcgtctagcccgacgatagtattgaccagcgcggtagtcttaccggcgaagaagaggctgtccagatccttctcttccttcacttcgatcattgagcggatagctttgccaagcagatctgaatacacttgcatcttgctgccatcggccgtttccttgttgaacaagagacaggcgtctgtaataggctgggtttgccccttgcagcagctacgtaccagatccagcaagcgtttgacctccgtgtgatcgtgaatgacttcaccctcgcgattaatgtagacgaggtaataagggtgtagccggttgtgctgactgacgttgacgcttggattccggttgcgcagcgtgaagatcacacccgggcgcaggcccatctccggcttggcagacactacggcgtgcattccgtttggcacgttgctcaattcgccattagccttcacatagttgagcaaatccattcggaagtcattgagcccgagatcagtgatcgacactccggttttcaggtcttccagctcaatcacttcctcttgcaaacgtcgcaattgctctttgcgataagacacgtcgttggcttgggcgctcagcacattgtcgtcaccggtggctgtgacatcagcaatcatcatccggctctcaacccgttccttgaggttgatgtattcgtcgagagagatgtctggccagtagttaaccagttggatgctgctgttgggtgaaccgatgcgatccacacggccgaagcgctggatgatgcgcacgggattccagtggatgtcgtagttgatgaggtagtcgcagtcctgcaggttctgaccttcagagatacaatcggtgccgatcaacaagtctatctctgccgcctcatttggcagcacgatggctttctccttcgagtgtggtgagaaaagggtgagcagttcttggaagtcatagctcttcttaagcgtgctcttcggcacccctttgccagtgacttttgcactgtgcaaggtttgtgtggccagcaattccggagccaaattggcatataggtagtcagcggtgtcggcgaaggctgtgaagatcagcaccttcttgtttccaggattcagcggtgctgcgactttttcctgaaccagtgctttgagatgctgtagtttggcatcatcggcagccgtgatcttgttcatcgacgtcagtaaggcatcaatgatttccagatcaatcttcaggtcgtgctcccaagaaggcaagtccatatctgcgaggctgattttgaccttgccaccgatctcgctgtcaccgatgcagggcaggtcgtcgtccgcatctaggttttctaactggtcggtgaggtcattgattctactgtcaatgccactgaggtcgctagtctcattgaaagtgctgatcttggccagcgtattcatgtggttcgcgcgcagggacttgagcgtcaagcggaaggactcaatcgaactttccagacgcttgagcaggttggtcgtcatcaatgcctgcaggctcttttcgcggtcgacttgtttaagcttgcctttccctgcaacctgagtgtcatacatctcttcgtacttcttgagtcgactgggcaggatgtagctgattggggcgtaaacagcgagcttgagtaaagagagccgctcgaaaatttcgttaaaactcatcacatccgttcgctgcgtgagcgagcagtggaacgacaagggtttgcggcgctcagggaattggccgatttccttggtatcgtagaaggtctgaatatgcttgcgcgaacgtgcgatggtgacgctgtcgagcaattcgaagaagtcgaagtccaacgaatctaggatcgcccgcgctgtgcgatcttccgatggaagctttgcccatgcattgaagctagcctgtgcgccacggaaaatgtcctctaccgtcttgccagtacgcagcttcttgctgaggttttcggaatcgccttcgtaggccaacgccagttggtttcgcaggtcgttgaagcggttgttcaccggggtggccgaaagcatcagcaccttggttttcacgccctccttgataaccttgttcatcagcttttggtagcgggtttccttgtccttataagcatcattgttgcggaagttgtgcgactcgtcgatgataacaaggtcatagttaccccagttgatgcgattcagcggtgtgccgaacgactcaccgctcgtacggctgaggtcggtatgacaaagcacgtcgtagttgaaccggtcgcgagcaaatatgttggtcttgaggttacggctgtagttcagccagttgtccgccagcttcttggggcataacaccagaactgacttgttgcgcagttcgtaatactttatcacggccagcgcggtgaaagtcttacccaagcccacgctgtcggccaagatgcaaccgttgtagctctcaagtttgttgatgatcccggtggcagcatctttctggtaattgaagagtttgttccagatgagtgtgtcttgatagcccgtgcggtcgttcggcagagcatcctcgttaatgtcgtccagaaactcattgaagatattgtagagcatcaggaagtagatgctctcgggcgagttttcttggtagacggacgtaatgtggtcgcagatctgtgccgttacatcctccagcttctcggggtcttgccagatctggttaaacagactgaggtaggtcgccgtaaacgtcgactcgtccattttgttgacgaggtttgagacagcattgccctgctggtagccaagatcgacggcggtaaatccgtgcagtggcatgtaggcagtctctgtggcggcggcctgaacacaagcaaactgctgcatcggagccttgctgcgattggacttgaatgttgccttgcgccgcatccagtccgcgcactcttttgcaattgcgcgctgggtcagtttgttacgcagctgaatttcgaactcactcccgtacaagctccgttcgcggtcagccttcagtatgtggaattctttgcgttccttgcgaatcttgtcggtaacctcgttagcggtaaacgtcggcgaggtaaagatgaattgcagctcgtcgattttttccagctctgctttgagcgcttcgaacgcgtatatcgaaaagcaggaggcagcgatcttcaggcgagcactaggtttgagcgtctgctttaggtcgtctccgagcaggcggttgatattgtcgatcagttccattaatagtcagccttcttagtggctctatagcctggtgccagtaaggcattttttacgccgtaaattgcgagatgatctttgagccataaccggtactccggtccacgaaggcaatgatcaggtgagcagtctacccgccagcgctgcaacatatagcccaccaccgcagcgcgaacgcgcattctgatcgaaccatctgtcatcccgtagtccatcttgataatatcgggtcgctcaacgctcgggtgcggcacgaaatccagctcgacgatgcgcgtccactggatatcattatgcggtcgttcgttggcctgtggctcctcgtcgagcaatgttggttcttcgatgcgggtgacgacgaaatcccgaaactctctactcttgcgatcaaaggcccgtacgtgccagcgcaggccggtatcaaccaaggcaaagggcacaattacccgcttggactcgccgctgctcatcgagtggtagcggatggcgacgggtcgcttagcgtggattcctcggcaaatcgtggctaacacatccattttgggaatgcttagggctgcgggggattcgcatggtagcagtgcctgcattgagccattcactccatcgccaaaaccgagagacagcgccgacagaatgcgcagcgatgcgtgctcgaataacggggagaactcctgaccgatgcgatagatcttgttgctaccatcgaaggtgatgttatgcggcacaatttcccggtataaagccaaatcgcgagtcgcccctgccggagccacaccgaagcgctcaatcagatctgggcgaccgatctcaccgaagaagtagagccgaaaatcgatgtaggccagccgatcgcgctggaccagactcaagtcttcaagccgcttaggaggggaactagacatgaataatcactatataggaaaatgaaaattgaatacggtaatccataaagagccatggttgtaatcaaattgatgacaatcatgcattaatacttatgtaacagcaagaaatgatgtcttaaacgtagacaataatcgtattggccgtgtttctatgattgtaaaagctcaagtaatccgctgagagcctctgtatgggaagctttttacaccaaagtgacccgtcctgaatagcgttgacatataacgttttgcggttttaggagaagatgcttgtaaaatgttgtggccaacaatttgctcttgccatgtctgttcatcgggatcggttagcaacagttcggcaatgacgcggctttccctgctcatgagcggcccgcccagcaagtctcctacccatgccttgtcatttttaatcatcgaaaaaccctctgaagactggaatgcagctcgcaaaaaacaaaaagtgattgtaatgggggaccgggcgagatgccatgagaaaaggcaatttgtgagagggatgatcgcgttatgtacaacacataaacggttttggcgagagtcatgctttagccatttctataagtgagactggaaatgaccctatatcattcccattaaatgcatcagcttaatcgattacagctcaggaaataaaatttttactgtgttaaagtccctgtaaaatcagttaaaaaaggaagataaacgtggcgctgtacaatattgcaaataaagaactacatgctttagaaaaaacgacatttactctggaaggattacaggaacgttatgatttacaggaagcaatcaaaaaaaacatagatattattgctcctgattgtctggtgatttctgaagagttttcttactgggaagatagccgtcggcgaattgatttattggcaatcgataaacaggcaaatttagtggttatcgaattaaaacgtgatgaaacgggggcgcatatggagttacaggcactacgatatgcggcgatgatttccacaatgagttttgcgaaagcatgtgaatatttccagacgtatttgaaaaaacaaaactgcgatgccgatgcgaaagaaaaaatacttgaatttgttgagttggatgaaactgagcttgttgattttggtaaagatatcagaatcgttttggcttcatcggattttagtaaggaactgactaccactgcgatttggttaagagataagggggtagacattcgatgcgttcgtctgacgccttatagatttaatgatgatgttcttatcaatgcagagcaaatcataccggttcctgaattggaagaatatcaagttaaatttcgtgaaaaacgtgatgagcagctaattagcagtcagaaaaaagagaaggactatacgtggtatatatactcaataaacctcaagatgcgggtgtgagcacctgaaagtgatcgttaattcgggatgtcagtgagtccgctatatccggcagtgtctggttaaaaaagacagatattgcttccctgaactctcgcgtactgctgaagtagcgattattccgggcatgttcgttcattaatttccacattctttctatcggattcaggtttggactgtaagggggaaggtaatgcagcctgatatttaccacttccgcccagtctttcactaactgtgaacggtggtaacctgctccatccagaataacgtggattttctggttataatcaggataaacctttcgtatctcattgaaaaaacgggatacattatattcattaatggttttatattcgcagattagcggtgacgtcagtgctttcagattcagcgcccccatgatattcaggcgtgtgcggctgcctgttgtttttactgcttttttctggcctttgcgtatccagccatagctgattttagtggcctgagtcggatggactccatcaataaaaagaatcggctcatcacccacagttgttttcagttccttataatattcaatgaattgcctttgtttctcttcactgaatttatgggggacgcctgacggttttttgtaggtgaaaccattacgatgcagccacttattcatccccggaatgctgaaaatgatgttccatgtccgggtgacaaacgcaataacatcgcgggtatggtgaaataaattatcggataactggctgatgaaaaggccgtttgttcagcactgagtttgctgtctgagccgccgttttcgggcttcagttttcctttattcaggaattcgctgatatggtgataaatcgttgtctgatgcaagcgtaaagcctgagcaatcatggcagaactccagccttcggaagccagaagaatggctttaatacgatctctgactcgcccgtcacgactggaatcatgaaggcgttcaagttcagctttttgttgctcagtaatgaatattttcatgttggacagcatgatcttctgttgctgaaaaatcaagcatcttcaatgatcacgggtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacagcagatcccggtgagcctgccaccatatcttcacaagcttatgcttattacatgcaaaacgtcccgttttgcatctttgtgcctacggcacacagtgatctttccctgcctctgtcatgacagaatcaagcatcttcaatgatgacgggtatatataaagataaagaacttaataagcgtaaattagcgcttgaattattacgtgattggataagacaatttaatccagcaagttataatgatttaataaatggattaagtgaagactttaaaaaacgtacggttatgcttgtcgatcagataccagagaagcaaaagagtcgctatcatatcaatgaagatgcattgattacacttccttctggtgaaattgttgctatttctaatcaatggggtattgctaatattgaactcttgattgagtttgtacggcaaaatggttttgttgttgaaaaagctgaacaataaattttgatattgctataaatgtctacattgaaaaatggggagaacatttgtagcttttaatatctcaatgcaagagatggcaatattatgggggcacggtattatcaaccttaccccctaaaaacctctttccgatgccactccacaaccccctcaaaagggtaattttttcgcacctgtagcaacgcaataatttttccgtcaaaatcccagaatgacctctcaatgatctctccgccgtttaccgcatccgataccagtacccgcagattttcatccaggccaatcgttcctttatcaaaggttttatgatgtatagcgcaaagcgccaggccattgggaatttcacaagggccaccatgctgtttccattttatatgtgtcgcttccagtgagacggtggagttgccgtaacaaatattaaagctacatattgcgcactggtagttataagcgcgtaatacatgtttgcgaaataatgggtcacgctgcttacggatttgctggagagtaaaaaaaggctcgtcagcgatttactggaatccattgatatccctggcagtgaaataattacgatcatgctcgcaaattttctgctgttcaagcctgcaagcgaagatatattaccttgatctcatatgtttttttacttcctgtgtgccctaattgccatgcgatgttgcaccgacgcaaaccaccgtttacgccggaggagttaaaagcgctgatggatgcgaataaatcaaattaatgaacgctcacctttcgcgccaaaactgcaaaattgcttctacaaacctgtcagaaataatccctcgacgggctgccgcgctgaaatgactgcttcgcagtgccgtcgtccagttctccggtgaccggtacgctgaaccgtaatatcccgtgcttaaatcgtccgggtcttcaccaggcgcgttcgtcagtcctctttcaccttgttgctggaagtcgacgaaaataatattggctaaaacattattttgataattgccataaatagcttcatacgcatgagggaaattttctttccagtaccaggtggtatcgccgcaaaaccacggtgcgtcagtaatattatcaagctgagaatggtattgttttagatccctacgaaaggcttcaaccatatgattaaagtgttgagggtgtgacgcgtagtcactggtcattaagtcaaattcgccttgcatccagcatacgccgaggaatttgttctgcggattttttgccagtgcgactcgcgttctgctgactaaatcctggtacagcggagtatccattccccaacgacaagcatcatggctggctccgtgccgttctgaatatgtcccttcgctgcccgcggtaaaagccgatccgccacggcaacacggaacgatgagaacccctgcattatcaggaataaagggcagtaatttccgtgctatatgcagtgcctggccaacggtgccgtactgtgtttgatgattcgttgccagaggatggtgataacccagcatatcctgaacatcgtgtgggcagtgagtcagtggaataatgtcgttaaagtgacatgacgggcctccgggatgcgtatgcgcaaatctcgctaattgtttaattctgggatgaggcgcatcttccttgtccggtaatggtagtccttcgccatacgccatggcattagattgaccagcaacggtaagaacatagtaataatcgggtgatattatcgcgttcatataattttcgcgtaattgaaatgataaattgatagcagggcccctttactggggccctgaagcgttagttttgtactgtgactttattatccttcacagaaatcaaaactgaatccgtcaccgctttgccgcctgcagcttcaccgccaataattaataaactattattccagagcaatgatactccgtaggcccgaccttgcgataattcgcctgatttatcccatttcccgttatgccaaagatgaatatcagcgctatatgattttttcaggccttcatgcgcatagttcttaccgttctggtaattttctcgtgaacctttgaatccggcccctccggcaaatataagtgagtcattgctcatgcctgcaaaaccgccagcgacgccatctggtgatgcgacgggagcaagcttattccattttaaattattaccggtgaaatcaagttcaaatacggcatccgttcgcaatcctggtttggcttcgccattaataagccaggttttatcacctttattcacaaccgccgcaccagccgttccgtaccagggagattcgccagcgtaactccattgctgtgtagagggatcaaaagacaacagaaacttattgaagaaataatcttctgcttttttgtcaaaatagtaggcgttaattttatctatagcggttgaatcttttccagcttcgttgagatcttcaaaatagccattgaagatattctggttaacaccgccagtaacataagccttgccgttgtgtacaaaagtcacatggcctgccatgcccatcggcgcgtgcgacatcaatttaacccagctattggttttggggttgtatttgtgtacgtcattaaatacctgagtcaagccctcgctgtttttgccaatgccgccaaacacatacagattgccatcaataaatgcagaggttgcttgatctctcggtccgccagggaatgcagctaacgctgtccatcttttatctttggcctgtgtatccagcttgtaccatgccgtacctgcgctacctaaaccaatgtagacagtgtcgttatcaattactccggtaccacttttaaatggcacaggagtttccggtaatacagacgcgtttgcggcaaatgaagccattaggatagcaagcgctgttattgttttattcattgtgactgtctcctgtctactacagtttaaatgacacaccaatgcgataactgttttccgataaattatctctgccgttgtaaacaccctgacggtcaaggtagtcatattctatgtatggcgtaatatcgggcgtcatatggtattgtagaacaaatgcattttccgtcgcccatttcttatggtttgcatagcgataatcgttctgtttgctgtatagcgtcgtttgccatgcgaaggtgaaatcactattaatatggtaagtgacatatccatcccaacgatgaacgttatcacgagacatatcaccggataagtcttgttgtcggtaagctttccagtcgtaacgatagcgaatgccaaatttaagatcttttgtcgcgtcccaggacagttttacgtagggtccgtagcgtgtgccgttgctgctaaaatgcgttaacattcccgggcgcaccgtccattgatcatcaagtttaatcgcgtaattaacttcaacctgaacatcattgagtgcggcattttcctttttattatcatgaatggtattccaggtattactttccatacttgcccaccatccattttgccatccctcactgactttgagtcgagtctcataggcgtgacttccactacgatatccaccacgtacgtccagtgtcgcagcctgagaaattagtggtgacgaaaagcacagtaataatacgccagaaagtattttagcctttttcatatatttcactcatttgtaggatacagaaagcaatacaaagcccgcataaacaattagcatttatgttgtgtaatattttttgccaggcttatagtgtctttggcaacgagtagctgtattttatattttttgtataaggtctcctgtgaaaattctctttccacattatttaaataaacagagaaccagattaaatacctgagtataaaatctcttctgatgtttaattgatttgaatgttcgtaagctatatcacttactcaatccattttacccagagtcataaaatagagtgtctgttgatctcattttcatattcctttcagactgaagtgagttttcatcacccgatgagaaagaactgaagtgatgtttgccatagattgcgagatgccctgtctcattgactatcgcggtgcacctttatacctgttataccagatcaaaaatcacgcaatccatacaacaaaacgagatttgcaattcgtgtcacaaaatatgtcgatctttttctaagaggaagatgccatgtgaagccagacgaacacttgaggtggtcttcaaaaactaaaggcattcttttaactatttgttttataaatgatttatttagggtctaaacaagggaagctttgcaagctaactcagtgagcgtggtgaaaataagtgtttacccgccatcaggctgatcataattctcatcatgaaatatgtttcctggtttttggcttgtaagtggtcacccctgaagtcggtctggaaaggcttgtagatgttggtgttttcaggatgatgtttcagatagtttgtttgccgtatcgcccggcgaatagctgtgattgaggaaggtttaagtcgcagtgaccaaagccatatttaccaacgaatgtagatgaaaaggcgtctcctgcgttcccccatatctccaggaaatacacagtctgaaaaaggaatgtaacaatctcatggcgtaagctgacgaaccaggcaggaataatcgctagggacctaagcattagcatgataatagccactaagaaattactgcgttccatgaaatagccattttgtggcaaatgcagttgactaataatgtcatatgtgagacggctagttgaacaaatattaaattttgctgaattttttatgttgattttacttgttacagaacatatcacatgatatatagataagattagttgcattaatgatgagggttattattcgattcgtatcagattgataaatatataaaggtacatagcatgcaagagcatggcgtttgtatggcaaagttattataagtaactatcgctactccatttaagttcactcagaagaactggtccacttacgttagttattaagcaaacgttcgcttttataaacataatcaggattaaaatgttggattattgctaacccagcacagctagtgcgcgtctgtaattataagggaaaacgatgaagaataaggctgataacaaaaaaaggaacttcctgacccatagtgaaatcgaatcactccttaaagctgcaaataccgggcctcatgctgcacgtaattattgtctgacattactttgttttattcatggtttccgggcgagtgaaatttgccgattgaggatttcggatattgatcttaaggcaaagtgtatatatatccatcgattaaaaaaaggcttttcaacaacgcacccgctattgaacaaagaaattcaggctttaaaaaactggttgagtatccgtacttcttatccgcatgctgagagcgagtgggtatttttatcacgtaaggggaatccactttctcggcaacagttttaccatattatctcgacttccggtggtaatgccgggttgtcactggagattcatccgcacatgttacgccattcgtgtggttttgctttggcgaatatgggaatagatacgcgacttatccaggattatcttggacatcgcaatattcgtcatactgtctggtataccgccagcaatgcagggcgtttttacggcatctgggatagagccagaggacgacagcgtcacgctgttttatagagatagttgagataccagggatggtgttaaaaactacattattcttacgatatatcaaaaatgattaaccatttattaattgatgttattgtaagtatgattcttaattatcataataaacattaagttaaccatatccatacaaaatacaatggtttatgttcttcaaaataaataaacaaaatcattcataaatttacacatcacttaaattcgcctgtttccatacttttttctttattttttaagcaactggaagttaatccactgcaatctattgttatattgaatcaaatcaatgaaaatagatgttgtcacatcagtgatattttatttttgtatgatatttaatgtaattgactgatagccacatcacttcgggtgtggttatctttttatctattgggctaattttgaccgattgaggtttcctataggtattcattcaaatatatctcagtcaggagtactactattgtgagtaaacgtcgttatcttaccggtaaagaagttcaggccatgatgcaggcggtgtgttacggggcaacgggagccagagattattgtcttattctgttggcatatcggcatgggatgcgtattagtgaactgcttgatctgcattatcaggatcttgaccttaatgaaggtcgaataaatattcgccgactgaagaacggattttctaccgttcacccgttacgttttgatgagcgtgaagccgtggaacgctggacccaggaacgtgctaactggaaaggcgctgaccggaccgacgctatatttatttctcgccgcgggagtcggctttctcgccagcaggcctatcgcattattcgcgatgccggtattgaagctggaaccgtaacgcagactcatcctcatatgttaaggcatgcttgtggttatgaactggcggagcgtggtgcagatacccgtttaattcaggattatctcgggcatcgaaatattcgccatactgtgcgttataccgccagtaatgctgctcgttttgccggattatgggaaagaaataatctcataaacgaaaaattaaaaagagaagaagtttgatttaacttattgataataaagttaaaaaacaaataaatacaagacaattggggccaaactgtctatatcataaataagttacgtattttttctcaagcataaaaatattaaaaaacgacaaaaagcatctaactgtttgatatgtaaattatttctcttgtaaattaatttcacatcacctccgctatatgtaaagctaacgtttctgtagctcgacgcaacttcctcattcttctctccaaaaaccacctcatgcaatataaaaaactgcaaataaagataactatagaacattaagccaacaaataaactgaaaaagtttgtgcgcgatgctttcctctatgagtcaaaatggccccaaatgtttcatcttttgggggaaaactgtgcagtgttggcagtcaaactcgttgacaaaacaaagtgtacagaacgactgcccatgtcgatttagaaatagtttttttaaaggaaagcagcatgaaaattaaaactctggcaatcgttgttctgtcggctctgtccctcagttccacagcggctctggccgctgccacgacggttaatggtgggaccgttcactttaaaggggaagttgttaacgccgcttgcgcagttgatgcaggctctgttgatcaaaccgttcagttaggacaggttcgtaccgcatcgctggaccaggatggagcgaccagctctgctgtcggttttaacattcaactgaatgattgcgataccgatgttgcaagtaaagctgctgttgccttcttaggtacaacaattgacacgaatcataccaacgtactggctctgcaaagttctgctgcgggtagcgcaacaaacgttggtgtgcagatcctggataaaacagggactgcgttggctttggatggtgcgtcatttagtgcacaaaccaccctgaataacggaaccaacaccattccgttccaggcgcgttattatgccattggtgccgcaacccctggcgcagctaatgcggatgcgaccttcaaggttcagtatcaataacctacctaggttcagggacgtcattacgggcagggatgcccacccttgtgcgataaaaataacgatgaaaaggaagagattatttctgttagcgtcgttgctgccaatgtttgctctggccggaaataaatggaataccacgctgcccggcggaaatatgcaatttcagggcgtcattattgcggaagcttgccggattgaagccggtgataaacaaatgacggtcaatatggggcaaatcagcagtaaccggtttcatgcggtaggggaagatagctcaccggtgccttttgttatttatttacgggaatgtagcacggtggtgagtgaacgtgtgggtgtggcgtttcacggtgtcgcggatggtaaaaatccggatgtgctttccgtgggagaggggccagggatagccaccaatattggcgtagcgttatttgatgatgaaggaaacctcgtaccgattaatcgtcctccagcaaactggaaacggctttactcaggctctacttcgctacatttcatcgccaaatatcgtgctaccgggcgtcgggttactggcggcatcgccaatgcccaggcctggttctctttaacctatcagtaattgttcagcagataatgtgataacaggaacaggacagtgagtaataaaaacgtcaatgtaaggaaatcgcaggaaataacattctgcttgctggcaggtatcctgatgttcatggcaatggtggttgccggacgcgctgaagcgggagtggccttaggtgcgacccgcgtaatttatccggcagggcaaaaacaagtgcaacttgccgtgacaaataatgatgaaaatagcacctatttaattcaatcatgggtggaaaatgccgatggtgttaaggatggtcgttttatcgtgacgccacctctgtttgcgatgaagggaaaaaaagagaataccttgcgtattcttgatgcaacaaataaccaattgccacaggatcgggaaagtttattctggatgaatgttaaagcgattccgtcaatggataaatcaaaattgactgagaatacgctacagctcgcaattatcagccgcattaaactgtactatcgtccggctaaattagcgttgccacccgatcaggccgcagaaaaattaagatttcgtcgtagcgcgaattctctgacgctgattaacccgacaccctattacctgacggtaacagagttgaatgccggaactcgggttcttgaaaatgcattggtgcctccaatgggcgaaagcgcggttaaattgccttctgatgcaggaagcaatattacttaccgaacaataaatgattatggcgcacttacccccaaaatgacgggcgtaatggaataacgcagggggattttttcgcctgaataaaaagaattgactgccgggtgatttaaaccggaggaataatgtcatatctgaatttaagactttaccagcgaaacacacagtgcttgcatattcgtaagcatcgtttggctggtttttttgtccggctctttgttgcctgtgcttttgccgcacaggcacctttgtcatctgccgaactctattttaacccgcgttttttagcggatgatccccaggctgtggctgatttatcgcgttttgagaatgggcaagaattaccgccagggacgtatcgtgtcgatatctatttgaataatggttatatggcaacgcgtgatgtcacatttaatacgggcgacagcgaacaagggattgttccctgcctgacacgcgcgcaacttgccagtatggggctgaatacggcttctgtctccggtatgaatctgctggcggatgatgcctgcgtgccattaacctcaatgatccatgacgctactgcgcatttagatgttggtcagcagcgactcaacctgacgatccctcaggcatttatgagtaatcgcgcgcgtggttatattcctcctgagttatgggatcccggtattaatgccggattgctcaattataatttcagcggaaatagtgtacagaatcgaattgggggtaacagccattatgcatatttaaacctacagagtgggttaaatattggtgcgtggcgtttacgcgacaataccacctggagttataacagtagcgacagttcatcaggtagcaaaaataaatggcagcatatcaatacctggcttgagcgagacataattccgttacgttcccggctgacgttgggtgatggttatactcagggcgatattttcgatggtattaactttcgcggcgcacaattggcctcagatgacaatatgttacccgatagccaaagaggatttgccccggtgatccacggtattgctcgtggtactgcacaggtcactattaaacaaaatgggtatgacatttataatagtacggtgccaccggggccttttaccatcaacgatatctatgccgcaggtaatagtggtgacttgcaggtaacgattaaagaggctgacggcagtacgcagatttttaccgtaccctattcgtcagtcccgcttttgcagcgtgaagggcatacacgttattccattacggcaggagaataccgtagtggaaatgcgcaacaggaaaaacctcgctttttccagagtacattactccacggccttccggctggctggacaatatatggtggaacgcaactggcggatcgttatcgtgcttttaatttcggtatcgggaaaaacatgggggcactgggcgctctgtctgtggatatgacgcaggctaattccacacttcccgatgacagtcagcatgacggacaatcggtgcgttttctctataacaaatcgctcaatgagtcaggcacgaatattcagttagtgggttaccgttattcgaccagtgggtattttaatttcgctgatacaacatacagtcgaatgaatggctacaacatcgaaacacaggatggagttattcaggttaagccgaaattcaccgactattacaatctcgcttataacaaacgcgggaaattacaactcaccgttactcagcaactcgggcgcacatcaacactgtatttgagtggtagccatcaaacttattggggaacgagtaatgtcgatgagcaattccaggctggattaaatactgcgttcgaagatattaactggacgctcagctatagcctgacgaaaaacgcctggcaaaaaggacgggatcagatgttagcgcttaacgtcaatattcctttcagccactggctgcgttctgacagtaaatctcagtggcgacatgccagtgccagttacagcatgtcacacgatctcaacggtcggatgaccaatctggctggtgtatacggtacgttgctggaagacaacaacctcagctatagcgtgcaaaccggctatgccgggggaggcgatggtaatagcggaagtacaggctacgccacgctgaattatcgcggtggttacggcaatgccaatatcggttacagccatagcgatgatattaagcagctctattacggagtcagcggtggggtactggctcatgccaatggcgtaacgctggggcagccgttaaacgatacggtggtgcttgttaaagcgcctggcgcaaaagatgcaaaagtcgaaaaccagacgggggtgcgtaccgactggcgcggttatgccgtgctgccttatgccactgaatatcgggaaaacagagtagcgctggataccaataccctggctgataacgtcgatttagataacgcggtcgctaacgttgttcccacccgtggggcgatcgtgcgagcagagtttaaagcgcgcgttgggataaaactgctcatgacgctaacccacaataataagccgctgccgtttggggcgatggtgacatcagagagtagccagagtagcggcattgttgcggataatggtcaggtttacctcagcggaatgcctttagcgggaaaagtgcaggtgaaatggggagaagaggaaaatgctcactgtgtcgccaattatcaactgccaccagagagtcagcagcagttattaacccagctatcagctgaatgtcgttaagggggcgtgatgagaaacaaacctttttatcttctttgcgcttttttgtggctggcggtaagtcacgctttggctgcggatagcacgattactatccgcggctatgtcagagataatggctgtagtgtggccgctgaatcaaccaattttactgttgatctgatggaaaacgcggcgaagcaatttaacaacattggtgcgacgactcctgtcgttccatttcgtattttgctgtcaccctgtggtaacgctgtttctgccgtaaaggttgggtttactggcgttgcagatagccacaatgccaacctgcttgcacttgaaaatacggtgtcagcggctgcgggactgggaatacagcttctgaatgagcagcaaaatgagataccccttaatgccccatcgtccgcgatttcgtggacgaccctgacgccgggtaaaccaaatacgttgaatttttacgcccggctaatggcgacacaggtgcctgtcactgcggggcatatcaatgccacggctaccttcactcttgaatatcagtaactggagatgctcatgaaatggcgcaaacgtgggtatttattggcggcaatgttggcgttcgcaagtgcgacgatacaggcagccgatgtcaccatcacggttaacggtaaggtcgtcgccaaaccgtgtacggtttccaccaccaatgccacggtagatctcggcgatctttattctttcagtctgatgtctgccggggcggcatcggcctggcatgatgttgcgcttgagttgactaattgtccggtgggaacgtcgagggtcactgccagcttcagcggggcagccgacagtaccggatattataaaaatcaggggaccgcgcaaaacatccagttagagctacaggatgacagtggcaacacattgaatactggcgcaaccaaaacagttcaggtggatgattcctcacaatcagcgcacttcccgttacaggtcagagcattgaccgtaaatggtggagccactcagggaaccattcaggcagtgattagcatcacctatacctacagctgaacccaaagagatgattgtaatgaaacgagttattaccctgtttgctgtactgctgatgggctggtcggtaaatgcctggtcattcgcctgtaaaaccgccaatggtaccgcaatccctattggcggtggcagcgccaatgtttatgtaaaccttgcgcctgccgtgaatgtggggcaaaacctggtcgtagatctttcgacgcaaatcttttgccataacgattacccagaaaccattacagactatgtcacactgcaacgaggttcggcttatggcggcgtgttatctagtttttccgggaccgtaaaatataatggcagtagctatcctttccctactaccagcgaaacgccgcgggttgtttataattcgagaacggataagccgtggccggtggcgctttatttgacgccggtgagcagtgcggggggagtggcgattaaagctggctcattaattgccgtgcttattttgcgacagaccaacaactataacagcgatgatttccagtttgtgtggaatatttacgccaataatgatgtggtggtgcccactggcggctgtgatgcttctgctcgtgatgtcaccgttactctgccggactaccctggttcagtgccgattcctcttaccgtttattgtgcgaaaagccaaaacctggggtattacctatccggcacaaccgcagatgcgggcaactcgattttcaccaataccgcgtcgttttcacccgcgcagggcgtcggcgtacagttgacgcgcaacggtacgattattccagcgaataacacggtatcgttaggagcagtagggacttcggcggtaagtctgggattaacggcaaattacgcacgtaccggagggcaggtgactgcagggaatgtgcaatcgattattggcgtgacttttgtttatcaataaagaaatcacagggcattgctaatgcaggtacgcaatattacctgaagctaaaacctgcacgttagccctttgtaggccagataagacgcgtcagcgtcgcatctggcataaacaaagcgcactttgctggtctgttcccctcaccctaaccctctccccggaggggcgaggggactggccgggcacatttttagactttgtcatcagtcagagcctgccaatggcaggatctggtgttcttttacgctaccatgctaataatcagcacaataatcagcccaaccacggagttgaccagctccagcagtccccaggttttcaacgtgtcttttaccgacaggtcaaagtaacctttgaacagccagaatgaggcatcattaatgtgggtgagggtgttggaacccgcagccgtcgccagtaccagcagcgccggattcacgccaaccagctgaccggttgctggatcaaggattgcagcactgataatcccggcggcggtcatcgctgaaaccacaccctgtcccgtcgccagacgaatcagtacggtgatcagccatgccatgatgtagggcgagatattaccgtgggacatcaacatgccgatggtgtcgccgatgccggtgtcgatgatggtctgcttcagcacgccacccgcaccgatgatcagaatcaccattgcaatgctcttcaccgcgctttcaaaagcgttcatcacccactgcatgtcatgaccacgcgcggtaccaaagagtacgaatgcaaccaccatcgcaataaacattgcaatcggcgaggaaccgataaagttaaccacttcccaggcaggggtatcttttaccagccagatattggcgatggtggtggagatcataatgatcgccgggatcagcggcaccagaatcgagacaccaaaagagggcaggttgttcatatcaaccggttgatccgctttcagaaatgacggtgtcgggcgctcaaggttgccgaggaatttcggcaagatcagtcccgcacagattacgctgggaatagtcaccaggacgccatagatataaaccatccccatatctgcgccgtaagcattcaccagcgccaccggacccggttgcggagggaacagtgaatgtgcggtggtggccgccgctactgccggaatagccagtttcaggaacgggattttggcttcggcggcaattacgatcaccagcggcgccagcataataaaggccacttcatagaacatcgccagaccaaaaataagtccgatgataatcactgatatctgaacatagcgcagaccgagacgcgccagcagcgtatgcgctatctggtgagccgcgccggagtcgaccatcaatttaccgatgaccgcaccgaacaccacgatgatcgccagttcccccagcgtgttgccgaagcccgctttcatggtgtgcagcagcgacatcaaatccatgcccgccagcatcccgacggacagcgccgccaccaacaaggccaccattgaattgattttgaacttcaaattcagtaccagcatcaggccaatgccgaataccacccagagaatgttaagcacatgcataacgttttaccttacctggttgaaccgttgttattttgggcgacatgttatgtaaattggtcaaccattgttgcgatgaatgtcacatcctctgatcaataaccatcgattaccctttgctgcaatttgcagcaacaaccaggagagtgagattcttgtgatgtggttaaccaatttcagatttcgggttgacatgtcttaccaaaaggtagaacttatacgccatctcatccgatgcgacgctacggctgtggccgggttgttcatccggatacctaaacaactccggggttccgcgtctcttcgctgttgaacccactatgtgaaagaggaaaaatcatggaacagacctggcgctggtacggcccaaacgatccggtttctttagctgatgtccgtcaggcgggcgcaactggcgtggttaccgcgctgcaccatatcccgaacggcgaagtatggtccgttgaagagatcctcaaacgcaaggcgatcgttgaagacgcaggcctggtatggtctgtcgtagaaagcgtaccaattcacgaagatatcaaaacccacactggcaactatgagcagtggattgctaactatcagcagaccctgcgcaacctggcgcagtgcggcattcgcaccgtgtgctacaacttcatgccggtgctcgactggacccgtactgacctcgaatacgtgctgccagacggctccaaagctctgcgcttcgaccagatcgaattcgctgcattcgaaatgcatatcctgaagcgtccaggcgcggaagcggattacaccgaagaagaaattgctcaggccgctgaacgcttcgccactatgagcgacgaagacaaagcgcgtctgacccgtaacatcattgccggtctgccaggtgcggaagaagggtataccctcgaccagttccgtaagcatctggagctgtacaaagatatcgacaaagccaaactgcgcgaaaactttgctgtcttcctgaaagcgattattccagttgctgaagaagttggcgtgcgtatggcggttcacccggacgatccgccgcgcccgatcctcggcctgccgcgcattgtttccaccattgaagatatgcagtggatggttgataccgtaaacagcatggcgaacggtttcaccatgtgcaccggttcctacggcgtgcgtgctgacaacgatctggttgatatgatcaagcagttcggtccgcgtatttacttcacccatctgcgctccaccatgcgtgaagataacccgaaaaccttccacgaagcggcgcacctgaacggtgacgttgatatgtacgaagtggtgaaagcgattgttgaagaagaacaccgtcgtaaagcggaaggcaaagaagacctgatcccgatgcgtccggaccacggtcatcagatgctggacgacctgaagaagaaaaccaatcctggttactccgcaattggtcgtctgaaaggcctggccgaagttcgcggtgtcgaactggcgatccagcgcgctttctttagccgttaatacccaccggcatggctgcgcgccgtgccggttccttcttccttgccgtcactctctgaagacggattctggagtttacgatgactactattgttgacagcaatctgccggttgcccgcccgtcatgggatcattctcgtctggaatcacgcattgtgcatctcggttgcggggcgtttcaccgcgcgcaccaggcgctgtatacccatcatctgctggaaagtaccgacagcgactggggtatctgcgaagttaacctgatgccaggcaacgaccgcgtgctgatcgaaaacctgaaaaaacagcaactgctgtacaccgtggcggaaaaaggcgcggaaagcaccgagctgaaaattatcggttcgatgaaagaagcgctgcatccggaaatcgacggttgcgaaggtattctcaacgcgatggcgcgtccgcagacggcgattgtctctctgacggtcacggaaaaaggctactgcgctgatgcggcaagcggtcagctggatctcaataacccgctgatcaagcacgatctggaaaacccgactgcgccgaagtctgcgattggttacatcgtagaagccctgcggctgcgtcgtgaaaaagggctgaaagcgtttacggtgatgtcctgcgataacgtgcgtgaaaacggtcatgtggcgaaggttgccgttcttgggctggctcaggcgcgtgacccgcaactggcggcatggattgaagaaaacgtcaccttcccgtgcaccatggttgaccgcatcgttccggcggcgacgccagaaaccttacaggaaattgctgaccagctgggtgtttacgacccgtgcgccattgcctgcgaaccgttccgtcagtgggtaattgaagataacttcgttaatggtcgtccggactgggataaagtcggcgcgcagtttgttgcggatgttgtaccgttcgaaatgatgaagctgcgtatgctgaacggtagccactctttcctggcgtacctcggttacctcggcggctatgaaactattgccgacaccatgactaacccggcttatcgcaaagcggcctttgccctgatgatgcaggaacaagcgccaacgctgtcgatgccggaaggtacggacctgaacgcctatgcgacgctgctgatcgagcgtttcagcaacccgtctctgcgtcaccgtacctggcagattgcaatggacggcagccagaagttaccgcagcgtctgctggacccggtgcgtctgcacctgcaaaacggcggtagctggcgtcacctggcgctgggcgtggcgggctggatgcgttacacccagggcgtggatgagcagggtaatgccattgacgtggttgacccgatgatggcggagttccagaagatcaacgcgcagtatcagggtgcagaccgcgtgaaagcgctgctgggcctgagcggtatctttgccgatgatctgccgcaaaacgccgactttgttggcgcggtgacggcggcatatcagcagctgtgtgagcgcggtgcgcgcgagtgtgtggctgcgctgtaactaactgattaccctacagacttactggtcaatcaaactaatatttggttgaccagttttcgtttttttgcccacctgtacgtgccaacatccagtgctaatggtatagtttgagcttaacgggtgccgtaaaattgcccgttgtaggtcggataaggcgttcacgccgcatccggaaaaaatttgattaaccgcacctaacggacacaacaccatgaaatctgccacctctgcgcaaagaccttaccaggaagtcggggcgatgatccgcgatctgatcataaagacgccgtacaatcctggcgaacggctgccaccggagcgtgaaattgcagaaatgcttgatgtcacgcggacggtggtacgtgaagcgctgatcatgctggagatcaaagggctggtggaagtgcgtcggggtgcaggtatctatgttcttgatagctcaggcagccacaacgcagacagtccggatgccaacgtctgcaacgatgccggtccttttgagctgttacaggcgcggcagttactggaaagtaacatcgccgagtttgccgccctgcaggctacccgcgaagatatcgtcaaaatgcgccaggcattgcaactggaagagcgtgaactggcttccagcgcgccgggcagcagcgaaagcggtgacatgcagttccatctcgctattgccgaagcaacgcataacagcatgctggtggagttattccgtcagtcctggcagtggcgggaaaacaatccaatgtggatccagttgcacagccacctggatgacagcctgtatcgcaaagagtggttgggcgatcacaaacagatcctcgccgcgttaatcaaaaaagatgcccgagcggcgaagctggcaatgtggcagcatctggagaatgtgaagcagcgcttgctggagttctctaatgttgatgacatctatttcgatggctatctgtttgattcatggccgctggataaagtcgacgcctgatccctcatttctggtgcaaagtttaaccgctttgcactatgtatgttccctgaatagttaattatgttctgcagaatatattatgcgtaaattaatcattacgtacgatatattgttttggaataattatatatcagtttaacgctgagaaattattcggaataatcagaatatgttaacgtatttccgttatgtttaatgacttttgtcaaatgatacctttttaaattaaaagtcagtggatattcttttctgtacagtgttttatctttggcggatcttataaatcccttatgaaagtgccagggacgcaatgagcataaaggaatgattatggaatatgagcatcaacccagtggtgtccggcagccagggcaggatacagatgccactaaacgtcaggagtgcgcaaaatgatgcgccaatcagttcagacggtattacctgaaagtacaggaaacaatacgttatcgctgcgtgattccgtatgccgggatctctttcaactttttagttctccccattcaccgctaccaatattacttgtttcaggcatgcctgagtggcaagggcataatcagagcgacaagcttctccagagttggtattgccgccagttacgttccgcgcttttatttcatgagccacgtattgcggcattgcaggtcaatctgaaagaagcctattgccacgagttggccattagtctggagatgatgctgtaccacgatgatgagccgctaacgtttgacctggtctggcagaaggggagctggcatcgcacgatgccgcagtaaatgacgggaaacgcgatacgcgcaagacgtatcgcgttaggtcacaattagtgggaggttctgattgctgctttcaaggccggaagccgggacggactggcactgagcttatcaatccccatggtgagcagtcgtgctgtttgctggatatctccagccatttcgccgcacatactgaccggaatttcattattacgtccggcctgacacaccatagcaatagcgttaatcaccgcgtcattacaataatcgaccagtttcgcgacggtgctatttcctctgtctgccgccataatatattgcgtcagatcgttggtgccgatggaaaagaaatcgacttcactggctaatttgtctgcaatcatgactgcggcaggaacctcaatcataattcccagcgccggaagattttctgcagaaaactttcagccaggttcaatctccagctcgcgcagttcacgccagaagcgttcggcaactggattcatgcgggtattcatccggtatgcataggcctgaatcgggataactaattcgtcccgattcagtacaacgagctgcccgctgcgaatttcttgttggatggcatactccggcaaccaggcaattccacatccgtcgagggcaacctgctttaaaagctcgctcatcgaagagacaaaaaaggtgctgaaactcaactcactgtggcgcgtcagagtgcgattaatcaatcgccccatgtaggagttgcggctgtaattcagtaacggaaagtgtggctgcgcgaggttaaaaagtgcttctccgtgttcgtcactggcgcagacggggaataattgagattcaaataagcgaatgtggtcaaacggtgcttccagcaaatcttcgtcgtgaaaggaaaaaatacagtcactttgcccttcacgcagtttatcgaccgcttcatcaacatcaatggcttcaatcgcccaggtaaagagcggcggcatctggctgataatggacggtaacagaccgagggaaagagagtgtgcagcggcaatcttgattttacgttgcgcgtaatcgctgccgccacgcagctctgccagattgctctctaactgttgcaacagatggcggatctgcgaatggaagattttcccttgttctgagagttgcagcggcgttacctggcggttaaacaattcaacaccaatcgcctgttccagcgcacggatgcggcggctgaatgctggttgcgagacgttgcgactgactgccgcctgggaaaaattgcgacatttttccagggtcagaaaatcataaagccatttggtttcaatgttatgcaaaaccgcaccacagtcatccattacgttatactctgtcagccgcccttgcgggcattctacgtccattcgggcggctgacaaccgtttatgccgtttcaaacgttcctttcacgcaggctttgccgtctttgaccatcagtttgccgcgagcgtatacctgctcaatgcgcaattcaggcgtcatgaccagtaagtctgcgtcattgcctggcagaatttcgcctttcccggtcaggttaaggaaaccggctacgctactggtgagcgggcgcagggcatcgctaaggctgaagctatagtctttgaccaacacttgcacggtttccagcaatgtttcaaaacctgcaacaccgatatgggttaaatttccttcgtcatcaaagaacggctggctaccgttgccgtcggagctgagggtgacgcgtgccagcggaatacccgcctgaacggcgcgggcaataccttcggcaggggcgaccggttcgtcaatgctgctggtgatgtcgatggtgccgcctttgcgcgcgaactccagcgcctgctcaaacaacggaacgttgcggttaacgtgggtcggcagcagcttgctgatcggcacatcgcagttttccagcaggtcatagactggctgtaacgcctttttgctgtcacccatgtggaacacggtgacgccaggtttaccgccgagcaaaccgccaacgcgggattccgccgccatattagccaggtgataaacgtccggtgcggcagaacggtgatcagagatggcgcatttcacaccaatcacgcgatcgataatcgccacgtctttttccacggaacccgtaatagtgcgggaagggacatgataagcgccggtcagcatccaggcgctgatgccttcttcattgagcgcacgggtcttggcgagcagggattccgggtggcgagagatagagtcggtgcccagcaggccaaccactgacgtgatgcccgcttccgtcagacgacttaacgccacttccggcgtgcgtgtcgtgggacctgcttcgccgccaccaccaatcaaatggacgtgttgatcaataaaacctgggcagaggatctgcccgctgagatcgacaaccgtgcagtccggtacaatgtcagaagggatgttgctggcaacggcaataattttgccgttagcgatgaggacatcgcaaattccccgatcttccggcgcatacaaatgcgctccctgcagcagggtaaaaccggctgcggaataatcaatcatggtaactccttgttaaacaataagctgcataacccagatcgacagcaatgcgttaatcacgcagaccgtaatgatatgcgggtaatatttggcattcacttcggctgttcccaggcagcgaccgacattttgcaccgggttgcccattaaatacatcgcgggcagtaaaacggtgacatcgtggccggttaatgcgccagcggttgccagactggcggcaacaccgactgcgccgcccatgctcatcaatgcggctaaaaggacggttgccgcttcaccgggcaatccccacagcgccattacgggttcacagatatgtcccacccagtcgagcaggccagtaattttcagcgcctggatgatgacaaaggccatcaccacgtttggcagcaggttggtggtagcgatagtaaagccacggcgcgcgccatcaataaacatatccatgacgtttttgcggacctgagttgtcatgcttgcgctccttgcgttgggttgcgacgttcttcgaagttaagccagacgcgcaaaatgttggctccgacaaatttaaacaccaggatgactgctaaaggtacgattacggacgtgcccagaaaggcaaacaccgcgacgccggaagagaagtagttggtgataatggcgctaccgctggtttgataggcggcgaaaatcactttatcgcgttcggtaatttcaccttcctgcgccagctctttggtcataccggcggcggcatccgtgttttgcaggttagcgatcagcgccagcgagcagatgcctggaatgcccaacaacggttttagcacgggcgtcattaactgctgcgcggcgcgcaatccgccaagaccatcggtaatcgagataattcccagagagagaatcactgacggagccagttccagcgcgaagagaaagccatctttagctcctgtgccacctgcgccgcgaaacgaggtggtagcgccattcgcaccaggcagttgcccaaacgatccgttcagaacggaaaagtcaaaaacgcgccaccaactgtctgtcccggaaaaaacaccggaaaaaaagataatcgtgagaaaaaaggccagataccctttaacacccactttttctgtcgccagctccccagctacagcatccccttgttgtgtcataacaatccccattgtttttttgtgtatgtgtgttgcttgagccaggaaaattcctggagctgaaaaaccttatcagccatgtgggtatggggaaaatgcaagtatgtttcttgctatgcgttttttgcatagcagaaaaatgacgctgtgtggcaaaggttctgcgcaggattgagttgcagaaaattcataaacccagtgacaatgacatcagtaaataaaaacagaaaattcagggacgaaaacgcgatggcaaaatacaacgacaaagagctggcagagacgagcaagtttttaagttttgtcctccgacataaaccagaggcgattggcatcgtgctggaccgtgaaggatgggcggatatcgataagctcatactctgtgcacaaaaagcgggcaagcggttaacccgcgcattactggatactgtggtcgccaccagcgataagaagcgctttagttattccagtgatggtacgtgtattcgcgccgttcaggggcattcgacttcgcaggtcgccattggcttcatcgaaaaacaccgccacaatttctctaccacggtacggcaagccgtttccttgaggcgataaaaaaacaggggctgattgcaggggagcgccattacgtgcatctctctgctgatgaagcaacggcccgcaaagtcggggcaagacacggttcgccggttatcttaaccgtcaaagcacaggaaatggcgaaacgagggatccctttctggcaagcggaaaacggggtctggctgacatcaacggttgcggttgagtttcttgagtggtaagggaaacttccctcatgaagtgaccacttgcagcttaaataattgcgctgtgctgataagcgcagcaataaacaacgccgccgcgccgcagagagtggcgctggcaagcgccgatgttccattgccaagcatactggtcagcgccgggccaagaatttgcccaatgccgtaaatgagcgtcacaaagcctaaaagattgagatttcccggtacgctcagttggcgggcgatagtcatcaccagagatgtcgtgcccataaaggtaccgccaaaaccaagactgctgatgataagcaagagaggcgagtcgctggcgagagtaagcaacacactaatagcctgcaccagcaaattcgccgtcaggcagggcaaagccccccaacgttttgctgcccatagccagccaaagcaaccaggcacaattgataagccgactaacgtccagagatgggcggttaacaatggtgagcctgcatctttcgccatgagcggcaggtaagtcgcgacgatgatataaccaaatcccgccaggccgtacagaatagccagtaaccaccagctcattatctgttgctccgtttttgccaatggcattggtgcgatggcgtgttttttcgagggcattaaaagcgtaagtgcaatcagcatcatgccagaaagcgccccggcgccttgccataacgtttgcgaggagaggtcaaaatgcaggcctgccagaacatattcattgctcagtgcgatgccaatgccaacgccagaaaacaaagctgccagcacaaaaggatggcgcgtgtgctgcataatcagcgtcgaaccaaaaatcagcattccggcgctggcgacacccgccaggacgcgaatcaataacaccagaataaatggcggcaaccatgccattgcgaggatcaacaacccgctcgccagggcagaagccaacagaaatgggcgcaggcgcgatggctggtgaaatgcgccaaaagaaaatagcagactgccagccagataccccgcatagttgccgctggcaatccacgagagctggctaaatgaaaacgatccttccgccatcatgacgggcaacataggcgtataaaggaagcggcctaaacccatacctaaggtcagaaccagcatcccgaaaagcgcggtgctgaaagaaaagcgttctacgggatgcgtggacgaaggcatgtttaaccttgtttgtcatttttgttgttaacaagttaataacaaaaaggtgaaacatgccagcctgttaatgcgatgattgaggggtaaagcgataaaaacgatttggttcgctaacgatataaatattaccagaggcatccatcgcaaccccttcggcctgtttgatgttatgcgacaaaccccgactgcctttggttagtgacatttcaccgataacctcgccaaccagcgttacttcctggagtgcgcgagattcatgagacagcaccagaagcgtatttttttgttggttaaattctgcgccggacacatcatctaaagtaaattgccgttgtagtgccttgtctttgctgatatgcaattcattgctacttaacagcccgttaactttgtagacctcaatcgggtttttctctttaaaaaaccagaaagtgtgatcctggcgagaataggccaatccttcaaaaccgcaattggttggggattcctgcagcgggatttttatttttttgaggatttttacttccgagtttggggtcagtgaaatcacataaatggcataatcgcgctcatcgctaatgacaaactgattatcgccaatgtattcgatcgtctcgagatccttaacaaaatccagaggaattgtgcggatcaaatcaccattggtggtcatttcaacaatggcggcaggtttgttgatagtgctaaaaagagtattgctttgtgccgaccaggtcagcgaagagatattattcgttatgcctgcaatttctttgccgtcaatggtggcgtggtaattctgaaatgatgctgcatgattgcttttacgggcgcaagattgcacgaagaaagtacacactgccacaatgacaaaaagaatcacaataacgaagatgcgtttacttaacgaaatactttttgtcacggtaatccctttaaggcaaatcaataagatatcgagaagtatacgtagcgatcttaatgaatccttaacgcggagaaatcccgtaatgtgcaatgcagcgccagccaccatcctgctgacaataaactgattccgtatgcccagggatcacccattgaatttcctcgccaggcggacaggtcagccaaatgcataacccgcagccgccgcgtaaatcacggggaatatcgctgacgcgaaaagtcatgcccgctgcctgcaacgccttgcgggtttgtatgacgccgaccgtggagtgaaataaaaacagatactctttcatgcgcgttttctctgccgctgaccgatcaccgccgcgccaattgcaccagcgaattgcgcatcagggtgagtttgtaccggcattcccagatggctttccagcatgtgggtaaacctttgacagtggctaacgccaccagtaaacagaatcggcgcttcacaggagagacgagcaatgaaattggcgctccgccgcgccatcgcgttaatcactccggcgagaatcgcttctggcgctacgcccgcagagcgcaggctgatcacttctgattcagcaaacactgtgcacatactcgtgatggcgtgcggtatgacattttcggtaatgctgtcgagttgctcgacgctggtgccaagcgtgcgcgagatcacctccaggaaacgcccggtgcccgccgcgcatttgtcattcatcaggaaatcgcacaggttaccgtcatcatcaagctgaatcactttgctgtcctgaccaccgatgtcgattaccgcgcgcgttgctggctcaagaaaccgtgcgcccagcccgtgacaggagatttccgtcacttgtttatcggcaaaatccaccagttgccgtccgtagccggtgagcgtcagaaacggcgttgtctctaacccttcgcgcagagtttcccaggcttcagtaattgctgttgccgggcgaaaggatgttggaacgaggaaacggcgcgtaatcacgccgtcagccagtaagatccctttggtggcggttgagccggaatcaatgccaatcgaatatgtcactgccactccttacagcatctcaataaaggccgcgacacgggtgctgagctgcccgacatccgaggtggagtagtctgtttcaatagcgatataaggaatgttgtgctgctggcgcacatgacgtttaatcgccagcgattccaccgcgtaggtatggcacgcctgcaaaatcacatcaactacgccatcgacctgatattcttcaaccatctggctgagcatttgcaggcgctgatcgttcggcgaaacacaggagcagccaatcgccagatatttatccgccagcgcgtcgtacacatcacccgtttccgccacgcattgctcggtggctttcgccccggtgcagttttcataaccgacaacccagccgccattctcttcaatcgcgcgcaccactttctctgctgcgccgccaattgggcagccggtgattaaaatacgtgggcgcgggtccagtcgctggccttcttcccactgctgacgaacgcgggcggtcattgcatccagttcattgatcaacgcctctttatcgaaccggaaggttgcgccgtagactactttcagaatgtcgctgccgctaagcgccggaggatttaactgccccaaatgataaaagttggccagtgcgcgacgttcgcggtttttcagcgcaatggcatcgcgcagagcatcttcgctaatctcgtgcccaaaacgttcttctaccgttttttgcaagcgcagcatctcggctttccataatgcacgcgaggcatcgtccttaacgctgtttggcagttgcatcacatgaacgggcttaaactccgccatgtattcatacattttctttttgccgtcgcaggtggtttcaccgaccaccagatcagaaaagtagaagtaggggcatttatcggttttgccgaagccgtagctgcttttaatcagcgggcagaggttgcgcggcagatctttctcggcttcttcaatggtttcatcagaggtggaacatagcgaaaccacaaccgcaccggctgccatcgggatctcttgcggcataaaggtgcagtaggtgccaaccagcggaatgccgcgctccttgagatccatgacggtgagaaagcctttctggcgagcttcagagaactgatcgaaaatggcgggtagatcggtgacaagtgacatgattttccttccccgtaccacgggagataatgaaaagaggccacattattaccattcttttagtgtggtttatttgatctctctcgcggttagccacttagtttttcatggatttctataaattgccgagggggaacaaggccgggagctgcgacagcaaatacaaaataagtccaatacaaccgccaaccggcgtaccgttgacacggataaactggagatctttgccgatatttaactcgatttgccgcgacatatcccgtgcgtcccagctttttaccgtgtcgctgatatggcgagtcaggaatgcggaaaactcaggcgcaatgcggtgtgcggcttgttccagatgaccatttaacgacgcccgcaaggcatcatcggcaattaacgtttcgccaaaccattgacccgcccgcgcgatacgttctttcacacgagaatcttcactgttgatatccgctttcagccattcccgtaaatccccccacaattcactgagatagcggttaaaagcttcatcttctttcagatagctttttacggcatcggctcgcgctgccatttccggatcgtttttcagcttgtcgatcagggcaagagtggcgcgatcaaacgcatggcggatctgatgcgcacgatcgcggctgatatcatcaagcaaagaattcaccgcgtcagaaaccaactccgcgctatgttcgcccagccattcagtgggcaaaattttggctttcagtggatgctcgctctccagccagcgaacaatttgctgggcgataaacttgcgcgatttatcgcgctgaagcagggcgatcaactgtgcgatcagcgtatcgagcagcacctgatgacgatcgtttctggtcatactctccagcatcaacgcactggtgccggaaagatcgaccttatcgatcgcccggtggaccgcgcgcttaagcaggcgctgaatacgcgcatcatcggtcagttcgagaaaaccgctcatgatctgtaacagatgctgaccaacgcggcgggcgttctccggctgactaaaccagttgccaatcaacaacgccggttcgtgacgtcgaatcaatgccaccagcgattgggtatcgagaaatttttcctgcacgaactggccgagattttcgccaatccggtctttattacgcgggataatcgccgtatgacgagaaatgatcggaatcggcacgcggcgaaacagcgccaccaccgcaaaccagtccgccagtgcgccgaccatcgccgcttcagcaatcgccttcacgccgctcacccaaaaattgggcggcaaaaacagcgtaacgacaaaggtagcagcggcgataagcagtaaagagagcgccaacattttggcgcgtctgagttcaatgagtttattcatatcgtaagaatagagcctgacggtaagaaaacgcaaaaagcgagatatcttccataaaaatgtatcgtttgcagaagaataaaaatagcctggaaaccgcctcggggaataggaaatagccaggtgtgaatggctttgttagtcgctaaagttgggccatcttatctacaggtgacggatcgccatgacaaactttacgaccagcacgccgcatgacgcattatttaaatcctttctcacacactctgacaccgcgcgggattttatggagatccacttacccaaagatttacgtgaactgtgcgatctcgatagcttaaaactggaatccgccagctttgtcgatgaaaaattgcgggcgctacattccgatattctgtggtcggtaaagacccgtgaaggcgatggctatatttatgtagtgattgaacatcagagccgtgaggatattcatatggcctttcgtctgatgcgatattccatggcggtgatgcagcgccatatcgaacatgataaacgccggcagctaccgctggtcatcccgatgctgttttatcacggtagccgtagcccttatccctggtccctgtgctggctggacgaatttgccgacccgactaccgcacggaagctttataccgccgcgttcccgctggtggatatcactgtcgtgccagacgacgagattgtgcagcatcgcagagtcgccctgttggagttgatccaaaagcatattcgccagcgcgatctgatggggcttattgaccaactggtagtattactggttacagagtgtgctaatgacagccagataactgcgctgttaaattacattttactgactggtgatgaagcgcgttttaatgagtttatcagtgaaattacccgtcgactgccacaacaaagggagcgaataatgacgattgcagagcgaattcataatgatggatatataaaaggggaacagcgcattcttcgattgtttttgcagaatggggtagatcctgaatggatacaaaagattaccggactttcggcagagcaaatacaggcattagagcagcccttgcctgagcgtgagccttattcatggctcaagagctaatcagagacggatgacaaacgcaaagctgcctgatgcgctacgcttatcagacctacattatctctgcaatctattgaatttgcgcggtttgtaggccggataaggcgttcacgccgcatccggcatgaacgaagcacactttacgtggcgatgatagtgaccttcctgcaccaacgttgccgccgccatttatgtgaacggtacattaacgctgctggtggcagcaaatgcagacccggtgcgtgttacagcaggtgagagatgaacggttaaaggatattgggttatgcagggaggatgtggtgtaatggagagagtccttcacgaaacgatgggatttatatgtcacctcgtcagataaggggttattattgcgaaatcatcgcttcacggaaagacgtcagaatgaaagctacagaagcccgcctactcgattttttaaaacgttcgcagcagttcgttattcccatttatcaacggacttattcatggacagaacaacaatgtcggcaactttgggacgacatcattcgtgccggaaagcgtgacgatatatcagcgcattttatcggttcggttgtttatattgagcaggggttgtatcaggtttctggtatttctccgttactggtcattgatggtcaacaaaggctgacgaccgcaatgttgctgattgaggctttatcgcgtcatcttggcgaagacgaagtttttgatggcttttcagcaatgaaattgcgtaattattatttactcaatccttatgagtccggcgagaaaggatttaaattactgctgaccgagactgataaagacagtttgctggcgttaataaaacaaagaccaatgccagaaaactattcccatcgaataatggaaaactttactttctttgatgaacaaattgccaaactcggggatgacttgattcccttatgtcgtgggttagcaaagttattaattgtcgatgtggcgcttaatcgtggtcaggataatccgcaactgatttttgaaagtatgaactctaccggtaaggcgttaagtcaggccgatctggtgcgcaattttattctgatgggcctcgaaccagagcatcaaacccggttgtatgaagatcactggcgtccaatggaagtcgcttttggtcagcaaggttacagcgaatattttgacagttttatgcgtcattatctgacggtaaaaacgggggagatccctcggacagatgaagtctatgaggcatttaaactccatgcccgcagccagagtgttgctgaaaaaggcgtagatcggctggttgaagatattcacatctacgcggagtattactgtgcaatggcattgggaaaagaaagtgacaaatcgcttgccacggcttttcaggatttgcgcgagttaaaggtcgatgtggcgtatcctttcttactggcgctttatcatgactataaaaatggcgttttgtctcacgaggatttcctgagcataattcgtttaattgaatcttatgttttccgccgttcagtatgtgcgattccgacaaattctcttaacaagacgtttgccactttttataaggtcattaataaagaaaaatatctggaaagtattcaggtacattttttgaatctaccttcatatcgtcgtttccccaacgatgatgaatttaaacgggaattaaaagttcgcgatctctataacttccgtagtcgcagctactggttacgacgactggaaaacgataaacgcagagagcgcgtggaagagtttacgattgaacatattatgccgcagaacgaaaatttgtcggctaaatggcgcgaagagctgggaagcgactggcagcgtattcataaagaactgttgcatacgttggggaatctcactttaacgcgctataactcccgttacagtgacagacctttcgcagaaaaacgcgatattgaagacggctttaagcatagcccgctctatttgaatatcggtcttggacagtgcgaaaaatgggatgaagctgccattcacgcccgagccgatcgtctggccgatctcgcggttcaggtctggcaagcgccttctcttcctgaagaggttttagctgtttatcggggacagcctgagaacaaaaccagttacagcctgagtgattatccttttcttgctgatggttcgcatagccgggtgttattcgatcatcttcgcgatgaaattatgcgcctggacgcagggatcacgcaggaagtattgaagctctatattgcgtttaaagcggaaacgaattttgttgatgttgtgccgcaaaaaagccgactgcgattgtcgcttaatatgcagtttcatgaactggtcgatccgaaaggtattgccaaagatgtgacaaatgttgggcgatggggcaatggtgatgtggaaattggtttcagtgacctcgcacaacttccttacattatggggttaattcgtcaggcatttgaaaaacagatggagagcgcgttggtataacgcagcgaaaaatgcccggtagtcctggcgctaccgggtcaatgtatcaggcaactttctgtttacccgcaatcaccccaataaactcctgcacctgcctttgtttacgcgccgacagcttgcacacctggcgcagcgactgcatcagttcgctctcggcggcggcgggtggttgggcggtgaggacaatacagccttccatcactttgacatctaccaccgtgccggtggcaaaaccggcggcttccagccactgacctttcagggtgatggcgggaatacggctgtaatccgggtaacgactcgcataactcacggttaattgacggttatttgccggggagacttctgcttcgaacggttgtgcaatagaatgcgtatcagtcataactgctattccctataaatagtgattgtgattagcggtgcgggtgtgttggcgcacatccgcaccgcgctaaatacctggatatatcatcagtaaatacagggaaagtccagctaaaaattaatgaaaataagatgaaaattagcgtgaaatataatttttggtgatgtgaataaagcggccatttagccgctttattggttttatgagggcgagaaaattagtttatcgccgcgtcagtgagtgcgtctgcaaggtgcagttgggtttgtttggcggttttgataatatatttcagtttattacaggtttgtattaattcatccgtttttgaaataatgcgatcttgttcactttgcggtagaagaggaaatagtgtcatctctaactgtttcgtagatatatgtggaactccattacttcttccaggatcaattgaatttatgaagaaataagattgcaaccatattgtcaagaaggagttagacacagtgtttgcataatttttaaattttgctactcgttggagtagtaaacagggtaaatctgatttgctaatgatagcatattttaacccggtattaataattggtctgtctaatgaaataacaatatcattttctgacaaaatataattttcaaaatcggatatcatgtcatttggtatatgtacaacatctttccaattggtaactccatgagcaatgttagcattccgcaataaacgtaaaccgacagaggtaaaccactcacttttaaaggcatatccatttaaaaaattataaatagaacccaatcgacaccactcccacccttccggcagttcaaacggtttttcctcatcactaattggcggcaacggtttttgtttttttattttcccttctttcaccaattgcgcttttttctgcgcaatacgtttgagcagttcagaggcgggttcgtcattcggatcctgcggcacaagtttacccattacggccagttgcagaatggtctgttttaacgcatccacgctggcttcagtggtaaatagtgtgtcgaaatgctcgctaatacgcgcccagttttcagccagttcctcgacgttttggctgtctgtaagtgttcccaacagggtttcaaccagttgctgatgtgcgtccagactggttagggattgctgttccagttggtcgcagagagacattaattgagtaaacctaataataatgcgctcttgttcttgcaatggagggaagggaataggattattttcaaaaaaaaaccttggaacacgtttctgaccagcagaaccagtcatttgtgattcaccagacttaagaaaattaggtgatttaaagtttaaaagaagatattttcgattaattatatcgctaaaagggcgtgcaacatgtaattctgttgttccaacaccaatgccgttttttaagccagaaaaaatagctgctttactattttcaaagcaaggtgttatttttgcaatagcgatatcaccattagcaaagtgtgtataaccttttttaacatctttccatttttttatttcaaattcatgcgagccatcaaatttagttgatatgagtggcattggaataaatgatatttcttgctcatcatcactgacatcaattttaggatttatttccgcaattctagttagcgttgtccactcccatccatccggcaattcaaacggcttctcttcctcgctaatttccggcagtggtttttgctttttaattttcccctgtttcaccagctctgctttttccgccgcaatacgcttcagcagctccgacgccggttcatcgttcggatcctgcggcaccagtttaccgcgcactgccagttccagaatcagctcacgtaatttcttaatgccatacaaatcaattttaccggaactgccgcgcccggcggtggaacgggtttgcaacgccgaggtccaggtttccatatgatcaacgatcagcttttccacactcatcagttaacctccttgacagacagcgcagcgccgagaatatcgcgcagttgattacgcagcgtctggatctccgcctgttgctttgcatactgcgctaacagttcgtccggatcatggctgacggtttccgcctgatgtgggtttttaatatccagattgaagttacgcgcaatcacgtcatcaatgctgactttccacgcttgctcattctcgacgcggctggcaaaaccatcggcctcgttaccccaccagtcgatctccgcctgaaactcttcaaacttcatcggcttggttttgctgtagtttttcacgcccgccggatacggatgctcatagaaccaaatctctttggttggctgacctttggtaaagaacaacaggttggttttaatgccggtataggggttaaacacaccattcggtaaacgcacgatggtatgcaggttgcactcttcggtaagtagctttttgattttggttttaacgccttcgccaaatagtgtgccatccggcaataccaccgccgcacgaccgtttttcgccagtacttccacaatcagttgcaggaacagatccgccgtttcgcgggtttgcatctctgccggaaagttcttctcaataccgtcttcttccgtgccaccaaacggcgggttggtaacaatgacatccagttgctcatcccaggaggaaagcggtttgttcagggtgttgtcgtgacgaatttgtactggtacttcaatgccgtgcagcagcatattggtggtcgccagcaggtgcggaagctgttttttctcaacaccgtggatctgttgttgcagcgtctgatgatcggcgacgctcttcacgtatttgttctttacatgatcaaatgcgcaggcaagaaaaccgcccgtaccgcaggccgggtccataatggattcgccgagtttcggatcaacgcgatccaccataaagcgagtgacggcgcgtggagtatagaattcgccagcattgcccgcagattgcagatctttaaggatctgttcgtaaatatcaccaaacagatggcgttcgctggcgctggtaaagtcaatttcgttcagcttgttgatcacctgacgcagtagcgtaccgtttttcatatagttataggcatcgctgaacgcctgcttcaccacgtagccgcgtgggtttttatcgataggcgcagtgaggtttttcaacgccgggaacagatcatcattaacgaattccagcagggaatcaccggtaatgccctgcgcgtttgcggcccaactgcgccataaataacgctgtgggatcggatattgatagttatcctgctccagttccagcgcctcttcctgggcatcgaagattttcaaaaacagcagccaggagagctgaccgagacgctgcgcatctccgtccacaccggcatctttgcgcataatatcttgtaatgatttgattactgagctgatagacatgttgtattccatgaaaaacaaggccttctgcaacatgatggttgcagaaggcacaaaagagagttgttaagcagagcggggcggtaattggtagatttcgttttccagctcgctgagcgcctgattatacccgttacggtcgccaaatccggttttaataatctccggtaaagtgcccatgctgtcgaatggtttaagtttcagcacctgaatactttcgatctcctgtacgcccgcatcggcgtatttatccagcagattatcgagcacggcttgcgctgcttcagagtattttgtgaagtagttccgcttgcgcacgttctcggcgcgctctttgcgggttaacggcggctgaccatatactacgtggcaaagcatgtcgaatgggtcgagatctttaccgacttcttctgccagtacttcccagatgatcccctgttgctccagctcgtgaatgatcgcttctttgcgatcggcgtcctgccacttgcgggtaaagtcatccagcgaggcatattctttgagcagtgttttgcgggtgtaatctttaaaggattcggtaaccagtttaccgtcggcgtcgtaatactgaacgcgctgtgcaataacgcccaccgctacaccgttgacgtgaaacttgcggattttcttctcgtcttcttccggaagtgggccgacatcatcggtatcggtaacctggtatggtggcgcaggcggttcatcaacgcctgttacctgttcttcgtcatgttcgctgatttcttcgagtttctcttcaaaatcagattctggatcggcgatatcctctggtgtggtatccatgactttttcgggaatgccatcgaaacgctcatcggcaaacagttcggtggcttttttaaagtcgaggatggtaaaccagagtttgccgtaacgttcgtcgatgcgtgtaccacgaccgataatttgcttgaatttggtcatcgactggatgttctggtccagtactaccagtttgcaggttttagcatccacaccggtggtcatcagctctgaagtggtcgcgataaccgggtacggttttttcgggttaatgaagttatccaactgagctttgccaatttcatcatcgccggtgattttcatgacgtatttgtcgttctttttcacctgctccgggttgagattaaccagggcgcggcgcatacgttctgcatgatcgatgtcgttacagaagacgatggttttatccatcgggttggtgcgcttgagatagtcggtaatggttctggcaaccagttctgtgcgttcgtcgattaccatcgtgcggtcgaaatctttctggttatagatacgatcgtcgatcacctcgccgtttaagtcagtttgccctttggttgggcgccagccttgcagatcaacatcaatatcaacacggacaactttataaggggcgaggaagccgtcttcgatcccttcttttagcgagtagacgtaaaccggatcgccgaagtaatccgtgctggagacttcatgcgtctcttttggcgtggcggttaagccaatttgggtagctgaactgaaataatcaaggatctctcgccaggcgctgtcttcggatgcgctgccgcgatggcattcgtcgatcacgatcagatcgaagaattctggtgcgacttgtttaaacgctttttggtcttcctccgggccagttatagcctgatagagcgcgaggtgaatttcataagcgggatcaatggtgcgtccgctgactttagtcattgccgtaccaaatggctggaaatcattatttttggtttggtcgaccagaatgttgcgatcggcaaggaacaaaatgcgttttttattttttgatttccacaggcgccagatgatctggaatgcggtataggttttccctgttccggtcgccatgaccagcagaacgcggttttgcccgttggagacggcttcaatggttttgttgattgcctgaagctggtaataacgtggcgatttaccgctgccatcgtcgtaatagtcctgagtaatcaccggaagctgagcttgtgtgtatcctttccagaggcagaatttttgccagagttcagcgggggaggggaagtcatccagcgttatttgcttttcaaggcattcaccttcggctgcggtggcatcgcggaagataaagccatccccgttggtggcaaaaacaaaaggaacgtccagcaggcgcgcatattcaatgccctgttgcatccctttgccaatttcatgtttgttggcttttgcttcaatcacggctaagggaatgcctggtttgtgatacagcacgatgtcagcagattttaccgttctgcgtgccgcaactttaccacgtacgatgactttaccgtcccggagtttgacctcctgtctgatttgcgttgtgttgtcccagcctgcattgagaatggctggcataacgcatttggtaatgatgtctgcttccgtcaggttacttaggttcagttccgccatggggtgttctcgcttttatcaggacgattctgattgtacataaaatcaatagcctggctatgacttagggcggtgtttcaacgtgaagtacgtagcagagatcacattgatatctctgttatatcttgcttgaattaatctgggcatatcagagacagataaacagaagttacaggaaccgtatcaactctaacaaaatatataaaaatcttatagttgcgtttctttcgagcaagaaagataatgttattgttgattgtttgattgggtatatgaaatggaagctaaagaatgtaaggtgcaggatatccttactgaaaacaaaaagtttattattccttcttatcagcgtccttacagttggacggtagataatgcagagcaactcattgatgatatttataaaagctctcaatcagaagagaatgaatattttattgggagtatgatttgtatcaataaagggcaaaatcagtatgaagttgtagatggacaacaacgtcttacaacgttaagcattattgtctccgagctaaaaaaaatcatcccgattcaggggataaaagatgatttgcaaaaaagagttctgcctattgatgtttattctgatgaaacagatgaaccaaggctaattgttagaaaaaaagagtatgatctttataaatattatatacttcaggattctaaagattataaacctgaaaaaccatcggatactgagttagtattcattagcaacgctgaaacaattagagattacttgttgcggttatctgttgatgagttgaagttgcttgctaaatatattttgcaaaatgtatatatcgtatttgtgcaaactgatgatttcgcatcatcatttagactctttaatgtattaaatagtcgaggtttacctttaagtaatgcagatcttttaaaaaatgcactgtttgaatcagcttctacgcataataaaaaatcagagcaaatagaatcagcatggtcgcaaattgaagatatggttggagtgagacggcttgataaatttcttactcttcataagctttccgagaaaaaagatcgtgacagggtgttacaaaaaggttttgaagcttttattgaaaatctccagcagcaatttgatggagatgctattgctatgtcactgatgttggttaattctgcaaaaaattatactaagattttagagaatgattttgaacactcttcaatacgacgaaaaatagcatcactaagtaatttaggggtagatgagtggattcctccggttatggcattcatgaatcgaatggctcgtacagaagattttaatttagatgatttttctcaatttattaccgcctttgagaaggtatatatgcatgggtggttaaaaaaacaaattaaaagccaaagagaaatggtttgttattcagctctggtagcaataaataatgatatgtcttttgattctgtgataaatcagataaaccaacatgcagataattcaggttttatagctgctctggatgaagatttatatgagcctcgtccgaatcaagtgaacttaataaaagcaattttgcttcgcttagatatggagcaacaagatgagagcgtgattaaaacctatacggggagaatcacaattgagcatattcttcctcaagcattagttaatgaatactggattaatagattccaacctcaagagcatgtctactggctgcataaaataggtaatttaacactcataagtggttccaaaaattctgaagcacaacactatgattttatcaaaaagaaatctatttatgagaaacttaatagtaaaagctcttttgatttaacaaaagatgtttgtaattcttcagaatggggattggctgaactgaaaatgagacatgaaaaaatgaaaacgcaattgaagaagctttggttggtctgacatatctaaagagttccactcgtaataatgttgcggtggaactctcaaaaagttgatctttcccgaacttacttcctcaacccagcaaacgccgcccgaatctcttcttccggcagctgaatcccgataaacaccatcgtactatgcggtttttcatcgccccacgggcggtcccagtcggcgctgtagaggcgttggacgccctggaacagcaggcgattaggttcgccgtcaatccatagcatccctttgtaacgcagcagtttatccgccgattccagcagcaggttttccatcacccgggaaacttcgctgatatctaccgggtaatccagttccaccacaatcgacgaaatatcgttttgtttgtccgcgataaagtgaaaacgtggcttggtgctgacgacgttttcttccagcataaaaccgttggtgttgaacagcaggcccaggtcgatgtcgccgtgggtgacggtgtagaccggtgcacgggcgttgatgcgcgccaggcgttcacgcagtttttctgcttcgcctgcgacgtcggttttagtcagcagaatacggtcggcgtagccaacctgtgactgggcgatggtgaactggttcatctgctcatcggcatgtaccgcatccaccagcgcaatcacgccatccagcaggtaacgctggcataaaatctcatgggagaaaaaggtctgaataatcgggccgggatcggccatgccggtgcattcaatgaccagacggtcgaactgaatattgcccttgtcgagattatccagcaggtcgagtagggcgtcttccagctcgttggagcgcgaacagcagatgcagccgttggtcagcgttttgatctgcgtggcgcgatcgccaatcagttgatcatcaacggagacttcgccgaattcgttttcaatcacggcaatcttgtagccgtgttgttcattaagaatatggcgcagcagggtggttttgcctgcgcctaaaaaaccggtgagtagggtaactgcaatcgggttcatgctctctccattaacaacagcgcataccgcctttaccatcgccgccgtagcgcgcgttctggcgttcgcggaagaattcttcatagctcatgtacggcttgtcgggatggttggtcttcatatgctcgacgtagttgtcgtagtctggaatgccaatcaacatcttcgccgcctggccgagatatttttttgcctgtcctaagttaccaaacattttgccttccagatatgcgtaaagcccggaaggtccgggctggggatttgccggatgcggcgtaaacgccttatccggcctacgatagacattttgtaagccggataaggcaaccggttagtggtgcgaagagatcttcacgccgccttccgggattggaacgtacggtgtttctttgtcagtacgtttgtcgctgttacgcaccttcagccaggttttgaaaccgtagaagatgatgctgtacaccacaatcaggaacagaatgctcaggcctgcgttggtgtagttgttcacaacgatgtggttcatgttggcaatctgctgcgccgtcaggtcagtaccgttagcaatcttctctttgtactggcttgccatgtagaagaagccttccatctgcgggttggtgctgaacagtttcaggcccagcgcccaggtggtgcagataagcagccatactgccgggataacggtaacccagatgtattgggtgcgcttcatcttaatcagtacaacggtgcccagtaccagcgccacggctgccagcatctggttggagataccgaacagcggccacaggctcttaacgccgcccagcggatcgaccacgccctgatacagcaggtagccccacagacccacacagcccgcagtaccgatgataccggcaaccagagagtcggtttttttcaggaacgggatgaagttacccagcaggtcttgcagcataaagcggccagaacgggtacccgcatccagcgcggtcaggatgaacagggcttcgaacagaataccgaagtgataccagaagcccatgtcagccatcggcagcactttgtggaacacgtgagcgatacctaccgccagcgttggcgcaccacctgcacggttcaggacagaaggctcaccaatgtctttcgcggtttgcaggatctgctctggcgaaatcacgaagccccaggagctgacggtcgctgccgcgtgtgcggtaacgtctttcagctgtgccatgatgatcggcgcgttctcgccacccatttcatgcagattaggcatggtgatgccaaggccagcaggcggggtgttcatcgcgaagtaaagacccggttcgatgatggacgcagcaaccagcgccataatcgccacgaaggactccatcagcattgcgccgtagccgatgaaacgcgcgtcggtttcattagccagcagtttcggcgtcgtaccggaagagatcagcgcgtggaagccagataccgcaccacaggcgatggtgatgaacaggaacgggaacagagcgcctttccacagcgggccagtaccgtcaatgtactgggtcatggcaggcattttcagttccgggttcagcaccacgatacccagcgccaggccgacgataacgccgattttcaggaaggttgccaaatagtcgcgcggtgcgaggatcagccacactggcagcagtgcggaaacaaacgcatagccaatcagcgcgaaggtaatggtggtgtctttaaaggtcagtgccggaccccagtacggatcgtgagcaatcacgccaccgaagtagatagaggcaaccagcagcacgataccaatgacagagacttcacccacacgccccggacgaataaagcgcatgtagatacccataaacagcgcaatcggtacggttgagcaaacggtgaagacaccccacggactttcggccagggctttaaccacaatcagcgccaggacggcgaggatgatgatcatgattaagaaacagccaaacagcgcgatagtccccggtactggccccatctcttctttgatcatctcaccaagagatgcgccgttacggcgagaggagataaacagcaccataaagtcctgaaccgcaccggccagcacgacccccgccagcagccacagcgtgccaggcaggtagcccatctgcgcggcgagaaccggacccaccagcggaccagcaccggcgatagcggcgaagtggtgaccaaacaacacgtaacggttggtcggaacgtagttcagaccgtcgttgttaataaccgcaggcgtcgcgcgcgtggggtcgagtttcatcaccttctgggcgatgtacagactgtagtagcgatacgccaccagatacaccgacacagaggcgaccacgatccacagggcgctgacgtgctccccccgacgtaatgcaactaccgcgaggcagaatgcaccgatgattccgagaatcacccagggtatgtgcttgaatatctttttagtatccatagtaaaacctggcatgtattgattaatagttggccgaagccgttctaggtttgcgttgcgtttgaggaggtaaattgaccgctatcctgcagtgatgttgccagagttacgcgcgcgtaaagtaaggtaaataactgagtggttattttagggacgtaagcggtcaggaatggcggtgagcggcaaaggcgtcgtttaagtgaccataaatatgtgatttatatcacatatttatattgcgaataatttatgtaaataatggctttttaaattcagggggtgaataaaattactcggcgtcatctccgcgggattttcataaagtttttcctttccaggccgaaaatcttgcatcggtccacaggaaagagaaaccatgttaaaacgtatcaaaattgtgaccagcctactgctggttttggccgtttttggccttttacaactgacttcaggcggtctgttctttaatgccttaaagaacgacaaagaaaatttcactgttttacaaaccattcgccagcagcaatccacgctgaatggcagctgggtcgctttgttgcagacgcgtaacaccctcaaccgcgcgggtatccgctacatgatggatcagaacaatattggtagcggttcaaccgttgctgagctgatgcagagtgccagtatttcgctgaaacaggcggaaaaaaactgggcggattacgaagcgttgccgcgtgacccgcgtcagagcaccgccgcagcggcagagatcaaacgtaattacgatatttatcacaatgcgctggcggagctgatacaaatgttaggtgcaggcaaaatcaacgagttctttgatcagccgacccagggatatcaggacggtttcgagaagcagtatgtggcttacatggagcaaaacgatcggctctatgatatcgccgtcagcgataacaatgcctcctacagccaggcgatgtggattctggtaggcgtgatgatcgtcgtactggcggtcatcttcgccgtctggttcggtattaaagcctcgctggtcgcgccaatgaatcgcctgattgacagcattcgtcatattgcaggcggcgatctggtgaaaccgattgaggtggatggctctaatgagatggggcaactggcagagagtttgcgccatatgcagggagagctgatgcgtaccgtcggtgatgtgcgcaacggggccaatgccatctatagcggtgccagcgaaatcgccaccggcaataacgatctctcttcgcgcaccgagcaacaggccgcttcgctggaagagacggcagccagcatggagcaactgaccgcaacggtgaaacagaatgccgaaaatgcgcgccaggccagccatctggcgttaagtgcttccgaaacggcgcaacgcggcggcaaagtggtggataacgtggtgcagaccatgcgcgatatctccaccagttcgcagaaaatcgccgatattattagcgtaattgacggcattgccttccagaccaatattctggctttgaacgcggcggttgaggctgcgcgtgcgggtgagcaaggacgcggttttgcggtggtcgcgggagaagtgcgtaatctggcccagcgtagcgctcaggctgctcgtgaaattaaaagcctgattgaagactcggtggggaaagtggatgttggctctacgctggtcgaaagcgccggggaaacaatggcggagattgtcagtgccgtgacccgcgtgacggacattatgggcgaaattgcttctgcttctgatgagcagagccgtggtatcgatcaggttggcttagcggttgctgagatggaccgggtaactcaacagaacgccgcgctggtggaagaatctgccgccgccgccgccgcgctggaagagcaggccagtcgcctgaccgaagcagtggcagtgttccggattcagcaacagcagcaacagcagcgtgaagcatcggctgtggtaaaaaccgtgacgccagctacgccgcgcaaaatggccatggcagatagcgaggagaactgggaaacgttttaacgtaatgatgccggatgagtatttcatccggcgtttttattattaaaccaggaacagtgaaatcgccgggatatatgtcaccagcattagcattaacagtagagccgccagtaggggcagggattgtttaaagaaatttcccaccgaaacttgcgtgatattacataccagcagcatcacggtacctaccggtggcgtgaatgcgccaatcgacaggttgaagatcatgatgatgccaaaatgcaccggatcgatgccaaagtgttcgaccaccggttttaatagtggtaccaggatcagcaaaatggcgtttccttccagaaacatccccagcgtcagcagcaatatgttgataatcaacaggaacatgtatttgttttcggtcagcgaagtcacaaaattcgccactgcgacaccagcatgttccattgagaaaatccatcccaatgcggcgctggccatgattaccagcatcaccgatgcggttgcgcgtgccgtttcgcccaatgctttgacgacatgagaaatccgcatttcacgatagataaaaaagccaatcgccagcacgattagcaccgctactgcacctgcttctgttggggtgaaaatgttagcgcgaataccacccaccacagcaaaaatgaggaacagcgcaggccaggcctgtcccagcgagaacaccacctctttgcccgtaggccagctttcacgcgagggtttagcgttagttttgcgggcgacaaggtagacggtaaacatcagtacgactgcgcatagcaaaccaggtaccagtccggcgataaacatttttccgatagagacgtcggcaaccagaccgtaaataatcagggctattccaggcggtatgatcggggtgactaacgagccaccagcggtaatggcggcggcaaacgcgcgattgtagcctttacgctccatctccggcaccatcatgcgcgacagcatcgccgcgtcagcaaggttagaggcgctgacgccgcccatcatggtgctgacgagaatgtttgccacgcccagtccgccgcgcattttccccaccagaacgttggcaatgtgcaggatgcgttcggcaatgccggtgtagctcattagtgtgccgagcaagataaaaaacggaattgccagcaatgatgggctttgcgttggcgcgattagtctttgcacggcaatttcaatcggtacgctggagaagaataaaaagtaagcgatgatgccaataaacatcgccagatagacccgaatgttgagaaacaaacagacgatcattagcggaataatcaataaccaactcattgcattttgtctccgctatcggattgttttgtatcgtttattaaccagtagagggtataaatagccgttgccagtgcgccgacagggaccgccagatcgatccagaaccatgaaaccttcagaatttgtgtcactttaaactgcgccatttcggctagtcggtagcccagccaggccatataaagcagcagtgcgatggagagaagggcgaccagtactgcaataacacgcctgagtttgcctggaagcatctccatcaggaagggaatggtcaggtgcgccctgtcacgttccgccaccactccacctaacatcaccacccaaatcatcagcattcccgacatttcttctgtccattgaagcggttggccgatgaaataacgcataaataccgctccaattgtcaccacaaccagaacgaatagcgcaaaggcagcactaaattctgccactttgccaaaaagacgcatgaaacctcctgttagtgcgtgtcctgcctaagagagatgaggcaggacgctgagcattaatgcttattgcagttgctgttgaatggtttcgtacagacctggtgtccattccgggaattgagagtaaacttcgcgtgctttcttctggaatggtccagtatcgggatagatcacttcgacgccggctgcctgcatggttttcaacatttcggcatcacgctcaagagtgagtttctggctatagacacccgcttcatagccggtctggtggatcatctccagttgttctggtgaaagggtgccaaagaaggcttcaccacctatccacactgaggtatttgtcaggtagttaaccattgtcagatatcttgcctgctcatacagtttttgcccttgcagcactgaaattgggttttctacgccgtcaataacgccctgggttaatgcgggataaacttcgcctaatggcatgggagttggtgttgcccccatcgcctgaatggcttttatttgcatgacgttattaggaacgcgaatttttaaacctgcgagatcgtcaacggtgcgaatgggttttttcgaaataatctgtcgagtgccatagagataattattcattaccacatgaattccctttttcttcagactttcatttttttgtttaaaccagtcgctttcatatattttgaacagtttttgcggatcgtcagtcagatacggtccaaacaaaatccccaaatcgggttcataatcggcaagaaaagccacatcactcaaggttatgacattcatgcccatcatggcttgctcggtgacatcctgttttgatcccaattgggagctgggatagagcgcaagtgttatttcagccattactttttttgtttaataggtctgcccagtaacggcatgaccacatccaggggttccccagggttattttcataggcaacttttattgaaataggttttgcctggattattgacggtaaaaaaagggtactgacagtaattagcatcgctattattttgctcatctttacttactccatgctaaggaaataaaactccaacattgttgtcgggagtgaaaccttatgaaaaagcagtcattactgaaaagtagtcagcgaatagcagaatggctgcagatgtatcataaattcgtgcaccgggtaatactttgctgcttttaatcggtttttaatgcattttttgattgtatatcttaaagttatgtaatgcatgacgttacaaggaacaccctctgatgagtttagttaccgctgataagatctcttattctgttgatgatttattaaaaataaaatcattaatttggctgcggccattttaaattgtcaatacagataaaaactaagtgttgacgcagaatggtggtatccattaaatttatttagtgctgatttaatacatttgctgaacgtataattcatgctgatattaaaagaaagccgtcattcactaaataacttgttcggcaaggaaatcagagagtaacggatgattcgttacaacggggaaaggcagtaaatattcacatggtgaatttgttatcaacttgaaaacttattttactgggttccttctgatcatgtgagtgaacgcagtgattaatgattaacgttaagtgctaaccagagcgctttttatgaagttaaattaataatatccattatttatgaatgaggaagcctgtttattatatggaaatacttttaacaattttaattcttacgttggtagtatcattaaccagcgtgcttacacgtctgtctcctgtccagataccacttcctttaatccagattgccgctggtgcagtactggcccagcctatatttggtctgcatgtggaattcaatcctgaactttttctcttattgtttataccacccctgttgtttgctgaaagttcaaaaatacaacctaaagaattgatcaagcacagccgggaaattatcagcctggcacttgtgttggtactaatcactatttttggtgtcggctatgtgattcatttactcttaccgaatgtgccgctcatcgctgctttcgcattagccgccgtgttgtcgcctaccgatgccgtggcgttgctggggattgtcgggaaagggcgtatcagcaaaaacatccaggaagtgctcgaaggcgaagcgttgatgaatgatgcttccggcctggtggcgttgaaatttgctgttgcagtgacgatgggaacgatggaattcagcgttcatggcgcaaccattgcgttttttgtcgttgcgttgggcggtattgccgtggggatcgctgttacctggttatatggtaaagggctgctgttgatcagccgatatgctcacgatgaaccttccattcagattgtattgatgcttctgttgccgtttattgtttatctggttgcggaacattttggcttatctggcattcttgccgctgtcgccgcggggttaacaaccagtcgcattggcgtagtccaccacgcgcctattcgcctgagaattaaagctaaaagtagctggtcgatgcttgaatatgtctttaacggcatggtgtttctgattttaggcttacaactgccgggcattatttcggaatcactgatccgtgcagaaaacgatccactggtggacaccggatcgctgctccttgatgtcatttggatctacctggcgttaatggttgtgcgcctgggctggctttggctgatgcgtctgtatagccgtaaacgacccggcaaacatccgatgctgtttgctggatataaaacgcgtcatatgctgctggcgacctttgcgggggtgcgcggagctatcacgcttgcgggggtgctttctatcccgttattgctgccggatggcacaccttttcccgggcgttacttgctggtatttctcgccacaggtgtgatcctcttttcgctggtttgcggcattattattctgccgttattactggggaaaaatgtggggattttcagcgataaccgacaaaaagaagaggaagctgccgatctgtttatggctaaaatggccatactgagtgtgcaaaagaccgagcaacgtttgctgcgcgccagaacagaaaacctcgataacgagttgattatggaaacgggggccagagttatcggttatatgcgacatagtgaagaggatatgtcgcctaatgataattccctgcatatgcagcgtgcgaagctggaaagaacatttaatctggcggcgttaaatgccaaacgcgcggctatttaccagatgcgcgcaaggcaagaagtcagtgatgaaacactggcaaaaatagtcagtgaattagatgtgctggaaacgttaatcatggatagccgataattttatcgctgtcagtaatagggagttaaatgatggctgagagtaatacttccagcatcgtttattccctatgtatttccttatgggcagaacaatcgcctggattaatactgcattaatacaacatagtgatataaaccaagaatcaatgtttttaatctgtacttaatttatcggtgatgttgcctgatggaacgaatcattgattgtttggcggtatccagatggtttcgcaacgccgttattgcatctaaatcgctacggcaaatcagggcgctgagaatggtcatatgttcatcaacagcaatgatattgcgctgtttgagatcgctttcatcccattgatagtgaaaatgaaagatcaccgatataatttcaagtgattgattaaaaaagatgttgtcagcagcggataacagcatggcatgaaaatcacggtctaattgagaaaacattcgaaagttgctgccaatgctgtcgcgcagcgtccggtggcgttcgagcatggtttttgcttgcagccagcgagggtcatcatcgggaaggttgagaaagtgttgcagggaatgtgtttcgagcatttcgcgtagctcaaacagctgctcggcgtaggattgatcgaactgcttcatgctccattggccgcgcttttcgctttgaataagattataacgaccgaatttcaaaagatattctcgtaccactaccggactgacgcttgccgctcgcgccagctgaagttcggaaaagctttctccggcgcgtaactggcgcaggttaatcatggtgaaaaatgcctgctcgaaaagacggttttgctctttcagcgaggccgtgatgcaatcaaatccatcgttctgttcgggtttgcgggcgataacataatttttccccaccagggtgagcacgccacatgcgcttaaatgctggagtatgtggcgtaccgtagtgcgactgatgttatacatttctgccagtccgctttgtgaaggcagcggagaaggaatattgcccctcgccatatcttcaatcacctgatttatgacgctatgacgtaaattctgcgaacgactcattcttccctccagtccggcattaaaagccgatttaaaacatttttatgcgcgatcatccgcatattttatgggtaaattcaggcgctcttataaattcgacgatatctgaaagtcataaaataaaaggagcggtgaatcatgtccacaatgaaagtattaatttgtcaggaaataaagaatttagtatgggaagtccgggaaagaccggtgccaggcgataatgaagcattaattaaaattaaaactgtcgggatttgcggtacagatattcatgcctgggcgggcaatcagccatttttcagttatccacgcgttttaggccatgaaatatgtggggagattattgaatcaggaaaaaacattcacaattttaatatcggacagcaagttgcggtaattccgtatatttcttgtcagcaatgcccggcgtgtaaaagcggtcgtaccaattgctgtgaaaaaatttcagtcattggcgtgcatcaggatggcggttttagtgagtatttgagcgtgccggtggcgaacattttgcccgcagacggtattgacccgcaggcggcagcattgattgaacctttcgctattagcgctcatgcggtgcgtcgtgcagccattgcacccagcgagcaggtgctggtggtcggggcggggccaatcggtctgggcgcggcggcaatcgctaaagccgatggcgcgcaggtggtggtggcggataccagtccggcgcgccgtgaacatgtggcaacgcgtctggaattacctgttctggacccgtcagccgaagattttgacgcgcagctgcgggcgcagtttggtggttcgctggcgcagaaagtgattgacgcgacaggtaatcaacatgcgatgaataacaccgtaaatctgattcgtcacggcggcacggtggtatttgtcggcctgtttaaaggtgagttgcagttctccgatccggaattccataaaaaagaaacgacgatgatgggcagccgcaacgccacgccggaagatttcgctaaagtcggtcgattgatggcggaagggaaaatcactgccgacatgatgttaacccaccgctatccgttcgccacgctggcagaaacctacgagcgcgatgtgattaacaatcgtgagttgattaagggcgtaattactttctgataaggcgagattattaaagttgccatgcagcgtccggggaagtgttgggcgctgttttttttctgtttctcaataatgttttgtaggccggagaaggtgtgtaggtcgcaccttatgcgacctacacatcagtcaggaattacccttcacgttctaccactttaatttccaccatgccgatcccgagcttacgcggcgagtgcccgaggatattcccttcgttggttgagacaggttccggtggcacaattaccagtgtgtcggcatcggttgggttatcgaaatgcagtgtggtggtggtcacttcattgcccagcacaagggtttgttcttcattgcctacgcgtaccggaataggacggctggcgttattgccgtatgctttggcggtaatcaccaggtcaaatttcttcggcagcggatgcttgtactcgatttttacttcatcgcccagctgtgcgttggaccagcggccccacgactctggacgagaaatcccgctaaactgtttcacctcttctggcgcaccagcgacgttaaagatgaaactgtcggctttgtagcgaatatcgttatcaacaatctttagcgtatcgacattgcctttgtaacgcgccatgtcgatgaccgtatctttaaatgccgttttgcccttccatattgctttgtcaacatgctgaacaatttgctgaccgccaagctgcccttgcgagacacaccagtcggtggaaagtgccagttccggagcccagagttgtgccatcttatagcaacggtcaacccagacgaaattgtcgcgtggagcgaaatcagccagctggaaacgcagcggtgctgagtattcgctttccggcagcggttccacgcgtttgtctgaaacccgcaacagcagcggcaaacggaaatggctacctgagaaggcaatcatgtttttctgctggtcgatggtgaactctttcatctctttagggaatttccacaggcggatgatatccggcttccacgccaatgttttctctttgatattgaggaagatttccgacatcgactgcccggataaactgctacggccaagtccgagatagttatcgccaccgagaatgtccagcaccgtcgcgccgttatccatcgtattacgcttcactgccagcgtctcttgctgcggcttgtcgccacggatgacaaaaaacaggttattgcgatcctgcttattaaggtatttccacgccgtattgttcatcgctaaatggtcagaagagacgacgatgacggtatctttaaaccacggtgacgctttgattttgttgataaacgtcgcaatattctcctggctgcaacttaccgcgctgaatgactgattcggcttaccgtcaaaatcatattttttgcggttacaggtacgcgagataaaaccatccgggtgatgggtatcgactgtcagggtaaacagtgagaatcgctgacctgagcgggaaagctcttcaaactttttccacgcttcatcgagaacggtatcgtcgtagaatccccagtcgttgcgatagtgcgggtcggccaccacacttttcagctcttctgagccgtataagtggtcgaagccatgcgacttcaggaacacatctttaccggcaaaacgcagattcgcgccctgcacgaaatagttctgataacccgagtttttcaggatatcgcccagacagatgttctgcgggaagaagctggagacagaggcggaggcgttgccttcaaatggggcaaacagcggtatgccgcactgagaagccaccatgcccgcaatcgtgtaatccgttcctggcagctgctgcgtgtggctgaaatccaggccttcatttttcaacgcgcccagttcaggcgtgagatccgggaaagcctcgttatcaaaataggtccgctcgagactttcgccgtagatataaaccaggttgagtttcgggtcagggatagttttcgacggctctttataataagccgcaaagtccgggtcgccgtcgcgtgactgggatttcaccagttccgttatctgacgaaatgccgggctggcatccactgaacccagcgccagtaagagtgccagcaggctgtaaccaaaatggtgcggatgatggcgacgacggcgcaggatccagcccagcgcaccgaacaccgccgccagccccagcacaatgccgataccaggcaggatgtatttgctgacaccagcaccggtcaggctgttggttaaggtatagagaaccgcgtcgttaataccatcgccagtaaaatagtcgctggcaaacagggtgatatttaaaacgacaaatagccccagtaccgttaatgtggctgcaaaccaccaggtgttacgtcccgctttccatgcgtaaatcagcacagaggcgagaaaaagggcgaaagagagtagttctgacaacgggcgatcctcactaaaccgggccgtttagccaacgtttaagctttttgagaagcacaatgtaatggcgtcgccatattgctgcaattctagtgtcaaaaaaatgcgatgttgttaggaattagtttataaacagacttttttgatcgcggtcgcttcccgtgtaacaggggtaaaaccgtccaggagcagggaaaagggcaggagagagccgcgtcagccgggtaacagctaaaacgcggcgtttcgcggttcaggaaatgaagttcagcccctgctttaacaccagatcgcaggctttggttttcaccttttctgccagcggagtcgttccaatattatccagattgagttgctgaccatctttggttttcagcaaaccctgaatgccatccagatagttggtgtcttctttttgctcttcactgttcaggcccagtttttccagtacctgattcttgatgttttcggcatcggttaccgaagccagcttttgcttcgcgcagtattgcagaatgcctgcggcgttgttcatgttatctgcgcttaaggcctggttcccgttgctaagcaagttagttaatgacgcgagcgaccaaccgccttcctgtgtcgtgttgttttggttgccaagttcgctggcggcgctggagagcgcatctttccaggacgcagcatgcaccccggtggaaattaatgcgctggcggcaatggcacagcacagaagatgtttaatagttttcatcatcattactcaaggttgaattgtgtcgcagtataccgccagaaacggggattaatactctttacctgttacacggctacggtagctatcccagttgaagatcacccacaaactgttacccaggcgcatacggtccatcacgcgttcgcccagcaacttggtcatctcttccatattactgttggtcagcatcccggttgggcgtttggaagaagagcggcgatcgacgatctggttgatgatcactttttcgtatttcgattcggtctgcacgccgatctcatcgatcaccagcagatcaacgttactcagatcgttaagcagttgttcttcgctggtaccgctattcctgaaggtatctttcatcgccgacataatatcggccacggtgatgatcaatacggatttaccgcgtagcagcagctcgttgcagattgccgccgccagatggtttttgccggttcctggcttaccagaaaagatgaagctggcgatgttgccgtcaaactcttcgacatactggcgcgctttgcttaacgcattcatttgcccttcacactcaacgcgatagttctcaaaggagcagttctgatgcagtggacgaataccggagcggttaaaggtgcgctgcattttcatcgcccgattttcacgttcgagagcggcggagcggatcgccccttgttctttctgccaggccagtagttcttcacccgttttgaaagcaggtttgatatgggcaggcatcattttttgcaggcgttgcatcaagtcgccaacgtttttcatcgttaccctctgaatcctggtggaatttggctgtcaggttcactgaccgtattcacatctcgtttcggcagtccgccgttgctggcacgaccgatttgcaggctgcgcgccagtttttgttgccactgcacatggtgaaagactttgccttccgcctgccagtaggcaatgaatgacgccagttcttcggcggtcaccggctctcttagtgccacgccccatagcgccgccaggcggataaagtcggcatcgggttgccagtccggatacatggcaaatttccccatgggtacggcaacgggagcggtttgcggttcctgatagagttgatcgtccagggccacgtcacttcccggacgcgccagcttttcttccagcgccagcagttcagccaggcgtgcaggcgtgacggcataaaacgccggggcgttgttgtcaaatacggcaaccacaccgccttcagcttttgccagaacggtttggtgatcgtgtaccagggcgtcaataccaacgacgtccggggtcaaaactctggaagacatactgtttctcaaatatggaacgatgaacgagaagggagataacttttatagtaacacacggaggagaggaggctgtctctcatccgcgtgctttaagtgaggcaattttatacgcgagggcgcttgcggtacaaccataatccaggaatggaaagaccgatggataacgcaccaacaatcgatgaagctgtaagaaagttggttaacagggtaatcatcaacggttcgctgtaacctagctggctgatttttaccgccgaaatcattgcggtataagctgatatgccagggaacatagggataacagccgccacggtaaacactttcggatgcgccagataccagcgcgaccattgaataccaatggtgccgaccagcatagaggccataaaggttgaccattcaatattcagcccgctggtcattaagatcattcgggaaccatgacctatcgcaccaagcagcgcacaccagcgtaacgctcgaacgggaacgttgaacaccatcgcaaagccgaccgcaggaatggcggcgaggatcatatcctgcgccaacgctaacagaaattcgatcacacccatccgcgtagcccccaaatcgtcagtgccattactacgccgacacaggtagccagtgtcagcagactggcgattgcccagcgtgccagtccggtattgatgtggcctttaaacatatcggcgacggcatttatcaacggaaagcccggcaccagcagcagaacgctggcggccatcgcaatggtgggggtattgctgaaagtgggaagttgcaaaagcaatccggaaatggtggtggcggcgaaagcggtgaggcaaaagttgatctgtggatgaagatgacgttgtgccagcagctggcggatatacatcgcggccgtactggccaggaaggtgatgacggcaccatcccagccacctttattgagtttacagaaacaggcgcaggaaaggccaaccattaaggctaccagccatcttgggtaacgtaatggctgaatttggctaaatcgtttctctacgcctttgtaatccagcagatgatgctccgccagaattacaatgtgctggacttcagtcaccacatgcatattaatgccgcgatcgtgatttttacgtgtcgatgtcaggcattgcccatctttaatggttgtcagcactatggcgttcgaagagatagaactctcgacgctgtccattcccaacgcccgacccagtcgtgaggaaagctcatcaaccaacgcgctttccgcaccatgttgcaaaagaaataatccacactggatacaaagccgtgttacggctcgctgttgctcagtttgcataactcgccctttgtcatagacgtgctgcgtattgttcagataatgagaatccatttgtatcatgaagcacggttgttttgcggtaggttaagatcaaaattgcgctgattaatcctggttatcgggagatgctcggtgataaaaagcgaattatctctcgccgtaaacaaactatcgcatgaatattatcactataatgaatttgttatttggcctttacgagtcaggataatagatagctgggcgcgtttttttatgttaacaagttaaaaccatcagattttattgaataaatattgattgtgtgattcccgcactctgcgggaagagatattatttaattataaattaaatgaatgagatttctgtttttcattaagtatttctaacaacttaatgtagatattttaaatgtctccaggctatttcaccaggttatcatttgatgctaaccttctgacacatgcagtggagttgttgtgcagcaggagtatgctgatatgaaagtgaatgctaaggataatttattcgcttaatctattaatttgctggaaatatttaagggatgaatgccttgaataaaccatcatgatttttagacagtggatgtggaggaaatatgttgccaggatgctgcaaaaatggaattgttatcagtaaaatacctgttatgcaagcagggttaaaagaggtcatgaggactcacttccctgaatatgaaataatatccagcgcctctgcggaggaccttaccttattacaattacgtcgttccggattagtcattgctgatttggccggtgaaagtgaagatccacgttccgtttgtgagcattattactctttaatctcacaatatcgggaaattcactgggttttcatggtgtcacgctcctggtattcccaggcagtagaattgctcatgtgccctacggcgacgttattgtctgatgttgaacccattgagaatctggtcaagaccgtacgttccggcaatacgcactcagagcgtatcagcgccatgctgacctctccggcgatgactgaaactcatgattttagctatcgctccgtcattctcactctttcagagcgcaaggtactgcggctattaggtaaaggatggggcatcaaccagatagcttcattgcttaagaaaagtaataaaactattagcgcccaaaaaaacagtgcgatgcgtcgactggcaattcacagcaacgctgaaatgtatgcatggataaatagcgcgcagggtgcaagagaacttaacttgccttctgtttatggagatgccgcagaatggaacacagccgaattaagaagagaaatgtcgcactcatagaaaaatgcgtcatgagtagtatcggtattgagagtttattcagaaagtttgcaggtaacccttataagctccatacctataccagtcaggagtcatttcaggatgccatgtcgcggatctcgtttgcagcggtcattttttctttttctgccatgagaagtgcgcgcagagagggattatcctgcctgactgaactggcgattaagtttccgcgtacccggcgtttagttattgcggatgatgatattgaagctcggctgattggttcattatcgccatcaccgctggacggtgtattaagtaaagcgtcaacgctggagatttttcatcaggaactctttttgtcattaaatggtgtacgtcaggcgaccgatcgactgaacaatcagtggtacattaaccaaagccggacgttaagcccgacggagagagaaatattgcgctttatgtcgcgtggctactcaatgacacaaattgccgagcagcttaaacgcaatatcaaaacgatccgtgcacataaatttaatgtgatgtcgaaactgggcgtcagttctgatgcagggttgttggaggccgcagatattctgttatgtatgcggcattgcgaaacaagtaatgtgttgcatccttattaatccgcatgatgccgggtttacttccccggcagtgctttcatttcagcgtacaatcgccacattgctgcacatccggtaagcgataacgctggcagcaagtgcggcgcaccagcaggccgtcgcgtagcaccacggtacgccagagtggattatcttcaccggtagtaagcgttttctcaaaaaagagggcatagcgcagcgattcaaccgtcgcctcgccgagcagctgtttcatctcagtcagataccagttgatcaaataaccggtattgctccagataagtttgccgttaatctctcccgttgcttctagtgcctgcacaaccggaaccagcgcctggctgattaacgtttccattcgctgctgcggcgaatgtagtgttgcgtttttatcttcacacacatcaacccagaaacaggcggcgcgtccggtttcgtgaaactcaacgtggacatgttccggcgacacatctaatgctttttcctgagtcagcagcgccagcattaatggtggtaccatcaggccgatataccattgcgcccacagtgagatcagcggtttgttttcgcggatcatcaaaggttggttgcggtagatatgatcggaatagaccgcgagtagagaacttagcgcattaggtgatgaccattgcgccagcgtcatggcgttaagtggggcgggttcatccaggcggataaactccagcaaatgttcacgatgttcggcgatcgtcgcccgcacggcttgtgcaagcccagcatcctgcggctggagatgcgttcgccagataacatcttcatagagcggtgcggaacgataggccataatcgtgatagtaatctaaatgataattattgctaatcctatcgataggtttacccgatagcaagggatttctctggcttgcaaatgataaaaattatcatatgatattagttatcattatcaatgaaagagatgaaaccatgttgcaacgtacgctgggcagtggctggggagtgttgctgccgggattgctgattgcagggctgatgtatgcggatttatcgccggatcaatggcggattgtcattctgatgggattggtattgacgccggtgatgctgtatcacaaacagttacggcattacgttttgctaccatcgtgcctggcgcttattgctggcatcatgctgatgataatgaatttgaatcaggggtgataaaacagtgacgagacaagaaaagaagtaaagataattggtgcgaggggggggacttgaacccccacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcacagtcatcttactttttttgatatcgcctcgtttggtgcgaggggggggacttgaacccccacgtccgtaagaacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcccagtgcgagcaatatcaacgtggtttttggtgcgaggggggggacttgaacccccacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcataccatcaattcttaaaaagaattgctaccacggaggcgcattctagtggttttcagcttttcgtcaatagttaattatcgacagaggtgtaattgctggaaaaatatccatcagcggattgtggataattcgtttgtcggtcagataaggcgtgtacgccgcatccgacacggtatgcggcgacatatatcagatactcaacctttcttcgcctggcgggtcataatggcgcgatacaccttgaagcgcccggtttgcgcaatcacttcgtggaaaccaaatgtctcatccagcacgtccgggtaaggcaggaaggcgttcgctacaattcgcaactcgccgccgctgttcagatgacgcaccgcgccgcgaatcagcgtttgcgcggcatccaggctggtttgcatcccatcgtggaacggcgggttggagattatcatatcaaagcgacctttcacctcggaaaagacgttgctggcaaagacttcaccttcaacactgttggcagcaagtgttgcgcggctggcttctaccgctggtgcagagacatcgcacagagtgagacgaattttcggcgaatggcgcgcaaaggcaaccgaaagtacgcccgcgccacagccgacatccagcactttacctttcgtgtgtggagttagcgtcgagagcagcaactgactgccgacatccagaccgtcgcggctaaacacgcccggcagtgttttgaccgtcaagccatcgacgctgtattcgccccagaatttattggcatcaaataccggttgcttttccagacgaccaaaatagaggccgcagcgacgggcgctgtctaccttattcaacggcgcataatcggccagcatctgctcggcgctgcgcacgccgctgcggttctcgccaacgacaaaaatatccgtgcccaccggaagcagagaaagtaaattcatcaactggaactgggcttccggtttgttcttcggccagtagtagatcagcgtatcgcaatctgcgacgtcatctgccgtggcgaccaggctaaaacgggcgttatcccccatctggcggcttaacacctgccagtggtggaattgctgggtatgagcacggctggccgcggtatctaaacgcgcgggcaggtcatcctgtaagtctccggcaaacagaatacggctttgttcgaaatcatcactgtgacgcagcaagacttcacttgccggggtaaatgcagacatggaatgctcctcaattgatactggcggcgattatagccatatgttggcgcggtatcgacgaatttgctatatttgcgcccctgacaacaggagcgattcgctatgacatcccgacgagactggcagttacagcaactgggcattacccagtggtcgctgcgtcgccctggcgcgttgcagggggagattgccattgcgatcccgccacacgtccgtctggtgatggtggcaaacgatcttcccgccctgaccgatcctctggtgagcgatgttctgcgtgcgttaaccgtcagccccgatcaagtgctgcaactgacgccagaaaaaatcgcgatgctgccgcaaggcagtcgctgcaacagctggcggttgggtactgacgaaccgctatcactggaaggcgctcaggtggcatcaccggcgctcaccgaattacgggcaaacccaacggcacgcgccgcgttatggcaacaaatttgcacatatgaacacgatttcttccctcgaaacgactgatttaccagcggcttaccacattgaacaacgcgcccacgcctttccgtggagtgaaaaaacctttgccagcaaccagggcgagcgttatctcaactttcagttaacgcaaaacggcaaaatggcggcgtttgcgattacgcaagtggtgctggatgaagctacattgttcaatattgcggtcgatcctgactatcagcgtcagggattgggaagggcgctgctggaacatctgatcgacgaactggaaaaacgcggcgtggcgacgctatggctggaagtccgtgcctcaaatgctgccgccattgccctgtacgaaagtttaggctttaacgaggcgacgattcgccgcaattactaccccaccacggacggtcgcgaagacgccatcatcatggcgttaccaatcagtatgtaagacaaggtggaataatgaagtgggactggattttctttgatgccgatgaaacgctgtttacctttgactcattcaccggcctgcagcggatgtttcttgattacagcgtcacctttaccgctgaagattttcaggactatcaggccgttaacaagccactgtgggtggattatcaaaacggcgcgatcacttcattacagcttcagcacgggcggtttgagagctgggccgaacggctgaacgtcgaaccgggtaaactcaacgaggcctttattaatgcgatggcggaaatctgtacgccgttgccgggggcggtttccctgcttaacgccattcgtggcaacgccaaaatcggcatcatcaccaacggctttagcgccttgcaacaggtacgtctggaacgcacgggcctgcgtgattacttcgatttgctggtgatttccgaagaagttggcgttgccaaaccgaataagaaaattttcgattatgcgctggaacaagcgggcaatcctgaccgttcacgcgtgctgatggttggtgacactgccgagtccgatattctcggtggcatcaacgccgggcttgcgacctgctggctgaatgcgcacaatcgcgagcaaccagaaggcatcgcgcccacctggaccgtttcttcgttgcacgaactggagcagctcctgtgtaaacactgattgcctcccccccgttgatgggtaaaatagccgcaatttttcgttttcaacaagcgcggcgcgatgccgcttactcaagaagaaagaattatgacgttgtctccttatttgcaagaggtggcgaagcgccgcacttttgccattatttctcacccggacgccggtaagactaccatcaccgagaaggtgctgctgttcggacaggccattcagaccgccggtacagtaaaaggccgtggctctaaccagcacgctaagtcggactggatggagatggaaaagcagcgtgggatctccatcactacgtctgtgatgcagtttccgtatcacgactgcctggttaacttgctcgataccccggggcacgaagacttctcggaagatacctatcgtaccctgacggcggtggactgctgcctgatggttatcgacgccgcaaaaggtgtagaagatcgtacccgtaagctgatggaagttacccgtctgcgcgatacgccgatcctcacctttatgaacaaacttgaccgtgatatccgcgacccgatggaactgctcgatgaagttgagaacgagctgaaaatcggctgcgcaccgatcacctggccgattggctgcggcaagctgtttaaaggcgtttaccacctttataaagatgaaacctatctctatcagagcggtaaaggccacaccattcaggaagtccgcattgttaaagggctgaataacccggatctcgacgctgcggttggtgaagatctggcacagcagctgcgtgacgaactggagctggtgaaaggcgcgtctaatgagttcgacaaagagctgttccttgcgggcgaaatcaccccggtattctttggtactgcgctgggtaacttcggcgtcgatcatatgctggatggcctggtggagtgggcgcctgcgccgatgccgcgtcagaccgatacccgtaccgtagaagcgagcgaagataaatttaccggcttcgtatttaaaattcaggccaacatggacccgaaacatcgcgaccgcgtggcgtttatgcgcgtggtatccggtaaatatgaaaaaggcatgaagctgcgccaggtgcgcaccgcgaaagatgtagtgatctccgacgcgctgacctttatggcaggcgaccgttcgcacgttgaagaagcgtatccgggcgatatcctcggcctgcacaatcacggcaccattcagatcggcgatacctttacccagggtgagatgatgaagttcaccggtattccgaacttcgcgccagaactgttccgtcgtatccgcctgaaagatccgctgaagcaaaaacagctgctcaaagggctggtacagctttccgaagagggggcggtgcaggtgttccgtccgatctccaacaacgatctgatcgttggcgcggttggtgtgctgcagtttgatgtggtggtagcgcgcctgaagagcgaatacaacgttgaagcagtgtatgagtcagtcaacgttgccaccgcccgctgggtagaatgtgcggacgcgaagaaattcgaagagttcaagcgtaagaacgaaagccaactggcgcttgatggcggcgataacctcgcttacatcgctaccagcatggtcaatctgcgcctggcgcaggaacgttatccggacgttcagttccaccagacccgcgagcattaattctagcctccagggcgcggtagccgctgcgccctgtcaatttcccttccttattagccgcttacggaatgttcttaaaacattcacttttgcttatgttttagctgatatcccgagcggtttcaaaattgtgatctatatttaacaaagtaatgacatttctgacggcgttaaataccgttcaatgcgtagatatcagtatctaaagccgtcgattgtcattctaccgatattaataactgattcagaggctgtaatggtcgttattcatcacccatcgcttttgtgatggcgaccattgacttctgtagagggtgaagtctctccctattcagcaatgcaacctcgtgttgccaggctcaaattacgagcaaacatacaggaataaatcgatgactatgacaagactgaagatttcgaaaactctgctggctgtaatgttgacctctgccgtcgcgaccggctctgcctacgcagaaaacaacgcgcagactaccaatgaaagcgcagggcaaaaagtcgatagctctatgaataaagtcggtaatttcatggatgacagcgccatcaccgcgaaagtgaaggcggccctggtggatcatgacaacatcaagagcaccgatatctctgtcaaaaccgatcaaaaagtcgtgaccctgagcggtttcgttgaaagccaggctcaggccgaagaggcggtgaaagtggcgaaaggtgttgagggcgtgacctctgtcagcgacaaactgcacgttcgcgacgctaaagaaggctctgtgaaaggctacgcgggtgacaccgccactaccagtgaaatcaaagccaaactgctggcagatgacattgtcccttcccgtcatgtgaaagttgaaaccaccgatggcgtggtccagctctccggtaccgtagattctcaggcacagagcgaccgtgctgaaagtatcgccaaagcggtagatggtgtgaaaagcgttaaaaatgatctgaaaactaagtaattcgtcgtaattcgacctcccgaactttgtcgggaggcgcgatgtgcaccacactaaaaatatcgcattgagtgattttcacgctcatatcaagcggtgacattaactatggtaaaggagacgcttatgtttcgttggggcatcatatttctggttatcgcgttaatcgccgccgcacttgggtttggtggtctggccggtactgctgcaggcgcagctaaaattgtctttgtcgtcgggattattctgttcctggtgagtttgttcatgggccgaaaacgaccctagatttcagaccattaagaaaattttatccaaagccagtccagcggactggcttttgcggttttagcgaataataaattgcgttactttgtcattctttcacaacaaaaacaggaaggcagaggtggggcagcgaatacctgtaacgcttggtaatattgcgccgttgtcgctaaggccgttccagcctggacggattgctctggtgtgcgaaggcggcggacaacgtggaattttcacggctggcgtgctggatgagtttatgcgcgcgcagtttaatcctttcgatctttatctcggcacatctgccggggcgcagaacctctcggcgtatatctgcaatcagcccggttacgcgcgcaaagtcatcatgcgttacaccacaaaacgcgaatttttcgatccattgcgctttgtccgtggaggaaatcttatcgatctcgactggctggtggaggccaccgcaagccagatgccgttgcaaatggacaccgcagcgcggttatttgacagcggcaaatcgttttatatgtgcgcctgtcgtcaggatgactatgcgccgaattactttttgccaactaaacaaaactggctggatgtgattcgcgcctccagtgcgatacctggcttttatcgtagcggagtgtcgctggaaggtattaactacctggatggtgggatcagtgatgcgatcccggttaaagaggcggcaaggcagggagcaaaaacgttggtcgtcatccgcactgtgccgtcacaaatgtactacacgccgcagtggttcaaacgcatggaacgctggctgggtgacagtagcctgcagccgctggtcaatctggtgcagcatcatgaaacaagctatcgtgagattcagcaatttattgagaaaccaccgggccagctgcggatattcgaaatttatccgccgaagccattgcatagtatcgcgctcggcagtcggattccggcgctgcgtgaagactataaacttggacgtttatgcgggcgttattttctggcaacggtcggtaaattattgactgaaaaagcgccgctgagccgccatctggtgccggtggtgacgccggagtcgatcgttattccgcctgcgccagtcgccaacgatacgctggttgccgaagtgagcgatgctccgcaggcgaacgacccgacatttaacaatgaggatctggcttgatttgccgttttatcgacacccactgccattttgatttcccgccgtttagtggcgatgaagaggccagcctgcaacgcgcggcacaagcgggcgtaggcaagatcattgttccggcgacagaggcggaaaattttgcccgcgtgcaggcgttagcggaaaaatatcaaccgctgtatgccgcattgggcttgcatcctggtatgttggaaaaacatagcgatgtgtctcttgatcagctacagcaggcgctggaaaggcatccggcgaaggtggtggcggtgggggagatcggtctggatctctttggcgacgatccgcaatttgagaggcagcagtggttactcgacgaacaactgaaactggcgaaacgctacgatctgccggtgatcctgcattcacgacgcacgcacgacaaactggcgatgcatcttaaacgccacgatttaccgtgcactggcgtggttcatggtttttccggcagcctgcaacaggccgaacggtttgtgcaactgggctacaaaattggcgtaggcgggactatcacctatccacgcgccagtaaaacccgcgatgtcatcgcaaaattaccgctggcatcgttgttgctggaaaccgacgcaccagatatgccgctcaatggttttcaggggcagcctaatcgccctgaacaggccgcccgtgtgtttgccgtgctttgcgagttacgaccggaaccggcggatgagattgccgaagtgttgcttaataacacctatacgttgtttaacgtgccgtaggccggacaaggcgtttacgccgcatccggccgttggcgcacaatgcctgatgcgacgctgacgcgtcttatcatgcctacaagtctgtgccgaaccgtaggccggataaggcgttcacgccgcatccggcagctggcgcacaatgcctgatgcgacgcttgacgcgtcttatcatgcctacaggtctgtgccgatccgtaggccacatccggcatgtcacaaatatagcgccggaaatattaaccggctcaccccgcgctcccgtaacgcatcagccagttgttccacatcctccggcgtggcgctcggccagctttgcgcctcgccatacacgccgtgggcatgaaacgcgttcaggcgtaccggaacatcgccaagtcccttgattaacgccgccagttcttcgatgtgttgcaaataatccacctggcaagggattaccagcaaacgcagttccgccagcttaccgcgctctgccagcaaacagatgctgcgcttgatctgctgattatcgcgtccggttaattgctgatgacattcgctcccccacgctttgagatcgagcattgcgccatcacacaccgtgagcaatttttcccagccggtttcgctcaacatgccgttactgtccacgaggcaggtgagatggcacagttgcggatcgtttttgatggcagtaaacagcgccaccacaaacggcaactgggtcgtggcttcgccgccgcttaccgttatcccttcaataaacagaaccgctttgcggacatggttaagcacctcgtccacgctcatggattgcgccattggcgtagcatgttgcggacacatcttcaggcaggtatcacattgctcgcagacagccgcgctccacgccactttgccgtcgacaatctgcaacgcctgatgcggacactgcggcacgcactctccgcaatcattacagcgccccatcgtccacggattgtgacagtttttgcagcgcagattgcagccctgcaaaaacagagccagacgactgcctggcccgtcaacgcaggagaaggggataatcttactgactaaagcgcatctgctgttcatggcttatcacgcgcggctggcgttccagaatacgagtgttgcgtgcggcttcttctcccagccaggtagtgttggtgcgtgaaccttcggcgcgatatttttctaaatccgacaaacgcaccatataaccggtaacgcgaaccagatcgttaccgctgacattggcggtaaattcacgcattccggctttaaaggcaccgaggcaaagctgtaccagcgcctgcggattacgtttgatggtttcgtcgagcgtcagaatgtcgctgatgccggaataataataagcatgatgcggggcgacagtttgcagatgggtaatcggatctggctcatcgccatatggtaaacgcgcgcccggcgtggtgccgatatcggaactgatccccgactgtgcgtgtaacatggcgcgtttttgccagccatatttcacaggagtattggcgacaaactccgccagttgcgcgctgatgcgataacccacttcatttgcggcggcttctttaccgtaacgcgcggcaattccttctttttcacacagcaagttaaccgcttccgccagcccatacatgccaaacatcgggacaaaacgttcagggttaatcagcccttctttcaccaggaagctattctcaaagaagtgtgattgttgatagaggaattcacaccgcgcatcgatgatggcgatctgctgttggcagtagtgcggtagagtgcgcgtaaagaagtcctccagcgattcactgcgctcggcaatggctttcaggttaaggcgtaccagcgtgctgccaccacccgccagcggcagtgaattgtaacagctcacaatcccgtagcccccttttgtgaaaattttatcatgcaccggaccgttggcgatgtgcggtttgctacattcacagatgtttttcgccacttccagcagcaggtcatcaggggtgatatcaggatcgtagataaaggtcaggttcggtgaaacctgcttcagctctgcgtctgcacgtaatatcgcacgggtaatgggcgaatcagacgggccgatattggcatgcataaaggcgtctggcagggttctgtcgaggtaacgccagaaacgttttattcgaatatcgatctcgtcttgtgttagaattctaacatacggttgcaacaacgcatccagttgccccaggtagaccggcatcgatgtgaccgacggtacatggtggtaaagaatggtcagcagagagagtgcgtcatcaaggtctttcgcgccttccagctccagccattcggaaccgtgcgccagaaaacgggcgtaatcgggtaagacatagcgcggtttgtacggcgcatgaccttcaaacatatcgcagattaccccctcatccagcgcgcggcgggcttcggcaggcagctgtgggtaaggcagattgttttctgcttccagtgccagaaaatggcgcttctgctccgggctaagtaccgggctggtgacaatttgctggcaacgttgttgcagtgcattttcatgagaagtgggcatcttcttttccttttatgccgaaggtgatgcgccattgtaagaagtttcgtgatgttcactttgatcctgatgcgtttgccaccactgacgcattcatttgaaagtgaattatttgaaccagatcgcattacagtgatgcaaacttgtaagtagatttccttaattgtgatgtacatcgaagtgtgttgcggagtagatgttagaatactaacaaactcgcaaggtgaattttattggcgacaagccaggagaatgaaatgactgatctgaaagcaagcagcctgcgtgcactgaaattgatggacctgaccaccctgaatgacgacgacaccgatgagaaagtgatcgccctgtgtcatcaggccaaaactccggtcggcaataccgccgctatctgtatctatcctcgctttatcccgattgctcgcaaaactctgaaagagcagggcaccccggaaatccgtatcgctacggtaactaacttcccacacggtaacgacgacatcgacattgcgctggcagaaacccgtgcggcaatcgcctatggtgccgatgaagttgacgtggtgttcccgtaccgcgcgctgatggcgggtaacgagcaggttggttttgacctggtgaaagcctgtaaagaggcttgcgctgcggcgaacgtactgctgaaagtgattattgaaaccggcgaactgaaagacgaagcgctgatccgtaaagcgtctgaaatctccatcaaagcgggtgctgacttcatcaaaacctctaccggtaaagtggctgtgaatgcgacgccggaaagcgcgcgcatcatgatggaagtgatccgcgatatgggcgtagaaaaaaccgttggtttcaaaccggcgggcggcgtgcgtactgcggaagatgcgcagaaatatctcgccattgcagatgaactgttcggtgctgactgggctgatgcgcgtcactaccgctttggtgcttccagcttgctggcaagcctgctgaaagctctgggccacggcgacggtaagagcgccagcagctactaaggcttgatttgccggatgatgcagcgatgctcatccggttccccgattacctcgtctcttttccacgggaggttaccttgtttctcgcacaagaaattattcgtaaaaaacgtgatggtcatgcgctgagtgatgaagaaattcgtttctttatcaacggcattcgcgacaacactatctccgaagggcagattgccgccctcgcgatgaccattttcttccacgatatgacaatgcctgagcgtgtctcgctgaccatggcgatgcgagattcaggaaccgttctcgactggaaaagcctgcatctgaatggcccgattgttgataaacactcgaccggcggtgtcggcgatgtgacttcgctgatgttggggccgatggtcgctgcctgtggcggctatattccgatgatctccggtcgcggcctcggtcatactggcggtacgctcgacaaactggaatccatccctggcttcgacattttcccggatgacaaccgtttccgcgaaattattaaagacgtcggtgtggcgattatcggccagaccagctcattggctccggcggataaacgtttctacgcgacccgcgatattaccgcaaccgtggattcaatcccgctgatcaccgcctctattctggcgaagaaactggcggaaggtctggacgcgctggtgatggacgtgaaagtgggtagcggcgcgtttatgccgacctacgaactctctgaagcccttgccgaagcgattgttggcgtggctaacggcgctggcgtgcgcaccaccgcgctgctcaccgatatgaatcaggtactggcctccagtgcaggtaacgcggttgaagttcgtgaagcggtgcagttcctgacgggtgaatatcgtaacccgcgtctgtttgatgtcacgatggcactgtgcgtggagatgctgatctccggcaaactggcgaaagatgacgccgaagcgcgcgcgaaattacaggcggtgctggacaacggtaaagcggcagaagtctttggtcgtatggtagcggcacaaaaaggcccgaccgacttcgttgagaactacgcgaagtatctgccgacagcgatgctgacgaaagcagtctatgctgataccgaagggtttgtcagtgaaatggatacccgcgcgctggggatggcagtggttgcaatgggcggcggacgccgtcaggcatctgacaccatcgattacagcgtcggctttactgatatggcgcgtctgggcgaccaggtagacggtcagcgtccgctggcagttatccacgcgaaagacgaaaacagctggcaggaagcggcgaaagcggtgaaagcggcaattaaacttgccgataaagcaccggaaagcacaccaactgtctatcgccgtatcagcgaataacggtatactgatctgatcatttaaatttgaagcactgagtacggagaacatatgaaacgtgcatttattatggtgctggactcattcggcatcggcgctacagaagatgcagaacgctttggtgacgtcggggctgacaccctgggtcatatcgcagaagcttgtgccaaaggcgaagctgataacggtcgtaaaggcccgctcaatctgccaaatctgacccgtctggggctagcgaaagcacacgaaggttctaccggtttcattccggcgggaatggacggcaacgctgaagttatcggcgcgtacgcatgggcgcacgaaatgtcatccggtaaagataccccgtctggtcactgggaaatcgccggtgtcccggttctgtttgagtggggatacttctccgatcacgaaaacagcttcccgcaagagctgctggataaactggttgaacgcgctaatctgccgggttacctcggtaactgccactcttccggtacggtcattctggatcagctgggcgaagagcacatgaaaaccggcaagccgattttctatacctccgctgactccgtgttccagattgcctgccatgaagaaactttcggtctggacaaactctacgaactgtgcgaaatcgctcgtgaagagctgaccaacggcggctacaacatcggtcgtgttatcgctcgtccgtttatcggcgacaaagctggtaacttccagcgtactggtaaccgtcacgacctggctgttgagccgccagcaccgaccgtgctgcagaaactggttgatgaaaaacacggccaggtggtttcggtcggtaaaattgcagacatctacgccaactgcggtatcaccaaaaaagtgaaagcgaccggcctggacgcgctgtttgacgccaccatcaaagagatgaaagaagcgggtgataacaccatcgtcttcaccaacttcgttgacttcgactcttcctggggccaccgtcgcgacgtcgccggttatgctgcgggtctggaactgttcgaccgccgtctgccggagctgatgtctttgctgcgcgatgacgatattctgattctcactgctgaccacggttgtgacccgacctggaccggtactgaccacacgcgtgaacacattccggtactggtttacggcccgaaagtgaaaccaggttcgctgggtcatcgtgaaaccttcgcggatatcggccagactctggcaaaatattttggtacttctgatatggaatatggcaaagccatgttctgatggatttgggcggagcagtgactccgcctttaatatgtcacaaaaaggataaaacgatggctactccacacattaatgcagaaatgggcgattttgctgacgtagttttgatgccaggcgacccgctgcgtgcgaagtatattgctgaaactttccttgaagatgcccgtgaagtgaacaacgttcgcggtatgctgggcttcactggtacttacaaaggccgcaaaatttccgtaatgggccacggtatgggtatcccgtcctgctccatctacaccaaagaactgatcactgatttcggcgtgaagaaaattatccgcgttggttcctgtggcgctgttctgccgcacgtaaaactgcgcgacgtcgttatcggtatgggtgcctgcaccgattccaaagttaaccgcatccgttttaaagaccatgactttgccgctatcgctgacttcgacatggtgcgtaacgcggtagacgcggcaaaagcactgggcgttgatgctcgcgttggtaacctgttctccgctgacctgttctactctccggacggcgaaatgttcgacgtgatggaaaaatacggcatcctcggcgtggaaatggaagcggctggtatctacggcgtcgctgcagaatttggcgcgaaagccctgaccatctgcaccgtgtctgaccacatccgcactcacgagcagaccactgccgctgagcgtcagaccaccttcaacgacatgatcaaaatcgcgctggaatccgttctgctgggcgataaagagtaattgtgttttgctgaaaggcgattgtcgtgtgaagccggagtgggagactgctccggctttttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttatctattcatttctctctccagcttgaatattttcgctatacttttcagtgaaatgtgttaataaatctattcaagtatctattcacgaatctattcattaatgagcgaattgaccgatcttttattgcaagggccgcgttctgccccggaattgcgccagcgtctggcaatcagtcaggcgacgttctcacgccttgttgccagagaagatcgggtgattcgctttggtaaagcacgggcaacgcgatatgcactgctgcgtccttatcgcggaattgagcgtattcccgtatggcgagtggatgatgccggaaaggcgcataaattcgccgacatccggttgtgctggccgcagggaagttgtctggtaacaggcgcagatggcgacgaacggtggtttgatggtttgccctggtatttgaccgatctgcgaccgcaggggtttttggggcgcgcgtggggcaggaagttagccgcgcaactgaatcttactgaagatatccgtctctggcaggaagaagatgtgctctacgccctgaccgtatttagcggtgaatacaccggcggctggctggtcggggaggggaattatcagcgatggattactgcacaacgccctgcggcaattcctctggatcaaaaactcacccattacgaacaactggcaagcgatgcactggcaggagaaattgtgggttcttctgcgggcggtgagcagccaaaatttacctgctatgcacaaacgccgtcaggcaataaacatgtgctggttaaattcaccgtgccacagcaaaccgcggtcagccaacgttggggcgacttgcttattgcggaatctattgccgcgcaaatcctgcgcgacggcgggatccacgccatcgagtcaacggtgcttgtaacaagtaacaggcaggtattccttgaagcggaacgatttgactgcaaaggtaacgatggtcgcttgcccattgtgtcgctggaggcggtgcagagtgagtttatctcttctccgggatcgtggccggaggctatgcgccgtttgtgtgagcaacaacttgtcactcaccagagcgtggcgcaaacagaagtgatctgggcgtttgggcgacttatcgccaacagcgatatgcacgcaggcaatttatcattttatttatctgaaccaccatttgcgctgacgcccgtctacgacatgctgccgatggcctatgcaccaaacagcgccggaatgttgcgtgatgctgccattgaggtgaggtttgatcttaacgtcagtaaaagtgcatggttaacggcgatcccgctggcgcagcagttctggcaaacggtcgccggagatccgcgtatcagcgaggcatttcaccacattgcacaagaaatgccggaaaaaatccggcaaatcgaagggaaagttgcccgcatgggcgggtaactatcgcaccgcccccgctatccacgctgacaactccggtagctctttttcctgttccgggaagtcaaccagcagcgcttcgcactcctgttgcagcatatccgcgcggtacagacagccttgcagtcgcccggcgagggcttccagcggcgcggggttgaggctgtcggtaaacacctgggcgcgggtgatatggcctttttcaacgtcgaaatgcagttccacgccgccccagctaaagcgttcatccagcagatgcgagaacgccggagcctgaccgaagttccactcccagctactctgacgggcaaaggtttcggcgaagttcggcaagtctggcgttttgtccggggagatgatttccgcttccacgcgctcgccataatgggcgaaaaaggcctctcgaatcgcctcgcaaacctgctcatgggtgatccccggcagcaattcggtgaggttggtcacgcgggaacgtaccgaggtaatgcctttcgccgccagtttctttttatccgggttgagatagtttgccagacggctaaggtcagcattgagtagcaaggtgccgtggtggaagccgcgatctttggtttcgcgataggctgagcctgagactttgcggtcgccttcggcggttttcaccaccagatcgttacgtccggacgcttcggcgctgacgccgagcgcgttcagagcattgagcacaatcgacgtggagatggttttatcgtactccggcttgccagccataaaggtaaagcaggtattaccgagatcgtggaacaccgcgccgccaccgctgctgcgccgcgccaggcggacgttatcttcttccatccgccgggtattacactctttccacgggttctgtgcgcgaccaatcactaccgtgtcggcattgcgccagagaaacagaacgcgctgcgtggcgggcatctggcgaaaaatacactcctccaccgccaggttaaaccacgggtcgtaagagtcagagatgagcaggcgtaatgtggacataacgatttcctttcttgtagtaatgggtcactcttttttctcgctttcttcctcttccggcaccggtttgctggcggttaacaggaagggcgattgctgccagcgggtgcgtttaccctgtagcagcgtgcgggtcagcactacgccgattgccagtgagagcagcaacatcaggcgtaaaatgttagtggtgttatccacctgttgggcttcggtggcgagcgtatgggtgtcgagcgtcaggcgcagatagccgagcggtccgtttttcccggcaataggttcgacaatctgctggttaaaatagccgcccgcttttttgccgtcgagcgccagccggtcgcgcacgtcgacgctttcgccagaacgggcgataagatcgccttgttcgtcatacacgcccgcgtcgaggatacggctttcatccgttaactgatcgaggatcgcctgaatgcgtttttcatccggtgagtcggtacgcatcagcggtgcaacgttcagcgtcacctgacgcgccagggtgcgggccagttcttccagctgtggattacgctgtcgctggtggttttgactaaaccatgacgccccctgcatcagcgccactaacaaggcaagacagaacaggacaatcactgcccgatgcagccggaatttcagttttgtgcgagccatcttccaccctttgaaaatttgagacttaatgttgccagaagcaatggatacaaggtagcctcatgcgttattttccctgcttcgaacgattttacaggagccttaatgcctaacattacctggtgcgacctgcctgaagatgtctctttatggcccggtctgcctctttcattaagtggtgatgaagtgatgccactggattaccacgcaggtcgtagcggctggctgctgtatggtcgtgggctggataaacaacgtctgacccaataccagagcaaactgggcgcggcgatggtgattgttgccgcctggtgcgtggaagattatcaggtgattcgtctggcaggttcactcaccgcgcgggctacgcgcctggcccacgaagcgcagctggatgtcgcgccgctggggaaaatcccgcacctgcgcacgccgggtttgctggtgatggacatggattccaccgccatccagattgaatgtattgatgaaattgccaaactggccggaacgggcgagagggtggcggaggtaaccgaacgggcgatgcgcggcgaactcgattttaccgccagcctgcgcagccgcgtggcgacgctgaaaggcgctgatgccaatattctgcaacaggtgcgtgaaaatctgccgctgatgccaggcttaacgcaactggtgctcaagctggaaacgctgggctggaaagtggcgattgcttccggcggctttactttctttgctgaatatctgcgcgacaagctgcgcctgacagccgtggtagccaatgaactggagatcatggatggtaaatttactggcaatgtgatcggcgacatcgttgacgcgcagtacaaagcaaaaactctgacccgcctcgcgcaggagtatgaaatcccgctggcgcagaccgtggcgattggcgatggagccaatgacctgccgatgatcaaagcggcagggctggggattgcctaccatgccaagccaaaagtgaatgaaaaaacggaagtcaccatccgtcacgctgacctgatgggggtattctgcatcctctctggcagcctgaatcagaagtaattgcctgcccgtcatcctgcgggcggcacagcattaacgaggtacaccgtggcaaaagctccaaaacgcgcctttgtttgtaatgaatgcggggccgattatccgcgctggcaggggcagtgcagtgcctgtcatgcctggaacaccatcaccgaggtgcgtcttgctgcgtcgccaacggtggcgcgtaacgagcgtctcagtggctatgccggtagcgccggagtggcaaaagtccagaaactctccgacatcagccttgaggagctgccgcgtttttctaccggatttaaagagttcgaccgcgtattaggcggcggggtggtgccgggaagcgccattctgattggcggtaacccaggcgcggggaaatccacgctgctgttgcaaacgctgtgcaaactggcccagcagatgaaaacgctgtatgtcaccggcgaagagtcgctgcaacaggtggcaatgcgcgctcatcgccttggcctgccgactgacaatctcaatatgttgtcggaaaccagcatcgagcagatctgcctgattgccgaagaagagcaaccgaagctgatggtaattgactccatccaggtgatgcatatggcggatgttcagtcatcgcctggcagcgtggcgcaggtgcgtgaaacggcggcttatctgacgcgcttcgccaaaacgcgcggcgtggcgattgtcatggttgggcacgtaaccaaagatggctcgctggctggccctaaagtgctggaacactgtatcgactgttcggtgcttctggatggcgatgccgactcccgttttcgcaccttacgcagccataaaaaccgcttcggcgcggtgaatgagctgggcgtcttcgcgatgaccgaacaggggctgcgtgaagttagcaacccttccgccatctttttaagccgcggtgatgaagtgacctccggtagctcagtgatggtggtatgggaaggaacgcgtccactgctggtggagatccaggcgctggtcgatcactcgatgatggcgaatccacgccgcgtggcagtcgggctggagcaaaaccgtctggcaatcctgctggcggtgctgcaccgtcacggtgggttgcaaatggccgatcaggatgtatttgttaacgtggtcggcggcgtgaaggtgacggaaaccagcgccgacttagcgttactgctggcgatggtttccagcctgcgcgacagaccgctgccacaggatctggtggtgtttggtgaagtcgggctggcaggggagatccgcccggtgcccagcggtcaggaacgtatctcagaagcggcgaaacatggttttcggcgggcgattgttccggcggctaacgtgccgaaaaaagcgccggaagggatgcagatttttggcgttaaaaaactctccgacgcgcttagcgtgttcgacgacttataatgagagatacggagggagatatgtcgtcatttgattacctgaaaactgccattaagcaacagggctgcacgctacagcaggtagctgatgccagcggtatgaccaaagggtatttaagccagttactgaatgccaaaattaaaagccccagcgcgcaaaaactggaggcattgcaccgttttttggggcttgagtttccccggcagaagaaaacgatcggtgtcgtattcggtaagttttacccgctgcatactggacatatctaccttatccagcgcgcctgtagccaggttgacgagctgcatatcattatgggttttgacgatacccgcgaccgcgcattgttcgaagacagcgccatgtcgcagcagccaaccgtgccggatcgtctgcgctggttattgcagacctttaagtatcaaaaaaatatccgcattcatgcttttaacgaagagggcatggaaccgtatccacatggctgggatgtgtggagcaacggcatcaaaaagtttatggccgaaaaaggcattcagccggacctgatctacacctcggaagaagccgatgcgccgcagtatatggaacatctggggatcgagacggtgctggtcgatccgaagcgtacctttatgagtatcagcggtgcgcagatccgcgaaaacccgttccgctactgggaatatattcctacggaagttaagccgttctttgtgcgtaccgtggcgatccttggcggcgagtcgagcggtaaatccaccctggtaaacaaacttgccaatatcttcaacactaccagtgcatgggaatatggtcgcgattatgtcttttcacaccttggcggtgatgagattgcgttgcagtattccgactacgataaaatcgcgctgggacacgcgcaatatattgattttgcagtgaaatatgccaataaagtggcgtttatcgacaccgattttgtcactacccaggcgttctgcaaaaagtacgaagggcgtgagcatccgttcgtgcaggcgttgattgatgaataccgtttcgatctggtgatcctgctggagaacaacacgccgtgggtggcggatggtttacgcagcctcggcagttcggtggatcgcaaagagttccagaacttgctggtggagatgctggaagagaacaatatcgaattcgtgcgggttgaagaggacgattacgacagccgtttcctgcgctgcgtggagctggtgcgggagatgatgggggagcaaagataatcatctttataagatgttgagtgggattactgatttaaaagtgtacttagtactccatttaggtgtacaatgtacctgccagggagggggaatgggtaaggcgataatatttatagagacgccaatgtttacgcgtcagatcaagcagattgcaaccgatgatgaattaaaggaattacaaaaagaactcatcggaactcccgataaaggtgatctcattcagcagactggtggattgcgtaaagtccgaatggctgcgggttcacagggaaaaagtggcagtgtcagaataatttactttctggcgacggaagagattatttatttgattatggcctatccgataaatgccaaagatagtctgacagatacggaaaaagctcaactaaagaagttgacgaaactgctcaaaggcgagatataaaatgagtttttttgatgagttgaaaacctctctggaagaggctgtcgagattaaacaaggtttaaaagaacctgcacgggtgacccgctacgaaattgcggatgttaaagctattcgtgagcaactcaacgtttctcaaagtgagatggcaaaagctctgggaaccagtgtggataccattaaaagctgggaatcgaagcgaagaaatcctacgggattggctgcaaaagtacttgccacaattaaagaaaatcctgcctttttccgggaacttgcttcccattaatcatttaactaataccggatgcgatgctggtgcgccgcatccggcattttacgcattacttcgcaatacgcttgtacttgatacgcttcggctccagcgcgtctgcgcccagcgtgcgtttcttgtactcttcgtactcggtaaagttaccttcgaagaactcaactttaccttcatcctggtaatccagaatgtgggtggcgatacggtcgaggaaccaacggtcgtgcgagataaccatcgcgcagcccgggaactccagcagggcgttttccagtgcgcgcagggtttcgatatccaggtcgttggttggttcgtcgagcagcagcatgttgccgccaacctgcagcagcttcgccagatgcagacgaccgcgctcaccgccggagagttcgccaacgcgtttaccctgatcaacccctttaaagttaaagcggccaacgtaggcgcggcttggcatctcggtgttgccgatcttcatgatatccagcccgccggaaacttcttcccaaacggttttgctgttatccattgagtcacggaactgatcaaccgacgccagtttcaccgtttcacccaaagtgatggtgccgctgtccggctgttcctgaccagagatcatacggaacagcgtcgatttacccgcaccgttcggaccgatgatcccgacgatcgctcctttcgggatcgagaagctcagggagtcaatcagcagacgatcaccataggatttacgcaggttgctgacttccagcactttatcgcccagacgcggtccaggtggaataaacagttcgttggtttcgttacgtttctgatattcggtgctgttgagttcttcaaagcgcgccagacgtgctttaccttttgactgacggcctttagttccctgacgtacccactccagctctttctcgatcgacttacgacgcgccgcttcttgtgaagcttcctgcgccagacgctgatctttctgctccagccaggaggagtagttaccttcccacggaataccttcaccgcggtcaagttcgaggatccagcctgcaacgttatcgaggaagtaacggtcgtgggtaatcgccaccacggtgccttcgaagtcgtgcaggaagcgttccagccacgctacggattccgcatccaggtggttggtcggttcgtcgagcagcagcatgtctggtttttccagcagcaggcggcacaacgccacgcgacgacgctcaccaccggaaaggttagcgatttttgcgtcccagtccggcagacgcagcgcatccgccgcacgctccagctgaacgttcaggttgtgaccgtcgtgagcctgaatgatctcttccagacggccttgttcagcggccagcttgtcaaaatcggcatccggatcggcatacagcgcatacacttcatccaggcgtttcagggcgttaaccacttcagaaaccgcttcttcaatggactcacgaacggtgtgttccgggttcagctgcggttcctgcggcagataaccaatcttgatgtctggctgcggacgcgcttcaccttcgatgtctttatcaatgcccgccataatgcgcagcagggtggacttacccgcgccgttcagacccaggacaccaatttttgccccagggaagaaactcagagagatgtttttcaaaatatgacgtttcggcggaacaactttgccgacacgatgcatggtataaacgaattgagccacgttggacttcgcctctatgtttatcgtgatgatgagttttcaaaggcgaagtgtagcctgtttccctgtctaatcccagccagtcgatcaccccgtaaaagtaaaaaagtgtccgtaacgtggcgtaaacggcaatgactggttagcataaatctattacgcggcatgacgctgcattgatgtattgacacttagaggatgcgcttgtggaaaaagccaaacacgttacctggcggctgttggctgtcggtgtctgtctgctgacggtcagcagcgtggcgcgagccgactcactggatgagcagcgtagccgttacgcgcaaattaagcaggcctgggataatcgacaaatggatgtggtcgaacaaatgatgcctggactgaaagattacccactttatccctacctggaataccgccagatcactgatgacctgatgaatcaaccggcggtgacggtcactaactttgttcgcgctaaccccacgcttcctcccgctcgcacgctgcaatctcgtttcgtcaatgaactggcgcggcgtgaagactggcgtggcttgttagcctttagcccggaaaagcccggaactaccgaagcgcaatgtaattactactatgcgaaatggaacaccgggcagagtgaagaagcctggcaaggggcgaaagagctgtggctaaccggcaagagccagcctaacgcctgtgacaagttatttagcgtctggcgtgcgtcaggtaaacaagatccgctggcgtatttagagcgtatccgtctggcgatgaaagcgggtaacaccggcctggtaacagtgctggcagggcagatgcctgccgattaccagactatcgcctcggcaatcatttcactggcgaacaaccctaatacggtactgaccttcgcgcgtacaaccggagcgaccgattttacccgtcaaatggcggcggtggcgtttgccagtgtggcgcggcaggatgctgaaaatgcacggctgatgatcccgtcgcttgcccaggcgcagcagcttaatgaagatcagattcaggagctgcgcgatatcgtcgcctggcgtttgatgggcaatgatgtcaccgatgagcaggcgaaatggcgcgatgacgccattatgcgttcgcaatctacttcgcttattgaacggcgcgtgcgaatggcgcttggcaccggcgatcgtcgcggcctgaatacctggctggcgcgtctgcctatggaagcgaaagagaaagatgaatggcgttactggcaggcggatttattgctggaacgcggacgtgaagctgaagcaaaagagattttgcatcaactcatgcaacagcgtggtttctacccgatggttgctgcacaacgcatcggcgaagagtatgagctgaagattgataaagcgccgcagaatgttgacagcgccctgactcaggggccggagatggcgcgcgtgcgcgagttgatgtactggaatctcgataacaccgcgcgtagcgagtgggccaatctggtgaagagcaagtcaaaaacagagcaggctcaactggctcggtatgctttcaataaccaatggtgggatcttagcgttcaggcaacgatcgccgggaagctttgggatcatctggaagagcgattcccgctggcttacaacgatcttttcaaacgctacaccagtggtaaggagatcccgcaaagctatgcgatggcgattgcccgtcaggagagtgcctggaatccgaaagtgaaatcaccggtaggggccagcggcctgatgcagattatgcctggtaccgcgacccatacggtgaagatgttctctattcccggttatagcagccctgggcaattgctggatccggaaacgaacatcaacattggcaccagttacctgcaatatgtttatcagcagtttggcaataaccgtattttctcctcagcagcttataacgccggaccagggcgggtgcgaacctggcttggcaacagcgcagggcgtatcgacgcagtggcatttgtcgagagtattccattctccgagacgcgcggttatgtgaaaaacgtgctggcttatgacgcttactaccgctatttcatgggggataaaccgacgttgatgagcgccacggaatggggacgtcgttactgatccacacgtttatgatatgctatcgtactctttagcgagtacaaccgggggaggcattttgcttcccccgctaacaatggcgacatactatggcccaacaatcaccctattcagcagcgatggcagaacagcgtcaccaggagtggttacgttttgtcgacctgcttaagaatgcctaccaaaacgatctccatttaccgttgttaaacctgatgctgacgccagatgagcgcgaagcgttggggactcgcgtgcgtattgtcgaagagctgttgcgcggcgaaatgagccagcgtgagttaaaaaatgaactcggcgcgggcatcgcgacgattacgcgtggatctaatagtctgaaagccgcgcccgtcgagctgcgccagtggctggaagacgtgttgctgaaaagcgattgattttgtaggcctgataggacatggcgcatcaggcatcgtgcaccgaatgccggatgcggcgtgaacgcctaatcaggcctgcaatggctgatacacggcattatgaaacggactcagcgccaggatcaccgcctggtgatagacgctggtgcgagtgagtttcccggcggtaaacacgccgatcgccccttccttacgaccaatctcatcaataccggtataacgcgacatcacgggaccaagcgcctcaccttcacgcactttttccagaatcaccgcaggcaacggcaaagtagccgaacgcgcctcgccgcgctggctggtgttttcaatcaccacccaactgaaagtgctgtcaccatcgatgccagcttcaatcgccacccaaaaatcagcctcaggaagtaaacggcgggcattggctaccctatttcgtgcgccagcgcgcgtttcctcactgccaaagggctgttccggtacaccgctctcgacggcaacggatgcaatatggcaggatccttcgccgaagatctcgtgaaatgcctgcagaatggcctgaattttagcgggattggtggtcgcacagacaacttggtgcataatcagcattactcagaaaattaacgttacagcagtatacggaaaaaaagcatgttacaggtatacctagtccgccacggtgaaacgcagtggaacgccgagcgacgtattcagggccagtctgacagcccgctgaccgccaaaggtgagcaacaggcgatgcaggtggcaacccgtgccaaagagcttggcattacgcatatcatcagtagcgatttaggacggacccggcgcacggcggaaatcatcgcccaggcctgcggctgtgacatcatctttgattctcgcctgcgtgaattaaatatgggtgtactggaaacaagaaatatcgattcactcaccgaagaagaagagaactggcgtcggcaactggtcaatggcaccgttgacgggcgtattcctgaaggcgagtcaatgcaggagctcagcgatcgcgttaatgcggcactggaatcttgccgggacttaccgcagggaagccgaccgctactggtgagccatggtattgcactgggatgcctggtgagtacgattctcggattaccagcatgggcagagcgccgcttacgtctgcgtaactgttctatttcgcgcgtggattatcaggaaagcttgtggctggcgtctggctgggtggttgaaaccgcaggggacatctcgcatctggacgcccctgcattagatgagctgcagcgttaacgacggatcggaatcagcagttcacagcgcagattaattgggcgatctcccgctttggcatcttctgccgggtagtatcgctcaatatcctgacctttacggcgcgtcaagttaagcattggcatgcacgttccgtataccgtcaggataaactcctgcacgccggttcccagaccttcataggtaaacatcacatattcgccgccctgcaacatcaccggatgcccggtcaatacatagccatctgcctgatcctgagctaacgcggtggtgtagaacacctcttgttcgtcgtctttatcctggctcggacgtgtttcgttcaaaccgtaaagcactggtggaatggttggcgagttgccgagaaaatcgtgccagaactggtagcgcatttcatggcggaaatcagagatttgctccagcgaacaggagtagctctgggtaacaccaatcagcggcgtatcttccagggtgacaaatttgtgctctggcatagtgaattcacccagacgcagcggcgggcgaataccaaaggcgctccattcaggagaacggcggtaaagtgcaggagtctgggcaaactgcttcttgaaagcgcgggtaaatgtctgttgagagtcgaagcggtattgcagcgcgatgtccagaatcggacgcgcagtcaggcgtagtgcgaccgccgatttcgacaaacgacgagcacgaatatacgcgccaatagcatggccagtgacatctttaaacattctctgtaagtgccacttggaataacctgctttcgccgctacattgtcgagcgacaggggatgatccagatgaccttccagccagattaaaaggtcgcgaataatgccggcctgatccataaaatatcctcatcctttcaacaacgagcacctgacatcaggtaattggataatagcattttttgctgttttagcattcagtgtttttttcttagtcgagtatgttttaggtcttgacggaaataaaagtattgagattttgttcttaatcaatatgttatttaccgtgacgaactaattgctcgtgtaatagataaaaatggtaacgatatgaaatacaagcatttaatcctgtctttaagcctgataatgctggggccattggctcatgcagaagagattggttcggtcgacaccgtatttaaaatgatcggcccggatcacaaaattgttgttgaagcctttgacgatcccgatgtgaaaaatgtcacctgttatgtgagccgggcgaaaaccggtggtattaaagggggattgggcctggcagaagatacctccgatgcggccatttcttgtcaacaagtcgggccgattgaactgtcggatcgtattaaaaacggcaaagctcagggcgaggtagtattcaaaaaacgcacgtccctggtctttaagtcgttacaggtcgtgcgcttttatgacgctaaacgcaacgcgctcgcttatctggcttactccgacaaagttgtagaaggttcgccgaaaaacgcgattagcgcggttcctgtcatgccgtggcggcaataacagaggcgatttatgcaacgggaaacggtctggttagtcgaagacgagcaagggatagccgatacgctggtctacatgttgcaacaggaaggttttgacgtcgaggtctttgagcgaggcttgccagtgctggataaagctcgccagcaggttcccgatgtcatgattctcgatgttggtttgcctgatatcagcggctttgaattgtgccgccagttactggcgctccatccggcgttacctgtactgttcctgacggcccgaagtgaagaggtcgatcgcctgcttgggctggaaattggcgctgacgactacgtggctaaaccgttttcacctcgcgaagtgtgcgccagagtgcgcaccttactgcgtcgggtgaagaagttctcgacgccgtctcccgttatccgtattggtcattttgaattgaatgaacctgcggcgcagatcagctggtttgacacgccattaacgctgacgcggtatgagtttttattgctgaagacgttactcaagtcgccgggccgcgtctggtcccgccagcaactgatggatagcgtgtgggaagatgcgcaggacacctacgatcgcaccgtcgatacccacattaaaacgctgcgtgccaagctgcgcgccatcaaccccgatctttcaccgattaatactcatcgcggcatgggatatagcctgaggggcctgtaatgcgtatcggcatgcggttgttgctgggctattttttactggtggcggtggcggcctggttcgttctggctatttttgtcaaagaagttaaaccgggcgtgcgaagagcaaccgaggggacgttaatcgacaccgcaacgttgctggcggagctggcgcgtcccgatttgctctctggggacccaacgcatgggcaactggcgcaggcgtttaatcagctacaacatcgcccgtttcgcgccaatatcggtggcattaacaaagtgcgcaacgaatatcatgtctatatgaccgatgcgcagggcaaagtattgttcgattcggcaaataaagccgttggacaggattattcgcgctggaatgacgtctggctaacgttgcgtggtcagtatggtgcgcgcagcacgttgcaaaatcctgccgatcccgaaagttctgtgatgtatgttgccgcgccgattatggacggctcgcggcttattggcgttttgagcgtaggcaaaccgaacgcggcgatggctccggtcattaagcgtagcgagcggcgaattttatgggccagcgccattttgttggggattgcactggtgattggcgcaggcatggtttggtggatcaaccgctctattgccaggctcactcgctatgctgattccgtcactgacaataagcccgttcctctccccgatctcggtagtagcgagttgcgtaaactcgcgcaggcgctggaaagtatgcgcgtgaagctggaagggaaaaactatattgagcagtatgtttatgcgttaactcatgagctaaaaagcccactggcggcgattcgtggcgcggcggaaattttacgcgaaggtccgccgccggaagtggtggctcgttttaccgacaacattctgacgcaaaatgcgcgaatgcaggcactggtggaaacgttactacgccaggcaagactggagaatcgtcaggaagtcgttctgactgctgttgatgtggcggcattatttcgccgcgtcagcgaagcgcgcaccgtgcagttggcagaaaaaaacatcactttgcatgttatgcctactgaggttaacgttgcttctgaaccggcgttactggagcaggcgctggggaatttactggataacgccatcgattttactcccgagagcggttgcataacgctaagcgccgaagtggatcaggaatacgtcacccttaaggtgctggataccggtagtgggattcctgactacgcgctgtcacgtatttttgaacgcttttactctttgccgcgtgcaaatgggcaaaaaagcagcggtctggggttggcgtttgtcagtgaggtcgcccgtttgtttaacggcgaagtcacgctgcgcaacgtgcaggaaggtggcgtgctggcctcgcttcgacttcaccgtcacttcacatagcttcaaattcttcccacatagccttcgtatcctgctgccattgcaaaggagaagactatgttgaaatcccccctgttctggaaaatgaccaccttgtttggtgcagtattgctgttgttgattccgataatgctgattcggcaggtgattgtcgaacgtgccgattaccgtagcgatgtggaagatgtgattcgccaaagtaccagcgggccgcaaaaactcgttgggccgctcatcgctattcctgtgaccgagctttatacggtgcaggaagacgataaaaccgtggagcggaaaagaagttttattcatttttggttacctgagtcattgatggttgatggcaatcagaacgtggaagaacgcaagataggcatctataccggtcaggtctggcacagtgatttaacgctaaaagccgatttcgatgtttcgcgtcttagcgaactcgacgcgccaaatatcaccttaggcaagccatttattgtgattagcgtcggggatgcgcgtggtattggtgtggtgaaagcgcctgaagttaacggtacggcgctgaccattgaacccggcaccgggttagagcaaggcgggcagggcgtgcatatccctttacccgaaggggactggcgcaagcagaacctgaagctgaatgtggcgctgaatttaagcggtaccggcgatctttctgtggtgcctggcgggcgttatagcgaaatgaccttaaccagcaactggccgcatcccagttttttaggtgattttctaccagccaaacgggaagttagcgagtcaggttttcaggcgcaatggcaaagtagctggtttgctaataatctcggtgagcgttttgcttcaggcaatgataccggctgggaaaacttccccgcgtttagcgtcgcagtgacgacgccagccgatcaataccaattaacggaccgggcgactaagtacgccattctgctgattgcgctgacttttatggcattctttgtttttgaaacgctcaccgcgcaacgtttacacccaatgcaatatttgctggtggggctgtcattggtgatgttttatttgctcttgctggcgctttctgaacataccggttttactgtggcatggataatcgccagtctgattggggcgttaatgaacggtatttatttgcaggcggtattgaaaggctggcgtaatagcatgttgtttaccctcgcgctgttgttgctggatggtgtgatgtggggactgctcaactctgccgatagcgcgctgttgttgggaaccagtgtactggtggtggcgctggccggcatgatgtttgtgacccgtaatatcgactggtatgcgttttcactgccgaaaatgaaagccagtaaagaagttacaacggacgatgaattacgtatctggaaataagatagaaaaataaaaacggcgctaaaaagcgccgtttttattgacggtggtaaagccgattaatcttccagatcaccgcagaagcgataaccttcaccgtgaatggtggcgatgatttccggcgtatccggcgtagattcgaaatgtttacgaatacggcggatcgtcacgtctacagtacggtcgtgcggtttcagctcacggccagtcattttcttcagcagttcagcacgggactgaattttgcctgggttttcacagaagtgaagcatggcgcggaactcgctgcgcggcagcttgtactgctcgccatcagggccaatcaacgaacggctgttgatgtccagttcccaaccattgaacttgtagctttcaacgctacgacgttcttcgctgacagtacccagattcatggtacgggacagcaggttgcgtgcacgaatagtcagttcacgcgggttgaacggtttggtgatgtagtcatctgcaccgatttcgaggccgagaattttatcgacttcgttgtcacggccagtcaggaacatcaacgcaacattcgcctgctcgcgcagttcacgcgctaacagaagaccgtttttacccggcagattgatatccatgatcaccaggttgatgtcatattcagagaggatctgatgcatttccgcgccatctgtcgcttcgaaaacatcatagccttccgcttcgaaaatacttttcaacgtgttgcgtgttaccaactcgtcttcaacgataagaatgtgcggggtctgcatgtttgctacctaaattgccaactaaatcgaaacaggaagtacaaaagtccctgacctgcctgatgcatgctgcaaattaacatgatcggcgtaacatgactaaagtacgtaattgcgttcttgatgcactttccatcaacgtcaacaacatcattagcttggtcgtgggtactttccctcaggacccgacagtgtcaaaaacggctgtcatcctaaccattttaacagcaatataacaggctaagaggggcaggacacccaataaaactacgcttcgttgacatatatcaagttcaattgtagcacgttaacagtttgatgaaatgatcgtatctaaatgctagctttcgtcacattattttaataatccaactagttgcatcatacaactaataaacctggtgaatccaattatcgagatttattttttataaaattatcctaagtaaacagaaggatatgtagcattttttaacaattcaatcgttagtacagtcaggaaatagtttagccttttttaagctaagcaaagggcttttcctgcgacttacgttaagaatttgtaaattcgcaacgcgtaataagttgacaatgatcaccctgttcgcggttatttggtcaagaagagtggcaatatgcgtataacgattattctggttgcacccgccagagcagaaaatattggggcagcggcgcgggcaatgaaaacgatgggttttagcgaactgcggattgttgatagtcaggcacacctggagccagccgcccgttgggtcgcacatggatctggtgatattattgataatattaaagttttcaagacactagctgaatcgttacacgatgtcgatttcactgttgccaccactgcgcgcagtcgggcgaaatatcattactacgctacgccagtagaactggtgccgctgttagaggaaaaatcttcatggatgagccatgccgctctggtgtttggtcgcgaagattccgggctgactaacgaagagttagcgttggctgacgttcttactggtgtgccgatggtggcggattatccttcgctcaatctggggcaggcagtgatggtctattgctatcaattagcaacattaatacaacaaccggcgaaaagtgacacaacggcagaccaacatcaactgcaagctttacgcgaacgagccatgacattgctgacgactctggcagtggcagatgacataaaactggtcgactggttacaacaacgcctggggcttttagagcaacgagacacggcaatgttgcaccgtttgctgcatgatattgaaaaaaatatcaccaaataaaaaacgccttagtaagtgattttc